 /* 5987AD синий, 57b58e зеленый, d9534f красный   */ 
/* 3279B7  синий, 1E9C75 - зеленый, #188664 - зеленый 2,   36393e - темно серый фон #7f8696 серый текст*/
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap');
html 		{ width:100%}
body		{  font-family: "Roboto","Arial","Helvetica",sans-serif; font-weight: 400; color: #7f8696; font-size: 13px; line-height: 20px; background: #f0f4f5; }
#main		{ position: relative;    overflow: hidden;    width: 100%; }
.box		{ max-width: 1020px;	padding-right: 15px;	padding-left: 15px;	margin-right: auto;	margin-left: auto; }
header		{ width: 100%; display: block; min-height: 60px; background-color: #fff; padding:0px;}
.content { width: 1020px; min-height:630px; margin: 0 auto; margin-bottom:20px; padding-bottom:20px; background: #fcfcfc;    border: 1px solid rgba(33, 33, 33, 0.1); border-top:none;
    border-radius: 2px; }
#content { padding-top: 20px; }

.main { width: 1020px; margin: 0 auto; background: #fcfcfc; border: 1px solid rgba(33, 33, 33, 0.1); border-radius:2px; }

ol, ul {    list-style: none;}

/* head */
.box-head	{ padding:35px 0px; vertical-align: baseline; background-color: #fff;  }
.box-head input	{ margin-left:40px; margin-right:-5px;	height: 34px; line-height: 20px; padding: 0 18px; border-radius: 4px; width:210px;}
.box-head form	{ display:inline-block; }
.logo { margin-top:7px; font-size:30px; font-weight:bold; float:left; } 

.logo:hover .blue-square { background-color:#1E9C75; } 
.logo:hover .green-square { background-color:#3279B7; } 
.logo:hover .blue  { color:#1E9C75; } 
.logo:hover .green { color:#3279B7; } 

.box-search { display:inline-block; }
.btn-search { font-size: 14px; line-height: 18px; padding: 9px 20px 7px 20px; color: #fff; background: #3279B7; border-color: #3279B7;   border-radius: 0px 4px 4px 0px !important;  }
.btn-search:hover { background: #1E9C75; border-color: #1E9C75; color: #fff; cursor:pointer; box-shadow: none;  }
.btn-search:active  { background: #1E9C75; }
.box-head-right { font-size:12px; float:right; margin-top:4px; } 
.box-head-right ul li {  display:inline-block; margin-left:10px; list-style-type: none; } 
.register { display: inline-block; background: url(../img/header_fb_reg_bg.png) repeat-x; background-color: #1E9C75; color: #FFF; padding: 4px 8px; border-radius: 2px; }
a.register:hover{ background:#188664; color:#FFF; }/*7fca2b*/
a.addPlus { display: inline-block;    font-size: 18px;    color: #FFFFFF;   margin: -7px 0 0 6px;    padding: 9px 20px 10px 20px; background-color: #f6931f;    border-radius: 2px; }
a.addPlus:hover{ background-color:#3279B7;  text-decoration:none; color:#fff; }/*0f86f4*/
#navbar		{ font-size: 13px;    background: #fff;    border-bottom: 4px solid #09a275;}
#navbar	a	{ color: #111;    letter-spacing: 0.2px;     font-size: 16px;    font-weight: 500;    line-height: 1;}
#navbar	a:hover, #navbar .active-top a  {color:#f6931f; } 
#navbar ul  { margin: 0px;  padding:0px; }
#navbar ul li { display:inline-block; margin-left:40px; list-style-type: none; }
#navbar ul li:first-child {  margin-left:0px; }
#mobMenu, #mobNav   { display:none }

.box-top	{ padding:10px 20px;   background-color: #36393e; }
*, ::after, ::before{    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.blue-square { display:inline-block; width:12px; height:12px; background-color:#3279B7; }
.green-square { display:inline-block; width:22px; height:22px; background-color:#1E9C75; }
nav { background: url(../img/menu_li_bg.png) repeat-x #f5f5f5;    z-index: 999;    border-bottom: 1px solid #e4e5e8; border-top:none; margin-top:20px; }
.container_12 { margin-left: auto;    margin-right: auto;    width: 980px; }
.container_12 .field_8 { width: 620px;}
.container_12 .field_63 { width: 738px;}
.box_of_links { background: url(../img/header_links_bg.png) repeat-x #36393e; padding: 7px 0 8px 20px; margin-top: 18px; }
.field_1, .field_2, .field_3, .field_4, .field_5, .field_6, .field_62, .field_7, .field_8, .field_9, .field_10, .field_11, .field_12 { display: inline;    float: left; }
.field_63 { float:right }
/* style */
a { text-decoration:none; color: #3279B7;   transition: all 0.3s ease-in-out 0s;outline:none; }
a:hover { color:#1E9C75;}    /*286191*/
h1 { font-size: 24px; font-weight: 700; color: #353535;  margin:0 0 10px 0; line-height: 1.5; }
h2 { font-size: 18px; color: #353535; margin:10px 0; font-weight: 700; line-height: 1.5;}
h3 { font-size: 16px; color: #353535; margin:0px; }
input { padding: 6px 12px;border-radius: 2px;border:1px solid #dedfe2; color:#3279B7;}/*7698d0*/
select { border-radius: 2px;   border:1px solid #dedfe2;color: #7698d0; padding:3px; }  
input[type="text"], input[type="password"] {color:#3279B7;}/*7698d0*/
textarea {    width: 300px;    border: 1px solid #dedfe2;    color: #7698d0;    padding: 5px;}
table, table td {    padding: 0;    border: none;    border-collapse: collapse; }
p { font-size: 14px; line-height: 25px;    margin:0 0 15px 0; }
.blue { color: #3279B7; }  .gray { color: #7f8696; } .green { color: #1E9C75; } 
input {padding: 6px 12px;font-size:14px;line-height:1.4;color:#555; border:1px solid rgba(33, 33, 33, 0.12);border-radius: 2px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.border { border: 1px solid rgba(33, 33, 33, 0.1);}	
.none { display:none; }
.color-green, .color-green a { color: #1E9C75 }
.green { color:#1E9C75; } .blue {color:#3279B7;} .red { color:#DA5050; } 
.btnBig { width:160px; padding:10px 15px; } 
form { display:inline;}
.p3 { padding: 3px; }
.pt10 { padding-top:10px; }
.ml4 { margin-left:4px; }

.blockPhoto { width: 591px; padding: 0px 0px 0px 0px; float:left; margin-bottom:20px;}

.bold  h1 { font-size: 24px; }
.blog h1 { font-size: 16px;  }
.field_4  h1 { font-size: 16px;   }

.bold { font-weight:bold; }
.fleft {float:left} .fright {float:right} .aright {text-align:right} .acenter {text-align:center} 
.clear {  clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.inline-block {    display: inline-block; }
.reg { text-transform: uppercase; }

.m5 { margin:5px;} .m10 { margin:10px;} .ml5 { margin-left:5px;}  .ml3 { margin-left:3px;} 
.mt-10 { margin-top:-10px}.mt-15 { margin-top:-15px} .mt-6 { margin-top:-6px}
.mt1 { margin-top:1px;}.mt3 { margin-top:3px;}.mt5 { margin-top:5px;} .mt10 { margin-top:10px} .mt15 { margin-top:15px} .mt20 { margin-top:20px} .mt30 { margin-top:30px; }
.mt40 { margin-top:40px} 
.mr10 { margin-right:10px}.mr20 { margin-right:20px} .mr30{ margin-right:30px;} .mr120{ margin-right:40px;} 
.ml10 {margin-left:10px;} .ml15 { margin-left:15px; }.ml20 {margin-left:20px;}.ml30 {margin-left:30px;}.ml40 {margin-left:40px;} .ml45 {margin-left:45px;} .ml60 {margin-left:60px;}
.ml130 {margin-left:130px;}
.mb5 { margin-bottom:5px;}.mb10 { margin-bottom:10px}.mb15 { margin-bottom:15px}  .mb20 { margin-bottom:20px}
.pl5 { padding-left:5px;}.pl15 { padding-left:15px} .pl20 { padding-left:20px;}.pl60 { padding-left:60px;}
.pr10 { padding-right:10px;}
.pb5 { padding-bottom:5px} .pt5 { padding-top:5px} .pt12 { padding-top:12px}.pt20 { padding-top:20px}
.p10 { padding:10px;}.p20 { padding:20px;} .pt80 { padding-top:80px} 
.mp0 { margin:0px; padding:0px}
.lh18 { line-height:18px}
.w100per { width:100%; }
.col-3 { width:184px; }
.col-4 { width:184px; }
.col-5 { width:147px; }

.wrapper  { width: 100%; overflow: hidden; }
.box_left { float: left; margin-right: 18px; width:224px; }

.p20b {padding: 20px;    border: 1px solid #e2e4e6; background-color:#FFFFFF; } 

.block { display:block; }

<!--main-page-->
.nav-tabs { border-bottom: 1px solid rgba(33, 33, 33, 0.1); }
.nav-tabs>li { float: left;    margin-bottom: -1px; }
.nav>li { position: relative; display: block; }
.line-menu { margin: 10px 0 20px 0px; text-align:left;  border-bottom: 1px solid rgba(33, 33, 33, 0.1); }
.line-menu div:first-child {  min-width:97px; }
.line-menu div { display:inline-block; min-width:95px; color:#767e8f; padding: 0 15px 15px 15px; font-size:14px;   }
.line-menu div.active { border-bottom: 3px solid #1E9C75; color:#353535;}
.line-menu div:hover { cursor:pointer; color:#353535; transition: 0.2s linear; }
.img_box_title { height:40px;}
.img_box i { margin-top:6px; }

.container_12 .field_9 {    width: 740px; }
.box_2, .box_4 {    padding: 0px 0 19px 0;    margin-top: 20px !important;    overflow: hidden; margin-right:-10px }
.box_2 .detail_search {    text-transform: none;    padding: 3px 9px 0 0px;    margin: -2px 23px 0 0; text-decoration: underline;    font-size: 12px;	color: #1E9C75;	float:right; } 
.box_2 .detail_search a:hover { text-decoration:none; color:#3279B7; }	

.font_1 {    font-size: 11px;    color: #aaaaab;    line-height: 14px;}	
.border_none {    border: none !important; }
.black { color:#353535; } /*474c58*/
.fz14 { font-size:14px; }
.fz16 { font-size:16px; }
.ad_box_2 { width: 174px;    border: 1px solid rgba(33, 33, 33, 0.1); padding:15px; display:inline-block; margin:10px 10px 0  0; background-color:#FFFFFF; } 
.ad_box_2 .title-ads { font-weight: 400; font-size: 14px; margin-top: 0px; display: block;    width: 100%;    margin-bottom: 5px;	font-weight:bold;   min-height:20px } 
a.adsBox_2 span { color: #aaaaab;  }
a.adsBox_2 img, a.adsBox_2 div, a.adsBox_2 .green {   -webkit-transition: -webkit-transform .3s ease; transition: transform .3s ease;   }
a.adsBox_2:hover .green { color: #3279B7;  }
a.adsBox_2:hover div { background-color: #fcfcfc;  border-color: #ccc; }
a.adsBox_2:hover img {-webkit-transform: scale(1.05); transform: scale(1.05);}
.adsCompl { margin-top:20px; }
.ad_box_2_end { margin-right: -10px;	}

/* 2019 */
.register { display: inline-block; background: url(../img/header_fb_reg_bg.png) repeat-x; background-color: #1E9C75; color: #FFF; padding: 4px 8px; border-radius: 2px; }
.register:hover{ background:#188664; }/*7fca2b*/

/* 2019 */
.top-courses { float:right; padding-right:5px; margin-top:12px;}
.top-data { float:right; }
.addLi { float:left; }
.exit-lk { float:left; padding-top: 12px; margin-right:7px; }
.input-lk { float:left; } 
.login-lk { float:left; }
.pass-lk { float:left; }
.door-lk { float:left; }
.box_of_fb .addPlus:hover{ background-color:#286191;  text-decoration:none; color:#fff; }/*0f86f4*/	

.box_of_fb .register {    background: url(../img/header_fb_reg_bg.png) repeat-x #1E9C75;    color: #FFF;    padding: 4px 8px;    border: none;    border-radius: 2px; }

.sf-menu{ z-index:999; position:relative;}
.sf-menu ul {position:absolute;top:-999em;/* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;}
.sf-menu li {float:left;position:relative; border-right: none;}
.sf-menu a {display:block;position:relative; font-size:14px; color:#111; padding: 3px 15px 3px 15px; text-transform:uppercase; text-decoration:none; font-weight:bold; line-height:31px;}
.sf-menu li a:hover, .sf-menu .current>a{ color:#f6931f;}/*0275cb*/
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:46px; background:#393c41;/* match top ul list item height */z-index:99}
.sf-menu li.sfHover ul{padding:20px 0px 20px 20px; width:140px;}
.sf-menu li.sfHover ul li{ border:none;}
.sf-menu li.sfHover ul a{ font-size:11px; padding:0; color:#9398a2; display:inline; line-height:23px;}
.sf-menu li.sfHover ul a:hover{ background:none; color:#FFFFFF;}


/* Изменения 19 12 21 */
/* add */
.dl { text-align: left; width:140px; height: 45px; vertical-align: middle;}
.addtab     	{ font-size:14px; }
.addtab input[type="text"] 	{ padding:6px 12px; border-radius:2px; width:200px;}
.addtab select 	{ padding:8px 12px; border-radius:2px;  width:200px;}
.addtab select.minS { padding:4px 12px; border-radius:2px;  width:100px;}
.addtab input.minS 	{ width:100px;}
.addtab textarea 	{ padding:4px; border-radius:2px;  width:100%; height:80px; }
select { font-size: 15px; line-height: 26px;	  transition: .3s ease-in-out;      border-radius: 3px;      -webkit-appearance: none; min-width:45px;
background-image: url('/images/arrow/arrow.jpg');      background-position:  95% 50%;      background-repeat: no-repeat;      line-height: 1em;
/* for FF */      -moz-appearance: none;      text-indent: 0.01px;       text-overflow: '';
/* for IE */      -ms-appearance: none;      appearance: none!important;}
.mobNoFloat { float:right;}
select::-ms-expand 	{ display: none; }
#monthR { min-width:90px;}
.addtab .btn 	{ margin-top:5px;}
table.addtab tr td { height:45px; vertical-align:middle;}
.leftInspect { margin-top:20px; border: 1px solid #e2e4e6; background-color:#FFFFFF; padding:0 20px 0px 20px;font-size:16px;}
.leftInspect div { margin-bottom:20px;  }
.leftInspect div.title-box  { }
.leftInspect .title-blue { margin: 0 -20px 20px -20px;}
.opacity { opacity: .5; } 
.fixed-add { position: fixed; top: 20px; overflow:visible; margin-bottom: 500px; }
.title-box { margin-top:20px; font-weight: 500;  text-transform: uppercase; font-size: 13px; color:#353535; font-size:13px;}
.box-stat-g { font-size:40px; color:#09a275; text-align:center; }
.noned { width:1px; height:1px; overflow:hidden; }
#accordion { margin-bottom:15px; width:360px;}
#accordion .bold { padding:6px 6px; border:1px solid #CCC; margin-bottom:5px;}
#accordion .bold span{ text-align:right;}
#accordion div { cursor:pointer; }
#choose-another-city {  margin-left:20px;display:inline-block }
.geo_city { margin-bottom:5px; margin-left:20px;}
.geo_city:hover { color:#1E9C75;}
#geoDistrictCity { margin:10px 0px; font-weight:bold; color:#353535; display:inline-block; }
.bold-green { font-weight:bold; color:#1E9C75; }



/* btn */
.btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.4; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.btn-primary {    color: #fff;    background-color: #337ab7;/*#337ab7*/    border-color: #2e6da4;}
a:hover.btn-primary {    color: #fff;    background-color: #286090;/*#337ab7*/    border-color: #204d74;}

.btn-white {	color: #7f8696;    background-color: #fff;    border-color: #e2e4e6; }
a:hover.btn-white {    color: #fff;    background-color: #7f8696;/*#337ab7*/    border-color: #7f8696;}

.btn-green { color: #fff;  background-color: #1E9C75;/*#337ab7*/    border-color: #188664; }/*#57b58e*/
a:hover.btn-green { color: #fff; background-color: #188664;/*#337ab7*/ border-color: #188664; }

.btnMini { padding-bottom:4px; padding-top:4px; }

.noPointer { cursor: default;}
.colorGreen { color: #1E9C75; }
.colorGreenHover { color: #188664; }
.btnGreen { color: #fff; background-color: #1E9C75; border-color: #188664;}
a:hover.btnGreen { color: #fff; background-color: #188664; border-color: #188664;}

.colorBlue { color: #3279B7; }
.colorBlueHover { color: #286191; }
.btnBlue { color: #fff; background-color: #3279B7; border-color: #286191;}
a:hover.btnBlue { color:#fff; background-color: #286191; border-color: #286191;}

.colorRed { color: #DA5050; }
.colorRedHover { color: #C8312D; }
.btnRed { color: #fff; background-color: #DA5050; border-color: #C8312D;}
a:hover.btnRed { color:#fff; background-color: #C8312D; border-color: #C8312D;}

.btnWhite {color: #7f8696; background-color: #fff; border-color: #e2e4e6;}
a:hover.btnWhite { background-color: #e6e6e6; border-color: #ccc; color: #7f8696; }
.btnWhiteActive { background-color: #e6e6e6; border-color: #ccc; color: #7f8696; }

a.blueRed { color:#3279B7}
a:hover.blueRed { color:#DA5050}


.btn-danger { color: #fff;    background-color: #d9534f;    border-color: #d43f3a; }
a:hover.btn-danger { color:#fff; background-color: #c9302c; border-color: #ac2925; }
.btnLine { border-bottom:1px solid #e2e4e6; border-top:1px solid #e2e4e6;   border-left:1px solid #e2e4e6; padding:0px 5px; color: #7f8696; font-size: 13px; line-height: 28px; display: inline-block;  overflow: visible; box-sizing: border-box; }
.btnLineLeft 	{ border-top-left-radius: 4px; border-bottom-left-radius: 4px;} 
.btnLineRight 	{ border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-right:1px solid #e2e4e6;} 
	a:hover.btnLine  { background-color: #e6e6e6; border-color: #ccc; color: #7f8696; }
.btnLineActive  { background-color: #e6e6e6; border:1px solid #ccc; color: #7f8696; }
	a:hover.btnLineActive { cursor: default; } 
.btnLineNorm { border-bottom:1px solid #e2e4e6; border-top:1px solid #e2e4e6;   border-left:1px solid #e2e4e6; padding:6px 12px; color: #7f8696; font-size: 13px;  display: inline-block;  overflow: visible; box-sizing: border-box; }
	a:hover.btnLineNorm  { background-color: #e6e6e6; border-color: #ccc; color: #7f8696; }
.btnLineRed  {  border-bottom:1px solid #DA5050; border-top:1px solid #DA5050;   border-left:1px solid #DA5050; padding:6px 12px; color: #fff; font-size: 14px; display: inline-block;  overflow: visible; box-sizing: border-box; background-color: #DA5050; }	
	a:hover.btnLineRed  { background-color: #C8312D; border-color: #C8312D; color: #fff; }
	.btnLineRightRed 	{ border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-right:1px solid #DA5050;} 

    .btn-width { width:142px; }
	.btn-4-rows { width:179px; }

	.btn-link { width:102px; display:inline-block; text-align:left  }
	.btn-link-4-rows { width:130px; display:inline-block; text-align:left  }
.easy-link {  width:100px; display:inline-block; text-align:left  }
.easy-lin-4-rows {  width:129px; display:inline-block; text-align:left  }

#findBusBTN, .findBusBTN { color: #fff; background-color: #3279B7;border-color: #286191; width:100%; padding:6px 12px;}
#findBusBTN:hover, .findBusBTN:hover { color:#fff; background-color: #286191; border-color: #286191;}
.btn-yellow 	{ background-color: #f2dd66; border-color: #f2dd66; color: #151515; }




div.fonts_size_12{ font-size:12px;}

/* btnshow */
div.show { margin-left:5px; width:34px; background-color:#fff; border:1px solid #1E9C75; color:#1E9C75; font-weight:bold; text-align:center; vertical-align:middle;
    border-radius: 2px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;	padding: 4px;	font-size: 14px;}/*63aa1e*/
div.pres-show { margin-left:5px; width:34px; background-color:#1E9C75; border:1px solid #188664; color:#fff; font-weight:bold; text-align:center; vertical-align:middle;
    border-radius: 2px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;	padding: 4px;	font-size: 14px;}/*63aa1e*/
a:hover div.show {background-color:#e2e4e6;border:1px solid #188664;color:#188664;}
div.show_str { width:92px; background-color:#fff; border:1px solid #1E9C75; color:#1E9C75; font-weight:bold; text-align:center; vertical-align:middle;
    border-radius: 2px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;	padding: 4px;	font-size: 14px;}/*63aa1e*/

/* rand ads */
.rand_tit {    width: 224px;    padding: 0px; border: 1px solid #e2e4e6; margin-bottom:20px;  overflow: hidden;    background: #FFFFFF; text-align:center;}

div:hover.rand { background-color:#eee; cursor:pointer;}

 /* breadcrumb */
.breadcrumb {font-size: 13px;    display: inline-block;    color:#7f8696; padding:0px 0px 15px 0px; float:left; } 
.breadcrumb i { margin:3px 8px 0px 8px;}
.breadcrumb i.fa-home{ margin: 3px 0px 0px 0px; }
.breadcrumb a { color:#7f8696;}
.breadcrumb a:hover { color:#0270c8;}
.breadcrumb span { color:#1E9C75;} 
.blockCard { float:right;  font-size:15px; width: 369px;  }   


/* left menu b-g-css */
.container_12 .field_6 {    width: 224px; }
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, dt, em, embed, fieldset, figcaption, figure, font, hgroup, html, iframe, img, ins, kbd, keygen, label, legend, li, meter, object, ol, output,  pre, progress, q, s, samp, section, small, span, ul, var {    margin: 0;    padding: 0;    outline: 0; }
.lf_menu ul li {width:100%;} 
.lf_menu li {float:left;position:relative;}
.lf_menu a {display:block;position:relative; font-size:14px; color:#767e8f; padding: 6px 0px 9px 0px; text-transform:uppercase; text-decoration:none; font-weight:bold; line-height:31px;}
.lf_menu li a:hover, .lf_menu .current>a{ color:#3279B7;}/*0275cb*/
.tabs ul{list-style:none;width:auto;margin:0 0 0px 20px;position:relative; z-index:1;}
.tabs li{float:left; margin-right:4px;}
.tabs .nav li a{ font-size:14px; text-transform:uppercase; font-weight:bold; position:relative;}
.tabs li a{ outline:none !important; border:none !important;}
.nav{height:35px; z-index:999; overflow:hidden;}
.tabs .tabs_1{ margin-top:-1px;border:1px solid #e2e4e6;}
.tabs .tab-content .inner{width:218px; padding:15px 0px 15px; z-index:0; background:#FFF;}

#tab_2 select  { width:132px; padding:5px; margin-top:-5px;  }

.inner  label { margin-right:10px; }
.inner .mini_col { width:95px !important; margin-right:6px; margin-left:0px;}

.rowElem{ margin-bottom:5px;}
.marg_right_zero{ margin-right:0 !important;}
.inner .marg_right{ margin-right:19px;}
.inner .marg_left{ margin-left:15px !important; margin-bottom:5px; }
.tabs_var1 { margin-bottom:20px; }
.tabs_var1 .nav li{ background:url(../img/tabs_1.png) repeat-x #1E9C75; border-radius:2px;}/*4e9d18*/
.tabs_var1 .nav li a{ color:#FFFFFF; display:block;height:30px; width:90px;padding-top:5px;text-align:center; }
.tabs_var1 .nav .selected, .tabs_var1 .nav li:hover{ background:url(../img/tabs_1_hover.png) repeat-x #fafafa; border: 1px solid #dedfe2;border-bottom:none !important; padding-bottom:4px; border-radius:2px 2px 0px 0px;}
.tabs_var1 .nav .selected a, .tabs_var1 .nav li:hover a{ color:#1E9C75;}/*64ab1f*/
#tab_2 .mini_col select{ width:80px; margin-top:0px;}
#tab_2 .lmoffer select { width:88px;}
#tab_2 .lmbodytype select { width:147px;}
#tab_2 .lmcity select { width:130px;}
#tab_2 .lmbodywork select { width:134px;}
.lmbodytype, .lmcity{ float:left; margin:10px 0px 10px 15px; }

/* ad */
.tick-photo { text-align:center;}
/*ad_box */
.ad_box 		{ margin-top:20px;  }
.ad_box:hover 	{  }
.ad_pgoto 		{ float:left; margin-right:20px;text-align:center; }
.ad_pgoto div 	{ text-align:center; width:200px }
.ad_text  h3 	{ font-weight:400;  font-size:22px; margin-top:0px;     display: block; }
.ad_text  h3 a 	{ }
.ad_text  h3 span { float:right; color:#1E9C75;  font-weight:bold; }
.ad_text  div 	{ display:inline-block}
a.color_4, a.color_4:hover	{ color:#474c58;} 
.fonts_size_11 { font-size:11px; }
.fonts_size_11 .fa-level-up { color:#1E9C75; margin-top:2px; }
.fonts_size_11 span { color:#3279B7; }


/*2018 05 12*/
.tab-ads { width:100%; text-align:center }
table.tab-ads th:first-child {    border-left: 1px solid #e2e4e6; text-align: left;    padding-left: 20px;}  
table.tab-ads th:last-child {    border-right: 1px solid #e2e4e6; }  /* c6d5e1*/
table.tab-ads th:first-child {    border-top-left-radius: 3px;    border-bottom-left-radius: 3px;    padding-left: 20px;}
table.tab-ads th {    border-top: 1px solid #e2e4e6;    border-bottom: 1px solid #e2e4e6;    text-align: center;  background-color: #f0f0f0;    height: 35px;    vertical-align: middle;}
table.tab-ads td:first-child {    text-align: left;    padding-left: 20px; }
table.tab-ads td {    padding: 4px 6px 4px;    border-bottom: 1px solid #e2e4e6;    border-right: 1px solid #e2e4e6;    border-left: 1px solid #e2e4e6; vertical-align: middle; }
table.tab-ads tr:nth-child(even) {  background: #fff; } /* ecf2f6*/
table.tab-ads a:hover { text-decoration:underline; }

.img-b, .box13-5 img {    display: inline-block;    -webkit-box-shadow: 1px 1px 1px 0 #bdbdbd;    box-shadow: 1px 1px 1px 0 #bdbdbd;}
 a:hover .img-b , .box13-5 img:hover{box-shadow: 2px 2px 2px 0 #bdbdbd;} 
 /* rent */
.blockCardTick { margin-bottom:10px; }
.blockCardTick span { color: #1E9C75; font-weight:700;}
.blockCardTick b { color: #353535;}
.blockCardTick strong { color:#0270c8 }
.blockCardK  { margin-top: 10px; } 
.blockCardK  div{ display:inline-block; margin-right:10px; margin-top: 10px;  } 
.blockCardK span { color:#1E9C75;}  
h1 .m3min { margin:0px;}
.m3min { font-size:12px; vertical-align:top; display:inline-block; margin:-5px 0px 0px 0px;}
.blockCardBTN { margin-top:0px;} 
.blockCardBTNorder { float:left; margin-bottom:20px; } 
.blockCardBTNsend { float:right; margin-bottom:20px; } 
.blockCardBTNLeft { float:left; margin-bottom:20px; }
.blockCardBTNRight { float:right; }
.blockCardTitle { width:79%; float:left; } 
.blockCardPrice { text-align:right;font-weight: 700;  padding:8px 0 0 0;  color: #353535; font-size:30px;}
.blockCardPrice i {   color: #1E9C75; }
.priceConditions { text-align:right; }
.priceConditions i { margin-top:3px; color:#1E9C75; }
.blockPhone {  float:left; margin-bottom:20px; }
.blockADS { width: 369px; height:222px;  float:right; }
.tab-contact { width: 369px; float: right; margin-top: 20px;}
.tab-contact-rent {    width: 369px; margin-top: 20px;}
a.cardBTN{border-radius: 2px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08); color: #fff;display:block;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 20px;
padding: 13px 18px;/*margin: 20px auto;*/text-decoration: none;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: background-color 0.1s linear;-moz-transition: background-color 0.1s linear;-o-transition: background-color 0.1s linear;transition: background-color 0.1s linear; }
a.btnBig { width:250px; padding: 10px 12px; } a.btnWrite { width:170px; padding: 10px 12px; }
a.btnNor { width:98px; }
a.cardBTNGreen {  font-size: 20px; padding: 20px 18px;background-color: #1E9C75;border: 1px solid #188664; }
a.cardBTNGreen:hover { background-color: #188664; }
a.cardBTNWhite { color: #7f8696; background-color: #fff; border: 1px solid #e2e4e6; }
a.cardBTNWhite:hover {background-color: #e2e4e6;}
.cardBTN i { font-size:30px; }
.blockPhone  .cardBTN {  padding: 20px 18px; }
#btnPhoneSee, #numberPhoneSee, #btnWriteCont, #btnPhoneSee2 { margin:0px 0px 0px 0px; }
#btnPhoneSee .btn, #numberPhoneSee  .btn, #btnPhoneSee2 .btn, #numberPhoneSee2 .btn, #btnWriteCont .btn  { padding: 10px 12px; }

a.btnPrint { padding-top:14px; padding-bottom:15px}

.sellers-comment { width:591px; float:left; padding:20px; border:1px solid #e2e4e6; margin-top:20px;  }
.box13-5 { width:388px; float:right; padding-left:20px;}
.box13-5 h2 { color:#353535; margin: 20 0 15px 0; }
.entire-offer {width:591px; float:left;}

input.w100 { width:100px;}

 /* rent & compl */
.contRight { float:left;border-bottom: 1px solid #e2e4e6;width:150px; height:22px; margin-top:3px; font-size:13px; text-align:right; padding-right:3px;}
.contLeft {border-bottom: 1px solid #e2e4e6;font-weight:bold;color:#0270c8;margin-left:160px;height:22px; padding-left:5px; width:180px;margin-top:3px;font-size:13px;}
.tickFull { text-align:center; height:22px; padding-left:5px; margin-top:3px;font-size:13px; }
.arrow 		{ display: inline; }
.arrow .fa 	{ margin: 8px  0 0 8px; }
.inline { display:inline-block; }
.displayNone { display:none; }
#filterOpenOrClose { float:right; }

.description { margin-top:10px; width:410px; height:60px;  }
.tickPhone { font-weight:bold;font-size:12px;}

.button-green {  cursor: pointer;  width: 130px;  height: 35px;  box-sizing: border-box;  margin: auto;  border: #63aa1e solid 2px;  padding: 2px 10px;  text-transform: uppercase;  color: #63aa1e !important;  background-color: white;  text-decoration: none;  font-weight: normal;  font-size: 1.1em; }
  .button-green:hover {    cursor: pointer;    width: 130px;    height: 35px;    box-sizing: border-box;    margin: auto;    border: #63aa1e solid 2px;    padding: 2px 10px;    text-transform: uppercase;
    color: white !important;    background-color: #9fd4ba;    text-decoration: none;    font-weight: normal;    font-size: 1.1em; }
	
.button-blue {  cursor: pointer;  width: 130px;  height: 35px;  box-sizing: border-box;  margin: auto;  border: #286191 solid 2px;  padding: 2px 10px;  text-transform: uppercase;  color: #3279B7 !important;  background-color: white;  text-decoration: none;  font-weight: normal;  font-size: 1.1em; }
.button-blue:hover {    cursor: pointer;    width: 130px;    height: 35px;    box-sizing: border-box;    margin: auto;  border: #286191 solid 2px;   padding: 2px 10px;  text-transform: uppercase;    color: white !important;    background-color: #3279B7;    text-decoration: none;    font-weight: normal;    font-size: 1.1em; }

.tickRentRight { float:left;border-bottom: 1px solid #e2e4e6;width:150px; height:25px; margin-top:5px; font-size:14px; text-align:right; padding-right:5px;}
.tickRentleft {border-bottom: 1px solid #e2e4e6;font-weight:bold;color:#0270c8;margin-left:160px;height:25px; padding-left:5px; width:140px;margin-top:5px;font-size:14px;}
.wrentmin { float:left;border-bottom: 1px solid #e2e4e6;width:305px; height:25px; margin-top:5px; font-size:14px; text-align:right; padding-right:5px;}
.tickContLeft { text-align:center; float:left;border-bottom: 1px solid #e2e4e6;width:105px; height:18px; margin-top:3px; font-size:12px; text-align:right; padding-right:3px; margin-left:5px;}
.tickContRight {border-bottom: 1px solid #e2e4e6;font-weight:bold;color:#0270c8;margin-left:115px;height:18px; padding-left:5px; width:135px;margin-top:3px;font-size:12px;}
.tickContLeftPhone {border-bottom: 1px solid #e2e4e6; text-align:center; float:left;width:105px; height:18px; margin-top:3px; font-size:12px; text-align:right; padding-right:3px; margin-left:5px;}
.tickContRightPhone {border-bottom: 1px solid #e2e4e6;font-weight:bold;margin-left:115px;height:18px; padding-left:5px; width:135px;margin-top:3px;}

 
/* Всплывающее окно toOrder */
.toOrder-overlay{  display: none;  background: rgba(0,0,0,.9);  opacity: 0.2;   filter: alpha(Opacity=70);  width: 100%;  height: 100%;  position: fixed;  top: 0;  left: 0;}
.toOrder{ display:none; background:#fff; box-shadow:0 0 10px rgba(0,0,0,1); border-radius:2px; width:420px; height: 680px; position:fixed; top:25%; left:50%; margin-left:-185px; margin-top:-130px; z-index:1000;}
.toOrder-content{ padding: 30px;}
.toOrder textarea { width: 100%; border: 1px solid #dedfe2; color: #7698d0; padding: 5px; border-radius: 2px; margin-top:5px;  font-size:14px;  }
.toOrder-date { color: black; font: 12px Tahoma, Arial, Sans-Serif;} 
#toOrderRoute{ font-size:16px; color:#333333; }
.toOrder-class { font-size:22px; float:left; }
.toOrder-phone { margin-top:15px;}
.toOrder-phone input,.toOrder-name input{ width:100%; padding:6px 0px 6px 6px; padding-left:10px;  font-size:18px; border-radius: 2px; margin-top:5px; }
.toOrder select {  border-radius: 2px; }
input.defenseR {  border-radius: 2px; margin-top:5px;  height:32px; font-size: 22px }
.toOrder-def { margin-top:10px; text-align:left;}
.toOrder-footer { margin-top:15px; font-size:14px;}
.toOrder-closer{ cursor: pointer;}
.toOrder-accepted {  /* Заказ принят - 2-е окно */
  display: none;
  background: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,1);
  border-radius:2px;
  width: 420px;
  height: 680px;
  position: fixed;
  top: 25%;
  left: 50%;
  margin-left: -185px;
  margin-top: -130px;
  text-align:center;
  font-size:24px; 
  color:#000;
}
.call-you { line-height:50px; padding:40px;font-size:22px;}  

#specifyAdress,#specifyRoute,#specifyPhone ,#specifyMessagesR { color:#d9534f; }
#yourTimeR { padding-top:10px; width:100%; height:35px; color:#FFFFFF; margin-top:20px; background-color:#0270c8; border-bottom:2px solid #000; border-top:2px solid #000; vertical-align:middle; }
.leftR { float:left; margin-top:20px; width:30%; text-align:right; color:#7f8696; font-size:16px; }
.rightR { float:left; margin-top:20px; margin-left:20px; font-size:16px; }

/* compl */
.block390 { width:392px; text-align:center; padding:0px 0px 0px 0px; }  
.photo3, .photo2 { margin-left:4px; } 
.tickRight { float:left;border-bottom: 1px solid #e2e4e6;width:140px; height:25px; margin-top:5px; font-size:14px; text-align:right; padding-right:5px;}
.tickleft {border-bottom: 1px solid #e2e4e6;font-weight:bold;color:#0270c8;margin-left:160px;height:25px; padding-left:5px; width:150px;margin-top:5px;font-size:14px;}
.titleCar { padding: 8px 0 8px 19px;margin-bottom: 12px;border-bottom: 1px solid #e2e4e6;font-size: 15px;color: #767e8f; font-weight:700; }
.borderNone { border:none; }
.colorRed { color: #DA5050; }

/* sale company */
.textDesc { vertical-align: middle; font-size:14px; padding: 6px 12px;}
.w100inline { width:80px; display:inline-block; }
.fz12 { font-size:12px; }
a.btnMin { padding:6px 10px; font-size:13px;}
.text {font-size:14px;line-height: 1.5; }
.btn-add { width:100%;  color: #7f8696; color: #fff;    background-color: #d9534f;    border-color: #d43f3a; padding:6px 12px; }
a:hover.btn-add {  color:#fff; background-color: #c9302c; border-color: #ac2925; } 
.lCityF div a:hover { background-color: #e6e6e6; border-color: #ccc; color: #7f8696; }
.lCityF { padding:5px 0px 0px 0px; }
.lCityF div a { color: #7f8696; background-color: #fff; border: 1px solid #e2e4e6; padding:6px; border-radius:2px; }
.lCityF div  { margin-top:15px; }
.lAllCityF { width:194px;  color: #fff; background-color: #1E9C75; border-color: #188664; margin-top:15px;  }
a:hover.lAllCityF { color: #fff; background-color: #188664; border-color: #188664;}
.lTitleF { margin:15px 0px 5px 0px; color: #353535; font-size:13px; font-weight:600; }

.field_63 { margin-bottom: 20px; } 
.btnArr { padding: 3px 8px 4px 8px; color: #3279B7; background-color: #fff; border-color: #e2e4e6;}
.btn-show { padding: 3px 8px; color: #1E9C75; background-color: #fff; border-color: #e2e4e6; margin-left:5px;} 
.btn-pres-show, a:hover.btn-show  { padding: 3px 8px; color: #1E9C75; background-color: #e6e6e6; border-color: #ccc; margin-left:5px; } 

.sort_data, .sort_num { float:right;  margin-top:-5px;}
.title-ads { font-weight:400;  font-size:20px; margin-top:0px; display: block; width:100%; margin-bottom: 5px;}
.title-ads span { float:right; color:#1E9C75;  font-weight:bold; margin-top: -2px;}
.ad_text { float: right; width: 505px; min-height: 140px; text-align:left;  }
.ad-btn { float:right; margin-top:10px;}
.ad_text div.ad-btn, .ad_text div.ad-info  { display:block;}
.ad-info { min-height:40px; margin-top:5px;}
.ad-adres { float:left; margin-top:16px; }
.ad-name {  margin-top:6px; }
.ad-date-type { width:100% }
.ad_company { float: right }
.ad_org_btn { margin: 10px 0px;}
.ad_type { margin-left:20px; }
.ad_phone { float:right; margin-left:10px; }

.lf { margin-left:2px; background-color: #FFF; padding:10px 10px 15px 10px; box-shadow: 0 1px 2px rgba(0,0,0,.1); border: 1px solid rgba(33, 33, 33, 0.1); border-radius: 2px; margin-bottom:20px; } 
.box-title {    background-color: #FFF;    padding: 7px 15px 7px 10px;   width: 713px;    float: right;    box-shadow: 0 1px 2px rgba(0,0,0,.1); }
.ad_box, .box-tick   { padding: 10px; width: 745px;    float: right;    text-align: justify;    margin-top: 10px; /*    background-color: #FFF; box-shadow: 0 1px 2px rgba(0,0,0,.1);*/} 
.box-tick { margin-bottom: 5px;}



<!--Контакты-->
.wrentmin { float:left; border-bottom: 1px solid #e2e4e6;width:305px; height:25px; margin-top:5px; font-size:14px; text-align:right; padding-right:5px;}
#snsCarInfo { text-align:center; }
#snsCarInfo a:hover span.color_3 { color:#0270c8; }
.tab-contact th, .tab-contact-rent th { border-top: 1px solid #e2e4e6; border-bottom: 1px solid #e2e4e6; text-align: center; background-color: #f0f0f0; height: 35px; vertical-align: middle; }
.tab-contact th:nth-child(2), .tab-contact-rent th:nth-child(2) 	{ font-weight: bold; color: #1E9C75; font-size: 15px;; }
.tab-contact th:first-child, .tab-contact-rent th:first-child	{ border-left: 1px solid #e2e4e6; text-align: left; padding-left: 20px; }
.tab-contact th:last-child, .tab-contact-rent th:last-child	  	{ border-right: 1px solid #e2e4e6; border-left: 1px solid #e2e4e6; width:48px }
.tab-contact th:last-child a, .tab-contact-rent th:last-child a	 	{ color:#1E9C75 }
.tab-contact td:first-child, .tab-contact-rent td:first-child			{ width:35px; }
.tab-contact td i, .tab-contact-rent td i	 				{ font-size:16px; margin:7px 5px 5px 10px; }
.tab-contact  td:nth-child(2), .tab-contact-rent td:nth-child(2) 	{ font-weight: bold; color: #0270c8; font-size: 13px; }
.tab-contact td , .tab-contact-rent td { padding: 4px 6px; border-bottom: 1px solid #e2e4e6; border-right: 1px solid #e2e4e6; border-left: 1px solid #e2e4e6; vertical-align: middle; background-color:#FFFFFF; }
#btnPhoneSee, #numberPhoneSee {  }

/* find form */
.smallText { font-size:11px; }
.find-bus-seats, .find-bus-date,.find-bus-route, .find-bus-mail, .find-bus-phone, .find-btn { margin-top:15px; }
.find-bus-seats span { display:inline-block; width:34px; padding:3px;text-align:center; margin-left:2px; border-radius:2px; }
.find-bus-seats span:hover { background-color: #e6e6e6; cursor:pointer; border-color: #ccc;  }
.find-bus-date select { border: 1px solid #e2e4e6; border-radius: 2px; min-width: 42px; background-position: 98% 50%; } 
#find-bus-month { min-width: 93px; }
#find-bus-year  { min-width: 57px; }
.find-bus-route textarea{ width:100%; height:100px;border: 1px solid #e2e4e6; border-radius: 2px; }
.find-bus-mail input, .find-bus-phone input  { border: 1px solid #e2e4e6; border-radius: 2px; padding:6px; width:100%; } 
.findBtn { background-color:#FFF;  border: 1px solid #e2e4e6; } .findBtnCreen { color: #fff;background-color: #1E9C75;border:1px solid #3279B7; }
.findDef {  margin-top:15px;}
.findDef input { border: 1px solid #e2e4e6;    border-radius: 2px;    padding: 6px; }
.findDefImg {  display:inline-block; }
.findDefInput { float:right; margin-top:10px; }
#specify-bs, #specify-bus-phone { color: #1E9C75; } 
.find-bus {  border: 1px solid rgba(33, 33, 33, 0.1);    border-radius: 2px; margin-top:20px; }
.title-blue { background-color: #3279B7; color:#FFFFFF; margin:-11px; padding:10px; } /* #0270c8*/
.title-blue h3 {color:#FFFFFF;  }
/* lk */
.log-pass { padding:25px; }
.log-pass span { width:95px; display:inline-block; }


/* footer */
footer { width:100%;  padding: 35px 0px 0px 0px; background-color: #36393e; color: #e2e2e2; border-top: 4px solid #3279B7; font-weight: 400; font-size: 14px; line-height: 20px;}
footer  ul { padding-left:0px; }
footer  ul ul li { padding-left:15px;list-style: inside; color: #1E9C75; }
.footer-content { width: 1020px; padding-right: 15px;    padding-left: 15px;    margin-right: auto;    margin-left: auto; }
.rows4 { width:240px; display:inline-block; border:#999; position: relative;    min-height: 1px; padding-left: 15px; }
footer h5 { font-weight: 600;     font-size: 17px;     text-transform: uppercase;     letter-spacing: 1px;     color: #fff;     margin-bottom: 20px;   }
footer li a { text-decoration: none !important;    letter-spacing: 0.5px;    transition: all 0.3s ease-in-out 0s; }
footer a { color: #ccc; }
footer li { margin-bottom: 12px; }
footer li a:hover { color:#015cb5;    outline: none;}
.f-copy { background-color: #3279B7; margin-top: 35px; padding: 15px; text-align:center; }

/* blog */
.blog div 	{ margin-top:10px; }
.blog h2 	{ margin:20px 0px 10px 0px; font-size:18px; color:#444444 }
.blog img 	{ float:left; border: 1px solid #e2e4e6; }
.blog-desc 	{ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;    font-size: 16px;    line-height: 1.53; }
.blog-price { font-size: 36px; color:#1E9C75; float:left;  padding-left: 70px;  line-height: 1.53;}
.blog-box	{ float:right; width:335px; font-size: 14px;    line-height: 1.53; padding-left:20px;} 
.blog-buy	{ float:right; padding-right:70px;} 
 div.blog-buy	{ margin-top:20px;} 
.blog-btn 	{ color: #fff;    background-color: #1E9C75;    border-color: #188664; }
a:hover.blog-btn 	{    color: #fff;    background-color: #188664;    border-color: #188664; }
.blog-banner	{ width:696px; border:2px solid #d9534f; text-align:center; padding:10px; margin-bottom:10px; } 
.blog-banner span	{ color:#1E9C75; font-size:24px;  } 
.blog-banner div	{ color:#44444; font-size:18px; margin-bottom:10px; } 
a div.blog-banner  {  color:#7f8696;  }
a div.blog-banner div {  color:#444444;}
a:hover div.blog-banner {  border:2px solid #1E9C75; transition: 0.3s linear; }
a:hover div.blog-banner span {  color:#d9534f;transition: 0.3s linear; }
a:hover  div.blog-banner div {  color:#3279B7; transition: 0.3s linear;}
.block-on-blog { background: url(https://bigcarmarket.ru/blog/ali280.jpg) no-repeat #fff; color:#fff;  padding-top:45px; font-size:18px; height:176px;transition:all .35s ease; } 	
.block-on-blog:hover { cursor:pointer;transition:all .45s ease;  background: url(https://bigcarmarket.ru/blog/ali280.jpg) no-repeat #fff; background-position: center; } 				 
.block-on-blog-title {  background-color:#000; margin-top:10px; opacity:0.7; width:100%;transition:all .35s ease; } 
a:hover div.block-on-blog-title { background-color:transparent; opacity:1;  } 

/* 04 19 */
.box-b { padding:15px 20px;   border: 1px solid #e2e4e6;font-size: 14px;  line-height: 25px; background-color:#FFFFFF; }
/* 08 19 */
.btnArr, .btn-show, .btn-pres-show { width:34px; height:30px; padding: 5px 8px 4px 8px;} 
.f-views { float:right; margin-top: -5px; margin-right:5px;}
.f-views a { padding-top:5px;}
.f-active  {     background-color: #e6e6e6;    border-color: #ccc;}
.ad { margin-bottom:20px;}
.adBody { width: 510px; min-height: 140px; text-align: left; display:inline-block; margin-top:0px; vertical-align:top}
.adDate { font-size:11px; display:block; width:200px; text-align:center; margin-top:-10px; }
	.adDate .fa-level-up { color: #1E9C75; margin-top: 2px; }
	.adDate span { color: #3279B7;  }

.ad img { display:inline-block; margin-right:15px; }


.ad_text { display:inline-block; float:none}
.adAdress {    margin-top: 16px;}
.adInline {display:inline-block; width: 503px; }
.adAdress { float:left; }
.adPhone  { float:right; }
.ad .title-ads b { display:none }
	
.title-ads div{   display:inline-block; }
.onlyAd2 { display:none; }
.adType { margin-left:20px; color:#353535; }
.ad2 { display:inline-block; margin-bottom:15px; margin-right:15px; max-width:170px; vertical-align:text-top; }
.ad2 .onlyAd2 { display: inline-block; }
.ad2:nth-child(4n) { margin-right:0px; }
.ad2 .ad-info { display:none;}
.ad2 img { display: block;max-width:170px;}
.ad2 .adBody { width:170px;min-height: 30px; text-align:center; }
.ad2 .title-ads {    font-weight: 400;    font-size: 14px; margin-top:5px; }
	.ad2 .title-ads div { display:none; }
	.ad2 .title-ads a { display: block; }	
	.ad2 .title-ads b { display: block; }	
	.ad2 .title-ads span { display:block; margin-top:0px; float:none; } 
.ad2 .ad-date-type .ad2none  {  display:none; } 
.ad2 .ad-date-type  { display:none; }
.ad2 .adInline {    display: none;  } 
.ad2 .adPhone,.ad2 .ad_company, .ad2 .adDate {    display: none; } 

.ad2 .adDate { text-align:left;}
.ad2 .adAdress { margin-top:5px;}
.ad3 { display:inline-block; margin-bottom:20px; }

.infoFilter, .modelFilter, .typeFilter, .cityFilter { min-height:155px;}
.infoFilter div { margin-top:10px; font-size:14px}
.infoFilter div .black {  font-size:16px}

@media only screen and (max-width: 480px) { 
.ad_box_2 { max-width: 183px; margin-right:3px }
div.show, div.pres-show { width:29px; }
.btn-4-rows { width: 165px; }
.col-4 { width: 170px; }
}

@media print { #main { overflow: visible } }

@media only screen and (max-width: 1030px) {  
.logo {  font-size: 24px; }
.box-head { padding: 20px 10px;}
.addPlus { padding: 9px 10px 10px 40px; font-size: 16px;}
.box-head input { margin-left: 20px;   width: 180px; }
.box-head-right ul { padding-left:10px; }
.btn-search { padding: 9px 12px 7px 12px; }
.except-for1030-480 { display:none } 
}

@media only screen and (max-width: 820px) {
.box-head { text-align:center;}
.logo { display:inline-block; float:none; } 
.box-head-right { display:block; margin-top:30px; float:none; text-align:center; }
.box-head input {    width: 200px; text-align:center; }
}
@media only screen and (max-width: 480px) { 
.box-search { margin-top:20px; }
}
/* 2020 */
h2 { margin-top:15px; }
.content { padding-bottom: 0px; }
.container { margin-left: 20px; width: 1000px; }
.categories { max-width: 1020px; margin-right: auto; margin-left: auto;     border: 1px solid rgba(33, 33, 33, 0.1); border-top: none;} 
.line-menu {  margin: 10px 20px 20px 0px; }
.p20b { margin-right:20px; } 
nav { margin-top: 0px; }
.box-top {    padding: 10px 0px 10px 0px;    background-color: #fff; }
.box-top li.active-top span { border-bottom:  5px solid #fff; margin: 0px -15px -20px 0;  color: #f6931f;    display: table; height:35px; }
.box-top li {     }
.top-exchange { margin-left:10px;}
.sf-menu a {    padding: 3px 15px 3px 15px; }
.sf-menu a small { color:#1E9C75; }
.sf-menu a sup { color:#1E9C75; } 
.btn-link {    width: 120px; }
.btn-width {    width: 188px; }
#truck-tractors div, #semitrailers div, #spectehnika div, #trucks div, #buses div    { margin:0 4px 8px 0; font-size: 14px;}
.ad_box_2 { width: 185px; }
.box-sale-org a img { width:168px;display:inline-block;margin-right:20px;  }
.box-sale-org a:last-child img { margin-right:0px;  }
.main-stat div { display:inline-block; margin-right:20px; font-size:20px;  }
.ads-square { width: 185px;    height: 150px;    background-size: cover;    background-repeat: no-repeat;
    background-position: 50%;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transform: scale(0.99999);
    transform: scale(0.99999);	display:inline-block;	margin-right:10px; margin-bottom:10px;	 transition:all .35s ease; } 
.ads-square span { }  
.ads-square div { text-align:center; padding-left:0px; color:#FFF; }   
.ads-square-title { padding:110px 0 0 0;}
	.ads-square-bg { background-color: #000;
    margin-top: 10px;    opacity: 0.7;    width: 100%;    transition: all .35s ease;}
.ads-square:hover { background-position: 20%; transition:all .35s ease; }
a.ads-square:hover .ads-square-bg { opacity: 1; }
.ad_box_2 img { width:153px; height:103px;}
/* rent */
.menu-rent-tile { padding: 3px 15px 3px 15px;     font-size: 14px;    font-weight: bold;    line-height: 31px; color:#353535;} 
.menu-rent a { text-transform: lowercase; }

@media only screen and (max-width: 1024px) {
.box-top {    padding: 10px 0px 10px 10px; }	  
.rows4 {    width: 24%; }
footer h5 {    font-size: 16px; }
}
@media only screen and (max-width: 962px) {  
.container {    width: 932px;}
.sf-menu a {    padding: 3px 10px 3px 10px; }
.box-sale-org a img {    width: 159px;    display: inline-block;    margin-right: 15px; }
}
@media only screen and (max-width: 834px) {  
.container {    width: 804px; }
.sf-menu a {   text-transform: lowercase; }
.box-sale-org a img {    width: 133px;    display: inline-block;    margin-right: 15px; }
.footer-content {    width: 100%; }
footer h5 { font-size: 14px; }
}

@media only screen and (max-width: 768px) {  
.btn-width {    width: 178px; }
.container {margin-left: 15px;    width: 748px;}
.top-data { display:none; }
.ad_box_2 { width: 176px; margin: 10px 5px 0 0; }
.ads-square {    width: 172px;    height: 140px; }
.ads-square-title { padding: 97px 0 0 0; padding-left: 0px; }
.box-sale-org a img {    width: 122px;    display: inline-block;    margin-right: 15px; }
}
@media only screen and (max-width: 640px) {  
.container {    margin-left: 0px; padding-left:15px;    width:100%;}
.over768 { display:none; }
h1 { margin-top:15px;}
.ad_box_2 { width: 185px; } 
.ads-square {width: 185px; height: 150px; }
.btn-width {    width: 145px; }
.btn-link {    width: 98px; }
.rows4 {   width: 40%; }
.block390, .block390  img, .tab-contact, .tick-photo, .tick-photo .img-b { width: 100%; }
.tick-photo .img-b { max-width: 100%; }

.btnPhoneSale  { float: none; text-align:center; width: 100%; }
.blockPhotoSale { width:100%; margin-right:0px; margin-bottom:20px;  } 

}
@media only screen and (max-width: 601px) {  
.line-menu {    margin: 10px 0px 15px 0px;}
.line-menu div {    padding: 0 10px 10px 10px; }
.btn-width { width: 133px; }
.btn {    padding: 4px 6px; }
.ad_box_2 { width: 179px;padding: 12px;} 
.ads-square { width: 173px; height: 147px; }
footer { padding: 20px 0px 0px 0px; }
.box-sale-org a img {    width: 108px; } 
.box-sale-org a:last-child img { margin-right:0px; display:none;  }
}

@media only screen and (max-width: 480px) { 
.box-head-right ul    { padding-left: 0px;}
.p20b { margin-right:15px; }
.ad_box_2 { width: 178px; }
.rows4 { width: 49%; }
}


@media only screen and (max-width: 414px) { 
.line-menu div {    padding: 10px 10px 8px 10px; }
.btn-width {    width: 180px; }
.btn-link {    width: 115px; }
.blockCardBTNorder { width:50%; } 


}
@media only screen and (max-width: 393px) { 
.btn-width {    width: 170px; }
.ad_box_2 {    max-width: 168px;  padding: 7px;}
.box-sale-org a img {    width: 134px; margin-bottom:10px; }
.ads-square {    width: 166px;    height: 140px;}

}
@media only screen and (max-width: 375px) { 
.btn-width {    width: 162px; }
.ad_box_2 {    max-width: 160px;  padding: 7px;}
.ad_box_2 img { margin-left:-8px;}
.box-sale-org a img {    width: 125px;  }
.ads-square {    width: 157px;    height: 137px;}
.img-b { max-width:48%; height:auto;}
.block390 .img-b { max-width:100%;}
}
