html,body { margin: 0; padding: 0; width: 100%; height: 100%; min-width: 1000px; }	
body { min-height: 100%; height: auto !important; height: 100%; position: relative; color: #FFF; text-align: center;    
   background: #4A4C48 url(../img/bg.jpg) repeat-y center 0; font: 62.5% Arial, Helvetica, sans-serif; }	

a img { border: none }	 
td,th { font: 1em Arial, Helvetica, sans-serif; font: "0.75em Arial, Helvetica, sans-serif"; color: #FFF; }
input,select,textarea { color: #000; font: 12px Arial, Helvetica, sans-serif; }
a { color: #FFDDA1; }
a:hover { color: #FFF; }	
form { margin: 0; }
div.empty { clear: both; font-size: 0px; }
p { margin: 0 0 15px; }

#carrier { font-size: 1.3em; width: 1000px; margin: auto; text-align: left; padding-bottom: 0px;
	background: url(../img/bg.jpg) repeat-y -13px 0; }

#header { height: 164px; background: url(../img/bg_header.jpg) left -99px; }
#logo { padding: 11px 0 12px 100px; }
#logo img { background-image: url(../img/logo.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo.png,sizingMethod=crop); }
#contacts { margin-left: 105px; width: 260px; }

#main_carrier { background: url(../img/bg_top.jpg) no-repeat 0 0; padding-top: 80px; }
table#main { border-collapse: collapse; width: 100%; }
td#main_left { padding: 0 0 75px; vertical-align: top; width: 460px; }
td#main_right { padding: 0; vertical-align: top; padding-right: 50px; }

td#main_left ul { margin: 0; padding: 0; list-style: none; margin-left: 25px;}
td#main_left li { margin-bottom: 9px; font-size: 18px; }
td#main_left li.lev3 { background:url(../img/arr1.gif) left 6px no-repeat; padding-left:36px; font-size: 14px; padding-left: 30px; margin-bottom: 3px !important;}
td#main_left li.lev3#act_item a{ font-weight:bold; }
td#main_left li#act_item a { color:white; text-decoration: none; }
td#main_left li#act_item a:hover { text-decoration: underline; }

h1 { margin: 0 0 20px; font-weight: normal; font-size: 1.385em; }
h1.print { display: none; }

#footer { background: url(../img/bg_footer2.gif) bottom repeat-x;
padding-bottom:45px;
	}

#form { padding-left: 80px; height: 180px;} 
#form table { border-collapse: collapse; width: 245px; margin-top: 5px; }
#form td { padding: 0 0 4px; vertical-align: bottom; } 
#form div { text-align: right; font-size: 11px; padding-right: 9px; } 
#form input.input { width: 178px; background: url(../img/bg_input.gif) repeat-x 0 bottom; 
	border: none; color: #FFF; padding: 0; }
#form col.left { width: 67px; }
#form input.button { color: #FFF; margin: 15px 0 0 90px; }

#sheme { margin-left: 753px; font-weight: bold; font-size: 0.769em; }
#sheme a { color: #FFF; text-decoration: none; }
#sheme a:hover { text-decoration: underline; }

div.stats{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}
.foot2{
 border-top:1px dotted #91928d;
 padding-top:15px;
}
.foot2 div{
 float:right;
 width:88px;
}
.curs{
 border:1px solid #94948f;
 border-right:0px;
 margin-top:15px;
}
.curs th{
 background:#94948f;
 text-align:left;
 border-right:1px solid #94948f;
 color:white;
 padding:3px 2px 3px 5px;
}
.curs td{
 border:1px solid #94948f;
 border-left:0px;
 border-bottom:0px;
 padding:3px 2px 3px 5px;
}
.curs .lf{
 padding-left:13px !important;
}
.curs td, .curs td a, .curs th, .curs th a{
 font-size:12px;
 font-weight:normal;
}
.curs .a{
 color:#FFDDA1;
}
.otstup{
 padding: 0 90px 0 80px;
}
.zayav{
 margin-top:10px;
 padding:1px 0px 23px 47px;
 background:url(../img/ico-zayav.gif) left top no-repeat;
}
.calc{
 padding:1px 0px 5px 47px;
 background:url(../img/ico-calc.gif) left top no-repeat;
}
.calc, .zayav{
 float:none !important;
 width:200px !important;
}
.form td{
 padding-bottom:7px;
}
.form input{
 width:250px;
}
.form textarea{
 width:250px;
 height:50px;
}
.yel{
 color:#f6d69d;
 font-weight:bold;
}