* { margin:0; padding:0; border:0; }
html, body { width:100%; height:100% }
body {
	min-height:100%;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 0.9em;
	color: black;
	background: rgb(250,225,80);
}
form {
   padding: 0;
   margin: 0;
}
input, textarea {
    margin: 5px;
}
label {
    display: block;
    padding-right: 20px;
}
#carrier {
	width:100%;
	_width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1001)? "1001px" : "auto");
	min-width: 1001px;
	height: auto;
	min-height: 100%;
	background: url('../img/background2.jpg') no-repeat;
}
p { margin-bottom: 4px; line-height:125%; word-spacing:0.1em; }
a:hover { color: rgb(195,0,0); text-decoration: none; }
li { list-style:disc; }
ul.smenu li { list-style: none; }
h1, h2, h3 {	font-family: Tahoma, Arial, sans-serif;	font-weight:normal; }	
h1 {	font-size: 2.2em; margin: 8px 0 10px; }
h2 {	font-size: 1.4em; margin-bottom: 7px; }
h3 {	font-size: 1.25em; margin-bottom: 5px; }
.borderbottom { margin-bottom: 9px; padding-bottom: 7px; border-bottom: 2px solid rgb(235,150,0); }
.orange { color: rgb(235,150,0); }
.orangeD { color: rgb(235,100,30); }
a, .red { color: rgb(225,0,40); }
.redD { color: rgb(195,0,0); }
.yellow { color: rgb(245,220,0); }
.yellowL { color: rgb(250,225,80); }
.yellowLL { color: rgb(255,235,120); }
.biege { color: rgb(255,240,165); }

#leftcolumncarrier {	float:left; position:relative; }
#leftcolumn { width: 264px; margin: 10px 15px 10px 25px; }
#rightcolumncarrier { float: right; z-index:3; position:relative; }
#rightcolumn { width: 264px; margin:0px 15px 10px 10px; }

/*
** ------------------- COMMON ELEMENTS
*/

a.next { padding-left: 17px; background: url(../img/redarr.gif) no-repeat 0 4px; }
p.small { font-size: 0.8em; }
.fixsmall { font-size: 12px }
.pmarg8 p { margin-bottom: 8px; }
.marg8 { margin-bottom: 8px; }
.iePNG { _filter:expression(fixPNG(this)); } 
.iePNG a { position: relative; }
.fleft { float:left; }
.fright { float:right; }
.cntr { text-align:center; }
.w100 { _width: 100%; }
.w80 { width: 80px; }
.w130 { width: 130px; }
.w210 { width: 210px; }
.w230 { width: 230px; }
.inlineblock { display:-moz-inline-stack; display:inline-block; }
table.block_tbl  { border:0; margin-bottom: 10px; width:100%; }
td.block_tl { background: url('../img/blk_tl.gif') no-repeat; width: 11px; }
td.block_tr { background: url('../img/blk_tr.gif') no-repeat; width: 11px; }
td.block_t { background: rgb(255,240,165) url('../img/blk_t.gif') repeat-x; height: 11px; }
td.block_l { background: rgb(255,240,165) url('../img/blk_l.gif') repeat-y; width: 11px; }
td.block_c { background: rgb(255,240,165) url('../img/blk.gif'); padding: 0 6px 3px 4px; }
td.block_r {	background: rgb(255,240,165) url('../img/blk_r.gif'); }
td.block_bl { background: url('../img/blk_bl.gif') no-repeat; width: 11px; }
td.block_br { background: url('../img/blk_br.gif') no-repeat; width: 11px; }
td.block_b {	background: rgb(255,240,165) url('../img/blk_b.gif') repeat-x; height: 11px; }
td.block3_tl { background: url('../img/blk3_tl.gif') no-repeat; width: 11px; }
td.block3_tr { background: url('../img/blk3_tr.gif') no-repeat; width: 11px; }
td.block3_t { background: rgb(235,150,0) url('../img/blk3_t.gif') repeat-x; height: 11px; }
td.block3_l { background: rgb(235,150,0) url('../img/blk3_l.gif') repeat-y; width: 11px; }
td.block3_c { background: rgb(235,150,0) url('../img/blk3.gif'); padding: 0 6px 3px 4px; }
td.block3_c a { color: white; }
td.block3_c a:hover { color: rgb(255,235,120); }
td.block3_c .borderbottom { border-bottom: 2px solid rgb(245,220,0); }
td.block3_c .pic { margin: 5px 0 10px; border-right: 2px solid rgb(245,220,0); border-bottom: 2px solid rgb(245,220,0); }
td.block3_c .pic80left, td.block3_c .pic80right { width:80px; border-right: 2px solid rgb(245,220,0); border-bottom: 2px solid rgb(245,220,0); }
td.block3_r { background: rgb(235,150,0) url('../img/blk3_r.gif'); }
td.block3_bl { background: url('../img/blk3_bl.gif') no-repeat; width: 11px; }
td.block3_br { background: url('../img/blk3_br.gif') no-repeat; width: 11px; }
td.block3_b { background: rgb(235,150,0) url('../img/blk3_b.gif') repeat-x; height: 11px; }
td.block3_c a { color: rgb(0,0,0); }
td.block3_c h2 a { text-decoration: none; }
td.block3_c h3 a { font-size: 1.0em; font-weight: normal; }
textarea, input, .inp_txt {
	text-align:left;
	padding:2px 8px 3px;
	border-left: 1px solid rgb(195,0,0);
	border-top: 1px solid rgb(195,0,0);
	border-right: 1px solid rgb(235,150,0);
	border-bottom: 1px solid rgb(235,150,0);
	font-size:1em;
	font-family: Tahoma, Arial, sans-serif; 
}
.inp_txt {
   margin: 0;
}
label {
    width: 200px;
}
.button, .button2 {
	color: white;
	background: rgb(235,150,0);
	border-right: 1px solid rgb(195,0,0);
	border-bottom: 1px solid rgb(195,0,0);
	padding: 2px 8px;
	font-size:1em;
	font-family: Tahoma, Arial, sans-serif; 
	font-weight:bold;
	cursor:pointer;
	text-align:center;
}
.button2 { background: rgb(225,0,40); }
.photo {	background:white; padding: 10px 10px 30px }
.pic { margin: 5px 0 10px; border-right: 2px solid rgb(235,150,0); border-bottom: 2px solid rgb(235,150,0); }
.picmax { _width:97%; max-width:98%; margin: 5px 0 10px 0; }
a:hover .pic { border-right: 2px solid rgb(225,0,40); border-bottom: 2px solid rgb(225,0,40); }
.pic80left, .pic80right { width:80px; border-right: 2px solid rgb(235,150,0); border-bottom: 2px solid rgb(235,150,0); }
.pic80left { float:left; margin: 3px 10px 2px 0; }
.pic80right { float:right; margin: 3px 0 2px 10px; }
a:hover .pic80left, a:hover .pic80right { border-right: 2px solid rgb(225,0,40); border-bottom: 2px solid rgb(225,0,40); }

/*
** ------------------- COLUMN'S ELEMENTS
*/
div#main ul {
    margin-left: 20px;
}
div.galleries li {
    list-style: none;
}
 
#logo { margin-bottom: 10px; }
ul.smenu { margin-bottom: 25px; padding-left:13px; }
ul.smenu li { padding-top:3px; }
ul.smenu li ul li { padding-top:2px; }
ul.smenu li ul { margin-left: 14px; }
ul#menu a { color: black; font-size: 1.25em; text-decoration: none; }
ul#menu a:hover { color: rgb(195,0,0); }
ul#menu a.collapsed { margin-left: -13px; padding-left:13px; background:url('../img/collapsed.gif') left 6px no-repeat; }
ul#menu a.expanded   { margin-left: -13px; padding-left:13px; background:url('../img/expanded.gif') left 6px no-repeat; }
ul.small { font-size: 0.85em; }
#search { margin-bottom:15px; }
/*ul.announces li, ul.mymenu li { padding-left: 15px; background:url('../img/ycircle.gif') left 6px no-repeat; margin-bottom: 4px; }
ul.mymenu li { margin-bottom: 1px }*/

/*
** ------------------- MAIN
*/

#header { height: 170px; overflow: hidden; }
#main { z-index:2; margin: 0 295px 0 300px; position:relative; }
#navi { font-size: 0.9em; }
#navi a { color: black; }
#navi a:hover { color: rgb(195,0,0); text-decoration: none; }
#pages p { margin: 13px 0 10px; font-size: 0.9em; text-align:center; }
#pages a { padding: 1px 5px;	background: rgb(255,240,165); text-decoration: none; }
#pages a.sel { color: white; background: rgb(235,150,0); }
#pages span.current { padding: 1px 5px; color: white; background: rgb(235,150,0); }
#pages a:hover { color: white; background: rgb(225,0,40); }
#news p, #news h3 { margin: 0 0 2px 144px; }
p.date {	font-size: 0.9em; margin:0 0 2px 144px; color:rgb(235,100,30); }
span.date {	font-size: 0.9em; margin:0 0 2px 0; color:rgb(235,100,30); }
.newsblock, .newsblock2 {	
	overflow:auto;
	padding: 8px 6px 10px;
	border-bottom: 2px solid rgb(255,240,165);
	_overflow:visible;
	_height:0;
}
.newsblock2 { cursor: pointer; background: rgb(255,235,120); }

/*
** ------------------- FOOTER
*/

#carrier .footer_guarantor {	height: 90px; clear: both; }
#footercarrier {
	width: 100%;
	min-width:1001px;
	_width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1001)? "1001px" : "auto");
	margin-top: -87px;
	background: url('../img/footer.png') repeat-x;
}
#footer { margin: 0 15px 0 25px; height: 87px;	background: url('../img/footer2.png') repeat-x; }
#footer p { margin-top:20px;	margin-bottom: 0px; }
#footer .footerrightpadd { float:right; padding-top:32px; }
#footer .footerrightsmile { float:right; width:150px; height:87px; background: url('../img/smile.png') no-repeat left; }
#footer .footerpadd { padding-top:34px; }
#footer .preload { display:inline; width:1px; height:1px; overflow:hidden; }
