/* ===== */
/* RESET */
/* ===== */
*{margin:0;padding:0;border-collapse:collapse;outline:none;}
html{height: 100%; min-height:100%;}
body{height: 100%; min-height:100%;width:100%;background:#fff;font-weight:400;font-family:'Open Sans', Arial, sans-serif;font-size:14px;color:#494949;}
aside,footer,header{display:block;}
li{list-style:none}
img{border:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-family:'Open Sans', Arial, sans-serif;}
input,button{outline:none;border:none;font-weight:400;font-family:'Open Sans', Arial, sans-serif; font-size:14px;color:#000;}
input::-moz-focus-inner{border:0;padding:0}
button::-moz-focus-inner{border:0;padding:0}
input::-webkit-input-placeholder {color:#808080;}
input:-moz-placeholder {color:#808080;}
input:-ms-inpusxdt-placeholder {color:#808080;}
input.placeholder {color:#808080;}
a {font-family:'Open Sans', Arial, sans-serif;}
label{cursor:pointer;}
sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;}
sup{bottom:1ex;}
sub{top:.5ex;}
.niceCheck{position:relative; float:left; margin:0 5px 0 0}


.red_info .button-style {zoom:1; font-family: Arial, Helvetica, sans-serif; white-space: nowrap;zoom:1;position: relative;}
.red_info .button-style a,
.red_info .button-style i{display:block; height: 37px;background:transparent url(/site/pic_dis/btn_set.png) no-repeat  100% -602px;}
.red_info .button-style i {width: 6px;position: absolute;top:0;left:-6px;background-position:0 -602px;}
.red_info .button-style a {display:block;color:#fff!important;text-decoration:none!important;line-height:35px;font-size:13px; border-width:0;text-shadow: #666 1px 1px 1px; margin:0; padding:0 10px 0 4px;text-align:center; }
.red_info .button-style a:focus{color:#D11B24!important;text-shadow: none;}
.red_info .btn-a,
.red_info .btn-a a {background-position: 100% -120px;height: 28px;line-height:26px;}
.red_info .btn-a i {background-position: 0 -120px;height: 28px;}
.red_info .btn-a a:hover{ background-position:100% -400px;}
.red_info .btn-a a:hover i {background-position:0 -400px;}

/* BRAND */
#bw_place_10 {margin-left:0;max-width: 100% !important;}
#ar_b4209337, #ar_a4209337, #ar_b4274148, #ar_a4274148, #ar_b4497936, #ar_a4497936, #ar_a4572808, #ar_b4572808, #ar_b4573991, #ar_a4573991, #ar_b4576977,  #ar_a4576977, #ar_a4572808, #ar_b4572808, #ar_a4586390, #ar_b4586390{z-index:2;}
#ar_t4209337, #ar_t4274148, #ar_t4497936, #ar_t4572808, #ar_t4573991, #ar_t4576977, #ar_t4572808, #ar_t4586390 {z-index:0;}
/* -------------------- */
/* STYLES FROM OLS SITE */
/* -------------------- */
/*.button-style {zoom:1; font-family: Arial, Helvetica, sans-serif; white-space: nowrap;zoom:1;position: relative;}
.button-style a,
.button-style i{display:block; height: 37px;background:transparent url(/site/pic_dis/btn_set.png) no-repeat  100% -602px;}
.button-style i {width: 6px;position: absolute;top:0;left:-6px;background-position:0 -602px;}
.button-style a {display:block;color:#fff!important;text-decoration:none!important;line-height:35px;font-size:12px; border-width:0;text-shadow: #666 1px 1px 1px; margin:0; padding:0 10px 0 4px;text-align:center; }
.button-style input{*//* line-height:23px;*//*}
.button-style input:active { padding:0  0 3px 0;}
.button-style .ico-set{	position: absolute;top:0;left:0;}
.button-style a:focus{color:#D11B24!important;text-shadow: none;}
.button-style.inactive a {color: #ababab !important;}
.button-style.inactive:hover a {color: #2d2e2f !important;}

.button-style a:hover{ background-position:100% -645px;}
.button-style a:hover i {background-position:0 -645px;}
.yellow-button.button-style a,
.yellow-button.button-style i{display:block; height: 19px;background:transparent url(/site/pic_dis/yellow_button.png) no-repeat  100% }
.yellow-button.button-style i {width: 6px;position: absolute;top:0;left:-6px;background-position:0 -40px;}
.yellow-button.button-style a {display:block;color:#733100!important;text-decoration:none!important;line-height:16px;font-size:11px; border-width:0;text-shadow: none; margin:0; padding:0 10px 0 23px;text-align:center; }

.button-style.disabled{display: none;}
.button-style a{cursor:pointer;}
.btn-a,
.btn-b,
.btn-e,
.btn-g {margin-left: 6px;}
.btn-a a {background-position: 100% -120px;height: 28px;line-height:26px;}
.btn-a i {background-position: 0 -120px;height: 28px;}
.btn-a  a:hover{ background-position:100% -400px;}
.btn-a  a:hover i {background-position:0 -400px;}

.btn-b a,
.btn-b a:hover{background-position: 100% -200px;height: 28px;line-height:26px;color:#010101!important;text-shadow: #eee 1px 1px 1px;}
.btn-b i,
.btn-b a:hover i{background-position: 0 -200px;height: 28px;}

.btn-c a,
.btn-c a:hover{background-position: 100% -280px;height: 37px;line-height:36px;color:#fff!important;}
.btn-c i,
.btn-c a:hover i{background-position: 0 -280px;height: 37px;}

.btn-e a,
.btn-e a:hover{background-position: 100% -430px;height: 28px;line-height:26px;}
.btn-e i,
.btn-e a:hover i{background-position: 0 -430px;height: 28px;}

.btn-d a,
.btn-d a:hover{background-position: 100% -480px;color:#202020!important;text-shadow: #eee 1px 1px 1px;}
.btn-d i,
.btn-d a:hover i{background-position: 0 -480px;}

.btn-f a,
.btn-f a:hover{background-position: 100% -520px;height: 30px;line-height:26px;color:#b0b0b0!important;text-shadow: none;}
.btn-f i,
.btn-f a:hover i{background-position: 0 -520px;height: 28px;}

*//*green tall*//*
.btn-g a,
.btn-g a:hover{background-position: 100% -40px;height: 37px;line-height:34px;color:#fff !important;}
.btn-g i,
.btn-g a:hover i{background-position: 0 -40px;height: 37px; display: inline-block}
.btn-r {
	background: #e6675a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	padding: 16px 30px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
}
.btn-r:hover {
	background: #e74c3c;
}*/

.floatLeft {float: left;}



/* ======================= */
/* COMMON STYLES (classes) */
/* ======================= */
ul.list a {
	text-decoration: none;
	border-bottom: 1px solid #dedede;
	/*color: ;*/
}
ul.list-defis li {
	padding-left: 20px;
	position: relative;
}

ul.list-defis li .bullet {
	position: absolute;
	left: 0;
	top: -1px;
}
ul.list-defis li ul {
	margin: 5px 0 5px 20px;
}
ol.list-number li {
	list-style: decimal;
	list-style-position: inside;
}
ol.list-number li ol,
ul.list-disc li ul {
	margin-left: 20px;
}
ul.list-disc li {
	list-style-type: disc;
	list-style-position: inside;
}
ul.list-margin li,
ol.list-margin li {
	margin-bottom: 18px;
}
ul.list-margin ol ol li,
ol.list-margin ol ol li {
	margin-bottom: 0;
}
.list-2 {
	float: left;
	width: 50%;
}

.content > div[class$="-page"] {
	margin: 15px 0 0;
}
.content > div[class$="-page"],
.content > div[class$="-page"] a {
	color: #474747;
}

sup.symbol {
	color: #f53e2e;
	padding: 0 2px;
}

.ad-banner,
.hot-banner {
	background: #f53e2e;
	line-height: 50px;
	font-size: 20px;
	text-align: center;
	color: #fff;
	margin: 20px 0;
	font-weight: 300;
	display: block;
	text-decoration: none;
}

.hot-banner {
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	font-weight: 600;
}

.hot-banner a {
	color: #fff;
}

.hr {
	height: 1px;
	background: #ececec;
}

.box-item {
	margin: 20px 0;
}

.accordion {
	margin: 20px 0;
}
.accordion .accordion {
	margin: 0 28px;
}
.accordion-title {
	background: #f0f0f0;
	line-height: 36px;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	margin: 10px 0;
	color: #474747;
	font-weight: 600;
	cursor: pointer;
}
.accordion-title:hover {background: #e0e0e0;}
.accordion-title .ico {
	position: relative;
	top: -2px;
	left: 5px;
}
.accordion-body {
	margin: 10px 0 30px;
}
.accordion-body > .text:first-child {
	margin: 0;
}
.accordion-body > .advert-regions:first-child {
	margin: 30px 0 0;
}

.red {color: #ff0000 !important;}
.dark-red {color: #c52822 !important;}

.col-4 {
	width: 25%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



/* ==== */
/* FORM */
/* ==== */
.inp-b {
	border: 1px solid #d1d1d1;
	padding: 0;
	background: #fff;
	display: block;
}
.inp-b input {
	border: none;
	background: #fff;
	width: 98%;
	padding: 2px 4px;
}

.form-help {
	font-size: 12px;
	color: #7e7e7e;
	position: absolute;
	bottom: -16px;
	left: 0;
}
.form-table {
	margin: 20px 0;
}
.form-table td {
	padding-bottom: 24px;
	position: relative;
}
.form-key span {
	padding: 3px 0;
	display: inline-block;
}
.form-key {
	width: 292px;
	text-align: right;
}
.form-val {
	width: 470px;
	padding-left: 28px;
}
.form-val-inner {
	position: relative;
}
.form-val .sel1 .chzn-container-single .chzn-single {
	width: 452px !important;
}
.lt-ie10 .form-val .sel1 .chzn-container-single .chzn-single {
	width: 454px !important;
}
.form-val .sel1 .chzn-results {
	width: 468px;
}
.form-capcha img.rp_captcha_img {
	float: none;
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.form-capcha .recaptcha {
	display: inline;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.form-capcha input.field {
	width: 98px
}

.chzn-container {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100% !important;
}
#advertCreate .chzn-container{
    padding-top: 0;
}
.chzn-container-single .chzn-drop {
	min-width: 100% !important;
}


/* ==========================================================================
   BANNERS
   ========================================================================== */

.checkIsSetBanner{margin:0;}

.content_right .wrBanerPlace div[id^=bw_place],
.content_left .wrBanerPlace div[id^=bw_place],
.content_right .wrBanerPlace div[id^=google_ads_iframe],
.content_left .wrBanerPlace div[id^=google_ads_iframe],
.content_right .wrBanerPlace div[id*=ad_container],
.content_left .wrBanerPlace div[id*=ad_container],
.content_left .wrBanerPlace #ya_partner_ya_direct_left-vertical{
    padding-top: 10px;
}

.content_right .wrBanerPlace.mTop30 div[id^=bw_place],
.content_right .wrBanerPlace.mTop30 div[id^=google_ads_iframe],
.content_right .wrBanerPlace.mTop30 div[id*=ad_container]{
    padding-top: 10px !important;
    padding-bottom: 20px;
}

.content_left .wrBanerPlace h3,
.content_left .wrBanerPlace ul{
    margin-top: 10px;
}

.realt_page .content_right .wrBanerPlace div[id^=bw_place],
.realt_page .content_left .wrBanerPlace div[id^=bw_place],
.realt_page .content_right .wrBanerPlace div[id^=google_ads_iframe],
.realt_page .content_left .wrBanerPlace div[id^=google_ads_iframe],
.realt_page .content_right .wrBanerPlace div[id*=ad_container],
.realt_page .content_left .wrBanerPlace div[id*=ad_container]{
    padding-top: 0;
}

.realt_page .content_right .GPT_BOX_RIGHT_3 div[id^=google_ads_iframe],
.realt_page .content_right .GPT_BOX_RIGHT_3 div[id*=ad_container]{
    padding-top: 10px;
}

.realt_page .content_right .wrBanerPlace div[id^=bw_place],
.realt_page .content_right .wrBanerPlace div[id^=google_ads_iframe],
.realt_page .content_right .wrBanerPlace div[id*=ad_container],
.realt_page .content_right .wrBanerPlace #ya_partner_ya_direct_left-vertical{
    padding-bottom: 10px;
}

.content_right .dfp_special .wrBanerPlace div[id^=google_ads_iframe]{
    padding-bottom: 0;
}

.realt_page .content_left .wrBanerPlace h3,
.realt_page .content_left .wrBanerPlace ul{
    margin-bottom: 10px;
}

.content_left div[id^=bw_place],
div[data-banner-class=banerPlase740x90] div[id^=bw_place],
div[data-banner-class=banerPlase240x400] div[id^=bw_place]{
    margin-top:0!important;
    padding-bottom: 10px !important;
}
div[data-banner-class=banerPlase740x90] div.GPT_LB_TOP_1,
.top_banners div.GPT_LB_TOP_1{
    padding-bottom: 10px !important;
}
.GPT_BOX_RIGHT_2 div[id^=google_ads_iframe_],
.GPT_BOX_RIGHT_1 div[id^=google_ads_iframe_],
.GPT_BOX_RIGHT_2 div[id*=ad_container],
.GPT_BOX_RIGHT_1 div[id*=ad_container]{
   padding-bottom: 20px !important;
}
.checkIsSetBanner div[id^="bw_place_"],
.wrBanerPlace div[id^="class^=GPT_"],
div[id^="bw_place_"] > div{
    text-align: center;
    margin: 0 auto;
}
.topCheckIsSetBanner div[id^=bw_place_],
.topCheckIsSetBanner div[class^=GPT_LB_TOP] {
    text-align: center;
}
.checkIsSetBannerTop div[id^=bw_place_] {
	margin-bottom: 10px !important;
}
div.bannerPlace740x170 {
    width: 740px;
    margin-bottom: 20px;
}
.content_left div[id^="bw_place_"] > a[href^="http://bw"] {
    display: block;
    text-align: center;
}
div[id^="banner_"]#banner_425 div[id^="bw_place_"] .b-greenBaner .wrap {
    width: auto !important;
    min-width: 0 !important;
}
.banner_1000X90,
.banner_1000X90 .head1,
.banner_1000X90 .head1 iframe {
    text-align: center;
    margin: 0 auto;
	max-width: 990px;
	z-index: 1;
	position: relative;
}

.head1,
.height1 {
	font-size: 1px;
	height: 1px;
}

#footer div.footer_banners {
	clear:both;
}
#footer .footer_banners div[id^="Bn_"] {
	float:left;
}
.GPT_FIN_CALC_1{
    margin-top: 10px;
}
/*---//BANNERS//---*/


/* ============================= */
/* MODIFIERS AND USEFULL CLASSES */
/* ============================= */
.clearfix:before,
.clearfix:after {content: " "; display: table;}
.clearfix:after {clear: both;}
.lt-ie8 .clearfix {zoom: 1;}

.bigerTxt{font-size: 1.14em;}
.bigTxt{font-size: 1.1em;}
.semibold {font-weight: 600;}
.noBold{font-weight:normal!important;}
.bold {font-weight: bold;}

.ico {
	display: inline-block;
	background: url("/site/pic_dis/images/sprites-common.png") no-repeat 0;
	vertical-align: middle;
}
.ico-xls-big {
	background-position: 0 0;
	width: 49px;
	height: 65px;
}
.ico-settings {
	background-position: 0 -75px;
	width: 36px;
	height: 34px;
	cursor: pointer;
}
.ico-accordion-off {
	background-position: -80px 0;
	width: 7px;
	height: 4px;
}
.ico-accordion-on {
	background-position: -80px -10px;
	width: 7px;
	height: 4px;
}
.ico-flag-ua {
	background-position: -98px -25px;
	width: 14px;
	height: 11px;
}
.ico-flag-kz {
	 background-position: -78px -25px;
	 width: 13px;
	 height: 11px;
}
.ico-flag-by {
	background-position: -58px -25px;
	width: 13px;
	height: 11px;
}
.ico-flag-ru {
	background-position: -119px -25px;
	width: 13px;
	height: 11px;
}
.ico-myjob {
	height: 16px;
	margin-right: 2px;
}

.errorMessage {font-size: 14px;}

.indentLeft {margin-left: 5px;}
.indentRight {margin-right: 5px}
.indentBoth {margin: 0 5px;}

.inBlock {display: block !important;}

.width100 {width:100%}
.width75 {width:75%}
.width50 {width:50%}
.widthAuto {width:auto!important;}
.w33{ float:left; width:33%;}
.w25{ float:left; width:23%; padding-left: 5px;	padding-top: 4px;}
.w50 {width:49%; float:left;}

.alignRight {text-align:right!important;}
.alignCenter {text-align:center!important;}
.valignTop {vertical-align: top!important;}
.valignBottom {vertical-align:bottom!important;}
.valignMiddle {vertical-align:middle!important;}
.alignCenterBlock {margin: 0 auto;}

.nowrap {white-space: nowrap !important;}

.cb {clear: both !important;}

.padRnone{padding-right: 0!important;}
.padL10{padding-left: 10px!important;}
.padL20{padding-left: 20px!important;}
.padT5{padding-top: 5px!important;}
.padT10{padding-top: 10px!important;}
.padT15{padding-top: 15px!important;}
.padT20{padding-top: 20px!important;}
.padB10{padding-bottom: 10px!important;}
.padB5{padding-bottom: 5px!important;}

.mgT5{margin-top:5px!important;}
.mgT10{margin-top: 10px!important;}
.mgT15{margin-top: 15px!important;}
.mgT20{margin-top: 20px!important;}
.mgB15{margin-bottom: 15px!important;}
.mgAuto{margin-left: auto!important;margin-right: auto!important;}

.cursorDef {cursor: default !important;}

.clr {
	clear: both;
	float: none !important;
	height: 1px !important;
	font-size: 1px !important;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
	visibility: hidden !important
}

.small{font-size: 0.93em;}
.smaller{font-size: 0.85em;}
.smallSmaller{font-size: 0.75em;}

.noUnderline,
.textNone{text-decoration:none!important;}
.underline,
.textDecoration{text-decoration:underline!important;}

.uppercase {text-transform: uppercase;!important;}

.dashed {border-bottom:1px dashed; text-decoration:none;line-height:1.4}
.dotted {border-bottom:1px dotted; text-decoration:none;line-height:1.4}
.noBrd{border: none!important;}

.i-floatLeft {float: left;}
.i-floatRigth {float: right;}



/* ==== */
/* PAGE */
/* ==== */
#page{
	position:relative;
	margin:0 auto 0 auto;
	padding:0 1px;
	/*
	width: 100%;
	*/
	min-height: 100%;
	height: auto !important;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.content_left .title {
    display: block;
    margin: 30px 0 0;
}
#page:after{content:"";display:block;clear:both;}
.clear{position:relative;zoom:1}
.content_left .clear p .sel.lineForm .chzn-container {width: 218px !important;}
.clear:after{content:"";display:block;clear:both;}
.block:after{content:"";display:block;clear:both;}
.wrap:after{content:"";display:block;clear:both;}
.wrap{min-width:990px;margin:0 auto 0 auto;}
.block{width:990px;margin:0 auto 0 auto;}
.line{margin:30px 0 0 0;border-bottom:2px solid #F0F0F0;}
.text{margin:12px 0 0 0;}
.premium-icon{background: url(/site/pic_dis/images/premium-icon.png) no-repeat 0 0; padding: 20px 0 20px 90px;}
.sm_text{padding:10px 0 0 0 !important;font-size:12px;font-style:italic;}
.col_text{padding:10px 0 0 0 !important;width:470px;margin-right:10px;}
.title{font-size:18px;font-weight:600;}
.top_adv_block .title{margin:30px 0 0 0; display: block;}
.top_adv_block #ad-action{color: #494949;font-size:12px;padding:0 10px;text-decoration:none;background:#FFD200}
.showAdViewHistory{color: #737373;font-size:12px;cursor:pointer;text-decoration:none;border-bottom: 1px solid #DEDEDE;}
.top_adv_block #ad-more{display:none;font-size:12px;position:absolute;top:16px;z-index:98;background:#FFFFFF;border:3px solid #a92c27;padding:0 10px}
.top_adv_block #ad-more li{margin:5px 0}
.top_adv_block #ad-more a{color: #a92c27;}

.content_left div[id^="bw_place_"] iframe {margin: 0 auto; display: block;}
.content_left div[id^="bw_place_"] {clear: both; margin: 0 auto;}
div[id^="bw_place_"] object {display: block; margin: 0 auto;}

.content_left #banner_listing_a {margin: 0 auto; text-align: center;}
.content_left #banner_listing_a .b_advert {margin: 0 auto; padding: 0; text-align: center;}
.content_left #banner_listing_a .b_advert a {display: block;}

.content_left #banner_listing_b, .content_left #banner_listing_c {text-align: center;}

.gallery_banner_container { clear: left; }

.content_center .title{margin:15px 0 0 0;}
.title2{font-size:18px;font-weight:600;text-transform:uppercase;text-indent:5px}
.title2_br span{display:block;margin:0 !important;}
.title3{margin:10px 0 0 0;font-weight:600;font-size:24px;}
.title3 span{padding:0 0 0 20px;font-weight:400;font-size:18px;color:#7e7e7e;}
.title3_br span{display:block;padding:0;}
.ui-helper-hidden-accessible{display:none;}
.ui-autocomplete{z-index:50;position:relative;width:196px;padding:0;border:1px solid #77E2F5;border-top:none;background:#fff;box-shadow:0 0 4px 0 #00CCF0;max-height:450px;overflow:auto}
.ui-autocomplete li{}
.ui-autocomplete a{padding:4px 10px 6px 10px;display:block;cursor:pointer;}
.ui-autocomplete a:hover, .ui-autocomplete a.ui-state-hover{background:#3399ff;color:#fff;text-decoration:none;}
.ui-autocomplete-category{font-weight:600;font-size:18px;}
.ui-autocomplete .snippet{font-weight:bold}
.order .age{margin-top:2px;box-shadow:none;background:#E7F5FA;color:#517c8f;}
.text_block{font-weight:400;}
.text_block h1{max-width:500px;padding:50px 0 0 0;line-height:1;font-weight:600;font-size:60px;}
.text_block h2{max-width:500px;padding:50px 0 0 0;line-height:1;font-weight:600;font-size:48px;}
.text_block h3{max-width:500px;padding:50px 0 0 0;line-height:1;font-weight:600;font-size:36px;}
.text_block h4{max-width:500px;padding:50px 0 0 0;line-height:1;font-weight:600;font-size:30px;}
.text_block h5{max-width:500px;padding:50px 0 0 0;line-height:1;font-weight:600;font-size:20px;text-transform:uppercase;}
.text_block h6{max-width:500px;padding:50px 0 0 0;line-height:1;font-size:14px;font-style:italic;text-transform:uppercase;}
.text_block p{padding:20px 15px 0 0;}
.text_table{margin:20px 0 0 0;}
.text_table li{display:block;padding:8px 15px 8px 10px;border-bottom:2px solid #F0F0F0;}
.text_table li:after{content:"";display:block;clear:both;}
.text_table li.text_table_title{padding-bottom:15px;font-weight:600;text-transform:uppercase;}
.text_table li.even{background:#F9F9F9;}
.text_table li p{float:left;padding:0;}
.text_table li p.first{width:370px;}
.text_table li p.second{width:140px;}
.text_table li p.thied{width:110px;}
.text_table li p.fourth{float:right;width:90px;padding:0 5px 0 0;text-align:right;}
.text_block .text_pic{margin-top:10px;margin-right:10px;}
.text_block img{display:block;}
.text_block .sm_block{width:230px;}
.text_block .sm_block h6{padding-top:25px;}
.text_block_list{margin:30px 0 0 0;}
.text_block_list li{padding:0 0 0 17px;line-height:1.4;background:url(/site/pic_dis/images/point.png) 0 center no-repeat;}
.quote{width:230px;height:170px;margin:30px 0 0 0;padding:40px 0 30px 20px;background:url(/site/pic_dis/images/quote_bg.png) center center no-repeat;}
.clar{width:220px;margin:30px 0 0 0;padding:0 0 30px 10px;background:#F0F0F0;}



/* ====== */
/* POPUPS */
/* ====== */
.popup_box{display:none;z-index:200;position:absolute;top:70px;left:50%;width:658px;margin:0 0 0 -379px;padding: 50px 60px 50px 50px; background:#fff; font-weight:400;}
.popup_box .popup_text{overflow:hidden;padding:0 0 0 0;}
.popup_box .popup_text p{padding:12px 0 0 0;}
.popup_box .btn{margin:15px 0 0 0;}

.popup_bg{display:none;z-index:100;position:fixed;top:0;min-width:100%;min-height:100%;background:#000;opacity:0.7;filter:alpha(Opacity=70);}
.popup_enter{z-index:200;position:absolute;top:70px;left:50%;width:658px;margin:0 0 0 -379px;padding:50px 50px 70px; background:#fff;font-weight:400;}
.popup_enter .left{position:relative;width:280px;min-height:277px;margin:20px 0 0 0;padding:0 46px 0 0;border-right:3px solid #F0F0F0;}
.popup_enter .right{position:relative;width:280px;min-height:277px;margin:20px 0 0 0;}
.popup_enter .forget{float:left;margin:5px 0 0 0;color:#D05552;}
.popup_enter .forget:hover{text-decoration:none;}
.popup_enter .restore{float:left;margin:5px 0 0 0;color:#D05552;}
.popup_enter .restore:hover{text-decoration:none;}
.popup_enter .remember{float:right;margin:5px 0 0 0;}
.popup_enter .capch{display:block;margin:8px 0 0 0;}
.popup .field_code{float:left;margin-top:0!important}
.popup .enter_code{float:left;margin:6px 0 0 13px; position: relative; z-index: 30;}
.popup .rows {margin-top: 16px;}
.popup_enter .agree{float:left;margin:15px 0 0 0;}
.popup_enter .red_enter_btn{display:block;width:280px;height:36px;margin:12px 0 0 0;background:#C52722;}
.popup_enter .reg_btn{display:block;width:280px;height:36px;margin:12px 0 0 0;background:#C52722;}
.popup .close{position:absolute;top:23px;right:23px;width:16px;height:16px;background:url(/site/pic_dis/images/close.png) 0 0 no-repeat;cursor:pointer;opacity: 1;}
.popup .close:hover{opacity: 1;}
.popup .fiz_btn{float:left;height:36px;margin:10px 0 0 0;background:#C52722;}
.popup .btn{background:#d44032;}
.popup .btn:hover{background:#FB5A4C;}
.popup .partner_block{float:right;width:480px;padding:0 0 4px 0;border:3px solid #F1F1F1;}
.popup .partner_block p{float:left;width:340px;padding:1px 0 0 10px;}
.popup .komp_btn{float:right;height:36px;margin:6px 10px 0 0;background:#F0F0F0;color:#494949;}
.popup .komp_btn:hover{background:#F2F2F2;}
.popup p a{color:#D05552;}
.popup p a:hover{text-decoration:none;}
.popup .popup_title{margin:0 0 0 0;font-size:24px;font-weight:600;text-transform:uppercase; display: block;}
.popup .field{margin:10px 0 0 0;}
.popup_place{z-index:200;position:absolute;top:40px;left:50%;width:910px;margin:0 0 0 -514px;padding:40px;background:#fff;font-weight:400;}
.popup .place_btn{float:left;height:36px; line-height: 36px; margin:7px 1px 0 0;background:#F0F0F0;color:#494949;}
.popup .place_btn:hover{background:#d44032;color:#fff;}
.popup .place_btn.current{background:#d44032;color:#fff;}
.popup .toggle{float:right;margin:6px 10px 0 0;}
.popup .popup_marker{display:block;float:left;width:36px;height:36px;margin:0 0 0 1px;background:#f1f1f1 url(/site/pic_dis/images/marker.png) center center no-repeat;color:#494949;}
.popup .popup_marker:hover{background-color:#d44032 !important;}
.popup .popup_marker.current{background-color:#d44032 !important;}
.popup .popup_list{display:block;float:left;width:36px;height:36px;margin:0 0 0 1px;background:#f1f1f1 url(/site/pic_dis/images/list4_a.png) center center no-repeat;color:#494949;}
.popup .popup_list:hover{background-color:#d44032 !important;}
.popup .popup_list.current{background-color:#d44032 !important;}
.popup .search_place_wrap{float:right;margin:9px 0 0 0;}
.popup .search_place{float:left;margin:0; box-shadow:none !important;}
.popup .popup_loupe{float:left;width:58px;height:26px;margin:0;background:#d44032 url(/site/pic_dis/images/loupe.png) center center no-repeat;cursor:pointer;}
.popup .popup_title2{margin:0 0 0 0;font-weight:400;font-size:18px;color:#B1B1B1;}
.popup_place .partner_block{width:705px;}
.popup_place .search_results{max-height: 350px; overflow-y: auto;}
.popup_place .column{float:left;width:295px;margin:0 0 0 10px; max-height: 350px; overflow-y: auto;}
.popup_place .column.first{margin:0;}
.popup_place .cities_list{margin:0;color:#494949;}
.popup_place .cities_list .litera{padding:0 0 0 10px;font-weight:700;font-size:18px;}
.popup_place .cities_list a{display:block;padding:3px 0 3px 10px;font-size:14px;color:#494949;text-decoration:none;}
.popup_place .cities_list a:hover, .popup_place .cities_list li.act a{background:#d44032;color:#fff;text-decoration:none;}
.popup_place .cities_list a span.selectTxt{background: none repeat scroll 0 0 #FFFF00;}
.popup_place .cities_list a:hover span.selectTxt{color:#494949}
.popup_place .cities_tree {margin: 10px 0;}
.popup_place .popup_title {margin: 10px 0;}

.popup_mail{display:none;z-index:200;position:absolute;top:70px;left:50%;width:660px;margin:0 0 0 -430px;padding:50px;background:#fff;font-weight:400;}
.popup_mail .mail{float:right;margin:0 44px 0 0;}
.popup_mail .mail_text{overflow:hidden;padding:0 0 0 0;}
.popup_mail .mail_text p{padding:12px 0 0 0;}
.popup_mail .btn{display:inline-block;margin:15px 0 0 0;padding:0 25px;background:#d44032;}
.popup_mail .btn:hover{background:#FB5A4C;}
.popup_metro{display:none;z-index:200;position:absolute;top:70px;left:50%;width:710px;margin:0 0 0 -430px;padding:50px 50px 0 50px;background:#fff;font-weight:400;}
.popup_metro .partner_block{width:705px;}
.popup_metro .metro_pic{display:block;}
.popup_metro .btn{display:inline-block;position:relative;top:-60px;padding:0 40px;background:#d44032;}
.popup_metro .btn:hover{background:#FB5A4C;}
.rp_captcha_img {margin: 10px 0 0 0;float:left}
.recaptcha{color:#D05552;font-size:11px;display:block;clear:both}
.recaptcha-adcreate{
    background: url("/site/pic_dis/images/sprite-common.png") no-repeat -234px -21px;
    width: 19px;
    height: 17px;
    display: inline-block;
    margin: 5px 0 0;
    opacity: .8;
}
.recaptcha-adcreate:hover{
    opacity: 1;
}
.popup .authUserNoactive a {color:black}

.popubRegistration.popubAutorization {
	z-index: 200;
	position: absolute;
	top: 70px;
	left: 50%;
	width: 440px;
	margin: 0 0 0 -270px;
	padding: 50px !important;
	background: #fff;
	font-weight: 400;
}
.popubRegistration.popubAutorization .closeAuthPopups {
	position: absolute;
	top: 23px;
	right: 23px;
	width: 16px;
	height: 16px;
	background: url(/site/pic_dis/images/close.png) 0 0 no-repeat;
	cursor: pointer;
}
.popubRegistration.popubAutorization .rows {
	margin: 10px 0;
}
.popubRegistration.popubAutorization .b-bookmarks .act span {
	margin: 0;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	display: block;
}
.popubRegistration.popubAutorization .showRegistrationPopup,
.popubRegistration.popubAutorization .showReminderPopup {
	color: #D05552;
}

.popubRegistration.popubAutorization .btnStyle {
	height: 34px;
	padding: 0 22px;
	line-height: 2.3;
	text-align: center;
	font-weight: 400;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	background-color: #d44032;
	text-decoration: none;
}
.popubRegistration.popubAutorization .loginFormSubmit {
	width: 100px;
}
.popubRegistration.popubAutorization .wrCheckbox {
	margin: 10px 0;
}
.lbl-text {
	margin-left: 4px;
}

/* irr.by popup */
.popup_enter.popup-by{
    width: 280px;
    margin: 0 0 0 -190px;
}
.popup_enter.popup-by .right,
.popup.popup-by .fiz_btn{
    display: none;
}
.popup_enter.popup-by .left{
    border-right: none;
}
.popup.popup-by .partner_block {
    float: left;
    width: 280px;
}
.popup.popup-by .partner_block p{
    width: 270px;
}
.popup.popup-by .reg_btn{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

/* ========= */
/* TOP PANEL */
/* ========= */
.top_panel{
	min-width:990px;
	padding:5px 12px;
	background:#474747;
	color:#fff;font-size:12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    z-index: 2;
}
.top_panel a{float:left;color:#fff;text-decoration:none;}
.top_panel a span{font-weight:600;}
.top_panel .left a{margin-right:12px}
.top_panel .right a{margin-left:20px;}
.top_panel .favorites{min-height:13px;padding-left:20px;background:url(/site/pic_dis/images/star.png) 0 center no-repeat;}



/* ====== */
/* HEADER */
/* ====== */
#header{max-width:990px;height:82px; min-width: 990px; margin:0 auto; position:relative}
#Branding + #header{margin-top: 5px;}
#header .logo{display:block;position:absolute;top:0;left:0;text-align:center;z-index: 1; height: 74px;}
#header .logo img{border:none;vertical-align:middle;margin:4px 6px 0 11px;}
#header .right_header{position:absolute;left:161px;top:0;right:0;height:74px;}
#header .right_header .ico-settings{margin: 10px 0 0 2px;}
#header .right_header form {float: left;max-width: 656px;}
#header .search{float:left;width:562px;margin:10px 0 0 10px;box-shadow:none;height:32px}
.lt-ie9 #header .search{line-height:32px;}
#header .search.i-settings{width: 452px; float: left;}
#header .loupe{float:left;width:58px;height:34px;margin:10px 0 0 -2px;background:url(/site/pic_dis/images/loupe.png) center center no-repeat;cursor:pointer;}
#header #setup{position:absolute;top:50px;left:10px;display:block;width:581px;z-index:1}
#header #setup label{float:left;margin-right:12px;font-size:12px}
#header .extended #ext{border: 1px solid #FFFFFF;margin: 9px 1px 0 0;background-image:url(/site/pic_dis/images/wminus.png) }
#header .extended #setup{display:block;width:380px;left:239px;top:45px;height:34px;}
#submission #header .extended #setup{left:442px}
#header .search_place{float:left;width:138px;margin:14px 0 0 15px;}
#header .search_on_map{float:left;min-height:20px;margin:18px 0 0 18px;padding:0 0 0 27px;background:url(/site/pic_dis/images/marker.png) 0 center no-repeat;cursor:pointer;}
#header .search_on_map:hover{text-decoration:underline;}
#header .list{float:left;width:26px;height:24px;margin:14px 0 0 0;border:1px solid #D1D1D1;border-left:none;background:#fff url(/site/pic_dis/images/list.png) center center no-repeat;cursor:pointer;}

#header .get_add{height:31px;line-height:1em;padding:10px 0 0 0;margin:10px 10px 0 0;height:auto;background:#4a9572;width:170px}
#header .get_add:hover{background:#3BAB50;}
#header .get_add b{display:block;background:#ffd200;color:#494949;font-size:11px;font-weight:normal;line-height:20px;margin-top:10px}
#header .enter{background:#7F7F7F;}



/* =========== */
/* BTNS FIELDS */
/* =========== */
.btn{height:34px;padding:0 12px;line-height:2.3;text-align:center;font-weight:400;color:#fff;cursor:pointer; display: inline-block;}
.btn-red {background: #C52722;}
a.btn{text-decoration:none;}
a.btn:hover{color:#fff}
.field{height:26px; padding:0 6px;background:#fff;border:1px solid #D1D1D1;font-weight:400;font-family:'Open Sans', Arial, sans-serif;font-size:14px;color:#494949; text-align:left;}
.lt-ie9 .field {line-height: 26px;}
.login.field{width: 98%;}
textarea.field{height:auto;}
textarea.field3{height:135px;}
.field:hover{border:1px solid #77E2F5;}
.field:focus{border:1px solid #77E2F5;box-shadow:0 0 4px 0 #00CCF0;}
.field:disabled{background:inherit}
#main-fields .field:disabled{background:#fff}
.field1{width:165px;}
.field3{width:380px;}
.field4{width:204px;}
.field5{width:50px;}
.field6{width:70px;}
.field7{width:258px;}
.field8{width:125px;}
.btn.sell_now{background-color: #4A9572;}
.btn.sell_now:hover{background-color: #3BAB50;}


/* ============ */
/* CONTENT LEFT */
/* ============ */
#content{position:relative; margin-top:0; padding: 0 0 140px;}
.content_left{float:left;width:660px;position:relative}
.sub-left{width:740px;}
.title_block2{margin:15px 0 0 0;}
.title_block3{margin:0;}
.title_block4{margin:10px 0 0 0;}
.title_block{padding:5px 0 5px 5px;background:#4a9572;color:#fff;}
.main-page {margin-bottom: 10px;}
.main-page .title_block, .page404 .title_block {padding-bottom: 19px;margin-bottom: 10px;}
.title_block .title_block{padding:11px 0 0 0}
.title_block .title2 {margin: 4px 0 10px; text-transform: none;}
.title_block > div.title2 {color: #F7E1DF;}
.title_block .title2 span{position:relative;margin:0 0 0 5px;font-size:16px;font-weight:400;color:#BFB9CD;}
.title_block a{color:#bfffe4;}
.rubrics{position:relative;margin:0}
.rubrics_flat li{float: left;}
.rubrics_flat li a{display:inline;white-space:nowrap;padding:0 5px;text-decoration:none; font-size: 13px;}
.rubrics_flat li a:hover{background:#7B68A4;}
.rubrics_flat .snippet{font-weight:700}
.rubric_list {float:left;width:210px;margin:0 5px 0 0;}
.rubric_list li{border-bottom:1px solid #7B6B9D;position:relative;zoom:1;}
.rubric_list li:after{content:"";display:block;clear:both;}
/*.rubric_list li.active{border-bottom:1px solid #FFFFFF!important;}*/
.grey_page .rubric_list li.active{background: #6C6C6C;}
.grey_page .rubric_list li.active:hover {background: #555555;}
.rubric_list li a.title{margin:0;color:#fff;text-transform:uppercase;}
.rubric_list li a.title1{font-size:16px;color:#fff;font-weight:400;text-transform:none;}
.rubric_list li a{display:block;padding:4px 6px;color:#E7E4EC;text-decoration:none; line-height: 19px;}
.purple_page .rubric_list li a:hover{background:#7B68A4;}
.rubric_list li a span{position:relative;font-size:14px;font-weight:400;color:#BFB9CD;}
.rubric_list2{width:120px;margin-right:10px;}
.top_content .search{margin-top:2px;margin-right:-20px}
.search .rubric_list{float:left;width:310px;margin:0 20px 0 0;}
.search .rubric_list a span{float:right}
.rubric_list li.last, #page .rubric_list li.last{border-bottom:0}

.title_block h2{line-height:1;font-weight:600;font-size:24px;}
.title_block p{padding:7px 0 0 0;}
.red_title_block{height:156px;}
.red_rubrics{padding:30px 0 0 0;}
.red_rubrics .red_rubric{float:left;width:162px;margin:0 15px 0 0;border-top:1px solid #CB3E39;}
.red_rubrics .red_rubric.last{margin-right:0;}
.red_rubrics .red_rubric li{padding:6px 0 12px 0;border-bottom:1px solid #CB3E39;}
.red_rubrics .red_rubric li a{display:block;color:#fff;text-decoration:none;}
.red_rubrics .red_rubric li a span{display:block;float:left;width:37px;height:32px;text-align:center;line-height:32px;margin:0 10px 0 0;}
.red_rubrics .red_rubric li a img{vertical-align:middle;}
.red_rubrics .red_rubric li a p{overflow:hidden;vertical-align:middle;}
.red_rubrics .red_rubric li a:hover{text-decoration:underline;}
.all_rubrics{margin:12px 0 0 0;}
.all_rubrics p{float:left;}
.all_rubrics .show_all_rubrics{float:right;height:28px;margin:0 7px 0 0;padding:0 22px;line-height:2;background:#fff;color:#d44032;}
.banner1{position:relative;display:block;float:left;width:253px;height:204px;overflow:hidden;background:#F1F1F1;color:#000;text-decoration:none;}
.banner1_pic{z-index:10;position:absolute;top:0;right:0;}
.banner1 .banner_title{z-index:20;position:relative;padding:20px 0 0 20px;line-height:1.2;font-weight:700;font-size:16px;text-transform:uppercase;}
.banner1 p{z-index:20;position:relative;padding:0 0 0 20px;font-size:16px;}
.banner2{position:relative;display:block;float:left;width:487px;height:204px;overflow:hidden;text-decoration:none;}
.banner2 .banner_title{padding:20px 0 0 20px;line-height:1.2;font-weight:700;font-size:16px;color:#fff;text-transform:uppercase;}
.banner2 p{padding:0 0 0 20px;font-size:16px;color:#555;}
.banner2 .banner_paging{position:absolute;bottom:75px;left:73px;}
.banner2 .banner_paging li{float:left;margin:0 6px 0 0;}
.banner2 .banner_paging li a{display:block;width:5px;height:5px;border:3px solid #474747;border-radius:100px;text-decoration:none;}
.banner2 .banner_paging li.current a{width:11px;height:11px;border:none;background:#d44032;}
.banner2 .ban_btns{position:absolute;bottom:18px;left:20px;}
.banner2 .ban_btn{float:left;width:80px;height:36px;margin:0 1px 0 0;padding:0;line-height:2.4;background:#474747;}
.banner2 .ban_btn1{}
.banner2 .ban_btn.current{background:#d44032;}
.under_banner{z-index:20;position:absolute;top:0;height:204px;}
.content_place{margin:20px 0 0 0;padding:0 0 20px 0;border-bottom:3px solid #F0F0F0;}
.content_place p{float:left;margin:7px 0 0 0;}
.content_place p span{font-weight:600;}
.content_place .change_place{float:right;height:34px;}
.cusel{outline:none;display:inline-block;float:left;width:290px !important;height:36px;margin:20px 0 0 0;background:url(/site/pic_dis/images/sel1.png) 0 0 no-repeat;color:#4a9572;font-size:14px;font-weight:400;font-family:'Open Sans', Arial, sans-serif;}
.cusel{display: inline-block;position: relative;cursor: pointer;z-index: 1;}
.cuselText{cursor: pointer;overflow: hidden; z-index: 1;position: absolute;top: 0;left: 0;padding:7px 0 0 20px;}
.dis .cuselText{color:#bababa;font-weight:400;}
.cusel span{padding:4px 10px;width:288px !important;display: block;cursor: pointer;white-space: nowrap;zoom: 1;background:#fff;color:#494949;font-size:14px;}
.cusel span:hover,
.cusel .cuselOptHover{background:#F1F1F1;color:#494949;}
.cusel .cuselActive{cursor: default;}
.cuselOpen{z-index: 999;}
.cusel .cusel-scroll-wrap{display: block;visibility: hidden;position: absolute;left: 0; top: 100%;background:#fff;width:288px !important;border:1px solid #D1D1D1;}
.cusel .jScrollPaneContainer{position: relative;overflow: hidden;z-index: 5;width:288px !important;margin:0 0 0 0;}
.cusel-scroll-pane{width:288px !important;}
.b-controls-select .cusel{margin-top:0}

.chose_cat p{float:right;width:415px;margin:20px 0 0 0;}
.chose_cat p a{color:#d44032;}
.chose_cat p a:hover{text-decoration:none;}
.text_desc{width:718px;margin:20px 0 0 0;}

.form .field{float:left;height:26px;margin-bottom:10px;}
.form textarea.field{height:auto;}

.form .download{width:720px;height:208px;margin:20px 0 0 0;text-align:center;border:10px solid #F0F0F0;}
.form .download p{padding-top:70px;}
.form .download .btn{position:relative;display:inline-block;margin-top:35px;}
.form .download .btn input{z-index:30;position:absolute;top:0; left:0; opacity:0;filter:alpha(Opacity=0);width:130px;height:34px;}

#photos{margin:10px 0;border:10px solid #F0F0F0;width: 720px;}
#photos li{float:left}
#photos .photo{border: 1px solid #F0F0F0;position:relative;margin:20px}
#photos .photo .ico-close{font-size:20px; position:absolute; top:-10px; right:-10px;border-radius:20px;background:#fff;border: 1px solid #D1D1D1;padding:0 5px;line-height:20px;cursor:pointer}
#upload-photo-form .btn{width:200px;position:relative;display:block;margin: 20px auto;}
#upload-photo-form .btn input{z-index:30;position:absolute;top:0;left:0;opacity:0;filter:alpha(Opacity=0);width:100%;height:34px;}
#download-photo{border:0;width:100%;text-align:center}
#download-photo p{margin:20px auto}


.form .show_now{float:left;margin:20px 0 0 0;}
.add_types{margin:20px 0 0 0;}
.add_types .add_type{position:relative;float:left;width:238px;min-height:347px;padding:0 0 30px 0;text-align:center;border:3px solid #F0F0F0;}
.content_center .add_types.is_hotoffers .add_type{width:236px}
.content_center .add_types .add_type{width:321px}
.add_types .add_type h3{padding:50px 0 0 0;font-size:24px;font-weight:600;}
.add_types .add_type .long{display:block;padding:13px 0 10px 0;}
.add_types .add_type .sel2 .cusel{float:none;width:101px !important;margin:10px 0 0 0;background:url(/site/pic_dis/images/sel3.png) 0 0 no-repeat;}
.add_types .add_type .sel2 .cusel span{text-align:left;padding:4px 10px;width:99px !important;display: block;cursor: pointer;white-space: nowrap;zoom: 1;background:#fff;color:#494949;font-size:14px;}
.add_types .add_type .sel2 .cusel span:hover,
.add_types .add_type .sel2 .cusel .cuselOptHover{background:#009BFF;color:#fff;}
.add_types .add_type .sel2 .cusel .cuselActive{cursor: default;}
.add_types .add_type .sel2 .cuselOpen{z-index: 999;}
.add_types .add_type .sel2 .cusel .cusel-scroll-wrap{display: block;visibility: hidden;position: absolute;left: 0;top: 100%;background:#fff;width:99px !important;border:1px solid #D1D1D1;}
.add_types .add_type .sel2 .cusel .jScrollPaneContainer{position: relative;overflow: hidden;z-index: 5;width:99px !important;margin:0 0 0 0;}
.add_types .add_type .sel2 .cusel-scroll-pane{width:99px !important;}
.add_types .add_type .cost{margin:18px 0;padding:12px 0;background:#737373;font-weight:700;font-size:30px;color:#fff;}
.add_types .add_type p{padding:20px 0 0 0;}
.add_types .add_type .btn{display:inline-block;background:#737373;margin-top:15px;border-bottom:1px solid rgba(0,0,0,.5);}
.add_types .add_type.second{border:10px solid #F0F0F0;margin:-7px 0 0 0;background:url(/site/pic_dis/images/premium.png) 0 0 no-repeat;}
.add_types .add_type.second .btn{background:#d44032;}
.add_types .add_type.second .cost{background:#d44032;margin-bottom:5px}
.add_types .add_type.first{border-right:none;background:url(/site/pic_dis/images/stars.png) 0 0 no-repeat;}
.add_types .add_type.first .btn{background:#FFA300;}
.add_types .add_type.first .cost{background:#FFA300;}
.add_types .add_type.third{border-left:none;}
.add_types .add_type.hot_offer{border:10px solid #F0F0F0;margin:-7px 0 0 0;background:url(/site/pic_dis/images/hot.png) 0 0 no-repeat;}
.add_types .add_type.hot_offer .btn, .add_types .add_type.hot_offer .cost{background:#E93B22;}
.add_types .add_type.hot_offer .btn.disabled{cursor: default; background: #909090;}

.add_types .add_type.first,
.add_types .add_type.third{height:280px;margin-top:0}
.is_hotoffers .add_type.first, .is_hotoffers .add_type.third{margin-top: 30px;}

.add_types form:first-child .add_type.third {
	border: 3px solid #f0f0f0;
	left: 335px;
}

.form_info{margin:7px 0 0 0;position:relative;overflow:hidden}
.form_info li{padding:8px 0;border-bottom:1px solid #E7E7E7;}
.form_info li:after{content:"";display:block;clear:both;}
.form_info li:last-child{border:none;}
.form_info li a{color:#000;text-decoration:none;font-weight:400}
.form_info li a:hover{color:#414141;text-decoration:underline}
.form_info li p{float:left;}
.form_info li p:first-child{width:146px;}
.form_info li p:last-child{width:580px;font-weight:600;}
.form_info li p:last-child span{font-weight:400;cursor:pointer;}
.form_info li p:last-child span:hover{text-decoration:underline;}
.form_info li.red_info{color:#CF4642;}
.form_info li.red_info p:last-child{font-weight:400;}
.form_info li.red_info a{color:#CF4642;text-decoration:none;}
.form_info li.red_info a:hover{text-decoration:underline;}
.form_info #contact_phones img {position: relative; top: 2px;}
.form_info_short { width: 352px; padding: 6px 0; float: left; margin-left: 36px; }
.form_info_short:first-child{margin-left:0}
.form_info_short li p:last-child { width:206px; float: right; }
div.additional-features .form_info li a{text-decoration:underline;}
div.additional-features .form_info li a:hover{text-decoration:none;}
.cars_mail{
   display: inline-block;
   height: 25px;
   margin: -3px 0 0 5px;
   width: 100px;
}
.cars_mail > img {
   margin: 0 0 -7px;
}
.map{margin:7px 0 0 0;}

#map_container{width:660px;height:200px;display:none;margin-top:12px;}
#map_search{width:auto;height:700px;margin-top:5px;position:relative}
#map_search_hint{position:absolute;top:50px;left:50%;z-index:100;text-align:center}
#map_search_hint span{position:relative;left:-50%;float:left;background:rgba(0,0,0,.5);color:#FFFFFF;padding:0 10px}
@media all\0{ymaps.ymaps-default-cluster{display:block;position:absolute;text-align:center!important}}
.ymaps-b-cluster-tabs__menu-item{text-align:right}
.ymaps-b-balloon .add_title{position:relative}
.ymaps-b-balloon .add_title img{float:left;margin-right:10px;border:0}
.ymaps-b-balloon .add_title span{
    background:url(/site/pic_dis/adv/counts.png) 0 0 no-repeat;
    width: 22px;
    height: 17px;
    position: absolute;
    top: 128px;
    left: -157px;
    z-index: 30;
    font-size: 10px;
    color: #eaeaea;
    padding: 2px 2px 0 0;
    line-height: 15px;
    text-align: center;
}

#filter_hide,
body.full-screen .top_panel,
body.full-screen #header_realt,
body.full-screen .checkIsSetBanner,
body.full-screen .nav,
body.full-screen .sorting,
body.full-screen .content_right,
body.full-screen #footer,

body.full-screen #realty_search,
body.full-screen #filter_buttons
{
 display:none;
}

body.full-screen  #filter_hide{
 display:block;
}
body.full-screen .content_left{
 float:none;
 width:100%;
 position:relative
}

body.full-screen .rubrics_menu{
 z-index:2;
 position:relative;
 visibility:hidden;
}

body.full-screen #filters-block{
 z-index:2;
 position:relative;
 box-shadow:0 2px 2px 0px #000000;
 visibility:hidden;
}



body.full-screen .opened .rubrics_menu{
 visibility:visible;
}

body.full-screen .opened #filters-block{
 visibility:visible;
}



body.full-screen #map_search{
 position:fixed;
 top:0;left:0;right:0;bottom:0;
 height:auto;
 margin:0;
 z-index:3;
}

body.full-screen .global-zeropixel{ top:0}




body.full-screen #page{
	padding:0;
	width: 100%;
	min-height: auto;
	height:100%!important;
	overflow:hidden;
}

body.full-screen .realt_page{
  box-shadow:0 0 5px 0 #000000;
}



.info_list{margin:15px 0 0 0;}
.info_list li{line-height:1.6;}
.info_more{float:left;margin:12px 0 0 0;padding:2px 10px 3px;border-radius:100px;background:#F0F0F0;font-size:18px;cursor:pointer;}
/*
.info_photo{width:720px;height:218px;margin:20px 0 0 0;background:url(/site/pic_dis/images/stars.png) 0 0 no-repeat;text-align:center;border:10px solid #F0F0F0;}
.info_photo2{background:none;}
.info_photo img{padding:38px 0 0 0;}
.info_photo p{margin:25px 0 0 0;}
.info_photo .ask, .more{display:inline-block;margin:10px 0 0 0;padding:2px 10px 3px;border-radius:100px;background:#F0F0F0;color:#494949;text-decoration:none;font-weight:normal; font-size:18px;cursor:pointer;}
*/
.info_photo{width:620px;margin:0 0 0 0;text-align:center;border:10px solid #F0F0F0;position:relative;padding-top: 130px;}
.info_photo p{margin:10px 0;}
.info_photo .ask, .more{display:inline-block;margin:10px 0 0 0;padding:2px 10px 3px;border-radius:100px;background:#F0F0F0;color:#494949;text-decoration:none;font-weight:normal; font-size:18px;cursor:pointer;}

.request-buyer {margin: 5px 0 0; color: #f00;}

.show_all,
.address,
.address_link{font-size:14px;color:#494949; border-bottom: 1px solid #DDDEDE;text-decoration:none}
.show_all:hover,
.address:hover,
.address_link:hover{border:none}
.ulActions{margin-top:5px}
.ulActions li .btn{margin-right:2px}
.offer_slider{width:720px;margin:10px 0 0 0;padding:10px;background:#F0F0F0;}
.offer_slider .pagination{float:left;font-weight:400;}
.offer_slider .pagination li{float:left;}
.offer_slider .pagination li a{display:block;width:28px;height:28px;text-align:center;line-height:2;color:#494949;text-decoration:none;}
.offer_slider .pagination li a:hover{background:#6C5A92;color:#fff;}
.offer_slider .pagination li.current a{background:#6C5A92;color:#fff;}
.offer_slider .all_offers{float:right;height:28px;line-height:2;}
.offer_slider .offer_slides{width:710px;margin:10px 0 0 0;padding:10px 0 15px 12px;background:#fff;}
.offer_slider .offer{float:left;width:224px;margin:0 12px 0 0;}
.offer_slider .offer .ad{margin:0;}
.sorting{border-bottom:1px solid #ffffff}
.sorting .loupe{text-indent:-900em;background-image:url(/site/pic_dis/images/loupe.png);background-position:center center;background-repeat:no-repeat;color:#494949;cursor:pointer;display:block;float:left;height:36px;width:36px;margin:0 0 0 1px;}
.sort1{margin:12px 0 0 0;}
.sort1 .sort_btn1{display:block;float:left;height:36px;margin:0 1px 0 0;padding:0 10px;line-height:2.4;background:#F1F1F1;color:#494949;}
.sort1 .sort_btn1:hover{background:#6C5A92;color:#fff;}
.sort1 .sort_btn1.current{background:#6C5A92;color:#fff;}
.sort1 .sel2 .cusel{outline:none;display:inline-block;float:left;width:225px !important;height:26px;margin:3px 0 0 14px;background:#fff url(/site/pic_dis/images/arrs3.png) right center no-repeat;border:1px solid #D1D1D1;border-right:none;color:#494949;font-size:14px;font-weight:400;font-family:'Open Sans', Arial, sans-serif;}
.sort1 .sel2 .cusel{display: inline-block;position: relative;cursor: pointer;z-index: 1;}
.sort1 .sel2 .cuselText{cursor: pointer;overflow: hidden; z-index: 1;position: absolute;top: 0;left: 0;padding:4px 0 0 8px;}
.sort1 .sel2 .dis .cuselText{color:#bababa;font-weight:400;}
.sort1 .sel2 .cusel span{padding:4px 10px;width:195px !important;display: block;cursor: pointer;white-space: nowrap;zoom: 1;background:#fff;color:#494949;font-size:14px;}
.sort1 .sel2 .cusel span:hover,
.sort1 .sel2 .cusel .cuselOptHover{background:#009BFF;color:#fff;}
.sort1 .sel2 .cusel .cuselActive{cursor: default;}
.sort1 .sel2 .cuselOpen{z-index: 999;}
.sort1 .sel2 .cusel .cusel-scroll-wrap{display: block;visibility: hidden;position: absolute;left: 0;top: 100%;background:#fff;width:195px !important;border:1px solid #D1D1D1;}
.sort1 .sel2 .cusel .jScrollPaneContainer{position: relative;overflow: hidden;z-index: 5;width:195px !important;margin:0 0 0 0;}
.sort1 .sel2 .cusel-scroll-pane{width:195px !important;}
.sort1 .sort_btn2{display:block;float:left;width:36px;height:36px;margin:0 0 0 1px;background-color:#F1F1F1 !important;color:#494949;cursor:pointer;}
.sort1 .sort_btn2:hover{background-color:#6C5A92 !important;}
.sort1 .sort_btn2.current{background-color:#6C5A92 !important;}
.sort1 .sort_btn2_1{background:url(/site/pic_dis/images/marker.png) center center no-repeat;}
.sort1 .sort_btn2_2{background:url(/site/pic_dis/images/list2.png) center center no-repeat;}
.sort1 .sort_btn2_3{background:url(/site/pic_dis/images/list3.png) center center no-repeat;}
.sort1 .sort_btn2_4{background:url(/site/pic_dis/images/list4.png) center center no-repeat;}
.sort1 .sort_btn2_5{background:url(/site/pic_dis/images/marker.png) center center no-repeat;}
.sort1 .sort_btn2_1:hover{background:url(/site/pic_dis/images/marker_a.png) center center no-repeat;}
.sort1 .sort_btn2_2:hover{background:url(/site/pic_dis/images/list2_a.png) center center no-repeat;}
.sort1 .sort_btn2_3:hover{background:url(/site/pic_dis/images/list3_a.png) center center no-repeat;}
.sort1 .sort_btn2_4:hover{background:url(/site/pic_dis/images/list4_a.png) center center no-repeat;}
.sort1 .sort_btn2_5:hover{background:url(/site/pic_dis/images/marker_a.png) center center no-repeat;}
.sort1 .sort_btn2_1.current{background:url(/site/pic_dis/images/marker_a.png) center center no-repeat;}
.sort1 .sort_btn2_2.current{background:url(/site/pic_dis/images/list2_a.png) center center no-repeat;}
.sort1 .sort_btn2_3.current{background:url(/site/pic_dis/images/list3_a.png) center center no-repeat;}
.sort1 .sort_btn2_4.current{background:url(/site/pic_dis/images/list4_a.png) center center no-repeat;}
.sort1 .sort_btn2_5.current{background:url(/site/pic_dis/images/marker_a.png) center center no-repeat;}
.sort2{margin:11px 0 0 0;padding:12px 0 12px 0;background:#F0F0F0;}
.grey_page .sort2 form, .purple_page .sort2 form, .realt_by form{padding-bottom: 30px;}
.interest_adv .sort2 {padding-left: 10px;}
.sort2 p,
.sort2 label{float:left;margin:4px 0 0 0;font-weight:400;}
.sort2 p:first-child{margin-left:12px}
.sort2 input{float:left;margin:0 0 0 10px;}
.sort2 input.field4{float:left;margin:0 0 0 20px;}
.sort2 .dash{float:left;margin:0 -2px 0 7px;}
.sort2 .niceCheck{float:left;margin:6px 6px 0 20px;}
.sort2 .group{margin: 0 0 12px 20px;zoom:1}
.sort2 .group:after{content:"";display:block;clear:both;}
.sort2 .purple_sort_search,
.b-filters .purple_sort_search{float:right;height:26px;margin:0 24px 0 10px;line-height:26px;}
.sort2 .purple_sort_search {position: absolute; bottom: 16px; right: 0;}
.b-filters .purple_sort_search{line-height:2}
.sort2 .purple_keyword{float:right;}
.sort2 .lineForm{float:left;margin:0 0 0 10px;}
.sort2 .multiForm{float:left;margin:0 0 0 10px;}
.sort2 .label{width:120px;font-size:13px;text-align:right}
.head{margin:11px 0 0 0;padding:12px 0 12px 0;background:#F0F0F0;}
.itemsExtended{margin:12px 0;clear:both; border-top: 1px solid #fff;display: none;}

.add_pic { overflow: hidden; }
.purple_adds{width:740px;margin:0;padding:3px 0 5px 0;background:#F1F1F1;}
.add_type4{-webkit-transition: box-shadow 0.3s;-moz-transition:box-shadow 0.3s;transition:box-shadow 0.3s;position:relative;border-top: 1px solid #ededed;padding:12px 0;background:#fff;}
.add_type4:hover{z-index: 1; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.add_type4:after{content:"";display:block;clear:both;}
.add_premium, .add_choice{padding-left: 10px; position:absolute;top: 0 !important;left: 0 !important; z-index: 2; margin: 0 !important;}
.hot_offer_mark{background-color: orangered; padding: 10px 0; font-size: 14pt; color: #ffffff; width: 100%; font-weight: bold; }
.hot_offer_mark a{color: #ffffff;}
.add_stars{position:absolute;top:0;left:0;}
.add_type4 .pic_wrap{position: relative;}
.add_type4 .add_pic{display:block;float:left;width:160px;height:120px;margin:0 12px 0 10px;text-align:center; position: relative;}
.add_type4 .add_pic img{vertical-align:middle;max-width:160px;max-height:120px; position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; z-index: 1;}
.add_type4 .add_info{float:left; width:438px;}
.add_type4 .add_info + a, .add_type3 .add_info + a {color: #494949;}
.add_type4 .add_info table {width: 468px;}
.add_type4 .add_info table td {vertical-align: top;}
.add_title{font-weight:400;color:#494949;border-bottom:1px solid #DDDEDE;text-decoration:none;}
.add_title:hover{border:none;}
.add_cost{text-align: right;font-size: 1.25em;font-weight: 400;margin: -4px 0 0 0;padding: 0 0 0 20px; float: none;}
.add_cost_alt{font-size: 1em; font-weight: 300;}
.cars_passenger .passenger_list .add_cost_alt {text-align: right;}
.add_cost_alt_realty {text-align: right;}
.add_cost_wrap {padding-top: 10px;}
.without_com{float:left;margin:10px 0 0 0;padding:2px 4px;background:#0E82BE;font-weight:400;color:#fff;}
.add_place{position: absolute;bottom: 10px;margin: 0; font-weight:400; color:#bcbcbc; font-size: 13px !important;}
.add_place a{font-size: 13px !important; color:#494949;}
.metro{min-height:19px;padding:0 0 0 29px;background:url(/site/pic_dis/images/metro.png) 0 0 no-repeat; display: inline-block;}
.add_type4 .add_data,
.add_type3 .add_data{position:absolute;bottom:10px;right:35px;color:#BCBCBC;font-weight:400;font-size:10px;}
.add_type4.grey{background:#F0EFEE;}
.add_type4.purple_add_grey .add_pic{background:#fff;}
.adds_ban{width:734px;margin:0 !important;padding:20px 0;background:none !important;text-align:center;}
.adds_ban.active{height:0;padding:0;display:none !important;}
.adds_ban a{display:block;text-align:center;}
.adds_paging{padding:2px 5px 0 5px;text-align:center;}
.adds_paging .same_adds_paging{}
.adds_paging .same_adds_paging li{display:inline-block;}
.adds_paging .same_adds_paging li a,
.adds_paging .same_adds_paging li span{display:block;width:36px;height:36px;line-height:2.6;text-decoration:none;color:#494949;font-weight:400;}
.adds_paging .same_adds_paging li a:hover{background:#d44032;color:#fff;}
.adds_paging .same_adds_paging li.current a{background:#d44032;color:#fff;}
.keywords_list{margin:25px 0 0 0;}
.keywords_list li{float:left;margin:0 6px 0 0;font-weight:400;color:#7e7e7e;}
.keywords_list li a{color:#7e7e7e;text-decoration:none;}
.keywords_list li a:hover{text-decoration:underline;}

.adds_paging.left { clear: left; }
.radius-distance { padding-left: 15px; }
.radius-distance > a { color: inherit; }

.red_sort2{overflow:hidden;margin-top:10px;}

.plus {
	margin: 0 12px 0 10px;
	padding: 0 12px;
	height: 26px;
	cursor: pointer;
	background: #494949;

	position: relative;
}
.minus {
	height: 26px;
}
.plus:after,
.plus.minus:after {
	content: "Больше фильтров ▼";
	position: relative;
	font-size: 14px;
	line-height: 26px;
	text-align: center;
	height: 26px;
	color: #fff;
	top: 0;
	left: 0;
	margin: auto;
	display: block;
	font-family: arial, helvetica, sans-serif;
}
.plus.minus:after {
	content: "Меньше фильтров ▲";
}

.plus1{}
.plus2{height:47px;}

.purple_page .plus,
.purple_page .minus {background: #6C5A92;}
.purple_page .plus:hover,
.purple_page .minus:hover {background: #7C66AB;}

.red_page .plus,
.red_page .minus {background: #d44032;}
.red_page .plus:hover,
.red_page .minus:hover {background: #D85347;}

.choice h1.title2{float:left;}
.choice .choice_title{background: url(/site/pic_dis/images/choice_title.png) 0 0 no-repeat;float: left;height: 60px;margin: -10px 0 -10px 35px;width: 103px;}

.adds_list{margin:0 0 10px 0;padding:0 0 5px 0;}
.adds_list.gallery_view{background: none;}

.choice .adds_list{padding:5px 0;}
.adds_list2{margin-top:0;}
.adds_cont{height:auto;}
.add_head{position:relative;width:648px;float:none;clear:both;margin:0 0 4px 3px;padding:5px;text-align:center; color: #E7E4EC;}
.add_head:after{content:"";display:block;clear:both;}
.adds_list.last_adverts { margin-bottom: 0; padding: 4px 0 1px; }
.adds_list.last_adverts > .add_head { background-color: inherit !important; color: inherit; }

.add_type0{position:relative;width:724px;float:left;margin:0 0 4px 3px;padding:5px;background:#fff;}
.add_type0:after{content:"";display:block;clear:both;}
.add_type2{position:relative;float:left;width:242px;margin:0 0 3px 4px;padding:18px 0 25px 0;background:#fff;}
.add_type2.grey{background:#F0F0F0;}
.add_type2 .add_pic{text-align:center;}
.add_type2 .add_pic a{display:inline-block;}
.add_type2 .add_pic img{display:block;margin:0 auto 0 auto;}
.add_type2 .add_title_wrap{width:180px;margin:10px 0 10px 17px;}
.add_type2 .add_cost{float:none !important;margin:10px 0 0 17px;}
.add_type2 .add_place{margin:12px 0 0 17px;}
.adds_list .btn_wrap{text-align:center;}
.adds_list .show_all_adds{display:inline-block;margin:15px 0 0 0;}
.adds_list .snippet{font-weight: 700;}
.add_type3{position:relative;float:left;width:215px;margin:0 0 4px 3px;padding:8px 0 8px 0;height: 360px;overflow:hidden;}
.choice .adds_list .add_type3{height: 280px;}
.add_type3.grey{background:#F0F0F0;}
.add_type3 .add_pic{display:block;float:none;width:160px;height:120px;margin:0 auto;text-align:center;background: none; position: relative;}
.add_type3 .add_pic a{display:block; position: relative; width:160px; height:120px;}
.add_type3 .add_pic img{vertical-align:middle;max-width:160px;max-height:120px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}
.add_type3 .add_title_wrap{margin:10px 17px;}
.add_type3 .add_cost{float:none !important;margin:10px 17px;}
.add_type3 .add_place{margin:12px 0 0 17px;bottom: 20px;}
.add_type4 .add_title_wrap{margin-bottom:5px;}
.sort3{overflow:hidden;}
.sort4{margin-top:0;float:none;}
/* hot offers adverts */
.add_type3.ad_hot_offer_carousel{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:213px;
    height:290px;
    min-height:270px!important;
    margin: 0 4px;
    padding:3px;
    border: 1px solid #E7E7E7;
    border-radius: 3px;
    -mox-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.ad_hot_offer_carousel .price_wrap {padding: 2px 0 0 0;background: #F2F2F2;color: #474747;font-size: 1.2em;font-weight: 600;text-align: center;word-spacing: -1px;}
.ad_hot_offer_carousel .price_wrap_byr {padding: 2px 0;background: #F2F2F2;color: #474747;font-size: 1em;text-align: center;word-spacing: -1px;}
.ad_hot_offer_carousel .price_wrap span.rubl{font-size: 15px;}
.ad_hot_offer_carousel .pic_wrap{position: relative;font-size: 0;text-align: center;height:150px;margin: 0 auto;}
.ad_hot_offer_carousel .pic_wrap .count-date{font-size: 10px;color: #fff;position: absolute;width: 100%;background: url("/site/pic_dis/images/hotoffer-bg.png") repeat;bottom:0;}
.ad_hot_offer_carousel .pic_wrap .count-date i{background-image: url("/site/pic_dis/images/hotoffer_sprite.png");display: inline-block;width: 14px;height:14px;margin: 0 5px -3px 0;}
.ad_hot_offer_carousel .pic_wrap .count-date .count i{background-position: -36px -3px;}
.ad_hot_offer_carousel .pic_wrap .count-date .date i{background-position: -56px -3px;}
.ad_hot_offer_carousel .pic_wrap .count-date .count{float: left;padding: 3px 8px;}
.ad_hot_offer_carousel .pic_wrap .count-date .date{float: right;padding: 3px 8px;}
.ad_hot_offer_carousel .info_wrap{font-size: 13px;padding: 10px;}
.ad_hot_offer_carousel .add_info{padding: 5px 10px 10px 10px;display: none;color: #fff;position: absolute; top: 0; left: 0;background: url("/site/pic_dis/images/hotoffer-bg.png") repeat;border: 3px solid #da3626;height: 100%;width:100%;-moz-box-sizing: border-box;box-sizing: border-box;}
.ad_hot_offer_carousel.hovered:hover .add_info{display: block;}
.ad_hot_offer_carousel:not(.hovered) .hotoffer_close{position: absolute; top: 3px; right: 3px; width: 24px; height: 24px; background: url("/site/pic_dis/images/hotoffer_close.png") no-repeat; cursor: pointer; z-index:1;}
.ad_hot_offer_carousel .add_info b{font-size: 14px; border-bottom: 1px solid #fff;padding-bottom: 7px;text-align: center;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ad_hot_offer_carousel:not(.hovered) .add_info b{padding-right: 16px;}
.ad_hot_offer_carousel .add_info table{width: 216px;margin: 3px 0 7px 0;table-layout: fixed;}
.ad_hot_offer_carousel .add_info table{width: 195px;}
.ad_hot_offer_carousel .add_info table td{text-align: right;}
.ad_hot_offer_carousel .add_info table td.prop{font-size: 11px; color: #cdcdcd;text-align: left;width: 75px;}
.ad_hot_offer_carousel .add_info table td:last-child{text-overflow: ellipsis;white-space: nowrap;width: 120px;overflow: hidden;}
.ad_hot_offer_carousel .pseller_logo{padding-top: 5px;text-align: center;}
.ad_hot_offer_carousel .pseller_logo img{max-width:130px;max-height: 35px;}
.ad_hot_offer_carousel .flat_prop{border-bottom:1px solid #e2e2e2;}
.ad_hot_offer_carousel .advert_info {padding: 10px 10px 10px 0;}
.ad_hot_offer_carousel .flat_info > div{margin-top: 7px;color: #444444;}
.ad_hot_offer_carousel .advert_info > div {font-size: 13px;line-height: 14px;margin-bottom: 15px;}
.ad_hot_offer_carousel .flat_info > div p, .ad_hot_offer_carousel .advert_info > div p{margin-left:25px;}
.ad_hot_offer_carousel .flat_prop .flat_p{display: inline-block;float: none;padding-left: 0;padding-right: 3%;}
.ad_hot_offer_carousel .flat_prop .flat_p:last-of-type{padding-right: 0;}
.ad_hot_offer_carousel .flat_p .flat_p_txt{font-size: 13px;display: inline-block;padding-left: 0;text-align: left;}
.ad_hot_offer_carousel .flat_p .flat_p_txt span, .ad_hot_offer_carousel .flat_p .flat_p_txt sup{font-size: 9px;}
.ad_hot_offer_carousel .flat_p i {display: inline-block;float: none;margin-bottom: 10px;}
.ad_hot_offer_carousel .add_info > p {
    position: relative;
    max-height: 84%;
    min-height: 82%;
    overflow: hidden;
}
.ad_hot_offer_carousel .add_info > p .gradient{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background: url("/site/pic_dis/images/gradient-black.png") repeat-x 0 0;
}
.ad_hot_offer_carousel .advert_buttons{
   width: 144px;
   bottom: 12px;
   left: 50%;
   position: absolute;
   margin-left: -72px;
}
.advert_buttons .more_info {
    float: right;
}
.advert_buttons .more_info a {
    position: relative;
    border-bottom: 2px solid #1d71a9;
    border-radius: 3px;
    background: none repeat scroll 0 0 #248DD3;
    color: #FFFFFF;
    text-shadow: 0 -2px 0 #1B6A9E;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 10px;
    text-decoration: none;
}
.advert_buttons .passenger_list:hover .more_info a {
    background: none repeat scroll 0 0 #248DD3;
    border-bottom: 2px solid #396186;
    color: #FFFFFF;
    text-shadow: 0 -2px 0 #1B6A9E;
}
.advert_buttons .more_info span {
    background: url("/site/pic_dis/images/cars/cars_buttons.png") no-repeat 0 -27px transparent;
    display: inline-block;
    height: 27px;
    position: absolute;
    right: -14px;
    top: 1px;
    width: 16px;
}

.advert_buttons .favourite {
    border-bottom: 2px solid #999999;
    background: #CCCCCC;
    border-radius: 3px;
    float: left;
    padding: 0;
}
.add_list .advert_buttons .fav_add, .add_list .advert_buttons .fav_remove {
    display: block;
    position: static;
    background: none;
    color: #777777;
    text-decoration: none;
    height: 16px;
    width: 16px;
    padding: 5px 9px;
}
.advert_buttons .fav_add:before, .advert_buttons .fav_remove:before {
    background: url("/site/pic_dis/images/cars/cars_fav.png") no-repeat 0 0;
    content: " ";
    display: block;
    float: left;
    height: 16px;
    width: 16px;
}
.advert_buttons .fav_remove:before {
    background: url("/site/pic_dis/images/cars/cars_fav.png") no-repeat -16px 0;
}

.cars{position:relative;margin:12px 0 0 0;background:#F0F0F0;}
.cars.first{margin-top:80px;}
.cars .banner_logo{z-index:30;position:absolute;top:0;right:12px;}
.cars .sm_car{}
.cars .sm_car li{float:left;width:121px;margin:0 0 0 2px;text-align:center;}
.cars .sm_car li.first{margin-left:2px;}
.cars .sm_car li img{display:block;}
.cars .sm_car li .car_name{display:block;height:46px;line-height:3.2;font-weight:400;color:#494949;text-decoration:none;}
.cars .sm_car li .car_name:hover{background:#474747;color:#fff;}
.cars .sm_car li.current .car_name{background:#474747;color:#fff;}
.cars .big_car{z-index:20;position:relative;width:740px;}
.cars .big_car img{display:block;width:740px;}
.cars .car_slide{width:740px;height:224px;}
.cars .car_listing{}
.cars .car_listing li{float:left;width:123px;text-align:center;}
.cars .car_listing li.first{width:125px;}
.cars .car_listing li img{display:block;}
.cars .car_listing li a{display:block;height:46px;line-height:3.2;font-weight:400;color:#494949;text-decoration:none;}
.cars .car_listing li a:hover{background:#474747;color:#fff;}
.cars .car_listing li.current a{background:#474747;color:#fff;}

.nav{padding:7px 0}
.nav2{margin:40px 0 0 0;}
.nav li{float:left;font-weight:400;font-size:12px;color:#7e7e7e;}
.nav li.arr{margin:0 7px;}
.nav li a{color:#7e7e7e;text-decoration:none;}
.nav li a:hover{text-decoration:underline;}
.title-wrap{width:100%;border:none;margin:0;padding:0}
.title-wrap td{vertical-align:top}
.credit{text-align:left;float:right;margin-top:10px}
.credit .checkIsSetBanner{margin-left: 8px;}
.credit .credit_cost{font-weight:700;font-size:1.25em;color:#C42721;white-space:nowrap;text-align:right;position:relative;z-index:99}
.credit .credit_cost u{text-decoration:none;border-bottom: 1px solid #C42721;cursor: pointer;}
.credit .credit_cost u ul{display: block;position:absolute;right:0;top:0;background:#FFFFFF;}
.credit .credit_cost u:hover ul li{display:block}

._credit .buy_credit,#finButtonTopContainer{display:block;margin:5px 0 0 0;}
#finButtonTopContainer {}
#finButtonTopContainer a {width: 100%;overflow: hidden;text-overflow: ellipsis;box-sizing: border-box;outline: 0;cursor: pointer;text-align: center;text-decoration: none;white-space: nowrap;font-weight: bold;color: #000;}
.credit .buy_credit{margin-left: 8px;}
.credit .buy_credit a{color:#fff !important; text-decoration:none;}
.grey_info{margin:10px 0 12px 0;position:relative}
.grey_info span{margin:0 16px 0 0;font-size:12px;font-weight:400;color:#737373;}
.slider_wrap {background:#F0F0F0;min-height: 430px;}
.slider_wrap .banerPlase240x30 {padding: 0;}
.slider_wrap .wrBanerPlase {margin: 0 0 10px 104px;padding-bottom: 10px;}
.slider{position:relative;padding:12px 0;background:#F0F0F0;z-index:0}
.slider .top{z-index:20;position:absolute;top:7px;left:40px;width:21px;height:11px;background:url(/site/pic_dis/images/top_a.png) 0 0 no-repeat;cursor:pointer;}
.slider .bottom{z-index:20;position:absolute;bottom:7px;left:40px;width:21px;height:11px;background:url(/site/pic_dis/images/bottom_a.png) 0 0 no-repeat;cursor:pointer;}
.slider .top.top2{z-index:10;background:url(/site/pic_dis/images/top.png) 0 0 no-repeat;}
.slider .bottom.bottom2{z-index:10;background:url(/site/pic_dis/images/bottom.png) 0 0 no-repeat;}
.slider .slider_pagination{width:80px;height:400px;overflow:hidden;}
.slider .slider_pagination li{margin:0 0 7px 0;}
.slider .slider_pagination li a{display:block;width:80px;height:60px;background:#474747; overflow: hidden;}
.slider .slider_pagination li a img{display:block; width: 100%; max-width:80px;max-height:60px;}
.slider .slider_pagination li.current a{width:74px;height:54px;overflow:hidden;border:3px solid #C52722;}
.slider .slider_pagination li.current a img{max-height:54px; max-width:74px;}

.slider .slides{position:relative;float:left;width:543px;margin:0 12px 0;}
.slider .slides .slide{position:relative;width:544px;height:420px;text-align:center;background:#fff;}
.slider .slides .slide img{max-width:550px;max-height:420px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}

.slider_pagination_wrap{float:left;width:80px;height:400px;overflow:hidden;margin:12px 0 0 12px;}
.slider .viewport {position:relative;width:80px;height:400px;overflow:hidden;}
.slider .top.disable{display:none;background:url(/site/pic_dis/images/top.png) 0 0 no-repeat;}
.slider .bottom.disable{display:none;background:url(/site/pic_dis/images/bottom.png) 0 0 no-repeat;}
.slider .overview { position: absolute;width:80px;height:400px; left: 0 top: 0; }
.slider .overview li{ float: left; }
.slider_grey .slides .slide{background:#474747;}
.big_ban{display:block;}
.soc{margin:17px 0 0 0;}
.text_btns{margin:17px 0 0 0;}
.black_box{display:none;float:left;width:240px;height:40px;margin:12px 12px 0 0;background:#474747;cursor:pointer;}
.black_box.right{margin-right:0}

.add_list .fav_add,
.add_list .fav_remove{position:absolute;bottom:11px;right:10px;width:14px;height:13px;text-indent:-200em;}
.add_list .fav_remove{background:url(/site/pic_dis/images/star.png) no-repeat;}
.add_list .fav_add{background:url(/site/pic_dis/images/star-off.png) no-repeat;}

.text_btns .fav_add,
.text_btns .fav_remove{display:inline-block;vertical-align:top;zoom:1;position:relative;background-image:url(/site/pic_dis/images/in_fav.png);width:auto;height:auto;text-indent:40px;color:#FFF;text-decoration:none;line-height:28px;padding-right:10px;top:auto;right:auto;margin-right:5px;}
.text_btns .fav_remove{background-position:bottom left;border-right:2px solid #f80;font-weight:600;color:#d27000;}


.info{background:#dbeae3;font-size:13px;color:#495851;margin:0;padding:10px;width:52%;float:right}
.info a{color:#495851}

.info-red{background:#D34132;font-size:13px;color:#FFF;margin:0;padding:10px;width:52%;float:right}
.info-red a{color:#FFF !important;}

.sorry{
	text-align:center;
	color:#d44032;
	font-size:16px;
	text-transform:uppercase;
	margin:40px 0;
}
.sorry em{
	line-height:190px;
	font-size:220px;
	font-style:normal;
	font-weight:bold;
	display:block;
	margin:0 auto 15px auto;
}

.sorry p{text-align: center; color:#494949; margin:40px 0; text-transform: none}

.sorry .noactual_adv{
    text-transform: none;
}
.sorry .noactual_adv h2{
    font-size: 32px;
    font-weight: 600;
}
.sorry .noactual_adv > div{
    font-size: 22px;
    font-weight: 600;
}
.sorry .noactual_adv a{
    color:#d44032;
}
.sorry .noactual_adv a:hover{
    text-decoration: none;
}
/* realty [ */

.filter-top {
 background: #f0f0f0;
 color: #494949;
 padding: 10px;
}

.filter-top .sel{
 width:130px;
 float:left;
 height:32px;
}

.filter-top .sel .chzn-container-single .chzn-single{
 height:32px;
 line-height:32px;
}


#realty_search .tm-tag{
 max-width:150px;
}
#realty_search .tm-tag.active{
 background-color:#fff09c;
}

#realty_search .tm-tag-remove{
  top:7px;
}
#realty_search .tm-tag b {
 display: block;
 position: absolute;
 right: 1px;
 top: 9px;
 width: 10px;
 height: 10px;
 font-size: 1px;
 text-indent:-1em;
 overflow:hidden;
 background: url(/site/pic_dis/images/tri.png) 0 0  no-repeat;
}


#realty_search{
 box-shadow: none;
 height: 32px;
 margin: 0px 0px 0px 10px;
 width: 642px; /* 560px;*/
 padding-left:0;
 cursor: text;
 float:left;
 position:relative;
 overflow:hidden;

 background: #FFFFFF;
 border: 1px solid #D1D1D1;
 color: #494949;
 font-family: "Open Sans", "Arial", sans-serif;
 font-size: 14px;
 font-weight: 400;
 padding: 0px 0px 0px 0px;
 text-align: left;
 white-space:nowrap;
}

#realty_search:hover{
 border: 1px solid #77E2F5;
}

#realty_search input.term{
 height: 32px;
 margin-left:6px;
 width:250px;
}


#realty_search .metro{
 padding: 3px 0px 0px 25px;
}


.buttons input, .buttons button, #popup_directory .view .save{
 height:34px;
 padding:0 12px;
 line-height:2.3;
 text-align:center;
 font-weight:400;
 cursor:pointer;
 display: inline-block;

 background-color:#E4E4E4;
 color:#454545;

 background-position: 8px 8px;
 background-repeat: no-repeat;
 overflow:hidden;
}

.buttons input:hover, .buttons input.active, .buttons button:hover, .buttons button.active, #popup_directory .view .save
{
 color:#E4E4E4;
 background-color:#454545;
}

#popup_directory .view .save{
 float:right;
}


#filter_buttons input{
 background-image:url(/site/pic_dis/images/map-icons.png);
 background-repeat:no-repeat;
}
#filter_buttons .directory{
 background-position: 6px -113px;
}
#filter_buttons .directory:hover, #filter_buttons .active.directory{
 background-position: 6px 7px;
}


#filter_buttons .metro{
 background-position: 6px -154px;
}

#filter_buttons .metro:hover, #filter_buttons .active.metro{
 background-position: 6px -34px;
}


#filter_buttons .map{
 background-position: 6px -193px;
}
#filter_buttons .map:hover, #filter_buttons .active.map{
 background-position: 6px -73px;
}


#filter_buttons{
 position:absolute;
 top:3px;
 right:-1px;

 padding:0px 10px 6px;
 background:transparent;
}

#filter_buttons input{
 padding-left: 32px;
 padding-right:8px;
 margin: 7px 0px 0px;
}

.block, footer {
 z-index:201
}

.block .top_banners div[id^='LB.Top.'],
.block .top_banners div[id^='bw_place_']{
	margin: 0 auto 10px;
	max-width: 990px;
	text-align: center;
}

.view .buttons{
 display:inline;
 height:34px;
}

#popup_directory {
  width:990px;
  position:absolute;
  background:#fff;
}

#directory_buttons{
 display:block;
 padding-bottom:15px;
}
#directory_buttons .street, #directory_buttons .cities{
 margin-right:20px;
}



#directory_abc{
 padding:0 0 10px 0;
 display:none;
}

#directory_abc.buttons button{
 padding:0 9px;
 border:none;
 position:relative
}
#directory_abc.buttons button sup{
 position:absolute;right:1px;top:1px;
}


#popup_directory big{
  font-size:17px;
  font-weight: bold;
  line-height:14px;
}
#popup_directory .view .col{
 width:25%;
 float:left;
}

#popup_directory .view .third{
 width:33%;
 float:left;
}
#popup_directory .view .list{position:relative;zoom:1}
#popup_directory .view .list:after{content:"";display:block;clear:both;}


#popup_directory .view .list .address_ao{
  margin-bottom:15px;
}
#popup_directory .view .list .address_ao a{
 float:left;
 width:153px;
}
#popup_directory .view .list .address_microdistrict{
  margin-top:15px;
}

#popup_directory .view .list h3{
  margin-bottom:15px;
  width:100%;
}

#popup_directory .view .list a{
 display:block;
 color:#494949;
 font-size:14px;
 padding:4px 0px 6px 25px;
 background:url(/site/pic_dis/images/check.png) 5px 6px no-repeat;
 margin-right:4px;
 text-decoration:none;
}


#popup_directory .view .list a.active{
 background:url(/site/pic_dis/images/check_a.png) 5px 6px no-repeat;
 text-decoration:none;
 background-color:#fff09c;
}


#popup_directory .view #list_regions a{
  background:url(/site/pic_dis/images/radio.png) 5px 6px no-repeat!important;
}
#popup_directory .view #list_regions a.active{
 background:#fff09c url(/site/pic_dis/images/radio_a.png) 5px 6px no-repeat!important;
 text-decoration:none;
}

#view_directory, #view_metro{
  padding:20px 10px;
}

#map-hover, #list_metro .map-selected {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  line-height: 0;
  border: 1px solid #454545;
  border-radius:10px;
  cursor: pointer;
}


#list_metro .map-selected {
  z-index: 2;
  background:rgba(255,255,0,.3);
}

#metro-map{
 left:0;
 top:-50px;
 position:relative;
 float:left;
 width:690px;
}

#metro-selected{
 width:265px;
 float:right;
}

#popup_directory #view_map .buttons{
 z-index:1;
 display:block;
 position:absolute;
 padding:5px 5px;
 background:#FFFFFF;
 top:15px;
 right:5px;
}


#list_map{
 z-index:0;
}

#map_hint{
 position:absolute;
 border:1px solid #333;
 background:#f7f5d1;
 padding:2px 5px;
 color:#333;
 z-index:9999;
 font-size:12px;
 top:-10px;
 left:-10px;
}


/* ] */


/* Top Banner */
.top_banner1{background: #fff url("../banners/top-ban-1.jpg") no-repeat center top; height: 90px; margin-bottom: -1px;}
.top_banner2{background: #fff url("../banners/top-ban-2.jpg") no-repeat center top; height: 90px; margin-bottom: -1px;}
.top_banner_content{display:block;margin-top:12px;}
.top_banner_content img{display:block;}

.rubric_list_realty{float:left;width:333px;margin:10px 13px 0 0;}
.rubric_list_realty li{border-bottom:1px solid #7B6B9D;}
.rubric_list_realty li a.title{margin:0;color:#fff;text-transform:uppercase;}
.rubric_list_realty li a{display:block;padding:5px 0 5px 5px;color:#E7E4EC;text-decoration:none;}
.rubric_list_realty li a:hover{background:#7B68A4;}


/* for yandex direct and yandex premium search */
#yandex_premium_1030{
    margin-bottom: 10px;
}
#yap-yandex_premium_1030-vertical .yap-item,
#yap-yandex_direct_1030-vertical .yap-item{
    border-bottom: 1px solid #FEE8C7 !important;
}
#yap-yandex_premium_1030-vertical .yap-item.yap-item-last,
#yap-yandex_direct_1030-vertical .yap-item.yap-item-last{
    border-bottom: none !important;
    padding-bottom:15px !important;
}
#yap-yandex_premium_1030-vertical .yap-logo,
#yap-yandex_direct_1030-vertical .yap-logo{
    position: absolute !important;
    bottom: 0 !important;
}

/* for right side block yandex direct */
#ya_direct_left .yap-logo{
    position: absolute !important;
    bottom: 0 !important;
}
#ya_direct_left #yap-ya_direct_left-vertical .yap-item {
    font-family: 'Open Sans', arial, helvetica, sans-serif !important;
    border-bottom: 1px solid #FEECD2 !important;
}
#ya_direct_left #yap-ya_direct_left-vertical .yap-item.yap-item-last{
    border-bottom: none !important;
    padding-bottom:15px !important;
}

/* for BY yandex direct */
.yandex_by .yap-logo{
    position: absolute !important;
    bottom: 0 !important;
}
.yandex_by #yap-yandex_ad-vertical .yap-item{
    border-bottom: 1px solid #FEECD2 !important;
}
.yandex_by #yap-yandex_ad-vertical .yap-item.yap-item-last{
    border-bottom: none !important;
    padding-bottom:15px !important;
}

/* yandex direct similar adverts */
.similar_adverts_direct .yap-picture-block{
    width: 100% !important;
    max-height: 90px !important;
    margin: 0.4em 0.4em 1em 0 !important;
}
.similar_adverts_direct .yap-picture-block .yap-image{
    margin: 0 auto !important;
}
.similar_adverts_direct #yap-Ya_sync_0-horizontal .yap-title-text{
    font-size: 14px !important;
    text-decoration: none !important;
    line-height: 1.4 !important;
    border-bottom: 1px solid #DDDEDE !important;
}
.similar_adverts_direct #yap-Ya_sync_0-horizontal .yap-title-text:hover{
    text-decoration: none !important;
    border-bottom: none !important;
}
.similar_adverts_direct div[id^="Ya_sync_"] #yap-Ya_sync_0-horizontal .yap-item{
    padding: 0.5em 0.5em 1.8em !important;
    border: none !important;
    width: 33% !important;
}
.similar_adverts_direct .yap-logo{
    position: absolute !important;
    bottom: 0 !important;
}
.similar_adverts_direct .yap-title-block {
    clear: left !important;
    display: block !important;
    padding-top: 110px !important;
}
.similar_adverts_direct .yap-item-has-picture .yap-title-block {
    padding-top: 0 !important;
}

/* yandex direct listing bottom */
.yandex-direct-listing-bottom{
    clear: both;
}
.yandex-direct-listing-bottom div[id^="Ya_sync_"] .yap-item{
    border: none !important;
}
.yandex-direct-listing-bottom.yandex-cars #yap-Ya_sync_0-vertical .yap-item{
    border-top: 1px solid #DEDEDE !important;
}
.yandex-direct-listing-bottom #yap-Ya_sync_0-vertical .yap-item-inner{
    padding: 0.7em 0 !important;
}
.yandex-direct-listing-bottom #yap-Ya_sync_0-vertical .yap-title-text {
    border-bottom: 1px solid #DDDEDE !important;
    color: #494949 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-decoration: none !important;
}
.yandex-direct-listing-bottom #yap-Ya_sync_0-vertical .yap-title-text:hover{
    border-bottom: none !important;
}
.yandex-direct-listing-bottom #yap-Ya_sync_0-vertical .yap-logo{
    line-height: 10px !important;
    text-decoration: none !important;
    font-size: 11px !important;
    position: absolute !important;
    bottom: 8px !important;
}
.yandex-direct-listing-bottom #yap-Ya_sync_0-vertical .yap-domain-text,
.yandex-direct-listing-bottom #yap-Ya_sync_0-vertical .yap-address-text,
.yandex-direct-listing-bottom #yap-Ya_sync_0-vertical .yap-body-text,
.yandex-direct-listing-bottom #yap-Ya_sync_0-vertical .yap-sitelink-text{
    font-size: 13px !important;
}
.yandex-direct-listing-bottom #yap-Ya_sync_0-vertical .yap-item-last{
    padding-bottom: 25px !important;
}
.yandex-direct-listing-bottom .yap-type-vertical .yap-item{
    margin: 0 0 3px !important;
}
.yandex-direct-listing-bottom.yandex-cars {
    background: #FFFFFF !important;
}

/* ============== */
/* BANNERS REALTY */
/* ============== */
.banner1_realty{position:relative;display:block;float:left;width:243px;height:204px;overflow:hidden;background:#F1F1F1;color:#fff;text-decoration:none;}
.banner1_realty_pic{z-index:10;position:absolute;top:0;right:0;width:487px;height:204px;}
.banner1_realty .banner_title{z-index:20;position:relative;padding:20px 0 0 20px;line-height:1.2;font-weight:700;font-size:16px;text-transform:uppercase;}
.banner1_realty p{z-index:20;position:relative;padding:0 0 0 20px;font-size:16px;}
.banner2_realty{position:relative;display:block;float:left;width:487px;height:204px;overflow:hidden;text-decoration:none;}
.banner2_realty .banner_title{padding:20px 0 0 20px;line-height:1.2;font-weight:700;font-size:16px;color:#fff;text-transform:uppercase;}
.banner2_realty p{padding:0 0 0 20px;font-size:16px;color:#fff;}
.banner2_realty .banner_paging{position:absolute;bottom:75px;left:73px;}
.banner2_realty .banner_paging li{float:left;margin:0 6px 0 0;}
.banner2_realty .banner_paging li a{display:block;width:5px;height:5px;border:3px solid #474747;border-radius:100px;text-decoration:none;}
.banner2_realty .banner_paging li.current a{width:11px;height:11px;border:none;background:#6C5A92;}
.banner2_realty .ban_btns{position:absolute;bottom:18px;left:20px;width:100%;}
.banner2_realty .ban_btn{float:left;width:80px;height:36px;margin:0 1px 0 0;padding:0;line-height:2.4;background:#474747;}
.banner2_realty .ban_btn1{}
.banner2_realty .ban_btn.current{background:#6C5A92;}

.top_content{}
.top_content .title_block .subtitle-block {border-bottom:1px solid #5C5C5C; margin: 10px 14px 10px 0;}
.top_content .title_block .subtitle-block .rubric_list {width: auto; margin: 0;}
.top_content .title_block .subtitle-block .rubric_list li {border-bottom: none !important;}
.top_content .title_block .subtitle-block .rubric_list li.active {background: #5C5C5C;}
.top_content .title_block .subtitle-block .rubric_list li a {border-left: 1px solid #5C5C5C; background: none; padding: 5px 18px;}
.top_content .title_block .subtitle-block .rubric_list:first-child li a {border-left: none;}
.top_content .title_block .rubrics_list-all li a {color: #dcdcdc !important;}

.top_content .title-block-also {margin: 0 0 10px;}
.top_content .title-block-also .title2 {text-transform: none; font-size: 16px; color: #B1B1B1; border-top: 1px solid #5C5C5C; margin: 10px 0 0 -5px; padding: 16px 0 6px 10px; font-weight: normal;}
.top_content .title-block-also .rubric_list a {font-size: 14px !important;}

.arr_back{display:none;position:absolute;left:10px;top:0;background:#494949;cursor:pointer}
.arr_back2{top:12px;}
.arr_back .same_arr{display:none;z-index:1;position:relative;width:40px;height:40px;margin:15px 0 15px 92px;background:url(/site/pic_dis/images/arr.png) 0 0 no-repeat;cursor:pointer;}

@media (min-width: 1014px) {
	.arr_back{display:block;}
}
@media (min-width: 1295px) {
	.arr_back .same_arr{display:none}
}



.big_rubs{margin-bottom:10px}
.big_rubs li{float:left;margin:0 4.5px 0 0;}
.big_rubs li a{display:block;width:159px;height:172px;text-align:center;text-decoration:none;color:#fff;}
.big_rubs li a span{display:block;padding:135px 0 0 0;}

.big_rubs li.second a{background-position:-180px 0}
.big_rubs li.third a{background-position: -730px 0}
.big_rubs li.fourth a{background-position:-550px 0}
.big_rubs li.food a{background-position:-361px 0}
.big_rubs li.food, .big_rubs li.third {margin-right:0}
.big_rubs li.work a{background-position:-915px 0}

.promo-main,
.promo-map,
.promo-popular{ margin-top: 10px; width: 990px; }
.promo-main { display: table; }
.promo-main ul { display: table-row; }
.promo-main li { display: table-cell; color: #494949; }
.promo-main li h4{ margin: auto; text-align: center; text-transform: uppercase; background: url(/site/pic_dis/images/main-promo-pdf.png) 0 0 no-repeat; overflow: hidden; width: 247px; }
.promo-main-ru li h4{ background: url(/site/pic_dis/images/main-promo-deti-ru.png) 0 0 no-repeat;}
.promo-main li h4 a,
.promo-main li h4 span{font-size:14px;color:#494949;display:block;font-weight:600;padding-top:180px;margin:0 0 16px 0;text-align:center;text-transform:uppercase;text-decoration:none;}
.promo-main li p{font-size:11px;width:80%;margin:0 auto;text-align:left}
.promo-main li p a {color: #d44032; font-size: 11px;}

.promo-main li.mobile h4 { background-position: 37px 0; }
.promo-main li.partner h4 { background-position: -203px 0; }
.promo-main li.credit h4 { background-position: -444px 0; }
.promo-main li.pdf h4 { background-position: -444px 0; }
.promo-main li.pdf { margin-top: 0; float: none; }
.promo-main li.social h4 { background-position: -694px 0; }
.promo-main li.credit { margin-top: 0; float: none; }

.promo-map{ height:180px; text-align:center; color:#ffffff; margin-top: 15px; }
.promo-map-ru { background: #d44032 url(/site/pic_dis/images/main-map-ru.png) 4px 86px no-repeat; }
.promo-map-kz { background: #d44032 url(/site/pic_dis/images/main-map-kz.png) 4px 86px no-repeat; }
.promo-map-by { background: #d44032 url(/site/pic_dis/images/main-map-by.png) 4px 86px no-repeat; }
.promo-map a{display:block;width:100%;height:100%;text-decoration:none;color:#ffffff}
.promo-map h4{font-size:24px;text-transform:uppercase;font-weight:300;line-height:40px;padding-top:5px;text-align:center;background:url(/site/pic_dis/images/marker-white.png) 270px 5px no-repeat}
.promo-map h5{text-align: center; font-weight: 800;}
.promo-map p{font-size:11px;width:840px;margin:0 auto}

.promo-popular{ text-align:center; color:#494949}
.promo-popular h4{font-size:24px;text-transform:uppercase;font-weight:300;line-height:40px;text-align:center;background:url(/site/pic_dis/images/star-white.png) 230px 5px no-repeat}
.promo-popular h4 strong{font-weight:500}
.promo-popular p{font-size:11px;width:740px;margin:0 auto 20px}
.promo-popular ul{width:100%;border-top:1px solid #ececec;text-align:left}
.promo-popular li{float:left;width:221px;color:#494949;padding-left:26px}
.promo-popular li h3{font-size:14px;font-weight:600;margin:10px 0 5px 0;text-transform:uppercase;}
.promo-popular li a{font-size:11px;float:left;clear:left;color:#494949;text-decoration:none;border-bottom:1px solid #ececec}
.promo-popular li a:hover{border-bottom:1px solid #fff}
.promo-popular li h3 a{font-size:inherit;border:none;margin:0;float:none}
.promo-popular li h3 a:hover{border-bottom:1px solid #ececec;}



/* ============= */
/* CONTENT RIGHT */
/* ============= */
.content_right{float:right;width:300px;overflow:hidden;position:relative}
.content_right .wrBanerPlace{width:300px;}
.sub-right{width:240px;}
.ban{display:block;margin-top:12px;border:none !important;}
.ban2{width:224px;height:124px;background:#F0F0F0;}
.ad{width:220px;margin-bottom:30px;}
.ad span{display:block;font-weight:600;color:#a92c27;}
.ad a{color:#494949;text-decoration:none;border-bottom:1px solid #DEDEDE;}
.ad a:hover{border:none;}
.ad p{width:220px;padding:5px 0 0 0;font-size:10px;}
.mobiles{width:195px;margin-top:10px;font-weight:500;}
.mobiles a{text-decoration:none; display: inline-block;}
.mobiles a:hover{text-decoration:underline;}
.mobiles span{margin:3px 4px 0 5px;font-size:14px;}
.mobiles li{display:inline-block;}
.mobiles .mobiles1{font-size:12px;color:#b9b9b9;}
.mobiles .mobiles1 a{color:#b9b9b9;}
.mobiles .mobiles2{font-size:12px;color:#8f8f8f;}
.mobiles .mobiles2 a{color:#8f8f8f;}
.mobiles .mobiles3{font-size:12px;color:#6e6e6e;}
.mobiles .mobiles3 a{color:#6e6e6e;}
.mobiles .mobiles3 a:first-child{font-size:18px;}
.mobiles .mobiles4{color:#494949;}
.mobiles .mobiles4 a{color:#494949;}
.mobiles .mobiles5{color:#494949;}
.mobiles .mobiles5 a{color:#494949;}
.mobiles .mobiles6{color:#494949;}
.mobiles .mobiles6 a{color:#494949;}
.mobiles .mobiles7{color:#494949;}
.mobiles .mobiles7 a{color:#494949;}
.mobiles .mobiles8{font-size:20px;color:#494949;}
.mobiles .mobiles8 a{color:#494949;}
.mobiles .mobiles8 a:first-child{font-size:18px;}
.mobiles .mobiles9{color:#494949;}
.mobiles .mobiles9 a{color:#494949;}
.mobiles .mobiles10{color:#494949;}
.mobiles .mobiles10 a{color:#494949;}
.mobiles .mobiles11{color:#737373;}
.mobiles .mobiles11 a{color:#737373;}
.mobiles .mobiles12{color:#9d9d9d;}
.mobiles .mobiles12 a{color:#9d9d9d;}
.mobiles .mobiles13{color:#d5d5d5;}
.mobiles .mobiles13 a{color:#d5d5d5;}
.mobiles .red_mobile{font-size:24px;color:#d44032 !important;}
.mobiles .mobiles6 .red_mobile{font-size:22px;}
.mobiles .mobiles7 .red_mobile{font-size:22px;}
.mobiles .mobiles9 .red_mobile{font-size:30px;}

.fast_search{margin-top:10px;}
.fast_search li{margin-bottom:3px;}
.fast_search a{color:#494949;border-bottom:1px solid #DEDEDE;text-decoration:none;}
.fast_search a:hover{border:none;}
.advert-menu .fast_search{margin-bottom: 40px;}
.advert-menu .fast_search li{margin-bottom: 7px;}
.advert-menu .fast_search ul{margin: 7px 0 0 20px;}
.advert-map{font-size: 14px;color: #494949;font-weight: bold;display: block;font-weight: bold;}
.advert-map:last-of-type{margin-bottom: 40px;}
.advert-map:hover{text-decoration: none;}

/* ====== */
/* FOOTER */
/* ====== */
#footer{position:relative; padding-bottom:4.5em; border-top: 5px solid #d0d0d0; margin: -125px auto 0; height: 100px;background: #fff;}
.bottom_panel{min-width:990px;padding:5px 12px;border-bottom:13px solid #F0F0F0;background:#474747;color:#fff;}
.bottom_panel a{float:left;color:#fff;text-decoration:none;}
.bottom_panel a span{font-weight:600;}
.bottom_panel .left a{margin-right:12px;}
.bottom_panel .right a{margin-left:20px;}
.bottom_panel .favorites{min-height:13px;padding-left:20px;background:url(/site/pic_dis/images/star.png) 0 center no-repeat;}
.footer_menu{display:inline-block;margin:25px 0 0 10px;}
.footer_menu li {float:left;margin:0 0 0 20px;}
.footer_menu li:first-child {margin-left: 0;}
.footer_menu li a{color:#494949;text-decoration:none;}
.footer_menu li a:hover{border-bottom:1px solid #DEDEDE;}
.copy{margin:25px 0 0 10px;}
.copy p {float: left;}
.copy-divider {
	margin: 0 5px;
	float: left;
}
#footer .age{float:left;margin:20px 20px 0 0;font-size:24px;font-weight:700;}
#footer .socials{float:right;margin:10px 10px 0 0;background: #fff;}
#footer .socials .social_block{padding:12px 12px 12px 12px;border:3px solid #F1F1F1;}
#footer .socials .social_block a{color:#494949;text-decoration:none;}
#footer .socials .social_block a:first-child{margin:0 15px 0 0;}
#footer .socials .social_block a:hover{border-bottom:1px solid #DEDEDE;}
#footer .socials .irr-inet {float: right; margin: 10px 0 0 10px;}
#footer .socials .irr-inet img {height: 30px;border-right: 1px solid #000; border-bottom: 1px solid #000;}
#footer .counter{width:88px;height:30px;float:right;margin:10px 0 0 10px;background:#F1F1F1;}
#footer .counter img { display: block; overflow: hidden; }
.footer_buttons > img[src^="http://counter"] {
	position: absolute;
	visibility: hidden;
}
#footer .left {background: #fff;}

.flags {
	float: left;
	padding-top: 2px;
	margin-left: 8px;
}
.flags a {
	position: relative;
	float: left;
	color: #494949;
	font-size: 12px;
	padding-left: 18px;
	margin-left: 14px;
}
.flags a:first-child {
	margin-left: 0;
}
.flags a .ico {
	position: absolute;
	left: 0;
	top: 4px;
}

.hide{display:none}
.left{float:left;}
.right{float:right;}
.fixed{
	position: fixed!important;
	top: 0;
	z-index: 1000;
	width: 100%;
}
.fixed-spacer{display:none}

.help{font-size:14px; text-decoration:none; line-height:14px; text-align:center; background:#0082d5; padding:0 7px;border-radius:20px; color:#fff; position:relative;margin-left:5px;}
.help span{display:none}
.help:hover span{display:block;position:absolute;left:20px;top:0;width:350px;
	padding:11px 10px;background:#0082d5;color:#fff;
	text-align:left;z-index:1;
}



/* FORMS [ */
.form input.inp_noValidation,
.form textarea.inp_noValidation {
	border-bottom:4px solid red !important;
}
.form .inp_noValidation .chzn-single {
	border-bottom: 4px solid red !important;
}
/* ] */



/* ICHECK PLUGIN MINIMAL SKIN, BLACK [ */
.icheckbox,.iradio{display:block;margin:0;padding:0;width:16px;height:16px;background:url(/site/pic_dis/images/icheck_sprite.png) no-repeat;border:none;cursor:pointer;}
.icheckbox{background-position:0 0;}
.icheckbox.hover{background-position:-18px 0;}
.icheckbox.checked{background-position:-36px 0;}
.icheckbox.disabled{background-position:-54px 0;cursor:default;}
.icheckbox.checked.disabled{background-position:-72px 0;}
.iradio{background-position:-90px 0;}
.iradio.hover{background-position:-108px 0;}
.iradio.checked{background-position:-126px 0;}
.iradio.disabled{background-position:-144px 0;cursor:default;}
.iradio.checked.disabled{background-position:-162px 0;}
.specials .icheckbox {display: inline-block; margin-bottom: -4px;}



/* RETINA SUPPORT */
@media only screen and -webkit-min-device-pixel-ratio 15,only screen and -moz-min-device-pixel-ratio 15,only screen and -o-min-device-pixel-ratio 32,only screen and min-device-pixel-ratio 15 {
.icheckbox,.iradio{background-image:url(/site/pic_dis/images/icheck@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px;}
	}
/* ] */



/* SUBMISSION PAGE [ */



#submission #header .search{
	width:707px;
	-moz-box-sizing:content-box;
	-ms-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-khtml-box-sizing:content-box;
	box-sizing:content-box;
}

#customfields{width:740px;zoom:1;margin:12px 0 12px 0;clear:left}
#customfields .other{border-top:10px solid #f0f0f0;}
#customfields .other .tab label {height:28px; min-height: 28px; line-height: 25px; margin-bottom: 10px;}
#customfields .other .tab label .niceCheck {margin-top: 5px;}
#customfields:after{content:"";display:block;clear:both;}

.form .tab input.field{height:28px}

#advertCreate{ position:relative }

#auth-errorMessage, .b-form-LK_face-message2{
	width:720px; background: #4a9572;
	color: #FFFFFF;
	padding: 11px 10px;
}

.tab{clear:both;border:10px solid #f0f0f0;border-top:none}
.tab h3{ font-size:18px;color:#494949;background:#f0f0f0;padding:0 0 10px 20px}
.tab fieldset{border:none;padding:20px 0 20px 17px}
.tab:after{content:"";display:block;clear:both;}
.tab em{font-size:12px; font-style:italic}

.active .b-form-LK_wrap__item{display:block;margin-top:20px}
.active .tab_title{text-decoration:none;color:#494949}
.active.tab em{display:none}

#showSecondContact, .additionalPhoneSwitch, .lang-add, .lang-del{float:left;padding:0;width:28px;height:28px;background:#4a9572 url(/site/pic_dis/images/plus-minus-white.png) 4px 4px no-repeat; margin-right: 16px;}
#showSecondContact.minus, .additionalPhoneSwitch.minus, .lang-del{background-position:4px -41px}

#advertCreate .enter_code{position: absolute; right: 0; top: 6px;}
#advertCreate .enter_code input{margin-bottom: 3px;}
#advertCreate .border_box{float:right;width:480px;padding:5px 10px;border:3px solid #4a9572;margin-top:9px;}
#advertCreate .btnSubmit{margin: 0 !important; position: absolute; right: 34px; top: 66px; width: 139px;}
.title_block p.right{
	border: 3px solid #6eaa8d;
background:#6eaa8d;
font-size: 15px;
margin: -34px 0px -10px;
padding: 23px 14px !important;
}

#choose_category{float:left;margin-bottom: 10px}
#choose_category .chose_cat {margin-bottom:1px}

#main-fields{background: #dbeae3;padding: 20px;width: 700px;margin-bottom:10px}



#advertCreate .form p{margin:0;width:740px;clear:both;zoom:1}
#advertCreate .form p.field_showplace{display: none}
#advertCreate .form p:after{content:"";display:block;clear:both;}
#advertCreate .form p > label {height: 28px; line-height: 28px; margin-bottom: 10px;white-space:nowrap}
#advertCreate .form p > label .niceCheck {margin-top: 5px;}
#advertCreate textarea.field{ width:726px; max-width: 726px; height:128px; max-height: 128px; margin-top:10px; margin-bottom:10px;}
#advertCreate .form input,
#advertCreate .form .lineForm{margin-right:15px; float: left;}
#advertCreate .form .lineForm#f_make_other_block,
#advertCreate .form .lineForm#f_model_other_block {margin-right:0; float: left;}
#advertCreate .form .lineForm#f_model_other_block + input {margin-left:0;}
#advertCreate .form .lineForm#f_model_other_block input#f_model_other {margin-right:0 !important;}
#advertCreate .form .sel.left.lineFrom.noAct {margin-right:15px;}
#advertCreate .form input.users_cf.use-progress {margin-left: 15px;}
#customfields .form .lineForm{float:left;margin-bottom:10px;width:210px}
#advertCreate .form label{float:left;margin:0 15px 0 0;width:219px}
#advertCreate .form input.wide{width:400px;}
#advertCreate .form .showhide{position:relative}
#advertCreate .form .field3 {width: 438px;}
#advertCreate .form a{color: #494949;}
#advertCreate .form input.field.field7{margin-right: 11px;width:262px}

.valuation_request_input_checkbox {
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
	width: 0;
	float: left;
	display: none;
}
.valuation_request_input_checkbox .niceCheck {
	padding-top: 2px;
}
.valuation_request_input_checkbox > label {
	width: 370px !important;
}

.agree_carsmail_block {
	display: none;
}

.region{margin:10px 0 10px 0;border:3px solid #F0F0F0;padding: 10px 0 0 10px;zoom:1}
.region .sel:first-child {width: 292px !important; margin-right: 38px !important;}
.region:after{content:"";display:block;clear:both;}

#advertCreate .form #secondContactBlock p{width:auto}
/*#secondContactBlock{width:578px}*/
#secondContactBlock .field3{width:328px}
/*.field7#f_phone{width:270px}*/

#advertCreate .field5{width:134px}
#advertCreate .field1{
	/*width:193px;*/
	width:218px;
	margin-right:16px!important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#customfields .sel .chzn-container-single{width:218px!important;margin-bottom:10px}
.tab .sel3 .chzn-container-single{width:31%!important;margin-bottom:10px}
.b-form-LK_face-message1{float:none;clear:both}
.sel.lineForm #f_mail_chzn{margin-bottom: 10px}

#customfields .longField.sel .chzn-container-single{width: 452px!important;}

.field_job_rubric{display:none}


.language-line{clear:both;position:relative;zoom:1}
.language-line:after{content:"";display:block;clear:both;}

.el_count{
 top: 140px;
 position: absolute;
 right: 0;
 font-size:12px;
 padding:0 4px;
 color:#808080;
}

.chars-counter {
font-size:12px;
padding:2px 4px;
color:#808080;
}

textarea.in-popup {
display:block;
}

.premium-hexogen{
 background: url("/site/pic_dis/images/premium-hexogen.png") 0px 97px no-repeat transparent;
 bottom: 0px;
 height: 325px;
 position: absolute;
 right: -250px;
 width: 240px;
}

.premium-hexogen a{
 text-decoration:none;
 display:block;
 height:325px;
}

.price-hint {
	display: inline-block;
	width: 220px;
	font-size: 11px;
	font-weight: bold;
}

/* ] */



/**/
#ul_search_suggest{position:absolute;top:100%;left:0;right:0;bottom:-100%}
/**/



/* CUSTOM SELECT [ */

/* ----------- */
/* @GROUP BASE */
/* ----------- */
.chzn-container{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Open Sans', Arial, sans-serif;
	line-height: 24px;
	text-align: left;
	margin: 0;
}
.lt-ie8 .chzn-container{
	display: inline;
	zoom: 1;
}

.chzn-container .chzn-drop{
	position:absolute;
	top:100%;
	left:-9999px;
	z-index:1010;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-khtml-box-sizing:border-box;
	box-sizing:border-box;

	padding:0;
	min-width:100%;
	display: block;
	cursor: pointer;
	white-space: nowrap;
	background:#fff;
	color:#494949;
	font-size:14px;
	border:1px solid #D1D1D1;
}

.lt-ie8 .chzn-container .chzn-drop{
	zoom: 1;
}

.chzn-container.chzn-with-drop .chzn-drop{left:0;}
/* @end */



/* @group Single Chosen */
.chzn-container-single .chzn-single{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	position:relative;
	height:26px;
	line-height:26px;
	text-decoration:none;

	border:1px solid #D1D1D1;
	/*padding:3px 0 3px 6px;*/
	padding:0 0 0 6px;
	display: block;
	white-space: nowrap;
	background:#fff;
	color:#494949;
	font-size:14px;
}
.lt-ie8 .chzn-container-single .chzn-single{zoom: 1;}
.chzn-container-single .chzn-single span{margin-right:9px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;
	text-overflow: ellipsis;
	color: #494949;
}
.chzn-container-single .chzn-default, .chzn-container-single .chzn-default span{color:#808080!important;}

.chzn-container-single .chzn-single-with-deselect span {margin-right: 38px;}
.chzn-container-single .chzn-single abbr {
	display: block;
	position: absolute;
	right: 26px;
	top: 6px;
	width: 12px;
	height: 12px;
	font-size: 1px;
	background: url(/site/pic_dis/images/chosen-sprite.png) -42px 1px no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {background-position: -42px -10px;}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {background-position: -42px -10px;}
.chzn-container-single .chzn-single div {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 20px;
}
.chzn-container-single .chzn-single div b {
	position: absolute;
	right: 0;
	top: 2px;
	background: url(/site/pic_dis/images/chosen-sprite.png) no-repeat 0 2px;
	display: block;
	width: 16px;
	height: 100%;
}
.chzn-container-single .chzn-search {
	padding: 3px 4px;
	position: relative;
	margin: 0;
	white-space: nowrap;
	z-index: 1010;
	zoom:1;
}


.chzn-container-single .chzn-search:after {
   content: "";
   display: table;
   clear: both;
}


.clear{position:relative;zoom:1}
.clear:after{content:"";display:block;clear:both;}

.chzn-container-single .chzn-search input {
	background: #fff url(/site/pic_dis/images/chosen-sprite.png) no-repeat 100% -20px;
	background: url(/site/pic_dis/images/chosen-sprite.png) no-repeat 100% -20px 0 color-stop(15%, #ffffff) );
	background: url(/site/pic_dis/images/chosen-sprite.png) no-repeat 100% -20px 0;
	background: url(/site/pic_dis/images/chosen-sprite.png) no-repeat 100% -20px 0;
	background: url(/site/pic_dis/images/chosen-sprite.png) no-repeat 100% -20px 0;
	background: url(/site/pic_dis/images/chosen-sprite.png) no-repeat 100% -20px linear-gradient(#eeeeee1%, #ffffff15%);
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	outline: 0;
	border: 1px solid #D1D1D1;
	font-family: sans-serif;
	font-size: 1em;
	width: 100%;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
}
.chzn-container-single .chzn-drop {
	margin-top: -1px;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	box-shadow: 0 4px 4px -4px #00CCF0, 4px 0 4px -4px #00CCF0, -4px 0 4px -4px #00CCF0;
}
.chzn-container-single-nosearch .chzn-search {
	position: absolute;
	left: -9999px;
}
/* @end */



/* =================== */
/* @GROUP MULTI CHOSEN */
/* =================== */
.chzn-container-multi .chzn-choices {
	background-color: #fff;
	background-image: 0 color-stop(15%, #ffffff) );
	background-image: linear-gradient(#eeeeee1%, #ffffff15%);
	border: 1px solid #d1d1d1;
	margin: 0;
	padding: 0;
	cursor: text;
	overflow: hidden;
	height: auto !important;
	/*height: 1%;*/
	min-height: 26px;
	line-height: 26px;
	position: relative;
	width: 100%;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
}
.chzn-container-multi .chzn-choices li {
	float: left;
	list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
	white-space: nowrap;
	margin: 0;
	padding: 0;
	height: 26px;
}
.chzn-container-multi .chzn-choices .search-field input {
	color: #666;
	background: transparent !important;
	border: 0 !important;
	font-family: sans-serif;
	font-size: 100%;
	padding: 3px 6px;
	margin: 1px 0;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.chzn-container-multi .chzn-choices .search-field .default {color: #999;}

.tm-tag,
.chzn-container-multi .chzn-choices .search-choice {
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #e4e4e4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);
	background-image: 0 color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee) );
	background-image: linear-gradient(#f4f4f420%, #f0f0f050%, #e8e8e852%, #eeeeee100%);
	-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	color: #333;
	border: 1px solid #aaa;
	line-height: 13px;
	padding: 3px 20px 3px 5px;
	margin: 2px 0 2px 5px;
	position: relative;
	cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
	background-color: #e4e4e4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);
	background-image: 0 color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee) );
	background-image: linear-gradient(top, #f4f4f420%, #f0f0f050%, #e8e8e852%, #eeeeee100%);
	color: #666;
	border: 1px solid #ccc;
	padding-right: 5px;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
	background: #d4d4d4;
}

.tm-tag-remove,
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
	display: block;
	position: absolute;
	right: 3px;
	top: 4px;
	width: 12px;
	height: 12px;
	font-size: 1px;
	text-indent:-1em;
	overflow:hidden;
	background: url(/site/pic_dis/images/chosen-sprite.png) -42px 1px no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:-42px -10px;}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:-42px -10px;}
/* @end */



/* ============== */
/* @GROUP RESULTS */
/* ============== */
.chzn-container .chzn-results{margin:0;max-height:240px;padding:0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.chzn-container-multi .chzn-results{margin:0;padding:0;}
.chzn-container .chzn-results li{display:none;line-height:15px;padding:5px 6px;margin:0;list-style:none;}
.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item;}
.chzn-container .chzn-results .disabled-result{color:#ccc;cursor:default;display:list-item;}
.chzn-container .chzn-results .disabled-result em{background:transparent;}
.chzn-container .chzn-results .highlighted {
	background-color: #3875d7;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0);
	background-image: 0 color-stop(90%, #2a62bc) );
	background-image: linear-gradient(#3875d720%, #2a62bc90%);
	color: #fff;
}
.chzn-container .chzn-results li em{background:#feffde;font-style:normal;font-size:inherit;text-decoration:underline}
.chzn-container .chzn-results .highlighted em{background:transparent;}
.chzn-container .chzn-results .no-results{background:#f4f4f4;display:list-item;}
.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:700;}
.chzn-container .chzn-results .group-option{padding-left:15px;}
.chzn-container-multi .chzn-drop .result-selected{color:#ccc;cursor:default;display:list-item;}
.chzn-container-multi .chzn-drop .result-selected em{background:transparent;}
.chzn-container .chzn-results-scroll{background:white;margin:0 4px;position:absolute;text-align:center;width:321px;/* This should by dynamic with js */z-index:1;}
.chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px;}
.chzn-container .chzn-results-scroll-down{bottom:0;}
.chzn-container .chzn-results-scroll-down span{background:url(/site/pic_dis/images/chosen-sprite.png) no-repeat -4px -3px;}
.chzn-container .chzn-results-scroll-up span{background:url(/site/pic_dis/images/chosen-sprite.png) no-repeat -22px -3px;}
/* @end */



/* =============  */
/* @GROUP ACTIVE  */
/* =============  */
.chzn-container-active .chzn-single{box-shadow:0 0 4px 0 #00CCF0;}
.chzn-container-active.chzn-with-drop .chzn-single{}
.chzn-container-active.chzn-with-drop .chzn-single div{background:transparent;border-left:none;}
.chzn-container-active.chzn-with-drop .chzn-single div b{background-position:-18px 2px;}
.chzn-container-active .chzn-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #5897fb;}
.chzn-container-active .chzn-choices .search-field input{color:#111!important;}
/* @end */



/* ======================- */
/* @GROUP DISABLED SUPPORT */
/* ======================= */
.chzn-disabled{cursor:default;opacity:0.5!important;}
.chzn-disabled .chzn-single{cursor:default;}
.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default;}



/* ==================== */
/* @GROUP RIGHT TO LEFT */
/* ==================== */
.chzn-rtl{text-align:right;}
.chzn-rtl .chzn-single{padding:0 8px 0 0;overflow:visible;}
.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0;direction:rtl;}
.chzn-rtl .chzn-single-with-deselect span{margin-left:38px;}
.chzn-rtl .chzn-single div{left:3px;right:auto;}
.chzn-rtl .chzn-single abbr{left:26px;right:auto;}
.chzn-rtl .chzn-choices .search-field input{direction:rtl;}
.chzn-rtl .chzn-choices li{float:right;}
.chzn-rtl .chzn-choices .search-choice{padding:3px 5px 3px 19px;margin:3px 5px 3px 0;}
.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:4px;right:auto;}
.chzn-rtl .chzn-container-single-nosearch .chzn-search{left:9999px;}
.chzn-rtl .chzn-drop{left:9999px;}
.chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0;}
.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:15px;}
.chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div{border-right:none;}
.chzn-rtl .chzn-search input {
	background: #fff url(/site/pic_dis/images/chosen-sprite.png) no-repeat -30px -20px;
	background: url(/site/pic_dis/images/chosen-sprite.png) no-repeat -30px -20px 0 color-stop(15%, #ffffff) );
	background: url(/site/pic_dis/images/chosen-sprite.png) no-repeat -30px -20px 0;
	background: url(/site/pic_dis/images/chosen-sprite.png) no-repeat -30px -20px 0;
	background: url(/site/pic_dis/images/chosen-sprite.png) no-repeat -30px -20px 0;
	background: url(/site/pic_dis/images/chosen-sprite.png) no-repeat -30px -20px linear-gradient(#eeeeee1%, #ffffff15%);
	padding: 4px 5px 4px 20px;
	direction: rtl;
}
.chzn-container-single.chzn-rtl .chzn-single div b{background-position:6px 2px;}
.chzn-container-single.chzn-rtl.chzn-with-drop .chzn-single div b{background-position:-12px 2px;}
/* @end */



/* =========================== */
/* @GROUP RETINA COMPATIBILITY */
/* =========================== */
@media only screen and -webkit-min-device-pixel-ratio 2,only screen and min-resolution 144dpi {
.chzn-rtl .chzn-search input,.chzn-container-single .chzn-single abbr,.chzn-container-single .chzn-single div b,.chzn-container-single .chzn-search input,.chzn-container-multi .chzn-choices .search-choice .search-choice-close,.chzn-container .chzn-results-scroll-down span,.chzn-container .chzn-results-scroll-up span{background-image:url(/site/pic_dis/images/chosen-sprite@2x.png)!important;background-repeat:no-repeat!important;background-size:52px 37px!important;}
	}
/* @end */



.sel1 .chzn-container-single .chzn-single{
	width:290px !important;
	border:4px solid #4a9572;
}

.sel1 .chzn-container-single .chzn-single div{background:#4a9572}
.sel1 .chzn-container-single .chzn-single div b{position:absolute;right:-2px;top:2px;background:url(/site/pic_dis/images/chosen-sprite.green.png) no-repeat 0 2px;display:block;width:16px;height:100%;}

.sel3 .chzn-container-single{width:185px !important;}

.sort1 .sel3 {float:left;margin:3px 0 0 12px}

.red_page .sel1 .chzn-container-single .chzn-single {
	border: 4px solid #d44032;
}
.red_page .sel1 .chzn-container-single .chzn-single div {
	background: #d44032;
}
/* ] */



/* ===================== THESE STYLES MOSTLY PASTED FROM ORIGINAL CSS ================= */

/* ----------------------- */
/* INVISIBLE BANNER SPACE? */
/* ----------------------- */
.head1,.height1{font-size:1px;height:1px;position:absolute;}

.floatLeft {float: left;}
.floatRight {float: right;}


/* For pay select popup [ */
.b-popupPaymentInfo {
	width: 640px;
	position: absolute;
	top: 100px;
	left: 50%;
	margin: 0 auto 0 -329px;
	z-index: 1001;
	background: #fff;
	font-size: 18px;
	box-shadow: 0 0 10px #4f4f4f;
	color: #000;
}
.b-popupPaymentInfo-inner {
	padding: 0 8px;
}
.b-popupPaymentInfo-item {
	border-bottom: 1px solid #ececec;
	padding: 10px 8px;
}
.b-popupPaymentInfo-item_pad {
	padding: 3px 0;
	overflow: hidden;
}
.b-popupPaymentInfo-item_title {
	padding: 21px 8px;
}
.b-popupPaymentInfo-item h3 {
	font-size: 18px;
	font-weight: 600;
}
.b-popupPaymentInfo-key {
	display: inline-block;
	width: 140px;
	color: #a3a3a3;
}
.b-popupPaymentInfo-value {
	color: #000;
}
.b-popupPaymentInfo .b-bottom {
	padding: 12px 22px;
}
.b-popupPaymentInfo .b-bottom .button-style {
	margin-right: 20px;
}
.b-popupPaymentInfo .b-bottom .button-style a {
	height: 26px;
	line-height: 26px;
	display: inline-block;
	background: #d44032;
	padding: 0 12px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
.b-popupPaymentInfo .b-bottom .button-style a:hover {
	background: #D85347;
}
.b-popupPaymentInfo-terms {
	font-size: 12px;
	margin-top: 4px;
}
.b-popupPaymentInfo-system-item {
	float: left;
	border-left: 1px solid #ececec;
	width: 124px;
	height: 95px;
	padding: 0;
	margin: 0;
	position: relative;
	cursor: pointer;
}
.b-popupPaymentInfo-system-item:first-child {
	border-left: none;
}
.b-popupPaymentInfo-system-item p {
	font-size: 12px;
	position: absolute;
	left: 0;
	bottom: 14px;
	width: 124px;
	text-align: center;
}
.b-popupPaymentInfo-system-item:hover p {
	color: #fff;
}
li.b-popupPaymentInfo-system-item.disabled:hover p {
	color: inherit !important;
}
li.b-popupPaymentInfo-system-item.disabled {
	opacity: 0.2;
}
.disableHint {
	background-color: #fff;
	border: 1px solid;
	display: none;
	font-size: 12px;
	padding: 5px;
	position: absolute;
	text-align: left;
	width: 150px;
	z-index: 1;
}
#smsDisableHint.disableHint {
	left: 190px;
	top: 70px;
}
.b-popupPaymentInfo-system_cc img {
	background: url(/site/pic_dis/payment_systems.png) no-repeat  -32px -149px;
	width: 55px;
	height: 34px;
	display: inline-block;
	margin-top: 21px;
}
.b-popupPaymentInfo-system_cc:hover,
.b-popupPaymentInfo-system_cc.active {
	background: #e22809;
}
.b-popupPaymentInfo-system_cc:hover img,
.b-popupPaymentInfo-system_cc.active img {
	background: url(/site/pic_dis/payment_systems.png) no-repeat  -32px -21px;
}
.b-popupPaymentInfo-system_sms img,
.b-popupPaymentInfo-system_sms_disabled img {
	background: url(/site/pic_dis/payment_systems.png) no-repeat  -159px -143px;
	width: 52px;
	height: 47px;
	display: inline-block;
	margin-top: 15px;
}
.b-popupPaymentInfo-system_sms:hover,
.b-popupPaymentInfo-system_sms.active {
	background: #58b414;
}
.b-popupPaymentInfo-system_sms:hover img,
.b-popupPaymentInfo-system_sms.active img {
	background: url(/site/pic_dis/payment_systems.png) no-repeat  -160px -15px;
}
.b-popupPaymentInfo-system_wm img {
	background: url(/site/pic_dis/payment_systems.png) no-repeat  -288px -144px;
	width: 44px;
	height: 44px;
	display: inline-block;
	margin-top: 15px;
}
.b-popupPaymentInfo-system_wm:hover,
.b-popupPaymentInfo-system_wm.active {
	background: #007dc7;
}
.b-popupPaymentInfo-system_wm:hover img,
.b-popupPaymentInfo-system_wm.active img {
	background: url(/site/pic_dis/payment_systems.png) no-repeat  -288px -16px;
}
.b-popupPaymentInfo-system_yd img {
	background: url(/site/pic_dis/payment_systems.png) no-repeat  -411px -141px;
	width: 46px;
	height: 46px;
	display: inline-block;
	margin-top: 13px;
}
.b-popupPaymentInfo-system_yd:hover,
.b-popupPaymentInfo-system_yd.active {
	background: #f3a000;
}
.b-popupPaymentInfo-system_yd:hover img,
.b-popupPaymentInfo-system_yd.active img {
	background: url(/site/pic_dis/payment_systems.png) no-repeat -411px -13px;
}
.b-popupPaymentInfo-system_uc img {
	background: url(/site/pic_dis/payment_systems.png) no-repeat -525px -147px;
	width: 64px;
	height: 38px;
	display: inline-block;
	margin-top: 19px;
}
.b-popupPaymentInfo-system_uc:hover,
.b-popupPaymentInfo-system_uc.active {
	background: #e22809;
}
.b-popupPaymentInfo-system_uc:hover img,
.b-popupPaymentInfo-system_uc.active img {
	background: url(/site/pic_dis/payment_systems.png) no-repeat -526px -19px;
}
.b-popupPaymentInfo-system_sms.active p,
.b-popupPaymentInfo-system_cc.active p,
.b-popupPaymentInfo-system_wm.active p,
.b-popupPaymentInfo-system_yd.active p,
.b-popupPaymentInfo-system_uc.active p {
	color: #fff;
}
.b-popupPaymentInfo-method {
	font-size: 12px;
	margin-right: 10px;
}
.b-popupPaymentInfo-system-selectorWrap {
	width: 240px;
	display: inline-block;
	text-align: left;
}
.b-popupPaymentInfo-system-selectorWrap .ik_select {
	width: 240px;
}
.i-popup-cross {
	background: url(/site/pic_dis/ico-set.png) no-repeat -470px -230px;
	width: 23px;
	height: 22px;
	position: absolute;
	right: -32px;
	top: -31px;
	cursor: pointer;
}
.i-popup-cross:hover {
	background-position: -438px -230px;
}
.i-alignC {text-align: center;}
/* ] Pay select popup END */



/* AUTO SPECIAL ACCORDION [ */
#accordion_body{overflow:hidden;height:170px;padding:0; background: #fff; margin: 10px 0 0;}
.red_page #accordion_body{margin-top: 0;}
#accordion_header{height:28px;font-size:14px; background: #fff; border-bottom: 3px solid #F0F0F0;}
#accordion_header .accordion_header_text{padding:4px 0 0 0; text-align:left;}
.accordion_logo{left:0;top:1px; height:27px; text-align:right;float:right;}
.accordion_logo_paddings{padding:0;}
.accordion_logo_a{border:0 none;}
.accordion_logo_a img{border:0 none;}
.accordion_item_container{width:16.6666666666%;height:110px; float:left;padding:0 0 29px;}
.accordion_item_container .block {color: #494949; text-decoration: none; font-size: 14px;}
.accordion_body_item{width:100%;height:100%;}
.accordion_item_container .block span {text-align: center; background: #f0f0f0; font-size: 12px; display: table; line-height: 1em; height: 29px; width: 100%;}
.accordion_item_container:hover span {background: #494949;color: #fff; display: table;}
.accordion_item_container .block span b {display: table-cell; vertical-align: middle; text-align: center; font-style: normal; font-weight: normal; width: 100%;}
.accordion_item_container .block span i {font-style: normal; vertical-align: middle; text-align: center;}
/* ] */

/* AUTO SPECIAL ACCORDION [ */
#realty_accordion_body{overflow:hidden;height:170px;padding:0; background: #fff; margin: 10px 0 0;}
.red_page #realty_accordion_body{margin-top: 0;}
#realty_accordion_header{height:28px;font-size:14px; background: #fff; border-bottom: 3px solid #F0F0F0;}
#realty_accordion_header .accordion_header_text{padding:4px 0 0 0; text-align:left;}
.realty_accordion_logo{left:0;top:1px; height:27px; text-align:right;float:right;}
.realty_accordion_logo_paddings{padding:0;}
.realty_accordion_logo_a{border:0 none;}
.realty_accordion_logo_a img{border:0 none;}
.realty_accordion_item_container{width:16.6666666666%;height:110px; float:left;padding:0 0 29px;}
.realty_accordion_item_container .block {color: #494949; text-decoration: none; font-size: 14px;}
.realty_accordion_body_item{width:100%;height:100%;}
.realty_accordion_item_container .block span {text-align: center; background: #f0f0f0; font-size: 12px; display: table; line-height: 1em; height: 29px; width: 100%;}
.realty_accordion_item_container:hover span {background: #494949;color: #fff; display: table;}
.realty_accordion_item_container .block span b {display: table-cell; vertical-align: middle; text-align: center; font-style: normal; font-weight: normal; width: 100%;}
.realty_accordion_item_container .block span i {font-style: normal; vertical-align: middle; text-align: center;}
/* ] */


/* GREEN BANNER [ */
.b-greenBaner{background:#0196d8;margin:12px auto;height:90px;}
.b-greenBaner .wrap{width:450px;margin:0 auto;}
.b-greenBaner .whiteTxt{line-height:90px;font-size:60px;color:#fff;float:left;margin:0 20px;}
.b-greenBaner .blackTxt{line-height:1;font-size:24px;color:#fff;text-transform:uppercase;padding-top:20px;}
.b-greenBaner .yellowTxt{line-height:1;font-size:24px;color:#fee900;text-transform:uppercase;padding-top:4px;}
.b-greenBaner240x400{background:#6ac148 url(/site/pic_dis/bgGreen240x400.gif) 0 0 repeat-x;width:240px;margin:0 auto 20px;height:400px;text-align:center;}
.b-greenBaner240x400 .whiteTxt{letter-spacing:-3px;font-size:96px;line-height:96px;font-weight:700;color:#fff;text-shadow:#5aa73e 1px 1px 1px;padding-top:25px;}
.b-greenBaner240x400 .whiteTxtsmall{font-size:24px;font-weight:400;color:#fff;text-shadow:#5aa73e 1px 1px 1px;text-transform:uppercase;}
.b-greenBaner240x400 .blackTxt{line-height:1;font-size:30px;font-weight:400;color:#061300;text-shadow:#d1f0c0 1px 1px 1px;text-transform:uppercase;padding-top:25px;}
.b-greenBaner240x400 .yellowTxt{line-height:1;font-size:24px;font-weight:700;color:#fee900;text-shadow:#4c9532 1px 1px 1px;text-transform:uppercase;padding-top:40px;}
/* ] */



/* COLUMN WITH AUTO SPECIAL OFFERS [ */
.b-specOffer{padding:14px;border-bottom:1px solid #dbdbdb;}
.b-specOffer__title{font:18px ubuntu_condensedregular, arial, sans-serif;color:#2D2E2F;}
.b-specOffer__avatar{margin:16px 0 18px;}
.b-specOffer__avatar img{max-height:125px;max-width:208px;}
.b-specOffer__price{font:24px ubuntu_condensedregular, arial, sans-serif;color:#313131;}
.b-specOffer__content{color:#a4a4a4;font-size:12px;text-align:left;margin-bottom:6px;}
.b-specOffer-lookAll{margin:20px 0;}
.b-specOffer-lookAll .btnStyle{margin-top:6px;}
.b-avatar{background-color:#f5f5f5;padding:13px 13px 0;}
.b-avatar_margins{margin:5px 15px 0 0;}
.b-avatar-wrap{border:1px solid #e0e0e0;padding:1px;background-color:#fff;margin-bottom:1px;}
.b-avatar-wrap img{width:96px;height:120px;}
.b-specOffers .b-body div.wrap{margin:auto;min-width:inherit; clear: both; position:relative}
.content_right .b-specOffers .btn {margin-bottom: 10px !important;}

.content_right .b-specOffers .b-title{color:#494949;background: #E3E3E3;padding:4px 0;font-size:14px;font-weight:600;text-align:center; margin-bottom: 15px;}
.content_right .b-specOffers .btn{margin:-1px 0 0 0;width:300px;height:28px;line-height:2;position:relative}
.b-title .btn{float:right;height:28px;line-height:2;}


/* ======= */
/* OVERLAY */
/* ======= */
.sideLeft div[id^=bw_place_] .b-specOffers .offerSpec,
.sideRight div[id^=bw_place_] .b-specOffers .offerSpec,
.sidebar-wrapper div[id^=bw_place_] .b-specOffers .offerSpec,
.sideLeft div[id^=bw_place_] .offerSpec,
.sideRight div[id^=bw_place_] .offerSpec,
.sidebar-wrapper div[id^=bw_place_] .offerSpec,
.sideLeft div[id^=bp_] .offerSpec,
.sideRight div[id^=bp_] .offerSpec,
.sidebar-wrapper div[id^=bp_] .offerSpec{margin-bottom:12px!important;}
.b-specOffers .offerSpec,
div[id^=bw_place_] .b-specOffers .offerSpec,
div[id^=bw_place_] .offerSpec,
div[id^=bp_] .offerSpec{
    overflow:hidden;
    background:#fff;
    width:226px!important;
    border:none;
    padding:0 0 15px 0;
    height:auto;
    position:relative;
    margin:0 auto;
    margin-top: 12px !important;
    border-bottom: 1px solid #494949;
}
.b-specOffers .offerSpec:last-child,
div[id^=bw_place_] .b-specOffers .offerSpec:last-child,
div[id^=bw_place_] .offerSpec:last-child,
div[id^=bp_] .offerSpec:last-child {
    border-bottom: 0;
}
.offerSpec .hid-o,
div[id^=bw_place_] .offerSpec .hid-o,
div[id^=bp_] .offerSpec .hid-o{zoom:1;overflow:hidden;}
.b-specOffers .offerSpec .hid-o img,
div[id^=bw_place_] .offerSpec .hid-o img,
div[id^=bp_] .offerSpec .hid-o img{max-height:126px;max-width:224px;}
.b-specOffers .offerSpec .soTopBlock,
div[id^=bw_place_] .offerSpec .soTopBlock,
div[id^=bp_] .offerSpec .soTopBlock{height:auto;overflow:hidden;}
.b-specOffers .offerSpec .soIMG,
div[id^=bw_place_] .offerSpec .soIMG,
div[id^=bp_] .offerSpec .soIMG{position:relative;overflow:hidden;margin:0 auto;height:auto;}
.b-specOffers .offerSpec .soTopIMG,
div[id^=bw_place_] .offerSpec .soTopIMG,
div[id^=bp_] .offerSpec .soTopIMG{overflow:hidden;height:126px;width:224px;border:none;margin:0 auto;}
.b-specOffers .offerSpec .soActiveTelBlock,
div[id^=bw_place_] .offerSpec .soActiveTelBlock,
div[id^=bp_] .offerSpec .soActiveTelBlock {
	position: absolute;
	width: 100%;
	height: 126px;
	font-size: 20px;
	background: url(/site/pic_2012/opacity_80.png) repeat 0 0;
	bottom: -126px;
	left: 0;
	z-index: 1;
	cursor: pointer;
    text-align: center;
}
.b-specOffers .offerSpec .soActiveTelBlock span,
div[id^=bw_place_] .offerSpec .soActiveTelBlock span,
div[id^=bp_] .offerSpec .soActiveTelBlock span {
	line-height: 38px;
	color: #fff;
	margin-top: 50px;
	display: inline-block;
	font-size: 24px;
	cursor: pointer;
	letter-spacing: -1px;
}
.b-specOffers .offerSpec .soInfoStr,
div[id^=bw_place_] .offerSpec .soInfoStr,
div[id^=bp_] .offerSpec .soInfoStr {
	width: 100%;
	z-index: 2;
	height: auto;
	background: #fff;
	position: relative;
}
.b-specOffers .offerSpec .soInfoStr .infoText,
div[id^=bw_place_] .offerSpec .soInfoStr .infoText,
div[id^=bp_] .offerSpec .soInfoStr .infoText {
	display: block;
	font-weight: 600;
	color: #a92c27;
	line-height: 29px
}
.b-specOffers .offerSpec .soInfoStr .soInfoTel,
div[id^=bw_place_] .offerSpec .soInfoStr .soInfoTel,
div[id^=bp_] .offerSpec .soInfoStr .soInfoTel {
	position: absolute;
	margin: 0;
	border: none;
	float: none;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.5;
	height: 100%;
	width: 100%;
	font-size: 24px;
	color: #fff;
	display: none !important;
}
.b-specOffers .offerSpec .soBotBlock,
div[id^=bw_place_] .offerSpec .soBotBlock,
div[id^=bp_] .offerSpec .soBotBlock {
	padding: 0;
	margin: 0;
}
.b-specOffers .offerSpec .soTitle,
div[id^=bw_place_] .offerSpec .soTitle,
div[id^=bp_] .offerSpec .soTitle {
	width: 100%;
	margin: 0 auto 3px;
	color: #2D2E2F;
}
.b-specOffers .offerSpec .soTitle a,
div[id^=bw_place_] .offerSpec .soTitle a,
div[id^=bp_] .offerSpec .soTitle a,
.b-specOffers .offerSpec .soTitle > span,
div[id^=bw_place_] .offerSpec .soTitle > span,
div[id^=bp_] .offerSpec .soTitle > span{
	color: #494949;
	text-decoration: none;
	border-bottom: 1px solid #DEDEDE;
	line-height: 22px
}
.b-specOffers .offerSpec .soText,
div[id^=bw_place_] .offerSpec .soText,
div[id^=bp_] .offerSpec .soText,
.b-specOffers .offerSpec .soText a,
div[id^=bw_place_] .offerSpec .soText a,
div[id^=bp_] .offerSpec .soText a {
    color: #313131;
    font-size: 10px;
    text-align: left;
    display: block;
    text-decoration: none;
    line-height: 12px
}
.b-specOffers .offerSpec .soText:first-line,
div[id^=bw_place_] .offerSpec .soText:first-line,
div[id^=bp_] .offerSpec .soText:first-line,
.b-specOffers .offerSpec .soText a:first-line,
div[id^=bw_place_] .offerSpec .soText a:first-line,
div[id^=bp_] .offerSpec .soText a:first-line {
	margin-left: 0;
	padding-left: 0;
	left: 0;
}
.b-specOffers .offerSpec .soTopIMG a,
div[id^=bw_place_] .offerSpec .soTopIMG a,
div[id^=bp_] .offerSpec .soTopIMG a {
	display: block;
}
.special-offers .b-specOffers {
	width: 720px;
	margin: 0px;
	padding: 10px;
	background: #F0F0F0;
}
.special-offers .b-specOffers .b-title {
	clear: both;
	font-weight: 400;
	height: 28px;
	line-height: 2;
	font-size: inherit;
}
#special-offer-carousel-1 .b-specOffers{
    margin-bottom: 40px;
}
#special-offer-carousel-2 .b-specOffers{
    margin-top: 40px;
}
.soTopIMG, .soTitle, .soText {
    cursor: pointer;
}
.special-offers .b-title span {
	float: left;
}
.special-offers .b-title .floatRight {
	float: right;
	margin: 0;
	display: block;
	height: 28px;
	text-align: center;
	line-height: 2;
	color: #494949;
	text-decoration: none;
	padding: 0 14px;
	background: #d44032;
	color: #fff;
}
.special-offers .b-title .floatRight:hover {
  background:#D85347;
}

.special-offers .b-body {
	overflow: hidden;
	width: 710px;
	margin: 10px 0 0;
	padding: 10px 0 15px 11px;
	background: #fff;
	position:relative;
}
.special-offers .offerSpec {
	float: left;
	width: 224px;
	margin: 0 12px 0 0;
}
.soIMG .soLogo {
	position: absolute;
	right: 0;
	top: 0;
}
.special-offers .b-specOffers .offerSpec,
.special-offers div[id^=bw_place_] .b-specOffers .offerSpec,
.special-offers div[id^=bw_place_] .offerSpec,
.special-offers div[id^=bp_] .offerSpec {
	overflow: auto;
	background: #fff;
	width: 224px !important;
	margin: 0 13px 0 0 !important;
	border: none;
	float: left;
	padding: 0 !important;
	height: auto;
	position: relative;
}
.special-offers .pagination {
	float: left;
	font-weight: 400;
}
.special-offers .pagination li {float: left;}
.special-offers .pagination li a {
	display: block;
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 2;
	color: #494949;
	text-decoration: none;
}
.special-offers .pagination li a:hover {
	background: #d44032;
	color: #fff;
}
.special-offers .pagination li.current a {
	background: #d44032;
	color: #fff;
}
#bp_391_third{margin-top:40px}

/*-------------------*/
.specialOffersAll-wrap .b-specOffers .offerSpec,
.specialOffersAll-wrap div[id^=bw_place_] .b-specOffers .offerSpec,
.specialOffersAll-wrap div[id^=bw_place_] .offerSpec,
.specialOffersAll-wrap div[id^=bp_] .offerSpec {
	float: left !important;      `
	width: 226px !important;
	height: 310px !important;
	margin-left: 10px;
    border: none;
}
.lt-ie10 .specialOffersAll-wrap .b-specOffers .offerSpec,
.lt-ie10 .specialOffersAll-wrap div[id^=bw_place_] .b-specOffers .offerSpec,
.lt-ie10 .specialOffersAll-wrap div[id^=bw_place_] .offerSpec,
.lt-ie10 .specialOffersAll-wrap div[id^=bp_] .offerSpec {
	float: left !important;
	width: 226px !important;
	height: 318px !important;
	margin-left: 10px;
}
.specialOffersAll-wrap {
	overflow: hidden;
	margin: 0 auto;
}
.specialOffersAll-overflow {
    margin-left: -10px;
}
.specialOffersAll-wrap div[id^=TGB_all_]{
	width: 224px;
	height: 320px;
	float: left;
	padding: 0 8px 15px;
    margin: 12px 0 0 10px;
}
.specialOffersAll-wrap .b-specOffers .offerSpec .soTitle table,
.specialOffersAll-wrap div[id^=bw_place_] .offerSpec .soTitle table,
.specialOffersAll-wrap div[id^=bp_] .offerSpec .soTitle table {
	height: 100%;
	width: 100%;
}

.specialOffersAll-wrap .b-specOffers .offerSpec .soTitle table td,
.specialOffersAll-wrap div[id^=bw_place_] .offerSpec .soTitle table td,
.specialOffersAll-wrap div[id^=bp_] .offerSpec .soTitle table td {
	text-align: center;
	vertical-align: middle;
}

.specialOffersAll-wrap .b-specOffers .offerSpec,
.specialOffersAll-wrap div[id^=bw_place_] .b-specOffers .offerSpec,
.specialOffersAll-wrap div[id^=bw_place_] .offerSpec {
	padding: 0 7px 15px;
}


/* wide special offer */



.specWide{margin-bottom:16px}

.specWide .soTopBlock{margin-right:-10px}
.specWide .offerSpec{padding: 15px 10px 15px 7px;background:#FFE599;}
.specWide .offerSpec .soIMG{position:relative;overflow:hidden;margin:0 10px;height:auto;float:left}
.specWide .offerSpec .soTitle {
clear:both;
color: #2D2E2F;
margin: 5px 8px;
width: 100%;
}

.specWide .offerSpec .soTitle a {
border-bottom: 1px solid #494949;
color: #494949;
font-size:18px;
line-height: 22px;
text-decoration: none;
}

.specWide .offerSpec .soText{
display: block;
clear:both;
margin:10px 8px 0;

}
.specWide .offerSpec .soText a {
color: #313131;
display: block;
text-decoration:none;
line-height: 22px;
text-align: left;
}


/*---//OVERLAY---*/
/* ] */



/* ================== */
/* ADVERT PAGE STYLES */
/* ================== */
.advert-page a[href] {
	color: #000;
}
.advert-page a.ad-banner {
	color: #fff;
    margin-top: 0;
}
.advert-item {
	margin: 20px 0;
}
.advert-item .title {
	margin: 0 0 12px;
}
.advert-item ul.text li ul {
	margin: 0 0 0 14px;
}
.advert-item .title-list {
	font-size: 14px;
	font-style: normal;
}
.advert-item .title-list + ul.text {
	margin-top: 0;
}
.advert-item ul.text {
	margin-bottom: 20px;
}
.advert-regions-wrap {
	margin-top: 30px;
}
.advert-regions {
	text-transform: uppercase;
	color: #c52822;
	font-size: 14px;
	font-weight: 600;
}
.advert-regions small {
	font-size: 12px;
	color: #474747;
	text-transform: none;
	font-weight: 400;
}
.advert-city {
	margin: 20px 0;
}
.advert-city-col {
	width: 33.33333%;
	float: left;
}
.advert-city-col ul li:first-child {
	font-weight: 600;
	margin: 8px 0;
}
.advert-city-col ul li a {
	color: #474747;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.advert-link-btn {
	margin-bottom: 20px;
}
.advert-link-btn a {
	margin-left: 20px;
	color: #474747;
	text-decoration: none;
	border-bottom: 1px solid #DEDEDE;
}
.advert-link-btn a:first-child {
	margin-left: 0;
}
.advert-clarification {
	margin: 50px 0 35px;
	font-size: 12px;
}
.advert-table{
    width: 100%;
    border: 4px solid #d0d0d0;
    font-size: 12px;
    margin-top: 10px;
}
.advert-table td {
    text-align: left;
    padding: 10px 20px;
    border: 1px solid #dedede;
}

.advert-require .title3{
    color: #c52822;
}

/* ========================================== */
/* WARNING BOX WIDTH BORDER OR WITHOUT BORDER */
/* ========================================== */
.warning,
.warning-border {
	padding: 0 36px;
	margin: 30px 0;
}
.warning .text,
.warning-border .text {
	margin: 0;
	line-height: 20px;
}
.warning-border {
	border: 4px solid #f53e2e;
	padding: 26px 36px 30px;
}
.boxinborder .text {
	margin: 0;
}



/* ================================ */
/* BOX FOR DOWNLOAD PRICE WIDTH PIC */
/* ================================ */
.priceload {
	padding: 22px 0 5px 100px;
	position: relative;
	color: #474747;
	min-height: 60px;
}
.priceload-link {
	color: #474747;
	margin-bottom: 10px;
	font-size: 14px;
	display: inline-block;
	text-decoration: none;
	border-bottom: 1px solid #dedede;
}
.priceload-terms {
	font-size: 12px;
}
.priceload .ico-xls-big {
	position: absolute;
	left: 30px;
	top: 14px;
}

.terms-list {
	line-height: 26px;
}



/* ================= */
/* RULER PAGE STYLES */
/* ================= */
.ruler-page h3.title {
	margin-bottom: 8px;
}
.ruler-page .list-wrap {
	margin: 20px 0;
}
.rules-table {
	width: 100%;
	border: 4px solid #d0d0d0;
	font-size: 12px;
}
.rules-table td {
	border: 1px solid #d0d0d0;
	padding: 18px 12px;
}
.ruler-page .terms-list li[data-level='4']{
    margin-left: 20px;
}


/* ================= */
/* HELP PAGES STYLES */
/* ================= */
.help-page .accordion-body {
	font-size: 12px;
}
.help-table-wrap {
	margin: 20px 0;
}
.help-table {
	width: 600px;
	border: 4px solid #d0d0d0;
	font-size: 12px;
}
.help-table .table-header {
	background: #f2f2f2;
}
.help-table .table-header {
	border-top: 4px solid #d0d0d0;
}
.help-table .table-header:first-child {
	border-top: none;
}
.help-table th {
	border: 1px solid #d0d0d0;
}
.help-table td,
.help-table th {
	text-align: center;
	padding: 10px 20px;
}
.help-table td:first-child,
.help-table th:first-child {
	text-align: left;
}
.help-table-wrap-full .help-table {
	width: 100%;
	margin: 10px 0 20px;
}
.help-table-wrap-full .help-table td {
	border: 1px solid #d0d0d0;
	text-align: left;
}
.help-pict-wrap {
	text-align: center;
	margin: 30px 0;
}


.help-table .caption th, .help-table caption {
	font-size: 18px;
	font-weight: 600;
	color: #d42819;
	margin: 18px 0;
}


/* ================ */
/* ADD PAGES STYLES */
/* ================ */
.add-title {
	border-bottom: 1px solid #ececec;
	padding-bottom: 8px;
}
.add-title h2 {
	text-transform: uppercase;
	font-weight: 300;
	text-align: center;
}



/* ============ */
/* PRODUCT NEWS */
/* ============ */
.news-menu {
	width: 100%;
	margin-top: 40px;
}
.news-menu td {
	text-align: center;
}
.news-menu a {
	display: inline-block;
	text-align: center;
	width: 100%;
	text-decoration: none;
	font-size: 16px;
	color: #494949;
	cursor: pointer;
}
.news-menu i {
	height: 36px;
}
.news-item > img {
	margin: 0 20px 10px 0;
}
.news-item .social{
	margin:15px 0 10px 0;
}
.news-item .social *{
	line-height:1.2;
	-moz-box-sizing:content-box;
	-ms-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-khtml-box-sizing:content-box;
	box-sizing:content-box;
}
.paginator-blog {
	padding: 25px 0 0;
}
.ico-rent {
	background-position: -58px -40px;
	width: 31px;
}
.ico-auto {
	background-position: -92px -40px;
	width: 43px;
}
.ico-comp {
	background-position: -162px -40px;
	width: 44px;
}
.ico-electronic {
	background-position: -209px -40px;
	width: 38px;
}
.ico-phone {
	background-position: -138px -40px;
	width: 21px;
}
.ico-other-rubrics {
	background-position: -250px -40px;
	width: 30px;
}
.page-header + .sel-wrap {
	padding: 50px 0 20px;
}
.page-header + .sel-wrap .sel-txt {
	margin-right: 10px;
}
.page-header + .sel-wrap select {
	border: 1px solid #D1D1D1;
	padding: 4px;
}



/* ====== */
/* FILTER */
/* ====== */
.sort2 .filterItem,
.sort2 .filterElement {
	margin-top: 10px !important;
}

.filter-default:before,
.itemsExtended:before,
.filter-default:after,
.itemsExtended:after {content: " "; display: table;}
.filter-default:after,
.itemsExtended:after {clear: both;}
.lt-ie8 .filter-default,
.lt-ie8 .itemsExtended {zoom: 1;}


.b-filterTitle_only > a {font-size: 13px;}

.filter-default {margin-bottom: 15px;}

.itemsExtended {padding: 0 0 10px;}

.sort2 .itemsExtended {margin-bottom: 0;}

.itemsExtended .group:first-child {
	margin-top: 0;
}

.filter-default .group:first-child {
	margin-top: -10px;
}

.filter-default .group,
.itemsExtended .group {
	clear: both;
	display: block;
	margin: 10px 0 0 0;
}

.add-control {font-size: 13px; color: #494949; margin-left: 10px; text-decoration: none; display: inline-block; margin-top: 10px;}
.language_block {float: left;}
.lng_wrap {height: 38px;}
.del_language {margin-left: 10px; font-size: 13px; color: #777777; cursor: pointer; line-height: 42px;}
#language-control {}

.sort1 + .sort2 {padding: 20px 15px 40px 15px; margin: 10px 0 0;}
#filter {display: none;}
.sort2 #filter .chzn-container .chzn-drop,
.sort2 #filter .chzn-container,
.sort2 #filter .chzn-container a,
.sort2 #filter .filterItem,
.sort2 #filter .filterElement,
.sort2 #filter .filterElement input.field {font-size: 13px !important;}

.sort2 .filter-default > div[data-item-type="multiselect"][data-item-name="advert_type_id"]:first-child {margin: 0 0 10px 10px !important;}
.sort2 .filter-default > div[data-item-type="multiselect"][data-item-name="advert_type_id"]:first-child p.label {margin: 3px 0 0 !important;}

/*.sort2 .group div[data-item-type="multiselect"] {margin-top: 10px !important;}*/
.sort2 .group div[data-item-type="multiselect"] p.label {width: auto !important;}
/*.sort2 .group div[data-item-type="multiselect"][data-item-name="used-or-new"] {margin-top: 0 !important;}*/
.sort2 .group div[data-item-type="multiselect"][data-item-name="used-or-new"] p.label {width: 162px; margin-top: 6px;}
.sort2 .group div[data-item-type="multiselect"][data-item-name="used-or-new"] .multiForm .chzn-container {width:  282px !important;}
.filter-default div[data-item-type="multiselect"][data-item-name="advert_type_id"] .multiForm .chzn-container {width: 420px !important;}
.filter-default div[data-item-type="multiselect"][data-item-name="advert_type_id"] p.label {width: auto !important; margin-left: 32px;}
/*.sort2 .group div[data-item-type="multiselect"][data-item-name="offertype"] {margin-top: 0 !important;}*/ /*здесь вылетает http://as.new.irr.ru.devel.ps/cars/parts/tires/ */

.sort2 div[data-item-type="multiselect"] {margin-top: 10px !important;}
.sort2 div[data-item-type="multiselect"]:first-child {clear: both;}
.sort2 div[data-item-type="multiselect"] .label {float: none !important; width: auto !important;  text-align: left; padding: 0; margin: 0 0 4px 10px !important; height: 12px; line-height: 12px;}
.sort2 div[data-item-type="multiselect"] .label > div {float: none !important;}
.sort2 div[data-item-type="multiselect"] .chzn-container {width: 341px !important;}
.sort2 div[data-item-type="multiselect"] + div[data-item-type="range"] {clear: both !important;}
.sort2 .group div[data-item-type="multiselect"][data-item-name="offertype"] p.label {width: 90px !important; float: left;}
.sort2 .group div[data-item-type="multiselect"][data-item-name="offertype"] .multiForm .chzn-container {width:  156px !important;}

.sort2 div[data-item-name="mileage"] p, .sort2 div[data-item-name="car-year"] p{margin-top: 0;}

/*.sort2 .group div[data-item-type="multiselect"][data-item-name="advert_type_id"] {margin-top: 0 !important;}*/
.sort2 .group div[data-item-type="multiselect"][data-item-name="advert_type_id"] p.label {width: 70px !important; float: left;}
.sort2 .group div[data-item-type="multiselect"][data-item-name="advert_type_id"] .multiForm .chzn-container {width:  156px !important;}
.sort2 .group div[data-item-type="multiselect"] .multiForm .chzn-container {width: 340px !important;}

.sort2 .group div[data-item-type="multiselect"][data-item-name="advert_type_id"] + div[data-item-type="text"][data-item-name="keywords"] > input[name="keywords"] {width: 175px !important;}

.sort2 .group div[data-item-type="multiselect"][data-item-name="object"] p.label {float: left !important; margin-top: 6px;}
.sort2 .group div[data-item-type="multiselect"][data-item-name="floor_house"] + p.label {float: left !important; margin-top: 6px;} /*????*/
.sort2 .group div[data-item-type="multiselect"][data-item-name="floor_house"] p.label {float: left !important; margin-top: 6px;}
.sort2 .group div[data-item-type="multiselect"][data-item-name="floor_house"] .multiForm .chzn-container {width: 288px !important;}

.sort2 .group div[data-item-type="multiselect"][data-item-name="floor_house"] + div[data-item-type="checkbox"][data-item-name="telephone"] {clear: both;}

.sort2 .group + div[data-item-type="multiselect"][data-item-name="condition_c"] {width: auto; margin: 10px 0;}
.sort2 .group + div[data-item-type="multiselect"][data-item-name="condition_c"] p.label {width: auto;}

.filter-default div[data-item-type="checkbox"][data-item-name="fotovideo"] + div[data-item-type="multiselect"][data-item-name="type"] {clear: both;}
.filter-default div[data-item-type="checkbox"][data-item-name="fotovideo"] + div[data-item-type="multiselect"][data-item-name="type"] p {width: auto;}

.sort2 .group div[data-item-type="multiselect"] .multiForm .chzn-container {width: 340px !important;}
.sort2 .group div[data-item-type="multiselect"] .label {float: none; text-align: left; margin-bottom: 4px;}
.sort2 .group div[data-item-type="multiselect"][data-item-name="make"] + div[data-item-type="multiselect"][data-item-name="advert_type_id"] {margin-top: 10px !important;}
.sort2 .group div[data-item-type="multiselect"][data-item-name="make"] + div[data-item-type="multiselect"][data-item-name="advert_type_id"] p.label {width: auto !important; float: none; margin-left: 10px;}
.sort2 .group div[data-item-type="multiselect"][data-item-name="make"] + div[data-item-type="multiselect"][data-item-name="advert_type_id"] .multiForm .chzn-container {width: 340px !important;}

.sort2 .group div[data-item-type="multiselect"][data-item-name="make"],
.sort2 .group div[data-item-type="multiselect"][data-item-name="model"],
.sort2 .group div[data-item-type="multiselect"][data-item-name="transmittion"],
.sort2 .group div[data-item-type="multiselect"][data-item-name="gear"],
.sort2 .group div[data-item-type="multiselect"][data-item-name="turbo"],
.sort2 .group div[data-item-type="multiselect"][data-item-name="bodytype"]{width:350px;}

.sort2 .group div[data-item-type="multiselect"][data-item-name="make"] p,
.sort2 .group div[data-item-type="multiselect"][data-item-name="model"] p,
.sort2 .group div[data-item-type="multiselect"][data-item-name="transmittion"] p,
.sort2 .group div[data-item-type="multiselect"][data-item-name="gear"] p,
.sort2 .group div[data-item-type="multiselect"][data-item-name="turbo"] p,
.sort2 .group div[data-item-type="multiselect"][data-item-name="bodytype"] p{padding-bottom:5px; width:100%;}

.sort2 .group div[data-item-type="multiselect"][data-item-name="turbo"]{clear:both;}

.sort2 .group div[data-item-type="price"][data-item-name="price"] {width: 209px;}
.sort2 .group div[data-item-type="price"][data-item-name="price"] input {width: 56px;}
.sort2 .group div[data-item-type="price"][data-item-name="price"] p {width: 35px;}

.filter-default .group:first-child div[data-item-type="price"][data-item-name="price"]:first-child p {line-height: 14px;}

.sort2 .group div[data-item-type="rent_period"][data-item-name="price"] p {line-height: 28px;}
.sort2 .group div[data-item-type="rent_period"][data-item-name="price"] div.lbl {float: left;}
.sort2 .group div[data-item-type="rent_period"][data-item-name="price"] .b-price .inp-b {margin-top: 0;}
.sort2 .group div[data-item-type="rent_period"][data-item-name="price"] .b-price .inp-b input {height: 28px; line-height: 28px; padding-top: 0; padding-bottom: 0;}

.sort2 .group div[data-item-type="radiobuttons"][data-item-name="offertype"] .lbl {float: left; width: 135px;}
.sort2 .group div[data-item-type="radiobuttons"][data-item-name="offertype"] .lbl .b-filterTitle {margin: 4px 0 0;}
.sort2 .group div[data-item-type="radiobuttons"][data-item-name="offertype"] .lbl b {font-style: normal; margin-left: 10px; line-height: 1em; font-weight: normal;}
.sort2 .group div[data-item-type="radiobuttons"][data-item-name="offertype"] .lbl + .b-multiChose {float: left;}
.sort2 .group div[data-item-type="radiobuttons"][data-item-name="offertype"] + div[data-item-type="text"][data-item-name="keywords"] {clear: both; margin-top: 10px;}

.sort2 .group div[data-item-type="text"]{float: left;}
/*.sort2 div[data-item-type="text"][data-item-name="keywords"] + div[data-item-type="checkbox"][data-item-name="fotovideo"] {clear: both;}*/
/*.sort2 .group div[data-item-type="text"][data-item-name="keywords"] > input[name="keywords"] {width: 244px;} *//*конфликт http://as.new.irr.ru.devel.ps/cars/parts/wheels*//*/*/
.sort2 .itemsExtended .group + div[data-item-type="text"][data-item-name="keywords"] {float: left;}
.sort2 .group div[data-item-type="text"][data-item-name="distance"] > input[name="distance"] {width: 183px;}
.sort2 .group div[data-item-type="text"][data-item-name="house-ceiling-height"] + div[data-item-type="checkbox"][data-item-name="entrance"] {clear: both;}

.sort2 .group div[data-item-type="range"][data-item-name="car-year"]+ div[data-item-type="multiselect"][data-item-name="bus-type"] {clear: both;}
.sort2 .group div[data-item-type="range"][data-item-name="car-year"]+ div[data-item-type="multiselect"][data-item-name="trailertype"] {clear: both;}
.sort2 .group div[data-item-type="multiselect"][data-item-name="trailertype"] + div[data-item-type="text"][data-item-name="shafts"] {margin-top: 26px !important;}

.sort2 .group div[data-item-type="range"][data-item-name="car-year"] {width: 234px;}
.sort2 .group div[data-item-type="range"][data-item-name="car-year"] input {width: 56px;}
.sort2 .group div[data-item-type="range"][data-item-name="car-year"] p {width: 60px;}
.sort2 .group div[data-item-type="range"][data-item-name="mileage"] {width: 234px;}
.sort2 .group div[data-item-type="range"][data-item-name="mileage"] input {width: 56px;}
.sort2 .group div[data-item-type="range"][data-item-name="mileage"] p {width: 60px;}
.sort2 .group div[data-item-type="range"][data-item-name="meters-living"]:first-child p {width: auto;}

.sort2 .group div[data-item-type="range"][data-item-name="electro"] p,
.sort2 .group div[data-item-type="range"][data-item-name="square-min"] p,
.sort2 .group div[data-item-type="range"][data-item-name="land"] p,
.sort2 .group div[data-item-type="range"][data-item-name="meters-living"] p,
.sort2 .group div[data-item-type="range"][data-item-name="meters-total"] p,
.sort2 .group div[data-item-type="range"][data-item-name="etage-all"] p,
.sort2 .group div[data-item-type="range"][data-item-name="kitchen"] p,
.sort2 .group div[data-item-type="range"][data-item-name="house-year"] p {line-height: 28px;}

.sort2 .group div[data-item-type="range"][data-item-name="etage-all"] p,
.sort2 .group div[data-item-type="range"][data-item-name="kitchen"] p,
.sort2 .group div[data-item-type="range"][data-item-name="meters-living"] p,
.sort2 .group div[data-item-type="range"][data-item-name="meters-total"] p {min-width: 130px;}

.sort2 div[data-item-type="range_age"][data-item-name="age"] {margin: 0 10px;}
.sort2 div[data-item-type="range_age"][data-item-name="age"] .select-wrap {margin: 0 0 0 10px;}
.sort2 div[data-item-type="range_age"][data-item-name="age"] .chzn-container {width: 78px !important;}
.sort2 div[data-item-type="range_age"][data-item-name="age"] .lbl {float: left;}
.sort2 div[data-item-type="range_age"][data-item-name="age"] .lbl .b-filterTitle {margin: 5px 5px 0 10px;}
.sort2 div[data-item-type="range_age"][data-item-name="age"] .lbl .b-filterTitle b {font-weight: normal;}
.sort2 div[data-item-type="range_age"][data-item-name="age"] .b-price .inp-b {margin-top: 0;}
.sort2 div[data-item-type="range_age"][data-item-name="age"] .b-price .inp-b input[type="text"] {padding: 0 6px; height: 26px; margin: 0;}

.sort2 .group > div[data-item-type="checkbox"] > .niceCheck:first-child {margin-left: 10px;}
.sort2 .group div[data-item-type="checkbox"][data-item-name="fotovideo"],
.sort2 .group div[data-item-type="select"][data-item-name="date_create"],
.sort2 .group div[data-item-type="select"][data-item-name="sourcefrom"] {margin-top: 0 !important;}

.sort2 .group div[data-item-type="select"][data-item-name="land_purpose"] .chzn-container,
.sort2 .group div[data-item-type="select"][data-item-name="land_usage"] .chzn-container,
.sort2 .group div[data-item-type="select"][data-item-name="land_law"] .chzn-container {width: 258px !important}
.sort2 .group div[data-item-type="select"][data-item-name="state"] .chzn-container {width: 206px !important;}
/*.sort2 .group div[data-item-type="select"][data-item-name="trading_purpose"],*/
/*.sort2 .group div[data-item-type="select"][data-item-name="state"] .chzn-container {width: 258px !important;}*/

.sort2 .group:first-child div[data-item-type="checkbox"][data-item-name="hasimages"],
.sort2 .group:first-child div[data-item-type="checkbox"][data-item-name="fotovideo"],
.sort2 .group:first-child div[data-item-type="select"][data-item-name="date_create"],
.sort2 .group:first-child div[data-item-type="select"][data-item-name="sourcefrom"] {margin-top: 10px !important;}

.sort2 .filter-default > .group:first-child div[data-item-type="checkbox"][data-item-name="fotovideo"],
.sort2 .filter-default > .group:first-child div[data-item-type="select"][data-item-name="date_create"],
.sort2 .filter-default > .group:first-child div[data-item-type="select"][data-item-name="sourcefrom"] {margin-top: 10px !important;}

.sort2 .group div[data-item-type="checkbox"][data-item-name="fotovideo"] label {font-size: 13px;}
.sort2 .group div[data-item-type="checkbox"][data-item-name="roomsForRent"] p {line-height: 28px;}
.sort2 .group div[data-item-type="checkbox"][data-item-name="rooms"] p {line-height: 28px;}

.sort2 .group div[data-item-type="checkbox"][data-item-name="rooms"] + div[data-item-type="price"][data-item-name="price"] p {text-align: right;}
.sort2 .group div[data-item-type="multiselect"][data-item-name="garage_type"] + div[data-item-type="checkbox"][data-item-name="heating1"] {margin-top: 28px !important;}
.sort2 .group div[data-item-type="checkbox"][data-item-name="heating1"] + div[data-item-type="multiselect"][data-item-name="numberofcars"] {clear: both;}
.sort2 .group div[data-item-type="checkbox"][data-item-name="balcony"] + div[data-item-type="multiselect"][data-item-name="floor_house"] p.label {float: left !important; margin-top: 6px;}
.sort2 .group div[data-item-type="checkbox"][data-item-name="equipment"] + div[data-item-type="select"][data-item-name="heating"] {clear: both;}
/*.sort2 .group div[data-item-type="checkbox"][data-item-name="balcony"] + div[data-item-type="multiselect"][data-item-name="floor_house"] .multiForm .chzn-container {width: 252px !important;}*/ /*конфликт http://as.new.irr.ru.devel.ps/real-estate/apartments-sale/secondary/*/

.sort2 .group p,
.sort2 .group .label {line-height: 14px;}

.sort2 .group div[data-item-type="select"][data-item-name="walltype"] .chzn-container,
.sort2 .group div[data-item-type="select"][data-item-name="date_create"] .chzn-container,
.sort2 .group div[data-item-type="select"][data-item-name="sourcefrom"] .chzn-container {width: 258px !important;}

.sort2 .group .b-position .popub {border: 1px solid #dedede;}

/* НЕДВИЖИМОСТЬ */
.sort2 .group div[data-item-type="range"][data-item-name="distance_mkad"],
.sort2 .group div[data-item-type="highway"][data-item-name="highway_multiselect"],
.sort2 .group div[data-item-type="locality"][data-item-name="locality_multiselect"],
.sort2 .group div[data-item-type="metro"][data-item-name="metro_multiselect"],
.sort2 .group div[data-item-type="text"][data-item-name="distance"] {margin-top: 10px; position: relative;}
div
.sort2 .group div[data-item-type="range"][data-item-name="distance_mkad"] p,
.sort2 .group div[data-item-type="highway"][data-item-name="highway_multiselect"] p,
.sort2 .group div[data-item-type="locality"][data-item-name="locality_multiselect"] p,
.sort2 .group div[data-item-type="metro"][data-item-name="metro_multiselect"] p {margin-top: 0; float: left;}
div
.sort2 .group div[data-item-type="range"][data-item-name="distance_mkad"] p {margin-top: 6px;}

.sort2 div[data-item-type="highway"][data-item-name="highway_multiselect"] p a,
.sort2 div[data-item-type="locality"][data-item-name="locality_multiselect"] p a,
.sort2 div[data-item-type="metro"][data-item-name="metro_multiselect"] p a,
.sort2 .group .b-position-region .level-manage__choose,
.sort2 .group .b-position-region .level-manage__reset {display: block; background: #d44032; padding: 0 12px; height: 28px; line-height: 28px; text-align: center; color: #fff; border-bottom: none;}

.sort2 div[data-item-type="highway"][data-item-name="highway_multiselect"] p a:hover,
.sort2 div[data-item-type="metro"][data-item-name="metro_multiselect"] p a:hover,
.sort2 .group .b-position-region .level-manage__choose:hover,
.sort2 .group .b-position-region .level-manage__reset:hover {background: #D85347;}

.sort2 .group .b-position-region .level-manage__choose {margin: 14px 0 0 16px; }
.sort2 .group .b-position-region .level-manage__reset {margin: 14px 16px 0 0; }

.sort2 div[data-item-type="highway"][data-item-name="highway_multiselect"] p a b,
.sort2 div[data-item-type="locality"][data-item-name="locality_multiselect"] p a b,
.sort2 div[data-item-type="metro"][data-item-name="metro_multiselect"] p a b {font-weight: normal;}

.sort2 .group .filterItem.i-active .b-filterTitle b,
.sort2 .group .left.i-active .b-filterTitle b {border: none; color: #000; font-weight: 600 !important;}

.sort2 .group:first-child div[data-item-type="locality"][data-item-name="locality_multiselect"] .multiSelectSelectedText {text-align: center; font-size: 12px;}

.sort2 .group div[data-item-type="highway"][data-item-name="highway_multiselect"] .multiSelectSelectedText,
.sort2 .group div[data-item-type="locality"][data-item-name="locality_multiselect"] .multiSelectSelectedText,
.sort2 .group div[data-item-type="metro"][data-item-name="metro_multiselect"] .multiSelectSelectedText {float: left; clear: none; margin-top: 5px;}

.sort2 .group div[data-item-type="highway"][data-item-name="highway_multiselect"] .multiSelectSelectedText > span.gray,
.sort2 .group div[data-item-type="locality"][data-item-name="locality_multiselect"] .multiSelectSelectedText > span.gray,
.sort2 .group div[data-item-type="metro"][data-item-name="metro_multiselect"] .multiSelectSelectedText > span.gray {color: #d44032;}

.sort2 .group div[data-item-type="highway"][data-item-name="highway_multiselect"] .multiSelectSelectedText > img.i-ico-set,
.sort2 .group div[data-item-type="locality"][data-item-name="locality_multiselect"] .multiSelectSelectedText > img.i-ico-set,
.sort2 .group div[data-item-type="metro"][data-item-name="metro_multiselect"] .multiSelectSelectedText > img.i-ico-set {display: none;}

.sort2 .group div[data-item-type="highway"][data-item-name="highway_multiselect"] .multiSelectSelectedText span,
.sort2 .group div[data-item-type="locality"][data-item-name="locality_multiselect"] .multiSelectSelectedText span,
.sort2 .group div[data-item-type="metro"][data-item-name="metro_multiselect"] .multiSelectSelectedText span {margin: 0 3px 0; font-size: 12px;}

/*.sort2 .group div[data-item-type="locality"][data-item-name="locality_multiselect"] {margin-right: 40px; position: relative;}*/
/*.sort2 .group div[data-item-type="metro"][data-item-name="metro_multiselect"] {margin-right: 40px; position: relative;}*/

.sort2 .itemsExtended > div[data-item-type="range"][data-item-name="meters-total"]:first-child {float: none; overflow: hidden;}

.sort2 .group div[data-item-type="checkbox"][data-item-name="hasimages"] {margin-top: 0 !important;}



.filter-default > .filterItem[data-item-type="rent_rubrics"] {display: none;}









.sort2 form > .plus {position: absolute; right: 82px; bottom: 16px; z-index: 2;}
.sort2 .b-position {top: 28px; left: 12px;}
.sort2 .filterItem.i-active {background: none;}
.sort2 .filterItem.i-active p a {background: none;}
.sort2 .level1,
.sort2 .level2 {padding: 0 18px; height: 237px;}
.sort2 .level1 {width: 250px;}
.sort2 .level2 .chk-b span {margin-left: 10px;}
.sort2 .multiSelectPopup .wrap {padding: 18px 0 18px;}
/*.sort2 .b-position .level-manage {width: 573px !important; font-size: 12px;}*/
.sort2 .b-position .level-manage {width: auto !important; font-size: 12px;}
.sort2 .b-position .level-manage .level-manage__reset {float: left; margin: 14px 0 0 16px;}
.sort2 .b-position .level-manage .level-manage__choose {float: right; margin: 14px 16px 0 0;}
.sort2 .wrTxt.multiSelectSelectedText {clear: both; margin-left: 13px;}
.sort2 .filterElement[data-item-type="checkbox"] > .niceCheck +
label {margin: 4px 0 0;}
.sort2 .level1 .chk-b,
.sort2 .level2 .chk-b {float: none;}
.sort2 .level1 .chk-b input[type="checkbox"],
.sort2 .level2 .chk-b input[type="checkbox"] {margin: 3px 0 0;}
.sort2 .level1 .chk-b span,
.sort2 .level2 .chk-b span {font-size: 13px;}
.sort2 .b-position-region label {margin-top: 0}
.sort2 .chzn-container {width: 197px !important;}
.sort2 .chzn-container-single .chzn-drop {width: auto !important;}
.sort2 .sel4 .chzn-container{width:55px !important;}
.sort2 .currency-container .chzn-container { width: 38px !important; }
.sort2 .rent_period-container .chzn-container { width: 70px !important; }

.cars_passenger .sort2 .filterItem[data-item-name="condition"]{clear: left;}

/* ANIMATION */
#finButtonTopContainer,
#header .get_add,
.accordion_item_container span,
.accordion-title,
.realty_accordion_item_container span,
.realty_accordion-title,
.sort1 .sort_btn1,
#page .rubric_list li a,
#page .rubrics_flat li a,
#page .sort1 .sort_btn1,
#page .sort1 .sort_btn2 {
	-webkit-transition-duration: 450ms;
	-moz-transition-duration: 450ms;
	-ms-transition-duration: 450ms;
	-o-transition-duration: 450ms;
	transition-duration: 450ms;
}


/* advert page 375 banner grid start */
.banerPlase240x30 {
	overflow: hidden;
	padding-top: 10px;
	font-size: 1.1em;
	text-align: center;
}

.banerPlase240x30.finbtn-grid {
	text-align: right;
}

.banerPlase240x30 img {
	margin: 0;
	vertical-align: middle;
}

.banerPlase240x30 a {
	text-align: center;
	display: inline-block;
}

.banerPlase240x30 a p {
	text-decoration: underline;
	vertical-align: middle;
	margin-bottom: 4px;
	text-align: center;
}
.banerPlase240x30 br {
	display: none;
}
div.banerPlase240x30 div.adRiverFinButtonBottom {
	display: inline-block;
	margin: 0 0 0 100px;
	position: relative;
	vertical-align: top;
	float: right;
}
div.banerPlase240x30 div.adRiverFinButtonBottom:first-child {
	margin-left: 0;
	float:left;
}
div.banerPlase240x30 div.adRiverFinButtonBottom a + img {
	position: absolute;
	top: 0;
}

/* advert page 375 banner grid end */
.add_type4 .hot-link-wrap {
	margin: 2px 0 4px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.add_type3 .hot-link-wrap {
	margin: 10px 17px;
}

.hot-link-wrap a {
	border-bottom: 1px solid #DDDEDE;
	color: #676767;
	text-decoration: none;
	font-size: 13px;
	font-family:'Open Sans', Arial, sans-serif;
}

.freezed_block {position: relative;margin-top:15px;border-top:3px solid #F0F0F0;padding-bottom:1px }
.freezed_block .glass {position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; background:#ffffff; opacity: 0; filter: alpha(opacity=0);}






/* КОСТЫЛИ ЗДЕСЬ !!! И НЕ РАЗБРАСЫВАЙТЕ ИХ ПО ВСЕМУ ФАЙЛУ !!!*/
.content_left div[id^="bw_place_"] {margin-bottom: 10px !important; padding: 0 !important;}
.content_left div[id^="google_ads_iframe_"], .content_left div[id*="ad_container"] {margin-bottom: 10px !important; padding: 0 !important;}
.credit div[id^="google_ads_iframe_"], .credit div[id*="ad_container"] {padding-top: 5px !important;}
.content_left .alignCenter.banner {
	margin: 3px;
}
.content_left .alignCenter.banner + .alignCenter.banner div[id^="bw_place_"] {
	margin-top: 3px !important;
}
.content_left .alignCenter.banner div[id^="bw_place_"] + div[id^="bw_place_"] {
	margin-top: 10px;
}
/* END НИЖЕ НЕ КОСТЫЛИТЬ (КОСТЫЛИ НАД ЭТОЙ СТРКОЙ) !!! */



/* SOCIAL BUTTONS PLUSO */
.content_left .pluso .pluso-counter {
	display: inline-block;
	top: -12px;
	left: 15px;
}

.content_left .pluso .pluso-counter b {
	background: transparent url("/site/pic_dis/images/sprites-common.png") no-repeat 0 -120px !important;
	width: 30px !important;
	text-align: center;
	height: 30px !important;
	box-shadow: none !important;
	display: inline-block !important;
	line-height: 30px !important;
	margin: 0;
	padding: 0 0 0 6px !important;
	top: 0 !important;
	left: 0 !important;
	text-align: center;
}

.content_left .pluso .pluso-counter b:before,
.content_left .pluso .pluso-counter b:after {
	display: none !important;
}



/* ==================== */
/* SOCIAL LINKS LOGGING */
/* ==================== */
.social-links-wrap {
	margin: 15px 0 0;
}

.social-links {
	margin: 4px 0 10px;
}

.social-links-item {
	float: left;
	width: 20px;
	height: 20px;
	margin-left: 5px;
	background: url("/site/pic_dis/images/sprites-common.png") no-repeat 0;
}

.social-links-item:first-child {
	margin-left: 0;
}

.social-links-item.vk {
	background-position: -160px 0;
}

.social-links-item.odk {
	background-position: -139px 0;
}

.social-links-item.mailru {
	background-position: -202px 0;
}

.social-links-item.facebook {
	background-position: -97px 0;
}

.social-links .social-nickname {
	margin-left: 5px;
	text-decoration: none;
	color: #000;
}

.social-links .social-remove {
	border-bottom: 1px dashed #0075c3;
	color: #0075c3;
	cursor: pointer;
	margin-left: 4px;
}

.chb {
	display: block;
	margin: 8px 0;
}

.chb .lbl-text {
	margin-left: 0;
}

.chb .iradio {
	display: inline-block;
	margin-bottom: -2px;
}

.reg-other-mail {
	margin: 5px 0;
}
#sendActivationBtn {
    cursor: pointer;
    float: left;
    height: 26px;
    padding: 4px 10px 0;
    color: #fff;
    text-decoration: none;
    background-color: #D44032;
    display: block;
}
#a_login_link {
    color: #D44032;
}
/*** Yandex Direct Listing ***/

div[id^=Ya_sync_] .ya-partner__sitelinks-text {
	display: inline !important;
}
div[id^=Ya_sync_] .ya-partner__item {
	border: 1px solid #FBE5C0 !important;
}
div[id^=Ya_sync_] .ya-partner__ads-l {
    background: url("data:image/gif,GIF89a%C8%00)%00%80%01%00%FE%EA%C7%FF%FF%FF!%F9%04%01%00%00%01%00%2C%00%00%00%00%C8%00)%00%00%02%AB%84%8F%A9%CB%ED%0F%A3%9C%B4%DA%1B%B2%DE%B7%FB%0F%86%E2%E8lf%40%A6%EA%CA%B6%D2%A9%B9%F2L%D7%14%9C%D9%FA%CE%CBx%0F%0C%0A-%BF%A1%F1%884%C0%92%CC%E6n%E9%8CJY%A7%A9%F5%0A%AAb%B7%DC%17%A7%0B%0E\'L%E2%B2%F8kNc%D1%EA%B64%E6%8E%3B%E1%F2%3A2g%CF%0F%F1%FA~%0F%E5%17%A8%03(XhxhF%88%B8(%A2%C8%F8%88%E1%089%E9Ei%E9%25y%A9%89%40%B7%E9%A9%D4%F9%B9%C9%26zIV%3AJ%8A%0A%A9%B5J%D9%EA%FA%08%15%2B%0BK%7BXt%8B%98%AB%5B%88%93%D9%AB%F7%1B%EC%3BL%1C%F8%1BP%00%00%3B") no-repeat scroll 100% 50% rgba(0, 0, 0, 0) !important;
}
div[id^=Ya_sync_] .ya-partner__ads-l .ya-partner__ads-link {
	font-size: 14px !important;
}
div[id^=Ya_sync_] td.ya-partner__item {
	vertical-align: top;
	width: 50%;
}
/*** Yandex Direct Listing END ***/

.banner-501place {
    position: absolute;
    bottom: 0px;
    height: 240px;
    overflow: hidden;
}

/*** Partners promo ***/

.button-container {
    position: relative;
    margin: auto;
    width: 350px;
    height: 93px;
    bottom: 30px;
}

.partners img[src$=svg]{
    width: 100%;
    height: 100%;
}
/* part - top */
.partners{
    -webkit-backface-visibility: hidden;
    position: relative;
    min-width: 980px;
}
.partners .top{
    background: url("/site/pic_dis/partners/top-bg.jpg");
    margin: 0 auto;
    text-align: center;
}
.partners .interest .border{
    background: url("/site/pic_dis/partners/sprite-bottom.jpg") repeat-x;
    background-position: 0 0;
    height: 22px;
}
.partners .top .button{
    bottom: 250px;
    position: absolute;
    z-index: 3;
    opacity: 0;
    width: 100%;
}
.partners .top .button img{
    cursor: pointer;
    width: 25%;
}
.partners .top .button a:hover{
    text-decoration: none;
}
.partners .a_company_authorization:hover{
    cursor: pointer;
    text-decoration: none;
}
.partners-logo{
    position: relative;
    margin: 0 auto;
    padding: 30px 0;
    width: 145px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.bottom-logo{
    display: block;
    width: 100px;
}
.partners-program{
    font-family: 'Roboto', 'Open Sans', Arial, sans-serif;
    color: #640b00;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.partners-program h1{
    font-family: 'Roboto', 'Open Sans', Arial, sans-serif;
    text-shadow: 0 1px #da7e72;
    font-size: 27px;
    margin-top: 0;
}
.partners-program h1 span.white{
    display: inline-block;
    height: 22px;
    width: 112px;
    background: url("/site/pic_dis/partners/sprite-title.png") no-repeat;
    background-position: 0 -30px;
    padding: 0 5px 0 5px;
}
.partners-program > div{
    font-size: 19px;
    text-shadow: 0 1px #da7e72;
    margin-top: -5px;
}
.browsers{
    position: relative;
    background: url("/site/pic_dis/partners/top-bg-center.jpg") no-repeat;
    background-size: 90% auto;
    background-position: center top;
    margin: auto;
    width: 1400px;
    height: 830px;
}
.browsers div[class^="browse-"] img{
    width: 90%;
}
.h2-browser{
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 25px;
    line-height: 30px;
    opacity: 0;
    margin: 1% 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.browsers .browse-1, .browsers .browse-2, .browsers .browse-3{
    position: absolute;
    opacity: 0;
}
.browsers .browse-1{
    left: 350px;
    z-index: 5;
}
.browsers .browse-2{
    left: 350px;
    top: 16%;
}
.browsers .browse-3{
    right: 380px;
    top: 16%;
}
/* part - top END */

/* part - interest */
.partners-interest h2{
    font-size: 48px;
    color: #000000;
    text-transform: uppercase;
    font-weight: 600;
    display: none;
}
.partners .interest{
    margin: 0 auto;
    text-align: center;
}

.partners-interest>.button-container>.button
{
    opacity: 0;
}


.partners .use-bg .border{
    background: url("/site/pic_dis/partners/sprite-bottom.jpg") repeat-x;
    background-position: 0 -29px;
    height: 28px;
}
.partners-interest h2 span.red{
    display: inline-block;
    height: 22px;
    width: 112px;
    background: url("/site/pic_dis/partners/sprite-title.png") no-repeat;
    background-position: 0 -20px;
    padding: 0 5px 0 5px;
}
.partners-interest .int{
    height: 300px;
    margin: 5% auto 1%;
}
.partners-interest .int > div{
    display: inline-block;
    vertical-align: top;
    height: 180px;
    width: 225px;
    opacity: 0;
    position: absolute;
    left: -500px;
}
.partners-interest .int-title{
    font-family: 'Roboto', 'Open Sans', Arial, sans-serif;
    font-style: italic;
    font-size: 14px;
    display: none;
}
.partners-interest .int-line{
    display: none;
}
.partners-interest .int-1{
    margin-left: -445px;
}
.partners-interest .int-1 .int-line{
    position: absolute;
    background: url("/site/pic_dis/partners/lines.png") no-repeat scroll 0 0 transparent;
    width: 67px;
    height: 121px;
    top: 100px;
    left: -10px;
}
.partners-interest .int-1 .int-title{
    position: relative;
    top: 20px;
    left: 25px;
}
.partners-interest .int-2{
    margin-left: -225px;
}
.partners-interest .int-2 .int-line{
    position: absolute;
    background: url("/site/pic_dis/partners/lines.png") no-repeat scroll 0 -120px transparent;
    width: 67px;
    height: 121px;
    top: -25px;
    left: -17px;
}
.partners-interest .int-2 .int-title{
    position: relative;
    top: -213px;
    left: -20px;
}
.partners-interest .int-3 .int-line{
    position: absolute;
    background: url("/site/pic_dis/partners/lines.png") no-repeat scroll 0 -238px transparent;
    width: 67px;
    height: 121px;
    top: 157px;
    left: 115px;
}
.partners-interest .int-3 .int-title{
    position: relative;
    top: 61px;
    left: -58px;
}
.partners-interest .int-4{
    width: 190px;
    margin-left: 235px;
}
.partners-interest .int-4 .int-line{
    position: absolute;
    background: url("/site/pic_dis/partners/lines.png") no-repeat scroll 0 0 transparent;
    width: 67px;
    height: 121px;
    top: 86px;
    left: -10px;
}
.partners-interest .int-4 .int-title{
    position: relative;
    top: 5px;
    left: -10px;
}
.partners-interest .program{
    font-family: 'Roboto', 'Open Sans', Arial, sans-serif;
    color: #640b00;
    text-transform: uppercase;
    font-size: 44px;
    width: 750px;
    background: url("/site/pic_dis/partners/program.png") no-repeat scroll 0 0 transparent;
    margin: 0 auto 60px;
    height: 100px;
    padding-top: 90px;
    line-height: 44px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
/* part - interest END */

/* part - how-to-use */
.partners .how-to-use{
    background: url("/site/pic_dis/partners/use-bg-center.jpg") center 0 no-repeat;
    margin: 0 auto;
    text-align: center;
}

.how-to-use>.button-container>.button{
    opacity: 0;
}


.partners .use-bg{
    background: url("/site/pic_dis/partners/use-bg.jpg") repeat;
}
.partners .how-to-use h2{
    color: #00c0ff;
    text-transform: uppercase;
    font-size: 48px;
    font-weight: 600;
}
.partners .how-to-use h2 span.blue{
    display: inline-block;
    height: 20px;
    width: 112px;
    background: url("/site/pic_dis/partners/sprite-title.png") no-repeat;
    background-position: 0 0;
    padding: 0 5px 0 5px;
}
.partners .bottom .border{
    background: url("/site/pic_dis/partners/sprite-bottom.jpg") repeat-x;
    background-position: 0 -69px;
    height: 26px;
}
.partners .how-to-use .use{
    margin: 4% 0;
    height: 320px;
    font-family: 'Roboto', 'Open Sans', Arial, sans-serif;
}
.partners .how-to-use .use > div{
    color: #d3def6;
    font-size: 20px;
    display: inline-block;
    vertical-align: top;
    padding: 0 9px;
    *display: inline;
    zoom: 1;
}
.partners .how-to-use .use > div span{
    font-size: 16px;
    line-height: 22px;
    display: block;
    padding-top: 15px;
}
.partners .how-to-use .use .use-1, .partners .how-to-use .use .use-3{
    width: 266px;
}
.partners .how-to-use .use .use-2{
    width: 386px;
}
.partners .how-to-use .use .use-1-pic, .partners .how-to-use .use .use-2-pic, .partners .how-to-use .use .use-3-pic{
    width: 200px;
    height: 200px;
    margin: 0 auto;
}
.partners .how-to-use .use img{
    height: 0;
    width: 0;
    position: relative;
    top: 100px;
}
.partners .how-to-use .use-title{
    display: none;
}
.partners .counters{
    margin-bottom: 0;
    padding-bottom: 80px;
}
.partners .counters .number{
    font-family: 'Roboto', 'Open Sans', Arial, sans-serif;
    font-weight: bold;
    background: url("/site/pic_dis/partners/count.png") no-repeat;
    display: inline-block;
    width: 106px;
    height: 103px;
    color: #ffffff;
    margin-left: -6px;
    font-size: 74px;
    *display: inline;
    zoom: 1;
    opacity: 0;
}
.partners .counters .dig_wrap {
    width: 93px;
    height: 93px;
    margin-top: 5px;
    margin-left: 8px;
    overflow: hidden;
    position: relative;
}
.partners .counters .dig_wrap span {
    display: block;
    position: absolute;
    top: 93px;
    text-align: center;
    width: 100%;
    height: 100%;
    line-height: 90px;
}
.partners .counters .count-info{
    color: #b8d0ea;
    padding-top: 10px;
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Roboto', 'Open Sans', Arial, sans-serif;
}
/* part - how-to-use END */

/* part - bottom - footer */
.partners .partners-contact{
    text-align: center;
    padding: 20px 0 60px;
}
.partners .partners-contact b{
    display: block;
}
.partners .partners-contact p{
    font-size: 17px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.partners .bottom .part{
    text-align: center;
    background: url("/site/pic_dis/partners/part-bg.jpg") repeat;
}

.partners .bottom .part .button-container .button {
    opacity: 0;
}

.partners .bottom .part h2{
    color: #000000;
    text-transform: uppercase;
    font-size: 48px;
    font-weight: 600;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.partners .bottom .part h2 span.red{
    display: inline-block;
    height: 22px;
    width: 112px;
    background: url("/site/pic_dis/partners/sprite-title.png") no-repeat;
    background-position: 0 -20px;
    padding: 0 5px 0 5px;
}
.partners .bottom .part ul{
    width: 530px;
    margin: 50px auto 0;
    height: 220px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.partners .bottom .part ul li{
    float: left;
}
.partners .bottom .partners-contact ul{
    width: 600px;
}
.partners .bottom .partners-contact ul li:first-of-type{
    margin-right: 50px;
}
.partners .bottom .part ul li div{
    width: 175px;
    height: 80px;
}
.partners .bottom .part ul li .partner-1{
    background: url("/site/pic_dis/partners/partners.png") no-repeat scroll 0 0 transparent;
}
.partners .bottom .part ul li .partner-2{
    background: url("/site/pic_dis/partners/partners.png") no-repeat scroll -155px 0 transparent;
}
.partners .bottom .part ul li .partner-3{
    background: url("/site/pic_dis/partners/partners.png") no-repeat scroll -347px 0 transparent;
}
.partners .bottom .part ul li .partner-4{
    background: url("/site/pic_dis/partners/partners.png") no-repeat scroll 0 -95px transparent;
}
.partners .bottom .part ul li .partner-5{
    background: url("/site/pic_dis/partners/partners.png") no-repeat scroll -155px -95px transparent;
}
.partners .bottom .part ul li .partner-6{
    background: url("/site/pic_dis/partners/partners.png") no-repeat scroll -347px -95px transparent;
}
.partners .bottom .part .border{
    clear: left;
    background: url("/site/pic_dis/partners/sprite-bottom.jpg") repeat-x scroll 0 -105px transparent;
    height: 21px;
}
.partners .bottom .footer{
    font-family: 'Roboto', 'Open Sans', Arial, sans-serif;
    width: 960px;
    height: 90px;
    padding: 30px 0;
    margin: 0 auto;
}
.col-part-4{
    float: left;
    width:25%;
}
.col-part-4 ul li{
    padding-bottom: 15px;
}
.col-part-4 ul li a{
    font-family: 'Roboto', 'Open Sans', Arial, sans-serif;
    color: #c93c2b;
    font-size: 12px;
    font-weight: 300;
    text-decoration: underline;
}
.col-part-4 ul li a:hover{
    text-decoration: none;
}
.copyright{
    padding-bottom: 10px;
    font-size: 12px;
    color: #9e8c8a;
}
/* part - bottom END */

/* part - popup */

.popup-registration {
    background: url("/site/pic_dis/partners/popup.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    display: none;
    height: 433px;
    left: 50%;
    margin: -230px 0 0 -230px;
    padding: 45px 45px 0;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 432px;
    z-index: 1000;
}
.popup-registration .check {
    margin-bottom: 20px;
    text-align: center;
}
.popup-registration .check-popup {
    margin-bottom: -15px;
}
.popup-registration .text-popup {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E8B47E;
    border-radius: 50px;
    color: #938C60;
    display: block;
    font-family: 'Roboto', 'Open Sans', Arial, sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 16px;
    padding: 15px;
    width: 400px;
}
.popup-registration .agree a {
    color: #C93C2B;
    font-family: 'Roboto', 'Open Sans', Arial, sans-serif;
    font-size: 14px;
    text-decoration: underline;
}
.popup-registration .agree a:hover{
    text-decoration: none;
}
.popup-registration .submit{
    width: 270px;
}
.overlay {
    cursor: pointer;
    display:none;
    position:fixed;
    z-index:999;
    opacity:0.5;
    filter:alpha(opacity=50);
    top:0;
    right:0;
    left:0;
    bottom:0;
    background:#000;
}
.enter-popup{
    font-size: 12px;
    background: url("/site/pic_dis/partners/enter.png") no-repeat scroll 0 2px transparent;
    font-family: 'Roboto', 'Open Sans', Arial,  sans-serif;
    position: absolute;
    top: 25px;
    right: -245px;
    padding-left: 14px;
    color: #ffffff;
    text-decoration: underline;
    cursor: pointer;
}
.enter-popup:hover{
    text-decoration: none;
}

/* part - popup END */

/* part - scroll END */

.partners .scroll{
    position: fixed;
    z-index: 99;
    right: 50px;
    top: 45%;
    background: url("/site/pic_dis/partners/scroll.png") repeat scroll 0 0 transparent;
    width: 30px;
    height: 185px;
    border: 1px solid #ccc;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}
.partners .scroll .page{
    display: block;
    background: transparent;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #dadada;
    margin: 13px 4px 25px 4px;
    cursor: pointer;
}
.partners .scroll .page.last{
    margin-bottom: 7px;
}
.partners .scroll .page.active, .partners .scroll .page:hover{
    background: #ffae00;
    border: 1px solid #993d31;
}
/* part - scroll END */

/* media queries */
@media screen and (max-width: 1280px){
   .browsers{
       width: 980px;
       height: 700px;
       background-size: 100% auto;
   }
   .browsers div[class^="browse-"] img{
       width: 70%;
   }
   .browsers .browse-1{
       left: 130px;
   }
   .partners .top .button img{
       width: 35%;
   }
   .partners .how-to-use{
       background-size: 80% auto;
   }
}
@media screen and (min-width: 1280px) and (max-width: 1480px) {
   .browsers{
       width: 1280px;
       height: 720px;
       background-size: 85% auto;
       background-position: center top;
   }
   .browsers div[class^="browse-"] img{
       width: 75%;
   }
   .browsers .browse-1{
       left: 288px;
   }
   .partners .top .button img{
       width: 25%;
   }
}
/*** Partners promo END ***/

.content_right .banner-501place div[id^="bw_place"], .content_left .banner-501place div[id^="bw_place"] {
    padding: 0;
}
.zoom_ico {
    width: 110px;
    height: 110px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -55px;
    margin-top: -55px;
    display: none;
    background: url(/site/pic_dis/zoom_ico.png) no-repeat 0;
    z-index: 1000;
}
.slides_control a.nyroModal:hover .zoom_ico {
    display: block;
}

/*** blog.irr.ru styles ***/
.blog_page{
    color: #333333 !important;
}
.blog_page, .blog_page h1, .blog_page h2, .blog_page h3, .blog_page h4, .blog_page h5, .blog_page h6, .blog_page a{
    font-family: Arial, Helvetica, sans-serif !important;
}
.blog_page hr:first-of-type{
    margin-top: 10px;
}
.blog_page #header{
    max-width: 1170px;
    min-width: 1170px;
}
.blog_page .block{
    width: 1170px;
}
.blog_page .row .btn{
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webbkit-border-radius: 4px;
}
.blog_page .row .btn:hover, .blog_page .row .btn:active, .blog_page .row .btn:focus {
    background-color: #D85347;
}
.blog_page .row .col-lg-12{
    float: left;
}
.blog_page .page-header{
    border-bottom: none;
    margin-bottom: 0px;
    margin-top: 42px;
    padding-bottom: 0px;
}
.blog_page .page-header + .sel-wrap {
    padding: 50px 0 0;
}
.blog_page .page-header + .sel-wrap select{
    width: 250px;
}
.blog_page #header .right_header form {
    max-width: 818px;
}
.blog_page #header .search {
    width: 752px;
}
.blog_page .top_panel {
    min-width: 1170px;
}
.blog_page #header .loupe {
    height: 32px;
}
.blog_page .blog-more{
    background: url(/site/pic_dis/blog-more.png) no-repeat 0 0;
    display: inline-block;
    height: 14px;
    width: 14px;
    position: relative;
    left: 4px;
    top: 2px;
}
/*** blog.irr.ru styles END ***/

.oficial_dealer {
    display: block;
    overflow: hidden;
    color: #ff0000;
    width: 330px;
    height: 24px;
    margin-top: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.oficial_dealer:hover {
    overflow: visible;
    width: 530px;
    height: auto !important;
    position: absolute;
    border: 1px solid #e7e7e7;
    background: #fff;
    padding: 4px;
    margin-left: -5px;
    margin-top: 0px;
    white-space: normal;
}
.oficial_dealer:hover + .spacer_dealer{
    display: block;
    width: 100%;
    height: 24px;
    margin-top: 5px;
}

.GPT_BOX_RIGHT_1 div[id^=google_ads_iframe_],
.GPT_BOX_RIGHT_1 div[id*=ad_container],
.GPT_LB_TOP_1 div[id^=google_ads_iframe_],
.GPT_LB_TOP_1 div[id*=ad_container],
.GPT_LB_TOP_X div[id^=google_ads_iframe_],
.GPT_LB_TOP_X div[id*=ad_container],
.GPT_BOX_RIGHT_2 div[id^=google_ads_iframe_],
.GPT_BOX_RIGHT_2 div[id*=ad_container],
.GPT_LB_MID_1 div[id^=google_ads_iframe_],
.GPT_LB_MID_1 div[id*=ad_container],
.GPT_LB_MID_2 div[id^=google_ads_iframe_],
.GPT_LB_MID_2 div[id*=ad_container],
.GPT_LB_SUPER_1 div[id^=google_ads_iframe_],
.GPT_LB_SUPER_1 div[id*=ad_container],
.GPT_FIN_BTN_1 div[id^=google_ads_iframe_],
.GPT_FIN_BTN_1 div[id*=ad_container],
.GPT_FIN_BTN_2 div[id^=google_ads_iframe_],
.GPT_FIN_BTN_2 div[id*=ad_container],
.GPT_FIN_LINK_1 div[id^=google_ads_iframe_],
.GPT_FIN_LINK_1 div[id*=ad_container],
.GPT_LB_BOTTOM_1 div[id^=google_ads_iframe_],
.GPT_LB_BOTTOM_1 div[id*=ad_container],
div[id^=google_ads_iframe_] img,
div[id*=ad_container] img,
div[id^=google_ads_iframe_] object,
div[id*=ad_container] object{
	text-align: center;
    margin: 0 auto;
    display: block !important;
}
.main_block .GPT_LB_TOP_1 div[id^=google_ads_iframe_],
.main_block .GPT_LB_TOP_1 div[id*=ad_container]{
	padding-bottom: 10px;
}
#ip_support_message_popup .popup_text, #support_message_popup .popup_text {
	max-width:395px
}
#ip_support_message_popup .field[readonly="readonly"], #support_message_popup .field[readonly="readonly"]{
    border: 1px solid #DDDDDD;
    color: #BBBBBB;
}
#ip_support_message_popup .field[readonly="readonly"][value=""], #support_message_popup .field[readonly="readonly"][value=""]{
    color: #808080;
}
#ip_support_message_popup .field[readonly="readonly"]:focus, #support_message_popup .field[readonly="readonly"]:focus{
    box-shadow: none;
}
.popup_box .chzn-container {
	padding-top: 10px;
}
#ip_support_message_popup .field[readonly="readonly"]:focus, #support_message_popup .field[readonly="readonly"]:focus{
    box-shadow: none;
}
#ip_support_message_popup .field[readonly="readonly"]:-moz-placeholder{color: #808080;}
#ip_support_message_popup .field[readonly="readonly"]::-moz-placeholder{color: #808080;}
#ip_support_message_popup .field[readonly="readonly"]::-webkit-input-placeholder{color: #BBBBBB;}
#ip_support_message_popup .field[readonly="readonly"]:-ms-input-placeholder{color: #BBBBBB;}
#ip_support_message_popup .field[readonly="readonly"][value=""], #support_message_popup .field[readonly="readonly"][value=""]{
    color: #808080;
}
#advertCreate .multiDictionaryContainer > .controlSelect {
	border: 1px solid #D1D1D1;
	position: relative;
    background: #fff;
}
#advertCreate .multiDictionaryContainer > .controlSelect:hover {
	border-color: #77e2f5;
}
#advertCreate .multiSelectPopup .wrap {
	background: #fff;
	position: absolute;
	z-index: 1000;
	padding: 10px;
	border: 1px solid #E5E5E5;
	margin-left: -1px;
}
#advertCreate .multiSelectPopup .wrap label {
	width: 183px;
}
#advertCreate .multiSelectPopup .wrap label .icheckbox {
	float: left;
	margin-right: 6px;
}
.info_banner {
    /*position: absolute;
    top: 0;
    right: 10px;*/
    width: 300px;
    height: 100%;
    z-index: 97;
}
.lastBanner {
	display: none;
}
.lastBanner.bottom {
	position: absolute;
	bottom: 0px;
}
.lastBanner.bottom div {
    padding: 0;
}
.yandex, .yandex_by {
    margin: 15px 0 0 0;
}
.lastBanner div[id^=bw_place_], .lastBanner div[id^="class^=GPT_"] {
    padding: 10px 0 0 0 !important;
}
.service_links{
    margin-top: 12px;
}
.service_links div[class^='GPT_SERVICE_LINK'],
.service_links div[id^='bw_place']{
    margin-bottom: 10px;
}
.service_links div[class^='GPT_SERVICE_LINK'] img,
.service_links div[id^='bw_place'] img{
    float: left;
}
.service_buttons {
    border-top: 1px solid #c6c6c6;
    font-size: 13px;
    padding: 3px 0 0 14px;
    /*position: absolute;
    bottom: 10px;*/
    width: 300px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.service_buttons p {
    line-height: 24px;
    margin: 8px 0;
}
.service_buttons p i {
    width: 21px;
    height: 24px;
    float: left;
    display: block;
    background: url(/site/pic_dis/images/adv_buttons_black.png) no-repeat;
    margin-right: 10px;
}
.service_btn_highlight {
	background-position: -21px 0 !important;
}
.service_btn_premium {
	background-position: -42px 0 !important;
}
.service_buttons p a {
    color: #474747;
    font-weight: normal;
    text-decoration: none;
    border-bottom: 1px solid;
}
.service_buttons p a:hover{
    text-decoration: none;
    border-bottom: none;
}
.service_links .link_background{
    background: none;
    width: 280px;
    padding: 7px 10px;
    margin: 0;
}
.service_links .link_background.commercial{
    background: #CF3C2F;
    border-bottom: 2px solid #A53025;
}
.service_links .link_background img{
    width:24px;
    margin: 0 10px -6px 0;
}
.service_links .link_background a{
    color: #515151;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    border-bottom: 1px solid;
}
.service_links .link_background.commercial a{
    border-bottom: none;
    color: #FFF;
    font-weight: bold;
    text-shadow: 0 -1px #800;
    letter-spacing: -0.5pt;
}
.service_links .link_background a:hover{
    text-decoration: none;
    border-bottom: none;
}

.hot_offers_block {
    background: none;
    margin: 10px 0;
}
.head + .hot_offers_block{
    margin-top: 0;
    padding-top: 0;
}
.hotoffer_title {
   border-bottom: 1px solid #E54637;
   padding: 5px 10px;
   margin-bottom: 8px;
}
.hotoffer_title span{
    font-size: 16px;
    font-weight: bold;
    color: #B82828;
}
.hotoffer_title span i{
    display: inline-block;
    background: url(/site/pic_dis/images/hotoffer_sprite.png) no-repeat -3px -3px;
    width: 23px;
    height: 28px;
    margin: 0 5px -7px 0;
}
.hotoffer_title a{
    padding-top: 8px;
    float: right;
    font-size: 13px;
    color: #B82828;
    text-decoration: none;
}
.hotoffer_title a:hover{
    text-decoration: underline;
}
.hotoffer_slider {
    overflow: hidden;
    height: 366px;
}
.ad_hot_offer_carousel{
    margin: 0 4px;
   box-sizing: border-box;
   -moz-box-sizing: border-box;
}
.get_here img{
    border: 1px dashed #DEE0E0;
}
.get_here .add_title{
    color: #FF5D53;
    border-bottom: none;
    text-decoration: underline;
}
.get_here .add_title:hover{
    text-decoration: none;
}
.get_here .get_here_text{
    color: #676767;
    font-size: 11px;
    padding: 0 17px;
}
.get_here .add_title_wrap{
    text-align: center;
}

/* PROMO hot offers */
.promo_hot_offers {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    width: 100%;
    margin: 0;
    text-align: center;
}
.promo_hot_offers .logo{
    padding-top: 10px;
    display: block;
}
.promo_hot_offers .title{
    font-size: 45px;
    font-weight: 400;
    line-height: 42px;
    text-transform: uppercase;
}
.promo_hot_offers .title > div{
    font-size: 25px;
    padding: 11px 0;
}
.promo_hot_offers .title .hot{
    font-size: 65px;
}
.promo_hot_offers .price {
    font-size: 59px;
    line-height: 36px;
    margin: 25px 0;
}
.promo_hot_offers .price span{
    font-size: 31px;
}
.promo_hot_offers .price hr {
    border: 1px solid #FFFFFF;
    margin: 20px auto;
    width: 70px;
}
.promo_hot_offers .description{
    text-transform: uppercase;
    font-size: 20px;
    line-height: 20px;
}
.promo_hot_offers .platform_by{
    padding-top: 30px;
}
.promo_hot_offers .offers_info{
    background: url("/site/pic_dis/hot_offers_promo/hot_offers_promo.jpg") center no-repeat;
    width: 960px;
    margin: 40px auto 0;
    height: 540px;
}
.promo_hot_offers .offers_info ul{
    font-size: 16px;
    width: 250px;
    padding: 10px;
}
.promo_hot_offers .offers_info ul li{
    padding-bottom: 30px;
    line-height: 17px;
}
.promo_hot_offers .offers_info ul li strong{
    padding-bottom: 10px;
    display: block;
}
.promo_hot_offers .offers_info ul.left{
    text-align: right;
}
.promo_hot_offers .offers_info ul.right{
    text-align: left;
}
.promo_hot_offers .join {
    margin: 20px 0;
}
.promo_hot_offers .join a{
    background: none repeat scroll 0 0 #FFC206;
    border-bottom: 4px solid #FF7000;
    border-radius: 5px;
    border-top: 2px solid #FFF0C1;
    color: #F45601;
    display: block;
    font-size: 25px;
    font-weight: 600;
    margin: 0 auto;
    padding: 15px 30px;
    text-decoration: none;
    text-shadow: 0 2px 0 #FFDF7D;
    text-transform: uppercase;
    width: 220px;
}
.promo_hot_offers .vip-block > div{
    font-size: 50px;
    font-weight: 400;
    padding-bottom: 10px;
}
.promo_hot_offers .footer{
    background: #FF9E00;
    margin-top: 20px;
}
.promo_hot_offers .footer .attention{
    width: 960px;
    margin: 0 auto;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 16px;
    padding: 20px 0;
}
.promo_hot_offers .footer .attention a{
    color: #000;
}
.promo_hot_offers .footer .attention a:hover{
    text-decoration: none;
}
/* PROMO hot offers END */

.jcarousel {
    position: relative;
    overflow: hidden;
}

.jcarousel ul {
    width: 20000em;
    position: relative;

    /* Optional, required in this case since it's a <ul> element */
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    /* Required only for block elements like <li>'s */
    float: left;
    width: 223px;
}

.jcarousel .jcarousel-prev {
    left: 5px;
    background: url(/site/pic_dis/images/carousel-control.png) no-repeat -1px -3px;
}
.jcarousel .jcarousel-prev:hover{
    background-position: -1px -20px;
}
.jcarousel .jcarousel-next {
    right: 5px;
    background: url(/site/pic_dis/images/carousel-control.png) no-repeat -13px -3px;
}
.jcarousel .jcarousel-next:hover{
   background-position: -13px -20px;
}

.jcarousel .jcarousel-next.jcarousel-next-disabled,
.jcarousel .jcarousel-prev.jcarousel-prev-disabled{
    opacity: 0.5;
}

.jcarousel .jcarousel-prev, .jcarousel .jcarousel-next {
    position: absolute;
    top: 185px;
    margin-top: -16px;
    outline: 0;
    width: 13px;
    height: 16px;
    text-indent: -9999px;
    z-index: 1000;
    cursor: pointer;
}
.jWrap {
    margin: 0 auto;
    max-width: 690px;
    overflow: hidden;
}

/* rouble */
@font-face {
    font-family: 'als_rublregular';
    src: url('/site/css_dis/css/fonts/rouble-webfont.eot');
    src: url('/site/css_dis/css/fonts/rouble-webfont.eot?#iefix') format('embedded-opentype'),
    url('/site/css_dis/css/fonts/rouble-webfont.woff') format('woff'),
    url('/site/css_dis/css/fonts/rouble-webfont.ttf') format('truetype'),
    url('/site/css_dis/css/fonts/rouble-webfont.svg#als_rublregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.rubl {
    font-family: 'als_rublregular';
}

.global-zeropixel {
	position: absolute;
	visibility: hidden;
}

.agree_carsmail_block{
    background: #F0F0F0;
    font-size: 13px;
    padding: 10px 15px;
}
.agree_carsmail_block a {
   float: left;
   font-size: 0;
   padding-right: 15px;
   padding-top: 7px;
}
.car_dealer_checkbox{
   width: auto;
}
.play_button{
   border: 0 none;
   display: block;
   height: 40px;
   left: 0;
   margin: 0;
   max-width: none;
   padding: 0;
   position: fixed;
   top: 47%;
   margin-top: -45px;
   visibility: visible;
   width: 46px;
   z-index: 100000004;
}
.play_button.estate{
    width: 81px;
    height: 64px;
}
.play_button.hide {
    display: none;
}

/**
#egg_img {
    width: 160px;
    height: 440px;
    position: fixed;
    bottom: 10px;
    left: 20px;
    display: none;
    background: url(/site/pic_dis/easter_eggs/vasserman.png) no-repeat;
    z-index: 10000;
}
#lol {
    width: 400px;
    height: 400px;
    position: fixed;
    bottom: -20px;
    right: -80px;
    display: none;
    background: url(/site/pic_dis/easter_eggs/lol.gif) no-repeat;
    z-index: 10000;
}
*/
.highlighted a.chzn-single, input.highlighted {
    background: #ffecbf !important;
    border-color: #d1c19e !important;
    color: #807660 !important;
}
.highlighted a.chzn-single span{
    color: #807660 !important;
}
}

.agree_carsmail_block{
    background: #F0F0F0;
    font-size: 13px;
    padding: 10px 15px;
}
.agree_carsmail_block a {
   float: left;
   font-size: 0;
   padding-right: 15px;
   padding-top: 3px;
}
.car_dealer_checkbox{
   width: auto;
}
.inactive {
   background: #D1D1D1 !important;
}
.virtual_links {
    font-size: 14px;
    color: #7e7e7e;
    margin: 20px 0 10px 0;
}
.virtual_links .column_view{
    table-layout: fixed;
    width: 100%;
}
.virtual_links td {
    padding-left: 15px;
}
.virtual_links .column {
    font-size: 14px;
    width: auto;
}
.virtual_links tr td:first-child {
    padding-left: 0;
}
.virtual_links h3 {
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    text-transform: uppercase;
}
.virtual_links .column h3{
    border-bottom: 1px solid;
    height: 31px;
    margin-bottom: 5px;
}
.virtual_links .column > ul {
    height: 85px;
    overflow: hidden;
}
.virtual_links .column > ul:hover{
    overflow-y: scroll;
}
.virtual_links a {
    font-size: 12px;
    color: #7E7E7E;
    display: block;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 118px;
}
.virtual_links a:hover {
    text-decoration: underline;
}
#personalInfo {
    display: none;
}
#personalInfo table {
    width: 100%
}
#personalInfo input {
    font-size: 13px;
    padding: 3px 5px;
    border: 1px solid #D9D9D9;
}
#personalInfo table td {
    text-align: center;
    padding: 10px;
}
.invalid {
    border: 1px solid #D11B24 !important;
}
.alertMessage {
    display: none;
    text-align: center;
}
.alert-block{
    background: url("/account/images/system/alert.png") no-repeat scroll 25px 50% / 10% rgba(0, 0, 0, 0);
    margin: 10px auto;
    padding: 10px 30px 10px 100px;
}
#f_airbag_chzn {
    z-index: 10 !important;
}
#f_airbag_chzn .chzn-choices{
    overflow-y: auto;
    max-height: 100px;
}
.ymap-empty {
	position: relative;
	height: 40px !important;
	background-image: url('/site/pic_dis/images/ad_map_img.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	line-height: 40px;
	text-align: center;
}
.ymap-empty a {
	display: inline-block;
	color: #cf4642;
}

.ymap-parent{
    background-color: rgb(237,237,237);text-align: center;color:red;width: 100%;
}
.ymap-parent .toggle-link{
    display: inline-block;
    color: #cf4642;
    text-decoration: underline;
    padding-bottom: 10px;
}
.ymap-parent .toggle-link:hover{
    color: red;
    text-decoration: none;
}
.ymap-parent .toggle-link.hide{
    display: none;
}

.tiu_filter{display: none; margin: 0;}

.address_block {
	float: left;
	margin-bottom: 15px;
	width: 100%;
}

.address_block a.add_title {
	font-weight: bold;
}

.thank-page{
    font-size: 17px;
}
.to-adverts{
    color: #0066d2;
}
.to-adverts:hover{
    text-decoration: none;
}
.premium-service-icon,
.gift-service-icon{
    float: left;
    width: 36px;
    background-image: url('/site/pic_dis/images/add-icons.png');
    background-repeat: no-repeat;
    margin-top: 5px;
}
.premium-service-icon{
    background-position: 0 0;
    height: 40px;
}
.gift-service-icon{
    background-position: 0 -44px;
    height: 34px;
}
.service-block > p{
    margin: 50px 0 50px 60px;
    line-height: 1.4;
}
.service-block .btn{
    display: inline-block;
    margin-top: 15px;
    line-height: 2.1;
    height: 40px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.service-block .premium-btn{
    background: #20bbb2;
    border-bottom: 4px solid #1ba199;
}
.service-block .premium-btn:hover{
    background: #1ba199;
}
.service-block .gift-btn{
    background: #4ba1dc;
    border-bottom: 4px solid #408abd;
}
.service-block .gift-btn:hover{
    background: #408abd;
}
.inline {
    display: inline-block;
}
.cf_block_stock {
    color: red;
}

.social_container{
    display: inline-block;
    margin-left: 40px;
}
.social_container span{
    display: inline-block;
    background-image: url('/site/pic_dis/images/sprite-social.png');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}
.ico-ok{background-position: 0 0;}
.ico-vk{background-position: -21px 0;}
.ico-fb{background-position: -42px 0;}
.ico-tw{background-position: -63px 0;}
.ico-instagram{background-position: -84px 0;}
.ico-youtube{background-position: -105px 0;}

.thank-page{
    font-size: 17px;
}
.to-adverts{
    color: #0066d2;
}
.to-adverts:hover{
    text-decoration: none;
}
.premium-service-icon,
.gift-service-icon{
    float: left;
    width: 36px;
    background-image: url('/site/pic_dis/images/add-icons.png');
    background-repeat: no-repeat;
    margin-top: 5px;
}
.premium-service-icon{
    background-position: 0 0;
    height: 40px;
}
.gift-service-icon{
    background-position: 0 -44px;
    height: 34px;
}
.service-block > p{
    margin: 50px 0 50px 60px;
    line-height: 1.4;
}
.service-block .btn{
    display: inline-block;
    margin-top: 15px;
    line-height: 2.1;
    height: 40px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.service-block .premium-btn{
    background: #20bbb2;
    border-bottom: 4px solid #1ba199;
}
.service-block .premium-btn:hover{
    background: #1ba199;
}
.service-block .gift-btn{
    background: #4ba1dc;
    border-bottom: 4px solid #408abd;
}
.service-block .gift-btn:hover{
    background: #408abd;
}

#footer.big_footer{
	/**
    height: 200px;
	*/
}
.footer_text{
    width: 950px;
    margin: 0 auto;
    font-size: 11px;
    color: #000;
    padding: 10px 20px 0 20px;
	text-align: center;
}
.footer_contact{
    padding-top: 10px;
    text-align: center;
}

.switcher, .multiSwitcher {
    height: 28px;
    line-height: 32px;
}
.switcher a, .multiSwitcher a {
    background: none repeat scroll 0 0 #E2E2E2;
    color: #494949;
    display: block;
    float: left;
    margin-left: 1px;
    padding: 0 18px;
    text-decoration: none;
    -webkit-transition-duration: 450ms;
    -moz-transition-duration: 450ms;
    -ms-transition-duration: 450ms;
    -o-transition-duration: 450ms;
    transition-duration: 450ms;
}
.switcher a:hover, .switcher a.active, .multiSwitcher a:hover, .multiSwitcher a.active {
    background: none repeat scroll 0 0 #494949;
    color: #FFFFFF;
}
.switcher a.disabled, .multiSwitcher a.disabled:hover, .multiSwitcher a.disabled, .switcher a.disabled:hover {
    background: none repeat scroll 0 0 #E2E2E2;
    color: #d0d0d0;
}
.multiSwitcher a {
    padding: 0 13px;
}
.multiSwitcher span {
    display: block;
    float: left;
    padding: 0 9px;
}
.multiSwitcher p, .switcher p {
    margin: 0 12px;
}
.itemsExtended .switcher, .itemsExtended .multiSwitcher {
    line-height: 26px;
    height: 26px;
}
.itemsExtended .switcher a, .itemsExtended .multiSwitcher a {
    padding: 0 14px;
}
.itemsExtended .switcher a {
    width: 60px;
    text-align: center;
}
.itemsExtended div[data-item-name="realty-secondary-new-segmentation"] .switcher a, .itemsExtended div[data-item-name="state"] .switcher a {
    width: auto;
    text-align: center;
}
.captcha-block{
    clear: left;
    float: left;
    min-width: 302px;
    height: 100px;
    position: relative;
}
.captcha-block-RU{
    min-width: 400px;
}

.special-offers .wrBanerPlace {
	float: left;
	width: 224px;
	margin-right: 10px;
}

.dfp_special{
    display: none;
}
.dfp_special.dfp_special_visible{
    display: block;
}
.dfp_special div[id^="TGB"]{
    border: 1px solid #d1d1d1;
    padding: 7px;
    margin-bottom: -1px;
}
.dfp_special .special_title{
    color: #000000;
    font-size: 17px;
    text-align: center;
    background: #f2f2f2;
    padding: 10px 0;
    border: 1px solid #d1d1d1;
    border-bottom: none;
}
.dfp_special .special_link{
    display: block;
    font-size: 15px;
    line-height: 22px;
    color: #000000;
    text-decoration: none;
    padding-top: 5px;
}
.dfp_special .special_link span{
    border-bottom: 1px solid rgba(0,0,0,0.3);
    display: inline-block;
    line-height: 19px;
}
.dfp_special .special_link:hover span{
    border-bottom: none;
}

.offerSpec2018 {
	width: 210px;
	height: 300px;
	position: relative;
	margin: 15px;
	visibility: hidden;
}

.offerSpec2016 {
	width: 300px;
	height: 230px;
	position: relative;
	margin-bottom: 15px;
	visibility: hidden;
}

.b-specOffers .wrap > img {
	position: absolute;
}

.specialOffersAll-wrap .wrap .offerSpec2016 {
	display: inline-block;
	margin: 0;
}

.specialOffersAll-wrap .wrap .offerSpec2018 {
	display: inline-block;
	/**
	*margin: 0;
	*/
}

.specialOffersAll-wrap .wrap > img {
	display: inline;
}

.popupReclame{
	background: #FFFBF1;
	font-size: 10px;
	color: #000;
	border: 1px solid #000;
	width: 150px;
	line-height: 12px;
	position: absolute;
	bottom: 10px;
	right: 13px;
	padding: 3px;
}
.b-reclame-close{
	background-position: -340px 0 !important;
	width: 6px;
	height: 6px;
	float: right;
}
.b-reclam-i{
	width: 16px;
	height: 16px;
	background: url('/site/pic_dis/images/ico-reclame.png') no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
}
.b-reclam a {
	text-decoration: none;
}
.captcha-frame {
	width: 215px;
	height: 100px;
	float: left;
	display: inline-block;
    background: url("/site/pic_dis/images/spinner.gif") no-repeat scroll 80px center rgba(0, 0, 0, 0);
}
.special-offers .wrBanerPlace {
	float: left;
	width: 224px;
	margin-right: 10px;
}
#adverigo-wrapper img {
	border: 1px solid #D1D1D1;
}

/* Style for Subscription: buttons, form */
.subscribe-btn{
    position: relative;
    padding-bottom: 10px;
    margin-bottom: -10px;
}
.subscribe-btn .btn{
    background-color: #4288e9;
    height: 26px;
    line-height: 26px;
}
.subscribe-btn .btn:hover{
    background-color: #5096F7;
}
.subscribe-realt-btn{
    float: right;
    z-index: 9;
}
.subscribe-filter-btn{
    position: absolute;
    left: 10px;
    bottom: 16px;
}
.subscribe-search-btn{
    float: left;
    margin-top: 4px;
    margin-left: 12px;
}
.subscribe-tooltip{
    position: absolute;
    top: 25px;
    left: 0;
    z-index: 1010;
    display: none;

    width: 360px;
    text-align: left;
    font-size: 12px;
    color: #000;
    line-height: 16px;
    padding: 10px 13px;
    margin-top: 10px;

    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border-radius: 6px;
    white-space: normal;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
            box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
.subscribe-realt-btn .subscribe-tooltip{
    right: 0;
    left: auto;
}
.subscribe-btn:hover .subscribe-tooltip{
    display: block;
}
.subscribe-tooltip .arrow,
.subscribe-tooltip .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.subscribe-tooltip .arrow {
    left: 5%;
    top: -11px;
    margin-left: -11px;
    border-width: 11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,.25);
}
.subscribe-realt-btn .subscribe-tooltip .arrow{
    right: 5%;
    left: auto;
}
.subscribe-tooltip .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-width: 10px;
    border-top-width: 0;
    border-bottom-color: #fff;
}
.subscribe-popup{
    display: none;
    position: fixed;
    left: 50%;
    top: 20%;
    margin: 0 0 0 -240px;
    z-index: 1000;

    width: 460px;
    font-size: 17px;
    color: #000;
}
.subscribe-popup .close{
    display: block;
    background-image: url('/site/pic_dis/images/advert-gallery.png');
    background-position: -30px 0;
    width: 30px;
    height: 30px;
    position: absolute;
    right: -38px;
    top: -2px;
    cursor: pointer;
}
.subscribe-popup .close:hover{
    background-position: 0 0;
}
.subscribe-overlay{
    background: #363534;
    background: rgba(54,53,52,.8);
    opacity: 1;
}
.subscribe-error{
    color: #fff;
    background: #e03922;
    background: rgba(224,57,34,.85);
    padding: 13px 20px;
    margin-bottom: 10px;
}
.subscribe-error a{
	color: #fff;
}
.subscribe-error a:hover{
	text-decoration: none;
}
.subscribe-form{
    position: relative;
    background: #fff;
}
.subscribe-form .form-row{
    height: 35px;
    border-bottom: 1px solid #d9d9d9;
    position: relative;
    padding: 10px 20px;
}
.subscribe-form .subscribe-label{
    float: left;
    padding: 0 20px 0 0;
    width: 150px;
}
.subscribe-form label{
    line-height: 34px;
}
.subscribe-form .incorrect{
    color: #ff0000;
}
.subscribe-form .subscribe-field{
    float: left;
    width: 250px;
}
.subscribe-form .field-with-popup{
    margin-left: -10px;
}
.subscribe-form input{
    font-size: 17px;
    line-height: 35px;
    min-height: 35px;
    width: 100%;
}
.subscribe-signup input{
    width: 100%;
    background: #4fc37e;
    color: #fff;
    font-size: 19px;
    padding: 10px 0;
    text-decoration: underline;
    text-align: center;
    cursor: pointer;
    box-shadow: 0 4px 1px #3f9d65;
}
.subscribe-signup input:hover{
    background: #53cb83;
    text-decoration: none;
    box-shadow: 0 4px 1px #45a76c;
}
.subscribe-form .chzn-results .highlighted{
    background: #d9d9d9;
    color: #000;
}
.subscribe-form .chzn-single{
    border: none;
    font-size: 17px;
    color: #000;
    height: 45px;
    line-height: 35px;
    box-shadow: none;
    padding: 0;
}
.subscribe-form .chzn-container-single .chzn-single div b{
    background: url('/site/pic_dis/images/select-arrow.png') no-repeat 0 0;
    width: 13px;
    height: 8px;
    top: 15px;
}
.subscribe-form .chzn-with-drop .chzn-single div b{
    background-position: 0 -8px;
}
.subscribe-form .chzn-single span{
    color: #000;
    padding: 0 0 0 10px;
}
.subscribe-form .chzn-results li{
    line-height: 45px;
    padding: 5px 10px;
}
.subscribe-form .chzn-drop{
    font-size: 17px;
    box-shadow: none;
}
.remove-subscribe p{
    margin: 5px 0;
}
.remove-subscribe .iradio{
    float: left;
    margin: 0 10px 0 0;
}
.remove-subscribe-btn{
    background: #d63f2b;
    margin-top: 20px;

    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}
.remove-subscribe .enter_code{
    margin: 6px 0 0 10px;
}
.remove-subscribe .recaptcha{
    color: #000;
}
.email-remove{
    display: block;
    margin: 20px 0;
    font-size: 17px;
}

#line_block {
        width:180px;
        height:260px;
        background:#f1f1f1;
        float:left;
        margin: 15px;
        text-align:center;
        padding: 10px;
        }
