html,body
{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
}

h1 {
	font-size: 1.2em;
	line-height: 1.4em;
}

.b-form td,
.b-form th,
body {
	padding: 0 0 1em
}

.b-layout,
.b-wrapper {
	min-width: 960px
}

.b-head-tabs,
.b-layout__table,
.b-popupa__wrap,
.l-head {
	border-collapse: collapse
}

body {
	font: .8em Arial, Helvetica, sans-serif;
	position: relative;
	z-index: 0;
	margin: 0;
	color: #000;
	background: #fff
}

.b-phone-example {
	color: #666;
	font-size: 11px;
	display: block
}

.b-add-form tr,
.b-item_complain_ALL .b-serp-item__owner,
.b-item_complain_IS_AGENT .b-link_complain_IS_AGENT,
.b-item_complain_PHONE_INACCESSIBLE .b-link_complain_PHONE_INACCESSIBLE,
.b-item_complain_SOLD_OUT .b-link_complain_SOLD_OUT,
.b-item_complain_WRONG_ADDRESS .b-link_complain_WRONG_ADDRESS,
.b-item_complain_WRONG_PRICE .b-link_complain_WRONG_PRICE {
	display: none
}

a.b-link_excel,
a.b-link_excel:visited {
	text-decoration: none;
	border-bottom: 1px dotted;
	color: #4e8729;
	vertical-align: top
}

.b-link_author_info {
	margin: 0 3px;
	font-size: 11px
}

.b-link_complain_info {
	margin: 0 3px
}

.b-form th {
	font-weight: 400;
	text-align: left
}

.b-add-form_category-1k_rent .apartment_built,
.b-add-form_category-1k_rent .apartment_floor,
.b-add-form_category-1k_rent .apartment_material,
.b-add-form_category-1k_rent .apartment_size,
.b-add-form_category-1k_rent .room_lease,
.b-add-form_category-1k_sale .apartment_built,
.b-add-form_category-1k_sale .apartment_floor,
.b-add-form_category-1k_sale .apartment_material,
.b-add-form_category-1k_sale .apartment_size,
.b-add-form_category-2k_rent .apartment_built,
.b-add-form_category-2k_rent .apartment_floor,
.b-add-form_category-2k_rent .apartment_material,
.b-add-form_category-2k_rent .apartment_size,
.b-add-form_category-2k_rent .room_lease,
.b-add-form_category-2k_sale .apartment_built,
.b-add-form_category-2k_sale .apartment_floor,
.b-add-form_category-2k_sale .apartment_material,
.b-add-form_category-2k_sale .apartment_size,
.b-add-form_category-3k_rent .apartment_built,
.b-add-form_category-3k_rent .apartment_floor,
.b-add-form_category-3k_rent .apartment_material,
.b-add-form_category-3k_rent .apartment_size,
.b-add-form_category-3k_rent .room_lease,
.b-add-form_category-3k_sale .apartment_built,
.b-add-form_category-3k_sale .apartment_floor,
.b-add-form_category-3k_sale .apartment_material,
.b-add-form_category-3k_sale .apartment_size,
.b-add-form_category-4k_rent .apartment_built,
.b-add-form_category-4k_rent .apartment_floor,
.b-add-form_category-4k_rent .apartment_material,
.b-add-form_category-4k_rent .apartment_size,
.b-add-form_category-4k_rent .room_lease,
.b-add-form_category-4k_sale .apartment_built,
.b-add-form_category-4k_sale .apartment_floor,
.b-add-form_category-4k_sale .apartment_material,
.b-add-form_category-4k_sale .apartment_size,
.b-add-form_category-d_rent .apartment_built,
.b-add-form_category-d_rent .apartment_material,
.b-add-form_category-d_rent .apartment_size,
.b-add-form_category-d_rent .lot_size,
.b-add-form_category-d_rent .room_lease,
.b-add-form_category-d_sale .apartment_built,
.b-add-form_category-d_sale .apartment_material,
.b-add-form_category-d_sale .apartment_size,
.b-add-form_category-d_sale .lot_size,
.b-add-form_category-g_rent .garage_size,
.b-add-form_category-g_sale .garage_size,
.b-add-form_category-h_rent .apartment_built,
.b-add-form_category-h_rent .apartment_material,
.b-add-form_category-h_rent .apartment_size,
.b-add-form_category-h_rent .house_floors,
.b-add-form_category-h_rent .lot_size,
.b-add-form_category-h_rent .room_lease,
.b-add-form_category-h_sale .apartment_built,
.b-add-form_category-h_sale .apartment_material,
.b-add-form_category-h_sale .apartment_size,
.b-add-form_category-h_sale .house_floors,
.b-add-form_category-h_sale .lot_size,
.b-add-form_category-k_rent .apartment_built,
.b-add-form_category-k_rent .apartment_floor,
.b-add-form_category-k_rent .apartment_material,
.b-add-form_category-k_rent .room_lease,
.b-add-form_category-k_rent .room_num,
.b-add-form_category-k_rent .room_size,
.b-add-form_category-p_rent .apartment_built,
.b-add-form_category-p_rent .apartment_floor,
.b-add-form_category-p_rent .apartment_material,
.b-add-form_category-p_rent .room_lease,
.b-add-form_category-p_rent .room_num,
.b-add-form_category-p_rent .place_num,
.b-add-form_category-p_rent .room_size,
.b-add-form_category-k_sale .apartment_built,
.b-add-form_category-k_sale .apartment_floor,
.b-add-form_category-k_sale .apartment_material,
.b-add-form_category-k_sale .room_num,
.b-add-form_category-k_sale .room_size,
.b-add-form_category-s_rent .apartment_built,
.b-add-form_category-s_rent .apartment_floor,
.b-add-form_category-s_rent .apartment_material,
.b-add-form_category-s_rent .apartment_size,
.b-add-form_category-s_rent .room_lease,
.b-add-form_category-s_sale .apartment_built,
.b-add-form_category-s_sale .apartment_floor,
.b-add-form_category-s_sale .apartment_material,
.b-add-form_category-s_sale .apartment_size,
.b-add-form_category-u_sale .lot_size,
tr .add-show_always {
	display: block
}

.b-form .required {
	color: red;
	font-weight: 700
}

.success_message {
	display: none;
	color: green;
	font-weight: 700
}

.b-form .error {
	color: red;
	font-weight: 700
}

wbr {
	display: inline-block
}

.b-page_route_favorites .b-ugc-item_favorite_yes .b-serp-item__status {
	background-position: 100% -24px
}

.b-page_route_favorites .b-ugc-item_suspicious_yes .b-serp-item__status {
	background-position: 100% -48px
}

.b-page_route_favorites .b-ugc-item_favorite_yes .b-serp-item__position {
	display: inline
}

.b-serp-loader {
	position: absolute;
	visibility: visible;
	margin-top: 50px;
	text-align: center;
	width: 45px;
	height: 45px
}

.b-wrapper_type_gradient {
	overflow: hidden;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fafbfd 0, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafbfd), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, #fafbfd 0, #fff 100%);
	background: -o-linear-gradient(top, #fafbfd 0, #fff 100%);
	background: -ms-linear-gradient(top, #fafbfd 0, #fff 100%);
	background: linear-gradient(to bottom, #fafbfd 0, #fff 100%)
}

.b-wrapper_type_header {
	min-height: 75px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZWFmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZiZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e3eaf5 0, #fafbfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e3eaf5), color-stop(100%, #fafbfd));
	background: -webkit-linear-gradient(top, #e3eaf5 0, #fafbfd 100%);
	background: -o-linear-gradient(top, #e3eaf5 0, #fafbfd 100%);
	background: -ms-linear-gradient(top, #e3eaf5 0, #fafbfd 100%);
	background: linear-gradient(to top, #e3eaf5 0, #fafbfd 100%)
}

.b-wrapper_type_filter {
	background: #e3eaf5
}

.b-layout {
	max-width: 1150px;
	margin: 0 auto
}

.b-content__table {
	width: 940px;
	margin: 0 auto
}

.b-content__table td {
	width: 33%;
	padding: 10px 20px 5px
}

.phone-by-prefix {
	width: 100%;
	margin: 0 auto
}

.phone-by-prefix td:first-child {
	width: 1%;
	white-space: nowrap;
	padding: 10px 30px 5px
}

.phone-by-prefix td {
	width: 99%;
	padding: 10px 30px 5px
}

.phone-by-prefix tr:nth-child(odd) {
	background-color: #e3eaf5
}

.b-layout .l-head__c {
	width: 100%
}

.b-layout__left,
.b-layout__right {
	display: inline-block;
	vertical-align: top
}

.b-layout__left {
	width: 12%;
	margin: 0 4% 0 2%;
	text-align: center
}

.b-layout__right {
	position: relative;
	width: 80%;
	margin-right: 2%
}

.b-layout__justify {
	text-align: justify;
	text-align-last: justify;
	white-space: normal
}

.b-layout__justify::after {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	height: 0;
	content: ' '
}

.b-popupa__shadow,
.i-popup__under {
	height: 100%;
	width: 100%;
	position: absolute
}

.b-layout__table {
	width: 100%
}

.b-layout__table-left {
	width: 1%;
	padding: 0 0 0 13px;
	vertical-align: top
}

.b-layout__table-right,
.l-head__c,
.l-head__g,
.l-head__gc,
.l-head__gl,
.l-head__gr,
.l-head__l,
.l-head__r {
	padding: 0;
	vertical-align: top
}

.b-layout__table-right {
	width: 50%
}

.l-head {
	font-size: 100%;
	width: 100%
}

.l-head__g {
	width: 2%
}

.l-head__gap {
	display: block;
	visibility: hidden;
	width: 20px
}

.l-head__gl .l-head__gap {
	width: 3.1em
}

.l-head__l {
	width: 12%;
	padding-top: 1em;
	text-align: center
}

.l-head__gl {
	width: 4%
}

.l-head__c {
	padding-top: 15px;
	width: 60%
}

.l-head__gr {
	width: 4%
}

.l-head .l-head__l {
	width: 180px
}

.l-head .l-head__r {
	padding-right: 15px
}

:link:hover,
:visited:hover {
	color: red!important
}

.b-head-logo {
	margin: auto;
	text-align: center
}

.b-head-logo__logo {
	padding: 15px 0 .27em
}

.b-head-logo__link[href*=com] .b-head-logo__img {
	margin-top: -.2em
}

.b-head-logo .b-head-name__beta {
	font-size: 85%;
	position: absolute
}

.b-menu__item-content {
	display: none
}

.b-menu__item-content_visibility_visible {
	display: block
}

.b-menu__title {
	font-size: 100%;
	margin: 0;
	padding: 0
}

.b-menu__layout-vert,
.b-menu__layout-vert-cell,
.b-menu__layout-vert-gap,
.b-menu__layout-vert-separator {
	margin: 0;
	padding: 0;
	list-style: none
}

.b-menu_layout_vert .b-menu__separator {
	margin: 1em 0 0;
	border-top: 1px dotted #666
}

.b-head-tabs {
	font-size: 100%;
	margin: 0 10px .84em auto
}

.b-head-tabs__tab {
	padding: 3px 15px 2px 0;
	vertical-align: top;
	line-height: 1.27em;
	white-space: nowrap
}

.b-head-tabs__more {
	padding-right: 0
}

.b-geo-link,
.b-region-link {
	padding: 3px;
	display: block
}

.b-head-tabs .b-dropdown__link,
body .b-head-tabs__link {
	color: #1a3dc1
}

body .b-head-tabs__link_add {
	color: red
}

.b-link_pseudo_yes {
	color: #1a3dc1;
	text-decoration: none;
	cursor: pointer
}

.b-link_pseudo_yes .b-link__inner {
	text-decoration: none;
	color: inherit;
	border-bottom: 1px dotted
}

.b-link_pseudo_yes .b-link__inner_underline {
	text-decoration: underline;
	color: inherit
}

.b-head-tabs__info .b-head-tabs__link:hover,
.b-link_inner_yes:hover,
.b-link_inner_yes:link,
.b-link_inner_yes:visited {
	text-decoration: none
}

.b-link_pseudo_yes:hover {
	color: red
}

.b-dropdowna__menu .b-link:visited,
.b-geo-link,
.b-geo-link:visited,
.b-region-link:visited {
	color: #1a3dc1
}

.b-dropdowna {
	display: inline
}

.b-dropdowna__menu .b-menu__layout-vert-separator {
	font: 0/0 a;
	margin: 0 0 4px
}

body .b-dropdowna__menu .b-menu__separator {
	margin: 0 -4px;
	border-top-color: #ddd;
	border-top-style: solid
}

.b-dropdowna__menu .b-menu__layout-vert-cell {
	margin-bottom: .5em;
	line-height: 1.35em
}

.b-dropdowna__menu .b-menu__layout-vert-cell_position_last {
	margin-bottom: .2em
}

.b-region-link {
	color: #1a3dc1
}

.b-geo-link_ALL {
	font-weight: 700;
	color: red
}

.b-geo-link_ALL:visited {
	color: red
}

.b-zastr-link,
.b-zastr-link:visited {
	color: #1a3dc1
}

.b-zastr-link {
	display: block;
	padding: 6px
}

.b-zastr-link_ALL {
	font-weight: 700;
	color: red
}

.b-zastr-link_ALL:visited {
	color: red
}

.b-popupa,
.i-popup .b-popupa .b-popupa {
	display: none
}

.i-popup .b-popupa {
	display: block
}

.i-popup,
.i-popup div.i-popup__under {
	display: none
}

.b-popupa__under {
	top: -7px;
	left: -7px;
	padding: 7px 7px 6px
}

.b-popupa__wrap {
	font-size: 100%
}

.b-popupa__wrap td,
.b-popupa__wrap-cell {
	padding: 0
}

.b-popupa__content {
	position: relative;
	z-index: 10;
	margin: 0;
	padding: 4px 8px
}

.b-popupa__shadow {
	border-collapse: separate;
	font: 0/0 a;
	z-index: 8;
	top: 0;
	left: 0;
	-webkit-box-shadow: 1px 3px 7px rgba(0, 0, 0, .45), 1px 0 7px rgba(0, 0, 0, .2), 0 3px 4px rgba(0, 0, 0, .25);
	-moz-box-shadow: 1px 3px 7px rgba(0, 0, 0, .45), 1px 0 7px rgba(0, 0, 0, .2), 0 3px 4px rgba(0, 0, 0, .25);
	box-shadow: 1px 3px 7px rgba(0, 0, 0, .45), 1px 0 7px rgba(0, 0, 0, .2), 0 3px 4px rgba(0, 0, 0, .25)
}

.i-popup {
	position: absolute;
	z-index: 99
}

.i-popup__content {
	height: 100%
}

.i-popup__under {
	z-index: -1;
	border: 0
}

.i-popup_visibility_visible {
	display: block;
	-ms-animation: show .2s;
	-moz-animation: show .2s;
	-o-animation: show .2s;
	-webkit-animation: show .2s
}

@-ms-keyframes show {
	100% {
		opacityopacity: 0 1
	}
}

@-moz-keyframes show {
	100% {
		opacityopacity: 0 1
	}
}

@-webkit-keyframes show {
	100% {
		opacityopacity: 0 1
	}
}

.i-popup__under_color_white {
	background: #fff!important
}

.i-popup__under_type_paranja {
	position: fixed;
	z-index: 32000;
	top: 0;
	left: 0;
	opacity: .9;
	background: #333;
	padding: 0
}

.b-popupa__tail {
	font: 0/0 a;
	position: absolute;
	z-index: 9;
	top: 0;
	background-repeat: no-repeat
}

.b-popupa_direction_down .b-popupa__tail {
	width: 19px;
	height: 10px;
	margin: -19px 0 0 19px;
	background-position: 0 0
}

.b-popupa_direction_up .b-popupa__tail {
	top: 100%;
	width: 19px;
	height: 10px;
	margin: 0 0 0 50px;
	background-position: 0 -10px
}

.b-popupa_direction_left .b-popupa__tail {
	left: 100%;
	width: 13px;
	height: 19px;
	margin: 19px 0 0;
	background-position: 100% 0
}

.b-popupa_direction_right .b-popupa__tail {
	width: 13px;
	height: 19px;
	margin: 19px 0 0 -10px;
	background-position: -19px 0
}

.b-dropdowna__switcher {
	display: inline-block
}

.b-dropdowna_disabled_yes .b-dropdowna__switcher,
.b-dropdowna_disabled_yes .b-dropdowna__switcher .b-link_pseudo_yes,
.b-dropdowna_disabled_yes .b-dropdowna__switcher a.b-link_pseudo_yes:hover,
.b-dropdowna_disabled_yes .b-dropdowna__switcher a.b-link_pseudo_yes:link,
.b-dropdowna_disabled_yes .b-dropdowna__switcher a.b-link_pseudo_yes:visited {
	cursor: default!important;
	color: #bebebe!important
}

.b-menu__separator {
	display: block
}

.b-menu__item_state_current {
	font-weight: 700
}

.b-head-tabs__info {
	font-size: .75em;
	font-family: Verdana, sans-serif;
	position: relative;
	bottom: 1px;
	display: inline-block;
	min-width: 1.8em;
	margin-left: .5em;
	padding: 1px 2px 2px;
	line-height: 100%;
	text-align: center;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color: #fff;
	background-color: #ff4600
}

.b-head-tabs__info .b-head-tabs__link {
	color: #fff
}

.b-head-tabs__info .b-head-tabs__link:hover,
.b-head-tabs__info .b-head-tabs__link:visited {
	color: #fff!important
}

.b-head-tabs__info_loading_no {
	visibility: hidden;
	display: none
}

.b-link_inner_yes .b-link__inner {
	text-decoration: underline;
	color: inherit
}

.b-link_inner_yes .b-icon {
	vertical-align: middle;
	margin-right: 5px
}

.subscription-opener__icon {
	background: url(data:image/gif;base64,R0lGODlhEAALAMQfAM2tbe3NjP/yrvHTiv/ztvbel9q6ev/1wvvqpf/30Pfhm+jIiP/53N6+ftOzc+XFheLCgevLivrmodCvcPXclNa2dvDSifLXj/finf7xs/LXjvzsqvzrpvrno/Xclf///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMUI1RjZEQkQxNTYxMUUwQkMyM0U5Q0ZGRkQ2OEE0RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMUI1RjZEQ0QxNTYxMUUwQkMyM0U5Q0ZGRkQ2OEE0RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxQjVGNkQ5RDE1NjExRTBCQzIzRTlDRkZGRDY4QTREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIxQjVGNkRBRDE1NjExRTBCQzIzRTlDRkZGRDY4QTREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAHwAsAAAAABAACwAABV/gF4xkWX5RJKxsu6ZLthB0bcfLw23P4f++x4bzgEgkHUhiyYR0jpCGYoppMK6MBmaqaBgoFI9BYCiPDR6woaK5VBDwOLxy0VQcFkdhz+/jHRMTA4OEhYOBAImKi4wAIQA7) center center no-repeat rgba(0, 0, 0, 0);
	height: 11px;
	margin-right: 4px;
	position: relative;
	top: 1px;
	width: 16px
}

.b-head-line {
	position: relative;
	margin-left: -6px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.b-head-line .b-head-name,
.b-head-line .text,
.b-head-line__path {
	font: 165%/1.1 Arial, sans-serif;
	display: block;
	padding: 3px 10px;
	white-space: nowrap;
	text-shadow: 1px 1px #999
}

.b-head-line .b-head-name__beta {
	font-size: 60%;
	font-weight: 700;
	position: relative;
	top: -.55em;
	left: .12em
}

.b-head-name {
	display: block;
	white-space: nowrap
}

.b-head-line_bg_realty {
	color: #000;
	background: #ffb62c
}

.b-head-line_bg_new {
	color: #fff;
	background: #376dd9
}

.b-head-serp {
	line-height: 2.5em;
	float: right;
	padding: .1em 7px .19em 0
}

.b-head-name__link {
	color: #FFF!important
}

.b-head-userinfo {
	font-size: 100%;
	width: 100%;
	margin-top: .25em;
	border-collapse: collapse;
	color: #666
}

.b-head-userinfo__td {
	height: 1.6em;
	padding: 0;
	vertical-align: top
}

.b-head-userinfo__entry,
.b-head-userinfo__exit {
	width: 1%;
	padding-left: 1em;
	text-align: right;
	vertical-align: top
}

.b-head-userinfo__entry .b-link_pseudo_yes {
	color: #070!important
}

.b-head-userinfo__exit .b-head-userinfo__link,
.b-head-userinfo__help .b-head-userinfo__link {
	color: #666
}

.b-head-userinfo__service_position_left {
	float: left
}

.b-head-userinfo__service_position_right {
	float: right
}

.b-head-userinfo__help {
	text-align: right
}

.b-head-user,
.b-head-user .b-user {
	white-space: nowrap
}

.b-head-user .b-user__link,
body .b-head-user .b-user__first-letter {
	text-decoration: none!important
}

.b-head-user .b-dropdown__item,
.b-head-user .b-dropdown__or .b-link_pseudo_yes,
.b-head-user .b-dropdown__or:after,
.b-head-user .b-dropdowna__switcher .b-link_pseudo_yes {
	color: #000
}

.b-head-user .b-dropdowna__switcher a.b-link_pseudo_yes:hover .b-user {
	color: red!important
}

.b-head-user_social_yes .b-user_social_yes {
	padding-left: 0
}

.b-head-user__link:link,
.b-head-user__link:visited {
	color: #1a3dc1
}

.b-user,
.b-user__first-letter,
.b-user__link,
.b-user__link:link {
	font-weight: 700;
	color: #000!important
}

.b-user__link,
.b-user__link .b-user__first-letter {
	text-decoration: underline!important
}

.b-user__first-letter,
a.b-user__link:hover {
	color: red!important
}

.b-menu_preset_vmenu .b-menu__layout-vert-cell,
.b-menu_preset_vmenu .b-menu__layout-vert-separator {
	margin-bottom: .5em
}

.b-menu_preset_vmenu .b-menu {
	margin: .5em 0 0 1.5em
}

.b-menu_preset_vmenu .b-menu__title {
	margin-bottom: .5em
}

.b-filter {
	position: relative;
	margin: 0
}

.b-filter__table {
	#width: 100%
}

.b-geo__table {
	margin-left: 15px;
	margin-top: 15px;
	border-collapse: collapse;
	width: 100%
}

.b-filter__cell {
	padding: 7px 0 7px 20px
}

.b-filter__cell_position_first {
	width: 164px;
	text-align: center
}

.b-filter__cell_position_region {
	width: 180px;
	text-align: center
}

.b-filter__cell_position_items {
	width: 200px;
	text-align: center
}

.b-filter__cell_position_zastr {
	width: 200px;
	text-align: right
}

.b-filter__cell_position_name {
	width: 240px;
	text-align: center
}

.b-filter__cell_position_last {
	padding-left: 15px;
	white-space: nowrap
}

.b-filter__item .b-form-radio__text {
	padding: .24em .5em .3em;
	word-spacing: 0
}

.b-filter__item_type_region {
	margin-top: -2px
}

.b-filter__item_type_region .b-filter__item-row {
	margin-top: 5px
}

.b-filter__item_type_name .b-filter__item-row,
.b-filter__item_type_price .b-filter__item-row {
	margin-top: 7px
}

.b-filter__item_type_region .b-filter__item-row .b-geoselector-opener {
	display: inline-block
}

.b-filter__item_type_region .b-filter__item-row .b-geoselector-opener_over_yes {
	margin-bottom: .25em
}

.b-filter__item_type_name,
.b-filter__item_type_price {
	display: inline-block;
	white-space: nowrap
}

.b-filter__item_type_price .b-form-input {
	display: inline-block;
	width: 80px;
	vertical-align: middle
}

.b-filter__item_type_name .b-form-input {
	display: inline-block;
	width: 200px;
	vertical-align: middle
}

.b-filter__item-row {
	margin-top: 10px
}

.b-filter__item-row_small {
	width: 400px;
	margin-top: 10px
}

.b-filter__item-row .b-form-input {
	display: inline-block;
	width: 50px
}

.b-filter__plus {
	margin-right: 5px
}

.b-filter__plus .b-icon {
	margin: 8px 4px 0 -5px;
	vertical-align: top
}

.b-filter__but-border,
.b-filter__but-border_map {
	margin-top: -4px;
	padding: 2px;
	display: inline-block
}

.b-filter__but-border {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #376dd9
}

.b-filter__but-border_map {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #6a95ea
}

body .b-form-radio__button {
	position: relative;
	z-index: 2;
	display: inline-block;
	padding: 0;
	outline: 0;
	white-space: nowrap;
	vertical-align: top;
	-moz-user-select: none;
	user-select: none;
	border-width: 1px!important
}

.b-form-radio__inner {
	position: relative;
	display: block
}

.b-form-radio__inner,
x:-moz-any-link {
	display: inline-block
}

.b-form-radio__inner:before {
	font: 0/0 a;
	position: absolute;
	z-index: 4;
	top: -1px;
	left: 0;
	bottom: -1px;
	width: 1px;
	content: ''
}

.b-form-radio__content {
	display: inline-block;
	height: 100%;
	padding-left: 0
}

.b-form-radio__button .b-form-radio__text {
	line-height: 100%;
	padding: 0 .5em 0 .3em;
	cursor: default;
	position: relative
}

.b-form-radio__button_checked_yes:after {
	z-index: 1;
	left: 100%;
	bottom: -1px;
	width: 1px
}

.b-form-radio__button_checked_yes .b-form-radio__inner:after {
	right: 0;
	height: 1px
}

.b-form-radio__button_checked_yes .b-form-radio__content:after,
.b-form-radio__button_checked_yes .b-form-radio__content:before {
	z-index: 10;
	left: 1px;
	bottom: -1px;
	width: 1px
}

.b-form-radio__button_checked_yes .b-form-radio__content:after {
	left: 100%;
	margin-left: -2px
}

.b-form-radio__button_checked_yes.b-form-radio__button_side_both .b-form-radio__content:before,
.b-form-radio__button_checked_yes.b-form-radio__button_side_left .b-form-radio__content:before {
	left: 0;
	bottom: 1px
}

.b-form-radio__button_checked_yes.b-form-radio__button_side_both .b-form-radio__content:after,
.b-form-radio__button_checked_yes.b-form-radio__button_side_right .b-form-radio__content:after {
	bottom: 1px;
	margin-left: -1px
}

.b-form-radio__button_focused_yes:not(.b-form-radio__button_checked_yes) {
	z-index: 1
}

.b-form-radio__button_disabled_yes {
	opacity: .4;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important
}

.b-form-radio__button_disabled_yes,
.b-form-radio__button_disabled_yes .b-form-radio__content,
.b-form-radio__button_disabled_yes .b-form-radio__inner,
.b-form-radio__button_disabled_yes .b-form-radio__text {
	cursor: default!important
}

.b-form-radio__button_side_both .b-form-radio__inner:before {
	display: none
}

.b-form-radio__button_side_both {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-background-clip: padding-box;
	border-radius: 4px;
	-webkit-border-radius: 4px
}

.b-form-radio__button_side_both .b-form-radio__inner,
.b-form-radio__button_side_both .b-form-radio__inner .b-form-radio__content {
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-background-clip: padding-box;
	border-radius: 3px;
	-webkit-border-radius: 3px
}

.b-form-radio {
	word-spacing: -4px;
	display: inline-table;
	white-space: nowrap;
	vertical-align: middle
}

.b-form-button,
.b-form-button__left,
.b-form-button__text {
	display: inline-block
}

.b-form-radio__radio {
	position: absolute;
	left: -10000px
}

.b-form-radio__click {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.b-form-radio_size_m .b-form-radio__button {
	font-size: 13px
}

.b-form-radio_size_m .b-form-radio__inner {
	height: 20px
}

.b-form-radio_size_m .b-form-radio__text {
	line-height: 21px;
	top: -1px
}

.b-form-radio_size_m .b-form-radio__button_checked_yes .b-form-radio__content .b-form-radio__text {
	top: 0
}

.b-form-radio_type_rooms .b-form-radio__text {
	padding: .23em .5em .31em
}

.b-form-button {
	outline: 0;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-align: right;
	background-repeat: no-repeat;
	background-position: 100% -55px;
	position: relative
}

.b-form-select__text,
.button,
.slider__body {
	-moz-user-select: none
}

a.b-form-button:hover,
a.b-form-button:link,
a.b-form-button:visited {
	text-decoration: none
}

.b-form-button__left {
	font-style: normal;
	height: 100%;
	vertical-align: top;
	background: 0 2px no-repeat
}

.b-form-button__content {
	font: 13px Arial, sans-serif;
	display: inline-block;
	height: 100%;
	text-align: center;
	white-space: nowrap;
	background: 0 -112px repeat-x
}

.b-form-button__click,
.b-form-button__input {
	width: 100%;
	height: 100%;
	padding: 0;
	font: 0/0 a
}

.b-form-button__input {
	margin: 0 0 0 -100%;
	vertical-align: top;
	opacity: 0;
	border: 0;
	outline: 0;
	letter-spacing: -10px
}

.b-form-input_disabled_yes .b-form-input__hint,
.b-form-input_disabled_yes .b-form-input__input,
.b-form-input_disabled_yes .b-form-input__label,
.b-form-select_disabled_yes .b-form-select__arrow {
	opacity: .5
}

.b-form-button__input::-moz-focus-inner {
	padding: 0;
	border: 0
}

.b-form-button__click {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	.b-form-button__click {
		position: relative;
		top: -100%;
		left: 0;
		display: block
	}
}

.i-ua_css_quirks .b-form-button__click {
	margin-bottom: -100%
}

.b-form-button_focused_yes {
	background-position: 100% -570px
}

.b-form-button_focused_yes .b-form-button__left {
	background-position: 0 -513px
}

.b-form-button_focused_yes .b-form-button__content {
	background-position: 0 -627px
}

.b-form-button_focused_yes.b-form-button_hovered_yes {
	background-position: 100% -741px
}

.b-form-button_focused_yes.b-form-button_hovered_yes .b-form-button__left {
	background-position: 0 -684px
}

.b-form-button_focused_yes.b-form-button_hovered_yes .b-form-button__content {
	background-position: 0 -798px
}

.b-form-button_hovered_yes {
	background-position: 100% -226px
}

.b-form-button_hovered_yes .b-form-button__left {
	background-position: 0 -169px
}

.b-form-button_hovered_yes .b-form-button__content {
	background-position: 0 -283px
}

body .b-form-button_disabled_yes {
	background-position: 100% -910px!important
}

body .b-form-button_disabled_yes .b-form-button__left {
	background-position: 0 -853px!important
}

body .b-form-button_disabled_yes .b-form-button__content {
	background-position: 0 -967px!important
}

.b-form-button_pressed_yes {
	background-position: 100% -399px!important
}

.b-form-button_pressed_yes .b-form-button__left {
	background-position: 0 -342px!important
}

.b-form-button_pressed_yes .b-form-button__content {
	background-position: 0 -456px!important
}

.b-form-button_pressed_yes .b-form-button__text {
	padding-top: 1px
}

.b-form-button_theme_grey-m,
.b-form-button_theme_grey-m .b-form-button__content,
.b-form-button_theme_grey-m .b-form-button__left {
	color: #000;
	background-image: url(//antiagent.ru/img/rbutton.png)
}

.b-form-button_theme_grey-l,
.b-form-button_theme_grey-l .b-form-button__content,
.b-form-button_theme_grey-l .b-form-button__left {
	color: #000;
	background-image: url(//antiagent.ru/img/sbutton.png)
}

.b-form-button_size_m {
	height: 26px
}

.b-form-button_size_m .b-form-button__left {
	width: 5px;
	margin-right: -5px
}

.b-form-button_size_m .b-form-button__content,
.b-form-button_size_m .b-form-button__normal,
.b-form-button_size_m .b-form-button__simple {
	font-size: 13px;
	margin: 0 5px;
	padding: 0 10px;
	line-height: 25px
}

.b-form-button_size_m .b-form-button__normal,
.b-form-button_size_m .b-form-button__simple {
	height: 22px;
	line-height: 21px
}

.b-form-button_size_l {
	height: 30px
}

.b-form-button_size_l .b-form-button__left {
	width: 5px;
	margin-right: -5px
}

.b-form-button_size_l .b-form-button__content,
.b-form-button_size_l .b-form-button__normal,
.b-form-button_size_l .b-form-button__simple {
	font-size: 15px;
	margin: 0 5px;
	padding: 0 10px;
	line-height: 29px
}

.b-form-button_size_l .b-form-button__normal,
.b-form-button_size_l .b-form-button__simple {
	height: 26px;
	line-height: 25px
}

.b-form-button_valign_middle {
	vertical-align: middle
}

.b-form-button_type_simple .b-form-button__simple {
	display: inline-block;
	margin: 2px!important;
	cursor: pointer;
	white-space: nowrap;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.b-form-button_type_simple .b-form-button__click,
.b-form-button_type_simple .b-form-button__input {
	cursor: pointer
}

.b-form-button_disabled_yes .b-form-button__click,
.b-form-button_disabled_yes .b-form-button__input {
	cursor: default
}

.b-form-button_disabled_yes .b-form-button__simple {
	cursor: default;
	opacity: .5
}

.b-form-button_focused_yes .b-form-button__simple,
.b-form-button_pressed_yes .b-form-button__simple {
	outline: dotted 1px;
	outline-offset: 1px
}

.b-form-button_theme_simple-grey .b-form-button__simple {
	color: #000;
	background: rgba(0, 0, 0, .12);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .12) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, .05)), color-stop(100%, rgba(0, 0, 0, .12)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .12) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .12) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .12) 100%)
}

.b-form-button_theme_simple-grey.b-form-button_hovered_yes .b-form-button__simple {
	background: rgba(0, 0, 0, .18);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, .08) 0, rgba(0, 0, 0, .18) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, .08)), color-stop(100%, rgba(0, 0, 0, .18)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, .08) 0, rgba(0, 0, 0, .18) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, .08) 0, rgba(0, 0, 0, .18) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, .08) 0, rgba(0, 0, 0, .18) 100%)
}

.b-form-button_theme_simple-grey.b-form-button_focused_yes .b-form-button__simple,
.b-form-button_theme_simple-grey.b-form-button_pressed_yes .b-form-button__simple {
	outline-color: rgba(0, 0, 0, .5)
}

.b-icon {
	font: 0/0 a;
	border: 0
}

.b-form-input {
	display: block
}

.b-form-input__box {
	display: block;
	border: 1px solid;
	border-collapse: separate;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0 1px 1px #cfcfcf;
	-moz-box-shadow: inset 0 1px 1px #cfcfcf;
	box-shadow: inset 0 1px 1px #cfcfcf;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}

.b-form-input__input {
	font: 100% Arial, sans-serif;
	width: 100%;
	margin: 0;
	padding-left: .3em;
	outline: 0;
	border: 0;
	background: 0;
	color: #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.b-form-input_disabled_yes .b-form-input__clear,
.hidden {
	display: none
}

.b-form-input_disabled_yes .b-form-input__input {
	resize: none
}

.b-form-input__hint-wrap {
	position: relative;
	z-index: 2;
	display: none;
	float: left;
	overflow: hidden;
	width: 100%;
	height: 1.5em;
	margin-bottom: -1.5em
}

.b-form-input__hint {
	font-family: Arial, sans-serif;
	position: absolute;
	width: 100%;
	height: 100%;
	padding: .2em 0 0 7px;
	cursor: text;
	line-height: 100%;
	white-space: nowrap;
	color: #999
}

.b-form-input_size_s .b-form-input__hint {
	line-height: 137%
}

.b-form-input_size_m .b-form-input__hint {
	padding-top: .39em
}

.b-form-input_size_l .b-form-input__hint {
	padding-top: .31em
}

.b-form-input_size_xl .b-form-input__hint {
	padding-top: .3em
}

body .b-form-input__hint-wrap_visibility_visible {
	display: block
}

.b-form-input_size_m .b-form-input__hint,
.b-form-input_size_m .b-form-input__input {
	font-size: 13px
}

.b-form-input_size_m .b-form-input__input {
	padding-top: 3px;
	padding-bottom: 2px;
	line-height: 130%
}

.b-form-input_size_m .b-form-input__box {
	height: 22px
}

.b-form-input_size_m .b-form-input__hint-wrap {
	height: 22px;
	margin-bottom: -22px
}

.b-form-select {
	position: relative;
	display: inline-block
}

.b-form-select .b-form-button {
	max-width: 100%;
	text-align: left
}

.b-form-select__button {
	display: block
}

.b-form-select .b-form-button .b-form-button__content {
	position: relative;
	display: block;
	padding: 0 20px 0 5px;
	text-align: left
}

.b-form-select .b-form-button__input {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0
}

.b-form-select .b-form-button__text {
	overflow: hidden;
	max-width: 100%
}

.b-form-select__arrow {
	line-height: 100%;
	position: absolute;
	right: 3px
}

.b-form-select .b-form-button_pressed_yes .b-form-select__arrow {
	padding-top: 1px
}

.b-form-select__item {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 2px;
	cursor: default;
	white-space: nowrap
}

.b-form-select__item:after {
	position: absolute;
	z-index: 9;
	top: 0;
	right: 0;
	width: 25px;
	height: 19px;
	content: ''
}

.b-form-select__item_focused_yes:after,
.b-form-select__item_hovered_yes:after {
	z-index: 2;
	right: 0;
	width: 30px;
	height: 100%;
	content: '';
	top: 0
}

.b-form-select__text {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 0 27px 0 6px
}

.b-form-select__item_disabled_yes .b-form-select__text {
	background: 0 0!important
}

.b-form-select__item_disabled_yes.b-form-select__item:hover {
	background: 0
}

.b-form-select__item_disabled_yes.b-form-select__item_hovered_yes:after,
.b-form-select__item_disabled_yes.b-form-select__item_selected_yes .b-form-select__text:before {
	display: none!important
}

.b-form-select__item_focused_yes {
	position: relative;
	z-index: 2
}

.b-form-select__item_focused_yes:after {
	position: absolute
}

.b-form-select__item_hovered_yes {
	position: relative;
	z-index: 2
}

.b-form-select__item_hovered_yes:after {
	position: absolute
}

.b-form-select__item_selected_yes .b-form-select__text:before {
	position: relative;
	z-index: 10;
	top: 0;
	float: right;
	width: 25px;
	height: 19px;
	margin: 0 -25px -19px 0;
	content: '';
	background-repeat: no-repeat
}

.b-form-select__item_selected_yes .b-form-select__text {
	float: left;
	max-width: 100%
}

body .b-form-select__item_inner_yes .b-form-select__text {
	padding-left: 21px
}

.b-form-select__item_label_yes .b-form-select__text {
	font-weight: 700
}

.b-form-select__popup {
	width: auto;
	margin: -2px 0 0 2px;
	text-align: left;
	-webkit-overflow-scrolling: touch
}

.b-form-select__popup .b-popupa__content {
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0
}

.b-form-select__popup_scrollable_yes.b-form-select__popup_layout_auto .b-form-select__fade {
	margin-left: -15px
}

.b-form-select__popup_scrollable_yes.b-form-select__popup_layout_auto .b-form-select__item {
	padding-right: 14px
}

.b-form-select__select {
	position: absolute;
	left: -10330px;
	display: none
}

.b-form-select__list {
	position: relative;
	overflow: hidden
}

.b-form-select__fade {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 100%;
	width: 30px;
	height: 100%;
	margin-left: -30px
}

.b-form-select__separator {
	font: 0/0 a;
	position: relative;
	z-index: 3;
	float: left;
	width: 100%;
	margin-top: -1px
}

.b-form-select__popup_size_m .b-form-select__item {
	font-size: 13px;
	line-height: 19px
}

.b-form-select_size_m .b-form-button .b-form-button__content {
	margin-top: -26px
}

.b-form-select__popup_size_m .b-form-select__item_selected_yes .b-form-select__text:before {
	background-position: 9px 4px
}

.b-form-select_size_m .b-form-select__arrow {
	font-size: 10px;
	top: 8px
}

.b-form-select__popup_theme_grey .b-form-select__item_focused_yes,
.b-form-select__popup_theme_grey .b-form-select__item_hovered_yes {
	background-color: #ffeba0
}

.b-form-select__popup_theme_grey .b-form-select__separator {
	border-top: 1px solid #ddd
}

.b-form-select__popup_theme_grey .b-form-select__fade {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(30%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 1) 100%)
}

.b-form-select__popup_theme_grey .b-form-select__item_focused_yes:after,
.b-form-select__popup_theme_grey .b-form-select__item_hovered_yes:after {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWJhMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmZWJhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmViYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(255, 235, 160, 0) 0, rgba(255, 235, 160, 1) 30%, rgba(255, 235, 160, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 235, 160, 0)), color-stop(30%, rgba(255, 235, 160, 1)), color-stop(100%, rgba(255, 235, 160, 1)));
	background: -webkit-linear-gradient(left, rgba(255, 235, 160, 0) 0, rgba(255, 235, 160, 1) 30%, rgba(255, 235, 160, 1) 100%);
	background: -o-linear-gradient(left, rgba(255, 235, 160, 0) 0, rgba(255, 235, 160, 1) 30%, rgba(255, 235, 160, 1) 100%);
	background: -ms-linear-gradient(left, rgba(255, 235, 160, 0) 0, rgba(255, 235, 160, 1) 30%, rgba(255, 235, 160, 1) 100%);
	background: linear-gradient(to left, rgba(255, 235, 160, 0) 0, rgba(255, 235, 160, 1) 30%, rgba(255, 235, 160, 1) 100%)
}

.b-form-select__popup_theme_grey .b-form-select__item_selected_yes .b-form-select__text:before {
	background-image: url(//antiagent.ru/img/scheck.png)
}

.b-form-select__popup_theme_grey .b-form-select__item_disabled_yes .b-form-select__text {
	color: #d6d6d6
}

.b-form-select_theme_grey .b-form-select__arrow {
	color: #474747
}

.b-filter__extra_yes {
	display: none
}

.b-filter-form_type_APARTMENT-RENT .b-filter__extra_APARTMENT,
.b-filter-form_type_APARTMENT-RENT .b-filter__extra_APARTMENT-RENT,
.b-filter-form_type_APARTMENT-SELL .b-filter__extra_APARTMENT,
.b-filter-form_type_APARTMENT-SELL .b-filter__extra_APARTMENT-SELL,
.b-filter-form_type_COMMERCIAL-RENT .b-filter__extra_COMMERCIAL,
.b-filter-form_type_COMMERCIAL-SELL .b-filter__extra_COMMERCIAL,
.b-filter-form_type_HOUSE-RENT .b-filter__extra_HOUSE,
.b-filter-form_type_HOUSE-SELL .b-filter__extra_HOUSE,
.b-filter-form_type_LOT-SELL .b-filter__extra_LOT,
.b-filter-form_type_LOT-SELL .b-filter__extra_LOT-SELL,
.b-filter-form_type_ROOMS-RENT .b-filter__extra_ROOMS,
.b-filter-form_type_ROOMS-RENT .b-filter__extra_ROOMS-RENT,
.b-filter-form_type_ROOMS-SELL .b-filter__extra_ROOMS {
	display: inline
}

.b-filter__extra_COMMERCIAL {
	padding-left: 60px
}

.b-filter__extra_HOUSE {
	padding-left: 100px
}

.b-layout__placeholder,
.b-tips {
	margin: 0 2%;
	padding-top: 10px;
	text-align: right
}

.b-layout__placeholder {
	height: 0;
	padding: 0
}

.b-filter-extensive .b-tips {
	padding: 0
}

.b-filter-extensive {
	position: relative;
	width: 96%;
	margin: 0 0 0 4%;
	z-index: 99
}

.b-filter-extensive .b-form-input {
	line-height: normal;
	display: inline-block;
	vertical-align: middle
}

.b-filter-extensive .b-form-input__box {
	width: 50px
}

.b-filter-extensive__row {
	display: table-row;
	padding-right: 10px;
	white-space: nowrap
}

.b-filter-extensive_opened_yes {
	z-index: 1000
}

.b-filter-extensive_opened_yes .b-filter-extensive__filters_empty_yes {
	visibility: visible
}

.b-filter-extensive__filters {
	position: absolute;
	z-index: 1000;
	right: 15px;
	border: 1px solid #dcdcdc;
	border-top: 0;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	background: #fff;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .35);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .35);
	box-shadow: 0 2px 3px rgba(0, 0, 0, .35);
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px
}

.b-filter-extensive__filters .b-tips {
	margin: 10px 10px 5px
}

.b-filter-extensive__filters-group {
	line-height: 30px;
	display: inline-block;
	margin: 10px 0 0 10px;
	padding: 3px 0 5px 7px;
	vertical-align: top;
	border: 1px solid #f3f3f3;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.b-filter-extensive__filters-group:last-child {
	margin-right: 10px
}

.b-filter-extensive__filters-group .b-form-checkbox,
.b-filter-extensive__filters-group .b-form-radio,
.b-filter-extensive__filters-group .b-form-select {
	line-height: normal;
	margin-right: 10px
}

.b-filter-extensive__filters-group .b-form-radio_size_m .b-form-radio__text {
	padding: .23em .5em .31em
}

.b-filter-extensive__filters_empty_yes {
	visibility: hidden
}

.b-filter-extensive__rows {
	display: none;
	margin-bottom: 10px
}

.b-serp-item__status,
.b-sprite,
.b-tip {
	display: inline-block
}

.b-filter-extensive__label {
	line-height: 24px;
	position: absolute;
	top: -26px;
	right: 15px;
	height: 24px;
	padding: 0 20px 0 10px;
	cursor: pointer;
	border: 1px solid #bcc7d9;
	border-bottom: 0;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmVjZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fff 0, #e6ecf6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #e6ecf6));
	background: -webkit-linear-gradient(top, #fff 0, #e6ecf6 100%);
	background: -o-linear-gradient(top, #fff 0, #e6ecf6 100%);
	background: -ms-linear-gradient(top, #fff 0, #e6ecf6 100%);
	background: linear-gradient(to top, #fff 0, #e6ecf6 100%);
	-webkit-box-shadow: 0 -1px 0 #fff;
	-moz-box-shadow: 0 -1px 0 #fff;
	box-shadow: 0 -1px 0 #fff;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	z-index: 1001
}

.b-filter-extensive__label-arrow {
	position: absolute;
	top: 37%;
	right: 5px;
	width: 9px;
	height: 8px;
	background: url(//antiagent.ru/img/arrows.png) 0 100% no-repeat
}

.b-filter-extensive__label_type_open {
	top: -25px;
	border-color: #b7c9e3;
	border-bottom: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #edf4ff 0, #fff 51%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #edf4ff), color-stop(51%, #fff), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, #edf4ff 0, #fff 51%, #fff 100%);
	background: -o-linear-gradient(top, #edf4ff 0, #fff 51%, #fff 100%);
	background: -ms-linear-gradient(top, #edf4ff 0, #fff 51%, #fff 100%);
	background: linear-gradient(to top, #edf4ff 0, #fff 51%, #fff 100%);
	-webkit-box-shadow: inset 0 3px 2px #dadfe5;
	-moz-box-shadow: inset 0 3px 2px #dadfe5;
	box-shadow: inset 0 3px 2px #dadfe5
}

.b-filter-extensive__label_type_open .b-filter-extensive__label-arrow {
	background-position: 0 0
}

.b-tip__close {
	position: absolute;
	top: 50%;
	right: 5px;
	width: 11px;
	height: 10px;
	margin-top: -5px;
	cursor: pointer;
	background: url(//antiagent.ru/img/closebtn.png) no-repeat
}

.b-serp-item,
.b-serp-list,
.b-tip {
	position: relative
}

.b-tip {
	line-height: 1.6em;
	margin: 0 0 5px 5px;
	padding: 0 25px 0 5px;
	color: #6a5218;
	border: 1px solid #f4b800;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff09c
}

.b-tip_no-close_yes {
	padding-right: 5px
}

.b-serp-item {
	margin: 35px 0 1.3em
}

.b-serp-item__row {
	margin: .3em 0 0;
	line-height: 1em
}

.b-serp-item {
	z-index: 0;
	margin-bottom: .5em;
	border-collapse: separate;
	white-space: normal
}

.b-serp-item__phone-img {
	padding-top: 5px
}

.b-serp-item__phone {
	background-color: #376dd9;
	color: #fff;
	padding: 1px;
	border: 1px solid #376dd9
}

.b-serp-item_state_action {
	cursor: pointer
}

body .b-serp-item_open_yes .b-serp-item__inner {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjBjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWY5ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fcf0c3 0, #fef9e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcf0c3), color-stop(100%, #fef9e7));
	background: -webkit-linear-gradient(top, #fcf0c3 0, #fef9e7 100%);
	background: -o-linear-gradient(top, #fcf0c3 0, #fef9e7 100%);
	background: -ms-linear-gradient(top, #fcf0c3 0, #fef9e7 100%);
	background: linear-gradient(to top, #fcf0c3 0, #fef9e7 100%);
	-webkit-box-shadow: inset 0 3px 2px #d2d2d2;
	-moz-box-shadow: inset 0 3px 2px #d2d2d2;
	box-shadow: inset 0 3px 2px #d2d2d2
}

.b-serp-item_open_yes .b-serp-item__status {
	color: #060;
	background-position: 100% 0
}

.b-serp-item__inexact-match {
	margin-bottom: .7em
}

.b-serp-item__inexact-match i {
	color: #f60
}

.b-serp-item__price {
	position: absolute;
	left: -30px;
	overflow: hidden;
	width: 110px;
	text-align: right;
	white-space: nowrap;
	padding: 4px
}

.b-serp-item__amount {
	font-weight: 700
}

.b-serp-item__phone_info {
	font-weight: 700;
	color: #376dd9
}

.b-serp-item__header {
	font-size: 125%;
	line-height: 1.4em;
	margin-bottom: .6em;
	padding-right: 55px
}

.b-serp-item__global {
	font-size: 120%;
	line-height: 0.1em;
	margin-bottom: .1em;
	padding-right: 30px
}

.b-serp-item__header_bold {
	font-size: 150%;
	line-height: 1.4em;
	margin-bottom: .2em;
	padding-right: 40px
}

.b-serp-item__photo {
	position: absolute;
	top: 9px;
	right: 10px;
	text-decoration: none!important;
	color: #000!important
}

.b-serp-item__photo-cover {
	font-family: Verdana, sans-serif;
	font-size: .8em;
	font-weight: 700;
	line-height: 15px;
	position: relative;
	top: -1px;
	display: inline-block;
	width: 21px;
	height: 15px;
	margin-right: -2px;
	text-align: center;
	color: #587399;
	border: 1px solid #bdcee5;
	background: #fff
}

.b-serp-item__photo_type_multi .b-serp-item__photo-cover:after,
.b-serp-item__photo_type_multi .b-serp-item__photo-cover:before {
	position: absolute;
	width: 21px;
	height: 15px;
	content: ' ';
	background: #fff
}

.b-serp-item__photo_type_multi .b-serp-item__photo-cover:before {
	z-index: -1;
	top: 1px;
	left: 1px;
	border: 1px solid #a5bdde
}

.b-serp-item__photo_type_multi .b-serp-item__photo-cover:after {
	z-index: -2;
	top: 3px;
	left: 3px;
	border: 1px solid #e2ebf8
}

.b-serp-item__info {
	font-size: 125%;
	margin-bottom: 5px
}

.b-serp-item__address {
	margin-bottom: .9em
}

.b-serp-item__indicator {
	line-height: 24px;
	position: absolute;
	left: 0;
	width: 150px;
	height: 24px;
	text-align: right
}

.b-serp-item__status {
	line-height: 24px;
	width: 24px;
	height: 24px;
	margin-left: 5px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	color: #000;
	background: url(//antiagent.ru/img/circles.png) 100% -24px no-repeat
}

.b-serp-item__status_multidigit_yes {
	font-size: 10px
}

.b-serp-item__about {
	margin-bottom: .7em
}

.b-serp-item__owner,
.b-serp-item__owner .b-link {
	color: #666
}

.b-serp-item__owner .b-serp-item__more {
	margin-left: 20px
}

.b-serp-item__ad_type_doubtful {
	color: red
}

.b-adv-single__inner {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #a3a3a3
}

.b-adv-single__inner .b-link__inner {
	font-size: 125%
}

.b-adv-single__sub,
.b-adv-single__sub .b-link {
	color: green
}

.b-serp-control {
	position: relative;
	padding: 0 20px .5em 159px
}

.b-serp-control_type_no-offers {
	margin: 0;
	padding: 0
}

.b-serp-control__label {
	line-height: 26px;
	position: absolute;
	left: 0;
	width: 150px;
	padding-right: 12px;
	text-align: right
}

.b-sprite {
	margin-right: 2px;
	border: 0;
	background: url(//antiagent.ru/img/sicons.png) no-repeat
}

.b-sprite_type_warning {
	width: 16px;
	height: 14px;
	vertical-align: top;
	background-position: 0 -29px
}

.b-sprite_type_photo {
	width: 16px;
	height: 12px;
	vertical-align: middle;
	background-position: 0 -56px
}

.b-sprite_type_pan {
	width: 17px;
	height: 15px;
	vertical-align: middle;
	background-position: -17px -53px
}

.b-sprite_type_info {
	width: 13px;
	height: 13px;
	vertical-align: top;
	background-position: 0 -43px
}

.b-sprite_type_legend-many {
	width: 47px;
	height: 47px;
	background-position: -17px 0
}

.b-sprite_type_legend-single {
	width: 11px;
	height: 11px;
	background-position: 0 0
}

.b-sprite_type_legend-visited {
	width: 11px;
	height: 11px;
	background-position: -64px 0
}

.b-sprite_type_legend-suspicious {
	width: 13px;
	height: 13px;
	background-position: -35px -54px
}

.b-sprite_type_angry {
	width: 13px;
	height: 13px;
	margin-right: 10px;
	background-position: -50px -54px
}

.b-pager {
	font-size: 130%
}

.b-pager__title {
	font-weight: 700;
	padding-right: .65em
}

.b-pager__active,
.b-pager__inactive {
	margin-right: .8em;
	word-spacing: .28em
}

.b-pager__inactive {
	color: #999
}

.b-pager__next:link,
.b-pager__next:visited,
.b-pager__page:link,
.b-pager__prev:link,
.b-pager__prev:visited {
	color: #1a3dc1
}

.b-pager__key {
	font: 70% Arial, sans-serif;
	word-spacing: .04em;
	display: none
}

.b-pager__arr {
	font: 100% Times, sans-serif
}

.b-pager__pages {
	margin: .6em 0 0
}

.b-pager__page {
	margin: .15em .3em 0 .8em
}

.b-pager__current,
a.b-pager__current:hover {
	font-weight: 400;
	padding: .15em .3em 0 .8em;
	cursor: default;
	text-decoration: none;
	color: #000!important;
	background: #e8e9ec
}

.b-pager {
	margin: 1em 0 0 162px
}

.b-spin {
	display: none
}

.b-spin_progress_yes {
	display: block
}

.b-map__control,
.b-map__hint-info {
	display: inline-block
}

.b-spin_size_27 .b-icon {
	width: 1px;
	height: 1px;
	padding: 26px 26px 0 0
}

.b-spin_theme_grey-27 .b-icon {
	background-image: url(//antiagent.ru/img/wicon.png)
}

.b-spin_theme_grey-45 .b-icon {
	background-image: url(//antiagent.ru/img/wicon2.png)
}

.b-spin_size_45 .b-icon {
	width: 1px;
	height: 1px;
	padding: 44px 44px 0 0
}

.b-map__api-loader {
	position: absolute;
	z-index: 9999;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px
}

.b-map {
	position: relative;
	width: 100%;
	overflow: hidden
}

.b-map_type_split .b-map__share {
	top: 4px;
	left: 0
}

.b-map_type_fullscreen {
	position: absolute;
	z-index: 100;
	top: 147px;
	right: 0;
	bottom: 0;
	left: 0
}

.b-map__controls,
.b-map__hint_type_extended,
.b-map__share {
	position: absolute;
	z-index: 999
}

.b-map_type_fullscreen .ymaps-events-pane {
	-webkit-box-shadow: inset 0 3px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: inset 0 3px 3px rgba(0, 0, 0, .2);
	box-shadow: inset 0 3px 3px rgba(0, 0, 0, .2)
}

.b-map_type_fullscreen .b-map__share {
	top: 4px;
	left: 100px
}

.b-map-search .b-popupa {
	position: absolute;
	margin: 7px 0 0 2px
}

.b-map-search__input-cell {
	width: 100%;
	padding-top: 2px
}

.b-map-search__input {
	padding: 3px;
	border: 1px solid #cec5ad;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	-khtml-border-radius: 4px
}

.b-map-search__no-results-text {
	padding: 6px 10px .6em
}

.b-map {
	background: #efefef
}

.b-map__type-switcher {
	color: #fff;
	border: 1px solid #3b7c00;
	border-top-color: #4fc600;
	border-left-color: #42a500;
	border-right-color: #42a500;
	height: 1.9em;
	line-height: 1.8em;
	padding: 0 7px;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #47e147;
	background: -moz-linear-gradient(top, #47e147 0, #30c530 50%, #18a718 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #47e147), color-stop(50%, #30c530), color-stop(100%, #18a718));
	background: -webkit-linear-gradient(top, #47e147 0, #30c530 50%, #18a718 100%);
	background: -o-linear-gradient(top, #47e147 0, #30c530 50%, #18a718 100%);
	background: -ms-linear-gradient(top, #47e147 0, #30c530 50%, #18a718 100%);
	background: linear-gradient(to bottom, #47e147 0, #30c530 50%, #18a718 100%)
}

.b-map__type-switcher-text {
	padding: 2px 0 2px 19px
}

.b-map__type-switcher_to_fullscreen .b-map__type-switcher-text {
	background: url(//antiagent.ru/img/switcher.png) 0 50% no-repeat;
	padding-left: 17px
}

.b-map__type-switcher_to_split .b-map__type-switcher-text {
	background: url(//antiagent.ru/img/switcher2.png) 0 50% no-repeat
}

.b-map__hint {
	background: #000;
	background: rgba(0, 0, 0, .7);
	font-size: 13px;
	color: #fff
}

.b-map__hint-visible-objects {
	font-weight: 700
}

.b-map__hint_type_objects {
	height: 2em;
	line-height: 2em;
	padding-left: 8px;
	padding-right: 8px;
	overflow: hidden
}

.b-map__hint-info {
	font-family: "Courier New", monospace;
	font-weight: 700;
	margin-left: 8px;
	padding: 0 0 0 6px;
	border-left: 1px solid #666;
	height: 100%;
	cursor: pointer
}

.b-map__hint_type_extended {
	top: 175px;
	margin-left: -147px;
	overflow: hidden;
	padding: 9px 12px;
	width: 270px
}

.b-map__hint_type_extended .ymaps-b-balloon__close {
	border: 1px solid #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.b-map__hint-header {
	font-size: 15px;
	margin-bottom: .5em
}

.b-map__hint-objects-verb {
	text-transform: lowercase
}

.b-map__controls {
	white-space: nowrap
}

.b-map__controls_position_top-right {
	top: 10px;
	right: 10px
}

.b-map__controls_position_top-right .b-map__control {
	float: right;
	display: inline;
	margin-left: 10px
}

.b-map__controls_position_bottom-right {
	right: 10px;
	bottom: 10px
}

.b-map__controls_position_search {
	top: 5px;
	left: 50%;
	width: 400px;
	margin-left: -200px
}

.b-map__full-screen {
	display: inline-block;
	width: 27px;
	height: 26px;
	vertical-align: middle;
	cursor: pointer
}

.b-map__balloon {
	display: inline-block;
	padding: 6px 10px 1px;
	background: #fff
}

.b-map__balloon-row {
	margin-bottom: .5em
}

.b-map__balloon-row .b-icon {
	margin-right: 5px;
	vertical-align: top
}

.b-map__balloon_type_fullscreen {
	text-align: right
}

.b-map__balloon_type_serp-single {
	position: absolute!important;
	top: 50%!important;
	left: 50%!important;
	margin-top: -120px!important;
	margin-left: -265px!important
}

.b-adv-multi {
	margin: 2em 0 0 13px
}

.b-adv-multi__head {
	margin-bottom: 10px;
	padding-right: 2%
}

.b-adv-multi__head .b-link {
	white-space: nowrap
}

.b-adv-multi__head-left {
	float: left;
	width: 50%
}

.b-adv-multi__head-left .b-link {
	color: #a3a3a3
}

.b-adv-multi__head-right {
	float: right;
	width: 50%;
	text-align: right
}

.b-adv-multi__head-right .b-link {
	margin-right: 10px
}

.b-adv-multi__head-right .b-link:last-child {
	margin-right: 0
}

.b-adv-multi__item {
	float: left;
	overflow: hidden;
	width: 33%;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis
}

.b-adv-multi__item__inner {
	margin-right: 10px
}

.b-adv-multi__item .b-adv-single {
	margin-right: 20px;
	margin-bottom: 0;
	background: 0
}

.b-adv-multi__item .b-adv-single__inner {
	margin-left: 0;
	padding-left: 0;
	border: 0
}

.i-clearfix:after {
	display: block;
	clear: both;
	height: 0;
	content: " "
}

.b-foot {
	padding-top: 0;
	font-size: 85%;
	clear: both;
	margin-top: 3em;
	color: #333;
	border-top: 1px solid #eaeaea
}

.b-foot .b-menu_layout_horiz-simple {
	margin-bottom: .6em
}

.b-foot .b-copyright__link:link,
.b-foot .b-copyright__link:visited,
.b-foot .b-link_pseudo_yes,
.b-foot__link:link,
.b-foot__link:visited {
	white-space: nowrap;
	color: #8792a8
}

.b-foot__layout-column_type_right .b-menu_layout_horiz-simple .b-foot__link {
	margin: 0 0 0 18px
}

.b-foot .b-keyboard-loader {
	margin: 0 20px .6em 0
}

.b-foot .b-copyright,
.b-foot__info,
.b-foot__links {
	margin-bottom: .6em
}

.b-foot__layout {
	font-size: 100%;
	width: 100%;
	border-collapse: collapse
}

.b-foot__layout-column {
	padding: 10px 10px 7px 0;
	vertical-align: top
}

.b-foot__layout-column_type_center,
.b-foot__layout-column_type_left {
	width: 16%
}

.b-foot__layout-column_type_right {
	width: 8%;
	padding: 10px 0 7px 10px;
	text-align: right
}

.b-foot__layout-bottom,
.b-foot__layout-gap {
	padding: 0
}

.b-foot__layout-gap {
	width: 2%
}

.b-foot__layout-gap-i {
	display: block;
	visibility: hidden;
	width: 20px
}

.b-menu_layout_horiz-simple .b-menu__title {
	display: -moz-inline-box;
	display: inline-block
}

.b-foot__info {
	min-height: 0
}

.b-keyboard-loader {
	position: relative;
	cursor: pointer;
	display: inline-block
}

span.b-keyboard-loader:hover .b-link_pseudo_yes {
	color: red!important
}

.b-keyboard-loader__progress {
	font: 0/0 a;
	position: absolute;
	left: 0;
	bottom: -4px;
	width: 100%;
	height: 5px;
	background: url(//antiagent.ru/img/kloader.gif) repeat-x
}

.b-dropdowna__popup_color_black,
.b-dropdowna__popup_color_black .b-link_pseudo_yes,
.b-dropdowna__popup_color_black a.b-link:link,
.b-dropdowna__popup_color_black a.b-link:visited,
.b-dropdowna__popup_color_black a.b-link_pseudo_yes:link,
.b-dropdowna__popup_color_black a.b-link_pseudo_yes:visited,
.b-dropdowna_color_black,
.b-dropdowna_color_black .b-link_pseudo_yes,
.b-dropdowna_color_black a.b-link_pseudo_yes:link,
.b-dropdowna_color_black a.b-link_pseudo_yes:visited {
	color: #000
}

.i-hidden {
	display: none!important
}

.b-keyboard-popup__bar,
.b-keyboard-popup__close {
	color: #858585
}

.b-keyboard-popup__bar,
.b-keyboard-popup__close .b-icon {
	background: url(//antiagent.ru/img/popupclose.png) repeat-x
}

.b-keyboard-popup__close {
	line-height: 100%;
	margin-right: 7px!important;
	vertical-align: middle
}

.b-keyboard-popup__bar {
	font-size: 12px;
	height: 16px;
	text-align: right;
	background-color: #d6d6d6;
	background-position: 0 100%
}

.b-keyboard-popup__close .b-icon {
	font: 0/0 a;
	display: -moz-inline-box;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 3px 7px 0 0;
	outline: 0;
	text-decoration: none!important;
	margin-right: 7px!important;
	background-position: 0 0
}

.b-keyboard-popup__close:hover {
	cursor: pointer;
	color: red
}

.b-keyboard-popup__close:hover .b-icon {
	background-position: 0 -8px
}

.b-keyboard-popup {
	position: fixed;
	z-index: 9999;
	bottom: 0;
	width: 100%;
	height: 210px;
	background: #fbfbfb
}

.b-keyboard-popup__gap {
	height: 220px
}

.b-copyright {
	white-space: nowrap
}

.b-form-button_type_x {
	margin-right: 17px
}

.b-form-button__x {
	position: absolute;
	top: 2px;
	right: -17px;
	width: 22px;
	height: 22px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGNlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNGE3YWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #dadce1 0, #a4a7ac 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dadce1), color-stop(100%, #a4a7ac));
	background: -webkit-linear-gradient(top, #dadce1 0, #a4a7ac 100%);
	background: -o-linear-gradient(top, #dadce1 0, #a4a7ac 100%);
	background: -ms-linear-gradient(top, #dadce1 0, #a4a7ac 100%);
	background: linear-gradient(to top, #dadce1 0, #a4a7ac 100%);
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	font-size: 1.4em;
	line-height: 22px;
	color: #fff
}

.b-form-button__x:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNDE0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzMwMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f24145 0, #9c3035 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f24145), color-stop(100%, #9c3035));
	background: -webkit-linear-gradient(top, #f24145 0, #9c3035 100%);
	background: -o-linear-gradient(top, #f24145 0, #9c3035 100%);
	background: -ms-linear-gradient(top, #f24145 0, #9c3035 100%);
	background: linear-gradient(to top, #f24145 0, #9c3035 100%);
}

.b-filter-layout {
	margin: 0;
	padding: 0;
	border-collapse: collapse
}

.b-filter-layout .b-form-checkbox,
.b-filter-layout .b-form-radio,
.b-filter-layout .b-form-select {
	margin-right: 0
}

.b-form-checkbox {
	position: relative;
	vertical-align: middle
}

.b-form-checkbox__inner {
	font: 0/100% a;
	position: relative;
	display: inline-block;
	margin: 0 2px 2px;
	padding: 0;
	cursor: default;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-background-clip: padding;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}

.b-form-checkbox__checkbox {
	position: absolute;
	z-index: 4;
	top: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
	outline: 0;
	border: 0;
	background: 0
}

.b-form-checkbox__bg {
	display: inline-block;
	margin: 1px;
	padding: 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-background-clip: padding
}

.b-form-checkbox__tick {
	font: 0/0 a;
	display: inline-block;
	background: url(data:image/gif;base64,R0lGODlhDQANALMJADIyMi4uLoWFhVZWVnZ2di8vLzAwMDExMTMzMwAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAANAA0AAAQhMMlJq70Y4Yn0BoBQHdNxEKOZmINlvDBWzMWWBIGt73wEADs=) -9999px 50% no-repeat
}

.b-form-checkbox_checked_yes .b-form-checkbox__tick {
	background-position: 50%
}

.b-form-checkbox__tick[alt] {
	overflow: hidden;
	text-indent: 30px;
	color: #2f2f2f;
	font-family: Arial, sans-serif;
	font-weight: 700;
	font-style: italic
}

body .b-form-checkbox_disabled_yes .b-form-checkbox__inner {
	opacity: .3;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

body .b-form-checkbox_disabled_yes .b-form-checkbox__bg {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.b-form-checkbox_focused_yes .b-form-checkbox__inner {
	border-collapse: separate;
	-webkit-box-shadow: 0 0 2px #ffd94f, 0 0 2px #ffd94f, 0 0 3px #ffd94f;
	-moz-box-shadow: 0 0 2px #ffd94f, 0 0 2px #ffd94f, 0 0 3px #ffd94f;
	box-shadow: 0 0 2px #ffd94f, 0 0 2px #ffd94f, 0 0 3px #ffd94f
}

.b-head-stripe__layout,
table,
td,
th {
	border-collapse: collapse
}

.b-form-checkbox_focused_yes .b-form-checkbox__bg {
	-webkit-box-shadow: 0 0 1px #a48f3d;
	-moz-box-shadow: 0 0 1px #a48f3d;
	box-shadow: 0 0 1px #a48f3d
}

.b-filter-extensive__block-group .b-form-checkbox_type_label-insert,
.b-filter-extensive__inline-group .b-form-checkbox_type_label-insert,
.b-form-checkbox_type_label-insert {
	display: -moz-inline-box;
	display: inline-block;
	margin-right: .3em!important;
	text-align: center
}

.b-form-checkbox_type_label-insert .b-form-checkbox__inner .b-form-checkbox__checkbox {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.b-form-checkbox_type_label-insert .b-form-checkbox__ico {
	padding: 3px 6px 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #d5d5d5 #b3b3b3 #999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2MxYzFjMSIgc3RvcC1vcGFjaXR5PSIwLjY2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGE4YTgiIHN0b3Atb3BhY2l0eT0iMC42NiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, .9) 10%, rgba(193, 193, 193, .66) 92%, rgba(168, 168, 168, .66) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, .9)), color-stop(92%, rgba(193, 193, 193, .66)), color-stop(100%, rgba(168, 168, 168, .66)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, .9) 10%, rgba(193, 193, 193, .66) 92%, rgba(168, 168, 168, .66) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, .9) 10%, rgba(193, 193, 193, .66) 92%, rgba(168, 168, 168, .66) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, .9) 10%, rgba(193, 193, 193, .66) 92%, rgba(168, 168, 168, .66) 100%);
	background: linear-gradient(to top, rgba(255, 255, 255, .9) 10%, rgba(193, 193, 193, .66) 92%, rgba(168, 168, 168, .66) 100%)
}

.b-form-checkbox_type_label-insert .b-form-checkbox__label {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.b-form-checkbox_type_label-insert .b-form-checkbox__inner {
	font: 400 100% Arial, Helvetica, sans-serif;
	line-height: 21px;
	margin: 0;
	background: 0
}

.b-form-checkbox_checked_yes .b-form-checkbox__ico {
	position: relative;
	top: 1px;
	padding: 4px 6px 2px;
	color: #7a7254;
	border-top-color: #9d9b79;
	border-bottom: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZTM5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZmZWZiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZjNjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY1Y2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f5e39e 0, #ffefb2 42%, #fff3c8 75%, #fff5cf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5e39e), color-stop(42%, #ffefb2), color-stop(75%, #fff3c8), color-stop(100%, #fff5cf));
	background: -webkit-linear-gradient(top, #f5e39e 0, #ffefb2 42%, #fff3c8 75%, #fff5cf 100%);
	background: -o-linear-gradient(top, #f5e39e 0, #ffefb2 42%, #fff3c8 75%, #fff5cf 100%);
	background: -ms-linear-gradient(top, #f5e39e 0, #ffefb2 42%, #fff3c8 75%, #fff5cf 100%);
	background: linear-gradient(to top, #f5e39e 0, #ffefb2 42%, #fff3c8 75%, #fff5cf 100%);
	-moz-box-shadow: inset 0 1px 1px #a19f7e;
	-webkit-box-shadow: inset 0 1px 1px #a19f7e;
	box-shadow: inset 0 1px 1px #a19f7e
}

.b-form-input__label {
	display: -moz-inline-box;
	display: inline-block;
	margin-bottom: .25em
}

.b-form-input__clear {
	position: absolute;
	z-index: 5;
	visibility: hidden;
	width: 11px;
	height: 11px;
	margin: .25em 0 0 7px;
	padding: 0;
	background: url(//antiagent.ru/img/inputclear.png) 50% 50% no-repeat
}

.b-form-input_size_s .b-form-input__clear {
	margin-top: 3px!important
}

.b-form-input_size_l .b-form-input__clear,
.b-form-input_size_m .b-form-input__clear {
	margin-top: 5px!important
}

.b-form-input_size_l .b-form-input__clear {
	width: 13px;
	height: 13px;
	margin-left: 6px;
	background-image: url(//antiagent.ru/img/inputclear2.png)
}

.b-form-input_size_xl .b-form-input__clear {
	width: 15px;
	height: 15px;
	margin-top: 7px!important;
	margin-left: 5px;
	background-image: url(//antiagent.ru/img/inputclear3.png)
}

.b-form-input_size_xl .b-form-input__hint,
.b-form-input_size_xl .b-form-input__input {
	font-size: 20px
}

.b-form-input_size_xl .b-form-input__input {
	padding-top: 2px;
	padding-bottom: 3px;
	line-height: 120%
}

.b-form-input_size_xl .b-form-input__box {
	height: 33px
}

.b-form-input_size_xl .b-form-input__hint-wrap {
	height: 33px;
	margin-bottom: -33px
}

.b-form-input__clear_visibility_visible {
	visibility: visible;
	opacity: .6
}

.b-form-input__clear_visibility_visible:hover {
	opacity: 1
}

.b-form-input_has-clear_yes .b-form-input__box {
	padding-right: 25px
}

.b-form-input_has-clear_yes .b-form-input__input::-ms-clear {
	display: none
}

.b-hint {
	margin: .5em 2% 1em 0;
	padding: .5em 1em .5em 2%;
	border: 1px solid #bee7ac;
	background: #e1f8d6
}

.b-hint_type_notice {
	padding-left: 4%;
	border-color: #f0f285;
	background: url(//antiagent.ru/img/hintnotice.png) 2% 5px no-repeat #feffbe
}

.b-showcase_hidden_yes {
	margin-top: -352px
}

.b-showcase {
	-webkit-transition: all 1.2s ease-in-out;
	-moz-transition: all 1.2s ease-in-out;
	-ms-transition: all 1.2s ease-in-out;
	-o-transition: all 1.2s ease-in-out;
	transition: all 1.2s ease-in-out
}

.b-showcase__slides {
	width: 1000%;
	-webkit-transition: all 1s cubic-bezier(.6, -.3, .735, .045);
	-moz-transition: all 1s cubic-bezier(.6, -.3, .735, .045);
	-ms-transition: all 1s cubic-bezier(.6, -.3, .735, .045);
	-o-transition: all 1s cubic-bezier(.6, -.3, .735, .045);
	transition: all 1s cubic-bezier(.6, -.3, .735, .045)
}

.b-showcase__wrapper {
	min-width: 960px;
	max-width: 1160px;
	#width: 960px;
	height: 365px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 1000
}

.b-showcase__slide {
	position: relative;
	display: inline-block;
	width: 10%;
	vertical-align: bottom;
	z-index: 1000
}

.b-showcase__slide .b-head-logo {
	position: absolute;
	top: 35%;
	left: 10%
}

.b-showcase__slide .b-showcase__slide-img {
	position: absolute;
	z-index: 100;
	background-repeat: no-repeat
}

.b-form-button_theme_grey-s,
.b-form-button_theme_grey-s .b-form-button__content,
.b-form-button_theme_grey-s .b-form-button__left {
	color: #000;
	background-image: url(//antiagent.ru/img/bborders.png)
}

.b-chapter_disabled_yes,
.b-chapter_disabled_yes .b-link,
.b-chapter_empty_yes .b-chapter__header,
.b-form-checkbox_disabled_yes .b-form-checkbox__label {
	color: #999
}

.b-form-button_size_s {
	height: 23px
}

.b-form-button_size_s .b-form-button__left {
	width: 5px;
	margin-right: -5px
}

.b-form-button_size_s .b-form-button__content,
.b-form-button_size_s .b-form-button__normal,
.b-form-button_size_s .b-form-button__simple {
	font: 11px/21px Verdana, Arial, sans-serif;
	margin: 0 5px;
	padding: 0 9px
}

.b-form-button_size_s .b-form-button__normal,
.b-form-button_size_s .b-form-button__simple {
	height: 19px;
	line-height: 17px
}

.b-layout_type_serp {
	white-space: nowrap
}

.b-layout_type_serp .b-layout__left {
	width: 174px;
	margin: 0;
	float: left
}

.b-layout_type_serp .b-layout__right {
	width: auto;
	margin-right: 15px;
	overflow: hidden;
	display: block
}

.b-form-radio_type_compressed.b-form-radio_theme_grey .b-form-radio__text,
.b-form-radio_type_rooms .b-form-radio_theme_grey .b-form-radio__text {
	padding: .23em .5em .31em
}

.b-form-checkbox__label-new {
	word-spacing: -4px;
	padding-left: 0;
	position: relative;
	top: 0
}

.b-form-checkbox__label {
	word-spacing: -4px;
	padding-left: 0;
	position: relative;
	top: -3px
}

.b-form-select__popup_size_s .b-form-select__item {
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, sans-serif
}

.b-form-select_size_s .b-form-button .b-form-button__content {
	margin-top: -23px
}

.b-form-select__popup_size_s .b-form-select__item_selected_yes .b-form-select__text:before {
	background-position: -21px 4px
}

.b-form-select_size_s .b-form-select__arrow {
	font: 9px Arial, Helvetica, sans-serif;
	top: 6px
}

.b-chapters,
.b-chapters_adv {
	margin: 1.5em 15px 0
}

.b-chapter__img,
.b-chapter__img_adv {
	width: 299px;
	margin: .3em 0 .5em;
	vertical-align: top;
	border: 0
}

.b-chapter {
	line-height: normal;
	position: relative;
	display: inline-block;
	width: 299px;
	text-align: left;
	vertical-align: top
}

.b-chapter_empty_yes .b-chapter__img_type_disable {
	opacity: .5
}

.b-chapter_disabled_yes .b-chapter__img_type_disable {
	position: absolute;
	bottom: 0;
	left: 0
}

.b-chapter_disabled_yes .b-chapter__results .b-link {
	color: #c0c0c1
}

.b-chapter_disabled_yes:hover {
	color: #000
}

.b-chapter_disabled_yes:hover .b-chapter__results .b-link,
.b-chapter_disabled_yes:hover .b-link {
	color: #99a1db
}

.b-chapter_disabled_yes,
.b-chapter_disabled_yes .b-chapter__img_type_disable,
.b-chapter_disabled_yes .b-chapter__results .b-link,
.b-chapter_disabled_yes .b-link {
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear
}

.b-chapter_disabled_yes:hover .b-chapter__img_type_disable {
	opacity: 0
}

.b-chapter__header {
	font-size: 1.5em;
	font-weight: 400;
	position: relative;
	text-align: left
}

.b-chapter__img {
	height: 120px
}

.b-chapter__img_adv {
	height: 300px
}

.b-chapter__empty {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	background: url(//antiagent.ru/img/chapterempty.png)
}

.b-chapter__empty-content {
	font-size: 130%;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	width: 100%;
	text-align: center;
	text-shadow: 0 0 10px #fff
}

.b-chapter__results {
	margin-top: .4em
}

.b-chapter__results .b-link {
	color: #99a1db;
	white-space: nowrap
}

.b-chapter__results_type_mortgage {
	white-space: nowrap
}

.b-chapter__results_type_mortgage .b-form-input {
	display: inline-block;
	margin-top: .2em;
	vertical-align: top
}

.b-chapter__num {
	font-family: Verdanax, sans-serif;
	font-size: .8em;
	color: #666
}

.b-chapter__row {
	white-space: nowrap
}

.b-chapter__row .b-chapter__results {
	line-height: 1.7em;
	display: inline-block;
	padding-right: 20px
}

.b-filter__cross {
	position: absolute;
	top: 10px;
	left: -10px;
	width: 13px;
	height: 13px;
	background: url(//antiagent.ru/img/filtercross.png) no-repeat
}

.b-form-button_theme_grey-no-transparent-l,
.b-form-button_theme_grey-no-transparent-l .b-form-button__content,
.b-form-button_theme_grey-no-transparent-l .b-form-button__left {
	color: #000;
	background-image: url(//antiagent.ru/img/bborders2.png)
}

.b-serp-balloon {
	position: relative;
	padding: 0 10px;
	max-width: 300px
}

.b-serp-balloon__address {
	margin-bottom: .7em
}

.b-serp-balloon__row {
	margin-bottom: .5em
}

.b-serp-balloon__panoram {
	position: absolute;
	bottom: 15px;
	margin-left: 165px
}

.b-serp-balloon__photo {
	float: left;
	overflow: hidden;
	width: 150px;
	height: 150px;
	margin-right: 10px
}

.b-serp-balloon__index {
	position: absolute;
	right: 30px
}

.b-serp-balloon__index .b-sprite_type_legend-many {
	line-height: 47px;
	text-align: center
}

.b-serp-balloon_type_header {
	position: relative;
	overflow: hidden;
	max-width: 410px;
	min-width: 300px;
	margin: .7em 0;
	padding: 0 15px
}

.b-serp-balloon_type_header .b-serp-balloon__photo {
	overflow: hidden;
	width: 100px;
	height: auto;
	margin-right: 15px
}

.b-serp-balloon_type_header .b-serp-balloon__address-content {
	overflow: hidden
}

.b-serp-balloon_type_header .b-serp-balloon__panoram {
	position: static;
	margin-left: 0;
	bottom: 0;
	white-space: nowrap
}

.b-map-serp .b-serp-balloon_type_header {
	max-width: none;
	min-height: 5em;
	margin: 1.2em 0 1.7em;
	padding: 0 90px 0 165px
}

.b-map-serp .b-serp-balloon_type_header .b-serp-balloon__photo {
	float: none;
	position: absolute;
	left: 50px;
	height: 100%;
	margin-right: 0
}

.b-serp-item_context_balloon {
	padding-left: 145px
}

li,
ol,
td,
th,
ul {
	padding: 0
}

.b-serp-item_context_balloon .b-serp-item__indicator,
.b-serp-item_context_balloon .b-serp-item__price {
	width: 130px
}

:link {
	color: #1a3dc1
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
	padding: 0
}

td,
th {
	text-align: left;
	vertical-align: top
}

ol,
ul {
	list-style: none
}

code,
input,
textarea {
	font-family: Arial, Helvetica, sans-serif
}

input[type=text],
textarea {
	border: 1px solid #b6b6b6
}

a {
	text-decoration: none
}

:link,
:visited {
	text-decoration: underline
}

a img,
fieldset {
	border: 0
}

b {
	font-weight: 400
}

i {
	font-style: normal
}

.b-ugc-item__actions-link {
	position: relative;
	display: inline-block;
	vertical-align: bottom;
	padding: 5px 10px 5px 0;
	border-bottom: 0!important;
	outline: 0
}

.b-ugc-item__actions-text {
	float: left;
	border-bottom: 1px dotted #1a3dc1
}

.b-ugc-item__actions-link:hover .b-ugc-item__actions-text {
	color: red;
	border-bottom: 1px dotted red
}

.b-ugc-item__actions-link_type_remove,
.b-ugc-item__actions-link_type_restore {
	display: none
}

.b-ugc-item__actions-icon,
.b-ugc-item__actions-remove {
	display: block;
	float: left;
	width: 8px;
	height: 8px;
	margin: .35em 3px 0 0
}

.b-ugc-item__actions-icon {
	background-image: url(//antiagent.ru/img/actionsicon.png)
}

.b-ugc-item__actions-remove {
	background-image: url(//antiagent.ru/img/actionsiconr.png)
}

.b-icon_type_complain-icon,
.b-ugc-item__icon {
	background-image: url(//antiagent.ru/img/actionsicon.png)
}

.b-icon_type_complain-icon {
	width: 16px;
	height: 15px;
	background-position: -40px 0
}

.b-ugc-item__actions-link_type_restore .b-ugc-item__actions-icon {
	height: 16px;
	margin-top: 0;
	width: 16px;
	background-position: -24px 0
}

.b-ugc-item__actions-link_type_add .b-ugc-item__actions-icon {
	background-position: 0 0
}

.b-ugc-item__actions-link_type_remove .b-ugc-item__actions-icon {
	background-position: -16px 0
}

.b-ugc-item__actions-link_type_strikeout .b-ugc-item__actions-icon {
	background-position: -8px 0
}

.b-dropdowna_type_action-link {
	float: right;
	margin-top: -25px;
	padding: 0 30px;
	border-left: 1px solid transparent
}

.b-dropdowna_type_action-link .b-dropdowna__switcher .b-link__inner {
	position: relative
}

.b-dropdowna_type_action-link .b-dropdowna__switcher .b-link__inner .b-icon {
	position: absolute;
	left: -18px
}

.b-add-complaint_type_again {
	display: none
}

.b-ugc-item__actions {
	opacity: 0;
	position: relative
}

.b-map-balloon .b-ugc-item__actions {
	opacity: 1
}

.b-ugc-item_complain-expanded_yes .b-ugc-item__actions,
.b-ugc-item_complain-hover_yes .b-ugc-item__actions {
	opacity: 1!important
}

.b-ugc-item__actions-link {
	margin-right: 0
}

.b-ugc-item__actions-link_type_strikeout {
	padding-right: 0;
	margin-left: 0
}

.b-dropdowna_type_action-link {
	position: relative;
	margin-right: -20px
}

.b-ugc-item__actions-fav {
	position: absolute;
	left: 0;
	width: 168px
}

.b-ugc-item__actions-fav .b-ugc-item__actions-link {
	padding-right: 0
}

.b-ugc-item__complain {
	position: relative;
	display: none;
	background-color: #f7f7f7
}

.b-ugc-item__complain:before {
	position: absolute;
	top: -1px;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
	content: '';
	background-color: #ddd;
	-webkit-box-shadow: 0 1px 3px 0 #c6c6c6;
	-moz-box-shadow: 0 1px 3px 0 #c6c6c6;
	box-shadow: 0 1px 3px 0 #c6c6c6
}

.b-ugc-item__complain .b-form-input__label {
	font-weight: 700;
	margin: 10px 0
}

.b-ugc-item__complain .b-form-input .b-form-input__input {
	height: 13em
}

.b-ugc-item__complain {
	margin: auto;
	padding: 0 12px
}

.b-ugc-item__complain-buttons {
	padding: 10px 0;
	text-align: right
}

.b-ugc-item__complain-buttons .b-form-button {
	margin-left: 10px
}

.b-ugc-item__icon {
	visibility: hidden;
	position: relative;
	display: inline-block;
	left: -10px
}

.b-ugc-item__inner {
	background-color: #fff;
	position: relative;
	z-index: 0;
	width: 640px;
	padding: .5em 20px 0 105px;
	border-bottom: 0;
	-webkit-transition: background .1s ease-in-out;
	-moz-transition: background .1s ease-in-out;
	-ms-transition: background .1s ease-in-out;
	-o-transition: background .1s ease-in-out;
	transition: background .1s ease-in-out
}

.b-ugc-item_complain_yes .b-add-complaint {
	display: none
}

.b-ugc-item_complain_yes .b-add-complaint_type_again {
	display: inline-block
}

.b-ugc-item_complain-expanded_yes .b-ugc-item__complain {
	display: block
}

.b-ugc-item_complain-expanded_yes .b-dropdowna_type_action-link {
	position: relative;
	border-left-color: #e5e6e5;
	background-color: #f7f7f7;
	-webkit-box-shadow: inset 0 5px 5px -5px #c6c6c6;
	-moz-box-shadow: inset 0 5px 5px -5px #c6c6c6;
	box-shadow: inset 0 5px 5px -5px #c6c6c6
}

.b-ugc-item_complain-expanded_yes .b-dropdowna_type_action-link:after {
	position: absolute;
	z-index: 1;
	bottom: -4px;
	right: 0;
	display: block;
	width: 100%;
	height: 6px;
	background-color: #f7f7f7;
	content: ''
}

.b-ugc-item_complain-expanded_yes .b-ugc-item__inner,
.b-ugc-item_complain-hover_yes .b-ugc-item__inner {
	border-color: #a2be94;
	background-color: #f8f8f8!important
}

.b-ugc-item_complain-expanded_yes .b-ugc-item__inner {
	padding-bottom: 0
}

.b-ugc-item_favorite_yes .b-ugc-item__actions-link_type_add {
	display: none
}

.b-ugc-item_favorite_yes .b-ugc-item__actions-link_type_remove {
	display: inline-block
}

.b-ugc-item_favorite_yes .b-ugc-item__is-favorite-flag {
	display: inline
}

.b-ugc-item_favorite_yes .b-serp-item__position,
.b-ugc-item_strikeout_yes .b-ugc-item__actions-link_type_add,
.b-ugc-item_strikeout_yes .b-ugc-item__actions-link_type_strikeout {
	display: none
}

.b-ugc-item_favorite_yes .b-serp-item__status {
	background-position: 100% -72px
}

.b-ugc-item_hover_yes .b-ugc-item__inner {
	border-bottom-color: #a2be94;
	background: #f8f8f8
}

.b-ugc-item_hover_yes .b-ugc-item__actions {
	opacity: 1
}

.b-ugc-item__actions {
	-webkit-transition: opacity .1s ease-in-out;
	-moz-transition: opacity .1s ease-in-out;
	-ms-transition: opacity .1s ease-in-out;
	-o-transition: opacity .1s ease-in-out;
	transition: opacity .1s ease-in-out
}

.b-ugc-item_strikeout_yes .b-ugc-item__actions-link_type_restore {
	display: inline-block
}

.b-ugc-item__is-favorite-flag,
.b-ugc-item_strikeout_yes .b-serp-item__about,
.b-ugc-item_strikeout_yes .b-serp-item__inexact-match,
.b-ugc-item_strikeout_yes .b-serp-item__info {
	display: none
}

.b-ugc-item_strikeout_yes .b-serp-item__status {
	color: #666;
	background-position: 100% -96px
}

.b-ugc-item_strikeout_yes .b-serp-item__address,
.b-ugc-item_strikeout_yes .b-serp-item__header,
.b-ugc-item_strikeout_yes .b-serp-item__header a,
.b-ugc-item_strikeout_yes .b-serp-item__owner,
.b-ugc-item_strikeout_yes .b-serp-item__photo,
.b-ugc-item_strikeout_yes .b-serp-item__price {
	text-decoration: line-through;
	color: #666
}

.b-ugc-item_strikeout_yes .b-serp-item__photo-cover {
	border-color: #cbcbcb
}

.b-form-input_type_textarea .b-form-input__input {
	resize: vertical;
	-webkit-overflow-scrolling: touch
}

body .b-form-input_type_textarea .b-form-input__hint {
	padding-top: .4em
}

body .b-form-input_type_textarea .b-form-input__box {
	height: auto
}

.b-ugc-item {
	position: relative
}

.b-ugc-item_suspicious_yes .b-serp-item__status {
	color: #000;
	background-position: 100% -48px
}

.b-ugc-item_instant-hover_yes .b-ugc-item__inner {
	background: #f8f8f8
}

.b-form-input_theme_grey .b-form-input__box {
	border-color: #b6b6b6
}

.b-form-input_theme_grey.b-form-input_focused_yes .b-form-input__box {
	-webkit-box-shadow: inset 0 1px 1px #cfcfcf, 0 0 1px #ffd94f, 0 0 1px #ffd94f, 0 0 2px #ffd94f;
	-moz-box-shadow: inset 0 1px 1px #cfcfcf, 0 0 1px #ffd94f, 0 0 1px #ffd94f, 0 0 2px #ffd94f;
	box-shadow: inset 0 1px 1px #cfcfcf, 0 0 1px #ffd94f, 0 0 1px #ffd94f, 0 0 2px #ffd94f
}

.b-form-input_theme_grey.b-form-input_disabled_yes .b-form-input__box {
	border-color: #e9e9e9 #f2f2f2 #f9f9f9;
	-webkit-box-shadow: inset 0 1px 1px #f4f4f4;
	-moz-box-shadow: inset 0 1px 1px #f4f4f4;
	box-shadow: inset 0 1px 1px #f4f4f4
}

.b-form-input_size_s .b-form-input__hint,
.b-form-input_size_s .b-form-input__input {
	font: 11px Verdana, Arial, sans-serif
}

.b-form-input_size_s .b-form-input__input {
	line-height: 137%
}

.b-form-input_size_s .b-form-input__box {
	height: 19px
}

.b-form-input_size_s .b-form-input__hint-wrap {
	height: 19px;
	margin-bottom: -19px
}

.b-form-input__popup-items .b-autocomplete-item {
	position: relative;
	z-index: 10
}

.b-form-input__popup {
	max-width: 100%;
	margin-left: 1px;
	margin-top: 0;
	background: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	min-width: 20em
}

.input__box,
.input__control,
.popup,
.popup__content {
	box-sizing: border-box
}

.b-form-input__popup .b-form-input__popup-items {
	margin: 0;
	padding: 0;
	list-style: none
}

.b-form-input__shadow {
	font: 0/0 a;
	position: absolute;
	z-index: 8;
	top: -1px;
	left: -1px;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 1px 7px #9a9a9a;
	-moz-box-shadow: 0 1px 7px #9a9a9a;
	box-shadow: 0 1px 7px #9a9a9a;
	border: 1px solid #dedede;
	border-color: rgba(154, 154, 154, .5);
	border-top-color: rgba(154, 154, 154, .4);
	border-bottom-color: rgba(154, 154, 154, .6)
}

.b-autocomplete-item {
	margin: 0;
	padding: .25em .33em;
	cursor: pointer;
	list-style: none;
	white-space: nowrap
}

.b-autocomplete-item_hovered_yes {
	background: #fdedaf
}

.b-autocomplete-item__em {
	font-weight: 400;
	font-style: normal
}

.b-autocomplete-item__span {
	color: #828282
}

.b-autocomplete-item__highlight {
	font-weight: 700
}

.b-autocomplete-item__fact {
	color: #555
}

.b-autocomplete-item .b-autocomplete-item__link {
	display: block;
	text-decoration: none
}

.b-autocomplete-item__link-url {
	color: #1a3dc1;
	text-decoration: underline
}

.b-autocomplete-item_pers_yes .b-autocomplete-item__link,
.b-autocomplete-item_pers_yes .b-autocomplete-item__link-url {
	color: inherit
}

.b-autocomplete-item__link:hover .b-autocomplete-item__link-url {
	color: red
}

.b-autocomplete-item__link-info {
	color: #666;
	white-space: nowrap
}

.b-autocomplete-item_type_nah {
	color: #639!important
}

.b-autocomplete-item_type_href .b-link {
	display: block;
	text-decoration: none;
	color: #000
}

.b-autocomplete-item_type_foot .b-link,
.b-autocomplete-item_type_weather .b-autocomplete-item__value {
	color: #555
}

.b-autocomplete-item__icon {
	display: inline-block;
	width: 26px;
	height: 26px;
	margin: -8px 5px -8px 7px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	background-size: contain
}

.b-autocomplete-item_type_foot {
	font: 85%/1.5em Verdana, sans-serif;
	padding: 0 .3em;
	text-align: right;
	color: #555;
	background: #c8c8c8
}

.b-autocomplete-item_pers_yes {
	color: #639!important
}

.b-hint_type_info {
	border-color: #ced4e0;
	background: #e3e9f5
}

.b-hint_type_error {
	border-color: #f8c4c4;
	background: #fedada
}

.b-help {
	margin: .5em 0 2em;
	padding: 10px 30px;
	background: #ebf9f9
}

.b-help__inner {
	margin-left: -19px;
	padding-left: 24px;
	background: url(//antiagent.ru/img/help.png) 0 1px no-repeat
}

.b-help__para {
	margin-bottom: .5em
}

.b-popupa__close {
	font: 0/0 a;
	position: absolute;
	z-index: 12;
	top: 0;
	left: 100%;
	width: 14px;
	height: 14px;
	margin: 23px 0 0 -38px;
	cursor: pointer;
	background: url(//antiagent.ru/img/pclose.png) no-repeat
}

.b-popupa_has-close_yes .b-popupa__content {
	padding-right: 20px
}

.b-form-checkbox_size_m .b-form-checkbox__tick {
	width: 11px;
	height: 11px
}

.b-form-checkbox_size_m .b-form-checkbox__checkbox {
	width: 12px;
	height: 12px;
	margin-top: 1px
}

.b-form-checkbox_size_m .b-form-checkbox__tick[alt] {
	font-size: 10px;
	letter-spacing: -1px
}

.b-form-checkbox_theme_grey-m .b-form-checkbox__inner {
	background: linear-gradient(to top, rgba(192, 192, 192, .5) 0, rgba(49, 49, 49, .5) 100%);
	background: -moz-linear-gradient(to top, rgba(192, 192, 192, .5) 0, rgba(49, 49, 49, .5) 100%);
	background: -o-linear-gradient(top, rgba(192, 192, 192, .5) 0, rgba(49, 49, 49, .5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(192, 192, 192, .5)), color-stop(100%, rgba(49, 49, 49, .5)))
}

.b-form-checkbox_theme_grey-m .b-form-checkbox__bg {
	background: linear-gradient(to top, rgba(255, 255, 255, .95) 10%, rgba(250, 250, 250, .81) 60%, rgba(245, 245, 245, .76) 80%, rgba(230, 230, 230, .7) 100%);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, .95) 10%, rgba(250, 250, 250, .85) 60%, rgba(245, 245, 245, .8) 80%, rgba(230, 230, 230, .7) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, .95) 10%, rgba(250, 250, 250, .85) 60%, rgba(245, 245, 245, .8) 80%, rgba(230, 230, 230, .7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, .95)), color-stop(60%, rgba(250, 250, 250, .85)), color-stop(80%, rgba(245, 245, 245, .8)), color-stop(100%, rgba(230, 230, 230, .7)))
}

.b-form-radio_theme_grey {
	color: #000;
	-moz-box-shadow: 0 1px 1px 0 rgba(255, 255, 255, .6);
	box-shadow: 0 1px 1px 0 rgba(255, 255, 255, .6)
}

.b-form-radio_theme_grey .b-form-radio__button {
	padding: 1px
}

.b-form-radio_theme_grey .b-form-radio__button:before {
	z-index: 4;
	bottom: 0;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .45);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, .45) 100%);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, .45) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, .45) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, .45) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, .45) 100%)
}

.b-form-radio_theme_grey .b-form-radio__button:after {
	z-index: 5;
	bottom: 1px;
	left: 1px;
	top: 1px;
	background: #fff;
	background: -webkit-linear-gradient(top, #fff 30%, #ddd 92%, #cecece 100%);
	background: -moz-linear-gradient(top, #fff 30%, #ddd 92%, #cecece 100%);
	background: -o-linear-gradient(top, #fff 30%, #ddd 92%, #cecece 100%);
	background: -ms-linear-gradient(top, #fff 30%, #ddd 92%, #cecece 100%);
	background: linear-gradient(to bottom, #fff 30%, #ddd 92%, #cecece 100%)
}

.b-form-radio_theme_grey .b-form-radio__button:after,
.b-form-radio_theme_grey .b-form-radio__button:before {
	position: absolute;
	right: 0;
	content: '';
	width: auto;
	height: auto
}

.b-form-radio_theme_grey .b-form-radio__button_side_left.b-form-radio__button:before {
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-background-clip: padding-box
}

.b-form-radio_theme_grey .b-form-radio__button_side_left.b-form-radio__button:after {
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-webkit-background-clip: padding-box
}

.b-form-radio_theme_grey .b-form-radio__button_side_right.b-form-radio__button:before {
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-background-clip: padding-box
}

.b-form-radio_theme_grey .b-form-radio__button_side_right.b-form-radio__button:after {
	right: 1px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-webkit-background-clip: padding-box
}

.b-form-radio_theme_grey .b-form-radio__text {
	position: relative;
	z-index: 6;
	padding: 0 .9em
}

.b-form-radio_theme_grey .b-form-radio__button_checked_yes {
	color: #7a7254;
	z-index: 3
}

.b-form-radio_theme_grey .b-form-radio__button_checked_yes:after {
	right: 1px;
	background: #ffeca6;
	background: -webkit-linear-gradient(top, #ffeca6 0, #fff6d5 100%);
	background: -moz-linear-gradient(top, #ffeca6 0, #fff6d5 100%);
	background: -o-linear-gradient(top, #ffeca6 0, #fff6d5 100%);
	background: -ms-linear-gradient(top, #ffeca6 0, #fff6d5 100%);
	background: linear-gradient(to bottom, #ffeca6 0, #fff6d5 100%);
	-moz-box-shadow: inset 0 1px 3px -1px rgba(0, 0, 0, .5);
	box-shadow: inset 0 1px 3px -1px rgba(0, 0, 0, .5)
}

.b-form-radio_theme_grey .b-form-radio__button_next-for-checked_yes.b-form-radio__button:after {
	left: -1px
}

.b-form-radio_theme_grey .b-form-radio__button_checked_yes:before {
	background: #ffeca6;
	background: -webkit-linear-gradient(top, rgba(255, 236, 166, .4) 0, rgba(255, 246, 213, .4) 100%);
	background: -moz-linear-gradient(top, rgba(255, 236, 166, .4) 0, rgba(255, 246, 213, .4) 100%);
	background: -o-linear-gradient(top, rgba(255, 236, 166, .4) 0, rgba(255, 246, 213, .4) 100%);
	background: -ms-linear-gradient(top, rgba(255, 236, 166, .4) 0, rgba(255, 246, 213, .4) 100%);
	background: linear-gradient(to bottom, rgba(255, 236, 166, .4) 0, rgba(255, 246, 213, .4) 100%);
	-moz-box-shadow: inset 0 1px 5px rgba(30, 23, 0, .7);
	box-shadow: inset 0 1px 5px rgba(30, 23, 0, .7)
}

.b-form-radio_theme_grey .b-form-radio__button_focused_yes:not(.b-form-radio__button_checked_yes) {
	-moz-box-shadow: 0 0 2px 1px rgba(255, 204, 0, .65);
	box-shadow: 0 0 2px 1px rgba(255, 204, 0, .65)
}

.b-form-radio_theme_grey .b-form-radio__button_focused_yes:not(.b-form-radio__button_checked_yes):after {
	-moz-box-shadow: 0 0 0 1px rgba(193, 154, 0, .2);
	box-shadow: 0 0 0 1px rgba(193, 154, 0, .2)
}

.b-form-radio_theme_grey .b-form-radio__button_side_both.b-form-radio__button:before {
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-background-clip: padding-box;
	border-radius: 3px;
	-webkit-border-radius: 3px
}

.b-form-radio_theme_grey .b-form-radio__button_side_both.b-form-radio__button:after {
	right: 1px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-background-clip: padding-box;
	border-radius: 2px;
	-webkit-border-radius: 2px
}

.b-head-stripe {
	font: .86em/1.8em Verdana, Arial, sans-serif;
	min-width: 670px;
	color: #fff;
	background: #585858;
	background: -moz-linear-gradient(#585858, #3a3a3a);
	background: -webkit-linear-gradient(#585858, #3a3a3a);
	background: -o-linear-gradient(#585858, #3a3a3a);
	background: linear-gradient(#585858, #3a3a3a);
	cursor: pointer
}

.b-head-stripe_visibility_hidden {
	display: none
}

.b-head-stripe__layout {
	width: 100%;
	min-width: 670px;
	min-height: 20px;
	border-spacing: 0;
	line-height: 1.8em
}

.b-head-stripe__layout-left {
	width: 48%;
	padding: 0;
	white-space: nowrap
}

.b-head-stripe__text {
	overflow: hidden;
	max-width: 470px;
	margin-right: 10px
}

.b-head-stripe__layout-center {
	padding: 0
}

.b-head-stripe .b-head-stripe__install {
	color: #fff
}

.b-head-stripe__layout-right {
	padding: 0;
	text-align: right
}

.b-head-stripe__layout-gap-left,
.b-head-stripe__layout-gap-right {
	width: 2%;
	padding: 0
}

.b-head-stripe__layout-gap {
	display: block;
	width: 20px
}

.b-head-stripe .b-head-stripe__close {
	cursor: pointer;
	text-decoration: none;
	color: #fff
}

.b-head-stripe__close:hover {
	color: red
}

.b-head-stripe__close .b-icon {
	width: 1px;
	height: 1px;
	margin-right: 4px;
	padding: 8px 8px 0 0;
	background: url(//antiagent.ru/img/stripeclose.png) no-repeat
}

a.b-head-stripe__close:hover .b-icon {
	background-position: 0 100%
}

.b-head-stripe_state_closed {
	display: none;
	margin-top: 0!important
}

.b-head-stripe__theme {
	display: none
}

.b-statcounter {
	position: absolute;
	left: -9999px
}

.b-head-userinfo__service {
	color: #000
}

.b-domik__link:link,
.b-domik__link:visited,
.b-head-userinfo__service .b-head-userinfo__link:link,
.b-head-userinfo__service .b-head-userinfo__link:visited {
	color: #1a3dc1
}

.b-domik {
	margin: 0
}

.b-domik__form {
	position: relative;
	padding: 0 25px;
	text-align: center;
	background: #e2ebfc;
	background: -webkit-gradient(linear, left top, left bottom, from(#e2ebfc), to(#c5d7f8));
	background: -moz-linear-gradient(top, #e2ebfc, #c5d7f8);
	background: -o-linear-gradient(top, #e2ebfc, #c5d7f8)
}

.b-domik__title {
	font-size: 1.4em;
	position: relative;
	top: -6px;
	margin-bottom: -10px
}

.b-domik__roof {
	font: 0/0 a;
	position: absolute;
	top: 0
}

.b-domik__password,
.b-domik__username {
	position: relative;
	margin-top: 1.2em;
	text-align: left
}

.b-domik__password {
	margin-bottom: .6em
}

.b-domik__submit {
	font: 100% Arial, sans-serif
}

.b-domik__shadow,
.b-domik__social-popup .b-popupa__providers {
	font-size: 100%;
	border-collapse: collapse
}

.b-domik__permanent {
	position: relative;
	margin: 0 -10px 0 17px;
	text-align: left
}

.b-domik__form .b-form-input__hint,
.b-domik__form .b-form-input__input,
.b-updater,
.b-updater__browsers,
.b-updater__center {
	text-align: center
}

.b-domik__check {
	position: absolute;
	top: 0;
	margin: 0 3px 0 -17px
}

.b-domik__register {
	margin-top: 7px
}

.b-domik__button {
	margin: .5em 0 0
}

.b-domik__remember {
	margin-top: 7px;
	padding: 0 0 .8em
}

.b-domik__remind:link,
.b-domik__remind:visited {
	color: #768bda
}

.b-domik__error {
	margin: -.2em -1em .18em;
	color: red
}

.b-domik__form .b-form-input__hint {
	padding-left: 0
}

.b-domik__social {
	position: relative;
	margin-top: .6em
}

.b-domik__social-title {
	margin-bottom: 4px;
	text-align: center
}

.b-domik__social .b-dropdowna__switcher,
.b-domik__social .b-dropdowna__switcher .b-link_pseudo_yes,
.b-domik__social-icon,
.b-domik__social-link {
	display: inline-block;
	vertical-align: top;
	outline: 0
}

.b-domik__social .b-dropdowna__switcher .b-link_pseudo_yes,
.b-domik__social-icon {
	width: 1px;
	height: 1px;
	padding: 15px 15px 0 0
}

.b-domik__social .b-dropdowna__switcher .b-link_pseudo_yes {
	background: url(//antiagent.ru/img/socialdropdown.png) no-repeat;
	border: 0
}

.b-domik__social-link {
	cursor: pointer
}

.b-domik__social .b-domik__social-link {
	margin-right: 5px
}

.b-domik__social .b-spin {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -13px 0 0 -13px
}

.b-domik__social-popup .b-popupa__provider {
	padding: .3em;
	border-collapse: collapse
}

.b-domik__social-popup .b-domik__social-link {
	padding-left: 19px;
	text-decoration: underline
}

.b-domik__social-popup a.b-domik__social-link:hover {
	color: red
}

.b-domik__social-popup .b-domik__social-icon {
	margin: 0 3px 0 -19px
}

.b-spin_theme_white-27 .b-icon {
	background-image: url(//antiagent.ru/img/whitewait.png)
}

.b-domik__social_loading_yes .b-spin {
	display: block
}

.b-domik__social_loading_yes .b-domik__social-link,
.b-domik__social_loading_yes .b-domik__social-title,
.b-domik__social_loading_yes .b-dropdowna {
	display: none
}

.b-popupa_theme_ffffff .b-popupa__content {
	background: #feffd6
}

.b-popupa_theme_ffffff .b-popupa__tail {
	background-image: url(//antiagent.ru/img/popuptail.png)
}

.b-domik__shadow {
	width: 100%
}

.b-domik__shadow .b-domik__form {
	margin: -14px -7px -7px
}

.b-domik__shadow__l,
.b-domik__shadow__lb,
.b-domik__shadow__lt,
.b-domik__shadow__r,
.b-domik__shadow__rb,
.b-domik__shadow__rt {
	font: 0/0 a;
	width: 14px;
	height: 14px;
	padding: 0;
	line-height: 0;
	background: url(//antiagent.ru/img/domicshadow.png)
}

.b-domik__shadow__b,
.b-domik__shadow__m,
.b-domik__shadow__t {
	padding: 0
}

.b-domik__shadow__lt,
.b-domik__shadow__rt {
	background-position: -14px 0
}

.b-domik__shadow__lb {
	background-position: -28px 0
}

.b-domik__shadow__rb {
	background-position: -42px 0
}

.b-domik__shadow__b {
	background: url(//antiagent.ru/img/domicshadowb.png)
}

.b-domik_type_popup {
	position: fixed;
	z-index: 32800;
	top: 50%;
	left: 50%;
	width: 234px;
	margin: -123px 0 0 -117px;
	padding-top: 35px
}

.b-domik_type_popup .b-domik__roof {
	width: 234px;
	height: 35px;
	background: url(//antiagent.ru/img/domicroof.png)
}

.b-domik_type_popup .b-domik__button {
	margin-left: .25em
}

.b-domik_type_popup .b-domik__submit {
	margin: 0 .25em
}

.b-domik_type_popup .b-domik__check {
	margin-top: 2px;
	padding: 0
}

.b-domik_type_popup .b-domik__social-title {
	margin-bottom: .5em
}

.b-domik__under {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0
}

.b-mooa,
.b-mooa__open {
	width: 54px;
	height: 34px
}

.i-flashcookie {
	position: absolute;
	left: -10000px;
	top: 0
}

.b-foot_type_collapsed {
	padding-left: 161px
}

.b-foot_type_collapsed .b-copyright {
	display: inline;
	margin-right: 1em
}

.b-foot_type_collapsed .b-menu_inline_yes {
	display: inline;
	margin-left: 1em
}

.b-foot_type_collapsed .b-foot__layout-gap,
.b-mooa {
	display: none
}

.b-foot .b-menu_layout_horiz-simple .b-foot__link {
	margin-right: 8px
}

.b-mooa {
	position: fixed;
	bottom: 0;
	z-index: 900;
	background: url(//antiagent.ru/img/mooa.gif) 12px 13px no-repeat
}

.b-mooa_visibility_visible {
	display: block
}

.b-mooa__open {
	position: relative;
	z-index: 999;
	cursor: pointer;
	background: url(//antiagent.ru/img/mooaopen.png)
}

.b-mooa_loading_progress {
	background: url(//antiagent.ru/img/mooaopen.png) 0 -34px
}

.b-mooa_loading_progress .b-mooa__open {
	background: url(//antiagent.ru/img/mooaload.gif) 12px 13px no-repeat
}

.b-layout_content_one-column .b-layout__wrapper {
	margin-left: 174px;
	width: 63%;
	min-width: 620px
}

.b-layout_content_one-column .b-page-title {
	margin-left: 0
}

.b-serp-separator {
	margin: 2em 0
}

.b-serp-separator__line {
	font: 0/0 a;
	height: 1px;
	border: 0;
	border-bottom: 1px dashed #9aa297;
	background: 0
}

.b-serp-separator__text {
	position: absolute;
	margin: -.8em 0 0 155px;
	padding: 0 7px;
	color: #999;
	background: #FFF
}

.b-page-title__title {
	font-size: 180%;
	font-weight: 400;
	display: inline;
	padding: 0
}

.b-page-title {
	display: block;
	margin: 1em 0 1em 174px;
	font-size: 1.4em;
	font-weight: 400
}

.b-updater {
	position: relative;
	z-index: 100;
	padding: 0 0 25px;
	overflow: hidden;
	color: #fff!important;
	background: url(//antiagent.ru/img/updater.png) 0 100% repeat-x #909197!important;
	border-bottom: 2px solid #939499
}

.b-updater__i {
	position: relative;
	width: 100%;
	margin: 0 0 -2px;
	border-collapse: collapse
}

.b-updater__i td {
	padding: 12px 20px 0
}

.b-updater__left,
.b-updater__right {
	width: 80px;
	vertical-align: top
}

.b-updater__center {
	font-size: 120%
}

.b-updater__browsers table {
	margin: 0 auto
}

.b-updater__browsers td {
	padding-top: 6px
}

.b-updater__browser {
	margin: 0 20px
}

.b-filter-extensive__block-group .b-form-checkbox,
.b-filter-extensive__block-group .b-form-radio,
.b-filter-extensive__block-group .b-form-select,
.b-filter-extensive__inline-group .b-form-checkbox,
.b-filter-extensive__inline-group .b-form-radio,
.b-filter-extensive__inline-group .b-form-select {
	margin-right: 0
}

.b-updater__browser .b-ico {
	display: block;
	width: 133px;
	height: 110px;
	background-image: url(//antiagent.ru/img/browser.jpg);
	cursor: pointer
}

.b-updater__browser .b-ico_firefox {
	background-position: 0 0
}

.b-updater__browser:hover .b-ico_firefox {
	background-position: 0 -110px
}

.b-updater__browser .b-ico_opera {
	background-position: -133px 0
}

.b-updater__browser:hover .b-ico_opera {
	background-position: -133px -110px
}

.b-updater__browser .b-ico_ie {
	background-position: -266px 0
}

.b-updater__browser:hover .b-ico_yandex {
	background-position: -399px -110px
}

.b-updater__browser .b-ico_yandex {
	background-position: -399px 0
}

.b-updater__browser:hover .b-ico_ie {
	background-position: -266px -110px
}

.b-filter-extensive__inline-group {
	float: left;
	padding-right: 20px
}

.b-filter-extensive__block-group,
.b-filter-extensive__inline-group:last-child {
	padding-right: 10px
}

.b-form-checkbox_filter_cell {
	margin-left: 2.7em
}

.b-filter-layout__cell {
	margin: 0;
	padding: 0 10px 0 0
}

.b-filter-layout__cell_block_end {
	padding-right: 20px
}

.b-filter-layout_type_square .b-filter-layout__cell {
	text-align: right
}

.b-form-input_filter_cell .b-form-input__box {
	display: inline-block;
	width: 50px;
	margin-left: 5px
}

.b-popupa .b-add-ad,
.b-popupa .b-edit-ad {
	margin: 30px;
	min-height: 50px;
	white-space: normal
}

.i-popup_fixed_yes {
	position: fixed;
	top: 50%;
	left: 50%
}

.b-geoselector {
	padding: 16px 10px 0;
	display: none
}

.b-regionselector {
	padding: 16px 10px 0;
	display: none
}

.b-popupa .b-geoselector {
	display: block;
	min-width: 850px
}

.b-popupa .b-regionselector {
	display: block;
	min-width: 850px
}

.b-popupa .b-add-ad {
	display: block;
	width: 700px
}

.b-popupa .b-edit-ad {
	display: block;
	text-align: center;
	width: 370px
}

.b-popupa .b-choose-region {
	display: block;
	width: 360px;
	margin: 0;
	min-height: 200px;
	white-space: normal
}

.b-popupa .b-add-new,
.b-popupa .b-show-photo,
.b-popupa .b-show-zastr,
.b-popupa .b-show-zone {
	display: block;
	width: 700px;
	margin: 30px;
	white-space: normal
}

.b-popupa .b-add-new {
	min-height: 50px
}

.b-popupa .b-show-zastr,
.b-popupa .b-show-zone {
	min-height: 150px
}

.b-popupa .b-show-photo {
	text-align: center;
	min-height: 50px
}

.b-geoselector .b-link_selected_yes {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #e2eefe
}

.b-geoselector__tabs .b-link_selected_yes .b-link__inner {
	border-bottom: 0
}

.b-geoselector__stretch-holder {
	position: absolute;
	width: 9999px
}

.b-geoselector__header {
	margin-bottom: 1em
}

.b-geoselector__header .b-form-input {
	display: inline-block;
	margin-right: 20px;
	vertical-align: middle
}

.b-geoselector__header .b-form-radio {
	margin-right: 20px
}

.b-geoselector__header .b-form-button {
	vertical-align: middle
}

.b-geoselector__header_type_avto .b-form-input {
	width: 400px;
	vertical-align: middle
}

.b-geoselector__header-label {
	font-weight: 700;
	font-size: 1em;
	margin: 0 0 6px
}

.b-geoselector__refinements-list-divider {
	line-height: 21px;
	margin: 0 .35em
}

.b-geoselector__header .b-filter__but-border {
	float: right;
	margin-top: 0
}

.b-geoselector__row {
	margin-bottom: 1em
}

.b-geoselector__row .b-form-input {
	display: inline-block;
	width: 50px
}

.b-geoselector-refinement {
	padding-right: 15px;
	max-height: 365px;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute
}

.b-geoselector-refinement .b-geoselector__item-row {
	padding-left: 1em;
	line-height: 1.8em
}

.b-geoselector-refinement .b-geoselector-refinement__additional {
	margin-bottom: 1.5em;
	padding-top: .5em;
	white-space: nowrap
}

.b-geoselector__content .b-geoselector-refinement {
	width: 100%
}

.b-geoselector__stretch-holder .b-geoselector-refinement {
	left: -9999px;
	width: auto
}

.b-geoselector-refinement__tabs {
	line-height: 1.6em;
	max-width: 800px;
	margin-bottom: 1em;
	white-space: normal
}

.b-geoselector-refinement__tabs .b-link {
	margin-right: 4px;
	padding: 3px 5px;
	color: #000
}

.b-geoselector-refinement__tabs_without_label {
	margin-left: -5px
}

.b-geoselector-refinement__tabs-header {
	float: left;
	padding-right: 5px
}

.b-geoselector-refinement__tabs-content {
	overflow: hidden
}

.b-geoselector-refinement__tabs-content .b-link {
	white-space: nowrap
}

.b-geoselector-refinement__metro-filter {
	overflow: hidden;
	white-space: normal
}

.b-geoselector-refinement__metro-filter-map {
	float: left;
	padding-right: 30px
}

.b-geoselector-refinement__metro-filter-controls {
	width: 255px;
	float: right;
	padding-top: 15px
}

.b-geoselector-refinement__metro-filter-row {
	margin-bottom: 1em
}

.b-geoselector-refinement__metro-filter-row_type_presets {
	text-indent: -1px
}

.b-geoselector-refinement__metro-filter-row_type_presets .b-link {
	font-size: 110%;
	margin-right: .1em;
	color: #333;
	padding: 1px 5px 3px
}

.b-geoselector-refinement__metro-filter-row_type_presets .b-form-button {
	margin-right: .5em
}

.b-geoselector-refinement__metro-filter-row_type_presets .b-form-button:last-child {
	margin-right: 0
}

.b-geoselector-refinement__metro-filter-selected-header {
	display: none;
	position: relative
}

.b-geoselector-refinement__metro-filter-row .b-link_clear_all {
	color: red;
	position: absolute;
	right: 0
}

.b-geoselector-refinement_type_non-admin-sub-localities .b-geoselector__item-header,
.b-geoselector-refinement_type_sub-localities .b-geoselector__item-header,
.b-geoselector-refinement_type_subtree .b-geoselector__item-header {
	color: #999
}

.b-geoselector-refinement__metro-filter-time .b-form-input {
	display: inline-block;
	width: 40px;
	vertical-align: baseline;
	margin-bottom: .4em
}

.b-geoselector-refinement__metro-filter-time .b-form-select {
	vertical-align: baseline;
	top: -.2em
}

.b-geoselector-refinement_type_subtree .b-geoselector__item-row {
	line-height: 1.8em;
	padding-left: 0
}

.b-geoselector-refinement_type_subtree .b-geoselector__item-row .b-link {
	padding: .1em 0 .2em
}

.b-geoselector .b-geoselector-refinement_type_subtree .b-geoselector__empty-region {
	text-decoration: none;
	font-size: 115%;
	color: #999;
	cursor: default
}

.b-geoselector-refinement_type_subtree .b-geoselector__item .b-geoselector__item-row {
	padding-left: 1em
}

.b-geoselector-refinement_type_subtree .b-geoselector__item .b-geoselector__item-row .b-link {
	padding: .1em .5em .2em
}

.b-geoselector-refinement .b-geoselector__item-row_inline_yes {
	display: inline;
	margin-right: 1em;
	padding-left: 0
}

.b-geoselector-refinement .b-geoselector__subtree_first-class-items_yes {
	margin-bottom: 1em
}

.b-geoselector-refinement_type_subtree .b-geoselector__subtree_first-class-items_yes .b-geoselector__item-row {
	padding-left: 0;
	font-size: 100%
}

.b-geoselector-refinement_type_subtree .b-geoselector__subtree_first-class-items_yes .b-geoselector__item-row .b-link {
	padding: .1em 0 .2em
}

.b-geoselector-refinement_type_non-admin-sub-localities .b-geoselector__item-row {
	line-height: 1.8em
}

.b-geoselector-refinement_type_sub-localities .b-geoselector__item-row_inline_yes {
	margin-left: -.5em
}

.b-geoselector-refinement_type_directions .b-geoselector__item-header,
.b-geoselector-refinement_type_directions .b-geoselector__item-header .b-link {
	color: #333
}

.b-geoselector-refinement_type_metro {
	max-height: none;
	width: 895px;
	overflow: visible
}

.b-tip_geoselector_yes {
	margin-left: 0;
	margin-right: 5px
}

.b-geoselector_refinement_map-area {
	padding-right: 0
}

.b-geoselector_refinement_map-area .b-geoselector__content {
	max-width: 936px
}

.b-geoselector__content .b-geoselector-refinement_type_map-area {
	width: 936px;
	max-height: none;
	padding-right: 0;
	overflow: visible
}

.b-geoselector-refinement_type_map-area .b-spin {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -22px;
	margin-top: -22px
}

.b-geoselector-refinement_type_map-area .b-map-search {
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -200px;
	width: 400px
}

.b-geoselector-refinement__polygon-hint {
	position: absolute;
	left: -4px;
	top: 43px
}

.b-geoselector-refinement__polygon-hint .b-popupa__content {
	padding: 7px 20px 7px 10px
}

.b-geoselector-refinement__polygon-hint .b-popupa__close {
	top: 4px
}

.b-geoselector-refinement__polygon-context-menu {
	background: #fff;
	border: 1px solid #777;
	color: #1a3dc1;
	font-size: 11px;
	position: absolute;
	padding: 2px 3px;
	margin: -9px 0 0 -9px;
	cursor: pointer;
	display: none
}

.b-geoselector-refinement__polygon-context-menu:hover {
	color: red
}

.b-geoselector-refinement__polygon-context-menu_visible_yes {
	display: block
}

.b-geoselector__breadcrumbs {
	margin-bottom: 1em;
	color: #999
}

.b-geoselector__content {
	margin-bottom: 10px;
	white-space: nowrap;
	position: relative;
	min-width: 100%
}

.b-regionselector__content {
	margin-bottom: 10px;
	white-space: nowrap;
	position: relative;
	min-width: 100%
}

.b-geoselector__column {
	display: inline-block;
	margin-right: 30px;
	vertical-align: top;
	white-space: normal;
	max-width: 430px
}

.b-geoselector__item {
	margin-bottom: 20px
}

.b-geoselector__item:last-child {
	margin-bottom: 0
}

.b-geoselector__item-row {
	font-size: 85%;
	line-height: 2.5em;
	color: #666
}

.b-geoselector__item-row .b-link {
	font-size: 115%;
	color: #000;
	padding: .1em .5em .2em;
	display: inline-block
}

.b-geoselector__item-header {
	color: #666;
	font-size: 125%;
	font-weight: 700;
	margin-bottom: .25em
}

.b-geoselector__item-header .b-link {
	color: #666
}

.b-form-input_size_l .b-form-input__hint,
.b-form-input_size_l .b-form-input__input {
	font-size: 16px
}

.b-form-input_size_l .b-form-input__input {
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 120%
}

.b-form-input_size_l .b-form-input__box {
	height: 26px
}

.b-form-input_size_l .b-form-input__hint-wrap {
	height: 26px;
	margin-bottom: -26px
}

.b-banner {
	display: block
}

.b-banner iframe,
.b-banner>div {
	width: 728px;
	height: 90px;
	margin: 8px 0 0 175px;
	padding-bottom: 19px;
	border: 0
}

.b-teaser-rotator .b-chapter__img {
	display: block;
	height: 120px;
	width: 299px;
	background-repeat: no-repeat;
	background-position: 50% 0
}

.b-map__balloon_type_legend {
	position: absolute;
	z-index: 999;
	bottom: 20px;
	left: 20px;
	padding: 10px 15px 6px;
	display: none;
	-webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, .5);
	-moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, .5);
	box-shadow: 1px 3px 8px rgba(0, 0, 0, .5)
}

.b-map__balloon_type_legend .b-map__ico-wrapper {
	display: inline-block;
	width: 22px;
	text-align: center;
	vertical-align: middle
}

.b-map__balloon_type_data-loader {
	position: absolute;
	z-index: 999;
	top: 100px;
	left: 50%;
	margin-left: -100px;
	width: 200px;
	padding: 6px 10px 4px;
	display: none;
	-webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, .5);
	-moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, .5);
	box-shadow: 1px 3px 8px rgba(0, 0, 0, .5)
}

.b-map__balloon_type_data-loader .b-spin_progress_yes {
	display: inline-block;
	vertical-align: middle
}

.b-adv-experiment_type_no-favicon .b-adv-multi__item .b-icon,
.b-adv-experiment_type_no-favicon .b-adv-single__inner .b-icon,
.b-adv-multi.b-adv-experiment_type_flat-two .b-adv-multi__item .b-icon {
	display: none
}

.b-serp-item__balloons-controls .b-link {
	margin-right: 20px
}

body {
	padding-bottom: 0
}

.b-foot {
	padding-bottom: 1em
}

.b-adv-experiment.b-adv-single .b-adv-single__sub,
.b-adv-experiment.b-adv-single .b-adv-single__sub .b-link {
	color: #797979;
	font-size: 11px
}

.b-adv-multi.b-adv-experiment_type_flat-two {
	margin: 2em 0 2em 161px
}

.b-serp-wrapper_type_one-column+.b-adv-multi.b-adv-experiment_type_flat-two {
	margin-left: 175px
}

.b-adv-multi.b-adv-experiment_type_flat-two .b-adv-multi__item {
	float: none;
	width: 405px;
	margin-bottom: 1em
}

.b-adv-multi.b-adv-experiment_type_flat-two .b-adv-single__title {
	margin-right: .35em
}

.b-adv-multi.b-adv-experiment_type_flat-two .b-adv-single__text {
	display: inline;
	line-height: 1.3em
}

.b-adv-multi.b-adv-experiment_type_flat-two .b-adv-multi__head-left {
	width: auto;
	margin-right: 1em
}

.b-adv-multi.b-adv-experiment_type_flat-two .b-adv-multi__head-right {
	float: left;
	width: auto
}

.b-adv-multi.b-adv-experiment_type_flat-two .b-adv-multi__head .b-link {
	font-size: 11px;
	color: #000
}

.b-adv-multi.b-adv-experiment_type_flat-two .b-adv-multi__head-left .b-link {
	background: url(//antiagent.ru/img/blink.png) 100% 50% no-repeat;
	padding: 2px 10px 2px 5px;
	text-decoration: none
}

.b-adv-multi.b-adv-experiment_type_flat-two .b-adv-single__sub,
.b-adv-multi.b-adv-experiment_type_flat-two .b-adv-single__sub .b-link {
	font-size: 11px;
	color: #797979
}

.b-adv-multi.b-adv-experiment_type_vertical-two {
	margin: 2em 0 2em 161px;
	position: relative
}

.b-serp-wrapper_type_one-column+.b-adv-multi.b-adv-experiment_type_vertical-two {
	margin-left: 175px
}

.b-adv-multi.b-adv-experiment_type_vertical-two .b-adv-multi__item .b-icon {
	display: none
}

.b-adv-multi.b-adv-experiment_type_vertical-two .b-adv-multi__item {
	float: none;
	width: 405px;
	margin-bottom: 1em
}

.b-adv-multi.b-adv-experiment_type_vertical-two .b-adv-single__text {
	margin: .3em 0 .2em;
	line-height: 1.3em
}

.b-adv-multi.b-adv-experiment_type_vertical-two .b-adv-multi__head-left {
	width: auto;
	margin-right: 1em
}

.b-adv-multi.b-adv-experiment_type_vertical-two .b-adv-multi__head-right {
	float: left;
	width: auto
}

.b-adv-multi.b-adv-experiment_type_vertical-two .b-adv-multi__head .b-link {
	font-size: 11px;
	color: #000
}

.b-adv-multi.b-adv-experiment_type_vertical-two .b-adv-multi__head-left .b-link {
	background: url(//antiagent.ru/img/blink2.png) 100% 50% no-repeat;
	padding: 2px 10px 2px 5px;
	text-decoration: none
}

.b-adv-multi.b-adv-experiment_type_vertical-two .b-adv-single__sub,
.b-adv-multi.b-adv-experiment_type_vertical-two .b-adv-single__sub .b-link {
	font-size: 13px;
	color: #797979
}

.b-wrapper_type_serp {
	max-width: 100%;
	overflow: hidden
}

.b-serp-wrapper {
	position: relative;
	margin-top: 10px
}

.b-serp-wrapper_map_full {
	position: static
}

.b-serp-wrapper_type_one-column {
	width: 63%;
	margin-left: 175px
}

.b-serp-wrapper_type_one-column .b-adv-single_locate_serp {
	margin-left: -20px
}

.b-adv-single_locate_serp {
	margin: 0 1em 1.8em 141px
}

.b-serp-control__warning {
	font-size: 13px;
	position: relative;
	top: 6px;
	padding: .2em 1em;
	color: #fff
}

.b-serp-control_sticky_yes {
	background: #fff;
	padding-bottom: 10px!important;
	z-index: 999
}

.b-serp-control_type_doubt,
.b-serp-control_type_inexact-match {
	margin-bottom: 1em;
	margin-left: 0;
	padding: 0
}

.b-serp-control_type_inexact-match .b-serp-control__wrapper {
	border-bottom: 1px solid #fc6800
}

.b-serp-control_type_inexact-match .b-serp-control__warning {
	background: #fc6800
}

.b-serp-control_type_doubt .b-serp-control__wrapper {
	border-bottom: 1px solid #999
}

.b-serp-control_type_doubt .b-serp-control__warning {
	background: #999
}

.b-subscribe-list {
	margin: 0 0 4.5em
}

.b-subscribe-item {
	position: relative;
	min-height: 3em;
	margin: -10px 0 1.3em -8px;
	padding: 10px .5em 0 8px;
	border-bottom: 1px solid #fff
}

.b-subscribe-item__title {
	font-size: 125%;
	font-weight: 700
}

.b-subscribe-item__text {
	margin: .5em 0 .7em;
	padding: 0;
	line-height: 1.4
}

.b-subscribe-item__actions {
	visibility: hidden;
	width: 100%;
	padding: 0 0 1em
}

.b-subscribe-item__actions .b-link {
	position: relative;
	margin: 0 1em 0 13px
}

.b-subscribe-item__icon {
	position: absolute;
	width: 11px;
	height: 11px;
	top: .23em;
	left: -13px;
	background: url(//antiagent.ru/img/subscribe.gif) no-repeat
}

.b-subscribe-item__icon_type_delete {
	background-position: -12px 0
}

.b-subscribe-item_hover_yes {
	border-bottom-color: #a2be94;
	background: #f5fcf4
}

.b-subscribe-item_hover_yes .b-subscribe-item__actions {
	visibility: visible
}

.b-subscribe-settings {
	width: 460px;
	padding: .7em 0 .7em .9em
}

.b-subscribe-settings__email-confirm {
	font-weight: 700
}

.b-subscribe-settings__title {
	font-size: 1.2em;
	padding-bottom: 1em
}

.b-subscribe-settings__email {
	border: 1px solid #fff
}

.b-subscribe-settings_progress_yes .b-subscribe-settings-foot__close {
	color: #999
}

.b-subscribe-settings_is-email-valid_no .b-subscribe-settings-error {
	display: block
}

.b-subscribe-settings_is-email-valid_no .b-subscribe-settings__email {
	border: 1px solid #ff7f7f
}

.b-subscribe-settings_type_already {
	width: 180px;
	padding: .7em 0 .7em .3em
}

.b-subscribe-settings_type_delete {
	width: 167px
}

.b-subscribe-settings_type_delete .b-form-button__text {
	width: 50px
}

.b-subscribe-settings_type_good {
	width: 245px
}

.b-subscribe-settings_type_good .b-subscribe-settings__title {
	padding: 1em 0 1em 24px;
	background: url(//antiagent.ru/img/sgood.png) left center no-repeat
}

.b-subscribe-settings_type_notify {
	width: 388px
}

.b-subscribe-settings_type_notify .b-form-checkbox {
	float: left
}

.b-subscribe-settings_type_notify .b-subscribe-settings-label {
	float: left;
	margin: 0 6px 0 3px;
	line-height: 20px
}

.b-subscribe-settings-column__item,
.b-subscribe-settings-item__title .b-subscribe-settings-item__name {
	margin-right: 1em;
	float: left
}

.b-subscribe-settings_type_notify .b-form-input_width_188 {
	float: left;
	width: 188px
}

.b-subscribe-settings_type_notify .b-form-input_width_122 {
	float: left;
	width: 122px
}

.b-subscribe-settings-text {
	font-size: 1em;
	margin-bottom: .9em;
	line-height: 1.4
}

.b-subscribe-settings-text__title {
	font-size: 1.1em
}

.b-subscribe-settings-column_with-email_yes .b-subscribe-settings-column__item {
	width: 210px
}

.b-subscribe-settings-item {
	margin-bottom: 1.65em
}

.b-subscribe-settings-item__title {
	font-weight: 700;
	font-size: 1.1em;
	margin-bottom: .5em
}

.b-subscribe-settings-item__text {
	line-height: 1.4;
	margin-bottom: .4em
}

.b-subscribe-settings-item__text .b-icon {
	vertical-align: top
}

.b-subscribe-settings-item__text .b-form-checkbox {
	margin: 0!important
}

.b-subscribe-settings-label {
	display: block;
	margin-bottom: 2px
}

.b-subscribe-settings-label_with-email_no {
	display: inline
}

.b-subscribe-settings-notice {
	padding-left: 20px;
	line-height: 1.3em;
	background: url(//antiagent.ru/img/snotice.png) 0 1px no-repeat
}

.b-subscribe-settings-select {
	position: relative;
	top: -1px;
	left: -3px
}

.b-subscribe-settings-foot {
	margin-top: 1.2em;
	text-align: right
}

.b-subscribe-settings-foot__link {
	margin-right: 1em
}

.b-subscribe-settings-error {
	display: none;
	float: left;
	margin-top: .5em;
	color: red
}

.b-subscribe-email {
	margin: 1.4em 0 2.4em;
	line-height: 25px
}

.b-subscribe-email .b-form-button,
.b-subscribe-email .b-form-input,
.b-subscribe-email__form {
	display: inline-block
}

.b-subscribe-email__mail {
	display: block
}

.b-subscribe-email_change-email_yes .b-subscribe-email__mail {
	display: none
}

.b-subscribe-email_change-email_yes .b-subscribe-email__edit {
	display: block
}

.b-subscribe-email__change,
.b-subscribe-email__save {
	margin-top: -2px
}

.b-subscribe-email__error {
	color: red;
	display: none
}

.b-subscribe-email_is-email-valid_no .b-subscribe-email__error {
	display: block;
	position: absolute
}

.b-subscribe-email__email-wrapper {
	border: 1px solid #fff
}

.b-subscribe-email_is-email-valid_no .b-subscribe-email__email-wrapper {
	border: 1px solid #ff7f7f
}

.b-subscribe-email__text {
	margin-right: 5px;
	display: inline-block
}

.b-subscribe-email__edit {
	display: none
}

.b-subscribe-email__form .b-form-input {
	width: 190px
}

.b-subscribe-email__highlight {
	font-weight: 700
}

.b-promo-item {
	margin-bottom: 1.7em;
	line-height: 1.3em
}

.b-promo-pic {
	width: 200px;
	height: 200px;
	float: left;
	margin-right: 4px;
	border: 1px solid #e3e3e3
}

.b-form-button_theme_grey-no-transparent-m,
.b-form-button_theme_grey-no-transparent-m .b-form-button__content,
.b-form-button_theme_grey-no-transparent-m .b-form-button__left {
	color: #000;
	background-image: url(//antiagent.ru/img/bcontent.png)
}

.b-form-button_type_subscribe .b-form-button__icon {
	width: 16px;
	height: 11px;
	background: url(//antiagent.ru/img/subscribe2.gif) center center no-repeat;
	margin-right: 4px;
	position: relative;
	top: 1px
}

.b-form-button_subscribe-align_right {
	float: right;
	margin-top: -1.5em
}

hr.b-separator {
	font: 0/0 a;
	width: 100%;
	height: 1px;
	margin: 20px 0;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0
}

.b-separator_type_subscribe {
	margin: 10px 0
}

.l-page {
	font-size: 100%;
	width: 100%
}

.l-page,
.l-page__center,
.l-page__gap,
.l-page__gap-left,
.l-page__gap-right,
.l-page__left,
.l-page__right {
	padding: 0;
	text-align: left;
	vertical-align: top;
	border: 0;
	border-collapse: collapse
}

.l-page__gap {
	width: 2%
}

.l-page__gap-right {
	width: 4%
}

.l-page__gap i,
.l-page__gap-right i {
	display: block;
	width: 20px
}

.l-page__left-i {
	margin-right: 20px
}

.l-page_layout_12-60-16 .l-page__left {
	width: 12%
}

.l-page_layout_12-60-16 .l-page__gap-left {
	width: 4%
}

.l-page_layout_12-60-16 .l-page__gap-left i {
	display: block;
	width: 20px
}

.l-page_layout_12-60-16 .l-page__center {
	width: 60%
}

.l-page_layout_12-60-16 .l-page__right {
	width: 16%
}

.b-serp-wrapper .b-serp-control_type_subscribe {
	padding: 0 20px .5em 170px
}

.b-serp-control_type_subscribe-fullscreen {
	position: absolute;
	z-index: 101;
	top: 30px;
	left: 100px;
	padding-left: 4px
}

.b-form-button_theme_grey-no-transparent-s,
.b-form-button_theme_grey-no-transparent-s .b-form-button__content,
.b-form-button_theme_grey-no-transparent-s .b-form-button__left {
	color: #000;
	background-image: url(//antiagent.ru/img/bcontent2.png)
}

body .b-form-button_disabled_yes .b-form-button__content {
	color: #999!important
}

.b-serp-item__ad_type_trustworthy {
	color: #060
}

.b-serp-item__ad_type_suspicious {
	color: red
}

.b-removal {
	margin-top: 1.5em
}

.b-removal__title .b-link {
	color: #1a3dc1
}

.b-card__date,
.b-removal__sub,
.b-removal__sub .b-link {
	color: #666
}

.b-removal__title {
	margin-bottom: .2em
}

.b-removal__text {
	font-size: 86%;
	color: #666;
	margin-bottom: .05em
}

.b-removal__star-hanging {
	margin-left: -.25em
}

.b-removal__sub {
	font-size: 86%
}

.b-map_fixed_top {
	position: fixed;
	top: 0
}

.b-map_fixed_bottom {
	position: absolute;
	bottom: 0
}

.b-card {
	min-width: 20em
}

.b-card__header {
	font-size: 100%;
	font-weight: 600;
	line-height: 1.5em;
	margin: 0;
	padding: 0
}

.b-card__body,
.b-card__content {
	border-left: 4px solid #ffb62c;
	line-height: 1.4em;
	margin: .5em 0;
	padding: 0 0 0 7px
}

.b-card__content-new {
	border-left: 4px solid #376dd9;
	line-height: 1.4em;
	margin: .5em 0;
	padding: 0 0 0 7px
}

.b-card__phone {
	color: #376dd9
}

#share42 {
	padding: 0;
	margin: 40px 0 0;
	background: #FFF;
	border: 1px solid #e9e9e9;
	border-radius: 4px
}

#share42:hover {
	background: #f6f6f6;
	border: 1px solid #d4d4d4;
	box-shadow: 0 0 5px #DDD
}

#share42 a {
	opacity: .7;
	position: relative
}

#share42:hover a {
	opacity: .9
}

#share42 a:hover {
	opacity: 1
}

#share42 a span {
	display: none;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 100%;
	height: 19px;
	margin-left: 5px;
	padding: 0 5px;
	background: #FFF;
	border-radius: 4px;
	border: 1px solid #AAA;
	box-shadow: 0 0 5px rgba(0, 0, 0, .25);
	text-align: center;
	color: #666;
	font: 12px/20px Arial, sans-serif
}

#share42 a:hover span {
	display: block
}

#share42 a span:before {
	content: '';
	position: absolute;
	top: 50%;
	left: -5px;
	margin-top: -3px;
	width: 5px;
	height: 7px;
	background: url(data:image/gif;base64,R0lGODlhBQAHAJEDAKqqqsnJyf///////yH5BAEAAAMALAAAAAAFAAcAAAIMnBEXMijiXlts1lkAADs=) no-repeat
}

.search-results-table-body th {
	font-weight: 400;
	color: #999;
	padding: 0 0 6px
}

.search-results-table-body td {
	padding: 15px 3px
}

.search-results-table-body .h-sep td {
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4
}

.search-results-table-body .featured-item {
	background: #fff8d2!important;
	border: 1px solid #ffe445!important
}

.search-results-table-body .featured-item td {
	border-top: 1px solid #ffe445;
	border-bottom: 1px solid #ffe445
}

.search-results-table-body .featured-item td.cell-1 {
	border-left: 1px solid #ffe445
}

.search-results-table-body .cell-1 {
	width: 73%
}

.search-results-table-body .cell-3 {
	text-align: center;
	white-space: nowrap;
	width: 27%;
	vertical-align: middle
}

.search-results-table-body .search-results-item-image {
	width: 110px;
	height: 79px;
	float: left;
	margin: 6px 12px 0 0
}

.search-results-table-body .search-results-item-summary {
	margin: 0;
	overflow: hidden;
	zoom: 1
}

.search-results-table-body .search-results-item-summary .h-helper {
	min-height: 61px;
	height: auto!important;
	height: 61px
}

.search-results-item-summary .desc10 {
	font-size: 10px;
	text-align: left
}

.search-results-item-summary .desc10padding5 {
	font-size: 10px;
	padding: 3px 0 0
}

.search-results-item-summary .desc12 {
	font-size: 12px
}

.search-results-item-summary .desc12padding5 {
	font-size: 12px;
	padding: 3px 0 0
}

.sizes {
	width: 100%
}

.sizes td.scell-1 {
	width: 5px
}

.sizes td.scell-2,
.sizes td.scell-3 {
	text-align: center
}

.sizes td {
	padding: 0;
	width: 0
}

.grayedtext {
	color: gray
}

.inputRight {
	text-align: right
}

.validateTips {
	border: 1px solid transparent;
	padding: .3em
}

.popup_theme_ffffff,
.popup_theme_ffffff .popup__tail::after {
	background: #fff
}

.popup_theme_ffffff {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset, 0 10px 20px -5px rgba(0, 0, 0, .4)
}

.popup {
	display: none;
	padding: 1px;
	position: absolute;
	z-index: 32700
}

.popup .subscription,
.popup_visibility_visible {
	display: block
}

.popup__content {
	height: 100%;
	margin: 0;
	padding: 4px 8px;
	position: relative;
	z-index: 10
}

.popup_position_fixed {
	position: fixed
}

.popup__close {
	font: 0/0 a;
	position: absolute;
	z-index: 12;
	top: 0;
	left: 100%;
	width: 14px;
	height: 14px;
	margin: 23px 0 0 -38px;
	cursor: pointer;
	background: url(//antiagent.ru/img/pclose.png) no-repeat
}

.input,
.input__box,
.input__control,
.slider__body {
	position: relative
}

.popup_has-close_yes .popup__content {
	padding: 20px
}

.subscription {
	display: none;
	width: 480px
}

.subscription__title {
	font-size: 18px;
	padding-bottom: 10px
}

.subscription__text {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 10px
}

.input_size_s,
.subscription__period.slider_size_m .slider__runner {
	line-height: 28px
}

.clearfix::after {
	clear: both;
	content: "";
	display: block;
	height: 0
}

.subscription__text-title {
	font-size: 15px;
	margin-bottom: 5px
}

.subscription__item-col {
	float: left;
	margin-right: 20px;
	width: 220px
}

.subscription__item-label {
	margin-bottom: 5px
}

.input_size_s {
	font-size: 13px
}

.input {
	display: inline-block;
	width: 100%
}

.input_size_s .input__box {
	padding-right: 22px
}

.input_theme_normal .input__box {
	background: #fff;
	box-shadow: 0 0 0 1px #cbcbcb inset
}

.input__box {
	cursor: text;
	display: block
}

.slider__allowed-range[style*="left:0%;width:100%;"]::after,
.slider__allowed-range[style*="left:0%;width:100%;"]::before,
.slider_input_hidden .slider__info {
	display: none
}

.input_size_s .input__control {
	padding-left: 7px
}

.input_theme_normal,
.input_theme_normal .input__control {
	color: #000;
	font-family: Arial, sans-serif
}

.input__control {
	background: rgba(0, 0, 0, 0);
	border: 0;
	outline: 0;
	padding: .4em 0;
	color: #000;
	font-size: 100%;
	margin: 0;
	width: 100%;
	z-index: 3
}

.button_size_s,
.slider_size_m,
.subscription__foot .link {
	font-size: 13px
}

.slider_theme_normal {
	font-family: Arial, sans-serif
}

.subscription__period {
	margin: 0 0 0 37px
}

.slider_size_m .slider__body {
	height: 32px
}

.slider__body {
	z-index: 7
}

.slider__click {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9
}

.slider_orientation_horiz .slider__range_position_first {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.slider_orientation_horiz .slider__range_position {
	border-radius: 3px
}

.subscription__period .slider__range_position,
.subscription__period .slider__range_position_first {
	margin-left: -36px;
	padding-right: 5px
}

.slider__range {
	position: absolute;
	top: 50%
}

.slider_theme_normal .slider__range {
	background-color: rgba(0, 0, 0, .05);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .2) inset
}

.slider_orientation_horiz .slider__range_position_last {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}

.subscription__period .slider__range_position_last {
	margin-right: -37px;
	padding-left: 5px
}

.slider__range_position_last {
	left: auto;
	right: 0
}

.slider__allowed-range::before {
	left: 0
}

.slider_size_m .slider__allowed-range::after,
.slider_size_m .slider__allowed-range::before {
	height: 30px;
	top: -11px
}

.subscription__period .slider__allowed-range::after,
.subscription__period .slider__allowed-range::before {
	border: 0
}

.slider__allowed-range::after {
	right: 0
}

.slider__allowed-range::after,
.slider__allowed-range::before {
	border-left: 1px solid rgba(0, 0, 0, .3);
	content: "";
	position: absolute;
	width: 1px
}

.slider_size_m.slider_orientation_horiz .slider__allowed-range,
.slider_size_m.slider_orientation_horiz .slider__range {
	height: 8px;
	margin-top: -4px
}

.slider_orientation_horiz .slider__allowed-range[style*="left:0%;width:100%;"] {
	background: rgba(0, 0, 0, 0);
	border-radius: 3px;
	box-shadow: none
}

.slider__allowed-range {
	position: absolute;
	top: 50%;
	z-index: 2
}

.button_theme_normal::before,
.slider__runner::before,
.slider_theme_normal .slider__runner::before {
	bottom: 1px;
	content: "";
	left: 1px;
	right: 1px;
	top: 1px
}

.slider_theme_normal .slider__runner::before {
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .2);
	padding: 0;
	position: absolute
}

.slider__runner::before {
	border-radius: 2px;
	position: absolute
}

.slider_size_m .slider__runner {
	line-height: 32px
}

.slider_theme_normal .slider__runner {
	border-radius: 3px;
	color: #000
}

.slider__runner {
	cursor: pointer;
	border-radius: 3px;
	outline: solid 0;
	position: absolute;
	text-align: center;
	z-index: 10
}

.slider__text {
	padding: 0 .5em;
	position: relative
}

.subscription__item {
	border-top: 1px solid #ccc;
	margin: 15px 0;
	padding-top: 15px
}

.subscription__foot {
	margin-top: 15px;
	margin-right: 20px;
	text-align: right
}

.subscription__error {
	color: red;
	float: left;
	line-height: 32px;
	text-align: left
}

.link_pseudo_yes {
	cursor: pointer;
	text-decoration: none
}

.link {
	text-decoration: none;
	transition: color .15s ease-out
}

.link,
.link:visited {
	color: #22c
}

.link_pseudo_yes .link__inner {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none
}

.button_theme_normal::before {
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .2);
	padding: 0;
	position: absolute
}

.button,
.button__text,
.col1,
.col2,
.container1 {
	position: relative
}

.button {
	display: inline-block;
	background: rgba(0, 0, 0, 0);
	border: 0;
	cursor: pointer;
	margin: 0;
	outline: 0;
	padding: 0;
	text-align: center;
	white-space: nowrap
}

.subscription__save {
	margin-left: 20px
}

.button_size_s {
	line-height: 28px
}

.button_theme_normal {
	border-radius: 3px
}

.button_theme_normal,
a.button_theme_normal {
	color: #000;
	font-family: Arial, sans-serif
}

.button_size_s .button__text {
	padding: 0 13px
}

.button__text {
	pointer-events: none
}

.slider__runner_focused_yes {
	z-index: 11
}

.slider_theme_normal .slider__runner_focused_yes {
	box-shadow: 0 0 6px #fc0
}

.slider_theme_normal .slider__runner_focused_yes:before {
	box-shadow: 0 0 0 1px rgba(178, 142, 0, .6)
}

.slider_theme_normal .slider__runner_hovered_yes:not(.slider__runner_focused_yes):before {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .3)
}

.slider_animation_yes .slider__runner {
	-webkit-transition: left .25s ease, bottom .25s ease;
	transition: left .25s ease, bottom .25s ease
}

.slider_animation_yes .slider__range {
	-webkit-transition: width .25s ease, left .25s ease, height .25s ease, bottom .25s ease;
	transition: width .25s ease, left .25s ease, height .25s ease, bottom .25s ease
}

.button_theme_normal.button_hovered_yes {
	color: #000!important
}

.button_theme_normal.button_focused_yes {
	box-shadow: 0 0 6px #fc0
}

.button_theme_normal.button_focused_yes:before {
	box-shadow: 0 0 0 1px rgba(178, 142, 0, .6)
}

.button_theme_normal.button_hovered_yes:not(.button_focused_yes):before {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .3)
}

a.wrongMap:link,
a.wrongMap:visited {
	color: red;
	font-weight: 400
}

a.wrongMap:hover {
	color: red;
	text-decoration-style: dotted;
	font-weight: 700
}

a.wrongMap:active {
	color: red;
	font-weight: 400
}

#mapRectangle {
	width: 15px;
	height: 15px;
	margin-right: 5px;
	opacity: .6
}

.container1 {
	float: left;
	width: 100%
}

.col1 {
	float: left;
	width: 110px;
	overflow: hidden
}

.col2 {
	display: table;
	width: auto;
	overflow: hidden
}

.itemMap:hover {
	background: #e1e1e1;
	border: 1px solid #d0d0d0
}

.search-input {
	width: 123px
}

.search-click {
	margin-left: -22px;
	cursor: pointer;
}

.search {
	background: url(//antiagent.ru/img/search.png) no-repeat top left;
	width: 17px;
	height: 17px;
	display: inline-block;
	text-decoration: none;
}

.search-list {
	cursor: pointer;
	position: absolute;
	background: white;
	border: solid 1px #cccccc;
	z-index: 1000;
}

.search-list td {
	padding: 2px;
	text-transform: none;
	line-height: 1.2em;
	font-weight: normal;
}

.tablestat {
	border: 1px solid silver;
	border-collapse: collapse;
}

.tablestat th {
	border: 1px solid silver;
	padding: 10px;
	background-color: #e3eaf5;
}

.tablestat td {
	border: 1px solid silver;
	padding: 6px;
	width: auto;
	text-align: right;
}

.tablestat td:first-child {
	text-align: left;
}

.b-form-radio__button_hidden_yes {
	opacity: 0;
	width: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important
}