
.cufon * {background:0 !important; margin:0 !important; float: none;  }
.cufon-canvas{background:0 !important; }
.cufon div {background:none !important; }
.clr {clear:both; width:100%; display:block; font-size:1px; line-height:1px;}
.left {float:left;}
.sep30 {height:30px; clear:both}
.sep40 {height:40px; clear:both}
.sep50 {height:50px; clear:both}


textarea {height:100px; margin-top:0; }

input.error, textarea.error {padding:2px !important; margin-bottom:10px !important; border:1px solid red !important;}
input {border:1px solid #999; padding:2px; margin-bottom:5px; width:210px;}

.basc {display:block; text-align:right; color:red;}

label { float:left; padding-right:30px; line-height:20px;}
legend {color:#004b8d;}
select {border:1px solid #999; padding:5px 2px; margin-bottom:10px; margin-top:0; width:215px;}

table p {margin:0}

.button {display:none; width:134px; height:42px; border:0; cursor:hand; margin:20px 0;}
.submit {background:url(../images/submit_button.png) no-repeat;}
.calc {background:url(../images/calc_button.png) no-repeat; float:right; margin-right:18px}

.showhide {}
.hide, .hide2, .hide3{display:none;}
#maincontainer1 #hide {display:none;}
.ajaxlink {border-bottom:1px dashed; text-decoration:none !important;}

.calc_pole {border-right:1px solid #f1f1f1;  width:320px}

.img1, .img2 {margin: 0 20px 20px 0; border:3px solid lightblue}

ul,li {margin:0; padding:0; }
li {list-style:square}

h3 {color:#656565;  margin-bottom:25px; font:normal 18px verdana}
h1, h2, h3, h4, h5, h6 {color:#656565;}
a {color:#004b8d;}
a:hover {color:#004b8d; text-decoration:none}

body {
background:#6d93b7;
font-family:arial;
text-align:left;
color:#5e5e5e;
font-size:14px;
line-height:16px;
}




#maincontainer1{
box-shadow:0px 0px 30px #696969;
-webkit-box-shadow:0px 0px 30px #696969;
-moz-box-shadow:0px 0px 30px #696969;
background:#4679a9;
max-width: 1280px;
margin: 0 auto;
overflow:hidden;
}
#maincontainer2{
max-width: 1000px;
margin: 0 auto;

}
#maincontainer3{
width:100%;
background:white;
float:left;
}



#topsection{
max-width: 1280px;
background:url(../images/head.jpg) top center no-repeat;
height:438px;
position:relative;

}



#contentwrapper{
float: left;
width:100%;

}



#contentcolumn{
margin-left: 255px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 255px; /*Width of left column*/
margin-left: -100%; /*Set left margin to -(MainContainerWidth)*/

}

#footer{
clear: left;
width: 100%;
height:191px;
background:url(../images/track.jpg) no-repeat;
position:relative;
}

#footer a{
color:white;
}

#contentcolumn .innertube{
margin:46px 50px 50px 10px;
}
#contentcolumn2 .innertube{
margin:46px 50px 50px 50px;
}


#leftcolumn .innertube{
margin:30px 20px 0 0px;
}

#logo {display:block; width:203px; height:157px; background:url(../images/logo.png) no-repeat;  _background:url(../images/logo.gif) no-repeat; position:relative; left:60px; top:74px;}
#slogan {display:block; width:326px; height:39px; background:url(../images/slogan.png) no-repeat;  _background:url(../images/slogan.gif) no-repeat; position:absolute; right:60px; top:74px;}

#line {font:normal 36px tahoma; color:#6c98be; position:absolute; bottom:0; width:100%; height:114px; text-shadow:0 0 1px #c3d6e6 }
#line span {position:relative; top:32px; left:67px;}
#line div {position:absolute; right:67px; top:16px}
#line div  sup {font-size:22px; position:relative; top:14px}

#menu {overflow:hidden; }

#menu ul{ text-align:justify;  margin:0 auto ; float:left; position:relative; width:1100px; }
#menu li {display:block; margin-right:13px; float:left;}
#menu li a{ padding:12px 21px; font:bold 14px/14px verdana; color:white; float:left;}

#menu li#current a, #menu li a:hover  {background:#a9c2d9;}


#inner_menu {display:block; height:255px; width:100%; background:url(../images/menu.png) no-repeat; position:relative; margin-top:20px;}
#inner_menu .innertube {display:block; position:absolute; top:22px; right:21px; width:717px; height:211px; overflow:hidden;}
#inner_menu .innertube {background:#ececec url(/cargo/images/dostavka.jpg) top right no-repeat;}
#inner_menu .innertube p {margin:0}
#inner_menu .innertube img {position:absolute; top:0; right:0; }

#inner_menu .innertube ul {height:200px; width:480px;  margin-left:30px; margin-top:10px; position:absolute; top:0; left:0}
#inner_menu .innertube li {list-style-image:url(../images/list-dot5.gif); padding:6px 0; width:210px; float:left; margin-right:20px; font:normal 12px/14px Verdana; }
#inner_menu .innertube li a {color:#656565;}

#inner_menu .icon_menu {position:relative; top:21px; left:20px; width:242px; }
#inner_menu .icon_menu  li {list-style:none;display:block;}
#inner_menu .icon_menu  li  a{padding:17px 0; display:block; margin-left:80px; font:normal 14px Verdana; color:#ececec; }
#inner_menu .icon_menu   a.current{background:url(../images/arrow.png) center right no-repeat; _background:url(../images/arrow.gif) center right no-repeat; text-decoration:none}

#inner_menu .icon_menu .icon_avia  {background:url(../images/icon1s.png) center left no-repeat; _background:url(../images/icon1s.gif) center left no-repeat}
#inner_menu .icon_menu .icon_auto{background:url(../images/icon2s.png) center left no-repeat; _background:url(../images/icon2s.gif) center left no-repeat}
#inner_menu .icon_menu .icon_zd{background:url(../images/icon3s.png) center left no-repeat; _background:url(../images/icon3s.gif) center left no-repeat}
#inner_menu .icon_menu .icon_express{background:url(../images/icon4s.png) center left no-repeat; _background:url(../images/icon4s.gif) center left no-repeat}



#big_arrow {display:block; width:228px; height:57px; background:url(../images/big_arrow.png) no-repeat;}

#news {position:relative; clear:left; display:block;  min-height:200px; _height:200px;  background:#f4f4f4; font: normal 12px/19px verdana; color:#49738f; padding:20px 20px 0 20px}
#news ul li {float:left; width:23%; margin-right:3%; list-style:none; }
.date {color:#96b0c1;}
.head {color:#49738f; text-transform:uppercase; font-weight:bold; margin-bottom:16px; display:block}

#news  a#calc {display:block; width:219px; height:52px; background:url(../images/calc.png) no-repeat; position:absolute; right:20px; top:20px; }
#news  a:hover#calc {background:url(../images/calc_ac.png) no-repeat;}
#news  a#info {display:block; width:219px; height:52px; background:url(../images/info.png) no-repeat; position:absolute; right:20px; top:85px; }
#news  a:hover#info {background:url(../images/info_ac.png) no-repeat;}
#news  a#samara {display:block; width:219px; height:52px; background:url(../images/samara.png) no-repeat; position:absolute; right:20px; top:150px; }
#news  a:hover#samara {background:url(../images/samara_ac.png) no-repeat;}

#agent {display:block;   width:100%; /* background:url(../images/agent.png) center no-repeat;*/ clear:both; margin:0px auto 0px auto}
#agent img {max-width:1140px; height:auto; width:100%; display:block; margin:0 auto}
#banner {display:block;   clear:both; }
#banner img {width:100%; height:auto}

/* главная */
#main {margin-top:50px; color:#c5c5c5}
#main #left {display:block; height:232px; width:469px;  background:url(../images/main_menu.png) no-repeat; width:51%;  float:left; }
#main #left li {font-size:20px; list-style:none; padding:20px 0 20px 120px; }
#main #left li a { color:#004b8d; }


#main .icon_avia { background:url(../images/icon1b.png)  no-repeat; _background:url(../images/icon1b.gif) no-repeat;}
#main .icon_auto { background:url(../images/icon2b.png)  no-repeat; _background:url(../images/icon2b.gif)  no-repeat;}
#main .icon_zd { background:url(../images/icon3b.png)   no-repeat; _background:url(../images/icon3b.gif)   no-repeat;}
#main .icon_express { background:url(../images/icon4b.png)   no-repeat; _background:url(../images/icon4b.gif)   no-repeat;}
#main li {background-position:10px center !important}

#main #right {width:49%; float:left; color:#f4f4f4}
#main #right p {margin:0; }
#main #right h5, #main #right h4, #main #right h3, #main #right h2, #main #right h1, #main #right h6 {color:#f4f4f4;}
#main #right li {line-height:20px; list-style:square inside}
#main #maintext {color:#f4f4f4}
#main h1 {color:#f4f4f4; font:normal 20px verdana}
#main h2 {color:#f4f4f4; font:normal 17px verdana}

#main h1.first {color:#f4f4f4; font:normal 18px verdana; margin-bottom:15px; text-align:justify}
#main h2.second {color:#f4f4f4; font:normal 17px verdana;}

#inn li { margin-left:20px; margin-bottom:11px;}
#inn p { margin:17px 0px 17px 0px }
#inn h2 { font-size:13px; font-weight:bold; margin-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:15px;}

h1.innr { font-size:19px; margin-bottom:20px;}



.calc_table td{vertical-align:top}
.calc_modal li{list-style:none;}
.calc_modal a {display:block; padding:5px}
.calc_modal a:hover {background:#f2f2f2}

#map li{list-style:none}

		#maincontainer_in1 #maps1, #maincontainer_in1 #maps2, #maincontainer_in1 #maps3 { display:none;}
		#maps1, #maps2, #maps3 {width:700px; height:450px; display:block; }

.color td,.color2 td {border-collapse:collapse ; border:1px solid #fff;}
.color2 td{font-size:16px;}

.check input{width:18px; height:18px; position:relative; top:4px; left:10px}

.dynmenu {margin:10px 5px 0px 0; padding-bottom:10px}
.submenu li{margin-bottom:10px; line-height:16px}

/* #maps1, #maps2, #maps3, #maps4 {display:none} */


#map li{list-style:none}
#maincontainer1 #maps1, #maincontainer1 #maps2, #maincontainer1 #maps3 { display:none;}
#maps1, #maps2, #maps3 {width:700px; height:450px; display:block; }

#calc_list {margin:20px;}
#calc_list li {list-style:none;display:block; margin:3px 0; }
#calc_list li a{display:block; padding:10px 50px; color:#888; text-decoration:none; border:1px solid #f2f2f2}
#calc_list li a:hover {background:lightblue; color:white}

.right {float:right;}
.sub_info {margin-top:50px; font:12px arial}

#leftmenu{margin-top:100px; display:block; margin-left:20px; font:normal 12px arial}
#leftmenu li {list-style:none; margin:10px 0}
#leftmenu a {color:#999}

.stat {margin-left:70px; padding-bottom:40px}

#links {width:60%; right:70px; font-size:10px; line-height:10px; position:absolute; top:0px; text-align:right }
#foot {position:relative; }



