/*
Theme Name: 23kvartiri
Description: WordPress themes by Studio a1 & Chaika Igor
Author: Studio a1 & Chaika Igor
Version: 1.0
*/
html, body{width:100%; height:100%; margin:0px; padding:0px;}
body{font-size:14px; font-family:'Open Sans', sans-serif; color:#303030; background:#f7efe8; line-height:1.4em;}
div, header, footer, nav{position:relative; display:block; margin:0px; padding:0px;}
div, header, footer, nav, ul, ol, li, a, span, p, h1, h2, h3, h4, h5{line-height:1.4em;}
form{position:relative; display:block; margin:0px; padding:0px; border:0px; background:none; outline:none;}
p{position:static; display:block; margin:0px; padding:5px 0px;}
ul, li{position:relative;}
ul li{overflow:hidden;}
img{position:relative;}
a img{border:0px;}
a{position:relative; color:#00aec7; text-decoration:underline;}
a.tel{color:inherit; text-decoration:none; font-size:inherit; cursor:default; line-height:inherit;}
a:hover{text-decoration:none;}
h1,.h1{position:relative; display:block; margin:0px; padding:14px 0px; font-size:44px; color:#303030; font-weight:400; line-height:1.2em; font-family:'Open Sans', sans-serif;}
h2,.h2{position:relative; display:block; margin:0px; padding:14px 0px; font-size:34px; color:#303030; font-weight:400; line-height:1.2em; font-family:'Open Sans', sans-serif;}
h3,.h3{position:relative; display:block; margin:0px; padding:8px 0px; font-size:20px; color:#303030; font-weight:normal; line-height:1.2em; font-family:'Open Sans', sans-serif;}
.h2.h2Little{font-size:20px;}
.contPadLeft h1, .contPadLeft .h1, .contPadLeft .h2, .contPadLeft .h3{position:static; margin-left:-1px;}
.contPadLeft h1::before, .contPadLeft .h1::before, .contPadLeft .h2::before, .contPadLeft .h3::before{position:absolute; top:25px; bottom:22px; left:0px; width:2px; background:#fc4132; content:" "; height:auto; display:inline-block;}
.contPadLeft .h3::before{top:12px; bottom:10px;}
.contPadLeft .h2.h2Little::before{top:18px; bottom:15px;}
.clear{clear:both;}
.big20{display:inline-block; width:20%; height:1px; font-size:1px; line-height:1px;}
.big50{display:inline-block; width:50%; height:1px; font-size:1px; line-height:1px;}
.big70{display:inline-block; width:70%; height:1px; font-size:1px; line-height:1px;}
.big{display:inline-block; width:100%; height:1px; font-size:1px; line-height:1px;}
#big{width:100%; height:auto; min-height:100%;}
.cont{width:1200px; margin:0px auto; background:#ffffff; overflow:hidden;}
body .contPadLeft{padding-left:29px !important;}
body .contPadRight{padding-right:29px !important;}
.contSha{box-shadow:9px 1px 5px -5px #e3dbd5, -9px 1px 5px -5px #e3dbd5;}
header, footer,#midl,#footObm, #header{width:100%; height:auto;}
a.noAstyle1{color:inherit; font-size:inherit; text-decoration:none;}
/**********for-the-table*************************/
.tblS1{padding:14px 0px;}
.tblS1 table, .tblS1 table tr, .tblS1 table td{border:0px; border-collapse:collapse;}
.tblS1 table{width:100%;}
.tblS1 table td{padding:11px 17px 11px 18px; font-size:13px; color:#303030; line-height:1.5em; vertical-align:top;}
.tblS1 table thead td{color:#fc4234; font-weight:500; font-size:20px; padding-left:0px;}
.tblS1 table thead td:first-child{padding-right:5px;}
.tblS1 table thead td, .tblS1 table thead tr{border:0px;}
.tblS1 table td, .tblS1 table tr{border-top:1px solid #e5decf;}
.tblS1 table tbody tr:first-child td, .tblS1 table tbody tr:first-child{border-top:1px solid #fb4233;}
.tblS1 table .trB td{font-weight:bold; color:#303030;}
.tblS1 table .trB td:last-child, .tblS1 table td:last-child{text-align:right;}
.tblS1 table td .starBox{width:120px;}
/****************next*style*for-the-table****************************/
.tblS2{padding:5px 0px;}
.tblS2 table, .tblS2 table tr, .tblS2 table td{border:0px; border-collapse:collapse;}
.tblS2 table{width:100%;}
.tblS2 table td{padding:9px 0px 7px 10px; font-size:13px; color:#303030; line-height:2.0em; vertical-align:top; position:relative;}
.tblS2 table thead td{color:#fc4132; font-weight:normal;}
.tblS2 table thead td, .tblS2 table thead tr{border-color:#c0c0c0;}
.tblS2 table thead tr:hover, .tblS2 table thead tr:hover td{background:#ffffff; border-color:#c0c0c0;}
.tblS2 table td, .tblS2 table tr{border-bottom:1px solid #eaeaea;}
.tblS2 table tr:hover, .tblS2 table tr:hover td{border-color:#ebe3e3; background:#fff8f7 !important;}
/*.tblS2 table tr.redSkidka, .tblS2 table tr.redSkidka td{background-color:#FFDCD9 !important; border-bottom:1px solid #F4D1CE; position:relative;}*/
/****************next*style*for-the-table****************************/
.tblS3{padding:7px 0px 14px 0px;}
.tblS3 > p{display:none; padding:0px;}
.tblS3 table, .tblS3 table tr, .tblS3 table td{border:0px; border-collapse:collapse;}
.tblS3 table{width:100%;}
.tblS3 table td{padding:9px 0px 7px 10px; font-size:13px; color:#303030; line-height:2.0em; vertical-align:top;}
.tblS3 table thead td{color:#fc4132; font-weight:normal;}
.tblS3 table thead td, .tblS3 table thead tr{border-color:#c0c0c0;}
.tblS3 table thead tr:hover, .tblS3 table thead tr:hover td{background:#ffffff; border-color:#c0c0c0;}
.tblS3 table td, .tblS3 table tr{border-bottom:1px solid #eaeaea;}
.tblS3 table tr:hover, .tblS3 table tr:hover td{border-color:#ebe3e3; background:#fff8f7;}
/**********end-for-the-table*************************/
/****************next*style*for-the-table****************************/
.tblS4{padding:0px;}
.tblS4 > p{display:none; padding:0px;}
.tblS4 table, .tblS4 table tr, .tblS4 table td{border:0px; border-collapse:collapse;}
.tblS4 table{width:100%;}
.tblS4 table td{padding:9px 0px 7px 10px; font-size:13px; color:#303030; line-height:2.0em; vertical-align:top;}
.tblS4 table thead td{color:#fc4132; font-weight:normal;}
.tblS4 table thead td, .tblS4 table thead tr{border-color:#b9b9b9;}
.tblS4 table td, .tblS4 table tr{border-bottom:1px solid #e2e2e2;}
.tblS4_c1{width:9%;}
.tblS4_c2, .tblS4_c3{width:23%;}
.tblS4 table td.tab_grey_td_style1{color:rgba(48,48,48,0.59);}
/**********end-for-the-table*************************/
/**********style-for-the-page*************************/
.styleForPageTxt blockquote{position:relative; display:block; color:#fc4132; font-style:italic; margin:17px 0px; width:100%; box-sizing:border-box; padding:2px 0px 2px 24px; border-left:1px solid #fed5d2;}
.styleForPageTxt ul{margin:0px; padding:10px 0px; display:block; list-style:none;}
.styleForPageTxt ul li{display:block; margin:0px; padding:3px 0px 3px 25px;}
.pravila_tp_1.styleForPageTxt ul li{padding-top:6px;}
.styleForPageTxt ul li::before{position:absolute; left:2px; top:10px; width:8px; height:8px; background:#fc4232; border-radius:5px; content:" ";}
.styleForPageTxt ol{margin:0px; padding:10px 0px; display:block; list-style:none; counter-reset:list 0;}
.styleForPageTxt ol li{display:block; margin:0px; padding:3px 0px 3px 25px; list-style:none;}
.styleForPageTxt ol li::before{position:absolute; left:2px; top:3px; width:auto; height:auto; content:counter(list, decimal)"."; counter-increment:list; color:#fc4e40;}
/**********end-style-for-the-page*************************/
/**********for-the-COLL2*************************/
.col2{width:100%; height:auto; overflow:hidden; font-size:1px; line-height:1px; text-align:justify; padding:5px 0px;}
.col2::after{display:inline-block; width:100%; height:1px; line-height:1px; content:" ";}
.col{height:auto; display:inline-block; vertical-align:top; font-size:14px; line-height:1.4em; text-align:left;}
.col2 .col{width:47%;}
.col2.nopad{padding-top:0px !important; padding-bottom:0px !important; line-height:1px !important;}
.col2.nopad div{line-height:1.3em !important;}
.col2.nopad:after{overflow:hidden; height:0px;}
.col2 .collit{width:45%;}
.col2 .colbig{width:54%;}
/**********end-for-the-COLL2*************************/
.padTop1{padding-top:10px;}
/***************************шапка************************/
header, #header{height:auto; padding-top:111px; z-index:10;}
#logo{
	position:relative;
	display:inline-block;
	width:258px;
	height:45px;
	vertical-align:top;
}
#logo img{max-width:100%; max-height:100%; margin-top: 1px;}
#logo_box{
	position:absolute;
	top:53px;
	left:29px;
	z-index:50;
}
#logo_phone{
	display:inline-block;
	margin:2px 0px 0px 27px;
	padding:6px 0px 6px 30px;
	vertical-align:top;
	border-left:1px solid #d3d3d3;
}
#logo_phone_1{
	font-size:15px;
	color:#222222;
	font-family:Arial, sans-serif;
	font-weight:bold;
	line-height:1.1em;
}
#logo_phone_2{
	font-size:10px;
	color:#999999;
	font-family:Arial, sans-serif;
	line-height:1.1em;
	padding:1px 0px 0px 0px;
	letter-spacing:0.22px;
	font-weight:normal;
}
.byterButt{
	display:none;
	width:29px;
	height:19px;
	background:url(img/byter.png) 0px 0px no-repeat;
	z-index:20;
	vertical-align:middle;
	margin-left:30px;
	cursor:pointer;
}
.byterButtCheck{
	display:none;
	opacity:0px;
}
.byterButtCheck:checked + .byterButt + #nav1,
.byterButtCheck:checked + .byterButt + #menuF{display:block;}
#showHideMenu2 + .byterButt{top:39px; position:relative; float:right;}
#navHidMenu1{display:none;}
#nav1{
	position:absolute;
	top:37px;
	right:15px;
	width:auto;
	height:auto;
	z-index:15;
}
#nav1 ul, #menuF ul{
	display:block;
	list-style:none;
	overflow:visible;
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:1px;
	line-height:1px;
}
#nav1 ul li, #menuF ul li{
	display:inline-block;
	width:auto;
	height:auto;
	font-size:15px;
	line-height:1.4em;
	overflow:visible;
}
#nav1 > ul > li, #menuF > ul > li{padding-bottom:7px;}
#nav1 ul li.liMore1, #menuF ul li.liMore1{padding-right:7px;}
#nav1 ul li a, #menuF ul li a{
	position:relative;
	display:block;
	width:auto;
	padding:4px 0px 0px 0px;
	font-size:20px;
	margin:0px 26px;
	color:#363334;
	text-decoration:none;
}
#nav1 > ul > li > a:after, #menuF > ul > li >a:after{
	position:absolute;
	bottom:3px;
	left:0px;
	display:block;
	width:100%;
	height:1px;
	background:#C2C1C2;
	content:" ";
}
#nav1 > ul > li a:hover, #menuF > ul > li a:hover{
	color:#f6392c;
}
#nav1 > ul > li > a:hover:after, #menuF > ul > li > a:hover:after{
	background:#FCC3BF;
}
#nav1 ul li.liMore1 > a:before, #menuF ul li.liMore1 > a:before{
	position:absolute;
	display:block;
	right:-17px;
	top:18px;
	width:7px;
	height:4px;
	background:url(img/nav-more.png) 0px 0px no-repeat;
	content:" ";
}
#nav1 > ul > li > ul, #menuF > ul > li > ul{
	position:absolute;
	top:39px;
	right:0px;
	display:none;
	/*width:188px;*/
	width:260px;
	height:auto;
	background:#faf6f2;
	padding:12px 0px 0px 0px;
	margin:0px;
}
#nav1 ul li.liMore1:hover, #menuF ul li.liMore1:hover{
	background:url(img/but-more-1.png) 0px 0px / 100% 100% no-repeat;
}
#nav1 ul li.liMore1:hover ul, #menuF ul li.liMore1:hover ul{display:block;}
#nav1 ul li ul li, #menuF ul li ul li{
	display:block;
	padding:0px;
	margin:0px;
}
#nav1 ul li ul li a, #menuF ul li ul li a{
	display:block;
	width:100%;
	padding:8px 12px 10px 37px;
	margin:0px;
	box-sizing:border-box;
	color:#303030;
	font-size:13px;
	text-decoration:underline;
	line-height:1.4em;
	background:url(img/li-1-act.png) 20px 15px /0px 0px no-repeat, url(img/li-1.png) 20px 15px / 6px 6px no-repeat;
}
#nav1 ul li ul li a:hover, #menuF ul li ul li a:hover{background-color:#f0e8e1; background-size:6px 6px, 0px 0px;}
#nav1 ul li.block_akc_menu > a:before{
	position:absolute;
	top:2px;
	right:-22px;
	display:inline-block;
	width:23px;
	height:17px;
	box-sizing:border-box;
	border-radius:2px;
	background:#f94c3b;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	line-height:1.2em;
	padding:2px 3px 0px 3px;
	text-align:center;
	content:attr(rel);
}
#nav1 ul li.block_akc_menu > a[rel='0']:before{display:none;}
#btnShowFiltr{
	display:none;
	width:100%;
	height:33px;
	margin:15px auto 0px auto;
	background:url(img/find-btn-m.png) 0px 0px repeat-x;
	text-align:center;
	text-decoration:none;
	font-size:13px;
	color:#fdfdfd;
	border-radius:4px;
	max-width:350px;
	box-sizing:border-box;
	padding:8px 0px 0px 0px;
}
#btnShowFiltr::after{
	position:relative;
	display:block;
	left:14px;
	margin:0px auto;
	width:120px;
	height:0px;
	border-bottom:1px dashed #ffffff;
	content:" ";
}
#btnShowFiltr:hover::after{visibility:hidden;}
#btnShowFiltr img{display:inline-block; vertical-align:middle; margin-right:10px; position:relative; top:-1px;}
#filtr{
		/*position:absolute;
		top:111px;
		left:29px;
		right:0px;
		width:auto;
		height:120px;*/
		position:relative;
		width:100%;
		height:auto;
		box-sizing:border-box;
		padding:0px 0px 0px 29px;
		z-index:10;
	}
	#filtrMidl{
		position:relative;
		width:100%;
		height:auto;
		box-sizing:border-box;
		padding:22px 29px 19px 20px;
		background:url(img/filtr.png) 0px 0px / 100% 100% no-repeat;
	}
	#filtrLine1, #filtrLine2{
		text-align:justify;
		font-size:1px;
		line-height:1px;
		padding-right:212px;
	}
	#filtrLine1::after, #filtrLine2::after{
		display:inline-block;
		width:100%;
		height:1px;
		line-height:1px;
		font-size:1px;
		content:" ";
	}
	#filtrLine2{padding-top:15px;}
	#filtrLine3{
		font-size:1px;
		line-height:1px;
		text-align:left;
		display:none;
	}
	#filtr.active #filtrLine3{display:block;}
	.filtrBoxChekinFiltr3Vup{margin-right:28px; margin-top:15px;}
	.filtrBox{
		display:inline-block;
		vertical-align:top;
		text-align:left;
		font-size:13px;
		line-height:1.4em;
	}
	.filtrL1Box1{width:430px;}
	.filtrL1Box2{width:206px; position:static; z-index:50;}
	.filtrBoxTxt, .filtrBoxTxt2, .filtrBoxTxt_rght{
		display:inline-block;
		vertical-align:middle;
		font-size:13px;
		color:#ffffff;
		padding-right:7px;
	}
	.filtrBoxTxt_rght{padding-right:0px; padding-left:4px;}
	.filtrBoxTxt2{padding-left:7px;}
	.filtrBoxChekin{
		display:inline-block;
		vertical-align:middle;
		padding:0px;
		border:1px solid #fb9288;
		box-sizing:border-box;
		background:none;
		border-radius:4px;
		height:31px;
		overflow:hidden;
	}
	.filtrBoxChekin .inpChek{display:none;}
	.filtrBoxChekinA{
		display:block;
		width:auto;
		float:left;
		height:100%;
		line-height:1.4em;
		font-size:13px;
		color:#ffffff;
		box-sizing:border-box;
		text-decoration:none;
		padding:6px 11px 0px 11px;
		border-left:1px solid #fb9288;
		cursor:pointer;
	}
	.filtrBoxChekinAHide:first-child + .filtrBoxChekinA{border:0px;}
	.filtrBoxChekinA.check, .filtrBoxChekinAHide:checked + .filtrBoxChekinA{
		background:#ffffff;
		color:#f6392c;
	}
	.filtrBoxChekinAHide{display:none;}
	#filtrSend{
		position:absolute;
		top:0px;
		right:0px;
		display:block;
		width:180px;
		height:31px;
		box-sizing:border-box;
		cursor:pointer;
		border:0px;
		border-radius:4px;
		background:url(img/filtr-send-btn.png) 13px 8px no-repeat, url(img/filtr-send.png) 0px 100% no-repeat;
		font-size:13px;
		color:#363334;
		opacity:1;
		outline:none;
		box-sizing:border-box;
		font-family:'Open Sans', sans-serif;
		padding-left:37px;
		text-align:left;
	}
	#filtr.active #filtrMore{display:none;}
	#filtrMore{
		position:absolute;
		top:22px;
		right:34px;
		display:inline-block;
		width:auto;
		height:auto;
		font-size:13px;
		line-height:1.4em;
		color:#ffffff;
		text-decoration:none;
	}
	#filtrMore::after{
		position:absolute;
		bottom:0px;
		left:0px;
		display:block;
		width:100%;
		height:0px;
		border-bottom:1px dashed #fa7c71;
		content:" ";
	}
	#filtrMore img{
		position:relative;
		margin-left:5px;
		top:-1px;
	}
	.inpType1.inpType1IB{display:inline-block; vertical-align:middle; width:98px;}
	.inpType1.inpType1IB.inpType1Lit{width:57px;}
	.inpType1.inpType1IB.inpType1LT2{width:90px;}
	.inpType1{
		width:100%;
		height:31px;
		padding:6px 0px 0px 0px;
		border-bottom:1px solid #ac2e24;
		box-sizing:border-box;
		background:#ffffff;

		border-radius:4px;
	}
	.inpType1 input{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		line-height:1.4em;
		border:0px;
		background:none;
		outline:none;
		box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
		font-size:13px;
		color:rgba(54,51,52,0.95);
		font-family:'Open Sans', sans-serif;
		opacity:1;
		font-weight:bold;
	}
	.inpType1 input::-webkit-input-placeholder{color:rgba(54,51,52,0.60); opacity:1; font-weight:normal;}
	.inpType1 input::-moz-placeholder{color:rgba(54,51,52,0.60); opacity:1; font-weight:normal;}
	#boxAType1, #boxAType2{
		position:relative;
		display:block;
		width:205px;
		height:31px;
		padding:5px 10px 0px 10px;
		border:1px solid #fb9288;
		box-sizing:border-box;
		background:url(img/strelka-1.png) right 11px top 13px no-repeat, url(img/sel-str-2-red.png) right 11px top 13px / 0px 0px no-repeat;
		border-radius:4px;
		text-decoration:none;
		color:#ffffff;
		z-index:5;
		cursor:pointer;
	}
	#boxAType2{width:170px; outline:none; padding-right:20px;}
	#boxAType2 span{max-width:100%; overflow:hidden; position:relative; display:inline-block; white-space:nowrap;}
	/*#boxAType2{background-color:#ffffff; background-image: url(img/sel-str-2-red.png);}
	#boxAType2 span{color:#f94c3b;}*/
	#boxAType1Ul .slimScrollBar, #boxAType2Ul .slimScrollBar{display:block; min-height:16px;}
	#boxAType1Ul.boxAType1Ul_up_style .boxAType1Ul,
	#boxAType2Ul.boxAType1Ul_up_style .boxAType1Ul{margin-left:10px; margin-right:7px;}
	#boxAType1.act_boxAType1, #boxAType1.countMore,
	#boxAType2.act_boxAType1, #boxAType2.countMore{background-color:#ffffff; z-index:55; border-radius:4px 4px 0px 0px; border-bottom:0px; background-image:url(img/sel-str-2-red.png);}
	#boxAType2.act_boxAType1, #boxAType2.countMore{border-color:#ffffff;}
	#boxAType1.countMore, #boxAType2.countMore{border-radius:4px;}
	#boxAType1.act_boxAType1 span, #boxAType1.countMore span,
	#boxAType2.act_boxAType1 span, #boxAType2.countMore span{color:#f94c3b;}
	#boxAType1 span, #boxAType2 span{position:relative; top:1px; color:#ffffff; font-size:13px;}
		/*.boxAType1Ul.boxAType1UlNew{
			display:none;
			background:#ffffff;
			border-radius:4px;
		    box-shadow:0px 0px 4px 0px #dcdcdc;
			display:none;
			height:auto;
			left:0px;
			list-style:none;
			margin:0px;
			overflow:hidden;
			padding:5px 0px 6px 0px;
			position:absolute;
			top:30px;
			width:100%;
		}*/
		.boxAType1Ul.boxAType1UlNew li{
			display:block;
			height:auto;
			margin:0px;
			padding:2px 0px 1px 0px;
			width:100%;
			float:none;
			border-top:1px solid #ebebeb;
		}
		.boxAType1Ul.boxAType1UlNew li label{
			box-sizing:border-box;
			color:#303030;
			cursor:pointer;
			display:block;
			font-size:12px;
			height:auto;
			line-height:1.4em;
			padding:6px 12px;
			vertical-align:top;
			width:100%;
			font-weight:normal;
		}
		.boxAType1Ul.boxAType1UlNew li label input{
			display:inline-block;
			margin:0px 7px 0px 0px;
			position:relative;
			top:2px;
			vertical-align:top;
		}
		/*#boxAType2:hover .boxAType1Ul{display:block;}*/
		#boxAType1Ul, #boxAType2Ul{
			position:absolute;
			top:31px;
			right:0px;
			width:auto;
			height:auto;
			max-width:100%;
			display:none;
			margin:0px;
			padding:5px 10px 6px 10px;
			background:#FFFFFF;
			border-radius:4px;
			overflow:hidden;
			box-shadow:0px 0px 4px 0px #dcdcdc;
			z-index:50;
		}
		#boxAType2Ul{width:100%; box-sizing:border-box; border-radius:0px 0px 4px 4px; padding:0px;}
		#boxAType1Ul.boxAType1Ul_up_style, #boxAType2Ul.boxAType1Ul_up_style{padding:5px 3px 6px 0px;}
		.boxAType1Ul{
			width:100%;
			height:auto;
			margin:0px;
			padding:0px;
			list-style:none;
			overflow:hidden;
			text-align:right;
			box-sizing:border-box;
		}
		.boxAType1Ul > li{
			display:inline-block;
			width:195px;
			height:auto;
			vertical-align:top;
			padding:10px 10px 10px 10px;
			text-align:left;

		}
		.boxAType1Ul > li:nth-child(4){float:right; clear:both; margin-left:2px;}
		.boxAType1Ul ul{
			border-top:1px solid #fc4234;
			margin:0px;
			padding:4px 0px 0px 0px;
			list-style:none;
			display:block;
		}
		.boxAType1Ul ul li{
			display:block;
			width:100%;
			height:auto;
			margin:0px;
			padding:0px;
			border-top:1px solid #ebebeb;
		}
		.boxAType1Ul ul li:first-child{border-top:0px;}
		.boxAType1Ul li label{
			display:block;
			width:100%;
			height:auto;
			box-sizing:border-box;
			padding:7px 0px 7px 0px;
			line-height:1.4em;
			font-size:12px;
			color:#333333;
			vertical-align:top;
			cursor:pointer;
		}
		/*.boxAType1Ul li label:hover, .boxAType1Ul li label.checked{background:#F4F1EC;}*/
		.boxAType1Ul li label input{
			margin:0px 5px 0px 0px;
			position:relative;
			vertical-align:top;
			display:inline-block;
			top:1px;
			float:left;
		}
		.boxAType1Ul > li > label{
			font-size:15px;
			font-weight:bold;
			padding-top:8px;
			padding-bottom:8px;
		}
		.boxAType1Ul > li > label > input{top:5px;}
		.inpType_okr{
			display:block;
			background:none;
			cursor:pointer;
			border:0px;
			font-size:15px;
			text-align:center;
			font-weight:bold;
		}
		.boxAType1LiCSpan{
			display:block;
			overflow:hidden;
		}
		.selType1{
			width:100%;
			height:31px;
			padding:5px 10px 0px 10px;
			border:1px solid #fb9288;
			box-sizing:border-box;
			background:url(img/strelka-1.png) right 11px top 13px no-repeat;
			border-radius:4px;
			overflow:hidden;
		}
		.selType1 select{
			width:100%;
			height:auto;
			line-height:1.4em;
			border:0px;
			background:none;
			outline:none;
			font-size:13px;
			color:#ffffff;
			font-family:'Open Sans', sans-serif;
			opacity:1;
			box-sizing:content-box;
			padding-right:30px;
		}
		.selType1 select option{color:rgba(54,51,52,0.60);}
/**************************end*шапка************************/

/***************************основная часть************************/
#midl{z-index:5;}
#frontBox1{
	padding:21px 0px 0px 0px;
}
#frontBox1Map{
	width:100%;
	height:429px;
	/*background:url(img/map.jpg) 0px 0px / 100% 100% no-repeat;*/
	border-top:1px solid #fb4132;
	border-bottom:1px solid #fb4132;
	margin-top:8px;
}
#info{
	height:auto;
	padding:0px 312px 0px 0px;
}
#left{
	width:100%;
	height:auto;
	float:left;
}
#page{
	padding:10px 30px 0px 0px;
}
#page img{max-width:100% !important; height:auto !important; box-sizing:border-box;}
#txt{
	padding:4px 0px 0px 0px;
}
#frontBox2{padding-top:46px;}
#frontBox3{padding-top:76px;}
.frontBoxs2{
	overflow:hidden;
	width:100%;
	height:auto;
}
.frontBoxs2L, .frontBoxs2R{
	width:43%;
	height:auto;
	float:left;
}
.frontBoxs2R{float:right; margin-right:80px;}
.frontBoxs2R .frontBoxs2Tit{color:#00aec7;}
.frontBoxs2Tit{
	font-size:20px;
	color:#fc4132;
	font-weight:400;
	padding-bottom:10px;
}
.frontBoxs2P{
	padding:24px 0px 0px 107px;
	overflow:hidden;
}
.frontBoxs2PL{
	width:93px;
	height:auto;
	float:left;
	margin-left:-107px;
	padding-top:2px;
}
.frontBoxs2PLA{
	display:block;
	width:93px;
	height:70px;
	border-radius:4px;
	border:1px solid #d8d1ce;
	overflow:hidden;
	box-sizing:border-box;
}
.frontBoxs2PR{
	width:100%;
	height:auto;
}
.frontBoxs2PRTit{
	display:block;
	line-height:1.5em;
}
.frontBoxs2PRTit a{text-decoration:none; font-size:15px; color:#5c5c5c; font-weight:bold; line-height:inherit;}
.frontBoxs2PRTit a:hover{text-decoration:underline;}
.frontBoxs2PRLine{
	padding:6px 0px 0px 0px;
	border-bottom:1px solid #ffcece;
}
.frontBoxs2R .frontBoxs2PRLine{border-color:#b2e7ee;}
.frontBoxs2PRTxt{
	font-size:11px;
	color:#877067;
	padding:9px 0px 0px 0px;
	overflow:hidden;
}
.frontBoxs2PRTxt span{display:inline-block; vertical-align:top;}
.frontBoxs2PRTxtR{
	float:right;
	width:auto;
	white-space:nowrap;
	top:-1px;
}
.frontBoxs2PRTxtRB1, .frontBoxs2PRTxtRB2{
	display:inline-block;
	width:auto;
	height:auto;
	padding:0px 0px 1px 15px;
	font-size:13px;
	color:#303030;
	background:url(img/star-2.png) 0px 3px no-repeat;
	margin-left:7px;
	vertical-align:top;
}
.frontBoxs2PRTxtRB2{
	background:url(img/comm.png) 0px 3px no-repeat;
	padding-left:18px;
}
.frontBoxs2R .frontBoxs2PRTxtRB1{background-image:url(img/star-2-bl.png);}
.frontBoxs2R .frontBoxs2PRTxtRB2{background-image:url(img/comm-bl.png);}
#frontBox4Tit, #frontBox10Tit{margin-top:44px;}
#frontBox4, #frontBox10{
	padding:19px 0px 0px 0px;
}
.frontBox4P{
	padding:10px 0px 6px 47px;
	overflow:hidden;
	border-top:1px dashed #e5e5e5;
}
.frontBox4P:first-child{border:0px;}
.frontBox4PL{
	float:left;
	width:33px;
	height:auto;
	margin-left:-47px;
	padding-top:5px;
}
.frontBox4PR{
	width:100%;
	height:auto;
}
.frontBox4PRTit{
	font-size:16px;
	color:#008fb0;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
}
.frontBox4PRTit:hover{text-decoration:none;}
.frontBox4PRTxt{
	font-size:13px;
	color:#303030;
	padding:0px 0px 0px 0px;
	line-height:1.7em;
}
.frontBox4PRTxt *{line-height:inherit;}
.frontBox4PRTxt p{padding-top:0px;}
.frontBox4PMore{
	padding-top:8px;
}
#frontBox5Tit{margin-top:30px;}
#frontBox5{padding:15px 0px 0px 0px; height:152px;}
#frontBox5Slide{
	overflow:hidden;
	width:100%;
	height:152px;
}
#frontBox5 .bx-controls{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:100%;
	height:0px;
	z-index:3;
}
#frontBox5 .bx-controls-direction{position:relative; width:100%; height:0px;}
#frontBox5 .bx-prev{
	position:absolute;
	top:60px;
	left:-22px;
	display:block;
	width:33px;
	height:33px;
	background:url(img/frontBox5Slide-left.png) 0px 0px no-repeat;
}
#frontBox5 .bx-next{
	position:absolute;
	top:60px;
	right:-22px;
	display:block;
	width:33px;
	height:33px;
	background:url(img/frontBox5Slide-right.png) 0px 0px no-repeat;
}
#frontBox5 .bx-prev:hover, #frontBox5 .bx-next:hover{background-position:0px -33px;}
.frontBox5Box{
	position:relative;
	display:block;
	width:200px;
	height:152px;
	overflow:hidden;
	border-radius:4px;
	border:1px solid #d8d1ce;
	background:#ffffff;
	text-decoration:none;
	padding:5px 10px;
	box-sizing:border-box;
	text-align:center;
}
.frontBox5BoxTit{
	color:#fb4233;
	font-size:14px;
	text-transform:none;
	padding:12px 0px 0px 0px;
	white-space:nowrap;
	overflow:hidden;
}
.frontBox5BoxTit:after{
	position:absolute;
	top:0px;
	right:0px;
	display:block;
	width:13px;
	height:100%;
	content:" ";
	background:linear-gradient(to right, rgba(255,255,255,0.14), rgba(255,255,255,0.95));
}
.frontBox5BoxName{
	color:#303030;
	font-size:12px;
	font-weight:bold;
	padding:7px 0px 0px 0px;
	line-height:1.2em;
}
.frontBox5BoxTxt{
	font-size:12px;
	color:#303030;
	padding:1px 0px 0px 0px;
	line-height:1.2em;
	max-height:42px;
	min-height:42px;
	overflow:hidden;
}
.frontBox5BoxTxt *{line-height:inherit;}
.frontBox5BoxTxt p{padding:0px;}
.frontBox5BoxStar{
	padding:16px 0px 0px 0px;
	text-align:center;
}
#frontBox6Tit{
	margin:30px 0px 0px 0px;
}
#frontBox6{
	padding:0px 0px 0px 0px;
}
.frontBox6P:first-child{border:0px; padding-top:6px;}
.frontBox6P{
	padding:23px 0px 26px 0px;
	border-top:1px dashed #e5e5e5;
	overflow:hidden;
}
.frontBox6PTit{
	font-size:16px;
	color:#008fb0;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
}
.frontBox6PTxt{
	font-size:13px;
	color:#303030;
	line-height:1.7em;
}
.frontBox6PTxt *{line-height:inherit;}
.frontBox6PTxt p{padding-top:2px;}
.frontBox6PMore{padding-top:3px;}
#frontBox7Tit{
	margin:30px 0px 0px 0px;
}
#frontBox7{
	padding:3px 0px 0px 0px;
	line-height:1.6em;
}
#frontBox7 *{line-height:inherit;}
#frontBox7 h2, #frontBox7 h3{line-height:1.3em;}
#titlePadd{
	height:11px;
}
#titlePost1{
	padding-right:220px;
}
#titlePost1Box{
	position:absolute;
	top:0px;
	right:0px;
	width:210px;
	height:auto;
}
#titlePost1BoxPrice{
	text-align:right;
	padding:24px 0px 0px 0px;
	font-size:22px;
	font-weight:bold;
	color:#363334;
	line-height:1.1em;
}
#titlePost1BoxPrice2{
	text-align:right;
	padding:1px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
	color:#9e8478;
	line-height:1.1em;
}
#point1Add{
	padding:0px 0px 3px 0px;
	line-height:1.3em;
	/* background:url(img/point-1.png) 0px 2px no-repeat; */
	font-size:13px;
	color:#363334;
}
#navBox1{
	text-align:justify;
	width:100%;
	height:auto;
	padding:10px 0px 12px 0px;
	font-size:1px;
	line-height:1px;
}
.navBox1M{
	display:inline-block;
	width:auto;
	height:auto;
	margin-right:15px;
	text-align:left;
	font-size:12px;
	color:#fc4132;
	text-decoration:none;
	vertical-align:top;
	white-space:nowrap;
	padding-top:10px;
}
.navBox1M::after{
	position:absolute;
	display:block;
	bottom:0px;
	left:0px;
	width:100%;
	height:0px;
	border-top:1px dashed #fec6c1;
	content:" ";
}
.navBox1M:hover::after{display:none;}
#navBox1MAdd{margin-right:28px;}
#navBox1MAdd::before{
	position:absolute;
	display:block;
	top:10px;
	right:-28px;
	width:20px;
	height:17px;
	background:url(img/comm-2.png) 0px 0px no-repeat;
	content:" ";
}
#postBX1{
	padding:32px 0px 0px 0px;
}
#postBX1I{
	padding:0px 0px 0px 446px;
	overflow:hidden;
}
#postBX1IL{
	float:left;
	margin-left:-446px;
	width:398px;
	height:auto;
}
#postBX1ILSlide{
	width:100%;
	height:auto;
	overflow:hidden;
}
#postBX1ILSlideIMG{
	display:block;
	width:398px;
	height:398px;
	overflow:hidden;
	border-radius:4px;
}
#postBX1ILSlideImgs{
	padding:1px 0px 0px 0px;
	overflow:hidden;
}
.postBX1ILSlideImgsA{
	display:block;
	float:left;
	width:73px;
	height:50px;
	box-sizing:border-box;
	overflow:hidden;
	border-radius:4px;
	margin-left:8px;
	margin-top:8px;
}
.postBX1ILSlideImgsA:first-child,.postBX1ILSlideImgsA:nth-child(5n+1){margin-left:0px;}
.postBX1ILSlideImgsA:hover, .postBX1ILSlideImgsA.act{
	border:2px solid #fc4132;
}
.postBX1ILSlideImgsA img{
	position:relative;
	min-width:73px;
	min-height:50px;
}
.postBX1ILSlideImgsA:hover img, .postBX1ILSlideImgsA.act img{top:-2px; left:-2px;}
#postBX1ILOp{
	padding:1px 0px 0px 0px;
}
#postBX1ILOpTxt1{
	padding:17px 0px 0px 0px;
	font-size:13px;
	color:#fd4232;
	font-weight:bold;
}
/*#postBX1ILOpTab.tblS1 table td:first-child{width:154px;}*/
.postBX1ILComm{
	margin-top:14px;
	padding:18px 18px 10px 18px;
	box-sizing:border-box;
	width:100%;
	height:auto;
	border:1px dashed #feaaa3;
}
.postBX1ILComm::before{
	position:absolute;
	top:-11px;
	left:20px;
	display:block;
	width:10px;
	height:11px;
	content:" ";
	background:url(img/comm-ygol.png) 0px 0px no-repeat;
}
.postBX1ILCommN{
	font-size:13px;
	color:#fc4132;
	font-weight:600;
}
.postBX1ILCommN .starBoxLittle{margin-left:19px;}
.postBX1ILCommTxt{
	font-size:13px;
	line-height:1.4em;
}
.postBX1ILCommTxt *{line-height:inherit;}
.postBX1ILCommTxt p{padding-top:0px;}
.postBX1ILCommMore{
	text-align:right;
	font-size:12px;
	padding:9px 0px 0px 0px;
}
.postBX1ILCommMore a{
	display:inline-block;
	vertical-align:top;
	color:#00aec7;
	text-decoration:none;
}
.postBX1ILCommMore a::after{
	position:absolute;
	display:block;
	bottom:-1px;
	left:0px;
	right:7px;
	width:auto;
	height:0px;
	border-top:1px dashed #b2e6ee;
	content:" ";
}
.postBX1ILCommMore a:hover::after{display:none;}
#postBX1IR{
	float:left;
	width:100%;
	height:auto;
}
#postBX1IRB1{padding:2px 0px 0px 0px;}
#postBX1IRB2{padding:27px 0px 0px 0px;}
#postBX1IRB3{padding:27px 0px 0px 0px;}
#postBX1IRB5{padding:25px 0px 0px 0px;}
.postBX1IRB{
	display:block;
	width:100%;
	height:auto;
	border-bottom:1px solid #FFBAB6;
	font-size:1px;
	line-height:1px;
	text-align:justify;
}
.postBX1IRB::before{
	position:absolute;
	bottom:-1px;
	right:0px;
	width:52%;
	height:1px;
	display:block;
	content:" ";
	background:#E8E8E8;
}
.postBX1IRB::after{
	display:inline-block;
	width:100%;
	height:0px;
	line-height:1px;
	font-size:1px;
	content:" ";
}
.postBX1IRBL, .postBX1IRBR{
	display:inline-block;
	width:49%;
	height:auto;
	text-align:left;
	vertical-align:top;
	font-size:13px;
	color:#303030;
	box-sizing:border-box;
	padding:12px 0px 12px 12px;
}
.postBX1IRBR{padding-right:4px; padding-left:0px; width:50%;}
.postBX1IRBLWm{width:100%;}
.postBX1IRTitOrange{color:#fc4132;}
.postBXL2Tit{margin:38px 0px 0px 0px; background:#f8f5f1; border-bottom:1px solid #ede9e4; overflow:hidden;}
.postBXL2Tit .h2{float:left; overflow:hidden; width:230px; padding-right:14px; padding-top:9px; padding-bottom:10px;}
.postBXL2Tit .h2::before{top:0px; bottom:0px;}
.postBXL2Tit_f1{
	display:block;
	overflow:hidden;
	height:auto;
	text-align:justify;
	font-size:1px;
	line-height:1px;
	padding-right:27px;
}
.postBXL2Tit_f1::after{display:inline-block; width:100%; height:1px; content:" ";}
.postBXL2Tit_f1_bl{
	display:inline-block;
	width:auto;
	white-space:nowrap;
	vertical-align:top;
	font-size:12px;
	line-height:1.4em;
	padding-top:4px;
}
.postBXL2Tit_f1_bl_s{
	font-size:12px;
	line-height:inherit;
	color:#604a2f;
	padding-top:7px;
}
.postBXL2Tit_f1_bl_s span{font-weight:bold;}
#postBX2Tit{margin:38px 0px 0px 0px;}
#postBX2, #postBX2{
	padding:0px 0px 0px 0px;
}
#postBX2 .tblS2, #postBX3 .tblS2{padding-top:0px;}
.postBX2A_1, .postBX2A_2{
	position:relative;
	top:3px;
	display:inline-block;
}
#postBX2Adapt, #postBX3Adapt{
	display:none;
	padding:1px 0px 0px 0px;
}
.postBX2AdaptA{
	display:block;
	width:100%;
	height:auto;
	box-sizing:border-box;
	padding:11px 38px 11px 0px;
	text-decoration:none;
	border-bottom:1px solid #e8e8e8;
	background:url(img/rask-box.png) 100% 17px / 28px 28px no-repeat, url(img/rask-box-act.png) 100% 17px / 0px 0px no-repeat;
	min-height:28px;
	cursor:pointer;
}
.postBX2AdaptA:hover, .postBX2AdaptA.act{background-size:0px 0px, 28px 28px;}
.postBX2AdaptA.act{border-bottom:0px;}
.postBX2AdaptAT1, .postBX3AdaptAT1{
	color:#fc4132;
	font-size:13px;
	line-height:1.2em;
}
.postBX2AdaptAT2{
	color:#303030;
	font-size:12px;
	line-height:1.2em;
	padding-top:5px;
}
.postBX2AdaptAT2 span, .span_col_tp_1{color:#858585;}
.postBX2AdaptAT3{
	display:none;
	background:#f3f3f3;
	padding-top:4px;
	width:100%;
	padding:4px 67px 0px 29px;
	margin-left:-29px;
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	margin-top:7px;
}
.postBX2AdaptAT3B{
	display:block;
	border-top:1px solid #dfdfdf;
	padding:7px 38px 7px 0px;
	width:100%;
}
.postBX2AdaptAT3B:first-child{border:0px;}
.postBX2AdaptAT3BL, .postBX2AdaptAT3BR{
	width:49%;
	float:left;
	padding:4px 0px;
	color:#fc4132;
	font-size:13px;
}
.postBX2AdaptAT3BR{
	float:right;
	color:#303030;
	margin-right:-38px;
	text-align:right;
}
.postBX2AdaptAT3BR .postBX2A_1, .postBX2AdaptAT3BR .postBX2A_2{
	position:absolute;
	top:4px;
	right:0px;
}
.postBX2AdaptAT3BR .postBX2A_1{
	position:relative;
	top:0px;
}
.postBX3AdaptAT1{
	padding:8px 0px 7px 0px;
	color:#fc4132;
}
.postBX3AdaptAT1 span{color:#303030;}
#postBX3Tit{margin:29px 0px 0px 0px;}
#postBX3{
	padding:0px 0px 0px 0px;
}
#postBX4Tit{margin:29px 0px 0px 0px;}
#postBX4{
	padding:3px 0px 0px 0px;
}
#post_map, #panorama_yandex_1_zhk, #panorama_google_1_zhk{
	width:100%;
	height:440px;
}
#page #postBX4 img{max-width:none !important; height:auto !important; box-sizing:content-box;}
#page #postBX4 .leaflet-popup-content-wrapper{max-height:200px !important;}
#page #postBX4 .leaflet-container a.leaflet-popup-close-button{top:-7px; right:-3px;}
#postBX5Tit{margin:43px 0px 0px 0px;}
#postBX5{
	padding:4px 0px 0px 0px;
}
.txtBx{
	font-size:14px;
	color:#303030;
	line-height:1.5em;
}
.txtBx *{line-height:inherit;}
#postBX6Tit, #postBX6_2Tit{margin:33px 0px 0px 0px;}
#postBX6{
	padding:6px 0px 0px 0px;
	font-size:1px;
	line-height:1px;
	text-align:justify;
}
#postBX6_2{
	padding:6px 0px 0px 0px;
	font-size:14px;
	text-align:left;
	line-height:1.4em;
}
.postBX6P{
	display:inline-block;
	vertical-align:top;
	width:31%;
	height:auto;
	min-height:57px;
	background:url(img/file-ico.png) 20px 15px no-repeat #f7f3f0;
	border-radius:4px;
	text-align:left;
	font-size:12px;
	line-height:1.2em;
	box-sizing:border-box;
	padding:14px 10px 14px 50px;
	color:#303030;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:20px;
}
.postBX6P .spantxt{line-height:inherit; font-size:inherit;}
.postBX6P:hover .spantxt{text-decoration:underline;}
.postBX6PDD{
	position:relative;
	display:block;
	color:#877067;
	font-style:italic;
	font-weight:normal;
	padding-top:0px;
	line-height:1.1em;
}
.postBX6PObm{
	min-height:0px;
	background:none;
	font-size:1px;
	line-height:1px;
	padding:0px;
	margin:0px;
}
#postBX7Tit{margin:16px 0px 0px 0px;}
#postBX7Podel{
	position:absolute;
	top:19px;
	right:0px;
	width:auto;
	height:35px;
	white-space:nowrap;
	font-size:12px;
	color:#877067;
	line-height:1.0em;
	background:#f9f7f7;
	border-radius:4px;
	box-sizing:border-box;
	padding:9px 10px 0px 15px;
}
.postBX7PodelIB{
	display:inline-block;
	vertical-align:middle;
	margin-left:7px;
}
.postBX7PodelIB a{position:relative; display:inline-block; margin-left:6px;}
#postBX7{padding:9px 0px 0px 0px;}
.comm1{
	padding:20px 0px 15px 50px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	clear:both;
}
.comm1 .comm1{border:0px; padding-bottom:0px;}
.comm1 .comm1 .comm1 .comm1 .comm1 .comm1{padding-left:17px; border-left:1px dashed #FD9F98; margin-left:-18px; overflow:visible;}
.comm1 .comm1 .comm1 .comm1 .comm1 .comm1 .comm1{padding-left:0px; border-left:none; margin-left:0px;}
.comm1 .comm1 .comm1 .comm1 .comm1 .comm1 .comm1L{display:none;}
.comm1 .comm1 .comm1 .comm1 .comm1 .comm1 .comm1R{float:none;}
.comm1 .comm1 .comm1 .comm1 .comm1 .commentS-more.actvv,
.comm1 .comm1 .comm1 .comm1 .comm1 .commentS-more.actvv #addCForm{padding-top:0px;}
.comm1 .comm1 .comm1 .comm1 .comm1 .comm1 .comm1RName:before{
	position:absolute;
	display:block;
	top:8px;
	left:-18px;
	width:14px;
	height:0px;
	content:" ";
	border-top:1px dashed #FD9F98;
}

.comm1L{
	float:left;
	margin-left:-50px;
	width:33px;
	height:auto;
	padding-top:4px;
}
.comm1R{
	float:left;
	width:100%;
	height:auto;
}
.comm1RName{
	padding:0px 80px 0px 0px;
	font-size:14px;
	color:#fc4132;
	font-weight:600;
}
.comm1 .comm1 .comm1RName{color:#877067;}
.comm1RNameT{display:inline-block; vertical-align:top; margin-right:9px; position:relative;}
.comm1ROtv{
	position:absolute;
	top:3px;
	right:0px;
	display:inline-block;
	color:#fc4132;
	font-size:12px;
	font-weight:600;
	text-decoration:none;
}
.comm1ROtv::after{
	position:absolute;
	bottom:0px;
	left:0px;
	display:block;
	width:100%;
	height:0px;
	border-top:1px dashed #fec6c1;
	content:" ";
}
.comm1ROtv:hover::after{display:none;}
.comm1RTxt{
	padding:1px 0px 0px 0px;
	font-size:14px;
	color:#303030;
	line-height:1.5em;
}
.comm1RTxt *{line-height:inherit;}
.comm1RTxt p{padding-top:0px;}
.comm1Nav{
	padding:30px 0px 20px 190px;
	overflow:hidden;
	min-height:33px;
}
.comm1Nav .wp-pagenavi{
	float:left;
	width:100%;
	text-align:right;
}
.wp-pagenavi{height:auto; margin:0px;}
.wp-pagenavi a, .wp-pagenavi span{
	display:inline-block;
	width:auto;
	height:33px;
	box-sizing:border-box;
	border:1px solid #e1dbd9;
	color:#fc4132;
	border-radius:3px;
	padding:7px 12px 0px 12px;
	line-height:1.4em;
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	margin-left:4px;
}
.wp-pagenavi a:hover, .wp-pagenavi .current{border:1px solid #fd685b;}
.previouspostslink::before{
	position:relative;
	display:inline-block;
	font-size:20px;
	content:"<";
	margin-right:8px;
	vertical-align:top;
	top:1px;
	transform:scale(0.6,1.3);
}
a.nextpostslink{background:#fb4233; border-color:#fb4233; color:#ffffff;}
.nextpostslink::after{
	position:relative;
	display:inline-block;
	font-size:20px;
	content:">";
	margin-left:8px;
	vertical-align:top;
	top:1px;
	transform:scale(0.6,1.3);
}
#addComm1{
	position:absolute;
	top:30px;
	left:0px;
	display:block;
	width:159px;
	height:33px;
	box-sizing:border-box;
	text-align:center;
	border-radius:4px;
	padding:7px 11px 0px 11px;
	line-height:1.4em;
	color:#ffffff;
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	background:#fc4132;
	cursor:pointer;
}
#addCForm{
	padding:19px 0px 0px 0px;
	margin-top:9px;
	border-top:1px solid #fc4132;
	clear:both;
}
#addCForm::before{
	position:absolute;
	top:-7px;
	left:73px;
	width:15px;
	height:6px;
	background:url(img/ygol-2.png) 0px 0px no-repeat;
	content:" ";
}
.addCFormPP{
	text-align:justify;
	font-size:1px;
	line-height:1px;
}
.addCFormPP2{
	padding:0px 0px 0px 0px;
}
.addCFormPPB{
	display:inline-block;
	width:32%;
	height:auto;
	vertical-align:top;
	font-size:14px;
	line-height:1.4em;
	color:#666666;
	font-weight:600;
	padding-bottom:19px;
}
.addCFormPPB.addCFormPPB_col2{width:49%;}
.inp1, .arr1{
	width:100%;
	box-sizing:border-box;
	border:1px solid #e1dbd9;
	border-radius:4px;
	height:33px;
	background:#ffffff;
}
.arr1{height:143px;}
.inp1 input, .arr1 textarea{
	position:relative;
	display:block;
	padding:6px 10px 0px 10px;
	width:100%;
	box-sizing:border-box;
	height:auto;
	border:0px;
	background:none;
	color:#666666;
	font-size:14px;
	line-height:1.4em;
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	opacity:1;
	outline:none;
}
.arr1 textarea{height:100%; resize:none;}
.inp1 input::-webkit-input-placeholder, .arr1 textarea::-webkit-input-placeholder{color:#666666; opacity:1;}
.inp1 input::-moz-placeholder, .arr1 textarea::-moz-placeholder{color:#666666; opacity:1;}
.addCFormPPBIn1{
	display:inline-block;
	padding:7px 10px 0px 0px;
	vertical-align:top;
}
#addRating{padding-top:8px;}
#addRating.starBox span{margin-right:0px; padding-right:5px; cursor:pointer;}
#sendComm1{
	position:absolute;
	bottom:10px;
	right:10px;
	width:120px;
	height:33px;
	text-align:center;
	font-size:13px;
	font-weight:600;
	font-family:'Open Sans', sans-serif;
	background:#fc4132;
	border-radius:4px;
	box-sizing:border-box;
	border:0px;
	cursor:pointer;
	color:#ffffff;
	z-index:15;
}
#postBX8Tit{margin:22px 0px 0px 0px;}
#postBX8{padding:22px 0px 0px 0px;}
#postBX8Slide,
.default_slider_style_1_slide,
.default_slider_style_2_slide{
	overflow:hidden;
	width:100%;
	height:292px;
}
.default_slider_style_2_slide{height:183px;}
#postBX8 .bx-controls,
.default_slider_style_1 .bx-controls,
.default_slider_style_2 .bx-controls{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:100%;
	height:0px;
	z-index:3;
}
#postBX8 .bx-controls-direction,
.default_slider_style_1 .bx-controls-direction,
.default_slider_style_2 .bx-controls-direction{position:relative; width:100%; height:0px;}
#postBX8 .bx-prev,
.default_slider_style_1 .bx-prev,
.default_slider_style_2 .bx-prev{
	position:absolute;
	top:159px;
	left:-22px;
	display:block;
	width:33px;
	height:33px;
	background:url(img/frontBox5Slide-left.png) 0px 0px no-repeat;
}
#postBX8 .bx-next,
.default_slider_style_1 .bx-next,
.default_slider_style_2 .bx-next{
	position:absolute;
	top:159px;
	right:-22px;
	display:block;
	width:33px;
	height:33px;
	background:url(img/frontBox5Slide-right.png) 0px 0px no-repeat;
}
.default_slider_style_2 .bx-next,
.default_slider_style_2 .bx-prev{top:80px;}

#postBX8 .bx-prev:hover, #postBX8 .bx-next:hover,
.default_slider_style_1 .bx-prev:hover, .default_slider_style_1 .bx-next:hover,
.default_slider_style_2 .bx-prev:hover, .default_slider_style_2 .bx-next:hover{background-position:0px -33px;}
.postBX8Box{
	position:relative;
	display:block;
	width:200px;
	height:292px;
	overflow:hidden;
	border-radius:4px;
	border:1px solid #d8d1ce;
	background:#ffffff;
	text-decoration:none;
	padding:0px;
	box-sizing:border-box;
	text-align:center;
	float:left;
	margin-right:12px;
}
.postBX8Box:hover,
.rightInfPost2A:hover,
.postBX8Box.postBX8Box_spec_raz:hover{border-color:#FB4233;}
.postBX8Box:hover .postBX8BoxImgNakl,
.rightInfPost2A:hover .rightInfPost2ImgNakl{text-decoration:underline;}
.postBX8BoxImg{
	width:198px;
	height:178px;
	text-align:center;
	overflow:hidden;
}
.postBX8BoxImgNakl {
	background:rgba(0, 0, 0, 0.6);
	bottom:0px;
	box-sizing:border-box;
	color:#ffffff;
	font-size:14px;
	height:auto;
	left:0px;
	padding:10px 8px;
	position:absolute;
	text-align:center;
	width:100%;
}
.postBX8BoxImgRatNw{
	position:absolute;
	top:14px;
	right:0px;
	width:auto;
	height:28px;
	box-sizing:border-box;
	border-radius:4px 0px 0px 4px;
	padding:7px 8px 0px 23px;
	background:url(img/star-12-act.png) 7px 8px no-repeat #ffffff;
	color:#303030;
	font-size:12px;
	line-height:1.2em;
}
.postBX8BoxRat{
	padding:13px 0px 0px 0px;
	text-align:center;
}
.postBX8BoxTxt1, .postBX8BoxTxt2, .postBX8BoxTxt3{
	padding:6px 10px 3px 10px;
	line-height:1.2em;
	font-size:12px;
	color:#303030;
	text-align:center;
}
.postBX8BoxTxt1{min-height:30px;}
.postBX8BoxTxt2, .postBX8BoxTxt3{color:#8b8b8b; padding-top:4px; padding-bottom:0px;}
#krohi{
	padding:9px 190px 0px 0px;
	line-height:1.3em;
	font-size:13px;
}
#krohi.krohiNoSoc{padding-right:0px;}
.spanRazd{
	position:relative;
	color:#00aec7;
	margin:0px 4px;
}
.spanHome1{
	position:relative;
	display:inline-block;
	width:18px;
	height:16px;
	background:url(img/krohi.png) 0px 0px no-repeat;
	vertical-align:top;
	margin-right:6px;
	margin-top:1px;
}
#krohi #postBX7Podel{top:0px;}
#txtPage, #txtPage2{
	padding:30px 0px 0px 0px;
	font-size:14px;
	color:303030;
	line-height:1.6em;
}
#txtPage *, #txtPage2 *
#txtPage h2, #txtPage2 h2,
#txtPage h3, #txtPage2 h3{line-height:1.2em;}
body #txtPage ymaps{line-height:2em;}
body #txtPage #frontBox1MapKml ymaps[class*=inner-panes] ymaps{line-height:1em;}
.boxNedv{
	width:100%;
	height:auto;
	padding:5px 0px 0px 0px;
	text-align:justify;
	font-size:1px;
	line-height:1px;
}
.boxNedvP{
	display:inline-block;
	font-size:14px;
	line-height:1.4em;
	width:200px;
	height:178px;
	text-align:left;
	vertical-align:top;
	margin-top:15px;
}
.boxNedvPDop{height:1px; line-height:1px; font-size:1px; margin:0px;}
.boxNedvPA{
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	box-sizing:border-box;
	border:1px solid #d8d1ce;
	border-radius:4px;
	overflow:hidden;
}
.postCat1{
	padding:25px 0px 10px 0px;
	margin-bottom: 40px;
}
.postCat1Tit{
}
.postCat1Tit .h2{font-size:25px; padding-right:300px; padding-bottom:0px;}
.postCat1Tit .h2::before{top:22px; bottom:auto; height:15px;}
.postCat1Tit .h2 a{text-decoration:underline; color:#303030; font-weight:600;}
.postCat1Tit .h2 a:hover{text-decoration:none;}
.postCat1TitDop{
	position:absolute;
	top:19px;
	right:0px;
	max-width:290px;
	font-size:15px;
	color:#333333;
	font-weight:600;
}
.postCat1Txt1{
	color:#877067;
	font-size:12px;
}
.postCat1BXPred{padding:14px 0px 0px 0px;}
.postCat1BX{
	padding:0px 18px 0px 98px;
	height:auto;
	width:100%;
	box-sizing:border-box;
	background:#faf4ef;
	border-radius:4px;
	overflow:hidden;
}
.postCat1BXL{
	float:left;
	margin-left:-98px;
	width:88px;
	height:auto;
}
.postCat1BXLImg{
	display:block;
	width:100%;
	height:70px;
	box-sizing:border-box;
	border:1px solid #d8d1ce;
	overflow:hidden;
	border-radius:4px 0px 0px 4px;
}
.postCat1BXR{
	float:left;
	width:100%;
	height:auto;
	padding:1px 0px 0px 0px;
	text-align:justify;
	font-size:1px;
	line-height:1px;
}
.postCat1BXR3C{
	display:inline-block;
	width:40%;
	height:auto;
	vertical-align:top;
	font-size:13px;
	line-height:1.3em;
	color:#303030;
	padding:8px 0px 6px 0px;
	text-align:left;
}
.postCat1BXR3C:nth-child(3), .postCat1BXR3C:nth-child(7){width:17%;}
.postCat1BXR3C .starBox{margin-left:6px;}
.comm3{
	display:inline-block;
	vertical-align:middle;
	width:18px;
	height:17px;
	background:url(img/comm-3.png) 0px 0px no-repeat;
	margin-right:7px;
}
.col7777{color:#777777;}
.postCat1BXRLine{
	display:inline-block;
	width:100%;
	height:1px;
	border-top:1px solid #fcc6c3;
}
.postCat1ShowDetail{
	padding:9px 0px 0px 0px;
}
.postCat1ShowDetail .tblS2{padding-top:0px; padding-bottom:0px;}
.col30bold{color:#303030; font-weight:bold;}
.col40bold{color:#fc4132; font-weight:bold;}
.transfUpp{text-transform:uppercase;}
.postCat1ShowDetailAdapt{
	display:none;
}
#cat1Navi{
	padding:30px 0px 0px 0px;
}
#cat1Navi .wp-pagenavi{
	text-align:center;
}
#cat1Navi .previouspostslink{float:left; margin-left:0px;}
#cat1Navi .nextpostslink{float:right;}
#right{
	width:272px;
	height:auto;
	margin-right:-312px;
	float:right;
	box-sizing:border-box;
	padding-bottom:15px;
}
#rightMenu1{
	padding-top:19px;
	padding-left:39px;
	background:#e8f8fa;
	padding-bottom:32px;
}
.filtrBoxMenu{
	padding:32px 0px 0px 0px;
}
.filtrBoxMenuTit{
	font-size:20px;
	color:#877067;
	padding:0px;
}
.filtrBoxMenu ul{
	display:block;
	overflow:visible;
	width:100%;
	height:auto;
	margin:0px;
	padding:7px 0px 0px 0px;
	list-style:none;
}
.filtrBoxMenu ul li{
	display:block;
	width:100%;
	height:auto;
	margin:0px;
	overflow:visible;
}

.filtrBoxMenu ul li a{
	position:relative;
	display:block;
	width:100%;
	height:auto;
	box-sizing:border-box;
	padding:6px 0px 9px 0px;
	font-size:13px;
//	color:#00aec7;
	color:#fc4132;
	font-weight:bold;
	line-height:1.4em;
	text-decoration:none;
	background:url(img/filtrBoxMenu-li-before.png) 0px 0px / 0px 0px no-repeat;
}

/* */
//.redcol ul li a{color:#fc4132;font-weight:bold;}
//.redcol ul li a{color:#fc4132;font-weight:bold;}
/* */


.filtrBoxMenu.filtrBoxMenuColorType2 ul li a{color:#3DB875;}
.filtrBoxMenu ul li a::before{
	position:absolute;
	top:0px;
	left:-39px;
	display:none;
	height:100%;
	width:39px;
	content:" ";
	background:url(img/filtrBoxMenu-li-before.png) 0px 51% no-repeat #00aec7;
}
.filtrBoxMenu.filtrBoxMenuColorType2 ul li a::before{background:url(img/filtrBoxMenu-li-before.png) 0px 51% no-repeat #00AD5D;}
.filtrBoxMenu ul li a::after{
	position:absolute;
	top:0px;
	left:100%;
	display:none;
	height:100%;
	width:100%;
	content:" ";
	background:#00aec7;
}
.filtrBoxMenu.filtrBoxMenuColorType2 ul li a::after{background:#00AD5D;}
.filtrBoxMenu ul li a:hover, .filtrBoxMenu ul li.act a{background:#00aec7; color:#ffffff;}
.filtrBoxMenu.filtrBoxMenuColorType2 ul li a:hover, .filtrBoxMenu.filtrBoxMenuColorType2 ul li.act a{background:#00AD5D; color:#ffffff;}
.filtrBoxMenu ul li a:hover::before, .filtrBoxMenu ul li a:hover::after,
.filtrBoxMenu ul li.act a::before, .filtrBoxMenu ul li.act a::after{display:block;}
.filtrBoxMenu ul li a span{position:relative;}
.filtrBoxMenu ul li a span::before{
	position:absolute;
	bottom:0px;
	left:0px;
	display:block;
	width:100%;
	height:1px;
	content:" ";
	background:#a2e1eb;
}
.filtrBoxMenu.filtrBoxMenuColorType2 ul li a span::before{background:rgba(61,184,117,0.7);}
#rightInf, #rightInf2{
	padding-top:20px;
	box-sizing:border-box;
}
#rightInf2{padding-top:51px;}
.rightInfTit{
	padding-top:28px;
	font-size:20px;
	color:#303030;
	line-height:1.2em;
	padding-right:50px;
}
.rightInfTit::after{
	position:relative;
	display:block;
	width:14px;
	height:2px;
	background:#fc4132;
	margin:18px 0px 18px 0px;
	content:" ";
}
.rightInfPost1Razd{
	padding:0px 0px 14px 0px;
	border-top:1px dashed #cccccc;
	height:0px;
	width:100%;
}
.rightInfPost1{
	padding:6px 0px 20px 0px;
}
.rightInfPost1A{
	display:block;
	padding:0px 0px 0px 21px;
	background:url(img/rightInfPost1-ico.png) 0px 5px no-repeat;
	font-weight:bold;
	text-decoration:underline;
	color:#b2e6ee;
	line-height:1.3em;
}
.rightInfPost1A span{color:#00aec7;}
.rightInfPost1Txt{
	font-size:12px;
	color:#303030;
	line-height:1.8em;
}
.rightInfPost1Txt *{line-height:inherit;}
.rightInfPost1More, .rightInfPost2More, .rightInfPost1_2More{
	display:block;
	width:111px;
	height:31px;
	box-sizing:border-box;
	border:1px solid #00aec7;
	border-radius:4px;
	color:#00aec7;
	font-size:14px;
	padding:6px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
}
body .rightInfPost1More-width-auto{width:auto; padding-left:20px; padding-right:20px; display:inline-block;}
.rightInfPost2More{margin-top:10px;}
.rightInfPost2{
	padding:13px 0px 6px 0px;
	box-sizing:border-box;
	width:200px;
	height:auto;
	display:block;
}
.rightInfPost2A{
	position:relative;
	display:block;
	width:100%;
	height:auto;
	box-sizing:border-box;
	border:1px solid #d8d1ce;
	border-radius:4px;
	overflow:hidden;
	text-decoration:none;
	padding-bottom:19px;
}
.rightInfPost2Img{
	width:198px;
	height:178px;
	overflow:hidden;
}
.rightInfPost2Img img{max-width:100%;}
.rightInfPost2ImgNakl{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:auto;
	padding:10px 8px;
	text-align:center;
	color:#ffffff;
	background:rgba(0,0,0,0.6);
	font-size:14px;
	box-sizing:border-box;
}
.rightInfPost2Star{
	text-align:center;
	padding-top:14px;
}
.rightInfPost2Txt{
	font-size:12px;
	color:#303030;
	text-align:center;
	padding:4px 8px 6px 8px;
}
.rightInfPost2Price, .rightInfPost2Sc{
	font-size:12px;
	color:#8b8b8b;
	text-align:center;
	padding:0px 8px;
}
.starBox{
	display:inline-block;
	width:auto;
	height:auto;
	vertical-align:middle;
	white-space:nowrap;
}
.starBox span{
	display:inline-block;
	width:16px;
	height:16px;
	background:url(img/star.png) 0px 0px no-repeat;
	margin-right:9px;
}
.starBox span.act{background:url(img/star-act.png) 0px 0px no-repeat;}
.starBox.starBoxBlack span{background-image:url(img/star-16-blk.png);}
.starBox.starBoxBlack span.act{background-image:url(img/star-16-blk-act.png);}
.starBoxLittle{
	display:inline-block;
	width:auto;
	height:auto;
	vertical-align:middle;
	white-space:nowrap;
}
.starBoxLittle span{
	display:inline-block;
	width:12px;
	height:12px;
	background:url(img/star-12.png) 0px 0px no-repeat;
	margin-right:6px;
}
.starBoxLittle span.act{background:url(img/star-12-act.png) 0px 0px no-repeat;}
.starBoxLittle span.actProc{position:relative;}
.starBoxLittle span.actProc .actProcD{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	height:100%;
	max-width:100%;
	min-width:0px;
	background:url(img/star-12-act.png) 0px 0px no-repeat;
}

#postBX9Tit{margin:50px 0px 0px 0px;}
#postBX9{
	padding:0px 0px 0px 0px;
	text-align:justify;
	font-size:1px;
	line-height:1px;
}
.postBX9P{
	display:inline-block;
	width:48%;
	height:auto;
	font-size:13px;
	line-height:1.4em;
	text-align:left;
	vertical-align:top;
}
.postBX9PP{
	padding:10px 0px 6px 47px;
	overflow:hidden;
	border-top:1px dashed #e5e5e5;
}
.postBX9PP:first-child{border:0px; padding-top:8px;}
.postBX9PL{
	float:left;
	width:33px;
	height:auto;
	margin-left:-47px;
	padding-top:5px;
}
.postBX9PR{
	width:100%;
	height:auto;
}
.postBX9PRTit{
	font-size:16px;
	color:#008fb0;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
}
.postBX9PRTit:hover{text-decoration:none;}
.postBX9PRTxt{
	font-size:13px;
	color:#303030;
	padding:0px 0px 0px 0px;
	line-height:1.7em;
}
.postBX9PRTxt *{line-height:inherit;}
.postBX9PRTxt p{padding-top:0px;}
.postBX9PMore{
	padding-top:7px;
	text-align:left;
}
.frontBox4PMoreA{
	display:block;
	width:111px;
	height:31px;
	box-sizing:border-box;
	border:1px solid #00aec7;
	border-radius:4px;
	color:#00aec7;
	font-size:14px;
	line-height:1.4em;
	padding:6px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
}
#midlRazd1{
	width:100%;
	height:27px;
}
/**************************end*основная часть************************/

/***************************футер************************/
footer{
	z-index:8;
	height:auto;
	background:url(img/footer-fon.png) 0px 0px repeat-x;
	box-sizing:border-box;
}
#foot1{
	height:97px;
	width:100%;
}
#logoF{
	position:absolute;
	top:21px;
	left:0px;
	width:263px;
	height:57px;
}
#menuF{
	position:relative;
	width:100%;
	height:auto;
	background:url(img/but-more-2.png) 0px 0px / 0px 0px no-repeat, url(img/but-more-1.png) 0px 0px / 0px 0px no-repeat;
}
#menuF ul{text-align:justify;}
#menuF ul:after{position:relative; content:" "; display:inline-block; width:100%; height:0px; overflow:hidden;}
#menuF ul li{display:inline-block;}
#menuF ul li a{font-size:15px; margin-left:0px; margin-right:0px;}
#menuF > ul > li.liMore1 > a{margin-left:29px; margin-right:29px;}
#menuF > ul > li > a::after{bottom:1px;}
#menuF ul li.liMore1 > a::before{top:14px;}
#menuF > ul > li > ul{top:auto; bottom:32px; padding-top:0px; padding-bottom:0px;}
#menuF ul li.liMore1:hover{background:url(img/but-more-2.png) 0px 0px / 100% 100% no-repeat;}
#foot2{
	height:auto;
	padding:15px 0px 38px 0px;
	overflow:hidden;
}
#foot2L{
	float:left;
	width:502px;
}
#menuF2{
	width:100%;
	height:auto;
}
#menuF2 ul{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size:1px;
	line-height:1px;
}
#menuF2 ul::after{
	position:relative;
	display:inline-block;
	width:100%;
	height:1px;
	content:" ";
}
#menuF2 ul li{
	display:inline-block;
	width:auto;
	height:auto;
	vertical-align:top;
}
#menuF2 ul li a{
	display:block;
	font-size:12px;
	color:#37433a;
	text-decoration:none;
}
#menuF2 ul li a:hover{
	color:#00aec7;
	text-decoration:underline;
}
#foot2R{
	float:right;
	width:530px;
	color:#717e74;
	font-size:12px;
}
#foot2R span{color:#37433a;}
/**************************end*футер************************/


.hide_img{display:none; visibility:hidden;}
div.messErr{
	color:#ff0000;
	font-size:15px;
	padding:10px 0px 20px 0px;
}
.commentS-more.actvv{
	padding:20px 0px 0px 0px;
}
.commentS-more.actvv #addCForm::before{display:none;}
.commentS-more.actvv #addCForm{border:0px;}
.mp_img{
	width:192px;
	height:auto;
	text-align:center;
	padding-bottom:1px;
}
.mp_tit, .leaflet-container a.mp_tit{
	display:block;
	text-decoration:none;
	width:172px;
	height:auto;
	text-align:center;
	color:#877067;
	text-transform:uppercase;
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	margin:0px auto;
}
.mp_tit:hover{color:#00aec7;}
.mp_rat{text-align:center; padding:5px 0px 0px 0px;}
.mp_city, .mp_price{font-size:12px; text-align:center; font-family:'Open Sans', sans-serif; padding:1px 0px 0px 0px; color:#303030;}
.mp_price{color:#8b8b8b;}
.mp_pol{height:14px;}
#notFound_1_er{padding-top:24px; font-weight:bold;}
.otz_count_r1{color:#303030; text-decoration:none; display:inline-block;}
.otz_count_r1::after{position:absolute; display:block; bottom:-1px; left:0px; width:100%; height:0px; border-top:0px dashed #303030; content:" ";}
body ymaps ymaps[class$="balloon__close-button"]{
	background:url(img/exit-1-ymap.png) 50% 30% no-repeat;
	position:absolute
}
body ymaps ymaps[class$="balloon__close"]{
	position:absolute;
	float:none;
	top:0px;
	right:29px;
}
exit-1-ymap.png
.otz_count_r1:hover::after{display:none;}
.commentS-more .addCFormPPBIn1, .commentS-more #addRating{display:none;}
#addCForm{display:none;}
.commentS-more #addCForm{display:block;}
.gr_st1, .gr_st2{color:#959595; font-size:11px;}
.ln-hght_tp1{display:inline-block; line-height:1.2em; font-size:11px;}
.mx_wdth_dopolnitelno{max-width:140px;}
/*.tblS2K6 .mx_wdth_dopolnitelno{max-width:130px;}*/
.tblS2K1{width:73px;}
.tblS2K2{width:140px;}
.tblS2K5, .tblS2K4{width:63px;}
.tblS2K4{width:114px;}
.tblS2K6{width:145px;}
.tblS2KLast{width:160px;}
.tblS2TrHide td, .tblS2TrHide{height:0px !important; border:0px !important; background:none !important; padding-top:0px !important; padding-bottom:0px !important; line-height:1px !important; opacity:0; z-index:-20;}
.postBXL2Tit_f2{clear:both; padding:4px 26px 4px 0px;}
.postBXL2Tit_f2_B{overflow:hidden; width:100%; padding:7px 0px; font-size:13px; border-top:1px solid #eaeaea; line-height:1.4em;}
.postBXL2Tit_f2_BL{float:left; width:35%; font-weight:normal; padding-left:15px;}
.postBXL2Tit_f2_BR{overflow:hidden;}
.postBXL2Tit_f2_B.postBXL2Tit_f2_more_cls, .postBXL2TitDop1, .postBXL2Tit_f2{display:none;}
.postBXL2TitDop1{font-size:16px; color:#303030; vertical-align:top; line-height:1.4em; top:-4px;}
.postBXL2TitDop1 .pBXL2TD1_razd{font-size:28px; color:#303030; line-height:44px; margin-left:10px; position:relative; top:4px; margin-right:4px;}
.postBX2Adapt{display:none;}

.postCat1::before{
	background:#fc4132;
	bottom:10px;
	content:" ";
	display:inline-block;
	height:auto;
	left:0;
	position:absolute;
	top:50px;
	width:2px;
	z-index:50;
}
.postCat1BXR3C_A{color:#f74031; text-decoration:underline; font-size:13px;}
.postCat1BXR3C_A:hover{text-decoration:none;}
.postCat1ShowDetail .tblS2 table thead tr td{color:#fc4132; font-weight:normal;}
.postCat1ShowDetail .tblS2 table tr td:first-child{padding-left:29px;}
.postCat1ShowDetail .tblS2 table tr:nth-child(2n),.postCat1ShowDetail .tblS2 table tr:nth-child(2n) td{background:#fafafa;}
.postCat1ShowDetail .postBX2AdaptA.act{padding-bottom:0px;}
.postCat1ShowDetailAdaptTit{font-size:18px; display:none; font-weight:normal; padding-top:7px;}
.postCat1ShowDetailAdaptTit span{font-weight:bold; text-transform:uppercase; color:#fc4132;}
.postCat1ShowDetailAdaptTit .spant1{font-weight:normal; text-transform:none; color:#737373; font-size:inherit;}
.lit_vud_1_0{font-size:12px; color:#959595;}

#post_map, #panorama_yandex_1_zhk, #panorama_google_1_zhk{z-index:99;}
#post_map_num,
#post_map_num_home{
	position:absolute;
	top:42px;
	right:20px;
	display:block;
	background:rgba(255,255,255,1);
	width:193px;
	height:auto;
	border-radius:3px;
	overflow:hidden;
	z-index:100;
}
#post_map_num_home{
	width:205px;
	top:115px;
	right:5px;
	box-shadow:0px 1px 2px 1px rgba(0,0,0,.15),0px 2px 5px -3px rgba(0,0,0,.15);
}
#post_map_num_home .post_map_numA{background-position:14px 5px;}
#post_map_num.in_kp_map{top:20px;}
.post_map_numD{display:block; height:auto; width:100%;}
.post_map_numD input{display:none;}
.post_map_numA{
	display:block;
	width:100%;
	height:auto;
	box-sizing:border-box;
	padding:7px 10px 8px 45px;
	color:#333333;
	font-size:13px;
	line-height:1.2em;
	cursor:pointer;
	border-top:1px solid #f2f2f2;
	background-position:14px 6px;
	background-repeat:no-repeat;
}
#post_map_numA_img_1{background-image:url(img/map-ico-1.png);}
#post_map_numA_img_2{background-image:url(img/map-ico-2.png);}
#post_map_numA_img_3{background-image:url(img/map-ico-3.png);}
#post_map_numA_img_4{background-image:url(img/map-ico-4.png);}
#post_map_numA_img_5{background-image:url(img/map-ico-5.png);}
#post_map_numA_img_6{background-image:url(img/map-ico-6.png);}
#post_map_numA_img_1_d{background-image:url(img/jk-ico.png);}
#post_map_numA_img_2_d{background-image:url(img/kp-ico.png);}
.post_map_numA:hover{background-color:#fc4132; color:#ffffff;}
#post_map_num_home .post_map_numA{color:#777777;}
#post_map_num_home .post_map_numA:hover{background-color:#f7f7f7; color:#333333;}
#post_map_num_home .post_map_numD input:checked + .post_map_numA{background-color:#f7f7f7; color:#333333; font-weight:normal;}
.post_map_numD input:checked + .post_map_numA{background-color:#f7f7f7; color:#fc4132; font-weight:600;}
.post_map_numD input:checked + .post_map_numA span{border-bottom:1px dashed #f9c0bc;}
#post_map_num_home .post_map_numD input:checked + .post_map_numA span{border-color:#333333;}
.post_map_numD:first-child .post_map_numA{border:0px;}


/*wpwpwpwwpwpwwp wpwpwwpw wp wp wp wp*/
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:7px;
}
.alignright {
	float: right;
	margin-left:20px;
	margin-bottom:15px;
	margin-top:7px;
}
.wp-caption {
	background-color: #F3F3F3;
	border: 1px solid #DDDDDD;
	border-radius: 4px 4px 4px 4px;
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

/**********************************************************/
#inRBAnywhere{position:fixed; bottom:0px; right:0px; width:auto; height:auto; z-index:500;}
#inRBAnywhere .yt-listbox{position:absolute; bottom:0px; right:0px;}

.mapKont_1{margin:15px 0px;}


/*forms-style*/
#black, #black2, #black3, #black4, #black5, #black6, #black7, #black8, #black9, #black10, #black11{
	position:fixed;
	display:none;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:900;
	background:rgba(0,0,0,0.7);
}
#big_clikc, #big_clikc2, #big_clikc3, #big_clikc4, #big_clikc5, #big_clikc6, #big_clikc7, #big_clikc8, #big_clikc9, #big_clikc10, #big_clikc11{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:901;
}
#big_form, #big_form2, #big_form3, #big_form4, #big_form5, #big_form6, #big_form7, #big_form8, #big_form9, #big_form10, #big_form11{
	position:relative;
	margin:70px auto 0px auto;
	width:330px;
	height:auto;
	z-index:903;
}
#ex, #ex2, #ex3, #ex4, #ex5, #ex6, #ex7, #ex8, #ex9, #ex10, #ex11{
	position:absolute;
	display:block;
	cursor:pointer;
	z-index:935;
	top:7px;
	right:7px;
	width:17px;
	height:17px;
	background:url(img/exit.png) no-repeat;
}
#form_mid, #form_mid2, #form_mid3, #form_mid4, #form_mid5, #form_mid6, #form_mid7, #form_mid8, #form_mid9, #form_mid10, #form_mid11{
	height:auto;
	padding:0px 30px 20px 30px;
	background:#ffffff;
	border-radius:4px;
}
.form_hh{position:relative; width:100%; height:auto; margin-left:-30px; padding-left:30px;}
#form_hh, #form_hh2, #form_hh3, #form_hh4, #form_hh5, #form_hh6, #form_hh7, #form_hh8, #form_hh9, #form_hh10, #form_hh11{
	font-size:20px;
	color:#303030;
	padding:20px 0px 5px 0px;
	line-height:1.2em;
	position:static;
}
.form_hh #form_hh::before,
.form_hh #form_hh2::before,
.form_hh #form_hh3::before,
.form_hh #form_hh4::before,
.form_hh #form_hh5::before,
.form_hh #form_hh6::before,
.form_hh #form_hh7::before,
.form_hh #form_hh8::before,
.form_hh #form_hh9::before,
.form_hh #form_hh10::before,
.form_hh #form_hh11::before{
	position:absolute;
	top:24px;
	width:2px;
	background:#fc4132;
	height:auto;
	bottom:7px;
	left:0px;
	content:" ";
}
.pp{
	width:100%;
	height:auto;
	margin:0px auto;
	padding:15px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#303030;
}
.ppTxt{font-size:12px; padding-left:20px; font-weight:600; padding-bottom:3px;}
.inp, .arr, .sel{
	width:100%;
	height:auto;
	max-height:31px;
	background:#f6f6f6;
	box-sizing:border-box;
	border-radius:4px;
	border-bottom:1px solid #b2b2b2;
	overflow:hidden;
}
.inp input{
	position:relative;
	display:block;
	border:0px;
	width:100%;
	height:31px;
	font-size:12px;
	color:#303030;
	font-family:'Open Sans', sans-serif;
	background:url(img/for-ie-nullbackground.png) repeat;
	box-sizing:border-box;
	padding:4px 20px 0px 20px;
}
.arr{
	height:133px;
	max-height:none;
}
.colbig .arr{height:169px;}
.arr textarea{
	position:relative;
	display:block;
	border:0px;
	width:100%;
	height:100%;
	font-size:12px;
	color:#303030;
	font-family:'Open Sans', sans-serif;
	background:url(img/for-ie-nullbackground.png) repeat;
	box-sizing:border-box;
	padding:5px 10px 0px 20px;
	resize:none;
}
.colbig .arr textarea{padding-top:10px; outline:none; height:165px;}
.sel{
	background:url(img/sel-str-2-red.png) top 14px right 10px no-repeat #f6f6f6;
}
.sel select{
	position:relative;
	display:block;
	border:0px;
	width:100%;
	height:25px;
	font-size:12px;
	color:#303030;
	font-family:'Open Sans', sans-serif;
	background:url(img/for-ie-nullbackground.png) repeat;
	box-sizing:content-box;
	padding:3px 0px 0px 17px;
}
.pp input[type=submit], .formBoxPPSbmIn input[type=submit], .standartButton{
	position:relative;
	display:inline-block;
	cursor:pointer;
	width:auto;
	height:33px;
	background:#f84737;
	margin:0px;
	border:0px;
	border-bottom:1px solid #b2b2b2;
	border-radius:4px;
	box-sizing:border-box;
	padding:0px 20px;
	color:#ffffff;
	font-family:'Open Sans', sans-serif;
	transition-duration:0.2s;
}
.pp input[type=submit]:hover, .formBoxPPSbmIn input[type=submit]:hover, .standartButton:hover,
.showZakForm_t:hover, #addComm1:hover, .showZakForm_t_vis:hover{
					/*background:#ffea48;
					color:#303030;*/
					text-decoration:underline;
				}
				#addComm1, .showZakForm_t{transition-duration:0.2s;}
				body .standartButton{padding:0px 20px !important; margin:0px !important;}
				.wpcf7-not-valid{
					background:rgba(255,0,0,0.4) !important;
				}
				.inp input::-webkit-input-placeholder, .arr textarea::-webkit-input-placeholder{color:#6F6F6F; opacity:1;}
				.inp input::-moz-placeholder, .arr textarea::-moz-placeholder{color:#6F6F6F; opacity:1;}
				body span.wpcf7-form-control-wrap{display:block; max-height:100%;}
				body span.wpcf7-not-valid-tip {
					font-size:12px;
					left:10px;
					position:absolute;
					top:32px;
					display:none;
				}
				body div.wpcf7-response-output{margin:20px 0px 0px 0px; font-size:12px;}

/*end-forms*/

.form1_tp .inp, .form1_tp .sel{max-width:300px;}
.form1_tp .collit .inp, .form1_tp .collit .sel{max-width:350px;}

.frontBox4PRTxtDate{
	display:inline-block;
	vertical-align:top;
	padding:2px 20px 2px 18px;
	background:url(img/kal1.png) 0px 7px no-repeat;
	font-size:12px;
	color:#999999;
}
.frontBox4PRTxtMetka{
	display:inline-block;
	vertical-align:top;
	padding:2px 0px 2px 18px;
	background:url(img/metka.png) 0px 8px no-repeat;
	font-size:12px;
	color:#999999;
}
.frontBox4PRTxtMetka a{
	color:#fc4234;
}

.frontBox4P.frontBox4PImg, .postBX9PP.postBX9PPImg{
	padding-left:0px;
}
.frontBox4P.frontBox4PImg .frontBox4PL, .postBX9PP.postBX9PPImg .postBX9PL{
	margin-left:0px;
	width:140px;
	margin-right:18px;
}
.frontBox4P.frontBox4PImg .frontBox4PR, .postBX9PP.postBX9PPImg .postBX9PR{overflow:hidden; width:auto; padding-top:5px;}
.frontBox4PLImg img, .postBX9PPImg img{
	max-width:100%;
	border:1px solid #e3dfdc;
	border-radius:4px;
}
.frontBox6P.frontBox6PImg{
	overflow:hidden;
}
.frontBox6P.frontBox6PImg .frontBox6PL{
	float:left;
	width:178px;
	height:auto;
	margin-right:23px;
	padding-top:8px;
}
.frontBox6P.frontBox6PImg .frontBox6PTxt{overflow:hidden;}
.frontBox6PLImg{display:block; width:100%;}
.frontBox6PLImg img{
	max-width:100%;
	border:1px solid #e3dfdc;
	border-radius:4px;
}
.frontBox6PTitDiv{}
.frontBox6PRTxtDate{padding:2px 0px 6px 0px;}
.frontBox6PRTxtDate .frontBox4PRTxtDate{line-height:1.75em;}

.tblS2NShide table + .showHideA_for_tab1{display:none;}
.tblS2NShide table.tableshow3 + .showHideA_for_tab1{display:block;}

/*.tblS2NShide table.tableshow3 tbody tr{display:none;}
.tblS2NShide table.tableshow3 tbody tr:nth-child(1),
.tblS2NShide table.tableshow3 tbody tr:nth-child(2),
.tblS2NShide table.tableshow3 tbody tr:nth-child(3){display:table-row;}*/

/*.postCat1ShowDetailAdaptShow3 .postBX2AdaptA{display:none;}
.postCat1ShowDetailAdaptShow3 .postBX2AdaptA:nth-child(1),
.postCat1ShowDetailAdaptShow3 .postBX2AdaptA:nth-child(2),
.postCat1ShowDetailAdaptShow3 .postBX2AdaptA:nth-child(3){display:block;}*/

.showHideA_for_tab1,
.showHideA_for_tab_type_2{padding:10px 0px 0px 29px;}
.showHideA_for_tab_type_4{padding:10px 0px 0px 0px;}
.showHideA_for_tab1Mob{display:none; padding:10px 0px 0px 0px;}
.postCat1ShowDetailAdaptShow3 .showHideA_for_tab1Mob{display:block;}
.showHideA_for_tab1A, .showHideA_for_tab1AMob, .get_k_k_A_for_tab_type_2, .get_k_k_A_for_tab_type_3, .get_k_k_A_for_tab_type_4{
	display:block;
	background:#FC4132;
	border-radius:4px;
	color:#ffffff;
	font-size:13px;
	line-height:1.2em;
	padding:10px 5px 10px 5px;
	text-align:center;
	width:100%;
	height:auto;
	text-decoration:none;
	box-sizing:border-box;
}

.expert_BX_tit{
	padding:12px 0px 14px 0px;
	color:#fc4234;
	font-size:20px
}
.expert_BX{
	width:100%;
	height:auto;
	box-sizing:border-box;
	padding:10px 28px 20px 28px;
	border:1px solid #fc4234;
	border-radius:4px;
	font-size:14px;
	color:#303030;
	margin:24px 0px;
}

#rightInf1_2{
	box-sizing:border-box;
	padding-top:30px;
}
.rightInfPost1_2{
	padding:3px 0px 11px 0px;
	max-width:200px;
}
.rightInfPost1_2 + .rightInfPost1Razd{max-width:200px;}
.rightInfPost1_2Img{
	display:block;
	width:100%;
	height:auto;
	margin-bottom:9px;
	overflow:hidden;
	border:1px solid #F5F4F2;
	border-radius:4px;
	box-sizing:border-box;
	line-height:1px;
}
.rightInfPost1_2Img img{
	max-width:100%;
	height:auto;
}
.rightInfPost1_2A{
	font-size:13px;
	text-transform:uppercase;
	font-weight:600;
	text-decoration:none;
}
.rightInfPost1_2More{
	margin-top:15px;
}

.postBX9PP.postBX9PPImg .postBX9PL{margin-bottom:4px;}

.addressmark {
	margin-bottom: -3px;
	margin-right: 8px;
}

#postBX_new_1{
	clear:both;
	padding-top:30px;
}
.postBX_new_1_akc{
	display:block;
	clear:left;
	overflow:hidden;
	padding:17px 0px 4px 0px;
}
.postBX_new_1_akcTit{
	font-size:20px;
	color:#303030;
	font-weight:600;
	overflow:hidden;
}
.postBX_new_1_akcTitAC{
	display:block;
	float:left;
	width:auto;
	height:auto;
	padding:1px 11px;
	background:#fc4132;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	margin-right:6px;
	border-radius:4px;
	top:4px;
}
.postBX_new_1_akcTitA{
	color:#fc4132;
	text-decoration:underline;
	font-weight:normal;
	font-size:14px;
	outline:none;
}
.postBX_new_1_akcTitA span{
	font-size:20px;
	color:#303030;
	font-weight:600;
}
.postBX_new_1_akcTxt{
	padding:5px 0px 0px 0px;
	font-size:13px;
	color:#303030;
}
#postBX_new_2{
	clear:both;
	padding-top:30px;
}
#postBX_new_2_obertka{
	width:100%;
	height:auto;
	box-sizing:border-box;
	padding:21px 19px 20px 19px;
	border:1px solid #fc4132;
	border-radius:4px;
}
#postBX_new_2_Txt1, #postBX_new_2_Txt2{
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:13px;
	color:#333333;
	font-weight:bold;
}
#postBX_new_2_Txt2{
	padding:20px 0px 0px 0px;
}
#postBX_new_2_BX{
	text-align:justify;
	font-size:1px;
	line-height:1px;
}
#postBX_new_2_BX::after, #postBX_new_2_BX:after{
	display:inline-block;
	width:100%;
	height:1px;
	line-height:1px;
	font-size:1px;
	content:" ";
}
.postBX_new_2_BXPost{
	display:inline-block;
	width:49%;
	height:60px;
	background:#fc4132;
	border-radius:4px;
	margin-top:20px;
	text-align:center;
	font-size:14px;
	line-height:1.4em;
	padding:1px 7px;
	box-sizing:border-box;
	color:#ffffff;
	text-decoration:none;
	vertical-align:top;
}
.postBX_new_2_BXPost_var_2{background:#ffd800; border-bottom:2px solid #c0820b;}
.postBX_new_2_BXPostTxt1{
	display:inline-block;
	vertical-align:top;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	border-bottom:1px solid #fd7a70;
	padding:9px 0px 0px 0px;
}
.postBX_new_2_BXPost_var_2 .postBX_new_2_BXPostTxt1{color:#914400; border-bottom:1px solid #deab00;}
.postBX_new_2_BXPostTxt2{
	display:inline-block;
	font-size:11px;
	color:#ffffff;
	padding:2px 0px 0px 0px;
}
.postBX_new_2_BXPost_var_2 .postBX_new_2_BXPostTxt2{color:#914400;}
#form_mid_hide{display:none;}
.spanClHd1{display:none;}


.big_phone{
	color: #363334;
	font-size: 18px;
	font-weight: bold;
}

.small_phone{
	color: #959595
}


body h1.lit_tit_h1{font-size:20px; line-height:1.8em;}
body h1.lit_tit34_h1{font-size:34px; line-height:1.3em;}
.postBXL2Tit.classGreyKorpys, .postBXL2Tit.classGreyKorpys *{color:#909090 !important;}
.postBXL2Tit.contPadLeft.classGreyKorpys .h2::before{background:#909090;}

.PadRght_for_krh .bigH1Ots.lit_tit34_h1 + #postBX7Podel{top:22px;}

/************jquery ui  style**************/
.ui-autocomplete {
	cursor:default;
	left:0px;
	position:absolute;
	top:0px;
	margin:0px;
	padding:0px;
	list-style:none;
	background:#ffffff;
	border:1px solid #AAAAAA;
	/*box-shadow:0px 1px 0px 0px #aaaaaa, 1px 0px 0px 0px #aaaaaa, -1px 0px 0px 0px #aaaaaa;*/
	/*border-top:0px;*/
	border-radius:0px 0px 4px 4px;
	box-sizing:border-box;
	overflow:hidden;
	height:auto;
	max-height:200px;
	overflow-y:auto;
	overflow-x:hidden;
}
.ui-front {
	z-index:100;
}
.ui-menu .ui-menu-item{
	cursor:pointer;
	margin:0px;
	display:block;
	padding:3px 10px;
	color:rgba(54, 51, 52, 0.6);
	white-space:nowrap;
}
.ui-menu .ui-menu-item.ui-state-focus{background:rgba(233,2,6,0.2);}
.ui-helper-hidden-accessible{display:none;}
/************end jquery ui  style**************/

.dateBoxComm{
	display:inline-block;
	width:auto;
	height:auto;
	margin-leftt:3px;
	color:#959595;
	font-size:11px;
}

#kvrSoSkidkoy{margin-top:22px; padding-top:2px; padding-bottom:3px;}

/********************edit-18-08-16****************/
.phoneBox_otdel{top:-5px; font-size:14px; line-height:1.4em;}
.pred_postBX_new_2_BXPostForm4{height:14px;}
.postBX_new_2_BXPostForm4{
	position:relative;
	display:inline-block;
	width:auto;
	height:auto;
	text-decoration:none;
	font-size:12px;
	outline:none;
	top:-5px;
	white-space:nowrap;
}
.postBX_new_2_BXPostForm4:before, .postBX_new_2_BXPostForm4::before{
	position:relative;
	top:1px;
	display:inline-block;
	width:15px;
	height:15px;
	content:url(img/ico-vopros.png);
	margin-right:7px;
	vertical-align:top;
}
.postBX_new_2_BXPostForm4:after, .postBX_new_2_BXPostForm4::after{
	position:absolute;
	bottom:0px;
	left:22px;
	right:0px;
	width:auto;
	display:block;
	height:1px;
	content:" ";
	background:url(img/pynkt-line-1.png) 0px 0px repeat-x;
}
/********************end*edit-18-08-16****************/

#txtPage_hochy_desh{padding-top:1px;}
#txtPage_rekl{padding-top:1px;}
.boxHochDesh1{
	display:block;
	padding:20px 0px;
	font-size:15px;
	line-height:1.4em;
}
.boxHochDesh1Left{
	width:422px;
	height:auto;
	float:left;
	margin-right:30px;
}
.boxHochDesh1Right{
	width:auto;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.boxHochDesh1Inform{
	width:100%;
	height:auto;
	box-sizing:border-box;
	border:4px solid #f94c3b;
	padding:15px 38px 30px 44px;
}
@-moz-document url-prefix(){
	.boxHochDesh1Inform{padding-bottom:28px;}
}
.boxHochDesh1InformTit{
	padding:12px 0px 0px 0px;
	font-size:28px;
	font-weight:600;
	color:#f94c3b;
	line-height:1.2em;
}
.boxHochDesh1InformTit2{
	padding:19px 0px 0px 0px;
	font-size:18px;
	font-weight:600;
	color:#333333;
	line-height:1.2em;
}
.styleForPageTxt .boxHochDesh1InformUL, .boxHochDesh1InformUL{
	display:block;
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style:none;
}
.styleForPageTxt .boxHochDesh1InformUL li, .boxHochDesh1InformUL li{
	display:block;
	color:#333333;
	padding:7px 0px 7px 32px;
	line-height:1.5em;
	font-size:14px;
	margin:0px;
	overflow:hidden;
}
.styleForPageTxt .boxHochDesh1InformUL li:before, .styleForPageTxt .boxHochDesh1InformUL li::before,
.boxHochDesh1InformUL li:before, .boxHochDesh1InformUL li::before{
	top:2px;
	left:auto;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	float:left;
	margin-left:-32px;
	width:16px;
	height:16px;
	content:url(img/li-hoch-desh.png);
	background:none;

}
.hideBoxHochDesh{display:none;}

.boxFootFind{
	padding-top:13px;
	padding-bottom:15px;
}
.boxFootFindLine{
	width:100%;
	height:1px;
	background:#fdb3ad;
}
.divFootFind{
	width:100%;
	height:auto;
	padding:74px 0px 50px 0px;
	overflow:hidden;
}
.divFootFindLeft{
	width:172px;
	height:172px;
	float:left;
	margin-right:44px;
}
.divFootFindRight{
	overflow:hidden;
	width:auto;
	height:auto;
	text-align:center;
}
.divFootFindRightTit{
	padding:0px 0px 4px 0px;
	font-weight:600;
	font-size:43px;
	color:#f94c3b;
	line-height:1.1em;
}
.divFootFindRightTitA{font-weight:600; font-size:43px; line-height:1.1em; color:#f94c3b; text-decoration:underline; position:relative; top:-9px;}
.divFootFindRightTitA:hover{text-decoration:none;}
.divFootFindRightTxt1{
	padding-top:0px;
	font-size:18px;
	color:#333333;
	font-weight:600;
}
.divFootFindRightTxt2{
	padding:1px 0px 1px 0px;
	font-size:14px;
	color:#888888;
	font-weight:normal;
}
.divFootFindRightTxt2I{
	display:inline-block;
	margin-right:6px;
	position:relative;
	vertical-align:top;
	top:2px;
}
				/*.divFootFindRightTxt2:before{
					position:relative;
					display:inline-block;
					width:16px;
					height:16px;
					content:url(img/ico-timer-1.png);
					margin-left:-32px;
					float:left;
					vertical-align:middle;
					top:2px;
				}*/
				.divFootFindRightTxt3{
					padding:2px 0px 0px 0px;
					text-align:center;
				}
				.divFootFindRightTxt3 .boxHochDesh1InformUL{width:87%; margin:0px auto; font-size:1px; line-height:1px; min-width:950px; text-align:justify;}
				.divFootFindRightTxt3 .boxHochDesh1InformUL:after{
					display:inline-block;
					width:100%;
					height:1px;
					line-height:1px;
					font-size:1px;
					content:" ";
				}
				.divFootFindRightTxt3 .boxHochDesh1InformUL li{
					display:inline-block;
					width:45%;
					font-size:14px;
					line-height:1.4em;
					height:auto;
					vertical-align:top;
					text-align:left;
					white-space:normal;
					box-sizing:border-box;
				}



				.footer_phone {
					padding-top:5px;
				}
				.footer_phone .big_phone{
					font-size: 38px;
				}
				.footer_phone .small_phone{
					font-size: 20px;
				}
				#akcB1_h3_tit{margin-top:30px;}
				#akcB1_h3_tit + .postCat1{padding-top:15px;}

				.okrygBX{
					padding-top:13px;
					padding-bottom:23px;
				}
				.okrygBXTit{
					font-size:25px;
					color:#877067;
					padding:0px 0px 24px 0px;
					line-height:1.3em;
					border-bottom:1px solid #e5e0de;
				}
				.okrygBXTitHm{
					display:inline-block;
					width:auto;
					height:auto;
					display:inline-block;
					padding:4px 10px 4px 24px;
					box-sizing:border-box;
					font-size:12px;
					color:#666666;
					border-radius:4px;
					background:url(img/ico-home.png) 7px 6px no-repeat #f3f0f0;
					vertical-align:middle;
				}

				.rayBX{
					width:100%;
					height:auto;
					font-size:1px;
					line-height:1px;
					text-align:justify;
					padding-top:5px;
				}
				.rayBX:after{
					display:inline-block;
					width:100%;
					height:1px;
					font-size:1px;
					line-height:1px;
					content:" ";
				}
				.rayBXP{
					display:inline-block;
					width:48%;
					height:auto;
					vertical-align:top;
					text-align:left;
					font-size:14px;
					line-height:1.4em;
					overflow:hidden;
					padding:19px 0px 0px 0px;
				}
				.rayBXPL{
					float:left;
					width:91px;
					height:68px;
					margin-right:16px;
					margin-top:5px;
					border:1px solid #d8d1ce;
					overflow:hidden;
					border-radius:4px;
				}
				.rayBXPL img{
					width:100%;
					height:auto;
					border:0px;
				}
				.rayBXPR{
					overflow:hidden;
					width:auto;
				}
				.rayBXPRTit{
					font-size:14px;
					color:#00aec7;
					font-weight:bold;
				}
				.rayBXPRZhK{
					padding:12px 0px 0px 0px;
				}
				.rayBXPRZhKB{
					display:inline-block;
					border:1px solid #fed9d5;
					padding:4px 10px 4px 24px;
					box-sizing:border-box;
					font-size:12px;
					color:#666666;
					border-radius:4px;
					background:url(img/ico-home.png) 7px 6px no-repeat;
				}

				@-moz-document url-prefix(){
					.previouspostslink::before, .nextpostslink::after{top:-1px;}
				}

				.showZakForm_t{
					position:absolute;
					top:7px;
					left:-10px;
					width:100%;
					height:auto;
					font-size:13px;
					line-height:15px;
					box-sizing:border-box;
					padding:7px 15px 6px 15px;
					background:#fc4132;
					border-radius:4px;
					text-decoration:none;
					color:#ffffff;
					text-align:center;
					z-index:100;
				}
				.showZakForm_t_mob{
					position:relative;
					display:inline-block;
					width:auto;
					height:auto;
					font-size:13px;
					line-height:15px;
					box-sizing:border-box;
					padding:5px 15px;
					background:#fc4132;
					border-radius:4px;
					text-decoration:none;
					color:#ffffff;
					text-align:center;
					white-space:nowrap;
				}
				.showZakForm_t_vis{
					position:absolute;
					top:0px;
					right:0px;
					display:inline-block;
					width:auto;
					height:auto;
					font-size:13px;
					line-height:15px;
					box-sizing:border-box;
					padding:5px 15px;
					background:#fc4132;
					border-radius:4px;
					text-decoration:none;
					color:#ffffff;
					text-align:center;
					white-space:nowrap;
					z-index:-2;
					opacity:0;
					transition-duration:0.3s;
				}

				#postBX8 .bx-wrapper{margin:0px !important;}


				#postBX1IR a{text-decoration:none;}
				.postCat1 .postCat1ShowDetail.postCat1ShowDetailHide .tableshow3 tbody,
				.postCat1 .postCat1ShowDetail.postCat1ShowDetailHide .showHideA_for_tab1,
				.postCat1 .postCat1ShowDetail.postCat1ShowDetailHide .postCat1ShowDetailAdapt{display:none;}
				a.parent_stlyle_url{font-size:inherit; color:inherit; text-decoration:none;}

				.srokSdch1{padding-top:10px; font-size:13px; font-weight:bold;}

/****************page-KML-map********************/
#frontBox1MapKml{
	width:100%;
	height:500px;
}
#frontBox1MapKml ymaps[class*="balloon__content"] ymaps h3{font-size:15px; padding:10px 20px; text-align:center;}
/****************end*page-KML-map********************/

/********************zastroishik*******************/
#postBX1ILOpZast{
	font-size:13px;
	font-weight:bold;
	padding:12px 0px 0px 0px;
	color:#56443d;
}
#postBX1ILOpZastBt{
	padding:2px 0px 0px 0px;
	font-size:12px;
	font-style:italic;
	color:#878787;
}
.postBX1IRBRLitPd{padding-top:7px;}
.postBX1IRBRBox, .postBX1IRBRBoxKont{
	border-top:1px solid #e8e8e8;
	padding:9px 0px 13px 0px;
}
.postBX1IRBRBox:first-child, .postBX1IRBRBoxKont:first-child{border:0px; padding-top:0px;}
.postBX1IRBRBox:last-child, .postBX1IRBRBoxKont:last-child{padding-bottom:0px;}
.postBX1IRBRBoxPhn{
	font-size:18px;
	font-weight:bold;
	color:#333333;
}
.postBX1IRBRBoxPhnNm{
	font-size:12px;
	color:#444444;
	font-style:italic;
}
.KontNmMail{
	font-style:italic;
	color:#444444;
	position:relative;
}
#postBX1IRB5 .postBX1IRBL.postBX1IRBLWm{padding-left:0px;}
#messToZastr{padding:19px 0px 0px 0px;}
a.styleButtonA{
	position:relative;
	display:inline-block;
	width:auto;
	height:33px;
	box-sizing:border-box;
	text-align:center;
	border-radius:4px;
	padding:7px 21px 0px 21px;
	line-height:1.4em;
	color:#ffffff;
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	background:#fc4132;
	cursor:pointer;
}
#postBX11Tit{margin-top:32px;}
#postBX11{
	text-align:justify;
	font-size:1px;
	line-height:1px;
	padding-bottom:5px;
}
.postBX11Post{
	display:inline-block;
	vertical-align:top;
	width:200px;
	height:auto;
	text-align:center;
	font-size:13px;
	line-height:1.4em;
	padding-top:9px;
}
.postBX11Post.postBX11PostNoPad{padding-top:0px; padding-bottom:0px;}
.postBX11Post .rightInfPost2A{min-height:277px;}
.postBX11Post .rightInfPost2Txt{min-height:34px; white-space:nowrap;}
.postBX11Post .rightInfPost2Txt:after{
	position:relative;
	display:inline-block;
	width:1px;
	height:34px;
	line-height:34px;
	vertical-align:middle;
	content:" ";
}
.txtInMdl1{
	display:inline-block;
	width:100%;
	text-align:center;
	vertical-align:middle;
	white-space:normal;

}
.postBX8BoxImgRatColComm{
	top:-1px;
	display:inline-block;
	width:auto;
	height:auto;
	min-height:11px;
	background:url(img/comment-ico.png) 3px 3px no-repeat;
	padding:0px 0px 0px 19px;
	margin-left:5px;
	vertical-align:top;
}
.comm1RNameZHK{
	padding:3px 0px 2px 0px;
	font-size:12px;
}
.comm1RNameZHK:before{
	position:relative;
	display:inline-block;
	width:8px;
	height:12px;
	vertical-align:middle;
	content:url(img/point-2.png);
	margin-right:4px;
}
.comm1RNameZHK a{
	display:inline-block;
	color:#00aec7;
	font-size:12px;
	font-weight:600;
	vertical-align:middle;
}
.addCFormPP2Sel{font-size:14px; font-family:"Open Sans",sans-serif; font-weight:600; padding-bottom:12px;}
.sel.maxSelWdth{max-width:300px; display:inline-block; vertical-align:middle; top:-2px; border:1px solid #e1dbd9; color:#666666; background-color:#ffffff;}
.sel.maxSelWdth select{font-size:14px; font-family:"Open Sans",sans-serif; font-weight:600;}
.comm1 .addCFormPP2Sel{display:none;}
.adrsOfcZastr{
	width:auto;
	height:auto;
	padding:10px 25px;
	font-size:12px;
	max-width:200px;
}
#postBX4Ofice{
	padding:0px 0px 12px 0px;
	text-align:justify;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}
.postBX4OficeP{
	display:inline-block;
	width:30%;
	height:auto;
	vertical-align:top;
	color:#303030;
	font-size:12px;
	line-height:1.2em;
	text-align:left;
	padding:10px 10px 4px 31px;
	background:url(img/point-1.png) 0px 10px no-repeat;
	box-sizing:border-box;
}
.postBX4OficeP:before{
	position:absolute;
	display:block;
	top:10px;
	left:-31px;
	width:1px;
	height:71px;
	z-index:10;
	content:" ";
	background:#e0e0e0;
}
.postBX4OficePCity{
	font-size:inherit;
	line-height:inherit;
	padding:0px 0px 3px 0px;
}
.postBX4OficePAdd{padding-bottom:2px;}
.postBX4OficePAdd, .postBX4OficePPl{
	font-size:inherit;
	line-height:inherit;
}
.postBX4OficePNm{padding-bottom:3px; font-weight:bold;}
.postBX4OficePPl{padding-top:2px;}
.postBX4OficePGln{
	padding:7px 0px 0px 0px;
	font-size:12px;
	color:#877067;
	font-weight:bold;
}
.postBX4OficeP.postBX4OficePNoPD{
	padding:0px;
	height:0px;
	font-size:1px;
	line-height:1px;
}
.postBX4OficeP.postBX4OficePNoPD:before{display:none;}
#postBX4.postBX4TitMinPd{padding-top:0px;}
.adrsOfcZastrPPdt{padding-top:3px;}
.styleAddTit{
	color:#363334;
	text-decoration:none;
}
.styleAddTit:after{
	position:absolute;
	bottom:0px;
	left:19px;
	right:0px;
	width:auto;
	height:0px;
	border-bottom:1px dashed #363334;
	content:" ";
}
.styleAddTit:hover:after{
	display:none;
}
.nostyleForA a{text-decoration:none;}
.postBX1IRBRBoxPhn2{}
/**********************end*zastroishik*******************/
/********************forma y ZHK*******************/
.postBX_new_formBox{
	width:100%;
	height:auto;
	box-sizing:border-box;
	border:1px solid #fec6c1;
	border-radius:4px;
	background:#fff2f1;
	padding:19px 21px 24px 21px;
}
.postBX_new_formBoxTit{
	padding:0px 0px 0px 0px;
	font-size:20px;
	color:#fc4e40;
	font-weight:600;
}
.formBoxPP{
	text-align:justify;
	font-size:1px;
	line-height:1px;
	width:100%;
	height:auto;
	padding-top:5px;
}
.formBoxPP:after{
	display:inline-block;
	width:100%;
	height:0px;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	content:" ";
}
.formBoxPP > p, .formBoxPP + p, .formBoxPPSbm + p{display:none;}
.formBoxPPIn{
	display:inline-block;
	width:48%;
	height:auto;
	vertical-align:top;
	padding-top:8px;
}
.formBoxPPInRzd{
	width:100%;
	height:8px;
}
.inp1.inp1NoBold input,
.arr1.arr1NoBold textarea{
	font-size:13px;
	font-weight:normal;
	overflow:hidden;
}
.arr1.arr1NoBold{height:74px;}
.inp1.inp1NoBold .wpcf7-form-control-wrap{height:100%;}
.inp1.inp1NoBold input{height:100%; padding-top:1px;}
.formBoxPPSbm{
	padding-top:18px;
	overflow:hidden;
}
.formBoxPPSbmIn{
	float:left;
	width:auto;
	height:auto;
	margin-right:43px;
}
.formBoxPPSbmInAftr{}
.formBoxPPSbmInTxt1{
	font-size:13px;
	color:#333333;
	font-weight:600;
	line-height:1.1em;
	top:-3px;
}
.formBoxPPSbmInTxt2{
	font-size:20px;
	color:#fc4e40;
	font-weight:600;
	padding:2px 0px 0px 0px;
	line-height:1.1em;
	top:-5px;
}
.formBoxPPSbmIn .ajax-loader{display:none;}
/********************end*forma y ZHK*******************/
/************slider****************/
.sldB_next, .sldB_prev{
	position:absolute;
	display:block;
	top:183px;
	left:0px;
	width:32px;
	height:32px;
	background:url(img/prev-img-1.png) 0px 0px no-repeat;
	z-index:50;
}
.sldB_next{left:auto; right:0px; background-image:url(img/next-img-1.png);}
#preloadImg1{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-40px;
	margin-left:-40px;
	z-index:-1000;
	opacity:0;
	display:block;
	width:80px;
	height:80px;
	background:url(img/preloader-2.gif?v=2) 0px 0px / 100% 100% no-repeat;
	transition-duration:0.1s;
}
#preloadImg1.act{z-index:100; opacity:1;}
#postBX1ILSlideIMG:after{
	position:absolute;
	bottom:20px;
	right:20px;
	display:block;
	z-index:50;
	content:url(img/img-pluss.png);
}
/************end*slider****************/
/************ZHK-map*******************/
#ZHKBox1MapBig{
	position:relative;
	width:100%;
	height:389px;
	box-sizing:content-box;
	padding-right:70px;
	margin-top:32px;
}
#ZHKBox1Map{
	position:absolute;
	top:0px;
	left:0px;
	border-bottom:1px solid #fb4132;
	border-top:1px solid #fb4132;
	height:100%;
	width:100%;
}
.PadRght_for_krh{padding-right:220px;}
.PadRght_for_krh #postBX7Podel{top:17px;}
.PadRght_for_krh .bigH1Ots + #postBX7Podel{top:28px;}
#boxFindPolTitle{
	padding:0px 0px 0px 0px;
	white-space:nowrap;
}
.boxFindPolTitleIn{
	display:inline-block;
	width:auto;
	height:auto;
	vertical-align:top;
	margin-right:55px;
	font-size:13px;
	color:#333333;
}
.boxFindPolTitleIn3{margin-right:0px !important;}
.boxFindPolTitleIn1:before, .boxFindPolTitleIn2:before, .boxFindPolTitleIn3:before{
	position:relative;
	display:inline-block;
	width:18px;
	height:19px;
	content:url(img/nw-ico-1.png);
	margin-right:8px;
	vertical-align:top;
	top:0px;
}
.boxFindPolTitleIn2:before{
	content:url(img/nw-ico-2.png);
	width:20px;
	height:19px;
}
.boxFindPolTitleIn3:before{
	content:url(img/nw-ico-3.png);
	width:11px;
	height:19px;
	top:-1px;
}
.boxFindPolTitleIn2A{
	display:inline-block;
	text-decoration:none;
	color:#00aec7;
	font-size:13px;
	outline:none;
}
.boxFindPolTitleIn2A:after{
	position:absolute;
	display:block;
	bottom:0px;
	left:1px;
	right:1px;
	width:auto;
	height:0px;
	border-bottom:1px dashed #00aec7;
	content:" ";
}
.boxFindPolTitleIn2A:hover:after{display:none;}
.boxFindPolTitleIn3A{
	font-size:13px;
	color:#333333;
	text-decoration:none;
	outline:none;
}
/************end**ZHK-map**************/

a.addTextDecor{text-decoration:underline !important;}
a.addTextDecor:hover{text-decoration:none !important;}

.postBX_new_formPadObr1{padding-top:30px;}
#txtPage + .postBX_new_formPadObr1{padding-top:0px;}
.frontBox4PMoreType2{padding-top:15px;}
a.frontBox4PMoreType2A{display:inline-block; width:auto; padding-left:20px; padding-right:20px;}
a.frontBox4PMoreType2A:hover{text-decoration:underline;}


ul.ui-autocomplete .autcompInpBox{border-top:1px solid #AAAAAA; padding:0px; background:#ffffff !important;}
ul.ui-autocomplete .autcompInpBox:first-child{border:0px;}
ul.ui-autocomplete .autcompInpBox.ui-menu-item.ui-state-focus{background:rgba(233,2,6,0.2) !important;}
a.complBoxSearch{
	display:block;
	text-decoration:none;
	color:rgba(54, 51, 52, 1);
	box-sizing:border-box;
	width:100%;
	height:auto;
	padding:4px 10px;
	font-size:13px;
}
/*a.complBoxSearch:hover{background:#F1DEDF;}*/
a.complBoxSearch span{
	display:block;
	font-weight:bold;
	padding-bottom:0px;
}

.zastrBox{
	padding-top:0px;
	padding-bottom:30px;
	overflow:hidden;
}
.zastrBoxRazd{border-top:1px dashed #d9d9d9; width:100%; clear:both; height:0px; overflow:hidden; padding-bottom:25px;}
#firstContH1 + .zastrBox, .zastrBox_0{
	border-top:0px;
	padding-top:44px;
}
#frontBox10 .zastrBox_0{padding-top:3px;}
.zastrBox_0 .zastrBoxRazd{display:none;}
.zastrBoxL{
	width:188px;
	height:144px;
	float:left;
	margin-right:38px;
	padding-top:5px;
}
.zastrBoxLA{display:block; line-height:1px; font-size:1px; border:1px solid #d9d9d9; border-radius:4px; overflow:hidden;}
.zastrBoxR{
	overflow:hidden;
	width:auto;
	min-height:149px;
}
.zastrBoxRTit{
	font-size:24px;
	color:#303030;
	font-weight:600;
	line-height:1.2em;
	padding-top:0px;
	overflow:hidden;
}
.zastrBoxRTitA:hover{text-decoration:underline;}
.zastrBoxRTit a{
	text-decoration:none;
	font-size:inherit;
	font-weight:inherit;
	line-height:inherit;
	color:inherit;
}
.zastrBoxRRight{
	float:right;
	width:115px;
	margin-left:20px;
	text-align:right;
}
.inStarRghtZast{
	top:-7px;
}
.inStarRghtZast .starBoxLittle span:last-child{margin-right:0px;}
.zastrBoxRZHk{
	padding:0px 100px 2px 0px;
	overflow:hidden;
	text-align:left;
}
.zastrBoxRZHkIn{
	display:inline-block;
	width:auto;
	height:auto;
	vertical-align:top;
	padding:5px 21px 2px 17px;
	background:url(img/point-2.png) 0px 10px no-repeat;
}
.zastrBoxRZHkIn a{
	display:inline-block;
	font-size:12px;
	font-weight:600;
	line-height:1.6em;
}
.ZastrOtzv, .zastrBoxRTit .ZastrOtzv{
	position:relative;
	top:5px;
	color:#f84334;
	font-weight:600;
	font-size:12px;
}
.zastrBoxRTit .ZastrOtzv{top:1px; text-decoration:underline; margin-left:5px;}
.zastrBoxRPhone{
	padding:10px 0px 0px 18px;
	font-size:14px;
	color:#747474;
	font-weight:600;
	background:url(img/phone-zastr.png) 0px 14px no-repeat;
}
.zastrBoxRAddress{
	padding:17px 125px 0px 0px;
	color:#747474;
	font-weight:600;
	font-style:italic;
	line-height:1.4em;
	font-size:12px;
	overflow:hidden;
}
.zastrBoxRAddress a{color:#333333;}

a.aButtTp{
	border:1px solid #fc4132;
	border-radius:4px;
	box-sizing:border-box;
	color:#fc4132;
	display:inline-block;
	font-size:13px;
	height:31px;
	line-height:1.4em;
	padding:5px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	width:111px;
	font-weight:600;
	font-style:normal;
}
a.aButtTp:hover{color:#00aec7; border-color:#00aec7;}
.zastrBoxHidRat{display:none; padding:2px 0px 0px 0px; text-align:left;}
.zastrBoxRRightMore2{display:none; clear:both; padding-top:15px;}
.sortVallPg{
	position:absolute;
	top:32px;
	right:0px;
	width:auto;
	height:auto;
}
a.prVKL1type{
	border-radius:4px;
	box-sizing: border-box;
	color: #00aec7;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	height:31px;
	line-height:1.4em;
	padding:6px 13px 0px 0px;
	text-align: center;
	text-decoration: none;
	width:auto;
	margin-left:10px;
}
.prVKL1type span{position:relative; top:1px;}
.prVKL1type.prVKL1typeAct span{top:0px;}
.prVKL1type span:after{
	position:absolute;
	display:block;
	bottom:0px;
	left:0px;
	width:100%;
	height:0px;
	border-top:1px dashed #c4ecf2;
	content:" ";
}
.prVKL1type.prVKL1typeAct span:after{display:none;}
.prVKL1type.prVKL1typeAct{border:1px solid #00aec7; padding-left:16px; cursor:default;}
.prVKL1type.prVKL1typeRat{
	background:url(img/stars-b.png) top 9px right 0px no-repeat;
	padding-right:23px;
}
.prVKL1type.prVKL1typeAct.prVKL1typeRat{padding-right:37px; background-position:top 8px right 15px;}
.prVKL1type.prVKL1typeRatAlf{
	background:url(img/img-a-ya.png) top 10px right 0px no-repeat;
	padding-right:29px;
}
.prVKL1type.prVKL1typeAct.prVKL1typeRatAlf{padding-right:37px; background-position:top 9px right 13px;}

.PadForFiltrrr{padding-right:265px;}
.zastrBoxRRightMore{
	position:absolute;
	top:118px;
	right:0px;
	width:auto;
	height:auto;
}
.zastrBoxRRightOtzvC{margin-right:-100px;}

.classPfs28colRed{
	font-size:28px;
	color:#f94c3b;
	font-weight:600;
	padding:23px 0px 0px 0px;
}
.classPfs18colBLk{
	font-size:18px;
	color:#333333;
	font-weight:600;
}
.otstyp_type_1{height:19px;}
.styleForPageTxt .boxULType2 li, .boxULType2 li{
	display:block;
	color:#333333;
	padding:7px 0px 7px 35px;
	line-height:1.5em;
	font-size:14px;
	margin:0px;
	overflow:hidden;
}
.styleForPageTxt .boxULType2 li:before, .boxULType2 li:before{
	top:3px;
	left:auto;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	float:left;
	margin-left:-35px;
	width:16px;
	height:16px;
	content:url(img/li-hoch-desh.png);
	background:none;

}
.banner_type_rekl_1{
	width:100%;
	height:auto;
	background:#f7f7f7;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	margin-top:29px;
	padding:42px 35px 37px 35px;
	box-sizing:border-box;
}
.banner_type_rekl_1:after{position:absolute; top:-1px; left:100%; width:50px; height:100%; background:#f7f7f7; content:" "; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.banner_type_rekl_1_just{
	text-align:justify;
	font-size:1px;
	line-height:1px;
}
.banner_type_rekl_1_just:after{
	display:inline-block;
	font-size:1px;
	line-height:1px;
	height:1px;
	overflow:hidden;
	width:100%;
	content:" ";
}
.banner_type_rekl_1_30{
	display:inline-block;
	width:30%;
	height:auto;
	vertical-align:top;
	text-align:center;
}
.banner_type_rekl_1_30IN{
	display:inline-block;
	width:auto;
	height:auto;
	padding:3px 0px 0px 65px;
	text-align:left;
}
.banner_type_rekl_1_30IN_img{position:absolute; top:10px; left:0px;}
.banner_type_rekl_1_30IN_txt{color:#303030; font-size:45px; line-height:1.1em; padding:2px 0px 0px 0px; font-weight:600;}
.banner_type_rekl_1_30IN_txt2{color:#999999; font-size:13px; line-height:1.3em; padding:0px 0px 0px 0px;}

#specRazmRekl{
	width:100%;
	height:auto;
	border:4px solid #f94c3b;
	padding:28px 45px;
	box-sizing:border-box;
	margin-top:63px;
}
.style28Red{
	font-size:28px;
	font-weight:600;
	line-height:1.2em;
	color:#f94c3b;
}
.addPadTopType1{padding-top:1px;}
.addNotPadLeft{padding-left:0px !important;}
.specRazmReklPrice{
	padding:4px 0px 5px 0px;
	font-size:18px;
	line-height:1.2em;
	font-weight:600;
	color:#333333;
}

.bannerTypeBoxRazd{height:5px;}
.bannerTypeBox{
	padding:0px 0px 0px 0px;
	box-sizing:border-box;
	height:auto;
	width:100%;
}
.bannerTypeBoxIN{
	width:100%;
	height:auto;
	box-sizing:border-box;
	white-space:nowrap;
	line-height:304px;
	padding:57px 0px;
}
.bannerTypeBoxINFone1{background:#f7f7f7;}
.bannerTypeBoxINFone1:before, .bannerTypeBoxINFone1:after{position:absolute; right:100%; top:0px; width:50px; height:100%; content:" "; background:#f7f7f7;}
.bannerTypeBoxINFone1:after{right:auto; left:100%;}
.bannerTypeBoxINL{padding-left:50%;  padding-right:50px;}
.bannerTypeBoxINR{padding-right:50%; padding-left:50px;}
.bannerTypeBoxINImg{
	display:inline-block;
	width:100%;
	height:auto;
	box-sizing:border-box;
}
.bannerTypeBoxINImg img{
	border:1px solid #e5e5e5;
	border-radius:5px;
	overflow:hidden;
	box-shadow:0px 4px 15px 3px #e2e2e2;
}


.bannerTypeBoxINL .bannerTypeBoxINImg{margin-left:-100%; padding-right:20px; float:left;}
.bannerTypeBoxINR .bannerTypeBoxINImg{margin-right:-100%; padding-left:7px; float:right;}
.bannerTypeBoxINTxt{
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
	width:100%;
	box-sizing:border-box;
}
.bannerTypeBoxINL .bannerTypeBoxINTxt{padding-left:15px;}
.bannerTypeBoxINR .bannerTypeBoxINTxt{padding-right:15px;}

#boxRAzmrkm{
	background:#f7f7f7;
	border-top:1px solid #ededed;
	box-sizing:border-box;
	width:100%;
	padding:42px 0px 45px 0px;
}
#boxRAzmrkm:after{position:absolute; left:100%; top:-1px; width:50px; height:100%; content:" "; background:#f3f3f3; border-top:1px solid #ededed;}
.boxRAzmrkmTitle{
	font-size:44px;
	color:#f94c3b;
	font-weight:600;
	text-align:center;
	line-height:1.1em;
}
.boxRAzmrkmCent{
	padding:52px 0px 0px 0px;
	width:100%;
	height:auto;
	max-width:660px;
	margin:0px auto;
}
.boxRAzmrkmCentBX{
	width:100%;
	height:auto;
	box-sizing:border-box;
	font-size:1px;
	line-height:1px;
	padding:0px 0px 0px 0px;
	text-align:justify;
}
.boxRAzmrkmCentBX:after{
	display:inline-block;
	width:100%;
	height:1px;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	content:" ";
}
.boxRAzmrkmCentIN{
	display:inline-block;
	width:auto;
	height:auto;
	vertical-align:top;
	box-sizing:border-box;
	text-align:left;
}
.boxRAzmrkmCentIN1{
	width:200px;
	padding:0px 0px 20px 62px;
	background:url(img/face.png) 0px 0px no-repeat;
	margin-left:100px;
}
.boxRAzmrkmCentINTxt1{
	font-size:14px;
	font-weight:bold;
	color:#333333;
	line-height:1.2em;
	padding-top:4px;
}
.boxRAzmrkmCentINTxt2{
	font-size:14px;
	font-weight:normal;
	color:#333333;
	padding:6px 0px 0px 0px;
	line-height:1.2em;
}
.boxRAzmrkmCentIN2{width:1px; background:#dedede; height:45px; margin-top:1px;}
.boxRAzmrkmCentIN3{
	width:300px;
	margin-top:1px;
}
.buttonStyle_3{
	position:relative;
	display:inline-block;
	width:100%;
	height:auto;
	padding:14px 15px;
	line-height:1.2em;
	font-size:14px;
	font-weight:bold;
	color:#363334;
	text-align:center;
	border-bottom:1px solid #acacac;
	border-radius:3px;
	background:#ffea48;
	text-decoration:none;
	box-sizing:border-box;
}
.midlwhithfoot + footer{margin-top:0px;}

#boxReklTopHeader{
	width:100%;
	height:auto;
	box-sizing:border-box;
	background:#FFEA49;
	z-index:100;
	padding:14px 75px 15px 30px;
	line-height:1.5em;
	font-size:14px;
	color:#654a15;
	font-weight:600;
	display:block;
}
#boxReklTopHeader a{font-weight:bold; color:#654a15; text-decoration:underline;}
#boxReklTopHeader a:hover{text-decoration:none;}
#boxReklTopHeaderClose{
	position:absolute;
	top:8px;
	right:32px;
	display:block;
	width:35px;
	height:35px;
	background:url(img/boxReklTopHeaderClose.png) 0px 0px / 100% auto no-repeat;
}
/*Старое выделение спецразмещения*/
/*.postCat1.postCat1_spec_raz{
	margin-top:20px;
	background:#fffdee;
	border:1px solid #f8f3d5;
	border-left:0px;
	border-right:0px;
	padding-bottom:30px;
}
.postCat1.postCat1_spec_raz:after{
	position:absolute;
	top:-1px;
	right:-20px;
	display:block;
	width:20px;
	height:100%;
	background:#fffdee;
	border:1px solid #f8f3d5;
	border-left:0px;
	border-radius:0px 3px 3px 0px;
	content:" ";
}
.postCat1.postCat1_spec_raz:before{bottom:29px;}*/
.postBX8Box.postBX8Box_spec_raz{border-color:#fd4636; background:#fffdee;}
.postCat1.postCat1_spec_raz .postCat1BX{border:1px solid #FD4636;}

.comm1R.comm1R_us_lev_1{
	box-sizing:border-box;
	padding:6px 12px;
	background:#fffdee;
	border:1px solid #f8f3d5;
	border-radius:3px;
	margin-top:4px;
}
.comm1 .comm1 .comm1 .comm1 .comm1 .comm1 .comm1R.comm1R_us_lev_1 .comm1RName::before{left:-28px;}

#frontBoxNew1_1Tit, #frontBoxNew1_1Tit_doma{margin-top:18px;}
#frontBoxNew1_1Tit_doma{margin-top:44px;}
#frontBoxNew1_1, #frontBoxNew1_1_doma{margin-top:21px;}

#frontBoxNew1_2Tit{margin-top:30px;}
#frontBoxNew1_2{margin-top:21px;}
.default_slider_style_2_slide .postBX8Box{border-color:#c2e9f0;}
.postBXKvartSlide{
	width:100%;
	height:auto;
	text-align:center;
	background:#e8f8fa;
	box-sizing:border-box;
	padding:5px 2px 3px 2px;
}
.postBXKvartSlideTit{
	font-size:15px;
	color:#5c5c5c;
	font-weight:bold;
	line-height:1.3em;
	padding:4px 0px 1px 0px;
}
.postBXKvartSlideZHK{
	font-size:13px;
	padding:3px 2px 9px 2px;
}
.postBXKvartSlidePrice1{
	padding:12px 2px 1px 2px;
	color:#fb4233;
	font-size:15px;
}
.postBXKvartSlidePrice2{
	font-size:12px;
	color:#8b8b8b;
	text-decoration:line-through;
	padding:4px 2px 0px 2px;
}
.postBXKvartSlideButt{
	padding:12px 0px 0px 0px;
}
.postBXKvartSlideButt .showZakForm_t_mob{padding:8px 22px 10px 22px;}

.default_slider_style_2 .postBX8Box{height:183px;}
.postBXKvartSlidePrice{min-height:55px;}

/*#frontBoxNew1_1Tit .h2{padding-right:138px;}*/
#frontBoxNew1_1Tit_button,
.postCat1TitDop_button{
	position:absolute;
	top:31px;
	right:0px;
	display:inline-block;
	padding:2px 0px 2px 0px;
	font-size:12px;
	color:#00aec7;
	line-height:18px;
	width:auto;
}
.postCat1TitDop_button{position:absolute; top:27px; right:0px; padding-right:0px; text-align:right; width:321px; z-index:100;}
#frontBoxNew1_1Tit_button:before,
.postCat1TitDop_button:before{
	position:relative;
	display:inline-block;
	content:url(img/ryp.png);
	width:11px;
	height:12px;
	margin-right:6px;
	top:2px;
	vertical-align:top;
}
.postCat1_spec_raz .postCat1Txt1{padding-right:330px;}

.rekl_logo_name_box{
	padding:0px 0px 0px 0px;
	text-align:left;
}
.rekl_logo_name_bx_L{
	display:block;
	width:auto;
	height:19px;
	float:left;
	margin-right:10px;
}
.rekl_logo_name_bx_N{
	display:block;
	width:auto;
	height:auto;
	overflow:hidden;
	white-space:nowrap;
	top:-1px;
}
.rekl_logo_name_bx_NS1{
	display:inline-block;
	width:1px;
	height:19px;
	vertical-align:middle;
}
.rekl_logo_name_bx_NS2{
	display:inline-block;
	width:100%;
	height:auto;
	line-height:10px;
	font-size:12px;
	white-space:normal;
	vertical-align:middle;
	color:#3B3B3B;
}

.postBX1_url_bx{
	padding:0px 0px 5px 0px;
}
.postBX1_url_bxA{
	display:block;
	width:100%;
	height:auto;
	box-sizing:border-box;
	padding:8px 10px;
	text-align:center;
	border:1px solid #F94C3B;
	color:#F94C3B;
	text-decoration:none;
	border-radius:4px;
	font-size:14px;
	line-height:14px;
	vertical-align:middle;
	overflow:hidden;
	white-space:nowrap;
	outline:none;
	transition-duration:0.3s;
}
.postBX1_url_bxA:before{
	display:inline-block;
	width:14px;
	height:14px;
	content:url(img/zml.png);
	vertical-align:middle;
	margin-right:8px;
	position:relative;
	background:url(img/zml-2.png) 0px 0px / 0px 0px no-repeat;
	top:0px;
}
.postBX1_url_bxA span{display:inline-block; vertical-align:middle; transition-duration:0.3s; border-bottom:1px solid #ffffff; line-height:16px;}
.postBX1_url_bxA:hover span{color:#00aec7; border-color:#00aec7;}
.postBX1_url_bxA:hover{border-color:#00aec7;}
.postBX1_url_bxA:hover:before{content:url(img/zml-2.png);}

.addcom .arr1{height:153px;}
.addcom .arr1 textarea{
	padding-bottom:44px;
}
.pravila_tp_1{
	font-size:12px;
	line-height:1.5em;
	padding:5px 11px 10px 11px;
	margin-bottom:19px;
	margin-top:8px;
	border:1px solid #FC4132;
	border-radius:4px;
}

#page.reklamodPage tr.redSkidka,
.postCat1_reklamodat tr.redSkidka,
#page.reklamodPage .redSkidkaAdapt,
.postCat1_reklamodat .postBX2AdaptA.redSkidkaAdapt{display:none !important;}
.postBX1_url_bx_txt{text-align:center; font-size:12px; padding-bottom:4px;}

.get_k_k_A_for_tab_type_2 span,
.get_k_k_A_for_tab_type_3 span,
.get_k_k_A_for_tab_type_4 span{display:inline-block; width:auto; white-space:nowrap; position:relative;}
.get_k_k_A_for_tab_type_2 span:before,
.get_k_k_A_for_tab_type_3 span:before,
.get_k_k_A_for_tab_type_4 span:before{
	position:absolute;
	display:block;
	bottom:-1px;
	left:0px;
	width:100%;
	height:0px;
	content:" ";
	border-bottom:1px dashed #FDFDFD;
	transition-duration:0.3s;
	opacity:1;
}
.get_k_k_A_for_tab_type_2 span:hover:before,
.get_k_k_A_for_tab_type_3 span:hover:before,
.get_k_k_A_for_tab_type_4 span:hover:before{opacity:0;}

.showK_K_box{display:none;}

li.vis_before_1000{display:none !important;}

#wpadminbar ul, #wpadminbar ul li,
#wp-toolbar ul, #wp-toolbar li{overflow:visible;}

#oprosBoxFront{padding-top:35px; padding-bottom:10px;}
#oprosBoxFront .h2:before, #oprosBoxFront .h2:after{display:none !important;}
#oprosBoxFront .wp-polls-ul li{
	padding:4px 0px;
	float:left;
	width:49%;
	font-size:16px;
}
#oprosBoxFront .wp-polls-ul2 li{width:100%; float:none; margin-left:0px !important;}
#oprosBoxFront .wp-polls-ul li:nth-child(2n){margin-left:1%;}
#oprosBoxFront .wp-polls-ul li label{cursor:pointer; margin-left:4px;}
#oprosBoxFront .wp-polls-ul{margin-left:0px; margin-bottom:18px; overflow:hidden;}

#addComm1.whidthBG{width:195px;}

.padTop1 .frontBox4PRTxtDate{background-position:0px 5px;}
.padTop1 + #txtPage{padding-top:4px;}

#postBX1IR a:hover{text-decoration:underline;}

.postBX1IRBL.postBX1IRBL_100{width:100% !important; text-align:center; float:none !important; overflow:hidden;}
a.show_more_tel_1{
	display:inline-block;
	width:auto;
	white-space:nowrap;
	color:#F63F31;
	font-size:13px;
	text-decoration:none;
	transition-duration:0.3s;
	font-weight:normal !important;
}
a.show_more_tel_1:hover{text-decoration:none !important;}
a.show_more_tel_1:after{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:0px;
	border-bottom:1px dashed #F63F31;
	content:" ";
	transition-duration:0.3s;
}
a.show_more_tel_1:hover:after{opacity:0;}

.postBX1IRB.postBX1IRBHide{display:none;}
.postBX1IRB.postBX1IRB_100:before{display:none;}

.zastrBoxRButt{
	height:auto;
	overflow:hidden;
	padding:10px 0px 0px 0px;
}
.zastrBoxRButt .showZakForm_t{
	position:relative;
	box-sizing:border-box;
	max-width:180px;
	left:auto; top:auto; right:auto; bottom:auto;
	display:block;
}
#zhk_id_val, #filter_val{display:none; opacity:0;}

.zhk_bsg{font-size:16px; padding:6px 0px 0px 0px;}

#wp-admin-bar-new_draft{display:none;}
.date_mod_pst{padding-top:15px; font-size:10px;}
.date_mod_pst + .date_mod_pst{padding-top:4px;}

body .box_phone_hide_white{color:#ffffff !important;}

.vugoda_bx{
	display:inline-block;
	width:auto;
	box-sizing:border-box;
	text-align:center;
	padding:4px 14px 3px 14px;
	line-height:1.3em;
	background:#FC4133;
	color:#ffffff !important;
	font-size:11px;
	font-weight:600;
	max-width:100%;
	position:relative;
	top:-1px;
	border-radius:3px;
}

.tel.telremovehover, .tel.telremovehover:hover{text-decoration:none !important;}

td .showZakForm_t[data-txtform="Получить консультацию по квартире"]{font-size:11px; line-height:1.1em; top:3px;}

.planir_tp1{
	display:inline-block;
	font-size:11px;
	color:#00aec7;
	text-decoration:none;
	position:relative;
	transition-duration:0.2s;
}
.planir_tp1:after{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:0px;
	border-bottom:1px dashed #00aec7;
	display:inline-block;
	content:" ";
	transition-duration:0.2s;
}
.planir_tp1:hover{
	color:#fc4132;
}
.planir_tp1:hover:after{
	border-color:#fc4132;
}

.ob_rtg_pos_1{color:#303030; font-size:12px;}

#postBX1_dop1{
	clear:both;
}
#postBX1_bott{
	text-align:justify;
	width:100%;
	height:auto;
	font-size:1px;
	line-height:1px;
}
#postBX1_bott:after{
	display:inline-block;
	width:100%;
	height:0px;
	content:" ";
	overflow:hidden;
}
.postBX1_bott_in{
	display:inline-block;
	width:47%;
	vertical-align:top;
	font-size:13px;
	line-height:1.4em;
	padding-top:27px;
	max-width:383px;
}
.postBX1IRTitBig{
	font-weight:bold;
}
#house-in-kp{padding-top:7px;}

.tblS2.tblS2_minLineHeight table tr td{line-height:1.4em;}

td.obshRatng_1{font-size:18px !important; padding-top:15px !important;}
.postBX2A_1.postBX2A_2HovSoob2.planir_tp1{top:0px;}

table.table_shrift_owner td{font-size:12px !important;}
table.tblS1_table_doma tr td:first-child{padding-left:0px !important;}

.postBX1IL_doma_bx{padding-bottom:5px;}
.postBX1IL_doma_in{
	width:100%;
	overflow:hidden;
	padding:12px 0px;
	border-top:1px solid #E8E8E8;
}
.postBX1IL_doma_in:first-child{border-top:0px;}
.postBX1IL_doma_in:last-child{margin-bottom:15px;}
.postBX1IL_doma_inR, .postBX1IL_doma_inL{
	float:right;
	width:137px;
	padding:0px 8px 0px 0px;
	box-sizing:border-box;
	font-size:14px;
	line-height:1.2em;
	font-weight:600;
}
.postBX1IL_doma_inL{
	float:none;
	width:auto;
}
.postBX1IL_doma_inLTit{
	font-size:13px;
	text-transform:uppercase;
	color:#FD4233;
	font-weight:bold;
}
.postBX1IL_doma_inLsquare{
	font-size:12px;
	color:#303030;
	font-weight:normal;
	padding:6px 0px 0px 0px;
}
.postBX1IL_doma_inRPrc1, .postBX1IL_doma_inRPrc2{
	color:#303030;
	font-size:13px;
	font-weight:bold;
}
.postBX1IL_doma_inRPrc2{padding-top:4px;}

#rightMenu1.rightMenu1colortp_2{background:#F4F8EA;}

.fbsd_doma_url_front{padding-top:18px; font-size:13px;}
.fbsd_doma_url_front a{display:inline-block; vertical-align:top; margin-right:19px; margin-bottom:12px;}

.box_doma_in1{
	display:block;
	padding:27px 0px;
	border-top:1px solid #EAEAEA;
}
.box_doma_in1:first-child{border:0px;}
.box_doma_in1_l{
	display:block;
	width:178px;
	height:122px;
	float:left;
	margin-right:47px;
	text-decoration:none;
}
.box_doma_in1_l_txt_type{
	display:inline-block;
	width:auto;
	height:25px;
	background:#ffffff;
	line-height:24px;
	font-size:12px;
	color:#FD4233;
	padding:0px 14px 0px 14px;
	margin-right:20px;
	box-sizing:border-box;
	border:1px solid #FFB3AD;
	border-radius:3px;
	vertical-align:top;
}
.box_doma_in1_r_price_finish{
	float:right;
	display:block;
	width:auto;
	height:25px;
	background:#ffffff;
	line-height:24px;
	font-size:12px;
	color:#00AEC9;
	padding:0px 14px 0px 14px;
	/*margin-right:20px;*/
	box-sizing:border-box;
	border:1px solid #99DFE9;
	border-radius:3px;
}
.box_doma_in1_r_price_finish.box_doma_in1_r_price_finish_type2{display:none; margin-top:6px; max-width:140px; text-align:center; float:none;}
.box_doma_in1_l img{
	width:179px;
	height:123px;
	border-radius:3px;
}
.box_doma_in1_r{
	display:block;
	overflow:hidden;
}
.box_doma_in1_r_price{
	font-size:18px;
	color:#333333;
	font-weight:600;
	padding:0px;
}
.box_doma_in1_r_txt_1{
	padding:8px 0px 0px 0px;
	font-size:13px;
	font-weight:normal;
	color:#CFCFCF;
}
.box_doma_in1_r_txt_1_in{
	display:inline-block;
	vertical-align:top;
	font-size:13px;
	font-weight:normal;
	color:#303030;
}
.box_doma_in1_r_txt_1_in_pad_top_1{padding-top:2px;}
.box_doma_in1_r_txt_1_in span{color:#FE4032; font-size:15px; font-weight:600;}
.box_doma_in1_r_txt_1_in_razd{
	display:inline-block;
	font-size:13px;
	color:#CECECE;
	padding:2px 9px 0px 9px;
}
.box_doma_in1_r_txt_2{
	/*display:inline-block;*/
	padding:0px 17px 5px 0px;
	border-radius:3px;
	font-size:13px;
	font-weight:normal;
	background:#F7F7F7;
	color:#CFCFCF;
	margin-top:9px;
}
.box_doma_in1_r_txt_2_in{
	display:inline-block;
	vertical-align:top;
	font-size:13px;
	font-weight:normal;
	color:#595959;
	padding-left:17px;
	padding-top:5px;
}
.box_doma_in1_r_txt_2_in span{color:#747474; font-size:13px;}
.box_doma_in1_r_txt_3{
	padding:8px 0px 0px 0px;
	font-size:13px;
	font-weight:normal;
	color:#7F7F7F;
}
/*.box_doma_in1:hover .showZakForm_t_vis{opacity:1; z-index:100;}*/

.showZakForm_t_vis_all{
	display:inline-block;
	width:auto;
	height:auto;
	font-size:13px;
	line-height:15px;
	box-sizing:border-box;
	padding:5px 15px;
	background:#fc4132;
	border-radius:4px;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	white-space:nowrap;
	vertical-align:top;
}
.showZakForm_t_vis_all:hover{text-decoration:underline;}

/***************стили для страницы ипотеки*******************/
.i_pag_style{
	display:block;
	padding-left:49px;
	padding-right:49px;
}
#i_page_1{
	overflow:hidden;
	padding-top:23px;
}
.pad-r-325{padding-right:340px;}
#i_page_1_L{
	float:left;
	width:60%;
	height:auto;
}
#i_page_1_LB{
	width:100%;
	height:auto;
	padding-top:3px;
}
.i_page_1_LB_in{
	border-top:1px solid #ededed;
	overflow:hidden;
	padding:30px 0px 30px 0px;
}
.i_page_1_LB_in:first-child{border:0px;}
.i_page_1_LB_in_l{
	width:75px;
	height:auto;
	float:left;
	margin-right:25px;
}
.i_page_1_LB_in_r{
	overflow:hidden;
	width:auto;
}
.i_page_1_LB_in_r_t1{
	padding:2px 0px 0px 0px;
	font-size:16px;
	color:#333333;
	font-weight:600;
}
.i_page_1_LB_in_r_t2{
	padding:7px 0px 0px 0px;
	font-size:15px;
	color:#606060;
	font-weight:normal;
}
#i_page_1_R{
	float:right;
	width:325px;
	height:auto;
	/*margin-right:100px;*/
	/*margin-top:25px;*/
	top:-30px;
}
#i_page_1_R_in{
	box-sizing:border-box;
	border:6px solid #f5f5f5;
	padding:0px 0px 30px 0px;
}
#i_page_1_R_in img{max-width:100%; height:auto;}
.i_page_1_R_in_t1{
	padding:21px 0px 0px 0px;
	font-size:16px;
	color:#333333;
	font-weight:600;
	text-align:center;
}
.i_page_1_R_in_t2{
	padding:2px 0px 0px 0px;
	font-size:15px;
	color:#606060;
	font-weight:normal;
	text-align:center;
}
.i_page_1_R_in_t3{
	padding:8px 0px 0px 0px;
	font-size:20px;
	color:#333333;
	font-weight:bold;
	text-align:center;
}
body .fontsize24{font-size:24px;}
body .color000000{color:#000000;}
body .bold{font-weight:bold;}

#i_page_2{padding:34px 0px 32px 0px;}
#i_page_2_sl{overflow:hidden; height:186px;}
#i_page_2_slide{width:100%; height:186px;}
.i_page_2_slide_in{
	width:327px;
	height:186px;
	box-sizing:border-box;
	border:6px solid #f5f5f5;
	padding:0px 20px 5px 20px;
	float:left;
}
.i_page_2_slide_in_img{width:275px; height:95px; overflow:hidden; border-bottom:1px solid #ebebeb;}
.i_page_2_slide_in_tit1{text-align:center; font-size:23px; color:#fb4233; font-weight:bold; padding:18px 0px 0px 0px; line-height:1em;}
.i_page_2_slide_in_tit2{text-align:center; font-size:11px; color:#303030; font-weight:normal; padding:0px 0px 0px 0px;}

#i_page_2_sl .bx-controls, #i_page_2_sl .bx-controls-direction{position:absolute; top:0px; left:0px; width:100%; height:0px;}
#i_page_2_sl .bx-prev, #i_page_2_sl .bx-next{
	position:absolute;
	top:77px;
	left:-44px;
	display:block;
	width:20px;
	height:39px;
	background:url(img/slide-left-1.png) 0px -39px no-repeat;
	outline:none;
}
#i_page_2_sl .bx-next{left:auto; right:-40px; background-image:url(img/slide-right-1.png);}
#i_page_2_sl .bx-prev:hover, #i_page_2_sl .bx-next:hover{background-position:0px 0px;}
#i_page_3{padding-top:81px;}
#i_page_3_bl{
	width:100%;
	height:auto;
	box-sizing:border-box;
	border:5px solid #f94c3b;
	padding:40px 73px 48px 70px;
	overflow:hidden;
	background:#f4f4f4;
	box-shadow:0px 5px 13px 4px #f4f4f4;
}
#i_page_3_bl_txt1{
	font-size:44px;
	font-weight:600;
	color:#333333;
	line-height:1em;
	padding:2px 0px 0px 2px;
	float:left;
}
#i_page_3_bl_form{
	width:568px;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 41px;
	box-sizing:border-box;
	float:right;
}
#i_page_3_bl_form:before{position:absolute; top:6px; left:-1px; height:69px; width:1px; background:#c0c0c0; content:" "; display:block;}
#i_page_3_bl_form_t{
	font-size:20px;
	color:#333333;
	font-weight:600;
	padding:0px 0px 4px 0px;
}
#i_page_3_bl_form_f{padding:3px 0px 0px 0px; overflow:hidden;}
.i_page_3_bl_form_in{padding:0px 142px 0px 0px; overflow:hidden;}
.i_page_3_bl_form_p_inp{float:left; width:100%;}
.i_page_3_bl_form_p_inp input[type=text]{
	display:block;
	width:100%;
	height:40px;
	border:1px solid #d9d9d9;
	border-radius:3px 0px 0px 3px;
	font-size:14px;
	color:#333333;
	box-sizing:border-box;
	background:#ffffff;
	font-family:"Open Sans",sans-serif;
	padding:0px 0px 0px 19px;
}
.i_page_3_bl_form_p_send{float:right; width:142px; margin-right:-142px;}
.i_page_3_bl_form_p_send input{
	display:block;
	width:100%;
	height:40px;
	background:url(img/ip-butt-1.png) 0px 0px no-repeat;
	border-radius:0px 3px 3px 0px !important;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	border:0px;
	box-sizing:border-box;
	cursor:pointer;
	font-family:"Open Sans",sans-serif;
}
.i_page_3_bl_form_p_send .ajax-loader{display:none !important;}
#i_page_4{padding:70px 0px 20px 0px;}
#i_page_4_bl{
	width:100%;
	height:auto;
	text-align:justify;
	font-size:1px;
	line-height:1px;
}
#i_page_4_bl:after{display:inline-block; width:100%; height:0px; content:" "; font-size:1px; line-height:1px; overflow:hidden;}
.i_page_4_bl_in{
	display:inline-block;
	width:auto;
	height:auto;
	vertical-align:top;
	padding-top:9px;
	padding-bottom:10px;
	white-space:nowrap;
}
.i_page_4_bl_in_img{
	display:inline-block;
	vertical-align:top;
	width:106px;
	height:auto;
	box-sizing:border-box;
	text-align:left;
	padding:0px 25px 0px 0px;
}
.i_page_4_bl_in_txt{
	display:inline-block;
	vertical-align:top;
	white-space:normal;
	font-size:18px;
	color:#303030;
	line-height:1.4em;
	font-weight:600;
	text-align:left;
	overflow:hidden;
}
.redButton_type_1{
	position:relative;
	display:inline-block;
	width:auto;
	height:auto;
	font-size:13px;
	line-height:15px;
	box-sizing:border-box;
	padding:6px 15px 6px 15px;
	background:#fc4132;
	border-radius:4px;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	white-space:nowrap;
	transition-duration:0.3s;
}
.redButton_type_1.redButton_green_1{
	background:#8dc63f;
}
.redButton_type_1.redButton_type_1_more1{
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #861b13;
	line-height:1.5em;
	padding:9px 31px;
}
.redButton_type_1:hover{text-decoration:underline;/* background:#00aec7;*/}

.redButton_type_1_div_1{padding-top:5px;}

/*******END********стили для страницы ипотеки**********END*********/

.tab_with_slimScr_1_thead_none{height:0px;}
.tab_with_slimScr_1_thead{height:44px; overflow:hidden; background:#ffffff; z-index:105; margin-right:6px;}
.tblS4 .tab_with_slimScr_1_thead{background:#F5F5F5;}

.tab_with_slimScr_1{margin-right:6px; height:315px; overflow:hidden;}
.slimScrollDiv .tab_with_slimScr_1 table thead{opacity:0; height:0px; overflow:hidden;}
.slimScrollDiv .tab_with_slimScr_1 table thead tr, .tab_with_slimScr_1 table thead td{border-bottom:0px !important;}

.tblS2 .slimScrollBar, #scroling_all_cont_1 + .slimScrollBar{opacity:1 !important; z-index:106; cursor:pointer;}
.tblS2 .slimScrollRail, #scroling_all_cont_1  + .slimScrollBar + .slimScrollRail{background:#E6E6E6 !important; opacity:1 !important; z-index:101;}

.tblS4 .tab_with_slimScr_1,
.tblS4 .tab_with_slimScr_1_thead{margin-right:22px;}
.tblS4 .tab_with_slimScr_1_thead_none{height:auto;}
.tblS4 .slimScrollBar, #scroling_all_cont_1 + .slimScrollBar{opacity:1 !important; z-index:106; cursor:pointer;}
.tblS4 .slimScrollRail, #scroling_all_cont_1  + .slimScrollBar + .slimScrollRail{background:#E6E6E6 !important; opacity:1 !important; z-index:101;}
.tblS4 .slimScrollDiv .tab_with_slimScr_1 table thead, .tblS4 .slimScrollDiv .tab_with_slimScr_1 table thead tr, .tblS4 .slimScrollDiv .tab_with_slimScr_1 table thead td{height:0px; padding-top:0px; padding-bottom:0px; line-height:1px;}
.tblS4 .slimScrollDiv .tab_with_slimScr_1.tab_with_slimScr_1_S4 table{position:relative; top:-2px;}

#head_banner_1{
	position:absolute;
	top:44px;
	right:25px;
	/*width:421px;*/
	width:430px;
	height:auto;
	padding-bottom:5px;
	overflow:hidden;
	box-sizing:border-box;
	padding:9px 15px 0px 44px;
}
#head_banner_1_sl{
	width:100%;
	height:44px;
}
#head_banner_1_A{}
.head_banner_1_in{
	width:100%;
	height:auto;
}
.head_banner_1_inA{
	display:block;
	width:100%;
	height:auto;
	text-decoration:none;
}
.head_banner_1_in_1{
	font-size:16px;
	font-weight:bold;
	color:#f74031;
	padding:0px 0px 3px 0px;
	text-align:left;
	letter-spacing:1.6px;
}
/* .head_banner_1_in_2{
	font-size:12px;
	color:#858585;
	text-align:left;
}

*/
.head_banner_1_in_2{
	font-size:12px;
	color:#00aea7;
	text-align:left;
	text-decoration: underline;
}


#head_banner_1 .bx-controls, #head_banner_1 .bx-controls-direction{position:absolute; top:0px; left:0px; width:100%; height:0px;}
#head_banner_1 .bx-prev,
#head_banner_1 .bx-next{
	position:absolute;
	top:5px;
	left:-42px;
	display:block;
	width:17px;
	height:32px;
	background:url(img/h-slide-left.png) 0px 0px no-repeat;
}
#head_banner_1 .bx-next{background-image:url(img/h-slide-right.png); left:auto; right:-10px;}

.txt_ya_org_1{padding:5px 23px 5px 10px;}

ymaps ymaps[class$=islets_card__title], ymaps ymaps[class$=islets_card__description], ymaps ymaps[class$=islets_card__address]{padding-left:10px !important; padding-right:18px !important;}
ymaps ymaps[class$=islets_card__title]{padding-top:10px !important;}
ymaps ymaps[class$=islets_card__address]{padding-bottom:10px !important;}

#post_map_loader{
	position:absolute;
	display:none;
	top:22px;
	left:0px;
	bottom:0px;
	width:100%;
	height:auto;
	background:url(img/preloader-2.gif?v=2) 50% 50% / 75px 75px no-repeat;
	z-index:400;
}
#post_map_loader.act{display:block;}

.tab_map_st_1{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
#slider_map_i1{
	width:100%;
	height:auto;
	max-height:415px;
	border:1px solid #EAEAEA;
	border-left-width:0px;
	box-sizing:border-box;
	overflow:hidden;
}
.slider_map_i1_start_in a:before{
	position:absolute;
	display:block;
	top:5px;
	right:5px;
	width:34px;
	height:33px;
	content:" ";
	background:url(img/img-pluss.png) 0px 0px no-repeat;
	z-index:70;

}
#slider_map_i1_start{}
.slider_map_i1_start_in{
	display:block;
	width:100%;
	height:auto;
	max-height:100%;
		/*border:1px solid #EAEAEA;
		border-left:0px;
		overflow:hidden;
		box-sizing:border-box;*/
	}
	.slider_map_i1_start_in a{position:relative; display:block; width:100%; height:415px; line-height:1px; text-align:center; vertical-align:middle; white-space:nowrap; max-height:100%;}
	.slider_map_i1_start_in a:after{display:inline-block; width:1px; height:100%; vertical-align:middle; content:" "; max-height:100%;}
	.slider_map_i1_img_fon{position:absolute; top:0px; left:0px; display:block; width:100%; height:100%; z-index:1; background-position:50% 50%; background-size:115% 115%; background-repeat:no-repeat; filter:blur(10px); opacity:0.5; max-height:100%;}
	body #page #slider_map_i1_start .slider_map_i1_start_in img{max-width:100% !important; height:auto; max-width:100%; max-height:100%; vertical-align:middle; z-index:5;}

	.marg38forscroling{height:38px;}
	#scroling_all_cont_1{max-height:500px; overflow:hidden; margin-right:6px;}
	.slimScrollDiv #scroling_all_cont_1 > .postBXL2Tit:first-child{margin-top:0px;}

	.placemark_org_name{font-size:11px; font-weight:600; display:block; text-align:left;}

	.tab_map_st_1{
		position:absolute;
		top:95px;
		left:0px;
		width:100%;
		display:block;
		height:auto;
		opacity:0;
		/*transition-duration:0.3s;*/
		z-index:-1;
	}
	.tab_map_st_1.act{position:relative; opacity:1; z-index:1; top:0px; left:auto;}
	.tab_map_st_1.tab_map_st_1_num_1{display:block;}

	#postBX4_tab{
		height:auto;
		padding-bottom:31px;
	}
	#postBX4_tab:before{
		position:absolute;
		top:39px;
		left:0px;
		display:block;
		width:100%;
		height:2px;
		background:#e5e5e5;
		content:" ";
	}
	.postBX4_tab{
		display:inline-block;
		width:auto;
		height:auto;
		box-sizing:border-box;
		padding:5px 0px;
		margin-right:42px;
		color:#333333;
		font-size:15px;
		text-decoration:none;
		vertical-align:top;
		font-weight:600;
		transition-duration:0.3s;
		outline:none;
	}
	.postBX4_tab.act, .postBX4_tab:hover{
		color:#fc4132;
	}
	.postBX4_tab:before{
		position:absolute;
		top:39px;
		left:50%;
		display:block;
		width:0px;
		height:2px;
		content:" ";
		background:#fc4132;
		transition-duration:0.3s;
	}
	.postBX4_tab.act:before{
		width:100%;
		left:0px;
	}
	.postBX4_tab span{
		border-bottom:1px dashed #fec6c1;
		transition-duration:0.2s;
		line-height:1.1em;
		display:inline-block;
		padding-left:1px;
		padding-right:1px;
	}
	.postBX4_tab.act span, .postBX4_tab:hover span{
		border-color:rgba(254,198,193,0.00);
	}

	#slider_map_i1 .bx-controls, #slider_map_i1 .bx-controls-direction{position:absolute; bottom:0px; right:0px;}
	#slider_map_i1 .bx-prev,
	#slider_map_i1 .bx-next{
		position:absolute;
		bottom:5px;
		right:5px;
		display:block;
		width:32px;
		height:32px;
		background:url(img/next-img-1.png) 0px 0px no-repeat;
		border-radius:3px;
		z-index:100;
	}
	#slider_map_i1 .bx-prev{
		right:39px;
		background:url(img/prev-img-1.png) 0px 0px no-repeat;
	}
	#postBX4.postBX4_KP{padding-top:35px;}
	#postBX4Tit.postBX4TitMargMin{margin-top:5px;}

	.filtrBoxMenu li.rj_h_slide{display:none;}
	li a.show_rj_h_slide_A{font-weight:600;}

	body tr.hide_tab_tr_kvart, body div.hide_tab_tr_kvart{display:none;}
/* */
	body tr.unhide_tab_tr_kvart, body div.unhide_tab_tr_kvart{display:block;}

	body .fotorama__stage__frame.fotorama__active{border-radius:4px; overflow:hidden;}
/*наши стили кнопок для слайдера*/
/*body .fotorama__fullscreen-icon{width:34px; height:33px; background:url(img/img-pluss.png) 0px 0px no-repeat !important; bottom:2px !important; top:auto !important;}

body .fotorama--fullscreen .fotorama__fullscreen-icon{background:url(img/img-pluss-min.png) 0px 0px no-repeat !important;}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){transform:translate3d(32px, 32px, 0px) !important;}

body .fotorama__arr.fotorama__arr--next{background:url(img/next-img-1.png) 0px 0px no-repeat !important; width:33px !important; height:33px !important;}
body .fotorama__arr.fotorama__arr--prev{background:url(img/prev-img-1.png) 0px 0px no-repeat !important; width:33px !important; height:33px !important;}*/

body .fotorama__thumb-border{border-color:#fc4132; border-radius:3px;}
body .fotorama__thumb.fotorama__loaded.fotorama__loaded--img{border-radius:3px !important; overflow:hidden !important;}
body .fotorama__nav-wrap{padding-top:7px;}

.sidebar_banner_1{
	margin:25px 12px 0px auto;
	max-width:100%;
	height:auto;
	text-align:center;
}
.sidebar_banner_1 img{max-width:100%;}

body .filtrBoxMenu ul li a.show_rj_h_slide_A span:before, .filtrBoxMenu ul li a.show_rj_h_slide_A span::before{height:0px; border-bottom:1px dashed #a2e1eb; background:none;}
body .filtrBoxMenu ul li a.show_rj_h_slide_A:hover span:before, .filtrBoxMenu ul li a.show_rj_h_slide_A:hover span::before{border-color:#ffffff; background:none;}

body .fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-62px -1px;}

#kyp_kvart_bx, #kyp_kvart_bx2{
	background:#f4f4f4;
	margin-top:39px;
	margin-bottom:5px;
}
#kyp_kvart_bx2{margin-bottom:37px;}
.kyp_kvart_bx_in{
	padding:15px 29px 40px 0px;
	overflow:hidden;
}
.kyp_kvart_bx_class_foot .kyp_kvart_bx_in{max-width:850px; margin:0px auto;}
.kyp_kvart_bx_in_l{
	float:left;
	width:53%;
	height:auto;
	padding:29px 0px 10px 29px;
	box-sizing:border-box;
}
.kyp_kvart_bx_class_foot .kyp_kvart_bx_in_l{width:45%;}
.kyp_kvart_bx_in_l_tit{
	font-size:29px;
	color:#333333;
	font-weight:600;
	padding:0px 0px 6px 0px;
	min-height:105px;
}
/*.kyp_kvart_bx_class_foot .kyp_kvart_bx_in_l_tit{padding-top:10px; min-height:0px; padding-bottom:17px;}*/
.kyp_kvart_bx_in_l_txt{
	font-size:14px;
	color:#333333;
	font-weight:normal;
	line-height:1.5em;
}
.kyp_kvart_bx_line_height_lit .kyp_kvart_bx_in_l_tit{line-height:1.3em;}
.kyp_kvart_bx_in_r{
	float:right;
	width:45%;
	max-width:354px;
	height:auto;
	box-sizing:border-box;
	padding:28px 25px 0px 0px;
}
.kyp_kvart_bx_class_foot .kyp_kvart_bx_in_r{max-width:none; padding-right:0px;}
.pp.pp_pad8{padding-top:8px;}
.inp1.inp1_style_2{
	border-color:#cccccc;
	height:40px;
}
.inp1.inp1_style_2 input{line-height:26px; padding-bottom:6px; padding-left:21px; font-size:13px;}
.inp1_add_font_weight_600 input{font-weight:600 !important;}
input.add_submit_big{font-weight:bold !important; height:38px !important; font-size:14px; border:none !important;}

.add_height_5{height:5px; width:100%; clear:both;}
#kyp_kvart_bx.kyp_kvart_bx_class_foot{margin-bottom:0px;}

.remont_style_h1{max-width:735px;}

#page_sb_1{overflow:hidden;}
.page_sb_1_b1{
	padding:23px 52px 0px 52px;
}
.page_sb_1_b1l{
	width:auto;
	overflow:hidden;
}
.page_sb_1_b1l_in{
	width:100%;
	padding:27px 0px 21px 0px;
	border-top:1px solid #ededed;
	box-sizing:border-box;
	/*min-height:124x;*/
}
.page_sb_1_b1l_in:first-child{border-top:0px;}
.page_sb_1_b1l_in_l{
	width:97px;
	height:auto;
	float:left;
}
.page_sb_1_b1l_in_r{
	width:auto;
	overflow:hidden;
	font-size:16px;
	color:#333333;
	line-height:1.4em;
	font-weight:600;
	padding-top:7px;
}
.page_sb_1_b1r{
	float:right;
	width:326px;
	padding-left:50px;
	padding-top:11px;
}
.page_sb_1_b1r_in{
	width:100%;
	height:auto;
	box-sizing:border-box;
	border:6px solid #f5f5f5;
	padding:47px 40px 45px 40px;
}
.page_sb_1_b1r_in_tit{
	font-size:41px;
	color:#606060;
	font-weight:600;
	line-height:1.1em;
	text-transform:uppercase;
	border-bottom:1px solid #f74031;
	text-align:center;
	padding:0px 0px 21px 0px;
}
.page_sb_1_b1r_in_txt{
	font-size:15px;
	color:#606060;
	text-align:center;
	padding:19px 0px 0px 0px;
	line-height:1.5em;
}
.page_sb_1_b1r_in_txt2{
	font-size:20px;
	color:#333333;
	font-weight:bold;
	padding:7px 0px 0px 0px;
	text-align:center;
}

.page_sb_1_b2{
	padding:22px 52px 0px 52px;
}
.page_sb_1_b2_tit{
	font-size:24px;
	font-weight:bold;
	line-height:1.3em;
}
.page_sb_1_sl{
	padding:35px 0px 15px 0px;
}
.page_sb_1_sl_tit{
	font-size:16px;
	color:#333333;
	font-weight:600;
	line-height:1.2em;
}
.page_sb_1_sl_class{
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	color:#6c5232;
	font-weight:normal;
	background:#ede6dd;
	border-radius:2px;
	text-align:center;
	padding:3px 16px;
	line-height:1.2em;
	text-transform:lowercase;
	margin-left:6px;
	margin-right:6px;
	position:relative;
	top:-1px;
}
.page_sb_1_sl_red{
	color:#f74233;
}
.page_sb_1_sl_slider_out{
	padding:11px 255px 0px 0px;
	width:100%;
	box-sizing:border-box;
}
.page_sb_1_sl_slider_out_l{
	float:left;
	width:100%;
	height:auto;
	z-index:20;
}
.page_sb_1_sl_slider_before{
	padding-left:33px;
	width:100%;
	height:auto;
	margin-left:-33px;
}
.page_sb_1_sl_slider_start{
	width:100%;
	height:186px;
	overflow:hidden;
}
.page_sb_1_sl_slider_start_in{
	width:248px;
	height:186px;
}
.page_sb_1_sl_slider_start_inA{
	display:block;
	width:100%;
	height:inherit;
	box-sizing:border-box;
	border:6px solid #f5f5f5;
	text-align:center;
	overflow:hidden;
}
.page_sb_1_sl_slider_start_inA img{
	max-width:100%;
	max-height:100%;
}
.page_sb_1_sl_slider_out_r{
	width:236px;
	height:auto;
	margin-right:-255px;
	float:right;
	z-index:10;
}
.page_sb_1_sl_slider_out_r_price_txt{
	padding:0px 0px 0px 7px;
	font-size:15px;
	color:#606060;
	font-weight:normal;
}
.page_sb_1_sl_slider_out_r_price{
	padding:3px 0px 0px 7px;
	font-size:40px;
	font-weight:600;
	color:#333333;
	line-height:1.1em;
}
.page_sb_1_sl_slider_out_r_file{
	padding:15px 0px 0px 5px;
}
.page_sb_1_sl_slider_out_r_fileA{
	position:relative;
	display:block;
	padding-left:43px;
	text-decoration:none;
}
.page_sb_1_sl_slider_out_r_fileA:before{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:30px;
	height:34px;
	content:url(img/ico-xls.png);
}
.page_sb_1_sl_slider_out_r_fileA span{
	display:inline-block;
	font-size:13px;
	color:#303030;
	padding:8px 0px 0px 0px;
	border-bottom:1px dashed #fdc6c1;
}
.page_sb_1_sl_slider_out_r_fileA:hover span{border-color:#ffffff;}

.page_sb_1_sl_slider_out_r_want{
	padding:30px 0px 0px 8px;
}
.page_sb_1_sl_slider_before .bx-controls, .page_sb_1_sl_slider_before .bx-controls-direction{position:absolute; top:0px; left:0px; width:100%; height:0px;}
.page_sb_1_sl_slider_before .bx-prev,
.page_sb_1_sl_slider_before .bx-next{position:absolute; top:73px; left:-31px; width:20px; height:39px; display:block; background:url(img/slide-left-1.png) 0px -39px no-repeat; z-index:35;}
.page_sb_1_sl_slider_before .bx-next{background-image:url(img/slide-right-1.png); left:auto; right:-276px;}
.page_sb_1_sl_slider_before .bx-prev:hover,
.page_sb_1_sl_slider_before .bx-next:hover{background-position:0px 0px;}

.page_sb_1_sl + .page_sb_1_sl{border-top:1px solid #e3e3e3; margin-top:35px; padding-top:42px;}

.page_sb_1_b3{
	padding:0px 52px 0px 52px;
}
.page_sb_1_b3_in{
	background:#f5f5f5;
	padding:4px 29px 16px 29px;
	border-bottom:1px solid #e3e3e3;
}
.page_sb_1_b3_in_1{
	width:100%;
	box-sizing:border-box;
	height:auto;
	overflow:hidden;
}
.page_sb_1_b3_in_2,
.page_sb_1_b3_in_2_tp_2{
	font-size:16px;
	font-weight:600;
	color:#f74233;
	text-transform:uppercase;
	padding:32px 0px 0px 7px;
}
.page_sb_1_b3_in_2_tp_2{padding-top:4px; padding-left:14px;}
.page_sb_2_r_form_l2 .ajax-loader{display:none !important;}
.page_sb_1_b3 + .page_sb_1_b2{padding-top:0px;}
.page_sb_1_b4{
	padding:53px 52px 0px 52px;
}
.page_sb_1_b4_bx{
	font-size:1px;
	line-height:1px;
	text-align:justify;
	padding-top:15px;
}
.page_sb_1_b4_in{
	display:inline-block;
	width:230px;
	/*height:326px;*/
	vertical-align:top;
	padding-top:30px;
}
.page_sb_1_b4_in.nopm_1{padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; height:0px; overflow:hidden;}
.page_sb_1_b4_inA{
	display:block;
	width:100%;
	height:auto;
	box-sizing:border-box;
	text-align:center;
	border:6px solid #f5f5f5;
	overflow:hidden;
}
.page_sb_1_b4_inA img{max-width:100%; height:auto;}

#page_sb_2{background:#f4f4f4; margin-top:78px;}
#page_sb_2:after{position:absolute; display:block; top:0px; left:50%; width:100%; height:100%; content:" "; background:#ececec; z-index:1; margin-left:28px;}
.page_sb_2_l{
	float:left;
	width:50%;
	height:auto;
	z-index:2;
	box-sizing:border-box;
	padding-bottom:66px;
}
.page_sb_2_l_txt{
	font-size:44px;
	color:#333333;
	font-weight:600;
	line-height:42px;
	padding:58px 0px 0px 108px;
}
.page_sb_2_r{
	float:right;
	width:50%;
	height:auto;
	z-index:3;
	/*background:#ececec;*/
	box-sizing:border-box;
	padding-bottom:36px;
}
.page_sb_2_r_form{
	padding:55px 85px 0px 45px;
}
.page_sb_2_r_form_l1{padding:10px 0px 0px 0px;}
.page_sb_2_r_form_l1 label{
	display:inline-block;
	vertical-align:top;
	margin-right:20px;
}
.page_sb_2_r_form_l1 label input[type=radio]{
	display:none;
}
.page_sb_2_r_form_l1 label .wpcf7-list-item-label{
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	color:#333333;
	font-weight:600;
	line-height:1.2em;
	cursor:pointer;
}
.page_sb_2_r_form_l1 label .wpcf7-list-item-label:before{
	display:inline-block;
	vertical-align:middle;
	width:20px;
	height:20px;
	margin-right:10px;
	background:url(img/check-t-1.png) 50% 50% / 100% 100% no-repeat, url(img/check-t-1-act.png) 50% 50% / 0px 0px no-repeat;
	transition-duration:0.15s;
}
.page_sb_2_r_form_l1 label input:checked + .wpcf7-list-item-label:before{
	background-size:0px 0px, 100% 100%;
}
.page_sb_2_r_form_l2{
	padding:16px 170px 0px 14px;
}
.page_sb_2_r_form_l2_inp{
	display:block;
	width:100%;
	height:40px;
	box-sizing:border-box;
	background:#ffffff;
	line-height:36px;
	border:1px solid #d4d4d4;
	color:#333333;
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	padding:0px 10px 0px 19px;
	border-radius:3px 0px 0px 3px;
	font-weight:600;
}
.page_sb_2_r_form_l2_btn{
	position:absolute;
	right:28px;
	top:16px;
	width:142px;
	height:40px;
	font-size:14px;
	font-weight:bold;
	border-radius:0px 3px 3px 0px;
	border-bottom:1px solid #7c1912;
}
.page_sb_2_r_form .wpcf7-response-output{
	margin:0px 28px 0px 14px;
	top:0px;
}
#page_sb_3{
	padding:67px 0px 52px 0px;
	background:#ffffff;
}
.page_sb_3_bx{
	text-align:justify;
	font-size:1px;
	line-height:1px;
	padding:0px 52px;
}
.page_sb_3_bx:after{
	display:inline-block;
	width:100%;
	height:0px;
	overflow:hidden;
	content:" ";
}
.page_sb_3_bx_in{
	display:inline-block;
	width:auto;
	height:auto;
	vertical-align:top;
	padding:0px 0px 0px 105px;
	font-size:18px;
	color:#303030;
	font-weight:600;
	overflow:hidden;
}
.page_sb_3_bx_inImg{
	margin-left:-105px;
	margin-top:6px;
	float:left;
}
.page_sb_1_b1{
	/*padding-right:376px;*/
	padding-right:428px;
}
.page_sb_1_b1r{margin-right:-376px;}
.page_sb_1_b1l{float:left; width:100%;}

.smeta_box_all{
	width:100%;
	min-height:300px;
	height:auto;
	overflow:scroll;
	border:2px solid #F5F5F5;
	margin-top:20px;
	display:none;
	box-sizing:border-box;
	padding-top:10px;
	/*height:0px;
	overflow:hidden;*/
}
.smeta_box_all canvas{margin:0px auto;}
	/*.smeta_box_all_in{
		display:block;
		width:100%;
		height:auto;
	}*/

	#slide_stadii{
		overflow:hidden;
		height:auto;
	}
	#slide_stadii_left{
		float:left;
		width:187px;
		height:auto;
		z-index:4;
	}
	#slide_stadii_left ul{
		margin:0px;
		padding:0px;
		list-style:none;
		overflow:visible;
	}
	#slide_stadii_left ul li{
		display:block;
		width:100%;
		height:auto;
		margin:0px;
		padding:0px;
		border-top:1px solid #f2f2f2;
		overflow:visible;
	}
	#slide_stadii_left ul li:first-child{border-top:0px;}
	#slide_stadii_left ul li:first-child a:after{
		position:absolute;
		top:0px;
		right:-3px;
		display:none;
		width:3px;
		height:3px;
		content:" ";
	}
	#slide_stadii_left ul li:first-child a.act:after, #slide_stadii_left ul li:first-child a.act:hover:after{
		display:none;
		background:url(img/img-xod-1.png) 0px 0px no-repeat;;
	}
	#slide_stadii_left ul li:first-child a:hover:after{
		display:none;
		/*background:#f7f7f7;*/
	}
	#slide_stadii_left ul li a{
		display:block;
		width:100%;
		height:auto;
		font-size:13px;
		color:#333333;
		font-weight:600;
		text-decoration:none;
		text-align:left;
		transition-duration:0.2s;
		background:rgba(252,65,50,0.00);
		box-sizing:border-box;
		padding:7px 8px 7px 19px;
		line-height:1.4em;
		border-radius:3px 0px 0px 3px;
	}
	#slide_stadii_left ul li a:hover{
		color:#fc4132;
		background:#f7f7f7;
	}
	#slide_stadii_left ul li a.act{
		background:#fc4132;
		color:#ffffff;
	}
	#slide_stadii_left ul li a span{
		position:relative;
		display:inline-block;
		color:inherit;
		font-size:inherit;
		line-height:inherit;
		transition-duration:0.2s;
	}
	#slide_stadii_left ul li a span:before{
		position:absolute;
		bottom:-1px;
		display:block;
		left:0px;
		width:100%;
		height:1px;
		overflow:hidden;
		border-bottom:0px;
		content:" ";
		transition-duration:0.2s;
		border-color:#f7f7f7;
	}
	#slide_stadii_left ul li a:hover span:before{
		height:0px;
		border-bottom:1px dashed #f9c0bc;
	}
	#slide_stadii_left ul li a.act span:before{
		height:1px;
		border-bottom:0px;
	}
	#slide_stadii_right{
		width:auto;
		overflow:hidden;
		z-index:5;
	}
	.slide_stadii_tab{
		width:100%;
		height:auto;
		display:none;
	}
	/*#tab_sl_1{display:block;}*/
	.slideFotorama_box{
		width:100%;
		height:auto;
		overflow:hidden;
	}
	.fotorama_start{
		width:100%;
		min-height:398px;
	}
	#slide_stadii_right .fotorama__nav{text-align:left;}
	.slideFotorama_txt{
		padding-top:16px;
		font-size:14px;
		color:#303030;
	}
	.slide_stadii_tab.act{display:block;}

	.slideFotorama_box .fotorama__stage__frame.fotorama__loaded--img:before{
		position:absolute;
		top:0px;
		left:0px;
		display:block;
		width:100%;
		height:100%;
		content:" ";
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-size:115% 115%;
		filter:blur(10px);
		opacity:0.5;
		z-index:6;
	}
	.slideFotorama_box .fotorama__stage__frame.fotorama__active.fotorama__loaded--img img{z-index:7;}
	#tab_sl_1 .slideFotorama_box .fotorama__stage__frame.fotorama__active.fotorama__loaded--img{border-radius:0px 4px 4px 4px;}

	.tab_video_frame_1{
		width:100%;
		height:460px;
	}
	body .tab_video_frame_1.tab_panorama_frame_1{height:470px !important;}
	.tab_video_frame_1 iframe{width:100%; height:inherit;}

/*body .slide_tab{width:auto !important;}*/
.scrollWrapper .slide_tab .postBX4_tab{margin-right:0px !important;}
.slide_tab{display:inline-block; width:auto; vertical-align:top; padding-right:35px;}
.scrollableArea, #postBX4_tab_slide{white-space:nowrap;}
#postBX4_tab{overflow:hidden;}
#postBX4_tab_slide_box{height:41px; width:100%; box-sizing:border-box; padding-right:20px;}
#postBX4_tab_slide{width:100%; overflow:hidden; height:inherit; box-sizing:content-box; padding-left:20px; padding-right:20px; margin-left:-20px;}
#postBX4_tab_slide div.scrollingHotSpotRight, #postBX4_tab_slide div.scrollingHotSpotLeft{
	width:20px;
	height:30px;
	min-width:0px;
	top:2px;
	background-size:100% 100%;
}
#postBX4_tab_slide div.scrollingHotSpotLeft{left:0px;}

body{background:#F6EEE7;}
body *,#logo_phone_2,#logo_phone_1,.inpType1 input, h1, .h1, h2, .h2, h3, .h3{font-family:"Conv_Lato",Arial,sans;}
#nav1 ul li a{font-size:15px; font-weight:600; color:#333333; letter-spacing:1px; transition-duration:0.2s;}
#nav1 ul li a:after, #nav1 ul li a::after{display:none !important; content:"";}
.contPadLeft h1::before,
.contPadLeft .h1::before{display:none; content:"";}
#logo_phone{margin-left:19px;}
#logo_phone_1{letter-spacing:0.1px; line-height:1em;}
#logo_phone_2{letter-spacing:0px; color:#999999; font-size:11px; padding-top:2px;}

#head_soc_ico{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	text-align:left;
	margin-left:20px;
	margin-top:9px;
	font-size:1px;
	line-height:1px;
}
.head_soc_icoA{
	display:inline-block;
	width:25px;
	height:25px;
	vertical-align:middle;
	margin-left:5px;
	margin-right:5px;
}

#head_banner_1{width:422px;}
.contSha{box-shadow:4px 1px 7px 0px #ded7d0, -4px 1px 7px 0px #ded7d0;}

#filtr{padding-left:0px;}
#filtrMidl{background:url(img/filtr-2.png) 0px 0px / 100% 100% no-repeat; padding-bottom:9px;}
.inpType1 input{font-size:12px; color:#525252; padding-left:14px; padding-right:7px; font-weight:normal;}
.inpType1 input::-webkit-input-placeholder{color:#525252; opacity:1; font-weight:normal;}
.inpType1 input::-moz-placeholder{color:#525252; opacity:1; font-weight:normal;}
.filtrL1Box1{width:212px;}
.inpType1{border-radius:3px; border-bottom:0px; height:30px;}
body header{padding-top:170px;}
#filtrMidl{padding-top:10px; padding-left:30px;}
.filtrL1Box2{width:120px;}
#boxAType1, #boxAType2{width:120px; background:url(img/inpType1-str.png) right 10px top 11px no-repeat, url(img/inpType1-str-act.png) 0px 0px / 0px 0px no-repeat; background-color:#ffffff; font-size:12px; color:#525252; font-weight:normal; border:0px; height:30px; border-radius:3px; padding:5px 22px 0px 13px;}
#boxAType1.act_boxAType1, #boxAType2.act_boxAType1{background:url(img/inpType1-str-act.png) right 10px top 11px no-repeat #ffffff;}
#boxAType1 span, #boxAType2 span{font-size:12px; color:#525252; font-weight:normal; top:2px;}
#boxAType1 span{white-space:nowrap;}
#boxAType1.act_boxAType1 span, #boxAType2.act_boxAType1 span{color:#525252;}
#boxAType1Ul, #boxAType2Ul{top:30px;}
a.complBoxSearch{font-size:10px; white-space:normal;}
a.complBoxSearch span{font-weight:600; font-size:12px;}
/*#ui-id-5.ui-autocomplete{min-width:300px;}*/
.ui-autocomplete.search_ui_tp_1{min-width:449px;}

.boxAType1Vup{
	display:block;
	width:100%;
	height:30px;
	box-sizing:border-box;
	background:url(img/inpType1-str.png) right 10px top 11px no-repeat, url(img/inpType1-str-act.png) 0px 0px / 0px 0px no-repeat;
	background-color:#ffffff;
	font-size:12px;
	color:#525252;
	font-weight:normal;
	border:0px;
	border-radius:3px;
	padding:7px 22px 0px 13px;
	cursor:pointer;
	text-decoration:none;
}
.boxAType1Vup.boxAType1VupAct{
	background-image:url(img/inpType1-str-act.png),url(img/inpType1-str-act.png);
}
.boxAType1Vup > span{white-space:nowrap;}
.boxAType1Vup{overflow:hidden;}
.filtrL1Box3{width:88px;}
.filtrL1Box3_1{width:125px;}
.boxAType1VupUL{
	position:absolute;
	top:28px;
	left:0px;
	display:none;
	width:100%;
	height:auto;
	background:#ffffff;
	box-shadow:0px 4px 9px 1px #dcdcdc;
	z-index:50;
	border-radius:0px 0px 3px 3px;
}
.boxAType1VupUL:before{
	display:block;
	width:auto;
	height:1px;
	content:" ";
	background:#edecec;
	margin-left:13px;
	margin-right:13px;
	box-sizing:border-box;
}
.boxAType1VupUL ul{margin:0px; padding:5px 0px 8px 0px; list-style:none;}
.boxAType1VupUL li{margin:0px; padding:0px; list-style:none;}
.filtrLabelBtn{
	display:block;
	width:100%;
	height:auto;
	padding:5px 22px 5px 13px;
	box-sizing:border-box;
	font-size:12px;
	line-height:1.2em;
	font-weight:normal;
	color:#525252;
	cursor:pointer;
	background:url(img/inpType1-str-check.png) right 10px top 8px / 0px 0px no-repeat;
	transition-duration:0.2s;
}
.filtrLabelBtn:hover{color:#f84a39;}
input:checked + .filtrLabelBtn{color:#f84a39; background-size:auto;}
.inpType1.inpType1Left{width:73px; padding-right:1px; border-radius:3px 0px 0px 3px;}
.inpType1.inpType1Left:after{position:absolute; top:0px; right:0px; width:1px; height:100%; content:" "; background:#eaeaea;}
.inpType1.inpType1Prc{width:94px;}
.inpType1.inpType1Sqr{width:94px;}
.inpType1.inpType1_wdth_1{width:93px;}
.inpType1.inpType1_wdth_2{width:85px;}
.filtrL1Box1.filtrL1Box1_wdth_3{width:160px;}
.inpType1.inpType1Right{border-radius:0px 3px 3px 0px;}
.ui-menu .ui-menu-item{font-size:12px; font-weight:normal;}
#filtrLine1, #filtrLine2{padding-right:0px;}
#filtrSend, #filtrSend_big{width:77px; padding-left:5px; padding-right:5px; background:#feeb5f; font-size:13px; font-weight:bold; color:#333333; text-align:center; height:30px; padding-bottom:2px;}
#filtrSend:hover, #filtrSend_big:hover{text-decoration:underline;}
#filtrSend_big{
	position:relative;
	width:100%;
	cursor:pointer;
	border:0px;
	border-radius:4px;
	box-sizing:border-box;
	opacity:1;
	outline:none;
	font-family:'Open Sans', sans-serif;
}
#filtrSend{display:none;}
.filtrL1BoxSend{width:77px;}
#filtrMore{position:relative; top:auto; left:auto; right:auto; background:#e8f8fa; text-align:center; height:30px; width:77px; border-radius:4px; font-size:13px; font-weight:bold; color:#525252; line-height:30px; font-family: 'Open Sans', sans-serif; text-decoration: underline;}
#filtrMore:after, #filtrMore::after{display:none; content:"";}
#filtrMore:hover span:after{opacity:0; text-decoration: underline; display:inline-block;}
#filtrMore span{font-size:13px; font-weight:bold; position:relative;}
#filtrMore span:after{position:absolute; bottom:1px; left:0px; display:block; width:100%; height:0px; border-bottom:1px dashed #cccccc; content:" "; transition-duration:0.2s;}
.filtrBox.filtrL1Box6{width:110px;}
.ui-menu .ui-menu-item{padding:3px 7px 3px 13px;}

h1, .h1{font-size:32px; letter-spacing:0.5px;}
#frontBox1{padding-top:34px;}
#frontBox1Map{margin-top:17px;}
#post_map_num_home{top:124px;}

#frontBox_n2{padding-top:48px;}
.front_box_tab{
}
.front_box_tab_pad_tp_1{padding-top:15px;}
.front_box_tabList{
	display:inline-block;
	width:auto;
	max-width:100%;
	padding:0px 0px 0px 0px;
}
.front_box_tabList:after{
	position:absolute;
	bottom:0px;
	left:0px;
	display:block;
	width:100%;
	height:2px;
	background:#e5e5e5;
	content:" ";
	z-index:2;
}
.front_box_tabList.min_version_tab_1{
	width:100%;
}
.front_box_tabA{
	position:relative;
	display:inline-block;
	width:auto;
	vertical-align:top;
	margin:5px 0px 14px 46px;
	text-decoration:none;
	outline:none;
	transition-duration:0.3s;
}
.front_box_tabList.min_version_tab_1 .front_box_tabA{max-width:5%; margin-left:3%;}
.front_box_tabList.min_version_tab_1.min_version_tab_1_l_2 .front_box_tabA{max-width:30%;}
.front_box_tabList.min_version_tab_1.min_version_tab_1_l_3 .front_box_tabA{max-width:20%;}
.front_box_tabList.min_version_tab_1.min_version_tab_1_l_4 .front_box_tabA{max-width:13%;}
.front_box_tabList.min_version_tab_1.min_version_tab_1_l_5 .front_box_tabA{max-width:7%;}
.front_box_tabList.min_version_tab_1 .front_box_tabA.front_box_tabA_tab1{margin-left:0px;}
.front_box_tabList.min_version_tab_1 .front_box_tabA.act{max-width:50%;}
.front_box_tabA.front_box_tabA_tab1{margin-left:0px;}
.front_box_tabA:before{
	position:absolute;
	display:block;
	bottom:-14px;
	left:50%;
	width:0px;
	height:2px;
	background:#fc4132;
	content:" ";
	transition-duration:0.5s;
	z-index:4;
}
.front_box_tabA.act:before{width:100%; left:0px;}
.front_box_tabList.min_version_tab_1 .front_box_tabA:after{
	content:"...";
	color:#505050;
	font-size:13px;
	display:inline;
	position:absolute;
	top:-1px;
	right:-9px;
	opacity:0.9;
}
.front_box_tabList.min_version_tab_1{white-space:nowrap; overflow:hidden;}
.front_box_tabList.min_version_tab_1 .front_box_tabA.act:after{display:none;}
.front_box_tabA span{
	position:relative;
	display:inline-block;
	font-size:15px;
	font-weight:600;
	color:#333333;
	transition-duration:0.2s;
}
.front_box_tabList.min_version_tab_1 .front_box_tabA span{overflow:hidden; max-width:100%; white-space:nowrap;}
.front_box_tabA span:after{
	position:absolute;
	bottom:2px;
	left:0px;
	width:100%;
	height:0px;
	display:block;
	border-bottom:1px dashed #fec6c1;
	content:" ";
	transition-duration:0.2s;
}
.front_box_tabA:hover span:after,
.front_box_tabA.act span:after{border-bottom-color:rgba(254,198,193,0.00);}
.front_box_tabA:hover span,
.front_box_tabA.act span{color:#fc4132;}

.front_box_tabBox{
	padding-top:30px;
}
.front_box_tabBoxIn{
	height:0px;
	overflow:hidden;
	opacity:0;
}
.front_box_tabBoxIn.act{height:auto; overflow:visible; opacity:1;}
.slider_in_tab{
	width:100%;
	height:auto;
}
.slider_in_tab .bx-viewport{padding-left:5px; margin-left:-5px;}
.slider_in_tab .bx-controls, .slider_in_tab .bx-controls-direction{position:absolute; top:0px; left:0px; width:100%; height:0px;}
.slider_in_tab .bx-prev,
.slider_in_tab .bx-next{
	position:absolute;
	top:191px;
	left:-20px;
	width:36px;
	height:37px;
	background:url(img/slider-type-3-prev.png) 50% 50% / 100% auto no-repeat, url(img/slider-type-3-prev-act.png) 50% 50% / 1px 1px no-repeat;
	z-index:10;
	outline:none;
}
.slider_in_tab .bx-prev.disabled,
.slider_in_tab .bx-next.disabled{display:none;}
.slider_in_tab .bx-next{background:url(img/slider-type-3-next.png) 50% 50% / 100% auto no-repeat, url(img/slider-type-3-next-act.png) 50% 50% / 1px 1px no-repeat; left:auto; right:-20px;}
.slider_in_tab .bx-prev:hover,
.slider_in_tab .bx-next:hover{background-size:0px 0px, 100% auto;}
.slider_in_tab.slider_in_tabVer2 .bx-prev,
.slider_in_tab.slider_in_tabVer2 .bx-next{top:80px;}
.slider_in_tab.slider_in_tabVer3 .bx-prev,
.slider_in_tab.slider_in_tabVer3 .bx-next{top:89px;}
.slider_in_tab.slider_in_tabVer4 .bx-prev,
.slider_in_tab.slider_in_tabVer4 .bx-next{top:63px;}
.slider_in_tab_start,
.slider_in_tab_start4,
.slider_in_kvartira_start{overflow:hidden; width:100%; height:405px;}
.slider_in_tab_IN{
	width:261px;
	height:395px;
	float:left;
	margin-right:25px;
	overflow:visible;
}
.slider_in_tab_IN.slider_in_tab_IN_width_big_1{
	width:261px;
}
.loveButton_type1{
	position:absolute;
	top:15px;
	right:12px;
	display:block;
	z-index:9;
	width:19px;
	height:16px;
	background:url(img/lovebtn-1.png) 50% 50% no-repeat;
}
.slider_in_tab_INA{
	position:relative;
	display:block;
	width:100%;
	height:inherit;
	border:1px solid #b2b2b2;
	text-decoration:none;
	border-radius:3px;
	box-sizing:border-box;
	outline:none;
}
.slider_in_tab_INA_block{
	position:relative;
	display:block;
	width:100%;
	height:auto;
	text-decoration:none;
	outline:none;
}
.slider_in_tab_INA_block:hover{text-decoration:none;}
.slider_in_tab_INA_Img{
	width:261px;
	height:208px;
	line-height:208px;
	left:-1px;
	top:-1px;
	text-align:center;
	vertical-align:middle;
	border-radius:3px 3px 0px 0px;
	overflow:hidden;
	background:#000000;
	z-index:5;
}
.slider_in_tab_IN_width_big_1 .slider_in_tab_INA_Img{
	width:261px;
}
.slider_in_tab_INA_Img_under{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(img/slider_in_tab_INA_Img_under.png) 50% 50% / 100% 100% no-repeat!important;
	opacity:0.7;
	z-index:7;
}
.slider_in_tab_INA_ImgSpan{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:5;
	background-position:50% 50%;
	background-size:115% 115%;
	background-repeat:no-repeat;
	filter:blur(10px);
	opacity:0.5;
}
.slider_in_tab_INA_Img img{
	/*display:inline-block;*/
	display:block;
	vertical-align:middle;
	width:100%;
	height:100%;
	max-width:100%;
	max-height:100%;
	z-index:6;
	margin:0px auto;
}
.slider_in_tab_INA_Img_mess{
	position:absolute;
	top:10px;
	left:-5px;
	background:#fc4132;
	font-size:12px;
	line-height:1.2em;
	font-weight:normal;
	z-index:8;
	padding:4px 15px 4px 10px;
	color:#ffffff;
}
.slider_in_tab_INA_Img_tit,
.slider_in_tab_INA_Img_kvart_tit{
	position:absolute;
	bottom:0px;
	left:0px;
	font-size:17px;
	font-weight:600;
	line-height:1.4em;
	color:#ffffff;
	text-align:left;
	padding:0px 17px 10px 17px;
	z-index:10;
}
a:hover .slider_in_tab_INA_Img_tit{text-decoration:underline;}
.slider_in_tab_INA_Price{
	padding:22px 11px 0px 11px;
	font-size:23px;
	font-weight:bold;
	line-height:1.1em;
	color:#333333;
	text-align:center;
}
.slider_in_tab_INA_Price span{font-size:11px; color:#303030; font-weight:normal;}
.slider_in_tab_INA_Square{
	padding:7px 11px 0px 11px;
	font-size:11px;
	color:#7b7b7b;
	font-weight:normal;
	line-height:1.2em;
	text-align:center;
}
.slider_in_tab_INA_JK{
	padding:12px 11px 0px 11px;
	font-size:12px;
	text-align:center;
}
.slider_in_tab_INA_JK + .slider_in_tab_INA_Add{padding-top:12px;}
.slider_in_tab_INA_Add{
	padding:24px 11px 0px 11px;
	font-size:11px;
	font-weight:600;
	text-align:center;
	color:#1b1919;
	line-height:1.3em;
	min-height:28px;
}
.slider_in_tab_INA_Add:before{
	display:inline-block;
	width:9px;
	height:10px;
	background:url(img/point-3.png) 50% 50% / 100% auto no-repeat;
	content:" ";
	margin-right:4px;
	vertical-align:middle;
}

.slider_in_tab_INA_info{
	overflow:hidden;
	padding:13px 0px 0px 0px;
}
.slider_in_tab_INA_infoL{
	float:left;
	width:49%;
	height:auto;
	box-sizing:border-box;
	padding-left:32px;
}
.slider_in_tab_INA_infoR{
	float:right;
	width:49%;
	height:auto;
	box-sizing:border-box;
	padding-right:51px;
}
.slider_in_tab_INA_infoTxt1{
	font-size:15px;
	color:#303030;
	font-weight:bold;
	line-height:1.2em;
	text-align:center;
}
.slider_in_tab_INA_infoTxt1:before{
	display:inline-block;
	width:16px;
	height:16px;
	content:" ";
	background:url(img/rat-zv.png) 50% 50% / 100% auto no-repeat;
	margin-right:3px;
	vertical-align:top;
	position:relative;
}
.slider_in_tab_INA_infoR .slider_in_tab_INA_infoTxt1:before{background-image:url(img/kol-komm.png); width:13px; height:13px; top:2px;}
.slider_in_tab_INA_infoTxt2{
	padding:1px 0px 0px 0px;
	font-size:11px;
	color:#303030;
	font-weight:normal;
	text-align:center;
}
a:hover .slider_in_tab_INA_infoTxt2{text-decoration:underline;}
.slider_in_tab_starting_load_1{
	width:100%;
	height:405px;
	background:url(img/preloader-2.gif?v=2) 50% 50% / 100px 100px no-repeat #ffffff;
	z-index:15;
}
.slider_in_tab_starting_load_1.slider_in_tab_starting_load_1_hght_243{height:297px;}
.slider_in_tab_starting_load_1.slider_in_tab_starting_load_1_hght_type2{height:183px;}
.slider_in_tab_starting_load_1.slider_in_tab_starting_load_1_hght_type3{height:250px;}
.slider_in_tab_starting_load_1.slider_in_tab_starting_load_1_load_img{width:0px; height:0px; opacity:0; position:absolute; overflow:hidden;}
.our_front_podborki_1{
	padding-top:22px;
}
.our_front_podborki_1_txt{
	font-size:15px;
	font-weight:bold;
	line-height:1.2em;
	padding:2px 0px 0px 0px;
}
.our_front_podborki_1Bx{
	text-align:justify;
	padding:2px 0px 0px 0px 0px;
	font-size:1px;
}
.our_front_podborki_1Bx:after{
	position:relative;
	display:inline-block;
	width:100%;
	height:0px;
	overflow:hidden;
	content:" ";
}
.our_front_podborki_1IN{
	display:inline-block;
	width:auto;
	height:auto;
	vertical-align:top;
	font-size:15px;
	line-height:1.2em;
	padding-top:4px;
}
.our_front_podborki_1IN:before{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:16px;
	height:16px;
	content:url(img/rat-zv.png);
	margin-left:2px;
	margin-right:9px;
	top:2px;
}
.our_front_podborki_1IN.num_last:before{content:" "; display:none;}
.our_front_podborki_1INA{
	position:relative;
	display:inline-block;
	text-decoration:none;
	color:#fc4132;
	font-weight:normal;
	font-size:15px;
	vertical-align:top;
}
.our_front_podborki_1INA:before{
	position:absolute;
	bottom:2px;
	left:0px;
	width:100%;
	height:1px;
	content:" ";
	background:#fec6c1;
	transition-duration:0.2s;
}
.our_front_podborki_1INA:hover:before{left:50%; width:0px;}
.our_front_podborki_1INAMore{
	display:inline-block;
	vertical-align:top;
	background:url(img/more-next.png) right 11px top 50% / 8px 12px no-repeat;
	box-sizing:border-box;
	width:auto;
	height:30px;
	font-size:13px;
	color:#fc4132;
	border:2px solid #fc4132;
	border-radius:3px;
	padding:0px 28px 0px 14px;
	line-height:26px;
	text-decoration:none;
	top:-3px;
}
#frontBox_n3{
	padding-top:45px;
}
.tab_content_type_1{
	text-align:justify;
	font-size:1px;
	width:100%;
	height:auto;
}
.tab_content_type_1:after{
	position:relative;
	display:inline-block;
	width:100%;
	height:0px;
	overflow:hidden;
	content:" ";
}
.tab_content_type_1IN{
	display:inline-block;
	width:32%;
	height:auto;
	max-width:360px;
	vertical-align:top;
}
.tab_content_type_1INA{
	position:relative;
	display:block;
	width:100%;
	height:auto;
	max-height:208px;
	text-decoration:none;
}
.tab_content_type_1INAImg{
	position:relative;
	width:100%;
	height:auto;
	max-height:100%;
	z-index:2;
}
.tab_content_type_1INAGrey{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(img/tab_content_type_1INAGrey.png) 50% 100% / 100% 100% no-repeat;
	z-index:3;
}
.tab_content_type_1INATit{
	position:absolute;
	bottom:0px;
	left:0px;
	padding:0px 18px 11px 18px;
	font-size:20px;
	font-weight:600;
	line-height:1.1em;
	text-align:left;
	color:#ffffff;
	z-index:4;
}
a:hover .tab_content_type_1INATit{text-decoration:underline;}
.tab_content_type_1INDD{
	padding:16px 0px 0px 18px;
	font-size:13px;
	line-height:1.3em;
	font-weight:normal;
	color:#989898;
}
.tab_content_type_1INIn{
	width:100%;
	height:auto;
	padding:0px 0px 10px 0px;
	overflow:hidden;
	min-height:74px;
	box-sizing:border-box;
}
.tab_content_type_1INInL{
	display:block;
	float:left;
	width:104px;
	height:60px;
	margin-right:17px;
	text-align:center;
	padding-bottom:2px;
}
.tab_content_type_1INInL img{
	width:100%;
	height:auto;
}
.tab_content_type_1INInR{
	width:auto;
	height:auto;
	overflow:hidden;
	text-align:left;
	margin-top:-1px;
}
.tab_content_type_1INInRA{
	font-size:12px;
	font-weight:600;
	line-height:1.3em;
	text-transform:uppercase;
	color:#333333;
	text-decoration:none;
	display:block;
}
.tab_content_type_1INInRA:hover{text-decoration:underline;}
.tab_content_type_1INInRDD{
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:1.3em;
	font-weight:normal;
	color:#989898;
}
.watch_more_btn_tab_1{
	padding-top:23px;
}
.watch_more_btn_tab_1 a{
	display:inline-block;
	vertical-align:top;
	background:url(img/more-next.png) right 11px top 50% / 8px 12px no-repeat;
	box-sizing:border-box;
	width:auto;
	height:30px;
	line-height:26px;
	font-size:14px;
	color:#fc4132;
	border:2px solid #fc4132;
	border-radius:3px;
	padding:0px 30px 0px 12px;
	text-decoration:none;
	outline:none;
}
.watch_more_btn_tab_1 a:hover{text-decoration:underline;}

#frontBox_n4{
	padding-top:53px;
}
.slider_in_tab_start2{overflow:hidden; width:100%; height:215px;}
.slider_in_tab_start2 .postBX8Box{width:208px; height:auto; border:0px; margin-right:25px; border-radius:0px; overflow:visible;}
.slider_in_tab_start2 .postBX8BoxIn{width:100%; height:183px; border:1px solid #c2e9f0; overflow:hidden; box-sizing:border-box; border-radius:4px;}
.slider_in_tab_start2 .postBX8BoxIn:hover{border-color:#c2e9f0;}

#frontBox_n5{
	padding-top:45px;
}

.slider_in_v3BX{
}
.slider_in_tab_start3{overflow:hidden; width:100%; height:auto; white-space:nowrap;}
.slider_in_v3BX{
	display:inline-block;
	vertical-align:top;
	width:261px;
	height:auto;
	margin-right:22px;/*32px*/
	white-space:normal;
}
.slider_in_v3BXAImg{
	display:block;
	width:100%;
	height:auto;
	max-height:208px;
}
.slider_in_v3BXAImg img{max-width:100%; max-height:100%;}
.slider_in_v3BXATit{
	display:block;
	text-align:left;
	font-size:15px;
	line-height:1.5em;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:17px;
	white-space:normal;
}
.slider_in_v3BXATit:hover{text-decoration:underline;}
.slider_in_v3BXDD{
	font-size:13px;
	color:#989898;
	font-weight:normal;
	line-height:1.2em;
	padding:4px 0px 0px 0px;
}
.corekt_1_to_watch_more{padding-top:4px;}
.corekt_2_to_watch_more{padding-top:20px;}

#frontBox_n6{padding-top:52px;}
.slide_addPadd_top_1{padding-top:28px;}
#frontBox5SlideCommNew{overflow:hidden; width:100%; height:auto; white-space:nowrap;}
.frontBox5BoxIN{
	display:inline-block;
	width:208px;
	height:auto;
	vertical-align:top;
	white-space:normal;
	text-align:left;
}
.frontBox5BoxIN .frontBox5Box{width:100%;}
.frontBox5BoxIN .frontBox5BoxTxt{min-height:58px; max-height:58px;}
.frontBox5BoxIN .frontBox5BoxStar{padding-top:0px;}
.frontBox5BoxIN .starBox span{margin-left:4px; margin-right:5px;}
.frontBox5BoxINDD{
	font-size:13px;
	color:#989898;
	font-weight:normal;
	line-height:1.4em;
	padding:12px 0px 0px 0px;
	text-align:left;
}

#frontBox_n7{padding-top:52px;}
#frontBox_n7 .front_box_tab{padding-top:14px;}

#frontBox_n8{padding-top:54px;}
/*#frontBox_n8:after{
	position:absolute;
	display:block;
	top:60%;
	bottom:-40px;
	left:0px;
	width:100%;
	height:auto;
	content:" ";
	background:#f4f4f4;
	z-index:2;
}*/
.frontBox_n8_calk{
	/*margin-top:29px; когда была вкладка*/
	margin-top:0px;
	background:#ffffff;
	/*box-shadow:0px 24px 25px 0px #d8dde2;*/
	/*box-shadow:0px 33px 24px -10px #d8dde2, -23px 30px 24px -24px #d8dde2, 23px 30px 24px -24px #d8dde2;*/
	padding-bottom:20px;
	z-index:3;
}
.frontBox_n8_calk:before{
	position:absolute;
	top:25px;
	bottom:0px;
	left:0px;
	display:block;
	width:100%;
	height:auto;
	content:" ";
	z-index:-1;
	box-shadow:0px 15px 25px 6px #d8dde2;
}
.frontBox_n8_calk_tab{
	width:100%;
	height:auto;
	border-bottom:1px solid #fb4233;
	font-size:1px;
	min-height:24px;
}
.frontBox_n8_calk_tabA{
	position:relative;
	display:inline-block;
	width:auto;
	height:auto;
	margin-right:10px;
	background:#f7ebe3;
	text-decoration:none;
	text-align:center;
	transition-duration:0.2s;
	color:#441505;
	padding:0px 36px;
}
.frontBox_n8_calk_tabA span{
	display:inline-block;
	color:inherit;
	font-size:14px;
	line-height:34px;
	font-weight:normal;
	text-align:center;
}
.frontBox_n8_calk_tabA.act{
	color:#ffffff;
	background:#fb4233;
}
.frontBox_n8_calk_tabA{color:#000000; display:none !important;}
.frontBox_n8_calk_tab_IN{
	display:none;
	width:100%;
	height:auto;
	margin-top:39px;
	padding:0px 58px;
	box-sizing:border-box;
}
.frontBox_n8_calk_tab_IN.act{display:block;}
.frontBox_n8_calk_tab_INRazd{
	position:absolute;
	top:0px;
	bottom:19px;
	left:50%;
	display:block;
	width:11px;
	height:auto;
	z-index:7;
	border-right:1px solid #fb4233;
	box-sizing:border-box;
	margin-left:33px;
}
.frontBox_n8_calk_tab_INRazdT{
	width:0px;
	height:0px;
	display:block;
	position:absolute;
	top:50%;
	margin-top:-11px;
	left:4px;
	border-bottom:14px solid #ffffff;
	border-left:14px solid transparent;
	transform:rotate(135deg);
}
.frontBox_n8_calk_tab_INRazdT:before{
	content:' ';
	width:14px;
	display:block;
	position:absolute;
	top:14px;
	left:-14px;
	border-top:1px solid #fb4233;
}
.frontBox_n8_calk_tab_INRazdT:after{
	content:' ';
	width:14px;
	display:block;
	position:absolute;
	top:7px;
	left:-7px;
	border-top:1px solid #fb4233;
	transform:rotate(90deg);
}
.frontBox_n8_calk_tab_INL{
	float:left;
	width:48%;
	height:auto;
	box-sizing:border-box;
	padding-right:3px;
	z-index:5;
}
.frontBox_n8_calk_tab_IN_PP{
	padding:0px 0px 32px 0px;
}
.frontBox_n8_calk_tab_IN_PP_menP{padding-bottom:10px;}
.frontBox_n8_calk_tab_IN_PP_1{
	padding-right:145px;
	white-space:nowrap;
}
.frontBox_n8_calk_tab_IN_PP_1_txt{
	display:inline-block;
	font-size:13px;
	line-height:1.4em;
	font-weight:600;
	white-space:normal;
	color:#303030;
	z-index:2;
	vertical-align:middle;
}
.frontBox_n8_calk_tab_IN_PP_1_next{
	display:inline-block;
	width:1px;
	height:100%;
	min-height:36px;
	vertical-align:middle;
	z-index:1;
}
.frontBox_n8_calk_tab_IN_PP_1_input{
	position:absolute;
	top:0px;
	right:0px;
	display:inline-block;
	width:122px;
	height:33px;
}
.frontBox_n8_calk_tab_IN_PP_1_inputINP{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	line-height:33px;
	font-size:13px;
	font-weight:600;
	color:#333333;
	box-sizing:border-box;
	border:1px solid #e1dbd9;
	text-align:right;
	padding:3px 10px 0px 10px;
	background:none;
}
.frontBox_n8_calk_tab_IN_PP_2{
	padding:19px 7px 3px 7px;
	overflow:hidden;
}
.frontBox_n8_calk_tab_IN_PP_2:before,
.frontBox_n8_calk_tab_IN_PP_2:after{
	position:absolute;
	top:21px;
	left:0px;
	display:block;
	width:5px;
	height:1px;
	content:" ";
	background:#dadada;
	z-index:2;
}
.frontBox_n8_calk_tab_IN_PP_2:after{left:auto; right:0px;}
.frontBox_n8_calk_polz{
	width:100%;
	height:7px;
	cursor:pointer;
	z-index:5;
}
.frontBox_n8_calk_polz:after{
	position:absolute;
	top:2px;
	left:0px;
	display:block;
	width:100%;
	height:1px;
	content:" ";
	background:#dadada;
}
.frontBox_n8_calk_polz .ui-slider-handle{
	position:absolute;
	top:-7px;
	left:0px;
	display:block;
	width:14px;
	height:16px;
	margin-left:-7px;
	box-sizing:border-box;
	background:#ffffff;
	border:2px solid #f74031;
	outline:none;
	cursor:pointer;
	z-index:10;
}
.frontBox_n8_calk_polz .ui-slider-handle:before,
.frontBox_n8_calk_polz .ui-slider-handle:after{
	position:absolute;
	top:7px;
	left:12px;
	display:block;
	width:1000px;
	height:1px;
	content:" ";
	background:#dadada;
	z-index:7;
}
.frontBox_n8_calk_polz .ui-slider-handle:after{
	left:auto;
	right:12px;
	background:#f74031;
}
.frontBox_n8_calk_polz_tabl{
	width:100%;
	height:20px;
}
.calk_polz_tabl_num{
	position:absolute;
	top:1px;
	width:auto;
	height:auto;
	font-size:11px;
	font-weight:600;
	color:rgba(51,51,51,0.40);
}
.calk_polz_tabl_num_1{left:0px; margin-left:-4px;}
.calk_polz_tabl_num_2{left:25%;margin-left:-3px;}
.calk_polz_tabl_num_3{left:50%;margin-left:-7px;}
.calk_polz_tabl_num_4{left:75%;margin-left:-7px;}
.calk_polz_tabl_num_5{right:-4px; margin-left:0px;}

.calk_polz_tabl_num_10{left:0px; margin-left:-4px;}
.calk_polz_tabl_num_20{left:14%;margin-left:-3px;}
.calk_polz_tabl_num_30{left:31%;margin-left:-7px;}
.calk_polz_tabl_num_40{left:48%;margin-left:-5px;}
.calk_polz_tabl_num_50{left:65%;margin-left:-5px;}
.calk_polz_tabl_num_60{left:83%;margin-left:-7px;}
.calk_polz_tabl_num_70{right:-4px; margin-left:0px;}

.frontBox_n8_calk_tab_INR{
	float:right;
	width:40%;
	height:auto;
	z-index:5;
	padding-left:6px;
	box-sizing:border-box;
	margin-top:-2px;
}
.frontBox_n8_calk_tab_txt1{
	font-size:26px;
	color:#303030;
	line-height:1.3em;
	font-weight:600;
	padding:27px 0px 0px 0px;
	max-width:320px;
}
.frontBox_n8_calk_tab_txt2{
	font-size:14px;
	color:#303030;
	font-weight:normal;
	line-height:1.6em;
	padding-top:7px;
}
.frontBox_n8_calk_tab_txt2 ul{padding:0px;}
.frontBox_n8_calk_tab_txt2 ul li{padding-bottom:6px; padding-left:20px;}
body .frontBox_n8_calk_tab_txt2 ul li:before{border-radius:0px; width:4px; height:4px; top:11px;}
.boldspan{
	font-weight:600;
}
.frontBox_n8_calk_tab_txt3,
.frontBox_n8_calk_tab_txt4{
	font-size:14px;
	color:#303030;
	font-weight:normal;
	line-height:1.1em;
}
.frontBox_n8_calk_tab_txt4{padding-top:18px;}
.calk_tab_price_1,
.calk_tab_price_2{
	font-size:24px;
	color:#f74032;
	line-height:1.1em;
	font-weight:bold;
}
.frontBox_n8_calk_tab_txt5{
	padding-top:24px;
	font-size:20px;
	color:#303030;
	font-weight:600;
	line-height:1.3em;
}
.frontBox_n8_calk_tab_form{
	overflow:hidden;
	padding-top:14px;
}
.frontBox_n8_calk_tab_form div.wpcf7-response-output{
	margin-top:2px;
}
.frontBox_n8_calk_tab_formBox{
	overflow:hidden;
}
.frontBox_n8_calk_tab_formL{
	float:left;
	width:55%;
	max-width:221px;
	margin-right:10px;
}
.calk_1_inp{
	position:relative;
	width:100%;
	height:40px;
	box-sizing:border-box;
	line-height:39px;
	font-size:13px;
	font-weight:600;
	color:#444444;
	border:1px solid #e1dbd9;
	padding:0px 8px 0px 21px;
	border-radius:3px;
	box-sizing:border-box;
	outline:none;
}
.calk_1_inp::-webkit-input-placeholder{color:#666666; opacity:1;}
.calk_1_inp::-moz-placeholder{color:#666666; opacity:1;}
.frontBox_n8_calk_tab_formR{
	overflow:hidden;
	width:auto;
}
.calk_1_sub{
	display:block;
	width:100%;
	height:40px;
	max-width:142px;
	min-width:100px;
	font-size:13px;
	color:#ffffff;
	font-weight:600;
	text-align:center;
	box-sizing:border-box;
	padding:0px 10px 0px 10px;
	background:#fb4233;
	border-radius:3px;
	cursor:pointer;
	border:0px;
}
.calk_1_sub:hover{text-decoration:underline;}

body .ui-autocomplete{
	border-radius:0px 0px 3px 3px;
	box-shadow:0px 4px 9px 1px #dcdcdc;
	border:0px;
}
.ui-menu .ui-menu-item{
	padding:5px 22px 5px 13px;
	box-sizing:border-box;
	font-size:12px;
	line-height:1.2em;
	font-weight:normal;
	color:#525252;
	cursor:pointer;
	transition-duration:0.2s;
	background:none;
}
.ui-menu .ui-menu-item.ui-state-focus{
	color:#f84a39;
	background:none;
}

.pano_box{
	padding:5px 0px 35px 0px;
}
.pano_box_tit{
	font-size:20px;
	font-weight:normal;
	padding:0px 0px 5px 0px;
}
.pano_box_tit a{
	font-size:inherit;
	font-weight:inherit;
	text-decoration:underline;
	color:#333333;
}
.pano_box_tit a:hover{text-decoration:none;}
.pano_box_im{
	width:100%;
	height:auto;
	padding:2px 0px 0px 0px;
}
.pano_box_im iframe{width:100%; height:500px;}
.pano_box_txt{
	line-height:1.4em;
	padding:10px 0px 0px 0px;
}
a:hover .frontBox5BoxTit{text-decoration:underline;}
.slider_in_tab.slide_addPadd_top_1.slider_in_tabVer4{box-sizing:border-box;}

.front_box_tabList.front_box_tabList_no_front{
	padding-top:16px;
}
#titlePadd2{height:22px;}

.blog_1_box_in{padding:10px 0px 35px 0px;}
.blog_1_box_in_L{
	float:left;
	width:206px;
	height:auto; /*119*/
	margin-right:24px;
}
.blog_1_box_in_L.blog_1_box_in_L_litle_1{max-width:140px; height:auto;}
.blog_1_box_in_L_Img{
	width:100%;
	height:auto;
	text-align:center;
	display:block;
	position:relative;
	line-height:1px;
	font-size:1px;
}
.blog_1_box_in_L_Img img{
	max-width:100%;
	height:auto;
}
.blog_1_box_in_R{
	width:auto;
	height:auto;
	overflow:hidden;
}
.blog_1_box_in_R_tit{
	font-size:19px;
	color:#333333;
	line-height:1.3em;
	font-weight:bold;
	padding:0px 0px 1px 0px;
	margin-top:-2px;
}
.blog_1_box_in_R_tit.blog_1_box_in_R_tit2{
	line-height:1.1em !important;
}
.blog_1_box_in_R_tit a{
	color:inherit;
	font-size:inherit;
	font-weight:inherit;
	line-height:inherit;
	text-decoration:none;
	transition-duration:0.2s;
}
.blog_1_box_in_R_tit a:hover{
	text-decoration:underline;
	color:#fc4132;
}
.blog_1_box_in_R_DD{
	font-size:12px;
	font-weight:normal;
	color:#989898;
	line-height:1.4em;
	padding:0px 0px 7px 0px;
}
.blog_1_box_in_R_tit.blog_1_box_in_R_tit2+.blog_1_box_in_R_DD{padding-bottom:4px;}
.blog_1_box_in_R_txt{
	font-size:13px;
	line-height:1.35em !important;
	font-weight:normal;
	color:#333333;
}
#cat2Navi{padding:10px 0px 0px 0px;}
#cat2Navi .wp-pagenavi a, #cat2Navi .wp-pagenavi span{
	border:2px solid #cdcdcd;
	font-size:15px;
	color:#939393;
	font-weight:normal;
	border-radius:3px;
	text-align:center;
	line-height:27px;
	box-sizing:border-box;
	padding:0px 9px 0px 9px;
	transition-duration:0.2s;
	height:30px;
	margin:0px 10px 0px 0px;
}
#cat2Navi .wp-pagenavi a:hover, #cat2Navi .wp-pagenavi .current{
	color:#f74233;
	border-color:#f74233;
}
#cat2Navi a.nextpostslink, #cat2Navi a.previouspostslink{
	color:#fc4132;
	border-color:#f74233;
	background:#ffffff;
}
#cat2Navi a.nextpostslink:hover, #cat2Navi a.previouspostslink:hover{
	border-color:#00aec7;
	color:#00aec7;
}
#cat2Navi a.nextpostslink{margin-right:0px; float:right; padding:0px 13px 0px 18px;}
#cat2Navi a.previouspostslink{float:left;}
#cat2Navi .previouspostslink:before, #cat2Navi .nextpostslink:after, #cat2Navi .nextpostslink:before{font-size:22px; top:1px;}
#cat2Navi .nextpostslink:before{
	position:relative;
	display:none;
	font-size:20px;
	content:">";
	margin-left:8px;
	vertical-align:top;
	top:1px;
	transform:scale(0.6,1.3);
}

.podpis_blog_1{padding:41px 0px 0px 0px;}
.podpis_blog_1_bx{
	margin-top:24px;
	background:#f4f4f4;
	padding:36px 0px 29px 0px;
}
.podpis_blog_1_bx_in{
	padding-right:29px;
}
.podpis_blog_1_bx_inL{
	float:left;
	width:310px;
	margin-right:57px;
}
.podpis_blog_1_bx_inL_txt1{
	font-size:25px;
	font-weight:700;
	padding:1px 0px 0px 0px;
	line-height:1.2em;
	color:#333333;
}
.podpis_blog_1_bx_inL_txt2{
	font-size:15px;
	font-weight:normal;
	padding:16px 0px 0px 0px;
	color:#333333;
	line-height:1.2em;
}
.podpis_blog_1_bx_inR{
	width:auto;
	height:auto;
	overflow:hidden;
}
.podpis_blog_1_bx_inR_form{
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
.podpis_blog_1_bx_inR_formL{
	width:308px;
	height:auto;
	float:left;
	margin-right:10px;
}
.podpis_blog_1_inp{
	position:relative;
	display:block;
	width:100%;
	height:40px;
	line-height:38px;
	box-sizing:border-box;
	border:1px solid #cccccc;
	border-radius:3px;
	outline:none;
	font-size:13px;
	color:#333333;
	font-weight:600;
	padding:0px 12px 0px 22px;
	text-align:left;
}
.podpis_blog_1_inp::-webkit-input-placeholder{color:#333333; opacity:1;}
.podpis_blog_1_inp::-moz-placeholder{color:#333333; opacity:1;}
.podpis_blog_1_bx_inR_formR{
	width:auto;
	height:auto;
	overflow:hidden;
}
.podpis_blog_1_send{
	position:relative;
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	box-sizing:border-box;
	border:0px;
	border-radius:3px;
	outline:none;
	font-size:14px;
	color:#ffffff;
	font-weight:600;
	text-align:center;
	cursor:pointer;
	background:#f74233;
}
.podpis_blog_1_send:hover{text-decoration:underline;}
.podpis_blog_1_bx_inR_soc{
	padding:19px 0px 0px 0px;
	overflow:hidden;
}
.podpis_blog_1_bx_inR_socA{
	position:relative;
	display:block;
	width:50px;
	height:50px;
	background:#ffffff;
	float:left;
	margin-right:9px;
}
.podpis_blog_1_bx_inR_socA img{
	max-width:100%;
	height:auto;
}
#page.no_pad_right{padding-right:0px;}

.vd_obz_1_code{
	padding:43px 0px 0px 0px;
	width:100%;
	overflow:hidden;
}
.slider_vd_obz_1{width:100%; height:auto; padding-top:22px; margin-left:-15px;}
.slider_vd_obz_1_start{width:100%; height:auto; white-space:nowrap;}
.slider_vd_obz_1_in{
	display:inline-block;
	width:265px;
	height:auto;
	margin-right:30px;
	white-space:normal;
}
.slider_vd_obz_1_inA{
	position:relative;
	display:block;
	width:100%;
	height:auto;
	font-size:1px;
	line-height:1px;
}
.slider_vd_obz_1_inAImg{
	position:relative;
	width:100%;
	height:auto;
	max-height:100%;
	z-index:2;
}
.slider_vd_obz_1_inAGrey{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(img/tab_content_type_1INAGrey.png) 50% 100% / 100% 100% no-repeat;
	z-index:3;
}
.slider_vd_obz_1_inATit{
	position:absolute;
	bottom:0px;
	left:0px;
	padding:0px 18px 11px 18px;
	font-size:20px;
	font-weight:600;
	line-height:1.1em;
	text-align:left;
	color:#ffffff;
	z-index:4;
}
.slider_vd_obz_1_in_DD{
	padding:15px 0px 0px 18px;
	text-align:left;
	font-size:13px;
	color:#989898;
	font-weight:normal;
}
.slider_vd_obz_1 .bx-viewport{padding-left:5px; margin-left:-5px;}
.slider_vd_obz_1 .bx-controls,
.slider_vd_obz_1 .bx-controls-direction{position:absolute; top:0px; left:0px; width:100%; height:0px;}
.slider_vd_obz_1 .bx-prev,
.slider_vd_obz_1 .bx-next{
	position:absolute;
	top:90px;
	left:-20px;
	width:36px;
	height:37px;
	background:url(img/slider-type-3-prev.png) 50% 50% / 100% auto no-repeat, url(img/slider-type-3-prev-act.png) 50% 50% / 1px 1px no-repeat;
	z-index:10;
	outline:none;
}
.slider_vd_obz_1 .bx-next{background:url(img/slider-type-3-next.png) 50% 50% / 100% auto no-repeat, url(img/slider-type-3-next-act.png) 50% 50% / 1px 1px no-repeat; left:auto; right:-20px;}
.slider_vd_obz_1 .bx-prev:hover,
.slider_vd_obz_1 .bx-next:hover{background-size:0px 0px, 100% auto;}

.create_slider_slice_1.started div.scrollingHotSpotRight, .create_slider_slice_1.started div.scrollingHotSpotLeft,
.our_front_podborki_1Bx_slide_ui div.scrollingHotSpotRight,
.our_front_podborki_1Bx_slide_ui div.scrollingHotSpotLeft{
	width:15px;
	height:25px;
	min-width:0px;
	top:19px;
	background-size:100% 100%;
	cursor:pointer;
}
.create_slider_slice_1.started div.scrollingHotSpotLeft,
.our_front_podborki_1Bx_slide_ui div.scrollingHotSpotLeft{left:-17px;}
.create_slider_slice_1.started div.scrollingHotSpotRight,
.our_front_podborki_1Bx_slide_ui div.scrollingHotSpotRight{right:-17px;}
.create_slider_slice_1.started div.scrollingHotSpotLeftVisible,
.our_front_podborki_1Bx_slide_ui div.scrollingHotSpotLeftVisible{
	background-image: url(images/arrow_left.gif);
	background-color:#fff;
	background-repeat:no-repeat;
	opacity:0.35;
	-moz-opacity:0.35;
	filter:alpha(opacity = 35);
	zoom:1;
}
.create_slider_slice_1.started div.scrollingHotSpotRightVisible,
.our_front_podborki_1Bx_slide_ui div.scrollingHotSpotRightVisible{
	background-image:url(images/arrow_right.gif);
	background-color:#fff;
	background-repeat:no-repeat;
	opacity:0.35;
	filter:alpha(opacity=35);
	-moz-opacity:0.35;
	zoom:1;
}

.blog_1_box_in_R_info{
	padding:0px 0px 0px 0px;
	line-height:1.2em;
	text-align:left;
	font-size:1px;
	line-height:1px;
}
.blog_1_box_in_R_info a{
	display:inline-block;
	width:auto;
	vertical-align:top;
	font-size:12px;
	line-height:1.2em;
	color:#f84535;
	margin-right:20px;
	margin-bottom:4px;
	text-decoration:none;
}
.blog_1_box_in_R_info a span{
	position:relative;
	display:inline-block;
	font-size:inherit;
	color:inherit;
}
.blog_1_box_in_R_info a span:after{
	position:absolute;
	bottom:3px;
	left:0px;
	display:block;
	width:100%;
	height:1px;
	content:" ";
	background:#fec6c1;
	overflow:hidden;
	transition-duration:0.3s;
}
.blog_1_box_in_R_info a:hover span:after{
	left:50%;
	width:0px;
}

.findCommentBoxInput{
	padding:17px 0px 0px 0px;
}
#findCommentBoxInput_in{
	position:relative;
	display:inline-block;
	width:100%;
	height:40px;
	box-sizing:border-box;
	border:1px solid #d0d0d0;
	border-radius:3px;
	padding:0px 20px 0px 22px;
	font-size:13px;
	line-height:41px !important;
	color:#333333;
	font-weight:normal;
}
#findCommentBoxInput_in::-webkit-input-placeholder{color:rgba(51,51,51,0.6); opacity:1; font-weight:normal;}
#findCommentBoxInput_in::-moz-placeholder{color:rgba(51,51,51,0.6); opacity:1; font-weight:normal;}

.comment_post_1{
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	padding:32px 0px 24px 0px;
}
.comment_post_1:first-child{padding-top:4px;}
.comment_post_1_L{
	float:left;
	width:33px;
	height:auto;
	margin-right:34px;
	margin-top:3px;
}
.comment_post_1_LAva{
	width:33px;
	height:33px;
	line-height:34px !important;
	border:1px solid #fda098;
	font-size:16px;
	color:rgba(252,65,50,0.7);
	box-sizing:border-box;
	text-align:center;
	border-radius:3px;
}
.comment_post_1_R{
	overflow:hidden;
	width:auto;
}
.comment_post_1_R_t_1{
	font-size:15px;
	font-weight:600;
	line-height:1.3em !important;
	color:#333333;
}
.comment_post_1_R_t_1 a{
	color:inherit;
	text-decoration:none;
}
.comment_post_1_R_t_1 a:hover{text-decoration:underline;}
.comment_post_1_R_t_1 span{
	color:#f84636;
}
.comment_post_1_R_t_2{
	padding:1px 0px 0px 0px;
}
.comment_post_1_R_t_2_star{
	float:left;
	margin-right:10px;
}
.comment_post_1_R_t_2_dd{
	font-size:12px;
	color:#989898;
	line-height:1.2em !important;
	margin-top:3px;
}
.comment_post_1_R_t_3{
	font-size:14px;
	color:#303030;
	font-weight:normal;
	padding:4px 0px 0px 0px;
}
body .wp-pagenavi .previouspostslink.minpreviouspostslink:before{margin-right:1px !important;}
body .wp-pagenavi .nextpostslink.minnextpostslink:after{margin-left:1px !important;}
body .wp-pagenavi .previouspostslink.minpreviouspostslink,
body .wp-pagenavi .nextpostslink.minnextpostslink{padding-left:9px !important; padding-right:9px !important; width:auto !important;}
.hght_15{height:15px; clear:both;}
#filtr.active #filtrMore{display:inline-block;}
.filtrBoxMenu ul li a{padding-top:7px; padding-bottom:8px;}
.postBXKvartSlideButt .showZakForm_t_mob:hover{text-decoration:underline;}


body .filtrBoxChekin{border:0px; overflow:visible;}
.filtrBoxChekin .filtrBoxChekinA,
.filtrBoxChekinAHide:first-child + .filtrBoxChekinA{border-radius:4px; border:1px solid #fb9288;}
.filtrBoxChekin .filtrBoxChekinA{line-height:17px !important;}

#frontBox_n9{padding-top:54px; color:#2F2F2F; padding-bottom:10px;}
#frontBox_n9 h1{color:#2F2F2F;}
.frontBox_n9_txt{padding-top:13px; color:#2F2F2F;}
.styleForPageTxt.styleForPageTxt_LI_type_2 ul li::before{background:#ffffff; box-sizing:border-box; border:2px solid #F84133; border-radius:0px;}
.styleForPageTxt.styleForPageTxt_LI_type_2 ul{line-height:22px;}
.styleForPageTxt.styleForPageTxt_LI_type_2 ul li{line-height:inherit;}

.our_front_podborki_1Bx_slide_ui div.scrollingHotSpotRight,
.our_front_podborki_1Bx_slide_ui div.scrollingHotSpotLeft{top:8px;}


#nav1 .last_menu_a a{margin-right:29px;}

.colbig .arr textarea.textheightlit1,
.colbig .arr.arrlit1{max-height:123px;}

#kom_kvr_y_zhk{margin-top:47px;}

.box_podborka_1{
	width:100%;
	text-align:justify;
	font-size:1px;
	line-height:1px;
}
.box_podborka_1:after{
	display:inline-block;
	width:100%;
	height:0px;
	overflow:hidden;
	content:" ";
}
.box_podborka_1_in{
	display:inline-block;
	vertical-align:top;
	width:48.5%;
	height:auto;
	padding:5px 0px 18px 0px;
}
.box_podborka_1_in_A{
	position:relative;
	display:block;
	width:100%;
	height:auto;
	text-align:center;
	vertical-align:middle;
	border:1px solid #D4D4D4;
	box-shadow:0px 0px 1px 0px #DADADA;
	border-radius:3px;
	box-sizing:border-box;
	white-space:nowrap;
	overflow:hidden;
	padding:5px 15px;
	color:#323232;
	transition-duration:0.3s;
}
.box_podborka_1_in_A:hover{
	box-shadow:0px 0px 1px 0px #FFA39F;
	border-color:#FF615A;
	color:#FF443B;
}
.box_podborka_1_in_A:after{
	display:inline-block;
	width:1px;
	height:70px;
	content:" ";
	vertical-align:middle;
}
.box_podborka_1_in_A span{
	display:inline-block;
	white-space:normal;
	vertical-align:middle;
	font-size:17px;
	line-height:1.3em;
	font-weight:bold;
	color:inherit;
}
#cat1Navi:empty{padding-top:0px;}

.not_valid_send{position:relative; font-size:12px; top:4px; color:#ff0000;}
textarea + .not_valid_send{top:0px;}

h1.lit_tit_h1.lit_tit_h1_kvartira{padding-top:18px;}

.postBX1IRB_p > span{display:inline-block; font-weight:600;}

.show_more_content1{padding:10px 0px 0px 0px; clear:both;}

.show_more_content1_A{
	position:relative;
	display:inline-block;
	color:#fc4132;
	text-decoration:none;
}
.show_more_content1_A:after{
	position:absolute;
	display:block;
	bottom:0px;
	left:0px;
	width:100%;
	height:0px;
	border-bottom:1px dashed #fec6c1;
	transition-duration:0.3s;
	content:" ";
}
.show_more_content1_A:hover:after{
	opacity:0;
}
#zhk_post_content_id_1{overflow:hidden;}
#zhk_post_content_id_2{display:none; opacity:0;}
.slider_in_tab_INA_Img_kvart_tit{
	width:100%;
	overflow:hidden;
	box-sizing:border-box;
	font-size:13px;
	font-weight:600;
	padding-left:22px;
	padding-right:22px;
}

.slider_in_tab_INA_Img_kvart_tit_in1, .slider_in_tab_INA_Img_kvart_tit_in2, .slider_in_tab_INA_Img_kvart_tit_in3{
	display:block;
	float:left;
	width:30%;
	text-align:left;
}
.slider_in_tab_INA_Img_kvart_tit_in2{
	text-align:center;
	width:40%;
}
.slider_in_tab_INA_Img_kvart_tit_in3{
	text-align:right;
}

.slider_in_tab_INA_Img_kvart_tit_in2:before,
.slider_in_tab_INA_Img_kvart_tit_in2:after{
	position:absolute;
	top:0px;
	left:-1px;
	width:1px;
	height:16px;
	display:block;
	content:" ";
	background:rgba(255,255,255,0.45);
}
.slider_in_tab_INA_Img_kvart_tit_in2:after{left:auto; right:-1px;}

.slider_in_tab_INA_Img_under.slider_in_tab_INA_Img_under_opac_8{opacity:0.8;}
.slider_in_tab_IN_lit_h{height:360px;}

.title_like1 .title_like1In,
.like_btn2_style1 .title_like1In,
.like_btn2_style2 .title_like1In,
.like_btn2_style3 .title_like1In{
	position:relative;
	top:-1px;
	display:none;
	width:27px;
	height:24px;
	background:url(img/heart-like-1.png) 0px 0px no-repeat;
	vertical-align:middle;
}
.like_btn2_style1 .title_like1In{top:0px;}
.title_like1In:before{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:0px;
	overflow:hidden;
	content:" ";
	background:url(img/heart-like-1-act.png) 0px 100% no-repeat;
	transition-duration:0.01s;
	transition-timing-function:linear;
}
.title_like1In.act:before{
	height:100%;
}
.title_like1In:after{
	position:absolute;
	display:none;
	top:7px;
	left:120%;
	width:auto;
	height:auto;
	font-size:13px;
	line-height:1em;
	white-space:nowrap;
	color:#858585;
	font-weight:normal;
	content:"В избранное";
	z-index:50;
}
.title_like1In.act:after{
	content:"Убрать с избранного";
}
.title_like1 .title_like1In:hover:after,
.like_btn2_style2 .title_like1In:hover:after,
.like_btn2_style3 .title_like1In:hover:after{display:block;}

.like_btn2_style1{
	position:absolute;
	top:5px;
	right:5px;
	width:auto;
	height:auto;
	z-index:10;
}
.like_btn2_style2{
	display:inline-block;
	vertical-align:middle;
	top:-1px;
	margin-left:10px;
}
.like_btn2_style3{
	position:absolute;
	top:40px;
	left:0px;
	display:none !important;
	z-index:20;
}


/**************Footer Fixed Box*****************************/
#footer_fixed_box{
	position:fixed;
	display:none;
	width:100%;
	height:auto;
	left:0px;
	bottom:0px;
	/*z-index:500;*/
	z-index:2147483645;
	background:#efefef;
	box-sizing:border-box;
	padding:0px;
}
#footer_fixed_box .cont{background:inherit;}
.ffb_right{
	text-align:right;
	font-size:1px;
	line-height:0.1em;
}
.ffb_right_cc{
	display:inline-block;
	width:auto;
	vertical-align:middle;
}
.ffb_right_cc1{margin-right:27px;}
.ffb_right_cc2{margin-right:24px;}
.ffb_right_cc3{}
.ffb_btn{
	position:relative;
	display:block;
	width:auto;
	height:49px;
	line-height:48px;
	background:#f74233;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	padding:0px 29px 0px 30px;
	cursor:pointer;
	white-space:nowrap;
	font-family:'Open Sans',sans-serif;
}
.ffb_btn:before{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	content:url(img/ffb_btn_phone.png);
	margin-right:10px;
	top:3px;
}
.ffb_btn span{
	position:relative;
	display:inline-block;
	font-size:inherit;
	color:inherit;
	border-bottom:1px solid #f97b71;
	transition-duration:0.3s;
	vertical-align:middle;
	white-space:normal;
	line-height:1.1em;
	font-family:inherit;
}
.ffb_btn:hover span{
	border-bottom-color:rgba(249,123,113,0.00);
}
.ffb_cc_box{
	padding:0px 0px 0px 0px;
	font-size:13px;
	line-height:1.2em;
	font-family:'Open Sans',sans-serif;
}
.ffb_cc_box1{}
.ffb_cc_box2{}
.ffb_cc_box1:before,
.ffb_cc_box2:before{
	position:relative;
	top:3px;
	display:inline-block;
	margin-right:5px;
	content:url(img/ffb_view.png);
	vertical-align:middle;
}
.ffb_cc_box1:before{content:url(img/ffb_like.png); top:2px;}
.ffb_cc_boxA{
	display:inline-block;
	color:#363334;
	font-size:13px;
	line-height:inherit;
	font-family:inherit;
	font-weight:normal;
	/* border-bottom:1px solid #b7b6b7; */
	margin-right:8px;
	vertical-align:middle;
	text-decoration:none;
	transition-duration:0.3s;
}
.ffb_cc_boxA:hover{
	border-bottom-color:rgba(183,182,183,0.00);
}
.ffb_cc_boxWhite{
	display:inline-block;
	vertical-align:middle;
	background:#ffffff;
	padding:6px 6px;
	border-radius:3px;
	font-size:10px;
	color:#a6a6a6;
	line-height:1.2em;
	text-align:center;
	font-family:inherit;
}
.ffb_cc_sp1{
	font-family:inherit;
	color:inherit;
	font-size:inherit;
	transition-duration:0.3s;
	/*cursor:pointer;*/
}
/*.ffb_cc_sp1:hover,*/
.ffb_cc_sp1.act{
	color:#f74233;
}
/**************END Footer Fixed Box*********END*************/

.marquiz__container{float:left !important;

/* width:100% !important; */

padding-top:20px;}
.magz_2{
	width:50%;
	font-size: 12px;
	float:right;
}
.tos-wrapper.tos-fixed{z-index:9000000000;}

#headbox_dop1{
	width:100%;
	height:auto;
	position:absolute;
	z-index:50;
}
#headbox_dop1 .ffb_cc_box{
	/*background:#E3E2E2;*/
	padding-left:10px;
}
#headbox_dop1 .ffb_cc_boxWhite{
	border-radius:0px;
	background:#f7f3ef;
}
#headbox_dop1 .ffb_right_cc1{margin-right:8px;}
#headbox_dop1 .ffb_right_cc2{margin-right:22px;}

.h2.h2new1{font-size:30px; padding-bottom:0px;}

.nozaststyle .zastrBox .zastrBoxRazd{border-top:0px;}
.newstyle1 .postCat1:before,
.newstyle1 .postCat1Tit .h2:before{
	display:none !important;
}
.newstyle1 .min_margBott1:before,
.newstyle1 .addtohabefore:before{
	background:#fc4132;
	bottom:23px;
	content:" ";
	display:inline-block;
	height:auto;
	left:0;
	position:absolute;
	top:22px;
	width:2px;
	z-index:50;
}
.newstyle1 .addtohabefore:before{bottom:6px; top:20px;}

#frontBox_n10{padding-top:54px;}
#historyPriceLast6{padding-top:22px;}
.box_txt_front_10{padding-top:10px;}

#priceKrasnodar_user{
	display:none;
	width:100%;
	height:auto;
}
a.hist_prc_user{
	display:inline-block;
	font-size:13px;
	font-weight:bold;
	color:#00aec7;
	text-decoration:none;
	margin-right:7px;
}
a.hist_prc_user:after {
	position:absolute;
	bottom:1px;
	left:0px;
	width:100%;
	height:0px;
	border-bottom:1px dashed #00aec7;
	display:inline-block;
	content:" ";
}

#fotorama1:not(.fotorama--fullscreen) .fotorama__stage .fotorama__active > img {
	cursor: pointer !important;
}

@media (max-width:767px) {
		.marquiz__container_inline .marquiz__button {
		/* display: none !important; */
	} 

	 .marquiz__container_inline .marquiz__inline-frame {
		/* display: block !important; */
	}
}

/*	Styles for static map	*/
.mobile-map{
	display: none;
}
@media screen and (max-width:800px){
	.home-page .mobile-map{
		border-top: 1px solid #fb4132;
		border-bottom: 1px solid #fb4132;
		margin-top: 17px;
	}


	#post_map_num.in_kp_map{
		display: none;
	}

	.mobile-map img{
		width: 100%;
	}
	.mobile-map__marker .mp_img, .mobile-map__marker .mp_rat, .mobile-map__marker .mp_price{
		display: block;
	}
	.mobile-map__container{
		position: relative;
	}
	.mobile-map__marker{
		position: absolute;
		top: 27%;
		left: 50%;
		transform: translate(-50%,-50%) scale(0.5);
		background: #fff;
	}
	.mobile-map__marker--container{

	}
	.fancybox-content{
		padding: 0!important;
	}
	.mobile-map__container-zastr .mobile-map__marker{
		top: 37%;
	}
}
@media screen and (min-width:800px){
	.mobile-map__container{
		display: none!important;
	}
}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease, visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s, visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform, opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform, opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.15) 65%, rgba(0,0,0,0.075) 75.5%, rgba(0,0,0,0.037) 82.85%, rgba(0,0,0,0.019) 88%, rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
.frontBox4P.frontBox4PImg .frontBox4PL, .postBX9PP.postBX9PPImg .postBX9PL{
	width: 33px!important;
}
.fancybox-slide--html .fancybox-close-small{
	right: unset;
	left: 0;
}
@media screen and (max-width: 1000px){
	.show-mobile{
		display: block;
	}
	.show-large{
		display: none;
	}
	.show-mobile .ffb_cc_boxWhite{
		background: transparent!important;
		border: none;
	}
	.show-mobile .ffb_cc_boxWhite span{
		color: #fff;
		font-size: 14px;
	}
	.ffb_right_cc1{
		display: block;
	}
	.ffb_right_cc{
		text-align: left;
		display: block;
	}
	.ffb_cc_box{
		padding-left: 0!important;
	}
	#nav1 ul li a, #menuF ul li a{
		text-align: left;
	}
	#nav1{
		padding-left: 18%!important;
		min-width: 100%;
		width: 100%;
	}
	.ffb_cc_box1:before{
		width: 24px;
		margin-right: 5px!important;
	}
}
@media screen and (max-width: 600px){
	header{
		display: flex;
		flex-wrap: wrap;
	}
	#logo{
		float: left;
		margin-bottom: 8px;
	}
	#logo_phone{
		display: inline-block!important;
		width: 50%;
	}
	#head_soc_ico{
		display: block;
		width: 40%;
	}
	#wpadminbar{
		top: -46px;
	}
}
@media screen and (max-width: 700px){
	#titlePost1{
		margin-bottom: 12px;
	}
}
.raj-name{
	text-align: center;
	font-size: 15px;
	color: #303030;
}
@media screen and (min-width:1000px){
	.show-mobile{
		display: none;
	}
	.show-large{
		display: block;
	}
}
.close-map{
	display: none;
}
@media screen and (max-width: 800px){
	.page-kvartira #postBX4 .new-window{
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		display: block;
	}
	.close-map{
		display: block;
		position: absolute;
		right: 10px;
		z-index: 20;
		color: #000;
		font-size: 20px;
		font-weight: 700;
	}
	.close-map:hover{
		color: red;
	}
	#logo{
		padding-bottom: 8px;
	}
}
/*
 17.06.2020 Правки
*/

.postBXL2Tit_desc .h2 span{
	font-size: 12px;
	line-height: 1.5;
	color: #604a2f;
	display: block;
}
.postBXL2Tit .h2{
	width: fit-content;
	min-width: 230px;
}
.postBXL2Tit_desc .h2:before{
	content: none;
}
.liter-title{
	border-left: 2px solid #fc4132;
}
.postBXL2Tit_f1.postBXL2Tit_f1_new_kvartOts{
	padding-top: 15px;
}
/*.front_box_tabBox{*/
/*	display: flex;*/
/*}*/
/*.front-post-grid{*/
/*	width: 100%;*/
/*	display: none;*/
/*	flex-wrap: wrap;*/
/*	min-width: 100%;*/
/*}*/
/*.post-grid{*/
/*	flex-wrap: wrap;*/
/*	justify-content: space-between;*/
/*}*/
/*.front-post-grid.act{*/
/*	display: flex;*/
/*}*/
/*.slider_in_tab_IN{*/
/*	width: calc(25% - 25px);*/
/*	margin-bottom: 25px;*/
/*}*/
/*.slider_in_tab_IN:nth-child(4n){*/
/*	!*width: 25%;*!*/
/*	margin-right: 0;*/
/*}*/
/*.slider_in_tab_INA_Img{*/
/*	width: 100%;*/
/*	height: auto;*/
/*}*/
/*@media screen and (max-width: 1000px){*/
/*	.slider_in_tab_IN{*/
/*		width: calc(50% - 12.5px);*/
/*		height: auto;*/
/*	}*/
/*	.slider_in_tab_IN:nth-child(even){*/
/*		margin-right: 0;*/
/*	}*/
/*	.slider_in_tab_INA_Img_under{*/
/*		background: url(img/slider_in_tab_INA_Img_under.png) 50% 50% / 100% no-repeat;*/
/*	}*/
/*	.slider_in_tab_INA_info{*/
/*		padding: 13px 0px 13px 0px;*/
/*	}*/
/*}*/
/*@media screen and (max-width: 450px){*/
/*	.slider_in_tab_IN{*/
/*		width: 100%;*/
/*		margin-right: 0;*/
/*	}*/
/*}*/
/*.load-more{*/
/*	display: inline-block;*/
/*	vertical-align: top;*/
/*	background: url(img/more-down.png) right 60px top 50% / 14px 8px no-repeat;*/
/*	box-sizing: border-box;*/
/*	width: auto;*/
/*	!* height: 30px; *!*/
/*	line-height: 26px;*/
/*	font-size: 12px;*/
/*	color: #fc4132;*/
/*	border: 2px solid #fc4132;*/
/*	border-radius: 3px;*/
/*	padding: 7px 91px 7px 62px;*/
/*	text-decoration: none;*/
/*	outline: none;*/
/*	margin-top: 19px;*/
/*	position: relative;*/
/*	z-index: 200;*/
/*}*/
/*.act .front_box_tabBoxIn{*/
/*	height: 100%;*/
/*	opacity: 1;*/
/*}*/
/*.our_front_podborki_1Bx_slide_ui{*/
/*	display: flex;*/
/*	flex-wrap: wrap;*/
/*	justify-content: flex-end;*/
/*	margin-top: -68px;*/
/*}*/
/*.our_front_podborki_1Bx{*/
/*	display: flex;*/
/*	flex-wrap: wrap;*/
/*	justify-content: flex-end;*/
/*	max-width: 55%;*/
/*}*/
/*.our_front_podborki_1IN{*/
/*	margin: 0 9px;*/
/*	margin-bottom: 6px;*/
/*}*/
/*.our_front_podborki_1INA{*/
/*	font-size: 13px;*/
/*}*/
/*.our_front_podborki_1INAMore{*/
/*	border: none;*/
/*	background: none;*/
/*	color: #00aec7;*/
/*	text-decoration: underline;*/
/*	padding: 0;*/
/*	margin-left: 15px;*/
/*}*/
@media screen and (max-width: 480px){
	.our_front_podborki_1Bx_slide_ui{
		margin-top: 0;
		justify-content: flex-start;
	}
	.our_front_podborki_1Bx{
		max-width: 100%;
		justify-content: flex-start;
	}
}
.fancybox-navigation{
	top: 50%;
}
.fancybox-content{
	padding: 0;
}
.fancybox-content img{
	margin-bottom: -6px;
}
@media screen and (max-width: 400px){
	.our_front_podborki_1IN.num_last{
		margin-top: 5px!important;
	}
}
.scrollableArea{
	width: auto!important;
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;
	overflow: scroll;
}
.scrollableArea::-webkit-scrollbar {
	width: 0;
	height: 0;
}
.slider_in_tab_INA_Img img{
	min-height: 206px;
	object-fit: cover;
}
.slider_in_tab_INA_Img{
	min-width: 100.5%;
}
.floor-plan{
	cursor: pointer;
}
.postBXL2Tit_desc .h2 span{
	font-size: 12px;
	line-height: 1.5;
	color: #604a2f;
	display: block;
}
.postBXL2Tit .h2{
	width: fit-content;
	min-width: 230px;
}
.postBXL2Tit_desc .h2:before{
	content: none;
}
.liter-title{
	border-left: 2px solid #fc4132;
}
.postBXL2Tit_f1.postBXL2Tit_f1_new_kvartOts{
	padding-top: 15px;
}
/*.front_box_tabBox{*/
/*	display: flex;*/
/*}*/
.front-post-grid{
	width: 100%;
	display: none;
	flex-wrap: wrap;
	min-width: 100%;
}
.post-grid{
	flex-wrap: wrap;
	justify-content: space-between;
}
.front-post-grid.act{
	display: flex;
}
.slider_in_tab_IN{
	width: calc(25% - 25px);
	margin-bottom: 25px;
}
.slider_in_tab_IN:nth-child(4n){
	/*width: 25%;*/
	margin-right: 0;
}
.slider_in_tab_INA_Img{
	width: 100%;
	height: auto;
}
@media screen and (max-width: 1000px){
	.slider_in_tab_IN{
		width: calc(50% - 12.5px);
		height: auto;
	}
	.slider_in_tab_IN:nth-child(even){
		margin-right: 0;
	}
	.slider_in_tab_INA_Img_under{
		background: url(img/slider_in_tab_INA_Img_under.png) 50% 50% / 100% no-repeat;
	}
	.slider_in_tab_INA_info{
		padding: 13px 0px 13px 0px;
	}
}
@media screen and (max-width: 450px){
	.slider_in_tab_IN{
		width: 100%;
		margin-right: 0;
	}
}
.act .front_box_tabBoxIn{
	height: 100%;
	opacity: 1;
}
.our_front_podborki_1Bx_slide_ui{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	margin-top: -72px;
}
.our_front_podborki_1Bx{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	max-width: 55%;
}
.our_front_podborki_1IN{
	margin: 0 9px;
	margin-bottom: 6px;
}
.our_front_podborki_1INA{
	font-size: 13px;
}
.our_front_podborki_1INAMore{
	border: none;
	background: none;
	color: #00aec7;
	text-decoration: underline;
	padding: 0;
	margin-left: 15px;
}
@media screen and (max-width: 560px){
	.our_front_podborki_1Bx_slide_ui{
		margin-top: 0;
		justify-content: flex-start;
	}
	.our_front_podborki_1Bx{
		max-width: 100%;
		justify-content: flex-start;
		padding-top: 7px;
	}
}
.fancybox-navigation{
	top: 50%;
}
.fancybox-content{
	padding: 0;
}
.fancybox-content img{
	margin-bottom: -6px;
}
@media screen and (max-width: 400px){
	.our_front_podborki_1IN.num_last{
		/*margin-top: 5px!important;*/
	}
}
.scrollableArea{
	width: auto!important;
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;
	overflow: scroll;
}
.scrollableArea::-webkit-scrollbar {
	width: 0;
	height: 0;
}
.mobile{
	display: none!important;
}
@media screen and (max-width: 1000px) {
	.desktop{
		display: none!important;
	}
	.mobile{
		display: flex!important;
	}
}
.load-more{
	display: inline-block;
	vertical-align: top;
	background: url("/wp-content/themes/23kvartiri/img/more-down.png") right 60px top 50% / 14px 8px no-repeat;
	box-sizing: border-box;
	width: auto;
	/* height: 30px; */
	line-height: 26px;
	font-size: 12px;
	color: #fc4132;
	border: 2px solid #fc4132;
	border-radius: 3px;
	padding: 7px 91px 7px 62px;
	text-decoration: none;
	outline: none;
	margin-top: 19px;
	position: relative;
	z-index: 200;
	cursor: pointer;
}
@media screen and (max-width:560px){
	.load-more{
		display: block;
		margin: auto;
	}
}
/*.our_front_podborki_1Bx_slide_ui .scrollingHotSpotLeft{*/
/*	display: none!important;*/
/*}*/
/*.our_front_podborki_1Bx_slide_ui .scrollingHotSpotRight{*/
/*	display: none!important;*/
/*}*/
/*.our_front_podborki_1Bx_slide_ui .scrollableArea{*/
/*	width: 100% !important;*/
/*	display: flex;*/
/*	flex-direction: column;*/
/*	align-items: flex-start;*/
/*	justify-content: flex-start;*/
/*}*/
.front-page #post_map_loader{
	margin: auto!important;
	order: 1;
	width: 100%!important;
	height: 150px!important;
	position: static!important;
}
@media screen and (min-width: 432px){
	#head_banner_1{
		height: 100%;
		max-height: 50px;
		overflow: hidden;
	}
}
#frontBox1Map{
	/*height: 100%;*/
	max-height: 430px;
}
.slider_in_tab{
	max-height: 100%;
}
@media screen and (max-width: 350px) and (min-width: 340px){
	header{
		height: 241px!important;
	}
}
@media screen and (max-width: 500px) {
	#logo img{
		max-height: 32px;
	}
	#logo_phone{
		max-height: 40px;
	}
	.mobile-map img{
		width: 100%;
		object-fit: cover;
		min-height: 285px;
	}
	#frontBox_n2 .front_box_tabList{
		height: 100%;
		max-height: 54px;
	}
}
#fotorama1{
	min-height: 459px;
}
footer{
	max-width: 1200px;
	display: block;
	margin: auto;
}
.create_slider_slice_1.started div.scrollingHotSpotRightVisible, .our_front_podborki_1Bx_slide_ui div.scrollingHotSpotRightVisible{
	position: absolute;
}

#expert_slider {
	padding-left: 30px;
	user-select:text;
}
.ask_expert_l {
	display: block;
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
	align-self: auto;
	order: 0;
	width: 26%;
	min-width: 211px;
}
.ask_expert_r {
	display: block;
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
	align-self: auto;
	order: 0;
	padding: 30px;
	width: 74%;
}
.ask_expert {
	background: rgba(248, 70, 54, 0.05);
	border-radius: 4px;	
	display: flex !important;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: normal;
	align-items: normal;
	align-content: normal;
	margin-top: 50px;
}
.ask_expert iframe {
	max-width: 100%;
}
.ask_expert h3 {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 34px;
	padding: 0;
	color: #303030;
}
.ask_expert p {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #303030;
}
.ask_expert_button {
	color: #fff;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	line-height: 20px;
	background: #F84636;
	border-radius: 4px;
	padding: 8px 18px 10px;
	gap: 10px;
	float: right;
	text-decoration: none;
	margin-top: 20px;
	margin-bottom: 30px;
}
.ask_expert  .expert_name {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
	line-height: 14px;
	padding: 10px 20px 20px 20px;
}
.ask_expert .expert_video {
	position: relative;
}
.expert_video iframe {
	border-radius: 4.68889px;
}
.slider_navigation {
	min-height: 15px;
	width: 100%;
	margin-top: 10px;
}
.prev_nav {
	background-image: url("/wp-content/themes/23kvartiri/images/slick-prev.svg");
	Width:8.47px;
	height:13.87px;
	background-size: cover;
	position: absolute;
	left: 20px;
	cursor: pointer;
	z-index: 1;
}
.next_nav {
	background-image: url("/wp-content/themes/23kvartiri/images/slick-next.svg");
	Width:8.47px;
	height:13.87px;
	background-size: cover;
	position: absolute;
	right:20px;
	cursor: pointer;
	z-index: 1;
}
.slick-dots-nav {
	width: 100%;
	position: absolute;
	bottom: -10px;
}
.slick-dots-nav .slick-dots {
	position: relative;
	bottom: 0;
}
.slick-dots li button:before {
	color: #000 !important;
	opacity: 0.2 !important;
}
.slick-dots li.slick-active button:before {
	color: #000 !important;
	opacity: 1 !important;
}
.ask_expert_letter textarea {
	max-width: 100%;
	width: 100%;
	max-height: 150px;
	background: #f6f6f6;
	box-sizing: border-box;
	border-radius: 4px;
	border: 0px;
	border-bottom: 1px solid #b2b2b2 !important;
	overflow: hidden;
	padding: 15px;
}
@media only screen and (max-width: 800px) {
	.ask_expert_l, .ask_expert_r {
		width: 100%;
	}
	.ask_expert_r {
		padding: 0;
	}
	.ask_expert_r p, .ask_expert_r h3 {
		padding: 20px;
	}
	.ask_expert  {
		flex-direction: column;
		flex-wrap: wrap;
	}
	.ask_expert_button {
		float: left;
		margin-top: 20px;
		margin-left: 15px;
	}
	.expert_video iframe {
		width: 100%;
	}
	#expert_slider .ask_expert_r h3 {
		font-size: 20px;
		padding: 0px 20px;
	}
	#expert_slider {
		padding-left: 20px;
	}
} 