@charset "utf-8";

.btn-red-small,
.btn-green-small,
.btn-green2-small,
.btn-grey-small,
.btn-blue-small{background-color:#47B0E0;color:#FFF;font-family:mpSB;padding:8px 15px 7px;font-size:14px;line-height:16px}
.btn-green-small{background-color:#5BB222}
.btn-green2-small{background-color:#17a542}
.btn-grey-small{background-color:#b4b4b4}
.btn-nobg-small{background:transparent}

.btn-blue,
.btn-nobg,
.btn-green,
.btn-grey,
.btn-green2{background-color:#5BB222;color:#FFF;font-family:mpSB;padding:14px 25px 12px;font-size:14px;line-height:22px}
.btn-green2{background-color:#17a542}
.btn-blue{background-color:#47B0E0}
.btn-grey{background-color:#b4b4b4}
.btn-nobg{background:transparent}

.btn-red-medium,
.btn-green-medium,
.btn-green2-medium,
.btn-grey-medium,
.btn-blue-medium{background-color:#47B0E0;color:#FFF;font-family:mpR;padding:10px 28px 9px;font-size:14px;line-height:16px}
.btn-green-medium{background-color:#5BB222}
.btn-green2-medium{background-color:#17a542}
.btn-grey-medium{background-color:#b4b4b4}
.btn-nobg-medium{background:transparent}

.btn-green-large,
.btn-green2-large,
.btn-grey-large,
.btn-blue-large{background-color:#47B0E0;color:#FFF;font-family:Arial;font-weight:bold;padding:20px 31px;font-size:18px;line-height:18px}
.btn-green-large{background-color:#5BB222;font-size:14px;line-height:16px}
.btn-green2-large{background-color:#17a542;font-size:14px;line-height:16px}
.btn-grey-large{background-color:#b4b4b4;font-size:14px;line-height:16px}
.btn-nobg-large{background:transparent}

.btn-main-filter{padding-top:10px;padding-bottom:10px}
.btn-main-filter small{font-weight:normal;font-size:13px}

[class^="btn-"][disabled]{background-color:#ccc !important;cursor:default !important}
[class^="btn-"][disabled] input{cursor:default !important}
[class^="btn-"][disabled][progress]{background-color:#ccc !important;cursor:progress !important}
[class^="btn-"][disabled][progress] input{cursor:progress !important}

.btn-grey-large:hover,
.btn-grey-small:hover,
.btn-grey-medium:hover,
.btn-grey:hover{background-color:#7b7b7b}

.btn-green-large:hover,
.btn-green-small:hover,
.btn-green-medium:hover,
.btn-green:hover,
.btn-green2-large:hover,
.btn-green2-small:hover,
.btn-green2-medium:hover,
.btn-green2:hover{background-color:#52c805}

.btn-blue-small:hover,
.btn-blue-medium:hover,
.btn-blue-large:hover,
.btn-blue:hover{background-color:#0fa5ea}

.btn-nobg:hover,
.btn-nobg-medium:hover,
.btn-nobg-large:hover,
.btn-nobg-small:hover{text-decoration:underline}

.btn-red-small{color:#FFF;background-color:#ED2E3C}
.btn-red-medium{color:#FFF;background-color:#ED2E3C;padding:12px 35px}
.btn-red{background-color:#ED2E3C;font-family:mpSB;font-size:16px;color:#FFF;line-height:20px;padding:17px 30px}
.btn-red:hover,
.btn-red-small:hover,
.btn-red-medium:hover{background-color:#d90010}

[class^="btn-normal-"]{color:#FFF;font-family:mpSB;padding:14px 25px 12px;font-size:14px;line-height:22px}
.btn-normal-blue{background-color:#47B0E0}
.btn-normal-blue:hover{background-color:#0fa5ea}
.btn-normal-green{background-color:#5BB222}
.btn-normal-green:hover{background-color:#52c805}
.btn-normal-red{background-color:#ED2E3C}
.btn-normal-red:hover{background-color:#d90010}

.overflow,
.input-wrap,
.social-list,
.breadcrumbs-list{overflow:hidden;zoom:1}

.content:before,
.content:after,
.clearfix:before,
.clearfix:after,
.max-wrap:before,
.max-wrap:after,
.multiple:before,
.multiple:after,
.content-widget .widget-title:before,
.content-widget .widget-title:after,
.countries-list:before,
.countries-list:after,
.widget-content:before,
.widget-content:after,
.startreg-list:before,
.startreg-list:after,
.gallery-inform-line:before,
.gallery-inform-line:after,
.compare-content:before,
.compare-content:after,
.main-filter:before,
.main-filter:after,
.map-deal:before,
.map-deal:after,
.questions-form:before,
.questions-form:after,
.form-row:before,
.form-row:after,
.form-frame:before,
.form-frame:after,
.login-form:before,
.login-form:after,
.section-box:before,
.section-box:after,
.two-columns:before,
.two-columns:after,
.special-object:before,
.special-object:after{content:"";display:table}

.content:after,
.clearfix:after,
.max-wrap:after,
.multiple:after,
.content-widget .widget-title:after,
.countries-list:after,
.widget-content:after,
.startreg-list:after,
.gallery-inform-line:after,
.compare-content:after,
.main-filter:after,
.map-deal:after,
.questions-form:after,
.form-row:after,
.form-frame:after,
.login-form:after,
.section-box:after,
.two-columns:after,
.special-object:after{clear:both}

.content,
.clearfix,
.max-wrap,
[class^="btn-"],
[class*=" btn-"],
.multiple,
.content-widget .widget-title,
.countries-list,
.widget-content,
.startreg-list,
.gallery-inform-line,
.compare-content,
.main-filter,
.map-deal,
.questions-form,
.form-row,
.form-frame,
.login-form,
.section-box,
.two-columns,
.special-object{zoom:1}

.inline-block,
[class^="icon-"],
[class*=" icon-"],
[class^="arrow-"],
[class*=" arrow-"],
[class^="soc-icon-"],
[class*=" soc-icon-"],
[class^="btn-"],
[class*=" btn-"],
[class^="corner-"],
[class*=" corner-"],
.pagination-list,
.widget-title h2,
.widget-title h1,
.widget-title-main,
.sales-table thead h2,
.countries-list figure,
.hot-deals-list li,
.top-agencies-list li,
.last-news-list li,
.jobs-list .jobs-info div,
.jobs-list li,
.item_list_block-filter .checkbox,
.item_list_block-list li,
.benefits .tabs-list li,
.benefits-list li,
.filter-btn,
.users-list li,
.reg-steps > *,
.steps-list li,
.new-objects .title h2,
.new-objects .title .all-obj,
.obj-list li,
.work-content > div,
.gallery-table .price,
.gallery-table .point-box,
.box-inform-list li,
.inue span,
.compare-box,
.country-popup .popup-box,
.search-engines-list div,
.probenefits-list li,
.probenefits-list span,
.probenefits-list .text,
.modal-holder .popup-box a,
.reg-form .form-line .top-agents-list li,
.user-filter .input-wrap,
.special-list li,
.submenu .sub-list,
.gallery-photos-list .gallery-photos-box figure > a:first-child img,
.widget-title-count,
.widget-title-subscribe,
.adv-link .add-adv,
.working-img,
.quotations-list li,
.partner-img figure,
.working-img [class*="circle-"],
.working-description,
.working-img,
.special-objects-list > li,
[class^="circle-"]:before,
[class*=" circle-"]:before,
.partner-img figure:before,
.benefits-list figure:before,
.slider-pager a{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top}

/* icon */
[class^="icon-"],
[class*=" icon-"]{background:url(../img/sp-icon.png?20200528) 0 0 no-repeat;vertical-align:middle}
.icon-user{background-position:0 0;width:12px;height:13px}
.icon-note{background-position:0 -33px;width:17px;height:17px}
.icon-note-wh{background-position:0 -70px;width:17px;height:17px}
.icon-like{background-position:-51px -3px;width:17px;height:17px}
.icon-like.wh{background-position:-51px -29px}
.icon-download{background-position:-51px -53px;width:17px;height:17px}
.icon-download.wh{background-position:-51px -78px}
.icon-cross{background-position:0 -107px;width:17px;height:17px}
.icon-cross.blue{background-position:-24px -107px}
.icon-complaint{background-position:-21px -874px;width:17px;height:17px}
.icon-exit{background-position:0 -144px;width:13px;height:13px}
.icon-star{background-position:0 -177px;width:16px;height:16px}
.icon-star-big{background-position:-163px -322px;width:34px;height:34px}
.icon-plane{background-position:0 -213px;width:16px;height:16px}
.icon-mob{background-position:0 -249px;width:11px;height:16px}
.icon-cloud{background-position:0 -285px;width:16px;height:13px}
.icon-point{background-position:0 -318px;width:11px;height:16px}
.icon-arrow{background-position:0 -354px;width:16px;height:15px}
.icon-pro-small{background-position:0 -389px;width:71px;height:69px}
.icon-del{background-position:0 -478px;width:11px;height:10px}
.icon-ok{background-position:0 -508px;width:13px;height:10px}
.icon-no{background-position:0 -538px;width:7px;height:4px}
.icon-user-large{background-position:0 -562px;width:15px;height:16px}
.icon-light{background-position:0 -598px;width:12px;height:16px}
.icon-arrs{background-position:0 -634px;width:13px;height:11px}
.icon-photo{background-position:0 -665px;width:14px;height:12px}
.icon-video{background-position:-91px -1985px;width:14px;height:12px}
.ico-info .icon-mob:hover,
.icon-phone-green{background-position:0 -697px;width:11px;height:16px}
.icon-home{background-position:0 -733px;width:17px;height:16px}
.icon-clock{background-position:0 -769px;width:17px;height:17px}
.icon-edit_item{background-position:0 -1986px;width:14px;height:17px}
.icon-print{background-position:0 -806px;width:16px;height:17px}
.icon-print.white{background-position:-26px -806px;width:16px;height:17px}
.icon-print.blue{background-position:-54px -806px}
.icon-add{background-position:1px -842px;width:14px;height:14px}
.icon-bad{background-position:6px -876px;width:4px;height:13px}
.icon-photo-text{background-position:0 -910px;width:20px;height:18px}
.icon-photos{background-position:0 -948px;width:20px;height:18px}
.icon-video2{background-position:-25px -662px;width:20px;height:18px}
.icon-photos2{background-position:-53px -662px;width:20px;height:18px}
.icon-chat{background-position:-176px -586px;width:20px;height:18px}
.icon-text{background-position:0 -986px;width:20px;height:18px}
.icon-map{background-position:0 -1024px;width:20px;height:18px}
.icon-map-white{background-position:-42px -1024px;width:20px;height:18px}
.icon-inv-map{background-position:0 -1062px;width:20px;height:18px}
.view-holders-list-el.active .icon-inv-map,
.view-holders-list-link:hover .icon-inv-map{background-position:0 -1024px;width:20px;height:18px}
.icon-map:hover,
.active .icon-map,
.icon-map-h{background-position:0 -1062px;width:20px;height:18px}
.icon-inv-photo-text{background-position:0 -1100px;width:20px;height:18px}
.view-holders-list-el.active .icon-inv-photo-text,
.view-holders-list-link:hover .icon-inv-photo-text{background-position:0 -910px;width:20px;height:18px}
.icon-photo-text:hover,
.active .icon-photo-text,
.icon-photo-text-h{background-position:0 -1100px;width:20px;height:18px}
.icon-inv-photos{background-position:0 -1138px;width:20px;height:18px}
.view-holders-list-el.active .icon-inv-photos,
.view-holders-list-link:hover .icon-inv-photos{background-position:0 -948px;width:20px;height:18px}
.icon-photos:hover,
.active .icon-photos,
.icon-photos-h{background-position:0 -1138px;width:20px;height:18px}
.icon-inv-text{background-position:0 -1176px;width:20px;height:18px}
.view-holders-list-el.active .icon-inv-text,
.view-holders-list-link:hover .icon-inv-text{background-position:0 -986px;width:20px;height:18px}
.icon-text:hover,
.active .icon-text,
.icon-text-h{background-position:0 -1176px;width:20px;height:18px}
.icon-cross-small{background-position:0 -1214px;width:10px;height:10px}
.icon-refresh{background-position:0 -1244px;width:10px;height:10px}
.icon-note-blue{background-position:0 -1274px;width:17px;height:17px}
.icon-crm{background-position:0 -1311px;width:38px;height:14px}
.icon-load{background-position:0 -1345px;width:29px;height:32px}
.icon-send{background-position:0 -1397px;width:38px;height:32px}
.icon-art-print{background-position:0 -1449px;width:32px;height:32px}
.icon-star-wh{background-position:0 -1501px;width:32px;height:32px}
.icon-bid{background-position:0 -1553px;width:30px;height:25px}
.icon-key{background-position:0 -1598px;width:19px;height:10px}
.icon-ya{background-position:0 -1628px;width:16px;height:14px}
.icon-gg{background-position:0 -1662px;width:16px;height:14px}
.icon-rm{background-position:0 -1696px;width:16px;height:14px}
.icon-ml{background-position:0 -1730px;width:15px;height:14px}
.icon-plus{background-position:0 -1764px;width:14px;height:14px}
.icon-check-wh{background-position:0 -1798px;width:22px;height:19px}
.ico-info .icon-home:hover,
.icon-home-green{background-position:0 -1837px;width:17px;height:16px}
.icon-location{background-position:-169px -547px;width:32px;height:32px}
.icon-search-blue{background-position:-210px -111px;width:18px;height:18px}

.icon-online-on{background-image:none;background-color:#5bb222;border-radius:100%;box-shadow:inset 0px 0px 0px 3px #fff}
.icon-online-off{background-image:none;background-color:#a6a7ac;border-radius:100%;box-shadow:inset 0px 0px 0px 3px #fff}
.icon-remove{background-position:-91px -1864px;width:14px;height:15px}

.icon-earth{background-position:0 -1873px;width:18px;height:18px}
.icon-earth-greeen{background-position:0 -1911px;width:18px;height:18px}
.icon-oil{background-position:0 -1949px;width:11px;height:16px}
.icon-oil-green{background-position:-91px 0;width:11px;height:16px}
.icon-bad-gray{background-position:-91px -36px;width:4px;height:13px}
.icon-star-green{background-position:-91px -69px;width:16px;height:16px}
.icon-cloud-green{background-position:-91px -105px;width:16px;height:13px}
.icon-poiner-green{background-position:-91px -138px;width:11px;height:16px}
.icon-light-green{background-position:-91px -174px;width:12px;height:16px}
.icon-plane-green{background-position:-91px -210px;width:16px;height:16px}
.icon-user-large-green{background-position:-91px -246px;width:15px;height:16px}
.icon-scales{background-position:-91px -282px;width:21px;height:15px}
.icon-scales-green{background-position:-91px -317px;width:21px;height:15px}
.icon-sofa{background-position:-91px -352px;width:22px;height:16px}
.icon-sofa-green{background-position:-91px -388px;width:22px;height:16px}
.icon-flame{background-position:-91px -424px;width:13px;height:18px}
.icon-flame-green{background-position:-91px -462px;width:13px;height:18px}
.icon-clock-green{background-position:-91px -500px;width:17px;height:17px}
.icon-print-green{background-position:-91px -537px;width:16px;height:17px}
.icon-cross-green{background-position:-91px -574px;width:14px;height:14px}
.icon-checked{background-position:-91px -608px;width:13px;height:10px}
.icon-checked-disabled{background-position:-91px -638px;width:13px;height:9px}
.icon-cross-small{background-position:-88px -663px;width:10px;height:10px}
.icon-cross-small-green{background-position:-91px -697px;width:10px;height:10px}
.icon-refresh{background-position:-91px -727px;width:10px;height:10px}
.icon-refresh-green{background-position:-91px -757px;width:10px;height:10px}
.icon-bulb{background-position:-91px -787px;width:11px;height:16px}
.icon-bulb-green{background-position:-91px -823px;width:11px;height:16px}
.icon-note{background-position:-91px -859px;width:13px;height:16px}
.icon-note-green{background-position:-91px -895px;width:13px;height:16px}
.icon-flask{background-position:-91px -931px;width:10px;height:16px}
.icon-flask-green{background-position:-91px -967px;width:10px;height:16px}
.icon-medic{background-position:-91px -1003px;width:17px;height:16px}
.icon-medic-green{background-position:-91px -1039px;width:17px;height:16px}
.icon-box{background-position:-91px -1075px;width:10px;height:16px}
.icon-box-green{background-position:-91px -1111px;width:10px;height:16px}
.icon-basket{background-position:-91px -1147px;width:17px;height:18px}
.icon-basket-green{background-position:-91px -1185px;width:17px;height:18px}
.icon-rod{background-position:-91px -1223px;width:28px;height:11px}
.icon-rod-green{background-position:-91px -1254px;width:28px;height:11px}
.icon-snow{background-position:-91px -1285px;width:14px;height:14px}
.icon-snow-green{background-position:-91px -1319px;width:14px;height:14px}
.icon-parking{background-position:-91px -1353px;width:16px;height:16px}
.icon-parking-green{background-position:-91px -1389px;width:16px;height:16px}
.icon-tv{background-position:-91px -1425px;width:20px;height:17px}
.icon-tv-green{background-position:-91px -1462px;width:20px;height:17px}
.icon-stove{background-position:-91px -1499px;width:15px;height:16px}
.icon-stove-green{background-position:-91px -1535px;width:15px;height:16px}
.icon-car{background-position:-91px -1571px;width:15px;height:17px}
.icon-car-green{background-position:-91px -1608px;width:15px;height:17px}
.icon-bag{background-position:-91px -1645px;width:13px;height:20px}
.icon-bag-green{background-position:-91px -1685px;width:13px;height:20px}
.icon-wc{background-position:-91px -1725px;width:13px;height:17px}
.icon-wc-green{background-position:-91px -1762px;width:13px;height:17px}
.icon-swim{background-position:-91px -1799px;width:17px;height:13px}
.icon-swim-green{background-position:-91px -1832px;width:17px;height:13px}
.icon-pro-small-yellow{background-position:-91px -1899px; width:52px; height:52px}
.icon-house{background-position:-163px 0; width:40px; height:34px}
.icon-mail{background-position:-163px -54px; width:39px; height:39px}
.icon-loupe{background-position:-163px -113px; width:37px; height:39px}

.icon-control-map{background-position:-172px -488px;width:20px;height:20px}
.icon-control-panorama{background-position:-172px -513px;width:20px;height:20px}

.user-pic-icon{position:absolute;display:block;background:url(../img/sp-icon.png?20200528) 0 0 no-repeat;z-index:1}
.user-pic-icon.approved{top:-5px;right:-5px;width:25px;height:25px;background-position:-169px -414px}
.user-pic-icon.certificate{bottom:-18px;right:-10px;width:34px;height:37px;background-position:-167px -446px}
/* icon end */

.link-dotted{position:relative;display:inline-block}
.link-dotted, .link-dotted:hover{text-decoration:none}
.link-dotted:before{content:'';display:block;width:100%;height:1px;position:absolute;bottom:0;border-bottom:1px dotted}
.link-dotted:hover:before{border-bottom:none}

/* arrow */
[class^="arrow-"],
[class*=" arrow-"]{background:url(../img/sp-arrow.png?160617_2) 0 0 no-repeat;vertical-align:middle}
.arrow-head-select{background-position:0 0;width:6px;height:3px}
.arrow-select{background-position:0 -23px;width:8px;height:6px}
.arrow-select.white{background-position:0 -128px;width:8px;height:6px}
.arrow-scroll-prev{background-position:0 -49px;width:7px;height:8px}
.arrow-scroll-next{background-position:0 -77px;width:6px;height:8px}
.arrow-select-wh{background-position:0 -105px;width:7px;height:3px}
.arrow-down-wh{background-position:0 -128px;width:8px;height:6px}
.arrow-right-blue{background-position:0 -154px;width:5px;height:7px}
.arrow-green{background-position:0 -181px;width:10px;height:17px}
.arrow-red{background-position:0 -218px;width:10px;height:17px}
.arrow-carus-prev{background-position:0 -255px;width:8px;height:12px}
.arrow-carus-next{background-position:0 -287px;width:8px;height:12px}
.arrow-blue-b{background-position:0 -319px;width:7px;height:5px}
.arrow-blue-t{background-position:0 -344px;width:7px;height:5px}
/* arrow end */

.elements-block{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #c5c5c5;box-shadow:rgba(255,255,255,0.5) 0 1px 0}
.icons-list li{padding:10px;margin:5px 0}
.greybg{background-color:#7d7d7d}

/* normalize.css */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block}
audio, canvas, video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden], template{display:none}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a{background:transparent}
a:active, a:hover{outline:0}
h1{font-size:2em;margin:0.67em 0}
abbr[title]{border-bottom:1px dotted}
b, strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,
kbd,
pre,
samp{font-family:monospace, serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
button,
input,
select,
textarea{font-family:inherit;font-size:100%;margin:0}
button, input{line-height:normal}
button, select{text-transform:none}
button, html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled], html input[disabled]{cursor:default}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0;width:100%}
dl, menu, ol, ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu, ol, ul{padding:0 0 0 40px}
nav ul, nav ol{list-style:none outside none}
/* normalize.css end */

/* reset */
body{line-height:1.2;-webkit-font-smoothing:antialiased}
body, html{height:100%;width:100%}
header, nav, section, article, aside, footer{display:block}
input[type=button], input[type=submit], input[type=radio], input[type=checkbox], button, select{cursor:pointer}
/*normalization mozila*/
button::-moz-focus-inner{padding:0;border:0}
input::-moz-focus-inner{padding:0;border:0}
input:-webkit-autofill{background-color:transparent}
input[type="password"]:-webkit-autofill,
input[type="text"]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset !important;-webkit-text-fill-color:black !important}
/*normalization ie7*/
*+html input[type=checkbox],
*+html input[type=radio]{width:13px;height:13px}
input, button{overflow:visible}
textarea{resize:none;overflow:auto}
em{font-style:italic}
b, strong{font-weight:bold}
a{cursor:pointer;outline:none;text-decoration:underline}
a:hover{text-decoration:none}
h1, h2, h3, h4, h5, h6{font-weight:100;margin:0}
img{border:none}
input{vertical-align:middle}
blockquote, q{quotes:none}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none}
:focus{outline:none}
button::-moz-focus-inner{border:none}
input[type="reset"]::-moz-focus-inner{border:none}
input[type="button"]::-moz-focus-inner{border:none}
input[type="submit"]::-moz-focus-inner{border:none}
input[type="submit"]::-moz-focus-inner{border:none}
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none}
:focus{-moz-outline:3px solid #fff !important}
input[type="radio"]:focus{-moz-outline-radius:12px !important;-moz-outline-offset:0px !important}
input[type="checkbox"]:focus{-moz-outline-offset:-1px !important;-moz-outline:1px solid #000 !important}
*+html a,
*+html button,
*+html input[type="submit"],
*+html input[type="radio"],
*+html input[type="checkbox"],
*+html input[type="button"]{noFocusLine:expression(this.onFocus=this.blur())}
ins{text-decoration:none}
del{text-decoration:line-through}
input::-ms-clear{display:none}
/* reset end */

/* reset-cursor */
html *{cursor:default}
html a,html a *{cursor:pointer}
html input,html textarea{cursor:text}
html input[type="submit"],html input[type="button"],html input[type="radio"],html input[type="checkbox"],html button,html label,html label *{cursor:pointer}
html label.nopointer,html label.nopointer *{cursor:default}
.pointer, .pointer *{cursor:pointer}
/*
*[title]:not([title='']), *[title]:not([title='']) *{cursor:help}
a[title]:not([title='']){cursor:pointer}
*/
/* reset-cursor end */

*[bSpace]{display:none;overflow:hidden;margin:0 auto;text-align:center}
*[bSpace] img{border:none}
*[bSpace="9999x100"]{width:100%;max-height:100px}
*[bSpace="240x400"]{width:240px;height:400px}
*[bSpaceAct]{position:relative;display:block;margin-top:10px;margin-bottom:10px}

/* reset-ul */
[class$="-list"],
[class$="-list"] ul{margin:0;list-style:none;border:0;padding:0;background:none}
/* reset-ul end */

/* ------ typographic styles ------ */
body{font:13px/1.23 segoeR, Arial, Tahoma, sans-serif;height:100%;color:#494848;background-color:#F3F3F3}
h1, h2, h3, h4, h5{font-weight:normal;color:#000000;line-height:1.2;font-family:segoeSB, Arial, Tahoma, sans-serif;padding-bottom:10px}
h1{font-size:26px;padding-bottom:20px}
h2{font-size:24px;padding-bottom:15px}
h3{font-size:22px;padding-bottom:15px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
a{color:#49afe4;text-decoration:underline}
a:hover{text-decoration:none}
img{border:none;vertical-align:top}
ul li,
ol li{line-height:19px;font-size:14px}

.color-green{color:#17a542}
.color-red{color:#f62627}

.list_text_empty{display:block;font-size:26px;padding-bottom:20px;font-weight:normal;line-height:1.2;font-family:segoeSB, Arial, Tahoma, sans-serif;text-align:center;color:#ccc}
.list_text_empty a{color:#ccc}
.list_text_empty_sub{color:#6d6e76;font-size:12px;text-align:center}

/*.default-list{margin-top:-12px;padding-bottom:35px}
.default-list li{font-size:14px;line-height:1.35;margin-top:12px;padding-left:24px;background:url(../img/marker-green.png) 0 4px no-repeat}*/
.decimal-list{counter-reset:item;padding-bottom:35px}
.decimal-list li{font-size:14px;line-height:1.35;margin-top:12px}
.decimal-list li:before{content:counter(item) '. ';counter-increment:item;margin:0 6px 0 3px}
.default-table{width:100%;border:none;margin-bottom:20px}
.default-table td,
.default-table th{padding:10px;border:none;font-size:14px;line-height:1.4;background-color:#FFF;border:1px solid #dcdcdc;text-align:center}
.default-table tbody td{vertical-align:top}
.default-table thead th:first-child,
.default-table tbody td:first-child{text-align:left}
.default-table thead th{color:#000;font-size:14px;font-weight:bold;vertical-align:top;background-color:#FFF}
.form-line{padding-bottom:25px}
.form-line.helper-captcha-line{display:none}
.form-line.last{padding-bottom:0}
.form-line .msg{margin-bottom:0}
.form-line .input-wrap{}
.form-line > .right{float:right}
.form-line .captcha{overflow:hidden}
.form-line .captcha .input-holder{float:left;margin-right:5px;width:205px}
.form-line .captcha-image{float:left}
.form-line .captcha-image img{width:125px}
.form-line .label-holder a.label_link{float:right;font-size:12px}
.popup-inner .submit-line,
.submit-line.right{text-align:right}

.form-label{display:block;}
.form-line:last-child .form-element {display:flex;flex-wrap:wrap;gap:20px;}
.form-element .form-text {text-align:center;font-size:12px;color:#6a6a6a;line-height:1.5;flex:1;}
.form-element [class^="btn-"],
.form-element [class*=" btn-"],
.form-element .form-button {height:max-content;}

.label-holder{padding-bottom:5px;padding-top:5px;font-size:14px;line-height:22px}
.label-holder label{font-family:mpR;font-size:14px;line-height:22px;color:#3d3c3c;cursor:default}
.input-wrap{position:relative}
.form-line.error .input-holder,
.input-holder.error,
.input-holder.error.focus{border-color:#EC2427;background-color:#FFEDEE}
.input-holder.error .error{position:absolute;right:0;top:0;color:#ee292f;font-family:mpR;font-size:14px;line-height:22px}
.input-holder:not(.error) .error{display:none}
.input-holder.error.notice{border-color:#d4bc4c;background-color:#f9f6e7}
.input-holder.error.notice .error{color:#d4bc4c}

.filter-holder,
.input-holder,
input[type="text"],
input[type="password"],
textarea{cursor:text;border:1px solid #D9D9D9;padding:0 20px;color:#3d3c3c;font-family:mpR;line-height:22px;background-color:#FFF}
input[type="text"]:-webkit-autofill{-webkit-text-fill-color:#3d3c3c !important}
input[type="text"],
input[type="password"],
textarea{padding:5px}
input[type=number]{text-align:left}

.input-holder.focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus{border-color:#b7b7b7}
input.filter-holder-text,
.input-holder input[type="text"],
.input-holder input[type="password"],
.input-holder textarea{border:0;background:none;display:block;width:100%;padding:0;font-size:14px;box-shadow:none;color:#3d3c3c;font-family:mpR;line-height:22px}
.input-holder input[type="text"].hinted,
.input-holder input[type="password"].hinted,
.input-holder textarea.hinted{color:#BDC0C2;font-size:14px;font-family:mpI}
.input-holder input[type="text"],
.input-holder input[type="password"],
.input-holder textarea{padding:14px 0 12px}
.input-holder textarea{min-height:70px}
.input-holder input[disabled],
.input-holder textarea[disabled]{color:#ccc}

.input-holder.disabled{}
.input-holder.disabled input{color:#3d3c3c}

.input-wrap .checkbox.error,
.input-wrap .checkbox.error a{color:#ec2427}

.multiple > .input-holder{float:left;margin-left:10px}
.multiple > .input-holder:first-child{margin-left:0}
.w8{width:8px}
.w25{width:25px}
.w35{width:35px}
.w50{width:50px !important}
.w60{width:60px !important}
.w70{width:70px !important}
.w80{width:80px !important}
.w85{width:95px !important}
.w96{width:96px !important}
.w102{width:102px !important}
.w112{width:112px}
.w127{width:127px !important}
.w140{width:140px !important}
.w150{width:150px !important}
.w145{width:145px !important}
.w152{width:152px}
.w160{width:160px !important}
.w165{width:165px !important}
.w180{width:180px !important}
.w201{width:201px !important}
.w205{width:205px !important}
.w239{width:239px !important}
.w216{width:216px !important}
.w224{width:224px !important}
.w308{width:308px !important}
.w335{width:335px !important}
.w343{width:343px !important}
.w-auto{width:auto !important}
.select-holder{position:relative}
.select-holder.margleft0{margin-left:0 !important}
.select-holder.margleft-5{margin-left:-5px !important}
.select-holder .cselect{width:100%}
.select-holder .cselect.w-auto,
.select-holder .cselect.currency{width:auto !important}
.input-wrap.buisnes-select{margin-right:10px}
.numbers-line{overflow:hidden}
.numbers-line .input-wrap{float:left;margin-left:30px}
.numbers-line .input-wrap:first-child{margin-left:0}

.filter-normalized{padding-top:0 !important;margin-top:0 !important}
.filter-normalized .filter-submit{padding-top:20px}
.filter-normalized-btn-submit{padding-left:0;padding-right:0;min-width:180px}
.filter-normalized .filter-body{}
.filter-normalized .filter-body .form-line{margin-top:0;padding-right:10px}
.filter-normalized .filter-body .form-line.hide{display:none}
.filter-normalized .filter-body .form-line .input-wrap{height:35px;margin-top:20px;margin-right:10px;overflow:hidden}
.filter-normalized .filter-body .form-line .input-wrap.hide{display:none}
.filter-normalized .filter-body .form-line .filter-holder.in-solid,
.filter-normalized .filter-body .form-line .input-wrap.in-solid div{margin-right:0 !important;margin-left:-1px !important}
.filter-normalized .filter-body .form-line .input-wrap.in-solid div:first-child{margin-left:0 !important}
.filter-normalized .filter-body .form-line .input-wrap.ext-solid{margin-right:0;margin-left:0}
.filter-normalized .filter-body .form-line .input-wrap .label-holder{margin-right:0}
.filter-normalized .filter-body .form-line .input-wrap div + div{margin-left:5px}
.filter-normalized .filter-body .form-line .input-wrap.input-num{}
.filter-normalized .filter-body .form-line .input-wrap.input-num .input-holder{width:85px}
.filter-normalized .filter-body .form-line .input-wrap.input-num .input-holder + .input-holder{margin-left:10px}


.box-photo{position:relative;background:#EBEBEB;overflow:hidden}
.box-photo.mb5{margin-bottom:5px}
.box-photo .bp-space{position:relative;width:100%;height:100%;overflow:hidden}
.box-photo.empty{background:#EBEBEB url(../img/bg/photo.png?160517) center center no-repeat}
.box-photo .bp-wrap{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
.box-photo .bp-wrap:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.box-photo .bp-wrap img{display:inline-block;vertical-align:middle;box-shadow:rgba(0, 0, 0, 0.0980392) 0px 0px 0px 0.5px}
.box-photo .bp-bg{background-size:cover;background-position:50% 50%;height:100%;width:100%;position:absolute;left:0;top:0;overflow:hidden;box-sizing:border-box;opacity:.75!important}
.box-photo.userpic .box-photo-pic-img{max-width:100px;max-height:100px}

.box-photo.fix-pos div.bp-wrap{top:0;right:0;bottom:0;left:0}
.box-photo.fix-pos img{max-width:100%;max-height:100%}

/* Для слайдера */
.slider_photo{}
.slider_photo-bg{transition:all .3s ease-out;background:#EBEBEB url(../img/bg/photo.png?160517) center center no-repeat;background-size:auto !important}
.slider_photo-bg.blur{background-size:cover !important}
.slider_photo-box{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;transition:all .3s ease-out}
.slider_photo-box-slide{position:relative;width:100%;height:100%;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.slider_photo-ctrl{width:100%;height:100%;position:absolute;top:0;left:0}
.slider_photo-ctrl-slide{position:relative;float:left;height:100%}
.slider_photo-ctrl-slide:after{position:absolute;bottom:0;content:'';box-sizing:border-box;height:5px;width:100%;box-shadow:inset 0 0 0 1px #fff;background:#bbb;opacity:0;transition:opacity .3s ease-out}
.slider_photo-ctrl-slide:hover:after{background:#52c805}
.slider_photo-ctrl:hover .slider_photo-ctrl-slide:after{opacity:1}
/* /Для слайдера */


.blur{-webkit-filter:blur(15px);-moz-filter:blur(15px);filter:blur(15px) alpha(opacity=30);filter:blur(15px)}

p{padding:0 0 18px;margin:0}
blockquote,
q{}
hr{line-height:1px;height:0;border:none;background:none;border-bottom:1px solid #000;margin-bottom:25px}

b, strong{font-family:segoeB;font-weight:normal}
i, em{font-family:segoeI;font-style:normal}
i b,
i strong,
em b,
em strong,
b i,
b em,
strong i,
strong em{font-family:segoeBI;font-weight:normal;font-style:normal}
/* ------ typographic styles end ------ */

/* decor styles */

/* transition */
.transition{-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}
.transition-bg,
.btn-green-large,
.btn-green-small,
.btn-green-medium,
.btn-green,
.btn-green2-large,
.btn-green2-small,
.btn-green2-medium,
.btn-green2,
.btn-blue-large,
.btn-blue-small,
.btn-blue-medium,
.btn-blue{transition:background 0.1s linear;-o-transition:background 0.1s linear;-moz-transition:background 0.1s linear;-webkit-transition:background 0.1s linear}
.transitionl-opacity,
.opacity{transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-webkit-transition:opacity 0.1s linear}
.transition-none{-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s}
/* transition end */

/* opacity */
.opacity{opacity:0;filter:alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);zoom:1;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false)}
/* opacity end */

/* decor styles end */

/* btn */
[class^="btn-"],
[class*=" btn-"]{position:relative;text-align:center;text-decoration:none}
[class^="btn-"] input[type="submit"],
[class^="btn-"] input[type="button"],
[class*=" btn-"] input[type="submit"],
[class*=" btn-"] input[type="button"]{background:url(../img/empty.png) repeat;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99;border:0}
[class^="btn-"].fixLH,
[class*=" btn-"].fixLH{line-height:14px}
[class^="btn-"].fixW100,
[class*=" btn-"].fixW100{width:100%;padding-right:0;padding-left:0}
/* btn end */

/* ========= main-blocks ========= */
.wrapper{min-width:1000px;min-height:100%;height:auto !important;height:100%;overflow:hidden;position:relative}
.header{position:relative;z-index:3;height:153px;margin-bottom:10px}
.content{padding:0 0 481px/*0 0 410px*/;margin-top:10px;position:relative;clear:both;z-index:1}
.content.content-sec{padding-bottom:0}
.footer{margin:-425px auto 0/*-461px auto 0*/;min-width:1000px;height:425px/*461px*/;position:relative;clear:both;z-index:2;background-color:#464646;color:#dfe0e0}
.max-wrap{max-width:1280px;margin:0 auto}
.content .block_adsbygoogle{width:100%;text-align:center}
.content .block_adsbygoogle ins.adsbygoogle{display:inline-block !important;width:728px;height:90px}
/* ========= main-blocks end ========= */

/* ========= CSS STYLE BODY ========= */

/* logo */
.logo{float:left;text-decoration:none;padding-top:20px;margin-right:8px}
.logo a,
.logo a:hover{text-decoration:none}
/*.header .logo{padding-left:18px}*/
/* logo end */

/* navigation */
.navigation{background-color:#FFF;padding:0 7px;margin-right:158px}
.navigation-list{display:table;width:100%}
.navigation-el{display:table-cell;position:relative}
.navigation-link{display:block;font-size:16px;color:#656565;font-family:segoeB;text-decoration:none;padding:10px 11px 10px;border-bottom:4px solid #FFF}
.navigation-sub{display:block;font-size:13px;color:#969696;font-family:segoeR;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.navigation-el.active .navigation-link,
.navigation-el:hover .navigation-link{color:#F03C40}
.navigation-el:hover .navigation-link{border-bottom:4px solid #F03C40;color:#F03C40}
.navigation-el:hover .submenu{display:block}
.submenu{position:absolute;left:0;display:none;top:100%}
.submenu .sub-list{overflow:hidden;background-color:#F03C40;display:inline-block;white-space:nowrap}
.submenu .sub-list-li{display:inline-block}
.submenu .sub-list-a{display:block;font-size:16px;color:#FFF;font-family:segoeR;text-decoration:none;padding:15px 12px}
.submenu .sub-list-a:hover{background-color:#DD373A}
.navigation-question-icon{position:absolute;top:-10px;right:0;opacity:0;width:38px;height:22px;transition:all .5s ease-out;transform:rotate(90deg)}
.navigation-question-icon.visible{opacity:1;transform:rotate(0deg)}
.navigation-question-icon:before{position:absolute;top:-1px;right:0;display:block;width:18px;height:10px;content:"";overflow:hidden;background:radial-gradient(circle at 100% 100%,hsl(0, 0%, 95%) 0,hsla(0,0%,100%,.5) 75%,hsla(0,0%,100%,0))}

.add-adv{background-color:#F03C40;text-transform:uppercase;color:#FFF;font-size:16px;font-family:segoeB;float:right;max-width:110px;text-decoration:none;padding:10px 20px;margin-left:10px;max-height:38px}
.add-adv:hover{background-color:#f62627}

.afy_2_0--style ul,
.afy_2_0--style li{margin:0;padding:0;list-style-type:none;line-height:unset}
.afy_2_0--style .afy_2_0-clearfix-style.afy_2_0-navigation-style{display:block;background:#fff;width:100%}
.afy_2_0--style .afy_2_0-navigation-list-style{display:flex;padding:0 2em;justify-content:space-between}
.afy_2_0--style .afy_2_0-submenu-style{display:none;position:absolute;background:#F03C40;z-index:10000000000}
.afy_2_0--style .afy_2_0-sub-list-style{display:flex}
.afy_2_0--style .afy_2_0-max-wrap-style{display:flex;justify-content:space-between;/*align-items:center;*/}
.afy_2_0--style .afy_2_0-navigation-el-style{position:relative;width:auto;/*width:18%;*/list-style-type:none}
.afy_2_0--style .afy_2_0-navigation-el-style:hover > .afy_2_0-submenu-style{display:block}
.afy_2_0--style .afy_2_0-navigation-el-style:hover .afy_2_0-navigation-link-style{border-bottom:4px solid #F03C40;color:#F03C40}
.afy_2_0--style .afy_2_0-navigation-link-style.red-style{color:#F03C40}
.afy_2_0--style .afy_2_0-navigation-link-style{text-decoration:none;font-size:14px;font-family:segoeB;color:#424242;display:block;padding:9px 11px 10px 11px;border-bottom:4px solid #fff}
.afy_2_0--style .afy_2_0-navigation-add-sub-style,
.afy_2_0--style .afy_2_0-navigation-sub-style{display:block;font-size:13px;color:#969696;white-space:nowrap;overflow:hidden;position:relative;font-family:segoeR}
.afy_2_0--style .afy_2_0-navigation-sub-style:before{content:"";position:absolute;height:100%;width:15%;right:0;top:0;background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}
.afy_2_0--style .afy_2_0-sub-list-a-style{display:block;white-space:nowrap;color:#fff;text-decoration:none;padding:15px 12px}
.afy_2_0--style .afy_2_0-sub-list-a-style:hover{background:#DD373A}
.afy_2_0--style .afy_2_0-sub-list-li-style{display:block}
.afy_2_0--style .afy_2_0-add-adv-style{background-color:#F03C40;text-transform:uppercase;color:#FFF;font-size:16px;font-family:segoeB;float:right;max-width:116px;text-decoration:none;padding:10px 20px;transition:background .2s ease;line-height:20px;display:flex;align-items:center}
.afy_2_0--style .afy_2_0-add-adv-style:hover{background-color:#f62627}
.afy_2_0--style .afy_2_0-navigation-add-style{background-color:#F03C40;color:#FFF;font-size:14px;font-family:segoeB;float:right;white-space:nowrap;max-width:180px;text-decoration:none;padding:10px 20px;transition:background .2s ease}
.afy_2_0--style .afy_2_0-navigation-add-style:hover{background-color:#f62627}
.afy_2_0--style .afy_2_0-navigation-add-sub-style{color:#ebebeb}
/* navigation end */

/* reveal-modal */
.reveal-modal-bg{background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.9);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}
.reveal-modal{position:absolute;left:50%;top:0;width:1030px;margin-left:-515px;padding:0;background:#fff;visibility:hidden;border-radius:5px;z-index:1001}
.reveal-modal.reveal-modal--hide{display:none}
.reveal-modal > *{padding:20px;border-top:1px solid #ccc}
.reveal-modal > *:first-child{border:none}
.reveal-modal .rm-nobord{padding-top:0;border-top:none}
.reveal-modal .rm-content{position:relative;min-height:100px}
.reveal-modal .rm-map-content{overflow:hidden;height:50px;padding:0}
.reveal-modal .rm-map-content.hide{display:none}
.reveal-modal .rm-map-content .rm-map-space{height:500px}
.reveal-modal .rm-map-content .rm-map-veil{position:absolute;width:100%;height:50px;cursor:pointer;z-index:9999}
.reveal-modal .rm-map-content.full-view{height:500px;border-radius:0 0 5px 5px}
.reveal-modal .rm-map-content.full-view .ymaps-map{border-radius:0 0 5px 5px}
.reveal-modal .rm-map-content.full-view .ymaps-map .ymaps-editor-menu{display:none}
.reveal-modal .rm-map-content.full-view .rm-map-space{height:100%;background:url(data:image/gif;base64,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);}
.reveal-modal ul{margin:0;padding:0;list-style-type:none}
.reveal-modal ul li{display:inline-block}
.reveal-modal .rm-close{position:absolute;right:0;top:10px;width:17px;height:17px;background:url(../img/sp-icon.png?20200528) no-repeat 0 -107px}
.reveal-modal .rm-header{padding-bottom:10px}
.reveal-modal .rm-header > *{display:inline-block;height:35px;padding:0 10px 0 0;vertical-align:top}
.reveal-modal .rm-header .rm-input{width:350px;padding-bottom:10px}

.menu-suggest-list{display:inline-block;margin:0;padding:0;list-style-type:none;font-size:0}
.menu-suggest-button{position:relative;display:none !important;padding:9px 10px 8px;margin-right:-1px;font-family:mpR;font-size:14px;line-height:16px;border:1px solid #ccc;cursor:pointer;background:transparent}
.menu-suggest-button.show{display:inline-block !important}
.menu-suggest-button.row,
.menu-suggest-button:not(.nohover):hover{background-color:rgba(91, 178, 34, 1);color:#fff}
.menu-suggest-list:hover .menu-suggest-button.row:not(:hover){background-color:rgba(91, 178, 34, 0.5)}
.menu-suggest-button .menu-suggest-button-inum{position:absolute;right:2px;top:-8px;min-width:8px;display:block;height:16px;padding:0 5px 0 3px;color:#fff;font-family:mpR;font-size:11px;font-style:normal !important;text-align:center;background:#f03c40;opacity:0.7;border-radius:8px}
.menu-suggest-button[count="0"] .menu-suggest-button-inum{display:none}
.menu-suggest-button:hover .menu-suggest-button-inum,
.menu-suggest-button.row .menu-suggest-button-inum{opacity:1}
.menu-suggest-list:hover .menu-suggest-button.row:not(:hover) .menu-suggest-button-inum{opacity:0.7}
.menu-suggest-button.noborder{border-color:rgba(0, 0, 0, 0)}

.filter-holder{position:relative;height:32px;cursor:pointer;overflow:hidden}
.filter-holder-text{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.main-filter input::placeholder{color:#999}
.main-filter input.filter-holder-text:hover::placeholder,
.main-filter input.filter-holder-text:focus::placeholder{color:#fff}
.filter-holder-arrow{width:29px;height:32px;position:absolute;top:0;right:0;background:transparent url(../img/filter-holder-arrow.png?160517) no-repeat 50% 50%;cursor:pointer;transition:all .3s ease-out}
.filter-holder-arrow.open{transform:rotate(180deg)}
.filter-holder-icon{margin-top:7px;cursor:pointer;opacity:.7;transition:all .3s ease-out}
.filter-holder-icon:hover{opacity:1}
.filter-holder-suggest{width:347px;height:auto;position:absolute;left:0px;top:0px;z-index:600;margin:9px 5px 5px;background:#fff;display:none;padding:20px 20px 15px 20px;box-shadow:rgba(0,0,0,0.14) 0 0 5px;white-space:nowrap;border:none;border-radius:5px}
.filter-holder-suggest:after{position:absolute;content:'';top:-7px;left:calc(50% - 6.5px);width:13px;height:7px;background:url(../img/corner.png) 0 0 no-repeat}
.filter-holder-suggest.open{display:block;}
.filter-holder-suggest-list{list-style:none;margin:0;padding:0;font-size:0}
.filter-holder-suggest-item{font-size:14px}
.filter-holder-suggest-item-text{padding:4px 3px 5px 30px}
.filter-holder-suggest-list.padding-top{padding-top:15px}
.filter-holder-suggest-list.full{margin-left:-20px;margin-right:-20px}
.filter-holder-suggest-list.full .filter-holder-suggest-text{padding-left:20px;padding-right:20px}
.filter-holder-suggest-item.enable.row[data-type="radio"][data-level="1"] > .filter-holder-suggest-item-text{color:#fff;background-repeat:no-repeat;background-position:5px 50%;background-size:24px;background-color:rgb(30, 160, 228);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiBoZWlnaHQ9IjMycHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjcuNzA0LDguMzk3Yy0wLjM5NC0wLjM5MS0xLjAzNC0wLjM5MS0xLjQyOCwwICBMMTEuOTg4LDIyLjU5bC02LjI4Mi02LjE5M2MtMC4zOTQtMC4zOTEtMS4wMzQtMC4zOTEtMS40MjgsMGMtMC4zOTQsMC4zOTEtMC4zOTQsMS4wMjQsMCwxLjQxNGw2Ljk5OSw2Ljg5OSAgYzAuMzksMC4zODYsMS4wMzksMC4zODYsMS40MjksMEwyNy43MDQsOS44MTFDMjguMDk5LDkuNDIxLDI4LjA5OSw4Ljc4NywyNy43MDQsOC4zOTdDMjcuMzEsOC4wMDYsMjguMDk5LDguNzg3LDI3LjcwNCw4LjM5N3oiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9IkNoZWNrIi8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PC9zdmc+)}
.filter-holder-suggest-item.enable > *{cursor:pointer}
.filter-holder-suggest-item.hide{display:none !important}
.filter-holder-suggest-item > .filter-holder-suggest-item-text{color:rgba(73, 77, 80, .4)}
.filter-holder-suggest-item.enable > .filter-holder-suggest-item-text{color:#494848}
.filter-holder-suggest-item.enable:hover > .filter-holder-suggest-item-text{background-color:rgb(30, 160, 228);color:#fff}
.filter-holder-suggest-item.enable.row > .filter-holder-suggest-item-text > .arrow-select,
.filter-holder-suggest-item.enable:hover > .filter-holder-suggest-item-text > .arrow-select{background-position:0 -128px;}
.filter-holder-suggest-item.enable .filter-holder-suggest-item.enable:hover > .filter-holder-suggest-item-text{background-color:rgb(243, 243, 243);color:#494848}
.filter-holder-suggest-sublist{display:none;padding:0 0 0 20px}
.filter-holder-suggest-item .filter-holder-suggest-item .filter-holder-suggest-item-text{padding-left:5px;margin-left:25px;padding-right:5px}
.filter-holder-suggest-item .filter-holder-suggest-item{display:flex}
.filter-holder-suggest-item-arrow{margin-left:6px;transition:transform .5s ease-out;opacity:.3}
.filter-holder-suggest-item.enable .filter-holder-suggest-item-arrow{opacity:1}
.filter-holder-suggest-item.enable.row .filter-holder-suggest-item-arrow{transform:rotate(180deg)}
.filter-holder-suggest-item.enable.row > .filter-holder-suggest-sublist{display:block}
.filter-holder-suggest-item[data-type="radio"]:not([data-level="1"]) > .filter-holder-suggest-item-text:before,
.filter-holder-suggest-item[data-type="checkbox"] > .filter-holder-suggest-item-text:before{content:'';position:absolute;width:17px;height:17px;margin-left:-20px;margin-top:1px;background:url(../img/sp-checkbox.png?160517) 0 0 no-repeat}
.filter-holder-suggest-item.enable.row[data-type="radio"]:not([data-level="1"]) > .filter-holder-suggest-item-text:before,
.filter-holder-suggest-item.enable.row[data-type="checkbox"] > .filter-holder-suggest-item-text:before{background-position:0 -37px}
.filter-holder-suggest-item[data-type="radio"]:not([data-level="1"]) > .filter-holder-suggest-item-text,
.filter-holder-suggest-item[data-type="checkbox"] > .filter-holder-suggest-item-text{padding-left:25px;margin-left:5px}

label.afy-checkbox{padding-left:22px;position:relative}
label.afy-checkbox > input[type="checkbox"]{position:absolute;left:-9999px;cursor:pointer}
label.afy-checkbox > input[type="checkbox"]:before{content:'';position:absolute;left:9999px;width:17px;height:17px;background:url(../img/sp-checkbox.png?160517) 0 0 no-repeat}
/*label.afy-checkbox > input[type="checkbox"][checked="checked"]:before,*/
label.afy-checkbox > input[type="checkbox"]:checked:before{background-position:0 -37px}

.reveal-modal .rm-header .rm-save .rm-btn{cursor:pointer}
.reveal-modal .rm-way ul li{padding:0 5px 0 0}
.reveal-modal .rm-way ul li::before{content:" / "}
.reveal-modal .rm-way ul li:first-child::before{content:""}
.reveal-modal .content_location{max-height:300px;overflow:auto}
.reveal-modal .rm-space{display:none}
.reveal-modal .rm-space.loader{display:none;position:absolute;width:100%;height:100%;padding:0;margin:-20px 0 0 -20px;text-align:center;z-index:99;background:#fff url(../img/ajax-tinted.gif) repeat;background-color:rgba(255,255,255,0.5)}
.reveal-modal .rm-space.loader.show{display:block}
.reveal-modal .rm-space.loader img{max-height:50px;margin:50px}
.reveal-modal .rm-space.info{padding:33px 0 0;text-align:center}
.reveal-modal .rm-space.info .rm-block{color:#ccc}
.reveal-modal .rm-col{display:inline-block;width:23%;padding:0 0 0 2%;vertical-align:top}
.reveal-modal .rm-col:first-child{padding-left:0}
.reveal-modal .rm-col-block{display:inline-block;width:100%;padding:0 0 10px;margin-left:-5px}
.reveal-modal .rm-col-line{display:block;font-size:14px;line-height:1.7em}
.reveal-modal .rm-col-line.head{margin-left:5px;color:#898989}
.reveal-modal .rm-col-line.el span{margin:0 5px;border-bottom:1px dotted #4a667b;color:#4a667b;text-decoration:none;cursor:pointer}
.reveal-modal .rm-col-line.el:hover span{text-decoration:none;border-bottom-color:#fff}
.reveal-modal .rm-col-line.el.act{}
.reveal-modal .rm-col-line.el.act span{margin:0;padding:0 5px;color:#fff;background-color:#1ea0e4}
.reveal-modal .rm-col-line.all{color:#49afe4;cursor:pointer}
.reveal-modal .rm-col-line.head[style^="border-color"]{border-bottom:4px solid #fff;color:#494848;font-weight:bold}
.reveal-modal .rm-col.list{width:100%;padding:0}
.reveal-modal .rm-col.list .rm-col-line.head{width:100%}
.reveal-modal .rm-col.list .rm-col-line{display:inline-block;width:23%;margin-right:2%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.reveal-modal .rm-line{display:block;position:relative;padding:0 0 10px}
.reveal-modal .rm-line-title{color:#898989}
.reveal-modal .rm-line-block{display:block;margin:0 0 5px -8px;padding:0}
.reveal-modal .rm-line-block.right{position:absolute;right:0;top:0}
.reveal-modal .rm-line-block *{vertical-align:middle}
.reveal-modal .rm-line-block .rm-line.el{display:inline-block;margin:0 5px 2px;padding:0 3px;font-size:1.2em;border-bottom:1px dotted #0088b9;color:#0088b9;text-decoration:none;font-weight:bold;cursor:pointer}
.reveal-modal .rm-line-block .rm-line.el span{cursor:pointer}
.reveal-modal .rm-line-block .rm-line.el:hover{text-decoration:none;border-bottom-color:#fff}
.reveal-modal .rm-line-block .rm-line.el.act{color:#fff;background-color:#1ea0e4}
.reveal-modal .rm-metro-dist-sw{position:absolute;margin:0;top:-20px;right:0;font-size:0.9em;white-space:nowrap}
.reveal-modal .rm-metro-dist-sw span{padding:0 3px;color:#0088b9;border-bottom:1px dotted #0088b9;cursor:pointer;vertical-align:top}
.reveal-modal .rm-metro-dist-sw span.act{border-bottom:none;color:#fff;background-color:#1ea0e4}
.reveal-modal .rm-metro-dist-block{display:none;white-space:nowrap}
.reveal-modal .rm-metro-dist-block.act{display:block}
@media screen and (max-width:1030px){
.reveal-modal{left:0;margin-left:0;width:100%;margin-top:-20px;border-radius:0px}
.reveal-modal .rm-content{overflow:auto}
}
/* /reveal-modal */



/* breadcrumbs */
.breadcrumbs{margin-top:20px;padding-bottom:20px;padding-left:20px}
.breadcrumbs-list li{float:left;padding-right:15px;margin-right:10px;background:url(../img/bc.png) right 2px no-repeat;font-size:12px;line-height:1;font-family:mpR}
.breadcrumbs-list li:first-child{padding-left:0;margin-left:0}
.compare-page .breadcrumbs{margin-top:0}
/* breadcrumbs end */

/* pagination:default */
.pagination.default{text-align:center}
.pagination.default .pagination-list-el{float:left;margin:0 5px}
.pagination.default .pagination-list-el-text{display:block;color:#404040;text-decoration:none;border:1px solid #DBDBDB;background-color:#FFF;border-radius:2px;font-family:mpR;padding:4px 9px 2px}
.pagination.default .pagination-list-el.active .pagination-list-el-text,
.pagination.default .pagination-list-el-text:hover{background-color:#44A4C4;border-color:#44A4C4;color:#FFF}
.pagination.default .pagination-list-el.pref,
.pagination.default .pagination-list-el.next{margin:0 20px}
/* pagination:user_tpl_3 */
.pagination.user_tpl_3{padding:10px 0 19px}
.pagination.user_tpl_3:after{content:" ";display:block;clear:both}
.pagination.user_tpl_3 .pagination-list{float:right;font-size:0;text-align:right}
.pagination.user_tpl_3 .pagination-list-el{display:inline-block;vertical-align:top;font-size:14px;margin:0 0 0 10px}
.pagination.user_tpl_3 .pagination-list-el:first-child{margin-left:0}
.pagination.user_tpl_3 .pagination-list-el.active{color:#444;background:#d7d7d7}
.pagination.user_tpl_3 .pagination-list-el-text{height:40px;min-width:40px;text-align:center;line-height:38px;font-size:12px;padding:0 5px;color:#444;display:block;border:1px solid #d7d7d7;text-decoration:none}
.pagination.user_tpl_3 .pagination-list-el.more,
.pagination.user_tpl_3 .pagination-list-el.next{float:left;display:block;font-size:12px;line-height:24px;padding:8px 10px;text-align:center;color:#444;font-weight:300;background:#f5f5f5;width:203px;text-decoration:none}
.pagination.user_tpl_3 .pagination-list-el.more{float:right}
.pagination.user_tpl_3.center{text-align:center}
.pagination.user_tpl_3.center .pagination-list-el.more{float:none;display:inline-block}
/* pagination end */

/* social */
.social-list{margin-left:-5px}
.social-list li{float:left;margin-left:5px}
/* social end */

/* top-header */
.top-header{height:95px;background:url(../img/header_city_bg/moscow.png) center bottom no-repeat}
.top-header.city80{background-image:url(../img/header_city_bg/moscow.png)}
.top-header.city336{background-image:url(../img/header_city_bg/perm.png)}
.top-header.city79{background-image:url(../img/header_city_bg/spb.png)}
.top-header.city385{background-image:url(../img/header_city_bg/tula.png)}
.top-header.city153{background-image:url(../img/header_city_bg/ufa.png)}
.top-header.city197{background-image:url(../img/header_city_bg/rostov.png)}
.top-header.city167{background-image:url(../img/header_city_bg/kazan.png)}
.top-header.city645{background-image:url(../img/header_city_bg/krasnoyarsk.png)}
.top-header.city892{background-image:url(../img/header_city_bg/voronezh.png)}
.top-header.city706{background-image:url(../img/header_city_bg/chelyabinsk.png)}
.top-header.city228{background-image:url(../img/header_city_bg/ekaterinburg.png)}
.top-header.city119{background-image:url(../img/header_city_bg/krasnodar.png)}
.top-header.city591{background-image:url(../img/header_city_bg/nizhnij_novgorod.png)}
.top-header.city797{background-image:url(../img/header_city_bg/novosibirsk.png)}
.top-header.city1141{background-image:url(../img/header_city_bg/samara.png)}
.top-header.city615{background-image:url(../img/header_city_bg/saratov.png)}
.top-header.city360{background-image:url(../img/header_city_bg/belgorod.png)}
.top-header.city268{background-image:url(../img/header_city_bg/cheboksari.png)}
.top-header.city399{background-image:url(../img/header_city_bg/irkutsk.png)}
.top-header.city763{background-image:url(../img/header_city_bg/kaluga.png)}
.top-header.city1160{background-image:url(../img/header_city_bg/omsk.png)}
.top-header.city128{background-image:url(../img/header_city_bg/sochi.png)}
.top-header.city887{background-image:url(../img/header_city_bg/stavropol_.png)}
.top-header.city297{background-image:url(../img/header_city_bg/vladimir.png)}
.top-header.city1037{background-image:url(../img/header_city_bg/vladimir.png)}
.top-header.city1075{background-image:url(../img/header_city_bg/yaroslavl_.png)}

.head-city{position:relative;float:left;padding-top:0;margin-top:8px}
.head-city .link{color:#5e6163;font-size:16px;line-height:24px;text-decoration:none;cursor:pointer}
.head-city .link em{font-style:normal;font-family:segoeR;border-bottom:1px dotted #5e6163;cursor:pointer}
.head-city .link i{vertical-align:top;top:10px;margin-left:6px;cursor:pointer}
.head-city .link:hover{color:#48b0e5}
.head-city .link:hover em{border-color:transparent}

/*.deals-count{font-size:13px;color:#6d6e76;position:absolute;top:16px;margin-left:60px}*/
.deals-count{font-size:13px;color:#6d6e76;position:relative;margin-top:16px}
.deals-count span{color:#f03c40}

/* head-right */
.head-right{float:right}
.noreg{padding-top:40px}
.noreg a{color:#6d6e76;font-size:13px;line-height:24px;margin-left:20px;text-decoration:none}
.noreg span{border-bottom:1px dotted #6d6e76}
.noreg i{margin-right:6px;top:-2px}
/* head-right end */

/* top-header end */

/* content-widget */
.content-widget{background-color:#FFF;position:relative;padding:20px;margin-bottom:20px}
.content-widget .widget-title{margin:-3px 0 15px}
.content-widget.fix1 .widget-title,
.content-widget.fix1 .widget-content{padding-bottom:20px}
.content-widget.fix1 .widget-content:last-child{padding-bottom:0px}
.widget-title h2,
.widget-title .widget-title-main,
.sales-table thead h2,
.sales-table thead h2 a,
.content-widget.top-agents h2 a,
.content-widget.top-agencies h2 a,
.widget-title-h,
.widget-title h1{font-size:18px;line-height:1;color:#494848;font-family:segoeSB;padding:0 13px 0 0;vertical-align:baseline}
.widget-title-right{float:right;margin:0;padding:0}
.widget-title-right-link{font-size:14px;margin-left:.3em;font-family:'mpSB'}
.widget-title-add{float:right;font-size:14px;margin:-5px 0 0 0;font-family:mpSB;padding:7px 20px;line-height:18px;background-color:#F03C40;color:#FFF;text-decoration:none}
.widget-title-add:hover{background-color:#f62627}
.widget-title-count{color:#fff;position:relative;font-size:14px;font-family:mpSB;padding:3px 10px 1px;background:#F03C40;line-height:17px}
.widget-title-count:before{content:'';border-top:4px solid transparent;border-right:4px solid #F03C40;border-bottom:4px solid transparent;position:absolute;left:-4px;top:7px}
.widget-title-subscribe{position:relative;padding:6px 10px 3px 25px;margin:-3px 0 0 20px;color:#F03C40;font-size:14px;font-family:mpSB;line-height:19px;cursor:pointer;box-shadow:0 0 0 2px #F03C40;transition:all .3s ease-out}
.widget-title-subscribe:before{content:'';position:absolute;left:7px;top:8px;display:block;width:12px;height:12px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPhJREFUeNpi/P//P8NHW0dRBgaGVCBWAuLN/If3bwTSIPFAIGUJxE+AeBlQ/A3jBxsHkOLjDGxsyszKSgx/r98AqW0AYlYgrmZAgEtA7MYCJKYwiQgrs7q6MPy9fQcm2cCACfSAuJEJSHgya2sz/H3wgOHPmbMMBIA/yIYffy5f4f3/5QsDEYANZMOp/+/eMTD8+kWMhqMgDX0MxIMJTMCg2gdk1BChuBqklhEUD9AwLwJSvTgUlwEVd4MYcA1QTQkMrKzzGX7/hgiwAsPk9594oOJFMDUoGqCaPIHUeiD+C8RBQMU7keUxNEA1OQKpf0DFB9HlAAIMAM/UWcVjHpwkAAAAAElFTkSuQmCC') 50% 50% no-repeat;transition:all .3s ease-out}
.widget-title-subscribe:hover{color:#fff;background-color:#f62627}
.widget-title-subscribe:hover:before{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL5JREFUeNqM0rEOwVAYxfFbE5ulYfYWRl2EzQuIxQtILAwWmxfwBBKj2JgMBja7kUREDBLBwOf/6ZXUHaon+TVN7jlpmtYTEUN8NFHAFBMTpoYidhjhZBj42OKGlYTpoS+/2SCngzH2GGAu8Rl6XC48aoYMqiY+Bx0cuXkii/SfwTnFZY18grJmqe8QSPIEOlDdBOXO5xPYgWrFlNvfXnSgGrhHig/Uox13oCp2dEXZPffsr+GmhBcW7sFbgAEASb9KANtpdBgAAAAASUVORK5CYII=')}

.content-widget.top-agents h2 a,
.content-widget .widget-title a.widget-title-main,
.content-widget.top-agencies h2 a{text-decoration:none}
.content-widget.top-agents h2 a:hover,
.content-widget .widget-title a.widget-title-main:hover,
.content-widget.top-agencies h2 a:hover{text-decoration:underline}
.content-widget .widget-title a.widget-title-main.link{color:#49afe4;text-decoration:underline}
.content-widget .widget-title a.widget-title-main.link:hover{text-decoration:none}

.content-widget.banner-question{font-size:14px;font-family: 'mpSB';margin-bottom:10px;margin-top:10px;padding:0;height:39px;background-image: url(../img/bg/consult_texture.jpg);position: relative}
.content-widget.banner-question img{position:absolute}
.content-widget.banner-question .title-question{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:10px;margin-left:10px;line-height:19px;position: absolute;left:352px;right:275px;margin-right:20px}
.content-widget.banner-question .button-question{border:#f03c40;border-style:solid;border-width:1px;margin-right:20px;line-height:17px;float:right;width:253px}
.content-widget.banner-question .button-question a{padding:10px;display:block;text-decoration:none;color:#f03c40}

.content-widget-header{display:block;width:100%;height:34px;padding:0 0 25px}
.content-widget-header-left{float:left}
.content-widget-header-right{float:right;text-align:right}
.content-widget-header-block{display:inline-block;padding-right:20px;vertical-align:top;font-family:mpR;color:#3d3c3c;font-size:14px;line-height:22px}
.content-widget-header-right .content-widget-header-block{padding-left:20px;padding-right:0}
.content-widget-header-block.title{font-size:18px;line-height:24px;font-weight:700;color:#444;padding-top:3px}
.content-widget-header-block.count{padding-top:3px;font-size:18px;line-height:24px;color:#898989}

.content-widget-content{}

.widget-content-overflow{padding-bottom:1em}
.widget-content-overflow-space{max-height:10.8em;position:relative;overflow:hidden}
.widget-content-overflow-space:after{content:'';position:absolute;width:100%;height:1em;bottom:0;box-shadow:0px -13px 11px -4px #fff inset}
.widget-content-overflow-more{display:inline-block;text-decoration:none;border-bottom:1px dashed;line-height:1em;cursor:pointer}
.widget-content-overflow-more:after{content:"";position:absolute;margin:.4em;display:inline-block;width:.25em;height:.25em;border:solid;border-width:0 .1em .1em 0;transform:rotate(45deg);transition:all .3s ease-out}

.widget-content-overflow.open .widget-content-overflow-space,
.widget-content-overflow.full .widget-content-overflow-space{max-height:none}
.widget-content-overflow.open .widget-content-overflow-space:after,
.widget-content-overflow.full .widget-content-overflow-space:after,
.widget-content-overflow.full .widget-content-overflow-more{display:none}
.widget-content-overflow.open .widget-content-overflow-more:after{margin-top:.7em;transform:rotate(-135deg)}
/* content-widget end */

/* top-agents */
.top-agents{}
.content-widget.top-agents{margin-bottom:0}
.top-agents .icon-cross,
.top-agencies .icon-cross{position:absolute;right:10px;top:10px}
.top-agencies .icon-cross{right:0}
.join-link{color:#5bb222;font-size:14px;position:relative}
.join-link > a{color:#5bb222}
/*.join-link:before{content:'+';left:0;bottom:1px;text-decoration:none;position:absolute}*/
.top-agents-list{overflow:hidden;margin-left:-15px;margin-top:-15px;margin-right:-5px}
.top-agents-list li{float:left;width:16.6%;margin-top:15px}
.top-agents-list .top-agents-box{margin-left:15px;position:relative}
.top-agents-list figure{float:left;width:62px;height:61px;margin-right:5px;padding-bottom:0}
.top-agents-list figure img{max-width:65px;max-height:65px}
/* используется .box-photo
.top-agents-list figure{float:left;margin-right:5px;padding-bottom:0}
.top-agents-list figure a{display:block;width:62px;height:61px;position:relative;overflow:hidden}
.top-agents-list figure a div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
.top-agents-list figure a div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.top-agents-list figure a img{vertical-align:middle}
*/
.top-agents-list .ta-fio,
.top-agents-list .ta-an{display:block;font-size:14px;line-height:1.2em;color:#49afe4;font-family:segoeR;padding:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.top-agents-list .ta-an{padding-bottom:3px}
.top-agents-list .ta-fio,
.top-agents-list .ta-fio a{color:#49afe4}
.top-agents-list .ta-an,
.top-agents-list .ta-an a{color:#6e6e6e}
.top-agents-list .ta-phone{color:#363737;font-size:13px}
.top-agents-list .review-block{color:#373737;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.top-agents-list .review-block-name{color:#6e6e6e}
.top-agents-list .review-block-positive{color:#17a542}
.top-agents-list .review-block-negative{color:#f62627}
.top-agents-list .top-agents-box .phone_wrap{padding-bottom:2px}

.employes-box figure i[class^="pro-"],
.employes-box figure i.pro-none{top:auto;bottom:0px}
i[class^="pro-"],i.pro-none{position:absolute;top:45px;left:0;width:32px;height:16px;z-index:10}

/* ВНИМАНИЕ! Описание иконок про указаны в паблике и мобильной версии */
/*32*16*/
i[class^="pro-"],
body .contacter-holder i[class^="pro-"]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALWSURBVHgB3VVLSFRRGP7ua5w71zs142ssMcPAXJRhaoFYYERRVkRtUnoHLRJatAkpiqBwHbgqiB6IIERERBHRIiKycGFBipUukhyfOQ/Hmfvqv+fO1OZe0ZXQf7nD4Zz/P993v/87Z7i5QzstrGDwWOH4DwlwHCxqqt3XpfRW9Fow7Z+KSnD02mElE7BGv8OciEJsaAQUxUlMJmH2vQPPOYBmQTGk7Y3gAyr0kW/IfHgLieNtXssjoJsW+PpGhNvO/JuLjmP0wkmUtByBWlMLLR6HpKpYGOjHbMdFiJu2oODKLfCKigytKbSWePUcidudkHl3Ep4tWDAMzOs6G/eeO44vTx9DLIlgKhhCymD6oKtpKyaHBuHfXIvxdAb+Y6cZ+IOWXbi7ox5jn/qQv3sfUmUVMDwa4knATtezNTWtJ1BWt42NozOz0Cxnofl6J4qqNmKw5yEmiYBQFEE6HoM4FcVa2Ydo/0dng/WVSJvuBDxbYDG9nKLiqmrEx35i4E4XtIlfyClZXt/AAAd7HsFnOb4JqEGsKyyEvJBCKLSa5SVjMUjWMhVgVs5Cvbx6GW/azyL9+gXCkvSXwL1TrSyn6dpN5JELR549YfMb2i8hvGc/Ik3NRDCO2PBQFohbugIcKZAzTamcBzWoIETgs5rGHG9HYGYSn7vvo+58O8qPtuFrbzf5pBTVBw8Dew8w8Pc3OhCYmoCkyHA7mJzXVZzUTfyYn8d0WkOECJTLfvpKHtMZDcOJJDJUpYoCGdKA3d5Cn8TqxlJpzOkGlMga6NSuMqqrUPyMPOdCwFMBn8CRkfy0cR4CNJYFgW1gg1bmB2ASqp/mNMsks1p0zASIpEyIiMQ0HUbyN+RgPsI+kWpEV/BFCYik/yoCszM49jgb+AUeEu98Lc9EFZBzC08KKUTMVsOih04+RPv8L3InenuAXsHl5uCy5FyDlCCxsnW5nMUv5BX/M/oDtPvzi9GbgNYAAAAASUVORK5CYII=) 50% 50% no-repeat}
i.pro-2, i.pro-3, body .contacter-holder i.pro-2, body .contacter-holder i.pro-3{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALDSURBVHgBxVVNSBRhGH6+b2b/3XG1NX92JDEyKzvkIVqKiMLADnUIi4KgS3QJEcJjhw6d6lSn1ktBYGHRXQmCtCI8mpIaIezqgm7t/7rz803ffGPSYccoiH1hmG/eed/3eeb9G6JPdFmoo1DUWepOQMZ/EOu3ohKCfyPAeBCmHISlHBABiZEHyS3AKieB9rOwPGHYsYV+dQqUOsBGQIXUMQB4FVjZebDUJDwScSXiSkA3OIGWAYT7R7Z1ZjGJ9KtBRLqvI6TGYWzmIfsV6OmPKE1dBmmNQzmVAOHgeiUPT0BBZWkClU+jCHhrk3DtgU2doaQxcX794AIWZsYhNahI6+0oa06OE8PdyCTn4Gk7hrUsg+fQiAAfv9OPp7f3Ym1pBoF9Qyj6emGw2jiuBCzuYBrO+fDpm4jtPyHO6xvfYZiO/uS1R9il9mHx3WOs57gyGINWycFbTUGNSlj/+l7Y2aXUjNrT7loCi6fLguMU7exDIbOCucn70PLJbRu19ziq5RyWp8fgMx1rb6ARe2LNCElFNEQiwq5UzCJo4u8y4GA7RXvz5BamExdhfnuJaJjiVymf3Tsv7vGrD+H3EKzMPhfPXWfuItwzhN29g4JgMf0ZxAXJNQOUkm2njmYJEb8XzQ0UP0pMdLwtIXMV828TOHJuFLGjN/Dlwxhk3ic98StA3yUBPvtiGIqW4pNQG4q4reJS1cLymo5MwURbk4yuFhk+/pUbBYbFlMZrCoSDBGVuZ49fVKEia8mMiVyZIdSkwigk0dniQXerjKYQrTkFrgR0XrN82USVAwV9BI1BJ/UVPgFZngXGUf1eysfVEk1pj5ksAcVNi/sx3vUW96Mia0qAQnIpgSsBW8mYc+fVEJfQc4VpOQaUOO/FotqysReYyZwGplwp0523oWsP2D61WNvB5B0C8qW35feHHbwldf8Z/QTMjw6mxzVMsQAAAABJRU5ErkJggg==) 50% 50% no-repeat}
i.pro-4, i.pro-5, body .contacter-holder i.pro-4, body .contacter-holder i.pro-5{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALUSURBVHgB3VU7bNNQFD3+O7aTxk2TloTIfESrtiDERwKhDmUqEkhsLEwMXRhBYkQMSGwgMTAUhEQHJgZUdUEgPkVApwqJgorKp4UqbdNPIrtxYjuJeX6BLsRApkpc69nPV++8c3zvfdfMyFjOxxYaiy22/1OA7/vBrfH8i/Hhm9ShaywSMZ7O3SqwbtVg2VUYnTLEAMkAHvHPL7lgWJYSqrKPHV0RSCKL1aKLuaUKOE4AwzCtCahVq8gkZBzbn9z0mSUP98Zm0GfEYKTjKFc8RGQB35dLePhiEZmkhJMDaUgCB7viQJF1vP9SwPOpAgRRbioiNAWeV4Hn2nR+9cZ9TLx5h5gqoO6sw3XK1D984TrmF/LIdqowC3kc6olR8otX7uD8pVuYmV1A/y4dquCgXq815QkV4Nd9EoUGaGjwIHq7s3S+tpLf9A+fHYKxPYWnr6ZhFlegKeTLyw4qHgs9mcbs3CJdp0c5gnGb8oSmgIr4WURGthMraybGn0yhWHJo7gPr7TFQsit49voD6jWeFp4SkdCVMcByMuJxna6zrA0iQAMktBABcv1K2cjoOG7efYSP30rQovpmLi9fu021nDtzHLwoYnLqE/WfGuzFvj0d2Nudhm07yC0XwbJsaxFgGZZWdmDx9m1g1AgUQm5bBSKg4fd8GY8n3uL0iaMYOLwbLyen0aaJGDjSjwN9oOSjDyZQ9kRofHMqJqwVu46NfO4rLLNABKSQSGXBCyI2zHUsL3xGtUpOgKrBqZRp6LVYO8UVVnOE2ES7HoVpuWgntZDsMqBo8aanIDQCHC8i3pFGtC0BUVLIkAO9iChRpDI7SZHW6dGqESG1WhWCFAHHclCj5HiWLFr1bckIVE2HrGit9wGO46CosUaYKLixAS9IiMYS8Kk/SEWj6wUFE7xLskpEd9DmxRBBLBlh5H8UEBAG4N+8AREXDmO4AMPhX23Lf0Y/AGNQAVMTdNYnAAAAAElFTkSuQmCC) 50% 50% no-repeat}
i.pro-6, body .contacter-holder i.pro-6{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK3SURBVHgBxVRLSFRRGP7OPXfujKNzZxwlZnwEoWkNYYEhipSLEnJhQogZFGFU0iJtkeQyXEm1MggSF2IQLqxNUVAEFSYZtJPSHhu1UUG0uTP4mJl7bueea4PBHUUh5l/ce85/Ht93vv9Bqh7tM5BBk5BhyzgBGf/DNgeVYJcE+CWl3oMoyw3xsYFYQsO335OYj83ieFE9chyquDua1PB+9rUFxM8E3IWoM9edKr4vf8Xb6VeQKElLJC0BQwfqAvW4WnUj5QtHZ3FuuAFny9pwtLga0TUNHpeKz+GPaH/RispADe7VP4SHg2urGtQsFc+mRtAz2gVJsSeRNgdYgkGPMzFu7W3CyOgwCjxFyE8GwTb8FddK8GV6ApUF1UhEGK4c7hTgx7orcaSzFONTY2gsb0ZJVjkMZo+TPgmZpYJpl062o/pArRgvLS6n/Hfa+hDaewiD7/o5AR3BnEJoKxEsrP+C4qcY/zkm9u33hWAk7at9myS0DpkgM4vTuP/yLua0mdRqDSdlAg5xAmCG2K66vcgL+rFCY/D5vGJfJBrZhQIC2wrazYHruPjgDJ7/eAI5h6Zi2dJzWvx7z/eByARPPw2Lefep22gKNeNEqEEQnJybANlpEoJnLtmgZ8rpdjpB3RL0FZa6bCEZxuCbfnQ0duFCzWUMfRhA0FOM5tpWNFW0CPBbjzswvx6Gy2sPRdK1YhY3sDafQDKqQ/HJUPJlSA6CZIxhNRwXMTUJsXVLeuqRhDDxJV2QLMgtwhyvGiXPAdceGTRbsq2CtAoQroDil+FQKS8hCZLTOi25CFwBB4+pIfwiIXXDKjOOQXmITAJLbAFuvwI5m4JmSTvvA4SH2nyhGG86bKpAOCnz1aZfyGd+iDWnLj71UO4yxJxIZMtuuGUVELsUJf8SInbr4sHb9OC/D0KG7Q85oOOuOgXY9QAAAABJRU5ErkJggg==) 50% 50% no-repeat}

i.medium[class^="pro-"]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAfCAYAAABQ8xXpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASsSURBVHgB7VhdaBxVFP5mZn9mZ3Y2abI2yYppmpo0RoxGUmtFrBoaFSoRRWlVFFsqgpIH+1LIo4LxRawhoIFAWoRS8iCtQvFBfFCkTVIRKk0aQ2ya/9KSJvsz+zvjuXc3k9mkT8687X6wO/eeOfdyvnPOPffsCmvdB02UKESUMMrkSxVl8qWKMvlSRZl8qcIDh+DtoRqEEVBpvNksGrdXIAnMuwLXMlUNpqLQSODvBXqYpCNyicDn1n6miSw9xIaHIQSDfEXu32mI8TjXE+AOHJM3yNBMfSN2fvHNtnf6L5egnxsmRywDHQcQ/rR3m06ioCPdWeGksoYJ76tvoOrtYxDIqXbEL4wgMdQPnyi64gDHaZ8mY9fSmfu+C3S+gkDPKaxns4hmc5Y8GV23xgrpqKSTzBmcOF7oQuhEzzbiDGr3m/Af+wQpw4AbP0gck89R5HUyZgO/DpzG6a7nsDw5weeBtnbcTWWg5zbJ/9z3Ob565klLRyadtUyWnJSDRhHfwPmej/DlY00YeOkgOSzKZaHX3kLcL8Nwgb0rBc+0GVLh9UBbvYNsLGrJWORzNqUdPi/C2RSUihCfx5YWECXymV274aup47JbY1eQvfw7OnZoiERXcePHH6z1wlPPImNz+P+F4zPPYC90Dc93on7ffoTbO/h8dWoSBlCUpm1H38OBk6fgDWp8PvPTBRh0iDNUNDeQWVlCk6YgIvt4Vugz/1jvpJ21dNwMyJKz2LlC3o6q5hZrnKKz/cdnvaiQJIjCZomqbN5rja9+P4yF4e/QGFS4/ga8VNRYFqkeDzlGgGkjmiNPCi6kvSvk7ZV3ZvQyZkevIBePYe7SRTTQpVXp8xWdr9/ODCHS8ij27H8azS8egjByFlomjbmlRUunmjJn1mTXoMlvlHD7Puvd3RuTCLtQ7p2feRYV2/T2n2O4dWYQ+sURtEomdisBKBQ1wRb5+PQUxgb7+ViLPIj69z+ESaEUEjEsjY9yuVoXQc3JXqQeaUPw6Aeoffkwl68vLuDeX+PUQzhn70LBM4sOdBUVs7bKIP80KDJPXY8oFFXFB+gci9evYaJQxMKvH4HQ+jgUUcLVr/usyl7ddRg1ff0Iv3vcWvv3ubMIppOQReemO0575n8jEce9xXnuSYnG1eQARpr3dma+p8vEYlhdmOcdmk+PY5fix9TQt6hqaoEc0lD5znEkqajJczdx/kg3njjxMfZ2HoKshXhfsDxxHeODA5Anr6E1pOYd6tR2p39gpqj6zOo6pqMJXpga1QCPuFIoUGxznRqYm3EdM/EkmM17VBlhvw/LyTTJdH4NPkRr6umImKaBBT2FefqwKp+hq4JtFfJIqJP95DSZZ5fPBfKOI+8hw2opjYNU0VnfpXm98G8xjLWjkYCfZwOr+ioRCZDMp4icCLu2FFqv0WZewcPHjGiCGqMseY+tCdCeIZ+Hp7tXcKe7d0xeImPYba2SwQyssPFrrXDGmZkemodY8+PJ6+SvPXJCwRF5VZPL2XpVkKCQ3LDVCb5v4VnUVTmA86uOnWkySNoi26KUr6xFETM3p4L1ld+vMBPvF2GXiDOU/8woVZTJlyrK5EsV/wHm15fMYWQIGAAAAABJRU5ErkJggg==) 50% 50% no-repeat}
i.medium.pro-2, i.medium.pro-3{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAfCAYAAABQ8xXpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASaSURBVHgB7VhLTFxVGP7uY+7ceTAzDCIdKOWpkUAp2LS2DQu7aIi606Y7F8pGN4amcWPUjdFEkcY2MZomxo0LiGVjNCZGY9IIYk1sDQ9LkVqYAvIoDjMwz/vwP2cedyhNXNxxNfNNcnMef86c7/zf///nXiHzZbOJMoWIMkaFfLmiQr5cUSFfrqiQL1fIsAmT7oemwwdd8lGjaHw3DEkSIAq5vlwFQ/ZnTdiDjZONyGxYN2+Xe2gGPQKdtMOq7FxkFqIe420BpYFt8myPSVcH/P0j++bSd65Cm74EMx6GFjoDX9/wfpuFq8jMXIKcuseJaToNtr8EtXsQAh1qMZJ/fAb95jtQZKFwWHZgW/ZpzURkV3/onNJ6FuKxD7AdNxCNW7JIxrctm7azkI8NIZkxodFamYYX4Dr69j7iDGrHAND9FlJkV4oXEtvkdYPIpK3+tbH38fFgD9YWp3nfGTqJzaiORNra7g9fvIHLr7ZifXGK95XQCUR2DGwnDLiODBbsxj56ERdfrsGVC71I5Q7M0zmAmOaFYcA2bJNnlIwiN/jdIgJYgZayvBtNmHRIllG1V8Sj7h24vAHe390Kk42BpLsDjqqDfGx5bhzG8nd4qt2Jg65VzE+OWv954Awymn3f2455FnrFImzqfgaNHX0INp/k/cjKNPeSWbTXztOv4Pjz70JWs9K+++sIn8/Akno6GsYT9Q401Ej4Z9dAbGvW+k9vI1KrJlTFXuDbz/b0E4ryb6Chq9BmUr0+8hpqFCvrM/hDnYX2je8/xcbERbQdkJFMWGpxUFJjKvKoInRTgOa0FmBJUSqB7G2Tz/s+j79mfkL41jh0kv3qzVG0BBMI+CWYRezHv/4EoZbDaO3sw2O9z0GZv4wqdQdbkaWCTbD5FNYmTb66QSGTVxJDZHkKdbAP2zHPSk5x9G3emcDKxDAyc5+jK5RCa50DHufe4pzYmMFv3wzxtremEfWnLoCcC0mL4e/5CT7urm5E9dPDiPuPU9k7j9rD5/h4dHMJ0fDPkCXYhv0b3gN5J0jJrKfZiZ4WBS11MgIeEbK4Vx21pAQl8gtuT2bvBtVHBmAET8BNh/T7V28WMnug4xwC/aPwH7UqwNy1K/BKO3DK9rduP+ERLyMVxfZmmMe1bMbg81HGp3jlqjCzNloiisj6EgQyUs0ommplLPz4IQIU/6rHD2/veaTvz8Kzcgtj751GV//rePzJZ/lccnebSucUbnw7BE/sOroOKZQTYBuC3Q+Y7HKyuKHh9nKGl7y2kIN73JPLxIx8nGr83XUNf65m6IAEtIdk7v3VLQ0Laxp03cShWgc/ELaZe/c1hDczdHkyeUkTRVZCJTRUS2iitR+pIuWUgLztJRx0Nw8FJHidIgzaus8lQZX3liCnQ0B9UILfJXDPe1UBLpK4IsuoISJpIu+mw/KRWlgsu50y6okoO7Q8ebciwk8hpNJajhLEO4Ng/9O1QN41CxcdJnHxIeWXzedrPZ8XrH7xuEALsPJpGnsvT4KYm0fpUALxmJyw9B+7yhMuRuHlRHhgPeTI4v9F5WNGuaJCvlxRIV+u+Bfz6Zzz0XX7cAAAAABJRU5ErkJggg==) 50% 50% no-repeat}
i.medium.pro-4, i.medium.pro-5{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAfCAYAAABQ8xXpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASXSURBVHgB7VhLbBtVFD0z9vg3/tu143ydNLQhJjSJIEFAEX8JCYkFLLplg5AQKyR2rNjwWSCxZAVCqpBAgiJUqFQKKhVNVLogJYF+orhJG7d2nY8de+rxfLjzJhnHDR+14519LMt+791588695913Z7hPvl3V0abg0cbokG9XdMi3Kzrk2xUd8u0KJ2xC13W4BA5OXqNGo79cVeBwOADO9K9AdxIcOjiYZhx9ylUVvIM3Wxy3MyPNCWiaglhQgMtJ/TRWLNWhqDt2HFqBFpDXEHDrePnpvj1jf2ZLOP9XGVuSip6EE88/0vMvNiVUZZOYqqrIpL2YynTBLTQL8/dLG/j1j004nMIuZ907bMteUeqobm3+49j96SCenAhDqpToW7b6K9Xbd9hEoMg1qIqCoS4HDo/H9xA3cOhAGNOjfrqnjCaZ3SNsk9cpUnVZstpffH0Sr7/1IZaWc6zdmxRRLq1BlhuEPz16HK+++R6yu2wqW+SgahnTmZhl9/7HR3HktXfxxtsfobrtsMmRGDS5Al3TYBf2Ex5n7vsdeH1BqLyI27W61SdVS7RYxWr7AmG4xRj8oo+1i+tlSFIJAa+KUMDN+hYuLSN7Q8LggQkIYhfOnFuwru9Pupji7ML2nr8Tk2P7kRlJY3ggwdrXckXmnF3+wXNPjOPIS4fh9Qisffb8ZcODtJiGgzbKErp6hhGNp0gVmyisN5QT8JFlvg7B5YEd2Cdvpm4Lfd0N2RpS/ezL07RIPyX9hsh6U1Hr//c/zuLUzFUkUoOoSg2CTkpqXjEIt8dHmV+jOarWmHESaJoKu2hB5JsTz4WFK5i/mEWtpuLcXBaheB/8oRD4XeS/Of4zhgZ68WBmGFMTo7iwpMDlFUn+q5aNoZxTv63BOBw1OlHuG0haYyurReoNwS5asOebj5zLSzfx08wi5q6UsK/nIPZ1peGh6HG75HGzsIVjP5xl/2PRAJ6aHmLqqVMwLy5eZ/3RsB8vPN6PmF/B1GgEExnzmCwUN7G0UiRnOmAXLarwGtEXKZn1D42hb/8DRHwAPpIuzzub9BEIxVAoAWdm51n74bEUEmEn3G4vvvpuxsrshw4m8MozA3hsPGVde/KXOfCCCKfghl3Ylz1FviZryN/aAG8UKRpPMo9Q1g+xQsRIdsavVJORL6wzew0uRBN9OHF6nu1/UfTi0bF9FNUKciU33vngc7z47EOYmhyB6PNSXSBh6WoOx07MYr0ioDs9wgod20u3+wKzXq9hLb+C3LVFRjSZSiNOEXdRFA0YfTLVAbduLCOfyzIHJboHWfQ31vIoUJ+RvKKJXsTpa5wK68VVmvM6qpVNqvjqTOJeXwDhaArxJOWQYLQl5G1H3uFwIhhJElkRhvw9Pj9J0tVkI1A7Ekux7M1Tre+m5OZyeyiju+APRBhB49jyEEFjPmMsTHPKNYnGFHZSuGjc2EJO+jVsWgGuFa+uzXPcrLgMiXMc/z82PMuTZnHEbfdz29eajz66plOW31mazpzG8a17qDHQEheai3bctc3Ow8neazlG1H4+/290Xma0Kzrk2xUd8u2KvwF0N6RWikOObQAAAABJRU5ErkJggg==) 50% 50% no-repeat}
i.medium.pro-6{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAfCAYAAABQ8xXpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASNSURBVHgB7VhdTJtVGH6+v7ZAW35ERRDnhjPbwGmRAHabySIm6qa7UJep2YUYRkyMw10Zk5r5dzFFEkmcwcWRaExHRJeoN8YYXfbTjRidEQpuWaJQZCLD0B9aoO3xPedrvrZjyS6+b1ftk3ztd855z+n7vOf9OadS62drGQoUMgoYRfKFiiL5QkWRfKGiSL5QocIs6Hzo1NziQTp7WJyJhmh1CZIuApfqgtNWrjcYfUgZGUWX0T8yS3IZWuvuyka4bC7Rd+G/IKLJSJ6cWZgmz0jTu5wbMbDTv2rs24vDOPJbP2ZiU9hW8zAObu+9tsz5D3A5MS2IsRTDng2d6PLsJ+LuPFn/6FH0/fwWZDKYFUYw7fYsCaRiqWuO7Vz/FHzed5FaZEjF00Z/OLaQJ/P6lveQXmG0FsOONU/iQJtvFXGOZ5o68UqzD+mkNdcR8+TJPdPLWWX6vjgE70sejP01Ktotte1YiSTzZA5++ho272tAMCNzP8mkYmmkEgxdzT2GXFfvXty5txpb9nsQXtQN9uzmTpSmXHr4mIQFCU/KU0QtkTHLphGNZ3eX7zxL58iUKYg7onA7y0U7ND+FJHnG+rINqHXfLvrOTpzGT6Hv4Wyw44r9Mr4MDBnzH6zrEJ5iFuYT3lXo8DyK9k1b0bruAdEenx7LJLmszPMPdcO3+224HLprHx8ZEuOlctbV/14IoeQ2DbYqBUnyigtzQWOs1llPuQGmYQH5/B3YVNdkvHNXffXzlyHbKKPn+NjGukbj/ZPvBnD4RB8ct6oI53iLpOpepNhpYprma9kMx0ONicpiLutZQD5fgcDoKZwdP41IIozjvwxhpTIOzaVAyhE78vVHaFx3D7xNW/FIy2MYnOhH3B7D9PykIdO61gt2UjcsryhtDV5jbDw0aknFMx3z0lVajFwK4PDJPviDg0jVLMF+iwbZIefZ6I/ZIPq/0cte3U31eHHbARpnoo6fu3hG76+qxxsdvbivshX7PD3Yde/Toj80N4mRPwPkSebpW3LCY7kJr0xG2R12lK6xwX6zCrVUFr+SK6O5ZZy/cg7DZ46J9nPNL8BT3Q7ZLuGdr3xGZn+iaTcGHj+G7rZsBRj88WMklCiFAUzDEvKR5TBC/07Rrkwhmg5DJXLcCDzWmaSf5sKJBYRmJ4VclEVgq1bx4Q/vU0n8XczrbumBu6wClxYnsOPN7Rg+4TfOA/w7MHYKew7tgv/Xo1DLKYwU8zsvmf0Dk1HJWZpLIj6zTA2JEpdGrq4K4roARI1fml1B4p+kiBNHjQqNCCzPJ0U/L4N2Moa9WhPxzfv5w7M8+BSFdomSn61CFWurPIcoMA3zCY92QKtQyGUdxJNRhqZ3NX9XeKbWqlQoIgQkyuCScHERFkSEn+wUMpZSQlldIY+hDG+rVMloaVHSeF6RbLIIIb6WFcQ5TJOXeeJxcIWRvaDkcpd05bnirESPMikjoziIsAPCO7jhJBrgD+9TbGQUphgXI1EqLbzUcJi/2AilcX3FpNWVwZgj7imSsZ6AnDd8Q1D8M6NQUSRfqCiSL1T8D7QRj/klT+vPAAAAAElFTkSuQmCC) 50% 50% no-repeat}

i.big[class^="pro-"]{width:52px;height:52px;background:url(../img/sp-icon.png?20200528) -10px -399px no-repeat}
i.big.pro-2, i.big.pro-3{background-position:-91px -1899px}
i.big.pro-6 {background-position:-208px -1899px}

body .contacter-holder i[class^="pro-"]{top:auto;position:absolute;bottom:0px;left:0;width:32px;height:16px;z-index:10}
.author-box figure{position:relative}
.author-box i[class*='pro-']{top:auto;bottom:0px}
/* top-agents end */

/* countries */
.countries{}
.see-all{float:right;text-decoration:none;font-size:14px;color:#3195c8;line-height:18px;cursor:pointer}
.see-all i{vertical-align:top;top:6px;margin-left:5px}
.see-all:hover{text-decoration:underline}

/* countries-list */
.countries-list{margin-left:-35px;margin-top:-16px}
.countries-list li{float:left;width:160px;margin-left:35px;margin-top:16px;position:relative}
.countries-list li.hover{z-index:10}
.countries-list figure{margin-right:10px;vertical-align:baseline}
.countries-list li>a{margin-right:5px;color:#49afe4}
.countries-list span{color:#6e6e6e;font-size:12px}
.country-popup{position:absolute;top:100%;left:0;padding-top:10px;display:none}
.toleft .country-popup{left:auto;right:0}
.toleft .country-popup .popup-inner:after{left:auto;right:100px}
.country-popup .popup-inner,
.region-popup .popup-inner,
.popup-search-autocomplete .popup-inner{background-color:#FFF;padding:20px 20px 15px 20px;box-shadow:rgba(0,0,0,0.14) 0 0 5px;white-space:nowrap;position:relative}
.country-popup .popup-inner:after,
.region-popup .popup-inner:after,
.popup-search-autocomplete .popup-inner:after{position:absolute;content:'';top:-7px;left:53px;width:13px;height:7px;background:url(../img/corner.png) 0 0 no-repeat}
.country-popup .popup-box{width:120px;margin-left:15px}
.country-popup .popup-box:first-child{margin-left:0}
.country-popup h4{font-family:segoeR;color:#494848;font-size:18px;line-height:1;padding-bottom:10px}
.country-popup .popup-box div{padding-bottom:5px}
/* countries-list end */

/* countries end */

/* conteiner */
.conteiner,
.conteiner-inner{float:left;width:100%}
.conteiner .content-inner{margin-right:180px}
.sidebar-right{float:left;width:160px;margin-left:-160px}
.conteiner-inner .content-inner{margin-left:285px}
.sidebar-left{float:left;width:265px;margin-left:-100%}
/* conteiner end */

/* special */
.special-list{}
.special-list li{border-top:1px dotted #7B7B7B;padding-top:20px;margin-top:15px;/* height:293px;*/}
/*.special-list li:first-child{border-top:none;margin-top:0;padding-top:0}*/
.special-list figure{margin-bottom:10px;height:90px}
/* используется .box-photo
.special-list figure{margin-bottom:10px;overflow:hidden}
.special-list figure a div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
.special-list figure a div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.special-list figure a img{vertical-align:middle}
.special-list figure a{position:relative;overflow:hidden;height:90px;display:block}
*/
.sidebar-right .special-list figure{width:119px;height:90px}
.special-list .special-title{display:block;padding:0 0 10px;font-family:segoeR;font-size:13px;color:#49afe4;text-decoration:underline;letter-spacing:-0.005em;overflow:hidden}
.special-list .special-title:hover{text-decoration:none}
.special-list p{font-size:12px;color:#393939;line-height:16px;margin-bottom:5px;padding-bottom:0;height:64px;overflow:hidden}
.special-list p.in_cost{height:85px}
.special-list p .proj_dec{display:block;padding:5px 0 1px;font-size:0.8em}
.special-list li:hover{position:relative;background-color:#FFF;z-index:10}
.special-list li:hover p{height:auto}
.special-box-wrap{background-color:#FFF;/* height:295px;*/overflow:hidden;position:relative}
.special-list li:hover .special-box-wrap{height:auto;min-height:293px;box-shadow:0 4px 16px 0 rgba(54, 69, 102, 0.5);margin:-5px;padding:5px}
.special-list .spec-logoo,
.hot-deals-list .spec-logo{text-align:center;height:33px;position:relative;margin-top:5px}
/* .special-list li:hover .spec-logo{position:relative;margin-top:5px} */
.hot-deals-list > li{position:relative}
.hot-deals-list > li:hover{z-index:10}
.special-list .time{display:block;font-size:12px;color:#6e6e6e;padding-bottom:15px}
.special-list .special-price{font-size:16px;color:#393939;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.special-list .special-price span{font-size:13px}
.special-list span.special-price{display:block;padding:0 0 5px;font-size:14px;white-space:normal}
.special-list span.special-price span{font-size:12px}

.special-list li a{text-decoration:none;color:#363737}
/* special end */

/* hot-deals */
.hot-deals{background-color:#F4FCFF;z-index:1}
.hot-deals-list{margin-left:-36px;margin-top:-15px}
.hot-deals-list.fix-list > li{width:156px}
.hot-deals-list li{width:20%;margin-top:15px;margin-left:-4px}
/*.hot-deals-list li+li+li+li+li+li{display:none}*/
.hot-deals-list .hot-deals-box{position:relative;height:248px;min-height:248px;margin-left:36px;background:#F4FCFF;overflow:hidden}
.hot-deals-list figure{margin-bottom:12px;height:90px}
/* используется .box-photo
.hot-deals-list figure{position:relative;overflow:hidden;margin-bottom:12px}
.hot-deals-list figure a{display:block;position:relative;overflow:hidden;height:90px}
.hot-deals-list figure a div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
.hot-deals-list figure a div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.hot-deals-list figure img{vertical-align:middle}
*/
.hot-deals-list figure span{position:absolute;right:0;bottom:0;background-color:#F03C40;color:#FFF;font-size:11.4px;padding:5px 8px}
.hot-deals-list figure em{font-size:10.4px}
.hot-deals-list .time{font-size:12px;color:#6e6e6e;padding-bottom:3px;line-height:1.2}
.hot-deals-list .hot-deals-title{display:block;font-size:13px;padding:0 0 5px 0;line-height:16px;color:#49afe4;text-decoration:underline;font-family:segoeR}
.hot-deals-list .hot-deals-title:hover{text-decoration:none}
.hot-deals-list p{padding:0;color:#363737;font-size:13px;line-height:1/*;height:4em;overflow:hidden;*/}
.hot-deals-list p .proj_dec{display:block;padding:5px 0 1px;font-size:0.8em}
.hot-deals-list .hot-deals-box:hover{box-shadow:0 4px 16px 0 rgba(54, 69, 102, 0.5);height:auto;margin:-5px -5px -5px 31px;padding:5px}
.hot-deals-list .hot-deals-box:hover p{height:auto;padding-bottom:2px}
.hot-deals-list .hot-deals-box .spec-logo{position:absolute;bottom:0px;left:0px;right:0px;margin:0;padding:5px 0 2px;background:#F4FCFF}
.hot-deals-list .hot-deals-box:hover .spec-logo{position:static}
.hot-deals-list .hot-deals-box .spec-logo.spec-logo-price{text-align:left}
.hot-deals-list .hot-deals-box .spec-logo.spec-logo-price img{float:right}
.hot-deals-list .hot-deals-box .spec-logo.spec-logo-price .price{position:absolute;bottom:5px;width:150px;color:#393939;font-size:16px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}
.hot-deals-list .hot-deals-box .box-photo .bp-wrap img{max-width:120px;max-height:90px;overflow:hidden}
.hot-deals-list .hot-deals-box span.special-price{display:block;padding:0 0 5px;font-size:14px;white-space:normal}
.hot-deals-list .hot-deals-box > a{text-decoration:none;color:#363737}

.hot-deals-list.fix-size-list > li{height:323px !important;width:318px!important;margin-bottom:20px}
.hot-deals-list.fix-size-list .hot-deals-box{height:325px}
.hot-deals-list.fix-size-list .hot-deals-box:hover{height:auto}
.hot-deals-list.fix-size-list figure{height:212px}
.hot-deals-list.fix-size-list .hot-deals-box .box-photo .bp-wrap img{max-height:none;max-width:282px}
/* hot-deals end */

/* top-agencies */
.top-agencies{background:none;padding-left:0;padding-right:0}
.top-agencies-list-wrap{margin-left:-48px}
.top-agencies-list{margin-top:-15px}
.top-agencies-list-wrap.nowrap-blocks{overflow:hidden}
.top-agencies-list-wrap.nowrap-blocks .top-agencies-list{white-space:nowrap}
.top-agencies-list li{width:24%;margin-top:15px;white-space:normal}
.top-agencies-list .top-agencies-box{margin-left:48px}
.top-agencies-list .top-agencies-box figure{height:110px;padding-bottom:8px}
.top-agencies-list .top-agencies-box .box-photo .bp-wrap img{max-height:110px}
.top-agencies-list .top-agencies-box .top-agencies-title{display:block;font-size:14px;font-family:segoeR;padding:0 0 5px}
.top-agencies-box .num-bid{color:#373737;font-size:13px;line-height:18px}
.top-agencies-box .num-bid-name{font-size:12px}
.top-agencies-box .review-block{color:#373737;font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.top-agencies-box .review-block-name{color:#373737;font-size:12px}
.top-agencies-box .review-block-positive{color:#17a542}
.top-agencies-box .review-block-negative{color:#f62627}
/* top-agencies end */

/* last-news-list */
.last-news .widget-content{overflow:hidden}
.last-news-lis-wrap{margin-left:-16px}
.last-news-list li:first-child,
.last-news-list li:first-child + li{border-top:none;padding-top:0;margin-top:0}
.last-news-list li{width:50%;border-top:1px dotted #7B7B7B;padding-top:20px;margin-top:15px;margin-left:-4px}
.last-news-list .last-news-box{padding-left:20px}
.last-news-box.with-year .time{padding-top:10px;padding-bottom:6px}
.last-news-list .time{float:left;width:73px;text-align:center;background-color:#49AFE4;color:#FFF;font-size:40px;font-family:segoeL;margin-right:13px;padding:18px 0 14px}
.last-news-list .time div{font-size:13px;font-family:segoeR;padding-top:5px}
.last-news-list .time span{display:block;text-align:center;font-size:11px;color:#FFF;font-family:segoeR;margin:-2px 0}
.last-news-list article{overflow:hidden}
.last-news-list .last-news-title{display:block;padding:0 0 10px 0;font-size:16px;line-height:20px;font-family:segoeR;color:#49afe4}
.last-news-list p{color:#3e3e3e;padding:0;font-size:13px;line-height:18px}
/* last-news-list end */

/* jobs-list */
.jobs .widget-content{overflow:hidden}
.jobs-list-wrap{margin-left:-16px}
.jobs-list li{width:50%;border-top:1px dotted #7B7B7B;padding-top:20px;margin-top:15px;margin-left:-4px}
.jobs-box{padding-left:20px}
.jobs-list li:first-child,
.jobs-list li:first-child + li{border-top:none;padding-top:0;margin-top:0}
.jobs-list .time{font-size:12px;color:#6e6e6e;padding-bottom:3px}
.jobs-list .jobs-title{display:block;font-size:12px;padding:0 0 14px 0;font-family:segoeR;color:#6e6e6e;text-decoration:none}
.jobs-list .jobs-title span{font-size:14px;color:#49afe4;text-decoration:underline}
.jobs-list .jobs-title:hover span{text-decoration:none}
.jobs-list .jobs-info{font-size:13px;text-align:center}
.jobs-list .jobs-info div{width:29%;margin-left:-4px}
.jobs-list .jobs-info div:first-child + div{width:42%}
.jobs-list .jobs-info div:first-child + div > span{display:block;border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;padding:0 8px;margin:0 8px}
/* jobs-list end */

/* item_list_block-filter */
.item_list_block-filter{padding-bottom:20px}
.item_list_block-filter .checkbox_box{display:inline;margin-right:20px}
.item_list_block-filter .checkbox{margin-right:6px;margin-bottom:6px}
.item_list_block-filter .checkbox label{display:block;background-color:#FFF;border:1px solid #D9D9D9;color:#3f3f3f;font-size:14px;cursor:pointer;padding:7px 16px 8px}
.item_list_block-filter .checkbox label.jquery-radiobox-label-checked{background-color:#49AFE4;border-color:#49AFE4;color:#fff !important}
.item_list_block-filter .checkbox .jquery-radiobox{position:absolute;left:-9999px}
.item_list_block-filter .checkbox label.jquery-radiobox-label-disabled{color:#D9D9D9;border-color:#F3F3F3;background-color:#F3F3F3;cursor:default}
.input-holder.item_list_block-filter{padding:0;border:none}
.input-holder.item_list_block-filter .checkbox{margin-top:3px;margin-bottom:3px}
/* radio-filter end */

/* item_list_block-list */
.item_list_block .widget-content{overflow:hidden}
.item_list_block-list{margin-left:-31px}
.item_list_block-list li{width:25%;margin-left:-4px;margin-top:17px}
.bid-block{padding-left:35px;border-top:1px dotted #7B7B7B;padding-top:20px}
.bid-block .bid-block__address,
.bid-block .bid-block__address *{color:#6e6e6e !important;font-size:12px}
.item_list_block-list li:first-child .bid-block,
.item_list_block-list li:first-child + li .bid-block,
.item_list_block-list li:first-child + li + li .bid-block,
.item_list_block-list li:first-child + li + li + li .bid-block{border-top:none;padding-top:0;margin-top:0}
.item_list_block-list li:first-child,
.item_list_block-list li:first-child + li,
.item_list_block-list li:first-child + li + li,
.item_list_block-list li:first-child + li + li + li{margin-top:0}
.item_list_block-list .price{background-color:#49AFE4;font-size:18px;line-height:1;color:#FFF;padding:5px 7px;margin:5px 0;width:100%;width:calc(100% - 14px)}
.item_list_block-list figure{height:111px;margin-bottom:16px}
.item_list_block-list figure.mb5{margin-bottom:5px}

/* используется .box-photo
.item_list_block-list figure a{display:block;position:relative;height:111px;overflow:hidden}
.item_list_block-list figure div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
.item_list_block-list figure div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.item_list_block-list figure img{vertical-align:middle}
.item_list_block-list figure{position:relative;margin-bottom:16px;overflow:hidden}
*/
.item_list_block-list figure .price{position:absolute;right:0;bottom:0;padding:8px 7px;margin:0}
.item_list_block-list figure .price .extra_params{font-size:11px}
.item_list_block-list figure .price .other_cost_view{border-bottom:1px dotted #fff;cursor:help;display:inline}
.item_list_block-list figure .price .other_cost_view *{cursor:help !important}
.item_list_block-list figure em{font-size:13px;font-family:segoeR}
.item_list_block-list .time{font-size:12px;color:#6e6e6e;line-height:1;padding-bottom:2px}
.item_list_block-list .bid-block__title{display:block;font-size:14px;padding:0 0 5px 0;font-family:segoeR}
.item_list_block-list .square{font-size:13px;color:#363737}
.item_list_block-list .square *[title]:not([title='']){border-bottom:1px dotted}
.item_list_block-list .square *[title]:not([title='']),
.item_list_block-list .square *[title]:not([title='']) *{cursor:help}
.item_list_block-list .square sup{font-size:8px}
/* item_list_block-list end */

/* sales-table */
.sales-table{border-top:1px dotted #7B7B7B;margin-top:10px}
.sales-table thead th{font-size:14px;padding:18px 10px 15px 10px;margin:0;border:none;font-weight:normal;font-family:segoeR;color:#3f3f3f;text-align:center;vertical-align:top}
.sales-table:first-child thead th{padding-top:0}
.sales-table:first-child{border-top:none;margin-top:0}
.sales-table thead span{color:#6e6e6e;font-size:12px}
.sales-table thead h2{padding:0;top:-2px}
.sales-table thead h2 a{text-decoration:none}
.sales-table thead h2 a:hover{text-decoration:underline}
.sales-table thead th:first-child,
.sales-table tbody td:first-child{text-align:left;width:215px;padding-left:0;padding-right:0}
.sales-table tbody td{text-align:center;padding:10px;border-top:1px solid #F3F3F3;font-family:mpR;font-size:14px}
.sales-table tbody tr:first-child td{border-top:none}
/* sales-table end */

/* analytics-list */
.analytics-list{margin-left:-20px;margin-top:-10px;overflow:hidden}
.analytics-list li{float:left;width:50%;font-size:13px;color:#3f3f3f;margin-top:10px}
.analytics-list .analytics-box{margin-left:20px;padding:7px 15px;border:1px solid #DADADA}
.analytics-list span{float:left;width:145px}
.analytics-list .percent{float:right}
.analytics-list .price{overflow:hidden;text-align:center}
.analytics-list .price,
.analytics-list .percent{font-family:segoeB}
.analytics-list .percent.down{color:#ee1e1e}
.analytics-list .percent.up{color:#5bb222}
.analytics-list .percent i{top:-1px;margin-right:5px}
/* analytics-list end */

/* main-filter */
.main-filter{padding:20px 10016px;margin:-20px -9999px 0;background:url(../img/bg/filter-bg.jpg) 0 0 repeat;color:#FFF;position:relative;z-index:10}
.main-filter .thd-col .label-holder{padding-top:0}
.main-filter .thd-col .like-radio .checkbox{padding-top:4px;float:none}
.main-filter .thd-col .like-radio.horizon-radio .checkbox{display:inline-block}
.main-filter .thd-col .like-radio.horizon-radio .checkbox:first-child{margin-left:0}
.main-filter .thd-col .like-radio.horizon-radio .checkbox {margin-left:8px}

.main-filter .main-filter-advanced{display:none}
.main-filter .main-filter-advanced.open{display:block}
.main-filter .filter-forall{display:none}
.main-filter .filter-forall .overflow{float:left}
.main-filter .filter-forall .thd-col{float:right}
.main-filter .filter-forall .fst-col{float:left}
.main-filter .filter-forall .scd-col{overflow:hidden;padding:0 30px}
.main-filter .filter-forall .fst-col .like-radio, .main-filter .filter-forall .scd-col .like-radio{clear:left;padding-left:65px;padding-top:8px}
.main-filter .filter-forall .fst-col .like-radio .checkbox, .main-filter .filter-forall .scd-col .like-radio .checkbox{margin-left:8px}
.main-filter .filter-forall .fst-col .like-radio .checkbox:first-child, .main-filter .filter-forall .scd-col .like-radio .checkbox:first-child{margin-left:0}

.main-filter .filter-forall .thd-col .label-holder{width:80px}
.main-filter .filter-forall .thd-col .select-holder{width:152px}
.filter02,
.filter03{display:none}
.scd-col .label-holder{width:130px}
.main-filter .param{display:block;overflow:hidden;padding-top:9px;padding-left:5px;float:left;font-family:segoeR;font-size:14px;text-overflow:ellipsis;white-space:nowrap}
.filter02 .multiple{margin-left:-30px;margin-top:-20px}
.filter02 .label-holder{width:140px}
.filter02 .input-wrap{margin-left:30px;margin-top:20px}
.roomtype{margin-left:20px}
.filter02 .cselect{width:152px}
.main-filter-advanced{position:relative;margin:20px -9999px -20px;top:100%;left:0;right:0;min-width:1000px;padding:0 9999px 30px}
.main-filter-advanced .max-wrap{border-top:1px dotted #FFFFFF;padding-top:20px}
.fst-col .label-holder{width:60px}
.fst-col .cselect{width:152px}
.main-filter .fst-col .input-holder{width:32px;margin-right:10px}
.main-filter .fst-col .input-holder input{font-family:segoeR}
.main-filter .max-wrap{position:relative}
.filter03 .multiple{margin-left:-20px}
.main-filter .filter03 .label-holder{width:145px}
.main-filter .filter03 .input-holder{margin-right:10px;width:35px !important}
.main-filter .filter03 .param{padding-left:0 !important}
.main-filter .filter03 .checkbox{width:124px;padding-bottom:4px}
.main-filter .filter03 .like-radio{float:none;overflow:hidden;padding-left:20px}
.input-wrap.like-radio > .overflow > .column{float:left;width:50%}
.input-wrap.like-radio > .overflow > .column > *{margin-right:10px}
.main-filter .filter03 .like-radio .w170{width:165px}
.filter03 .input-wrap{margin-left:20px}
.main-filter .filter-drop{position:absolute;right:0;top:34px;display:none;cursor:default;width:1000px}
.main-filter .filter-drop div{background-color:#fff;box-shadow:rgba(0,0,0,0.14) 0 0 5px;cursor:default;display:table-cell;float:right}
.main-filter .filter-list li{color:#4a4a4a;overflow:hidden;display:block;padding:10px 0;margin:0 20px;border-bottom:1px solid #dfdfdf;cursor:default}
.main-filter .filter-list li.last{border:0}
.main-filter .filter-drop p{float:left;padding:0;margin-right:15px}
.main-filter .filter-drop em{font-style:normal;font-family:mpR;margin-right:5px}
.main-filter .btn-apply{float:right;text-decoration:underline}
.main-filter .btn-apply:hover{text-decoration:none}
/*.main-filter .save-filter{position:absolute;cursor:pointer;right:0;top:20px;background-color:#3C3C3C;color:#FFF;font-size:14px;text-decoration:none;padding:0px;width:187px;height:33px;box-shadow:inset #000 0 2px 5px}*/
/*
.main-filter .save-filter span{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:30px;text-align:center;border-left:1px solid #FFF;display:block;line-height:1}
.main-filter .save-filter span.open{background-color:#fff}
.main-filter .save-filter span.open .arrow-down-wh{background-position:0 -23px}
.main-filter .save-filter .icon-ok{margin:0 auto;display:none}
.main-filter .save-filter{position:absolute;right:0;top:20px;width:185px;height:33px}
.main-filter .save-filter span{position:absolute;right:0;top:0;bottom:0;width:30px;text-align:center;border-left:1px solid #FFF;display:block;line-height:1}
.main-filter .save-filter i{line-height:1;margin-top:15px;cursor:pointer}
.main-filter .save-filter div.save_btn{cursor:pointer;width:154px;text-align:center; height:26px; padding-top:7px}
.main-filter .save-filter div.save_btn, .main-filter .save-filter span{background:url(../img/bg/filter-bg.jpg) 0 0 repeat;color:#FFF;font-size:14px;text-decoration:none;box-shadow:inset #262626 0 2px 5px}
*/

.main-filter .label-holder{float:left;margin-right:5px;padding-bottom:0;padding-top:6px}
.main-filter .label-holder label{font-family:segoeB;color:#FFF}
.main-filter .form-line:first-child{margin-top:0}
.main-filter .form-line{overflow:hidden;padding:0;margin:20px 0 0}
.main-filter .input-wrap{float:left}
.main-filter .select-holder,
.main-filter .filter-holder,
.main-filter .input-holder,
.main-filter .wrap-selects,
.main-filter .checkbox{float:left;overflow:hidden}
.iwant{margin-right:20px}
.wrap-selects .select-holder{margin-left:10px}
.wrap-selects .select-holder:first-child{margin-left:0}
.main-filter-select-help{display:inline-block;margin:0 !important;padding:10px 0 0 10px !important}
.wrap-selects .select-help{display:inline-block;margin:0 !important;padding:10px 0 0 !important}
.main-filter .filter-holder,
.main-filter .input-holder{background-color:#464646;border:1px solid #BCBCBC;padding:0 10px;width:72px}
/*.main-filter .input-holder input{padding:5px 0;color:#FFF;font-family:segoeB;font-size:14px}*/
.main-filter .filter-holder-text,
.main-filter .input-holder input{padding:5px 0;color:#FFF;font-family:segoeR;font-size:14px}
.main-filter .input-holder input[type="text"]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #464646 inset !important;-webkit-text-fill-color:#FFF !important}
.main-filter .input-holder input.hinted{font-family:segoeR;color:#FFF}
.main-filter .input-holder.from{margin-right:10px}
.main-filter .checkbox .jquery-checkbox{position:absolute;left:-9999px}
.main-filter .no-input .checkbox label{display:block;min-width:15px;padding:6px 9px 8px;border:1px solid #BCBCBC;background-color:#464646;color:#FFF;cursor:pointer;font-size:14px;text-align:center}
.main-filter .no-input .checkbox input[type="checkbox"]{display:none}
.checkbox, .checkbox *, .checkbox label{cursor:pointer}
.main-filter .no-input{margin-right:20px}
.main-filter .no-input .checkbox{margin-left:5px}
.main-filter .no-input .checkbox label.jquery-checkbox-label-checked{background-color:#49AFE4;border-color:#49AFE4}
.filter-price{margin-right:20px}
.view-object .checkbox{margin-right:10px;padding:10px 0 0}
.currency,.simple{width:50px !important}
.meters{width:55px !important}
.cselect.w-auto .ui-multiselect-checkboxes{width:auto !important}
.cselect.w-auto .ui-multiselect-checkboxes label{white-space:nowrap}
.meters .ui-multiselect-checkboxes,
.simple .ui-multiselect-checkboxes,
.currency .ui-multiselect-checkboxes{width:100px}
.currency.type_cost_per_period .ui-multiselect-checkboxes{width:120px}
.scd-col .black-select{width:152px}
.filter-forall button.black-select.simple .select-inner{background:none}
.filter-forall button.black-select .select-inner,
.filter-forall .input-holder{background-color:#464646}
.filter-forall .scd-col .input-holder{width:38px;margin-right:10px}
button.meters .ui-icon,
button.simple .ui-icon,
button.myselect .ui-icon,
button.cselect.no-border .ui-icon,
button.currency .ui-icon{width:12px;padding:0;margin:0;right:8px;text-align:center}
button.black-select.no-border .select-inner,
button.black-select.no-border .ui-icon,
button.myselect .select-inner,
button.myselect .ui-icon,
button.black-select.currency .select-inner,
button.black-select.currency .ui-icon,
button.black-select.simple .select-inner,
button.black-select.simple .ui-icon,
button.black-select.meters .select-inner,
button.black-select.meters .ui-icon{background:none}
button.myselect .ui-icon i,
button.cselect.no-border .ui-icon i,
button.meters .ui-icon i,
button.simple .ui-icon i,
button.currency .ui-icon i{margin:15px 0 0}
button.cselect.no-border .select-inner,
button.meters .select-inner,
button.simple .select-inner,
button.myselect .select-inner,
button.currency .select-inner{padding-left:3px;padding-right:12px;border:none}
button.cselect.no-border .select-text,
button.meters .select-text,
button.simple .select-text,
button.cselect.no-border .select-text,
button.currency .select-text{border-bottom:1px dotted #F6F6F6}
button.myselect .select-text{border:none}
.view-object label{letter-spacing:-0.5px}
.filter-submit{float:right}
a.modal-window-href{border-bottom:1px dashed #49afe4;text-decoration:none}
a.filter-help{color:#fff;font-size:16px;line-height:20px;margin-top:-3px;display:inline-block;border-color:#fff;width:9px}

.filter-main-ext{position:absolute;right:0;top:20px;background-color:#3C3C3C;color:#FFF;font-size:14px;text-decoration:none;padding:0px;box-shadow:inset #000 0 2px 5px}
.filter-main-ext-button{padding:7px 10px;display:none;border-left:1px solid;cursor:pointer}
.filter-main-ext-button.show{display:inline-block}
.filter-main-ext-button:first-child{border-left:none}
.filter-main-ext-arrow{background:transparent url(../img/filter-holder-arrow.png?160517) no-repeat 50% 50%;display:inline-block;width:31px;height:31px;margin:-7px -10px -10px 0;padding:0;cursor:pointer;transition:all .3s ease-out}
.filter-main-ext-arrow.hide{display:none}
.filter-main-ext-button.show.open .filter-main-ext-arrow{transform:rotate(180deg)}
.filter-main-ext-list{position:absolute;top:31px;right:0;padding:10px 15px;background-color:#fff;color:#4a4a4a;box-shadow:rgba(0,0,0,0.14) 0 0 5px}
.filter-main-ext-list-table{}
.filter-main-ext-list-tr{}
.filter-main-ext-list-td{padding:8px 0 11px;border-bottom: 1px solid #dfdfdf;white-space: nowrap}
.filter-main-ext-list-tr:first-child .filter-main-ext-list-td{padding-top:0}
.filter-main-ext-list-tr:last-child .filter-main-ext-list-td{padding-bottom:0;border-bottom:none}
.filter-main-ext-list-td.text{text-align:left}
.filter-main-ext-list-td.button{padding-left:10px;text-align:right}

/*Стилизация фильтра*/
.select-holder select.myselect,
.select-holder select.cselect.no-border,
.select-holder select.currency.select-filter-typeCost,
.select-filter-default{font-family:segoeR;color:#FFF;font-size:14px;height:34px;-webkit-appearance:none;line-height:1.2em;/*line-height:normal;*/-moz-appearance:none;text-indent:0.01px;text-overflow:'';-ms-appearance:none;appearance:none!important}
.select-filter-default{width:100%;border:1px solid #BCBCBC;padding:5px 27px 5px 10px;text-overflow:ellipsis}
@-moz-document url-prefix() {.select-filter-default{padding:5px 27px 5px 6px}}
.select-holder select.cselect.no-border,
.select-holder select.currency.select-filter-typeCost{border:0px;padding:4px 0 5px 6px}
select.myselect::-ms-expand,
select.cselect.no-border::-ms-expand,
select.select-filter-typeCost::-ms-expand,
.select-filter-default::-ms-expand{display:none}
.main-filter select.cselect.black-select{height:34px;padding:3px 0 5px 6px;white-space:nowrap;font-family:segoeR;color:#FFF;font-size:14px;line-height:1.2;border:1px solid #BCBCBC}

button.myselect,
button.cselect.no-border,
button.select-filter-typeCost,
button.select-filter-default,
button.myselect .select-inner,
button.cselect.no-border .select-inner,
button.select-filter-typeCost .select-inner,
button.select-filter-default .select-inner,
button.myselect .ui-icon,
button.cselect.no-border .ui-icon,
button.select-filter-typeCost .ui-icon{background:none}
button.select-filter-default .ui-icon{background:none}
button.myselect .select-inner,
button.cselect.no-border .select-inner,
button.select-filter-typeCost .select-inner{padding:5px 27px 5px 10px}
/*button.cselect.no-border .select-inner .arrow-select,*/
button.select-filter-typeCost .select-inner .arrow-select{display:none}
button.select-filter-default .select-inner .arrow-select{display:none}

select.myselect,
select.cselect.no-border,
button.myselect,
button.cselect.no-border{background:transparent}

select.select-filter-default,
select.select-filter-typeCost,
button.select-filter-typeCost,
button.cselect{background:transparent url(../img/arrow-sel-def.png?160517) no-repeat 100% 50%}

button.myselect,
button.cselect.no-border,
button.select-filter-typeCost,
button.cselect.select-filter-typeCost{background-position:100% calc(50% + 1px)}
button.cselect{background-position:calc(100% - 1px) 50%}

.main_filter_checkbox{position:absolute;left:-9999px}
.main_filter_checkbox + label{background:url(../img/sp-checkbox.png?160517) 0 -70px no-repeat;padding-left:16.5px}
.main_filter_checkbox:checked + label{background-position:0 -101px}
.btn-main-filter{height:37px;width:156px;padding-left:6px;padding-right:6px}
.filter-for-st .btn-main-filter{height:18px;width:187px}
.filter-for-st .sel_type_data{float:none;margin-top:5px;}
/* main-filter end */

/* benefits-button */
.benefits-button{text-align:center}
.benefits-button .btn-green-large{font-size:18px;font-family:segoeSB;font-weight:normal;min-height:24px;min-width:120px;padding:20px 21px 12px}
.benefits .tabs-list{text-align:center;padding-bottom:20px}
.benefits .tabs-list li{}
.benefits .tabs-list li:first-child{border-right:1px solid #CDCDCD;margin-right:20px;padding-right:20px}
.benefits .tabs-list a{font-size:24px;color:#b7b7b7;font-family:segoeSB;text-decoration:none;border-bottom:1px dotted #B7B7B7}
.benefits .tabs-list .active a{color:#49afe4;border-bottom-color:#FFF}
.benefits-list{text-align:left;margin-top:-20px}
.benefits-list li{width:33%;margin:20px 0 0 -4px}
.benefits-list li > *{margin-left:10px;margin-right:10px}
.benefits-list li .overflow{overflow:visible;text-align:center}
.benefits-list figure{width:83px;height:83px;border-radius:50%;margin:0 auto 12px;background-color:#49AFE4;text-align:center}
/*.benefits-list figure i{margin-top:35%}*/
.benefits-list h4{padding-bottom:5px;font-size:14px;color:#494848}
.benefits-list p{color:#494848;font-size:13px;line-height:16px;padding:0}
/*.benefits .tabs-wrap{padding-bottom:30px;border-bottom:1px solid #DBDBDB;margin-bottom:20px;position:relative}*/
/*.benefits .tabs-wrap:after{position:absolute;top:100%;content:'';width:0px;left:50%;margin-left:-7px;height:0px;border-top:7px solid #DBDBDB;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid transparent}*/
.benefits .tabs-wrap .tabs > .tab .tab-content{position:relative;margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #DBDBDB}
.benefits .tabs-wrap .tabs > .tab .tab-content:after{position:absolute;top:100%;content:'';width:0px;left:50%;margin-left:-7px;height:0px;border-top:7px solid #DBDBDB;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid transparent}
.benefits .tabs-wrap .tabs > .tab{display:none}
.benefits .tabs-wrap .tabs > .tab:first-child{display:block}
/* benefits-button end */

/* box_error */
.box_error{width:360px;margin:0 auto;padding:20px 0 60px}
.box_error-rtb{padding:0 0 40px}
.box_error-h1{margin-right:20px;border-bottom:1px solid #DFDFDF;padding-bottom:15px;margin-bottom:25px;font-size:60px;color:#47b0e0;font-family:mpSB;font-weight:bold;line-height:1}
.box_error-h2{font-size:18px;color:#4a4a4c;font-family:mpSB;padding-bottom:10px}
.box_error-text{font-family:mpR;font-size:14px;color:#3d3d3d;padding-bottom:0}
.box_error-list{padding-bottom:24px}
.box_error-list-el{line-height:19px;margin-left:17px}
.box_error-list-el:before{content:'—';margin-right:3px}
.content.content-sec .box_error{width:60%;padding-top:0;padding-bottom:0}
/* box_error end */

/* user-filter */
.user-filter{padding-bottom:40px;overflow:hidden}
.user-filter.nopadding{padding-bottom:0 !important}
.st-listing .widget-content{min-height:51px}
.st-listing .user-filter{min-height:35px}
.st-listing.load .widget-content{background:url(../img/ajax-loader.gif) center center no-repeat;}
.user-filter .form-line{overflow:hidden;padding:0;margin:0;text-align:right}
.user-filter .form-submit,
.user-filter .input-holder{float:left}
.user-filter .input-holder{width:300px;margin-right:10px;padding:0 13px}
.user-filter .input-holder input{padding:6px 0 5px;font-family:mpR !important}
.user-filter .input-wrap{margin-left:20px}
.user-filter .label-holder{float:left;padding-top:5px;margin-right:5px}
.user-filter .select-holder{float:left;width:142px}
.filter-btn{background-color:#F1F6FA;width:30px;height:30px;border-radius:50%;box-shadow:rgba(0,0,0,0.31) 0 1px 0;text-align:center;line-height:1;margin:3px 0 0 5px;cursor:pointer}
.filter-btn i{margin-top:10px}
.product-page .user-filter,
.content-inner .user-filter{padding-bottom:30px}
.product-page .user-filter .form-line,
.content-inner .user-filter .form-line{margin-left:-10px;text-align:left}
.product-page .user-filter .input-wrap,
.content-inner .user-filter .input-wrap{margin-left:10px}
.filter-btn[value="asc"] i{background-position:-24px -634px}
.filter-btn[value="desc"] i{background-position:-47px -634px;margin-left:-1px}
/* user-filter end */


.title_quest{display:inline-block;background:url(../img/quest.png?160517) 0 0 no-repeat;width:15px;height:15px;vertical-align:baseline;cursor:help;position:relative}
.title_quest:hover{background:url(../img/quest-hover.png) 0 0 no-repeat}
.title_quest-prompt{position:absolute;background-color:#fff;width:300px;right:-340px;padding:10px;box-shadow:rgba(0,0,0,0.18) 0px 1px 8px;border-radius:5px;display:none;color:#3d3d3d;font-size:14px;font-family:"mpR"}
.title_quest:hover .title_quest-prompt{display:block}

.proposal{font-family:mpR;font-size:14px}
.proposal p{font-family:mpR;font-size:14px}
.widget-title h1.widget-title-head,
.proposal h2{font-family:mpSB;font-size:16px;color:#3d3c3c;padding-bottom:5px;border-bottom:1px solid #DFDFDF;margin-bottom:10px}
.content-widget.proposal{background:#d5eac9}
.content-widget.proposal h2{border-bottom-color:#d5eac9}
.content-widget.proposal .icon{display:block;float:left;height:20px;width:20px;margin:-20px 0 0 10px;background:url(../img/sp-icon.png?20200528) -178px -280px no-repeat}

.widget-title h1.widget-title-head{display:block}

.block-data{}
.block-data .title{overflow:hidden;padding-bottom:5px;border-bottom:1px solid #DFDFDF;margin-bottom:10px}
.block-data .title h2 > a,
.block-data .title h2{font-family:mpSB;font-size:16px;color:#3d3c3c}
.block-data .title h2{padding:0}
.block-data .title .all-center,
.block-data .title h2{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:baseline}
.block-data .title h2 > a{text-decoration:none}
.block-data .title h2 > a:hover{text-decoration:underline}
.block-data .title .all-right{float:right}
.block-data .title .all-center{padding-left:30px;font-size:16px;color:#bebfc2;font-family:mpSB}
.block-data .title .all-center a{font-family:mpR}
.block-data .space{}

.userpic{height:225px;background:#EBEBEB url(../img/bg/photo.png?160517) center center no-repeat;margin-bottom:20px}

/* users-list */
.users-list{margin-left:-43px;margin-top:-27px;padding-bottom:25px}
.users-list i[class^='pro-']{top:0}
.users-list li{width:150px;margin-left:43px;margin-top:27px;/* letter-spacing:-0.5px;*/font-size:14px;font-family:mpR}
.users-list figure{height:150px;margin-bottom:8px}
/* используется .box-photo
.users-list figure{overflow:hidden;margin-bottom:8px}
.users-list figure a{display:block;overflow:hidden;position:relative;height:150px}
.users-list figure a div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
.users-list figure a div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.users-list figure a img{vertical-align:middle}
*/
.users-list .users-list__title{display:block;font-size:14px;font-family:mpR;padding:0}
.users-list .rating{font-size:14px}
.users-list .rating span{color:#42a600;font-family:mpSB}
/* users-list end */

/* reg-form */
.reg-form{overflow:hidden}
.reg-form.repair{width:50%;max-width:450px;min-width:365px;margin:0 auto}
.reg-form .checkbox:first-child{margin-top:0}
.reg-form .checkbox{margin-top:15px}
/* reg-form end */

/* registration */
.registration .widget-title{border-bottom:1px solid #DFDFDF;padding-bottom:10px}
.reg-form .form-line h3{font-size:14px;color:#3d3c3c;font-family:mpSB;margin:0 0 15px;padding:0 0 5px;border-bottom:1px solid #DFDFDF}
.reg-form .form-line > .multiple{margin-left:-20px}
.reg-form .multiple > .input-wrap{float:left;width:50%}
.reg-form .multiple > .input-wrap .input-wrap-holder{margin-left:20px}
.input-wrap.hide,
.input-wrap .input-wrap-holder.hide{display:none !important}
.reg-form .form-line .top-agents-list{margin-left:-26px}
.reg-form .form-line .top-agents-list h3{border-bottom:none;margin-bottom:0;padding-bottom:6px;clear:both}
.top-agents-box-rating{color:#626262;font-size:14px;font-family:'mpR'}
.top-agents-box-rating span{color:#42a600;font-family:'mpSB'}
.reg-form .multiple .input-wrap.w201,
.reg-form .multiple .input-wrap.w335,
.reg-form .multiple .input-wrap.w343,
.reg-form .multiple .input-wrap.w216{width:auto !important;overflow:hidden;float:none}
.reg-form .multiple .input-wrap.w239{width:259px !important;float:right}
.reg-form .multiple .input-wrap.w102,
.reg-form .multiple .input-wrap.w224{float:right}
.reg-form .form-line .top-agents-list li{width:20%;position:relative;float:none;margin-left:-4px}
.reg-form .multiple .input-wrap.w96{float:right;width:120px !important}
.reg-form .form-line .top-agents-list .top-agents-box{margin-left:30px;padding-left:30px;position:relative}
.reg-form .form-line .top-agents-list .checkbox{position:absolute;left:0;top:0}
.reg-form .input-file{position:absolute;left:-9999px}
/* registration end */

/* auth */
.auth .widget-content{padding:0}
.auth .btn-blue{width:100px}
.reg-link{float:right;margin-top:16px}
.auth .reg-form.enter{padding-top:50px;padding-right:0px}
.auth .reg-form.enter .soc_auth_block{margin-top:10px;}

.auth .reg-form.enter .share-icon{display:inline-block;width:36px;height:36px}
.auth .reg-form.enter .share-icon.vkontakte{background-color:#48729e;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=")}
.auth .reg-form.enter .share-icon.facebook{background-color:#3c5a98;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=")}
.auth .reg-form.enter .share-icon.ok{background-color:#f4731c;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTMuNTYzIDE0LjEyNmMyLjU3OCAwIDQuNjY4LTIuMDQgNC42NjgtNC41NTUgMC0yLjUxNS0yLjA5LTQuNTU1LTQuNjY3LTQuNTU1LTIuNTc4IDAtNC42NjcgMi4wNC00LjY2NyA0LjU1NiAwIDIuNTE3IDIuMDkgNC41NTYgNC42NjcgNC41NTZ6bTAtNi43OTZjMS4yNjggMCAyLjI5NyAxLjAwMyAyLjI5NyAyLjI0IDAgMS4yNC0xLjAzIDIuMjQyLTIuMjk3IDIuMjQyLTEuMjY4IDAtMi4yOTYtMS4wMDMtMi4yOTYtMi4yNCAwLTEuMjQgMS4wMjgtMi4yNDIgMi4yOTYtMi4yNDJ6Ii8+PHBhdGggZD0iTTE2Ljk4IDE0LjQ4MmMtMS4zMSAxLjAwOC0zLjQxNyAxLjAwOC0zLjQxNyAxLjAwOHMtMi4xMDYgMC0zLjQxNy0xLjAwOGMtLjk3LS43NDYtMS43LS4zMTctMS45NjMuMi0uNDYuOS4wNiAxLjMzNiAxLjIzIDIuMDcgMS4wMDIuNjI3IDIuMzc2Ljg2MiAzLjI2NC45NWwtLjc0LjcyMmMtMS4wNDUgMS4wMi0yLjA1MiAyLjAwMi0yLjc1IDIuNjg1YTEuMDI3IDEuMDI3IDAgMCAwIDAgMS40NzZsLjEyNS4xMjNhMS4wOSAxLjA5IDAgMCAwIDEuNTEzIDBsMi43NS0yLjY4NSAyLjc1IDIuNjg0YTEuMDkgMS4wOSAwIDAgMCAxLjUxNSAwbC4xMjYtLjEyNGExLjAyNyAxLjAyNyAwIDAgMCAwLTEuNDc3bC0yLjc1LTIuNjg2LS43NDQtLjcyNWMuODg4LS4wOSAyLjI0OC0uMzI2IDMuMjQtLjk0OCAxLjE3Mi0uNzM0IDEuNjktMS4xNyAxLjIzLTIuMDctLjI2Mi0uNTE3LS45OTItLjk0Ni0xLjk2Mi0uMnoiLz48L2c+PC9zdmc+Cg==)}
.auth .reg-form.enter .share-icon.google{background-color:#db4437;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjk4NCAxMi4yMTh2My41NjRzMy40NS0uMDA0IDQuODU3LS4wMDRjLS43NiAyLjMxLTEuOTQ0IDMuNTctNC44NTYgMy41Ny0yLjk0OCAwLTUuMjQ4LTIuMzk1LTUuMjQ4LTUuMzQ4czIuMy01LjM0NyA1LjI0OC01LjM0N2MxLjU1OCAwIDIuNTY1LjU1IDMuNDg4IDEuMzE0Ljc0LS43NC42NzctLjg0NiAyLjU1Ny0yLjYyNUE4Ljk0MiA4Ljk0MiAwIDAgMCAxMy45ODMgNUM5LjAyMiA1IDUgOS4wMyA1IDE0czQuMDIyIDkgOC45ODQgOWM3LjQxNiAwIDkuMjMtNi40NyA4LjYyOC0xMC43ODJoLTguNjI4eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==)}
.auth .reg-form.enter .share-icon.mail{background-color:#4776a6;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjUgMTFhMS41IDEuNSAwIDEgMCAwLTMgMS41IDEuNSAwIDAgMCAwIDN6bTcgMGExLjUgMS41IDAgMSAwIDAtMyAxLjUgMS41IDAgMCAwIDAgM3ptNS4zNjcgNi44NzJsLTIuMDI4LTMuNDA3YS45ODguOTg4IDAgMCAwLTEuMzM4LS4zNDUuOTUuOTUgMCAwIDAtLjM1IDEuMzEybC4yNC40MDVhNy41NDggNy41NDggMCAwIDEtNS4zOTUgMi4yNDUgNy41NSA3LjU1IDAgMCAxLTUuMzktMi4yNGwuMjQyLS40MWEuOTUuOTUgMCAwIDAtLjM1Mi0xLjMxMi45ODguOTg4IDAgMCAwLTEuMzM4LjM0NWwtMi4wMjcgMy40MDdhLjk1Ljk1IDAgMCAwIC4zNTIgMS4zMTIuOTkuOTkgMCAwIDAgMS4zMzctLjM0NWwuNzctMS4yOTJBOS41MjQgOS41MjQgMCAwIDAgMTMuOTk2IDIwYTkuNTIgOS41MiAwIDAgMCA2LjQxLTIuNDU2bC43NyAxLjI5NWEuOTkuOTkgMCAwIDAgMS4zMzcuMzQ1Ljk1Ljk1IDAgMCAwIC4zNTMtMS4zMTN6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K)}
.auth .reg-form.enter .share-icon.yandex{background-color:#eb1c00;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgMThsNS0yLjcxTDE3IDE4VjZIN3YxMnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}
/* auth end */

/* reg-steps */
.reg-steps{text-align:center;padding-bottom:10px}
.reg-steps .title{font-size:21px;color:#404040;font-family:mpSB}
.reg-steps .finish{font-size:21px;color:#a3a3a3;font-family:mpSB}
.reg-steps > *{vertical-align:middle}
.steps-list li{margin:0 10px;width:45px;border:1px solid #DBDBDB;background-color:#FFF;color:#404040;font-size:21px;line-height:1;font-family:mpSB;border-radius:2px;padding:14px 0 10px}
.steps-list li.current{background-color:#47B0E0;border-color:#47B0E0;color:#FFF}
.steps-list li.completed{background-color:#5BB223;border-color:#5BB223;color:#FFF}
.registration .note{font-family:mpR;padding-bottom:23px}
.registration .note h5{font-family:mpSB;color:#3d3c3c;font-size:14px;padding:0}
.registration .note p{color:#3d3c3c;font-size:14px;line-height:18px;padding:0}
/* reg-steps end */

/* reg-benefits */
.reg-benefits.reg-benefits-enter{width:600px}
.reg-benefits{float:right;width:300px;padding:20px 25px 30px;box-shadow:rgba(0,0,0,0.18) 0px 1px 8px;margin-left:30px}
/*.reg-benefits .default-list{padding-bottom:35px}*/
.reg-benefits h4{font-size:18px;color:#3d3c3c;font-family:mpSB;padding-bottom:20px}
.about-pro{padding-top:20px;position:relative;border-top:1px solid #DFDFDF}
.about-pro h4{color:#47b0e0;padding-bottom:13px}
.about-pro .icon-pro-small{position:absolute;right:-10px;top:-10px}
.about-pro p{padding-right:30px;font-family:mpR;line-height:19px;padding-bottom:0}

.reg-benefits.reg-benefits-obj_add div[type_choice_show] {display:none}
.reg-benefits.reg-benefits-obj_add div[type_choice_show*=default] {display:block}
.reg-benefits ul.advantages-list li{padding-bottom:15px;padding-right:20px;list-style:none;display:inline-block}
.reg-benefits ul.advantages-list li h3{font-size:14px;color:#3d3c3c}
.reg-benefits ul.advantages-list li p{font-size:12px;color:#9b9b9b}
.reg-benefits ul.advantages-list div{width:175px;padding-right:5px;float:left}
.reg-benefits ul.advantages-list a{color:#000;text-decoration:none}
.reg-benefits ul.advantages-list a:hover{color:#000;text-decoration:underline}

i.icon_advantages_1, .icon_advantages_2, .icon_advantages_3, .icon_advantages_4, .icon_advantages_5, .icon_advantages_6, .icon_advantages_7, .icon_advantages_8, .icon_advantages_9, .icon_advantages_10, .icon_advantages_11 {background:url(../pic/reg-start/advantages.png) no-repeat;width:96px;height:96px;display:inline-block}
i.icon_advantages_1{background-position:-96px -192px}
i.icon_advantages_2{background-position:-288px -96px}
i.icon_advantages_3{background-position:-192px -96px}
i.icon_advantages_4{background-position:-192px -192px}
i.icon_advantages_5{background-position:0 -192px;height:112px}
i.icon_advantages_6{background-position:-96px -96px}
i.icon_advantages_7{background-position:0 -96px}
i.icon_advantages_8{background-position:0 0}
i.icon_advantages_9{background-position:-288px 0}
i.icon_advantages_10{background-position:-192px -96px}
i.icon_advantages_11{background-position:-92px 0}

/* reg-benefits end */

/* company-aside */
.company-aside{position:relative}

.company-aside figure{margin-bottom:15px;width:225px;height:225px}
.company-aside figure img{max-width:225px;max-height:225px}
/* используется .box-photo
.company-aside figure{overflow:hidden;margin-bottom:15px;position:relative;width:225px;height:225px;background:#EBEBEB}
.company-aside figure a div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
.company-aside figure a div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.company-aside figure img{vertical-align:middle}
*/
.company-aside h1,
.company-aside h3{color:#343434;font-size:16px;font-family:mpSB;padding-bottom:10px;line-height:1.2}
.company-contacts{margin-top:-15px;padding-bottom:25px}
.company-contacts > div{overflow:hidden;padding-top:15px}
.info-rating .info,
.company-contacts .info{overflow:hidden;font-family:mpR;font-size:14px}
.company-contacts .info a[rel="nofollow"]{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.company-contacts i,
.info-rating i,
.company-rating i{float:left;width:17px;margin-right:10px;top:1px}
.info-rating i.icon-star-big{width:34px}
.info-rating,
.company-rating{color:#626262;padding-bottom:23px;font-size:14px;position:relative}
.info-ratingi i,
.company-rating i{margin-right:5px;top:-2px}
.info-rating span,
.company-rating span{font-size:18px;font-family:mpSB;color:#42a600}
.info-rating p,
.company-rating p{padding:0;color:#6d6e76;font-family:mpI;font-size:14px}
.info-rating p a,
.company-rating p a{text-decoration:none;font-family:Arial;margin-left:5px}
.company-contacts > div{overflow:visible !important}
.company-aside .btn-green-small{display:block;margin-bottom:22px;padding:13px 0 9px}
.company-aside .btn-green-small i{top:-2px;margin-right:10px}
.company-aside .share{margin-bottom:25px}
.company-aside .share > img{left:-10px;position:relative}
.contacter-holder figure{float:left;margin-right:15px;width:73px;height:73px}
.contacter-holder figure img{max-width:80px;max-height:80px}
/* используется .box-photo
.contacter-holder figure{float:left;margin-right:15px;height:61px}
.contacter-holder figure a{display:block;position:relative;overflow:hidden;width:62px;height:61px}
.contacter-holder figure a div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
.contacter-holder figure a div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.contacter-holder figure a img{vertical-align:middle}
*/
.contacter-holder .info{overflow:hidden;font-size:13px;font-family:segoeR;line-height:18px}
.contacter-holder h4{font-family:mpR;padding:0 0 7px;font-size:13px}
.contacter-holder .phone{font-family:mpR;font-size:13px;color:#626262;padding-bottom:0px}
.contacter-holder .time{color:#656565}
.contacter-holder .time div{color:#3d3d3d}
.contacter-holder .sendForm-link{text-decoration:none;border-bottom:1px dashed #59B8E3}
.company-contacts .company-rating{margin-bottom:0;padding-bottom:0}
.company-aside i[class^="pro-"]{position:absolute;top:0;left:auto;right:10px;width:52px;height:52px;background:url(../img/sp-icon.png?20200528) -10px -399px no-repeat}
.company-aside i.pro-2, .company-aside i.pro-3{background-position:-91px -1899px}
.company-aside i.pro-4, .company-aside i.pro-5{background-position:-149px -1899px}
.company-aside i.pro-6{background-position:-208px -1899px}
.company-aside .company-contacts h1{padding-bottom:0}
.userside .company-contacts{padding-bottom:10px}
.company-aside.userside h1{padding-right:50px}
.agency-image{border:1px solid #CFCFCF;padding:5px 0;text-align:center;background:#fff}
.agency-image .bp-wrap img{max-width:225px;max-height:225px}
.agency-about span{font-family:mpSB;color:#42a600}
.agency-about em{font-family:mpI}
/* company-aside end */

/* company-holder */
.company-control-list{overflow:hidden;margin-left:-27px;padding-bottom:25px}
.company-control-list .el{float:left;color:#bebfc2;font-size:16px;font-family:mpSB;margin-left:27px}
.company-control-list .el > *{font-size:16px;font-family:mpR}
.company-control-list .el.active > *{color:#3d3c3c;font-family:mpSB;text-decoration:none}
.company-holder .last-news-list,
.portalpage .last-news-list{margin:0;padding-bottom:30px}
.company-holder .last-news-list li,
.portalpage .last-news-list li,
.company-holder .last-news-list li:first-child+li,
.portalpage .last-news-list li:first-child+li{float:none;width:auto;border:none;border-top:1px dotted #7B7B7B;margin:0;padding:0;padding-top:20px;margin-top:20px}
.company-holder .last-news-list li:first-child,
.portalpage .last-news-list li:first-child{padding-top:0;margin-top:0;border-top:none}
.about-company{margin-top:-20px;padding-bottom:25px}
.about-company p{font-family:mpR;color:#3d3c3c;font-size:14px;line-height:18px;padding:20px 0 0}
.company-questions .title{overflow:hidden;padding-bottom:25px}
.company-questions .title h2,
.new-objects .title h2{font-family:mpSB;color:#3d3c3c;font-size:16px;padding:0}
.company-questions .title .all-question{font-size:16px;color:#bebfc2;font-family:mpSB}
.company-questions .title h2{float:left;margin-right:50px}
.company-questions .title .ask{float:right;text-decoration:none;border-bottom:1px dashed #59B8E3;font-size:16px;font-family:mpR}
.company-questions .question_answer{text-decoration:none;border-bottom:1px dashed #59B8E3}
.questions-holder{padding-bottom:25px}
.question-box{overflow:hidden;padding-top:25px;margin-top:25px;border-top:1px dotted #929292}
.question-box:first-child{padding-top:0;margin-top:0;border-top:none}
.question-box .qlink{float:right;margin-left:30px;font-size:14px;font-family:mpR}
.question-box .number{float:left;background-color:#49AFE4;margin-right:15px;width:36px;color:#FFF;font-size:24px;line-height:1;font-family:mpR;padding:7px 0 5px;text-align:center}
.question-box .number.negative{background-color:#f62627}
.question-box .number.positive{background-color:#52C805}
.question-box .info{overflow:hidden}
.question-box .info p{padding:0;font-family:mpR;color:#3d3c3c;font-size:14px;line-height:18px}
.question-box .info p.suline{padding-top:5px;font-size:88%;color:#6d6e76}
.question-box .info .no-answer{padding:5px 0 0;display:block;font-family:mpI;font-size:14px;color:#b2afaf}
.question-box-text{margin:0 0 10px;height:auto !important}
.question-box-text p{display:inline}
.question-box .info .toggle_review_msg{display:inline}
.question-box .info .toggle_review_msg.hidden{display:none}
.question-box .answer{padding-left:22px;padding-top:13px;position:relative}
.question-box .answer:after{position:absolute;left:0;top:15px;content:'';width:16px;height:15px;background:url(../img/sp-icon.png?20200528) 0 -354px no-repeat}
.question-box .answer p:before{content:'—';margin-right:3px}
.question-box .author{font-family:mpI;color:#3d3c3c;font-size:14px;line-height:18px;padding-top:2px}
.new-objects .title{border-bottom:1px solid #DFDFDF;padding-bottom:3px;margin-bottom:20px}
.new-objects .title h2{margin-right:50px}
.new-objects .title .all-obj,
.new-objects .title h2{vertical-align:baseline}
.new-objects .title .all-obj{font-size:16px;color:#bebfc2;font-family:mpSB}
.new-objects .title .all-obj a{font-family:mpR}
.objects-links-list{overflow:hidden;margin-top:-13px;padding-bottom:20px;margin-left:-8px}
.objects-links-list li{float:left;margin-left:8px;margin-top:13px}
.objects-links-list a{display:block;font-family:mpR;font-size:14px;text-decoration:none;padding:6px 14px 5px;color:#3f3f3f;background-color:#FFF;border:2px solid #D9D9D9}
.objects-links-list .active a,
.objects-links-list a:hover{border-color:#49AFE4;background-color:#49AFE4;color:#FFF}
.company-holder .gallery-text-holder{padding-bottom:30px}
.company-holder .company-holder-direct{width:100%;display:block;margin:30px 0 -20px}
.company-holder .company-holder-direct.items{margin-top:0}
.company-holder .company-holder-direct.main{margin-top:40px}
.company-holder.user-pro-page .company-holder-direct.main{margin-top:-10px}

.obj-list{margin-left:-9px;margin-top:-15px}
.obj-list li{width:120px;margin-left:9px;margin-top:15px}
.obj-list .price{background-color:#47B0E0;color:#FFF;font-size:11px;font-family:mpSB;padding:5px 8px 2px;margin-bottom:12px}
.obj-list .price .extra_params{font-size:0.9em}
.obj-list .price .other_cost_view{border-bottom:1px dotted #fff;cursor:help;display:inline}
.obj-list .price .other_cost_view *{cursor:help !important}
.obj-list .price span{font-family:mpR}
.obj-list figure{margin-bottom:12px;height:89px}
/* используется .box-photo
.obj-list figure{margin-bottom:12px}
.obj-list figure > a:first-child{position:relative;display:block;height:89px;overflow:hidden}
.obj-list figure > a:first-child div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
.obj-list figure > a:first-child div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.obj-list figure > a:first-child img{vertical-align:middle;display:inline-block}
*/
.obj-list h4{font-size:13px;font-family:mpR;line-height:15px;padding-bottom:5px}
.obj-list p{color:#3d3d3d;font-size:12px;font-family:mpR;line-height:15px;letter-spacing:-0.3px;padding-bottom:2px}
.obj-list li > b{display:block;color:#3d3d3d;font-size:12px;font-family:mpSB}
.obj-list .time{display:block;font-size:12px;font-family:mpR}
.obj-list .block-inner{overflow:hidden;height:315px;min-height:315px;position:relative}
.obj-list .block-inner:after{content:'';position:absolute;bottom:0px;left:0px;right:0px;height:7px;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0);z-index:5}
.obj-list .block-inner:hover{background:#fff;box-shadow:0 4px 16px 0 rgba(54, 69, 102, 0.5);margin:-5px;padding:5px;height:auto;z-index:15}
.obj-list .block-inner:hover:after{display:none}
.obj-list .block-inner:hover .box-photo div.bp-wrap:after{display:inline-block}
/* company-holder end */

/* startreg-list */
.startreg-list{margin-left:-20px}
.startreg-list li{width:25%/*33.33%*/;float:left}
.startreg-list .startreg-box{margin-left:20px;height:283px;text-align:center;padding:25px 0;background-color:#FFF;box-shadow:rgba(0,0,0,0.18) 0px 1px 8px}
.startreg-list h2{font-family:mpSB;font-size:18px;padding-bottom:10px;margin:0}
.startreg-list figure{margin-bottom:10px}
.startreg-list p{font-family:mpI;padding:0 20px;font-size:14px;color:#a3a3a3;line-height:19px}
/* startreg-list end */

/* portalpage */
.pro-acc h1,
.portalpage h1{font-size:18px;line-height:30px;color:#3d3c3c;padding-bottom:28px}
.portalpage li{font-size:13px}
.portal-menu-list{margin:-20px}
.portal-menu-list li{}
.portal-menu-list a{display:block;padding:20px;text-decoration:none;color:#343434;font-family:mpSB;font-size:16px}
.portal-menu-list a:hover,
.portal-menu-list .active a{color:#FFF;background-color:#47B0E0}
.portalpage .last-news-list li{width:100% !important}
.portalpage .last-news-list .last-news-box{padding-left:0}
/* portalpage end */

/* pro-acc */
.pro-acc h2{padding:0;font-family:mpSB;font-size:14px;color:#3d3c3c}
.pro-acc article{padding-bottom:15px}
.pro-acc article p{padding-bottom:12px;line-height:18px}
.pro-acc article > a,
.pro-acc article p a{font-size:13px;color:#494848}
.pro-table-wrap{background-color:#FFF;box-shadow:rgba(0,0,0,0.18) 0px 1px 8px;padding:18px;position:relative;overflow:hidden}
.pro-table-wrap .icon-pro-small{position:absolute;right:5px;top:-10px}
.pro-table{margin-bottom:20px}
.pro-table thead th{vertical-align:top;font-family:mpSB;font-size:18px;text-align:left;padding:0 17px;font-weight:normal}
.pro-table thead th span{display:block;color:#47b0e0}
.pro-table thead th p{font-size:14px;color:#a3a3a3;line-height:19px;font-family:mpI;font-weight:normal}
.pro-table thead th:first-child span{color:#3c3d3d}
.pro-table thead th:first-child{width:235px;padding-right:30px;padding-left:0}
.pro-table tbody td{vertical-align:top;padding:0 17px 15px;border-left:1px solid #DFDFDF}
.pro-table tbody td:first-child{padding-left:0;border-left:none;font-size:14px;line-height:19px;color:#3d3d3d;font-family:mpR}
.pro-table tbody td+td span{color:#bdbdbd;font-family:mpR;font-size:14.52px}
.pro-button{float:right;text-align:center}
.pro-button .btn-red{margin-bottom:11px}
.pro-button em{font-family:mpI;color:#a3a3a3;font-size:14.5px}
.on-portalpage .top-agencies-list li{width:20%;margin-left:-4px}
.on-portalpage .top-agencies-list{margin:0}
/* pro-acc end */

/* work-with */
.work-with{background:url(../img/bg/ppage-block.jpg) 0 0 repeat-x;height:98px;margin-bottom:15px;text-align:center}
.work-content{padding-top:20px}
.work-content div{vertical-align:middle;color:#FFF;font-size:24px;font-family:mpSB;padding-right:54px}
.work-content div span{font-size:48px;vertical-align:middle;margin:0 25px;text-shadow:#ed2e3c 1px 1px 0}
.work-content .btn-red-medium{vertical-align:middle}
/* work-with end */

/* view-holders */
.view-holders{float:left;padding-top:5px;padding-right:35px}
.view-holders-list{overflow:hidden}
.view-holders-list-el,
.view-holders-list li{float:left;margin-right:10px}
.view-holders-list-link{text-decoration:none}
.view-holders-list-link [class^="icon-"]{margin-top:.05em;vertical-align:top}
.view-holders-list-el.active .view-holders-list-link,
.view-holders-list-link:hover{color:#000}
.on-map{float:right}
.inner-filter{margin-top:0;margin-bottom:54px}
/* view-holders end */

/* Блок с телефоном */
.phone_wrap .phone{position:relative;z-index:0}
.phone_wrap .phone span.phone_shadow{display:inline-block;box-shadow:-29px 0 19px -10px #fff inset}
.phone_wrap.green .phone span.phone_shadow{box-shadow:-29px 0 19px -10px #5BB222 inset}
.mark_till .phone_wrap .phone span.phone_shadow{box-shadow:-29px 0 19px -10px #ffdfdf inset}
.phone_wrap .phone span.phone_shadow span{display:inline-block;position:relative;z-index:-1}
.phone_wrap .phone a{text-decoration:none;border-bottom:1px dashed}
/* /Блок с телефоном */

/* gallery-photos-list */
.photo-gallery-holder{overflow:hidden}
.gallery-photos-list{overflow:hidden;margin-left:-23px;padding-bottom:40px}
.gallery-photos-box{position:relative}
.gallery-photos-list li{width:33.33%;float:left;padding-top:30px;margin-top:30px;border-top:1px solid #F3F3F3}
.gallery-photos-list .gallery-photos-box{margin-left:23px}
.gallery-photos-list .gallery-photos-box a{padding-top:0.3em;color:#48afe5}
.gallery-photos-list .gallery-photos-box a:visited{color:#6d6e76}
.gallery-photos-list .gallery-photos-box figure{height:250px;margin-bottom:10px}
.gallery-photos-list .gallery-photos-box .description *[title]:not([title='']){border-bottom:1px dotted}
.gallery-photos-list .gallery-photos-box .description *[title]:not([title='']),
.gallery-photos-list .gallery-photos-box .description *[title]:not([title='']) *{cursor:help}
/* используется .box-photo
.gallery-photos-list figure{position:relative;margin-bottom:10px}
.gallery-photos-list .gallery-photos-box figure > a:first-child{height:250px}
.gallery-photos-list .gallery-photos-box figure > a:first-child{padding:0;display:block;position:relative;height:250px;overflow:hidden;background:#EBEBEB;text-align:center}
.gallery-photos-list .gallery-photos-box figure > a:first-child div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px}
.gallery-photos-list .gallery-photos-box figure > a:first-child div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.gallery-photos-list .gallery-photos-box figure > a:first-child img{vertical-align:middle}
*/
/* .gallery-photos-list li, */
.gallery-photos-list li:first-child,
.gallery-photos-list li:first-child+li,
.gallery-photos-list li:first-child+li+li{border-top:none;padding-top:0;margin-top:0}
.gallery-photos-list .price{position:absolute;left:0;top:0;z-index:2;background-color:rgba(71,176,224, 0.7);font-size:18px;color:#FFF;padding:4px 7px 5px;overflow:hidden}
.gallery-photos-list .price .extra_params{font-size:11px}
.gallery-photos-list .price .other_cost_view{border-bottom:1px dotted #fff;cursor:help;display:inline}
.gallery-photos-list .price .other_cost_view *{cursor:help !important}
.gallery-photos-list .price b, .gallery-photos-list .price span:first-child{font-family:mpSB}
.gallery-photos-list .price b.commission{cursor:help;border-bottom:1px dotted #fff;margin-left:15px}
.gallery-photos-box i.medium[class^="pro-"]{position:static;display:inline-block;width:63px;height:31px;margin:-4px -8px -10px 5px}
.photos-link{position:absolute;right:6px;top:6px;border-radius:3px;background-color:rgba(255,255,255, 0.8);padding:2px 7px 1px;text-decoration:none;color:#6d6e76;font-family:mpSB;font-size:13px}
.photos-link i.icon-video{margin-right:4px}
.photos-link i{margin:-3px 0 0 2px}
.photos-link:hover{background-color:#FFF}
.gallery-photos-list .gallery-photos-title{display:block;font-size:16px;font-family:mpR;padding-bottom:15px}
.photo-term-list{overflow:hidden;font-size:14px;font-family:mpR;color:#626262}
.photo-term-list .proj_dec{display:block;padding:5px 0 1px;font-size:0.8em}
.photo-term-list dt{float:left;clear:left;margin-right:7px}
.photo-term-list dd{font-family:mpSB;color:#3d3d3d}
/* gallery-photos-list end */

/* gallery-map-holder */
.gallery-map-holder{margin-bottom:20px}
.gallery-map-holder .map_block{position:relative;height:625px}
.gallery-map-itemsublist{padding-top:30px}
/* gallery-map-holder end */

.ymaps-default-cluster{color:#47b0e0 !important;font-family:mpSB !important;font-size:16px !important}
.map-text{width:46px;color:#47b0e0;font-family:mpSB;font-size:16px;line-height:1;padding:15px 0;text-align:center;margin:0 auto}

/* gallery-table-holder */
.gallery-table-holder{margin:0px -20px;padding:0px 0px 50px}
.gallery-table{font-family:mpR;font-size:14px;border-bottom:1px solid #F3F3F3}
.gallery-table th{border-bottom:1px solid #F3F3F3;color:#3d3d3d;font-size:14px;font-family:mpSB;line-height:1;padding-bottom:15px;text-align:left}
.gallery-table th:first-child{width:180px}
.gallery-table th:first-child+th{width:248px}
.gallery-table th:first-child+th+th{width:210px}
.gallery-table th:first-child+th+th+th{width:88px}
.gallery-table th:first-child+th+th+th+th{width:140px}
.gallery-table th:first-child+th+th+th+th+th{width:75px}
.gallery-table td{vertical-align:middle;border-top:1px solid #F3F3F3;padding:20px 0}
.gallery-table tr.mark_till td,
.gallery-table tr.mark_till_2 td{border-top:5px solid #fff}
.gallery-table .price{vertical-align:middle;background-color:#47B0E0;color:#FFF;font-size:14px;font-family:mpR;width:130px;padding:8px 8px 6px;position:relative;margin-right:20px}
.gallery-table i[class^="pro-"],
.gallery-table i.pro-none{float:right;position:static;vertical-align:middle;display:inline-block;margin:6px 8px 0 0}
.gallery-table .price span:first-child{font-family:mpSB}
.gallery-table .price .extra_params{font-size:11px}
.gallery-table .price .other_cost_view{border-bottom:1px dotted #fff;cursor:help;display:inline}
.gallery-table .price .other_cost_view *{cursor:help !important}
.gallery-table .price span.commission{float:right;cursor:help;border-bottom:1px dotted #fff}
.gallery-table .phlink{float:right;margin:6px 8px 0 0;text-decoration:none;color:#3d3d3d}
.gallery-table .phlink i{top:-2px}
.gallery-table .gallery-table-title{font-size:14px;color:#48afe5;font-family:mpR;padding:0;line-height:1}
.gallery-table .gallery-table-title:visited{color:#6d6e76}
.gallery-table .point-box{width:190px;padding-left:5px}
.gallery-table strong{font-family:mpSB;font-size:14px;display:block}
.gallery-table th:first-child,
.gallery-table td:first-child{padding-left:20px;padding-right:6px}
.gallery-table th + th + th + th + th + th,
.gallery-table td + td + td + td + td + td{padding-right:20px}
/* gallery-table-holder end */

/* gallery-text-holder */
.gallery-text-holder{padding-bottom:50px}
.gallery-text-box{/*margin-top:40px;*/margin:5px -20px 0;padding:19px 20px 17px;position:relative}
.gallery-text-box.separator{border-top:1px dashed #b4b4b4;margin-top:20px;padding-top:20px}
.gallery-text-box.separator:first-child{border-top:none}
.gallery-text-box i[class^="pro-"]{top:19px;left:20px}
.gallery-text-box .tooltip{width:110px;position:absolute;left:137px;top:0;padding-top:10px;color:#3199c9;background-color:#FFF;padding:15px 10px;box-shadow:rgba(0,0,0,0.14) 0 0 5px;white-space:nowrap;font-size:14px;font-family:mpR;display:none;text-align:center;z-index:15}
.gallery-text-box .tooltip:after{position:absolute;content:'';bottom:-8px;left:59px;width:13px;height:10px;background:url(../img/corner-bottom.png?160517) 0 0 no-repeat}
.gallery-text-box:first-child{margin-top:-30px}
/*.gallery-text-box[data-specid] > a > .clearfix,
.gallery-text-box > .clearfix{padding-bottom:20px}*/
.gallery-text-box figure.itempic{float:left;width:177px;margin-right:20px;height:145px}
.gallery-text-box figure.itempic .bp-wrap img{max-width:180px;max-height:180px}
.gallery-text-box figure.itempic i[class^="pro-"]{top:0;left:0}
.gallery-text-box figure.itempic .user-pic-icon{}
.gallery-text-box figure.itempic .user-pic-icon.approved{top:5px;right:5px}
.gallery-text-box figure.itempic .user-pic-icon.certificate{bottom:0;right:0}
.gallery-text-box-spec-head{display:inline-block;width:100%;padding:0;line-height:1.3em}
.gallery-text-box-spec-list{display:inline-block;width:48%;padding:0 2% 0 0;line-height:1.3em;white-space:nowrap;color:#49afe4;overflow:hidden;text-overflow:ellipsis}

.gallery-text-box.big figure.itempic,
#page__object_list .gallery-text-box figure.itempic{width:250px;height:200px}
.gallery-text-box.big figure.itempic img,
#page__object_list .gallery-text-box figure.itempic img{max-width:200px;max-height:200px}
.gallery-text-box.big .box-price,
#page__object_list .gallery-text-box .box-price{width:233px}
.gallery-text-box.big[data-specid] figure.itempic,
#page__object_list .gallery-text-box[data-specid] figure.itempic{width:250px;height:188px}
.gallery-text-box.big[data-specid] figure.itempic img,
#page__object_list .gallery-text-box[data-specid] figure.itempic img{max-width:250px;max-height:188px}
/* используется .box-photo
.gallery-text-box figure{position:relative;float:left;width:177px;margin-right:20px;height:145px;overflow:hidden;background:#EBEBEB url(../img/bg/photo.png?160517) center center no-repeat}
.gallery-text-box figure div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
.gallery-text-box figure div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.gallery-text-box figure img{vertical-align:middle}
*/
.gallery-text-box .text-box-info{overflow:hidden}
.gallery-text-box.tpl-v2 .text-box-info{/*padding-bottom:60px*/}
.gallery-text-box.tpl-v2 .text-box-info .address{padding-bottom:15px}
.gallery-text-box.tpl-v2 .text-box-info .phone{padding-bottom:15px}
.gallery-text-box.tpl-v2 .text-box-info .desc{color:#363636;font-size:14px;line-height:1.4em;padding-bottom:15px;font-family:mpR}
.gallery-text-box.tpl-v2 .text-box-info .dec_full{position: relative;margin-bottom: 15px;}
.gallery-text-box.tpl-v2 .text-box-info .dec_full p{color:#363636;font-size:14px;line-height:1.4em;font-family:mpR;max-height:36px;overflow: hidden;cursor:pointer}
.gallery-text-box.tpl-v2 .text-box-info .dec_full .shadow_des_full{position: absolute;bottom: 0px;height: 15px;width: 100%;box-shadow: inset 0 -9px 12px -2px white;}
.gallery-text-box.tpl-v2 .text-box-info .prop{height:68px;overflow:hidden;/*position:absolute;bottom:0;height:50px;width:100%;margin-bottom:70px;overflow:hidden*/}
.gallery-text-box.tpl-v2 .text-box-info .prop .prop-el{display:inline-block;width:30%;max-width:150px;padding:5px 0 15px 0;margin:0 3% 0 0;color:#000;font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gallery-text-box.tpl-v2 .text-box-info .prop .prop-el .prop-el-name{display:block;padding:0 0 5px;color:#999;font-size:12px}
.gallery-text-box.tpl-v2 .text-box-info .prop .prop-el .prop-el-positive{color:#17a542}
.gallery-text-box.tpl-v2 .text-box-info .prop .prop-el .prop-el-negative{color:#f62627}

.gallery-text-box.tpl-v2 .box-price.online{font-family:mpI;font-size:13px}
.gallery-text-box.tpl-v2 .box-price.online .icon{margin-right:3px;top:-1px;width:17px;height:17px}
.gallery-text-box.tpl-v2 .box-price.online .icon[class^="icon-"],
.gallery-text-box.tpl-v2 .box-price.online .icon[class*=" icon-"]{width:17px;height:17px}

.inline-box-user{display:block}
.inline-box-user{margin:15px 0}
.inline-box-user .text-box-user{vertical-align:top}
.inline-box-user .text-box-user:first-child{float:left;padding-right:20px}

.text-box-user
	.box-user-pic
		figure.userpic.box-photo
			.bp-wrap
				img


.text-box-user{}
.text-box-user .phone_wrap{}
.text-box-user .box-user-pic{display:inline-block;width:80px;height:80px;margin:15px;position:relative}
.text-box-user .box-user-pic .user-pic-icon{}
.text-box-user .box-user-pic .user-pic-icon.approved{top:-5px;right:-5px}
.text-box-user .box-user-pic .user-pic-icon.approved.bottom{top:auto;right:-13px;bottom:21px}
.text-box-user .box-user-pic .user-pic-icon.certificate{bottom:-18px;right:-10px}
.text-box-user .box-photo{width:80px;height:80px;margin:0;border-radius:40px}
.text-box-user .user-prop{padding:0 5px;line-height:1.4em;font-family:mpR}
.text-box-user .user-prop.name span{display:block;color:#999}
.text-box-user .user-prop.an{line-height:2em;color:#6e6e6e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-box-user .user-prop.an a{color:#6e6e6e}
.text-box-user .user-prop [class^="icon-"]{float:left;width: 17px;margin-right:10px}

.text-box-user.an .box-user-pic{width:150px;height:150px;margin-top:0}
.text-box-user.an .userpic{width:150px;height:150px;border-radius:0;background:#EBEBEB}
.text-box-user.an .userpic img{max-width:150px;max-height:150px}
.text-box-user.an .userpic.empty{background: #EBEBEB url(../img/bg/photo.png?160517) center center no-repeat;}

.gallery-text-box.tpl-v2 .text-box-user{float:right;width:250px;min-height:200px;padding:0 0 10px;text-align:center;box-shadow:-20px 0 0 -19px #e6e6e6}
.gallery-text-box.tpl-v2 .text-box-user.empty{box-shadow:none}

.gallery-inform-line .btn-green-small{margin:-1px 0 -1px 15px;float:right}
.gallery-inform-line .btn-blue-small{margin:-1px 15px -1px 0;float:left}
.gallery-inform-line .btn-blue-small{margin:-1px 15px -1px 0;float:left;width:220px;height:16px;overflow:hidden;font-family:mpI;font-size:12px;line-height:17px;text-align:left}
.gallery-inform-line .btn-blue-small .icon{margin-right:3px;top:-2px;width:17px;height:17px}

.gallery-text-box .main-info{float:left;width:300px;margin-right:30px;font-family:mpR;font-size:14px}
.gallery-text-box .text-box-info .text-box-info-title{display:block}
.gallery-text-box .text-box-info .text-box-info-title{display:block}
.gallery-text-box .text-box-info .text-box-info-title,
.gallery-text-box .main-info h3{font-size:18px;font-family:mpR;line-height:1;padding-bottom:10px}
.gallery-text-box .text-box-info .text-box-info-title,
.gallery-text-box .main-info h3 a{color:#48afe5}
.gallery-text-box .text-box-info .text-box-info-title:visited,
.gallery-text-box .main-info h3 a:visited{color:#6d6e76}
.gallery-text-box .main-info .address{padding-bottom:15px}
.gallery-text-box .ico-info{padding-bottom:15px}
.gallery-text-box .ico-info i{margin-right:7px;cursor:pointer}
.gallery-text-box .photo-term-list{margin-left:-15px;margin-bottom:5px}
.gallery-text-box .photo-term-list dt{clear:none;margin-left:15px}
.gallery-text-box .photo-term-list dd{float:left;margin:0;padding-bottom:5px}
.gallery-text-box .text-info{overflow:hidden}
.gallery-text-box .text-info p{color:#363636;font-size:14px;line-height:1;padding-bottom:15px;font-family:mpR}
.gallery-text-box .text-info p .proj_dec{display:block;padding:5px 0 1px;font-size:0.8em}
.gallery-text-box .box-onfo-list{font-family:mpR;overflow:hidden}
.gallery-text-box .box-onfo-list .bo-an,
.gallery-text-box .box-onfo-list .bo-an a{color:#494848}
.gallery-text-box .box-onfo-list b{font-family:mpSB}
.gallery-text-box .box-onfo-list .phone_wrap{display:list-item}
.gallery-text-box .box-logo{float:left;margin-right:15px;padding-top:3px}
.gallery-text-box .box-logo img{max-width:50px}
.gallery-text-box[data-specid] a{text-decoration:none;color:#363737}
.gallery-text-box[data-specid] .text-box-info-title,
.gallery-text-box[data-specid] a h3{color:#49afe4;text-decoration:underline}
.gallery-text-box[data-specid] .text-box-info-title:hover,
.gallery-text-box[data-specid] a h3:hover{text-decoration:none}
.gallery-text-box[data-specid] .box-logo img{max-width:120px}
.gallery-text-box[data-specid] .box-photo{height:133px}
#page__object_list .gallery-text-box[data-specid] .box-photo{height:188px}
.gallery-text-box[data-specid] .box-price{background-color:#f03c40}
.gallery-text-box[data-specid] .text-box-info .text-box-info-title:before,
.gallery-text-box[data-specid] .text-box-info > h3:before,
.gallery-text-box.new .text-box-info .text-box-info-title:before{display:inline-block;background-color:#5bb222;color:#fff;font-family:mpSB;font-size:14px;line-height:16px;padding:0 7px;margin:0 5px 0 0;content:'реклама'}
.gallery-text-box[data-specid] > .clearfix{padding-bottom:10px}
.gallery-text-box.new .text-box-info .text-box-info-title:before{content:'NEW'}
.gallery-inform-line{height:29px;border-top:1px dashed #B4B4B4;border-bottom:1px solid #B4B4B4}
.gallery-inform-line .gallery-inform-line-title{overflow:hidden;display:none;text-align:left;white-space:nowrap;color:#c0c0c6;text-overflow:ellipsis;font-size:18px;font-family:mpR;line-height:1;padding-top:6px;text-decoration:underline}
.gallery-inform-line .gallery-inform-line-title:hover{text-decoration:none}
.gallery-inform-line .back{float:right;margin-top:7px;color:#3d3d3d;text-decoration:none;margin-left:10px;display:none}
.gallery-inform-line .back i{margin-right:4px;top:-1px}
.gallery-inform-line .back em{border-bottom:1px dashed #3d3d3d}
.box-price{float:left;width:160px;max-height:22px;padding:5px 7px 4px 10px;margin:-1px 20px -1px 0;background-color:#47B0E0;font-family:mpR;color:#FFF;font-size:18px}
.box-price span:first-child{font-family:mpSB}
.box-price span.commission{float:right;cursor:help;border-bottom:1px dotted #fff}
.box-price .extra_params{font-size:11px}
.box-price .other_cost_view{border-bottom:1px dotted #fff;cursor:help;display:inline}
.box-price .other_cost_view *{cursor:help !important}
.box-price-cost_period{font-size:0.8em}


.pbbitem-prem{display:block;width:100%;margin:0 0 30px;font-size:14px;box-shadow:0 0 0 2px #f3f3f3;font-family:'Open Sans'}
.pbbitem-prem:last-child{margin-bottom:20px;}
.pbbitem-prem *{font-family:'Open Sans'}
.pbbitem-prem strong{font-weight:bold}
.pbbitem-prem-main{position:relative;padding-bottom:1em}
.pbbitem-prem-main-pro{position:absolute;top:-2px;right:-2px}
.pbbitem-prem-phone{display:block;width:100%;margin:0;padding:.8em 0;color:#fff;text-align:center;background:#5BB222}
.pbbitem-prem-phone-link.link-dotted{color:#fff;border-bottom:none !important;cursor:pointer}
.pbbitem-prem-photos{position:relative;display:inline-block;width:39%;margin:0 1% 0 0;vertical-align:top;overflow:hidden}
.pbbitem-prem-photos-prem{position:absolute;display:inline-block;padding:.4em 4em;margin:1.6em 0 0 -3.9em;color:#fff;font-size:.8em;text-transform:uppercase;z-index:5;background:linear-gradient(0deg, #f22101, #cb1202);transform:rotate(-40deg)}
.pbbitem-prem-photos-main{display:block;width:100%;height:400px}
.pbbitem-prem-photos-main.empty{background:#EBEBEB url(../img/bg/photo.png?160517) center center no-repeat}
.pbbitem-prem-photos-info{padding:1em 1em 0;font-size:1.1em}
.pbbitem-prem-info .desc_full{position: relative;margin-bottom: 15px;}
.pbbitem-prem-info .desc_full p{max-height: 33px;overflow: hidden;cursor:pointer}
.pbbitem-prem-info .desc_full .shadow_des_full{position: absolute;bottom: 0px;height: 15px;width: 100%;box-shadow: inset 0 -9px 12px -1px white}
.pbbitem-prem-photos-info-icon{vertical-align:top}
.pbbitem-prem-info{display:inline-block;width:38%;padding:.5em 0 0 0;vertical-align:top}
.pbbitem-prem-info-title{display:block;margin:0 0 .8em;font-size:1.6em;font-weight:bold;color:#157ad0;}
.pbbitem-prem-info-desc{margin:0 0 1.5em}
.pbbitem-prem-info-prop{margin:0 0 .5em}
.pbbitem-prem-info-prop-list{list-style:outside none none}
.pbbitem-prem-info-prop-el{display:inline-block;padding:.5em 1em;border:1px solid #ccc;border-right:none}
.pbbitem-prem-info-prop-el:last-child{border-right:1px solid #ccc}
.pbbitem-prem-info-cost{margin:0 0 1.5em}
.pbbitem-prem-info-cost-main{display:inline-block;padding:.5em 1em .4em;margin:0 .5em 0 0;font-size:1.5em;/*font-weight:bold;*/background:#f9f19b}
.pbbitem-prem-info-cost-other{}
.pbbitem-prem-info-mortgage{margin:0 0 1.5em}
.pbbitem-prem-info-mortgage-link{color:#437b1c}
.pbbitem-prem-info-location{margin:0 0 1.5em;padding-left:40px}
.pbbitem-prem-info-location-link{}
.pbbitem-prem-info-location-icon{display:inline-block;margin:0 .5em 0 -40px}
.pbbitem-prem-info-more{}
.pbbitem-prem-info-more-link{position:relative;display:inline-block;padding:.8em 1.5em .8em 1em;font-weight:bold;color:#fff;text-transform:uppercase;text-decoration:none;background:#74aadd}
.pbbitem-prem-info-more-link:before{content:'';position:absolute;right:-1em;top:.42em;display:block;width:1.9em;height:1.9em;background:#74aadd;transform:rotate(-45deg)}
.pbbitem-prem-info-more-link:hover, .pbbitem-prem-info-more-link:hover:before {background:#7ab1e4;}
.pbbitem-prem-contact{display:inline-block;width:19%;margin:0 2% 0 1%;vertical-align:top}
.pbbitem-prem-contact-pic{margin:0 0 0 !important}
.pbbitem-prem-contact-pic-figure{box-shadow:0 0 0 3px #a35454}
.pbbitem-prem-contact-user{min-height:5em;padding:1em 0 3em}
.pbbitem-prem-contact-user-link{text-decoration:none}
.pbbitem-prem-contact-user-info{display:block;padding:1.5em 100px 0 0;text-align:right}
.pbbitem-prem-contact-user-fio{color:#a35454}
.pbbitem-prem-contact-user-link .pbbitem-prem-contact-user-fio{text-decoration:underline}
.pbbitem-prem-contact-user-link:hover .pbbitem-prem-contact-user-fio{text-decoration:none}
.pbbitem-prem-contact-user-reg{margin-top:.5em;font-size:.8em;color:#000;text-transform:uppercase}
.pbbitem-prem-contact-user-reg-year{font-weight:bold}
.pbbitem-prem-contact-user-pic{float:right;margin-top:1em !important}
.pbbitem-prem-contact-phone{margin-bottom:1em}
.pbbitem-prem-contact-chat{text-align:right}
.pbbitem-prem-contact-chat-icon{vertical-align:top}
.pbbitem-prem-contact-chat-link{}
.pbbitem-prem-contact-chat-time{display:inline-block;margin-top:.5em;font-size:.8em;text-transform:uppercase}
.pbbitem-prem-contact-agency{margin:2em 0 0;text-align:right;transition:all .2s ease-out;opacity:.2}
.pbbitem-prem-contact-agency-link{text-decoration:none}
.pbbitem-prem-contact-agency-pic{}
.pbbitem-prem-contact-agency-title{margin-top:.5em;font-weight:bold;font-size:1em;color:#000;text-transform:uppercase}
.pbbitem-prem-contact-agency-name{text-decoration:underline}
.pbbitem-prem-contact-agency-link:hover .pbbitem-prem-contact-agency-name{text-decoration:none}
.pbbitem-prem-footer{display:inline-block;width:100%;background:#f4f4f4}
.pbbitem-prem-footer-left{display:block;width:100%}
.pbbitem-prem-footer-right{float:right;transition:all .2s ease-out;opacity:0}
.pbbitem-prem-footer-buttons{display:inline-block;padding:0 1em}
.pbbitem-prem-footer-button{display:inline-block;padding:.8em .5em;cursor:pointer}
.pbbitem-prem-footer-button [class^="icon-"],
.pbbitem-prem-footer-button-text{margin:0 .5em 0 0;vertical-align:top;cursor:pointer}
.pbbitem-prem-footer-button.phone{width:auto;padding-left:1.5em;padding-right:1.5em}
.pbbitem-prem-footer-button.print{}
.pbbitem-prem-footer-button.like{}
.pbbitem-prem-footer-button.download{}
.pbbitem-prem-footer-button.dislike{}
.pbbitem-prem-footer-button.complaint{}
.pbbitem-prem .swiper-wrapper{background:#EBEBEB}
.pbbitem-prem .swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}
.pbbitem-prem .swiper-slide{background-size:cover;background-position:center;cursor:pointer;background:#EBEBEB url(../img/bg/photo.png?160517) center center no-repeat}
.pbbitem-prem .swiper-slide.loaded{background-size:contain}
.pbbitem-prem .gallery-top{height:80%;width:100%}
.pbbitem-prem .gallery-top.full{height:100%}
.pbbitem-prem .gallery-thumbs{height:20%;box-sizing:border-box;padding-top:5px !important}
.pbbitem-prem .gallery-thumbs .swiper-slide{height:100%;opacity:0.4;background:#EBEBEB url(../img/bg/photo.png?160517) center center no-repeat;background-size:100%}
.pbbitem-prem .gallery-thumbs .swiper-slide-thumb-active{opacity:1}
.pbbitem-prem .swiper-pagination-bullet{box-shadow:1px 1px 3px 2px rgba(0, 0, 0, .6);background:#fff;opacity:.7}
.pbbitem-prem .swiper-pagination-bullet-active{background:#007aff}
.pbbitem-prem .swiper-button-prev,
.pbbitem-prem .swiper-button-next{transition:all .2s ease-out;opacity:0}
.pbbitem-prem .swiper-button-prev.swiper-button-white,
.pbbitem-prem .swiper-container-rtl .swiper-button-next.swiper-button-white,
.pbbitem-prem .swiper-button-next.swiper-button-white,
.pbbitem-prem .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:none}
.pbbitem-prem .swiper-button-next-arrow,
.pbbitem-prem .swiper-button-prev-arrow{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:70%;cursor:pointer}
.pbbitem-prem .swiper-button-next.swiper-button-white,
.pbbitem-prem .swiper-button-prev.swiper-button-white{height:87%;background:rgb(255,255,255);background:linear-gradient(180deg, rgba(255,255,255,0.3981967787114846) 50%, rgba(255,255,255,0) 100%)}
.pbbitem-prem .swiper-button-next-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.pbbitem-prem .swiper-button-prev-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.pbbitem-prem:hover .swiper-button-prev,
.pbbitem-prem:hover .swiper-button-next,
.pbbitem-prem:hover .pbbitem-prem-contact-agency,
.pbbitem-prem:hover .pbbitem-prem-footer-right{opacity:1}



.box-inform-list{height:23px;padding-top:6px;overflow:hidden}
.box-inform-list li{text-align:left;font-family:mpI;font-size:13px;color:#3d3d3d;margin:0 16px 0 0;position:relative}
.box-inform-list li [class^="icon-"],
.box-inform-list li [class*=" icon-"]{width:17px;height:17px}
.box-inform-list li.added{z-index:10}
.add-popup{position:absolute;left:0;top:0;width:310px;display:none;z-index:9000;color:#3D3D3D;font-family:mpI;font-size:13px;line-height:19px;text-align:left}
.add-popup-inner{background-color:#FFF;position:relative;padding:20px;box-shadow:rgba(0,0,0,0.18) 0 0 5px}
.add-popup-inner .title{padding-bottom:15px}
.add-popup-inner .icon-del{position:absolute;right:20px;top:25px}
.add-popup-inner .title a{color:#47b0e0;text-decoration:underline}
.add-popup-inner .title a:hover{text-decoration:none}
.add-popup-inner .btn-green-small{float:right;margin:-1px 0 -1px 15px}
.submit-popup{text-align:center}
.submit-popup .btn-green-small{float:none}
.add-popup-inner .icon-ok{top:-2px;margin-right:10px}
.add-popup-inner .input-holder{padding:0 10px;margin-bottom:10px}
.add-popup-inner textarea{height:90px;font-family:mpI;color:#b4b4b4;padding:5px 0;font-size:13px}
.box-inform-list li:first-child{margin-left:0}
.box-inform-list li a,
.box-inform-list li .box-inform-list-element,
.box-inform-list a{color:#3d3d3d;text-decoration:none;cursor:pointer}
.box-inform-list li a:hover,
.box-inform-list li .box-inform-list-element:hover,
.box-inform-list a:hover{text-decoration:underline}
.box-inform-list a.bad{color:#f03c40}
.box-inform-list i{margin-right:3px;top:-1px}
.content-inner .main-info{float:none;width:auto;margin-right:0;padding-bottom:15px}
.user-added-media figure{float:none;margin-right:0;margin-bottom:20px}
.user-added-media{float:left;width:177px;margin-right:20px}
.content-inner .box-inform-list{text-align:left}
.gallery-text-box.closed-box{border-bottom:1px solid #F3F3F3;border-top:1px solid #F3F3F3;padding:10px 20px}
.gallery-text-box.closed-box .box-inform-list{display:none}
.gallery-text-box.closed-box .btn-green-small{display:none}
.gallery-text-box.closed-box .back{display:block}
.gallery-text-box.closed-box .box-price{background-color:#C0C0C6}
.gallery-text-box.closed-box .gallery-inform-line .gallery-inform-line-title{display:block}
.gallery-text-box.closed-box{margin-top:0}
.gallery-text-box.closed-box > .clearfix{display:none}
.gallery-text-box.closed-box .gallery-inform-line{border-top:none;border-bottom:none}
/* gallery-text-holder end */

/* product-page */
.product-page{font-size:14px;font-family:mpR}
.product-page h1,
.product-page b,
.product-page strong{font-family:mpSB}
.product-page i,
.product-page em{font-family:mpI}
.product-page > .gallery-inform-line{margin-bottom:10px}
.product-page > .gallery-inform-line .box-price{float:right;width:275px;padding-left:0px;padding-right:5px;text-align:right;margin-right:0;margin-left:20px}
.product-page > .gallery-inform-line .box-price .ext{font-size:11px;display:inline;margin-left:5px}
.product-page > .gallery-inform-line .pay_cost_see{border-bottom:1px dashed #ffffff;text-decoration:none;color:#ffffff;font-family:mpR}
.product-page > .gallery-inform-line .box-inform-list{text-align:left}

.product-page .mortgage_credit{position:relative;max-width:300px;margin:10px 0;padding:37px 0 10px}
.product-page .mortgage_credit .mortgage_credit_logo{position:absolute;height:30px;margin:-35px 0 0;padding:5px 5px 0;border:1px dashed #ccc;border-bottom:none;background:#fff}
.product-page .mortgage_credit .mortgage_credit_logo img{height:30px}
.product-page .mortgage_credit .mortgage_credit_counteroffer{position:absolute;right:0;top:12px}
.product-page .mortgage_credit .mortgage_credit_text{margin:0;padding:5px;border:1px dashed #ccc;background:#fff}
.product-page .mortgage_credit .mortgage_credit_text p{margin:0;padding:4px 0}

.prodcontrol-list{overflow:hidden;font-size:14px;margin-left:-35px;padding-bottom:20px}
.prodcontrol-list li{float:left;margin-left:35px}
/*.product-page .article{padding-top:7px}*/
/*.product-slider{padding-bottom:25px}*/
.product-slider .slider-list{overflow:hidden;margin:0 0 20px 0}
/*.product-slider .slider-list img{width:100%}*/
/*.product-slider .bx-wrapper{margin:0 0 20px 0}
.product-slider.fix-slider .slider-list{overflow:hidden;height:340px}
.product-slider.fix-slider .slider-list img{max-width:609px !important;max-height:342px !important}*/
/*.product-slider .bx-wrapper img{width:100%}*/
.product-slider h3{font-family:mpR;font-size:18px;color:#4a4a4c;padding-bottom:13px}
.slider-pager{overflow:hidden;margin-top:-20px;margin-left:-20px}
.slider-pager a{margin-left:10px;margin-top:20px;position:relative;width:85px;height:85px;overflow:hidden}
.slider-pager a.active{opacity:0.5;cursor:default}
.slider-pager a{cursor:pointer}
.slider-pager .description_for_micro, .object-detail_photo .product-gallery .description_for_micro{display:none}
.object-detail_photo .product-gallery td{padding:5px 0px;width:44%}
.object-detail_photo .product-gallery a{padding:0px !important;margin:0px !important;height:auto !important;width:auto !important}
.object-detail_photo .product-gallery img{cursor:pointer !important}
.object-detail_photo .product-gallery div{padding:0px !important;margin:0px !important;cursor:pointer}
.object-detail_photo .product-gallery{margin:0px !important;padding:0px !important}
.slider-pager .img_block{float:left;margin-bottom:10px;display:inline-block}
.product-slider .slider-list{display:inline-block;margin-bottom:5px;margin-right:10px;margin-left:0px}
.product-slider{position:relative;display:table-cell}
.product-slider .slider-list img{max-width:480px}
.product-slider .slider-pager{display:inline-block;vertical-align:top;max-width:600px;padding-top:20px;margin-bottom:10px}
.product-slider .slider-pager a{margin-top:0px}
.product-slider h3{width:100%;text-align:left}

.product-pano {padding-bottom:20px;display:block;text-align:center;}
.product-pano-h3{width:100%;text-align:left;font-family:mpR;font-size:18px;color:#4a4a4c;padding-bottom:13px}
.product-pano .help-link{margin-top:7px}

.slider-pager a.active:after{position:absolute;left:0;top:0;bottom:0;right:0;content:'';border:1px solid #49afe4;box-shadow:inset #FFF 0 0 0 2px}
.slider-pager img{max-width:120px;max-height:120px}
/*.slider-pager img{width:85px}*/
.location{padding-bottom:20px}
.location h3{font-family:mpR;font-size:18px;color:#4a4a4c;padding-bottom:13px}
.rtb{padding-bottom:45px}

.product-content-map{margin-bottom:40px}
.product-content-map .map{height:250px;position:relative;margin-bottom:20px}
.product-content-map.w500 .map{height:500px}
.product-content-map .product-content-map-panorama{display:none;background:url(../img/ajax-loader.gif) center center no-repeat}
.product-content-map .product-content-map-panorama .empty_panorama{display:none;position:relative;top:45%;font-size:16px}

.product-content-map .control_map_detail{margin-bottom:5px}
.product-content-map .control_map_detail i{margin-right:5px}
.product-content-map .control_map_detail a{color:#3d3d3d;text-decoration:none;cursor:pointer;font-family:mpI;font-size:14px;line-height:19px;padding-right:10px}
.product-content-map .control_map_detail a:hover{text-decoration:underline}
.product-content-map .control_map_detail a.active:hover{text-decoration:none}
.product-content-map .control_map_detail a.active{color:#888;cursor:default}
.product-content-map .control_map_detail a.active i{cursor:default}

.carousel-block,
.carousel-block li{margin:0}
.carousel-block > li.hidden{visibility:hidden}

/* other-carusel */
.other-carusel{margin-bottom:25px;position:relative}
.other-carusel:hover{position:relative;z-index:50}
.other-carusel h3{font-size:18px;font-family:mpR;padding:0 15px 15px}
.other-carusel .bx-wrapper{margin:0 !important;max-width:100% !important}
.other-carusel .bx-wrapper .bx-controls-direction a{background:url(../img/sp-arrow.png?160617_2) 0 0 no-repeat;margin:0;top:-29px;width:8px;height:12px}
.other-carusel .bx-wrapper .bx-controls-direction a.bx-prev{background-position:0 -255px;left:-13px}
.other-carusel .bx-wrapper .bx-controls-direction a.bx-next{background-position:0 -287px;right:-13px}
/*.other-carusel .bx-wrapper:after*/
.carousel-shadow{content:'';position:absolute;right:-5px;top:0;bottom:0;width:30px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 55%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(55%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 55%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 55%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 55%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 55%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )}

.carousel-shadow:before{content:"";background:#fff;position:absolute;left:100%;top:0;height:100%;width:14px;z-index:10}
.product-inner .carousel-shadow:before{width:84px}
.other-carusel .bx-wrapper:hover .carousel-shadow{padding:20px 0 15px;top:-20px}
.other-carusel.loop-false  .carousel-shadow{display:none !important}
.slider-overlay-holder .bx-wrapper:before{content:'';position:absolute;top:0px;left:0px;bottom:0px;right:0px;z-index:1000;background:url(../img/empty.png) repeat}
.other-carusel .bx-viewport:hover{overflow:visible !important}
.bx-viewport .carousel-block,
.bx-viewport .carousel-block > li{height:100%}
.other-carusel .bx-wrapper{margin:0 !important}
.other-carusel.nav-desabled h3{padding-left:0px}

/*.product-inner .other-carusel{margin-right:-50px}
.product-inner .other-carusel h3{padding-right:65px}
.product-inner .other-carusel .bx-wrapper:before{content:"";background:#fff;bottom:0;position:absolute;right:0px;top:0;width:46px;z-index:10}
.product-inner .other-carusel .bx-wrapper:after{right:45px}
*/
/*.other-carusel.hover-last-child .bx-viewport:hover:before,*/
/*.other-carusel.hover-last-child .bx-wrapper:before,
.other-carusel.hover-last-child .bx-wrapper:after{display:none}
.product-inner .other-carusel .bx-wrapper .bx-controls-direction a.bx-next{right:50px}
*/
/* other-carusel end */

/* searching-with */
.searching-with h3{font-size:18px;font-family:mpR;color:#4a4a4c}
.searching-with .obj-list{margin-left:0px}
.searching-with .obj-list li{width:24%;margin-left:0px}
.searching-with .obj-list .flbox{float:left;margin-right:0;width:100px}
.searching-with .obj-list .flbox img{max-width:100%}
.searching-with .obj-list .flbox figure{overflow:hidden}
.searching-with .obj-list .overflow{min-width:86px;padding:0 10px 0 14px}
.searching-with .obj-list .price{font-size:12px;padding-top:2px;padding-bottom:1px}
.searching-with .obj-list figure{width:100px;height:89px}
.searching-with .obj-list figure.mb5{margin-bottom:5px}


/* searching-with end */

/* special-deals */
.special-deals{}
.special-deals h3{font-size:18px;color:#4a4a4c;font-family:mpR;padding-bottom:13px}
.special-deals .obj-list{margin-left:-35px;margin-top:-30px}
.special-deals .obj-list li{margin-left:35px;margin-top:30px}
/* special-deals end */

/* product-baner */
.product-baner{position:relative;margin-bottom:27px}
.productside-map{margin-bottom:25px}
.productside-map .map{position:relative;height:250px;margin-bottom:8px;overflow:hidden}
.ipotek-bid{padding-bottom:30px;font-size:14px}
.inue{padding-bottom:25px;margin-left:-5px;min-height:20px;}
.inue span{background-color:#47B0E0;color:#FFF;font-size:14px;padding:2px 8px 1px;vertical-align:baseline;margin:0 5px}
/* product-baner end */

/* author-advert */
.author-advert{padding-bottom:20px}
.author-advert h3{font-size:18px;color:#4a4a4c;font-family:mpR;padding-bottom:13px}
.author-box{overflow:hidden}
.author-box figure{float:left;margin-right:10px;width:62px;height:61px}
.object-detail .author-box figure{height:auto}
/* используется .box-photo
.author-box figure{float:left;margin-right:10px}
.author-box figure a{position:relative;display:block;width:62px;height:61px;overflow:hidden}
.author-box figure a div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
.author-box figure a div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.author-box figure a div img{vertical-align:middle}
*/
.author-box .info{font-size:13px;overflow:hidden}
.author-box .phone{padding-bottom:7px;position:relative;z-index:0}
.author-box .name{padding-bottom:12px}
.agency-advert{padding-bottom:20px}
.agency-advert .info{overflow:visible}
.agency-advert .info .phone div{padding-bottom:5px}
.product-gallery{padding-bottom:25px;margin-top:-20px}
.product-gallery div{margin-top:20px;max-width:100%;overflow:hidden}
.product-gallery img{max-width:90%;cursor:pointer}
/* author-advert end */

/* product-page end */

/* product-conteiner */
.product-conteiner{float:left;width:100%}

.product-inner{margin-right:330px}
.product-inner .moscow_gov_data{width:100%;margin:0 0 18px 0}
.product-inner .moscow_gov_data .moscow_gerb{background-image:url(../img/moscow_gerb.png);width:48px;height:57px;padding:0}
.product-inner .moscow_gov_data .moscow_gov_info{padding:0 0 0 10px;vertical-align:middle}
.product-inner .moscow_gov_data .moscow_gov_info .moscow_gov_item{color:#494848;text-decoration:none;border-bottom:1px dotted #000}

.product-inner .prolong_msg{width:100%}
.product-inner .prolong_block{border:1px solid #D3D3D3;margin:0 auto;width:405px;margin-bottom:20px;margin-top:20px;padding:30px}

.product-sidebar{float:left;width:280px;margin-left:-280px;background:#fff;z-index:100;position:relative}
.product-sidebar .content-widget{padding-right:0;padding-left:0}
.product-sidebar .special-list{margin-left:-13px;margin-top:-25px;position:relative}
.product-sidebar .special-list:before{content:'';position:absolute;top:13px;left:0px;right:0px;height:4px;background:#fff;z-index:500}
.product-sidebar .special-list li{width:120px;margin-left:12px}

.shared-info{border:1px solid #D3D3D3;padding:10px;font-family:mpR;font-size:12px;margin-bottom:30px}
.shared-info .share-box > img{position:relative;left:-10px}
.shared-info .share-box.fixsoc{padding:8px 0px}
.about-product-box{}
.about-product-box h3{font-size:18px;font-family:mpR;padding-bottom:13px}
.about-product-holder{padding-bottom:30px}
.about-product-holder .left{float:left;margin-right:30px;width:315px}
.about-product-holder .right{float:left;width:260px}
.about-product-holder dl{font-family:mpR;padding:0;margin:0 0 12px;color:#626262;font-size:14px}
.about-product-holder dt,
.about-product-holder dd{margin:0;padding:0}
.about-product-holder dt{float:left;clear:left;line-height:16px;margin-right:4px}
.about-product-holder dd{font-family:mpSB;line-height:16px;color:#3d3d3d;padding-bottom:5px}

.product-dubl_list{display:none;padding:0 0 16px;text-align:center}
.product-dubl_list .author_block{border-top:0px;padding-top:0px;color:#000;font-size:13px;margin:10px 0 0;padding:8px 0;line-height:1.3em;background:#fabec0}
.product-dubl_list .author_block span.red{color:#ef282d;margin:0px}
.dubl_list_open{text-align:center}
.dubl_list_open img{margin-top:6px}
.dubl_list_open a{border-bottom:1px dashed #0088B9;text-decoration:none}

/* product-conteiner end */

/* compare-wrap */
.compare-wrap{padding-bottom:40px;position:relative}
.top-info-hold{position:absolute;left:0;top:0;max-width:180px}
.top-info-hold b{font-family:mpSB;color:#979799;font-size:14px}
.top-info-hold .select-holder{width:180px}
.compare-wrap .title{color:#4a4a4c;font-size:14px;font-family:mpSB;border-bottom:1px solid #DFDFDF;padding-bottom:3px;margin-bottom:10px}
.compare-widget .widget-title{margin-bottom:25px}
.hover-line{background-color:#f4fcff;position:absolute}
.fix-side{float:left;width:180px;padding-top:248px;text-align:right;margin-right:10px}
.fix-side > div:first-child{/*height:35px;*/padding-bottom:10px}
.fix-side > div{color:#626262;font-size:14px;font-family:mpR;line-height:19px;padding-bottom:2px}
.compare-table-wrap{position:relative;overflow:hidden;padding-top:5px;white-space:nowrap;padding-bottom:40px}
.compare-table-wrap:after{position:absolute;top:0;right:0;bottom:40px;content:'';width:30px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 75%, rgba(255,255,255,1) 76%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(75%,rgba(255,255,255,1)), color-stop(76%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 76%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 76%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 76%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 76%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )}
.compare-table-wrap .jspContainer{overflow:visible}
.compare-table-wrap .scrollpane-holder{overflow:visible !important}
.compare-table-wrap .jspCapLeft{display:block;height:10px;width:25px}
.jspHorizontalBar{background:none;bottom:-40px !important}
.jspHorizontalBar .jspTrack{background-color:#E6E6E6;height:16px;box-shadow:inset rgba(0,0,0,0.16) 0 1px 3px}
.jspDrag{height:10px !important;border-radius:3px;background-color:#858585;top:3px}
.jspArrow,
.jspArrow.jspDisabled{background:url(../img/sp-arrow.png?160617_2) 0 0 no-repeat;width:16px;background-color:#858585}
.jspArrow.jspArrowLeft,
.jspArrow.jspArrowLeft.jspDisabled{background-position:3px -45px}
.jspArrow.jspArrowRight,
.jspArrow.jspArrowRight.jspDisabled{background-position:5px -73px}
.jspDrag:after{position:absolute;content:'';width:1px;height:6px;top:2px;left:50%;border-left:1px solid #FFF;border-right:1px solid #FFF;box-shadow:#858585 -1px 0 0, #FFF -2px 0 0}

.compare-content{position:relative}
.compare-content .compare-box{padding:15px 15px 10px;background-color:#FFF;position:relative;width:177px;white-space:normal}
.compare-content .compare-box .icon-del{position:absolute;right:3px;top:3px;display:none}
.compare-content .compare-box:hover .icon-del{display:block}
.compare-content .compare-box:first-child{margin-left:10px}
.compare-content .compare-box:hover{position:relative;z-index:10;box-shadow:rgba(0,0,0,0.18) 0 1px 8px}
.compare-content .compare-box .price{font-family:mpR;font-size:14px;color:#FFF;background-color:#47B0E0;padding:6px 8px 3px;margin-bottom:13px}
.compare-content .compare-box .price.status_off{background-color:#a0a0a0;text-align:center}
.compare-content .compare-box .price span{font-family:mpSB}
.compare-content .compare-box .price.status_off span.price{background-color:#a0a0a0}
.compare-content .compare-box figure{margin-bottom:12px;width:177px;height:131px}
/* используется .box-photo
.compare-box figure{margin-bottom:12px;position:relative;overflow:hidden;width:177px;height:131px}
.compare-box figure div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
.compare-box figure div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.compare-box figure img{vertical-align:middle}
*/
.compare-content .compare-box h3{font-size:14px;height:38px;font-family:mpR;line-height:19px;padding-bottom:4px;margin:0px 0px 4px;overflow:hidden}
.compare-info{font-family:mpR;font-size:14px}
.compare-info div{line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px}
.compare-info div:first-child{/*height:35px;*/white-space:normal;padding-bottom:10px}
.fix-side > div.hover,
.compare-info > div.hover{background:#F0FCFE}
.fix-side > div.hover{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}
.compare-info > div.hover{margin-left:-15px;margin-right:-19px;padding-left:15px;padding-right:19px}
.compare-info:hover > div.hover{margin-right:-14px;padding-right:14px}
.compare-content .rooms,
.compare-content .squ,
.compare-content .net,
.compare-content .shower,
.compare-content .sewage{padding-bottom:10px}
/* compare-wrap end */

/* footer-copyrights */
.footer-copyrights{height:90px;background-color:#1B1B1B;line-height:18px;font-size:13px}
.footer-copyrights > div{padding-top:18px}
.footer-copyrights .counter{float:right}
.footer-copyrights .ad{color:#dfe0e0;text-decoration:none}
.footer-copyrights .ad:hover{text-decoration:underline}
.footer-copyrights .reformal-link{/*margin-left:30px;*/color:#dfe0e0}
.footer-copyrights .share-link{margin-right:2px}
.footer-copyrights .share-link .share-icon{display:inline-block;width:16px;height:16px}
.footer-copyrights .share-link .share-icon.vkontakte{background-color:#48729e;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=")}
.footer-copyrights .share-link .share-icon.facebook{background-color:#3c5a98;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=")}
/* footer-copyrights end */

/* footer-menu */
.footer-menu{padding:30px 0 31px}
.fmenu-list{}
.fmenu-list-title{color:#CCC;font-size:16px;font-family:segoeSB;line-height:18px;padding-bottom:5px}
.fmenu-list-title-link{color:#CCC;font-size:16px;font-family:segoeSB;text-decoration:none}
.fmenu-list-title-link:hover{color:#FFF}
.fmenu-list-li{float:left;width:25%}
.fmenu-list .fsubmenu{margin-left:10px;position:relative;left:-10px}
.fmenu-list .fsubmenu-li{border-bottom:1px solid #525252;padding:8px 0 8px 12px;background:url(../img/marker.png) 0 13px no-repeat}
.fmenu-list .fsubmenu-li:last-child{border-bottom:0px}
.fmenu-list .fsubmenu-li-link{color:#dfe0e0;font-size:13px;text-decoration:none}
.fmenu-list .fsubmenu-li-link:hover{color:#FFF}
/* footer-menu end */

.notepad-wrap{position:fixed;top:350px;right:0;display:block;z-index:1000}
.notepad-element{background-color:#3C3C3C;display:block;color:#FFF;text-decoration:none;font-family:mpSB;font-size:14px;padding:5px 10px 6px;z-index:1000;box-shadow:rgba(0,0,0,0.3) 0 0 8px;margin-bottom:20px}
.notepad-element i{top:-1px;margin-right:5px}
.notepad-element.green{background-color:#5BB222;top:450px}
.notepad-element.blue{background-color:#49AFE4;top:500px}
.notepad-element.white{background-color:#FFF;top:550px;color:#49AFE4}

/* employes-list */
.employes-list{padding-bottom:50px}
.employes-box{overflow:hidden;padding-bottom:20px;margin-top:20px;border-bottom:1px dotted #7B7B7B}
.employes-list li:first-child .employes-box{margin-top:0}
.employes-left{float:left;overflow:hidden;width:227px;margin-right:95px}
.employes-left figure{float:left;margin-right:15px;width:73px;height:73px}
.employes-left figure img{max-width:80px;max-height:80px}
/* используется .box-photo
.employes-left figure{float:left;margin-right:15px;overflow:hidden;width:73px;height:73px;position:relative}
.employes-left figure div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
.employes-left figure div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.employes-left figure img{vertical-align:middle}
*/
.employes-left .info{overflow:hidden;font-family:mpR}
.employes-left .info h3{font-family:mpR;font-size:14px;line-height:18px;padding-bottom:0}
.employes-left .info div{color:#626262;font-size:14px}
.employes-center{float:left;width:165px;margin-right:58px;font-family:mpR;font-size:14px;padding-top:18px}
.employes-center .rating span{color:#42a600;font-family:mpSB}
.employes-right{overflow:hidden;font-family:mpR;font-size:14px;padding-top:12px}
.employes-right a{text-decoration:none;border-bottom:1px dashed #59B8E3}
/* employes-list end */

/* video-list */
.video-list{padding:0 0 30px 0;}
.video-list iframe{width:200px;height:165px;}
.video-list.center{text-align:center;}
.video-list.center iframe{width:520px;height:360px;}
.video-box {display:inline-block;padding:15px;}
/* video-list end*/

/* reporting-period */
.reporting-period{padding-bottom:23px}
.control-links{padding-bottom:14px}
.control-links span{font-family:mpR;font-size:14px}
.control-links a{color:#363636;font-size:14px;font-family:mpR}
.control-links a.current{font-family:mpSB;text-decoration:none}
/* reporting-period end */

/* in-section */
.in-section{padding-bottom:20px}
.in-section h3 {font-size:18px;color:#4a4a4c;font-family:mpR}
.in-section div{font-family:mpR;line-height:18px;padding-bottom:3px}
.in-section div a{color:#363636}
.in-section div span{font-family:mpSB}
.promotion-object h3{font-size:18px;color:#4a4a4c;font-family:mpR;padding-bottom:18px}
/* in-section end */

/* promotion-object */
.promotion-box{background-color:#F4FCFF;position:relative;padding:17px;font-family:mpR;font-size:14px;margin-bottom:10px}
.promotion-box a{text-decoration:none}
.promotion-box a:hover{text-decoration:underline}
.promotion-box.done{background-color:#ECFAE3}
.promotion-box .icon-ok{position:absolute;right:15px;top:20px;display:none}
.promotion-box p{padding:0}
.promotion-box.done .icon-ok{display:block}
.adlink{padding-top:10px}
.adlink h5{font-size:14px;color:#363636;font-family:mpSB;padding-bottom:10px}
.adlink .input-holder{padding:0 10px;margin-bottom:10px}
.adlink .input-holder input{padding:7px 0 5px;font-family:mpR;font-size:12px}
/* promotion-object end */

/* already-reg */
.already-reg{padding-top:28px;text-align:right}
.already-reg.no-notelink{padding-top:50px}
.already-reg a{/*margin-left:10px*/}
.already-reg a i{margin-right:7px;top:-2px}
.already-reg .icon-user{margin-bottom:3px}
.already-reg a.icon-exit{margin-left:10px}
.already-reg .notelink{padding-top:10px;display:none}
.already-reg .notelink a{color:#6d6e76}
.already-reg .notelink a span{}
.noreg .notelink{float:left;display:none}
.noreg .notelink a{color:#49afe4;border-bottom:none;text-decoration:underline}
.noreg .notelink a span{border-bottom:none}
/* already-reg end */

/* proacc-auth */
.proacc-auth .widget-title{text-align:center;padding-bottom:30px}
.proacc-auth .widget-title h2{text-align:center;font-family:segoeSB;color:#4b4b4b;padding-bottom:0;font-size:24px}
.proacc-auth .widget-title h2 span{color:#ff3333}
.probenefits-list{margin-left:-31px}
.probenefits-list li{width:33%;margin-bottom:30px}
.probenefits-list .probenefits-box{margin-left:31px}
.probenefits-list span{vertical-align:middle;width:55px;height:55px;border-radius:50%;text-align:center;background-color:#49AFE4;margin-right:15px}
.probenefits-list .text{vertical-align:middle;width:70%;font-size:13px;color:#494848;font-family:segoeR;line-height:14px;height:auto}
.probenefits-list .checker i{margin-top:18px;margin-left:2px}
.probenefits-holder{padding-bottom:15px;border-bottom:1px solid #DBDBDB;margin-bottom:20px;position:relative}
.probenefits-holder:after{position:absolute;top:100%;content:'';width:0px;left:50%;margin-left:-7px;height:0px;border-top:7px solid #DBDBDB;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid transparent}
.all-benefits{text-align:center}
.all-benefits a{text-decoration:none;color:#bdbdbd;border-bottom:1px dotted #bdbdbd;font-size:18px;font-family:segoeR}
.all-benefits a:hover{color:#49AFE4;border-bottom-color:#49AFE4}
#proacc-auth .probenefits-wrap{overflow:hidden;position:relative;max-height:120px}
#proacc-auth.open .probenefits-wrap{max-height:none}
#proacc-auth .probenefits-wrap.open:after{display:none}
#proacc-auth .probenefits-wrap:after{position:absolute;content:'';height:40px;bottom:0;left:0;right:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjQxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.41) 26%, rgba(255,255,255,1) 64%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(26%,rgba(255,255,255,0.41)), color-stop(64%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.41) 26%,rgba(255,255,255,1) 64%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.41) 26%,rgba(255,255,255,1) 64%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.41) 26%,rgba(255,255,255,1) 64%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.41) 26%,rgba(255,255,255,1) 64%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}
/* proacc-auth end */

/* popup */
.popup{display:none}
.rielter-popup{width:406px}

.user_certificate{width:800px}
.user_certificate .user_certificate-image{background:url(../files/user/certificate/certificate_big.jpg) no-repeat transparent;height:614px;width:800px}
.user_certificate .user_certificate-id{padding:240px 0 0 360px;text-align:center;color:#3c0e00;font-size:18px}
.user_certificate .user_certificate-fio{padding:62px 0 0 0;text-align:center;color:#2d2a23;font-size:28px}
.user_certificate .user_certificate-date{padding:105px 0 0 0;text-align:center;color:#2d2a23;font-size:16px;padding:105px 0 0 0;text-align:center;color:#2d2a23;font-size:16px}
.user_certificate .user_certificate-date_span{font-size:18px}

.popup-inner{background-color:#FFF;border-radius:5px;box-shadow:rgba(0,0,0,0.25) 0 5px 15px;padding:30px 20px 20px}
.popup-inner .popup-button{margin:10px 0 0;padding:20px 0 0;text-align:right;border-top:1px solid #ddd}
.popup-inner .popup-button input[type="button"]{}
.popup-inner .popup-title{display:block;text-transform:uppercase;font-family:mpSB;color:#3d3c3c;font-size:16px;line-height:22px;padding-bottom:15px;margin-top:-19px;margin-right:12px}
.popup-inner .popup-title small{font-size:0.7em;text-transform:none}
.popup-inner .popup-inner-nopadding-side{margin-left:-20px;margin-right:-20px}
.popup-inner .popup-inner-nopadding-bottom{margin-bottom:-25px}

.popup-inner .inline-box-user{margin-left:5px;margin-right:5px}
.popup-inner .inline-box-user:after{clear:both;content:"";display:table}
.popup-inner .text-box-user .user-prop{padding-bottom:2px}

.popup-phone{display:block}
.popup-phone-num{font-size:2.2em;line-height:.6em}
.popup-phone-num-small{display:inline;font-size:.6em}
.popup-phone-num-nowrap{white-space:nowrap}
.popup-phone-calltime{padding-top:10px}
.popup-please{display:block;padding:10px 20px;text-align:center;border-top:1px dashed #B4B4B4;border-bottom:1px dashed #B4B4B4}
.popup-inform-list{display:block;text-align:center;padding:11px 20px 5px;}

.fancybox-wrap.fancybox-popup .fancybox-skin{border:none;box-shadow:none;border-right-style:none;overflow:visible;background:none}
.rielter-form.hide{display:none}
.rielter-form .checkboxes{overflow:hidden;margin-left:-13px}
.rielter-form .checkboxes .checkbox{float:left;margin-left:13px}
.rielter-form .btn-blue{padding-left:40px;padding-right:40px}
.rielter-form textarea{height:90px}
.fancybox-close,
.fancybox-close:hover{background:url(../img/sp-icon.png?20200528) 0 -107px no-repeat;width:17px;height:17px;top:10px;right:10px}
.ui-multiselect-menu.filter-type{display:none !important}
.modal-holder .country-popup{width:auto;display:block;margin-top:34px;position:relative}
.modal-holder .country-popup .popup-box{min-width:120px;width:auto}
.modal-holder{position:absolute;left:0;top:0;z-index:1000;display:none}
.modal-holder .popup-box a{padding:4px 0 6px}
.modal-holder .popup-box a.active{margin-left:-10px;padding:4px 10px 6px;color:#FFF;text-decoration:none;background-color:#009EE0}
.rielter-form .captcha{overflow:hidden}
.rielter-form .captcha .input-holder{float:left;margin-right:5px;width:205px}
.captcha-image{float:left}
.rielter-msg.msg{display:none}
/* popup end */

/* filter-more */
.filter-more{text-align:center;padding-top:13px}
.filter-more a{color:#b9b9b9;text-decoration:none;font-family:Arial;font-size:14px}
.filter-more a em{font-family:Arial;font-size:14px;border-bottom:1px dotted #B9B9B9}
.filter-more a .arrow-select-wh{top:-2px;margin-left:5px;opacity:0.7}
.filter-more a:hover,
.filter-more a.open{color:#FFF}
.filter-more a:hover em,
.filter-more a.open em{border-bottom-color:#FFF}
.filter-more a:hover .arrow-select-wh,
.filter-more a.open .arrow-select-wh{opacity:1}

.squere-holder{margin-right:10px}
.squere-holder .currency{width:50px !important}
.squere-holder .from,
.squere-holder .to{width:40px}
/*.filter-normalized .filter-body .form-line .input-wrap.input-num .input-holder{width:40px}*/
/* filter-more end */

/*region popup*/
.region-popup{display:none;position:absolute;top:-10000px;left:0;width:238px;padding:20px 0 0;margin:0;z-index:500;opacity:1;background:url(../img/empty.png) repeat}
.head-city:hover .region-popup,
.head-city.open .region-popup{left:0;opacity:0.99}
.head-city.close .region-popup{left:-9999px;opacity:0}
.region-popup .btn-green-medium{float:left;margin:0 10px 0 0}
.region-popup .arrow-select{background-position:0 0}
.region-popup .form-line{padding-bottom:8px}
.region-popup .form-line-buttons{padding-top:15px;overflow:hidden}
.region-popup .cancel{float:right;margin:8px 0 0}
.autocomplete-holder{position:relative;padding-right:21px;white-space:nowrap}
.autocomplete-show-all{cursor:pointer;position:absolute;top:0px;bottom:0px;right:0px;width:30px;z-index:20}
.autocomplete-holder input{width:100%;padding-left:15px;font-size:14px}
.autocomplete-holder .arrow-select{right:24px;top:2px}
.autocomplete-holder .ui-helper-hidden-accessible{display:none}
.input-holder.autocomplete-holder .arrow-select{position:absolute;right:11px;top:47%}
.popup-search-autocomplete{width:347px;position:absolute;left:0px;top:0px;z-index:600;padding:7px 0px 0px;/*padding:25px 0px 0px;*/margin:-5px 0px 0px;display:none}
.popup-search-autocomplete.pop{margin-left:10px;z-index:1003}
.popup-search-autocomplete .popup-inner:after{left:50%;margin-left:-7px}
.popup-search-autocomplete ul,
.popup-search-autocomplete li{background:none;border:none;list-style:none;margin:0;padding:0}
.popup-search-autocomplete ul{position:static !important;left:auto !important;top:auto !important;display:block !important;width:auto !important}
.popup-search-autocomplete li{border-bottom:1px solid #dedede;font-size:14px;line-height:18px;padding:0px 0px 5px;margin:0px 0px 4px}
.popup-search-autocomplete li:last-child{border-bottom:none}
.popup-search-autocomplete em{display:block;font-size:12px;font-style:normal;color:#909090;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.popup-search-autocomplete a,
.popup-search-autocomplete a:hover{text-decoration:none}
.popup-search-autocomplete a:hover span{text-decoration:underline}
.popup-search-autocomplete span{color:#656565}
.popup-search-autocomplete a span{color:#3397ca}
/*region popup end*/

/*scroll-pane*/
.scroll-pane{width:100%;max-height:225px;overflow:auto}
.scroll-pane .jspPane{width:auto !important;right:25px !important;left:0px}
.scroll-pane .jspDrag{background:#48b0e5;width:17px;height:58px !important;left:50%;margin-left:-8.5px;border-radius:0px}
.scroll-pane .jspDrag div{display:none !important}
.scroll-pane .jspDrag:after{display:none}
.scroll-pane .jspVerticalBar{background:none;width:17px}
.scroll-pane .jspCap{display:block;width:17px;height:10px}
.scroll-pane .jspTrack{background:none;width:10px;margin:0 auto}
.scroll-pane .jspArrow{background:url(../img/sp-arrow.png?160617_2) no-repeat 0 -369px;width:17px;height:17px}
.scroll-pane .jspArrowDown{background-position:0 -406px}
/*scroll-pane end*/

.map-deals{background:#fff;width:434px;max-height:303px;padding:20px 0px 0px;box-shadow:0 0 5px rgba(0,0,0,0.14)}
.map-deals .scroll-pane{width:100%;max-height:303px}
.map-deals .map-deals-list{padding:0 20px 20px}
.map-deals .map-deals-list > li{padding-top:10px;margin-top:10px;border-top:1px dashed #b4b4b4}
.map-deals .map-deals-list > li:first-child{padding-top:0;margin-top:0;border-top:none}
.map-deals .map-deal-image{margin:5px 9px 0 0;float:left;width:130px}
.map-deals .map-deal-image img{display:block;max-width:100%}
.map-deals .map-deal-price{padding:1px 5px 2px;color:#fff;background-color:#47b0e0;text-align:right;font-size:0.9em}
.map-deals .map-deal-price .other_cost_view{border-bottom:1px dotted #fff;cursor:help;display:inline}
.map-deals .map-deal-price .other_cost_view *{cursor:help !important}
.map-deals .map-deal-price span.commission{cursor:help;border-bottom:1px dotted #fff;margin-left:10px}
.map-deals .map-deal-content{overflow:hidden;color:#3d3d3d;font-size:12px;line-height:15px;font-family:mpR}
.map-deals .map-deal-content .title{padding-bottom:5px;font-size:13px/*;line-height:21px*/}
.map-deals .map-deal-content .title a{color:#369dcc}
/*.map-deals .map-deal-content .desc{height:29px;overflow:hidden}*/

.popup .map-deals{width:100%;box-shadow:none}
.popup .map-deals .map-deals-list{padding:0}
.popup .map-deals .map-deals-list > li{border:none}

.map .ymaps-b-balloon,
.map .ymaps-b-balloon ymaps{height:auto !important;margin:0 !important;padding:0 !important;width:auto !important;border:0 !important;overflow:visible !important}
.map .scroll-pane .jspCap{display:none}
.map .ymaps-shadows-pane{display:none}
.map .ymaps-b-balloon ymaps.ymaps-b-balloon__close{width:30px !important;height:30px !important;left:auto;right:-11px;top:-9px}
.map .scroll-pane .jspDrag{top:0}
.map ymaps[class$="-map-copyrights-promo"],
.map ymaps[style="bottom: 5px; left: 5px; position: absolute;"]{display:none}

.map_space-items{display:none;position:absolute;top:0px;right:0;width:50%;background-color:#fff;height:100%}
.map_space-items-block{position: absolute;height:100%;box-shadow:inset 0px 0px 1px #ccc}
.map_space-items-veil{display:block;position:absolute;top:0;height:100%;width:200%;margin-left:-100%;background:rgba(255, 255, 255, .6)}
.map_space-items-close{position:absolute;display:block;padding:6px;top:5px;left:-27px;width:16px;height:16px;cursor:pointer;background:#fff;box-shadow:inset 0px 0px 1px #ccc}
.map_space-items-close *{cursor:pointer}
.map_space-items-close-btn{position:absolute;display:block;top:6px;right:6px;width:16px;height:2px}
.map_space-items-close-btn:before,
.map_space-items-close-btn:after{content:'';position:absolute;display:block;width:16px;top:7px;height:2px;left:0;background-color:#22252a;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.map_space-items-close-btn:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
.map_space-items-scroll{height:100%;overflow:auto}
.map_space-items-list{padding:10px}

.map_space{position:relative}
.map_space-color_info{position:absolute;bottom:10px;left:10px;display:none;padding:5px 0 5px 10px;border-radius:5px;background-color:rgba(255, 255, 255, .9)}
.map_space-color_info-list{}
.map_space-color_info-li{display:inline-block;padding:2px 10px 0 0;font-size:14px}
.map_space-color_info-ring{display:inline-block;width:6px;height:6px;margin-bottom:-2px;border-color:#fff;border-radius:100%;border-width:4px;border-style:solid}

.map_space-items .map-deals-list{padding:10px 20px;text-align:left}
.map_space-items .map-deals-list > li{padding-top:10px;margin-top:10px;border-top:1px dashed #b4b4b4}
.map_space-items .map-deals-list > li:first-child{padding-top:0;margin-top:0;border-top:none}
.map_space-items .map-deal-image{margin:5px 9px 0 0;float:left;width:130px}
.map_space-items .map-deal-image img{display:block;max-width:100%}
.map_space-items .map-deal-price{padding:1px 5px 2px;color:#fff;background-color:#47b0e0;text-align:right;font-size:0.9em}
.map_space-items .map-deal-price .other_cost_view{border-bottom:1px dotted #fff;cursor:help;display:inline}
.map_space-items .map-deal-price .other_cost_view *{cursor:help !important}
.map_space-items .map-deal-price span.commission{cursor:help;border-bottom:1px dotted #fff;margin-left:10px}
.map_space-items .map-deal-content{overflow:hidden;color:#3d3d3d;font-size:12px;line-height:15px;font-family:mpR}
.map_space-items .map-deal-content .title{padding-bottom:5px;font-size:13px/*;line-height:21px*/}
.map_space-items .map-deal-content .title a{color:#369dcc}

.ui-tooltip{position:absolute;z-index:1000}
.tt-conteiner{max-width:200px;padding-top:10px;color:#3199c9;background-color:#FFF;padding:15px 10px;box-shadow:rgba(0,0,0,0.14) 0 0 5px;font-size:14px;font-family:mpR}
.tt-conteiner:after{position:absolute;content:'';bottom:-8px;left:50%;margin-left:-7px;width:13px;height:10px;background:url(../img/corner-bottom.png?160517) 0 0 no-repeat}
.flash-banner{height:114px;position:relative;background-color:#F3F3F3;border:1px solid #D7D7D7;margin-bottom:20px}
.flash-banner span{font-size:40px;text-align:center;display:block;padding-top:30px;color:#D2D2D2}


/* icon alt */
[class^="icon-alt"],
[class*=" icon-alt"]{background:url(../img/sp-icon-alt.png?160517) 0 0 no-repeat;vertical-align:middle}
.icon-alt-site{background-position:0 0; width:43px; height:37px}
.icon-alt-book{background-position:0 -57px; width:41px; height:40px}
.icon-alt-ad{background-position:0 -117px; width:55px; height:36px}
.icon-alt-working-01{background-position:0 -173px; width:45px; height:30px}
.icon-alt-working-02{background-position:0 -223px; width:45px; height:37px}
.icon-alt-working-03{background-position:0 -280px; width:48px; height:47px}
.icon-alt-working-04{background-position:0 -347px; width:45px; height:42px}
.icon-alt-working-05{background-position:0 -409px; width:37px; height:48px}
.icon-alt-working-06{background-position:0 -477px; width:53px; height:31px}
.icon-alt-difficult-01{background-position:0 -528px; width:43px; height:43px}
.icon-alt-difficult-02{background-position:0 -591px; width:39px; height:39px}
.icon-alt-difficult-03{background-position:0 -650px; width:47px; height:46px}
.icon-alt-benefit-01{background-position:0 -716px; width:39px; height:38px}
.icon-alt-benefit-02{background-position:0 -774px; width:45px; height:37px}
.icon-alt-benefit-03{background-position:0 -831px; width:34px; height:39px}
.icon-alt-quote{background-position:0 -890px; width:68px; height:55px}
.icon-alt-mark{background-position:0 -965px; width:22px; height:18px}
.icon-alt-confirm{background-position:0 -1003px; width:19px; height:18px}
.icon-alt-close{background-position:0 -1041px; width:19px; height:18px}
/* icon alt end */

/*intro*/
.intro{position:relative;padding:44px 0 0;min-height:412px}
.intro-img{position:relative;left:-231px}
.intro-caption{position:absolute;top:59px;right:12px;width:550px}
.intro-title{overflow:hidden;padding:0 0 15px}
.intro-title-info{font:bold 24px/30px Arial, Helvetica, sans-serif;text-align:center;float:right;width:210px;color:#00adea}
.intro-title-info>span{color:#1da1d2;display:block;margin:0 0 -15px}
.intro-title-info>strong{display:block;font:bold 160px/164px Arial, Helvetica, sans-serif;margin:0 0 -14px}
.intro-title-info>em{font:bold normal 37px/41px Arial, Helvetica, sans-serif;display:block;margin:0 0 -1px}
.intro-title-info>i{display:block;font:bold normal 24px/30px Arial, Helvetica, sans-serif}
.intro-caption h2{font:bold 40px/48px Arial, Helvetica, sans-serif;color:#656565;overflow:hidden;text-align:right;padding:23px 4px 0 0}
.intro-caption h3{font:bold 30px/36px Arial, Helvetica, sans-serif;color:#656565;text-align:center}
/*intro end*/

/*white-section*/
.section-box{padding:38px 22px 29px;box-shadow:0 0 5px rgba(2, 2, 2, 0.06);margin:0 0 10px}
.white-section{background:#fff}
.green-section{background:#f1fcfe}
.section-title{padding:0 0 46px}
.section-box h2{font:bold 24px/29px Arial, Helvetica, sans-serif;color:#606061;text-align:center;padding:0 0 16px}
.section-title h2{padding:0}
.section-box h2 .text-inner{display:block}
.section-box h2>mark{background:none;color:#ff393e}
.section-box h3{font:20px/22px Arial, Helvetica, sans-serif;text-align:center;color:#606061;padding:0 0 10px}
/*white-section end*/

.login-section{background-image:url(../img/bg/arrows-bg.png?160517);background-repeat:no-repeat;background-position:center;padding:48px 114px 28px 61px}

/*login form*/
.login-form{float:right;width:430px}
.login-form form{float:left;width:100%}
.login-form fieldset{margin:0;padding:0;border:none}
.login-form .input-wrap{overflow:visible;margin-left:155px}
.login-form .form-line{padding:0 0 20px;position:relative;z-index:1005}
.login-form .form-line-phone{padding:0 0 14px}
.form-note{display:block;text-align:center;font:12px/14px 'mpI', sans-serif;color:#c4c4c4}
.login-form .label-holder{float:left;padding:7px 17px 0 0;line-height:20px;width:138px;text-align:right}
.login-form .label-holder label{font:18px/20px Arial, Helvetica, sans-serif;color:#606061}
.login-form .input-holder{position:relative;padding:0 38px 0 18px}
.input-holder .mark-field{position:absolute;right:11px;top:10px;height:18px;width:19px;background:url(../img/sp-icon-alt.png?160517) no-repeat 0 -1003px;display:none}
.input-holder.confirm .mark-field{display:block;background-position:0 -1003px}
.input-holder.error .mark-field{display:block;background-position:0 -1041px;cursor:pointer}
.login-form .multiple{padding:0 0 12px;margin-right:-5px}
.login-form .multiple input[type="text"]{text-align:center}
.login-form .multiple .input-holder{margin-right:0;position:relative}
.login-form .input-holder.error,
.login-form .input-holder.error.focus{background-color:#fff;border-color:#ec2427}
.login-form .multiple .input-holder{padding:0 12px}
.multiple .input-holder.w9{width:9px}
.multiple .input-holder.w39{width:39px}
.multiple .input-holder.w83{width:83px}
.login-form .multiple > .input-holder{margin-left:20px}
.login-form .multiple > .input-holder:first-child{margin-left:25px}
.multiple .plus,
.multiple .bracket-l,
.multiple .bracket-r{position:absolute;top:8px;font:18px/20px Arial, Helvetica, sans-serif;color:#606061}
.multiple .plus{left:-22px}
.multiple .bracket-l{left:-14px}
.multiple .bracket-r{right:-10px}
.warning-field{position:absolute;top:100%;left:-1px;right:-1px;font:13px/16px Arial, Helvetica, sans-serif;color:#ff393e;text-align:center;margin:12px 0 0;z-index:1009;border:1px solid #afafaf;background:#fff;padding:12px 15px 9px}
.warning-field:after,
.warning-field:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.warning-field:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:9px;margin-left:-9px}
.warning-field:before{border-color:rgba(175, 175, 175, 0);border-bottom-color:#afafaf;border-width:10px;margin-left:-10px}
.login-form input[type="text"]{font:18px/20px Arial, Helvetica, sans-serif;padding:8px 0 10px;color:#606061}
.login-form input.hinted[type="text"]{font:18px/20px Arial, Helvetica, sans-serif;color:#606061}
.login-form .form-buttons{text-align:center;padding-left:155px}
.login-form .btn-green-large{display:block;font-size:18px;line-height:20px;padding:17px 31px 18px;font-family:Arial, Helvetica, sans-serif;font-weight:normal}
/*login form end*/

/*login description*/
.login-description{overflow:hidden;padding:19px 50px 0 0}
.login-description h2{padding:0 0 35px}
.login-text{max-width:560px;text-align:center}
.login-list{text-align:left}
.login-description .login-list{max-width:340px;margin:0 auto}
.login-list li{font:italic 18px/22px Arial, Helvetica, sans-serif;color:#606061;overflow:hidden;padding:0 0 4px 30px;position:relative;background:url(../img/marker-green-large.png?160517) no-repeat 0 3px}
/*login description*/

/*offers*/
.offers{border-bottom:1px solid #e4e4e4;margin:0 0 20px;position:relative}
.section-corner-l,
.section-corner-r{position:absolute;width:14px;height:15px;bottom:-1px}
.section-corner-l{left:0;background:url(../img/section-corner-l.png?160517) no-repeat}
.section-corner-r{right:0;background:url(../img/section-corner-r.png?160517) no-repeat}
.offers:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(228, 228, 228, 0);border-top-color:#e4e4e4;border-width:7px;margin-left:-7px}
.offers-list{overflow:hidden;margin:0 -7px 0 -19px;padding:0 0 17px}
.offers-list li{width:33.3%;float:left}
.offers-inner{overflow:hidden;padding:0 19px}
.circle-blue,
.circle-green,
.circle-gray{background:#00b1e7;width:83px;height:83px;border-radius:50%;text-align:center;position:relative}
[class^="circle-"]:before,
[class*=" circle-"]:before,
.partner-img figure:before,
.benefits-list figure:before{content:'';height:100%;width:0px;vertical-align:middle}
.partner-img figure img,
.benefits-list figure img{vertical-align:middle}
.partnership-list .partner-img img{max-width:77px;max-height:77px}
.circle-green{background-color:#00b300}
.circle-gray{background-color:#757575}
.offers-inner .circle-blue{float:left;margin:0 11px 0 0}
.offers-content{overflow:hidden;font-size:14px;line-height:17px}
.offers-content h4{color:#606061;font:bold 14px/17px Arial, Helvetica, sans-serif;padding:0 0 15px}
/*offers end*/

.adv-link{text-align:center}
.adv-link .add-adv{font:bold 15px/17px Arial, Helvetica, sans-serif;float:none;width:auto;max-width:none;padding:19px 22px 19px;margin:0}

/*working*/
.working{padding:29px 0 50px}
.working h2{font:bold 24px/29px Arial, Helvetica, sans-serif;color:#606061;text-align:center;padding:0 0 39px}
.working-wrap{padding:0 0 0 22px}
.working-list{display:table;width:100%;font-size:14px;line-height:17px;color:#606061;table-layout:fixed}
.working-list li{display:table-cell;background:url(../img/arrow-working.png?160517) no-repeat 0 25px}
.working-list li:first-child{background:none}
.working-img{position:relative;text-align:center;display:block;padding:0 0 5px}
.working-list li:first-child .working-img{margin-left:0}
.working-number{font:bold 14px/16px Arial, Helvetica, sans-serif;color:#fff;text-align:center;width:16px;height:16px;position:absolute;left:2px;bottom:3px;background:#00b300;border:2px solid #fff;border-radius:50%}
.working-description{font-size:14px;line-height:17px;color:#606061;display:block;text-align:center;max-width:none}
/*working end*/

/*two columns*/
.two-columns{padding:0 0 10px}
.two-columns .column{float:left;width:50%}
.two-columns .column-holder{padding:26px 22px 44px}
.two-columns .column:first-child .column-holder{margin-right:5px}
.two-columns .column:first-child+.column .column-holder{margin-left:5px;background:#fff;box-shadow:0 0 5px rgba(2, 2, 2, 0.06);padding:26px 22px 44px 26px}
.two-columns h2{font:bold 24px/29px Arial, Helvetica, sans-serif;color:#606061;padding:0 0 31px;text-align:center;position:relative;overflow:hidden;height:58px}
.two-columns h2 .text-inner{display:inline-block;vertical-align:bottom}
.two-columns h2:after{content:'';display:inline-block;height:100%;vertical-align:bottom;width:0;margin-left:-3px}
.difficult-list{font-size:14px;line-height:17px;color:#606061}
.difficult-list li{padding:29px 0 0;overflow:hidden;line-height:17px}
.difficult-list li:first-child{padding:0}
.difficult-list [class*="circle-"]{float:left;margin:0 15px 0 0}
.difficult-description{overflow:hidden}
.difficult-list h4{font:bold 14px/18px Arial, Helvetica, sans-serif;color:#606061;padding:0 0 15px}
.difficult-text{min-height:68px;overflow:hidden}
.difficult-text p{padding:0}
/*two columns end*/

.questions-section{padding:30px 16px 38px}
.questions-section h2{padding:0 0 20px}
/*questions form*/
.questions-form{padding:0 17px 0 0}
.questions-form form{float:left;width:100%}
.questions-form fieldset{margin:0;padding:0;border:none}
.questions-form .form-row{width:431px;margin:0 auto}
.questions-form .form-row .form-line{float:none;display:block;padding:0 0 23px;position:relative;z-index:1005}
/*.questions-form .form-row .form-line:first-child{width:32.6%}*/
/*.questions-form .form-row .form-line:first-child+.form-line{width:35.0%}*/
/*.questions-form .form-row .form-line:first-child+.form-line+.form-line{width:32.4%}*/
.form-note{display:block;text-align:center;font:italic 12px/14px Arial, Helvetica, sans-serif;letter-spacing:-0.02em;color:#c4c4c4}
.questions-form .label-holder{float:left;padding:7px 17px 7px 25px;line-height:20px}
.questions-form .label-holder label{font:18px/20px Arial, Helvetica, sans-serif;color:#606061}
.questions-form .form-row .input-holder{position:relative}
.questions-form .input-holder.error,
.questions-form .input-holder.error.focus{background-color:#fff;border-color:#ec2427}
.questions-form .multiple{padding:0 0 12px;margin:0 -5px 0 0}
.questions-form .multiple .input-holder{margin-right:0;position:relative;padding:0 12px}
.questions-form .multiple > .input-holder{margin-left:20px}
.questions-form .multiple > .input-holder:first-child{margin-left:25px}
.questions-form input[type="text"]{font:18px/20px Arial, Helvetica, sans-serif;padding:8px 0 10px;color:#606061}
.questions-form input.hinted[type="text"]{font:18px/20px Arial, Helvetica, sans-serif;color:#606061}
.questions-form .form-buttons{text-align:center;padding-left:18px}
.questions-form .btn-green-large{padding:12px 23px;font:18px/31px Arial, Helvetica, sans-serif;min-width:230px}
/*questions form end*/

.quotations-section{padding:32px 13px 18px}
/*quotations list*/
.quotations-list{overflow:hidden;padding-left:3px;margin:0 -35px}
.quotations-list li{width:50%;margin-left:-3px;padding:7px 0 12px}
.quotations-item{overflow:hidden}
.quotations-list li .quotations-item{padding:0 45px}
.quotations-item .quotation-author{float:left;width:170px;text-align:center;margin:23px -1px 0 0}
.quotations-item .quotation-author img{border:2px solid #f2f2f2;margin:0 0 16px}
.quotations-item .author-info{display:block;font:italic 16px/20px Arial, Helvetica, sans-serif;color:#606061}
.quotations-item blockquote{position:relative;overflow:hidden;margin:0;padding:25px 0 0 29px;font-size:14px;line-height:17px;color:#606061}
.quotations-item blockquote:after{content:'';position:absolute;left:0;top:0;height:55px;width:68px;background:url(../img/sp-icon-alt.png?160517) no-repeat 0 -890px}
.quotations-item blockquote q{display:block;position:relative;z-index:2}
.quotations-item blockquote h4{font:bold italic 18px/21px Arial, Helvetica, sans-serif;color:#00b1e7;padding:0 0 16px}
/*quotations list*/

.share-link.inline #ya_share2{display:inline-block}

.section-empty{padding:26px 21px 28px 1px}
.section-empty-header{font:bold 24px/29px Arial, Helvetica, sans-serif;color:#606061;padding:0 0 29px 22px}
.section-empty-header-else{font-size:.7em}
/*partnership list*/
.partnership-list{display:table;width:100%;table-layout:fixed;vertical-align:top}
.partnership-list li{display:table-cell;vertical-align:top}
.partnership-item{text-align:center;padding:0 5px}
.partnership-item a{text-decoration:none}
.partner-img{padding:0 0 19px}
.partner-img figure{width:100px;height:100px;background:#fff;text-align:center}
.partnership-item h4{font-size:14px;line-height:17px;padding:0}
.partnership-item h4 a{color:#00b1e7;text-decoration:underline}
.partnership-item h4 a:hover{text-decoration:none}
/*partnership list end*/
/* ========= CSS STYLE BODY end ========= */

.msg{display:block;margin-bottom:20px;padding:20px 35px;color:#3d3c3c;font-size:14px;text-align:left}
.msg a{color:#3d3c3c}
.msg.error{background:#fabec0/*;border:1px solid #9be888*/}
.msg.success{background:#d3f2c0/*#cde8bd*/;color:#333/*;border:1px solid #9be888*/}
.msg.notice{background:#f9f6e7/*;border:1px solid #d4bc4c*/}
a.tooltip-link{text-decoration:none;font-family:Arial;margin-left:5px;color:#49afe4}

/* media queries */
@media screen and (min-width:1100px){
	.filter-body .w102{width:150px !important}
	.filter-body .w112{width:150px !important}
	.filter-body .squere-holder .from, .filter-body .squere-holder .to,.filter-normalized .filter-body .form-line .input-wrap.input-num .input-holder{width:70px}
	.main-filter .input-holder{width:101px}
	.main-filter .input-holder.w80{width:80px !important}
	.main-filter .input-holder.cost{width:80px !important}
	.main-filter .input-holder.cost input{text-overflow:ellipsis}
	.main-filter .input-holder.commission{width:64px}
	.main-filter .input-holder.min{width:50px}
	.main-filter .input-holder.min input{text-overflow:ellipsis}
	.main-filter .w85{width:110px !important}
	.main-filter .line04 .w152{width:200px !important}
	.fst-col .cselect,
	.thd-col .select-holder,
	.scd-col .black-select	{width:200px}
	.main-filter .fst-col .input-holder,
	.filter-forall .scd-col .input-holder{width:68px}
	.filter-forall .scd-col .w50{width:68px !important}
	.filter-forall .scd-col .w70{width:68px !important}
	.scd-col{padding:0 10%}
	.filter02 .cselect{width:200px}
	.main-filter .filter03 .input-holder{width:65px !important}
	.main-filter .filter03 .checkbox{width:135px}
	.main-filter .filter03 .like-radio .w170{width:180px}
}
@media screen and (min-width:1280px){
	.header .deals-count{margin-left:60px !important}
	.header .logo{padding-left:0px !important}
	.header .noreg, .header .already-reg{padding-right:0px !important}
}
@media screen and (min-width:1200px){
	.filter-body .w102{width:200px !important}
	.filter-body .w112{width:200px !important}
	.filter-body .squere-holder .from, .filter-body .squere-holder .to,.filter-normalized .filter-body .form-line .input-wrap.input-num .input-holder{width:100px}
	.main-filter .input-holder{width:131px}
	.main-filter .input-holder.w80{width:80px !important}
	.main-filter .input-holder.cost{width:80px !important}
	.main-filter .input-holder.cost input{text-overflow:ellipsis}
	.main-filter .input-holder.commission{width:64px}
	.main-filter .input-holder.min{width:50px}
	.main-filter .input-holder.min input{text-overflow:ellipsis}
	.main-filter .w85{width:120px !important}
	.fst-col .cselect,
	.thd-col .select-holder,
	.scd-col .black-select	{width:250px}
	.main-filter .fst-col .input-holder,
	.filter-forall .scd-col .input-holder{width:98px}
	.filter-forall .scd-col .w50{width:98px !important}
	.filter-forall .scd-col .w70{width:98px !important}
	.scd-col{padding:0 54px}
	.filter02 .cselect{width:230px}
	.main-filter .filter03 .input-holder{width:75px !important}
	.main-filter .filter03 .checkbox{width:145px}
	.main-filter .filter03 .like-radio .w170{width:180px}
	.main-filter .thd-col .input-holder{width:121px;margin-right:10px}
}

@media screen and (min-width:1300px){
	/*.gallery-page .widget-title .add-adv:after{content:' в текущий раздел'}*/
	.gallery-page .widget-title .on-map:before{content:'Посмотреть обьекты ' !important}
	.main-filter{padding:20px 9999px}
	.filter-body .w102{width:220px !important}
	.filter-body .w112{width:220px !important}
	.filter-body .squere-holder .from, .filter-body .squere-holder .to,.filter-normalized .filter-body .form-line .input-wrap.input-num .input-holder{width:120px}
	.main-filter .input-holder{width:151px}
	.main-filter .input-holder.w80{width:80px !important}
	.main-filter .input-holder.cost{width:80px !important}
	.main-filter .input-holder.cost input{text-overflow:ellipsis}
	.main-filter .input-holder.commission{width:64px}
	.main-filter .input-holder.min{width:55px}
	.main-filter .input-holder.min input{text-overflow:ellipsis}
	.main-filter .w85{width:140px !important}
	.fst-col .cselect,
	.thd-col .select-holder,
	.scd-col .black-select	{width:250px}
	.main-filter .fst-col .input-holder,
	.filter-forall .scd-col .input-holder{width:98px}
	.filter-forall .scd-col .w50{width:98px !important}
	.filter-forall .scd-col .w70{width:98px !important}
	.scd-col{padding:0 92px}
	.main-filter .filter03 .input-holder{width:85px !important}
	.main-filter .filter03 .checkbox{width:155px}
	.main-filter .filter03 .like-radio .w170{width:190px}
	.top-agents-list .top-agents-box{margin-left:10px}
	.conteiner .content-inner{margin-right:310px}
	.sidebar-right{width:295px;margin-left:-295px}
	.special-list{margin-left:-13px}
	.special-list li{/* float:left;*/width:120px;margin-left:12px}
	/*.special-list li:first-child + li{border-top:none;padding-top:0;margin-top:0;margin-bottom:0}*/
	.users-list li{width:167px}
	.user-filter .select-holder.w150{width:200px !important}
	.user-filter .select-holder.w180{width:230px !important}
	.user-filter .select-holder.w145{width:200px !important}
	.traffic, .geo-users{display:inline-block}
	.geo-users{margin-left:50px}
	.reg-form-agent > form{margin-left:-18px}
	.reg-form-agent .form-line{width:50%;float:left}
	.reg-form-agent .form-line.full{width:100%}
	.reg-form-agent .form-line.recaptcha{width:100%}
	.reg-form-agent .form-line.recaptcha .input-wrap{width:50%}
	.reg-form-agent .form-line.recaptcha .input-wrap > div.g-recaptcha{width:100%}
	.reg-form-agent .form-line.recaptcha + .form-line{margin-top:-28px}
	.reg-form-agent .form-line > .input-wrap:first-child{padding-left:18px}
	.reg-form-agent .form-line.numbers-line{width:58%}
	.reg-form-agent .form-line.numbers-line + .form-line{width:42%}
	.reg-form-agent .form-line.numbers-line .input-holder{padding-left:15px;padding-right:10px}
	.reg-form-agent .form-line.numbers-line .input-holder.w8{width:40px !important}
	.reg-form-agent .form-line.numbers-line .input-holder.w25{width:50px !important}
	.reg-form-agent .form-line.numbers-line .input-holder.w60{width:80px !important}
	.reg-form-agent .checkbox:first-child{margin-top:28px}
	.reg-form-agent .checkbox{margin-top:13px}
	.reg-form-obj_add .checkbox.error,
	.reg-form-obj_add .checkbox.error a,
	.reg-form-agent .checkbox.error a,
	.reg-form-agent .checkbox.error{color:#ec2427}
	.reg-form-agent .submit-line{clear:both;padding-left:18px}
	.reg-form .form-line .top-agents-list li{width:25%;margin-bottom:15px}
	.reg-form .form-line .top-agents-list h3{clear:none;padding-bottom:0}
	.user-filter .form-line{text-align:left}
	.gallery-text-box .photo-term-list dt{max-width:70%}
	.gallery-text-box .photo-term-list dd{float:none;overflow:hidden}
	.hot-deals-list li{width:16.6666%}
	.hot-deals-list li+li+li+li+li+li{display:inline-block}
	.item_list_block-list li{width:20%}
	.item_list_block-list li:first-child + li + li + li + li{margin-top:0}
	.item_list_block-list li:first-child + li + li + li + li .bid-block{border-top:0;margin-top:0;padding-top:0}
	.product-content-map{text-align:center}
	.company-aside h1,
	.company-rating p{padding-left:20px}
	.auth .widget-content{padding-left:100px}
	.auth .reg-form.enter{padding-right:100px}
	.pro-table tbody td:first-child{width:340px}
	.pro-table thead th span{padding-bottom:10px}
	.pro-table thead th span br{display:none}
	.pro-button .btn-red{padding-right:60px;padding-left:60px}
	.pro-button .btn-red br{display:none}
	.users-page .user-filter .form-line > .input-wrap:first-child{margin-left:0}
	.users-page .user-filter .form-line > .input-wrap{margin-left:40px}
	.users-list{margin-left:-29px;margin-right:-1px}
	.users-list li{width:150px;margin-left:28px}
	.gallery-photos-list li{padding:20px 0 49px 91px;margin:0;width:330px;border-color:#C9C9C9}
	.gallery-photos-list .gallery-photos-box{margin:0 0 0 -30px;width:306px;padding:10px !important;height:100%}
	.gallery-photos-list .gallery-photos-box .mb5{margin-bottom:5px}
	.gallery-photos-list .gallery-photos-box:hover{background:#F3F3F3}
	.gallery-photos-list .gallery-photos-title{display:block;padding:10px 10px 6px;position:absolute;left:0;right:0;bottom:0;background:rgba(235,235,235,0.85);margin:0}
	.gallery-text-box .text-box-info .text-box-info-title{display:block;font-family:mpR;color:#48afe5font-size:18px;line-height:1;padding-bottom:10px}
	.gallery-text-box .text-box-info .text-box-info-title:visited{color:#6d6e76}
	/*.benefits-list li{width:390px}*/
	.benefits-list figure{float:left;margin-right:10px}
	.benefits-list li .overflow{overflow:hidden;text-align:left;padding:5px 0 0}
	.probenefits-list{margin-left:-27px}
	.probenefits-list li{width:25%;margin-left:-4px}
	.blocks-moved .last-news,
	.blocks-moved .jobs,
	.blocks-moved .analytics{float:left;width:375px}
	.blocks-moved .clearfix.last{margin-left:-17px}
	.blocks-moved .clearfix.last > div{margin-left:17px}
	.blocks-moved .clearfix.last .half-width{width:591px}
	.blocks-moved .clearfix.last .full-width{width:auto;float:none}
	.blocks-moved .top-agencies-list li{width:16.4%}
	.blocks-moved .last-news-list li{width:auto;display:block}
	.blocks-moved .last-news-list li+li{border-top:1px dotted #7B7B7B !important;margin-top:15px !important;padding-top:20px !important}
	.blocks-moved .jobs-list li{width:auto;display:block;margin-left:0}
	.blocks-moved .jobs-list li+li{border-top:1px dotted #7B7B7B !important;margin-top:15px !important;padding-top:20px !important}
	.blocks-moved .jobs-list .jobs-info div{width:29%}
	.blocks-moved .jobs-list .jobs-info div:first-child + div{width:41%}
	.blocks-moved .jobs-list .jobs-info div:first-child + div > span{margin:0}
	.blocks-moved .analytics-list li{float:none;width:auto}
	.searching-with .obj-list li{width:24.5%}
	.about-product-holder .left{width:40%;margin-right:5%}
	.about-product-holder .right{width:55%}
	.product-slider{position:relative;padding-bottom:7px}
	.slider-pager{float:right;width:400px;margin-left:0}
	.product-slider .bx-wrapper{overflow:hidden}
	.product-gallery{margin-left:-20px;overflow:hidden}
	.product-gallery > div{float:left;width:50%}
	.product-gallery div a{margin-left:20px;display:block;position:relative;overflow:hidden;height:342px;cursor:default !important}
	.product-gallery div a *{cursor:default !important}
	.product-gallery div a div{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;text-align:center}
	.product-gallery div a div:after{display:inline-block;height:100%;content:'';vertical-align:middle}
	.product-gallery div a img{vertical-align:middle}
	.product-page-photo .special-deals{display:none}
	.company-holder .text-box-info .main-info{float:left;width:290px;padding-right:10px}
	/*
	.content-inner .company-holder .user-filter .form-line{text-align:right}
	.content-inner .company-holder .user-filter .form-line > .input-wrap:first-child{float:left}
	*/
	/*.content-inner .company-holder .user-filter .form-line .filter-btn{margin-right:35px}*/
	.last-news-list li{overflow:hidden}
	.employes-left{width:360px}
	.employes-center{width:260px;margin-right:40px}
	.employes-list{padding-bottom:30px}
	.content-widget.company-holder{padding-bottom:30px}
	.box-onfo-list li+li{display:inline-block}
	.on-portalpage .top-agencies-list li{width:16.6666%}
	.company-aside.userside h1,
	.company-aside.userside .company-rating p{padding-left:0}
	.company-aside.userside .company-rating p.time_in{padding-top:8px}
	/*
	.content-inner .user-pro-page .user-filter .form-line{text-align:left}
	.content-inner .user-pro-page .user-filter .form-line > .input-wrap:first-child{float:none}
	*/

	/*.content-inner .user-pro-page .user-filter .form-line .filter-btn{margin-right:0}*/
	.working-list{table-layout:auto}
	.working-img{margin-left:39px;margin-right:7px;padding:0;vertical-align:middle}
	.working-description{padding:0 0 13px;position:relative;max-width:80px;font-size:14px;line-height:17px;color:#606061;vertical-align:middle}

	.questions-form .form-row{width:auto;margin:0}
	.questions-form .form-row .form-line{float:left;padding:0 0 23px}
	.questions-form .form-row .form-line:first-child{width:32.6%}
	.questions-form .form-row .form-line:first-child+.form-line{width:35.0%}
	.questions-form .form-row .form-line:first-child+.form-line+.form-line{width:32.4%}
	.main-filter .thd-col .input-holder{width:141px;margin-right:10px}
}
/* media queries end */

/* gallery-page */
.gallery-page .widget-title{border-bottom:1px solid #F3F3F3;padding-bottom:15px}
.gallery-page .widget-title .add-adv{float:right;font-size:14px;margin:-5px 0 0 10px;text-transform:none;max-width:none;font-family:'mpSB';padding:7px 20px;line-height:18px}
.gallery-page .widget-title .on-map{font-size:14px;font-family:'mpR';margin:1px 0 0}
.gallery-page .widget-title .on-map:first-letter{text-transform:uppercase}
.gallery-page .widget-title .on-map:before{content:'Посмотреть '}
.gallery-page .widget-title .widget-title-link{display:inline-block;position:relative;font-size:14px;font-family:mpSB;padding:3px 10px 1px;line-height:17px}
.gallery-page .widget-content .advert{padding-bottom:20px}
.gallery-page .widget-content.direct{padding-top:15px}
/* gallery-page end */

.infotext{margin-bottom:-.5em}
.infotext-el{position:relative;display:inline-block;width:49%;min-height:2em;padding:0;margin:0 2% 2em 0;vertical-align:top}
.infotext-el:nth-child(2n){margin-right:0}
.infotext-text{padding:0 0 0 56px;margin:0}
.infotext-icon{position:absolute;top:.3em;left:0;display:block;width:36px;height:36px;background:url(../img/sp-infotext-icon.png?20190607) 0 0 no-repeat}
.infotext-icon.calc{background-position:0 0}
.infotext-icon.sq{background-position:0 -108px}
.infotext-icon.house{background-position:0 -36px}
.infotext-icon.agent{background-position:0 -144px}
.infotext-icon.video{background-position:0 -72px}

.widget-content-bottom{background:#ebebeb;margin:20px -20px;padding:20px;font-size:12px}
.widget-content-bottom.toup{margin-top:-20px}
.widget-content-bottom-wrap{background:url(../img/pbbitem_request.png) 90% 50% no-repeat;background-size:289px 200px;padding:20px}
.widget-content-bottom-box{max-width:700px}
.widget-content-bottom-title{font-size:3em;padding-bottom:10px}
.widget-content-bottom-title.small{font-size:2em}
.widget-content-bottom-desc{font-size:1.2em;padding-bottom:20px}
.widget-content-bottom .form-line{display:block;padding-bottom:10px}
.widget-content-bottom .input-wrap{display:inline-block;padding-right:10px;vertical-align:middle}
.widget-content-bottom .input-wrap.small{width:170px !important}
.widget-content-bottom .input-wrap.phone{width:auto !important}
.widget-content-bottom .input-wrap.phone .input-holder{padding-left:15px;padding-right:10px;margin-left:5px}
.widget-content-bottom .input-wrap.phone .input-holder:first-child{margin-left:0}
.widget-content-bottom input[type="text"]{padding:5px 0}
.widget-content-bottom .input-holder{display:inline-block}
.widget-content-bottom .helper-captcha-line{display:none}

.gallery-photos-box.mark_till,
.gallery-text-box.mark_till,
.gallery-table tr.mark_till td{background:#ffdfdf}
.gallery-photos-box.mark_till_2,
.gallery-text-box.mark_till_2,
.gallery-table tr.mark_till_2 td{background:#f2fbff}
.content-inner .user-filter + .gallery-text-holder{padding-top:10px}
/*.gallery-text-box:hover,
.gallery-table tr:hover td{background:#f3f3f3}*/

.content-widget .seo-links{font-size:10px}
.product-content-map .full-text{font-size:10px;margin-top:10px}

.wrapper-bg{position:absolute;top:300px;left:0px;right:0px;bottom:0px}
.wrapper-bg .max-wrap{height:100%;background:#f3f3f3}

/*special-objects*/
.special-objects{padding:22px 0 0}
.special-objects-list{margin:0px -4px 0px -16px}
.special-objects-list > li{margin:0px 0px 0px -4px;padding:0px 0px 12px;width:33.33%}
.special-objects-list > li .special-object{min-height:128px}
.special-object{background:#f1f6fa;border:1px solid #accff5;margin:0px 0px 0px 20px;padding:7px 0 7px 10px;font:normal normal 12px/16px 'segoeR';color:#393939}
.special-object-left{float:left;width:119px;margin:4px 9px 0px 0px;overflow:hidden}
/*.special-object-left img{width:100%}*/
.special-objects-list .special-object .special-object-left div{max-width:120px;max-height:90px;overflow:hidden}
.special-object-right{overflow:hidden;padding:0px 3px 2px 0px}
.special-object .special-object__title{display:block;font:normal normal 13px/16px 'segoeR';margin:0;padding:0px 0px 5px}
.special-object p{padding:0px 0px 3px}
.special-object .special-price{font-size:18px;line-height:19px}
.special-object .special-price span{font-size:13px}
/*special-objects end*/

/*откуда это?*/
.main-filter .main-filter-advanced .input-wrap.like-radio{}
.main-filter .main-filter-advanced .input-wrap.like-radio .overflow{display:inline-block;float:none}
.main-filter .main-filter-advanced .input-wrap.like-radio .overflow .column{width:auto}
.main-filter .main-filter-advanced .form-line{margin:0 0 20px}
.main-filter .main-filter-advanced .select-holder{max-width:none !important;-position:relative;width:100% !important}
.main-filter .main-filter-advanced .select-holder .cselect{width:100% !important}
.main-filter .main-filter-advanced .label-holder{width:200px  !important;padding-top:0 !important;min-width:80px !important}
.main-filter .main-filter-advanced .overflow .input-holder{margin:0 0 0 2% !important;padding:0;width:48% !important}
.main-filter .main-filter-advanced .overflow.overflow_param .input-holder{width:42% !important}
.main-filter .main-filter-advanced .overflow .input-holder:first-child{margin:0 0 0 0 !important}
.main-filter .main-filter-advanced .overflow .input-holder > div{padding-right:10px;padding-left:10px}
.main-filter .main-filter-advanced .input-wrap{width:100%}
.main-filter .main-filter-advanced .filter-forall .col{display:inline-block;float:none;padding:0 0 0 2.5%;vertical-align:top;width:31%}
.main-filter .main-filter-advanced .filter-forall .col:first-child{padding:0}
.main-filter .main-filter-advanced .filter-forall.col-two .col{width:48%}
.main-filter .main-filter-advanced .filter-forall .overflow{min-width:200px;float:none}
/*/откуда это?*/

.header .logo{padding-left:18px}
#top_bg_full .header .logo{padding-left:18px !important}
/*.all-1280 .header .logo{padding-left:0px}*/
.header .deals-count{margin-left:79px}
#top_bg_full .header .deals-count{margin-left:79px !important}
/*.all-1280 .header .deals-count{margin-left:60px}*/
.header .noreg,
.header .already-reg{padding-right:27px}
#top_bg_full .header .noreg,
#top_bg_full .header .already-reg{padding-right:27px !important}
/*.all-1280 .header .noreg, .all-1280 .header .already-reg{padding-right:0px}*/

.header .copyright{}
.header .copyright > span{font-size:16px;color:#5e6163;line-height:24px}

.header.header_micro{height:26px;margin:0;background:#fff}
.header.header_micro .max-wrap{}
.header.header_micro .head-right{}
.header.header_micro .head-right > *{padding-right:5px !important;padding-top:2px}
.header.header_micro .head-right .already-reg{padding-top:4px}
.header.header_micro .head-city{margin-top:0;padding-top:2px}
.header.header_micro .head-city .link{line-height:17px}
.header.header_micro .deals-count{display:inline-block;margin-left:0 !important;margin-top:0;padding-top:4px;padding-left:0}
.header.header_micro .logo{padding-left:5px !important;padding-top:4px}
.header.header_micro .logo img{height:18px}

.header.header_mini{height:48px;margin:0;padding:0}
.header.header_mini > div{height:48px;padding:0;margin:0;background:rgba(0, 0, 0, 0.5)}
.header.header_mini .deals-count,
.header.header_mini .copyright{margin-top:14px;margin-left:56px !important}
.header.header_mini .copyright{margin-top:10px}
.header.header_mini .max-wrap{}
.header.header_mini .head-right{}
.header.header_mini .logo{padding-top:14px;padding-left:25px !important}
.header.header_mini .logo img{height:20px}
.header.header_mini .head-right [class^="btn-"]{display:inline-block;height:33px;padding:15px 30px 0;font-size:14px;color:#fff;text-transform:uppercase}
.header.header_mini .head-right [class^="btn-"].fio{text-transform:none}
.header.header_mini .head-right [class^="btn-"].reg{}

.all-1280 .content-widget.top-agencies{padding-left:0px}
.content-widget.top-agencies{padding-left:17px}
.content-widget.top-agencies .widget-content + .widget-content{margin:30px 0 0 -20px;padding:20px 20px 10px;background:#fff}
.all-1280 .content-widget.top-agencies .widget-content + .widget-content{margin-left:0}
.content-widget.top-agencies .widget-content.direct .advert{padding-bottom:0}
.all-1280 .breadcrumbs{padding-left:20px}

.wrapper-zindex-up{z-index:3}
.reg-form-agent .form-line.full{width:100%}
.reg-form-obj_add ul.line_selector{margin-top:5px;margin-bottom:5px; padding-left:20px}
.reg-form-obj_add ul.line_selector.error{color:#ee292f}
.reg-form-obj_add ul.line_selector li {display:inline-block;margin:0px 15px 0 15px;padding-bottom:3px;border-bottom:4px solid #FFF;cursor:pointer}
.reg-form-obj_add ul.line_selector li:first-child {margin-left:0}
.reg-form-obj_add ul.line_selector li.selected,.reg-form-obj_add ul.line_selector li:hover {border-bottom-color:#F03C40}

/*autocomplete second*/
.input-holder-autocomplete{position:relative}
.input-holder-autocomplete.focus{border-color:#d9d9d9}
.input-holder-autocomplete .arrow-select{margin:-2px 0 0;position:absolute;right:21px;top:50%}
.input-holder-autocomplete .ui-helper-hidden-accessible{display:none !important}
.popup-autocomplete-second{position:absolute;top:0px;left:0px;z-index:1000;display:none}
.popup-autocomplete-second .popup-inner{background:#fff;border:1px solid #d9d9d9;margin:1px 0px !important;padding:4px 3px 3px 20px;position:relative;border-radius:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.popup-autocomplete-second .popup-inner:after{content:'';background:#fff;bottom:0px;right:25px;left:0px;height:10px;position:absolute;z-index:20}
.popup-autocomplete-second .jspCap{display:none}
.popup-autocomplete-second ul{background:none;list-style-type:none;margin:0;padding:7px 0 0;display:block !important;left:auto !important;position:static !important;top:auto !important;width:auto !important}
.popup-autocomplete-second li{border-bottom:1px solid #dedede;font-size:14px;line-height:18px;padding:0px 0px 5px;margin:0px 0px 4px}
.popup-autocomplete-second li:last-child{border-bottom:none}
.popup-autocomplete-second li em{display:block;font-size:12px;font-style:normal;color:#909090;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.popup-autocomplete-second li a,
.popup-autocomplete-second li a:hover{text-decoration:none}
.popup-autocomplete-second li a:hover span{text-decoration:underline}
.popup-autocomplete-second li span{color:#656565}
.popup-autocomplete-second li a span{color:#3397ca}
/*autocomplete second end*/

/*reformal button*/
#reformal_button{position:fixed;width:auto;font-size:14px;color:#fff;text-align:center;border:2px solid #999;background:#CCC no-repeat 0 0;background-position:50%;cursor:pointer;z-index:999;
width:26px;height:260px;left:0;top:50%;margin-top:-112px;border-color:#3C3D6B;opacity:0.8;border-radius:0 8px 8px 0;border-left:none;background:#48B0E5}
#reformal_button:hover{opacity:1 !important}
#reformal_button span{cursor:pointer}
#reformal_button .close{display:block;width:14px;margin:5px 7px}
#reformal_button .main{display:block;width:26px;height:225px;background:#48B0E5 url("data:image/png;base64,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") no-repeat 0 0}


.stat-index table{max-width:1000px}
.stat-indexes p.active a{color:#333; text-decoration:line-through}
.stat-zapros p{width:16px; height:16px; position:relative; padding:0 20px 0 0; float:left}
.stat-zapros p span{position:absolute; top:10px; left:19px; font-size:9px}
.stat-zapros1{background:url(../static/images/stat/stat-index1.jpg) no-repeat}
.stat-zapros2{background:url(../static/images/stat/stat-index2.jpg) no-repeat}
.stat-zapros3{background:url(../static/images/stat/stat-index3.jpg) no-repeat}
.stat-zapros4{background:url(../static/images/stat/stat-index4.jpg) no-repeat}


.borough_select{max-width:1500px}
.borough_select a:hover{border-bottom:none !important}
.borough_select ul.borough{list-style:outside none none;margin:0 0 30px;padding:0}
.borough_select ul.borough li{display:inline-block;padding:0 20px 0 0}
.borough_select ul.borough li a{border-bottom:1px dotted #0088b9;color:#0088b9;text-decoration:none}
.borough_select ul.borough span{padding:1px 0 4px;display:inline-block}
.borough_select ul.borough span.act{background-color:#1ea0e4;margin:0 -5px;padding-left:5px;padding-right:5px}
.borough_select ul.borough span.act a{border-bottom:medium none;color:#fff}
.borough_select .borough_sup{}
.borough_select ul.borough_sup_col{display:inline-block;list-style:outside none none;margin:0;padding:0;width:200px;vertical-align:top}
.borough_select ul.borough_sup_col li{display:inline-block;width:200px;padding:0 0 2px}
.borough_select ul.borough_sup_col li a{border-bottom:1px dotted #4a667b;color:#4a667b;text-decoration:none;font-size:0.95em}
.borough_select ul.borough_sup_col span{padding:0 0 1px;display:inline-block}
.borough_select ul.borough_sup_col span.act{background-color:#1ea0e4;margin:0 -5px;padding-left:5px;padding-right:5px}
.borough_select ul.borough_sup_col span.act a{border-bottom:medium none;color:#fff}

.metro_select{}
.metro_select .metro_select-link_switch{}
.metro_select .metro_select-link_switch a{}
.metro_select [class^="metro_select-space_"]{display:none}
.metro_select .metro_select-space_abc ul{list-style:outside none none;margin:10px 0;padding:0}
.metro_select .metro_select-space_abc ul li{display:inline-block;position:relative;width:24%;margin:0 0 5px}
.metro_select .metro_select-space_abc ul li span{display:block;padding-left:20px}
.metro_select .metro_select-space_abc ul li input[type="checkbox"]{position:absolute;top:5px}
.metro_select .metro_select-time{}
.metro_select .metro_select-time input{width:30px}
.metro_select .metro_select-time select{}

.sitemap-region,
.sitemap-city,
.sitemap-borough,
.sitemap-borough-sup,
.sitemap-metro{display:inline-block;line-height:1.5;padding-bottom:15px}
.sitemap-region h2,
.sitemap-city h2,
.sitemap-borough h2,
.sitemap-borough-sup h2,
.sitemap-metro h2{line-height:1.5;font-size:16px}
.sitemap-region a,
.sitemap-metro a,
.sitemap-city a,
.sitemap-borough a,
.sitemap-borough-sup a{display:inline-block;width:240px;margin:0 5px 0 0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sitemap-borough a{width:60px;font-size:14px}
.content-widget .widget-content:last-child .sitemap-city{padding-bottom:0}
.sitemap-links{}
h2.sitemap-links-title{line-height:1.5;font-size:16px;padding-top:20px}
.sitemap-links .widget-title:first-child h2.sitemap-links-title{padding-top:0}
.sitemap-links-list{list-style:outside none none;margin:0;padding:0}
.sitemap-links-el{position:relative;display:inline-block;width:178px;padding:0 60px 0 4px;margin:0 10px 0 -4px;line-height:1.6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background 0.1s linear;-o-transition:background 0.1s linear;-moz-transition:background 0.1s linear;-webkit-transition:background 0.1s linear}
.sitemap-links-el:hover{background-color:#f3f3f3}
.sitemap-links-el-link{}
.sitemap-links-el-count{position:absolute;right:4px;color:#676767}
.sitemaps-link{display:inline-block;line-height:1.5;padding:5px 0}
.sitemap-items{position:relative;width:100%}
.sitemap-items:before{content:'';position:absolute;width:100%;height:1em;bottom:1em}
.sitemap-items.white:before{background:#fff}
.sitemap-items-list{list-style:outside none none;margin:0 0 -2em -3%;padding:0}
.sitemap-items-el{display:inline-block;width:22%;padding:0 0 1em 0;margin:0 0 1em 3%;border-bottom:1px solid #f3f3f3;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#49afe4}
.sitemap-items-link{color:#49afe4}
.content-widget.sitemap-links .widget-content-overflow,
.content-widget.sitemap-links .widget-content-overflow-space,
.content-widget.sitemap-links .sitemap-links-el{font-size:12px !important;line-height:1.6em !important}

.btn_load_new{width:100%;text-align:center;margin-top:16px;padding:14px 0}
.btn_load_new.fixH32{height:32px}
.btn_load_new.btn_load_new-normalize{margin-top:0}
.btn_load_new > a{font-size:14px;color:rgb(71,176,224);border:1px solid rgb(71,176,224);padding:12px 19px;text-decoration:none;background:rgba(255,255,255,0);transition:background 0.1s linear;-o-transition:background 0.1s linear;-moz-transition:background 0.1s linear;-webkit-transition:background 0.1s linear}
.btn_load_new > a:hover{background:rgba(71,176,224,0.1)/*rgba(132,176,229,0.1)*/}
.btn_load_new.btn_load_new-green > a{color:rgb(82,200,5);border-color:rgb(82,200,5)}
.btn_load_new.btn_load_new-green > a:hover{background:rgba(82,200,5,0.1)}

/* SEO ссылки для блока "Рекомендуем посмотреть" */
.seo_related_pos{display:inline-block;width:33%;vertical-align:top}
.seo_related_pos ul{padding-left:0px;margin-top:2px;margin-left:5px}
.seo_related_pos li{list-style:none}
/* /SEO ссылки для блока "Рекомендуем посмотреть" */

/*Карта метро*/
.block_metro_map{width:1000px;height:1305px;position:relative}
.block_metro_map .station{position:absolute;top:155px;left:775px;font-size:11px;line-height:0.95;font-family:segoeSB,Arial,Tahoma,sans-serif;letter-spacing:0px;color:black}
.block_metro_map .station:hover{cursor:pointer}
.block_metro_map .station .ico_sel_pos{position:absolute;display:none;width:13px;}
.block_metro_map .station.row{color:#f00 !important}
.block_metro_map .station.row .ico_sel_pos{display:block}
.block_metro_map .setMetro{position:absolute;top:0px;right:80px;cursor:pointer}
.block_metro_map .clearMetro{position:absolute;top:0px;right:0px;cursor:pointer}
.block_metro_map .station_branch{position:absolute;width:13px;height:12px;cursor:pointer}
.block_metro_map .image_map{position:absolute;top:0px;left:0px}

/*Галерея фоток*/
.galleryfullscreen{display:block;width:100%;height:100%;text-align:center;font-size:3vh;color:rgb(200, 206, 211);background:rgb(0, 0, 0);background:rgba(0, 0, 0, .1)}
/*FIX:Тут ОБЯЗАТЕЛЬНО нужно вложенность, иначе opacity и blur накладываются и на соседний блок*/
.galleryfullscreen .galleryfullscreen-bg{height:100%;width:100%;position:absolute;left:0;top:0;overflow:hidden;background-position:50% 50%;background-size:cover;box-sizing:border-box;opacity:.75!important}
.dialogfullscreen-box.galleryfullscreen-bg .dialogfullscreen-icon-close{width:70px;height:70px;border-radius:0;top:0;right:0;background:#F3F3F3 url(../img/galleryfullscreen-sprite.png) 0 0 no-repeat}
.galleryfullscreen-block{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.5)}
.galleryfullscreen-bg.dialogfullscreen-box{background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.75)}
.galleryfullscreen-btn{display:none;position:absolute;top:50%;width:70px;height:70px;margin-top:-35px;overflow:hidden;cursor:pointer;background:#F3F3F3 url(../img/galleryfullscreen-sprite.png) -70px 0 no-repeat;z-index:1000001}
.galleryfullscreen-btn.show{display:block}
.galleryfullscreen-btn.next{right:0;background-position:0 -70px}
.galleryfullscreen-btn.prev{left:0;background-position:0 -140px}
.galleryfullscreen-space{display:block;height:100%;margin:0 80px}
.galleryfullscreen-space.direct{margin-right:330px}
.galleryfullscreen-overlay-direct{position:absolute;top:0;right:80px;width:240px;margin:7.5% 0 0;margin:7.5vh 0 0;vertical-align:top;white-space:normal;overflow:hidden;background:#000}
.galleryfullscreen-num{display:block;height:5%;height:5vh;font-size:4vh;color:#fff;overflow:hidden}
.galleryfullscreen-img{position:relative;display:inline-block;height:85%;height:85vh;width:100%;margin:7.5% 0 0;margin:7.5vh 0 0;overflow:hidden}
.galleryfullscreen-img-box{position:relative;width:100%;height:100%;background:transparent;overflow:hidden;cursor:pointer}
.galleryfullscreen-img-wrap{position:absolute;top:-500px;right:-500px;bottom:-500px;left:-500px;text-align:center;cursor:pointer}
.galleryfullscreen-img-wrap:after{display:inline-block;height:100%;content:'';vertical-align:middle}
.galleryfullscreen-img-block{}
.galleryfullscreen-img-html{}
.galleryfullscreen-img-img{display:inline-block;max-height:85%;max-height:85vh;max-width:100%;vertical-align:middle;box-shadow:rgba(0, 0, 0, 0.0980392) 0px 0px 0px 0.5px;cursor:pointer;fill:#fff}
.galleryfullscreen-img-preload-block{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}
.galleryfullscreen-img-preload{margin:1px}
.galleryfullscreen-img-comm{}

.galleryfullscreen-img-bg{height:100%;width:100%;position:absolute;left:0;top:0;overflow:hidden;background-position:50% 50%;background-size:cover;box-sizing:border-box}
.galleryfullscreen-img-footer{display:none;position:absolute;bottom:0;left:0;width:100%;text-align:left;background-color:rgba(0, 0, 0, 0.4);font-size:12px;line-height:16px;font-size:2vh;line-height:3vh}
.galleryfullscreen-img-footer.show{display:block}
.galleryfullscreen-img-footer-name{float:left;padding:0.2vh 0.5vw}
.galleryfullscreen-img-footer-num{float:right;background-color:rgba(0, 0, 0, 0.9);padding:0.2vh 0.5vw}
.galleryfullscreen-info{display:none;width:100%;text-align:left;font-size:2vh}
.galleryfullscreen-info.show{display:block}
.galleryfullscreen-info-addr{float:left;padding:0.2vh 0.5vw}
.galleryfullscreen-info-cost{float:right;padding:0.2vh 0.5vw}

.gallery_photo{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10000;display:none;overflow-x:auto;overflow-y:scroll}
.gallery_photo .gallery_photo_table{width:100%;height:100%;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.9)}
.gallery_photo .up_line{height:70px}
.gallery_photo .number_see_photo{padding-left:10px;padding-right:20px}
.gallery_photo .number_see_photo span{font-size:30px;color:white}
.gallery_photo .left_block,
.gallery_photo .right_block{width:90px}
.gallery_photo .left_block .fixed_block, .gallery_photo .right_block .fixed_block{width:90px;height:90px}
.gallery_photo .left_block .prev_photo_button, .gallery_photo .right_block  .next_photo_button{width:70px;cursor:pointer;margin-top:-35px;background-color:#F3F3F3;position:absolute;top:50%}
.gallery_photo .left_block .prev_photo_button{left:0px}
.gallery_photo .right_block .next_photo_button{right:0px}
.gallery_photo .direct{width:300px;padding-right:20px}
.gallery_photo .direct .advert{background-color:#F3F3F3}
.gallery_photo .direct .fixed{width:200px;height:1px}
.gallery_photo .block_img{padding-left:10px;padding-right:20px;width:100%}
.gallery_photo .block_img > div{display:none}
.gallery_photo .exit_block{background-color:#F3F3F3;padding:10px;float:right;cursor:pointer;position:absolute;top:0px;right:0px}
.gallery_photo .exit{width:50px;height:50px;cursor:pointer}
.gallery_photo .show_img{cursor:pointer}
.gallery_photo img{display:none}
.gallery_photo table{border-spacing:0px;border-collapse:0px}
.gallery_photo .description .comment_img{color:white;font-size:14px;margin-bottom:5px}
.gallery_photo .description{color:white;text-align:left}
.gallery_photo .description .title_object{color:#49afe4;font-size:18px}
.gallery_photo .description .cost{color:white;font-size:18px;margin-bottom:3px}
.gallery_photo .description .location{color:white;font-size:14px;margin-bottom:10px}
.gallery_photo .description_for_all, .gallery_photo .description_for_micro{display:none}


/*Последний слайд в галереи*/
.slider-pager .img_block.last_img{display: none}
.galleryfullscreen-img .last_img  .wrap{position: fixed;height: 100%;top:7.5%;top: 7.5vh;left: 0px;max-height: 85%;max-height: 85vh;width:100%}
.galleryfullscreen-img .last_img  .wrap>table{width:100%;height:100%}
.galleryfullscreen-img .last_img  .mg_left{width:80px}
.galleryfullscreen-img .last_img  .avatar{height:65%;height:15vh;border-radius: 100px}
.galleryfullscreen-img .last_img  .name_agent{font-size:165%;font-size:5vh;font-weight:bold;font-family:'segoeB'}
.galleryfullscreen-img .last_img  .text_pro_yers{font-size: 85%;font-size:2.8vh;font-weight:bold}
.galleryfullscreen-img .last_img  .phone{font-size:165%;font-size:5vh;font-weight:bold;font-family:'segoeSB'}
.galleryfullscreen-img .last_img  .call{font-size: 85%;font-size:2.8vh;font-weight:bold;font-family:'segoeSB'}
.galleryfullscreen-img .last_img  .name_an{font-size:132%;font-size:165%;font-size:5vh;font-weight:bold;font-family:'segoeB'}
.galleryfullscreen-img .last_img  .mg_right{width:80px}
.direct .galleryfullscreen-img .last_img  .mg_right{width:330px}
.galleryfullscreen-img .last_img .bg_img{max-height:100%;max-width:100%;max-height: 85vh;}
.galleryfullscreen-img .last_img .central_block{position: relative;display: inline-grid;height:100%}
.galleryfullscreen-img .last_img .central_block table{position:absolute;top:0px;left:0px;width:100%;height:100%;font-size:4vh}
.galleryfullscreen-img .last_img .central_block .mt_text_pro_yers{height:1.5%;height:1.5vh}
.galleryfullscreen-img .last_img .central_block .mt_phone{height:2%;height:2vh}
.galleryfullscreen-img .last_img .central_block .mt_call{height:0.3%;height:0.3vh}


/*разметка детальной пользователя. Испльзуется в user_tpl_1 */
.user-panel{}
.user-panel.sidebar-left{width:285px}
.user-panel .user-image{min-height:331px;padding-bottom:0}
.user-panel .user-image .userpic,
.user-panel .user-image .box-photo{width:245px;height:245px;margin:0}
.user-panel .user-image .userpic i[class^="pro-"]{top:0;right:6px}
.user-panel .user-image .info-rating{padding-top:15px;padding-bottom:20px}
.user-panel .user-info{display:block;min-height:311px;position:relative}
.user-panel .user-info .title{border-bottom:1px solid #dfdfdf;margin-bottom:15px;padding-bottom:15px}
.user-panel .user-info .title a,
.user-panel .user-info .title a > *{text-decoration:underline}
.user-panel .user-info .title a:hover,
.user-panel .user-info .title a:hover > *{text-decoration:none}
.user-panel .user-info .title h1{display:inline-block;padding:0;line-height:20px;font-size:24px}
.user-panel .user-info .last-vizit{display:inline-block;padding:0 0 0 10px;color:#6d6e76;font-size:13px;font-weight:normal}
.user-panel .user-info .share{float:right}
.user-panel .user-sidebar{width:285px}
.user-panel .user-sidebar.right{float:right}
.user-panel .user-sidebar.right .content-widget{margin-left:20px}
.user-panel .user-sidebar.left .content-widget{margin-right:20px}
.user-panel .user-sidebar .content-widget.overflow .clearfix{overflow:hidden}
.user-panel .user-sidebar .content-widget .title{font-size:14px;color:#3d3c3c;font-family:mpSB;margin:0 0 15px;padding:0 0 5px;border-bottom:1px solid #DFDFDF}
.user-panel .user-sidebar .content-widget .box-photo{width:225px;height:225px;margin-bottom:15px}
.user-panel .user-info .block-btn{position:absolute;bottom:14px;width:calc(100% - 40px)}
.user-panel .user-info .block-btn .left{float:left}
.user-panel .user-info .block-btn .right{float:right;padding-top:5px;padding-bottom:0}
.user-panel .user-info .block-btn .left-phone{float:left;margin-left:20px;padding:13px 0 0;line-height:14px}
.user-panel .user-info .block-btn .left-phone .block-col-line-icon{margin:0 10px 0 0}
.user-panel .user-info .block-btn .left-phone .phone-num{font-weight:bold;display:inline-block}
.user-panel .user-info .block-btn .left-phone .call-time{margin:0 0 0 10px;padding:2px 7px;border:2px solid #5bb222;border-radius:4px;color:#6d6e76}

.user-panel.user-bg{position:relative;height:460px;margin-bottom:40px;background-color:#fff;background-position:50% 0;background-repeat:no-repeat;background-image:url(../img/user_tpl/bg/img2.jpg)}
.user-panel.user-bg .user-info-space{position:absolute;bottom:0;width:100%;height:112px}
.user-panel.user-bg .user-info-space .time_in{position:absolute;top:-56px;left:271px;margin:0;padding:0 10px 1px 33px;line-height:22px;font-size:14px;color:#fff;background:#0cb16e}
.user-panel.user-bg .user-info-space .time_in .time_in_arrow{position:absolute;right:-18px;top:0;display:block;width:19px;height:23px;background:url(../img/sp-icon.png?20200528) no-repeat -242px 0}
.user-panel.user-bg .user-info-space .user-image{position:absolute;bottom:-20px;left:20px;width:245px;height:245px;min-height:245px;padding:3px;margin:0;box-shadow:2px 2px 6px 0 rgba(0, 0, 0, 0.4)}
.user-panel.user-bg.tpl2 .user-info-space .user-image{padding:0}
.user-panel.user-bg .user-info-space .user-info{height:112px;min-height:112px;margin:0 20px 0 304px}
.user-panel.user-bg .user-info-space .user-image .userpic i[class^="pro-"]{}
.user-panel.user-bg .user-bg-change{position:absolute;right:20px;top:20px}
.user-panel.user-bg .user-bg-change > a{display:none}
.user-panel.user-bg .user-bg-arrow{display:none;position:absolute;top:55px;width:51px;height:85px;cursor:pointer;color:#000;font-size:150px;font-weight:normal;text-shadow:0 0 4px #fff}
.user-panel.user-bg .user-bg-arrow.left{left:5px}
.user-panel.user-bg .user-bg-arrow.right{right:5px}
.user-panel.user-bg .user-bg-img-preload{position:absolute;left:-9999px}
.user-panel.user-bg .user-bg-img-preload img{width:100px}


.user-panel.tpl3{height:500px;margin-top:-48px}
.user-panel.tpl3.user-bg{box-shadow:inset 1280px 0 0 rgba(0, 0, 0, 0.6)}
.user-panel.tpl3.user-bg .user-info-space{height:auto;top:48px}

.user-panel .user-photo-block{float:right;margin:40px 95px 0 0}
.user-panel .user-photo-block .user-photo-bg{display:inline-block;position:relative;width:250px;height:250px;padding:50px;background-repeat:no-repeat;background-size:100% 100%;box-shadow:inset 350px 0 0 rgba(0, 0, 0, 0.6)}
.user-panel .user-photo-block .user-photo-bg{overflow:hidden}
.user-panel .user-photo-block .user-photo-bg .user-photo-bg-blur{position:absolute;left:0;top:0;width:100%;height:100%;filter:blur(10px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10');-webkit-filter:blur(10px)}
.user-panel .user-photo-block [class^="pro-"]{position:absolute;top:0;left:20px}
.user-panel .user-photo-block .userpic{width:250px;height:250px;margin:0}

.user-panel.user-conteiner{}
.user-panel.user-conteiner .user-main-space{float:left;width:calc(100% - 285px);/*margin:0 295px 0 0*/}
.user-panel.user-conteiner .user-sidebar .content-widget.company{text-align:center}
.user-panel.user-conteiner .user-sidebar .content-widget.company .box-photo{height:100px;width:100px;margin:0 auto 10px;background:#fff;border:none}

/*информаионный блок пользователя*/
.user-info-block{}
.user-info-block.fix-mh147{min-height:147px}
.user-info-block .block-col{display:inline-block;width:28%;vertical-align:top}
.user-info-block .block-col-line{display:block;min-height:35px;padding:0 10px 25px 30px;line-height:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.user-info-block .block-col-line:last-child{padding-bottom:0}
.user-info-block .block-col-line big{font-weight:bold}
.user-info-block .block-col-line-icon{display:block;float:left;height:16px;width:16px;margin:0 0 0 -30px;background:url(../img/sp-icon.png?20200528) -150px -200px no-repeat}
.user-info-block .block-col-line-icon.phone{background-position:-150px -200px}
.user-info-block .block-col-line-icon.other{background-position:-150px -216px}
.user-info-block .block-col-line-icon.web{background-position:-150px -232px}
.user-info-block .block-col-line-icon.calend{background-position:-166px -200px}
.user-info-block .block-col-line-icon.reg{background-position:-166px -216px}
.user-info-block .block-col-line-icon.certificate{background-position:-166px -232px}
.user-info-block .block-col-line-icon.addr{background-position:-182px -200px}
.user-info-block .block-col-line-icon.specialty{background-position:-182px -216px}
.user-info-block .block-col.company{width:15%;float:right;text-align:center}
.user-info-block .block-col.certificate,
.user-info-block .block-col.reg_data{width:20%;float:right;text-align:center/*;padding-top:15px*/}
.user-info-block .block-col.company .box-photo{height:100px;width:100px;margin:0 auto 10px;border:none;background:#fff}
.user-info-block .block-col-line .info-rating{margin-left:-30px;padding-bottom:0}
.user-info-block .block-col [class^="usericon-"]{display:inline-block;margin-bottom:10px}

/*иконки пользователя*/
[class^="usericon-"],
[class*=" usericon-"]{height:104px;background:url(../img/page_user_icon.png?160517) 0 0 no-repeat;vertical-align:middle}
.usericon-reg_data-yes{width:105px;background-position:0 0}
.usericon-reg_data-no{width:105px;background-position:0 -106px}
.usericon-certificate-yes{width:128px;background-position:-105px 0}
.usericon-certificate-no{width:128px;background-position:-105px -106px}

/*Сообщение на детальной пользователя*/
.user_tpl_show_tmp{position:relative;padding:20px;margin:0 0 20px;font-size:14px;line-height:29px}
.user_tpl_show_tmp [class^="btn-"]{float:right;color:#fff;margin-left:10px}

/*для обработки карусели объектов на детальной странице*/
.carusel_object .head_carusel{height:21px}
.carusel_object .body_carusel{padding-bottom:10px;padding-top:7px;overflow:hidden;position:relative;height:100%;margin-left:-10px}
.carusel_object .lenta{width:100000px;position:relative;left:0px;height:0px;padding-left:5px}
.carusel_object .arrow_left{background:url(../img/sp-arrow.png?160617_2) 0 0 no-repeat;width:8px;height:12px;background-position:0 -255px;cursor:pointer;float:left;margin-top:5px;margin-right:7px}
.carusel_object .arrow_right{background:url(../img/sp-arrow.png?160617_2) 0 0 no-repeat;width:8px;height:12px;background-position:0 -287px;cursor:pointer;float:right;margin-top:5px}
.carusel_object .cost{background-color:#47B0E0;color:#FFF;font-size:14px;font-family:mpSB;padding:5px 8px 2px;margin:5px 0}
.carusel_object .head_text{font-size:18px;font-family:mpR;color:#000}
.carusel_object .photo{height:89px;overflow:hidden;position:relative}
.carusel_object .fixed_pa_valign{position:absolute;top:-100px;left:-95px;width:320px;height:289px}
.carusel_object .fixed_pa_valign > div{background:#EBEBEB;width:310px;height:289px;display:table-cell;vertical-align:middle}
.carusel_object .item{margin-right:10px;width:120px;padding:5px;background-color:white;float:left;padding-bottom:15px}
.carusel_object .item:hover{box-shadow:0 4px 16px 0 rgba(54, 69, 102, 0.5)}
.carusel_object .item .theme{margin-bottom:2px;margin-top:4px}
.carusel_object .item .theme a{font-size:13px;font-family:mpR;padding-bottom:5px}
.carusel_object .item .description{color:#3d3d3d;font-size:12px;font-family:mpR;line-height:15px;letter-spacing:-0.3px;margin-bottom:5px}
.carusel_object .item .date{font-size:12px;font-family:mpR;color:#3d3d3d}
.carusel_object .right-shadow{
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	width:30px;position:absolute;right:0px;height:100%;z-index:5000;
}
.carusel_object .box-photo{display:inline-block;width:100%;height:100%}


/*разметка для детальной*/
.press-release .press-release_date{position:absolute;right:0;top:0;color:#969696}
.press-release .press-release_desc{display:block}
.press-release .contacts .params{width:65px;font-weight:bold}
.press-company{font-size:16px;line-height:1.7}
.press-release .company_info p{padding-top:10px;font-size:13px;line-height:1.23}
.press-release .company_info td{vertical-align:top}
.press-company-logo{width:100px;padding:8px 15px 15px 0;text-align:right;vertical-align:top}
.press-company-logo-img{max-width:100px}

/*для блоков в статистике из архивов*/
.highcharts_st_box{height:500px;display:none;background:url(../img/ajax-loader.gif) center center no-repeat}



.parallax_content{margin-top:0;margin-bottom:0}
/*.parallax_content + .content-widget{margin-top:-20px}*/
.parallax_content .parallax_content-close{display:block;padding:4px 9px 6px 10px;position:absolute;top:0;left:0;background-color:rgb(70, 70, 70);color:#fff;background-color:rgba(70, 70, 70, 0.4);color:#fff;cursor:pointer}
.parallax_content:hover .parallax_content-close{background-color:rgba(70, 70, 70, 0.8)}
.parallax_content-link{display:block;height:100%;width:100%;position:absolute}

/* вопросы */
.question-list{padding-bottom:50px;margin-top:-30px}
.question-item{display:block;margin:0 -20px 0;padding:15px 20px 15px;text-decoration:none;border-top:1px solid #f3f3f3}
.question-item:first-child{border-top:none}
.question-item.detail{padding-top:0;padding-bottom:0}
.question-list .question-item:hover{background-color:rgba(71, 176, 224, .1)}
.question-item-author{display:block;padding:0 0 15px;font-size:1.1em;line-height:29px}
.question-item-author-photo{float:left;width:30px;height:30px;margin-right:5px;padding-bottom:0;border-radius:100%}
.question-item-author-img{max-width:30px;max-height:30px}
.question-item-author-link{color:#494848;text-decoration:none;display:inline-block;padding-right:10px}
.question-item-author-link:hover .question-item-author-name{text-decoration:underline}
.question-item-author-name{display:block;padding-left:40px}
.question-item-author-name.and-time{line-height:1em}
.question-item-author-time{display:block;padding-left:40px;line-height:1em;font-size:.8em;padding-top:4px}
.question-item-author-complain,
.question-item-author-share{float:right;padding-left:30px;color:#969696}
.question-item-title{display:block;padding:5px 0 10px}
.question-item-title-h{padding:0;margin:0;font-size:1.2em;color:#52b0e5}
.question-item-link,
.question-item-link:hover{text-decoration:none}
.question-item-link .question-item-text-p{color:#494848}
.question-item-link:hover .question-item-title-h{text-decoration:underline}
.question-item-info{display:block;padding:0 0 5px;color:#969696}
.question-item-info-span{display:inline-block;padding-left:10px}
.question-item-info-link{color:#969696;text-decoration:none}
.question-item-info-link:hover{text-decoration:underline}
.question-item-info-span:first-child{padding-left:0}
.question-item-info-span.address::after{content:'•';padding-left:10px}
.question-item-info-span.folder{}
.question-item-info-span.date{float:right;padding-left:0}
.question-item-info-span.comment-count.suggested{color:#73bf3e}
.question-item-text{display:block;padding:0 0 15px}
.question-item-text-p{padding:0;margin:0;font-size:14px;font-family:mpR}

.question-answer-list{padding-top:15px;padding-bottom:25px}
.question-item.detail .question-answer-list{padding-bottom:0}
.question-answer-space{padding:15px 0 0}
.question-answer-space-h{display:inline;font-size:1.2em;color:#494848}
.question-answer-space-count{padding-left:5px;font-size:1.3em;color:#969696}
.question-answer-space .list_text_empty{font-size:1.3em}
.question-answer-form.notempty{padding:15px 0}
.question-answer-form-h{display:inline;font-size:1.2em;color:#494848}
.question-answer-form-container{position:relative;clear:both}
.question-answer-form-close{float:right;font-size:1.2em;color:#494848}
.question-answer-form-textarea{display:block;width:98%;padding:10px1%;margin:10px 0}
.question-answer-head-space{display:none}
.question-answer-msg-space:not(:empty){padding-top:10px}
.question-answer-form-space:not(:empty){padding-top:10px}

.question-comment-list{position:relative;padding:20px 0 0;background-color:#FFF}
.question-comment-list-title{}
.question-comment-item{position:relative;margin:0 -20px 0;padding:15px 20px 15px 100px;overflow:hidden;transition:background 0.1s linear;-o-transition:background 0.1s linear;-moz-transition:background 0.1s linear;-webkit-transition:background 0.1s linear}
.question-comment-item:hover{background-color:rgba(71, 176, 224, .1)}
.question-comment-item.best{background-color:#ebfeeb}
.question-comment-item[data-comment-level="1"]{padding-left:20px}
.question-comment-item[data-comment-level="2"]{padding-left:40px}
.question-comment-item[data-comment-level="3"]{padding-left:60px}
.question-comment-item[data-comment-level="4"]{padding-left:80px}
.question-comment-item[data-comment-level="5"]{padding-left:100px}
.question-comment-item-author{display:block;padding:0 0 5px;font-size:1.1em;line-height:29px}
.question-comment-item-author-photo{float:left;width:30px;height:30px;margin-right:5px;padding-bottom:0;border-radius:100%}
.question-comment-item-author-img{max-width:30px;max-height:30px}
.question-comment-item-author-link{color:#494848;text-decoration:none;display:inline-block;padding-right:10px}
a.question-comment-item-author-link:hover .question-comment-item-author-name{text-decoration:underline}
.question-comment-item-author-name{display:block;padding-left:40px}
.question-comment-item-author-name.and-time{line-height:1em}
.question-comment-item-author-time{display:block;padding-left:40px;line-height:1em;font-size:.8em;padding-top:4px}
.question-comment-item-author-complain{-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;opacity:0}
.question-comment-item:hover .question-comment-item-author-complain{opacity:1}
.question-comment-item-author-complain,
.question-comment-item-author-share{float:right;padding-left:30px;color:#969696}
.question-comment-item-text{margin:0;padding:0;font-size:14px;font-family:mpR;color:#494848}
.question-comment-item-button{display:inline-block;padding-left:10px;vertical-align:top;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;opacity:0}
.question-comment-item:hover .question-comment-item-button{opacity:1}
.question-comment-cuts{display:inline-block;width:100%;text-align:center;font-size:20px;color:#969696;cursor:pointer;box-shadow:0 0 70px 40px #fff}
.question-comment-item.best .question-comment-cuts{box-shadow:0 0 70px 40px #ebfeeb}
.question-comment-item:hover .question-comment-cuts{color:#494848}
.question-comment-anchor{text-decoration:none}
.question-comment-best{position:absolute;right:4px;top:4px;display:inline-block;padding:0 22px 10px 0;vertical-align:top;color:#73bf3e}
.question-comment-best:after{position:absolute;right:0;top:0;content:'';width:16px;height:16px;background:url(../img/sp-icon.png?20200528) -91px -69px no-repeat}
.question-comment-question{position:relative;padding:13px 0 0 22px}
.question-comment-question:after{position:absolute;left:0;top:15px;content:'';width:16px;height:15px;background:url(../img/sp-icon.png?20200528) 0 -354px no-repeat}
.question-thumbs{display:inline-block;padding-left:10px;vertical-align:top}
.question-thumbs.up{color:#73bf3e}
.question-thumbs.down{color:#eb0e30}
/* /вопросы */

.click-action,
.click-action > *{cursor:pointer}

@media screen and (max-width:1280px){
	.table-pro tr.buttons .pro-free,
	.table-pro tr.buttons .pro-main{min-width:100px !important}
	.table-pro tr.buttons .pro-gold{min-width:100px !important}
	.table-pro tr.buttons .pro-corp{min-width:130px !important}
	.table-pro tr.buttons td{padding:2px 5px 2px 5px}
	.table-pro .pro-main-ico,
	.table-pro .pro-gold-ico,
	.table-pro .pro-corp-ico,
	.table-pro tr.tarif table.discount_block,
	.table-pro .head .blue_line{display:none}
	.table-pro tr.tarif .discount_block_min{display:block}
}
/* pro-acc new end */


/*диалог окно изменения цены*/
.popup.change-cost-popup{min-width:400px}
#change-cost-popup .change_cost_title{width:100%;text-align:center;font-size:16px;color:#333;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;padding:5px}
#change_cost_table{display:none;background-color:white;margin-bottom:15px}
#change_cost_table_msg{height:100px;text-align:center;background-color:white;font-size:14px;display:none}
#change_cost_table_msg .footnote{color:#555;font-style:italic;font-size:13px}
#change_cost_table_msg .footnote .count_change{font-weight:bold}
#change-cost-popup .load{background:url(../img/ajax-loader.gif) center center no-repeat;min-height:100px}
#change-cost-popup h3{text-transform:uppercase;font-family:mpSB;color:#3d3c3c;font-size:16px;line-height:22px;padding-bottom:15px}
#change_cost_table .change-cos-head .change-cost-date,
#change_cost_table .change-cos-head .change-cost-cost{font-size:18px;color:#47b0e0;font-family:"mpSB";font-weight:bold}
#change_cost_table .change-cost-date{font-size:13px;color:#757575;font-family:"mpR";padding:5px}
#change_cost_table .change-cost-cost{font-size:13px;color:#757575;font-family:"mpR";padding:5px;text-align:right}
#change_cost_table .change-cost-cost.up{color:#F03C40}
#change_cost_table .change-cost-cost.down{color:#5BB222}
#change_cost_table tr:nth-child(2n-1) > td{background-color:#f6f6f6}
#change_cost_table tr:first-child > td{background-color:transparent}
a.change-cost-popup{width:20px;height:20px;display:block;position:absolute;right:2px;top:0px;background:url(../img/sp-icon.png?20200528) -172px -380px no-repeat}

#box_graf_publication_detail{float:left}
.box_graf_big{height:300px;width:800px;display:none;background:url(../img/ajax-loader.gif) center center no-repeat;margin-top:15px}
.box_graf_min{height:300px;width:400px;display:none;background:url(../img/ajax-loader.gif) center center no-repeat}

#change-cost-popup .label_for_graf_publication,
#change-cost-popup .label_for_graf_statCost,
#change-cost-popup .label_for_grafs{color:#555;font-style:italic;width:800px;display:none}
#change-cost-popup .label_for_grafs{margin-top:20px;display:none}


/*section_study*/
.section_study_left_col{float:left;width:230px}
.section_study_left_title{padding:0;margin:0}
.section_study .knowledge h3, .section_study .materials h3{margin-top:9px;margin-bottom:16px !important;}
.section_study .rate_2{background:url(../img/study/27.png) no-repeat left;margin:0 0 0 5px;padding:0 0 0 36px;display: inline-block;line-height: 30px;}
.section_study .rate_2 p{padding:0;color:#2f314c;font-size:14px;float:left;width:128px;}
.section_study .rate_2 p.exp{color:#696969;font-size:14px;}
.section_study .rate_2 span{color:#696969;font-size:14px;display:block;float:right;text-align:right;width:56px;}
.section_study .rate_2 span.red{color:#ee2a2e;font-size:14px;}
.section_study .rate_3 {border-top:1px solid #cccccc;margin:16px 0 0;padding:7px 0 0;}
.section_study .rate_3 img{float:left;margin:0 11px 0 0;width:auto;}
.section_study .rate_3 p{color:#2f314c;font-size:14px;float:left;margin:8px 0 0;width:185px;}
.section_study .rate_3 p span{color:#ee2a2e;}
.section_study .materials ul{padding:0;}
.section_study .materials ul li{padding:0;clear:both;display:table;padding-bottom:11px;width:100%;margin: 13px 0 -8px 20px;}
.section_study .materials ul li a{float:left;font-size:14px;display:block;width:170px;}
.section_study .num_out{float:right;width:55px;}
.section_study .materials h3{margin-top:31px;}
.section_study .catalogue h3{margin-top:15px;}
.section_study .left_menu{padding:0;list-style:none;margin:20px 0 0;}
.section_study .left_menu li{padding-bottom:17px;}
.section_study .left_menu li a{font-size:18px;display:inline-block;}
.section_study .left_menu li a:hover{border-bottom:1px dashed #ffffff;}
.section_study .left_menu li ul{padding:0;}
.section_study .left_menu li ul li{padding:0;clear:both;display:table;padding-bottom:11px;width:100%;margin: 13px 0 -8px 20px;}
.section_study .left_menu li ul li a{border:none;color:#49afe4;font-size:14px;text-decoration:underline;width: 170px;float:left}
.section_study .left_menu li ul li a:hover{border-bottom:none;text-decoration:none;}
.section_study .banner_2{margin:12px 0 0;}
.section_study .mid_col_2{margin-left:260px;padding:0px 30px 0 20px;}
.section_study .way{margin:9px 0 18px;}
.section_study .way a{text-decoration:underline;}
.section_study .way a:hover{text-decoration:underline;}
.section_study .way span{color:#888;text-decoration:none;}
.section_study .article_text h3{margin:15px 0 12px;}
.section_study .article_text p{line-height:18px;margin:5px 0 0;padding:0;font-size: 14px;}
.section_study .article_text span a{text-decoration:none;border-bottom:1px dashed #49afe4;}
.section_study .article_text p a:hover{border-bottom:none;}
.section_study .download{margin:20px 0 0;}
.section_study .download h4{font-size:18px;margin:0 0 13px;}
.section_study .article_text .download strong{border:none;}
.section_study .info_4{border-top:1px solid #cccccc;margin:18px 0 0;padding:4px 0 0;display:table;width:100%;}
.section_study .info_4 .price{float:left;margin:0 4px 0 0;width:180px;}
.section_study .butn_by{margin-top: 10px;}
.section_study .info_4 .date{color:#696969;font-size:11px;display:block;float:left;line-height:18px;/*margin:7px 0 0 23px;*/margin:7px 23px 0 23px;/*width:230px;*/width:156px;}
.section_study .virtual_block_2{background:url(../img/study/virtual_block_repeat_2.jpg) repeat-x top;height:204px;margin:0 auto 22px;position:relative;}
.section_study .virtual_block_left_2{background:url(../img/study/virtual_block_left_2.jpg) no-repeat top left;height:204px;}
.section_study .virtual_block_right_2{background:url(../img/study/virtual_block_right_2.jpg) no-repeat top right;height:204px;}
.section_study .virtual_block_2 a.close{position:absolute;right:7px;top:8px;}
.section_study .virtual_block_2 .virtual_text{padding:24px 0 0 320px !important;}
.section_study h3.float_2{float:left;margin:8px 6px 5px 0;width:auto;}
.section_study .object_menu_out{display:table;margin:4px 0 0;width:100%;}
.section_study .object_menu{list-style: none;padding:0 10px 0 0; width:auto}
.section_study .object_menu li{float:left;margin-bottom:-1px;position:relative;padding:0 14px 23px;text-align:center;width:auto}
.section_study .object_menu li.active{background:url(../img/study/menu_active.gif) no-repeat bottom center}
.section_study .object_menu li span{cursor:pointer;color:#49afe4;font-size:16px;border-bottom: 1px dashed #49afe4;display:block;text-align:center;text-decoration:none;}
.section_study .object_menu li.active span, .section_study .object_menu li:hover span{padding-bottom: 1px;border-bottom-width: 0;}
.section_study .object_info_block{background:url(../img/study/object_gradient.gif) repeat-x top;padding:8px 0 0;width:100%}
.section_study small.sm{color:#696969;font-style:italic;font-size:11px;display:block;margin:-3px 0 13px;position:relative;}
.section_study .video_back{height:150px;cursor:default;width:200px;overflow: hidden;}
.section_study .price{color:#000000;font-size: 14px;padding:7px 0 0;height: 63px;}
.section_study .video_info{color:#000000;font-style:bold;font-size:12px;}
.section_study .price span{color:#696969;line-height:18px;}
.section_study .price span.red{color:#ee2a2e;}
.section_study .price span.green{color:#467c00;}
.section_study .slider_3{padding-top:11px;padding-bottom:35px;}
.section_study .slider_3 .text_offer, .section_study .list3 .text_offer{padding-bottom:6px;}
.section_study .slider_3 .text_offer p, .section_study .list3 .text_offer p{padding-bottom:10px !important;}
.section_study .slider_3 address.addr, .section_study .list3 address.addr{margin-top:13px;}
.section_study .slider_3 a.main_link, .section_study .list3 a.main_link{margin-top:2px;}
.section_study .slider_3 .prev, .section_study .slider_3 .prev2, .section_study .slider_3 .prev3{position:absolute;top:70px;left:20px;}
.section_study .slider_3 .next, .section_study .slider_3 .next2, .section_study .slider_3 .next3{position:absolute;top:70px;right:-80px;}
.section_study .slider_3 .jCarouselLite{margin-left:40px !important;margin-right:40px !important;}
.section_study .slider_3 .jCarouselLite li{margin-right:15px !important;width:200px;}
.section_study .slider_3 .agents_carousel{/*margin-right:80px !important;*/display: inline-block;}
.section_study .agents_carousel li{width:190px;padding:0 40px 0 0;float:left}
.section_study .agents_carousel li p{padding:0 0 5px 0}
.section_study .agents_carousel li p a{color:#49afe4;font-weight:bold}
.section_study .agents_carousel li .img{width:70px;margin:0 -70px 0 0;float:left;position:relative}

.section_study .list3{display:table;width:100%;}
.section_study .list3 li{float:left;height:406px;overflow:hidden;margin:0 30px 0px 0;width:200px;}
.section_study .vid li{height:480px;}
.section_study .vid2 li{height:293px;}
.section_study .photo_back_2{background:#2f314c;height:100px;display:block;width:200px;}
.section_study .list3 li p.text,.list3 li div.text, .section_study .slider_3 ul li p.text, li div.text{height:120px;overflow:hidden;}

.section_study .list3 li a.main_link, .section_study .slider_3 ul li a.main_link{height:40px;overflow:hidden;}
.section_study .p2{margin:2px 30px 30px 0;}
.section_study .video_block{background:#2f314c;height:288px;margin:33px auto 0;padding:243px 0 0;width:709px;}
.section_study .video_block span{background:url(../img/study/icons/31.png) no-repeat;height:45px;display:block;margin:0 auto;width:45px;}
.section_study .attention{position:relative;top:-6px;left:-3px;margin:0 auto;width:336px;}
.section_study .atten_top{background:url(../img/study/attention_top.png) no-repeat;height:16px;overflow:hidden;width:342px;}
.section_study .atten_center{background:url(../img/study/attention_center.png) repeat-y;padding:12px 22px 14px;width:298px;}
.section_study .atten_bottom{background:url(../img/study/attention_bottom.png) no-repeat;height:6px;overflow:hidden;width:342px;}
.section_study .atten_center strong{display:block;text-transform:uppercase;}
.section_study .atten_center p{line-height:18px;}
.section_study .programm_block{display:table;width:100%;}
.section_study .programm{float:left;width:335px;}
.section_study .time{float:left;margin-left:20px;width:335px;}
.section_study .programm_block h4{color:#000000;font-size:18px;margin:20px 0 3px;padding:0px;}
.section_study .programm ul li{padding:10px 0 5px;}
.section_study .programm ul li strong{display:inline;border:none;}
.section_study .time strong{color:#ee2a2e;font:bold 14px Arial, Helvetica, sans-serif;padding:9px 0 7px;}
.section_study .time p{font-size:14px;line-height:20px;}

.section_study .agency_conteiner h3{font:normal 24px "Trebuchet MS",Arial,Helvetica,sans-serif;}

.section_study .rc-cc p {background: none repeat scroll 0 0 #EDF6DB;margin: 0 0 10px;padding: 10px 15px;}
.section_study #realclass .mk_h2 {color: #2F314C;}
.section_study .mk_h1, .section_study .mk_h2 {font-family: arial !important;font-size: 18px !important;font-style: italic !important;}
.section_study .rc-cc {margin: 20px 0 10px;}
.section_study .rc-cc-i {float: left;text-align: right;width: 200px;}
.section_study .rc-cc-c {background: url("//realclass.ru/img/otziv.jpg") no-repeat scroll 0 0 transparent;margin: 0 0 0 210px;padding: 0 0 0 12px;}

.section_study .offers .offers_carousel{/*height:490px;height:auto !important;*/position:relative;overflow:hidden}
.section_study .offers .offers_carousel ul{width:10000px;float:left}
.section_study .offers_carousel{margin:10px 0 0 !important;top:0px}
.section_study .offers_carousel li{/*cursor:pointer;*/margin:0 52px 0 0 !important;padding:0px !important;width:190px;height:auto !important}
.section_study .offers_carousel_small li{width:120px}
.section_study .offers_carousel a.all_link{padding-left:5px;display:block}
.section_study .offers_carousel a.all_link.all_link-in{display:inline-block}
.section_study .offers_carousel a.all_link.all_link-more{display:inline-block;color:#696969}
.section_study .img_bord{border:1px solid #dadada;height:140px;overflow:hidden;text-align:center;width:188px}
.section_study .offers_carousel_small .img_bord{height:88px;width:118px}
.section_study .img_bord img{display:block;margin:0 auto}
.section_study .offers_carousel_small .img_bord img{width:120px}
.section_study .price_block_2{background:url(../img/study/price_back.png) no-repeat;height:22px;margin:1px 0 0;text-align:center;width:190px}
.section_study .offers_carousel_small .price_block_2{background:url(../img/study/price_back120.png) no-repeat;width:120px}
.section_study .price_block_2 strong, .section_study .price_block_3 strong{color:#ffffff;font-size:13px;display:block;padding-top:2px}
.section_study .offers_carousel_small .price_block_2 strong, .section_study .offers_carousel_small .price_block_3 strong{font-size:12px;padding-top:4px}
.section_study a.main_link{font-size:14px;display:block;line-height:20px;margin:9px 0 0}
.section_study .offers_carousel_small a.main_link{font-size:12px;line-height:18px;overflow:hidden}
.section_study address.addr{color:#000000;font-style:normal;font-weight:bold;display:block;margin:17px 0 0}
.section_study em.green_txt{color:#4b7200;font-size:12px;display:block;margin:3px 0 0}

.section_study .text_offer{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:5px 0 0;padding:8px 0 5px;width:190px}
.section_study .offers_carousel_small .text_offer{width:120px;overflow:hidden}
.section_study .text_offer p.text, div.text{font-size:12px;line-height:18px}
.section_study .text_offer p.offer_logo{padding-top:5px;text-align:center}
.section_study .text_offer p.offer_logo img{max-width:120px}
.section_study .text_offer p.offer_cost{font-size:1.2em}
.section_study .offers_carousel_small .text_offer p.text, div.text{font-size:10px;line-height:14px}
.section_study .text_offer p.text sup{font-size:8px}
.section_study .text_offer p.phone_txt{background:url(../img/study/icon_phone.gif) no-repeat left;color:#ee2a2e;font-size:12px;margin:5px 0 0;padding:0 0 0 20px}
.section_study .offers_carousel_small p.phone_txt{background:url(../img/study/icon_phone.gif) no-repeat left;color:#ee2a2e;font-size:10px;margin:0;padding:2px 0 0 20px}
.section_study .offers_carousel_small .text_offer{border-bottom:none}
.section_study .offers_carousel_small .text_offer p.phone_txt{font-size:10px}

.section_study .offers_no_carousel{display:none;}
.section_study .offers_no_carousel li{ list-style: none; height: auto !important;margin: 0 25px 30px 0 !important;padding: 0 !important;width: 190px;}

.section_study a.close{background:url(../img/study/icon_close.png) no-repeat;height:12px;display:block;margin-left:12px;width:12px}
.section_study .virtual_text a {color: #ee2a2e !important;font-size:18px;display: block;margin: 7px 0 0;}
.section_study p.txt_1{font-size:23px;padding:0;}
.section_study p.txt_2{color:#3c3d6b;font-size:14px;margin:6px 0 0;padding:0;width:80%}
/*/section_study*/

/*Телефон в Паблике для обратного звонка*/
@keyframes anim_phone{
	0%,100%,50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
	10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}
	20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}
}
.phone_support{width:160px;height:160px;position:fixed;z-index:10000;right:10px;bottom:1px}
.phone_support:hover .img_phone{-webkit-animation:anim_phone 1s infinite ease-in-out;animation:anim_phone 1s infinite ease-in-out;cursor:pointer}
.phone_support:hover .hide_phone{display:block;cursor:pointer}
.phone_support .hide_phone{display:none;width:20px;height:20px;position:absolute;top:10px;right:10px}
.phone_support .img_phone{width:100px;height:100px;position:absolute;left:30px;top:30px}
.phone_support canvas{position:absolute;top:0px;left:0px}

/* planfix:127 */
.content{padding-bottom:56px}
.footer{height:auto;margin-top:0}
.fmenu-list > li{width:33%}

/*pro compare*/
.rub{font-family:rub-arial-regular}
.pb-pro-comp-col .help-info.no-absolute{position:static}
.pb-pro-comp-col .help-info.no-absolute .help-info-modal{right:43px}
.help-info-modal-p{padding:0}
.help-info-modal{font-size:14px;line-height:20px;position:absolute;width:253px;padding:16px;box-sizing:border-box;background:#fff;bottom:34px;right:-18px;display:none;text-align:center;font-weight:400;box-shadow:0 12px 25px rgba(0,0,0,0.35);z-index:5}
.help-info-text{text-decoration:none;color:#424242;border-bottom:1px dotted;line-height:13px;display:block;cursor:pointer}
.help-info-text:hover{border-bottom:1px dotted rgba(0,0,0,0)}
.help-info-icon:hover + .help-info-modal,.help-info-text:hover + .help-info-modal{display:block}
.help-info-modal:before{content:"";position:absolute;bottom:-5px;right:23px;width:12px;height:12px;background:#fff;transform:rotate(45deg)}
.help-info{position:relative}
.help-info-icon{width:21px;height:21px;font-style:normal;border-radius:50%;border:1px solid #54596E;display:flex;justify-content:center;align-items:center;font-weight:700;cursor:pointer;box-sizing:border-box;font-size:14px;padding-right:1px}
.pro-button{padding:11px;display:inline-block;color:#fff;font-size:12px;line-height:17px;font-weight:700;cursor:pointer;text-decoration:none;box-sizing:border-box;text-align:center}
.pro-button.disabled{pointer-events:none;opacity:.3}
.pro-button.green{background:#5DA048}
.pro-button.blue{background:#007FE3}
.pro-select{border:1px solid #CECECE;box-sizing:border-box;padding:8px 40px 8px 14px;font-size:13px;color:#423C65;font-weight:700;cursor:pointer;position:relative}
.pro-select.disabled{opacity:.4;cursor:default}
.pro-select.disabled .pro-select-name-span{cursor:default}
.pro-select-name-span{white-space:nowrap;overflow:hidden;width:100%;display:inline-block;text-overflow:ellipsis;cursor:pointer}
.pro-select-name-icon-wrap{position:absolute;width:40px;height:100%;right:0;top:0;display:flex;justify-content:center;align-items:center;cursor:pointer}
.pb-pro-comp-col-icon{display:inline-block;background-image:url(../img/sp-icon.png?20200528);background-repeat:no-repeat}
.pb-pro-comp-col-icon.ok{background-position:-154px -372px;background-size:234px;width:18px;height:18px}
.pro-select-name-icon{display:inline-block;background-image:url(../img/sp-icon.png?20200528);background-position:-81px -942px;background-size:140px;background-repeat:no-repeat;width:7px;height:4px;cursor:pointer}
.pro-select-modal{position:absolute;background:#fff;z-index:100;box-shadow:0 12px 25px rgba(0,0,0,0.35);width:238px;box-sizing:border-box;left:-1px;top:-1px;display:none}
.pro-select-modal-close{position:absolute;top:18px;right:16px;transform:rotate(180deg);display:inline-block;width:7px;height:4px;background-image:url(../img/sp-icon.png?20200528);background-position:-81px -942px;background-size:140px;background-repeat:no-repeat;cursor:pointer}
.pro-select-modal-item{padding:11px 14px;cursor:pointer}
.pro-select-modal-item:hover{background:#F4F4F4}
.pro-select-modal-item-top,.pro-select-modal-item-bottom,.pro-select-modal-item-span .rub,.pro-select-name{cursor:pointer}
.pro-select-modal-item-name{color:#423C65;cursor:pointer;margin-bottom:4px;display:inline-block}
.pro-select-modal-item-gift{color:#5da048;cursor:pointer}
.pro-select-modal-item-span{cursor:pointer;font-weight:400;color:#423C65}
.pro-select-modal-item-discount{color:#5da048;cursor:pointer}
.pro-select-modal-info{background:#45823A;color:#fff;padding:14px;display:flex;align-items:center}
.pro-select-modal-info-icon{width:34px;height:32px;background-image:url(../img/sp-icon.png?20200528);background-position:-79px -888px;background-repeat:no-repeat;background-size:138px;margin-right:20px}
.pro-select-modal-info-span{display:block}
.pro-select-modal-info-span.bold{font-weight:700}
.pro-status-icon{background-image:url(../img/sp-icon.png?20200528);background-repeat:no-repeat;background-size:172px;display:inline-block;width:34px;height:34px}
.pro-status-icon.empty{background-image:none}
.pro-status-icon.grey{background-position:-98px -1202px}
.pro-status-icon.pro-0-ico,.pro-status-icon.pro-1-ico{background-position:-6px -260px}
.pro-status-icon.pro-2-ico,.pro-status-icon.pro-3-ico{background-position:-60px -1245px}
.pro-status-icon.pro-4-ico,.pro-status-icon.pro-5-ico{background-position:-98px -1245px}
.pro-status-icon.pro-6-ico,.pro-status-icon.pro-7-ico{background-position:-136px -1245px}
.pb-radio-label{display:flex;align-items:center;cursor:pointer;position:relative}
.pb-radio-label.disabled{opacity:.4;cursor:default}
.pb-radio-label-input{display:none}
.pb-radio-label-input:checked + .pb-radio-name > .pb-radio-name-span{color:#5DA048;border-bottom:1px dotted rgba(0,0,0,0)}
.pb-radio-label .help-info{margin-left:24px}
.pb-radio-modal{position:absolute;background:#fff;z-index:100;box-shadow:0 12px 25px rgba(0,0,0,0.35);width:355px;box-sizing:border-box;padding:20px;font-size:14px;bottom:50px;left:calc(50% - 355px / 2);display:none}
.pb-radio-name:hover + .pb-radio-modal{display:block}
.pb-radio-modal:before{content:"";width:15px;height:15px;position:absolute;background:#fff;bottom:-7px;left:calc(50% - 15px / 2);transform:rotate(45deg)}
.pb-radio-modal-row{width:100%;display:flex;justify-content:space-between;margin-bottom:16px}
.pb-radio-modal-row:last-child{margin-bottom:0}
.pb-radio-modal-col.time{width:78px}
.pb-radio-modal-col.price{width:112px;text-align:right}
.pb-radio-modal-col.discount{width:113px;text-align:right}
.pb-radio-modal-col.discount .pb-radio-modal-col-span{font-weight:700}
.pb-radio-modal-col-span.green{color:#00A600}
.pb-radio-name-span-br{display:none}
.pb-radio-name-span{color:#007FE3;border-bottom:1px dotted}
.pb-radio-name-span.bold{font-size:14px;line-height:19px;font-weight:700}
.pb-radio-label.disabled .pb-radio-name-span{border-bottom:1px dotted rgba(0,0,0,0);color:#000}
.pb-pro-comp{background:#fff}
.pb-pro-comp-head-h{font-size:18px;line-height:30px;color:#3d3c3c;padding:20px}
.pb-pro-comp-wrap{margin-bottom:14px}
.pb-pro-comp-heads{padding:0 20px 12px;box-sizing:border-box;display:flex;justify-content:space-between}
.pb-pro-comp-head:first-child{text-align:left}
.pb-pro-comp-head{text-align:center;width:15.2%}
.pb-pro-comp-head-icon{margin-bottom:18px}
.pb-pro-comp-head-span{font-size:16px;line-height:22px;font-weight:700;color:#007FE3;width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis}
.pb-pro-comp-head-span.gold{color:#ED8D00}
.pb-pro-comp-row{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;position:relative}
.pb-pro-comp-row:hover{background:#E6F7FF}
.pb-pro-comp-row:before{content:"";position:absolute;height:100%;width:14.5%;background:rgba(255,152,0,0.1);z-index:1;top:0;right:34.6%}
.pb-pro-comp-row:nth-child(odd){background:#F9F9F9}
.pb-pro-comp-row:hover:nth-child(odd){background:#E6F7FF}
.pb-pro-comp-col{display:flex;justify-content:center;align-items:center;width:15.2%;position:relative;box-sizing:border-box}
.pb-pro-comp-col.helper{padding:0 27px}
.pb-pro-comp-col-span{text-align:center}
.pb-pro-comp-col .help-info{position:absolute;left:0;top:calc(50% - 21px / 2)}
.pb-pro-comp-col:first-child{display:block}
.pb-pro-comp-col-link{color:#1086e4}
.pb-pro-comp-col-link:hover{text-decoration:none}
.pb-pro-comp-col.gold{z-index:2}
.pb-pro-comp-col-icon{display:inline-block;background-image:url(../img/sp-icon.png?20200528);background-repeat:no-repeat}
.pb-pro-comp-col-icon.ok{background-position:-154px -372px;background-size:234px;width:18px;height:18px}
.pb-pro-comp-col-icon.none{background-position:-80px -960px;background-size:140px;width:8px;height:8px}
.pb-pro-comp-selected{padding:0 20px 19px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #EAEAEA;margin-bottom:33px}
.pb-pro-comp-selected-info{border-top:1px solid #5DA048;border-bottom:1px solid #5DA048;border-left:1px solid #5DA048;box-sizing:border-box;width:150px;color:#5DA048;font-weight:700;padding:20px;position:relative}
.pb-pro-comp-selected-info:before{content:"";width:1px;height:46px;background:#5DA048;position:absolute;top:-1px;right:-8px;transform:rotate(-20deg)}
.pb-pro-comp-selected-info:after{content:"";width:1px;height:46px;background:#5DA048;position:absolute;bottom:-1px;right:-8px;transform:rotate(20deg)}
.pb-pro-comp-selected-col{width:15.2%}
.pb-pro-comp-selected-col-span{font-weight:700;font-size:14px;line-height:19px;text-align:center;color:#BABABA}
.pb-pro-comp-selected-col .pb-pro-comp-selected-col-span{display:block;width:100%;text-align:center}
.pb-pro-comp-selected-col .pb-radio-label:first-child,.pb-pro-comp-selected-col .pb-pro-comp-selected-col-text:first-child{margin-bottom:20px}
.pb-pro-comp-bottom{display:flex;justify-content:space-between;align-items:center;padding:0 20px 33px}
.pb-pro-comp-bottom-wrap.name{display:flex;align-items:center}
.pb-pro-comp-bottom-wrap.select{width:18.5%}
.pb-pro-comp-bottom-wrap.price{font-size:18px;line-height:25px;color:#424242;font-weight:700}
.pb-pro-comp-bottom-wrap.button{width:32.2%}
.pb-pro-comp-bottom-wrap.button .pro-button{width:100%}
.pb-pro-comp-bottom-name{font-size:16px;line-height:22px;color:#424242;font-weight:700;margin-left:16px}

@media (max-width:1220px) {
	.help-info-icon{padding-right:0}
	.pb-pro-comp-bottom-wrap.button{width:22.2%}
	.pb-pro-comp-bottom-wrap.select{width:21.5%}
	.pb-pro-comp-selected-info{width:119px;padding:20px 5px}
	.pb-radio-name-span-br{display:block}
	.pro-button{padding:10px 5px;font-size:10px;line-height:20px}
}
/*pro compare end*/

/* elements_socials.snippet */
.contacts-socials-icons{display:flex;align-items:center;}
.contacts-socials-icons.feedback{position:absolute;top:0px;margin-left:300px}
.contacts-social-icon{width:32px;height:32px;margin-right:17px}
.contacts-social-icon:last-child{margin-right:0}
/* /elements_socials.snippet */
.contacts-social-icon.tg{/*иконка телеграм*/
	background-image: url('data:image/svg+xml,\
  	%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%09%09%3Cpath%20d%3D%22M15.8085%200C20.1663%200.0266806%2023.8838%201.45854%2026.9877%204.38452C30.0826%207.31049%2031.7724%2010.9391%2031.977%2015.1991C32.1904%2019.7526%2030.7319%2023.7369%2027.5747%2027.0364C24.4708%2030.2825%2020.6377%2031.9545%2016.1376%2031.999C11.9487%2032.0434%208.27566%2030.6383%205.1985%2027.8012C1.56993%2024.4484%20-0.173204%2020.2506%200.0135605%2015.3147C0.164751%2011.1792%201.7567%207.62177%204.68267%204.70469C7.76873%201.61862%2011.5396%200.0800419%2015.8085%200Z%22%20fill%3D%22%230087CB%22%2F%3E%0A%20%20%09%09%3Cpath%20d%3D%22M11.0772%2018.1606C10.2056%2017.8938%209.32515%2017.6181%208.45358%2017.3513C8.02669%2017.2179%207.5998%2017.0845%207.17291%2016.9511C7.01282%2016.8977%206.86163%2016.8443%206.72823%2016.7465C6.47921%2016.5597%206.46142%2016.3285%206.67487%2016.0973C6.81717%2015.9372%206.99504%2015.8305%207.19069%2015.7504C7.70652%2015.5459%208.22235%2015.3413%208.73817%2015.1368C12.2956%2013.7672%2015.853%2012.3887%2019.4193%2011.0191C20.5488%2010.5833%2021.6694%2010.1475%2022.7989%209.7117C22.9501%209.64945%2023.1101%209.61387%2023.2791%209.64055C23.6171%209.69392%2023.875%209.96962%2023.9106%2010.3254C23.9283%2010.521%2023.9195%2010.7167%2023.8839%2010.9123C23.4481%2012.9579%2023.0123%2015.0123%2022.5765%2017.0578C22.2208%2018.7476%2021.8562%2020.4373%2021.5004%2022.136C21.4204%2022.5184%2021.3403%2022.9009%2021.2603%2023.2833C21.2247%2023.47%2021.1713%2023.6479%2021.0824%2023.8169C20.9045%2024.1459%2020.6199%2024.2705%2020.2553%2024.1993C20.033%2024.1548%2019.8373%2024.057%2019.6594%2023.9236C18.4321%2023.0165%2017.2048%2022.1004%2015.9686%2021.1933C15.9153%2021.1488%2015.853%2021.1132%2015.7996%2021.0777C15.5862%2021.0154%2015.435%2020.8553%2015.266%2020.7308C14.6791%2020.3039%2014.0921%2019.8593%2013.5051%2019.4324C13.4606%2019.3968%2013.4162%2019.3612%2013.3806%2019.3167C13.3272%2019.2278%2013.3806%2019.1744%2013.434%2019.1211C14.2344%2018.4096%2015.0259%2017.6803%2015.8263%2016.9688C16.4044%2016.4441%2016.9914%2015.9194%2017.5695%2015.3947C18.1475%2014.87%2018.7256%2014.3541%2019.3037%2013.8383C19.7573%2013.4292%2020.2108%2013.029%2020.6555%2012.6199C20.6911%2012.5843%2020.7267%2012.5487%2020.7622%2012.5132C20.7889%2012.4776%2020.8245%2012.442%2020.8067%2012.3976C20.7889%2012.3442%2020.7356%2012.3442%2020.6911%2012.3442C20.531%2012.3264%2020.3976%2012.3887%2020.2642%2012.4687C19.7751%2012.7622%2019.3037%2013.0735%2018.8235%2013.3758C17.3649%2014.2919%2015.8975%2015.2168%2014.4389%2016.1329C13.434%2016.7643%2012.429%2017.3957%2011.424%2018.0361C11.3084%2018.0983%2011.2284%2018.2139%2011.0772%2018.1606Z%22%20fill%3D%22%23FCFDFE%22%2F%3E%0A%20%20%09%09%3Cpath%20d%3D%22M11.0769%2018.1607C11.317%2018.0629%2011.5216%2017.9028%2011.7439%2017.7694C12.3843%2017.3692%2013.0246%2016.969%2013.6649%2016.5599C14.1185%2016.2753%2014.5632%2015.9818%2015.0167%2015.6972C15.7638%2015.2258%2016.5198%2014.7545%2017.2757%2014.2831C17.8004%2013.9541%2018.3251%2013.6161%2018.8587%2013.2782C19.3212%2012.9847%2019.7837%2012.6912%2020.2461%2012.3977C20.3973%2012.3088%2020.5485%2012.2554%2020.7353%2012.2732C20.7886%2012.2821%2020.842%2012.2821%2020.8598%2012.3354C20.8865%2012.3888%2020.8687%2012.4422%2020.8242%2012.4955C20.7175%2012.6022%2020.6197%2012.7179%2020.4952%2012.8157C20.2728%2012.9936%2020.0772%2013.1981%2019.8637%2013.3849C19.5169%2013.6784%2019.1967%2013.9985%2018.8499%2014.292C18.7076%2014.4165%2018.5742%2014.5499%2018.4319%2014.6744C18.2273%2014.8434%2018.0317%2015.048%2017.836%2015.2258C17.5336%2015.5015%2017.2223%2015.7683%2016.92%2016.0352C16.7866%2016.1597%2016.6443%2016.2842%2016.5198%2016.4087C16.1907%2016.72%2015.8438%2017.0134%2015.5148%2017.3247C15.1146%2017.6894%2014.7055%2018.0451%2014.3142%2018.4186C14.0296%2018.6854%2013.7272%2018.9345%2013.4337%2019.1924C13.3892%2019.2279%2013.3892%2019.2635%2013.4159%2019.308C13.3537%2020.313%2013.2825%2021.3179%2013.2202%2022.3229C13.2025%2022.5897%2013.1669%2022.8476%2013.1758%2023.1144C13.1758%2023.1945%2013.1758%2023.2656%2013.1135%2023.3279C13.0602%2023.3457%2012.9979%2023.3457%2012.9445%2023.3457C12.7845%2023.3368%2012.6688%2023.2567%2012.6244%2023.1055C12.5799%2022.9454%2012.5266%2022.7943%2012.4821%2022.6342C12.0463%2021.2023%2011.6105%2019.7616%2011.1747%2018.3297C11.1303%2018.2674%2011.1036%2018.2141%2011.0769%2018.1607Z%22%20fill%3D%22%23CCD9E9%22%2F%3E%0A%20%20%09%09%3Cpath%20d%3D%22M13.0872%2023.3188C13.0605%2022.972%2013.1227%2022.6251%2013.1316%2022.2872C13.1494%2021.9137%2013.185%2021.5401%2013.2028%2021.1666C13.2295%2020.7842%2013.2561%2020.4018%2013.2828%2020.0282C13.2917%2019.8326%2013.3095%2019.6369%2013.3095%2019.4502C13.3095%2019.3879%2013.3273%2019.3434%2013.3895%2019.3079C14.1099%2019.8415%2014.8303%2020.3662%2015.5418%2020.8998C15.6218%2020.9621%2015.7108%2021.0065%2015.773%2021.0866C15.106%2021.7358%2014.4301%2022.385%2013.7631%2023.0343C13.5852%2023.2121%2013.3718%2023.3544%2013.0872%2023.3188Z%22%20fill%3D%22%23B1C8DB%22%2F%3E%0A%20%20%09%3C%2Fsvg%3E');
}
.contacts-social-icon.wa{/*иконка ватсап*/
	background-image: url('data:image/svg+xml,\
  	%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%09%09%3Cpath%20d%3D%22M16.0039%201.08555e-06H15.9958C13.0475%20-0.00108522%2010.1564%200.813136%207.64178%202.35268C5.12722%203.89223%203.08718%206.09715%201.74712%208.72378C0.407067%2011.3504%20-0.180826%2014.2965%200.0484147%2017.2364C0.277655%2020.1763%201.3151%2022.9955%203.04611%2025.3826L1.05212%2031.3273L7.20206%2029.3612C9.28433%2030.7332%2011.6584%2031.5994%2014.1349%2031.8906C16.6113%2032.1817%2019.1215%2031.8899%2021.4652%2031.0383C23.8088%2030.1866%2025.9209%2028.7989%2027.633%2026.9857C29.345%2025.1725%2030.6096%2022.9841%2031.3257%2020.5952C32.0419%2018.2063%2032.1897%2015.6831%2031.7576%2013.2269C31.3254%2010.7707%2030.3251%208.44951%2028.8366%206.44868C27.3481%204.44784%2025.4125%202.82274%2023.1845%201.70308C20.9564%200.583423%2018.4974%200.000212502%2016.0039%201.08555e-06Z%22%20fill%3D%22%234CAF50%22%2F%3E%0A%20%20%09%09%3Cpath%20d%3D%22M25.314%2022.5969C24.928%2023.6872%2023.397%2024.5912%2022.174%2024.8554C21.338%2025.0335%2020.246%2025.1755%2016.57%2023.6511C11.8678%2021.7013%208.83996%2016.9242%208.60407%2016.6138C8.37663%2016.3038%206.70398%2014.0833%206.70398%2011.787C6.68321%2011.0587%206.81844%2010.3343%207.1006%209.66256C7.38276%208.99081%207.80532%208.38719%208.33992%207.89221C8.7908%207.49698%209.37691%207.29125%209.97585%207.31799C10.1737%207.31799%2010.3518%207.32806%2010.512%207.33586C10.9821%207.35601%2011.218%207.38396%2011.528%208.12587C11.914%209.05594%2012.8539%2011.3525%2012.966%2011.5884C13.0452%2011.7171%2013.0926%2011.8627%2013.1044%2012.0133C13.1162%2012.1639%2013.0921%2012.3151%2013.0339%2012.4545C12.9025%2012.7258%2012.7275%2012.9738%2012.516%2013.1886C12.2801%2013.4606%2012.0559%2013.6686%2011.8201%2013.9607C11.604%2014.2149%2011.36%2014.4869%2011.6319%2014.9568C12.335%2016.1534%2013.2097%2017.2405%2014.228%2018.1834C15.3217%2019.1845%2016.5947%2019.9698%2017.9801%2020.4979C18.1642%2020.5853%2018.3704%2020.615%2018.5717%2020.5833C18.7729%2020.5515%2018.9599%2020.4597%2019.1082%2020.3198C19.5542%2019.7901%2019.9714%2019.2368%2020.3581%2018.6624C20.4721%2018.4722%2020.6528%2018.3312%2020.8649%2018.2669C21.0771%2018.2026%2021.3056%2018.2195%2021.506%2018.3144C21.9382%2018.4645%2024.2239%2019.5948%2024.6941%2019.8288C25.1642%2020.0627%2025.4739%2020.1768%2025.5879%2020.3747C25.702%2020.5726%2025.7%2021.5059%2025.314%2022.5969Z%22%20fill%3D%22%23FAFAFA%22%2F%3E%0A%20%20%09%3C%2Fsvg%3E');
}
