<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.flat-filter .b-four-columns {
	padding-left:4px;
    margin-left:-3.5%;
	border-bottom: 1px solid #d0e1ee;
	padding-bottom: 8px;
	margin-bottom: 12px
	}
.flat-filter .b-four-columns .b-fr-column {
    line-height:13px;
    }
.b-fr-column--mod .tl {
	margin-top: -8px
}
.b-filter-menu {
    font-size: 13px;
    zoom:1;
    float:left;
    width:100%;
    margin-bottom:12px;
	padding: 0;
    }
    .b-filter-menu .b-fltmenu-item {

        position: relative;
        z-index:10;
        }

    .b-filter-menu .b-fltmenu-item-badge {
        display: inline-block;
        text-transform: uppercase;
        font-size: 10px;
        font-weight: bold;
        background: #f8cd42;
        padding: 3px 4px;
        margin-left: 7px;
        position: relative;
        height: 12px;
		text-decoration: none;
		color: #333;
        }
    .b-fltmenu-item-badge:before {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 7px 5px 0;
        border-color: transparent #f8cd42 transparent transparent;
        position: absolute;
        left: -7px;
        top: 4px;
        }
    .b-filter-menu .b-fltmenu-sel {

        color:#FFF;
        margin-right:-5px
        }
    .b-filter-menu .b-flt-stick {
        padding: 0 6px;
        color:#D6D6D6;
        font-size:11px;
        }
	.b-filter-menu a {
		margin-left: -3px;
	}
	.b-fltmenu-item:first-child a {
		margin-left: 0;
	}
.b-filter-menu .b-fltcover {
        padding: 5px 9px;
        display: inline-block;
        background:#B0015A;
        vertical-align: top;
        margin-top: -5px;
        }
    .b-filter-menu .b-fltcover a {
        color:#FFF;
        }
    .b-filter-menu .b-fltcover {
        margin-left:-6px;
        }
    .b-filter-menu .b-fltmenu-item:first-child .b-fltcover,
    .b-filter-menu .first-child {
        margin-left: 0;
        }
    .b-filter-menu .b-fltmenu-item:first-child .b-flt-stick,
    .b-filter-menu .first-child .b-flt-stick {
        display:none
        }
    .b-filter-menu .b-flt-corner {
        position:absolute;
        width:20px;
        height:10px;
        overflow:hidden;
        left:50%;
        margin-left:0;
        bottom:-23px;
        background: url('../im/corners.png') 0 -24px no-repeat;
        }
    .b-filter-menu .b-fltmenu-item:first-child .b-flt-corner,
    .b-filter-menu .first-child .b-flt-corner {
        margin-left:-10px;
        }
.b-sort-params .b-sort-bt,
.b-sort-params .b-sort-tp{
    width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 4px 0 4px;
	border-color: #fff transparent transparent transparent;
    overflow:hidden;
    position: absolute;
	right: 6px;
    top:50%;
    margin-top:-2px;
    }
.b-sort-params .b-sort-tp {
    width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 4px 4px 4px;
	border-color: transparent transparent #fff transparent;
    }
.b-sort-params-title {
    float:left;
    font-size:13px;
    margin-right:6px;
    margin-left:30px;
    margin-top:7px;
    }
.b-sort-params {
    padding-top:5px;
    }
.g-list.b-sort-params li {
    font-size: 13px;
    position: relative;
    padding: 5px 1px 5px 5px;
    margin-right: 18px;
	margin-top: -3px;
    }
.b-sort-params .spacer{
	color:#dfdfdf;
	font-size: 13px;
	right: -14px;
	position: absolute;
	text-decoration: none;
	top: 5px;
	}
.g-list.b-sort-params  .sort-param-sel {
	padding: 5px 20px 5px 8px;
	background: #ae0c5a;
	margin-right: 12px;
}
.g-list.b-sort-params  .sort-param-sel:after {
	position: absolute;
	left: 50%;
	margin-left: -3px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 4px 0 4px;
	border-color: #ae0c5a transparent transparent transparent;
	content: "";
	top: 100%;
}
.g-list.b-sort-params  .sort-param-sel .spacer {
	right: -7px;
}
.filter-mapsearch {
	text-align: center;
	margin-bottom: 20px;
}
.b-sort-params  .sort-param-sel a {
	color: #fff;
	text-decoration: none;
}
.flat-filter {
    position:relative;
    background:#e2ecf4;
    border-radius:8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    /*border-bottom:1px solid #d5dbe1;
    padding:10px 10px 0px;*/
    padding:20px 0 12px
    }
	.flat-filter-inner {
	padding:0 16px 0px 24px;
    position: relative;
	zoom:1;
	}
		.price_interval{
			width: 200px;
			/*height: 98px;*/
			margin-left:-10px;
			padding:0 10px;
			margin-top:-8px;
			}
			img.new{
				float:right;
				margin-right:-10px;
				}
			.price_interval div.left{
				float:left;
				width:94px;
				/*display:table-cell;*/
				}
			.price_interval div.right{
				/*float:right;
				width:45%;*/
				/*display:table-cell;*/
				/*overflow: hidden;*/
				zoom:1;
				float:left;
				width:85px;
				}
			.price_interval label.tl{
				padding-top:10px;
				margin-bottom:4px;
				zoom:1;
				}
	.b-new-filter{
		background: url("http://dev.informetr.ru/im/new.png") no-repeat scroll right 0 #FEEAC7;
		margin-top: 6px;
		/*margin-bottom: 9px;*/
		padding-bottom:9px;
		margin-left:-10px;
		padding:10px;

		}
	.b-new-filter .tl_interval{
		color: #996600;
	}
	.flat-filter h3 {
	color:#000;
	font-weight:bold;
	font-size:90%;
	margin-bottom:7px;
	}

	.flat-filter form {
	color:#333;
	font-size:90%;
	margin:0;
	padding:0px;
	overflow: hidden
	}
		.flat-filter form div {

		}
	.flat-filter select {
	width:100%;
	border:1px solid #808080;
	margin-bottom:0;
    font-size: 14px;
    outline: 0;
	}

.flat-filter form div.r_text {
float:left;
}
	.flat-filter form input.button {
	margin-top:12px;
	font-size:95%;
	width:20px;
	padding:3px 0;
	}


.flat-filter form label {
    background:transparent;
    display:block;
    font-size:13px;
    color:#333;
    padding:2px 5px 0 0;
    /*width:5.3em;*/
    margin-bottom:6px;
    white-space: nowrap;
}
	.flat-filter form  .tl_interval{
		font-size:0.8em;
		margin-bottom:2px;
		clear:both;
		padding-top:6px;
		zoom:1;
		}
.flat-filter form .cols {
margin:0;
white-space:nowrap;

}
.b-flt-params {
    width:100%;
    }
    .b-flt-params input {
        width:94%;
        overflow:hidden;
	    border:1px solid #808080;
        height:18px;
        }

	.b-new-filter label.cols{
		color: #996600
		}
.flat-filter form .check {
padding-bottom:0px;
float:left;
}
.flat-filter form table td #val {
width:4.5em;
margin-top:7px;
}
.flat-filter form .inp {
width:100%;
margin-top:3px;
margin:0px;
padding:0px;
}
.flat-filter form .num {
padding-right:6px;
padding-left:0px;
float:left;
//padding-top:2px;
}
.flat-filter form  .otr {
font-size:89%;
padding-top:2px;
float:left;
padding-right:5px;
}
.flat-filter form .but {
margin:10px 0px 13px 0em;
padding:3px 0 3px;
width:8em;
}
.b-filter-handler {
	margin-top:-35px;
	margin-bottom:15px;
	font-size:13px;
	color: #666;
	cursor:pointer;
	position:relative;
	z-index:200;
	margin-left:5px;
	padding-bottom:2px;
    float:left;
	display:none
	}
	.b-filter-handler span {
		border-bottom:1px solid #666;
		position:relative;
		padding-bottom:1px;
		}

/*.b-filter-handler {
	background:url('../im/close-flt-btn.png') right -38px no-repeat;
	padding-right:19px;
	display:inline-block;
	line-height:31px;
	margin-top:-1px;
	cursor:pointer;
    margin-bottom:30px;
	}
	.b-filter-handler .b-filter-handler-inner {
		background:url('../im/close-flt-btn.png') 0 0 no-repeat;
		padding:0 26px 0 36px;
		position:relative;
		font-size:13px;
		color:#666;
		position:relative;
		}
	.b-filter-handler span {
		position:relative;
		top:-3px;
		}	*/
.b-filter-handler  .b-flt-icon,
b-filter-handler  .b-flt-icon-bt{
	height:4px;
	width:7px;
	overflow:hidden;
	background:url('../im/corners.png') 0 -39px no-repeat;
	position:absolute;
	right:-12px;
	top:50%;
	margin-top:-1px;
	}
.b-filter-handler  .b-flt-icon-bt {
    background-position: -12px -39px;
    }
.flat-filter .b-fl-type{
	padding-right:15px;
    font-size:13px;
    margin-left:5px;
}
.flat-filter .b-fl-menu{
	float:left;
	width:85%;
	margin-left:5px;
	margin-top:-5px;
    font-size:13px;
	margin-bottom:5px;
}
.flat-filter .b-fl-menu a{
	color:#333;
    /*text-decoration: none;
	background:url("../im/dashed-3.gif") left bottom repeat-x;*/
}
.flat-filter .b-fl-collapse {
    display: none;
}
.flat-filter .b-fl-menu a:hover{
	color:#CF324C;
	/*background:url("../im/dashed-2.gif") left bottom repeat-x;*/
}
.flat-filter .b-fl-menu .b-mm-item-sel{
	background-color:#a7b8c0;
	margin-left:-3px;
	margin-top: -3px;
}

.b-filter-main-menu .b-mm-list{
	float:left;
	padding-top: 3px;
	width:100%;
}
.b-filter-main-menu .b-mm-item{
	padding-bottom:5px;
	padding-top:5px;
}
.b-filter-main-menu .b-mm-item-sel{
	color:#fff;
	background-color:#558eaf;
	padding:3px 9px 5px 9px;
    margin-right: -5px;
    margin-top:-2px;
}
    .b-filter-main-menu .b-mm-item-sel a,
    .b-filter-main-menu .b-mm-item-sel a:visited,
    .b-filter-main-menu .b-mm-item-sel a:hover{
        color:#fff;
        background: none
        }
    .b-filter-main-menu .b-mm-item-sel a {
        text-decoration: none;
        }
.b-filter-main-menu .b-mm-line {
    padding-left: 10px;
    color: #CCC;
    font-size: 0.8em;
    position: relative;
    bottom: 1px;
    }
.b-filter-main-menu .b-mm-item {
    padding-right: 12px;
    float:left;
    }

.flat-filter  .agc-checkbox,
.flat-filter  .agc-label{
	display:inline-block;
	vertical-align:middle;
	margin-right: 6px;
	margin-bottom:0;
	padding:0;
}

	.flat-filter  .agc-label{
		margin-right:20px
	}
.adjustment-group{
	margin-left: 5px
}
#filter_base{
	margin-bottom: 0
}
.av_container {
	font-size: 14px;
}
.av_title {
	font-size: 30px;
	font-weight: bold;
	margin: 0 120px 7px 0;
	padding: 0;
}
.av_iconsset {
	float: right;
	margin-top: 7px;
	position: relative;
}
.av_print,
.av_pdf,
.av_caution {
	display: inline-block;
	vertical-align: middle;
	background: url('../im/av_icons.png?93939');
	margin-left: 19px;
}
.av_print {
	background-position: -100px 0;
	width: 24px;
	height: 23px;
}
.av_pdf {
	background-position: -50px 0;
	width: 19px;
	height: 23px;
}
.av_caution {
	background-position: -150px -38px;
	width: 17px;
	height: 15px;
}
.av_caution:hover {
	background-position: -150px -63px;
}
.av_address {
	color: #666;
	font-size: 16px;
}
.av_container {
	border-top: 1px solid #eaeaea;
	margin: 20px 0 0 -30px;
	padding-left: 30px;
}
.av_container__info {
	width: 36%;
	float: left;
	border-right: 1px solid #eaeaea;
	padding-top: 23px;
}
.av_container__descr {
	border-left: 1px solid #eaeaea;
	width: 64%;
	margin-left: -1px;
	margin-right: -1px;
	float: left;
}
.av_price {
	color: #316e00;
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 3px;
}
.av_forkv {
	color: #666;
	font-size: 14px;
	margin-bottom: 19px;
}
.av_forkv sup {
	font-size: 9px;
}
.sale-marker,
.sale-ipoteka,
.sale-auction {
	background: #ae0c5a;
	text-transform: uppercase;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	display: inline-block;
	line-height: 19px;
	padding: 0 7px;
	margin-right: 1px;
}
.sale-ipoteka {
	background: #fb6636;
}
.sale-auction {
	background: #f8ab1e;
}
.av_markers {
	margin-bottom: 35px;
	font-size: 0;
}
.av_infoblocks {
	margin-left: -12px;
}
.av_inf_blocks {
	margin: 0 -11px 0 -10px;
}
.av_inf_block {
	margin: 0 0 33px;
	fonr-size: 14px;
}
.av_table {
	width: 100%;
	font-size: 14px;
}
.av_dotted {
	background: url('../im/dottes.png') repeat-x bottom;
}
.av_dotted span {
	display: inline-block;
	background: #fff;
	margin-bottom: -3px;
	position: relative;
	padding-right: 5px;
}
.av_table td {
	padding: 7px 0 7px 10px;
}
.av_table tr:hover td {
	background: #faf5e7
}
.av_table tr:hover .av_dotted span {
	background: #faf5e7
}
.av_inf_title {
	font-size: 22px;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 5px;
	cursor: pointer;
}
.av_table-link {
	margin-left: 10px;
	margin-top: 5px;
	display: inline-block;
}
.av_socials {
	border-top: 1px solid #eaeaea;
	padding-top: 13px;
	font-size: 12px;
	padding-bottom: 13px;
}
.av_gallery {
	margin-bottom: 20px;
}
.av_gallery-descr {
	font-size: 12px;
	padding-top: 15px;
	padding-left: 20px;
	padding-bottom: 12px;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	color: #e5e5e5;
}
.av_gallery-descr span {
	color: #808080;
	padding-right: 2px;
}
.av_saleinfo {
	background: #faf5e7;
	padding: 21px 19px 7px;
	margin: 0 0 30px;
}
.av_tel {
	margin-bottom: 8px;
}
.av_trigger-dots  {
	color: #999;
	font-size: 24px;
}
.av_saleinfo-left {
	float: left;
	width: 41%;
	margin-right: 2%;
	margin-bottom: 18px;
}
.av_saleinfo-right {
	width: 57%;
	float: left;
	margin-bottom: 18px;
}
.av_agency {
	font-size: 18px;
	margin-bottom: 15px;
}
.av_agency-title {
	color: #666;
	font-size: 12px;
	margin-bottom: 2px;
}
.b-ac-video__frame {
	height: 350px;
	width: 100%;
}
@media screen and (max-width: 1280px) {
	.b-ac-video__frame { 
		height: 300px;
	}
}
.av_contact {
	font-weight: bold;
	font-size: 14px;
}
.av_complain-title {
	color: #aaa;
	font-size: 12px;
	font-size: 11px;
}
.av_complain-title a {
	color: #aaa;
}
.av_complain-title a:hover {
	color: #cf324c;
}
.av_tel-cont span {
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	display: inline-block;
	margin-bottom: 10px;
	padding-right: 10px;
}
.av_tel-cont span:last-child {
	margin-bottom: 0;
}
.av_tel .av_tel-cont span:first-child,
.av_tel-cont {
	font-size: 24px;
	font-weight: bold;
}
.av_info-copyright {
	color: #316e00;
	font-size: 11px;
	margin-bottom: 10px;
	line-height: 1.4;
	display: none;
}
.av_another-offers {
	border-top: 1px solid #f5eaca;
	padding: 8px 15px 8px 20px;
	margin: 0 -19px 0;
}
.av_another-offers .partner-push {
	padding-left: 0;
	padding-top: 5px;
	width: 350px;
	margin-left: -30px;
	overflow: hidden
}
.av_another-offers .div_all {
	background: none;
	padding-left: 0;
	font-size: 13px;
	white-space: nowrap;
	float: left;
	margin-left: 30px;
	min-width: 119px;
}
.av_another-offers-outer {
	display: none
}
.av_descr {
	padding-left: 20px;
	line-height: 1.7;
	margin-bottom: 38px;
}
.av_descr-title {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0;
}
.map-container {
	width: 100%;
	height: 400px;
}
.av_form {
	position: absolute;
	right: 0;
	font-size: 14px;
}
.av_form .b-false-form {
	width: 200px;
}
.av_form .b-false-success {
	width: 200px;
}
.av_form .b-false-success .b-ffcb-container {
	padding-bottom: 0;
}
.av_form  .b-false-form-ta {
	max-width: 100%;
	font-size: 13px;
}
.av_form .b-hide_me {
	font-size: 13px;
}
.av_nophoto {
	border: 1px solid #eaeaea;
	padding: 10px;
	margin: 23px 0 20px 17px;
}
.av_nophoto-inner {
	background: #f7f7f7;
	line-height: 46px;
	font-size: 12px;
	color: #a0a0a0;
	text-align: center;
}

.b-filter-links {
	margin: 20px 0;
	padding: 0 0 0 29px;
}
.b-filter-links-column {
	display: inline-block;
	margin-right: 25px;
	min-width: 75px;
	vertical-align: top;
}
.b-filter-links-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.b-filter-links-list-item {
	margin-bottom: 14px;
	font-size: 13px;
}
.b-filter-links-list-item a{
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}
.b-filter-links-list-item a:hover {
	color: #CF324C;
	border-bottom: 1px solid #CF324C;
}</pre></body></html>