.f-left{float:left;}
.f-right{float:right;}
.clear{clear:both;position:relative;zoom:1;height:1px;overflow:hidden;}
.alignleft{text-align:left;}
img.alignleft{float:left;margin:2px 25px 0 3px;}
.alignright{text-align:right;}
img.alignright{float:right;margin:2px 3px 0 25px;}
.aligncenter{text-align:center;margin-bottom:23px;}
.attachment-thumbnail{width:150px;}
*{margin:0;padding:0;}
.front-comment-form-do{display:block;padding:0 20px;}
.front-comments-wrapper{padding:0 20px;}
a:hover{text-decoration:underline;}
.mobcen { display:none;}


@font-face {
	font-family: 'Roboto';
	src: url('fonts/roboto/Roboto-Italic.eot');
	src: local('Roboto Italic'), local('Roboto-Italic'),
		url('fonts/roboto/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
		url('fonts/roboto/Roboto-Italic.woff') format('woff'),
		url('fonts/roboto/Roboto-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto';
	src: url('fonts/roboto/Roboto-BoldItalic.eot');
	src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
		url('fonts/roboto/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('fonts/roboto/Roboto-BoldItalic.woff') format('woff'),
		url('fonts/roboto/Roboto-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto';
	src: url('fonts/roboto/Roboto-Light.eot');
	src: local('Roboto Light'), local('Roboto-Light'),
		url('fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/roboto/Roboto-Light.woff') format('woff'),
		url('fonts/roboto/Roboto-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto';
	src: url('fonts/roboto/Roboto-Regular.eot');
	src: local('Roboto'), local('Roboto-Regular'),
		url('fonts/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/roboto/Roboto-Regular.woff') format('woff'),
		url('fonts/roboto/Roboto-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto';
	src: url('fonts/roboto/Roboto-LightItalic.eot');
	src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
		url('fonts/roboto/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('fonts/roboto/Roboto-LightItalic.woff') format('woff'),
		url('fonts/roboto/Roboto-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}
 
 
 
@font-face {
	font-family: 'Roboto';
	src: url('fonts/roboto/Roboto-Bold.eot');
	src: local('Roboto Bold'), local('Roboto-Bold'),
		url('fonts/roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/roboto/Roboto-Bold.woff') format('woff'),
		url('fonts/roboto/Roboto-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}



body{font-family:roboto;font-size:13px;font-weight:300;color:#000;background:#fff;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;background:#acc2b1;margin:8px 0 0 0;padding:0px 40px;line-height:25px;color:#34523b;font-size:14px;text-shadow:1px 1px 0 #cbe5d1;border:1px solid #8fa394;border-bottom:5px solid #8fa394;background:url(../img/gr-bg.gif) repeat;text-align:center;}
.cont_h1{overflow:hidden;margin:25px 0;}
h2,h2 a{font-size:12px;font-family:roboto;color:#fff;margin:0;padding:3px 0;}
h3{font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#fff;height:31px;padding:7px 0 0 42px;margin-bottom:0;}
h3 a{color:#fff;}
h4,h4 a{color:#24809e;font-family:Arial, Helvetica, sans-serif;font-size:16px;margin:15px 0; font-weight:800;}
h5{}
h6{font-size:12px;font-weight:normal;margin-bottom:3px;}
img{border:none;}
select{text-align:center;font-size:12px;}
.fon2{background-image:url(../img/fon_20.gif);background-repeat:no-repeat;background-position:11px 7px;font-size:12px;}
.fon1 h3{background-image:url(../img/fon_17.gif);background-repeat:no-repeat;background-position:11px 7px;font-size:12px;}
.fon1 h3 a{margin:0 0 0 10px;display:block;}
.fon1{background-color:#acc2b1;-moz-border-radius:0px 0px 0 0;-webkit-border-radius:0px 0px 0 0;-khtml-border-radius:0px 0px 0 0;behavior:url(PIE.htc);border-radius:0px 0px 0 0;}
.fon2{background-color:#acc2b1;-moz-border-radius:0px 0px 0 0;-webkit-border-radius:0px 0px 0 0;-khtml-border-radius:0px 0px 0 0;behavior:url(PIE.htc);border-radius:0px 0px 0 0;}
a{text-decoration:none;color:#1377ab;}
p{font-family:Roboto;color:#000;font-size:18px;}
ul{list-style:none;margin:0;padding:0;}
.clear{clear:both;}
.up{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#c0c0c0;font-weight:bold;text-align:center;margin:0;}
.upheader{height:140px;padding-top:3px;min-width:1024px;position:relative;background-image:url(../img/fon_03.gif);}
.table_up table{text-align:center;}
.upheader table{}
.upbuttoms{margin:0 0 8px 245px;padding:0 0 0 0;list-style:none;}
.upbuttoms td{width:16%;}
td.firdt_up{width:230px !important;}
.table_up a{display:block;padding:0;margin:0;height:60px;width:128px;}
.logo_cont a{width:210px;height:69px;}
.down a{float:right;}
.but1{background-image:url(../img/menu-btns/menu_button_1_out.gif);}
.but1:hover{background-image:url(../img/menu-btns/menu_button_1_over.gif);}
.but2{background-image:url(../img/menu-btns/menu_button_2_out.gif);}
.but2:hover{background-image:url(../img/menu-btns/menu_button_2_over.gif);}
.but3{background-image:url(../img/menu-btns/menu_button_17_out.gif);}
.but3:hover{background-image:url(../img/menu-btns/menu_button_17_over.gif);}
.but4{background-image:url(../img/menu-btns/menu_button_4_over.png);}
.but4:hover{background-image:url(../img/menu-btns/menu_button_4_over.png);}
.but5{background-image:url(../img/menu-btns/menu_button_3_out.gif);}
.but5:hover{background-image:url(../img/menu-btns/menu_button_3_over.gif);}
.but15{background-image:url(../img/menu-btns/menu_button_33_out.gif);}
.but15:hover{background-image:url(../img/menu-btns/menu_button_33_over.gif);}
.but6{background-image:url(../img/buy.PNG);}
.but6:hover{background-image:url(../img/buy_hover.PNG);}
.but7{background-image:url(../img/menu-btns/menu_button_18_out.gif);}
.but8{background-image:url(../img/menu-btns/menu_button_5_out.PNG);}
.but8:hover{background-image:url(../img/menu-btns/menu_button_5_over.gif);}
.but9{background-image:url(../img/menu-btns/menu_button_6_out.gif);}
.but9:hover{background-image:url(../img/menu-btns/menu_button_6_over.gif);}
.but10{background-image:url(../img/menu-btns/menu_button_7_out.gif);}
.but10:hover{background-image:url(../img/menu-btns/menu_button_7_over.gif);}
.but11{background-image:url(../img/menu-btns/menu_button_8_out.gif);}
.but11:hover{background-image:url(../img/menu-btns/menu_button_8_over.gif);}
.but12{background-image:url(../img/menu-btns/menu_button_14_out.gif);}
.but12:hover{background-image:url(../img/menu-btns/menu_button_14_over.gif);}
.but13{background-image:url(../img/menu-btns/menu_button_10_out.gif);}
.but13:hover{background-image:url(../img/menu-btns/menu_button_10_over.gif);}
.logo{_position:absolute;left:10px;top:30px;}
.logo_cont{width:230px;padding-left:10px;}
.logo1{position:absolute;left:20px;top:10px;}
.downheader{height:80px;min-width:1024px;margin-top:7px;position:relative;background-image:url(../img/fon_06.gif);}
.downheader img{border:none;width:159px;padding-top:9px;}
.window{width:34%;background:#ffffff;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;behavior:url(PIE.htc);float:left;margin:8px 2%;border:1px solid #cecece;box-shadow:1px 1px 1px #cecece;position:relative;z-index:1;}
.win3{float:right !important;}
.window1{width:99.5%;background:#fff;border:1px solid #cecece;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;behavior:url(PIE.htc);margin-top:8px;box-shadow:1px 1px 1px #cecece;}
.radius3300{-moz-border-radius:0px 0px 0 0;-webkit-border-radius:0px 0px 0 0;-khtml-border-radius:0px 0px 0 0;behavior:url(PIE.htc);border-radius:0px 0px 0 0;}
.bord{background:#e0675e;padding-left:16px;}
.bord1{background:#acc2b1;padding-left:16px;position:relative;z-index:1;}
.bord2{background:#5998ad;padding-left:16px;position:relative;z-index:1;}
.window a{display:inline-block;background:url(../img/fon_08.gif);text-decoration:none;padding:3px 23px 3px 23px;height:15px;margin:6px 7px 6px 8px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;behavior:url(PIE.htc);box-shadow:2px 2px 2px #cecece;}
.window p,.window input{position:relative;z-index:1;}
.window1 a{display:inline-block;background:url(../img/fon_08.gif);text-decoration:none;padding-top:3px;padding-bottom:3px;height:15px;margin:8px 3%;width:18%;text-align:center;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;behavior:url(PIE.htc);box-shadow:2px 2px 2px #cecece;}
.id1{height:21px;background:#f7faf3;box-shadow:inset 2px 2px 2px #dee4dd;border:none;width:60%;width:45%;margin:0 1%;display:block;float:left;}
input.sub{background:url(../img/fon_08.gif);text-decoration:none;height:22px;margin:0 5px 3px 0px;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;-khtml-border-radius:0px !important;behavior:url(PIE.htc);border:none;box-shadow:2px 2px 2px #cecece;float:right;width:13%;display:block;}
.sub2{background:url(../img/fon_08.gif);text-decoration:none;height:25px;margin:0;padding:0px 10px;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;-khtml-border-radius:0px !important;behavior:url(PIE.htc);border:none;box-shadow:2px 2px 2px #cecece;}
input.sub:hover,.sub2,.forma2_sub:hover{cursor:pointer;}
.forma p{margin:5px 1%;overflow:hidden;text-align:center;}
.forma span{width:25%;float:left;display:block;padding-top:2px;width:32%;font-size:14px;}
.leftslidebar{float:left;width:202px;padding-left:10px;}
.menu{padding:0;margin:0;list-style:none;margin-bottom:22px;}
.menu li a{display:block;padding:5px 10px 5px 20px;;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;behavior:url(PIE.htc);margin-bottom:5px;margin-left:0;font-weight:bold;color:#fff;}
.menu li a:hover{text-decoration:none;}
.color1{background:#457787;}
.color2{background:#8a928c;}
.color3{background:#af5049;}
.color1:hover{background:#5998ad;}
.color2:hover{background:#b1bbb3;}
.color3:hover{background:#e0675e;}
.custom-post-type-recent-posts-3{text-align:center;background:#acc2b1;border-radius:0px 0px 0 0;-moz-border-radius:0px 0px 0 0;-webkit-border-radius:0px 0px 0 0;-khtml-border-radius:0px 0px 0 0;behavior:url(PIE.htc);}
.more{text-align:center;background:#acc2b1;border-radius:0px 0px 0 0;-moz-border-radius:0px 0px 0 0;-webkit-border-radius:0px 0px 0 0;-khtml-border-radius:0px 0px 0 0;behavior:url(PIE.htc);}
.mor4{margin-top:0 !important;}
.mor1 li{background:#d0ddd3;padding:10px 10px 10px 10px;margin-top:3px;}
.mor1 li a,.mor3{color:#24809e;display:block;margin:0 0 0 8px;padding-top:8px;font-weight:bold;font-size:11px;}
.mor1 li p{font-size:11px;margin:10px 8px 0 8px;}
.mor2{padding-top:8px;margin:0 0 0 8px !important;}
.mor2 a{display:inline !important;margin:0 !important;padding:0;font-size:11px;}
.content{margin:0 222px;}
.content2{margin:0 10px;}
.wraper,.footer_cont{min-width:1024px;}
.upblock{height:16px;background:#edf3e4;padding-left:15px;font-size:11px;font-weight:bold;}
.upblock a{margin:0;color:#24809e;font-size:11px;}
.breadcrumbs-splitter{margin:0 4px;}
a.selected{color:#000;}
.hr{height:2px;background:#808080;margin-top:11px;}
.slids{padding-left:34px;overflow:hiden;padding-bottom:1px;overflow:hidden;}
.slids li{width:200px;float:left;margin-right:11px;margin-top:15px;}
.sld > a{display:block;text-align:center;width:174px;margin:3px auto 10px;height:120px;overflow:hidden;}
.sld{height:155px;background:url(../img/fon_38.gif);border:1px solid #d0ddd3;padding-top:10px;-moz-border-radius:0 0 0px 0px;-webkit-border-radius:0 0 0px 0px;-khtml-border-radius:0 0 0px 0px;behavior:url(PIE.htc);border-radius:0 0 0px 0px;}
.price{color:#E0675E;}
.price span{color:#000;}
.price a.obj_more{color:#207F9D;}
.widget-container .sld img{width:200px;max-height:131px;}
.slids li div img{margin:auto;display:block;max-width:174px;max-height:130px;}
.price{width:174px;margin:0 auto;font-size:12px;}
.obj_more{float:right;font-weight:bold;font-size:11px;color:#24809e;}
.text{padding-bottom:55px;padding-right:20px;padding:0 20px 20px 20px;}
.text p{margin:15px 0;}
.text ol,
.text ul{padding-left:20px;}
p.pcaptcha a{float:left;margin-top:23px;}
p.pcaptcha img{float:left;margin-bottom:10px;}
p.pcaptcha b.required{margin-top:12px;}
p.pcaptcha b.required2{clear:left;}
p.pcaptcha span.invalid-captcha{float:left;}
p.pcaptcha input[type="text"]{}
.otz{display:inline;padding:7px 35px;background:#acc2b1;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;behavior:url(PIE.htc);}
.otz1{padding:35px 33px 0px 35px;margin-top:10px;margin-bottom:5px;background:#eef5e7;}
.otz1 li{padding-bottom:37px;overflow:auto;}
.right{text-align:right;}
.name{float:right;font-style:italic;}
.subject{margin-bottom:3px;text-align:justify;}
.rightslidebar{float:right;width:202px;margin-right:10px;margin-bottom:20px;}
.news{}
.news li{padding:1px 13px 10px 10px;background:#d0ddd3;margin-top:3px;}
.news a{font-size:11px;font-weight:bold;color:#24809e;display:block;text-align:right;}
.data_news{font-size:11px;padding-top:5px;}
a.text_news{font-size:11px;margin:5px 0;text-align:left;color:#000;font-weight:normal;}
a.text_news:hover{text-decoration:underline;}
.footer_cont{clear:both;background-color:#acc2b1;margin-top:58px;}
.footer{margin:0 240px;padding:34px 0 40px 0;position:relative;}
.footer li{margin-bottom:5px;}
.footer a{text-decoration:underline;}
.copirait{float:right;width:44%;}
.footer a:hover{text-decoration:none;}
.footer_text{}
.footer img{max-height:47px;}
.first_groop{margin:20px 0;clear:both;overflow:hidden;}
.first_groop a{margin-right:20px;float:left;margin-bottom:0px;}
.links_container{overflow:hidden;clear:both;padding-top:15px;font-family:roboto;font-size:14px;}
.second_groop{overflow:hidden;min-width:300px;clear:both;}
.second_groop a{float:left;margin:3px 20px 3px 0;}
.second_groop a,.first_groop a{opacity:0.5;filter:alpha(opacity = 50);}
.second_groop a:hover,.first_groop a:hover{opacity:1;filter:alpha(opacity = 100);}
a.simpl{font-family:tahoma, Arial, Helvetica, sans-serif;font-size:9px;display:block;background:url(../img/fon_64.gif) no-repeat;padding-left:60px;text-decoration:none !important;color:#000;width:140px;opacity:1;filter:alpha(opacity = 100);}
.new_wind{padding-left:0;!
important;}
.forma2{border:1px solid #e0e0e0;margin:30px 0;width:270px;overflow:hidden;padding:5px 10px;}
.forma2 p,.forma2 select,.forma2 input{margin-left:10px;}
.forma2 p,.forma2 select{margin-top:3px;}
.forma2_sub{background:url(../img/fon_08.gif);text-decoration:none;height:22px;margin:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;behavior:url(PIE.htc);border:none;box-shadow:2px 2px 2px #cecece;float:right;width:65px;}
.forma2 p{margin:5px 0 !important;}
.up_nav{overflow:hidden;margin-bottom:25px;}
.all_news,.navig1 a{float:left;color:#24809e;}
.navig1 a{margin:0 2px;float:none;display:inline;}
a.select1{color:#000;}
.navig1{margin:0;text-align:center;}
.start{float:right;color:#24809e;}
.content_news{padding:0 20px;}
.news_name{font-weight:bold;color:#24809e;text-decoration:underline;width:80%;display:block;}
.news_text p a{font-size:11px;font-weight:bold;color:#24809e;}
.news_text p a:hover{text-decoration:underline;}
.news_text p.data_news{margin:8px 0 18px 0;}
.hr1{margin:22px 0;background:#acc2b1;height:1px;}
.post{}
.post p{margin-bottom:15px;font-family:roboto;font-size:14px;}
.post img{}
.post table{margin-bottom:12px;}
.post table td{text-align:center;}
.post ul{padding-left:15px;list-style:disc;margin-bottom:25px;}
.post ul li{margin-bottom:3px;}
.post blockquote{padding:22px;border:1px solid #acc2b1;font-style:italic;margin-top:20px;margin-bottom:30px;}
.post h4{margin-bottom:3px !important;font-family:roboto;}
.content_news h4{margin-bottom:5px;}
.content_news p.data_news{margin:0;padding:0;}
.content_news p{margin:15px 0;}
#kredit tr{height:42px;}
#kredit td{text-align:center;}
tr.name_tabl{background:#acc2b1 !important;color:#FFFFFF;font-weight:bold;}
.content_poisk{padding:0 15px;}
.content_poisk p{}
.sel2{width:90px;}
.sel3{width:60px;float:left;}
.forma7 select,.forma3 select,.forma3 inpup{margin:0 10px;}
.forma3{border:1px solid #ACC2B1;height:20px;margin:0 0 0;padding:10px 20px;}
.forma7{border:1px solid #acc2b1;padding:10px 20px;margin:30px 0 40px 0;width:670px;height:53px;}
.form3_width1{display:block;width:110px;}
.form3_width2{width:60px;display:block;}
.form4{margin:40px 0 20px 0;}
.fll{float:left;display:block;}
.flr{float:right;display:block;}
.navig2{display:inline;margin-left:30px;}
.center_nav{text-align:center;}
.navigation_poisk a{color:#24809e;}
a.number{font-size:14px;font-weight:bold;}
.head_table td{height:40px;text-align:center;color:#fff;font-weight:bold;color:#34523b;font-size:14px;text-shadow:1px 1px 0 #cbe5d1;border-top:1px solid #8fa394;border-bottom:5px solid #8fa394;background:url(../img/gr-bg.gif) repeat;}
div.obj-title{text-align:left;}
.tds-phones{color:red;}
.sub-title{text-transform:uppercase;width:300px;}
.table_poisk{border:1px solid #93a798;margin-bottom:10px;}
.table_poisk td{font-family:roboto;line-height:14px;padding:6px 5px;border-right:1px solid #ccc;}
.table_poisk .head_table td{border-right:none;}
.table_poisk_block{margin:25px 0;}
.fon_zagl{font-weight:bold;color:#fff;background:#acc2b1;border-bottom:1px solid #d8e2da;}
.wid15{width:15%;}
.table_poisk_block{border:1px solid #acc2b1;}
.table_poisk_block tr{margin-bottom:1px;}
.table_poisk_block td{height:40px;padding-left:15px;}
.table_poisk a,.table_poisk_block a{font-family:roboto;color:#1377ab;text-decoration:underline;font-size:18px;}
.table_poisk a:hover,.table_poisk_block a:hover{text-decoration:none;}
.bac_fon{background-color:#f8f8f8;}
.cont_form_poisk{padding:0 15px;}
.cont_form_poisk p{margin:25px 0;}
.osn_tabl_poiska div{padding:7px 0 7px 15px;-webkit-padding:7px 0 8px 15px;}
.up_label td{height:40px;;background:#acc2b1;padding-left:15px;color:#FFFFFF;font-weight:bold;}
.up_label td a{margin:0 7px;color:#FFFFFF;font-weight:normal;}
div.oblojka{padding:0;}
.text_tabl{background:url(../img/fon_poisk_03_02.gif);}
.cont_form4{width:950px;margin:40px 0 60px 0;padding:8px 20px;;height:55px;border:1px solid #acc2b1;}
.cont_form4 div{padding-bottom:12px;}
.cont_form4 select{margin:0 10px;}
.forma4_up,.forma4_down{float:left;width:950px;}
.a1{width:130px;display:block;float:left;margin-bottom:5px;}
.a3{width:150px;float:left;}
.a2{width:150px;display:block;float:left;}
.submity{background:url(../img/fon_08.gif);text-decoration:none;height:22px;margin:0;padding:3px 10px;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;-khtml-border-radius:0px !important;behavior:url(PIE.htc);border:none;box-shadow:2px 2px 2px #cecece;width:90px;float:right;}
.serch-option>label{margin-bottom:10px;}
.navigation .nav-previous{float:left;}
.navigation .nav-next{float:right;}
.comment-notes,.form-allowed-tags,.comment-form-url,.logged-in-as{display:none;}
.widget-container h3{color:white;float:center !important;font-size:12px;height:16px;background:#acc2b1;border-radius:0px 0px 0 0;-moz-border-radius:0px 0px 0 0;-webkit-border-radius:0px 0px 0 0;-khtml-border-radius:0px 0px 0 0;behavior:url(PIE.htc);}
.widget-container li{padding:1px 13px 10px 10px;background:#d0ddd3;margin-top:3px;}
#commentform p label{width:150px;float:left;}
span.checkbox{width:26px;height:21px;padding:0 0px 0 0;background:url(../img/chekbox.png) no-repeat;display:block;float:left;margin:0px 10px 0px 0px;overflow:hidden;}
div.line{background:url(../img/fon__1.png);}
div.check_result{margin-top:5px;}
div.check_result p{color:#000;}
div.check_result p span.error{color:#DF665D;}
div.check_result p span.finded{color:#439545;}
div.front-comments-wrapper{overflow:hidden;margin:8px 0 0 0;}
div.front-comments-wrapper .front-comments-more{overflow:hidden;text-align:right;}
div.front-comments-wrapper a.mor3{margin:0;padding:0;float:none;display:inline;}
div.front-comment-item{margin:0 0 8px 0;padding:8px;background:#F1F1F1;}
div.front-comment-item .front-comment-author{font-size:11px;}
p.list-null{padding:8px 0;}
div.custom-meta-fields{overflow:hidden;}
.content-podcast{display:none;}
.content-podcast-do{text-align:right;}
.content-podcast-do a{font-weight:bold;}
.single-object .main-title{margin:13px 0 0 0;}
div.gallery{display:none;}
div.objects-images{clear:both;overflow:hidden;margin:0 32px 20px 32px;}
li.jcarousel-item{margin:0 20px 0 0;}
.jcarousel-next-horizontal{position:absolute;top:43px;right:5px;width:32px;height:32px;cursor:pointer;background:transparent url(../img/next-horizontal.png) no-repeat 0 0;}
.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus{background-position:-32px 0;}
.jcarousel-next-horizontal:active{background-position:-64px 0;}
.jcarousel-prev-horizontal{position:absolute;top:43px;left:5px;width:32px;height:32px;cursor:pointer;background:transparent url(../img/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-prev-horizontal:hover,
.jcarousel-prev-horizontal:focus{background-position:-32px 0;}
.jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
#similar-objects-w{clear:both;overflow:hidden;margin:8px 32px 0 32px;}
.similar-objects, .post .similar-objects{clear:both;overflow:hidden;margin:0;padding:0;}
.similar-objects li{float:left;margin:0 8px 0 0;list-style-type:none;}
.similar-img-wrapper{overflow:hidden;}
.similar-objects li{width:180px;position:relative;height:135px;border:2px solid #383838;overflow:hidden;}
.similar-objects li a{float:left;}
.similar-objects li img{width:180px;}
.similar-objects li span.similar-title{float:left;position:absolute;bottom:0px;left:0px;width:160px;color:#fff;font-size:12px;padding:10px 10px;line-height:14px;}
.similar-objects li span.similar-price{display:block;background:none;font-weight:bold;padding-bottom:4px;}
div.object-view-additional-buttons{clear:both;overflow:hidden;margin:0 0 12px 0;}
.ovab-obj-actions{float:right;margin:6px 0 0 0;}
.ovab-obj-actions a{margin:0 0 0 8px;}
.share42init{float:left;}
#share42{display:inline-block;padding:6px 0 0 6px;background:#FFF;border:1px solid #E9E9E9;border-radius:0px;}
#share42:hover{background:#F6F6F6;border:1px solid #D4D4D4;box-shadow:0 0 5px #DDD;}
#share42 a{opacity:0.5;}
#share42:hover a{opacity:0.7}
#share42 a:hover{opacity:1}
.regions-table{width:100%;}
.regions-table th, .regions-table td{text-align:left;vertical-align:top;}
.subdomains-actions{float:left;width:427px;}
.text #subdomain .table-subdomain ul.subterm-line{padding:0;}
.change-param{padding-left:12px;background:url(../img/arr1.gif) no-repeat left;}
.change-param-hide{padding-left:12px;background:url(../img/arr2.gif) no-repeat left;}
.tds-email a, .tds-email span{color:#2a8910;font-weight:bold;}
.tds-phones{font-weight:bold;}
.nd-types{display:none;}
.nd-types2{clear:both;padding-top:20px;}
.nd-types label, .nd-types2 label{text-align:left;width:200px;}
.price-order{cursor:pointer;}
.price-order-asc{padding:0 14px 0 0;background:url('../img/arr_up.PNG') right 7px no-repeat;}
.price-order-desc{padding:0 14px 0 0;background:url('../img/arr_down.PNG') right 7px no-repeat;}
.price-phone{position:relative;z-index:10;}
.f-right.alignright{position:relative;z-index:10;}
.reoa-description{margin:16px 0 0 0;text-align:center;font-family:roboto;}
.page-reo-applications .custom-meta-fields .checkboxes{clear:both;display:block;float:none;padding:8px 20px;width:auto;}
.page-reo-applications .custom-meta-fields .field-body label{float:none;text-align:left;display:inline-block;vertical-align:top;margin:0;font-family:roboto;}
* +html .page-reo-applications .custom-meta-fields .field-body label{display:inline;}
.page-reo-applications .custom-meta-fields .multi-int{width:354px;}
.page-reo-applications .custom-meta-fields .multi-int input{width:25px;}
.page-reo-applications .custom-meta-fields .search input{float:right;margin:0 10px 0 0;width:259px;}
.reoa-body{padding:16px 0 0 0;}
.reoa-body-description{min-height:16px;margin:0 0 8px;text-align:center;font-family:roboto;}
.reoa-table{margin:16px 0 16px 0;width:100%;}
.reoa-table td{padding:6px 5px;height:40px;text-align:left;}
.reoa-preloader{overflow:hidden;}
.reoa-preloader span{display:block;margin:0 auto;padding:0 0 0 20px;width:250px;height:16px;background:url('../img/wpspin_light.gif') left top no-repeat;}
.reoa-print{text-align:center;}
.reao-pagination{text-align:center;}
.reao-pagination span, .reao-pagination a{margin:0 4px;}
.reao-pagination.top{margin-top:8px;}
.reao-pagination.bottom{margin-bottom:8px;}
.reoa-table .td-m{width:80px;text-align:center;}
.reoa-table .td-t{width:200px;}
.fb-locations .field-head{width:auto !important;margin:0 0 0 20px;}
.page-reo-applications .field-head{text-align:left;font-weight:bold;}
.page-reo-applications .field-textint + .field-textint .field-head{width:100%;float:right;margin:0;font-family:roboto;}
.page-reo-applications .custom-meta-fields .multi-int{width:100%;clear:both;}
.custom-meta-search .search.field-body{clear:both;width:100%;}
.custom-meta-search .search.field-body p{float:left !important;}
.custom-meta-search .field-line .holder{width:270px;margin:0 auto;}
.upblock{height:auto;}
.hr{margin-top:0;}
#objects-images li{float:left;list-style:none;margin:0 20px 0 0;}
#objects-images{height:135px;overflow:hidden;position:relative;top:0px;margin:0px;padding:0px;left:0px;width:700px;}
.first_groop > a > span{top:-9994px;position:absolute;}
.slids a{text-decoration:none;}
.cols:after{display:block;content:'';clear:both;}
.footer_menu_block{float:left;margin-right:4%;width:20%;font-family:roboto;}
.footer_menu_block_title{font-size:14px;font-weight:bold;margin-bottom:6px;font-family:roboto;}
.archive-title{display:block;float:left;color:red;font-style:italic;margin-bottom:50px;}
.main-title:after{display:block;content:'';clear:both;}
.main-title h4{float:left;}
.archive-data-box{position:relative;}
.archive-shadow{position:absolute;height:100%;width:100%;bottom:0;background-color:rgba(255, 255, 255, 0.75);}
.content_block h2{color:#000;font-size:18px;line-height:22px;padding:10px 0 5px;}
.content_block h3{color:#000;font-size:16px;line-height:20px;height:auto;padding:10px 0 5px;}
.maximal-width{max-width:1535px;margin:0 auto;}
.slids-on-main{display:block;font-size:0px;text-align:center;}
.slids-on-main li{display:inline-block;float:none;}
.tds-email img{max-width:110px;}
@media (max-width:1535px){.slids-on-main{max-width:800px;margin:0 auto;padding:0 20px;}
}
.my-search-btn{font-weight:600;background:linear-gradient(to bottom, #5cc5ff, #467cc8) !important;display:block;margin-top:10px;}
.hot-header{font-family:"Georgia", "Times New Roman", "Times", serif;font-size:24px;font-style:italic;font-weight:700;color:#b90000;margin:10px 10px 0 50px;}
.slids .sld{position:relative;}
.slids .sld .hot-label{position:absolute;right:0;top:-10px;}
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);.logo-nav-wrap{background-image:url(../img/fon_03.gif);}
.container.demo-4{height:50px;width:150px;margin:10px;position:relative;z-index:999;font-family:'Lato', Calibri, Arial, sans-serif;display:inline-block;}
.container.demo-4 a{color:#fff;text-decoration:none;}
.container.demo-4 a:hover{color:#fff;}
.main-logo{float:right;position:absolute;left:20%;display:inline-block;}
.main-logo h1{font-size:36px;margin:0px;width:100%;height:30px;margin-top:15px;border:none;background:none;}
.content_poisk{padding:0;}
.content_poisk p{text-align:justify;margin:10px;}
.search-block-border{display:inline-block;width:180px;overflow:hidden;border:1px solid #CCC;margin:5px;padding:5px;vertical-align:top;position:relative;}
.search-block{display:inline-block;min-width:300px;vertical-align:top;position:inherit;}
.search-block-header{font-weight:700;text-align:center;}
.post ul, .post ol{margin-left:30px;}
.post h2, .post h3{color:#000000;margin-left:5px;padding-left:0;font-size:14px;}
.head2{color:#24809e !important;font-family:Arial, Helvetica, sans-serif;font-size:21px !important;margin:15px 0;}
.head2 a {color:#24809e !important;font-family:Arial, Helvetica, sans-serif;font-size:21px !important;margin:15px 0;}
.head3{color:#24809e !important;font-family:Arial, Helvetica, sans-serif;font-size:19px ;margin:15px 0;}
.head3 a{color:#24809e !important;font-family:Arial, Helvetica, sans-serif;font-size:19px ;margin:15px 0;}

.object_title{
    font-weight: 100;
    color: #000;
    padding: 0;
    margin: 0 0 20px;
    font-size: 28px;
    line-height: 30px;
    clear: both;
	text-shadow: none;
	border: none;
	border-bottom: none;
	background: none;
	text-align: center;
}
.header_tables{
	font-size: 12px;
font-family: roboto;
color: #fff;
margin: 0;
padding: 3px 0;
font-weight: 400;
}
.zagolovok{
  font-family: Arial, Helvetica, sans-serif;
font-size: 14px !important;
font-weight: 600 !important;
background: #acc2b1 !important;
margin: 8px 0 0 0 !important;
padding: 0px 40px;
line-height: 25px;
color: #34523b;
font-size: 14px;
text-shadow: 1px 1px 0 #cbe5d1;
border: 1px solid #8fa394;
border-bottom: 5px solid #8fa394;
background: url(../img/gr-bg.gif) repeat !important;
text-align: center !important;
}
.brdcrmps {
    
    display: inline;
    font-size: 11px;
	font-weight: bold;
}
.upblock a p {
	color: #24809e;
}

.tableh3 {
	    font-family: roboto !important;
    color: #1377ab;
	font-weight: 300 !important;
    font-size: 18px;	
}

.demo {
    max-width: 400px;
    padding: 25px;
    margin: 45px auto;
    background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    text-align: center;
}
/* Стили модального окна */
.modal-header h2 {
    color: #555;  
    font-size: 20px;
    font-weight: normal;
    line-height: 1;    
    margin: 0;
}
/* кнопка закрытия окна */
.modal .btn-close {
    color: #aaa;
    cursor: pointer;
    font-size: 30px;
    text-decoration: none;
    position: absolute;
    right: 5px;
    top: 0;
}
.modal-2 .btn-close {
    color: #aaa;
    cursor: pointer;
    font-size: 30px;
    text-decoration: none;
    position: absolute;
    right: 5px;
    top: 0;
}
.modal .btn-close:hover {
    color: red;
}
.modal-2 .btn-close:hover {
    color: red;
}
/* слой затемнения */
.modal-wrap:before {
    content: "";
    display: none;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
}
.modal-overlay {
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 102;
}
/* активация слоя затемнения и модального блока */
.modal-open:checked ~ .modal-wrap:before,
.modal-open:checked ~ .modal-wrap .modal-overlay {
    display: block;
}
.modal-open:checked ~ .modal-wrap .modal-dialog {
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 20%;
}
/* элементы модального окна */
.modal-dialog {
    background: #fefefe;
    border: #555555 solid 1px;
    border-radius: 5px;
    position: fixed;
    left: 50%;
    top: -100%;
    -webkit-transform: translate(-50%, -500%);
    -ms-transform: translate(-50%, -500%);
    -o-transform: translate(-50%, -500%);
    transform: translate(-50%, -500%);
    -webkit-transition: -webkit-transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
    -o-transition: -o-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    width: 80%;
    max-width: 500px;
    z-index: 103;
}
.modal-body {
  padding: 20px;
}
.modal-body p {
    margin: 0;
}
.modal-header,
.modal-footer {
    padding: 20px 20px;
}
.modal-header {
    border-bottom: #eaeaea solid 1px;
}
.modal-header h2 {
    font-size: 20px;
    margin: 0;
}
.modal-footer {
    border-top: #eaeaea solid 1px;
    text-align: right;
}
/* адаптивные картинки в модальном блоке */
.modal-body img { 
    max-width: 100%;
    height: auto;
}
/* кнопки */
.btn {
    background: #fff;
    border: #555 solid 1px;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 8px 15px;
    text-decoration: none;
    text-align: center;
    min-width: 60px;
    position: relative;
}
.btn:hover, .btn:focus {
    background: #f2f2f2;
}
.btn-primary {
    background: #428bca;
    border-color: #357ebd;
    color: #fff;
}
.btn-primary:hover{
    background: #66A1D3;
}

/* Элементы формы контактов */
.textbox{
    height:45px;
    width:100%;
    border-radius:3px;
    border:rgba(0,0,0,.3) 1px solid;
    box-sizing:border-box;
    font-size:14px; 
    padding:8px;
    margin-bottom:20px;  
}
.message:focus,
.textbox:focus{
    outline:none;
    border:rgba(24,149,215,1) 1px solid;
    color:rgba(24,149,215,1);
}
.message{
	background: rgba(255, 255, 255, 0.4); 
    width:100%;
    height: 120px;
    border:rgba(0,0,0,.3) 1px solid;
    box-sizing:border-box;
    -moz-border-radius: 3px;
    font-size:14px;
    -webkit-border-radius: 3px;
    border-radius: 3px; 
    display:block;
    padding:10px;
    margin-bottom:20px;
    overflow:hidden;
}
/* кнопка "отправить" формы */
.btn-form{
    width:100%;
    height:45px;  
    border:rgba(0,0,0,.2) 1px solid;
    box-sizing:border-box;
    background: #dedede;
    color:#555;
    transition: background .4s;
}
/* Изменение фона кнопки при наведении */
.btn-form:hover{
    background: #f2f2f2;
}
#ktfrm {
    margin-top: 20px;
    margin-bottom: 5px;
    position: relative;
}
.price-phone {
	float: none !important;
}
.btn-2 {
background: #569ab6 !important;
/*border: #555 solid 1px;*/
border-radius:5px;
cursor: pointer;
display: inline-block;
font-size: 14px;
/*padding: 8px 15px;*/
padding-left: 3px;
padding-right: 3px;
text-decoration: none;
text-align: center;
min-width: 60px;
position: relative;
color: white;
width: 240px;
height: 25px;
line-height: 25px;
font-family: roboto;
/*margin: 0px 0px 0 0;*/
bottom: 5px;
/*box-shadow: #8d9195 1px 1px;*/
font-weight: 800;
bottom: 20px;

}
.f-left {
	display:none;
}
#hide {
position: relative;
}
#displayText {

    
    position: relative;

}
#similar {
text-align: right;
}
.inblock {
    width: 50%;
    float: left;
}
.simlink {
	color:transparent;
}
.inlines{
	display:inline-block;
}
#pred{
	text-align:center;
}

.button {
display: inline-block;
padding: 10px 20px 10px 5px;
position: relative;
height: 38px;
background: #a5a5a5;
color: #fff;
font-size: 14px;
margin-left: 20px;
text-decoration: none;
text-transform: uppercase;
transition: all .2s;
border-radius: 0 5px 5px 0;
/*box-shadow: 2px 2px 4px 0px #00000087;*/
font-family: "Open Sans";
box-sizing: border-box;
font-weight: 600;
/* bottom:20px; */
}

.custom-meta-search .button, .btn {
	height: 35px;
	font-size: 13px;
	line-height: 35px;
	padding: 0 15px 0 15px;
}

.button:active,
.button:focus,
.button:hover {
opacity: .7;
cursor:pointer;
}

.button:active {
box-shadow: none;
}

.button::before {
content: "";
position: absolute;
top: 0;
left: -20px;
width: 20px;
height: 100%;
border-top: 19px solid transparent;
border-bottom: 19px solid transparent;
border-right: 20px solid #a5a5a5;
border-left: 0;
box-sizing: border-box;
}
.btn-2:hover {
    opacity: 0.7;
	text-decoration:none;
}

#displayText:hover:active:focus:focus-within {
    outline: none !important;
	text-decoration: none;
}

.savehot {
    height: 25px;
    top: 7px;
    position: relative;
    left: 10px;
}
a.prev.page-numbers {
    padding: 10px 14px 10px 12px;
    background:#1377ab;
	color: white;
    font-weight: 600;
    text-decoration: none;
    margin-right: 15px;
}

a.prev.page-numbers {
    padding: 10px 14px 10px 12px;
    background: #1377ab;
	color: white;
    font-weight: 600;
    text-decoration: none;
    margin-right: 15px;
}

a.next.page-numbers {
    margin-left: 12px;
	padding: 10px 14px 10px 12px;
    background:#1377ab;
	color: white;
    font-weight: 600;
    text-decoration: none;
    margin-right: 15px;
}
.next {
    margin-left: 12px;
	padding: 10px 14px 10px 12px;
    background:#1377ab;
	color: white;
    font-weight: 600;
    text-decoration: none;
    margin-right: 15px;
}
.page-numbers.current {
    padding: 10px 10px 10px 10px;
    background: white;
	color: #1377ab;
    font-weight: 600;
    margin-right: 7px;
	border: 2px solid #1377ab;
}

.current {
    padding: 10px 10px 10px 10px;
    background: white;
	color: #1377ab;
    font-weight: 600;
    margin-right: 7px;
	border: 2px solid #1377ab;
}

a.page-numbers  {
	padding: 10px 10px 10px 10px;
    background: #1377ab;
	color: white;
    font-weight: 600;
    text-decoration: none;
    margin-right: 7px;
}
.last  {
	padding: 10px 10px 10px 10px;
    background: #1377ab;
	color: white !important;
    font-weight: 600;
    text-decoration: none;
    margin-right: 7px;
}
.first {
	padding: 10px 10px 10px 10px;
    background: #1377ab;
	color: white !important;
    font-weight: 600;
    text-decoration: none;
    margin-right: 7px;
}
.page.larger  {
	padding: 10px 10px 10px 10px;
    background: #1377ab;
	color: white;
    font-weight: 600;
    text-decoration: none;
    margin-right: 7px;
}
.page.smaller{
	padding: 10px 10px 10px 10px;
    background: #1377ab;
	color: white;
    font-weight: 600;
    text-decoration: none;
    margin-right: 7px;
}
.front-comment-item {
    font-size: 16px;
    border: 2px solid lightgray;
	border-radius: 15px;
	
	}
	
div.front-comment-item .front-comment-author {
    font-size: 14px;
    margin-bottom: 5px;
    color: #1377ab;
}

.commentpaginator {
	margin-top: 25px;
	text-align:center;
}

a.front-comment-form-do {
    display: block;
    padding: 10px;
    background: #457787;
	color:white;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    border-radius: 15px;
	margin-bottom: 15px;

}
.kommentpage {
    padding: 15px;
}
.morotz{

display: block;
padding: 10px;
background: #457787;
color: white;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    border-radius: 15px;
    margin-bottom: 15px;
	float:right;	
}


	.box{
        position: fixed;
        bottom: 25px;
        right: 15px;
        background-color: transparent;
        z-index: 999;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        overflow: hidden;
        -webkit-perspective: 750px;
                perspective: 750px;
    }

    #variant_cb {
        display: none;
    }

    .Switcher {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex !important;
        border-radius: 5em;
        box-shadow: inset 0 0 0 2px #3e5268;
        overflow: hidden;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-size: 3vmin;
        will-change: transform;
        width: auto !important;
        float: initial !important;
        text-align: right !important;
        font-size: 12px !important;
        line-height: 22px !important;
        background: #fff;
        margin: 0 !important;
            font-weight: 600;
						color: black !important;
    }
    .Switcher__checkbox:checked + .Switcher {
    }
    
    .Switcher::before{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 200%;
        border-radius: inherit;
        background-color: #569ab6;
        -webkit-transform: translateX(-75%);
        transform: translateX(-75%);
        -webkit-transition: -webkit-transform .2s ease-in-out;
        transition: -webkit-transform .2s ease-in-out;
        transition: transform .2s ease-in-out;
        transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
    }
    .Switcher__checkbox:checked + .Switcher::before {
        background: #589467;
        -webkit-transform: translateX(25%);
            transform: translateX(25%);
    }

    .Switcher__trigger {
        position: relative;
        z-index: 1;
        padding: 1em 5em;
    }
    .Switcher__trigger::after {
        content: attr(data-value);
    }
    .Switcher__trigger::before {
        --i: var(--x);
        content: attr(data-value);
        position: absolute;
        /*color: #ffffff;*/
        -webkit-transition: opacity .2s;
        transition: opacity .2s;
        opacity: calc((var(--i) + 1) / 2);
        -webkit-transition-delay: calc(.1s * (var(--i) - 1) / -2);
        transition-delay: calc(.1s * (var(--i) - 1) / -2);
    }
    .Switcher__checkbox:checked + .Switcher .Switcher__trigger::before {
        --i: calc(var(--x) * -1);
    }
    .Switcher__trigger:nth-of-type(1)::before {
        --x: 1;
    }
    .Switcher__trigger:nth-of-type(2)::before {
        --x: -1;
    }

    .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
    }
	
	.filter-variant-text {
		font-size: 20px;
		margin: 15px 0 0 0;
	}

	.placeholder-bg {
		background: rgba(0,0,0,0.6);
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 100;
		display: none;
	}
	.variants-buttons {
		text-align: center;
		margin-bottom: 15px;
		z-index: 101;
		position: relative;
	}
	
	.variant-btn {
		display: inline-block;
		padding: 10px 20px;
		background: #569ab6;
		margin: 10px;
		border-radius: 5px;
		color: #fff;
		font-size: 16px;
		box-shadow: 1px 1px 2px 1px #0000008c;
		cursor: pointer;
		width: 15%;
		min-width: 215px !important;
	}
	
	.variant-btn.business.checked {
		box-shadow: inset 0px 0px 3px 3px !important;
		border: 3px solid #589467 !important;
	}
	.variant-btn.business{
		background: #589467 !important;
	}
	.variant-btn.nb.checked {
		box-shadow: inset 0px 0px 3px 3px;
		border: 3px solid #569ab6;
	}
	
	.variant-btn span {
		display: inline-block;
		width: 100%;
		font-size: 12px;
		color: #d4d2d2;
	}
	#textsearchs {
	    text-shadow: 1px 1px 2px white !important;
	}
.privat_ban {
    margin-bottom: 20px;
}
.b057_banner {
    margin-top: 20px;
}
.hsro {
    width: 10% !important;
    height: 60px !important;
    align-content: center !important;
    position: relative !important;
    margin-left: 12%;
}
.custom-meta-search .hidden{display:none;}
.custom-meta-search label,.custom-meta-search .field-head{display:block;width:180px;float:left;margin:0 20px 0 0;text-align:right;font-size:12px;line-height:22px;}
.custom-meta-search .field-line,.custom-meta-search .field-body{min-height:22px;}
.custom-meta-search .field-line{float:left;padding:5px 0;/*width:50%;*/}
.custom-meta-search .field-line p{margin:0;}
.custom-meta-search p label{display:block;width:10px;float:right;margin:0 20px 0 3px;line-height:20px;}
.custom-meta-search p input[type="radio"],.custom-meta-search p input[type="checkbox"]{width:14px;height:14px;float:right;margin:4px 3px 0 2px;}
.custom-meta-search select{width:201px;height:22px;background:none repeat scroll 0 0 #f1f1f1;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8;box-shadow:1px 2px 0px #a7a4a4 inset;-webkit-box-shadow:1px 2px 0px #a7a4a4 inset;-moz-box-shadow:1px 2px 0px #a7a4a4 inset;-khtml-box-shadow:1px 2px 0px #a7a4a4 inset;text-align:left;}
.custom-meta-search #custom_meta-etazh select,
.custom-meta-search #custom_meta-etazhnost select,
.custom-meta-search #custom_meta-cena select,
.custom-meta-search #custom_meta-cena_doll select{width:74px;}
.custom-meta-search #custom_meta-kolichestvo-sdayushhixsya-komnat input,
.custom-meta-search #custom_meta-ploshhad input,
.custom-meta-search #custom_meta-obshhaya_ploshhad input,
.custom-meta-search #custom_meta-ploshhad_uchastka input,
.custom-meta-search #custom_meta-cena_doll input,
.custom-meta-search #custom_meta-cena input{width:72px;}
.custom-meta-search input[type="text"]{width:198px;height:20px;background:none repeat scroll 0 0 #f1f1f1;border:1px solid #fff;box-shadow:1px 2px 0px #a7a4a4 inset;-webkit-box-shadow:1px 2px 0px #a7a4a4 inset;-moz-box-shadow:1px 2px 0px #a7a4a4 inset;-khtml-box-shadow:1px 2px 0px #a7a4a4 inset;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8;}
.custom-meta-search .field-checkbox, .custom-meta-search .field-radio{float:right;width:218px;}
.custom-meta-search .field-radio p span{float:left;clear:none;}
.custom-meta-search textarea{width:200px;}
.ketchup-custom{color:red;}
.rentform .ketchup-custom{color:red;font-size:11px;padding-left:10px !important;float:left;}
.rentform .ketchup-custom li{float:left;padding-right:20px;}
.custom-meta-search .button, .btn, .sub2{margin:0px 0px 0 0;font-size:12px;color:#000;cursor:pointer;width:160px;height:25px;line-height:25px;text-align:center;border:none;background:url(https://kvartal.ua/wp-content/plugins/custom-meta/externals/images/btn-bg.gif) repeat-x center;position:relative;box-shadow:0px 3px 3px #9a9999;-webkit-box-shadow:0px 3px 3px #9a9999;-moz-box-shadow:0px 3px 3px #9a9999;-khtml-box-shadow:0px 3px 3px #9a9999;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;behavior:url(/wp-content/themes/kvartal/styles/PIE.htc);border-radius:3px;}
}
.custom-meta-search .serch-option{margin:20px 0 0 0;}
.custom-meta-search .taxonomy{margin:0px 0 5px 0;width:49%;float:left;}
.custom-meta-search .multi-int{display:block;width:218px;}
.field-body{width:218px;float:right;}
div.line{background:url("../images/fon__1.png") repeat scroll 0 0 transparent;}
tbody.line{background:url("../images/fon__1.png") repeat scroll 0 0 transparent;vertical-align:top;}
.subterm-plus{width:13px;height:13px;padding:0 0px 0 0;background:url(../images/sign.gif) no-repeat 0px 0px;display:block;float:left;margin:3px 3px 0px 3px;overflow:hidden;}
.subterm-minus{width:13px;height:13px;padding:0 0px 0 0;background:url(../images/sign.gif) no-repeat 0px -26px;display:block;float:left;margin:3px 3px 0px 3px;overflow:hidden;}
.custom-meta-search-results .table_poisk td a{text-decoration:none;}
.custom-meta-search-results .meta-in-search,.custom-meta-search-results .meta-in-search a{color:red !important;}
.inline,.navigation_poisk .nav-custom-meta{display:inline;}
.navigation_poisk .nav-custom-meta>div{display:inline;margin:0 0 0 20px;}
.box-more{display:block;font-weight:bold;padding:5px 0 10px 20px;text-align:right;}
.custom-meta-search-results h2,.custom-meta-search-results h2 a{color:black;}
.custom-meta-search-results h1{color:black;margin:10px 0 10px 0;float:none;text-align:center;}
.search-subdomain{margin:0 0 0 0;overflow:hidden;clear:both;}
.serch-option-checkbox{float:left;}
.hidden-subdomain,.subdomain-more .hide{display:none;}
.related-header{background-color:#ACC2B1;border-radius:5px 5px 0 0;}
.related-header h3{color:black;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:31px;margin:0;padding:10px 8px 0;}
.related-body img{border-radius:0 0 5px 5px;max-height:140px;}
.related-body{background:url("../images/fon_38.gif") repeat scroll 0 0 transparent;border:1px solid #D0DDD3;border-radius:0 0 5px 5px;height:140px;padding-top:10px;}
.custom-meta-arhive h2,.custom-meta-arhive h2 a{color:black;}
.custom-meta-taxs h2,.custom-meta-taxs h2 a{color:black;}
.custom-meta-subdomain h2,.custom-meta-subdomain h2 a{color:black;}
.cm-print-wrap{text-align:center;}
.no_border{border:none !important;}
.cm-print-wrap p{margin:8px 0;}
p.name{font-size:17px;font-family:tahoma, "Trebuchet MS", Verdana;font-weight:bold;}
p.e_maiil a{font-size:16px;font-family:tahoma, "Trebuchet MS", Verdana;color:#00CCFF;}
p.e_maiil a:hover{color:#00FFFF;text-decoration:none;}
.cm-print-wrap table{border:1px solid #ACC2B1;margin:15px auto;width:600px;}
.cm-print-wrap table th{background:none repeat scroll 0 0 #ACC2B1;color:#FFFFFF;font-weight:bold;height:28px;text-align:left;border-bottom:2px solid #CCDACF;padding:0 15px;width:50%;}
.cm-print-wrap table td{padding:0 10px;width:50%;}
.cm-print-wrap table tr.bac_fon{background-color:#f3f3f3;}
.cm-print-wrap table tr{}
.cm-print-wrap table.listing{width:1000px;border-collapse:collapse;border:2px solid #CCDACF;}
.cm-print-wrap table.listing th{height:auto;padding:0 12px;text-align:center;width:auto;border:2px solid #CCDACF;}
.cm-print-wrap table.listing td{line-height:20px;padding:5px 15px;}
.nav-custom-meta{margin:0 0 20px 0;}
.nav-custom-meta .nav-previous{float:left;}
.nav-custom-meta .nav-next{float:right;}
.wrap-left{float:left;width:49%;}
.wrap-right{float:right;width:49%;}
.custom-wrap{overflow:hidden;}
.box-table th{text-align:center;background:#acc2b1;color:#fff;font-weight:bold;}
.serch-option>label{margin-bottom:10px;margin-top:10px;}
.line{overflow:hidden;}
.line input{margin-right:5px;}
div.serch-option{margin:0 !important;}
.field-checkbox input,.field-radio input{float:left !important;}
.field-checkbox label,.field-radio label{float:left !important;margin-left:4px;line-height:8px;}
.field-checkbox,.field-radio{float:left;width:80%;}
.field-radio label{width:auto !important;margin-left:3px;}
.field-checkbox span,.field-radio span{display:block;clear:both;height:18px;font-size:14px;}
.field-checkbox span{}
.multi-int p{position:relative;left:-8px;margin-right:-8px;}
.multi-int p span{padding:0 8px;font-size:12px;text-align:center}
.box-table{border:1px solid #acc2b1;}
.box-table th{}
.box-table td{padding:10px;}
.box-img{float:left;margin-right:12px;}
.box-table td, .box-table th, .post .box-table td{text-align:left;font-family:roboto;font-size:14px;border-right:1px solid #dde3df;padding:5px 15px;line-height:15px;width:25%;}
.box-table td{background-color:#f7f7f7;color:#000;text-shadow:1px 1px 0 #fff;}
.box-table .box-color td{background-color:#d2d2d2;border-right:1px solid #BCC1BE;}
.box-table th{background-color:#e6ede7;color:#202e23;text-shadow:1px 1px 0 #cbe5d1;font-weight:100;}
.box-table .box-color th{background-color:#c4cac5;border-right:1px solid #BCC1BE;}
.fl-w{background:#f2f2f2;}
.table_poisk td{text-align:center;}
.box-subdomain{padding-bottom:20px;clear:both;}
div.head-subdomain{background:#acc2b1;padding:5px 0;padding-left:11px;line-height:26px;color:#fff;font-size:12px;text-shadow:1px 1px 0 #5f8572;border:1px solid #8fa394;border-bottom:5px solid #8fa394;background:url(https://kvartal.ua/wp-content/plugins/custom-meta/externals/images/gr-bg.gif) repeat;overflow:hidden;}
.box-subdomain2 div.head-subdomain{padding:5px 0;padding-left:11px;line-height:26px;color:#fff;font-size:12px;text-shadow:1px 1px 0 #27677c;border:1px solid #27677c;border-bottom:5px solid #27677c;background:url(https://kvartal.ua/wp-content/plugins/custom-meta/externals/images/bl-bg.gif) repeat;overflow:hidden;}
.wrap-search h2{height:36px;font-weight:bold;padding:0;padding-left:11px;line-height:36px;color:#000;font-size:16px;text-shadow:1px 1px 0 #cbe5d1;border:1px solid #8fa394;border-bottom:5px solid #8fa394;background:url(https://kvartal.ua/wp-content/plugins/custom-meta/externals/images/gr-bg.gif) repeat;}
.wrap-search h2 a{font-size:16px;padding:0;}
#custom-meta-search-form{}
#show-button, #show-button-prigorod{float:right;}
#hide-button, #hide-button-prigorod{float:right;}
#show-button a, #show-button-prigorod a, #hide-button a, #hide-button-prigorod a{margin-left:0px;width:65px;color:#fff;font-size:12px;text-shadow:1px 1px 0 #5f8572;padding-right:32px;float:left;}
#show-button a, #show-button-prigorod a{background:url(https://kvartal.ua/wp-content/plugins/custom-meta/externals/images/ico1.png) no-repeat right;}
#hide-button a, #hide-button-prigorod a{background:url(https://kvartal.ua/wp-content/plugins/custom-meta/externals/images/ico2.png) no-repeat right;}
#show-button a, #hide-button a{text-shadow:1px 1px 0 #27677C;}
#show-btn-grd a, #show-btn-prg a, #hide-btn-grd a, #hide-btn-prg a{padding-left:30px;line-height:26px;float:left;}
#show-btn-grd a, #show-btn-prg a{background:url(https://kvartal.ua/wp-content/plugins/custom-meta/externals/images/ico1.png) no-repeat left;}
#hide-btn-grd a, #hide-btn-prg a{background:url(https://kvartal.ua/wp-content/plugins/custom-meta/externals/images/images/ico2.png) no-repeat left;}
div.head-subdomain p{font-weight:bold;font-size:14px;color:#fff;line-height:26px;margin:0;float:left;margin:0 7px 0 0;}
div.head-subdomain p a{color:#fff;padding-right:0px;}
.subterm-line{width:25%;float:left;}
.subterm-line label{width:auto;margin-right:0px;display:inline;float:none;margin-left:0px;line-height:12px;font-size:12px;}
.subterm-line label input{margin-left:10px;}
.text .subterm-line{padding:0;}
.subterm-line li a{color:#24809e;white-space:nowrap;font-size:11px;}
.subterm-line ul{padding-left:20px;padding-top:7px;clear:both}
.subterm-line li{float:none;min-height:25px;padding-top:11px;padding-left:10px;clear:both;}
.btn-div{clear:both;overflow:hidden;background:#f2f2f2;padding:10px;border-top:1px solid #8fa394;text-align:center;}
.box-subdomain .box-subdomain, .body-subdomain{border:1px solid #5f8572;}
.body-subdomain2{border:1px solid #27677c;}
#subdomain .table-subdomain{width:100%;}
#subdomain .table-subdomain th{border-bottom:none;border-top:0px solid #dae5dd;border-right:2px solid #939393;border-left:0px solid #dae5dd;background:none repeat scroll 0 0 #d5d5d5;color:#616161;font-weight:bold;height:30px;text-align:center;}
#subdomain .table-subdomain th:last-child{border-right:none;}
.subterm-line .checker span{width:26px;height:20px;padding:0 0px 0 0;background:url(../images/chekbox.png) no-repeat 0px 0px;display:block;float:left;margin:-1px 5px 0px 0px;overflow:hidden;}
.navigation_poisk{clear:both;}
.subterm-line .checker span input{width:26px;height:20px;}
.subterm-line .checker span.checked{background:url(../images/chekbox.png) no-repeat 0px -43px;}
div.border-box{border:1px solid #8fa394;padding:10px;margin-top:15px !important;overflow:auto;}
.rentform{border:1px solid #8fa394;padding:10px 0 0;margin-top:15px !important;overflow:auto;}
div.border-box2{padding:0px;overflow:hidden;}
div.border-box2 .btn-div{margin:0;}
.rentform b{display:block;float:left;font-size:14px;font-weight:100;line-height:22px;padding-right:10px;text-align:right;width:25%;}
.rentform input[type="text"], .rentform #text{width:300px;display:block;float:left;margin-right:10px;height:20px;background:none repeat scroll 0 0 #f1f1f1;border:1px solid #fff;box-shadow:1px 2px 0px #a7a4a4 inset;-webkit-box-shadow:1px 2px 0px #a7a4a4 inset;-moz-box-shadow:1px 2px 0px #a7a4a4 inset;-khtml-box-shadow:1px 2px 0px #a7a4a4 inset;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8;}
.rentform #text{height:100px;width:62%;}
.text .rentform p{padding:0 0 10px 0;margin:0;clear:both;overflow:hidden;position:relative;line-height:20px;}
.custom-meta-single{clear:both;}
.price-phone{float:left;height:30px;}
.price-phone p{float:left;font-size:16px;margin-right:30px;line-height:30px;}
.price-phone p big{font-size:18px;font-weight:bold;}
.price-phone p img{margin-right:13px;}
.gr-head{background:url("https://kvartal.ua/wp-content/plugins/custom-meta/externals/images/gr-bg.gif") repeat scroll 0 0 transparent;border-color:#8FA394;border-style:solid;border-width:1px 1px 5px;color:#34523b;font-weight:bold;font-family:roboto;font-size:14px;height:36px;line-height:36px;padding-left:11px;text-shadow:1px 1px 0 #cbe5d1;text-transform:uppercase;}
.br-head{background:url("https://kvartal.ua/wp-content/plugins/custom-meta/externals/images/br-bg.gif") repeat scroll 0 0 transparent;border-color:#383838;border-style:solid;border-width:1px 1px 5px;color:#fff;font-weight:bold;font-size:14px;height:36px;line-height:36px;padding-left:11px;text-shadow:1px 1px 0 #383838;text-transform:uppercase;margin-bottom:20px;}
.cont-in{overflow:hidden;width:100%;}
.main-title{font-weight:100;color:#000;padding:0;margin:0 0 20px;font-size:28px;line-height:30px;clear:both;}
.main-title h4{font-weight:100;color:#000;padding:0;margin:0 0;font-size:28px;line-height:30px;}
.similar-objects li span{background:url(../images/gr-bg.png) repeat;}
.simlink{display:inline-block;background:url(https://kvartal.ua/wp-content/plugins/custom-meta/externals/images/similar-items.png) no-repeat transparent;width:295px;height:37px;text-indent:-9999px;content:"";}
.simlink:hover{background:url(https://kvartal.ua/wp-content/plugins/custom-meta/externals/images/similar-items-a.png) no-repeat transparent;}
.single-object p{margin-bottom:0px !important;}
.visits_inner{min-width:200px;float:right;text-align:right;}
.single-object .f-right.alignright b, .visits_inner b{*/display:inline-block;width:75px;text-align:left;font-size:13px;font-family:arial;}
.dop_info_text{font-size:20px;line-height:1.5;padding:30px;font-family:roboto;}

.taptap-menu-button-wrapper{position:fixed;z-index:500;top:7px;left:11px;width:54px;height:54px;cursor:pointer;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#1D8769;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.taptap-menu-button:after, .taptap-menu-button:before, .taptap-menu-button div.taptap-menu-button-middle:before, .taptap-menu-button div.taptap-menu-button-middle:after, .taptap-menu-button-three:after, .taptap-menu-button-three:before, .taptap-menu-button-three div.taptap-menu-button-three-middle:before{background-color:#fff!important;}
.sb-buttons{margin-top:7px;margin-left:10px;z-index:500;position:fixed;z-index:500;top:0px;right:84px;height:54px;cursor:pointer;}
.sb-buttons div{display:inline;margin-left:16px;}
.sb-buttons .sb-sell a, .sb-buy a{display:inline-block;width:52px;height:52px;background-repeat:no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#1D8769;background-position:center;border:2px solid #fff;padding-left:10px;}
.sb-buttons .sb-sell a{background-image:url(/wp-content/uploads/2015/10/sell.png);}
.sb-buttons .sb-buy a{background-image:url(/wp-content/uploads/2015/10/buy.png);}
.taptap-right{left:auto;right:5px;}
.taptap-menu-button,
.taptap-menu-button-three{padding:12px 11px 10px 11px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.taptap-menu-button:after,
.taptap-menu-button:before,
.taptap-menu-button div.taptap-menu-button-middle:before,
.taptap-menu-button div.taptap-menu-button-middle:after{content:'';display:block;height:1px;margin:5px 0;background-color:#747A7D;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;outline:1px solid transparent;}
.taptap-menu-button:before,
.taptap-menu-button div.taptap-menu-button-middle:after{width:28px;}
.taptap-menu-button:after,
.taptap-menu-button div.taptap-menu-button-middle:before{width:19px;}
.taptap-menu-button-three:after,
.taptap-menu-button-three:before,
.taptap-menu-button-three div.taptap-menu-button-three-middle:before{content:'';display:block;width:32px;height:2px;margin:6px 0;background-color:#747A7D;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;outline:1px solid transparent;}
.taptap-menu-button-wrapper-hover-touch .taptap-menu-button:before,
.taptap-menu-button-wrapper-hover-touch .taptap-menu-button:after,
.taptap-menu-button-wrapper-hover-touch div.taptap-menu-button-middle:before,
.taptap-menu-button-wrapper-hover-touch div.taptap-menu-button-middle:after,
.taptap-menu-button-wrapper-hover-touch .taptap-menu-button-three:after,
.taptap-menu-button-wrapper-hover-touch .taptap-menu-button-three:before,
.taptap-menu-button-wrapper-hover-touch .taptap-menu-button-three div.taptap-menu-button-three-middle:before{background-color:#A3A6A9 !important;}
.taptap-search-button{border-left:1px solid #454D52;width:50px;height:40px;position:fixed;z-index:497;top:13px;left:76px;cursor:pointer;}
.taptap-search-button-right{border-right:1px solid #454D52;width:50px;height:40px;position:fixed;z-index:497;top:13px;right:76px;cursor:pointer;}
.taptap-search-button svg,
.taptap-search-button-right svg{width:18px;height:18px;margin:12px 0 0 16px;fill:#74797D;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;}
.taptap-search-button:hover svg,
.taptap-search-button-right:hover svg{fill:#949698;}
.taptap-search-wrapper{position:fixed;z-index:600;top:-1000px;left:0;right:0;width:100%;height:67px;margin:0;padding:0;overflow:hidden;background-color:#212121;-webkit-transform:translateY(-67px);-moz-transform:translateY(-67px);transform:translateY(-67px);-webkit-transition:-webkit-transform .3s ease 0s, top 0s ease .3s;-moz-transition:-moz-transform .3s ease 0s, top 0s ease .3s;transition:transform .3s ease 0s, top 0s ease .3s;}
.taptap-search-wrapper-active{top:0 !important;-webkit-transform:translateY(0) !important;-moz-transform:translateY(0) !important;transform:translateY(0) !important;-webkit-transition:-webkit-transform .3s ease 0s, top 0s ease 0s !important;-moz-transition:-moz-transform .3s ease 0s, top 0s ease 0s !important;transition:transform .3s ease 0s, top 0s ease 0s !important;}
.taptap-search-wrapper #searchform input{width:100%;height:100%;font-size:20px;font-family:'Roboto';font-weight:300;color:rgba(255,255,255,0.5);padding:19px 0 22px 16px;margin:0;border:0;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease;}
#searchform input::-webkit-input-placeholder{color:#7F848A !important;}
#searchform input:-moz-placeholder{color:#7F848A !important;}
#searchform input::-moz-placeholder{color:#7F848A !important;}
#searchform input:-ms-input-placeholder{color:#7F848A !important;}
.taptap-search-close-icon{position:absolute;top:15px;right:16px;cursor:pointer;}
.taptap-search-close-icon svg{width:35px;height:35px;fill:#6B6F74;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;}
.taptap-search-close-icon:hover svg{fill:#BBBFC4;}
.taptap-logo-wrapper{position:fixed;z-index:500;top:0;right:17px;height:67px;display:table;}
.taptap-left{left:17px;right:auto;}
.taptap-logo-image{display:table-cell;vertical-align:middle;}
.taptap-logo-image img{width:auto;max-height:15px;}
.taptap-logo{display:table-cell;vertical-align:middle;}
.taptap-logo a{font-family:'Montserrat';font-size:15px;text-decoration:none;color:#BABDBF;margin:0;padding:5px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;}
.taptap-logo a:hover{color:#DDDEDF;text-decoration:none;}
.tap-tap-header{position:fixed;z-index:496;top:0;left:0;width:100vw;height:67px;background-color:#172026;}
.taptap-heading,
.taptap-subheading{font-family:arial,tahoma,verdana,sans-serif;text-align:center;letter-spacing:0;}
.taptap-heading{font-size:14px;color:#D1CA66;}
.taptap-subheading{font-size:10px;color:#727B81;}
.taptap-image{text-align:center;margin:23px 0;}
.taptap-image img{max-width:280px;height:auto;}
.taptap-by-bonfire ul{width:100%;list-style-type:none;margin:0;padding:0;margin:30px 0 0 0;}
.taptap-by-bonfire ul li{width:100%;min-height:30px;list-style-type:none;margin:0;padding:1px;text-align:center;}
.taptap-by-bonfire ul li a{font-family:arial,tahoma,verdana,sans-serif;font-size:11px;color:#8C9093;margin:0;padding:6px 5px;display:inline-block;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.taptap-by-bonfire ul li a:hover{color:#E2E3E4;}
.taptap-by-bonfire .menu{list-style:none;margin:0;padding:0;}
.taptap-by-bonfire .menu li{position:relative;margin:0;padding:0;border:none;z-index:auto;}
.taptap-by-bonfire .menu li span{display:inline-block;width:34px;height:25px;position:absolute;top:0;margin:0 7px 0 7px;padding:0;cursor:pointer;text-align:center;border-left:1px solid #464D52;line-height:22px;}
.taptap-by-bonfire .menu li span svg{width:30px;height:auto;padding:5px;margin:0 0 0 0;fill:#8C9093;vertical-align:middle;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.taptap-by-bonfire .menu li span:hover svg{fill:#fff;}
.taptap-by-bonfire .menu li span.taptap-submenu-active svg{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg);}
.taptap-by-bonfire .menu ul{list-style:none;margin:0;padding:0;display:none;}
.taptap-by-bonfire .sub-menu a{color:#686C6F;font-size:11px;margin:0;padding:6px 5px;}
.taptap-menu-item-description{font-family:'Droid Serif';font-size:11px;line-height:11px;color:#8D97A4;}
li.menu-item-has-children > a .taptap-menu-item-description{display:none;}
.taptap-main-wrapper{position:fixed;z-index:499;top:-1000%;left:0;width:100vw;height:101vh;opacity:0;-webkit-transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s ease, top 0s ease .5s, opacity .25s ease 0s;-moz-transition:-moz-transform .5s ease, top 0s ease .5s, opacity .25s ease 0s;transition:transform .5s ease, top 0s ease .5s, opacity .25s ease 0s;}
.taptap-main-wrapper-active{top:0;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .65s ease, top 0s ease 0s, opacity .6s ease 0s;-moz-transition:-moz-transform .65s ease, top 0s ease 0s, opacity .6s ease 0s;transition:transform .65s ease, top 0s ease 0s, opacity .6s ease 0s;}
.taptap-main-inner{width:100%;height:101vh;overflow-y:auto;}
.taptap-main{padding:0;margin:0;display:table;width:100%;height:100%;-webkit-transform:translate3d(0,0,0);}
.taptap-main-inner-inner{display:table-cell;vertical-align:top;margin:0;padding:90px 20px 60px 20px;}
.taptap-main-inner-inner-toolbar{padding-top:157px;}
.taptap-background-color{position:fixed;z-index:497;top:-1000%;left:0;width:100vw;height:101vh;background-color:#182127;-webkit-transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s ease, top 0s ease .5s;-moz-transition:-moz-transform .5s ease, top 0s ease .5s;transition:transform .5s ease, top 0s ease .5s;}
.taptap-background-color-active{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s ease, top 0s ease 0s;-moz-transition:-moz-transform .5s ease, top 0s ease 0s;transition:transform .5s ease, top 0s ease 0s;}
.taptap-background-image{position:fixed;z-index:498;top:-1000%;left:0;width:100vw;height:101vh;opacity:0;-webkit-transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);background-size:cover;background-repeat:no-repeat;-webkit-transition:opacity .5s ease 0s, -webkit-transform .5s ease, top 0s ease .5s;-moz-transition:opacity .5s ease 0s, -moz-transform .5s ease, top 0s ease .5s;transition:opacity .5s ease 0s, transform .5s ease, top 0s ease .5s;}
.taptap-background-image-active{top:0;opacity:.1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .5s ease 0s, -webkit-transform .5s ease, top 0s ease 0s;-moz-transition:opacity .5s ease 0s, -moz-transform .5s ease, top 0s ease 0s;transition:opacity .5s ease 0s, transform .5s ease, top 0s ease 0s;}
.taptap-absolute{position:absolute;}
.wp-toolbar-active{margin-top:32px;}
@media screen and (max-width:782px){.wp-toolbar-active{margin-top:46px;}
#wpadminbar{position:fixed !important;}
}
#wpadminbar{z-index:9999999999999999999999999999;}


.webweb_wp_mibew .app_table {
	width: 30%;
}

.webweb_wp_mibew .app_hide {
	display: none;
}

.webweb_wp_mibew .clear_both {
	clear: both;
}

.webweb_wp_mibew .app_table td {
	padding:10px;
}

.webweb_wp_mibew .webweb_wp_mibew_input {
	min-width:220px;
}

.webweb_wp_mibew .form-table textarea {
	width:550px;
}

.webweb_wp_mibew .success, .app_success {
    color: green;
}

.webweb_wp_mibew .app_error, .webweb_wp_mibew .app_delete_button {
    color: red;
}

.webweb_wp_mibew .main_content {
	float: left;
    margin: 0;
    padding: 0;
    width: 73%;
    vertical-align: top;
}

.webweb_wp_mibew .zzz_app_admin_sidebar {
	float: right;
    margin: 0;
    padding: 0;
    width: 20%;
}

.img_search_min {
    width: 108px !important;
    height: auto;
}
@media screen and (min-width: 1200px) { 
#mobbanner {
display:none;
}
}
@media screen and (max-width: 1200px) { 
#mobbanner {
display:block;
}
#mobbanner img {max-width: 100%;}
}
.webweb_wp_mibew .app_table {
	width: 30%;
}

.webweb_wp_mibew .app_hide {
	display: none;
}

.webweb_wp_mibew .clear_both {
	clear: both;
}

.webweb_wp_mibew .app_table td {
	padding:10px;
}

.webweb_wp_mibew .webweb_wp_mibew_input {
	min-width:220px;
}

.webweb_wp_mibew .form-table textarea {
	width:550px;
}

.webweb_wp_mibew .success, .app_success {
    color: green;
}

.webweb_wp_mibew .app_error, .webweb_wp_mibew .app_delete_button {
    color: red;
}

.webweb_wp_mibew .main_content {
	float: left;
    margin: 0;
    padding: 0;
    width: 73%;
    vertical-align: top;
}

.webweb_wp_mibew .zzz_app_admin_sidebar {
	float: right;
    margin: 0;
    padding: 0;
    width: 20%;
}

.ketchup-error {
  position: absolute;
  width: auto;
}

.ketchup-error ul {
  padding: 0;
  margin: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: left;
  color: #111;
  background: red;
  background: rgba(255, 0, 0, 0.6);
  padding: 10px;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
  list-style: none;
  line-height: 16px;
}

.ketchup-error span {
  display: block;
  width: 0; 
  height: 0; 
  border-left: 0 solid transparent; 
  border-right: 15px solid transparent;
  border-top: 10px solid red;
  border-top: 10px solid rgba(255, 0, 0, 0.6);
  border-bottom: 0;
  margin-left: 10px;
}
.hsro{
width:10% !important;
height: 60px !important;
}
#seekr{
		text-decoration: none;
    height: 22px;
    margin: 0 5px 3px 0px;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -khtml-border-radius: 0px !important;
		border: none;
    box-shadow: 2px 2px 2px #cecece;
    float: right;
    width: 13%;
    display: block;
		cursor:pointer;
}
button, 
button:active, 
button:focus {
    outline: none;
}
.sub {
    outline: none;
}
.window p, .window input {
    position: relative;
    z-index: 1;
    outline: none;
}
.custom-meta-search #custom_meta-kolichestvo-sdayushhixsya-komnat input, .custom-meta-search #custom_meta-ploshhad input, .custom-meta-search #custom_meta-obshhaya_ploshhad input, .custom-meta-search #custom_meta-ploshhad_uchastka input, .custom-meta-search #custom_meta-cena_doll input, .custom-meta-search #custom_meta-cena input {
   
    outline: none;
}