html { min-height:800px;}
#yui-main { margin-left:0 !important; position:absolute; left:280px; top:50px; width:calc(100% - 280px); height:calc(100% - 140px); min-height:0; background:#f0f1e5; z-index:1;}
.menu_sub_box { position:relative; font-size:14px; color:#fff; z-index:10;}
	.menu_sub_box .back { position:absolute; right:48px; top:14px; color:#fff;}
	.menu_sub_box .back:before { content:''; position:absolute; left:-22px; top:8px; width:12px; height:5px; background:url(../img/icon_str_l.svg)}

/*@media screen and (max-height:765px) {
	#ft { position:absolute; top:755px;}
}*/

.button_search, .button_download { position:absolute; bottom:60px; height:41px;  padding-left:30px; font:14px/43px 'CirceExtraBold'; text-transform:uppercase; z-index:5;}
.button_search { left:50px; background:url(../img/icon_search.svg) 220px 16px no-repeat #949d37 !important; width:226px; color:#fff;}
.button_download { right:50px; background:url(../img/icon_download.svg) 261px 16px no-repeat #d9dbc9 !important; width:270px; color:#67636c;}

.loader {position:absolute; top:50%; left:50%; margin:-25px 0 0 -25px; z-index:100; width:50px; height:50px; background:url(/new/img/loader.gif) no-repeat;}

.choice_build { position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; background:url(../img/img_choice_build_new.jpg) center no-repeat; background-size:cover;}
#choice_build_box { position:absolute; left:0; top:0; }
.choice_build:before { content:''; position:absolute; left:50px; top:100px; width:73px; height:73px; background:url(../img/icon_rosewind.svg) left top no-repeat;}
	.choice_build .house_1 { left:63.5%; top:12.5%;}
	.choice_build .house_2 { left:67%; top:18.5%;}
	.choice_build .house_3 { left:70.5%; top:23%;}
	.choice_build .house_4 { left:77.5%; top:23%;}
	.choice_build .house_5 { left:77.5%; top:28%;}
	.choice_build .house_6 { left:75%; top:30%;}
	.choice_build .house_7 { left:67%; top:37%;}
	.choice_build .house_8 { left:60.5%; top:43%;}
	.choice_build .house_9 { left:51.5%; top:32%;}
	.choice_build .house_10 { left:51.5%; top:52.5%;}
	.choice_build .house_11 { left:42.5%; top:62.5%;}
	.choice_build .house_12 { left:33%; top:72%;}
	.choice_build .house_13 { left:22.5%; top:56%;}
.status_house_1, .status_house_2, .status_house_3, .status_house_4, .status_house_5 { position:absolute; width:41px; height:41px; font:14px/43px 'CirceExtraBold'; text-transform:uppercase; text-align:center; color:#fff;}
	.status_house_1 { width:21px; height:21px; line-height:23px; background:#b25750;}
	.status_house_2 { background:#bec531; cursor:pointer;}
	.status_house_3 { background:#e78221;}
	.status_house_4 { background:#30bbcc;}
	.status_house_5 { background:#87828d;}
.legend_house { position:absolute; left:50%; top:15px; margin-left:-380px; height:20px; line-height:20px;}
	.legend_house li { float:left; margin-left:40px; padding-left:60px; position:relative;}
	.legend_house li:before { content:''; position:absolute; left:0; top:0; width:27px; height:16px; border:2px solid #fff;}
		.legend_house .item_1:before { background:#b25750;}
		.legend_house .item_2:before { background:#bec531;}
		.legend_house .item_3:before { background:#e78221;}
		.legend_house .item_4:before { background:#30bbcc;}
		.legend_house .item_5:before { background:#87828d;}
	.legend_house li:after { content:'\2014'; position:absolute; left:41px; top:0;}
	
.choice_build .info { display:none; position:absolute; z-index:100; left:-83px; top:-140px; width:147px; height:105px; padding:18px 30px 0; background:#fff; border-radius:4px; line-height:16px; text-align:left; text-transform:none; color:#44433e; font-family:'CirceRegular';}
.choice_build .info:after { content:''; position:absolute; left:50%; bottom:-20px; width:6px; height:20px; margin-left:-3px; background:url(/new/img/bg_coner_info_house.png) left top no-repeat;}
	.choice_build .info .head { font-family:'CirceExtraBold'; line-height:18px; text-transform:uppercase; color:#949d37;}
	.choice_build .info p { margin-bottom:3px;}

.page_floors {}
.choice_floor { position:absolute; left:0; top:50px; width:100%; height:calc(100% - 50px); overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.pager_floor { position:absolute; left:50%; top:9px; margin-left:-260px; height:32px;}
	.pager_floor.countFloors_12 { margin-left:-300px;}
	.pager_floor li:first-child { width:46px; height:32px; line-height:32px; border:none; background:none;}
	.pager_floor li { float:left; position:relative; margin-right:9px;}	
	#yui-main .pager_floor a { display:block; width:30px; height:30px; border:1px solid #abb363; background:none; font:14px/31px 'CirceExtraBold'; text-align:center; color:#fff;}
	#yui-main .pager_floor .dis a { border:1px solid #82883a !important; background:#82883a !important; color:#5c5e48; cursor:default !important;}
		#yui-main .pager_floor a.filtr {background:#e8f30d; color:#949d37;}
		#yui-main .pager_floor a:hover, #yui-main .pager_floor .sel a, #yui-main .pager_floor .hover a { border:1px solid #bec531; background:#bec531; color:#fff !important;}
.pager_floor .about_floor { display:none; position:absolute; left:-81px; top:51px; width:163px; padding:16px 0 18px 30px; background:#fff; border-radius:4px; line-height:16px; color:#44433e;}
.pager_floor .about_floor:before { content:''; position:absolute; left:50%; top:-19px; margin-left:-3px; width:6px; height:19px; background:url(../img/bg_coner_pager_floor.png) left top no-repeat;}
	.pager_floor .about_floor h5 { font-size:14px; color:#949d37; margin-bottom:0;}
	.pager_floor .about_floor dl { overflow:hidden;}
	.pager_floor .about_floor dt { float:left; margin-right:4px; clear:left;}
	.pager_floor .about_floor dd{ min-height:15px;}

/*.choice_flat { position:relative;}
	.choice_flat .legend { position:absolute; right:40px; top:72px; width:168px; background:url(../img/img_flat_legend.png) 2px top no-repeat; font-size:14px; line-height:17px;}
		.choice_flat .legend li { padding-top:25px; margin-bottom:39px;}
	.choice_flat .road_img { position:absolute; right:332px; top:54px;}
	.choice_flat .floor { margin:54px 374px 0 43px; background:url(../img/icon_rosewind_1.png) center no-repeat;}
	.choice_flat .floor img { width:100%; height:auto;}*/

#choice_flat_box { position:absolute; left:0; top:0; width:100%; height:100%;}
.choice_flat { position:absolute; left:0; top:104px; width:100%; height:calc(100% - 250px);}
	.choice_flat .legend { position:absolute; right:40px; top:19px; width:168px; background:url(../img/img_flat_legend.png?1) 2px 63px no-repeat; font-size:14px; line-height:17px;}
		.choice_flat .legend li { padding-top:25px; margin-bottom:39px; position:relative;}
		.choice_flat .legend li:first-child { padding:0 0 0 29px; height:24px; line-height:24px;}
		.choice_flat .legend li:first-child:before { content:''; position:absolute; left:-2px; top:0; width:18px; height:18px; background:#e2e3d6; border:3px solid #fff; display:block;}
		.choice_flat .legend li:before { content:''; position:absolute; left:2px; top:0; height:18px; background:#c9c9c9; display:none;}
		.choice_flat .legend li.item_1:before { width:144px;}
		.choice_flat .legend li.item_2:before { width:90px;}
		.choice_flat .legend li.item_3:before { width:18px;}
		.choice_flat .legend li.filtr:before { display:block;}
		
	.choice_flat .road_img { position:absolute; right:332px; top:0; height:100%; width:13px; background:url(../img/img_road.png) center no-repeat;}
	.choice_flat .road_img:before { content:''; position:absolute; left:2px; top:0; width:10px; height:100%; background:#e5e6d8; z-index:-1;}
	.choice_flat .floor { position:absolute; left:43px; top:0; width:calc(100% - 407px); height:100%; background:url(../img/icon_rosewind_1.png) center no-repeat; text-align:center;}
	.choice_flat .floor img { position:relative; /*width:auto; height:100%;*/}

.flat_view { position:absolute; left:0; top:0; width:100%; height:100%;}
	.flat_view .about_flat { position:absolute; right:0; top:0; width:320px; height:calc(100% - 107px); border-left:2px solid #e7e8da; padding:107px 0 0 79px;}
		.flat_view .about_flat h1 { margin-bottom:8px;}
		.flat_view .about_flat h5 { margin-bottom:-1px;}
		.flat_view .about_flat h6 { font:16px/22px 'CirceRegular'; margin-bottom:59px;}
		.flat_view .about_flat dl { overflow:hidden; margin-bottom:29px;}
		.flat_view .about_flat dt { float:left; width:170px; clear:left;}
		.flat_view .about_flat dd{ min-height:15px; font-family:'CirceExtraBold';}
		.flat_view .about_flat .view_3d_link { margin-bottom:83px;}
			.flat_view .about_flat .view_3d_link a { font-family:'CirceExtraBold'; text-transform:uppercase; color:#949d37; background-image:url(../img/bg_dot_green.gif) !important;}
			.flat_view .about_flat .view_3d_link a span.off {display:none;}
			.flat_view .about_flat .view_3d_link a.sel span { display:none;}
			.flat_view .about_flat .view_3d_link a.sel span.off { display:inline;}
		.flat_view .about_flat .print_link { padding:7px 0 0 61px; position:relative;}
			.flat_view .about_flat .print_link a { font-family:'CirceExtraBold'; text-transform:uppercase; color:#bdbeb0;}
			.flat_view .about_flat .print_link a:before { content:''; position:absolute; left:0; top:0; background:url(../img/icon_print.svg) left top no-repeat; width:47px; height:46px;}
	.flat_view .img { position:absolute; left:0; top:0; width:calc(100% - 640px); height:calc(100% - 260px); min-width:1px; min-height:1px; padding:110px 120px 0; text-align:center;}
		.flat_view .img img { position:relative; /*width:auto; height:100%;*/}
	.flat_view .rosewind { position:absolute; right:16px; top:96px; background-repeat:no-repeat; width:94px; height:94px;}
		.flat_view .rosewind.north { background-image:url(../img/cu_vert.svg);}
		.flat_view .rosewind.south { background-image:url(../img/uc_vert.svg);}
		.flat_view .rosewind.west { background-image:url(../img/uc_gor.svg);}
		.flat_view .rosewind.east { background-image:url(../img/cu_gor.svg);}
	.flat_view .small { height:40px; margin:0 50px 50px; overflow:hidden;}
		.flat_view .small li { float:left; width:36px; height:36px; padding:1px; margin-right:20px; line-height:35px; border:1px solid #d9dbc9; text-align:center;}
			.flat_view .small li.sel, .flat_view .small li:hover { border:2px solid #bec531; padding:0;}
		.flat_view .small img { vertical-align:middle; max-width:25px; max-height:25px;}
	.flat_view .big { position:absolute; left:50px; top:200px; width:calc(100% - 100px); height:calc(100% - 200px);}

/*add 11082015*/
.choice_build .icon_parking { position:absolute; left:46.5%; top:15%; background:url(../img/icon_parking.svg) center bottom no-repeat !important; width:141px; height:53px;}
.choice_build .icon_parking.note:before { content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/icon_parking_hover.svg) center bottom no-repeat; /*display:none;*/ z-index:1;}
	/*.choice_build .icon_parking:hover:before { display:block;}*/
	
	
.date_use_1 { position:absolute; left:; bottom:0; background:url(/new/img/bg_date_use.png) left top no-repeat; width:278px; height:86px; padding:106px 0 0 48px; font-family:'CirceExtraBold'; font-size:14px; color:#fff; text-transform:uppercase; z-index:1;}
.flat_view .about_flat .print_link { margin-bottom:47px;}
.flat_view .date_use { color:#88897d; margin-bottom:140px;}
	.flat_view .date_use .date { display:block; font-family:'CirceExtraBold';}
	

.filtr_search { height:50px; background:#82883a; padding:0 49px 0 59px; font:14px/1 'CirceExtraBold'; position:relative; opacity:1; transition:opacity 0.75s ease; z-index:2;}
	.filtr_search .button { float:right; padding-left:21px;  background:url(/new/img/icon_search.svg) left 1px no-repeat !important; text-transform:uppercase; color:#fff; margin-top:19px; position:relative;}
	.filtr_search .button:after { content:''; position:absolute; left:20px; top:13px; width:calc(100% - 20px); height:1px; background:#a7ac78;}
	.filtr_search ul { padding-left:147px; position:relative; top:8px;}
	.filtr_search li { float:left; margin-right:5px; line-height:36px; color:#fff;}
		.filtr_search li:first-child { position:absolute; left:0; width:; height:36px; font-family:'CirceRegular'; padding-left:21px; background:url(/new/img/icon_filter.svg) left 12px no-repeat;}
	.filtr_search li a { display:block; width:34px; height:34px; text-align:center; border:1px solid #9a9f60; color:#fff; background:#82883a !important; border-radius:18px;}
		.filtr_search .sel a, .filtr_search li a:hover { border-color:#e8f30d; background:#e8f30d !important; color:#82883a;}

.choice_build { top:100px; height:calc(100% - 100px);}
.choice_build .info.filtr { display:block; width:98px; height:auto; left:-49px; top:auto; bottom:58px; z-index:90; padding:18px 20px 15px; font-family:"CirceExtraBold"; text-transform:uppercase;}

.choice_floor { top:100px; height:calc(100% - 100px);}

.choice_flat { top:154px;}	

/*add 31032016*/
.flat_view .about_flat dl { margin-bottom:20px;}
.flat_view .about_flat .view_3d_link { margin-bottom:35px;}
.know_price { display:block; width:159px; height:41px; margin-bottom:50px; text-align:center; background:#949c3f !important; color:#fff; text-transform:uppercase; font:14px/43px 'CirceExtraBold';}

.know_price_sp { width:678px; padding:46px 50px 50px; background:#fff; z-index:100;}
	.know_price_sp .row { width:245px; margin-bottom:13px; position:relative;}
	.know_price_sp .row_1 { float:right; width:385px; margin-top:21px;}
		.know_price_sp .row_1 p { margin:0 25px 18px 10px;}
	.know_price_sp .item { float:left; width:245px; position:relative;}
	.know_price_sp label { display:inline-block; text-transform:uppercase; font:11px/1 'CirceExtraBold'; margin-bottom:8px; position:relative;}
		.know_price_sp .imp label:after { content:'*'; position:absolute; right:-7px; top:-2px; font-family:'CirceExtraBold'; color:#e94f3a;}
	.know_price_sp input[type=text] { width:224px; background:#f0f1e5;}	
	.know_price_sp .button { margin:21px 0 0;}
.know_price_sp .agree_row { position:relative; width:305px; margin-bottom:17px; min-height:74px;}
	.know_price_sp .agree_row.ui-buttonset .ui-state-default { min-height:30px; background:url(../img/bg_check.png) left 5px no-repeat; font:11px/2 'CirceExtraBold'; color:#67636c; text-align:left; text-transform:uppercase; padding: 0 0 0 45px; border: none;}
	.know_price_sp .agree_row.ui-buttonset .ui-state-active { background-position:left -220px;}
	.know_price_sp .agree_row.imp label:after { right:-10px;}
	.know_price_sp .phone:after { content:'+7'; position:absolute; left:8px; bottom:9px; color:##67636c;}
		.know_price_sp .phone input { padding-left:30px; width:204px;}
	.know_price_sp input.input-error[type=text] { border: 1px solid #f80141;}
	.agree_row label.input-error { color:#f80141; font-family:"CirceRegular"; font-size:16px; left:0; text-transform:none; top:-23px; position:absolute; }
	.know_price_sp .imp label.input-error:after { display:none;}
	.know_price_sp .row_link { position:relative;}
	.know_price_sp .row_link a { position:absolute; left:45px; top:-68px; width:305px; font:11px/2 'CirceExtraBold'; text-transform:uppercase; background:none;}
	.know_price_sp .row_link a span { background:url(../img/bg_dot_grey.gif) left 14px repeat-x;}
.know_price_sp .scroll_ff_box { width:658px; height:262px; margin-right:-10px; padding-right:30px;}
	.know_price_sp .scroll_ff_box .button { padding-top:8px;}
	.know_price_sp .scroll_ff_box input { width:381px; vertical-align:middle;}
	.know_price_sp .scroll_ff_box .close_1 { display:inline-block; width:132px; height:36px; border:2px solid #737c17; font:16px/40px 'CirceExtraBold'; text-transform:uppercase; color:#737c17; vertical-align:middle; margin-left:37px; text-align:center;}
	.know_price_sp .jspVerticalBar { right:0;}
.fancybox-wrap .close { position:absolute; right:0; top:-30px; z-index:100; line-height:16px; color:#4f4f53; padding:3px 32px 0 0; background:url(../img/icon_close.svg) right top no-repeat !important; font:11px/1 'CirceExtraBold'; text-transform:uppercase;}
#agreement-content{display: none;}

/*add 26042016*/
.status_house_2.new:before { content:''; position:absolute; left:-35px; top:13px; background:url(../img/icon_new.png) left top no-repeat; width:49px; height:47px;}

/*add 27042016*/
#yui-main.choice_apartments { height:auto;}
.menu_sub_box .page_name { padding-left:50px; font:14px/51px 'CirceExtraBold'; color:#c5cb82; text-transform:uppercase;}
.param_box { max-width:900px; padding:35px 50px;}
.param_box:before { content:''; position:absolute; right:0; top:0; width:calc(100% - 1000px); height:100%; background:#d4d7bc;}
	.param_box h2 { margin:46px 0 20px;}
	.param_box .row { margin-bottom:26px;}
	.param_box .row:after{content:".";display:block;height:0px;font-size:0;clear:both;visibility:hidden;}
	.param_box .item { float:left; width:640px;}
		.param_box .item:first-child { width:220px; margin-right:40px;}
		.param_box .item:first-child .slider_line { width:85px; margin-right:20px;}
	.param_box .name, .param_box label { display:block; font-family:'CirceBold'; margin-bottom:7px;}
	.param_box input[type=text] { background:none; border:1px solid #d5d8bf; width:38px; height:38px; padding:0; line-height:40px; font-family:'CirceExtraBold'; color:#9a9c89; text-align:center;}
	.param_box .slider_line { float:right; width:520px; height:6px; margin-top:16px; background:#d5d6c9; position:relative;}
		.param_box .slider_line img { position:absolute; left:0; top:17px;}
	.param_box .ui-slider-handle { position:absolute; top:-16px; background:#f0f1e5 !important; border:1px solid #d5d8bf; height:26px; width:17px; cursor:pointer; margin-left:-8px; outline:none;}
		.param_box .ui-slider-handle:before { content:''; position:absolute; left:5px; bottom:5px; width:7px; height:7px; border-radius:3px; background:#bfc631;}
	.param_box .ui-slider-range { background:#bfc631; height:4px; position: absolute; top:1px;}
.param_box table { width:100%;}
	.param_box table .col_1 { width:65px;}
	.param_box table .col_2 { width:100px;}
	.param_box table .col_3 { width:50px;}
	.param_box table .col_4 { width:150px;}
	.param_box table .col_5 { width:105px;}
	.param_box table .col_6 { width:;}
	.param_box table .col_7 { width:60px;}
	.param_box td { height:40px; border-bottom:1px solid #f0f1e5; background:#e7e9d4; vertical-align:middle; text-align:center; padding: 10px 0;}
	.param_box thead td { border-top:1px solid #d5d8bf; border-bottom:1px solid #d5d8bf; background:none;}
		.param_box thead td a { position:relative; display:inline-block; line-height:1; padding-right:15px; background:url(../img/icon_param_str.png) right 2px no-repeat !important;}
	.param_box tbody tr:nth-child(even) td { background:#e0e2cd;}
		.param_box tbody td a { display:inline-block; background:#949d37 !important; height:26px; padding:0 10px; font:14px/29px 'CirceExtraBold'; color:#fff; margin-left:4px; text-transform:uppercase;}
		.param_box tbody td:last-child a { background:url(../img/icon_eye.png) left top no-repeat !important; width:27px; height:12px;}
			.param_box thead td .up { background:none !important;}
				.param_box thead td .up:after { content:''; position:absolute; right:0; top:6px; width:8px; height:5px; background:url(../img/icon_param_str.png) left top no-repeat;}
			.param_box thead td .down { background:none !important;}
				.param_box thead td .down:after { content:''; position:absolute; right:0; top:6px; width:8px; height:5px; background:url(../img/icon_param_str.png) left bottom no-repeat;}
.param_box .clear_filtr { float:right; border:1px solid #d5d8bf; background:url(../img/icon_param_close.png) 20px center no-repeat !important; height:38px; padding:0 20px 0 40px; margin-top:-47px; font:15px/40px 'CirceExtraBold'; color:#9a9c89; text-transform:uppercase;}
/*
.ui-buttonset .ui-state-default { float:left; border:1px solid #d5d8bf; height:38px; padding:0 18px; margin-right:9px; font:15px/40px 'CirceExtraBold'; text-align:center; text-transform:uppercase; vertical-align:middle; color:#9a9c89;}
	.small.ui-buttonset .ui-state-default { padding:0 15px;}
.ui-buttonset .ui-state-active { background:#bec531; border-color:#bec531; color:#fff;}
*/
.pager { position:relative; margin:30px 50px 50px; color:#bec531; text-align:center;}
	.pager .str { position:absolute; top:9px; font-size:14px; background-position:left 13px !important;}
		.pager .str.str_l { left:15px;}
			.pager .str_l:before { content:''; position:absolute; left:-14px; top:2px; width:10px; height:8px; background:url(../img/icon_str_pager_l.svg) left top no-repeat;}
		.pager .str.str_r { right:15px;}
			.pager .str_r:before { content:''; position:absolute; right:-14px; top:2px; width:10px; height:8px; background:url(../img/icon_str_pager_r.svg) left top no-repeat;}
	.pager li { display:inline-block; margin:0 11px;}
		.pager li a { background-position:left 28px !important;}

/*28042016*/
#view_3d_content{display: none;}
#planoplanWidgetArea{margin:0 auto;}
#planoplanWidgetArea a { background:none !important;}

.menu_sub_box .back+.menu_sub_1 { float:left;}
.menu_sub_box .back+.menu_sub_1 li { text-transform:none; font-size:15px;}
	.flat_view .img_3d_box  { position:absolute; left:0; top:0; width:calc(100% - 401px); height:calc(100% - 230px); padding-top:80px; text-align:center; background:#f0f1e5; z-index:2;}
	.flat_view .img_3d_box .menu { width:604px; height:31px; margin:0 auto 75px; padding-left:6px; background:#949d37;}
		.flat_view .img_3d_box .menu li { float:left; font:15px/33px 'CirceRegular';}
		.flat_view .img_3d_box .menu a { display:block; height:31px; padding:0 10px; color:#fff; background:none !important;}
			.flat_view .img_3d_box .menu a:hover, .flat_view .img_3d_box .menu .sel { background:#bec719 !important; color:#949d37;}
	.flat_view .img_3d { width:690px; margin:0 auto;}
		.flat_view .img_3d img { max-width:690px;}
		
/*add 08062016*/
.know_price_sp .row_1 { width:355px;}
	.know_price_sp .agree_row { margin-bottom:13px;}
	.know_price_sp .button { margin-top:30px;}
.know_price_sp .row.name { float:right; width:355px;}
	.know_price_sp .row.name input { display:block;}
	.know_price_sp .star { color:#e94f3a;}
	
/*add 08072016*/
.small_label { padding:0 5px !important; font:14px/40px 'CirceExtraBold' !important;}

/*add 25082016*/
.choice_build .info.with_date { top:-185px; height:auto; padding-bottom:43px;}
.choice_build .info.with_date:after { background-image:url(../img/bg_coner_info_house_1.png);}
	.choice_build .info .date { position:absolute; left:0; bottom:0; background:#bec531; border-radius:0 0 4px 4px; width:100%; height:30px; font:14px/32px 'CirceExtraBold'; color:#fff; text-align:center; text-transform:uppercase;}
	
/*add 13092016*/
.legend_house { top:13px; height:25px; line-height:27px;}
	.legend_house li:before { width:21px; height:21px; border-radius:12px;}
		.legend_house .item_1:before { background:#bc537c;}
		
.status_house_1 { background-color:#bc537c; border-radius:10px;}
.status_house_2, .status_house_3, .status_house_4, .status_house_5 { border-radius:20px;}
.choice_build .icon_parking.note { background:none !important;}

/*add 09022017*/
.choice_build h1 { position:absolute; right:32px; bottom:97px; text-align:right; font:25px/29px 'CirceExtraBold'; color:#fff; z-index:2;}

/*add 22022017*/
.about_flat_price { font:24px/1 'CirceExtraBold'; color:#bf3f7c; margin-bottom:68px;}
	.about_flat_price .rub:after { bottom:0px;}
	
/*add 02032017*/
.param_box table .col_8 { width:146px;}

/* add 10042017 */
.menu_sub_box .close_left_side { opacity:0; height:0; overflow:hidden;}
.menu_sub_box .back { left:0; right:auto; top:0; width:110px; height:50px; background:url(../img/icon_str_menu_s.svg) 21px center no-repeat #a5ad4f !important; text-indent:-99999px;}
.menu_sub_box .back:before { content:'назад'; position:absolute; left:40px; top:0; height:50px; font:14px/51px 'CirceExtraBold'; text-transform:uppercase; background:none; text-indent:0;}
.menu_sub_box .back+.menu_sub_1 { margin-left:110px;}
.menu_sub_box .page_name { padding-left:130px;}

/*add 14062017*/
.choice_build .status_house.action:before { content:'акция'; position:absolute; left:35px; top:9px; height:25px; padding:0 20px 0 15px; border-radius:0 10px 10px 0; background:#fff; font:14px/29px 'CirceExtraBold'; color:#bf3f7c; text-transform:uppercase; text-align:right;}
.choice_build .status_house.action:after { content:''; position:absolute; right:0; top:0; width:20px; height:41px; background:#bec531; border-radius:0 20px 20px 0;}
.choice_build .status_house .house_num { position:relative; z-index:1;}

/*add 26072017*/
.choice_build .detsad { position:absolute; width:31px; height:31px; z-index:2; cursor:pointer;}
	.choice_build .detsad.ver1 { left:57%; top:26%;}
	.choice_build .detsad.ver2 { left:30%; top:44%;}
	.choice_build .detsad:before { content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/icon_detsad.svg) center no-repeat; z-index:2;}
	.choice_build .detsad_inner { position:absolute; left:50%; bottom:29px; margin-left:-103px; width:206px; background:#fff; box-shadow:0 0 10px rgba(0,0,0, 0.3); z-index:1; opacity:0; visibility:hidden; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
		.choice_build .detsad_inner img { display:block;}
		.choice_build .detsad_inner p { padding:13px 10px; margin:0; font-size:14px; line-height:18px; text-transform:uppercase; text-align:center; color:#474747;}
	.choice_build .detsad:hover { z-index:50;}
		.choice_build .detsad:hover .detsad_inner { opacity:1; visibility:visible;}
.choice_build { overflow:visible;}

.choice_build .school { position:absolute; left:42%; top:36%; width:31px; height:31px; z-index:2; cursor:pointer;}
	.choice_build .school:before { content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/icon_school.svg) center no-repeat; z-index:2;}

/*add 17082017*/
.loader_full { display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:#FFF; z-index:100;}
.loader_full:before { content:' '; position:absolute; top:50%; left:50%; margin:-25px 0 0 -25px; z-index:100; width:50px; height:50px; background:url(/new/img/loader.gif) no-repeat;}

/*add 01092017*/
/*.choice_build .house_10, .choice_build .house_9, .choice_build .house_8 { background-color:#bc537c;}*/

/*add 01092017*/
.param_box .slider_line .min { left: -3px;}
.param_box .slider_line .max { right: -3px;}
.param_box .slider_line .min, .param_box .slider_line .max, .param_box .slider_line .middle { position: absolute; top:18px; font-size: 11px; line-height: 1;}

/* add 25102017 */
.param_box {
	max-width: 1146px;
}

.param_box:before {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: calc(100% - 1246px);
	height: 100%;
	background: #d4d7bc;
}

.param_box tbody td .call_me_link_table {
	color:#bf3f7c;
	background:transparent;
	width: auto;
	height: auto;
	border-bottom: 1px dashed #bf3f7c;
	font-family: 'CirceExtraBold';
	font-size: 13px;
	line-height: 18px;
	float: none;
	margin: 0 11px 0 24px;
	text-align: center;
	padding: 0 2px 2px;
	text-transform: uppercase;
}

.param_box tbody td a.link_plan {background:url("../img/icon_eye.png") left top no-repeat !important; width:27px; height:12px; display: inline-block;}
.param_box tbody td:last-child a {background:none !important; width:auto; height:auto;}

.notice_text {font-family: 'CirceExtraBold'; font-size:16px; line-height: 18px; color:#67636c; /*text-transform:uppercase;*/}
.param_box table .col_7 {
	width: 100px;
}
.param_box table .col_8 {
	width: 90px;
}
.param_box table .col_9 {
	width: 146px;
}


.notice_text_plan {font-family: 'CirceExtraBold'; font-size: 13px; line-height: 18px; color:#67636c;text-transform: uppercase; margin: 12px 0 5px;}
.about_flat_notice_text {font-family: 'CirceExtraBold'; font-size:16px; color:#67636c; line-height: 28px; margin:0px 0 10px; text-transform: uppercase;}
.about_flat_call_me { color:#ffffff; background:#bf3f7c !important; width: 200px; line-height: 40px; height: 40px; font-family: 'CirceExtraBold'; font-size: 16px; float: none; margin:20px 0 50px 0; padding: 0; text-align: center; text-transform: uppercase; display: block;}

.notice_text .glow { color:#bf3f7c; font-size:16px;}
.about_flat_notice_text .glow { color:#bf3f7c; font-size:20px}
.param_box thead td { padding-left:10px; white-space:nowrap;}
/*.param_box thead td:first-child { padding:0;}*/

#yui-main.plan { min-height:860px; overflow:hidden;}

/*add 13112017*/
.status_house_info { position:absolute; left:-35px; bottom:55px; width:110px; height:83px; padding:12px 0 0 14px; background:#fff; border-radius:4px; box-sizing:border-box; font:14px/18px 'CirceRegular'; box-shadow:0 0 20px rgba(0,0,0,0.3); color:#44433e; text-align:left; text-transform:none; overflow:hidden; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
	.status_house_info_hd { font:14px/1 'CirceExtraBold'; text-transform:uppercase; color:#969c48; position:relative; margin-bottom:5px; padding-bottom:6px;}
	.status_house_info_hd:after { content:''; position:absolute; left:0; bottom:0; width:33px; height:1px; background:#969c48;}
	.status_house_info_count_big { line-height:22px; padding:5px 0 11px; opacity:0; visibility:hidden; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; white-space:nowrap;}
	.status_house_info_date { height:27px; font:14px/1 'CirceExtraBold'; text-transform:uppercase; color:#969c48; border-top:1px solid #969c48; margin-left:-24px; padding:10px 0 0 24px; opacity:0; visibility:hidden; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
	.status_house_info .rub:after { bottom:-4px}
.status_house_info.hover { width:250px; max-height:200px; height:200px; padding:16px 0 0 24px;}
.status_house_info.hover .status_house_info_count_hide { display:none;}
.status_house_info.hover .status_house_info_count_big, .status_house_info.hover .status_house_info_date { opacity:1; visibility:visible;}
.status_house_info { z-index:3;}
.filtr .status_house_info { display:none;}

/*15112017*/
.flat_view .about_flat h6 { margin-bottom:14px;}
.flat_view .about_flat dl { margin-bottom:38px;}
.about_flat_price_throut { font:38px/1 'CirceLight'; margin-bottom:0; position:relative; margin-bottom:7px;}
.about_flat_price_throut:before { content:''; position:absolute; left:-5px; bottom:11px; width:212px; height:1px; background:#403e44; transform:rotate(-5deg); transform-origin:left bottom;}
.about_flat_price { font-size:38px; margin-bottom:12px;}
.about_flat_price_bonus { font:18px/1 'CirceExtraBold'; text-transform:uppercase; color:#949d37; margin-bottom:29px;}
.about_flat_book { display:block; width:235px; height:55px; background:#bf3f7c !important; text-align:center; color:#fff; font:16px/57px 'CirceExtraBold'; text-transform:uppercase; position:relative; margin-bottom:28px;}
.about_flat_book:before { content:''; position:absolute; left:-47px; top:0; border:27px solid transparent; border-right: 20px solid #bf3f7c;}
.about_flat_valideDate { font:13px/1 'CirceExtraBold'; text-transform:uppercase; color:#5e5c63; margin-bottom:18px;}
.about_flat_wantView { display:inline-block; background:none !important; color:#949d37; text-decoration:underline; margin-bottom:33px;}

/*add 20112017*/
.choice_build .parking { position:absolute; left:56%; top:15%; width:31px; height:31px; z-index:2; cursor:pointer;}
	.choice_build .parking:before { content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/icon_parking_9K.svg) center no-repeat; z-index:2;}
.choice_build .parking:hover .detsad_inner { opacity:1; visibility:visible;}

/*add 28122017*/
.choice_build { top:50px; height:calc(100% - 50px);}
.initPlan .filtr_search { opacity:0;}
.legend_house_wrap { position:absolute; left:50px; top:0; z-index:2;}
	.legend_house { position:relative; left:0; top:0; margin-left:0; padding:20px 17px 2px; min-width:220px; height:auto; line-height:25px; background:#fff; box-sizing:border-box;}
		.legend_house li { float:none; margin:0 0 12px; padding-left:60px;}
		.legend_house li:before { border:none; width:25px; height:25px;}
	.legend_house_btn { display:block; background:#b04a7b !important; border-radius:0 0 5px 5px; height:40px; font:14px/42px 'CirceExtraBold'; text-transform:uppercase; color:#fff; text-align:center;}

.param_box { max-width:900px; padding:27px 50px 120px; margin:0 auto; background:#fcfcfc;}
.param_box:before { display:none;}
	.menu_sub_box .page_name_newFltr { width:900px; padding:0; margin:0 auto;}
		.menu_sub_box .back_newFltr+.page_name_newFltr { width:740px; padding:0 130px;}
	.menu_sub_box .back_newFltr { left:50%; margin-left:-500px;}
.ui-buttonset .ui-state-default { float:left; border:none; height:40px; padding:0 15px; margin-left:10px; font:16px/40px 'CirceExtraBold'; text-align:center; text-transform:uppercase; vertical-align:middle; color:#7e7984; background:#eff1e4;}
	.name+.ui-state-default { margin-left:0;}
	.small .ui-state-default { padding:0; width:40px;}
.ui-buttonset .ui-state-active { background:#b04a7b; color:#fff;}
.param_box .pager { margin-bottom:0;}
.param_box .row { margin-bottom:15px;}
.param_box .item { width:390px; margin-left:50px;}
	.param_box .item_first, .param_box .item:first-child { width:190px; margin:0;}
	.param_box .item_last { width:220px;}
	.param_box input[type=text] { border:none; background:#eff1e4; width:40px; height:40px; color:#7e7984;}
		.param_box .item_price input[type=text] { width:85px;}
	.param_box .slider_line { height:5px; margin:18px 7px 0 0; background:#cdd1bc;}
	.param_box .slider_line:before { content:''; position:absolute; left:-7px; top:0; width:7px; height:5px; background:#cdd1bc;}
	.param_box .slider_line:after { content:''; position:absolute; right:-7px; top:0; width:7px; height:5px; background:#cdd1bc;}
		.slider_line_min, .slider_line_middle, .slider_line_max { position:absolute; bottom:-20px; font:11px/1 'CirceRegular'; color:#67636c;}
			.slider_line_min { left:-7px;}
			.slider_line_middle { width:100px; left:50%; margin-left:-50px; text-align:center;}
			.slider_line_max { right:-7px;}
	.param_box .slider_line_square { width:271px;}
	.param_box .slider_line_floor { width:101px;}
	.param_box .slider_line_price { width:181px;}
		.param_box .ui-slider-range { top:0; height:5px;}
		.param_box .ui-slider-handle { top:-5px; background:#b04a7b !important; border:none; height:15px; width:15px; z-index:1;}
		.param_box .ui-slider-handle:before { display:none;}
	.param_box .clear_filtr { float:none; display:inline-block; border:none; background:none !important; height:auto; padding:0; margin-top:42px; font:16px/1 'CirceBold'; color:#acada8; text-transform:none; text-decoration:underline;}
.param_resultText { background:#b04a7b; height:40px; padding:0 35px 0 20px; margin-top:29px; overflow:hidden; position:relative;}
	.param_resultText--count { float:left; height:40px; font:14px/42px 'CirceExtraBold'; color:#fff; text-transform:uppercase;}
	.param_resultText__changeView { float:right; position:relative; top:50%; transform:translateY(-50%);}
		.param_resultText__changeViewItem { float:left; margin-left:20px;}
		.param_resultText__changeViewItem--link { background:none !important; color:#fff; font-size:14px; line-height:1; padding-right:20px; position:relative;}
		.param_resultText__changeViewItem--link:after { content:''; position:absolute; right:0; top:4px; width:11px; height:10px; background:url(../img/icon_changeViewFltr.png) left top no-repeat;}
			.param_resultText__changeViewItem--link_pl:after { background-position:left bottom;}
.param_resultText__changeSort { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
	.param_resultText__changeSortItem { float:left; margin:0 10px;}
	.param_resultText__changeSortItem--link { display:inline-block; background:url(../img/icon_param_str_white.png) right top no-repeat !important; color:#fff; font-size:14px; line-height:1; padding-right:15px; position:relative;}
	.param_resultText__changeSortItem--link:after { content:''; position:absolute; right:0; top:4px; width:8px; height:5px; background-image:url(../img/icon_param_str_white.png); background-position:-10000px; background-repeat:no-repeat;}
		.param_resultText__changeSortItem--link.up, .param_resultText__changeSortItem--link.down { background:none !important;}
			.param_resultText__changeSortItem--link.up:after { background-position:left top;}
			.param_resultText__changeSortItem--link.down:after { background-position:left -7px;}
/* table */
.param_box thead td { height:60px; background:#eceedc;}
	.param_box thead .col_1 { text-align:left;}
.param_box table .col_1 { width:88px; padding-left:18px;}
.param_box table .col_2 { width:60px;}
.param_box table .col_3 { width:88px;}
.param_box table .col_4 { width:108px;}
.param_box table .col_5 { width:113px;}
.param_box table .col_6 { width:115px;}
.param_box table .col_7 { width:150px;}
.param_box table .col_8 { width:180px;}
.param_box td { height:60px; padding:0; background:#eceedc; border-bottom:1px solid #fff; }
	.param_box tbody tr:nth-child(even) td { background:#eceedc;}
	.param_box tbody tr:hover td { background:#fff;}
.param_box tbody td:last-child .tbl_btn_reserv { width:100%; height:60px; background:#bdc141 !important; color:#fff; margin:0; padding:0; line-height:60px;}
	.param_box tbody td:last-child .tbl_btn_reserv:hover, .param_box tbody tr:hover .tbl_btn_reserv { background:#b04a7b !important;}
/* / table*/

.param_tbl_price_hot { font-family:'CirceExtraBold'; color:#b04a7b;}

/* div table */
.param_resultText__table { display:table; overflow:hidden;}
	.param_resultText__tableTr { display:table-row; background:none !important;}
		.param_resultText__tableTr--link { position:absolute; left:0; top:0; width:900px; height:60px; background:none !important; z-index:2;}
	.param_resultText__tableTd { display:table-cell; height:60px; background:#eceedc; border-bottom:1px solid #fff; vertical-align:middle; text-align:center; position:relative;}
		.param_resultText__tableTd.col_1 { width:88px; padding-left:18px;}
		.param_resultText__tableTd.col_2 { width:60px;}
		.param_resultText__tableTd.col_3 { width:88px;}
		.param_resultText__tableTd.col_4 { width:108px;}
		.param_resultText__tableTd.col_5 { width:113px;}
		.param_resultText__tableTd.col_6 { width:115px;}
		.param_resultText__tableTd.col_7 { width:150px;}
		.param_resultText__tableTd.col_8 { width:180px;}
	.param_resultText__tableTd_head { height:60px; background:#eceedc !important; border-top:1px solid #d5d8bf; border-bottom:1px solid #d5d8bf;}
		.param_resultText__tableTd_head.col_1 { text-align:left;}
		.param_resultText__tableTd_head a { display:inline-block; line-height:1; padding-right:15px; background:url(../img/icon_param_str.png) right 2px no-repeat !important; position:relative;}
		.param_resultText__tableTd_head .up { background:none !important;}
			.param_resultText__tableTd_head .up:after { content:''; position:absolute; right:0; top:6px; width:8px; height:5px; background:url(../img/icon_param_str.png) left top no-repeat;}
		.param_resultText__tableTd_head .down { background:none !important;}
			.param_resultText__tableTd_head .down:after { content:''; position:absolute; right:0; top:6px; width:8px; height:5px; background:url(../img/icon_param_str.png) left bottom no-repeat;}
	.param_resultText__tableTr:nth-child(even)>div { background-color:#eceedc;}
		.param_resultText__tableTr:hover>div { background-color:#fff;}
	.tbl_btn_reserv { display:inline-block; width:100%; height:60px; background:#bdc141 !important; font:14px/60px 'CirceExtraBold'; color:#fff; text-transform:uppercase; text-align:center; margin:0; padding:0; position:relative; z-index:2;}
	.tbl_btn_reserv:hover/*, .param_resultText__tableTr:hover .tbl_btn_reserv*/ { background:#b04a7b !important;}

.param_resultText__table._ver2 .param_resultText__tableTd { white-space: nowrap;}
	.param_resultText__table._ver2 .param_resultText__tableTd.col_1 { width:60px; padding-left:15px;}
	.param_resultText__table._ver2 .param_resultText__tableTd.col_2 { width:77px;}
	.param_resultText__table._ver2 .param_resultText__tableTd.col_3 { width:115px;}
	.param_resultText__table._ver2 .param_resultText__tableTd.col_4 { width:104px;}
	.param_resultText__table._ver2 .param_resultText__tableTd.col_5 { width:131px;}
	.param_resultText__table._ver2 .param_resultText__tableTd.col_6 { width:135px;}
	.param_resultText__table._ver2 .param_resultText__tableTd.col_7 { width:100px;}
	.param_resultText__table._ver2 .param_resultText__tableTd.col_8 { width:177px;}
.checkbox_marginR { margin-right: -13px;}
/* / div table */

.param_resultList { overflow:hidden;}
	.param_resultList__wrap { width:calc(100% + 3px);}
	.param_resultList__item { float:left; width:298px; height:368px; padding:20px 20px 0; margin:0 3px 3px 0; background-color:#eef0e3; box-sizing:border-box; position:relative;}
		.param_resultList__item:hover { background-color:#fff;}
	.param_resultList__item--name { font:16px/1 'CirceExtraBold'; color:#b04a7b; text-transform:uppercase; text-align:center; margin-bottom:9px;}
	.param_resultList__item--place { font-size:13px; line-height:1; text-transform:uppercase; text-align:center; margin-bottom:20px;}
	.param_resultList__item--img { font-size:0; height:175px; line-height:175px; text-align:center; margin-bottom:20px;}
		.param_resultList__item--img img { max-width:235px; max-height:175px; vertical-align:middle;}
	.param_resultList__itemInfo {}
		.param_resultList__itemInfo--room { float:left; width:40px; height:40px; padding-top:7px; background:#bdc141; font-family:'CirceBold'; line-height:1; color:#fff; text-align:center; box-sizing:border-box; position:relative;}
		.param_resultList__itemInfo--room:after { content:'комн'; position:absolute; left:0; bottom:4px; width:100%; font-size:14px;}
		.param_resultList__itemInfo--square { float:left; width:85px; line-height:42px; text-align:center;}
		.param_resultList__itemInfoPrice { float:right; width:133px; padding-top:1px; line-height:1; text-align:right; position:relative;}
		.param_resultList__itemInfoPrice:before { content:''; position:absolute; left:0; top:10px; width:2px; height:20px; background:#bdc141;}
			.param_resultList__itemInfoPrice--now { display:block; font-family:'CirceExtraBold'; font-size:20px; line-height:42px;}
			.param_resultList__itemInfoPrice--old { display:inline-block; font-size:19px; position:relative;}
			.param_resultList__itemInfoPrice--old:before { content:''; position:absolute; left:-2px; bottom:7px; width:calc(100% + 6px); height:1px; background:#67636c; transform:rotate(-4deg); transform-origin:left;}
			.param_resultList__itemInfoPrice--hot { display:block; font-family:'CirceExtraBold'; font-size:20px; color:#ae597b;}
	.param_resultList__item--btn { position:absolute; left:0; bottom:0; width:100%; height:40px; background:#bdc141 !important; font:14px/42px 'CirceBold'; color:#fff; text-transform:uppercase; text-align:center;}
		.param_resultList__item--btn:hover/*, .param_resultList__item:hover .param_resultList__item--btn*/ { background:#b04a7b !important;}
		.param_resultList__item--link { position:absolute; left:0; top:0; width:100%; height:calc(100% - 40px); background:none !important; z-index:2;}
.param_resultList__item_type { height:320px; padding-top:17px;}
	.param_resultList__item--name_type { float:left;}
	.param_resultList__item--place_type { float:right; padding-top:1px; margin-bottom:14px;}
	.param_resultList__item--img_type { clear:both; margin-bottom:17px;}
		.param_resultList__item--img_type img { max-height:165px;}
	.param_resultList__itemInfo--square_type { width:96px; padding-left:10px; text-align:left;}
	.param_resultList__itemInfoPrice_type { width:111px; font-size:16px;}
		.param_resultList__itemInfoPrice_type span { font:16px/1 'CirceRegular' !important;}
			.param_resultList__itemInfoPrice_type .param_resultList__itemInfoPrice--now { line-height:35px !important;}
	.param_resultList__item--btn_type { font-family:'CirceBold'; text-transform:none;}
.param_viewFlat { margin:8px 0 35px;}
	.param_viewFlat+h5 { font-family:'CirceExtraBold'; text-transform:none; margin-bottom:11px;}
.param_viewFlat:after{content:".";display:block;height:0px;font-size:0;clear:both;visibility:hidden;}
.param_viewFlat--img { float:left; width:515px; height:381px; font-size:0; line-height:381px; text-align:center;}
	.param_viewFlat--img img { max-width:515px; max-height:381px; vertical-align:middle;}
.param_viewFlat__info { float:right; width:345px; padding-top:15px;}
	.param_viewFlat__info--name { font:30px/1 'CirceExtraBold'; color:#b04a7b; text-transform:uppercase; margin-bottom:4px;}
	.param_viewFlat__info--place { font:16px/1 'CirceBold'; text-transform:uppercase; margin-bottom:25px;}
	.param_viewFlat__infoCount { margin-bottom:21px;}
		.param_viewFlat__infoCount--big { display:inline-block; font:40px/1 'CirceExtraBold'; color:#bdc141; margin-right:5px;}
	.param_viewFlat__info--btn a { background:none !important; text-decoration:underline; color:#949d37;}
	.param_viewFlat__infoSize { height:40px; margin-bottom:24px; overflow:hidden;}
		.param_viewFlat__infoSize--room { float:left; width:40px; height:40px; padding-top:7px; background:#bdc141; font-family:'CirceBold'; line-height:1; color:#fff; text-align:center; box-sizing:border-box; position:relative;}
		.param_viewFlat__infoSize--room:after { content:'комн'; position:absolute; left:0; bottom:4px; width:100%; font-size:14px;}
		.param_viewFlat__infoSize--square { float:left; width:98px; padding-left:12px; line-height:42px;}
		.param_viewFlat__infoSize--floor { float:right; width:173px; padding-left:12px; line-height:42px; position:relative;}
		.param_viewFlat__infoSize--floor:before { content:''; position:absolute; left:0; top:10px; width:2px; height:20px; background:#bdc141;}
	.param_viewFlat__infoPrice { overflow:hidden; white-space:nowrap; margin-bottom:48px;}
		.param_viewFlat__infoPrice--square { float:left; width:150px;}
		.param_viewFlat__infoPrice--square span { font:16px/1 'CirceRegular' !important;} 
		.param_viewFlat__infoPrice--flat { float:left; width:173px; padding-left:12px; position:relative;}
		.param_viewFlat__infoPrice--flat:before { content:''; position:absolute; left:0; bottom:3px; width:2px; height:20px; background:#bdc141;}
		.param_viewFlat__infoPrice--flat span { font:16px/1 'CirceRegular' !important;}
		.param_viewFlat__infoPrice--flat .param_resultList__itemInfoPrice--old:before { bottom:4px;}
.item_stage .ui-state-default { font-size:14px;}
.param_box .slider_line_price .min { left:-7px;}
.param_box .slider_line_price .max { right:-7px;}

.menu_sub_box .back_gp { position:absolute; right:50%; top:50%; margin-right:-450px; transform:translateY(-50%); font:14px/1 'CirceExtraBold'; text-transform:uppercase; color:#fff; background:none !important; text-decoration:underline;}

/*add 22022018*/
.about_flat_moreSale { font:15px/23px 'CirceExtraBold'; text-transform: uppercase; color: #5e5c63; margin-bottom: 18px;}

/*add 15032018*/
.about_flat_price_bonus+.about_flat_valideDate { margin:-15px 0 15px;}

/*add 06042018*/
.button_search/*, .button_download*/ { bottom:27px;}
.flat_links_wrapper { bottom: auto; right:125px; top: 570px;}
.FlatInfo_text-bottom { bottom:0;}
.FlatInfo_table { margin-bottom:32px;}
.about_flat_price_throut.ver_1 { display:inline-block; font-family:'CirceRegular'; font-size:35px; color:#bd3c79; margin-bottom:24px;}
.about_flat_price_throut.ver_1:before { left:-1px; bottom:4px; width:calc(100% + 2px); transform:rotate(-8deg);}
.FlatInfo_btn { margin-bottom:32px;}

/* Добавлено Оскаром, через 2 недели удалить */
/*
.param_resultText__table .param_resultText__tableTd.col_6:not(.param_resultText__tableTd_head):before { content:''; position:absolute; left:7px; bottom:27px; width:95px; height:1px; background:#403e44; transform:rotate(-5deg); transform-origin:left bottom;}
.param_resultList__itemInfoPrice { line-height:40px;}
.param_resultList__itemInfoPrice--old:before { bottom:18px;}
.param_resultList__item_type .param_resultList__itemInfoPrice--old:before { bottom:7px;}
.param_viewFlat .param_resultList__itemInfoPrice--old:before { bottom:6px; }
.param_resultText__tableTd.col_7 {display: none;}
.param_resultText__tableTd.col_1 {width:150px;}
.param_resultText__tableTd.col_2 {width:150px;}
.param_resultText__tableTd.col_3 {width:150px;}
.param_resultText__tableTd.col_4 {width:150px;}
.param_resultText__tableTd.col_5 {width:150px;}
.param_resultText__tableTd.col_6 {width:150px;}
.param_resultText__tableTd.col_7 {width:150px;}
.param_resultText__tableTd.col_8 {width:150px;}
*/

.choice_build .house_8, .choice_build .house_9, .choice_build .house_10  { background:#bc537c;}

/*add 19092018*/
.landplot-icon { position:absolute; width:30px; height:30px; background: url(../img/land_plot/icon_forGP.svg) center no-repeat !important; background-size: 30px auto !important; z-index: 2;}
	.landplot-icon_lp1 { left:73%; top:4%;}
	.landplot-icon_lp2 { left:38%; top:20%;}
.landplot-icon__info { position:absolute; right:40px; top:-15px; padding:10px 12px 8px; background:#fff; border-radius:4px; box-sizing:border-box; font:14px/16px 'CirceRegular'; color:#44433e; text-align:left; text-transform:none; overflow:hidden; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
  .landplot-icon__info-hd { display:block; font:14px/1 'CirceExtraBold'; text-transform:uppercase; color:#969c48; white-space: nowrap; position:relative; margin-bottom:6px; padding-bottom:6px;}
	.landplot-icon__info-hd:after { content:''; position:absolute; left:0; bottom:0; width:33px; height:1px; background:#969c48;}

/* Черная пятница */	

/*.param_resultList__itemInfo--room_bb {  background: #2d65a0;}*/
/*.param_resultList__item--btn_bb { background: #2d65a0 !important;}*/
/*.param_resultList__item_bb { background-image:url('/new/img/icon_bb_percent.png'); background-position: 20px top;  background-repeat: no-repeat; }*/
/*.param_resultList__itemInfoPrice--hot_bb {color: #2d65a0;}*/
/*.tbl_btn_reserv_bb {background: #2d65a0 !important;}*/
/*.param_tbl_price_hot_bb {color: #444725;}*/
/*.param_resultText__tableTd.col_1_bb { background-image:url('/new/img/icon_bb_percent.png'); background-position: 18px top;  background-repeat: no-repeat; background-size: 25px auto;}*/
/*.about_flat_price_bb {color: #2d65a0;}*/
/*.FlatInfo_btn-bb { text-align:left; padding-left:25px; background: url('/new/img/icon_bb_percent.png') 167px 10px no-repeat #2d65a0 !important;}*/
/*.FlatInfo_btn-bb:before { border-right-color: #2d65a0;}*/
/*.param_viewFlat__infoCount--big_bb { color: #2d65a0}*/
/*.param_viewFlat__infoSize--room_bb { background: #2d65a0}*/
/*.param_resultList__itemInfoPrice--hot_bb { color: #2d65a0}*/
/*
.param_resultList__itemActionNY:before { content:''; position:absolute; left:20px; top:0; background:url(/new/img/NYflats2019/iconNY.svg) center no-repeat; width:32px; height:40px;}
.param_resultList__itemActionNY .param_resultList__itemInfo--room {background: #33691e; color:#ecd06f;}
.param_resultList__itemActionNY .param_resultList__itemInfoPrice:before {background: #33691e;}
.param_resultList__itemActionNY .param_resultList__itemInfoPrice--hot { color:#33691e;}
.param_resultList__itemActionNY .param_resultList__item--btn {background: #33691e !important; color:#ecd06f;}
.param_resultList__itemActionNY .param_resultList__item--btn:hover {background: #b04a7b !important; color:#fff;}

.param_resultList__itemActionNY-sp .param_resultText__tableTr--link:before { content:''; position:absolute; left:13px; top:0; background:url(/new/img/NYflats2019/iconNY.svg) center no-repeat; width:32px; height:40px;}
.param_resultList__itemActionNY-sp .param_tbl_price_hot { color:#33691e;}
.param_resultList__itemActionNY-sp .tbl_btn_reserv {background: #33691e !important; color:#ecd06f;}
.param_resultList__itemActionNY-sp .tbl_btn_reserv:hover {background: #b04a7b !important; color:#fff;}

.param_viewFlatActionNY .param_viewFlat__infoCount--big { color:#33691e;}
.param_viewFlatActionNY .param_viewFlat__infoSize--room {background: #33691e; color:#ecd06f;}
.param_viewFlatActionNY .param_viewFlat__infoSize--floor:before, .param_viewFlatActionNY .param_viewFlat__infoPrice--flat:before {background: #33691e;}
.param_viewFlatActionNY .param_resultList__itemInfoPrice--hot { color:#33691e;}

.about_flatActionNY .about_flat_price {color: #33691e;}
.about_flatActionNY .FlatInfo_btn {background: #33691e !important; color:#ecd06f;}
.about_flatActionNY .FlatInfo_btn:before { border-right-color:#33691e;}
.about_flatActionNY .FlatInfo_btn:after { content:''; position:absolute; left:20px; top:100%; background:url(/new/img/NYflats2019/icon.svg) center no-repeat; width:32px; height:40px;}
*/
.about_flat_PDLink { margin-bottom: 30px; margin: 60px 0 30px;}
.about_flat_PDLink a { background: none !important;}
.about_flat_PDLink img { margin:15px 20px 0 0; width: 30px;}

/*add 18022019*/
.Feb23_event { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding-top: 218px; box-sizing: border-box; background: url(/new/img/img_23FebParamChoose.svg) center no-repeat / cover;}
.Feb23_eventText { font-family:'CirceBold'; font-size:18px; color: #fff; text-align: center;}
.Feb23_eventTitle { font-size:22px; margin-bottom: 28px;}

.about_flat_price_text {
    font-family: 'CirceExtraBold';
    margin: 0 0 23px;
    font-size: 18px;
}

.aboutFlatKnowPriceSale {
    display: block;
    width: 250px;
    /* height: 55px; */
    padding: 15px 0 11px;
    margin-bottom: 52px;
    text-align: center;
    background: #bf3f7c !important;
    font: 13px/22px 'CirceExtraBold';
    text-transform: uppercase;
    color: #fff;
    position: relative;
    float: none;
	box-shadow: 7px 7px 0 rgba(191,63,124,.5);
}