 {
	margin: 0; 
	padding:0;  
	outline:none;
}
/***********************/
html { background:#fff; min-height:100%; min-width: 990px;  _width: 990px;  }
body {
background: url("../images_comtransport-ru/bodybg.png") repeat scroll center top #E2E9EF;
 min-width: 990px;  _width: 990px; 
 overflow-y:scroll; 
	/*font-family: tahoma, Helvetica, sans-serif;*/
	font-size: 13px;
	color:#192126;
	height:100%;
	/*font-family: Segoe UI, tahoma, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	z-index:1;
	/*background:url(../images_comtransport-ru/bg3.gif);*/
}
body {behavior:url("/csshover.htc");}
/*body div { text-align: left; }*/

#post ol {
margin-left:20px;
}

a {	outline:none; /*color:#0059df;*/ color: #335f8c;/* border-bottom: 1px solid #bccbda;*/ text-decoration:none;	}
a:hover { /*text-decoration:underline;*/ color:#a70505; /*border-bottom: 1px solid #a70505;*/}
a img {	border:none;}

.cont-col .new a { color: #335f8c; border-bottom: 1px solid #bccbda; font-size: 13px; line-height: 16px;  }
.cont-col .new a:hover { color: #a70505; border-bottom: 1px solid #a70505; }

.black {color:#000;}
.dark a {color:#314b66;}
.dark a:hover {color:#a70505;}

/*h1 {	color:#5f7789; clear:both;	font-size:30px;	line-height:30px;  margin-bottom:12px;  padding-bottom: 6px;}
h1 a {	color:#5f7789;	font-size:30px;	text-decoration:none;}*/
h2 {	
	/*color:#3d6083;
	clear:both;
	font-size:27px;
	line-height:36px;
	font-family: Arial, Helvetica, sans-serif;*/
	/*font-family: 'PT Sans', tahoma, sans-serif;*/
	/*font-weight:100;
	margin-bottom:17px;
	padding-bottom:3px;
	text-transform:uppercase;
	border-bottom:1px solid #ff6633;*/
	
	/*color:#3d5f83;*/ color: #3f3f3f; clear:both;	/*font-size:15px;*/ font-size:17px;	line-height:17px; padding-bottom: 5px;  font-family: 'PT Sans', tahoma, sans-serif; /* padding-top: 17px; */ margin-bottom: 16px; font-weight:600; /*text-transform:uppercase;*/ border-bottom:1px solid #ababab; /*#ff6633*/ 
}

h2 a {	color:#3F3F3F;	text-decoration:none;}
h2 a:hover {	color:#3F3F3F; text-decoration:none;	}
h3 {	/*color:#3d5f83;*/ color: #3f3f3f; clear:both;	/*font-size:15px;*/ font-size:17px;	line-height:17px; padding-bottom: 5px;  font-family: 'PT Sans', tahoma, sans-serif;  padding-top: 17px; margin-bottom: 16px; font-weight:600; /*text-transform:uppercase;*/ text-transform: capitalize;  border-bottom:1px solid #ababab; /*#ff6633*/ }
h3 a {	color:#3F3F3F;	text-decoration:none; }
h3 a:hover {text-decoration:none;}
h4 {	color:#3F3F3F;	font-size:15px;	line-height:18px;  margin-bottom: 6px; font-weight:100;}
h4 a {	color:#3F3F3F;	font-size:15px;	text-decoration:none;}
h4 a:hover { }
h5  {font-size:12px;	color:#000000; margin-bottom: 6px;	font-weight:400;}
h5 a {font-size:15px; text-decoration:none;  color:#3F3F3F; }
h5 a:hover {color:#3F3F3F; text-decoration:none;}


.f-left {float: left;}
.f-right {float: right;}
.clear {clear:both; position:relative; zoom:1;  overflow:hidden;}
.alignleft {text-align:left;}
img.alignleft {float:left; margin: 3px 12px 12px 0px;}
.alignright {text-align:right;}
img.alignright {float:right; margin:3px 0px 12px 12px;}
.aligncenter {text-align:center;}

.container {margin:0 auto;	padding:0px 0px 0px 0px; position:relative; min-height:100%; _height:100%; }

p.gray,
span.gray {
	color: #666666 !important;
	float: left !important;
}

/*-------------------- header ---------------------*/
#header { padding:0px 0px 0px 0px; position:relative; /*width:1000px;*/  z-index:10; min-width: 950px; max-width: 1265px; _width: 950px; _width: 1265px;	/*width:980px;*/ margin:0 auto; position:relative;}
#header .banner { background:#132b46; margin:0;}
#add-offer .banner , #add-tender .banner {display: none;}
/*.head-in {width:1000px; margin: 0 auto; position: relative;}
.head-in:after {
	clear:both;
	display:block;
	content:"";
}*/
#logo {
	top: 5px; left: 25px; cursor:pointer; width:376px; height:25px; position:absolute; z-index:10; display:block;
	font-size: 18px; font-weight: bold; color: #d60e0e;
	background:url(../images_comtransport-ru/comtransport-ru_logo.png) no-repeat 0 2px; float:left; margin: 0px;
	padding-left: 40px;
	border-bottom: solid 1px #777777;
}
#logo:hover { background:url(../images_comtransport-ru/comtransport-ru_logo.png) no-repeat 0 1px; }
#logo.seven { margin-bottom: 18px; }
#under-logo { position: absolute; left: 66px; top: 36px; font-size: 11px; color: #777777; letter-spacing: 2px; }
.old-counters { height: 0; }
#show-banner {text-indent:-9999px; position: absolute;top: 4px; left: 27px;color: white;z-index:100; width:16px; height: 8px; background:url(../images_comtransport-ru/arrows.png) no-repeat 0px -14px}
#show-banner:hover {background:url(../images_comtransport-ru/arrows.png) no-repeat 0px -7px; }
#show-banner.active {background:url(../images_comtransport-ru/arrows.png) no-repeat 0px -75px !important; }
#show-banner.active:hover {background:url(../images_comtransport-ru/arrows.png) no-repeat 0px -82px !important; }
.site_definition { margin-top: 0px; margin-left: 41px; font-size: 11px; color: #333333; }

.ya-site-form__input-text {height:35px;}
#ya-site-form0 .ya-site-form__submit {height:37px; cursor:pointer;}

.search-in {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
}
#search {border:1px solid #8c9bb3;  width:510px; /*width:777px*/ height:34px; }
#search:hover, #search.focus {border:1px solid #132b46;}
#search .search-text{width:390px; /* width: 661px;*/ height:14px; padding:10px 10px 10px 26px; border:none; background:#fff url(../images_comtransport-ru/search.gif) no-repeat 8px center; float:left; font-size:14px; color:#89a0a9;}
#search.focus .search-text, #search.focus:hover .search-text {background:#fff url(../images_comtransport-ru/search2.gif) no-repeat 8px center;}
#search:hover .search-text{background:#fff url(../images_comtransport-ru/search2.gif) no-repeat 8px center}
#search .search-submit{cursor:pointer; height:34px; width:83px; border:none; float:right; background:url(../images_comtransport-ru/search-bg.jpg) no-repeat 0 0; color:#204067; border-left:1px solid #c1cbd5;}
#search:hover .search-submit, #search.focus .search-submit{background:url(../images_comtransport-ru/search-bg.jpg) no-repeat 0 bottom;  border-left:1px solid #c1cbd5; color:#000;}
#search .search-text.darktext {  color:#132b46; }





.banner-text {
    float: right;
    height: 175px;
    margin-right: 0;
    margin-top: 25px;
    width: 528px;
}
.banner-text h2 {
    border: medium none;
    color: #000000;
    font-family: 'PT Sans', tahoma, sans-serif;
    font-size: 34px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 5px;
    text-transform: none;
}
.banner-text p {font-size:16px; color:#000; line-height:18px;  padding-bottom: 10px;}

#list .banner-bg,
#offer-page .banner-bg, 
#company-page .banner-bg ,
#add-offer .banner-bg ,
#add-tender .banner-bg ,
#text-page .banner-bg {
	background: url("../images_comtransport-ru/list_traktor.png") no-repeat;
	width: 410px;
	height: 195px;
	float: right;
	padding: 5px 0 0 0;
	background-position: -15px 38px;
}

.user {height: 23px; float:right;  line-height:13px; padding: 7px 0 0 0;}
.user-prof {float:left; color:#fff; background:url(../images_comtransport-ru/ico1.gif) no-repeat left; padding-left:18px; margin-right:15px; background:url(../images_comtransport-ru/sprite.png) no-repeat left -342px;}
.user-prof:hover {background:url(../images_comtransport-ru/ico2.gif) no-repeat left; color:#fff; background:url(../images_comtransport-ru/sprite.png) no-repeat left -371px;}
.user-prof.onclick {background:url(../images_comtransport-ru/sprite.png) no-repeat left -398px;}

.user-prof0 {float:left; color:#3d6083; text-decoration: underline; text-decoration: none; padding-left:18px; margin-right:7px; line-height: 17px; background: url(../images_comtransport-ru/user_prof.png) no-repeat left -26px;}
.user-prof0:hover {background:url(../images_comtransport-ru/ico2.gif) no-repeat left; color:#a70505; background: url(../images_comtransport-ru/user_prof.png) no-repeat left -2px; color: #a70505;}
.user-prof0.onclick {background: url(../images_comtransport-ru/user_prof.png) no-repeat left -3px;}


.user-prof1 {float:left; color:#3d6083; padding-left:13px; margin-right:0px; position:relative; top:2px;}
.user-prof1:hover {color:#a70505;}

.user-prof1 span,
.user-prof0 span {border-bottom: 1px solid #BCCBDA; }
.user-prof1:hover span,
.user-prof0:hover span {border-bottom: 1px solid #a70505; }

.left-line { float:left; color:#3d6083; position:relative; top:2px;}

.logout {display:block; background:url(../images_comtransport-ru/close-ico-new.gif) no-repeat  right 4px; width:15px; height:15px; float:left; margin-left: 5px; }
.logout:hover {background:url(../images_comtransport-ru/close-ico-newh.gif) no-repeat  right 4px;}
.auth {
padding-left: 15px;
padding-bottom: 1px;
color: #9eb0c1;
background: url("../images_comtransport-ru/auth-ico.png") left bottom no-repeat;
}
.auth a {color: #fff; }

.u-num {float:left; font-size:11px; color:#3d6083; font-family: Segoe UI, tahoma, sans-serif; line-height: 17px; margin-left: 5px;}
.u-num:hover {text-decoration:underline; color:#a70505;}
.u-num img {vertical-align:bottom; margin: 0 4px 2px 0; opacity: 0.55;	-moz-opacity: 0.55;	filter:alpha(opacity=55%); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";  transition: all 0.5s ease;	-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;}
.u-num:hover img {opacity: 1;	-moz-opacity: 1;	filter:alpha(opacity=100%); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

.room {float:right; color:#fff; line-height:18px; padding-top: 11px; padding-right: 31px;;}
.room a {color:#fff; float:left;}
.room1 {float:left; color:#fff; background:url(../images_comtransport-ru/ico5.gif) no-repeat left 2px; padding-left:20px; font-size:11px;  margin-left: 6px; background:url(../images_comtransport-ru/sprite.png) no-repeat left 2px;}
.room1:hover {background:url(../images_comtransport-ru/ico6.gif) no-repeat left 2px; color:#fff; background:url(../images_comtransport-ru/sprite.png) no-repeat left -27px;}
.room1.onclick {background:url(../images_comtransport-ru/ico6.gif) no-repeat left 3px; color:#fff; background:url(../images_comtransport-ru/sprite.png) no-repeat left -54px;}
.room2 {float:left; color:#fff; background:url(../images_comtransport-ru/ico7.gif) no-repeat left 0; padding-left:18px; font-size:11px;     margin-left: 10px; background:url(../images_comtransport-ru/sprite.png) no-repeat left -85px;}
.room2:hover {background:url(../images_comtransport-ru/ico8.gif) no-repeat left 0; color:#fff; background:url(../images_comtransport-ru/sprite.png) no-repeat left -114px;}
.room2.onclick {background:url(../images_comtransport-ru/ico8.gif) no-repeat left 1px; color:#fff; background:url(../images_comtransport-ru/sprite.png) no-repeat left -141px;}
.room3 {float:left; color:#fff; background:url(../images_comtransport-ru/ico9.gif) no-repeat left 2px; padding-left:14px; font-size:11px; margin-left: 9px; background:url(../images_comtransport-ru/sprite.png) no-repeat left -168px;}
.room3:hover {background:url(../images_comtransport-ru/ico10.gif) no-repeat left 2px; color:#fff; background:url(../images_comtransport-ru/sprite.png) no-repeat left -197px;}
.room3.onclick {background:url(../images_comtransport-ru/ico10.gif) no-repeat left 3px; color:#fff; background:url(../images_comtransport-ru/sprite.png) no-repeat left -224px;}
.room4 {float:left; color:#fff; background:url(../images_comtransport-ru/ico11.gif) no-repeat left 2px; padding-left:14px; font-size:11px;   margin-left: 8px; background:url(../images_comtransport-ru/sprite.png) no-repeat left -253px;}
.room4:hover {background:url(../images_comtransport-ru/ico12.gif) no-repeat left 2px; color:#fff; background:url(../images_comtransport-ru/sprite.png) no-repeat left -282px;}
.room4.onclick {background:url(../images_comtransport-ru/ico12.gif) no-repeat left 3px; color:#fff; background:url(../images_comtransport-ru/sprite.png) no-repeat left -309px;}

.search-area {
	margin-top: 3px;
	margin-left: 10px;
	width: 395px;
}
.search-area span {
	display: block;
	font-size: 11px;
	color: #435760;
	line-height: 18px;
}
.search-det {float:left; margin-top:0px; /*margin-left: -1px;*/    margin-right: 14px;}
.search-det > a {font-size:13px; color:#40668c; position:relative; float:left;   line-height:14px; z-index:0;  padding-bottom:2px;border-bottom:1px dashed #bccbda; }
.search-det > a:hover, .search-det > a:active { color:#a70505; position:relative; float:left;   line-height:15px; z-index:0;  border-bottom:1px dashed #a70505 !important; }

#panel1, #panel2 , #panel3, #panelm {position:absolute; background:#fff; border:1px solid #142c47; left:0; /*top:61px;*/ top: 23px; display:none; z-index:99; padding: 19px 9px;
box-shadow: 1px 1px 3px #979797;
	-webkit-box-shadow:  1px 1px 3px #979797;
	-moz-box-shadow:  1px 1px 3px #979797;
	-khtml-box-shadow:  1px 1px 3px #979797;
}
#overlay {position:absolute; width:100%; height:100%; top:0; left:0; right:0; bottom:0; display:none; }



/*------------------- nav -------------------------*/
.nav-div { height: 52px; /*width:1000px; background:#3d6083;*/ border-top: 4px solid #000000; }
.nav { margin-left: -20px; list-style:none outside none; position:relative; height:32px; float:left; /*padding-left: 68px;*/ background: none;}
.nav li { margin-top: -4px; display:block; height:36px; position:relative; float:left;}
.nav li > a { cursor:pointer; color:#000; height:36px; text-decoration:none; display:block; position:relative; font-size:13px; font-weight: bold; line-height:39px; padding:0 8px; text-transform: none; }
.nav li > a > span {
border-bottom:1px solid #cdcdcd;
font-weight:bold;
}

.nav li > a:hover span {
border-bottom:1px solid #a70505;
}
.nav li.active { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.nav > li > a:hover { text-decoration:none;  background:none; border-top: none; height: 36px; line-height: 39px; color: #a70505;} 
/*.nav li > a.onclick{ text-decoration:none;  background:#E4E9ED; border-top: 4px solid #FF622D; height: 32px; line-height: 35px; }*/
/*.nav li.have_underpunkts > a.onclick{ text-decoration:none;  background:none; border-top: none; height: 36px; line-height: 39px; }*/
/*.nav li > a.onclick span{ /*text-decoration:none;  background:#132b46; border-top: 3px solid #FF622D;  height: 36px; line-height: 35px; }*/
.nav li.active > a { background: none repeat scroll 0 0 #E4E9ED; color: #333333; border-top: 4px solid #FF622D; height: 32px; line-height: 31px; text-decoration: none; padding: 0 9px;}
.nav li.active > a:hover{ text-decoration:none; background:#E4E9ED; color: #a70505;} 

.nav li.active > a { background: none repeat scroll 0 0 #E4E9ED; color: #333333; border-top: 4px solid #FF622D; height: 32px; line-height: 31px; text-decoration: none; padding: 0 9px;}
.nav li.active > a:hover{ text-decoration:none; background:#E4E9ED; color: #a70505;} 

.nav li.active > a > span {

}

.nav > li.pressed > a:hover {line-height: 41px;}
.nav > li.pressed.active > a:hover {line-height: 32px;}
.nav li.have_underpunkts span { border-bottom: 1px dashed #CDCDCD; color: #000; font-weight: bold;}
.nav li.have_underpunkts > a:hover span { color: #a70505; border-bottom: 1px #a70505 dashed; }
.nav li.have_underpunkts.pressed {background: none; border: none;}
.nav li.have_underpunkts.pressed.active {
 border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
	}
	.nav li.have_underpunkts.pressed.active > a {
	background: none repeat scroll 0 0 #E4E9ED;
    border-top: 4px solid #FF622D;
	}
	.nav > i.have_underpunkts.pressed.active > a:hover {
	line-height:32px;
	}
.nav li.have_underpunkts.pressed:hover {height: 36px;}
.nav li.have_underpunkts.pressed ul {border: 1px solid black; background: #fff; margin-top: 0px; padding-top: 8px; z-index:1;-webkit-box-shadow:  0px 1px 3px 0px #666666; box-shadow:  0px 1px 3px 0px #666666;}
.nav li.have_underpunkts.pressed a {border:none; background: none;}
.nav li.have_underpunkts.pressed a span {border-bottom: none; position: relative; z-index: 2;}
.nav li ul { position:absolute; top:36px; display: none; background: #e0e7eb;  padding: 11px 0px 6px 0px;/*left:0; width:850px; */ /*visibility: hidden; display: none; height: 0px;*/ }  
.nav li ul.news { /*left: -226px; */}
.nav li ul li{  float: none; height:15px;  background: #fff; width: 150px;  padding: 4px 12px 4px 12px; }
.nav li ul li a{ font-size: 13px; color: #000; line-height: 15px; height:15px;  background: none; padding:0px; /*font-weight:bold; color:#596c80; padding-top:4px; line-height: 40px; */}
.nav li ul li.seperator { border-top: 1px solid #CDCDCD; margin: 10px 0 -10px; }
.nav li ul li:hover  {  background: #fff;/*font-weight:bold; color:#fff; background:#ff6633;*/}
.nav li ul li:hover a{  background: none; color: #a70505; /*font-weight:bold; color:#fff; background:#ff6633;*/}
.nav li ul li.active a{  background: none; /*color:#364554; background:#d0d7df;*/}


/*-------------------------------------------*/
.green-link {display:block; padding: 8px 10px 5px 10px; line-height:16px; font-weight:bold; height:42px; width:180px; font-size:15px; color:#fff; background:url(../images_comtransport-ru/green-link.png) no-repeat 0 0; margin: 0px 0; float:left;  margin-right:10px;}
.green-link:hover {color:#fff;  background:url(../images_comtransport-ru/green-link.png) no-repeat 0 -55px; text-decoration:none;}
.green-link.onclick {color:#fff; padding: 9px 10px 4px 10px; background:url(../images_comtransport-ru/green-link.png) no-repeat 0 -110px;}

.red-link {display:block; padding: 8px 10px 5px 10px; line-height:16px; font-weight:bold; height:42px; width:180px; font-size:15px; color:#fff; background:url(../images_comtransport-ru/red-link.png) no-repeat 0 0; margin: 0px 0; float:left;}
.red-link:hover {color:#fff; background:url(../images_comtransport-ru/red-link.png) no-repeat 0 -55px; text-decoration:none; }
.red-link.onclick {color:#fff; padding: 9px 10px 4px 10px; background:url(../images_comtransport-ru/red-link.png) no-repeat 0 -110px; }

.green-link2 {display:block;  padding: 8px 10px 2px; line-height:13px; font-weight:bold; height:50px; margin: 0 0 1px; width:100px; font-size:13px; color:#fff; background:url(../images_comtransport-ru/links-bg.png) no-repeat 0 0; float:left;}
.green-link2:hover {color:#fff;  background:url(../images_comtransport-ru/links-bg.png) no-repeat 0 -60px; text-decoration:none;}
.green-link2.onclick {color:#fff; padding: 9px 10px 1px; background:url(../images_comtransport-ru/links-bg.png) no-repeat 0 -120px;}

.red-link2 {display:block;  padding: 8px 10px 2px; line-height:13px; font-weight:bold; height:50px; margin: 0 0 1px; width:100px; font-size:13px; color:#fff; background:url(../images_comtransport-ru/links-bg.png) no-repeat right 0; float:left;}
.red-link2:hover {color:#fff;background:url(../images_comtransport-ru/links-bg.png) no-repeat right -60px; text-decoration:none; }
.red-link2.onclick {color:#fff;  padding: 9px 10px 1px; background:url(../images_comtransport-ru/links-bg.png) no-repeat right -120px; }
.blue-link2 {display:block;  padding: 8px 10px 2px; line-height:13px; font-weight:bold; height:50px; margin: 0 0 10px; width:220px; font-size:13px; color:#fff; background:url(../images_comtransport-ru/bg-link-blue.gif) no-repeat; clear:both;}
.blue-link2:hover {background-position:-240px 0; text-decoration:none; color:#fff;}
.blue-link2.onclick {background-position:-480px 0; padding-top:9px;padding-bottom:1px;}
.shade {height:10px; width:1000px; width:100%; background:url(../images_comtransport-ru/shade.png) repeat-x top; position:absolute; top:0; left:0; z-index:1;}

/*-------------------wrapper-----------------*/
.top_menus_wpapper {position: relative; min-width: 950px; max-width: 1215px; _width: 950px; _width: 1215px;	padding:0 25px 8px; margin: 0px auto; height:65px; border-width:0px; background-color: #FFFFFF; border-color:#8D8D8D; border-style:solid;}
.wrapper { min-width: 950px; max-width: 1215px; _width: 950px; _width: 1215px;	/*width:980px;*/ margin:0 auto; position:relative; z-index:2; background:#fff; /*padding:0 20px 0 15px;*/ padding:0 25px; overflow: hidden;}
.footer_bunners_wrapper {  min-width: 950px; max-width: 1215px; _width: 950px; _width: 1215px;	/*width:980px;*/ margin:0 auto; position:relative; z-index:2; background:#fff; /*padding:0 20px 0 15px;*/ padding:0 25px;  }

.wrapper:after {
	clear:both;
	display:block;
	content:"";
}
.content { /*width: 688px;*/	/*width: 690px;*/ padding:0px;  position:relative; z-index:1; float: left; margin-bottom:50px;/*overflow:hidden;*/ margin-bottom: 36px;	 width:950px}
#add-offer .content, #add-tender .content {width: 950px;}
.wrapper .head-in {
	margin: 0;
	position:relative;
	z-index: 3;

	/*width:auto;*/
	width: 950px;
	float:left;
}
*+html .wrapper .head-in  {
	/*margin: -17px 0 35px;*/
}
/*.line {clear:both; overflow:hidden; height:1px; width:100%; background: url('../images_comtransport-ru/dash-2-1.gif'); margin: 10px 0 11px;}*/ 

.more {float: left; display:block; clear:both; /*color:#0059df;*/ color: #35628e; /* font-size:13px;*/ font-size: 11px; cursor:pointer;  margin-bottom: 7px;}
.more span {  color: #000;  /*border-bottom: 1px solid #cdcdcd;*/ float: left; padding-top: 0px;}
.more:hover { color:#a70505; text-decoration: none;  }
.more:hover span {  color:#a70505;}
.banner-bottom__1 {margin-bottom: 0;}


.post {padding:0px 0px 0;  line-height: 28px;}
.post p { padding-bottom:17px;}
.post ul{ list-style:none outside none; }
.post ul li{ }

/*---------------- .cont-col ------------------*/
.cont-col { width: 100%; width:100%; /*width:710px;*/ float:left; /*margin:0 15px;*/ /*margin:0 0 0 0px;*/ position:relative;}
.center .cont-col {width: 100%;}

.col {float:left;/* margin-right:23px; */}
.col258 {width:257px;}
.col425 {width:425px;}
.col134 {width:170px; /* width: 265px;*/}
.col246 {width:250px !important; /* width: 327px;*/ margin-right:15px;}
.col246 h2 {margin-bottom:1px;}
.col246 + .col246{width:238px; /* width: 327px;*/ margin-left:26px;}
.col272 {width: 174px; margin-right:0; line-height: 16px;}
.col334 {/*width: 334px;*/ width: 47%; margin-right:14px; margin-bottom: 34px;}
.col330 {width: 330px; margin-right:14px; margin-bottom: 34px;}
.col340 {/*min-width: 228px; max-width: 460px; width: 264px;*/ width: 47%; margin-right:14px;}
.col3 {width: 300px; margin-right:10px; position:relative;}
.col3_2 {width: 640px; margin-bottom: 4px;}
.col3_2_2 {width: 640px; margin-bottom: 4px;}
.col530 {width: 502px; /*width:673px;*/  margin-right:16px;  margin-bottom: 16px;}
.col693 {min-width: 693px; clear:both; float:none; overflow:hidden; margin-bottom:10px;}
.col225 {width: 225px; margin-right: 0;}
.col225 + .col225 {margin-left: 5px;}
.col684 {width:685px;}
.col684 h2 { margin-bottom: 4px;}
.col684_elements_area {width: 712px; overflow: hidden;}

.green-mark {padding-left:13px; margin-left:-13px; background:url(../images_comtransport-ru/mark2.gif) no-repeat 0 5px; padding-bottom: 5px;}
.red-mark {padding-left:13px; margin-left:-13px; background:url(../images_comtransport-ru/mark3.gif) no-repeat 0 5px; padding-bottom: 5px;}


.cont-col .col h2{
		color: #999999;
		font-weight: normal;
		font-size: 17px;
		line-height: 17px; 
		padding-top: 0px;
		margin-top: 0 px;
		margin-bottom: 10px; 
		text-transform: none; 
		font-family: 'PT Sans', tahoma, sans-serif;
		padding-bottom: 20px;
		border-top:5px solid #DBDBDB;
}


.nomark {list-style:none outside none; color:#192126;    padding-bottom: 4px;}
.nomark li{line-height: 15px;    padding-bottom: 6px;}
.nomark li a{ /*color:#192126;*/ color:#000; border-bottom: 1px solid #cdcdcd; line-height: 12px; font-size: 12px;}
.nomark li a:hover{color:#a70505; text-decoration:none;  border-bottom: 1px solid #a70505; } 

.adv {list-style:none outside none; color:#192126; padding-bottom: 10px;}
.adv li{padding-bottom: 3px;}
.adv li a{}
.adv li a:hover{color:#a70505;/* text-decoration:none;*/}

.bigger li a {font-size:14px;}

.or-block {line-height:14px; background:#F9ECB7 url(../images_comtransport-ru/or-block.jpg) no-repeat 0 0; overflow:hidden; padding: 11px 12px 11px 25px; clear:both; margin-bottom: 19px;}
.or-block p {padding-bottom: 4px;}
.or-block strong{color:#f83f00; font-size:13px;}

/*---------------- side-col -------------------*/
.side-col {width:240px; float:right;}
.side-col h3 {border-bottom:1px solid #3d5f83;}

.side-col .banner {
	width: 240px; 
	height: 400px; 
	margin: 0 auto;
	margin-bottom: 10px;
}

#sidebar1 {margin-top: 35px; /*height: 1070px;*/ overflow: hidden; margin-bottom: 0px; }
#sidebar2 {}
#sidebar3 {margin-top: 321px;}

ul.list {list-style:none outside none; padding-top: 3px;}
ul.list li{background:url(../images_comtransport-ru/mark.gif) no-repeat 7px 6px; padding-left:12px; margin-left:-12px; line-height:12px; padding-bottom: 8px;}
ul.list li a{}

.new {line-height:12px; padding-bottom: 2px;}
.new p {padding-bottom: 8px;}
div.date {font-family: 'PT Sans', tahoma, sans-serif; color: #aab6c5; font-size: 24px;/*color:#3d6083;*/ /*font-size:15px;*/ line-height: 26px; padding: 0px 0 9px 0;}
span.date {color:#3d6083; }

.vystav {line-height:15px;  padding-top: 2px; padding-bottom: 13px;}
.vystav p {padding-bottom:3px;}
.vystav a{color:#000; font-size:15px;}
.vystav a:hover {color:#a70505; text-decoration:none;}
.vystav small {font-size:12px; color:#435761; display:block;}

.arr-list {list-style:none outside none;}
ul.arr-list > li { /*padding-left:16px;*/ margin-left:-16px; line-height:15px; padding-bottom:14px; text-decoration:none;}
ul.arr-list > li a {font-size:12px; color:#335F8C; /*color:#000;*/ text-decoration:none; border-bottom: 1px solid #cdcdcd;}
ul.arr-list > li a span{/*color:#000; border-bottom: 1px solid #cdcdcd;*/ line-height: 12px; font-weight: bold;}
ul.arr-list > li .category span{ line-height: 16px;  font-size:14px; font-weight: bold; }
ul.arr-list .category {/*background: url('../images_comtransport-ru/run_slider/run_slider_buttons1.jpg') 0px 4px no-repeat; padding-left: 15px;*/ margin-bottom: 5px; margin-left:16px; margin-top: 20px; color: #ff0505; }
ul.arr-list > li:hover { /*background:url(../images_comtransport-ru/mark5.gif) no-repeat 4px 4px; */}
ul.arr-list > li > a:hover	{ text-decoration:none; color:#a70505; border-bottom: 1px solid #a70505;}
ul.arr-list > li > a:hover span {  color:#a70505;  border-bottom: 1px solid #a70505;  }
ul.arr-list ul {line-height:12px; list-style:none outside none; padding-top:5px; padding-bottom: 1px;}
ul.arr-list ul li{ padding-bottom: 1px; padding-left: 16px; margin-bottom: 7px;}
ul.arr-list ul li a{font-size:12px; color: #000000; border-bottom: 1px solid #cdcdcd; line-height: 14px; }
ul.arr-list ul li ul {padding-bottom:0px;}
ul.arr-list ul li ul li {padding-left:6px; margin-bottom:3px;}
ul.arr-list ul li ul li a{font-size:12px; color: #666; border-bottom: 1px solid #cdcdcd; line-height: 14px; }
ul.arr-list ul li ul li a:hover{color: #8b31bb; border-bottom: 1px solid #A12DC0;  }
ul.arr-list ul li a:hover, ul.arr-list ul li a.more:hover{ color:#a70505; border-bottom: 1px solid #a70505; }
ul.arr-list ul li a.more{font-size: 11px; color:#000;}
ul.arr-list .line-more {padding: 1px 0 20px 0px;}
ul.arr-list > li.nomark {background: none; padding-left: 16px}

.boxes { overflow: hidden;    width: 708px;   margin-bottom: 29px;}

/**/
.box {float:left; width:162px; color:#000000; font-size:15px; /*background:url(../images_comtransport-ru/box-bg.jpg) no-repeat 0 122px;*/ /*height:221px;*/ height:auto;   margin: 4px 15px 12px 0;}
.box:hover {/*background:url(../images_comtransport-ru/box-bg.jpg) no-repeat 0 bottom;*/ color:#a70505; text-decoration:none;}


/*.box img{width:160px; height:120px; border:1px solid #aabdc1;}*/
.box img{width:134px; height:134px; border:1px solid #40627D;}
.box span {display:block;   padding: 7px 10px 3px 0px; line-height:12px; font-weight:600; font-size:12px;}
.urles {color:#0058E6; font-weight:normal !important; padding: 0px 10px 3px 0px !important; }
.box small {display:block; padding: 0 10px 0px 0px; color:#435761; font-size:12px; line-height:12px;}
.box:hover span, .box:hover small {text-decoration:underline; color:#a70505;}
/**/

.blank {height:39px;}

.post-small {line-height:14px;}
.post-small p {padding-bottom: 5px;}

/*--------------------------------------------------------------------------*/
/*form p, .post form p {padding-bottom:5px;}

textarea{	padding:2px 5px 2px; resize:none;	width:495px;	border: 1px solid #d0d0d0; height:67px; 	margin-bottom:8px; background:#fff;	color:#292929; font-family:verdana; font-size:11px;}
select{width:90px; height:18px; font-family:arial, verdana, Helvetica, sans-serif; background:#fff; border: 1px solid #d0d0d0;	font-size: 13px; color:#000; padding:0;}

form label {	color:#fff;	display:block;	margin-bottom:0px;	clear:both;	line-height:18px;	font-size:13px; clear:both; padding-left:0px;}
form label span{color:#ff0000; }

form .chek {clear:both; padding-bottom:6px; 	overflow:auto;	position:relative;	zoom:1; }
form .chek input {width:14px; height:14px; float:left; margin-right:5px;border:none; padding:0;clear:both;}
form .chek label {clear:none; line-height:13px; color:#292929; font-family:verdana; font-size:11px; float:left; width:345px; }


*/
form { line-height: 19px; padding-bottom:0px;}
.form-col {float:left;   padding-top: 20px;}
.form-col + .form-col {margin-left:8px;}
.form-row {clear:both;   padding-top: 20px; }
.mess-row {position:relative;  padding-top: 7px;}
form label { color: #000000;    display: block;    font-size: 15px;    line-height: 19px;    padding-bottom: 4px;}
form label input {margin-top: 4px;}
input.text-inp {	padding:6px 8px 6px;  margin-bottom: 6px; display:block;	width:294px;	border: 1px solid #8c9bb3; 	height:20px; background:#fff; color:#132b46; font-weight:bold; font-size:14px;}
input.text-inp-arr {	padding:6px 8px 6px; background:url(../images_comtransport-ru/arr.gif) no-repeat 8px center #fff; padding-left:20px; width:282px;}
input.text-inp-err {	 border:2px solid #ff6734; position:relative; margin:-1px 0px 6px -2px;
 behavior: url(PIE.htc);
 -webkit-border-radius:  3px;
-moz-border-radius: 3px;
border-radius:  3px; 
-khtml-border-radius: 3px;}

.radio label {color:#192126; line-height:19px; font-weight:100; font-size: 13px;}
.radio input {float:left; margin: 3px 5px 3px 0;}

.submit{background: url("../images_comtransport-ru/search-bg.jpg")  repeat scroll 0 0 transparent ; display:block;   border: 1px solid #C1CBD5;    color: #204067;    cursor: pointer;    font-size: 13px;  padding: 10px 15px 8px 15px;    text-align: left; }
.submit:hover {background:url(../images_comtransport-ru/search-bg.jpg) repeat 0 bottom; text-decoration:none; color:#000; border: 1px solid #8c9bb3;}
a.submit {  height: 36px;    line-height: 38px;    padding: 0 0 0 10px;    width: 73px; }

.form-message {  background: url("../images_comtransport-ru/form-mess.jpg") no-repeat scroll right 0 transparent;    color: #000000;    font-size: 13px;    height: 51px;    line-height: 14px;    overflow: hidden;    padding: 14px 48px 6px 20px;    position: absolute;    right: 1px;    top: 10px;    width: 248px;}
.error-message {  background: url("../images_comtransport-ru/form-err.jpg") no-repeat scroll right -9px transparent;    color: #000000;    font-size: 13px;    height: 51px;    line-height: 14px;    overflow: hidden;    padding: 14px 48px 0px 20px;    position: absolute;    right: 1px;    top: 20px;    width: 248px;}
.form-col .error-message {    background: url("../images_comtransport-ru/form-err2.jpg") no-repeat scroll 0 0 transparent;    height: 52px;    margin-bottom: 9px;    margin-top: -3px;    padding: 20px 21px 5px 14px;    position: static;    width: 275px;}

/*---------------------------------------------------*/
/*.links{	clear:both;	margin-bottom:5px; color:#000; font-size:11px;}
.links a{ text-decoration:none; color:#000; font-size:11px;}
.links a:hover {text-decoration:none; color:#af0000;}
.links span{color:#000; font-size:11px;}*/

/*-----------------------pagenavi------------------*/
/*.wp-pagenavi { clear:both; margin:4px 0 5px; line-height:24px; padding:0px 15px; text-align:center;}
.wp-pagenavi a, .wp-pagenavi span{	color:#000;	text-decoration:none;	padding:0px 5px; background:#d6d2d1; font-size:19px; height:20px; }
.wp-pagenavi a.prev, .wp-pagenavi a.next {text-decoration:underline; font-size:13px; background:none; font-weight:bold;}
.wp-pagenavi a.prev:hover, .wp-pagenavi a.next:hover {text-decoration:none; font-size:13px; background:none; font-weight:bold; color:#000;}
.wp-pagenavi span.current, .wp-pagenavi a:hover{color:#fff; text-decoration:none; background:#213649;}
.wp-pagenavi span.current {font-size:19px; }*/

/*------------------context------------------*/
#context{
	min-width: 950px;
	max-width: 1215px;
	margin: 0 auto;
	background:#fff;
	padding: 0 25px;
}

#context img{
	display: block;
	margin: 0 auto 20px;
}

/*------------------context------------------*/

/*------------------footer------------------*/
#footer .banner {
	width: 728px; 
	height: 90px; 
	margin: 0 auto;
	margin-bottom: 10px;
}
#footer { min-width: 950px; max-width: 1215px; _width: 950px; _width: 1215px; margin:-12px auto 0; margin:0px auto 0; position:relative; z-index:2; background:#fff; padding:32px 25px 0 25px; display: block; /*height: 340px;*/}
.footer-in {	width:435px; font-size: 11px;	clear:both;	margin:-2px auto 0; float:right; color: #333333; /*color:#3a5978;*/  line-height:12px;}
.footer-in .more {font-size:11px;}
.footer-in p.read_more {line-height: 10px !important; margin: 0 0 10px 0 !important;}
#footer p { margin-bottom: 5px; line-height: normal;}
.foot-col {float:left; margin-right: 39px; margin-top: 16px;}
#footer a.foot_logo {width: 65px; height: 32px; display: block; background: url(../images_comtransport-ru/logo2.jpg) no-repeat 0 -7px; margin-bottom: 8px; border: 0;}
#footer a.foot_logo:hover, #footer noindex a, #footer noindex a:hover {border: 0;}
#footer a {border-bottom: 1px solid #BCCBDA; color: #3D6083;}
#footer a:hover {border-bottom: 1px solid #FF6633; color: #FF6633;}
#footer .copyright {
float:left;
}
#footer .fmenu {
}
#footer .fmenu a {
margin-right:10px;
}
#footer .counts {
float:right;
margin-top:22px;
}
/*----------------------------------------------------*/
.pop-overlay {display: none; background: url("../images_comtransport-ru/over.png") repeat scroll 0 0 transparent;    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 10;}
.pop-up {/*position:absolute; top:100px; left:50%;*/ background:#fff; /*margin-left:-341px; */border:4px solid #132b46; width:632px; padding:20px 21px 0px; position:absolute !important;
 behavior: url(PIE.htc);
 -webkit-border-radius:  4px 4px;
-moz-border-radius: 4px 4px;
border-radius:  4px 4px; 
-khtml-border-radius: 4px 4px;}
.pop-close {position:absolute; top: 15px; right:19px;}
.pop-close:hover
				{
					opacity: 0.4;
				}
.pop-up p {padding-bottom:10px; line-height:15px;}
.pop-up h2 {font-size:27px;  margin-bottom: 8px; padding-bottom: 10px;}
.pop-up form {}

/*------------------------------------------------*/

.opener {
    width: 16px;
	height: 20px;
   /* height: 16px;*/
    display: block;
    float: left;
}
.slide {
    margin-left: 16px;
}
.closed {
	display: none;
}

*html img, *html .png {
     behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "../images_comtransport-ru/clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}


.search-res {
	background: none repeat scroll 0 0 #FFFFFF; 
	padding-bottom: 7px; 
	padding-top: 5px;
    border-color: -moz-use-text-color #142C47 #142C47;
    border-right: 1px solid #142C47;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    left: 0;
    position: absolute;
    top: 37px;
    width: 478px;
    z-index: 1;
	border-top:1px solid #d0dadd;
	box-shadow: 1px 1px 3px #979797;
	-webkit-box-shadow:  1px 1px 3px #979797;
	-moz-box-shadow:  1px 1px 3px #979797;
	-khtml-box-shadow:  1px 1px 3px #979797;
	 behavior: url(/PIE.htc);
}

.search-res ul li.ui-autocomplete-category {color:#3d5f83; font-size:10px; padding: 0 10px; line-height: 19px;    margin-bottom: 1px;    padding: 0 10px; text-transform: uppercase}
.search-res ul {list-style:none outside none; }
.search-res ul li{}
.search-res ul li a{ padding: 0 10px; display:block; font-size:14px; color:#000; text-decoration:none; line-height:21px; }
.search-res ul li a:hover {background:#ffe2ca;}
.search-res ul li.ui-autocomplete-separator {height:0; overflow:hidden; width:100%; border-bottom:1px solid #d0dadd; margin-bottom: 5px;     margin-top: 5px;}
ul.ui-autocomplete { width: 478px !important }


/*---------list4---------*/
.col.yandex_direct{
	width: 693px;
	/*
	border-bottom: 1px solid #f8f4c5;
	padding-bottom: 3px;
	margin-bottom: 40px;
	*/
}
.col.yandex_direct.vertical {
width: 240px;}
.col.yandex_direct .yandex_head {
	width: 693px;
	background: #f8f4c5;
	float: left;
	margin-bottom: 10px;
}
.col.yandex_direct.vertical .yandex_head {
width: 240px;}
.col.yandex_direct .yandex_head a {
	line-height: 20px;
	padding: 0 10px;
}

.col.yandex_direct .yandex_head a.left{
	color: #000;
	text-decoration:none;
}

.col.yandex_direct .yandex_head a:first-child{
	padding-left: 5px;
}

.col.yandex_direct .yandex_head a:first-child:first-letter {
	color: red;
}

.col.yandex_direct .yandex_ads{
	width: 224px;
	float: left;
	padding-left:7px
}
.col.yandex_direct.vertical .yandex_ads {
margin-bottom: 5px;}
.col.yandex_direct .yandex_ads a:first-child{
	font: 14px/14px Arial;
	text-decoration: underline;
	padding-bottom: 5px;
	display: block;
}

.col.yandex_direct .yandex_ads p{
	padding-bottom: 5px;
}

.col.yandex_direct .yandex_ads a{
	font-size: 10px;
}
.specrazm {
border: 0px;
font-size: 13px;
margin-bottom: 0px;
}


.breadcrumbs { color:#43575f; font-size: 14px; width: 100%; padding: 40px 0 20px 0; line-height: 24px; }
.breadcrumbs a { font-size: 14px;line-height: 14px; margin-right:5px;  border-bottom: 1px solid #CDCDCD; color: #335F8C; text-decoration:none !important; }
.breadcrumbs a:hover { border-bottom: 1px solid #FF6633; color: #FF6633; }
	
.breadcrumbs span {
	margin:0 5px;
}

.left {
float: left;}
.right {
float: right;}
.cat-descr {
font-size: 12px;
color: #515151;
margin-bottom: 9px;}
.cat-descr h4 {
	    font-family: 'PT Sans', tahoma, sans-serif;
	font-size: 27px;
	color: #000;
}

#list4 .left{
width: 125px;
}
#list4 .left h5 {
font-weight: bold;
font-size: 11px;
}
#list4 .left .list-heading {
margin-bottom: 4px;
font-size: 13px;
}
#list4 .left ul {
margin: 0 0 15px;
padding: 0;
}
#list4 .left ul li {
list-style: none;
margin-bottom: 5px;
line-height: 90%;
}
#list4 .left ul li a {
font-size: 11.5px;
margin-bottom: 1px;
}
#list4 .left ul li.more  {
position: relative;}
#list4 .left ul li.more > a {
border-bottom: dotted 1px #0059df;
}
#list4 .left ul li.more > a:hover {
border: 0px;}
#list4 .left ul li.more > a.active{
border: 1px solid black;
padding: 5px 9px;
width: 75px;
border-bottom: 0px ;
z-index: 3;
position: absolute;
top: -0px;
left: -0px;
background: white;
color: black;
height:22px;
}
#list4 .left ul li #panel1, #list4 .left ul li #panel2, #list4 .left ul li #panel3, #list4 .left ul li #panelm {
min-width: 755px; 
top: 23px;
}
#panelm ul, #panel2 ul {
width: 125px;
height: 225px;
padding: 0;
float: left;
overflow: hidden;
}
#panelm ul + ul, #panel2 ul + ul {
margin-left: 35px !important;}
#panelm ul li ,
#panel2 ul li {
width: 125px;
vertical-align: top;
overflow: hidden;
color: #3d5f83 !important;
}
#panelm ul li p , #panel2 ul li p {
float: right;
width: 110px;}
#list4 .left div {
margin-bottom: 15px;}
#list4 .left label {
font-size: 11px;
}
#list4 .left input[type="number"] {
width: 55px;
font-size: 12px;
line-height: 20px;
padding-right: 5px;
text-align: right;}
#list4 .left .price input[type="number"] {
width: 90px;}
#list4 > .right {
width: 563px;}
#list4  .list-head {
width: 543px;
height: 20px;
border-bottom: 1px solid #ff6633;
padding: 0 10px 2px;

}

#list4 .list-head .left {
font-size: 13px;
color: #505050;
}

#list4  .list-head .left span {
color: #000;}
#list4  .list-head .right {
font-size: 13px;
color: #505050;
position: relative;
padding-right: 50px;}
#list4  .list-head .right #list4-sort {
border-bottom: dotted 1px #0059df;
position: absolute;
top: 0;
right: 0;
}
#list4  .list-head .right #list4-sort:hover {
border: 0px;}
#list4  .list-head .right #list4-sort.active{
border: 1px solid black;
padding: 2px 9px;
width: 75px;
border-bottom: 0px ;
z-index: 3;
position: absolute;
top: -3px;
right: -40px;
background: white;
color: black;
}
#panels {
position:absolute;
 background:#fff;
 border:1px solid #142c47;
 right: -40px;
 top: 15px;
 display:none;
 z-index:1;
 padding: 9px;
box-shadow: 1px 1px 3px #979797;
	-webkit-box-shadow:  1px 1px 3px #979797;
	-moz-box-shadow:  1px 1px 3px #979797;
	-khtml-box-shadow:  1px 1px 3px #979797;
	
}
#list4-list {overflow: hidden;
margin: 0;
padding: 0;
}

#list4-list.marg {margin-left:-10px;}

#list4-list.marg li {padding: 12px 0px 14px 0px;}
#list4-list.marg li .star {left: 8px; top: 14px; display:none;}

#list4-list li {
/*width: 100%;*/
list-style: none;
overflow: hidden;
padding: 6px 0px 15px 0px;
margin: 0;
clear:both;
position: relative;
}

#list4-list.tenders li.spec_in_list, 
#list4-list li.spec_in_list, 
#list4-list li.spec_in_list:hover, 
#list4-list li.spec_in_list.mouseover, 
#list4-list.dealers_list.tenders li.mouseover.spec_in_list,
#list4-list.dealers_list.tenders li.spec_in_list
{overflow:visible; background:#fff; padding: 8px 0 0 10px; height: 180px;}
#list4-list li.spec_in_list div.specadvert {overflow:visible;}
#list4-list li.spec_in_list div.colspecadvert {overflow:visible; max-width: 360px; margin-right: 20px; margin-bottom:0;}
#list4-list li.spec_in_list div.colspecadvert:last-child {
margin-right:0;
}
#list4-list li.spec_in_list div.specadvert_img_desc {width:343px;}
#list4-list li .offer-pic {float:left; margin-right:12px; border:1px solid #6e88a2; margin-top: 2px; margin-bottom: 4px;}
#list4-list li.mouseover .offer-pic {border:1px solid #393a3b;}

#list4-list li:hover {
background-color: #e4e9ed;


}

#list4-list li.prior:hover {
background-color: #fcf2cf;
}

#list4-list li + li {/*border-top: 1px solid #d7d7d7;*/}

#list4-list li div {
	overflow: hidden;
}

#list4-list li div img{
	float: left;
	margin-right: 10px;
}

#list4-list li .featured {
	float: left;
	width: 30px;
	height: 15px;
	display: block;
	background: url("../images_comtransport-ru/star.png") top center no-repeat;
	position: relative;
}
#list4-list li .featured:hover{
background-position:  center -32px;}

#list4-list li .featured .title {
	border: 1px solid #C7B981;
	background: #FDF9E8;
	position: absolute;
	color: black;
	width: 140px;
	top: 15px;
	left: 20px;
	line-height: 24px;
	padding: 0 10px;
	display: none;
}

#list4-list li .featured:hover .title {
	display: block;
}

#list4-list .prioritet {
	background:url(../images_comtransport-ru/bg_prioritet.gif);
}
#list4-list .prioritet:hover {
	background:url(../images_comtransport-ru/bg_prioritet_on.gif);
}
#list4-list li .featured.yep {
background-position:  center -17px;
}
#list4-list li .featured.yep:hover {
background-position:  center -49px;
}
#list4-list li .item-heading {padding-bottom: 8px;}
#list4-list li .item-heading .item-name {
	font-size: 17px;
	line-height: 120%;
}
#list4-list li .item-heading DIV {
	width: 580px;
	float: left;
}
#list4-list li .item-heading a.item-bold {
	font-weight: bold;
	color: #506C84;
}
#list4-list li.old .item-heading a.item-bold {
	font-weight: bold;
	color: #506C84;
}
#list4-list li.old .item-heading .item-name {

}
#list4-list li .item-heading .posted {
	float: right;
	width: 67px;
	padding: 0 10px;
	overflow: hidden;
	color: #8b8b8b;
	text-align: right;
}
#list4-list li.prior .item-heading .posted{
	color: #4a9500;
	background: url("../images_comtransport-ru/posted-new.png") no-repeat;
}
#list4-list li.old .item-heading .posted {
	color: #8a8a8a;
	font-size:11px;
	background: none;
	width: 70px;
}
#list4-list li .item-descr img{
/*width: 100px;*/
/*height: 75px;*/
border: 1px solid #6e88a2;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
 behavior: url(PIE.htc);}

#list4-list li .item-descr .right {
	width: 100%;
	line-height: 14px;
	color: #000;
	float: left;
	min-height: 30px;
}
#list4-list li .item-descr img + .right {
width: 421px;
}
#list4-list li.old .item-descr .right > p, .content #list4-list li.old .item-descr .right > p {
padding-right: 5px;
	color: #505050; padding-bottom: 4px;
}

#list4-list li .item-descr .right div {
	float:left;
	overflow: hidden;
	margin-top: 10px;
}

#list4-list li .item-descr .right div.info {
	width: 428px;
	margin-right: 0px; margin-top:0;
	display: inline-block;
	vertical-align: top;
}

#list4-list li.old .item-descr .right div.info {
	width:365px;
}
#list4-list li.old .item-descr .right div.info td {color:#000;}
#list4-list li.old .item-descr .right div.info td span {color:#6a6a6a;}
#list4-list li .item-descr .right div.info dl dt {
	overflow: hidden;
	float: left;
	width: 45px;
	color: #6A6A6A;
	padding-right: 5px;
}

#list4-list li .item-descr .right div.info dl dd {
	float: left;
	width: 378px;
}

#list4-list li.old .item-descr .right div.info dl dd {
	width: 310px;
}

#list4-list li .item-descr .right div.contacts {
	display: none;
}

#list4-list li:hover .item-descr .right div.contacts {
	display: inline-block;
	width: 157px;
	vertical-align: top;
	float: right;
}

#list4-list li .item-descr .right div.contacts p:first-child{
		color: #2770dd;
}

.pagination {
	/*float: left;*/
	min-width: 423px;
	overflow: hidden;
	line-height: 26px;
	padding: 15px 7px 0 7px;
	margin: 10px 0;
	border-top: 1px solid #E0E0E0;
	text-align:center;
	clear: both;
}

.pagination .gray{
	/*float: left;*/
	margin: 0 20px 0 0;
	display:inline-block;
	float:none !important;
}

.pagination ul {
	float: none; display:inline-block;
}

.pagination ul li {
	display:inline-block;
	list-style: none;
	width:26px;
}
.content .pagination a {color:#34618d; border:none;}
.pagination ul li a{
	color: #34618d;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-family: Segoe UI, tahoma, sans-serif;
	border: none;
}

.pagination ul li a:hover{
	background: #ff6633;
	color: #fff;
	border: none;
}

.pagination ul li a.active{
	background: #D7D7D7;
	color: #000;
}
/*-----offers page-------*/
#offers {
position: relative;}
#offers .posted-id {
overflow: hidden;}
#offers .posted-id p {
margin: 0;
padding: 0;
color: #479100;
float: left;
font-size: 12px;}
#offers .posted-id p + p {
padding-left: 10px;
margin-left:  10px;
font-weight: bold;
background: url("../images_comtransport-ru/posted-new.png") left 3px no-repeat;
}

#offers h1 {
/*	color: #000;
	font-family: 'PT Sans', tahoma, sans-serif;
	font-size: 35px;
	font-weight:bold;
	line-height:38px;
	width: 100%;
	/*float: left;*/
	/*padding-bottom: 0;
	overflow-wrap: break-word;
	margin-top: 17px;
	margin-bottom:15px;*/
	  border-bottom: 0 none;
    color: #000000;
    font-family: 'PT Sans',tahoma,sans-serif;
    font-size: 27px;
    font-weight: bold;
    margin-bottom: 6px;
    padding: 15px 0 0 !important;
}
.fav {display:inline-block;}
.fav:hover {}
.fav.active {}
#offers .fav {}

#offers strong.h1{
	width: 100%;
	float: left;
	
	margin-bottom: 30px;
	font-weight: normal;
	font-size: 16px;
	color: #000;
	line-height: 22px;
	
}
#offers strong.h1 p {
	padding-bottom: 5px;
}
#offers .left {
	width: 352px;
	padding-bottom: 22px;
}
#offers h4,
h4.semi_title {
	font-size: 16px !important;
	line-height: 18px !important;
	padding-top: 0 !important;
	padding-bottom: 4px !important;
	font-weight: normal !important;
	color: #000 !important;
	margin-bottom: 11px;
}
#offers .left .offer,
.offer.service {
	margin-bottom: 21px;
}
#offers .left .offer > a,
.offer.service > a {
	font-size: 25px;
	margin-bottom: 10px;
}
#offers .left .offer > p,
.offer.service > p {
	padding-bottom: 5px;
}
#offers .left .offer .gray,
.offer.service .gray, .offer-dealer .gray {
	width: 125px;
	font-size: 13px;
}
#offers .left .contact p,
#offer_reply p{
	font-size: 13px;
	color: #666;
	padding-bottom: 0;
	
	line-height: 14px;
}
#offers .left .offer p.first,
.offer.service p.first, .offer-dealer p.first {padding-top: 3px;}

#offers .left .contact input[type="text"],
#offer_reply input,
.contact2 input {
	width: 329px;
	padding-left: 20px;
	border: 1px solid #8c9bb3;
	background: url("../images_comtransport-ru/input-bg.png") 8px 12px no-repeat;
	line-height: 32px;
	margin-bottom: 11px; margin-top: 4px;
	height: 32px;
	display:block;
}
#offers .left .contact textarea,
#offer_reply textarea,
.contact2 textarea {
	width: 329px;
	padding-left: 20px;
	border: 1px solid #8c9bb3;
	background: url("../images_comtransport-ru/input-bg.png") 8px 12px no-repeat;
	height: 162px;
	line-height: 32px;
	resize: none;
	margin-bottom: 15px; margin-top: 4px;
	display:block;
}
.contact2 input, .contact2 textarea {width:578px;}
#offers .left .contact textarea:hover, 
#offers .left .contact input[type="text"]:hover,
#offer_reply textarea:hover,
#offer_reply input[type="text"]:hover,
.contact2 input:hover,
.contact2 textarea:hover {
	border-color: #000;
	background: url("../images_comtransport-ru/input-bg-hover.png") 8px 12px no-repeat;
}
.contact2 {margin-bottom:22px;}
#offers .left .contact button,
#offer_reply button,
.contact2 button {
	cursor:pointer;
	height:38px;
	width:100px;
	border:none;
	background:url(../images_comtransport-ru/search-bg.jpg) no-repeat 0 0;
	color:#204067;
	border:1px solid #8c9bb3;
}
#offers .left .contact button:hover,
#offer_reply button:hover,
.contact2 button:hover {
	background-position: bottom;
	color: #000;
	border-color: #000;
}
#offers .left .photos {
margin-bottom: 30px;
position: relative; margin-top: 10px;
}
#offers .left .photos > a{
display: block;
overflow: hidden;
background: url("../images_comtransport-ru/rectangle.png") center 254px no-repeat;
}
#offers .left .photos > a:hover {
background: url("../images_comtransport-ru/rectangle-hover.png") center 254px no-repeat;
}
#offers .left .photos > a img{
border: 1px solid #4d6073;
margin-bottom: 8px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
#offers .left .photos > a:hover  img{
border-color: #ff6633;
}
#offers .right {float: none;}
#offers .right .price {
margin-bottom: 10px;}
#offers .right .price .rub{
    font-family: 'PT Sans', tahoma, sans-serif;
font-weight: bold;
font-size: 40px;
line-height: 40px;
color: #fff;
background: url("../images_comtransport-ru/price-bg.png") no-repeat;
padding: 15px;
margin-bottom: 5px;
}
#offers .right .price .rub span {
font-weight: normal;
font-size: 20px;
vertical-align: top;
line-height: 1;}
#offers .right .price p{
color: #4a9500;
font-size: 15px;}
#offers .right .stats {
margin-bottom: 30px;
overflow: hidden;
padding-left: 20px;
padding-top: 7px;
}

#offers .right .dop-inf{
	/*float: left;*/
	padding-left: 373px;
}

#offers .right .stats table tr + tr td{
	border-top: solid 1px #d7d7d7;}
#offers .right .stats tr td {
	width: 244px;
		padding: 9px 5px 9px 0;
}
#offers .right .stats tr td:first-of-type {
width: 70px;
color: #666;}
#offers .right .dop-inf p, .content #offers .right .dop-inf p {
margin-bottom: 4px;
font-size: 13px;
padding:0;
color: #333;
}
.more-offers {
width: 100%;
overflow: hidden;}
.more-offers ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
    	width: 100%;
	height: 170px;
	margin-bottom: 7px;
}
.more-offers ul li {
	width: 102px;
	height: 170px;
	list-style: none;
	overflow: hidden;
	float: left;
}
.more-offers ul li + li {
margin-left: 15px;}
.more-offers ul li p, .content .more-offers ul li p {
font-size: 11px;
color: #435761;padding:0; margin-bottom: 3px;
}
.more-offers ul li .img_holder {
width: 102px; height: 77px; display: block; overflow: hidden; margin-bottom: 6px;
}
.more-offers ul li .img_holder a {border: none;}
.more-offers ul li .img_holder img {
	border: 1px solid #6E88A2;
	max-height: 75px;
   	max-width: 100px;
}
#offers .featured {
	float: left;
	width: 30px;
	height: 15px;
	display: block;
	background: url("../images_comtransport-ru/star.png") top center no-repeat;
	position: absolute;
	top: 30px;
	left: -28px;
}
#offers .featured:hover{
background-position:  center -32px;}
#offers .featured .title {
	border: 1px solid #C7B981;
	background: #FDF9E8;
	position: absolute;
	color: black;
	width: 140px;
	top: 15px;
	left: 20px;
	line-height: 24px;
	padding: 0 10px;
	display: none;
}

#offers .featured:hover .title {
	display: block;
}


#offers .featured.yep {
background-position:  center -17px;
}
#offers .featured.yep:hover {
background-position:  center -49px;
}
/*----------6.company-------*/
#company h1 {
/*font-size: 35px;
color: #5b5b5b;
font-weight: bold;
    font-family: 'PT Sans', tahoma, sans-serif;*/
}
#company .h1 {
font-size: 13px;
color: #333;
margin-bottom: 15px;}
#company h4 {
font-size: 16px; font-size:22px; line-height:24px; margin:0 0 10px; color:#000;}
#company .htabs {
border-bottom: 1px solid #96A8BE;
height: 35px;
margin-bottom: 20px;
}
#company .htabs a {
display: block; font-size:11px;
height: 35px;
line-height: 35px;
border-top: 1px solid #96A8BE;
z-index: 99;
position: relative;
top: -1px;
float: left;
padding-right: 15px;}
#company .htabs a span {
color: #335f8c;
margin-left: 5px;}
#company .htabs a.selected {
background: #d0d7df;
border-color: #8f9eb0;
color: #000;}

#company #tab1 .left{
width: 430px;
margin-bottom: 25px;
}
#company #tab1 .left td {
padding: 9px 0;
color: #000;}
#company #tab1 .left tr td:first-of-type {
color: #666;
width: 120px;}
#company #tab1 .left  td.tel {
font-size: 27px;}
#company #tab1 .left tr + tr td{
border-top: 2px solid #ebeff0;
}
#company #tab1 .right {
border: 1px solid #676767;
padding: 15px;
margin-right: 5px;}
#company #tab1  .descr {

overflow: hidden;
clear: both;
}
#company #tab1  .descr p {
margin-bottom: 10px;
font-size: 14px; line-height:17px;
color: #333;}
#company #list4-list li .item-descr img + .right {
width: 551px;}
#company #tab3 #list4-list li .item-descr .right p {
padding-right: 5px;}
#company #list4-list li .item-descr .info {
width: 400px;}
#company #list4-list li .item-descr .info dd{
width: 350px;}
#company #list4-list li .item-descr img + .right .info {
width: 380px;}
#company #list4-list li .item-descr img + .right .info dd {
width: 330px;}
/*---------7.add-offer--------*/
.note {
width: 319px;
padding-top: 11px;
background: url("../images_comtransport-ru/note-top.png") right top no-repeat;
font-size: 13px;
line-height: 15px;
}
.note div {
padding: 6px 30px 13px 24px;
background: url("../images_comtransport-ru/note-bott.png") right bottom no-repeat;
min-height: 30px;}
 input:focus + .note, textarea:focus + .note, .cusel.cuselOpen + .note{
display: block !important;}
 #offer-header {
background: url("../images_comtransport-ru/offer-header.png") no-repeat;
padding: 39px 46px 20px 20px;
float: left;
width: 740px;}
#offer-header h1 {
color: #fff;
font-size: 39px;
    font-family: 'PT Sans', tahoma, sans-serif;
	}
#offer-header .right a {
font-size: 14px;
background: url("../images_comtransport-ru/tender-rules-ico.png") left bottom no-repeat;
display: block;
padding: 25px 0 0 20px;
}
.off-count{
width: 125px;
font-size: 35px;
color: #3d5f83;
    font-family: 'PT Sans', tahoma, sans-serif;
float: left;
}
.off-count span {
display: inline-block;
color: #fff;
background: #ff6633;
padding: 0px 3px 0px 23px;}
#offer1 .right {
width: 825px;}
#offer1 .right h2 {
border: none;
font-weight: bold;
margin-bottom: 38px;
margin-top: 5px;
text-transform: none;
font-size: 35px;}
#offer1 .search-in{
	overflow: visible;
	height: 77px;
}
#offer1 .search-res {
top: 67px;
width: 648px;}
#offer1 .right label {
font-size: 17px;
color: #3d5f83;
margin-bottom: 9px;}
#offer1 .right input[type="text"] {
width: 650px;
border: 1px solid #8c9bb3;
height: 34px;
line-height: 34px;
padding-left: 14px;
font-size: 14px;
float: left;}
#offer1 .right input[type="text"]:hover {
border-color: #000;}
#offer1 .right input[type="submit"] {
	cursor:pointer;
	height:36px;
	width:155px;
	border:none;
	background:url(../images_comtransport-ru/tender-button.png) no-repeat 0 0;
	color:#204067;
	border:1px solid #8c9bb3;
	text-align: left;
	padding-left: 10px;
	float: left;
	border-left: none;
}
#offer1 .right input[type="submit"]:hover {
background-position: bottom;
color: #000;
border-color: #000;
}
#offer1 .right div > ul {
overflow: hidden;
margin-left: -13px;
list-style: none;}
#offer1 .right div > ul > li {
background: url("../images_comtransport-ru/offer-list.png") left 2px no-repeat;
float: left;
width: 230px;
margin-right: 36px;
margin-bottom: 10px;
padding-left: 13px;}
#offer1 .right div > ul > li ul {
margin: 4px 0 0;
padding: 0;}
#offer1 .right  div > ul > li ul li {
list-style: none;
margin-bottom: 2px;}
/*---*/
#offer2 .right {
width: 503px;
padding-right: 322px;}
#offer2 .right h2 {
border: none;
font-weight: bold;
margin-bottom: 38px;
margin-top: 5px;
text-transform: none;
font-size: 35px;}
#offer2 form > p  {
width: 503px;
margin-bottom: 15px;}
#offer2 form > div {
width: 503px;
margin-bottom: 15px;
}
#offer2 p.text {
font-size: 17px;
color: #3d5f83;
margin-bottom: 20px;
margin-top: 30px;}
#offer2 p.text img {
display: inline;
vertical-align: middle;
}
#offer2 input[type="text"] {
width: 481px;
border: 1px solid #8c9bb3;
height: 32px;
line-height: 32px;
padding-left: 20px;
font-size: 14px;}
#offer2 textarea {
width: 481px;
border: 1px solid #8c9bb3;
height: 112px;
line-height: 32px;
padding-left: 20px;
font-size: 14px;
resize: none;
}
#offer2 .required {
	background: url("../images_comtransport-ru/input-bg.png") 8px 12px no-repeat;
}
#offer2 textarea:hover , #offer2 input:hover {border-color: #142c47;}
#offer2 .required:hover {background: url("../images_comtransport-ru/input-bg-hover.png") 8px 12px no-repeat;}
#offer2 .search-in {
overflow: visible;}
#offer2 .search-in .search-res {
top: 54px;
width: 501px;
border-top: 0px;}
#offer2 .note {
position: absolute;
top: 3px;
right: -322px;
display: none;
}
#offer2 textarea + .note {
top: 374px;
right: 25px;}
#offer2 #year {
height: 60px;}
#offer2 #year > div{
width: 180px;
float: left;
}
#offer2 #year .note {
top: 503px;
right: 25px;}
#offer2 #year > p{
width: 65px;
float: left;
padding: 28px 0 0px 11px;
}
#offer2 #year input[type="checkbox"] {
margin-right: 4px;}
#offer2 #price {
height: 60px;}
#offer2 #price .note {
top: 583px;
right: 25px;}
#offer2 #price .i1 input{
width: 177px;
float: left;
position: relative;
z-index: 99;}
#offer2 #price .select {
width: 92px;
margin-left: -1px;
float: left;}
#offer2 #price .select .cusel{
height: 33px;
border-bottom: 1px solid #8c9bb3;}
#offer2 #price .select .cusel.cuselFocus{
border-color: #142c47;}
#offer2 #price .i3 input {
width: 180px;
float: left;
margin-left: 10px;}
#offer2 #u-from {
height: 60px;}
#offer2 #u-from .note{
top: 715px;
right: 25px;
}
#offer2 #u-from > div {
width: 180px;
float: left;}
#offer2 #u-from > div + div {
margin-left: 8px;}
#offer2 #u-from > div:first-of-type {
width: 127px;}
#offer2 #u-from .cuselText,#offer2 #price  .cuselText{
font-weight: bold;
color: #132b46;}
#offer2 button {
	cursor:pointer;
	height:36px;
	width:105px;
	border:none;
	background:url(../images_comtransport-ru/tender-button.png) no-repeat 0 0;
	color:#204067;
	border:1px solid #8c9bb3;
	text-align: left;
	padding-left: 10px;
	margin-top: 10px;
}
#offer2 button:hover {
background-position: bottom;
color: #000;
border-color: #000;
}
/*---*/
#offer3 {
min-height: 500px;}

.off-count .green {
color: #5cb900;}
#offer3 .right {
width: 620px;
margin-right: 205px;}
#offer3.b .right {
width: 690px;
margin-right: 135px}
#offer3.b .right .with-ico{
margin-bottom: 5px;
width: 690px;}
#offer3.b .right .text{
margin-bottom: 14px}
#offer3.first .right {
width: 503px;
margin-right: 322px;}
#offer3.first .right p {
font-size: 15px;}
#offer3 h2 {
border: none;
font-weight: bold;
margin-bottom: 38px;
margin-top: 5px;
text-transform: none;
font-size: 35px;}
#offer3 .right > p ,#offer3 .right  > div  {
width: 620px;
margin-bottom: 15px;
margin-left: -25px;
padding-left: 25px;}
#offer3  .right p.text {
font-size: 17px;
color: #3d5f83;
margin-bottom: 5px;}
#offer3  .right p.text span{
font-weight: bold;
color: #0059df;}
#offer3 p.with-ico {
background: url("../images_comtransport-ru/mark2.gif") 5px 5px no-repeat;
font-size: 15px;}
#offer3 p.with-ico a {
margin-left: 10px;}
#offer3 p.with-ico.red {
background: url("../images_comtransport-ru/mark3.gif") 5px 5px no-repeat;}
#offer3 .date {
font-size: 12px;
color: #8b8b8b;
width: 60px;}
#offer3 .name {
padding-right: 5px;
font-size: 13px;}
#offer3  div  p {
font-size: 13px;
}
#offer3 div p span {
font-weight: bold;
}
#offer3 button {
	cursor:pointer;
	height:36px;
	width:105px;
	border:none;
	background:url(../images_comtransport-ru/tender-button.png) no-repeat 0 0;
	color:#204067;
	border:1px solid #8c9bb3;
	text-align: left;
	padding-left: 10px;
	margin-top: 10px;
}
#offer3 button:hover {
background-position: bottom;
color: #000;
border-color: #000;
}
#offer3 #srok {
height: 60px;
width: 180px;
margin: 20px 0;}
#offer3 #srok  .cuselText{
font-weight: bold;
color: #132b46;}
#offer3 #srok .note {
display: none;
right: 25px;
top: 225px;
position: absolute;}
#offer3 #view-edit {
margin-bottom: 20px;}
#offer3 #view-edit a{
display: block;
margin-left: -25px;
padding-left: 25px;
}
#offer3 #view-edit a:first-of-type {
background: url("../images_comtransport-ru/tender-rules-ico.png") no-repeat;}
#offer3 #with-note {
position: relative;
margin-bottom: 20px;
}
#offer3 #with-note > div {
overflow: hidden;
padding-top: 5px;}
#offer3 #with-note input {
float: left;}
#offer3 #with-note label {
font-size: 13px;
line-height: 13px;
margin-left: 5px;
float: left;
}
#offer3 #with-note .note {
position: absolute;
top: 0;
right: -325px;
display: none;}
#offer3 #with-note input:checked + .note {
display: block;}
/*--------7.add-tender--------*/
#tender-header {
background: url("../images_comtransport-ru/tender-header.png") no-repeat;
padding: 47px 46px 12px 10px;
float: left;
width: 750px;}
#tender-header h1 {
color: #fff;
font-size: 39px;
    font-family: 'PT Sans', tahoma, sans-serif;}
#tender-header .right a {
font-size: 14px;
background: url("../images_comtransport-ru/tender-rules-ico.png") left bottom no-repeat;
display: block;
padding: 24px 0 0 20px;
}
#tender1 {
	width:825px;
	padding-left: 100px;
	position: relative;
}
#tender1 form > p  {
width: 503px;
padding-left: 25px;
margin-bottom: 15px;}
#tender1 form > div {
width: 503px;
margin-left: 25px;
margin-bottom: 15px;
}
#tender1 p.text {
background: url("../images_comtransport-ru/green-square.png") left 3px no-repeat;
font-size: 17px;
color: #3d5f83;
margin-bottom: 20px;
margin-top: 30px;}
#tender1 p.text img {
display: inline;
vertical-align: middle;
}
#tender1 input {
width: 481px;
border: 1px solid #8c9bb3;
height: 32px;
line-height: 32px;
padding-left: 20px;
font-size: 14px;}
#tender1 textarea {
width: 481px;
border: 1px solid #8c9bb3;
height: 112px;
line-height: 32px;
padding-left: 20px;
font-size: 14px;
resize: none;
}
#tender1 .required {
	background: url("../images_comtransport-ru/input-bg.png") 8px 12px no-repeat;
}
#tender1 textarea:hover , #tender1 input:hover {border-color: #000;}
#tender1 .required:hover {background: url("../images_comtransport-ru/input-bg-hover.png") 8px 12px no-repeat;}
#tender1 .note {
position: absolute;
display: none;
}
#tender1 #cuselFrame-razdel + .note {
top: 60px;
right: -25px;
}
#tender1 #inhead + .note {
top: 134px;
right: -25px;
}
#tender1 #opis + .note {
top: 226px;
right: -25px;
}
#tender1 #u-from .note {
top: 431px;
right: -25px;
}
#tender1 #phone-number .note {
top: 507px;
right: -25px;
}
#tender1 #dolg + .note {
top: 580px;
right: -25px;
}
#tender1 #srok .note {
top: 650px;
right: -25px;
}
#tender1.a #u-from .note {
top: 413px;
right: -25px;
}
#tender1.a #phone-number .note {
top: 487px;
right: -25px;
}
#tender1.a #temail + .note {
top: 560px;
right: -25px;
}
#tender1.a #tcont + .note {
top: 630px;
right: -25px;
}
#tender1.a #srok .note {
top: 704px;
right: -25px;
}
#tender1 #u-from {
height: 60px;}
#tender1 #u-from > div {
width: 180px;
float: left;}
#tender1 #u-from > div + div {
margin-left: 8px;}
#tender1 #u-from > div:first-of-type {
width: 127px;}
#tender1 #u-from > div input{
width: 158px;}
#tender1 #u-from .cuselText,#tender1 #srok  .cuselText{
font-weight: bold;
color: #132b46;}
#tender1 #phone-number {
overflow: hidden;}
#tender1 #phone-number input {
text-align: right;
padding-right: 10px;
position: relative;}
#tender1 #phone-number input:hover{
z-index: 99;}
#tender1 #phone-number .i1 {
width: 57px;
margin-right: -5px;
}
#tender1 #phone-number .i2 {
width: 60px;
margin-right: -5px;
}
#tender1 #phone-number .i3 {
width: 107px;
}
#tender1 #srok {
height: 60px;
width: 180px;}
#tender1 button {
	margin-left: 25px;
	cursor:pointer;
	height:36px;
	width:145px;
	border:none;
	background:url(../images_comtransport-ru/tender-button.png) no-repeat 0 0;
	color:#204067;
	border:1px solid #8c9bb3;
	text-align: left;
	padding-left: 10px;
}
#tender1 button:hover {
background-position: bottom;
color: #000;
border-color: #000;
}
/*---*/
#tender2 {
	width:825px;
	padding-left: 100px;
	padding-bottom: 100px;
}
#tender2 h2 {
padding-left: 25px;
border: none;
font-weight: bold;
margin-bottom: 38px;
text-transform: none;
font-size: 35px;}
#tender2 > p ,#tender2 > div  {
width: 770px;
padding-left: 25px;
margin-bottom: 14px;}
#tender2 > p:first-of-type {
font-size: 17px;
color: #3d5f83;}
#tender2 p.with-ico {
background: url("../images_comtransport-ru/mark2.gif") 5px 5px no-repeat;
font-size: 15px;
margin-bottom: 6px;}
#tender2 p.with-ico a {
margin-left: 10px;}
#tender2 p.with-ico.red {
background: url("../images_comtransport-ru/mark3.gif") 5px 5px no-repeat;}
#tender2 .date {
font-size: 12px;
color: #8b8b8b;
width: 60px;}
#tender2 .name {
padding-right: 5px;
font-size: 13px;}
#tender2  div  p {
font-size: 13px;
}
#tender2 div p span {
font-weight: bold;
}
#tender2 button {
	cursor:pointer;
	height:36px;
	width:105px;
	border:none;
	background:url(../images_comtransport-ru/tender-button.png) no-repeat 0 0;
	color:#204067;
	border:1px solid #8c9bb3;
	text-align: left;
	padding-left: 10px;
	margin-top: 10px;
}
#tender2 button:hover {
background-position: bottom;
color: #000;
border-color: #000;
}
/*-----------8.news----------*/
/*#news {
margin-top: -23px;}*/
#post {
/*padding-right: 5px;*/}
#post .post-heading {
margin-bottom: 50px;}
#post .post-heading h2 {
border: none;
text-transform: none;
font-size: 35px;
line-height: 37px;
margin: 0;}
#post p {
font-size: 15px;
color: #333;
margin-bottom: 0px;
line-height: 20px;}
#post ul {
font-size: 15px;
color: #333;
margin-bottom: 10px;
line-height: 20px;}
/*#post div {
font-size: 15px;
color: #333;
margin-bottom: 10px;
line-height: 20px;}*/
#post p.bold {
font-weight: bold;
}
#post .post-heading p {
font-size: 13px;
color: #333;}
#post .post-heading p span {
font-weight: bold;}
#post .sub-heading {
color: #3d5f83;
font-size: 27px;
margin-top: 16px;
width: 100%;
overflow: hidden;
height: 30px;
line-height: 30px;
margin-bottom: 10px;}
#post .center-img {
text-align: center;
margin: 24px auto 18px;
}
#post .center-img img {
max-width: 640px;
max-height: 480px;
margin: 0 auto;}
#post .center-img p {
font-size: 13px;
width: 310px;
margin: 5px auto;}
#post .left-img , #post .right-img  {
float: left;
margin: 10px 20px 10px 0;
text-align: left;
overflow: hidden;
}
#post .left-img img, #post .right-img  img {
max-width: 340px;
max-height: 480px;
}
#post .right-img {
float: right;
margin: 10px 0px 10px 20px;
}
#post .table {
margin: 20px auto;}
#post .table p {
font-size: 13px;}
#post .table td {
border-top: 1px solid #8c9bb3;
border-bottom: 1px solid #8c9bb3;
height: 40px;
line-height: 40px;
padding: 0 5px;
}
#post .table tr + tr td{
border-top: 0px;}
#post .table thead td {
font-weight: bold;
border-bottom: 0px;}
#post .table .number {
width: 20px;}
#post .table .name {
width: 310px;}
#post .table .year {
width: 90px;}
#post .table .volume {
width: 90px;
text-align: right;}
#post .table .price {
width: 140px;
text-align: right;}
#post p.date {
font-size: 13px;/* margin-top: -10px;*/}
#news .spravka .left {
width: 435px;
background: url("../images_comtransport-ru/spravka.png")  left no-repeat;
}
#news .spravka{
	overflow: hidden;
	margin: 20px 0 80px;
}
#news .spravka .left p {
padding-left: 20px;
font-size: 13px;
margin-bottom: 10px;
line-height: 19px;}
#news .spravka .left .heading {
color: #ff6633;
background: url("../images_comtransport-ru/sprite.png") left -308px no-repeat;
margin: 0;
}
#news .more-posts .posta {
margin-bottom: 10px;}
#news .more-posts .posta a{
font-size: 15px;
color: #000;
}





.adv_conright {
  padding-right:5px;
}

.padd_right {
 padding-right:10px;
}

.counter-plus {
    color: #00A651;
    margin-bottom: 10px;
}

.srok {
 width:250px;
 float: right;
    overflow: hidden;
    padding: 0 10px;
    text-align: right;
	color: #8B8B8B;
}

.item-name-prosrocheno {
 float: left;
 font-size: 17px;
 width: 390px;
 color: grey;
}

.ad_bloak {
 padding-left:10px;
}

.content .cat-descr h1{
/*    color: #000000;
    font-family: 'PT Sans',tahoma,sans-serif;
    font-size: 27px;
	border-bottom: 0px;
	font-weight: bold;
    line-height: 18px;
    margin-bottom: 6px;*/
/*	  border-bottom: 0 none;
    color: #000000;
    font-family: 'PT Sans',tahoma,sans-serif;
    font-size: 27px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 6px;*/
}

#b__show-banner {
 position:absolute;
 top:200px;
}

/*
h1, h1 a {	
	color:#3d6083;
	clear:both;
	font-size:27px;

	line-height:36px;
	font-family: 'PT Sans', tahoma, sans-serif;
	font-weight:100;
	margin-bottom:17px;
	padding-bottom:3px;
	text-transform:uppercase;
	border-bottom:1px solid #ff6633;
}
*/

#contactf textarea {
    border: 1px solid #8C9BB3;
    font-size: 14px;
    height: 112px;
    line-height: 32px;
    padding-left: 20px;
    resize: none;
    width: 481px;
}

input.text-inp1 {	padding:6px 8px 6px;  margin-bottom: 6px; display:block;	width:174px;	border: 1px solid #8c9bb3; 	height:20px; background:#fff; color:#132b46; font-weight:bold; font-size:14px;}

.send-block div.alert-message {
    margin-bottom: 14px;
    margin-top: 14px;
}
.send-block div {
    margin-bottom: 7px;
}
.alert-message {
    color: #FF0000;
    font-weight: bold;
}

.material-body {
	padding-right: 35px;
}
.material-body ul {
padding-left:20px;
margin-top: 15px;
}
.material-body p {
	padding-bottom:10px;
}

h1.main_title {	
	color: #3f3f3f;
	clear:both;
	font-size: 48px;
	border-top:0;
	line-height:48px;
	font-family: 'PT Sans', tahoma, sans-serif;
	font-weight:normal;
	margin-bottom:8px;
	/*text-transform:capitalize;
	border-bottom: 1px solid #ababab;*/
	text-decoration:none;
	padding: 15px 0 10px 0 !important;
}

h1.main_title.home_page {	
	color: #3f3f3f;
	clear:both;
	font-size: 38px;
	border-top:5px solid #DBDBDB;
	line-height:48px;
	font-family: 'PT Sans', tahoma, sans-serif;
	font-weight:normal;
	margin-bottom:8px;
	/*text-transform:capitalize;
	border-bottom: 1px solid #ababab;*/
	text-decoration:none;
	padding: 7px 0 25px 0 !important;
}


h1.main_title.noline {
/*	border: none;
	padding:10px 0 10px 0 !important;*/
}
.h1withline h1 a {	
	color:#3d6083;
	clear:both;
	font-size:27px;
	line-height:36px;
	font-family: 'PT Sans', tahoma, sans-serif;
	font-weight:600;
	margin-bottom:17px;
	padding-bottom:3px;
	text-transform:uppercase;
	border-bottom:0px solid #ff6633;
	text-decoration:none;
}

.h1withline h1 a:hover { color:#a70505 ; text-decoration:none;	}
.h1withline a:hover { text-decoration:underline; color:#a70505;}






#back_call {
	position: fixed;
	bottom: 0;
	width: 981px;
	z-index: 99;
	left: 50%;
	margin-left: -478px;
}
#back_call .arrow {
	color: #fff;
	background: url("/images_comtransport-ru/back-call-arrows.png") no-repeat 7px 10px #3d6083;
	width: 101px;
	padding: 4px 16px 4px 24px;
	cursor: pointer;
}
#back_call .arrow:hover {
	background: url("/images_comtransport-ru/back-call-arrows.png") no-repeat 7px 10px #132B46;
}
#back_call .back_call_form {
display: none;
border: 4px solid #1a3a61;
border-bottom: none;
background: #ebeff3;
overflow: hidden;
padding: 25px 22px 14px 21px;
-webkit-transition-property: display;
-webkit-transition-duration: 1s;
-webkit-transition-timing-function: ease;
}
#back_call .back_call_form .left {
width: 335px;
padding-top: 0px;}
#back_call .back_call_form .left p {
font-size: 13px;
margin-bottom: 10px;
line-height: 15px;}
#back_call .back_call_form .right {
width: 541px;}
#back_call .back_call_form .right label {
color: #666;
font-size: 13px;
margin-bottom: 5px;}
#back_call .back_call_form .right input[type="text"] {
width: 519px;
border: 1px solid #8c9bb3;
height: 32px;
line-height: 32px;
padding-left: 20px;
font-size: 14px;
color: #132b46;
font-weight: bold;
background: url("/images_comtransport-ru/input-bg.png") 8px 12px no-repeat #fff;
}
#back_call .back_call_form .right textarea {
width: 519px;
border: 1px solid #8c9bb3;
height: 132px;
padding-left: 20px;
padding-top: 6px;
font-size: 14px;
line-height: 16px;
background: url("/images_comtransport-ru/input-bg.png") 8px 12px no-repeat #fff;
resize: none;
}
#back_call .back_call_form .right input[type="text"]:hover,#back_call .back_call_form .right textarea:hover {
border-color: #142c47;
background: url("/images_comtransport-ru/input-bg-hover.png") 8px 12px no-repeat #fff;
}
#back_call .back_call_form .right button {
	cursor:pointer;
	height:36px;
	width:160px;
	border:none;
	background:url(/images_comtransport-ru/cab-butt.png) top repeat-x;
	color:#204067;
	border:1px solid #8c9bb3;
	text-align: left;
	padding-left: 10px;
	margin-top: 11px;
}
#back_call .back_call_form .right  button:hover {
background-position: bottom;
color: #000;
border-color: #000;
}
#back_call.active .arrow {
background: url("/images_comtransport-ru/back-call-arrows.png") no-repeat 7px -34px #1a3a61;
}
#back_call.active .back_call_form{
	display: block;
}

#text_opisanie_oshibki {
 padding-bottom:6px;
}

.back_call-close1 {
    background: url("../images_comtransport-ru/close.png") no-repeat scroll 0 bottom transparent;
    cursor: pointer;
    height: 19px;
    width: 19px;
    z-index: 1103;
	font-size:14px;
}

@-moz-document url-prefix() 
{
 .back_call-close1 {font-size:13px;}
}

.back_call-close1:hover {
    background-position: 0 33%;
	 text-decoration:none;
}

#back_call_text_header {
 font-weight:bold;
 font-size:18px;
 padding-bottom:10px;
}

#back_call_text_bottom {
 padding-top:20px;
}

.button_a_back_call_close {position:absolute; bottom:70px; left:520px;}

#search_top_reg_text, #search_top_cat_text {
 cursor:pointer;
}

.col273 {
width: 260px;
margin-right: 0;
line-height: 16px;
}

#ban_ {
margin-top:38px;
margin-left:735px;
position:absolute;
}

#sidebar_rek {
margin-top:0px;
position:absolute;
width:240px;
right:-260px;
top:0;
}

#sidebar_rek h3 {
    border-bottom: 1px solid #3D5F83;
}

.banners_boottom {
 width:975px;
padding-bottom: 12px;
/*padding-left: 12px;*/
}

#col_about {
width:689px !important;
}

#post .post-heading h1 {
/*border: none;
text-transform: none;
font-size: 35px;
font-family: 'PT Sans',tahoma,sans-serif;
color: #3D6083;
margin: 0;
font-weight: 100;
line-height: 36px;*/
}

#post ul {
padding-left:20px;
}

#tender_total_left {
border-bottom: 1px solid #FF6633;

}

#company_logo {
 max-width:200px;
 border: 1px solid #96A8BE;
}

.col310{
	width: 310px;
}

.uppercase{
	text-transform: uppercase;
}

.one_image .jcarousel-prev, 
.one_image .jcarousel-next{
	display: none !important;
} 

.box1 {
    color: #000000;
    float: left;
    font-size: 15px;
    height: 221px;
    margin: 4px 15px 12px 0;
    width: 162px;
} 

.img1 {
    border: 1px dashed #D0D7DF;
    cursor: pointer;
    height: 84px;
    padding: 50px 0 0 10px;
    width: 134px;
}

.take_in_lising,
.sberbank a {
	display: block;
	padding: 3px 5px;
	line-height: 18px;
	background: #FDFFA3;
	color: #000;
	float: left;
}

.take_in_lising{
	margin-bottom: 15px;
	padding-right: 70px;
}

.take_in_lising:hover,
.sberbank a:hover {
	text-decoration: underline;
}

.notopener {
    display: block;
    float: left;
    height: 16px;
    width: 16px;
	background-image:none;
}


/*-------------lising-------------*/
#lising-header {
background: url("../images_comtransport-ru/lising-header.png") no-repeat;
padding: 46px 77px 13px 17px;
float: right;
width: 729px;
margin-right: 27px;
}
#lising-header h1 {
color: #fff;
font-size: 39px;
font-weight: bold;}
#lising-header .right a {
font-size: 14px;
background: url("../images_comtransport-ru/tender-rules-ico.png") left bottom no-repeat;
display: block;
padding: 25px 0 0 20px;
}
#lising1 .right {
width: 503px;
padding-right: 322px;}
#lising1 .right p {
color: black;
display: block;
font-size: 15px;
line-height: 19px;
padding-bottom: 4px;
}
#lising1 {
overflow: hidden;
padding-left: 140px;}
#lising1 h2 {
border: none;
font-weight: bold;
margin-bottom: 5px;
margin-top: 5px;
text-transform: none;
font-size: 35px;}
#lising1 form > p  {
width: 503px;
margin-bottom: 15px;}
#lising1 form > div {
width: 487px;
margin-bottom: 15px;
position: relative;
}
#lising1 p.text {
font-size: 15px;
line-height: 15px;
margin-bottom: 6px;
}
#lising1 .text.green{
padding-left: 20px;
margin-left: -20px;
background: url("../images_comtransport-ru/mark2.gif") 1px 6px no-repeat;}
#lising1 .text.red{
padding-left: 20px;
margin-left: -20px;
background: url("../images_comtransport-ru/mark3.gif") 1px 6px no-repeat;}
#lising1 p.sub-heading {
font-size: 17px;
font-weight: bold;
margin-top: 20px;}
#lising1 .right p.sub-heading {
margin-top: 47px;
margin-bottom: 2px;}
#lising1 .right p.sub-heading:first-of-type {
margin-top: 1px;}
#lising1 input[type="text"] {
width: 465px;
border: 1px solid #8c9bb3;
height: 22px; padding:5px 10px;
line-height: 22px;
font-size: 14px;
font-weight: bold;
color: #132b46;}
#lising1 input.required {
	/*background: url("../images_comtransport-ru/input-bg.png") 8px 12px no-repeat;
	padding-left: 20px;
	width: 481px;*/
	padding-left: 10px;
}
#lising1 textarea:hover , #lising1 input:hover {border-color: #142c47;}
#lising1 .required:hover {/*background: url("../images_comtransport-ru/input-bg-hover.png") 8px 12px no-repeat;*/}
#lising1 .search-in {
overflow: visible;}
#lising1 .search-in .search-res {
top: 54px;
width: 501px;
border-top: 0px;}
#lising1 .note {
position: absolute;
top: 3px;
right: -322px;
display: none;
}
#lising1 textarea + .note {
top: 374px;
right: 25px;}
#lising1 #price {
text-align: right;
font-weight: bold;
color: #132b46;}
#lising1 #terms {
overflow: hidden;
padding: 5px 0 10px;
margin-left: -20px;
margin-top: 2px;
margin-bottom: 22px;
}
#lising1 #terms.active {
background: #f1f3f5;
}
#lising1 #terms > div {
display: none;
padding-right: 20px;
width: 780px;
padding-left: 20px;
padding-bottom: 28px;}
#lising1 #terms #podr {
color: #0060bf;
padding-left: 13px;
background: url("../images_comtransport-ru/mark4.gif") left no-repeat;
font-size: 14px;
cursor: pointer;
margin-left: 16px;
}
.content #podr {padding-bottom:0;}
#lising1 #terms #podr:hover {
color: #a70505;
background: url("../images_comtransport-ru/mark5.gif") left no-repeat;
}
#lising1 #terms.active #podr {
background: url("../images_comtransport-ru/mark7.gif") left no-repeat;}
#lising1 #terms.active #podr:hover {
background: url("../images_comtransport-ru/mark8.gif") left no-repeat;}
#lising1 #terms div ul {
padding-left: 0px;
list-style: none;
font-size: 15px;
margin-top: 9px;}
#lising1 #terms div ul li {
margin-bottom: 6px;
text-indent: -9px;
line-height: 15px;}
#terms .for-table {
margin-bottom: 6px;
margin-top: 34px;
font-size: 13px;}
#terms .table {
margin: 0px auto;
width: 100%;}
#terms .table + p{
margin-top: 40px;
}
#terms .table p {
font-size: 13px;}
#terms .table td {
border-top: 1px solid #8c9bb3;
border-bottom: 1px solid #8c9bb3;
height: 40px;
line-height: 40px;
padding: 0 5px;
text-align: right;
}
#terms .table tr td:first-of-type {
text-align: left;}
#terms .table tr + tr td{
border-top: 0px;}
#terms .table thead td {
font-weight: bold;
border-bottom: 0px;}
#lising1 #year {
height: 60px;}
#lising1 #year > div{
width: 180px;
float: left;
}
#lising1 #year .note {
top: 503px;
right: 25px;}
#lising1 #year > p{
width: 65px;
float: left;
padding: 28px 0 0px 11px;
}
#lising1 #year input[type="checkbox"] {
margin-right: 4px;}
#lising1 #u-from {
height: 60px;}
#lising1 #u-from .note{
right: -323px;
}
#lising1 #u-from > div {
width: 180px;
float: left;}
#lising1 #u-from > div + div {
margin-left: 8px;}
#lising1 #u-from > div:first-of-type {
width: 127px;}
#lising1 #u-from .cuselText,#lising1 #price  .cuselText{
font-weight: bold;
color: #132b46;}
#lising1 #pe {
height: 60px;
}
#lising1 #company-select {
overflow: visible;
height: 60px;
}
#lising1 #company-select > div{
width: 239px;
float: left;
position: relative;}
#lising1 #company-select > div:first-of-type .select .note {
right: -586px;
}
#lising1 #company-select > div + div {
width: 256px;
float: right;
}
#lising1 #phone-number {
width: 239px;
float: left;
}
#lising1 #dolg label {
font-size: 13px;}
#lising1 #dolg label input{
margin-right: 5px;}
#lising1 #phone-number input {
text-align: right;
padding-right: 10px;
position: relative;}
#lising1 #phone-number input:hover{
z-index: 99;}
#lising1 #phone-number .i1 {
width: 27px;
margin-right: -5px;
font-weight: bold;
color: #132b46;
}
#lising1 #phone-number .i2 {
width: 50px;
margin-right: -5px;
font-weight: bold;
color: #132b46;
}
#lising1 #phone-number .i3 {
width: 107px;
font-weight: bold;
color: #132b46;
}
#lising1 #phone-number .note {
right: -322px;
}
#lising1 #emailf {
width: 254px;
float: right;
}
#lising1 #email{
width: 242px;
}
#lising1 button {
	cursor:pointer;
	height:36px;
	width:105px;
	border:none;
	background:url(../images_comtransport-ru/tender-button.png) no-repeat 0 0;
	color:#204067;
	border:1px solid #8c9bb3;
	text-align: left;
	padding-left: 10px;
	margin-top: 10px;
}
#lising1 button:hover {
background-position: bottom;
color: #000;
border-color: #000;
}
/*-*/
#lising2 {
overflow: hidden;
padding-left: 125px;} 
#lising2 h2 {
border: none;
font-weight: bold;
margin-bottom: 1px;
margin-top: 5px;
text-transform: none;
font-size: 35px;}
#lising2 .right {
width: 503px;
padding-right: 322px;}
#lising2 .right p {
color: black;
display: block;
font-size: 17px;
line-height: 19px;
padding-bottom: 4px;
color: #3d5f83;
margin-bottom: 20px;
}


.slider {
	position:relative;
	padding:32px 0px 0;
	padding:0px 0px 0;
	overflow:hidden;
	clear:both;
	/*margin: 20px 0px 0 0px;*/
}
*+html .slider {padding-top:35px;}
.slider .navigation-slider {
	width:14px;
	height:166px;
	position:absolute;
	top:20px;
	text-indent:-9999px;
	overflow:hidden;
}
*+html .slider .navigation-slider {top:110px;}
.slider .link-prev {
	background:url(../images_comtransport-ru/arrows-slider.gif) 0 80px no-repeat;
	left:0;
}
.slider .link-prev:hover {background-position:-31px 80px;}
.slider .link-next {
	background:url(../images_comtransport-ru/arrows-slider.gif) -45px 80px no-repeat;
	right:0;
}
.slider .link-next:hover {background-position:-76px 80px;}
.slider-wrapper {
	background:url(../images_comtransport-ru/bg-slider.gif) repeat;
	position:relative;
	overflow:hidden;
	padding:14px 15px 14px;
	visibility: hidden;
	/*height:152px;*/
}
.slider-holder {
	width:100%;
	overflow:hidden;
	position:relative;
	visibility: hidden;
}
.slider ul {
	margin:0;
	padding:0;
	list-style:none;
	width:99999px;
	overflow:hidden;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.slider ul li {
	float:left;
	width:177px;
	margin:0 10px 0 0;
}
.slider ul img,
.popup-holder img {
	display:block;
	margin:0 0 5px;
	width:175px;
	height: 133px;
	border:1px solid #B6C1CD;
}

.slider ul a {
	color: #000;
}

.slider ul a {	
	color:#B6C1CD;
	border-bottom: 1px solid #B6C1CD; 
	line-height: 15px;
}
.slider ul a:hover {text-decoration:none; border: none;}


/* popup */


.popup {
	position:absolute;
	left:0;
	top:0;
	width:211px;
	/*height:231px;*/
	overflow:hidden;
	/*background:url(../images_comtransport-ru/bg-popup.png) no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;
	z-index:1001;
	display:none;
}
.popup-t {
	height:13px;
	overflow:hidden;
	background:url(../images_comtransport-ru/bg-popup-t.png) no-repeat;
}
.popup-b {
	height:24px;
	overflow:hidden;
	background:url(../images_comtransport-ru/bg-popup-b.png) no-repeat;
}
.popup img {
	/*width:180px;
	height:135px;*/
}
.popup-holder {
	padding:4px 17px;
	line-height:14px;
	background:url(../images_comtransport-ru/bg-popup-c.png) repeat-y;
}
.popup-holder strong {
	display:block;
	color:#000;
	font-size:14px;
	margin:0 0 5px;
}
.popup-holder span {
	font-size:12px;
	display:block;
	margin:0 0 5px;
	color:#3d6083;
}
.popup-holder a.site {
	color:#1265B8 !important;
}
.popup-holder a.site:hover {text-decoration:underline;}
.hidden {display:none;}
.popup-holder a {
	color:#000 !important;
}
.popup-holder a :hover {color:#000;}

/**************************************************************/
.top-banner {
	/*background:url(../images_comtransport-ru/bg-banner.gif) repeat-x;*/
}
.top-banner-holder {
	background:url(../images_comtransport-ru/bg2.jpg) 50% 0 no-repeat;
}
.banner-box {
	width:1225px;
	
	margin:0 auto;
	overflow:hidden;
	padding:0px 20px;
	background:#ffffff;
	position:relative;
	z-index:10;
	/*background: url(../images_comtransport-ru/bg12-2j.gif) repeat-x;*/
}

.banner-box > div {
height:90px;
}
.banner-box:after {
	clear:both;
	display:block;
	content:"";
}
.banner-box .big-img {
	float:left;
	margin:0;
	width:455px;
	text-align:center;
}
.banner-box .big-img img {vertical-align:top;}
.banner-box .logo-banner {
	width:391px;
	height:44px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images_comtransport-ru/logo-banner.png) no-repeat;
}
.banner-box .logo-banner a {
	display:block;
	height:100%;
}
.banner-box .text-banner {
	overflow:hidden;
	padding:37px 0 0;
}
.banner-box .text-banner p {
	margin: -7px 0 0 53px;
	font-size:29px;
	padding: 0 0 5px;
	line-height:27px;
	color:#fff;
	text-shadow:0 0 8px #48a3ff;
}
.banner-box .text-banner>p>a {
	color:#fff;
}
.banner-box .text-banner>a,
.banner-bottom a.button {
	width:143px;
	height:31px;
	padding: 11px 0 16px 20px;
	display:block;
	background:url(../images_comtransport-ru/btn-zayavka.png) no-repeat;
	color:#fff;
	font-size:16px;
	margin: 0 0 0 50px;
}
.banner-box .text-banner>a:hover,
.banner-bottom a.button:hover {
	background-position:-162px 0;
	text-decoration:none;
}
.banner-box .text-banner>a.onclick,
.banner-bottom a.button.onclick {
	background-position:-324px 0;
	padding: 12px 0 15px 20px;
}
.top-banner .close-banner1 {
	display:block; 
	width:25px; 
	height:200px; 
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	background:url(/images_comtransport-ru/btn-top-banner.jpg) no-repeat 0 0;
}
.top-banner .close-banner1:hover {
	background:url(/images_comtransport-ru/btn-top-banner.jpg) no-repeat -25px 0;
}
.top-banner .close-banner1:active {
	background:url(/images_comtransport-ru/btn-top-banner.jpg) no-repeat -50px 0;
}

.banner-small {
	display:none;
}
.banner-small .close-banner {
	width:25px;
	height:80px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	background:url(/images_comtransport-ru/btn-top-banner.jpg) no-repeat 0 -200px;
}
.banner-small .close-banner:hover {
	background:url(/images_comtransport-ru/btn-top-banner.jpg) no-repeat -25px -200px;
}
.banner-small .close-banner:active {
	background:url(/images_comtransport-ru/btn-top-banner.jpg) no-repeat -50px -200px;
}
.banner-small .logo-banner {
	float:left;
	margin:0 26px 0 0;
}
.banner-small .text-banner>p {margin:0; padding:8px 10px 5px; font-size:16px;line-height:15px;overflow:hidden;width: 225px;}
.banner-small .text-banner {
	padding-top:19px;
}
.banner-small .text-banner>a {
	float:right;
	margin: 0 115px 0 0;
}


.ton {background: url(../images_comtransport-ru/bg-action-ton.png) repeat-x; position:absolute; z-index:101; width: 100%;}
/*.top-banner {background: url(../images_comtransport-ru/bg12-2j.gif) repeat-x;}*/
.text-banner a {color:#3d95ed !important; text-decoration: underline;}
.text-banner a:hover {color:#F63 !important; text-decoration: underline !important;}
/*BODY {background:none;}*/
.tbl-banner {border: 0; border-collapse: collapse;}
/***********************************************************/
.banner-bottom {
	width:950px;
	height:200px;
	position:relative;
	/*margin:0 auto;*/
	/*margin-left: 15px;*/
}
.banner-bottom a>img {display:block;}
.banner-bottom a.button {
	position:absolute;
	top:133px;
	left:18px;
}

#bg_white {
background: none repeat scroll 0 0 #FFFFFF;
}

/************************************************************/
.lightbox{
	width:925px;
	border:4px solid #132b46;
	border-radius:3px;
	-webkit-border-radius:3px;
	position:absolute;
	top:-9999px;
	left:0;
	background:#fff;

	padding: 10px 10px 5px 20px;
	font-size:13px;
}
.lightbox .line
				{
					background: #8f9bb1;
					height: 1px;
					margin: 0 10px 0 50px;
				}
.lightbox a{
	border-bottom:1px solid #cdcdcd;
	color:#000;
}
.lightbox a:hover{
	text-decoration:none;
	color:#a70505;
	 border-bottom: 1px solid #a70505;
}
.wrapper-lightbox{
	width:100%;
	overflow:hidden;
}
.lightbox .title{
	margin:0;
	float:left;
	font:bold 31px/37px Arial, Helvetica, sans-serif;
	padding:0 0 20px;
	color:#3f3f3f;
	border:0;
	text-transform:none;
}
.lightbox .btn-close{
	float:right;
	width:18px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images_comtransport-ru/btn-slose-lightbox.gif) no-repeat;
	border:0;
}
.lightbox .btn-close:hover
					{
						opacity: 0.4;
					}
.lightbox-sidebar{
	float:left;

	width: 165px;
	margin-top: 15px;
}
.lightbox-content{
	float:right;
	width:755px;
}
.cities-list{
	margin:0;
	padding:0;
	list-style:none;
}
.cities-list li{padding:0 0 7px;}
.cities-list li.gap {padding:0 0 20px;}
.cities-list a.active{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.subtitle{
	margin: 0 0 0 18px;
	padding: 0 0 5px;
	width: auto;
	border-bottom: 1px solid #466789;
	position:relative;
	z-index:10;
}
.subtitle h3{
	margin:5px 0 0;
	float:left;
	font-size:11px;
	font-weight:normal;
	border:0;
	padding:0;
	color:#3f3f3f;
}
.countries-list{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	float:left;
}
.countries-list li{
	float:left;
	margin: 0 5px 0 0;
	position:relative;
}
.countries-list a{
	float:left;
	margin:5px 0 0 0 ;
	border:0;
	position:relative;
	z-index:10;
	text-decoration:none;
	border-bottom: 1px solid #cdcdcd
}
.countries-list a:hover{
	border-bottom: 1px solid #a70505; 
	color: #a70505; 
}
.countries-list a.more {
	border-bottom:1px dashed #34618D;
	text-decoration:none;
	padding: 5px 5px 0;
	margin-bottom:-1px;
}
.countries-list a.active{
	color:#fff;
	background:#3d6083;
	text-decoration:none;
}



.abc{
	/*min-height: 50px;*/
    -moz-column-width: 175px;
    -webkit-column-width: 175px;
    column-width: 175px;
    -moz-column-gap: 0;
    -webkit-column-gap: 0;
    column-gap: 0;
    column-fill: auto;
	padding: 15px 0 0 0;
	/*margin:0;
	padding:10px 0 0;
	list-style:none;*/
}

.abc li{
	/*width: 175px;
	overflow:hidden;
	padding: 5px 0;
	float:left;
	margin:0 0 40px;*/
	display: inline-block;
    vertical-align: top;
    height: auto;
    width: 195px;
	margin:0 0 15px;
}
.abc h3{
	color:#bbccdf;
	float:left;
	margin:0;
	font-size:17px;
	border:0;
	padding: 0 0 0 15px;
	width: 15px;

}
.abc li li{
	padding:0 0 5px; 
	float:none; 
	height:auto;
	margin:0;
	width: 160px;
}
.abc .regions{
	float:right;
	width:170px;
	margin:0 7px 0 0;
	padding:0;
	list-style:none;
}
.regions a{
	color:#000;
	border-bottom-color:#cdcdcd;
}

.cities-list li a{
	color: #34618d;
}

.cities-list li.current_selected_region a{
	font-weight: bold;
	color: #000;
}

.countries-list li a {
	color: #33608c;
}
.back-link{
	float:left;
	padding: 9px 0 8px 55px;
	background:url(../images_comtransport-ru/bg-back-lightbox.gif) 0 3px no-repeat;
	border:0 !important;
	text-decoration:underline;
	color:#3d5f83 !important;
}
.back-link a:hover {
	color:#a70505 !important;
}
.title-section{
	float:right;
	width:740px;
}
.region-name{
	margin:0;
	float:left;
	border:0;
	padding:0;
	color:#3f3f3f;
	font-size:15px;
	text-transform:none;
}
.region-name a{
	font-weight:normal;
	color:#35628e;
	text-decoration:underline;
}
.region-name a:hover {
	color:#a70505;
	text-decoration:underline;
}
#lightbox2 .regions a{
	color:#35628e;
}
#lightbox2 .regions a:hover{
	color:#a70505;
}
.region-shoose {
	position:absolute;
	top: 8px;
	right: 15px;
	text-align: right;
}
.search-det2 {  position: absolute; right: 0px;   top: 45px; margin-right:0;}
.search-det2 a {
	border:0;
	text-decoration:underline;
	font-size:11px;
	color: #B6C1CD;
}

.search-det a:hover { text-decoration:none; border:0;}
.search-det2 a:hover, .search-det2 a:active {border:0px #fff solid !important;
	text-decoration:underline;
	font-size:11px;  }

.search-det2 a span {color: #42678C;}
.search-det2 a:hover span {color: #FF6633;}
	
.search-det.search-det2 {
    top: 130px;
    z-index: 555;

}
.search-det.search-det2 a {
    background: url("../images_comtransport-ru/icon_q.png") no-repeat scroll right 2px transparent;
    padding: 0 15px 0 0;
}
.lightbox-content .wrapper-lightbox {
	overflow:visible;
}
.lightbox-content .wrapper-lightbox:after {
	content:"";
	display:block;
	clear:both;
}
.countries-list ul {
	position:absolute;
	top:0;
	left:-10px;
	margin:0;
	padding:25px 10px 10px;
	list-style:none;
	display:none;
	width:117px;
	border:1px solid #142c47;

	background:#fff;
	-webkit-box-shadow: 0px 1px 1px 1px #222;
	box-shadow: 0px 1px 2px 2px #999;
}
.countries-list li:hover ul {
	display:block;
}

.countries-list li:hover>a.more {
	border:0;
}
.countries-list ul li {
	float:none;
	padding:0 0 3px;
}
.countries-list ul  a {
	color:#35628e;
	text-decoration:underline;
	float:none;
}
.countries-list ul  a:hover {text-decoration:none;color:#35628e;}

.tooltip {
    background: url("../images_comtransport-ru/tooltip_bg.png") no-repeat scroll right bottom #FFFFFF;
    border: 3px solid #142C47;
    border-radius: 2px 2px 2px 2px;
    height: 245px;
    left: -523px;
    position: absolute;
    top: 195px;
    width: 513px;
    z-index: 100;
}

.tooltip_header {
    background: url("../images_comtransport-ru/tooltip_header.png") repeat-x scroll 0 0 transparent;
    font-size: 17px;
    font-weight: bold;
    height: 34px;
    padding: 22px 0 0 26px;
}

.tooltip_close {
    background: url("../images_comtransport-ru/tooltip_close.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 19px;
    position: absolute;
    right: 11px;
    top: 11px;
    width: 19px;
}

.tooltip_close:hover {
    background: url("../images_comtransport-ru/tooltip_close.png") no-repeat scroll 0 bottom transparent;
}

.tooltip > span {
    color: #000000;
    display: block;
    font-size: 17px;
    margin: 18px 0 0 25px;
}

.tooltip .my_region {
    color: #3F3F3F;
    font-size: 28px;
    font-weight: bold;
    margin: -2px 0 0 24px;
}

.tooltip_ok_btn {
    background: url("../images_comtransport-ru/tooltip_ok_btn.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 56px;
    margin: 30px 0 0 16px;
    width: 199px;
	float: left;
}

.tooltip_ok_btn:hover {
    background: url("../images_comtransport-ru/tooltip_ok_btn.png") no-repeat scroll 0 bottom transparent;
}

.tooltip_ok_btn:active {
    background: url("../images_comtransport-ru/tooltip_ok_btn.png") no-repeat scroll 0 center transparent;
}

.tooltip_not_my_region {
    display: block;
    float: left;
    margin: 51px 0 0 19px;
	cursor: pointer;
}

.tooltip_not_my_region span {
	border-bottom: 1px dashed #335f8c;
}

.tooltip_not_my_region:hover span {
	border-bottom: 1px dashed #a70505;
}

.tooltip  .tool-left {
	float:left;
	background:url(../images_comtransport-ru/bg-tool-left.png) no-repeat;
	height:47px;
	padding: 18px 10px;
}
.tooltip  .tool-left span {
	font-size:14px;
	display:block;
}
.tooltip  .tool-left span.small {
	font-size:11px;
}
.tooltip  .tool-left span.small a.ok {
	color:#35628e;
	text-decoration:underline;
	margin: 0 10px 0 0;
}
.tooltip  .tool-left span.small a.ok:hover {
	color: #a70505;
}
.tooltip  .tool-left span.small a.change-city {
	color:#ff7242;
	border-bottom:1px dashed #ff7242;
}
.tooltip  .tool-left span.small a.change-city:hover {
	text-decoration:none;
	border:0;
}
.tooltip  .tool-right {
	float:left;
	background:url(../images_comtransport-ru/bg-tool-right.png) no-repeat;
	height:73px;
	width:23px;
	position:relative;
}
.tooltip  .tool-right .close-tooltip {
	width:9px;
	height:9px;
	text-indent:-9999px;
	position:absolute;
	top:13px;
	right:9px;
	background:url(../images_comtransport-ru/ico-close-tooltip.gif) no-repeat;
}


.search-det  a.open-lightbox {
    border-bottom: 1px dashed #00608f;
    color: #00608f;
}
.search-det  a.open-lightbox:hover {
    border-bottom: 1px dashed #FF7242;
    color: #FF7242;
}

.breadcrumbs  a.open-lightbox {
    border-bottom: 1px dashed #00608f;
    color: #00608f;
	padding: 0;
}
.breadcrumbs  a.open-lightbox:hover {
    border-bottom: 1px dashed #FF7242;
    color: #FF7242;
}

/*���� ������������� ��������*/
.news_animated_block {  position:relative; float: left; width: 950px; /*margin-left: 15px;*/ margin-top: 18px; }
.news_animated_block h2 {
		color: #000; 
		clear: both; 
		
		font-size: 22px; 
		font-weight: normal; 
		line-height: 26px; 
		padding-top: 7px;
		margin-bottom: 16px; 
		text-transform: none; 
		font-family: 'PT Sans', tahoma, sans-serif;
		padding-bottom: 4px;
		border:none;
		border-top:5px solid #DBDBDB;
		 margin-bottom: 10px;
    padding-top: 7px;
}

/*���� ������������� ��������*/

/*������ �������� � ���������*/
.scroll_right_news_wrapper { position: relative; float: right; height: 642px; width: 170px;  /* width: 431px; */ }
.scroll_right_news_move{position: relative; height: 20px; width: 100%;   }
.scroll_right_news_wrapper .up_move {  display: block; width: 20px;  height: 20px; }
.scroll_right_news_wrapper .down_move {  display: block; width: 20px;  height: 20px; } 
.scroll_right_news_wrapper .up_move a { display: block; width: 20px;  height: 20px; background: url('../images_comtransport-ru/scroll_right_news/arrow1.gif') no-repeat; }
.scroll_right_news_wrapper .down_move a { display: block; width: 20px; height: 20px;  background: url('../images_comtransport-ru/scroll_right_news/arrow2.gif')  no-repeat; }
.scroll_right_news_wrapper .up_move a:hover { display: block; width: 20px;  height: 20px; background: url('../images_comtransport-ru/scroll_right_news/arrow1on.gif')  no-repeat; }
.scroll_right_news_wrapper .down_move a:hover { display: block; width: 20px; height: 20px;  background: url('../images_comtransport-ru/scroll_right_news/arrow2on.gif')  no-repeat; }
.scroll_right_news_conetent_wrapper { position: relative; border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; width: 100%;  height: 555px; padding: 6px 0px; overflow: hidden; }
.scroll_right_news_conetent_area { position: absolute;  width: 170px; /* width: 431px; */ }
 .to_this_date { margin-bottom: 16px; padding-top: 14px; border-top: 1px dashed #a1a1a1; margin-top: -1px; }
 .to_this_date .date { display: block; font-size: 24px; color: #aab6c6; margin-bottom: 16px;  font-family: 'PT Sans',tahoma,sans-serif; }
  .to_this_date .category { font-size: 11px; color:#333333;} 
 .to_this_date .title {  font-size: 13px; color: #42678c; border-bottom: 1px solid #bccbda;  line-height: 16px;  }
 .to_this_date .title:hover { color: #ff6633; border-bottom: 1px solid #ff6633;  }
.scroll_right_news_conetent_area  .border_line {background: url(../images_comtransport-ru/dash-2-1.gif) repeat-x; width: 100%; height: 1px; margin-bottom: 10px; }



/*Vertical Orientation CSS Starts*/
.jscarousal-vertical
{
	
	background-color: #fff;
	border: none 0px;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	float:right;
	height: 642px;
	width: 170px; 
}
.jscarousal-vertical-back, .jscarousal-vertical-forward
{
/*	width: 100%;
	height: 30px; */
	background-color: #fff;
	color: White;
	position: relative;
	cursor: pointer;
	z-index:2;
	
	display: block;  height: 20px; 
}
.jscarousal-vertical-back
{/*
	background-image: url(top_arrow.jpg);
	background-repeat: no-repeat;
	background-position: bottom;*/
	background: url('../images_comtransport-ru/scroll_right_news/arrow1.gif') no-repeat;
	border-bottom: 1px solid #a0a0a0;
	margin-top: 2px;
	
}
.jscarousal-vertical-back:hover{
 background: url('../images_comtransport-ru/scroll_right_news/arrow1on.gif')  no-repeat; 
}
.jscarousal-vertical-forward
{/*
	background-image: url(bottom_arrow.jpg);
	background-repeat: no-repeat;
	background-position: top;
*/
	border-top: 1px solid #a0a0a0;
	padding-top: 2px !important;
	margin-top: -1px !important;
	
	background: url('../images_comtransport-ru/scroll_right_news/arrow2.gif')  no-repeat; 	
}
.jscarousal-vertical-forward:hover {
 background: url('../images_comtransport-ru/scroll_right_news/arrow2on.gif')  no-repeat; 
}
.jscarousal-contents-vertical
{/*
	overflow: hidden;
	width: 140px;
	height: 410px;*/
	
	 position: relative; border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; width: 100%;  height: 555px; padding: 6px 0px; overflow: hidden; 
}

.jscarousal-contents-vertical > div
{
	position: absolute;
	top: 6px;
	width: 100%;
	/*height: 820px;*/
	overflow: hidden;
}
.jscarousal-contents-vertical  .to_this_date { margin-bottom: 16px; }
.jscarousal-contents-vertical  .to_this_date .date { display: block; font-size: 24px; line-height: 24px; color: #aab6c6; margin-bottom: 16px;  font-family: 'PT Sans',tahoma,sans-serif; }
.jscarousal-contents-vertical  .to_this_date .category { font-size: 11px; color:#333333;} 
.jscarousal-contents-vertical  .to_this_date .title {  font-size: 13px; color: #42678c; border-bottom: 1px solid #bccbda;  line-height: 16px;  }
.jscarousal-contents-vertical  .to_this_date .title:hover { color: #ff6633; border-bottom: 1px solid #ff6633;  }
/* .border_line {background: url(../images_comtransport-ru/dash-2-1.gif) repeat-x; width: 100%; height: 1px; margin-bottom: 10px; }
*/
/*Vertical Orientation CSS Ends*/


/*������ �������� � ���������*/

/*����� ������� � ���������*/
.run_slider_wrapper { float: left; position: relative; width: 502px; /* margin-left: 25px;*/ }
.buttons_for_run_slider {position: relative; width: 502px; height: 12px; margin-bottom: 10px;  }
.buttons_for_run_slider ul {position: relative; display: block; width: 502px;}
.buttons_for_run_slider ul li { display: inline-block; margin-right: 5px;  }
.kvadratic_for_run_slider { display: block; width: 6px; height: 6px; border: 2px solid #c7d0d6; background: #fff; }
.buttons_for_run_slider ul li .active {  border: 2px solid #ff6633 !important; background: #ff6633; } 
.run_slider_slides { position: relative; width: 502px; height: 609px;  }
.run_slider_slide { position: absolute; width: 502px; top: 22px; left: 0px; /*visibility: hidden;*/  }
.run_slider_img { position: relative; width: 499px; height: 334px; /*border: 1px solid #3d6083;*/ margin-bottom: 1px;}
.run_slider_category { font-size: 13px; color: #42678c; border-bottom: 1px solid #bccbda;  line-height: 16px;  }
.run_slider_category:hover { color: #ff6633; border-bottom: 1px solid #ff6633; }
.run_slider_slide .h2 { font-size: 28px; color: #42678c; border-bottom: 1px solid #bccbda;  line-height: 33px; font-family: 'PT Sans',tahoma,sans-serif;  }
.run_slider_slide .h2:hover { color: #ff6633; border-bottom: 1px solid #ff6633;  }
.run_slider_short_text { font-size: 13px; color: #333333; margin-top: 13px; margin-bottom: 10px; }
.run_slider_read_more { font-size: 13px; color: #42678c; border-bottom: 1px solid #bccbda;  line-height: 16px; }
.run_slider_read_more:hover { color: #ff6633; border-bottom: 1px solid #ff6633;  }


.slider-wrap								{/* width: 419px; position: absolute; top: 87px; left: 40px;*/  float: left; position: relative; width: 502px;  }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 502px;/* max-height: 561px; */}
.slider-title {overflow: hidden; height: 69px;}
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 502px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{/* border: 1px solid black; margin-right: 5px; */}
#movers-row									{position: relative; width: 502px; height: 12px; margin-bottom: 12px;  /* margin: -43px 0 0 62px;*/ }
#movers-row div								{/* width: 20%;*//* float: left;*/   display: inline-block; margin-right: 2px; }
#movers-row div a.cross-link 				{ /*float: right; */}
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 10px; height: 10px; background: url('../images_comtransport-ru/run_slider/run_slider_buttons.png') -10px 0px no-repeat;  /* border: 2px solid #c7d0d6; background: #fff;*/  /* display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; */}
.cross-link:hover{  background: url('../images_comtransport-ru/run_slider/run_slider_buttons.png') -20px 0px no-repeat;  }												  
.cross-link	img {  width:10px; height: 10px; border: 0px none; padding: 0px; margin: 0px; position: absolute; }
											  
.active-thumb 	{ background: url('../images_comtransport-ru/run_slider/run_slider_buttons.png') 0px 0px no-repeat;  /* border: 2px solid #ff6633 !important; background: #ff6633;*/ /*background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat;*/ }

.slider-wrap .wrapper {
width: 503px !important;
height: 600px !important;
min-width: 503px !important;
max-width: 503px !important;
_width: 502px !important;
margin: 0px 0px 20px 0px !important;
padding: 0 1px 0 0px !important;
}
.run_slider_img { position: relative; width: 499px; height: 334px;/* border: 1px solid #3d6083;*/ margin-bottom: 1px;}
.run_slider_category { font-size: 13px; color: #42678c; border-bottom: 1px solid #bccbda;  line-height: 16px;  }
.run_slider_category:hover { color: #ff6633; border-bottom: 1px solid #ff6633; }
.slider-wrap .h2 { font-size: 28px; color: #42678c; border-bottom: 1px solid #bccbda;  line-height: 33px; font-family: 'PT Sans',tahoma,sans-serif;  }
.slider-wrap .h2:hover { color: #ff6633; border-bottom: 1px solid #ff6633;  }
.run_slider_short_text { font-size: 15px; color: #333333; margin-top: 8px; margin-bottom: 4px; line-height:18px; overflow: hidden;}
.run_slider_read_more { font-size: 13px; color: #42678c; border-bottom: 1px solid #bccbda;  line-height: 16px; }
.run_slider_read_more:hover { color: #ff6633; border-bottom: 1px solid #ff6633;  }



/*����� ������� � ���������*/
.clear { clear: both; width: 100%; }

/*����� ��� �������*/
.big_string_bunner_wrapper { width:950px; /*height: 90px;*/ position: relative; float: left; /*margin-left: 15px;*/  margin-bottom: 10px;}
.big_string_bunner_wrapper a {border:0 !important; }
.big_string_bunner{  width:950px; height: 90px;  position: relative;  background: url('../images_comtransport-ru/banner1.jpg') no-repeat; }
.right_bunner_wrapper1{   }
.right_bunner_wrapper2{  margin-top: 23px; }
.right_bunner_wrapper { position: relative; width: 240px; float: right; }
.right_bunner  { width: 240px; height: 400px; background: url('../images_comtransport-ru/right_bunner_zaglushka.jpg'); }
/*����� ��� �������*/
 
/*����� �������*/
.col2086 { width: 685px; /*width: 669px; */ }
.col2086_elements_area { width: 439px; width: 708px; height: 429px; margin-bottom: 0px; overflow: hidden;}
.col2086_element { width: 212px; height: 210px; overflow: hidden; float: left; margin-right: 24px; margin-bottom: 2px;}
.col2086_element_last {  margin-right: 0px !important; }
.col2086_element_last:after{clear: both;}
.col2086_element img { /*border: 1px solid #3d6083;*/ width: 210px; height: 139px; margin: 0px; padding: 0px; margin-bottom: 1px;}
.col2086_element .col2086_element_link { font-size: 16px; font-weight: 400; color: #000; border-bottom: 1px solid #cdcdcd;}
.col2086_element .col2086_element_link:hover { color:#ff6633;  border-bottom: 1px solid #ff6633;}
/*����� �������*/
h2.with_out_under_line { border-bottom: 0px solid #fff !important; margin-bottom: 0px !important; text-transform: capitalize;}


/*���������*/
.col2460 {  width: 442px;  /* width: 673px;*/ margin-right: 16px;/* height: 442px;*/}
.col2460 .h2 {  font-size: 28px; color: #42678c; border-bottom: 1px solid #bccbda;  line-height: 35px; font-family: 'PT Sans',tahoma, sans-serif;  }
.col2460 .h2 :hover {  color: #ff6633; border-bottom: 1px solid #ff6633;  }
.col2460_short_text {  font-size: 13px; color: #333333; margin-top: 13px; line-height: 18px; margin-bottom: 18px;  }
.col2460_read_more { font-size: 13px; color: #42678c; border-bottom: 1px solid #bccbda;  line-height: 16px; }
.col2460_read_more:hover { color: #ff6633; border-bottom: 1px solid #ff6633; }
.col2460_read_also {  font-size: 13px; color: #333333; font-weight: 600; margin-bottom: 4px;}
.col2460 ul {margin: 0 0 12px 0;  padding: 0px;}
.col2460 ul li { list-style: none; margin-bottom: 10px;  }
.col2460 ul li a{ color: #335f8c; font-size: 13px; border-bottom: 1px solid #bccbda; line-height: 16px; } 
.col2460 ul li a:hover{  color:#ff6633;  border-bottom: 1px solid #ff6633; }
/*���������*/

/*��������*/
.col2461 { width: 228px; /*width: 265px;*/}
.col2461_element { min-height: 104px; margin-bottom: 15px; margin-top: 5px; height: 104px; overflow: hidden;}
.col2461_element img{ width: 100px; height: 100px;/* border: 1px solid #3d6083;*/ float: left; margin-right: 7px; }
.col2461_element_title_area { /*margin-bottom: 4px;*/ height: 93px; overflow: hidden;}
.col2461_element_title {  /*color: #000000 !important; */ font-size:12px; border-bottom: 1px solid #cdcdcd; line-height: 22px;  }
.col2461_element_title span {font-size: 16px;}
.col2461_element_title:hover { color:#ff6633;  border-bottom: 1px solid #ff6633;  cursor:pointer;}
.col2461_short_text { font-size: 12px;color: #000000;  border-bottom: 1px solid #cdcdcd; line-height: 16px; }
.col2461_short_text:hover { color:#ff6633;  border-bottom: 1px solid #ff6633; cursor:pointer;  }

/*��������*/

/* ������ �����������*/
.col2929{ width:  332px; /* width: 507px;*/ margin-right: 16px; }
.col2929  h2{ text-transform: none; }
.col2929 ul { margin: 9px 0 0px; padding: 0px; }
.col2929 ul li { list-style: none; margin-bottom: 10px; }
.col2929_first_line { font-size: 11px; color: #333333; }
.col2929_second_line {}
.col2929_second_line a { font-size: 14px; color: #35628e; border-bottom: 1px solid #bccbda; line-height: 18px; } 
.col2929_second_line a:hover { color:#ff6633;  border-bottom: 1px solid #ff6633;   } 

/*������ �����������*/

/*�������*/
.col2930 { width: 335px; /*width: 431px;*/ margin-bottom: 2px;}
.col2930 .img-div {margin-bottom: 5px;}
.col2930 img { width:333px;  /*height: 252px;*/ /*border: 1px solid #3d6083; */ }
.col2930 .h3 {  font-size: 16px;  color: #000000;  border-bottom: 1px solid #cdcdcd; line-height: 20px;   }
.col2930 .h3:hover {  color:#ff6633;  border-bottom: 1px solid #ff6633;   }
.col2930_date_city_line { font-size: 11px; color: #333333; margin-bottom: 4px; margin-top: 5px;}
.col2930_short_text { color: #333333; font-size: 13px; margin-bottom: 13px; line-height: 18px;}
.col2930_read_also { color: #333333; font-size: 13px; font-weight: 600;  margin-bottom: 5px; }
.col2930 ul {margin-bottom: 15px; }
.col2930 ul li {list-style: none; margin-bottom: 11px;}
.col2930 ul li span{ font-size: 12px; color: #8598b0;  }
.col2930 ul li a{ font-size: 13px; color: #335f8c; line-height: 15px;  border-bottom: 1px solid #bccbda; }
.col2930 ul li a:hover { color:#ff6633;  border-bottom: 1px solid #ff6633;  }
/*�������*/
.foot-col-last { margin-right: 0px; padding-right: 0px;}
.foot-col-first { margin-left: 0px; margin-right: 31px;}


.foot-col p a{font-size: 11px; line-height: 14px;}
.footer-in .more { font-size: 11px; color: #3d6083; line-height: 18px; border-bottom: 1px solid #bccbda; display: inline; }
.footer-in .more:hover{color:#ff6633;  border-bottom: 1px solid #ff6633; }


/*���������������*/
.five_elements_block{position: relative;   background: url("../images_comtransport-ru/bg-slider.gif") repeat scroll 0 0 transparent;  overflow: hidden;  padding: 14px 15px; position: relative; margin-top: 27px; }	
.five_elements_block_element{ float: left; width: 122px; /* width: 175px;*/ margin-right: 10px; }
.five_elements_block_element img { width: 120px;/*width: 175px;*/ height: 90px; /*height: 132px;*/  border: 1px solid #3D6083; margin-bottom: 8px; clear: both; }
.five_elements_block_element .ad_title { font-size: 11px; color: #000; border-bottom: 1px solid #cdcdcd; }
.five_elements_block .last-element {  margin-right: 0px !important; }
/*���������������*/
.top_banner_under_search { width: 688px; height: 130px; float: left; margin-top: 35px;}
object, param, embed { z-index: 1! important; position: absolute;  }

.region-shoose .vash_region { float: left; color: #92a0b6; font-size: 13px; line-height: 15px; margin-right: 3px; padding-bottom: 4px; }

.content a {border-bottom: 1px solid #cdcdcd; color: #335F8C;}
.content a:hover {border-bottom: 1px solid #FF6633; color: #FF6633;}
#main-photo-slider {margin-bottom: 10px !important;}
.content .material-body {padding-right: 0; padding-top:30px;}
.new1 p {padding-bottom: 10px;}
.new1 p a,
.calendar_item .title_link a {font-size: 16px; color: #335f8c; line-height: 20px; border-bottom: 1px solid #BCCBDA;}
.new1 p a:hover {border-bottom: 1px solid #FF6633; color: #FF6633;}
.calendar_item .image {width: 54px; height: 54px; margin-right: 10px; float: left;}
.calendar_item .image img {width: 52px; height: 52px; border: 1px solid #466888;}
.calendar_item .title_link a:hover {color: #a70505; border-bottom: 1px solid #a70505;}
.calendar_item {padding-bottom: 25px; float: left;}
.calendar_item .date_place {color: #333333;}
.calendar_item .desc {float: left; margin-top: 8px;}
.nav-min a, .marks-list a, #list4 a {border-bottom: 1px solid #BCCBDA; color: #3D6083;}
.nav-min a:hover, .marks-list a:hover, #list4 a:hover, .search-det.search-det2 a:hover {border-bottom: 1px solid #FF6633; color: #FF6633;}
#article_list,
#analytics_list, 
#interview_list,
#events_list {float: left; display: block;}
#analytics_list {width:950px;}
#article_list li {width: 212px; height: 222px; display: block; float: left; margin-right: 27px}
#article_list li.last {margin-right: 0;}
#article_list li a {border: none;}
#article_list li a span {font-size: 16px; line-height: 19px; border-bottom: 1px solid #BCCBDA; color: #3D6083;}
#article_list li a img {border: 1px solid #3D6083;}
#analytics_list li {float: left; display: block; list-style: none outside none; font-family: 'PT Sans',tahoma, sans-serif;}
#analytics_list li h3 {border: none; margin-bottom: 3px; line-height: 33px;}
#analytics_list li h3 a {font-size: 28px; font-weight: normal; text-transform: none; color: #3D6083; border-bottom: 1px solid #BCCBDA; line-height: 33px;}
#analytics_list li h3 a:hover,
#interview_main p.title a:hover,
#interview_list li a:hover span,
#article_list li a:hover span,
#events_main p.title a:hover {border-bottom: 1px solid #FF6633; color: #FF6633;}
#analytics_list li p {font-size: 13px; line-height: 15px;}
#analytics_list li p.source {color: #666666; padding-bottom: 6px;}
#analytics_list li p.source strong {color: #333333;}
#analytics_list li p.desc {color: #333333; font-family: Arial, sans-serif; font-size: 13px; line-height: 18px; padding-bottom: 7px;}
#interview_list li {width: 33%; height: 142px; float: left; list-style: none outside none;}
#interview_list li a {border: none;}
#interview_list li a img {float: left; border: 1px solid #3D6083; margin-right: 7px;}
#interview_list li a p {padding-right: 8px;}
#interview_list li a span {font-size: 12px; line-height: 15px; color: #000; border-bottom: 1px solid #BCCBDA}
#interview_list li a span strong {font-size: 16px; line-height: 19px; font-weight: normal;}
#interview_main,
#events_main {width: 100%; height: 335px; display: block; float: left; margin-bottom: 42px;}
#interview_main img,
#events_main img {float: left; border: 1px solid #3D6083; margin-right: 10px; min-width: 200px; min-height: 100px;}
#interview_main p.new,
#events_main p.new {font-weight: bold; color: #a5b7c5; font-size: 13px; line-height: 16px; padding-bottom: 8px;}
#interview_main p.title a,
#events_main p.title a {font-size: 16px; line-height: 19px; color: #000; /*border-color: #000;*/}
#interview_main p.place,
#events_main p.place {font-size: 11px; line-height: 13px; color: #333; padding-top: 8px;}
#interview_main p.desc,
#events_main p.desc {font-size: 13px; line-height: 18px; color: #333; padding-bottom: 10px; padding-top: 15px;}
#events_list li {list-style: none outside none; float: left; width: 100%; padding-bottom: 22px;}
#events_list li .date_place {color: #333333; padding-bottom: 2px;} 
#events_list li .title_link a {font-size: 16px; line-height: 20px;}
.content .submenu { list-style: none; }
.content .spisok { margin-left: 20px; }
.content h1 { /*font-size: 48px; padding-bottom: 3px; color:#000; line-height:48px; font-weight:normal;*/  
border-bottom: 0 none;
    color: #000000;
    font-family: 'PT Sans',tahoma,sans-serif;
    font-size: 27px;
    font-weight: bold;
    line-height: 29px;
    margin-bottom: 1px;
	padding-top:10px;
	padding: 9px 0 !important;}
.content h3 {color: #3f3f3f; clear: both; font-size: 17px; font-weight: bold; line-height: 24px; padding-top: 16px; margin-bottom: 13px; text-transform: none; border-bottom: 1pt solid #cdcdcd; font-family: 'PT Sans', tahoma, sans-serif;}
.content h4 { color: #3f3f3f; font-size: 17px; font-weight: bold; padding-top: 15px; margin-bottom: -7px;}
.content p { padding-bottom: 8px;}
.content th { color: #666666; font-size: 11px; font-weight: normal; vertical-align: top; padding-top: 5px; padding-bottom: 15px;}
.content td { vertical-align: top;}
.content th.cena { width: 65px; text-align:right;}
.content th.cena2 { width: 130px;  text-align:right;}
.content .txt-sub { color: #888888; }
.content table img { width: 140px; padding: 0 7px 10px 0;}

/***************************/
.rubic-select1 {
	font-size:16px;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:15px;
	color:#777777;
}
.rubic-select1 div {
	margin-bottom:12px;
	text-align:left;
}
.rubic-select1 div span {
	margin-left:5px;
}

.content table tr td {
   padding: 5px;
}
.content table tr td .used-new {
   margin: 0 0 10px 5px;
   font-weight:bold;
}
.content table.rubic-select {
   padding: 5px;
   width: 80%;
   margin: 0px 0px 20px 20px;
}
.content table.rubic-select ul li {
	margin: 5px;
}
.content .anounce_100-100 {
 float: left;
overflow: hidden;
height: 100px;
}
.content .anounce_100-100 img { 
	 margin: -0px -22px -0px -22px;
}
/***************************/



/*.flex_center {padding-left: 163px; }*/
.flex_center.full_width {padding-left: 0;}
/*.cat-descr h1.cat_title {font-size: 22px; color: #000; line-height: 26px; font-family: 'PT Sans', tahoma, sans-serif; font-weight: bold;}*/
.cat-descr .yandex_holder {float: right; width: 30%; text-align: right;}
.left_categories {float: left; width: 210px; padding-right: 10px; margin-top:12px;}
.left_categories ul {list-style:none outside none;}
.left_categories ul li {line-height:16px; margin-bottom: 3px;}
.left_categories strong {color:#000000; font-size:12px; display:block;}
.left_categories ul.dealer {float: left; display: block; padding-top: 5px; padding-bottom: 19px; width: 100%;}
.left_categories ul.dealer li {margin-left: -4px; list-style: none outside none; padding: 0 14px 6px 4px;  margin-bottom: 0px; position: relative;}
.left_categories ul.dealer li a {line-height: 16px;}
.left_categories ul.dealer > li:hover > a {color: #FF6633; border-bottom: 1px solid #FF6633;}
.left_categories ul.dealer li.active {background: #DFE6EA; border: none;}
.left_categories ul.dealer li.active a:hover {border-bottom: 1px solid #FF6633;}
.left_categories ul.dealer > li.active:hover > span.close_button {width: 9px; height: 9px; display: block; cursor: pointer; position: absolute; top: 7px; right: 5px; background: url(../images_comtransport-ru/icon_close.jpg) no-repeat left top;}
.left_categories ul.dealer li.show_more {border-top: 1px solid #fff; margin-left: -13px; padding-left: 12px; border: 1px solid #fff; border-bottom: 0;}
.left_categories ul.dealer li.show_more.active {}
.left_categories ul.dealer li.show_more.selected {border-color: #000;}
.left_categories ul.dealer li.show_more.active {background: #fff;}
/*.left_categories ul.dealer li.show_more:hover ul.dealer.submenu {display: block;}*/
.left_categories ul.dealer li.show_more > span {display: none; background: #FFF; bottom: 1px; height: 3px; position: absolute; left: 0; width: 186px; z-index: 160;}
.left_categories ul.dealer li.show_more.selected > span {display: block;}
#actual {margin: 5px 5px 0 0; float: left;}
#actual_label {float: left; margin-top: 3px; font-size: 12px; color: #000;}
.left_categories ul.dealer.submenu {display: none; position: absolute; left: -1px; top: 20px; padding: 10px; width: 730px; background: #fff; border: 1px solid #000; z-index: 100;}
.left_categories ul.dealer.submenu li {float: left; width: 32%; margin: 0; padding: 1px 0 3px 3px;}

.help-green, .content .help-green {background:url(../images_comtransport-ru/help-green.jpg) no-repeat right top; padding-right:18px; border:none; font-size:11px; color:#4a9400; text-decoration:underline; line-height:14px;}
.help-green:hover, .content .help-green:hover {background:url(../images_comtransport-ru/help-green.jpg) no-repeat right bottom; border:none; color:#65ca00; text-decoration:underline;}

.top_info {width: 100%; padding-bottom: 21px; color:#6a6a6a;}
.top_info > span {font-size:13px; color:#000;}
.top_info_bord {/*border-top:3px solid #dae1e7;*/ padding-top: 9px; padding-bottom: 22px;}
.top_info div {font-size: 13px; line-height: 15px; color: #6a6a6a; position: relative;}
.top_info div span.left {margin-right: 14px;}
.top_info div span.left span {color: #000;}
.top_info .help-green {float:right;}
.top_info div a.sort_by {border-bottom-style: dotted; position: relative; z-index: 51;}
.top_info div a.sort_by.opened_list {border-bottom-color: transparent;}
.top_info div a.sort_by:hover {border-bottom-style: solid;}
.top_info div ul.sort_by_list {display: none; position: absolute; top: -2px; left: 78px; white-space: nowrap; z-index: 50; background: #fff; border: 1px solid #000; padding: 23px 11px 10px 7px;
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.7);	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.7);	box-shadow: 0 0 3px rgba(0,0,0,0.7);}
.top_info div ul.sort_by_list li {margin-bottom: 4px; list-style: none outside none;}

.flex_center .top_info {width: 100%; /*border-bottom: 1px solid #E0E0E0;*/ padding-bottom: 15px;}
.flex_center .top_info div {font-size: 13px; line-height: 15px; color: #6a6a6a; position: relative;}
.flex_center .top_info div span.left span {color: #000;}
.flex_center .top_info div a.sort_by {border-bottom-style: dotted;}
.flex_center .top_info div ul.sort_by_list {display: none; position: absolute; top: 15px; right: -11px; z-index: 50; background: #fff; border: 1px solid #000; padding: 6px 10px 10px 10px;}
.flex_center .top_info div ul.sort_by_list li {list-style: none outside none;}
#list4-list.dealers_list {border: 0; padding-top: 0px;}
#list4-list.dealers_list li {border: 0; padding: 8px 0 8px 10px}
#list4-list.dealers_list h3.dealer_title {clear: none; padding-top: 0; font-size: 17px; line-height: 20px; font-weight: bold; border: none; margin-bottom: 1px;}
#list4-list.dealers_list li.leader h3.dealer_title {font-weight: bold;}
/*#list4-list.dealers_list li.mouseover h3.dealer_title a {color: #FF6633; border-bottom: 1px solid #FF6633;}*/
#list4-list.dealers_list .dealer_logo {float: right;}
#list4-list.dealers_list p {color: #000; font-size: 13px; line-height: 14px; padding-bottom: 4px;}
#list4-list.dealers_list p span,
#list4-list.dealers_list ul.dealer_ads li.span {color: #6a6a6a;}
#list4-list.dealers_list ul.dealer_ads {}
#list4-list.dealers_list ul.dealer_ads li {float: left; padding: 0; margin: 0 5px; color: #000; border: 0;}
#list4-list.dealers_list ul.dealer_ads li a {border: 0;}
#list4-list.dealers_list ul.dealer_ads li.span {margin-left: 0;}
#list4-list.dealers_list li.ads {text-align: center; margin: 0; padding: 10px 0; border-top: 1px solid #BBC8D4; border-bottom: 1px solid #BBC8D4;}
#list4-list.dealers_list li.ads:hover {background: #fff;}
#list4-list.dealers_list.tenders { margin-left:-10px;}
#list4-list.dealers_list.tenders li {padding-left: 10px; position: relative; z-index: 1; margin-bottom: 4px;}
#list4-list.dealers_list.tenders p.date,
#list4-list.dealers_list.tenders li.mouseover p.date {float: right; font-size: 11px; line-height: 15px; padding: 0 11px 0 11px; color: #8b8b8b;}
#list4-list.dealers_list.tenders li.new_tender p.date {color: #4a9500; background: url(../images_comtransport-ru/icon_star.png) no-repeat left -71px;}
#list4-list.dealers_list.tenders p {color: #505050;}
#list4-list.dealers_list.tenders p.dealer_region {color: #000;}
#list4-list.dealers_list.tenders a.star,
#offers a.star, a.star {width: 16px; height: 16px; display: none; background: url(../images_comtransport-ru/icon_star.png) no-repeat left -32px; border: 0; position: absolute; left: 7px; top: 10px;}
#list4-list.dealers_list.tenders li.favorite a.star,
#offers.favorite a.star, .favorite a.star {background-position: 0 -49px;}
#list4-list.dealers_list.tenders a.star:hover, #offers a.star:hover, a.star:hover { border:none !important; background-position: 0 0;}
#list4-list.dealers_list.tenders li.favorite a.star:hover,
#offers.favorite a.star:hover {background-position: 0 -17px;}

#list4-list.dealers_list.tenders li.mouseover {background: #e4e9ed;}
#list4-list.dealers_list.tenders li.new_tender {/*background: #fdf7e1;*/}
#list4-list.dealers_list.tenders li.new_tender.mouseover {/*background: #fcf1cd;*/}
#list4-list.dealers_list.tenders li.ads.mouseover {background: #fff;}
#list4-list.dealers_list.tenders li.mouseover p {color: #000;}
#list4-list.dealers_list.tenders li.leader {/*background: url(../images_comtransport-ru/ads_bg_s.jpg) repeat left top;*/}
#list4-list.dealers_list.tenders li.leader.mouseover {/*background: url(../images_comtransport-ru/ads_bg_a.jpg) repeat left top;*/}
#list4-list.dealers_list.tenders li.leader.mouseover h3.dealer_title {font-weight: bold;}
.flex_center.full_width .top_info .left {margin: 0 0 0 28px;}
#list4-list.dealers_list.tenders.current_mark img.item_image {float: left; margin: 3px 12px 10px 0; border: 1px solid #3D6083;}
#list4-list.dealers_list.tenders.current_mark p.dealer_region span {float: left; width: 55px;}

.left_categories .number {margin-bottom: 5px; width: 60px; height: 23px; display: block; position: relative;}
.left_categories .number input {width: 33px; height: 21px; padding: 0 20px 0 5px; display: block; border: 1px solid #AFAFAF;}
.left_categories .number span.plus,
.left_categories .number span.minus {width: 15px; height: 9px; display: block; background: url(../images_comtransport-ru/plus_minus.jpg) no-repeat left top; position: absolute; right: 2px; cursor: pointer;}
.left_categories .number span.plus {top: 2px;}
.left_categories .number span.minus {bottom: 2px; background-position: left bottom;}
strong.padd_b_5 {padding-bottom: 5px; float: left;}
strong.mar_t_20 {margin-top: 20px;}
#new_only, #no_price {float: left; margin: 0 6px 0 0;}
#label_new_only, #label_no_price {float: left; font-size: 13px; line-height: 13px; padding: 0;}
.left_categories .number.price {width: 96px; height: 23px;}
.left_categories .number.price input {width: 69px; height: 21px;}
.container.fixed_width {background: #fff;}
.container.fixed_width .wrapper {width: 950px; max-width: 950px; min-width: 950px;}
.container.fixed_width #header #bg_white {width: 1010px; margin: 0 auto;}
.breadcrumbs.offers {padding-bottom: 18px;}
#offers.bordered {border-top: 1px solid #ABABAB; padding-top: 5px;}
#offers .stats ul.spec_list {}
#offers .stats ul.spec_list li {list-style: none outside none; padding-bottom: 8px; padding-left: 72px;}
#offers .stats ul.spec_list li span {float: left;}
#offers .stats ul.spec_list li span.gray {width: 72px; margin-left: -72px;}
#offers .price {width: 272px; height: 70px; display: block; background: url(../images_comtransport-ru/bg_price.jpg) no-repeat left top; font-size: 40px; line-height: 42px; color: #fff; font-family: 'PT Sans', tahoma, sans-serif; font-weight: bold;}

#offers .price .left {margin: 15px 0 0 15px; width: auto; padding: 0;}
#offers .price .left.curr {font-size: 20px; line-height: 22px; font-weight: normal; margin-left: 10px;}
#offers p.price_in_curr {color: #4a9500; font-size: 15px; line-height: 17px; padding-bottom: 25px;}
.content h3.uppercase {font-size: 17px; line-height: 19px; color: #3f3f3f; border-bottom: 1px solid #ABABAB;}
a.readmore_in_section {font-size: 12px; line-height: 16px;}
.more-offers {margin-bottom: 25px;}
.more-offers.last {margin-bottom: 90px;}
.more-offers p a.item-name {font-size: 11px; line-height: 13px;}
.more-offers p.year, .more-offers p.price {font-size: 11px; line-height: 13px; color: #000; padding-bottom: 2px;}
#offer_reply {width: 600px; padding-bottom: 80px;}
#offer_reply input,
#offer_reply textarea {width: 578px;}
.unregistered_user {}
.unregistered_user h3 {font-size: 25px; line-height: 27px; color: #000; border: 0; font-weight: normal; margin-bottom: 0;}
.unregistered_user p {padding-bottom: 125px;}
.market_place .col.col134 {width: 50% !important;}
.col.col134 .more {padding-top: 10px; display: inline; float: left;}
.content h3.market_h3 {font-size: 35px; line-height: 35px; color: #000; font-family: 'PT Sans', tahoma, sans-serif; border-bottom:0; font-weight:normal; border-top:5px solid #DBDBDB;}
.request #lising-header {background: url("/images_comtransport-ru/lising-header.jpg") no-repeat scroll 0 0 transparent}
.request #lising-header .right {margin: -1px -24px 0 0;}
.request #lising1 p.description {margin: 20px 0 10px 0; font-size: 17px; line-height: 20px; color: #3d5f83; background: url("/images_comtransport-ru/icon_green_square.jpg") no-repeat left 4px; padding-left: 25px; float: left; margin-left: -25px;}
.request #lising1 p.description img {/*float: right;*/margin: 3px 0 -3px 7px}
.request #lising1 textarea {border: 1px solid #8C9BB3; font-size: 14px; height: 112px; line-height: 32px; padding-left: 20px; resize: none; background: url("../images_comtransport-ru/input-bg.png") no-repeat scroll 8px 12px transparent; width: 481px;}
.request #lising1 textarea:hover {background: url("../images_comtransport-ru/input-bg-hover.png") no-repeat scroll 8px 12px transparent; border-color: #000000; }
.request #lising1 .right {padding-bottom: 80px;}
.request #lising1 .time_to_show {width: 180px; margin-top: 50px;}
.request #lising1 .time_to_show #time select, #time .cuselText {font-weight: bold; color: #132B46;}
.dealers_list li span.add_to_fav,.add_to_fav {position: absolute; top: 16px; left: 22px; background: #FDF9E8; border: 1px solid #C7B981; padding: 4px;}
#offers a.star {left: -20px; top: 57px;}
#offers span.add_to_fav {position: absolute; top: 56px; left: -4px; background: #FDF9E8; border: 1px solid #C7B981; padding: 4px;}

.content.dealer_page .main_title {padding-top: 4px; margin-bottom: 3px;}
.content.dealer_page .dealer_spec {font-size: 13px; line-height: 15px; color: #333333;}
.content.dealer_page ul.dealer_tabs {float: left; border-bottom: 1px solid #AFBBC9; padding-bottom: 6px; width: 100%; margin-top: 33px;}
.content.dealer_page ul.dealer_tabs li {list-style: none outside none; float: left; margin-right: 10px;}
.content.dealer_page ul.dealer_tabs li a {border: none; padding: 9px 11px; display: block;}
.content.dealer_page ul.dealer_tabs li.active a,
.content.dealer_page ul.dealer_tabs li:hover a {background: #D0D7DF; color: #000;}
.content.dealer_page ul.dealer_tabs li a span {color: #000;}
.content.dealer_page .dealer_logo {float: right; width: 242px; overflow: hidden; margin-top: 41px;}
.content.dealer_page .dealer_logo img {border: 1px solid #000; width: 240px;}
.content.dealer_page .dealer_cont {font-size: 18px; color: #000; padding-top: 41px;}
.content.dealer_page .dealer_cont_list {margin-right: 260px;}
.content.dealer_page .dealer_cont_list li {padding: 7px 0 8px 0; list-style:none outside none; float: right; margin-left: 4px;}
#top_social {float:right; list-style:none outside none; margin-top: 17px;}
#top_social li {display:inline; height:25px;text-align:center; float:left; width:22px; margin-left:5px;}
#top_social li a {width: 20px; height: 20px; margin:1px auto; display: inline-block; background: url(../images_comtransport-ru/icon_social.png) no-repeat 0 0;
-webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px;
transition: all 0.1s ease;
-moz-transition: all 0.1s ease;
-webkit-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
-ms-transition: all 0.1s ease;}
#top_social li.fb a {background:url(../images_comtransport-ru/soc1.png) no-repeat center; background-color:#39579a;}
#top_social li.tw a {background:url(../images_comtransport-ru/soc2.png) no-repeat center; background-color:#00abf0;}
#top_social li.gp a {background:url(../images_comtransport-ru/soc3.png) no-repeat center; background-color:#be3308;}
#top_social li a:hover {margin:0px 0 0 0px; height:22px; width:22px;}

.left_categories ul.dealer.submenu.abc {height: 850px;}
.left_categories ul.dealer.submenu.abc li {width: 175px;}
h1.main_title.home_page {padding-top: 6px;}
a.no_border, a.no_border:hover {border: 0;}
#carouselv_1 {margin-top: 21px; overflow: hidden; height: 630px;}
#carouselv_1 .to_this_date {padding-top: 0px;}
#slideshow-main li a.gallery {width: 350px; height: 263px;}
#slideshow-main li a.gallery img {min-width: 350px; min-height: 263px;}
.marks-list td a {font-family: 'PT Sans',tahoma,sans-serif; border:0 !important;}
.marks-list .rubric-level1 {font-size: 14px; padding-top: 15px;}
#analytics_list li h3 {padding-top: 0;}
#analytics_list li {padding-bottom: 15px;}
.content table {width: 100%;}
.send-block > .mess-row {font-size: 18px; margin-bottom: 0!important; padding-top: 20px;}
#offer_reply input.captcha_input {width: 448px;}
#offer_reply img.captcha_pic,
.contact img.captcha_pic {float: left; margin: 0 10px 10px 0;}
.contact input.captcha_input {width: 199px !important;}
.dealer_cont_list li span.gray {margin-left: -120px;}
.dealer_cont_list li {padding-left: 120px !important;}
.new1.news_new {padding-bottom: 1px;}
.new1.news_new p a {font-size: 14px; line-height: 19px;}
.new1.news_new .date {padding-bottom: 2px;}
.pagination.mar_b_80 {/*margin-bottom: 80px;*/}
.container.fixed_width.request .nav-div .head-in {margin: 0 auto; max-width: 1215px; min-width: 950px;}
#banner_line {width: 100%; height: 100px; display: block; border-bottom: 1px solid #D0D7DF;}
#post p img {margin: 4px 15px 5px 0}
#carouselv_1 > div.display_none {display: none;}
#carouselv_1 .category {color: #333333; font-size: 11px; line-height: 12px;}
#carouselv_1 .title {border-bottom: 1px solid #BCCBDA; color: #42678C; font-size: 13px; line-height: 16px;}
#carouselv_1 .title:hover {border-bottom: 1px solid #FF6633; color: #FF6633;}
#carouselv_1 .date {border-top: 1px dashed #A1A1A1; margin-top: 3px; padding-top: 5px;}
#carouselv_1 .date.news_item_1 {border-top: none; margin-top: 0; padding-top:0;}
#carouselv_1 .date.no_top_border {border-top: 0;}
#carouselv_1 .datecat {padding-bottom: 15px; display: block;}
div.header_slogan {font-size: 13px; line-height: 30px; color: #42668C; font-weight: bold; position: relative; float:left; margin-left:140px;
height:32px;}

#logo1 {top: 45px; left: 24px; cursor:pointer; width:144px;	height:32px;position:absolute; z-index:10;	display:block;	background:url(../images_comtransport-ru/qmarkt-logo.png) no-repeat 0 0px; float:left; margin: 0px;}
#logo1:hover {background:url(../images_comtransport-ru/qmarkt-logo.png) no-repeat 0 0;}
#logo1.seven {margin-bottom: 18px;}

#footer a.foot_logo1 {width: 100px; height:25px; display: block; background: url(../images_comtransport-ru/qmarkt-logo-foot.png) no-repeat ; margin:-6px 0 8px -2px; border: 0;}
#footer a.foot_logo1:hover, #footer noindex a, #footer noindex a:hover {border: 0;}


.capcha {
 width:120px !important; 
}

#leasing_container {
 background-color:white;
}

 /* ������� ������ ������ � ������ */
 #cena {font-family: 'PT Sans', tahoma, sans-serif;font-weight: bold;font-size: 40px;line-height: 40px;color: white;float: left;width: 280px; margin-left: 10px; margin-top: 7px;}
 #cena_dogovor {font-size: 36px; margin-top: -3px;}
 #line-button {height: 70px; background: url(/images_comtransport-ru/sale-bg.gif) repeat-x; margin-top: 14px; margin-left: -10px; min-width: 715px; margin-bottom: 6px;}
 #sale-out {float:left;}
 #currency {font-size:20px;vertical-align: top; line-height: 1; font-weight:normal; margin-top: 3px; display: inline-block;}
 #big-button {}
#big-button .btn {
	float: right;
	margin: 11px 10px 0 0;
	border: none;
	height: 38px;
	width: 117px;
	padding: 10px 0px 0px 30px;
	font-size: 14px;
	line-height: 14px;
	text-shadow: 1px 1px 0px #fff;
	color: #000;
	font-weight: bold;
}
 
 #button_lizing {background: url(../images_comtransport-ru/btn-sale-empty.png) no-repeat top right;}
 #button_lizing:hover {background: url(../images_comtransport-ru/btn-sale-empty.png) no-repeat; background-position:-147px -48px;}
 #button_lizing:active {background: url(../images_comtransport-ru/btn-sale-empty.png) no-repeat; background-position:-147px -96px; padding: 11px 0px 0px 30px; height: 37px;}

 #button_bank {background: url(../images_comtransport-ru/btn-sale-empty.png) no-repeat top left;}
 #button_bank:hover {background: url(../images_comtransport-ru/btn-sale-empty.png) no-repeat; background-position:0px -48px;}
 #button_bank:active {background: url(../images_comtransport-ru/btn-sale-empty.png) no-repeat; background-position:0px -96px; padding: 11px 0px 0px 30px;height: 37px;}
 
 /* ������ � ��������: ������ � ������ */
 .dealer_region .kupit {display: none; margin-left:8px;}
 .on {display: block !important;}
 .kupit, .content .kupit {position:absolute; text-align:center; font-size:11px; color:#ffffff; border:none; background:#5c7c9c; text-decoration:none; width:100px; height:25px; line-height:25px; bottom:0; right:9px;}
 .kupit2, .content .kupit2 {right:110px;}
 .content .kupit:hover {border:none; color:#fff; background:#42678c;}
 /*
.new_tender .kupit {background:#f37348;}
.new_tender .kupit:hover {background:#ff0505;}
 */
 /*-------------- advert -----------------*/
 #tblsale {border-collapse: collapse; margin-top: 14px; width:100%;}
 #tblsale TD {text-align: right; padding: 0 3px;}
 
 /*new bvb*/

 .abc_letters {
    border: 0 none;
    color: #bbccdf;
    float: left;
    font-size: 17px;
    margin:  0;
    padding: 0;
    clear: both;
    font-family: 'PT Sans',tahoma,sans-serif;
    font-weight: 600;
    line-height: 17px;
    text-transform: capitalize;
}
.col340 h2{
		color: #3F3F3F; 
		clear: both; 
		font-size: 22px; 
		font-weight: bold; 
		line-height: 24px; 
		padding-top: 16px;
		margin-bottom: 16px; 
		text-transform: none; 
		font-family: 'PT Sans', tahoma, sans-serif;
		padding-bottom: 5px;
}

.col.col246 h3{
		color: #3F3F3F; 
		clear: both; 
		font-size: 22px; 
		font-weight: bold; 
		line-height: 24px; 
		padding-top: 16px;
		margin-bottom: 16px; 
		text-transform: none; 
		font-family: 'PT Sans', tahoma, sans-serif;
		padding-bottom: 4px;
		border:none;
}
.content .with_out_under_line{
		color: #3F3F3F; 
		clear: both; 
		font-size: 22px; 
		font-weight: bold; 
		line-height: 24px; 
		padding-top: 16px;
		margin-bottom: 4px; 
		text-transform: none; 
		font-family: 'PT Sans', tahoma, sans-serif;
		padding-bottom: 4px;
		border:none;
}

.right_bunner_wrapper .with_out_under_line
{
	border-bottom: 1px solid #ababab;
	clear: both;
    color: #3F3F3F;
    font-family: 'PT Sans',tahoma,sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 17px;
    margin-bottom: 6px;
    padding-bottom: 6px;
    text-transform: capitalize;
    padding-top: 16px;

}
.footer_title{
	color: #000000;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 6px;

}

#button_lizing {
    background: url("../images_comtransport-ru/btn-sale-empty.png") no-repeat scroll right top transparent;
}
#button_lizing:hover {
    background: url("../images_comtransport-ru/btn-sale-empty.png") no-repeat scroll -147px -48px transparent;
}
#button_lizing:active {
    background: url("../images_comtransport-ru/btn-sale-empty.png") no-repeat scroll -147px -96px transparent;
    height: 37px;
    padding: 11px 0 0 30px;
}
#button_bank {
    background: url("../images_comtransport-ru/btn-sale-empty.png") no-repeat scroll left top transparent;
}
#button_bank:hover {
    background: url("../images_comtransport-ru/btn-sale-empty.png") no-repeat scroll 0 -48px transparent;
}
#button_bank:active {
    background: url("../images_comtransport-ru/btn-sale-empty.png") no-repeat scroll 0 -96px transparent;
    height: 37px;
    padding: 11px 0 0 30px;
}
#btn-all-page {
}
#btn-all-page .btn {
    border: medium none;
    color: #000000;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    line-height: 14px;
    margin: 10px 0;
    padding: 10px 0 0 30px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 90px;
}
#btn_lizing {
    background: url("../images_comtransport-ru/btn-all-page.png") no-repeat scroll -120px -95px transparent;
}
#btn_lizing:hover {
    background: url("../images_comtransport-ru/btn-all-page.png") no-repeat scroll -120px -238px transparent;
}
#btn_lizing:active {
    background: url("../images_comtransport-ru/btn-all-page.png") no-repeat scroll -120px -381px transparent;
    height: 37px;
    padding: 11px 0 0 30px;
}
#btn_bank {
    background: url("../images_comtransport-ru/btn-all-page.png") no-repeat scroll 0 -95px transparent;
}
#btn_bank:hover {
    background: url("../images_comtransport-ru/btn-all-page.png") no-repeat scroll 0 -238px transparent;
}
#btn_bank:active {
    background: url("../images_comtransport-ru/btn-all-page.png") no-repeat scroll 0 -381px transparent;
    height: 37px;
    padding: 11px 0 0 30px;
}

.btn_block {
}
.btn_block a {
    display: block;
    line-height: 14px;
}
.btn_block a span {
    text-shadow: 1px 1px 0 #FFFFFF;
}
.btn_block .btn_block_green {
    background: url("../images_comtransport-ru/btn-all-page.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    padding: 10px 0 0 30px;
}
.btn_block .btn_block_green:hover {
    background: url("../images_comtransport-ru/btn-all-page.png") no-repeat scroll 0 -143px transparent;
}
.btn_block .btn_block_green:active {
    background: url("../images_comtransport-ru/btn-all-page.png") no-repeat scroll 0 -286px transparent;
    height: 37px;
    padding: 11px 0 0 30px;
}
.btn_block .btn_block_red {
    background: url("../images_comtransport-ru/btn-all-page.png") no-repeat scroll 0 -48px transparent;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    padding: 9px 0 0 30px;
}
.btn_block .btn_block_red:hover {
    background: url("../images_comtransport-ru/btn-all-page.png") no-repeat scroll 0 -191px transparent;
}
.btn_block .btn_block_red:active {
    background: url("../images_comtransport-ru/btn-all-page.png") no-repeat scroll 0 -334px transparent;
    height: 37px;
    padding: 10px 0 0 30px;
}

.btn_block .btn_block_lizing {
    background: url("../images_comtransport-ru/btn-all-page1.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    padding: 9px 0 0 30px;
}
.btn_block .btn_block_lizing:hover {
    background: url("../images_comtransport-ru/btn-all-page1.png") no-repeat scroll 0 -48px transparent;
}
.btn_block .btn_block_lizing:active {
    background: url("../images_comtransport-ru/btn-all-page1.png") no-repeat scroll 0 -96px transparent;
    height: 38px;
    padding: 10px 0 0 30px;
} 

/*tanya*/

.age_icon {
	background: #a0b5ca;
	color: #fff;
	font-size: 22px;
	line-height:23px;
	font-weight: bold;
	padding: 4px;
	float: right;
	margin-left:30px;
	margin-top: 0px;
}
#towns_of_region{
	margin-left: 15px; 
}

#right_scroll_block .scroll_inner {
	
}

#right_scroll_block.fixed_scroll {
	position: fixed;
	top: 15px;
}

.hint {
	clear: both;
	margin-top: 61px;
	height: 13px;
}


.bulb {
    background: url("../images_comtransport-ru/bulb.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 12px;
    margin-right: 3px;
    width: 8px;
}

.hint_text {
    color: #000000;
    float: left;
    font-size: 11px;
    margin-top: -1px;
}

.bulb_text {
    color: #8393AB;
    font-size: 11px;
	margin-right: 2px;
}
.col_equipment {
    margin-right: 2% !important;
}

.col_equipment {
    margin-right: 3%;
    max-width: 296px;
    width: 31%;
}

.catalog_items .col_equipment:last-child, .services .col_equipment:last-child {
	margin-right: 0;
}

.catalog_items .main_title {
	margin-bottom: 0;
}

.catalog_items ul {
	list-style: none;
	margin-top: 27px;
}

.catalog_items ul:first-child {
	margin-top: inherit;
}

.catalog_items ul li, .services ul li {
	margin-top: 5px;
}

.catalog_items ul li.category_name {
	margin-top: 0;
}

.catalog_items ul li a, .services ul li a {
	color: #000;
	font-size: 12px;
	margin-top: 10px;
	border-bottom: 1px solid #cdcdcd;
}

.catalog_items .category_name a {
	font-size: 16px;
	color: #335f8c;	
}

.catalog_items .category_name a:hover {
	color: #FF6633;
}

.catalog_items ul li ul {
	margin: -2px 0 0 7px;
}

.catalog_items ul li ul li {
	margin-top: 2px;
}

.catalog_items ul li ul li a {
	color: #666;
}


.services {
    float: left;
    margin-top: 32px;
    width: 100%;
}

.services h3 {
	color: #000;
	border-bottom: none;
	font-size: 22px;
	min-height: 24px;
}

.services ul {
    list-style: none outside none;
    margin-top: -5px;
}

a.all_services {
	color: #35628e !important;
	font-size: 11px !important;
	display: block;
    float: left;
    margin-top: 13px !important;
}

a.all_services:hover {
	color: #FF6633 !important;
}

.module_relink {
    float: left;
    margin-bottom: 22px;
    width: 100%;
}

.module_relink h1 {
    font-size: 19px;
    line-height: 23px;
    width: 960px;
}

.relink_img {
    float: left;
    margin-top: 13px;
}

.relink_cell {
    float: left;
    margin: 14px 40px 0 7px;
    min-height: 100px;
    padding: 0 8px;
    position: relative;
    width: 209px;
}

.relink_cell span {
    color: #222222;
    float: left;
    font-size: 11px;
	line-height: 11px;
    margin-top: -1px;
}

.relink_cell span.relink_category {
	margin-bottom: 0;
}

.relink_cell a {
    clear: both;
    color: #335F8C;
    font-size: 16px;
    height: 33px;
    line-height: 20px;
    margin: 3px 0;
    overflow: hidden;
}

.relink_cell > div {
	position: absolute;
	bottom: -1px;
}

.num_prop {
	font-size: 31px; line-height: 31px;
}

.relink_cell.orange {
	border-left: 5px solid #FFC29F;
}

.relink_cell.yellow {
	border-left: 5px solid #e4cd8b;
}

.relink_cell.blue {
    border-left: 5px solid #8BC4D7;
    margin-right: 0;
    padding-right: 0;
    width: 235px;
}

.colspecadvert img {
	/*border: 1px solid #575757;*/
	width:360px;
	margin-left:-35px;
}

.pricespecadvert_red {
	height: 25px;
	color: #fff;
	float: left;
	padding: 0px 0 0 3px;
}

.pricespecadvert_red {
	background-color: #ff0505;
}

.pricespecadvert_green {
	background-color: #3ab179;
}

.subpricetext {
	float: left;
}

.priceadvert_price {
	float: left;
	font-weight: bold;
	font-size: 17px;
	margin: 3px;
}

.priceadvert_corner_red {
	width: 8px;
	height: 25px;
	float: left;
}


.pricespecadvert_orange{
    background-color: #ff0505;
}
.pricespecadvert_orange {
    color: #FFFFFF;
    float: left;
    height: 25px;
    padding: 0 0 0 3px;
}

.pricespecadvert_orange {
    padding-right: 7px;
}

.pricespecadvert_green{
    background-color: #3AB179;
}
.pricespecadvert_green {
    color: #FFFFFF;
    float: left;
    height: 25px;
    padding: 0 0 0 3px;
}

.pricespecadvert_green {
    padding-right: 7px;
}

.pricespecadvert_blue{
    background-color: blue;
}
.pricespecadvert_blue {
    color: #FFFFFF;
    float: left;
    height: 25px;
    padding: 0 0 0 3px;
}

.pricespecadvert_blue {
    padding-right: 7px;
}

    @font-face { font-family: "Rubl Sign"; src: url(http://www.artlebedev.ru/;-)/ruble.eot); }
    span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
    span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
    span.rur span:before { content: '\2013'; }

/*
.priceadvert_corner_red {
	background: url("../images_comtransport-ru/priceadvert_corner_red.png") no-repeat scroll 0 0 transparent;
}

.priceadvert_corner_green {
	background: url("../images_comtransport-ru/priceadvert_corner_green.png") no-repeat scroll 0 0 transparent;
}
*/
.priceadvert {
	position: absolute;	
	margin: -6px 0 0 7px;	
	
}
.pricespecadvert_red {padding-right: 7px;
mask: url(../images_comtransport-ru/mask2.png) top right;
    -webkit-mask: url(../images_comtransport-ru/mask2.png) top right / cover;
    -o-mask: url(../images_comtransport-ru/mask2.png) top right / cover;
    -ms-mask: url(../images_comtransport-ru/mask2.png) top right / cover;}


.colspecadvert {
	float: left;
	max-width: 300px;
	margin-bottom:41px;

}

.colspecadvert {
	margin-right: 25px; height: 172px; /*background-color: #dfe6ea;*/ background-color:#fff;
}
.colspecadvert:hover {}
.colspecadvert:last-child {
	margin-right: 0px;
}

.crop {
	overflow: hidden;
}


.specadvert_img_desc {
float: left;
background: url("../images_comtransport-ru/black_op50.png") repeat scroll 0 0 transparent;
width: 280px;
color: #fff;
margin: -43px 0 0 0;
position: relative;
height: 37px;
padding: 3px 8px 0;
font-weight: bold;
font-size: 15px;
line-height: 16px;
}

.specadvert_desc {
max-width: 298px;

margin-top: -3px;
padding: 3px 7px 8px;
font-size: 13px;
line-height: 13px;
}
/*--- ��� �������������: ������ ��� ������ -----------*/
#right-panel {
	position: absolute;
	width: 320px;
	height: 2300px; height:100%;
	right: 0px;
	z-index: 11;
}
#left-panel {
	position: absolute;
	width: 320px;
	height: 2300px; height:100%;
	z-index: 11;
}

/* */
.col478 {margin-right:25px; width:478px;}
.cont-col .col478 h2 {margin-bottom: 0px;  padding-top: 7px; padding-bottom: 10px;}
.col447 {width:478px;}
.cont-col .col246 h2 {margin-bottom: 10px; padding-top: 7px;}
.cont-col .col684 h2 {margin-bottom: 20px; padding-top: 7px;}
.cont-col .col246 div.date {padding-bottom: 2px;}

#footer .main_title { width: 1191px; border-bottom:1px solid #bbc8d4; padding-bottom: 4px !important; margin-bottom: 9px;}

.relink_column {overflow:hidden; float:left; width: 366px;}
.relink_column + .relink_column {}
.relink_cell a {line-height:16px;}

.foot-cols {clear:both; overflow:hidden; border-top:5px solid #DBDBDB; padding-top: 25px; padding-bottom:25px;}

.big_string_spec {}
.big_string_spec .colspecadvert {max-width:300px; margin-right:25px; margin-bottom:27px;}
.big_string_spec .colspecadvert:last-child {margin-right: 0px;}
.big_string_spec .specadvert_img_desc {width: 282px;}
.big_string_spec .specadvert_desc {max-width: 286px; }

.colspecadvert {position:relative;}
#footer  .colspecadvert a {border:none;}
.colspecadvert .cover-link {background:url(../images_comtransport-ru/cover-link.png) no-repeat 98% 97%;}
.specadvert_img {border: 1px solid #575757; height:120px; overflow:hidden;}
li .colspecadvert img {border:none; width:360px; margin:0 !important;}
.content li .colspecadvert img {border:none; width:360px; margin-left:-70px;}
.specadvert_desc {height: 40px; margin:0; padding: 3px 7px 0px; overflow:hidden; font-size:11px;}
.specadvert_img_desc {float:none; bottom: 50px; position:absolute; margin: 0px 0 0 0; font-size:16px; width: 283px;}

.cover-link {position:absolute; top:0; left:0; width:100%; height:100%;}
.content .cover-link ,.content .cover-link:hover{border:none;}

/*.colspecadvert:hover {background:#cfd9e0;}*/
.colspecadvert:hover .cover-link {background:url(../images_comtransport-ru/cover-link2.png) no-repeat 98% 97%;}
.colspecadvert:hover .specadvert_img_desc {background:rgba(0,0,0,75);}
.colspecadvert:hover .specadvert_desc { }

.wide-banner { margin-bottom: 28px; float: left; margin-top: -1px;}
.col693 .more {}
.col3 .nomark {padding-bottom: 11px; margin-top: -5px;}

.center {width:950px;}

.col4444_elements_area {overflow:hidden; margin-bottom:30px; width: 103%;}
.col4444_elements_area  .col2086_element {height:auto; float:none; display:inline-block; vertical-align:top;margin-bottom: 29px; margin-right: 28px;}

.lising-main {font-size:16px; color:#333333; line-height:22px; margin: -11px 0 36px;}
.lising-cols {margin-bottom: 31px; width:103%; color:#333333; position:relative;}
.lising-title {margin-bottom: 4px; font-family: 'PT Sans', tahoma, sans-serif;font-size:22px; font-weight:bold; line-height:22px; margin-right:14px;}
.lising-cols .lising-title  { margin-bottom: 11px;}
.lising-companies  {margin-bottom: 54px;}
.lising-companies .lising-title {margin-bottom: 0px;}
.lising-short-text {font-size:13px; color:#333; line-height:20px; margin-right:14px; margin-bottom: 30px;}
.lising-cols .nomark  {margin-top:0;}
.lising-cols .nomark li a{color:#34618d;}
.lising-cols .nomark li a:hover {color: #a70505;}
.lising-cols .info-head {font-family: 'PT Sans', tahoma, sans-serif;margin: 5px 0 9px; font-weight:bold; color:#42678c; font-size:19px; padding:15px 0 15px 55px; line-height:32px; background:url(../images_comtransport-ru/info-head.jpg) no-repeat 0 0;}
.lising-cols .info-title {margin-bottom: 8px;}
.lising-cols .info-title a {line-height: 18px; font-size: 16px; font-weight: 100; color: #33608c; text-decoration: none; border-bottom: 1px solid #cdcdcd;}
.lising-cols .info-title a:hover {color: #a70505; border-bottom: 1px solid #a70505;}
.lising-cols .info-short {margin-bottom: 11px; width:101%; font-size:11px; line-height:15px;}

.lising-table {margin: 11px 0;border-collapse:collapse; width:100%; border-top:1px solid #6e6e6e; }
.lising-table th {padding: 8px 0 8px; height: 44px;border-bottom:1px solid #d0dadd; text-align:left;font-weight:100; font-size:11px; color:#666666; line-height:13px;}
.lising-table td {padding: 8px 0; border-bottom:1px solid #d0dadd; text-align:left;}
.lising-table td.td-num {line-height: 20px;width:48px; font-family: 'PT Sans', tahoma, sans-serif;font-size:17px; color:#aab6c6;}
.lising-table th.td-size {text-align:right;}
.lising-table td.td-size {line-height: 19px; width:125px; font-size:14px; color:#000000; text-align:right;}
.lising-table td.td-site {line-height: 19px; width:139px; padding-left:21px; font-size:12px;}
.lising-table th.td-site {width:139px; padding-left:21px;}
.lising-table td .comp-name {font-weight:bold;font-size:16px; line-height: 20px; color: #33608c; text-decoration: none; border-bottom: 1px solid #cdcdcd;}
.lising-table td .comp-name:hover {color: #a70505; border-bottom: 1px solid #a70505;}
.lising-table td .comp-city {margin-top: 3px; font-size:11px; color:#000000; }

.show-more, .content .show-more {font-size:11px; border-bottom-style:dashed;}

#btn_lizing2, .content #btn_lizing2 {
border: medium none;
color: #000000;
font-size: 16px;
font-weight: bold;
height: 38px;
line-height: 30px;
margin: 4px 0;
float:none;
display:block;
padding: 10px 0 0 30px;
text-shadow: 1px 1px 0 #FFFFFF;
width: 230px;
background: url("../images_comtransport-ru/btn-leasing.jpg") no-repeat scroll 0px 0px transparent;}
#btn_lizing2:hover, .content #btn_lizing2:hover {background: url("../images_comtransport-ru/btn-leasing.jpg") no-repeat scroll 0px -48px transparent;}
#btn_lizing2:active, .content #btn_lizing2:active {background: url("../images_comtransport-ru/btn-leasing.jpg") no-repeat scroll 0px -96px transparent;}


.news_new div.date { padding-bottom: 4px;}
.news_new + .news_new div.date { margin-top:9px;}


/* */
.cat-search {background:#dae1e7; border-bottom:3px solid #9aa7bc; padding: 14px 9px 6px; margin-bottom: 9px;}
.cat-search .submit {margin-top: 13px; height: 32px; padding: 5px 10px; width: 96px;}
.cat-search .search-col {float:left; margin-bottom: 6px;}
.cat-search .search-col1 {width:420px; margin-right: 4px;}
.cat-search .search-col2 {width:400px;}
.cat-search .search-col3 {padding-left:6px; width: 300px; margin-right: 125px;}
.cat-search .search-col4 {padding-left:6px; width:377px;}
.cat-search .search-col4 .ffSelectWrapper {width:54px; display: inline-block; margin-top: 7px; margin-left: 2px;}
.cat-search .search-col .beet {display:inline-block; vertical-align:top; font-size:13px; color:#132b46; width: 12px; text-align: center; margin-top: 9px;}
.cat-search .search-col input {margin-top: 4px; display:inline-block; vertical-align:top; border:1px solid #93a2b5; padding:5px 8px; width:80px; height:16px; line-height:16px; background:#fff;}
.cat-search .search-col label {padding-left:0px; display:block; font-size:11px; color:#60738c; line-height: 12px; margin-bottom: 0px;}
.cat-search .search-col3 label, .cat-search .search-col4 label {padding-left:0px;}
.cat-search .search-col {
padding-left:6px;
}

.offers-col {width:228px; padding-right:10px;}
.offers-col h2, .content .offers-col h2 {line-height:20px; margin-bottom: 7px; font-size:22px; font-weight:bold;}
.offers-col .more-offers ul {height:auto; margin-left:-12px;}
.offers-col .more-offers ul li {margin:0 0 0 12px; height:152px; overflow:hidden;}
.offers-col .more-offers ul li .more-off, .content .offers-col .more-offers ul li .more-off, .more-off, .content .more-off {color:#7995b0; border:none; display:block; background:url(../images_comtransport-ru/more-arr.jpg) no-repeat 12px 11px #e7ecef; width: 66px; height: 23px; font-size: 11px; padding:54px 0 0 11px;}
.offers-col .more-offers p.year {display:none;}
.offers-col .more-offers .more-off {display:block; text-decoration:none;}
.offers-col .more-offers .more-off:hover {}
.spec-col {width:708px;}
.spec-col h2 {height:30px;}
.spec-col .specadvert {width:735px;}
.spec-col .colspecadvert {max-width:342px; margin-bottom:23px;}
.spec-col .colspecadvert img {margin-left:-10px;}
.spec-col .specadvert_img_desc {width:324px;}

.cat-cols {width: 103%;}
.cat-cols ul.arr-list .category {margin-top: 2px;}
.cat-cols ul.arr-list > li {padding-bottom: 3px;}
.cat-cols ul.arr-list ul {padding-top: 4px; padding-left: 6px;}
.cat-cols ul.arr-list > li a, .content .cat-cols ul.arr-list > li a {font-size: 16px; color: #000; border-bottom: 1px solid #d4d4d4; }
.cat-cols ul.arr-list > li a span, .content .cat-cols ul.arr-list > li a span {font-size: 16px; color: #000; line-height:18px;}
.cat-cols ul.arr-list ul li a, .content .cat-cols ul.arr-list ul li a {font-size: 14px; color: #666666; border-bottom: 1px solid #d4d4d4; line-height: 14px;} 

.colhalf {width:470px;}
.colhalf + .colhalf {float:right;}

.provider {margin-left: -10px;}
.provider #list4-list li + li {border:none; }
.provider #list4-list li {padding:9px 10px 13px; line-height: 18px; margin-bottom: 2px;}
.provider #list4-list li:hover, .provider #list4-list li.mouseover {background:#fcf1cd;}
.provider #list4-list li.spec_in_list, .provider #list4-list li.spec_in_list:hover {background:#fff; padding: 14px 0 0 12px; height: 188px;}
.provider #list4-list li .name-card {overflow:visible; font-size:17px; margin-bottom: 5px; line-height: 18px;}
.provider #list4-list li .field-name {color:#6a6a6a;}
.provider #list4-list li .info {display:inline-block; margin-left:10px; overflow:visible;}

.more-offers2 {}
.more-offers2 ul {list-style:none outside none;}
.more-offers2 li {line-height:16px; margin: 9px 20px 13px 0;}
.more-offers2 li a {color:#34618d; font-size:12px;}
.more-offers2 li a.more-off {margin-top: 19px;}

#interview_list li a .interviews_name {display:inline; font-size:16px; color:#000; border-bottom: 1px solid #BCCBDA;}
#interview_list li a:hover .interviews_name {color:red; border-bottom: 1px solid red;}
.bot-links {color:#000000; padding-top:20px;}
.bot-links .more {clear:none; margin-right:12px;}

.news {}
.news .datecat {padding-bottom: 15px; display: block;}
.news .datecat .category {color: #333333; font-size: 11px; line-height: 12px;}
.news .datecat .title {border-bottom: 1px solid #BCCBDA; color: #42678C; font-size: 13px; line-height: 16px; }

.left-contact {overflow:hidden; float:none; width:auto; padding-right:18px;margin-bottom: 25px;}
.left-contact td {
padding: 9px 0; vertical-align:middle;
color: #000;}
.left-contact tr td:first-of-type {
color: #666;
width: 120px;}
.left-contact  td.tel {
font-size: 27px;}
.left-contact tr + tr td{
border-top: 2px solid #ebeff0;
}
#company_logo {
width: 200px;
}
/*#company h1 {color:#000; margin-bottom:10px;}*/
/*#company  .tab-content {
min-height: 100px;
}*/
.content #company .htabs  a {border:none;}
#company #list4-list li {padding:8px 0 12px 10px;}
#company .num {color:#6a6a6a;}
#company .num span {color:#000000;}

.material-body form label {display:inline-block;}



/* LIST */

/* category NEW */
.list_items {
    width: 685px;    
    font-size: 14px;
    margin: 0px 9px;
    position: relative;
}
.list_items .banner {
	width: 444px; height: 100px;
	margin-bottom: 10px;
}

.item_title {
    color: #2a2a2a;
    font-weight: bold;
    height: 53px;
    padding-top: 7px;
    padding-left: 9px;
    border: 1px solid #ddd;
    border-bottom: none;
}
.item_title .title {
    position: absolute;
}

.mini_list {
    overflow: hidden;
    margin-bottom: 8px;
}
.mini_list > .title {
    position: absolute;
    right: -2px;
    top: 9px;
}
.mini_list p {
    color: #2a2a2a;
    font-size: 18px;
    margin: 4px 0px 7px;
}
.mini_list div {
    color: #717171;
    font-size: 12px;
    line-height: 14px;
    margin-left: 2px;
}

.block_items {
    border: 1px solid #e1e1e1;
    position: relative;
    padding: 6px 0px;
    margin-bottom: 10px;
    width: 334px;
    float: left;
}
.block_items.new {
    margin-left: 8px;
}
.block_items .title_block_items {
    display: inline-block;
    font-size: 14px;
    color: #2a2a2a;
    text-decoration: none;
    font-weight: bold;
    line-height: 21px;
    margin-left: 10px;
    padding-top: 5px;
}

.category_list {
    list-style-type: none;
    margin-top: -3px;
    margin-bottom: 10px;
}
.category_list.used {
    margin-top: 0px;
}
.category_list li {
    padding-left: 13px;
    margin-right: 14px;
    position: relative;
    margin-top: 15px;
    line-height: 15px;
}

.mini_list.deal_list .category_list.used{
    margin-top: 20px;
    margin-bottom: 20px;
}

.list_block_items {
    list-style-type: none;
    font-size: 0px;
    overflow: hidden;
}
.list_block_items li:first-child {
    border-top: 1px solid #e1e1e1;
}
.list_block_items li {
    font-size: 12px;
    margin-top: 18px;
    position: relative;
    overflow: hidden;
}
.list_block_items li img {
    width: 140px;
    height: 105px;
    float: left;
}
.list_block_items .title {
    font-size: 12px;
}
.list_block_items .price_item {
    font-size: 12px;
    font-weight: bold;
}
.list_block_items li.add_block:nth-child(2n-1){
    margin-bottom: -17px;
}

.desc_block_item {
    display: inline-block;
    margin-top: 1px;
    margin-left: 8px;
    line-height: 14px;
}
.desc_block_item .title {
    right: inherit;
    top: inherit;
    width: 132px;
    display: inline-block;
    white-space: pre;
}
.desc_block_item .year_item {
    margin-right: 6px;
}



.fading, .listing li + li a, .rub_listing li + li a {
    /*position: relative;
    overflow: hidden;*/
   /* word-break: break-all;*/
}
.fading:after, .listing li + li a:after, .rub_listing li + li a:after {
    content: '';
    display: block;
    width: 100px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.white.fading:after, .listing li + li a:after, .rub_listing li + li a:after {
    background-image: -webkit-linear-gradient(right, #ffffff, rgba(256, 256, 256, 0.1));
    background-image: -moz-linear-gradient(right, #ffffff, rgba(256, 256, 256, 0.1));
}
.grey.fading:after {
    background-image: -webkit-linear-gradient(right, #333, rgba(51, 51, 51, 0.1));
    background-image: -moz-linear-gradient(right, #333, rgba(51, 51, 51, 0.1));
}
/*fading down*/
.fading.white_down {
    word-break: initial;
    position: initial;
    height: 70px;
}
.fading.white_down:after {
    width: 280px;
    height: 70px;
    bottom: 0px;
    top: initial;
}
.fading.white_down:after {
    background-image: -webkit-linear-gradient(bottom, #ffffff, rgba(256, 256, 256, 0.4));
    background-image: -moz-linear-gradient(bottom, #ffffff, rgba(256, 256, 256, 0.4));
}

.firm_desc.fading.white_down {
    height: 100px;
}
.firm_desc > span, .firm_desc.fading.white_down:after {
    width: 100%;
}
    .fading.white_down:after {
        width: 546px;
    }

.list_block_items .price_item {
    font-size: 12px;
    font-weight: bold;
}


.next_desc {
    position: absolute;
    height: 105px;
    width: 33px;
    top: 0px;
    right: 0px;
    -webkit-transition: background 0.2s linear;
    transition: background 0.2s linear;
}
.next_desc:hover {    
    background: #ededed;
}
.next_desc:after {
    content: "";
    position: absolute;
    background: url("/images/block/double_arr.png") no-repeat;
    width: 12px;
    height: 11px;
    right: 8px;
    top: 48px;
}	
	

.continue:after {
    right: 132px;
}
.continue:after {
    background: url("/images/block/double_arr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 11px;
    position: absolute;
    right: 8px;
    top: 18px;
    width: 12px;
}
.block_items .continue {
	width: 100%;
    padding: 13px 0 10px 0;
	text-align: center;	
}
    .block_items.new .continue {
        padding: 13px 161px 10px 141px;
    }
.continue {
    bottom: 0;
    color: #2a2a2a;
    font-size: 14px;
    opacity: 0.6;
    padding: 15px 90px 11px 71px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    transition: background 0.2s linear 0s;
}

.continue:hover {
    background: #ededed;
}

.main_block_list .continue, .news .continue {
    opacity: 1;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    padding: 25px 110px 18px 110px;
    letter-spacing: 1px;
}
.main_block_list .continue span, .news .continue span {
    border-bottom: 2px solid #b2b2b2;
}
.main_block_list .continue:hover {
    background: #444;
}
.main_block_list .continue:after {
    right: 93px;
    top: 29px;
}

.item_bg {
    background: linear-gradient(to bottom, #fefefe 0%, #ffffff 61%, #f7f7f7 99%, #ffffff 100%, #f7f7f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.item_bg {
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top,  #fefefe 0%, #ffffff 61%, #f7f7f7 99%, #ffffff 100%, #f7f7f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(61%,#ffffff), color-stop(99%,#f7f7f7), color-stop(100%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#ffffff 61%,#f7f7f7 99%,#ffffff 100%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#ffffff 61%,#f7f7f7 99%,#ffffff 100%,#f7f7f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#ffffff 61%,#f7f7f7 99%,#ffffff 100%,#f7f7f7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fefefe 0%,#ffffff 61%,#f7f7f7 99%,#ffffff 100%,#f7f7f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.block_items > div {
    width: 100%;
    height: 130px;
    position: absolute;
    bottom: 0px;
    z-index: -1;
}
.add_block {
    width: 201px;
    height: 57px;
    margin-bottom: 18px;
}

.cont-col .new a { color: #335f8c; border-bottom: 0px solid #bccbda; font-size: 13px; line-height: 16px;  }
.cont-col .new a:hover { color: #a70505; border-bottom: 0px solid #a70505; }
.content a {
    color: #335f8c;
}

/* end of LIST */

/************************07.10.2013****************************/

.tableoffers {
width:100%;
margin-bottom:40px;
}

.tableoffers > .title {
    clear: both;
    color: #000000;
    font-family: 'PT Sans',tahoma,sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 2px;
    padding-bottom: 4px;
    padding-top: 16px;
    text-transform: none;
}

.tableoffers.leasing > .title {
border-bottom:4px solid #00ADE8;
}

.tableoffers.credit > .title {
border-bottom:4px solid #FFC500;
}

.tableoffers .thead {
color:#666;
font-size:11px;
font:11px/14px Arial, Helvetica, sans-serif;
overflow:hidden;
margin:5px 0 25px;
}

.tableoffers .thead > div {
float:left;
padding-right:10px;
}

.tableoffers .item > div {
float:left;
padding-right:10px;
}

.tableoffers div.col_comname {
width:570px;
padding-right:20px;
text-align:left;
}

.tableoffers div.col_comname span {
display:block;
font-size:11px;
margin-top:5px;
font-weight:normal;
}

.tableoffers div.col_cash {
width:115px;
text-align:right;
}

.tableoffers div.col_time {
width:45px;
text-align:right;
}


.tableoffers div.col_rate {
width:60px;
text-align:right;
}

.tableoffers div.col_apply {
width:110px;
float:right;
text-align:right;
padding-right:0;
font-size:12px;
} 

.tableoffers .item {
padding:8px 0;
border-top:1px solid #CDDBDE;
overflow:hidden;
font-size:14px;
}

.tableoffers .item div.col_comname {
font-size:16px;
font-weight:bold;
}

.tableoffers .item div.col_rate {
font-weight:bold;
}

.leasing .item .col_apply {
color:#00ace5;
}

.leasing .item .col_apply a {
color:#00ace5;
border-bottom:1px solid #5BE5FF;
}

.tableoffers .item .col_apply a:hover {
border-bottom: 1px solid #FF6633;
color: #FF6633;
}

.credit .item .col_apply {
color:#c69e00;
}

.credit .item .col_apply a {
color:#c69e00;
border-bottom:1px solid #FFD200;
}

/*************************/
.yaaddwrap {
background:#fff !important;
border:1px solid #CCDAE1;
}


.yaaddwrap .yaadd {
height: 158px;
    margin: 0;
    overflow: hidden;
    padding: 10px 7px 0;
	width:300px;
	
	text-align:center;
}
.yaaddwrap .yaadd img {
width:auto !important;
margin:0 !important;
}

.gooaddwrap {
background:#fff !important;
/*outline:1px solid #CCDAE1;*/
height:172px;
}


.gooaddwrap .gooadd {
height: 158px;
    margin: 0;
    overflow: hidden;
    padding: 10px 7px 0;
	text-align:center;

	border:1px solid #CCDAE1;

}

.flex_center .gooaddwrap .gooadd {

	min-width:348px;


}
.gooaddwrap .gooadd img {
width:auto !important;
margin:0 !important;
}

/*.content .reg-form h1 {font-size:35px; font-family: 'PT Sans', tahoma, sans-serif; padding-bottom: 2px;}*/
.form-title, #lising1 form > div.form-title {margin-top: 29px; font-size:17px;  line-height:21px; padding-bottom: 14px; color:#3d5f83; padding-left:20px; margin-left:-20px; background: url('../images_comtransport-ru/red-mark.jpg') left 4px no-repeat;}
.form-title.nobg, #lising1 form > div.form-title.nobg {background:none;}
.reg-form .head {margin-bottom: 14px;}
.reg-form label {font-size:13px; color:#333333; padding-bottom: 3px;}
.reg-form textarea {padding: 5px 10px; resize: none; font-family: arial; width: 465px; height: 102px; display:block;}
.reg-form .cusel { display:block;}
.reg-form .cuselText { font-weight:bold; color:#132b46;}
.reg-form form > div, #lising1 .reg-form form > div  {margin-bottom: 15px;}
.reg-form .form-col {display:inline-block; vertical-align:top; float:none; padding-top: 0px;}
.reg-form .form-col + .form-col {margin-left: 4px;}
.reg-form .form-col#regionDiv {width: 179px;}
.reg-form .form-col.city {width: 164px;}
.reg-form .form-col.city input , #lising1 .reg-form .form-col.city input[type="text"]{width: 142px;}
.reg-form .form-col.country {width: 127px;}
.reg-form .srok-sel {width: 178px;}
.ok-message .logout, .content .ok-message .logout {width:9px; float:none; display:inline-block; border:none; background: url(../images_comtransport-ru/close-ico-newh2.gif) no-repeat right 4px;}
.ok-message .logout:hover, .content .ok-message .logout:hover {background: url(../images_comtransport-ru/close-ico-newh.gif) no-repeat right 4px;} 
.ok-message .submit {margin-top: 13px;}
.ok-message p .date {font-size:12px; color:#8b8b8b;}
.ok-message .form-title, #lising1 .ok-message  div.form-title {margin-top: 13px; padding-bottom: 11px;}
#lising1 .ok-message  p, .content #lising1 .ok-message p {padding-bottom: 1px;}
#lising1 .ok-message  p.text, .content #lising1 .ok-message  p.text {margin-bottom: 7px;}

.reg-form ::-webkit-input-placeholder {   color:#869fa9; font-weight:100; line-height: 22px; }
.reg-form :-moz-placeholder {     color:#869fa9; font-weight:100; line-height: 22px;}
.reg-form ::-moz-placeholder {     color:#869fa9; font-weight:100; line-height: 22px;}
.reg-form :-ms-input-placeholder {    color:#869fa9; font-weight:100; line-height: 22px;}

.reg-form .placeholder {    color:#869fa9;}
.reg-form .phone-fields {height: 34px;}
.reg-form .phone-fields input.country-cod, #lising1 .reg-form  input[type="text"].country-cod {text-align:right; width: 47px; margin-right: -1px; float: left;}
.reg-form .phone-fields input.operator-cod, #lising1 .reg-form .phone-fields input[type="text"].operator-cod {text-align:right; width: 50px; margin-right: -1px; float: left;}
.reg-form .phone-fields input.phone-num, #lising1 .reg-form .phone-fields input[type="text"].phone-num {text-align:right; width: 97px;}

.flex_center2 {
float:left;
margin-left:33px;
width:697px;
padding-top:11px;
} 
.flex_center2 table.div-used-new {
	border:#CCCCCC solid 1px;
	padding:5px;
}
.flex_center2 .add-anounce-text {
	margin-left:108px;
	font-weight:bold;
	width:50%;
	height: display:block;
	font-size:11px;
	font-weight:normal;
}
.flex_center2 .add-anounce-text .year {
	margin-top:5px;
}
.flex_center2 .add-anounce-text .price {
	margin-top:15px;
	font-size:12px;
	font-weight:bold;
}
.flex_center2 .description-block {
	color:#777777;
	font-size:12px;
	text-align:left;
}

.specadvert {

}

.img-block {
width:420px !important;
}

.wrapper-sticky, #sticky {
background:#fff; 
z-index:100;

}
.wrapper-sticky {
margin-bottom:20px;
}
.new_recomend {
}

.new_recomend .list {
list-style:none;
}
.new_recomend .with_out_under_line {
font-weight:normal;
line-height:26px;
font-size:22px;
}

.new_recomend .list li {
margin-bottom:5px;
background:none;
padding-bottom:3px;
}

.mp2 {
margin-right:0;
width:51%;
}


/*h1.lising-h1 {
margin-bottom: 4px; font-family: 'PT Sans', tahoma, sans-serif;font-size:22px; font-weight:bold; line-height:22px; margin-right:14px;
}*/
.read_more {
color:#333;
font-size:13px;
font-weight:bold;
margin-top:40px;
clear:both;
margin-bottom:8px;
}

.llink {
margin-bottom:8px;
color:#8598b0;
font-size:12px;
}

.llink a {
}

h1.main_title.noline.lh1 {
 padding: 10px 0 10px !important;

}

#faq {
display:block;
position:absolute;
right:0;
top:-193px;
padding-left:25px;
padding-bottom:1px;
background:url(/images_comtransport-ru/faq.png) no-repeat 0 0;
height:20px;
line-height:20px;
color: #3D6083;
border:none;
text-decoration:none;
}

#faq  span {
border-bottom: 1px solid #BCCBDA;
}

#faq:hover {
color: #a70505;
}

#faq:hover span {
  border-bottom: 1px solid #a70505;
}

.clr {
clear:both;
}

.posttable1 {
border-collapse:collapse;
margin-bottom:10px;
}
.posttable1 td {
padding:5px;
}

/***********************/


.spoiler-wrap{
margin-bottom:5px;
}
.spoiler-head {
font-size: 14px;
padding: 1px 18px 2px;
cursor: pointer;
color:#33608c;
margin-bottom:0px;
}
.folded {
background: url("../images_comtransport-ru/left-array.png") no-repeat scroll 3px 7px transparent;
display: block;

color:#000;

}
.unfolded {
background: url("../images_comtransport-ru/down-array.png") no-repeat scroll 0 9px transparent;
display: block;
color:#f05a28;

}
.spoiler-body {
font-size:14px;
margin-bottom:10px;
padding-top:5px;
}

.spoiler-body {
padding-left:18px;
}


.folded span {
border-bottom:1px dashed #cdcdcd;
}

.unfolded span {
border-bottom:1px dashed #F05A28;
}


.form {
width:620px;
padding-left:18px;
}




.form .label label {
display:block;
color:#555555;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;

}

.form form > div {
margin-bottom:20px;
}

.form input[type="text"] {
    border: 1px solid #879CB5;
    font-size: 15px;
	color:#132b46;
padding: 2px 8px 0 8px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
    line-height: 26px;
    width: 602px;
background-color:#fff;
}

.form input[type="text"]:focus {
border:1px solid #002846;
}

.form .label {
padding-bottom:5px;
position:relative;
}

.form .label .lost {
display:block;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#3f7f00;
position:absolute;
bottom:5px;
right:0px;
}

.form .caption {
width:420px;
color:#41668c;
font-size:12px;
line-height:14px;
margin:2px 0;
font-family:Arial, Helvetica, sans-serif;
}

.form input:-moz-placeholder {color:#879fa9; font-weight:normal;}
.form input::-webkit-input-placeholder {color:#879fa9; font-weight:normal;}

.form .input textarea {
    border: 1px solid #879CB5;
    font-size: 15px;
    height: 112px;
    resize: none;
    width: 602px;
line-height:20px;
padding:8px;
font-family: Segoe UI,tahoma,sans-serif;
}

.form .input textarea:focus {
border-color:#002846;
}


.form .input {
min-height:34px;
}

#faq_form  {
margin-top:40px;
}

#faq_form > .title {
font-size:22px;
font-weight:bold;
}

#faq_form .faq_hint {
font-size:12px;
font-weight:bold;
margin-bottom:20px;
}
.tab-content #list4-list {
margin-left:-10px;
}





.img-block img {
margin-left:0 !important;
margin:10px 20px;
}

#post p img {
margin-left:0 !important;
margin-top:0 !important;
}

#list4-list li.spec_in_list div.specadvert {
/*margin: 0 auto;*/
    overflow: visible;
    /*width: 744px;*/
}

.listpad {
margin-top:10px;
}
.listpad li {
padding: 6px 0 15px 10px !important;
}

.more-offers2 li a.more-off:hover {
background: url("../images_comtransport-ru/more-arr-hover.jpg") no-repeat scroll 12px 10px #D9E3E9;
border:0;
color:#5C89A8;
}

.more-off:hover {
background: url("../images_comtransport-ru/more-arr-hover.jpg") no-repeat scroll 12px 10px #D9E3E9 !important;
border:0 !important;
color:#5C89A8 !important;
}

.cont-col .col.h22 h2 {
font-size:22px;
color:#000;
font-weight:bold;
border:0;
line-height:24px;
}

.offer-dealer {
margin-top:50px;
}

.offer-dealer h2 {
font-size:22px;
font-weight:bold;
border:0;
color:#000;
margin-bottom:10px;
}

.ovisible {
overflow:visible !important;
}


.gsc-control-cse {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-control-cse .gsc-table-result {
    font-family: Arial, sans-serif;
  }
  input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    border-color: #D9D9D9;
  }
  input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: #666666;
    background-color: #CECECE;
    background-image: none;
    filter: none;

  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
    border-bottom-color: #FF9900
  }
  .gsc-tabsArea {
    border-color: #FF9900;
  }
  .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b  {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
    color: #0000CC;
  }
  .gsc-cursor-page {
    color: #0000CC;
  }
  a.gsc-trailing-more-results:link {
    color: #0000CC;
  }
  .gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
    color: #000000;
  }
  .gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short  {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gs-promotion div.gs-visibleUrl-short {
    display: none;
  }
  .gs-promotion div.gs-visibleUrl-long  {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
    color: #0000CC;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
    color: #0000CC;
  }
  .gsc-webResult.gsc-result.gsc-promotion {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gsc-completion-title {
    color: #0000CC;
  }
  .gsc-completion-snippet {
    color: #000000;
  }
  .gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link  {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover  {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active {
    color: #0000CC;
  }
  .gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * {
    color: #000000;
  }
  .gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short  {
    color: #008000;
  }
  
  .cse .gsc-control-cse:after, .gsc-control-cse:after {
  clear:none !important;
  }
  
  .gsc-control-cse:after {
  clear:none !important;
  }
  
  .cse .gsc-control-cse, .gsc-control-cse {
  padding:0 !important;
  }
  
  #offers .left .offer span.comname {
	font-size: 25px;
	margin-bottom: 10px;
}

.spec_in_list2 {
padding-left:0;
}

.thadv {
font-size: inherit !important;
    line-height: inherit !important;

background: url("../images_comtransport-ru/ad-bg.gif") repeat scroll center top;
padding: 1px 30px 1px 80px;
margin-top:15px;

margin-bottom:15px !important;
position:relative;
z-index:1;

}

.thadv .colspecadvert {
width:230px;
height:130px;
margin-right:48px;
margin-bottom:0;
border:1px solid #CCDAE1;
overflow:hidden;
position:relative;
z-index:1;
}





.thadv .colspecadvert > a img {
width:230px;
height:130px;
border:0;
margin:0;
padding:0;

}

.thadv .colspecadvert .gooadd {
padding:5px 7px;
width:216px;
height:120px;
overflow:hidden;
border:0;
outline:0;
}



.thadv .gooaddwrap .gooadd {
height:128px;
padding:5px 7px 0;
overflow:visible;
}

.thadv .gooaddwrap .gooadd .yadup {
position:relative;
top:0px;
height:128px;
overflow:hidden;
}

.gooaddwrap .gooadd .ya-partner__tr img {
padding:0;
padding-right:3px;
}

.breadcrumbs a+a {
margin:0 5px;
}

.new_reg {
text-align:center;
margin-bottom:25px;
padding-top:10px;
color:#335F8C;
}
.new_reg a {
border-bottom: 1px solid #BCCBDA;
}
.new_reg a:hover {
border-bottom: 1px solid #FF6633;
    color: #FF6633;
	}
	
.thadvmain {
margin-bottom:30px; padding: 1px 0px; margin-top:63px; width:950px;
overflow:hidden;
}
.thadvmain .specadvert {
margin-left:80px;
}
.line3 {
overflow:hidden;
}
.line3 > ul {
overflow:hidden;
}
.line3 > .accordion.arr-list > li {
float:left;
display:block;
width:310px;
padding-right:16px;
}
.serpar {
padding-top:7px;
border-top:5px solid #DBDBDB;
}

.serpar h2 {
padding-top:0 !important;
border:0 !important;
}



/*reglsd  start*/


#reglsd-all { 
	font-family: 'PT Sans',tahoma,sans-serif;
	margin:0 auto;
	width:950px;
	padding:0;

}

#titilesd { 
	color:#24678F; 
	font-size:28px;
	margin:10px 0 0 0;
	line-height:100%;

}

#reg-tip-all { 
	width:auto;
	height:auto; 
	color:#24678F; 
	font-size:28px;
	margin:0px 0 0 0;

}


#probelfv { 
	float:left;
	width:18px;
	height:500px;
}

.reg-tip {
	float:left;
	width:464px;
	height:425px;
	background-color:#DCEDF1;
	margin:24px 0 0 2px;
}

.reg-tip-r {
	float:left;
	width:464px;
	height:425px;
	background-color:#F5E8E0;
	margin:24px 0 0 2px;
}


.reg-tip-title {
	background: url(../images_comtransport-ru/reg-bg-chasn.png) no-repeat;
	margin:0px 0 0 0px;
	padding:12px 0 0 19px;
	width: auto;
	height:170px;
	color:#FFF; 
}

.reg-tip-title #a {
	font-size:22px;
	font-weight:bold;
	line-height:100%;
	margin:4px 0 8px 0;
}
.reg-tip-title #b {
	font-size:14px; 
	line-height:100%;
	margin:0 0 8px 0;
}

.reg-tip-title-r {
	background: url(../images_comtransport-ru/reg-bg-urlic.png) no-repeat;
	margin:0px 0 0 0px;
	padding:12px 0 0 19px;
	width: auto;
	height:170px;
	color:#FFF; 
}
.reg-tip-title-r #a {
	font-size:22px; 
	font-weight:bold;
	line-height:100%;
	margin:4px 0 8px 0;
}
.reg-tip-title-r #b {
	font-size:14px; 
	line-height:100%;
}
.reg-tip-txt {
	margin:0px 0 0 0px;
	padding:0px 0 0 19px;
	width: auto;
	height: auto;
	color:#0F1921;
	font-size:15px; 
 
}
.reg-tip-txt #c {
	color:#008BAD;  
}
.reg-tip-txt #f {
	color:#FD5F00;  
}
.reg-tip-txt  #a {
	background: url(../images_comtransport-ru/reg-li-bg-gray.png) no-repeat 0px 3px;
	margin:0px 0 3px 0px;
	padding:0px 0 0 22px;
}
.reg-tip-txt  #b {
	background: url(../images_comtransport-ru/reg-li-bg-orange.png) no-repeat 0px 3px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 22px;
	line-height:100%;
}
.reg-tip-txt  #e {
	background: url(../images_comtransport-ru/reg-li-bg-orange.png) no-repeat 0px 3px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 22px;
	line-height:100%;
}
.reg-tip-txt #d{
	position:absolute;
	margin:167px 0 0 22px; 
}


#preimyshestva { 
	width:auto;
	height:auto; 
	margin:51px 0 0 0;
	padding:0px 0 0 0px;
}

#preimyshestva-l {
	float:left; 
	width:627px;
	height:auto; 
	margin:0px 0px 0 0;
	padding:0px 0 0 0px;
}
.preimyshestva-l-cont { 
	width:627px;
	height:auto; 
	margin:0px 0px 0 0;
	padding:0px 0 0 0px;
}
.preimyshestva-l-cont-bl { 
/*    float:left;*/
	width:310px;
	height:auto; 
	margin:0px 0px 0 0;
	padding:0px 0 0 0px;
}

.preimyshestva-l-cont-bl  .txt-a{ 
    background: url(../images_comtransport-ru/reg-preim-a.png) no-repeat 0px 0px;
	width: auto;
	height:120px;
	margin:0px 0px 0 0;
	padding:0px 0 0 88px;
	color:#C4709E;
	font-size:18px;
	line-height:100%;
}

.preimyshestva-l-cont-bl  .txt-a #m{
	font-size:40px;
    margin: 5px 0 0px 0px;
}

.preimyshestva-l-cont-bl  .txt-b { 
    background: url(../images_comtransport-ru/reg-preim-b.png) no-repeat 0px 0px;
	width: auto;
	height:120px;
	margin:0px 0px 0 0;
	padding:0px 0 0 88px;
	color:#00B780;
	font-size:18px;
	line-height:100%;
}

.preimyshestva-l-cont-bl  .txt-b #m{
	font-size:40px;
    margin: 5px 0 0px 0px;
}

.preimyshestva-l-cont-bl  .txt-c { 
    background: url(../images_comtransport-ru/reg-preim-c.png) no-repeat 0px 0px;
	width: auto;
	height:120px;
	margin:0px 0px 0 0;
	padding:0px 0 0 88px;
	color:#3487CF;
	font-size:18px;
	line-height:100%;
}

.preimyshestva-l-cont-bl  .txt-c #m{
	font-size:40px;
    margin: 5px 0 0px 0px;
}

.preimyshestva-l-cont-bl  .txt-d { 
    background: url(../images_comtransport-ru/reg-preim-d.png) no-repeat 0px 0px;
	width: auto;
	height:120px;
	margin:0px 0px 0 0;
	padding:10px 0 0 88px;
	color:#D3AA48;
	font-size:18px;
	line-height:100%;
}


.preimyshestva-title {
    color: #24678F;
    font-size: 24px;
    line-height: 100%;
    margin: 0px 0 32px 0px;
}

#preimyshestva-r { 
	float:left; 
	width:320px;
	height:auto; 
	margin:0px 0 0 0;
	padding:0px 0 0 0px;
}

.preimyshestva-r-txt #q {
    background: url(../images_comtransport-ru/reg-li-bg-feolet.png) no-repeat 0px 6px;
    line-height: 110%;
    margin: 0 0 10px;
    padding: 0 0 0 22px;
	font-size:16px;
}

/*reglsd  end*/

.marks-list {
margin-bottom:20px;
}

h1.main_title_home {
		position: absolute;
		left: 27%;
		top: -55px;
		color: #333333;
		font-weight: normal;
		font-size: 18px;
		line-height: 18px; 
		padding-top: 0px;
		margin-top: 0 px;
		margin-bottom: 10px; 
		text-transform: none; 
		font-family: 'PT Sans', tahoma, sans-serif;
		padding-bottom: 20px;
}
.alph-nav {
font-size:15px;
line-height:normal;
}

.marks-list .bord-r {
width:5%;
text-align:right;
}
.marks-list .info {
text-align:right;
}



.marks-list td {
padding:5px 0;
border-bottom:dotted 1pt grey;
}

.marks-list table h3 {
border:0;
}

#bb {
 font-size: 13px;
    line-height: 16px;
}

#bb > span {
    display: block;
    padding-left: 20px;
	width:270px;
}

.col699 {
min-width:699px !important;
}
h1.cat_title {
margin-bottom:9px;
}


#ya-site-form0 .ya-site-form__submit {
background: url(../images_comtransport-ru/searchbtn.png) no-repeat 0 0;
height:33px;
width:45px !important;
text-indent:-9999px;
border:0;
margin:0 !important;
padding:0;
display:block !important;
}

#ya-site-form0 .ya-site-form__input-text {
    border: 0 !important;
    margin: 0 !important;
    width: 410px !important;
	height:33px !important;
}
.ya-site-form__input-text {
height:23px !important;
}
#ya-site-form0 .ya-site-form__search-input-layout, #ya-site-form0 .ya-site-form__search-input-layout-l {
width:420px !important;
border:1px solid #002846 !important;
}
.search {
position:absolute;
top:12px;
right:88px;
z-index:1001;
width:460px;
background-color:#fff;
display:none;
}

#search-icon {
display:block;
position:absolute;
text-indent:-9999px;
border:0;
text-decoration:none;
right:90px;
background: url(../images_comtransport-ru/search-btn.png) no-repeat 15px 9px;
top:13px;
width:45px;
z-index:999;
border-right:1px solid #96A8BE;
height:33px;
}

#search-icon:hover {
background-color:#E7EAEE;
cursor:pointer;
}
.content .yandexres table img {
width:auto !important;
padding:0 !important;
}

.content .yandexres input[type="text"] {
height:33px !important;
}

.content .yandexres a:hover {
border:0;
}

#search-icon.active {
display:none;
}

#search-icon.active + .search {
display:block;
}


.banfix {
position:relative;
margin-bottom:10px;
}

.banfix embed {
width:240px !important;
height:400px !important;
left:0;
}

/* responsive */
@media screen and (max-width:1280px){

.list_items {
	width: 450px;
}
.block_items {
	width: 220px;
}
.desc_block_item {
	margin-top: 5px;
}
.next_desc {
	border: #FFFFFF solid 0px !important;
}

#list4-list li.spec_in_list2  div.specadvert_img_desc {
width:222px !important;
}
body {
    background: url("../images_comtransport-ru/bodybg960.png") repeat scroll center top #E2E9EF;
}



.flex_center2 {width:499px; margin-left:33px;}
	.top_menus_wpapper {width:950px;}
	.nav {margin-left: -20px;}
	.nav li > a {padding: 0 6px;}
	#header {width:1000px;}
	.wrapper {width:950px;}
	.wrapper .head-in {width:689px;}
	#footer { width: 950px;}
	#footer .main_title { width: 950px;}
	.relink_column {width: 298px;}
	.relink_column + .relink_column {margin-left: 28px;}
	.relink_cell { margin: 14px 0px 0 8px;}
	.region-shoose { right: 15px; }

	.specadvert {width:700px;}
	.colspecadvert {margin-right: 14px; width: 222px;}
	.content .colspecadvert img, .news_animated_block  .colspecadvert img {margin-left:-70px;}

	.specadvert_img_desc {width:204px; font-size:15px;}
	.content {width:690px;}
	.col3 {width: 221px; }
	.col3_2 {width: 463px;}
	.col3_2_2 {width: 423px;}
		.col3_2_2 + .col3 {width:261px;}
	.col201 {width:201px;}
	.col246 {width: 221px !important; }
	.col684 {width: 458px;}
	.col2086_elements_area {width: 473px; height: 424px;}
	.col478 {width: 436px;}
	.col447 {width: 246px;}
	.col2929 {width: 328px;}
	.col2930 {width: 335px;}
	.big_string_spec .specadvert {width: 950px;}
	.big_string_spec .colspecadvert {width: 300px; margin-right: 22px;}
	.big_string_spec .colspecadvert:last-child {margin-right: 0px;}
	.big_string_spec .specadvert_img_desc {width: 282px;}
	#list4-list li.spec_in_list div.colspecadvert.gooaddwrap {
	width:240px;
	}
	li .colspecadvert img {margin-left:-70px !important;}
	#list4-list.dealers_list.tenders li {
	/*padding-left:15px !important;*/
	}
	
	#big-button {
	margin-right:10px;
	}
	
	#line-button {
	width:700px;
	}
	
	.col2086 {
	width:458px;
	}
	
	.run_slider_img {margin-bottom:3px;}
	.slider-title {margin:13px 0 9px;}
	.run_slider_short_text {}
	.stripViewer {/*height: 634px; max-height: 634px;*/}
	.cont-col .col246 h2 {padding-top: 12px; margin-bottom: 4px;}
	.cont-col .col684 h2 {padding-top: 12px; margin-bottom: 8px;}
	/*.col2460 {height:431px;}*/
	.col2930 {margin-bottom: -8px;}
	.specadvert-top .colspecadvert {margin-bottom:10px;}
	/*.banner, .banner-bottom__1 {margin-bottom:23px;}
	.wide-banner {margin-bottom:26px;}*/
	.wide-banner {clear:both; margin-bottom:10px;}
	.col693 {margin-top:18px;}
	.slider-wrap .wrapper {/*height: 630px !important;*/}
	
	.center {width:690px;}
	#analytics_list {width:690px;}
	.col4444_elements_area  .col2086_element  {margin-right:22px;}
	.spec-col {width:455px;}
	.spec-col .colspecadvert {margin-bottom:19px;}
	.offers-col {width: 228px;}
	.offers-col .more-offers ul {margin-left:-12px;}
	.offers-col .more-offers ul li {margin:0 0 0 12px; height:150px;}
	.spec-col .specadvert {width: 477px;}
	.spec-col .colspecadvert {margin-right: 11px;}
	.spec-col .specadvert_img_desc {width: 204px;}
	.cat-search .search-col1 {width: 380px; }
	.cat-search .search-col2 {width: 280px; }
	.cat-search .search-col3 {width: 210px; margin-right: 10px; }
	.cat-search .search-col4 {width: 338px; }
	#list4-list li.spec_in_list div.colspecadvert {width:338px; margin-right:15px;}
	#list4-list li.spec_in_list.spec_in_list2 div.colspecadvert {width:240px !important;}
	#list4-list li.spec_in_list div.colspecadvert:last-child {
	margin-right:0 !important;
	}
	
	#list4-list li.spec_in_list div.colspecadvert img {
	margin-left: -12px !important;
	}
	#list4-list li.spec_in_list div.specadvert_img_desc {width: 320px;}

	
	.colhalf {width:336px;}
	#company #list4-list li .item-descr img + .right {width: 538px;}
	/********07.10.2013**********/
	.tableoffers div.col_comname {width:310px;}
	.yaaddwrap .yaadd {max-width: 300px;width:auto;}
	.gooaddwrap {max-width:300px !important;}
	.gooaddwrap .gooadd {max-width:300px;width:auto;}
	.flex_center .gooaddwrap .gooadd {max-width: 227px;width:auto;  min-width:227px;}
	#sticky {display:none !important;}
	
	#list4-list li.spec_in_list2  div.colspecadvert img {
margin-left: -60px !important;
}
.thadv {
padding:1px;
}
.thadv .gooaddwrap {
margin-right:2px;
}
.thadvmain {
width:694px;
}
.line3 > .accordion.arr-list > li {
width:230px
}
.thadvmain .specadvert {
margin-left:0 !important;
}

.thadv .colspecadvert {
margin-right:1px;

}
}

/*  h   */

#contentl {
    position: relative;
}
.scroll_fix_wrapl {
    direction: ltr;
    text-align: left;
}


#adv_click_areal {
    height: 1000px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}


#container:beforel {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 98;
}
#containerl:after {
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 98;
}
#containerl {
    min-width: 1020px;
    overflow-x: hidden;
    padding-top: 0;
}
.scroll_fixl {
    position: relative;
}


#wrapper.wrapperl {
    background: url("http://www.raise.ru/images_comtransport-ru/benefit_brandpage_2.jpg.jpg") no-repeat scroll center top white;
    background-attachment: fixed;
}
#wrapperl {
}
#wrapperl {
    background: url("subtle-pattern-5.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#probls {
    width: 1px; 
	height: 100px; 
	margin: 0px auto; 
	overflow: hidden; 
	position: relative; 
	z-index: 3;
}

.topcatfsizw {
    font-size:18px;
}

/*  h // */


/* заявка на закупку */

.orderbox {
border-top: 5px solid #DBDBDB;
margin-top:10px;
margin-bottom:15px;
}

.orderbox #lising1 {
padding-left:210px;
}
.orderbox > .formbox {
border:1px solid #DF5024;
background-color:#ff0505;
color:#fff;
padding:10px;
padding-top:5px;
margin-top:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.orderbox > .formbox > .title {
font-size:14px;
color:#fff;
cursor:pointer;
padding: 0px 0px 5px;
margin:0 auto;
text-align:center;

}

.orderbox > .formbox > .title > i {
background: url("../images_comtransport-ru/order-arrow.png") no-repeat scroll 0px 0px;
display:inline-block;
position:relative;
width:6px;
top:1px;
height:12px;
}

.orderbox > .formbox > .title.active > i {
background: url("../images_comtransport-ru/order-arrow-active.png") no-repeat scroll 0px 0px;
width:12px;
height:6px;
top:-2px;

}

.orderbox > .formbox > .title  > span {
border-bottom:1px dashed #F9C0AE;
margin-left:7px;
}

.orderbox > .formbox > .title > .order-hint {
position:relative;
border:0;
text-decoration:none;
display:inline-block;
margin-left:5px;
top:6px;
}

.orderbox > .formbox .boxtext .ordform {
margin:0 auto;
}

.orderbox > .formbox .boxtext .ordform * {
color:#fff;
}

.orderbox > .formbox .boxtext .ordform textarea {
outline:0;
border:1px solid #8C9BB3;
color:#555555;
}

.orderbox > .formbox .boxtext .ordform input {
color:#555555;
}

.orderbox > .formbox .boxtext .ordform select {
color:#555555;
}

.orderbox > .formbox .boxtext .ordform .cuselText {
color:#555555;
}

.orderbox > .formbox .boxtext .ordform .cusel span {
color:#555555;
}

.orderbox > .formbox .boxtext .ordform input[type="text"] {
border:1px solid #D64F25;
}
.orderbox > .formbox .boxtext .ordform  .submit {
background: rgb(255,104,56); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,104,56,1) 0%, rgba(255,45,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,104,56,1)), color-stop(100%,rgba(255,45,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,104,56,1) 0%,rgba(255,45,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,104,56,1) 0%,rgba(255,45,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,104,56,1) 0%,rgba(255,45,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,104,56,1) 0%,rgba(255,45,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6838', endColorstr='#ff2d00',GradientType=0 ); /* IE6-8 */
color:#fff;
font-weight:bold;
border:1px solid #FFB29A;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.orderbox > .formbox .boxtext .ordform  .submit:hover {
border:1px solid #FDA083 !important;
background: rgb(255,45,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMmQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY4MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,45,0,1) 0%, rgba(255,104,56,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,45,0,1)), color-stop(100%,rgba(255,104,56,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,45,0,1) 0%,rgba(255,104,56,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,45,0,1) 0%,rgba(255,104,56,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,45,0,1) 0%,rgba(255,104,56,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,45,0,1) 0%,rgba(255,104,56,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2d00', endColorstr='#ff6838',GradientType=0 ); /* IE6-8 */
}

.orderbox > .formbox .boxtext .ordform  .submit:active {
padding: 11px 15px 7px 15px;

}

.orderbox > .formbox .boxtext .ordform textarea:hover {
border:1px solid #002846;
}

.orderbox > .formbox .boxtext .ordform div.form-title {
font-size:14px;
line-height:normal;
}

.orderbox > .formbox .boxtext .ordform .title {
font-size:14px;
}

.formbox > .boxtext {
display:none;
}

.tooltip {
width: 200px;
position: absolute !important;
z-index: 10;
border: 1px solid #ccc;
background:#fff;
height:auto;

color: #000;
padding: 5px;

-webkit-box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.3);
box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.3);
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

/* /заявка на закупку */




/* фильтр */
.filter {
background:#00608f;
border:1px solid #00608f;
border-radius:5px;
color:#fff;
margin-bottom:15px;
}

.filter .f_title {
margin:20px 0px 15px 0px;
padding:8px;
padding-top:0;
font-size:12px;
}

.filter .select-used-new {
height:40px;
line-height:40px;
font-size:12px;
}

.filter .select-used {
text-align:center;
height:40px;
width:104px;
overflow: hidden;
position: absolute;
font-size:11px;
font-weight:bold;
}
.filter .select-used a {
display: block;
background-color:#197cad;
height:40px;
width:104px;
color:#fff;
font-weight:bold;
}
.filter .select-used a:hover {
background-color:#0e71a1;
color:#fff;
}
.filter .select-used .active {
background-color:#0e71a1;
color:#fff;
}

.filter .select-new {
text-align:center;
left: 106px;
height:40px;
width:103px;
overflow: hidden;
position: absolute;
}
.filter .select-new a {
display: block;
background-color:#197cad;
height:40px;
width:104px;
color:#fff;
font-weight:bold;
}
.filter .select-new a:hover {
background-color:#0e71a1;
color:#fff;
}
.filter .select-new .active {
background-color:#0e71a1;
color:#fff;
}

.filter .f_text {
margin-top:10px;
padding:8px;
font-size:12px;
}

#form_list4 > div {
padding-bottom:7px;
margin-left: 4px;
}

label.searchLabel {
	display: inline-block;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-right: 2px;
    min-width: 40px;
	font-size:11px;
	color:#b3ddf2;
}
/*************************/
label.searchLabel2 {
    font-size: 12px;
    line-height: 14px;
    margin-right: 5px;
	font-size:11px;
	color:#b3ddf2;
}
/*************************/

div.selectBox {
  background: url("../images_comtransport-ru/serp.png") no-repeat scroll right top #FFFFFF;
    float: left;
    height: 22px;
    margin: 2px;
    padding: 0;
    position: relative;
    width: 139px;
}
div.selectBox select {
    border: 1px solid #00608f;
}
div.selectBoxInput {
    float: left;
    height: 22px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 139px;
}
div.selectBoxInput input {
    border: 1px solid #fff;
	height: 20px; 
	width: 88px;
	margin-right: 2px !important;
   margin-right: 3px;
   margin-left: 0px;
}

div.selectBox div.selectBoxDisplay {
    color: #00608f;
    font-size: 12px;
    height: 16px;
    left: 3px;
    line-height: 16px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 137px;
}

div.selectBox select {
    border: 1px solid #00608f;
    cursor: pointer;
    height: 24px;
    left: -1px;
    opacity: 0;
    position: absolute;
    top: -1px;
    z-index: 100;
}

div.selectBox select option {
    cursor: pointer;
    font-size: 12px;
    padding: 4px;
}

.textBox {
    border: 1px solid #00608f;
    height: 24px;
    left: -1px;
    top: -1px;
    width: 89px;
}

/*******************************/
div.selectBox_xsmall {
   width: 90px;
   margin-right: 3px;
   margin-left: 0px;
}
div.selectBox_xsmall div.selectBoxDisplay {
    width: 80px;
}

div.selectBox_xsmall select {
    width: 91px;
}

/*******************************/
.wf_search_submit {
    background: none repeat scroll 0 0 #ff0505;
    border: 3px solid #FFFFFF;
    border-radius: 3px;
    color: #FFFFFF;
	cursor:pointer;
    font-size: 14px;
	display:block;
    font-weight: bold;
    height: 36px;
    width: 185px;
	margin-left: -1px;
}

.wf_search_submit:hover {
    background: none repeat scroll 0 0 #f73030;
}

.wf_toggle {
    border-bottom: 1px solid #E7E7E7;
    color: #000000 !important;
    cursor: pointer;
    display: block;
    font-size: 100%;
    font-weight: bold;
    line-height: 28px;
    position: relative;
    text-decoration: none;
    width: 160px;
	padding-left:17px;
	border-bottom: 0 none !important;
    border-top: 1px solid #E7E7E7;
    font-weight: normal;
    line-height: 27px;
    padding-top: 8px;
	font-size:13px;
	font-weight:bold;
}

#wf_submit_row {
    padding-top: 10px;
}

#wf_advanced_search .wf_row {
    padding-bottom: 0px;
}
.wf_row {
    padding-bottom: 0px;
}


#wf_advanced_search label {
display: inline-block;
 float: left;
    line-height: 20px;
    margin-right: 5px;
    overflow: hidden;
    width: 70px;
    font-size: 12px;
    font-weight: normal;
    min-width: 0;
}


div.selectBox_advanced {
    background: url("../images_comtransport-ru/serp.png") no-repeat scroll right top #FFFFFF;
    width: 110px;
}

div.selectBox_advanced select {
width:110px;
}

.wf_toggle span {
    background: url("../images_comtransport-ru/adv-search-plus.png") no-repeat scroll 50% 0;
    display: block;
    position: absolute;
    left: 0;
    top: 15px;
	
    height: 12px;
    width: 12px;
}

#wf_adv_search_toggle.wf_selected span {
    background: url("../images_comtransport-ru/adv-search-minus.png") no-repeat scroll 50% 0;
}
/* Конец фильтр */

/* заявка на закупку */

.orderbox {
border-top: 5px solid #DBDBDB;
margin-top:10px;
margin-bottom:15px;
}

.orderbox #lising1 {
padding-left:210px;
}
.orderbox > .formbox {
border:1px solid #DF5024;
background-color:#ff0505;
color:#fff;
padding:10px;
padding-top:5px;
margin-top:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.orderbox > .formbox > .title {
font-size:14px;
color:#fff;
cursor:pointer;
padding: 0px 0px 5px;
margin:0 auto;
text-align:center;

}

.orderbox > .formbox > .title > i {
background: url("../images_comtransport-ru/order-arrow.png") no-repeat scroll 0px 0px;
display:inline-block;
position:relative;
width:6px;
top:1px;
height:12px;
}

.orderbox > .formbox > .title.active > i {
background: url("../images_comtransport-ru/order-arrow-active.png") no-repeat scroll 0px 0px;
width:12px;
height:6px;
top:-2px;

}

.orderbox > .formbox > .title  > span {
border-bottom:1px dashed #F9C0AE;
margin-left:7px;
}

.orderbox > .formbox > .title > .order-hint {
position:relative;
border:0;
text-decoration:none;
display:inline-block;
margin-left:5px;
top:6px;
}

.orderbox > .formbox .boxtext .ordform {
margin:0 auto;
}

.orderbox > .formbox .boxtext .ordform * {
color:#fff;
}

.orderbox > .formbox .boxtext .ordform textarea {
outline:0;
border:1px solid #8C9BB3;
color:#555555;
}

.orderbox > .formbox .boxtext .ordform input {
color:#555555;
}

.orderbox > .formbox .boxtext .ordform select {
color:#555555;
}

.orderbox > .formbox .boxtext .ordform .cuselText {
color:#555555;
}

.orderbox > .formbox .boxtext .ordform .cusel span {
color:#555555;
}

.orderbox > .formbox .boxtext .ordform input[type="text"] {
border:1px solid #D64F25;
}
.orderbox > .formbox .boxtext .ordform  .submit {
background: rgb(255,104,56); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,104,56,1) 0%, rgba(255,45,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,104,56,1)), color-stop(100%,rgba(255,45,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,104,56,1) 0%,rgba(255,45,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,104,56,1) 0%,rgba(255,45,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,104,56,1) 0%,rgba(255,45,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,104,56,1) 0%,rgba(255,45,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6838', endColorstr='#ff2d00',GradientType=0 ); /* IE6-8 */
color:#fff;
font-weight:bold;
border:1px solid #FFB29A;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.orderbox > .formbox .boxtext .ordform  .submit:hover {
border:1px solid #FDA083 !important;
background: rgb(255,45,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMmQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY4MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,45,0,1) 0%, rgba(255,104,56,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,45,0,1)), color-stop(100%,rgba(255,104,56,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,45,0,1) 0%,rgba(255,104,56,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,45,0,1) 0%,rgba(255,104,56,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,45,0,1) 0%,rgba(255,104,56,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,45,0,1) 0%,rgba(255,104,56,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2d00', endColorstr='#ff6838',GradientType=0 ); /* IE6-8 */
}

.orderbox > .formbox .boxtext .ordform  .submit:active {
padding: 11px 15px 7px 15px;

}

.orderbox > .formbox .boxtext .ordform textarea:hover {
border:1px solid #002846;
}

.orderbox > .formbox .boxtext .ordform div.form-title {
font-size:14px;
line-height:normal;
}

.orderbox > .formbox .boxtext .ordform .title {
font-size:14px;
}

.formbox > .boxtext {
display:none;
}

.tooltip {
width: 200px;
position: absolute !important;
z-index: 10;
border: 1px solid #ccc;
background:#fff;
height:auto;

color: #000;
padding: 5px;

-webkit-box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.3);
box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.3);
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

/* /заявка на закупку */

/* responsive */
@media screen and (max-width:1280px){

#list4-list li.spec_in_list2  div.specadvert_img_desc {
width:222px !important;
}
body {
    background: url("../images_comtransport-ru/bodybg960.png") repeat scroll center top #E2E9EF;
}

.flex_center2 {width:441px; margin-left:10px;}
	.top_menus_wpapper {width:950px;}
/*	.nav {margin-left: 10px;}*/
	.nav li > a {padding: 0 6px;}
	#header {width:1000px;}
	.wrapper {width:950px;}
	.wrapper .head-in {width:689px;}
	#footer { width: 950px;}
	#footer .main_title { width: 950px;}
	.relink_column {width: 298px;}
	.relink_column + .relink_column {margin-left: 28px;}
	.relink_cell {margin: 14px 0px 0 8px;}
	.region-shoose { width: 300px;}

	.specadvert {width:700px;}
	.colspecadvert {margin-right: 14px; width: 222px;}
	.content .colspecadvert img, .news_animated_block  .colspecadvert img {margin-left:-70px;}

	.specadvert_img_desc {width:204px; font-size:15px;}
	.content {width:690px;}
	.col3 {width: 221px; }
	.col3_2 {width: 463px;}
	.col3_2_2 {width: 423px;}
		.col3_2_2 + .col3 {width:261px;}
	.col201 {width:201px;}
	.col246 {width: 221px !important; }
	.col684 {width: 458px;}
	.col2086_elements_area {width: 473px; height: 424px;}
	.col478 {width: 436px;}
	.col447 {width: 246px;}
	.col2929 {width: 328px;}
	.col2930 {width: 335px;}
	.big_string_spec .specadvert {width: 950px;}
	.big_string_spec .colspecadvert {width: 300px; margin-right: 22px;}
	.big_string_spec .colspecadvert:last-child {margin-right: 0px;}
	.big_string_spec .specadvert_img_desc {width: 282px;}
	#list4-list li.spec_in_list div.colspecadvert.gooaddwrap {
	width:240px;
	}
	li .colspecadvert img {margin-left:-70px !important;}
	#list4-list.dealers_list.tenders li {
	/*padding-left:15px !important;*/
	}
	
	#big-button {
	margin-right:10px;
	}
	
	#line-button {
	width:700px;
	}
	
	.col2086 {
	width:458px;
	}
	
	.run_slider_img {margin-bottom:3px;}
	.slider-title {margin:13px 0 9px;}
	.run_slider_short_text {}
	.stripViewer {/*height: 634px; max-height: 634px;*/}
	.cont-col .col246 h2 {padding-top: 12px; margin-bottom: 4px;}
	.cont-col .col684 h2 {padding-top: 12px; margin-bottom: 8px;}
	/*.col2460 {height:431px;}*/
	.col2930 {margin-bottom: -8px;}
	.specadvert-top .colspecadvert {margin-bottom:10px;}
	/*.banner, .banner-bottom__1 {margin-bottom:23px;}
	.wide-banner {margin-bottom:26px;}*/
	.wide-banner {clear:both; margin-bottom:10px;}
	.col693 {margin-top:18px;}
	.slider-wrap .wrapper {/*height: 630px !important;*/}
	
	.center {width:690px;}
	#analytics_list {width:690px;}
	.col4444_elements_area  .col2086_element  {margin-right:22px;}
	.spec-col {width:455px;}
	.spec-col .colspecadvert {margin-bottom:19px;}
	.offers-col {width: 228px;}
	.offers-col .more-offers ul {margin-left:-12px;}
	.offers-col .more-offers ul li {margin:0 0 0 12px; height:150px;}
	.spec-col .specadvert {width: 477px;}
	.spec-col .colspecadvert {margin-right: 11px;}
	.spec-col .specadvert_img_desc {width: 204px;}
	.cat-search .search-col1 {width: 380px; }
	.cat-search .search-col2 {width: 280px; }
	.cat-search .search-col3 {width: 210px; margin-right: 10px; }
	.cat-search .search-col4 {width: 338px; }
	#list4-list li.spec_in_list div.colspecadvert {width:338px; margin-right:15px;}
	#list4-list li.spec_in_list.spec_in_list2 div.colspecadvert {width:240px !important;}
	#list4-list li.spec_in_list div.colspecadvert:last-child {
	margin-right:0 !important;
	}
	
	#list4-list li.spec_in_list div.colspecadvert img {
	margin-left: -12px !important;
	}
	#list4-list li.spec_in_list div.specadvert_img_desc {width: 320px;}

	
	.colhalf {width:336px;}
	#company #list4-list li .item-descr img + .right {width: 538px;}
	/********07.10.2013**********/
	.tableoffers div.col_comname {width:310px;}
	.yaaddwrap .yaadd {max-width: 300px;width:auto;}
	.gooaddwrap {max-width:300px !important;}
	.gooaddwrap .gooadd {max-width:300px;width:auto;}
	.flex_center .gooaddwrap .gooadd {max-width: 227px;width:auto;  min-width:227px;}
	#sticky {display:none !important;}
	
	#list4-list li.spec_in_list2  div.colspecadvert img {
margin-left: -60px !important;
}
.thadv {
padding:1px;
}
.thadv .gooaddwrap {
margin-right:2px;
}
.thadvmain {
width:694px;
}
.line3 > .accordion.arr-list > li {
width:230px
}
.thadvmain .specadvert {
margin-left:0 !important;
}

.thadv .colspecadvert {
margin-right:1px;

}
}

.rybricator {
 padding-right:5px;
 font-size:  17px;
}

/* footer-adv-block */
#footer .footer-adv-block {
	float: right;
	margin-right: 70px;
	width: 150px;
	text-align: center;
}
#footer .footer-adv-block a {
	border: none;
	font-size: 11px;
	color:#777777;
}
#footer .footer-adv-block a:hover {
	color:#777777;
}
/* end - footer-adv-block */


.proposal_firm, .dealer_contact {

    border-top: none;
    font-size: 14px;
    color: #272727;
    padding: 21px 67px 22px;
}
.proposal_firm ul {
    list-style-type: none;
    margin-left: 55px;
    line-height: 23px;
}
.proposal_firm ul.proposal_used {
    margin-top: 20px;
}
.proposal_firm ul.proposal_new {
    margin-top: 24px;
}
.proposal_title {
    font-size: 14px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}
.proposal_list_title {
    padding-bottom: 7px;
    padding-top: 22px;
}
.proposal_firm ul span {
    font-size: 11px;
    color: #797979;
    padding-left: 8px
}
.proposal_firm ul a {
    color: #005d81;
    text-decoration: none;
}