@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic');body {margin: 0;padding: 0;font-family: Arial;font-size: 15px;background-color: #ffffff;}h1.h1 {max-width: 1200px;margin: 0px auto;padding: 20px 0px;font-size: 20px;font-weight: 600;color: #006dc7;}h1.h1 p {font-weight: 400;font-size: 15px;color: #747474;margin-top: 4px;}button {border: none;padding: 0;background-color: transparent;cursor: pointer;}.main_button {display: inline-block;color: #ffffff;text-shadow: #2e7ebd 0 1px 2px;text-decoration: none;text-align: center;line-height: 0.2;white-space: pre-line;border: 1px solid #558caf;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;outline: none;background-color: #4178bb;background-image: linear-gradient(#5ca9d6, #4d95cc 30%, #4178bb);background-image: -webkit-linear-gradient(#5ca9d6, #4d95cc 30%, #4178bb);background-image: -moz-linear-gradient(#5ca9d6, #4d95cc 30%, #4178bb);background-image: -ms-linear-gradient(#5ca9d6, #4d95cc 30%, #4178bb);background-image: -o-linear-gradient(#5ca9d6, #4d95cc 30%, #4178bb);}.main_button:first-line{font-weight: 700;}.main_button:hover {background-color: #5ca9d6;background-image: linear-gradient(#9dc7e7, #74afdd 50%, #378bce);background-image: -webkit-linear-gradient(#9dc7e7, #74afdd 50%, #378bce);background-image: -moz-linear-gradient(#9dc7e7, #74afdd 50%, #378bce);background-image: -ms-linear-gradient(#9dc7e7, #74afdd 50%, #378bce);background-image: -o-linear-gradient(#9dc7e7, #74afdd 50%, #378bce);}.main_button:active {background-color: #5ca9d6;color: rgb(255,255,255);border-color: #2970a9;background-image: linear-gradient(#5796c8, #6aa2ce);background-image: -webkit-linear-gradient(#5796c8, #6aa2ce);background-image: -moz-linear-gradient(#5796c8, #6aa2ce);background-image: -ms-linear-gradient(#5796c8, #6aa2ce);background-image: -o-linear-gradient(#5796c8, #6aa2ce);box-shadow: none;}.green_button {background-color: #90d155;color: #ffffff;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}.green_button:hover {background-color: #8ccc47;}.green_title {width: 100%;height: 43px;line-height: 43px;margin-top: 30px;background-color: #51b854;color: #ffffff;font-size: 16px;font-weight: bold;}.green_title span {margin-left: 55px;}.link {color: #1a5a92;}.link:hover {text-decoration: none;}.date {font-size: 12px;font-weight: bold;color: #abadb3;}input, select, textarea {border: 1px solid #ABADB3;padding: 5px;outline: none;}input:focus::-webkit-input-placeholder {line-height: 100px; transition: line-height 0.5s ease; color:#f2f2f2;}input:focus::-moz-placeholder{line-height: 100px; transition: line-height 0.5s ease; color:#f2f2f2;}input:focus:-moz-placeholder {line-height: 100px; transition: line-height 0.5s ease; color:#f2f2f2;}input:focus:-ms-input-placeholder{line-height: 100px; transition: line-height 0.5s ease; color:#f2f2f2;}textarea:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}textarea:focus::-moz-placeholder{opacity: 0; transition: opacity 0.3s ease;}textarea:focus:-moz-placeholder {opacity: 0; transition: opacity 0.3s ease;}textarea:focus:-ms-input-placeholder{opacity: 0; transition: opacity 0.3s ease;}button {outline: none;}input[type="submit"] {cursor: pointer;}img {border: none;}#red_border {border: 1px solid #ff0000;}#content { vertical-align: top; padding: 0;}.footerDiv {background-color: #f2f2f2;border: 1px solid transparent;}.footerMainTab {width: 1200px;margin: 30px auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.footerMainTab td {padding: 0;font-size: 14px;vertical-align: top;}.footerMainTab strong {color: #006DC7;}.footerMainTab li {list-style-type: none;line-height: 1.6em;color: #414141;}.footerSocBtnImg {width: 28px;height: 28px;}.footerSocBtnLi {margin: 4px 0 12px 0;}.footerSocBtnLi2 {margin: 10px 0;}.callbackBottomBtn {width: 230px;height: 40px;line-height: 40px;color: #ffffff;background-color: #0983e8;border: 1px solid #005dc7;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);font-size: 16px;}.callbackBottomBtn:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.footerCallbackBtnSvg {width: 25px;height: 25px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(255, 255, 255, 1);stroke-width: 8px;margin: -2px 7px 0 -25px;vertical-align: middle;}.footerMainTab a, .footerMainTab a:visited {color: #313130;text-decoration: none;}.footerMainTab a:hover {text-decoration: underline;}.footerCounterDiv {}.footerCityTab {width: 100%;border-spacing: 0;border-collapse: collapse;table-layout: fixed;margin-top: 20px;}.footerAllCityBtn {width: 135px;height: 33px;background-color: rgba(255, 255, 255, 0.5);border: 1px solid #005dc7;color: #006DC7;font-size: 14px;margin-top: 4px;}.footerAllCityBtn:hover {color: #ffffff;background-color: #005dc7;transition: background-color 0.3s ease 0s, color 0.3s ease 0s;}.footerAllCityBtnSvg {width: 19px;height: 14px;fill: #006DC7;fill-opacity: 0;stroke: rgba(0, 109, 199, 1);stroke-width: 9px;vertical-align: middle;margin: -4px 3px 0 -5px;}.topMargin {height: 103px;width: 100%;display: block;}.headerMainFixed {position: fixed;top: 0px;left: 0px;z-index: 500;width: 100%;transition: All 0.3s;}.headerMainFixed.topAnimate {top: -99px;}.headerMainDiv {width: 100%;background-color: #ffffff;z-index: 30;}.headerTab {width: 1200px;height: 87px;margin: 0 auto;border-spacing: 0;background-color: #ffffff;z-index: 30;}.headerTab td {padding: 0;}.headerTabTd1 {width: 20%;}.headerTabTd2 {width: 60%;}.headerTabCenter {width: 100%;height: 87px;border-spacing: 0;table-layout: fixed;}.uslPage .headerTab {width: 1200px;height: 65px;}.uslPage .headerTabTd1SubTabTdTextCompanyNameDiv {font-weight: bold;font-size: 32px;height: 30px;margin-top: 4px;}.uslPage .headerTabTd1SubTabTdTextCompanyNameSloganDiv {font-size: 12px;letter-spacing: -0.05;font-weight: 500;margin-top: 4px;}.uslPage .headerTabTd1 {width: 30%}.uslPage .headerTabTd2 {width: auto;}.uslPage .headerTabTd1SubTab {width: 60px;text-align: left;}.uslPage .headerTabTd1SubTab td {padding-right: 10px;}.uslPage .headerTabTd1SubTabTdText {vertical-align: top;width: 130px;}.uslPage .headerTabTdPhone {width: 165px;font-weight: 600;font-size: 18px;}.uslPage .headerTabTdPhone p {margin: 2px 0px 0px 0px;font-size: 12px;color: #a2a2a2;font-weight: 400;}.uslPage .headerTabContactsTd {text-align: right;width: 195px !important;}.uslPage .headerTabTd1SubTabTdCity {height: auto;vertical-align: middle;padding-left: 12px;}.uslPage .cityPopupForm input[type="button"] {background-color: transparent;border: none;color: #797979;text-decoration: none;cursor: pointer;padding: 0px 0px;border-bottom: 1px dotted #969696;}.uslPage .cityPopupForm svg {width: 12px;height: 16px;display: inline-block;position: relative;top: 6px;}.uslPage .cityPopupForm svg path {fill: #9a9a9a}.uslPage .cityPopupForm {height: auto;margin-top: -10px;}.uslPage .callbackTopBtn {margin-top: -3px;width: 170px;height: 38px;line-height: 38px;font-size: 15px;}.uslPage .topMenu {height: 38px;margin: 0px auto;width: 1200px;text-align: left;padding: 0px;position: relative;}.uslPage .topMenu li {padding: 0px;width: auto;display: inline-block}.uslPage .topMenu.topMenuLength2 li {margin-right: 20px;}.uslPage .topMenu li a, .uslPage .topMenu li a:visited {color: #ffffff;text-decoration: none;font-size: 14px;position: relative;display: block;padding: 0px 29px;height: 38px;line-height: 38px;width: auto; }.uslPage .topMenu li a:after {content: '';height: 3px;background: #FFF;width: 80%;top: 100%;left: 10%;margin-top: -3px;position: absolute;z-index: 5;display: block;opacity: 0;transition: opacity 0.2s;}.uslPage .topMenu li:hover a:after, .uslPage .topMenu li a.activeTopMenuItem:after {opacity: 1;}.uslPage .topMenu div:hover {background: none;}.uslPage.headerTopMenuDivNew {background-color: #006dc7;z-index: 1000;box-shadow: 0px 2px 10px rgba(0,0,0,0.3);}.uslPage.headerMainDiv {padding-top: 5px;}.uslPage .topMenu li ul {top: 38px;box-shadow: 2px 5px 15px rgba(0, 0, 0, 0.08);left: 10%;}.uslPage .topMenu li ul li {display: block;}.uslPage .topMenu li ul a {color: #32404b !important;background: #FFF;padding: 0px 25px !important;display: block;}.uslPage .topMenu li ul li a:hover {color: #006dc7 !important;text-decoration: none;background: #ffffff !important;}.uslPage .topMenu li ul li a:after {display: none;}.uslPage .headerTabTd1SubTabTdText a {text-decoration: none;color: #006dc7;}.headerTabTdBasket {width: 65px;text-align: right}.headerTabTdText {text-align: left;}.uslPage .topMenuTab {width: 1280px;margin: 0px auto;}.tmpMainText a {color: #606060;}.tmpMainText h2 {font-size: 26px;font-weight: 500;}.tmpMainText h4 {font-size: 19px;color: #414141;font-weight: 500;margin-bottom: 0px;}.tmpMainText h4 b {font-weight: 500}.tmpHeadText {float: left;font-size: 13px;font-weight: 500;color: #006dc7;position: relative;top: 4px;margin-left: 9px;text-transform: uppercase;}.tmpHeadLine {float: left;width: 1px;height: 42px;position: relative;background: #DADADA;margin: 0px 20px;top: -2px;}.headerTabCenter td {padding: 0;vertical-align: middle;text-align: center;}.headerTabCenterSloganTd {font-size: 16px;color: #000000;}.headerTabCenterSloganTd span {color: #006dc7;}.headerTabCenterSloganTd h1 {color: #0871C8;margin: 0;font-size: 26px;}.headerTabTd1SubTab {width: 100%;height: 100%;border-spacing: 0;border-collapse: collapse;}.headerTabTd1SubTab td { }.headerTabTd1SubTabTdLogo {text-align: center;}.headerTabTd1SubTabTdCity {height: 25px;vertical-align: bottom;}.headerTabTd1SubTabTdText { vertical-align: top;}.headerTabTd1SubTabTdTextCompanyNameDiv {font-weight: bold;font-size: 32px;height: 30px;}.headerTabTd1SubTabTdTextCompanyNameSloganDiv {font-size: 12px;font-weight: bold;}.headerTabTd1Logo a, .headerTabTd1Logo a:visited {text-decoration: none;color: #006dc7;}.topCityChangeSvg {width: 19px;height: 14px;fill: #006DC7;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;vertical-align: middle;margin-top: 2px;margin-right: -7px;}.actionsSvg {width: 23px;height: 20px;fill-opacity:1;stroke:rgba(255, 255, 255, 0.6);stroke-width:0px;vector-effect:non-scaling-stroke;vertical-align: top;}.developersActionsSvg {fill:#B30000;}.contractorsActionsSvg {fill:#006dc7;margin-top: 2px;}.ipotekaActionsSvg {fill:#009905;-moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);margin-top: 2px;}.headerTabCenterTopTr td {vertical-align: middle;}.headerTabCenterTopTr form {margin: 3px 0 0 0;height: 21px;}.headerTabCenterTopTr input[type="button"] {border: none;background-color: transparent;text-decoration: underline;font-size: 14px;color: #414141;cursor: pointer;}.headerTabCenterTopTr input[type="button"]:hover {text-decoration: none;}.headerTabContactsTd {font-size: 14px;text-align: center;}.headerTabContactsTd span {font-size: 22px;font-weight: bold;}.callbackTopBtn {background-color: #38b03c;color: #ffffff;margin-top: 3px;width: 170px;height: 30px;line-height: 30px;font-size: 14px;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}.callbackTopBtn:hover {background-color: #2b689c;transition: background-color 0.3s ease 0s;}.callme2 {width: 200px;font-size: 17px;}.callme2 img {height: 22px;padding-bottom: 3px;vertical-align: middle;}.h_contacts_form {height: 37px;padding-bottom: 3px;}.headerObjMenuDiv {width: 100%;height: 34px;background-color: #0983e8;}.headerTopMenuDiv {background-color: #006dc7;z-index: 1000;}.headerTopMenuDivNew {background-color: #006dc7;z-index: 1000;}.topMenuTab {border-spacing: 0;margin: 0 auto;}.topMenu {text-align: center;z-index: 90;background-color: #ffffff;height: 35px;background-color: #006dc7;}.topMenu td {padding: 0;width: 150px;}.topMenu a, .topMenu a:visited {color: #ffffff;text-decoration: none;font-size: 15px;position: relative;}.topMenu div {width: 100%;height: 35px;line-height: 35px;background-color: transparent;}.topMenu div:hover {background-color: #2b6ca3;transition: background-color 0.3s ease 0s;}#activeTopMenuItem {background-color: #2b6ca3;}.topMenu a {display: block;}.topMenu li {display: block;list-style: none;position: relative;}.topFullMenu li {display: block;list-style: none;position: static}.topMenu li ul {display: none;position: absolute;width: 250px;top: 19px;left: 0px;background: #FFFFFF;z-index: 1000;padding-top: 0px;padding-left: 0px;text-align: left;}.topMenu li:hover > ul {display: block;}.topMenu li ul li {display: block;}.topMenu li ul li a {display: block;height: 35px;line-height: 35px;color: #FFF;text-decoration: none;padding: 0px 20px 0px 36px;background: #0277d8;font-size: 14px; }.topMenu li ul li a:hover {color: #FFF;text-decoration: none;background: #006dc7;font-size: 14px;}.bstatic {color: #000000;border: 1px solid #000;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;text-decoration: none;display: inline-block;text-align: center;font-size: 19px;padding: 5px 0;}.bstatic:hover {color: #FFFFFF;background-color: #1a5a92;}.active_menu {display: inline-block;text-align: center;font-size: 19px;padding: 5px 0;color: #FFFFFF;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border: 1px solid #000000;background-color: #1a5a92;text-decoration: none;}#buttons {position: fixed;top: 37%;right: 0;}.form_error {color: #ff0000;font-size: 12px;margin-bottom: 4px;text-align: center;}.jmenu {cursor: pointer;}.error {color: #FF0000;font-size: 16px;font-weight: bold;}.div_error {border: 1px solid #818181;background-color: #ecedec;padding: 10px;}.green {color: #5cac00;}#goTop {position: fixed;bottom: 15px;left: 15px;cursor: pointer;padding: 10px 15px;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;color: #ffffff;background-color: #000000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;border: 1px solid #000;}.navigation {width: 100%;margin: 30px auto;text-align: center;}.navigation span {display: inline;color: #FFFFFF;background-color: #224d73;padding: 10px 12px;font-size: 17px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;margin-right: 3px;}.navigation a, .navigation a:visited {display: inline;text-decoration: none;color: #FFFFFF;background-color: #4594ca;padding: 10px 12px;font-size: 17px;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;margin-right: 3px;}.navigation a:hover {background-color: #224d73;}.contacts_form {width: 100%;border-spacing: 0;border-collapse: collapse;margin-top: 20px;}.contacts_form div {float: left;}.contacts_but {width: 220px;}.contacts_but2 {width: 270px;}.contacts_text {width: 750px;height: 33px;border-top: 2px solid #57a2d2;border-bottom: 2px solid #57a2d2;text-align: center;color: #52648a;font-size: 15px;}.contacts_text2 {width: 919px;height: 33px;border-top: 2px solid #57a2d2;border-bottom: 2px solid #57a2d2;text-align: center;color: #52648a;font-size: 15px;}.contacts_text p, .contacts_text2 p {margin-top: 5px;}.contacts_text span, .contacts_text2 span {font-weight: bold;font-size: 21px;}.infografika {width: 100%;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}.infografika td {width: 33%;padding-bottom: 40px;}.infografika td img {float: left;width: 65px;margin: 0 15px 0 80px;}.infografika td div { margin-top: 10px; font-size: 12px;}.infografika td div strong { font-size: 17px;}.ap_photo_w {width: 100px;}.ap_photo_h {height: 100px;}.reserv_data {margin-top: 7px;}.list_obj, .list_obj:visited {text-decoration: none;}.ajaxPopup {cursor: pointer;}.popupDiv {position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 1000;background-color: #fdfcfa;border: 3px solid #abadb3;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;font-family: Georgia;}.popupDiv form {width: 85%;margin: 20px auto;}.popupDiv input {width: 100%;}.popupDiv input[type="text"], .popupDiv input[type="password"] {margin-bottom: 10px;}#popupThanks, #popupThanks2 {position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 400px;height: 120px;border-spacing: 0;border-top: 10px solid #009ed8;border-bottom: 10px solid #009ed8;background-color: #ffffff;z-index: 5500;}#popupThanks td, #popupThanks2 td {padding: 25px 15px;vertical-align: middle;text-align: center;}#thanks, #thanks2 {width: 100%;color: #ff0000;font-size: 17px;font-weight: bold;text-align: center;}.openAdmin {color: #ff0000;font-weight: bold;text-decoration: underline;}.openAdmin:hover {text-decoration: none;}.hidden {display: none;}.close3, .close4 {position: absolute;float: right;width: 36px;height: 36px;cursor: pointer;z-index: 510;background-image: url('/img/buttons_sprite.png');background-repeat: no-repeat;}#popupBig {position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 530px;height: 500px;border-spacing: 0;border-top: 10px solid #009ed8;border-bottom: 10px solid #009ed8;background-color: #ffffff;z-index: 1100;}#popupBig td {padding: 10px 15px;vertical-align: top;}#popup_content {width: 100%;color: #ff0000;font-size: 18px;} .mapAddress {height: 13px;vertical-align: middle;margin-left: 3px;}.objMenu {width: 1200px;margin: 0 auto;height: 34px;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.objMenu a, .objMenu a:visited {font-size: 15px;text-decoration: none;}.objMenu td {text-align: center;padding: 0;}.objMenu td div {width: 100%;height: 34px;line-height: 34px;}.objMenu td div:hover {background-color: #2b6ca3;color: #ffffff;transition: color 0.3s ease 0s, background-color 0.3s ease 0s;}.objMenu a, .objMenu a:visited {color: #ffffff;}.objMenu a:hover {color: #ffffff;}#objMenuActive {background-color: #f2f2f2;}.cityPopupForm {position: relative;margin-bottom: 0;height: 20px;}.cityPopupForm input[type="button"] {background-color: transparent;border: none;text-decoration: underline;cursor: pointer;}.cityPopupForm input[type="button"]:hover {text-decoration: none;}.cityImgSvg {width: 19px;height: 14px;fill: #006DC7;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;}.infografikaMainTab {width: 1200px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.infografikaMainTab td {padding-left: 60px;vertical-align: top;}.infografikaMainTab svg {width: 55px;height: 56px;fill: #006DC7;fill-opacity: 1;stroke: #006DC7;stroke-width: 1px;}.infografikaMainTab div {margin-bottom: 15px;padding-left: 60px;}.infografikaMainTab p { line-height: 1.5em; color: #414141; font-size: 14px;}.infografikaMainTab strong {color: #006DC7;}.popupBig3 {position: fixed;top: 0;bottom: 0;right: 0;left: 0;margin: auto;width: 1220px;height: 580px;background-color: #f9f9f9; border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);z-index: 5500;}.loginSiteLink {cursor: pointer;}.loginSiteLink:hover {text-decoration: underline;}.closeWindowNew {position: absolute;float: right;width: 36px;height: 36px;cursor: pointer;z-index: 2000;background-image: url(/img/buttons_sprite.png);background-repeat: no-repeat;}.lSSlideOuter {overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.lightSlider:before, .lightSlider:after {content: " ";display: table;}.lightSlider {overflow: hidden;margin: 0;}.lSSlideWrapper {max-width: 100%;overflow: hidden;position: relative;}.lSSlideWrapper > .lightSlider:after {clear: both;}.lSSlideWrapper .lSSlide {-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: all 1s;-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform,height;transition-property: transform,height;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}.lSSlideWrapper .lSFade {position: relative;}.lSSlideWrapper .lSFade > * {position: absolute !important;top: 0;left: 0;z-index: 9;margin-right: 0;width: 100%;}.lSSlideWrapper.usingCss .lSFade > * {opacity: 0;-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}.lSSlideWrapper .lSFade > *.active {z-index: 10;}.lSSlideWrapper.usingCss .lSFade > *.active {opacity: 1;}.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0;padding: 0;text-align: center;}.lSSlideOuter .lSPager.lSpg > li {cursor: pointer;display: inline-block;padding: 0 5px;}.lSSlideOuter .lSPager.lSpg > li a {background-color: #222222;border-radius: 30px;display: inline-block;height: 8px;overflow: hidden;text-indent: -999em;width: 8px;position: relative;z-index: 99;-webkit-transition: all 0.5s linear 0s;transition: all 0.5s linear 0s;}.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #428bca;}.lSSlideOuter .media {opacity: 0.8;}.lSSlideOuter .media.active {opacity: 1;}.lSSlideOuter .lSPager.lSGallery {list-style: none outside none;padding-left: 0;margin: 0;overflow: hidden;transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-align: center;min-width: 545px}.lSSlideOuter .lSPager.lSGallery li {overflow: hidden;display: inline-block;width: 105px !important;float: none !important;-webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;transition: border-radius 0.12s linear 0s 0.35s linear 0s;}.lSSlideOuter.vertical .lSPager.lSGallery {min-width: 105px;min-height: 380px;}.lSSlideOuter.vertical .lSPager.lSGallery li {overflow: hidden;display: block;width: 105px !important;height: 91px !important;float: none !important;-webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;transition: border-radius 0.12s linear 0s 0.35s linear 0s;}.lSSlideOuter .lSPager.lSGallery li a {display: table-cell;text-align: center;vertical-align: middle;width: 105px;height: 90px;border: 1px solid #e8e8e8;}.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {border-radius: 0px;}.lSSlideOuter .lSPager.lSGallery li.active a, .lSSlideOuter .lSPager.lSGallery li:hover a {border: 1px solid #6e9bbf;}.lSSlideOuter .lSPager.lSGallery img {display: block;height: auto;max-width: 90%;max-height: 90%;margin: 0px auto;}.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {content: " ";display: table;}.lSSlideOuter .lSPager.lSGallery:after {clear: both;}.lSAction > a {width: 32px;display: block;top: 50%;height: 32px;background-image: url('/img/controls3.png');cursor: pointer;position: absolute;z-index: 99;margin-top: -16px;opacity: 0.5;-webkit-transition: opacity 0.35s linear 0s;transition: opacity 0.35s linear 0s;}.lSAction > a:hover {opacity: 1;}.lSAction > .lSPrev {background-position: 0 0;left: 10px;}.lSAction > .lSNext {background-position: -32px 0;right: 10px;}.lSAction > a.disabled {pointer-events: none;}.cS-hidden {height: 1px;opacity: 0;filter: alpha(opacity=0);overflow: hidden;}.lSSlideOuter.vertical {position: relative;padding-right: 115px !important;}.lSSlideOuter.vertical.noPager {padding-right: 0px !important;}.lSSlideOuter.vertical .lSGallery {position: absolute !important;right: 0;top: 0;left: 710px;}.lSSlideOuter.vertical .lightSlider > * {width: 100% !important;max-width: none !important;}.lSSlideOuter.vertical .lSAction > a {left: 0%;margin-left: 0px;margin-top: 0;}.lSSlideOuter.vertical .lSAction > .lSNext {background-position: 31px -31px;bottom: 10px;top: 46%;left: 80%;transform: rotate(-90deg);}.lSSlideOuter.vertical .lSAction > .lSPrev {background-position: 31px -31px;bottom: 10px;top: 46%;left: 15%;transform: rotate(90deg);}.lSSlideOuter.lSrtl {direction: rtl;}.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left: 0;list-style: none outside none;}.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right: 0;}.lSSlideOuter .lightSlider > *,.lSSlideOuter .lSGallery li {float: left;background: #FFF}.lSSlideOuter.lSrtl .lightSlider > *,.lSSlideOuter.lSrtl .lSGallery li {float: right !important;}.lslide img {max-width: 100% !important;max-height: 100% !important;}#image-gallery {height: 380px !important;}.lSSlideOuter.vertical #image-gallery {height: auto !important;}#image-gallery li {height: 380px !important;display: table-cell !important;vertical-align: middle !important;}@-webkit-keyframes rightEnd {0% {left: 0;}50% {left: -15px;}100% {left: 0;}}@keyframes rightEnd {0% {left: 0;}50% {left: -15px;}100% {left: 0;}}@-webkit-keyframes topEnd {0% {top: 0;}50% {top: -15px;}100% {top: 0;}}@keyframes topEnd {0% {top: 0;}50% {top: -15px;}100% {top: 0;}}@-webkit-keyframes leftEnd {0% {left: 0;}50% {left: 15px;}100% {left: 0;}}@keyframes leftEnd {0% {left: 0;}50% {left: 15px;}100% {left: 0;}}@-webkit-keyframes bottomEnd {0% {bottom: 0;}50% {bottom: -15px;}100% {bottom: 0;}}@keyframes bottomEnd {0% {bottom: 0;}50% {bottom: -15px;}100% {bottom: 0;}}.lSSlideOuter .rightEnd {-webkit-animation: rightEnd 0.3s;animation: rightEnd 0.3s;position: relative;}.lSSlideOuter .leftEnd {-webkit-animation: leftEnd 0.3s;animation: leftEnd 0.3s;position: relative;}.lSSlideOuter.vertical .rightEnd {-webkit-animation: topEnd 0.3s;animation: topEnd 0.3s;position: relative;}.lSSlideOuter.vertical .leftEnd {-webkit-animation: bottomEnd 0.3s;animation: bottomEnd 0.3s;position: relative;}.lSSlideOuter.lSrtl .rightEnd {-webkit-animation: leftEnd 0.3s;animation: leftEnd 0.3s;position: relative;}.lSSlideOuter.lSrtl .leftEnd {-webkit-animation: rightEnd 0.3s;animation: rightEnd 0.3s;position: relative;}.lightSlider.lsGrab > * {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}.lightSlider.lsGrabbing > * {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}.pSliderContainer {width: 800px;height: 400px;margin: 10px auto;position: relative;}.pSlider {width: 100%;height: 100%;overflow: hidden;position: relative;}.pSlider[data-type="vertical"] {margin-left: -20px;}.pSliderNav[data-type="vertical"] {margin-left: -20px; }.pSliderContent {transition: All 0.4s;position: relative;}.pSlide {width: 800px;height: 400px;background-position: center center;background-size: contain;background-repeat: no-repeat;float: left;}.pSlidePagerContainer {position: relative;overflow: hidden}.pSlidePagerContainer.pSlidePagerVertical {width: 95px;height: 400px;}.pSlidePagerContainer.pSlidePagerHorizontal {width: 800px;height: 70px;text-align: center;}.pSlidePager {width: 100%;height: 100%;transition: All 0.4s;}.pSlidePreview {width: 80px;height: 55px;background-size: cover;background-position: center center;background-repeat: no-repeat;display: block;position: relative;cursor: pointer;padding: 5px;border: 2px solid rgba(0,0,0,0);}.pSlidePagerContainer.pSlidePagerHorizontal .pSlidePreview {display: inline-block;}.pSlidePreviewContent {width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}.pSlidePreview.active {border: 2px solid rgba(10,10,10,0.2);}.pSliderNav {position: absolute;width: 90%;padding: 0px 5%;top: 50%;margin-top: -20px;}.pSliderNav .pSliderNavLeft, .pSliderNav .pSliderNavRight {width: 20px;height: 40px;background-repeat: no-repeat;background-size: contain; cursor: pointer; }.pSliderNav .pSliderNavLeft {background-image: url(/img/pSliderLeft.png);float: left;}.pSliderNav .pSliderNavRight {background-image: url(/img/pSliderRight.png);float: right;}.dopPhotoSlider {float: left;width: 20%;height: 100%;position: relative;background: rgba(255,255,255,0);transition: All 0.2s;opacity: 0;}.searchResultDiv:hover .dopPhotoSlider {opacity: 1;}.dopPhotoSlider:after {content: '';display: block;height: 3px;border-radius: 2px;background: #FFF;opacity: 0.8;z-index: 20;width: 90%;left: 5%;top: 100%;margin-top: -5px;position: absolute;transition: All 0.2s;}.dopPhotoSlider:hover:after{opacity: 0.8;background: #0983e8}.objDescrBox {overflow: hidden;position: relative;}.objDescrBox.active {height: 300px;}.objDescrBox:after {display: none;}.objDescrBox.active:after {display: block;content: '';position: absolute;top: 100%;margin-top: -40px;height: 40px;width: 100%;background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));z-index: 5;}.openDescrBox {display: block;width: 135px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #0983e8;border: 2px solid #0983e8;font-weight: 500;border-radius: 4px;margin: 10px 0px;text-decoration: none;transition: All 0.2s;}.openDescrBox:hover {background: #0983e8;color: #FFF;}.commerceObjStickerType {z-index: 900;}.tmpCenterLinkMob {text-align: center;font-size: 15px;display: block;font-weight: 600;padding: 8px 12px;width: 150px;color: #FFF;background: #006dc7;border: 0px;margin: 20px 0px 0px 10px;border-radius: 5px;text-decoration: none;}.mainTags {margin: 20px 0px;}.mainTags a {display: inline-block;margin-right: 5px;color: #989898;padding: 3px 10px;border: 1px solid;font-size: 13px;text-decoration: none;border-radius: 4px;}.mainTags a:hover {color: #737373}.tmpMainFranchiseBanner {width: 1140px;display: block;margin: 20px auto;padding: 30px;background-image: url(/img/bannerFranchise.jpg);background-size: cover;background-position: center bottom;color: #FFF;font-family: 'Open Sans';position: relative;}.tmpMainFranchiseBannerTitle {font-size: 43px;font-weight: 700;padding: 10px 20px;background: rgba(255, 255, 255, 0.1);text-transform: uppercase;letter-spacint: -0.3px;}.tmpMainFranchiseBannerTitle span {font-size: 34px;font-weight: 700;text-transform: uppercase;letter-spacint: -0.2px;}.tmpMainFranchiseBannerText {margin: 20px 20px;font-size: 22px;line-height: 50px;}.tmpMainFranchiseBannerText2 {margin: 0px 20px;}.tmpMainFranchiseBannerText span {font-weight: 700;font-size: 25px;text-transform: uppercase;letter-spacint: -0.4px;}.tmpMainFranchiseBannerButton {float: right;margin: 20px;margin-right: 0px;display: inline-block;padding: 15px 40px;background: #4CAF50;border: 7px solid rgb(34, 155, 255);text-decoration: none;color: #FFF;font-weight: 600;margin-top: -60px;font-size: 16px;text-transform: uppercase;box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.08);margin-bottom: 0px;transition: All 0.2s;}.tmpMainFranchiseBannerButton:hover {background: #59c75e;}.tmpMainFranchiseImg {position: absolute;top: 204px;left: 280px;}.tmpBottomText {width: 1200px;margin: 20px auto;padding: 25px 0px;line-height: 25px;}.tmpWhiteBorderButton {border: 3px solid #FFF;padding: 15px 25px;font-size: 18px;text-transform: uppercase;font-weight: 500;color: #FFF;text-decoration: none;display: inline-block; transition: All 0.2s;margin-top: 20px;}.tmpWhiteBorderButton:hover {background: #FFF;color: #0983E8; }.mainScrollList {height: 390px;margin: 10px auto;width: 1200px;position: relative;}.mainScrollList .slick-list.draggable {width: 1200px;overflow: hidden;}.mainScrollList .slick-arrow {width: 28px;height: 28px;background-repeat: no-repeat;position: absolute;top: 50%;margin-top: -5px;cursor: pointer;left: 0px;text-indent: -9999px;opacity: 0.5;transition:All 0.2s;}.mainScrollList .slick-arrow:hover {opacity: 0.8;}.mainScrollList .slick-prev {left: 0px;margin-left: -55px;}.mainScrollList .slick-next {left: 100%;margin-left: 10px;}.mainScrollList .slick-disabled {display: none !important;}.mainScrollList .slick-slide {display: inline-block !important;}.tmpGalleryItem {width: 450px !important;height: 350px;background-size: cover;background-position: center center;display: block;margin-right: 10px;position: relative;}.tmpGalleryTitle {position: absolute;top: 100%;margin-top: -68px;padding: 10px 20px;display: inline-block;background: rgba(0, 0, 0, 0.8);color: #FFF;font-size: 15px;left: 5%;border-radius: 8px;}.tmpContentTitle {font-size: 22px;text-align: left;font-weight: 700;margin: 30px 0px 20px 0px;}.tmpContentTitleBlue {font-size: 15px;font-weight: 400;text-align: left;margin: -25px 0px 0px 0px;color: #6d6d6d;}.tmpContentTitleBlue i, .tmpContentTitleBlue svg {position: relative;font-size: 30px;width: 45px;height: 55px;left: -10px;margin-right: -10px;margin-top: 15px;top: 10px;display: inline-block;text-align: center;color: #000;}.tmpContentTitleBlue svg {fill: #000000;width: 45px;height: 55px;left: -10px;margin-right: -10px;margin-top: -15px;top: 39px;}.tmpContentTBInfo {margin-left: 39px;line-height: 25px;font-size: 15px;margin-bottom: 0px;position: relative;top: -17px;padding-right: 20px;}.tmpDescrContentBox {border-top: 1px solid #ededed;width: auto;display: block;padding-top: 30px;margin-top: 20px;color: #272727;font-size: 17px;font-weight: 300;line-height: 25px;}.tmpDescrContentBox strong {font-weight: 500;}.tmpTitlePrice {font-size: 21px;font-weight: 600;color: #006dc7;padding: 0px;margin: 0px;}.tmpTitlePriceSub {font-size: 15px;color: #808080;font-weight: 400;padding: 0px;margin: 0px;margin-top: 5px;}.tmpLinkPrice {font-size: 15px;position: relative;left: 5px;font-weight: 400;color: #4CAF50;text-decoration: none;}.tmpLinkPrice:hover {text-decoration: underline;}.tmpFloat2 {float: left;width: 50%;padding: 15px 0;height: 70px;}.tmpFloat3 {float: left;width: 33%;padding: 15px 0;}.tmpFloat4 {float: left;width: auto;padding: 15px 0;margin-right: 50px;}.tmpFloatBox {float: left;margin-right: 25px;padding-right: 25px;padding-top: 7px;padding-bottom: 7px;border-right: 1px solid #DADADA}.tmpFloatBoxTitle {color: #868686;font-size: 14px;font-weight: 400;margin-top: 5px;padding: 0px;margin-bottom: 0px;}.tmpFloatBoxContent {font-size: 19px;font-weight: 600;color: #000;padding: 0px;margin: 0px;}.headerButtonSelectionList {float: left;display: block;font-size: 14px;height: 35px;line-height: 35px;background: #ffdd57;color: #000;text-decoration: none;font-weight: 500;padding: 0px 15px;border-radius: 5px;transition: All 0.2s;}.headerButtonSelectionList:hover {background: #ffe789;}.headerButtonSelectionList i {display: inline-block;margin-right: 5px;border-right: 1px solid #fbd025;position: relative;top: 0px;color: #ca8c01;padding: 10px 7px 10px 10px;margin-left: -15px;border-radius: 5px 0px 0px 4px;background: #ffd42c;}.tmpVideo {margin-top: 20px}.tmpVideo iframe {max-width: 100% !important;max-height: 450px !important;}.marquiz__button {position: fixed !important;top: calc(100% - 125px);left: 10px;z-index: 100}.tmpStickerHome {float: left;font-size: 13px;padding: 3px 10px;background: #F0F0F0;border-radius: 5px;margin-right: 10px;color: #000;}.tmpStickerHome i {position: relative;margin-right: 5px;}.tmpStickerHome.tmpStickerHomeYellow {background: #ffdd57;}.tmpStickerHome.tmpStickerHomeGreen {background: #8bc34a;}.tmpStickerHome.tmpStickerHomeBlue {background: #98d0ff;}.tmpStickerHome.tmpStickerHomeRed {background: #F44336;color: #FFF !important}.mapSearchPrice {padding: 0px;margin: 0px;font-weight: bold;color: #0983e8;font-size: 15px;}.mapSearchAparts {padding: 0px;margin: 0px;margin-top: 0px;font-weight: bold; line-height: normal;}.mapSearchAparts sup {position: relative;height: 10px;display: inline;top: 1px;bottom: 0px;}#search_result.mapSearchResult {width: 100% !important;height: auto;border-bottom: 1px solid #EAEAEA;}.mapSearchResult .searchApartsPlanH {height: 95px !important;}.mapSearchResult .searchApartsPlanW {width: 90px !important;}.mapSearchResult .apartments_1, .mapSearchResult .apartments_2 {padding: 10px 0px !important;}.mapSearchResult form {margin-bottom: 0px !important;}.mapSearchCount {text-align: center;font-size: 15px;color: #006dc7;margin-top: 20px;font-weight: bold;margin-bottom: 20px;}.mapSearchEmpty {text-align: center;font-size: 15px;color: #000000;margin-top: 20px;font-weight: bold;margin-bottom: 20px;}#mapSearchTable #apartments {width: 100% !important;}#searchPreloader {font-size: 14px;text-align: center;padding: 20px 0px;color: #000000;}#searchPreloader p {margin-bottom: 5px;}.mapSearchApartsButton {display: inline-block;height: 34px;line-height: 34px;padding: 0px 15px;font-size: 14px;text-decoration: none;background-color: #0983e8;color: #ffffff;transition: color 0.3s ease 0s, background-color 0.3s ease 0s;}.mapSearchApartsButton:hover {text-decoration: none;background-color: #005dc7;color: #ffffff;transition: color 0.3s ease 0s, background-color 0.3s ease 0s;}.mapSearchApartsButtonGreen {height: 42px;line-height: 42px;padding: 0px 0px;border: 1px solid #047308 !important;font-size: 15px;background-color: #009905;text-align: center !important;width: 91% !important;}.mapSearchApartsButtonGreen:hover {background-color: #04b309;}.mapSearchApartsButton i {display: inline-block;margin-right: 4px;}.searchMapHomeRooms {margin: 2px 0px !important; font-size: 12px;}.searchMapHomeRooms span {font-weight: bold;color: #0983e8}.tmpPolicyText {font-size: 10px;color: #909090;padding: 5px 0px;}.tmpPolicyText a {font-size: 10px;color: #909090;}.tmpChangePriceTable {border-spacing: 0px;}.tmpChangePriceTable td {padding: 8px 15px;border-bottom:1px solid #DFDFDF;font-size: 14px;text-align: left !important;}.tmpChangePriceTable th {padding: 8px 15px;border-bottom:1px solid #DFDFDF;font-size: 14px;text-align: left !important;}.tmpChangePriceTable tr:nth-child(even) {background: #FAFAFA}.tmpChangePrice {font-weight: bold;}.tmpChangePrice.tmpChangePriceUp i {color: #4caf50}.tmpChangePrice.tmpChangePriceDown i {color: #f44336}.tmpPhoneOpenLink {font-size: 17px;color: #006dc7;}.tmpPhoneOpenLink:hover {font-size: 17px;color: #007fe8;}.tmpPhonePart, .tmpPhoneFull {float: left;}.tmpSaveFavouriteButton {width: 145px;font-size: 15px;background: #f1f1f1;height: 45px;line-height: 45px;border-radius: 5px;color: #585858;font-weight: 400;}.tmpSaveFavouriteButton i {font-size: 17px;position: relative;top: 1px;margin-right: 5px;color: #adadad;font-weight: 600;}.tmpSaveFavouriteButton:hover {background: #efefef}.tmpGuaranteBox {margin: 20px 0px;padding: 20px 0px;border-top: 1px solid #ededed;}.tmpGuaranteBox svg {float: left;width: 80px;height: 80px;}.tmpGuaranteBox svg path, .tmpGuaranteBox svg polygon {fill: #006dc7}.tmpGuaranteBoxContent {float: left;width: calc(100% - 100px);margin-left: 20px;}.tmpGuaranteBoxContentTitle {font-size: 24px;font-weight: 500;margin-bottom: 15px;color: #006dc7}.tmpGuaranteBoxContentText {font-size: 18px;font-weight: 400;}.tmpTabs {border-bottom: 1px solid #f3f3f3;height: 39px;margin: 0px 16px 30px 16px;}.tmpTabs a {display: inline-block;height: 37px;line-height: 37px;padding: 0px 0px;font-size: 16px;color: #888888;text-decoration: none;margin-right: 30px;}.tmpTabs a.active {border-bottom: 3px solid #0871C8}.tmpHousePhotoInfo .searchHouseInfoTable > tbody > tr > td, .tmpHousePhotoInfo .searchHouseInfoTable > tbody > tr > td:nth-child(1) {font-size: 15px;padding: 5px 20px !important;}.tmpHouseInfoAddress {font-size: 17px;margin-left: 22px;margin-top: 5px;margin-bottom: 20px;font-weight: 500;}.tmpHousePhoto {width: 320px;display: block;height: 235px;float: left;background-size: cover;background-position: center center;margin-left: 1px;border-radius: 4px;}.tmpHousePhotoInfo {float: left;}.tmpHouseSubscribe {float: right;width: 350px;padding-left: 30px;padding-top: 4px;}.tmpScrollAlertMobile {position: absolute;margin-top: -45px;font-size: 11px;color: #FFF;z-index: 5;text-align: center;opacity: 0.5;width: 100%;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}.tmpMainPageBg .newMainPageSearchDiv {height: 410px;overflow: inherit;position: relative}.tmpMainPageBg .newMainPageSearchCoverImgDiv {margin-top: 0px;background-color: rgb(0 0 0 / 2%);}.tmpMainPageBg .mainPageSearchTitleDiv2 {margin-top: -290px;display: none;}.tmpMainPageBg .searchMainPageFormDiv {width: 1153px;margin: 25px auto 0 auto;padding: 20px 20px 5px;background: #FFFFFF;border-radius: 5px;top: -385px;position: relative;z-index: 101}.tmpMainPageBg .searchMainPageFormDiv h1 {color: #2f3a43;text-align: left;margin-top: 5px;font-size: 35px;}.tmpMainPageBg .searchMainPageFormDiv h1 p {margin: 0px;padding: 0px;font-size: 16px;font-weight: 600;margin-top: 5px;color: #2f3a43;}.tmpMainPageBg .search3MainPageFormTypicalDiv {background-color: #ffffff;border: 1px solid #DDDDDD;color: #4D4B4B;box-shadow: none;}.tmpMainPageBg .search3MainPageFormRoomsDiv .jsRoomsClick:nth-last-child(1) {border-right: none !important}.tmpScrollBg {height: 410px;background-size: cover;background-position-x: center;background-position-y: -100px;width: 100%;position: absolute}.tmpLeaderIcon {float: right;position: absolute;top: 28px;left: 78%;width: 250px;}.tmpLeaderIconText {float: left;margin-right: 10px;font-size: 13px;line-height: 3px;color: #3f3e3e;font-weight: 600;text-align: right;top: -4px;position: relative;}.tmpLeaderIconText p:nth-last-child(1){font-size: 11px;color: #979797;font-weight: 400;}.tmpLeaderIcon svg {float: left;width: 35px;}.tmpLeaderIcon path {fill: #0983e8}.tmpSelector {display: block;border-top: 1px solid #e4e4e4;padding-top: 20px; margin-bottom: 10px;border-bottom: 1px solid #FFF;}.tmpSelector a {display: inline-block;font-size: 16px;padding: 5px 5px;margin-right: 20px;border-bottom: 3px solid rgba(255,255,255,0);text-decoration: none;position: relative;bottom: -1px;color: #8d8d8d;font-weight: 400;transition: All 0.2s;text-align: center;}.tmpSelector a:nth-child(1) {width: 90px;}.tmpSelector a:nth-child(2) {width: 250px;}.tmpSelector a:nth-child(3) {width: 180px;}.tmpSelector a:nth-child(4) {width: 165px;}.tmpSelector a:hover {color: #2f3a43;}.tmpSelector a.active {border-bottom: 3px solid #0983e8;color: #2f3a43;font-weight: 400;}.tmpSelectorMainMenu {margin: 0px auto;width: 1250px;margin-top: -30px;z-index: 100;position: relative;text-align: center}.tmpSelectorMainMenu h3 {text-align: left;margin-top: 30px;margin-left: 30px;font-size: 23px;color: #2f3a43;}.tmpSelectorMainMenuBox {display: block;float: left;text-align: left;background: #FFFFFF;padding: 25px 25px;border-radius: 5px;box-shadow: 1px 1px 5px rgb(0 0 0 / 5%);margin: 0px 9px;text-decoration: none;transition: All 0.3s;}.tmpSelectorMainMenuBox svg {height: 85px;}.tmpSelectorMainMenuBox svg path, .tmpSelectorMainMenuBox svg.svg1 rect {fill: #0983e8}a.tmpSelectorMainMenuBox:hover {transform: translateY(-10px);box-shadow: 1px 1px 15px rgb(0 0 0 / 15%);}.tmpSelectorMainMenuTitle {color: #0983e8;font-size: 19px;text-decoration: none;font-weight: 600;margin-bottom: 30px;}.tmpSelectorMainMenuTitle i {color: #a4a4a4;font-size: 25px;position: relative;margin-left: 10px;top: 3px;font-weight: 400;transition: All 0.3s;}a.tmpSelectorMainMenuBox:hover .tmpSelectorMainMenuTitle i {color: #0983e8;transform: translateX(5px);}.tmpSelectorMainMenuTitle2 {line-height: 8px;color: #777777;font-size: 13px;}.tmpSelectorMainMenuTitle2 p {font-size: 17px;color: #000;font-weight: 500;}.tmpSelectorMainSection {width: 1190px;margin: 20px auto;}.tmpSelectorMainMenuTitle2 a {display: block;}.tmpSelectorMainMenuTitle2 a:hover,.tmpSelectorMainMenuTitle2 a:hover table tr td {color: #0983e8 !important;}.tmpSelectorMainMenuTitle2 table {width: 100%}.tmpSelectorMainMenuTitle2 table td:nth-child(2){text-align: right;color: #0983e8}.tmpSelectorMainMenuTitle2 table td{padding: 5px 0px;}.tmpSelectorMainMenuTitle2 a {text-decoration: none;color: #2f3a43}.tmpSelectorMainMenuTitle2 a span {color: #9a9a9a;font-size: 13px;position: relative;margin-left: 10px;top: -1px;}div.tmpSelectorMainMenuBox .tmpSelectorMainMenuTitle {color: #2f3a43;font-size: 18px;}.tmpSelectorMainMenuTitle3 {line-height: 23px;color: #777777;font-size: 16px;margin-left: 75px;}.tmpSelectorMainMenuTitle4 {line-height: 23px;color: #777777;font-size: 16px;}.tmpSelectorMainMenuTitle4 ul li {margin-left: -20px;}.tmpSelectorMainMenuTitle4 li {margin-bottom: 10px;}.tmpSelectorMainMenuButton {display: block;font-weight: 600;color: #FFF;font-size: 15px;height: 35px;line-height: 35px;width: 210px;border-radius: 5px;background: #0983e8;text-align: center;text-decoration: none;margin-top: 20px;float: right;transition: All 0.2s;}.tmpSelectorMainMenuButton:hover {background: #0c91ff;}.topMenuSection {float: left;padding: 0px 30px;border-left: 1px solid #DADADA;width: 235px !important;height: 300px !important;line-height: normal !important;padding-bottom: 20px;}.topMenuSection:nth-child(1) {border-left: 0px;}.topMenuSection li a {padding: 0px !important;height: 35px !important;line-height: 35px !important;}.uslPage .topMenu.topFullMenu li ul a {padding: 0px 0px !important;width: 100% !important}.topMenuSectionTitle {font-weight: bold}.uslPage .topMenu.topFullMenu li ul {left: 0%;width: 100% !important}.uslH3 p {text-transform: none;margin-top: 18px;font-size: 20px;color: #101010;line-height: 29px;font-weight: 400;}.tmpMainBanner {background: #66ace6;position: relative;padding: 10px 0px;}.tmpMainBanner:after {content: '';display: block;clear: both;}.tmpMainBannerTitle {display: block;width: 1180px;margin: 0px auto;color: #FFF}.tmpMainBannerSeg1 {font-size: 31px;padding-top: 10px;float: left;font-weight: 600;}.tmpMainBannerSeg1 p {font-size: 14px;margin-top: 1px;font-weight: 400;}.tmpMainBannerSeg2 {float: left;padding-left: 50px;font-size: 55px;padding-top: 7px;}.tmpMainBannerSeg2 span{font-size: 18px;position: relative;top: -10px;}.tmpMainBannerSeg3 {float: left;padding-left: 50px;font-size: 22px;padding-top: 27px;}.tmpMainBannerSeg4 {float: left;padding-left: 80px;padding-top: 15px;}.tmpMainBannerSeg4 a {display: inline-block;padding: 15px 20px;color: #66ace6;text-align: center;text-decoration: none;background: #FFFFFF;border-radius: 5px;}.tmpMainBannerSeg5 {float: right;padding-top: 26px;}.tmpMainBannerSeg5 a {color: #FFF;text-decoration: none;font-size: 18px;}.tmpMainBannerSeg5 a svg {width: 25px;height: 25px}.tmpMainBannerSeg5 a svg path {fill: FFF}.topMarginBanner {height: 202px;}.jsTmpTab .houseObjContent,.tmpUserHistory .houseObjContent {width: calc(100% - 30px - 530px);}.jsTmpTab .housesApartFavourites,.tmpUserHistory .housesApartFavourites {left: 65%;margin-left: 0px;}.tmpSelectorMainMenuSimilar .slick-prev {left: -50px;}.tmpSelectorMainMenuSimilar .slick-next {right: -55px;}.tmpSelectorMainMenuSimilar .slick-dots li button {background: #c9c9c9; }.tmpFire {width: 35px;height: 35px;position: relative;display: inline-block;margin-right: 0px;top: 12px;margin-left: -10px;}.tmpFire path {fill: #f44336}#companyReviewsBox .slick-dots {display: none !important}.search2FilterButtonsDiv {width: 1200px;margin: 10px auto 0 auto;}.search2FilterButtonsDivMob {width: 94%;margin: 10px auto 0 auto;}.search2ApartsGroupBtn {width: 100%;}.search2HousesListMainDiv {width: 1224px;margin: 0 auto;}.search2HouseObjContent {float: left;padding: 15px;width: calc(100% - 300px - 30px);}.search2HouseObjImg {float: left;width: 300px;height: 270px;background-position: center center;background-size: cover;background-repeat: no-repeat;border-radius: 5px;position: relative;}.search2HouseInfoTable >tbody >tr >td {font-size:14px;}.search2HouseInfoTable {width:100%;}.search2HouseInfoTable td:nth-child(1) {width:130px;padding:5px 10px !important;color:#6a747b;}.search2HouseInfoTable td:nth-child(2) {padding:5px 5px !important;}.search2HouseInfoTable td:nth-child(2) span {font-weight:bold;color:#046dc4}.search2HouseInfoTable tr:nth-child(even) {background:#f9f9f9}.search2PopupApartsTitleTab {width: 100%;height: 38px;border-collapse: collapse;}.search2PopupApartsTitleTab td {text-align: center;vertical-align: middle;}.search2HousesGroupTitle {font-size: 16px;font-weight: 500;color: #0871c8;padding-left: 10px;}.search2HousesGroupSubTitle {font-size: 14px;margin-top: 5px;color: #8a8a8a;padding-left: 10px;}.search2HousesSearchMobInput {width: 88%; height: 35px;font-size: 15px;border: none;}.search2AddressSvg {width: 17px;height: 45px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(199, 199, 199, 1);stroke-width: 8px;float: left;margin-left: 7px;}.search2AjaxSelectDiv {overflow-y: auto;max-height: 250px;}.search2AjaxSelectDiv li {list-style-type: none;font-size: 15px;padding: 3px 10px;border-bottom: 1px solid #eee;font-family: Roboto;} .search2FormSelect {height: 47px;padding: 0 3%;font-size: 15px;width: 94%;border: none;background-color: transparent;color: #4D4B4B;text-align-last: center;}.search2BottomBorderRoomsMob {border-top: 1px solid #eaeaea;}.search2SimilarLink {color: #ffffff;font-size: 13px;background: #c3c3c3;text-decoration: none;padding: 2px 5px;display: inline-block;margin-right: 10px;margin-bottom: 5px;border-radius: 3px;}.search2SimilarLink:hover {background: #b5b5b5;}.search2SimilarLinkMore {color: #4594ca;font-size: 13px;background: none;text-decoration: none;padding: 2px 5px;display: inline-block;margin-right: 10px;margin-bottom: 5px;border-radius: 3px;}.search2SimilarLinkMore:hover {color: #000;}.search2SimilarAllBox {display: none;}div.search {background-color: #fafafa;border: 1px solid transparent;}#searchSup {font-size: 8px;}.searchResultFixedDiv {background-color: #fafafa;z-index: 20;border: 1px solid #ededed;}.searchResultTabTitle {width: 1200px;height: 40px;margin: 0 auto;border-spacing: 0;}.searchResultTabTitle td {}.searchResultTabTitleTd1 {width: 60%;font-weight: bold;font-size: 16px;padding-left: 15px;}.searchResultTabTitleTd2 {width: 20%;}.searchResultTabTitleTd3 {width: 20%;}.searchReaultApartLink, .searchReaultApartLink:visited {text-decoration: none;}.searchResultDiv:hover {background-color: #ecedec;}.searchResultGreyDiv {background-color: #fafafa;}.searchResultTabLink, .searchResultTabLink:visited {color: #414141;text-decoration: underline;}.searchResultTabLink:hover, .searchResultShowMapLink:hover {text-decoration: none;}.searchResultShowMapLink, .searchResultShowMapLink:visited {color: #0983E8;text-decoration: underline;}#search_result {width: 1200px;height: 150px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;font-size: 13px;line-height: 1.4em;}#search_result td {vertical-align: middle;padding: 0;}#address2 {position: absolute;width: 336px;margin-top: 1px;background-color: #FFFFFF;border: 1px solid #ABADB3;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;font-size: 14px;z-index: 70;}.address2 {list-style-type: none;padding: 3px;cursor: pointer;}.address2:hover {background-color: #F7F7F7;}#hidden_type {z-index: 30;}.searchContractorBtn {background-color: #3eb042;color: #ffffff;width: 130px;height: 21px;line-height: 21px;font-size: 12px;border: 1px solid transparent;cursor: pointer;padding: 0;margin-top: 7px;}.searchContractorBtn i {position: relative;display: inline-block;margin-right: 3px;top: 0px;}.recomm {width: 130px;text-align: center;height: 21px;line-height: 21px;font-size: 12px;background-color: #0983e8;color: #ffffff;margin-top: 7px;border: 1px solid transparent;}.recomm:hover, .searchContractorBtn:hover {background-color: #005dc7;border: 1px solid #005dc7;transition: background-color 0.3s ease 0s, border 0.3s ease 0s;}.best_price {width: 95px;text-align: center;height: 21px;line-height: 21px;font-size: 11px;background-color: #b30000;color: #ffffff;margin-top: 5px;border: 1px solid transparent;}.best_price:hover {background-color: #c70303;}.empty_search {margin-top: 50px;text-align: center; font-size: 20px;}.m_chek {vertical-align: middle;}.searchApartMainLink {text-decoration: none;}.searchApartTab {width: 1100px;margin: 15px auto;border-spacing: 0;background-color: #ffffff;border: 2px solid rgba(204, 204, 204, 0.2);border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}.searchApartTab:hover {border: 2px solid #209902;transition: border 0.4s ease;}.searchApartTab td {height: 120px;padding: 0;}.searchApartTab .td1 {width: 35%;text-align: center;vertical-align: middle;}.searchApartTab .td3 {text-align: right;width: 35%;}.searchApartTab .td4 {text-align: center;width: 30%;}.searchApartTab .td4 button {width: 157px;height: 28px;line-height: 28px;font-size: 14px;padding: 0;cursor: pointer;}.searchDiscountBut {background-color: transparent;border: none;color: #0463B3;border-radius: 15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;}.searchDiscountBut:hover {color: #ffffff;background-color: #24b300;transition: color 0.3s ease 0s, background-color 0.3s ease 0s;}.searchApartTab .td2 p, .searchApartTab .td3 p {margin: 10px 0;}.searchApartTab .td4 p {margin: 10px 0;}.searchApartMainPhotoW {width: 60%;}.searchApartMainPhotoH {height: 80%;}.searchApartPriceP {color: #605E5E;font-size: 15px;}.searchApartPriceP span {color: #209902;font-size: 20px;font-weight: bold;}.searchApartPriceP sup, .searchApartRoomsP sup {font-size: 9px;}.searchApartAddressP {font-size: 15px;color: #2B6CA3;}.searchApartDopInfoP {font-size: 14px;color: #605E5E;}.searchApartDopInfoP span {color: #000000;}.searchApartDeadlineP {color: #605E5E;font-size: 14px;}.searchApartDeadlineP span {color: #209902;}.searchApartRoomsP {color: #605E5E;font-size: 14px;}.searchApartRoomsP span {color: #2B6CA3;font-size: 16px;font-weight: bold;}.searchFormMainTab {width: 1200px;border-spacing: 0;border-collapse: collapse;margin: 15px auto;table-layout: fixed;}.searchFormMainTab td {padding: 0;height: 50px;}.searchFormMainTabTd1 {width: 18%;}.searchFormMainTabTd2 {width: 13.66%;}.searchFormTypicalDiv {background-color: #ffffff;border: 1px solid #e8e6e6;color: #4D4B4B;font-size: 12px;}.searchFormTypicalDiv:hover { border: 1px solid #006dc7; transition: border 0.3s ease 0s;}.searchFormTypicalDiv div {width: 100%;overflow: hidden;text-align: center;}.searchFormSelectDiv {height: 34px;line-height: 34px;cursor: pointer;}.searchFormAddressDiv {text-align: center;}.searchFormSvgSelect {width: 11px; height: 6px;position: absolute;margin-top: -19px;float: right;}.searchAddressSvg {width: 17px;height: 34px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(199, 199, 199, 1);stroke-width: 8px;float: left;margin-left: 7px;}.searchFormSvgSelectOffset1 {margin-left: 190px;}.searchFormSvgSelectOffset2 {margin-left: 140px;}.searchFormSvgSelectOffset3 {margin-left: 305px;}.searchRoomsMainTab {width: 100%;border-spacing: 0;}.searchRoomsMainTab td {padding: 0;}.searchRoomsMainTabTd1 {width: 32%;}.searchRoomsMainTabTd2 {width: 17%;}.searchFormRoomsDiv {line-height: 34px;cursor: pointer;text-align: center;}.searchRoomsP {float: left; color: #4D4B4B;margin: 0 6px 0 0; line-height: 30px; font-size: 16px;}.searchAjax2Options {line-height: 50px;padding: 10px 15px;margin-left: -100px;}#searchFontSizeSpan {font-size: 14px;}.searchAjaxTypicalInput {color: #4D4B4B;font-size: 14px;line-height: 22px;height: 22px;border: 1px solid #abadb3;}.searchAjaxAdrW {padding: 0 5px;width: 85px;}.searhFormAddressInput {width: 100%;padding: 0;height: 32px;text-align: center;}.searchForm input[type="text"]::-webkit-input-placeholder {color: #4D4B4B;}.searchForm input[type="text"]::-moz-placeholder {color: #4D4B4B;}.searchForm input[type="text"]:-moz-placeholder {color: #4D4B4B;}.searchForm input[type="text"]:-ms-input-placeholder {color: #4D4B4B;}.searchForm sup {position: absolute;margin: -3px 0 0 0;font-size: 7px;}.searchForm input[type="submit"] {background-color: #005dc7;border: none;width: 100%;height: 26px;color: #ffffff;font-size: 13px;cursor: pointer;}.searchForm input[type="submit"]:hover {background-color: #24b300;color: #ffffff;transition: background-color 0.3s ease, color 0.3s ease;}.searchAjaxInput {height: 24px;border: 1px solid #e8e6e6;width: calc(99% - 44px);padding-left: 39px;font-size: 12px;}.searchAjaxInputBox {position: relative;}.searchAjaxInputBox svg {position: absolute;left: 5px;top: 0px;}.searchAjaxDiv {position: absolute;background-color: #ffffff;box-shadow: 0 1px 4px 1px rgba(0,0,0,0.2);font-size: 13px;margin-top: 3px;z-index: 200;}.searchAjaxSubDiv {padding: 10px 0;overflow-y: auto;max-height: 300px;}.searchAjaxSelectDiv {padding: 10px;overflow-y: auto;max-height: 250px;overflow-y: auto;}.searchAjaxSelectDiv li {list-style-type: none;font-size: 15px;cursor: pointer;padding: 2px 20px;}.searchAjaxSelectDiv li:hover {color: #ffffff;background-color: #1e90ff;}.searchAjaxButtonDiv {width: 90%;margin: 10px auto 5px auto;}.searchAjaxButtonDiv button {width: 90px;background-color: #ffffff;border: 1px solid #cccccc;font-size: 11px;cursor: pointer;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;padding: 2px 7px;color: #333333;}.searchAjaxButtonDiv button:hover {background-color: #e6e6e6;}.searchAjaxDiv input[type="checkbox"] {vertical-align: middle;}.ui-slider { width: 92%; height: 2px; position: relative; margin: 22px 0 15px 0; background-color: #000000;}.ui-slider-handle { width:20px; height:20px; border-radius: 50%; position: absolute; top: -11px; z-index: 200; background-color: #ffffff; border: 2px solid #4594ca; outline: none;}.ui-widget-header { height:2px; top:0; background-color: #4594ca; position:absolute;}.ui-sliderContent {width: 100%;height: 100%;}.searchAjaxSlider {padding: 15px;}.searchAjaxAreaW {padding: 0 5px;width: 80px;}.searchAjaxLevelW {padding: 0 5px;width: 102px;}#searchAreaSup {position: relative;margin: 0;}#searchRoomsActiv {background-color: #4594ca;color: #ffffff;border: 1px solid #4594ca;}.searchCountApartTd {font-size: 14px;font-weight: bold;color: #605E5E;}.searchCountApartTd span {color: #000000;}.searchEmptyQuery {text-align: center;margin: 40px 0;}#searchAddressClean {padding: 2px 40px;margin: -10px 0 2px -14px;}.searchSortDiv {width: 300px;height: 35px;line-height: 35px;font-size: 13px;border: 1px solid #e8e6e6;background-color: #ffffff;text-align: center;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;cursor: pointer;}.searchSortDiv:hover {border: 1px solid #005dc7;transition: border 0.3s ease 0s;}.searchSortAparts {width: 100%;background-color: transparent;border: none;height: 25px;font-size: 14px;text-align: left;padding-left: 15px;}.searchSortAparts:hover {color: #ffffff;background-color: #1e90ff;}.searchAjaxDivLi {list-style-type: none;height: 25px;}.searchMainPageFormDiv {position: relative;z-index: 3;width: 1070px;margin: 44px auto 0 auto;}.searchMainPageFormDiv table {width: 100%;height: 120px;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.searchMainPageFormDiv table td {}.searchMainPageFormButton {height: 31px;width: 87%;margin-top: 1px;border: 1px solid #005dc7;background-color: #0983e8;color: #ffffff;font-size: 15px;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;}.searchMainPageFormButton:hover {background-color: #005dc7;border: 1px solid #0983e8;transition: background-color 0.3s ease 0s, border 0.3s ease 0s;}.searchMainPageFormTypicalDiv {background-color: #ffffff;border: none;color: #4D4B4B;font-size: 15px;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);height: 41px;line-height: 41px;width: 96%;}.searchMainPageFormSelectDiv {cursor: pointer;text-align: center;}.searchMainPageFormSelectDiv .searchMarkerColor {background-color: #006dc7;color: #ffffff;border-radius: 5px;}.searchMainPageFormSelectDiv .searchMarkerColor .searchFormMainPageSvgSelect {fill: #ffffff;}.searchFormMainPageSvgSelect {width: 11px;height: 11px;position: absolute;fill: #414141;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;margin-top: -21px;float: right;}.searchFormSvgSelectOffsetMain1 {margin-left: 100px; }@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .searchFormSvgSelectOffsetMain1 {margin-left: 230px;}}.searchFormSvgSelectOffsetObj {margin-left: 80px;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .searchFormSvgSelectOffsetObj {margin-left: 180px;}}.searchFormSvgSelectApartsSort {margin-left: 120px;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .searchFormSvgSelectApartsSort {margin-left: 270px;}}#searchMainPageCheckboxClean {width: 110px;}.searchMainPageAddressSvg {width: 17px;height: 20px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(199, 199, 199, 1);stroke-width: 12px;margin: 11px 0 0 15px;float: left;}.searchMainPageAddressInput {width: 93%;height: 41px;line-height: 41px;margin-top: 0;font-size: 15px;border: none;}.searchMainPageAddressInput::-webkit-input-placeholder {color: #4D4B4B;}.searchMainPageAddressInput::-moz-placeholder{color: #4D4B4B;}.searchMainPageAddressInput:-moz-placeholder {color: #4D4B4B;}.searchMainPageAddressInput:-ms-input-placeholder{color: #4D4B4B;}.searchMainPageFormRoomsDiv {height: 39px;line-height: 39px;border: 1px solid transparent;background-color: #ffffff;text-align: center;cursor: pointer;}.searchMainPageFormRoomsDiv:hover {color: #ffffff;background-color: #006dc7;border: 1px solid #006dc7;transition: color 0.3s ease 0s, background-color 0.3s ease 0s, border 0.3s ease 0s;}#searchRoomsMainPageTab {height: 41px;}#searchRoomsMainPageTab td {border: none;border-right: 1px solid #c7c7c7;}.searchMainPageFormTypicalOverflow {overflow: hidden;}.searchMainPagePriceDiv {width: 49.5%;float: left;text-align: center;cursor: pointer;}.searchMainPagePriceDivLeft {border-right: 1px solid #c7c7c7;}.searchObjSearchMainTab {width: 100%;border-spacing: 0;border-collapse: collapse;}.searchObjSearchMainTabTd1 {width: 80%;}.searchFormObjMainTab {width: 100%;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}#apartments {width: 1200px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;font-size: 14px;}#apartments td {vertical-align: middle;}#apartments .apartments_title {background-color: #fafafa;padding: 15px 0;border-bottom: none;font-weight: bold;}#apartments .apartments_title span {font-weight: normal;}#apartments .search_title {padding: 7px 0;}.ap_h {height: 120px;}.apartments_1 {width: 150px;text-align: center;}.apartments_2 {width: 210px;}.apartments_3 {width: 105px;text-align: center;}.apartments_4 {width: 170px;text-align: center;}.apartments_5 {width: 110px;}.apartments_5 span {font-size: 12px;}.apartments_5 strong {color: #0983E8;font-size: 14px;}.apartments_6 {width: 210px;}.apartments_6 li {list-style-type: none;font-size: 13px;}.apartments_7 {width: 140px;}.apartments_7 strong {font-size: 14px;}.searchAjaxSortLi {list-style-type: none;line-height: 1.5em;font-size: 14px;color: #000000;cursor: pointer;padding-left: 10px;}.searchAjaxSortLi:hover {color: #ffffff;background-color: #1e90ff;}.searchPrintTab {width: 95%;margin: 15px auto;border-spacing: 0;border-collapse: collapse;font-size: 15px;}.searchPrintTab td {text-align: center;padding: 10px 0;border: 1px solid #000000;}.searchPrintTab td li {list-style-type: none;}.searchPrintTab td sup {font-size: 8px;}.searcMainPagePriceInput {width: 100%;height: 100%;padding: 0px;text-align: center;font-size: 15px;border: none;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}.searcMainPagePriceInput::-webkit-input-placeholder {color: #4D4B4B;}.searcMainPagePriceInput::-moz-placeholder{color: #4D4B4B;}.searcMainPagePriceInput:-moz-placeholder {color: #4D4B4B;}.searcMainPagePriceInput:-ms-input-placeholder{color: #4D4B4B;}.searchApartsPlanW {width: 120px;}.searchApartsPlanH {height: 120px;}.searchH1 {width: 1170px;margin: 10px auto 20px auto;font-size: 16px;}.searchMarkerColor {background-color: #4594ca;color: #ffffff;}.searchBestPrice {position: absolute;margin-top: 0px;margin-left: -40px;width: 52px;}.apartsInGroupView {height: 35px;line-height: 35px;text-align: center;background: #619dd0;font-size: 14px;color: #fff;font-weight: bold;width: 1200px;margin: 0 auto;margin-bottom: 0px;}.apartOpenGroup:hover .apartOpenLink {background: #70b0e6;color: #fff;}.apartCloseLink {cursor: pointer;border: 1px solid #dedcdc;}.apartCloseLink:hover {background: #70b0e6;}.searchResultDiv .apartsGroupTable td {padding-top: 12px !important;}.apartOpenGroup.active > .searchResultDiv .apartsGroupTable > tbody > tr:nth-child(1) > td {background: #fffee1 !important;}.apartOpenGroup.active > .searchResultDiv:hover {background-color: #FFF; }.apartsGroupTable {border: 1px solid #DDDDDD;margin-bottom: 15px !important;height: auto !important;}.newSearchBox {}.newSearchBox .apartments_1 {width: 300px;text-align: center; }.newSearchBox .searchImageBox {width: 280px;margin: 10px 20px;text-align: center;height: 200px;background-position: center center;background-repeat: no-repeat;background-size: contain;text-decoration: none;display: block;position: relative;}.newSearchBox .searchImageBox .searchImageBoxHover {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0.5);color: #FFF;text-align: center;font-size: 15px;display: block;z-index: 1;}.newSearchBox .searchImageBox .searchImageBoxHover p {margin-top: 35%;width: 100%;text-align: center;position: absolute;display: block;}.searchTitleApart {font-weight: bold;font-size: 17px;color: #0983e8;margin-top: 10px;margin-bottom: 12px;}.newSearchBox .apartments_2 {width: 340px;padding: 20px 0px 20px 0px !important;}.newSearchBox .apartments_3, .newSearchBox .apartments_6, .newSearchBox .apartments_7 {padding: 20px 0px 20px 0px !important;}.newSearchBox .apartments_6 {width: 300px;padding-left: 20px !important;}.newSearchBox .apartsGroupTable {border: none !important}.newSearchBox .apartments_7 {width: auto;padding-left: 30px !important;}.newSearchBox .fa-map-marker {color: #8e9092;}.newSearchBox .searchResultDiv {border-bottom: 1px solid #DDDDDD;}.searchHouseInfoTable > tbody > tr > td {font-size: 13px;}.searchHouseInfoTable {width: 100%;}.searchHouseInfoTable td:nth-child(1) {width: 110px;padding: 5px 5px !important;color: #6a747b;}.searchHouseInfoTable td:nth-child(2) {padding: 5px 5px !important;}.searchHouseInfoTable td:nth-child(2) span{font-weight: bold;color: #046dc4}.searchHouseInfoTable tr:nth-child(even) {background: #f9f9f9}.searchHouseIcons {margin: 10px 0px;}.searchHouseIcon {width: 42px;height: 42px;display: block;float: left;position: relative;background-size: cover;background-position: center center;margin: 0px 10px 0px 5px;}.searchHouseIcon span {display: block;position: absolute;top: 27px;left: 34px;font-size: 12px;color: #9a9a9a;}.searchHouseIcon .searchHouseIconBubble {width: 350px;min-height: 10px;max-height: 100px;display: block;position: absolute;top: 45px;left: -80px;background: #FFF;box-shadow: 2px 2px 10px rgba(0,0,0,0.1);font-size: 14px;padding: 8px 10px;z-index: 50;text-align: center;font-weight: 500;border-radius: 5px;}.searchHouseIconsMin {float: left;width: 70%;text-align: right; }.searchHouseIconsMin .searchHouseIcon {width: 30px;height: 30px;float: left;margin: -5px 10px 0px 5px;}.searchHouseIconsMin .searchHouseIcon span {top: 17px;left: 25px;}.searchHouseIconsMin .searchHouseIcon .searchHouseIconBubble {width: 150px;top: 32px;left: -65px;}.searchDistrictLine {font-size: 12px;margin-bottom: 5px;display: inline-block;margin-left: 12px;}.searchManagerPhone {font-size: 18px;margin-bottom: 8px;color: #046dc4;font-weight: bold;}.searchManagerPhone i {font-size: 13px;margin-right: 1px;top: -1px;color: #046dc4;position: relative;display: inline-block;}.apartsGroupTable td.apartments_2, .apartsGroupTable td.apartments_6, .apartsGroupTable td.apartments_7,.apartsInGroupBox td.apartments_2, .apartsInGroupBox td.apartments_6, .apartsInGroupBox td.apartments_7 {vertical-align: top !important;}.apartments_2.apartments_title {padding-bottom: 0px !important}.searchApart2Descr {font-size: 12px;position: relative;width: 300px;height: 68px;padding: 8px;color: #7d7d7d;background: #FFF;}.searchApart2DescrInner {font-size: 12px;position: relative;width: 300px;height: 68px;color: #7d7d7d;overflow: hidden;}.searchApart2DescrInner:before {content: '';display: block;height: 40px;background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));width: 100%;position: absolute;z-index: 1;top: 35px;left: 0px;}.searchApart2DescrInner2 {display: block;opacity: 0;height: 0px;background: #FFF;position: absolute;z-index: 1;top: 0px;left: 0px;transition: All 0.2s;overflow: hidden;padding: 8px;}.searchApart2Descr:hover > .searchApart2DescrInner2 {opacity: 1;height: auto;}.searchSaleDate {position: relative;display: inline-block;height: 30px;padding: 0px 0px;line-height: 30px;background: #FF5722;color: #FFF;margin-left: 40px;top: -3px;width: 185px;text-align: center;font-size: 13px;}.searchSaleDate:before {position: absolute;display: block;content: '';left: -30px;top: 0px;border: 15px solid transparent;border-right: 15px solid #FF5722;border-bottom: 15px solid #FF5722;}.searchSaleDate2 {position: relative;display: block;height: 30px;padding: 0px 0px;line-height: 30px;background: #FF5722;color: #FFF;margin-left: 0px;top: 0px;width: 185px;text-align: center;font-size: 13px;}.searchSaleDate2:before {position: absolute;display: block;content: '';left: 100%;top: 0px;border: 15px solid transparent;border-left: 15px solid #FF5722;border-bottom: 15px solid #FF5722;}.searchInfoPriceButton {display: inline-block;padding: 10px 35px;margin-top: 15px;border-radius: 4px;font-weight: 600;font-size: 16px;}.docsMainTab {width: 1200px;margin: 20px auto;border-spacing: 0;border-collapse: collapse;}.docsMainTab td {vertical-align: top;}.docsMainTabTd1 {width: 25%;}#searchDocs1 {font-size: 15px;}#searchDocs1 a, #searchDocs1 a:visited {text-decoration: none;color: #000000;}.docsObjListP {padding: 2px 0 2px 20px;margin: 0;cursor: pointer;color: #000000;}.docsObjListP:hover {color: #ffffff;background-color: #1e90ff;}.docsShortTextTab {width: 100%;background-color: #ffffff;border-spacing: 0;border-collapse: collapse;border: 1px solid #e8e6e6;box-shadow: 0px 1px 3px 0px rgba(232,230,230,0.2);}.docsShortTextTabTd {padding: 30px !important;}.docsCategoryTitle {font-weight: bold;margin-bottom: 20px;margin-top: 10px;color: #000;}.docBoxFloat {display: block;width: 50%;height: auto;min-height: auto;padding: 10px 0px;float: left;text-decoration: none;color: #000;transition: All 0.2s;}.docBoxFloat:hover {background: #f3f3f3;}.docBoxFloatIcon {display: block;width: 20%;height: 100px;float: left;text-align: center;}.docBoxFloatText {width: 80%;float: left;text-align: left;display: block;}.docBoxFloatIcon svg {width: 30px;height: 41px;fill: rgba(0, 109, 199, 1);display: block;margin: 0px auto;}.docBoxFloatIcon svg path {fill: rgba(0, 109, 199, 1) !important;}.docBoxFloatIcon p {color: #FFF;background: #0983E8;font-weight: 100;font-size: 10px;text-transform: uppercase;text-align: center;display: inline-block;padding: 0px 5px;}.docBoxFloatTextTitle {font-size: 15px;font-weight: bold;color: #0983E8;margin-bottom: 10px;margin-top: 0px;}.docBoxFloatShortDescr {font-size: 14px;color: #000;}.docsLeftMenuTitle {padding-left: 0px !important;}.docsLeftMenuTitle a {color: #006DC7 !important;}.docsLinks ul {margin: 0px;}.docsLinks a {line-height: normal !important;font-size: 14px;color: #000;}.docsLinks li {margin-bottom: 12px !important;font-size: 13px;color: #006dc7;margin-right: 10px !important;}.docsFormSearch svg {width: 17px;height: 20px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(199, 199, 199, 1);stroke-width: 10px;position: absolute;margin-left: 10px;margin-top: 7px;}.docsFormSearch input[type="text"] {border: 1px solid #d8d8d8;padding: 9px;padding-left: 40px;width: 70%;border-radius: 3px;}.docsFormSearch input[type="submit"] {border: 1px solid #006dc7;background: #006dc7;color: #FFFFFF;border-radius: 0px 3px 3px 0px;padding: 9px;width: 120px;margin-left: -10px;transition: All 0.2s;}.docsFormSearch input[type="submit"]:hover {background: #0062b3;}.docsShortTextTabTd2 .callbackGirlExpertFormTab {background: #FFF !important;}.docsDescription {width: 94%;background-color: #ffffff;border-spacing: 0;border-collapse: collapse;border: 1px solid #e8e6e6;box-shadow: 0px 1px 3px 0px rgba(232,230,230,0.2);font-size: 15px;padding: 3%;margin-top: 20px;color: #414141;}.docsHashtagDownloadTable {width: 100%;}.docsHashtagDownloadTable td {vertical-align: middle; }.docsHashtagDownloadTable td:nth-child(1) {width: 70%;}.docsDownloadButton {background-color: #38b03c;color: #ffffff;display: block;float: right;width: 200px;height: 38px;line-height: 38px;text-decoration: none;border-radius: 4px;text-align: center;transition: All 0.2s}.docsDownloadButton:hover {background-color: #058a0a}.docsHashtag {color: #FFF;background: #69BBFF;display: inline-block;font-size: 13px;margin-right: 4px;margin-bottom: 4px;padding: 1px 1px;}.docsHashtag:hover {background: #58a6e6;}.docsSvg svg {width: 17px;height: 14px;fill: #005DC7;fill-opacity: 1;stroke: rgba(0, 109, 199, 1);stroke-width: 0px;}.docsSvg svg path {fill: #005DC7;}.er404_box {width: 1200px;margin: 0 auto;display: block;margin-top: 30px;}.er404_table {width: 100%;}.er404_table td {vertical-align: top;}.er404_td1 {font-weight: bold;font-size: 130px;color: #006dc7;padding-top: 40px;width: 280px;}.er404_td2 {padding-top: 40px;width: 540px;font-size: 14px;color: #545454;}.er404_td2 p {font-size: 26px;color: #006dc7;margin-bottom: 20px;}.er404_td2 ol li {margin-bottom: 10px;}.er404_back {margin-top: -50px;text-align: center;font-size: 21px;color: #545454;}.er404_back a {margin-top: -50px;text-align: center;font-size: 21px;color: #006dc7;}.callbackExcursionFormBlue {background-color: #006dc7;}.er404_title {font-size: 25px;color: #006dc7;margin: 60px 0px -26px 65px;font-weight: 100;}.er404_table_variants {width: 1100px;margin-top: 80px;margin-left: 65px;margin-bottom: 30px;}.er404_table_variants td {width: 33.3%;vertical-align: middle}.er404_table_variants td a {color: #545454;font-size: 14px;text-decoration: none;}.er404_table_variants td a:hover {text-decoration: underline;}.er404_table_variants p {margin-bottom: 8px;}.partnersMainTab {width: 90%;height: 350px;margin: 0 auto;border-spacing: 0;}.partnersMainTab td {width: 50%;}.partnersRegFormDiv {width: 330px;margin: 0 auto;border: 1px solid #f5f5f5;border-radius: 5px;box-shadow: 0 1px 4px 1px rgba(0,0,0,0.1);}.partnersRegFormDiv p {width: 78%;margin: 20px auto;font-size: 18px;text-align: center;color: #2F2E2E;}.partnersRegFormDiv form {text-align: center;}.partnersRegFormDiv input {margin-bottom: 10px;width: 80%;}.partnersRegFormDiv input[type="text"], .partnersRegFormDiv input[type="password"] {padding: 6px 0;text-align: center;}.partnersRegFormDiv input[type="submit"] {cursor: pointer;font-size: 15px;height: 30px;line-height: normal;}.profileMainH1 {margin: 20px 0 15px 0;text-align: center;}.profileExitForm {text-align: center;}.profileExitForm input[type="submit"] {width: 260px;line-height: normal;}.profileMainTab {width: 95%;height: 500px;margin: 25px auto;border-spacing: 0;}.profileMainTab td {vertical-align: top;}#profileMainTab {width: 100%;}#profileMainTab .profileMainTabMenu {width: 20%;height: 40px;text-align: center;vertical-align: middle;}.profileMainTab p {margin: 4px 0;font-size: 16px;}.profileMainTab p strong {font-size: 18px;}.profileAddClientForm {padding: 15px;width: 89%;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background-color: #fafafa;border: 1px solid #d6d6d6;}.profileAddClientTab {width: 100%;border-spacing: 0;}.profileAddClientTab td {padding: 0;width: 50%;}.profileAddClientTab input {width: 95%;margin-bottom: 10px;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}.profileAddClientTab input[type="text"] {border: 1px solid #d6d6d6;}.profileAddClientForm input[type="submit"] {width: 95%;height: 30px;font-size: 15px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;background-color: #38b03c;color: #ffffff;border: none;}.profileAddClientForm input[type="submit"]:hover {background-color: #009905;transition: background-color 0.3s ease 0s;}.profileAddClientTab textarea {width: 100%;height: 200px;border: 1px solid #d6d6d6;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;color: #000000;font-size: 15px;}.profileStatTab {width: 95%;border-spacing: 0;border-collapse: collapse;}.profileStatTab td {padding: 8px 0 8px 10px;border: 1px solid #d6d6d6;font-size: 14px;}.profileStatTab .td1 {width: 70%;}.profileStatTab .td2 {width: 30%;text-align: center;}.profileLinks, .profileLinks:visited {color: #57a2d2;text-decoration: underline;}.profileLinks:hover {text-decoration: none;}.callsStatTab {width: 100%;border-spacing: 0;border-collapse: collapse;}.callsStatTab td {border: 1px solid #d6d6d6;text-align: center;font-size: 14px;vertical-align: middle;}#worksStatTabTitleTr td {background-color: #eeeeee;font-weight: bold;vertical-align: middle;padding: 4px 0;}#worksStatTabTitleTr2 td {padding: 5px 0;vertical-align: middle;}.worksStatTabActivTr td {background-color: #fafafa;}.callsStatTab .td1 {width: 8%;}.callsStatTab .td2 {width: 20%;}.callsStatTab .td3 {width: 8%;}.callsStatTab .td4 {width: 13%;}.callsStatTab .td5 {width: 18%;}.callsStatTab .td6 {width: 9%;}.callsStatTab .td7 {width: 9%;}.callsStatTab .td8 {width: 15%;}.callsStatTab .td8 div {padding: 9px 0;}.callsManDiv {border-top: 1px solid #d6d6d6;}.worksCommentBut {border: none;background-color: transparent;font-size: 14px;text-decoration: underline;color: #57a2d2;padding: 0;position: relative;}.worksCommentBut:hover {text-decoration: none;}.crmShowHistory {border: 1px solid #d6d6d6;border-radius: 5px;width: 450px;height: 380px;overflow-y: auto;margin: 30px auto 15px auto;color: #000000;font-size: 15px;text-align: left;padding: 15px;font-weight: normal;}.crmDateColor {color: #ff0000;}.crmShowHistory strong, .crmTextColor {color: #000000;}.bidsStatTab {width: 800px;border-spacing: 0;border-collapse: collapse;}.bidsStatTab td {border: 1px solid #d6d6d6;text-align: center;font-size: 14px;vertical-align: middle;}.bidsStatTabTitleTr td {background-color: #eeeeee;font-weight: bold;vertical-align: middle;padding: 9px 0;}.bidsStatTabTd1 {width: 25%;}#bidsStatTabTitleTr2 td {padding: 9px 0;vertical-align: middle;}.profileMainStatTab {width: 100%;border-spacing: 0;}.profileMainStatTab td {width: 50%;}.partnersProfileMenuTab {width: 1280px;margin: 0 auto;border-spacing: 0;table-layout: fixed;}.partnersProfileMenuTab td {text-align: center;}.partnersProfileMenuTab td a {text-decoration: none;}.partnersProfileMenuTab td div {width: 96%;height: 30px;line-height: 30px;font-size: 15px;font-weight: bold;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;background-color: #0983e8;color: #ffffff;}.partnersProfileMenuTab td div:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.novoHousePageTopDiv {background-color: #fcfcfc;border: 1px solid transparent;}.novoHousePageTopTab {width: 1200px;border-spacing: 0;border-collapse: collapse;margin: 20px auto;}.novoHousePageTopTab td {}.novoHousePageTopTabTr1 td {height: 50px;}.novoHousePageTopTabTd1 {width: 30%;vertical-align: top;}.novoHousePageTopTabTd2 {padding: 0;vertical-align: top;width: 70%;}.novoHousePageAddressTd {color: #141414;font-weight: bold;font-size: 18px;padding-left: 4px;}.novoHousePageTopBtnTd {text-align: right;}.novoHousePageTopBtnTd button {width: 185px;height: 38px;font-size: 15px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;margin-left: 20px;}.novoHousePageCallBackBtn {background-color: #0983e8;color: #ffffff;}.novoHousePageExcursionBtn {background-color: #38b03c;color: #ffffff;}.novoHousePageExcursionBtn:hover {background-color: #009905;}.novoHousePageCallBackBtn:hover { background-color: #005dc7;}.novoHousePageCallBackBtn:hover, .novoHousePageExcursionBtn:hover {transition: background-color 0.3s ease 0s;}.novoHousePageMainLeftDiv {width: 100%;border: 1px solid #e8e6e6;background-color: #ffffff;border-top: none;}.novoHousePageMainLeftDiv sup {font-size: 8px;}.novoHousePageLeftInfoDiv {padding: 7px 0 15px 0;}.novoHousePageLeftInfoDiv p {padding-left: 20px;margin: 0;line-height: 1.5em;font-size: 14px;}.novoHousePageLeftInfoDivPriceSpan {color: #006DC7;font-weight: bold;font-size: 18px;}.novoHousePageLeftInfoDiv a, .novoHousePageLeftInfoDiv a:visited, .novoHousePageApartsColTabTd1 a, .novoHousePageApartsColTabTd1 a:visited {font-weight: bold;color: #006DC7;text-decoration: underline;font-size: 14px;}.novoHousePageLeftInfoDiv a:hover, .novoHousePageApartsColTabTd1 a:hover {text-decoration: none;}.novoHousePageLeftInfoDivOneItem {padding: 12px 0;}.novoHousePageImgTab {width: 100%;border-spacing: 0;border-collapse: collapse;}.novoHousePageImgTab td {vertical-align: top;padding: 0;}.novoHousePageImgTabTd1 {height: 400px;overflow: hidden;}.novoHousePageImgTabTd1 img {width: 100%;height: 100%;object-fit: cover;margin-top: 1px;}.novoHousePageImgTabTd2 {width: 65%;}.novoHousePageImgTabTd3 {width: 35%;}.novoHousePageApartsColDiv {border: 2px solid #0983e8;height: 204px;}.novoHousePageApartsColTab {width: 100%;border-spacing: 0;border-collapse: collapse;}.novoHousePageApartsColTab td {text-align: center;}.novoHousePageApartsColTabTitleTr {background-color: #0983E8;color: #ffffff;font-size: 13px;box-shadow: 0px 1px 3px 0px rgba(65,65,65,0.5);}.novoHousePageApartsColTabTitleTr td {height: 23px;line-height: 23px;}.novoHousePageApartsColTabList {margin-top: 10px;font-size: 14px;color: #141414;font-weight: bold;height: 26px;line-height: 26px;}.novoHousePageApartsColTabTd1 {width: 28%;}.novoHousePageApartsColTabTd2 {width: 44%;}.novoHousePageApartsColTabTd2 span {color: #006DC7;font-weight: bold;}.novoHousePagePhoneDiv {background-color: #ffffff;border: 1px solid #e8e6e6;height: 206px;text-align: center;}.novoHousePageWriteToUs {width: 207px;height: 38px;background-color: #0983e8;color: #ffffff;font-size: 14px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}.novoHousePageWriteToUs:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.novoHousePageWriteToUs svg {width: 28px;height: 17px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(9, 131, 232, 1);stroke-width: 2px;vertical-align: middle;margin: -3px 5px 0 -10px;}.novoHousePagePhoneDivTitleP {color: #005DC7;font-weight: bold;font-size: 18px;margin-top: 45px;margin-bottom: 5px;}.novoHousePagePhoneDivPhoneP {font-size: 14px;color: #000000;margin: 0 0 30px 0;}.novoHousePagePhoneDivPhoneP span {font-size: 23px;font-weight: bold;}.novoHousePageExcursionFormDiv {width: 1195px;margin: 0 auto;background-color: #ffffff;border: 1px solid #ededed;margin-bottom: 25px;}.novoHousePageObjMenu {height: 43px;line-height: 43px;border: 1px solid #ededed;background-color: #fafafa;z-index: 500;}.novoHousePageObjMenu table {width: 1200px;height: 43px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.novoHousePageObjMenu table td {padding: 0;text-align: center;}.novoHousePageObjMenu a, .novoHousePageObjMenu a:visited {color: #000000;font-size: 14px;font-weight: bold;text-decoration: none;}.novoHousePageObjMenu div {height: 43px;line-height: 43px;background-color: transparent;}.novoHousePageObjMenu div:hover {background-color: #f2f2f2;transition: background-color 0.3s ease 0s;}.novoHousePageSearchDiv {background-color: #ffffff;}.novoHousePageSearchTab {width: 1150px;height: 90px;margin: 15px auto;border-spacing: 0;border-collapse: collapse;}.novoHousePageSearchTab td {height: 45px;padding: 0;}.novoHousePageSearchTabTdTop {font-weight: bold;color: #000000;font-size: 14px;}.novoHousePageSearchTabTdTop span {color: #006DC7;}.novoHousePageDescrÂlock {background-color: #ffffff;border: 1px solid transparent;padding: 20px 0;}.novoHousePageDescrMainTab {width: 1200px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}.novoHousePageDescrMainTab td { vertical-align: top;}.novoHousePageDescrMainTabTd1 {width: 75%;}.novoHousePageDescrDiv {width: 92%;border: 1px solid #ededed;padding: 10px 20px;color: #414141;font-size: 15px;line-height: 1.4em;min-height: 300px;}.novoHousePageDescrTitleP {font-weight: bold;}.novoHousePageDescrDivBtn {margin: 15px 0;}.novoHousePageDescrDivBtn button {margin-right: 20px;}.novoHousePageIpotekaFormDiv {border: 1px solid #ededed;width: 1200px;margin: 0 auto;}.novoHousePageBlueBtn {width: 255px;height: 38px;background-color: #0983e8;color: #ffffff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;font-size: 14px;}.novoHousePageBlueBtn:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.novoHousePageGreyTitle {height: 42px;line-height: 42px;background-color: #fafafa;font-weight: bold;color: #000000;font-size: 14px;}.novoHousePageGreyTitle div {width: 1190px;margin: 0 auto;}.home_gallery_div {width: 1130px;overflow-x: hidden;float: left;}.gallery_div {width: 1200px;margin: 20px auto;}#gallery, #plan2, #decor2 { width: 30px;height: 175px;margin-left: 15px;fill: #006DC7;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;}.b-carousel-block { width: 90px; height: 77px; float: left; margin-right: 7px;}.b-carousel-block2, .b-carousel-block3, .b-carousel-block4 {float: left;margin-right: 10px;text-align: center;}.homepageGalleryPhotoDiv {width: 180px;height: 150px;}.b-carousel-block img, .homepageGalleryPhotoDiv img {width: 100%;height: 100%;object-fit: cover;}.homepageGalleryTextDiv {width: 180px;height: 25px;line-height: 25px;font-size: 14px;background-color: #0983e8;color: #ffffff;overflow: hidden;}.h-carousel-wrapper {width: 100%;position: relative;overflow: hidden;margin: 0 auto;}.dop-carousel-items, .gallery-carousel-items, .plan2-carousel-items, .honors2-carousel-items, .decor2-carousel-items {width: 10000px;position: relative;}.b-carousel-button-left, .b-carousel-button-right, .b-carousel-button-left2, .b-carousel-button-right2 {float: left;cursor: pointer;}#dop {fill: #006DC7;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;width: 23px;height: 77px;vertical-align: middle;}.b-carousel-button-left2 {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.b-carousel-button-right2 {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}.novoHousePageDocTab {width: 1200px;margin: 20px auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.novoHousePageDocTab td {padding: 0;vertical-align: top;}.novoHousePageDocTab img {width: 25px;height: 25px;vertical-align: middle;margin-right: 5px;}.novoHousePageDocTab a, .novoHousePageDocTab a:visited {color: #414141;text-decoration: underline;font-size: 14px;}.novoHousePageDocTab a:hover {text-decoration: none;}.novoHousePageMapDiv {height: 400px;}.homepageMainPhotoDiv img {width: 100%;height: 100%;object-fit: cover;}.homepage_photo a {text-decoration: none;}.homepage_info {width: 490px;vertical-align: top;}.homepage_video {width: 350px;vertical-align: top;}.homepage_video div {margin-top: 13px;color: #313130;font-size: 16px;}.homepage_video div p {margin-top: 0;margin-bottom: 7px;font-weight: bold;font-size: 17px;}.home_manager_photo {height: 230px;margin-bottom: 10px;}.homepageWriteToUsBtn {width: 225px;height: 36px;line-height: 36px;border: 1px solid #c7c7c7;background-color: #e8e6e6;font-size: 16px;color: #000000;margin-top: 17px;}.homepageWriteToUsBtn:hover {background-color: #2b689c;border: 1px solid #3d9be9;color: #ffffff;transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s;}.video_button {padding: 7px 0;width: 240px;margin-top: 0;}.video_button img {width: 22px;vertical-align: middle;margin-bottom: 3px;}.font_button {font-size: 20px;}#home_manager_post {font-weight: normal;}.home_video {width: 240px;margin: 10px auto;padding: 10px 0;border: 1px solid #141515;}.home_video:hover {background-color: #ecedec;}.home_video img {height: 100px;}.home_video2 {width: 240px;margin: 5px auto;border: none;}.home_video2 img {width: 240px;height: 120px;}.homeinfo {width: 990px; margin: 0 auto; padding: 0 0 5px 0;}#homepage_info {width: 100%;border-spacing: 0;border-collapse: collapse;margin: 13px auto;font-size: 15px;color: #141515;background-color: #fafafa;border: 2px solid #006DC7;font-size: 14px;color: #000000;line-height: 1.5em;}#homepage_info td {width: 50%;padding: 2px 0;border: none;}#homepage_info sup {font-size: 8px;}#homepage_info a, #homepage_info a:visited {color: #006DC7;font-size: 14px;text-decoration: underline;font-weight: bold;}#homepage_info a:hover {text-decoration: none;}.homepage_info_title {color: #5cac00;font-weight: bold;font-size: 17px;}.homepage_info_title p {margin-top: 7px;}#homepage_info .info_left {text-align: right;padding-right: 5px;font-size: 16px;}#homepage_info .info_right {text-align: left;padding-left: 5px;font-size: 16px;}.homepage_info a, .homepage_info a:visited, .news a, .news a:visited {text-decoration: underline;}.homepage_info a:hover, .news a:hover {color: #FF0000;text-decoration: none;}#homepage_info .td_bottom {padding-bottom: 20px;}#homepage_info .homepage_phone {border-top: 2px solid #006dc7;color: #4178bb;padding: 22px 0;font-size: 19px;}#homepage_info .homepage_phone span {font-size: 34px;font-weight: bold;}.home_empty_div {width: 100%;height: 50px;}.homepageApartsPhotoDiv {width: 120px;height: 120px;margin: 0 auto;}.homeApListLink, .homeApListLink:visited {text-decoration: none;}.homeApListTab:hover {background-color: #eeeeee;}.novostrojkiDevLogoDiv {margin: 0 auto;width: 90%;height: 70px;overflow: hidden;}.novostrojkiDevLogoDiv img {object-fit: cover;height: 90px;margin-top: -5px;}.novostrojkiComEmptyH2 {text-align: center;font-size: 23px;margin-top: 100px;}.novostrojkiComponentShowSectionInfoBtn {margin: 5px 0 0 20px;font-size: 15px;text-decoration: underline;}.novostrojkiComponentShowSectionInfoBtn:hover {text-decoration: none;}.novostrojkiComponentTermConstructionDiv {position: absolute;width: 155px;height: 30px;line-height: 30px;margin-top: -30px;color: #e2574c;font-size: 15px;font-weight: bold;background-color: #ffffff;}.novostrojkiComponentTermConstructionDiv svg {width: 21px;height: 21px;vertical-align: middle;margin: -3px 6px 0 8px;}.zkHousesMainDiv2 { width: 100% !important; }.novostrojkiTopPhoneSale {font-size: 15px;font-weight: 400;color: #8e8e8e;margin: 0px;margin-top: 5px;}.novostrojkiTopPhone {margin: 0px;padding: 0px;margin-top: 4px;font-size: 20px;font-weight: 500;color: #006dc7;}h4 .tmpChangePrice {background: none;display: inline-block;color: #808080;padding: 5px;border-radius: 5px;font-weight: 400;font-size: 14px;}.novostrojkiOpenPriceChangeButton {display: block;width: 270px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #0983e8;border: 2px solid #0983e8;font-weight: 500;border-radius: 4px;margin: 10px auto;text-decoration: none;transition: All 0.2s;}.novostrojkiOpenPriceChangeButton:hover {color: #FFFFFF;background: #0983e8;border: 2px solid #0983e8;}.uchastokGenplan {width: 1200px;margin: 20px auto;}.uchastokGenplan img {width: 100%;}#uchastokGenplanTitleP {width: 1070px;margin: 25px auto 15px auto;}.popupBig2 {position: fixed;top: 0;bottom: 0;right: 0;left: 0;margin: auto;width: 910px;height: 600px;background-color: #f9f9f9; border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);z-index: 5500;}.clickPopupContentDiv {width: 95%;margin: 0 auto 20px auto;height: 560px;overflow-y: auto;}.clickPopupDevMainTab {width: 100%;height: 560px;border-spacing: 0;}.clickPopupDevMainTab td {padding: 0;vertical-align: top;}.clickPopupDevMainTab td div {background-color: #ffffff;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;} .clickPopupDevMainTabTd1 {height: 60px;line-height: 60px;text-align: center;font-size: 24px;color: #000000;}.clickPopupDevMainTabTd1 img {width: 21px;height: 22px;vertical-align: middle;margin: -5px 10px 0 0;}.clickPopupDevMainTabTd2, .clickPopupDevMainTabTd3 {height: 370px;}.clickPopupDevMainTabTd2 {width: 60%;}.clickPopupDevMainTabTd2 div {width: 92%;height: 100%;padding: 15px;color: #414141;font-size: 16px;line-height: 1.5em;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .clickPopupDevMainTabTd2 div {height: 340px;}}.clickPopupSecondWindowMainTabTd2 {height: 370px;width: 518px;}.clickPopupContentDiv2 {width: 480px;height: 444px;padding: 15px;color: #414141;font-size: 16px;line-height: 1.5em;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .clickPopupContentDiv2 {height: 340px;}}.clickPopupDevMainTabTd3 div {width: 100%;text-align: center;}.clickPopupDevPhoneDiv {color: #414141;font-size: 16px;line-height: 1.5em;padding: 20px 0;}.clickPopupDevPhoneDiv span {font-weight: bold;font-size: 17px;}.clickPopupPhoneSvg {width: 26px;height: 23px;fill: #01850E;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;vertical-align: middle;}.clickPopupDevFormDiv {margin-top: 15px;font-weight: bold;font-size: 16px;padding: 25px 0;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .clickPopupDevFormDiv{padding: 24px 0;}}.clickPopupDevForm input {margin-top: 15px;width: 85%;height: 40px;line-height: 40px;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}.clickPopupDevForm input[type="text"] {border: 2px solid #046DC4;text-align: center;font-size: 15px;}.clickPopupDevForm input[type="text"]:hover {border: 2px solid #00ba12;transition: border 0.3s ease 0s;}.clickPopupDevForm input[type="text"]:-ms-input-placeholder{line-height: 20px; font-size: 15px;}.clickPopupDevForm input[type="submit"] {border: 2px solid transparent;color: #ffffff;font-weight: bold;background-color: #046dc4;font-size: 16px;line-height: 1em;}.clickPopupDevForm input[type="submit"]:hover {background-color: #00ba12;transition: background-color 0.3s ease 0s;}.clickPopupDevMainTabTd4 div {margin-top: 15px;padding: 20px 0;}.clickPopupContractorAdvantTab {border-spacing: 0;width: 100%;font-size: 15px;color: #000000;margin-top: 13px;}.clickPopupContractorAdvantTab td {width: 50%;height: 50px;vertical-align: middle;}.clickPopupPriceLink, .clickPopupPriceLink:visited {color: #2B6CA3;text-decoration: underline;}.clickPopupPriceLink:hover {text-decoration: none;}.clickPopupCityListMainTab {position: relative;width: 100%;height: 100%;border-spacing: 0;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-collapse: separate;}.clickPopupCityListMainTab tbody tr:last-child td:first-child {-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottom-left: 5px;border-bottom-left-radius: 5px;}.clickPopupCityListMainTab tbody tr:last-child td:last-child {-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px;}.clickPopupCityListMainTab td {padding: 0;}.clickPopupCityListTitleTr {height: 70px;background-color: #006dc7;color: #ffffff;font-size: 20px;font-family: open sans,sans-serif;}.clickPopupCityListTitleTr td {width: 50%;}.clickPopupCityListTitleTr span {margin-left: 30px;}.clickPopupCityListSearchForm {width: 90%;margin: 0 0 0 5%;}.clickPopupCityListSearchForm table {width: 100%;height: 37px;background-color: #ffffff;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-spacing: 0;}.clickPopupCityListSearchForm input[type="text"] {width: 350px;height: 37px;line-height: 37px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border: none;font-size: 15px;}.clickPopupCityListSvg {width: 19px;height: 19px;fill: #edebeb;fill-opacity: 1;stroke: rgba(232, 230, 230, 0.8);stroke-width: 15px;margin-top: 0;}.clickPopupCityListSearchForm input[type="text"]::-webkit-input-placeholder {color: #999997; font-size: 15px;}.clickPopupCityListSearchForm input[type="text"]::-moz-placeholder{color: #999997; font-size: 15px;}.clickPopupCityListSearchForm input[type="text"]:-moz-placeholder {color: #999997; font-size: 15px;}.clickPopupCityListSearchForm input[type="text"]:-ms-input-placeholder{color: #999997; font-size: 15px;}.clickPopupCityListDomainsTab {width: 88%;height: 82%;margin: 0 auto;border-spacing: 0;}.clickPopupCityListDomainsTab td {vertical-align: top;}.clickPopupCityListBottomTd {background-color: #ffffff;}.clickPopupCityListDomainsTab a, .clickPopupCityListDomainsTab a:visited {font-size: 17px;color: #141414;text-decoration: none;line-height: 1.7em;}.clickPopupCityListDomainsTab a:hover {color: #2783cf;}.clickPopupCityListBottomTd h1 {text-align: center;font-size: 24px;color: #141414;}@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic');.t_uslugi_top {width: 100%;border-spacing: 0;border-collapse: collapse;}.t_uslugi_top td {text-align: center;vertical-align: middle;}table.t_uslugi_top .t_uslugi_top_title {padding: 15px 0;font-size: 24px;}.t_uslugi_top_title span {color: #5cac00;font-weight: bold;}.t_uslugi_top_selector {width: 33%;padding: 0;border-top: 2px solid #90d155;border-bottom: 2px solid #90d155;border-right: 1px solid #aeafb0;}.t_uslugi_top_selector a, .t_uslugi_top_selector a:visited {color: #313130;font-size: 19px;text-decoration: none;}.t_uslugi_top_selector a:hover {color: #ffffff;}.t_uslugi_top_selector div {width: 100%;padding: 10px 0;}.t_uslugi_top_selector div:hover {background-color: #90d155;}.div_uslugi_text {width: 92%;padding: 30px 55px;color: #313130;}.div_uslugi_text li {margin-top: 15px;}.li_tick li {list-style-type: none;list-style-image: url("../img/tick.png");margin-top: 15px;}.uslPage * {font-family: 'Roboto', Arial;}.uslBg {height: 500px;background-attachment: fixed;background-position: top center;background-size: cover;position: relative;overflow: hidden;}.uslBgTitle {text-align: center;top: 15px;color: #FFF;font-size: 18px;font-weight: 900;letter-spacing: 3px;text-transform: uppercase;position: absolute;z-index: 10;width: 100%;}.uslBgTitle2 {text-align: left;top: 50px;color: #006dc7;font-size: 33px; font-weight: 600;letter-spacing: 0px;text-transform: uppercase;position: absolute;z-index: 10;width: auto;left: 50%;padding: 30px;margin-left: -310px;background: rgba(255, 255, 255, 0.7);}.uslBgTitle3 {text-align: left;top: 50px;color: #006dc7;font-size: 33px;font-weight: 600;letter-spacing: 0px;text-transform: uppercase;position: absolute;z-index: 10;width: auto;left: 50%;margin-left: -590px;padding: 30px;width: 655px;background: rgba(255, 255, 255, 0.7);}.uslBgTitle4 {text-align: left;top: 50px;color: #006dc7;font-size: 33px;font-weight: 600;letter-spacing: 0px;text-transform: uppercase;position: absolute;z-index: 10;width: auto;left: 50%;font-size: 30px;width: 1000px;margin-left: -500px;margin-bottom: 0px;padding: 30px 0px;background: rgba(255, 255, 255, 1);}.uslSubtitle {font-size: 21px;margin-top: 25px;text-transform: none;font-weight: 400;}.uslSubText {color: #39444c;font-size: 28px;text-transform: none;margin-top: 2px;}.uslSbIcon {display: inline-block;width: 150px;height: 100px;color: #000;line-height: 25px;font-size: 15px;text-align: center;}.uslSbIcon2 {display: block;float: left;width: 150px;height: 100px;color: #000;line-height: 18px;font-size: 15px;text-align: center;}.uslSbIcon img {display: block;margin: 10px auto;}.uslSbIcon2 img {display: block;margin: 10px auto;}.uslSbIcon span {font-size: 21px;}.uslSbIcon4 {color: #006dc7;line-height: 20px;font-size: 16px;font-style: italic;margin-left: 0px;height: 55px;position: relative;top: 55px;width: 100px;text-align: center;font-family: 'Open Sans';}.uslSbIcon4 img {left: 65px;top: -3px;position: absolute;}.uslSbIcon3 {color: #006dc7;line-height: 20px;font-size: 16px;font-style: italic;margin-left: 10px;height: 55px;position: relative;top: -22px;text-align: center;font-family: 'Open Sans'}.uslSbIcon3 img {left: 105px;top: -3px;position: absolute;}.uslIpotekaIcon {float: left;margin-right: 20px;padding-top: 8px;}.uslBgVideo {min-width: 100%;width: 100%;min-height: 800px;top: -200px;position: relative;}.uslBg:before {content: '';height: 100%;width: 100%;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.9));z-index: 2;position: absolute;top: 0px;left: 0px;}.uslBg.no_before {background: #e6e9ec}.uslBg.no_before:before {display: none;}.uslBg2 {background-attachment: scroll;background-position: top center; background-size: auto 100%;background-color: #f6f6f6;background-repeat: no-repeat;}.uslBg3 {background-attachment: scroll;background-position: 0px -250px; background-size: cover;background-color: #FFFFFF;background-repeat: no-repeat;}.uslBg4:before {background: rgba(0, 0, 0, 0.5);}.uslBg2:before {display: none}.uslBoxCenter {width: 950px;margin: 0px auto;font-size: 18px;font-weight: 300;line-height: 30px;padding: 40px 0px;text-align: center;color: #333333;}.uslTopIcons {text-align: center;width: 1200px;margin: 0px auto;margin-top: 0px;}.uslTopIcon {display: inline-block;width: 23%;height: 150px;text-align: center;}.uslTopIcon img {display: block;margin: 10px auto;width: 55px;}.uslTopIcon p {color: #313131;font-size: 14px;text-align: center;margin-top: 10px;text-transform: uppercase;letter-spacing: 0px;font-weight: 500;}.uslIconBox {display: block;width: 25%;height: 250px;margin-bottom: 0px;float: left;position: relative;text-decoration: none;}a.uslIconBox {border-top: 1px solid #DDDDDD;}.uslIconBox:before {content: '';height: 100%;width: 1px;background: #DDDDDD;z-index: 1;position: absolute;top: 0px;left: 0px;}.uslIconBox:after {content: '';height: 100%;width: 100%;background: #006dc7;z-index: 2;position: absolute;top: 0px;left: 0%;opacity: 0;transition: All 0.2s;box-shadow: 1px 5px 15px rgba(0,0,0,0.2)}a.uslIconBox:hover:after {transform: scale(1.03);opacity: 1;}.uslIconBoxBg {display: block;height: 250px;width: 50%;background-position: center center;background-size: cover;z-index: 1;position: relative;filter: blur(0px);float: left;}.uslIconBoxBg:before {content: '';height: 100%;width: 100%;background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));z-index: 2;position: absolute;top: 0px;left: 0px;}.uslIconBoxText {display: block;height: 190px;padding: 30px 10px 30px 10px;color: #006dc7;font-size: 19px;line-height: 30px;font-weight: 400;position: relative;text-align: center;text-transform: none;z-index: 3;transition: All 0.4s;}.uslIconBoxText img {display: block;width: 50px;margin: 10px auto;transition: All 0.5s;}.uslIconBox:hover img {margin-top: -40px;opacity: 0;}.uslIconBoxDescr {font-size: 14px;font-weight: 400;color: #8c9196;margin-top: 15px;line-height: 20px;opacity: 1;transition: All 0.3s;}.uslLine {width: 50px;height: 5px;background: #006dc7;margin: 10px auto;margin-bottom: 30px;}.uslIconBoxLine {width: 30px;height: 2px;background: #006dc7;margin: 0px auto;margin-bottom: 25px;transition: All 0.4s;display: none; }a.uslIconBox:hover .uslIconBoxDescr {color: #FFF;}a.uslIconBox:hover .uslIconBoxText {color: #FFF;}.uslIconBox button {display: none;}a.uslIconBox:hover button, div.uslIconBox button {background: none;border: 1px solid #FFF;color: #FFF;display: block;margin: 20px auto;text-align: center;border-radius: 3px;width: 200px;height: 35px;line-height: 33px;font-weight: 400;font-size: 16px;text-transform: uppercase;transition: All 0.3s;}div.uslIconBox button:hover {background: #FFFFFF;color: #006dc7;}.uslBox {width: 80%;min-width: 1200px; margin: 0px auto; margin-bottom: 40px; border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;}.uslContent {width: 1200px; margin: 0px auto; }.uslH3 {font-weight: 500;font-size: 28px;margin: 70px 0px 20px 0px;text-align: center;color: #006dc7;text-transform: uppercase;position: relative;z-index: 2}.uslH3 div {display: inline-block;padding: 0px 10px;background: #FFF;}.uslBgContent {width: 100%;height: 400px;background-image: url(/modules/uslugi/img/formbg.jpg);background-attachment: fixed;background-size: cover;position: relative;}.uslBgContent:after {width: 100%;height: 100%;content: '';position: absolute;left: 0px;top: 0px;z-index: 1;background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.9));}.uslFormTitle {margin-top: 60px;text-transform: uppercase;margin-bottom: 10px;color: #FFFFFF;font-size: 40px;text-align: center;}.uslBgContent table {width: 100%;}.uslBgContent td {vertical-align: top;}.uslFormText {font-size: 18px;color: #FFFFFF;margin-bottom: 50px;text-align: center;}.uslBgContent input[type="text"] {background: none;padding: 0px 15px;border: 1px solid #EAEAEA;color: #FFF;height: 45px;line-height: 45px;width: 300px;font-size: 15px;margin-right: 10px;border-radius: 3px;}.uslBgContent input[type="submit"], .uslBgContent input[type="button"] {background: #006dc7;padding: 0px 15px;border: 1px solid #006dc7;color: #FFF;height: 45px;line-height: 45px;width: 300px;font-size: 16px;font-weight: 600;text-transform: uppercase;margin-right: 10px;border-radius: 3px;transition: All 0.3s;}.uslBgContent input[type="submit"]:hover, .uslBgContent input[type="button"]:hover {background: #057cde;}.uslFormPhone {color: #FFF;text-align: center;margin-top: 50px;}.uslFormPhone span {font-size: 25px;font-weight: 600;}.uslPrBox {margin: 45px 0px;margin-top: -35px;border: 2px solid #006dc7;padding: 50px 0px 30px 0px; }.uslPrBox .mobHalf {display: block;float: left;width: 48%; padding: 0px 1%;height: auto;letter-spacing: 0px !important;}.uslPrBox table {width: 100%;}.uslPrBox table td {vertical-align: top;text-align: center;width: 20%;padding: 0px 10px;position: relative;}.uslPrBox img {display: block;margin: 10px auto;width: 60px;}.uslPrBox p {font-size: 14px;font-weight: 500;text-transform: uppercase;color: #006dc7;line-height: 21px;}.uslPrBox2 p {font-size: 16px;font-weight: 400;text-transform: none;color: #006dc7;line-height: 20px;}.uslPrBox2 img {display: block;margin: 10px auto;width: 80px;}.uslPrBox2 p.uslPrText {font-size: 15px;font-weight: 400;text-transform: none;color: #000000;line-height: 20px;}.uslPrBox2 p.uslPrBoxTitle {font-size: 22px;font-weight: 500;text-transform: none;color: #006dc7;line-height: 30px;}.uslPrBox div {font-size: 48px;letter-spacing: -3px;font-weight: 900;text-transform: uppercase;color: #006dc7;line-height: 75px;height: 70px}.uslPrBox div i {font-size: 37px;margin-left: -5px;}.uslPrBox span {display: block;position: absolute;top: 35px;background: #DDD;width: 7px;height: 7px;border-radius: 50%;left: 180px;}.uslPrBox span.pp2 {left: 210px;}.uslPrBox span.pp3 {left: 240px;}.uslPrBox span.pp4 {left: 230px;}.uslPrBox span.pp5 {left: 260px;}.uslPrBox span.pp6 {left: 210px;}.uslPrBox span.pp7 {left: 240px;}.uslPrBox span.pp8 {left: 270px;}.uslText {font-size: 17px;font-weight: 300;line-height: 28px;}.uslStepsBox {margin: 70px 0px;position: relative}.uslStepsBox table {width: 100%;}.uslStepsBox table td {vertical-align: top;text-align: center;width: 25%;padding: 0px 10px;position: relative;}.uslStepIcon {font-size: 80px;font-weight: 900;color: #98b2c7;}.uslStepIcon img {width: 40px;margin-left: -20px;}.uslStepTitle {font-size: 16px;line-height: 22px;color: #333333}.uslArrows {position: absolute;top: 45px;left: 120px;}.uslPriceBg {float: left;width: 750px;height: 300px;background-image: url(/modules/uslugi/img/price.jpg); background-size: cover;border-radius: 5px;}.uslBanks {margin: 30px auto;}.uslBanks img {display: inline-block;margin: 7px;height: 30px;}.uslStrah {margin: 40px auto;}.uslStrah img {display: inline-block;margin: 25px;height: 40px;}.uslPriceBg2 {background-image: url(/modules/uslugi/img/ipoteka2.jpg);}.uslPriceForm {float: left;width: 420px;height: 300px;}.uslPriceBox {height: 300px;margin-top: 90px;}.uslPriceTitle {font-weight: bold;font-size: 40px;color: #FFF;padding: 60px 40px }.uslPriceForm td {padding: 0px !important;width: 100% !important;text-align: left !important;}.uslPriceForm {padding-top: 15px;background: #f7f7f7;height: 285px;}.uslPriceFormInput {background: #FFFFFF;padding: 0px 15px;border: 1px solid #afadad;color: #333333;height: 40px;line-height: 40px;width: 300px;font-size: 15px;margin-bottom: 5px;border-radius: 3px;}.uslPriceFormSubmit {background: #38b03c;padding: 0px 15px;border: 1px solid #28982c;color: #FFF;height: 40px;line-height: 40px;width: 300px;font-size: 16px;font-weight: 600;text-transform: uppercase;margin-right: 10px;border-radius: 3px;transition: All 0.3s;}.uslPriceFormSubmit:hover {background: #2d9630;}.uslExpert {display: block;border-radius: 50%;width: 65px;height: 65px;margin: 0px auto;margin-bottom: 5px;float: left;margin-right: 20px;}.uslExampleBox {width: 1000px; border-spacing: 0px; margin: 0px auto;margin-top: 0px;margin-bottom: 20px;box-shadow: 1px 1px 75px rgba(0, 0, 0, 0.19);position: relative; }.uslExampleBox:before {width: 100%; height: 20px;background: #FFF;position: absolute;z-index: 5; left: 0px;top: 0px;content: '';display: block; }.uslExampleTrigger {text-align: center;position: relative;z-index: 2;}.uslExampleTrigger a {background: #efefef;border-top: 2px solid #acc6dc;font-size: 18px;color: #000;display: inline-block;margin: 0px 15px;height: 45px;line-height: 45px;padding: 0px 20px;box-shadow: 1px 1px 35px rgba(0, 0, 0, 0.15);text-decoration: none; }.uslExampleTrigger a.active {background: #FFFFFF; border-top: 2px solid #006dc7;}.uslExampleBoxP {display: block;float: left;width: 250px;height: 265px;margin: 30px 18px;border: 2px solid #DDDDDD;padding: 20px;text-align: center;}.uslExampleBoxP:nth-child(3) {margin-right: 0px;}.uslExampleBoxP img {margin: 20px auto;display: block;}.uslPTitle {font-size: 21px;margin-bottom: 20px;color: #006dc7;}.uslPText {font-size: 14px;}.uslExampleBox1, .uslExampleBox2 {display: none;}.uslExampleBox1.active, .uslExampleBox2.active {display: block;}.uslExampleTable {width: 100%; border-spacing: 0px; margin-top: 20px;margin-bottom: 20px;box-shadow: 1px 1px 75px rgba(0, 0, 0, 0.19);}.uslExampleTable td {border-left: 1px solid #ececec;border-bottom: 1px solid #ececec; padding: 15px;}.uslExampleTable tr:nth-child(1) td, .uslExampleTable tr td:nth-child(1) {font-size: 15px;color: #616a71; background: #f9f9f9}.uslExampleTable tr:nth-child(1) td span, .uslExampleTable tr td:nth-child(1) span {font-size: 20px;color: #006dc7;font-weight: 600}.uslExampleTable tr td:nth-child(1) {border-left: 0px;}.uslExampleTable tr:nth-last-child(1) td {border-bottom: 0px; }.uslExampleTable td i {color: #4caf50 }.uslExampleTable td.uslGr {color: #4caf50;font-size: 22px;font-weight: 600; }#sendApartmentForm_div p {padding: 0px;margin: 0px;}.uslSelector {background: #FFF;padding: 10px 0px;display: block;font-size: 22px;font-weight: 400;color: #006dc7;text-align: center;margin-left: 62px;padding-left: 20px;width: 473px;border-top: 1px solid #DDDDDD}.uslStoimostTabs {list-style: none;font-size: 15px;margin: 0px auto;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;text-align: center;margin-top: 25px;width: 631px;padding: 0px;}.uslStoimostTabs li {display: inline-block;list-style: none;}.uslStoimostTabs li a {display: block;padding: 8px 0px;width: 125px;text-transform: uppercase;border-left: 1px solid #DDDDDD;color: #006dc7;text-decoration: none;position: relative;}.uslStoimostTabs li a:hover {background: #EAEAEA;}.uslStoimostTabs li a.active {background: #006dc7;color: #FFF;}.uslStoimostTabs li a.active:after {content: '';display: block;border: 10px solid transparent;border-top: 8px solid #006dc7;left: 50%;margin-left: -10px;top: 34px;position: absolute;}.uslStoimostTabs li:nth-last-child(1) a {border-right: 1px solid #DDDDDD; }.uslStoimostTabsResult {text-align: center;margin: 40px 0px;}.uslStoimostTabsResultBox {text-align: center;width: 210px;display: inline-block;position: relative;height: 245px;border: 1px solid #DDD;border-radius: 5px;text-transform: none;margin: 0px 5px;transition: All 0.3s;}.uslStoimostTabsResultBox:hover {box-shadow: 1px 3px 30px rgba(0,0,0,0.3);cursor: default;}.uslStoimostTabsResultBoxIcon {display: block;text-align: center;padding-top: 25px;padding-bottom: 10px;}.uslStoimostTabsResultBoxIcon img {width: 40px;margin: 0px auto;display: block}.uslStoimostTabsResultBoxTitle {text-align: center;font-weight: bold;color: #000;font-size: 15px;margin-bottom: 10px;height: 40px;}.uslStoimostTabsResultBoxPrice {text-align: center;font-weight: 500;color: #878b8d;font-size: 25px;margin-bottom: 10px;transition: All 0.3s;}.uslStoimostTabsResultBoxPrice span {color: #878b8d;font-size: 27px;transition: All 0.3s;}.uslStoimostTabsResultBox:hover .uslStoimostTabsResultBoxPrice, .uslStoimostTabsResultBox:hover .uslStoimostTabsResultBoxPrice span {color: #006dc7;}.uslStoimostTabsResultBoxPriceSub {text-align: center;font-weight: 400;color: #000;font-size: 13px;margin-bottom: 10px;height: 20px;}.uslStoimostTabsResultBoxPriceSub span {font-weight: 800;color: #000;font-size: 15px;}.uslStoimostTabsResultBoxButton {font-size: 15px;text-decoration: none;background: #38b03c;display: block;width: 180px;height: 35px;line-height: 35px;color: #FFFFFF;margin: 10px auto;transition: All 0.2s;}.uslStoimostTabsResultBoxButton:hover {background: #2e9c32;}.uslIconCircle {width: 90px !important;height: 90px !important;background: #006dc7;border-radius: 50%;margin: 0px auto;position: relative;}.uslIconCircle img {width: 50px;height: 50px;position: relative;top: 19px;}.uslArrowDown2 {position: absolute;left: 50%;margin-left: 245px;margin-top: -32px;width: 100px;}.uslBackgroundForm {margin-left: 140px;}.uslBoxCenterWhite {padding: 25px 0px; color: #FFF; text-align: left;}.uslPriceFormRightBox {margin-left: 50px; width: 350px;}.smsComponentUnsubscribeForm {text-align: center;}.smsComponentUnsubscribeForm button {height: 42px;border: 2px solid #ffffff;background-color: #006dc7;border-radius: 8px;color: #ffffff;font-size: 16px;line-height: 42px;font-weight: bold;text-transform: uppercase;width: 90%;margin: 40% 0 0 0;}.smsComponentUnsubscribeForm button:hover, .smsComponentEditForm button:hover {background-color: #009905;}.smsComponentEditForm button {height: 42px;border: 2px solid #ffffff;background-color: #006dc7;border-radius: 8px;color: #ffffff;font-size: 16px;line-height: 42px;font-weight: bold;text-transform: uppercase;width: 97%;margin: 10px 0 0 2%;}.smsComponentTitleH1 {text-align: center;margin-top: 50%;font-size: 33px;}.smsComponentEditForm {width: 100%;margin: 30px 0;}.smsComponentQuestionTitle {font-weight: 600;margin: 10px 0 3px 7px;}.smsComponentDistrictListDiv {width: 96%;margin-bottom: 10px;border: 1px solid #d9d9d9;border-radius: 4px;padding: 9px 0 9px 2%;cursor: pointer;}.smsComponentCheckDistrict {float: left;border: none;background-color: #d9d9d9;width: 17px;height: 17px;line-height: 17px;margin-right: 7px;border-radius: 4px;vertical-align: middle;margin-top: 1px;color: #ffffff;text-align: center;}.t_vendor {width: 100%;border-spacing: 0;border-collapse: collapse;margin-top: 30px;color: #141515;}.td_vendor_text {width: 65%;vertical-align: top;padding: 0 40px;}.td_vendor_text ul {padding-left: 25px;}.td_vendor_text li {list-style-type: none;list-style-image: url("../img/tick.png");margin-bottom: 20px;}.td_vendor_form {width: 35%;vertical-align: top;padding: 0;}.vendor_form {width: 300px;margin: 0 auto;padding: 25px;background-color: #ecedec;border: 1px solid #818181;}.vendor_form input[type="text"], .vendor_form input[type="file"], .vendor_form select {width: 300px;margin: 5px 0 10px 0;border: 1px solid #818181;}.vendor_form_title {color: #5cac00;text-align: center;margin-top: -10px;font-size: 21px;font-weight: bold;}.vendor_form button {width: 220px;padding: 15px 0 10px 0;font-size: 19px;}.vendor_form button img {width: 25px;margin-top: -3px;vertical-align: middle;}.vendor_div_button {margin-top: 10px;text-align: center;}.vendor_error_width {width: 330px;margin: 0 auto 15px auto;}.search3MainPageFormRealtyTypeDiv {border-radius: 5px;overflow: hidden;}.search3MainPageFormRealtyTypeDiv div {float: left;width: 49%;height: 39px;line-height: 39px;border: 1px solid transparent;background-color: #ffffff;text-align: center;cursor: pointer;}.search3MainPageFormSelectDiv {cursor: pointer;text-align: center;}.search3MainPageFormSelectDiv .searchMarkerColor {background-color: #006dc7;color: #ffffff;border-radius: 5px;}.search3MainPageFormSelectDiv .searchMarkerColor .search3FormMainPageSvgSelect {fill: #ffffff;}.search3FormMainPageSvgSelect {width: 11px;height: 11px;position: absolute;fill: #414141;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;margin-top: -21px;float: right;}.search3AjaxDiv {position: absolute;background-color: #ffffff;box-shadow: 0 1px 4px 1px rgba(0,0,0,0.2);font-size: 13px;margin-top: 3px;z-index: 200;}.search3AjaxSelectDiv {padding: 10px;overflow-y: auto;max-height: 250px;overflow-y: auto;}.search3AjaxSelectDiv li {list-style-type: none;font-size: 15px;cursor: pointer;padding: 2px 20px;line-height: 1.2em;}.search3AjaxSelectDiv li:hover {color: #ffffff;background-color: #1e90ff;}.search3MainPageFormTypicalDiv {background-color: #ffffff;border: none;color: #4D4B4B;font-size: 15px;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);height: 41px;line-height: 41px;width: 96%;}.search3MainPageFormAddressInput {width: 90%; height: 34px; padding: 3px 10px; border: none;font-size: 15px;}.search3MainPageFormAddressInput::-webkit-input-placeholder {color: #4D4B4B;}.search3MainPageFormAddressInput::-moz-placeholder{color: #4D4B4B;}.search3MainPageFormAddressInput:-moz-placeholder {color: #4D4B4B;}.search3MainPageFormAddressInput:-ms-input-placeholder{color: #4D4B4B;}.search3MainPageFormRoomsDiv {overflow: hidden;}.search3MainPageFormRoomsDiv div {float: left;width: 16%;height: 39px;line-height: 39px;border: 1px solid transparent;background-color: #ffffff;text-align: center;cursor: pointer;border-right: 1px solid #c7c7c7;}.search3MainPageFormRoomsDiv div:hover, .search3MainPageFormRealtyTypeDiv div:hover {color: #ffffff;background-color: #006dc7;border: 1px solid #006dc7;transition: color 0.3s ease 0s, background-color 0.3s ease 0s, border 0.3s ease 0s;}#search3RoomsActiv, #search3RealtyTypeActiv {background-color: #4594ca;color: #ffffff;border: 1px solid #4594ca;}.search3MainPagePriceDiv {width: 49.5%;float: left;text-align: center;cursor: pointer;}.search3MainPagePriceDivLeft {border-right: 1px solid #c7c7c7;}.search3MainPagePriceInput {width: 100%;height: 100%;padding: 0px;text-align: center;font-size: 15px;border: none;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}.search3MainPagePriceInput::-webkit-input-placeholder {color: #4D4B4B;}.search3MainPagePriceInput::-moz-placeholder{color: #4D4B4B;}.search3MainPagePriceInput:-moz-placeholder {color: #4D4B4B;}.search3MainPagePriceInput:-ms-input-placeholder{color: #4D4B4B;}.search3MainPageFormButton {height: 31px;width: 87%;margin-top: 1px;border: 1px solid #005dc7;background-color: #0983e8;color: #ffffff;font-size: 15px;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;}.search3MainPageFormButton:hover {background-color: #005dc7;border: 1px solid #0983e8;transition: background-color 0.3s ease 0s, border 0.3s ease 0s;}.ipotekaBankListDiv:hover {background-color: #ecedec;}.ipotekaBankListDivGray {background-color: #f7f8f8;}.ipotekaBankListLink, .ipotekaBankListLink:visited {text-decoration: none;}.ipotekaBankListTab {width: 1140px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.ipotekaBankListTab td {height: 140px;vertical-align: middle;}.ipotekaBankListTabTd1 {width: 17%;}.ipotekaBankListTabTd4 {width: 20%;}.ipotekaBankListTab p {color: #414141;font-size: 14px;line-height: 1.6em;margin: 0;}.ipotekaBankListPercentSpan {color: #005DC7;}.ipotekaRaitGold {color: #FFCB1F;}.ipotekaRaitGray {color: #C7C7C7;}.ipotekaRaitGold, .ipotekaRaitGray {font-size: 17px;}.bank_logo_w {width: 130px;}.bank_logo_h {height: 120px;}.ipotekaBankListColObjLink, .ipotekaBankListColObjLink:visited {font-weight: bold;text-decoration: underline;color: #005DC7;}.ipotekaBankListColObjLink:hover {text-decoration: none;}.ipotekaBankListCalcLink, .ipotekaBankListCalcLink:visited {text-decoration: none;color: #ffffff;}.ipotekaBankListCalcLinkBtn {padding: 9px 50px;line-height: 34px;font-size: 14px;text-align: center;color: #ffffff;background-color: #38b03c;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .ipotekaBankListCalcLinkBtn {padding: 9px 48px;}}.ipotekaBankListCalcLinkBtn:hover {background-color: #009905;transition: background-color 0.3s ease 0s;}.ipotekaProgrammListCalcLinkBtn {margin-left: 18px;}.ipotekaBankListBtn {width: 227px;height: 34px;line-height: 34px;font-size: 14px;text-align: center;color: #ffffff;cursor: pointer;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .ipotekaBankListBtn {width: 224px;}}.ipotekaBankListBtnBlue {background-color: #0983e8;}.ipotekaBankListBtnBlue:hover {background-color: #005dc7;}.ipotekaBankListBtnGreen {margin-top: 15px;background-color: #38b03c;}.ipotekaBankListBtnGreen:hover {background-color: #009905;}.ipotekaScrollMenu {height: 37px;background-color: #fafafa;border-bottom: 1px solid #e8e6e6;box-shadow: 0px 1px 3px 0px rgba(232,230,230,0.2);z-index: 1000;}.ipotekaScrollMenu table {width: 1200px;height: 37px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.ipotekaScrollMenu table td {padding: 0;text-align: center;}.ipotekaScrollMenu div {height: 37px;line-height: 37px;}.ipotekaScrollMenu div:hover {background-color: #f2f2f2;transition: background-color 0.3s ease 0s;}.ipotekaScrollMenu a, .ipotekaScrollMenu a:visited {color: #414141;text-decoration: none;font-weight: bold;font-size: 15px;}.ipotekaTopTab {width: 1200px;margin: 20px auto;border-spacing: 0;border-collapse: collapse;}.ipotekaTopTab td {}.ipotekaTopTabTd1 {width: 75%;}.ipotekaTopTabTd2 {width: 25%;}.ipotekaTopTextTitleP {font-weight: bold;color: #141414;font-size: 16px;margin-top: 0;}.ipotekaPlus {width: 92%;margin: 0 auto;}.ipotekaPlus ul {padding-left: 20px;} .ipotekaPlus li {list-style-type: none;font-size: 15px;color: #414141;line-height: 1.5em;}.ipotekaTickSpan {font-weight: bold;color: #006DC7;font-size: 15px;margin-right: 7px;}.ipotekaWidthBtn {width: 282px;margin-left: 20px;}.ipotekaWidthBtn2 {width: 282px;}.ipotekaWidthBtn3 {width: 90%;}.ipotekaBlueBtn {height: 38px;background-color: #0983e8;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;color: #ffffff;font-size: 14px;}.ipotekaGreenBtn {background-color: #38b03c;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;color: #ffffff;font-size: 14px;}.ipotekaGreenBtn:hover {background-color: #009905;transition: background-color 0.3s ease 0s;}.ipotekaBlueBtn:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.ipotekaManagerDiv {width: 90%;text-align: center;margin-left: 20px;}.ipotekaManagerDiv img {height: 139px;}.ipotekaManagerDivNameP, .ipotekaManagerDivPostP, .ipotekaManagerDivPhoneP {line-height: 1.5em;}.ipotekaManagerDivNameP {color: #000000;font-weight: bold;font-size: 16px;margin: 6px 0 0 0;}.ipotekaManagerDivPostP {font-size: 14px;color: #000000;margin: 0;}.ipotekaManagerDivPhoneP {color: #005DC7;font-weight: bold;font-size: 18px;margin: 0 0 6px 0;}.ipotekaDocTitleP {font-weight: bold;color: #414141;font-size: 15px;}.ipotekaDocDiv { margin: 30px auto; width: 84%;}.ipotekaDocDiv ol {padding-left: 15px;}.ipotekaDocDiv ul {padding-left: 20px;}.ipotekaDocDiv li {font-size: 15px;color: #414141;line-height: 1.5em;}.ipotekaPromoMainDiv {width: 1087px;margin: 20px auto 0 auto;padding: 20px;border: 1px solid #e8e6e6;box-shadow: 0px 1px 3px 0px rgba(232,230,230,0.2);background-color: #ffffff;}.ipotekaPromoMainDiv table {width: 100%;border-spacing: 0;border-collapse: collapse;}.ipotekaPromoMainDiv table td {padding: 0;}.ipotekaPromoMainTabTd1 {width: 20%;vertical-align: top;}.ipotekaPromoMainTabTd1 img {width: 90%;}.ipotekaPromoTitle {color: #005DC7;font-size: 16px;font-weight: bold;}.ipotekaPromoTextP {color: #414141;font-size: 15px;line-height: 1.5em;margin: 0;}.ipotekaHousesList li {list-style-type: none;font-size: 15px;line-height: 1.5em;}.ipotekaHousesList li a, .ipotekaHousesList li a:visited {color: #000000;text-decoration: underline;}.ipotekaHousesList li a:hover {text-decoration: none;}#programm {margin-top: 0;}.ipotekaABut {width: 100%;padding: 15px 0;font-size: 18px;}.banklist td p {color: #313130;font-size: 16px;margin: 5px 0;}#bankLogo2 {width: 18%;}#banklist2TdBut {width: 20%;}#green_line {color: #4178bb;font-weight: bold;font-size: 17px;margin-top: -15px;}.programm_ipoteka {width: 90%;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}.programm_ipoteka td {width: 28%;padding: 7px 0;}.programm_ipoteka span {color: #4178bb;font-size: 19px;}.programm_ipoteka p {margin: 3px 0;font-size: 16px;}.programm_ipoteka p strong {color: #ff0000;}.programm_line {border-top: 2px solid #57a2d2;}.ipotekaPromoListDiv {margin: 0 0 30px 0;}.ipotekaPromoOtherModDiv {width: 1100px; margin: 0 auto;}.ipotekaPromoBottomLine {border-bottom: 2px solid #57a2d2;width: 990px; margin: 0 auto;}.ipotekaManagerPhoto {height: 100px;}.ipotekaPromoListLink, .ipotekaPromoListLink:visited {color: #005DC7;font-weight: bold;font-size: 14px;text-decoration: underline;}.ipotekaPromoListLink:hover {text-decoration: none;}.ipotekaPromoListDescr {color: #414141;font-size: 14px;line-height: 1.3em;}.ipotekaCalcFormDiv {width: 300px;margin: 20px 0 20px 110px;}.ipotekaBankPageLeftTitleP {line-height: 44px;font-weight: bold;font-size: 14px;color: #006DC7;}.ipotekaBankPageLeftLinkSpan {text-decoration: underline;cursor: pointer;}.ipotekaBankPageLeftLinkSpan:hover {text-decoration: none;}.ipotekaBankPageCalcBtnSvg {width: 28px;height: 17px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(255, 255, 255, 1);stroke-width: 7px;vertical-align: middle;margin: -4px 5px 0 0;}.ipotekaBankPageCalcBtnSvg2 {width: 28px;height: 17px;fill: #FFFFFF;fill-opacity: 0;stroke: rgba(255, 255, 255, 1);stroke-width: 2px;vertical-align: middle;margin: -4px 8px 0 0;}.ipotekaBankPageLeftBlueBtn {width: 254px;height: 38px;line-height: 38px;background-color: #0983e8;color: #ffffff;border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; font-size: 14px; margin-left: 20px;}.ipotekaBankPageLeftBlueBtn:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.ipotekaBankPageLeftBtnDiv {border-top: 1px solid #e8e6e6;}.ipotekaBankPageBlockDiv {width: 97.5%;margin-left: 20px;background-color: #ffffff;border: 1px solid #ededed;}.ipotekaBankPageTitleGreyDiv {height: 40px;line-height: 40px;background-color: #fafafa;font-weight: bold;color: #414141;font-size: 14px;padding-left: 20px;}.ipotekaBankPageProgrammDiv {border-top: 1px solid #e8e6e6;height: 160px;}.ipotekaBankPageProgrammTab {width: 90%;height: 110px;margin: 20px auto 0 auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.ipotekaBankPageProgrammTab td {padding: 0;}.ipotekaBankPageProgrammTab p {font-size: 14px;line-height: 1.6em;color: #414141;margin: 0;}.ipotekaBankPageProgrammTab strong span {color: #005DC7;}.ipotekaBankPageProgrammTabTdTitle {font-weight: bold;color: #006DC7;font-size: 14px;height: 30px;}.ipotekaBankPageProgrammTabTdBtn div {margin: 0 auto;width: 86.2%;cursor: pointer;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .ipotekaBankPageProgrammTabTdBtn div {width: 85.5%;}}.ipotekaBankPageDescrDiv {width: 93.2%;padding: 15px 20px;font-size: 15px;}.ipotekaBankPageCalcTd {vertical-align: top;}.selectionContainer2 {display: block;max-width: 1185px;width: 100%;margin: 0px auto;padding-top: 30px; }.selectionH1 {font-size: 39px;color: #FFF;font-weight: 500;position: absolute;z-index: 10;top: 50%;}.selectionH1 p {font-size: 18px;color: #FFF;margin-top: 20px;font-weight: 400;}.selectionHead2 {background: none;color: #006dc7;font-weight: 400;font-size: 30px;padding: 8px 0px;border-bottom: 1px solid #e4e4e4;}.selectionBox4 {float: left;width: 23.5%;margin-right: 2%;margin-bottom: 20px;display: block;text-decoration: none;color: #000;box-shadow: 1px 1px 20px rgb(0 0 0 / 15%);border-radius: 5px;}.selectionBox4:nth-child(4n) {margin-right: 0%;}.selectionApartsBoxLine2 {padding: 10px 0px;background: #f4f4f4; }.selectionContainer2 .selectionApartsShowOtherApartsBtn {margin: 10px 0px 30px;font-size: 16px;text-decoration: underline;font-weight: 600;color: #006dc7;} .selectionApartsListButtonLeft {border: 1px solid #FFF;border-radius: 3px;color: #FFF;height: 32px;line-height: 32px;padding: 0px 20px;margin-top: 20px;float: left;font-size: 13px;}.selectionApartsListButtonRight {border: 1px solid #FFF !important;border-radius: 3px !important;color: #FFF !important;height: 32px !important;line-height: 32px !important;padding: 0px 20px !important;margin-top: 20px !important;float: right !important;background: none !important;width: auto !important;font-size: 13px !important;}.buyer_form {width: 300px;margin: 0 auto;padding: 25px;background-color: #ecedec;border: 1px solid #818181;}.buyer_form input[type="text"], .buyer_form input[type="file"], .buyer_form select {width: 300px;margin: 5px 0 10px 0;border: 1px solid #818181;}.buyer_form_title {color: #5cac00;text-align: center;margin-top: -10px;font-size: 21px;font-weight: bold;}.buyer_form button {width: 220px;padding: 15px 0 10px 0;font-size: 19px;}.buyer_form button img {width: 25px;margin-top: -3px;vertical-align: middle;}.buyer_div_button {margin-top: 10px;text-align: center;}.buyer_form .buyer_select {width: 147px;}.buyer_error_width {width: 350px;margin: 0 auto 10px auto;text-align: center;}.karta-novostroek {width: 1200px; height: 800px; margin: 20px auto;}.kartaGreenBtn {background-color: rgba(32, 153, 2, 1);border: 1px solid rgba(32, 153, 2, 1);color: #FFFFFF;height: 27px;line-height: 27px;width: 130px;font-size: 13px;cursor: pointer;display: block;margin: 0px;text-decoration: none;border-radius: 5px;text-align: center;transition: All 0.4s;}.mapDiv {width: 100%;height: 400px;}.mapImgDiv {width: 250px;height: 150px;overflow: hidden;}.mapImgDiv img {width: 250px;height: 100%;object-fit: cover;}@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic');.ipotekaBrokerPhotoDiv {display: block;border-radius: 50%;width: 85px;height: 85px;margin: 0px auto;margin-bottom: 5px;float: left;margin-right: 20px;overflow: hidden;text-align: center;}.ipotekaBrokerPhotoDiv img {width: 100%;object-fit: contain;margin-top: -7px;}.ipotekaBrokerPhotoDiv2 {display: block;border-radius: 50%;width: 65px;height: 65px;margin: 0px auto;margin-bottom: 5px;float: left;margin-right: 20px;overflow: hidden;text-align: center;}.ipotekaBrokerPhotoDiv2 img {width: 100%;object-fit: contain;margin-top: -7px;}.ipotekaNewContent {width: 1180px;margin: 0px auto;padding: 40px 0px;position: relative;}.ipotekaNewContent * {font-family: Roboto}.ipotekaNewTitle {font-size: 30px;font-weight: 400;margin-bottom: 20px;color: #33343a}.ipotekaNewTitleÑenter {font-size: 30px;font-weight: 400;margin-bottom: 20px;color: #33343a;text-align: center}.ipotekaBankListCalcLinkBtn {padding: 0px 0px;width: 75%;display: block;line-height: 45px;border-radius: 5px;font-size: 15px;text-align: center;color: #ffffff;background-color: #38b03c;float: right}.ipotekaBankListLink {transition: background 0.2s;display: block;}.ipotekaBankListLink:hover {background: #FAFAFA;}.ipotekaNewBanners {height: 557px;width: 1060px;margin: 0px auto;position: relative;box-shadow: 2px 2px 8px rgba(0,0,0,0.5);overflow: hidden;z-index: 40;margin-top: 20px;margin-bottom: 50px;}.ipotekaNewBanners .ipotekaNewBanner {height: 600px;width: 1060px;background-size: cover;position: relative;}.ipotekaNewBanner_bg {height: 600px;width: 634px;background-size: cover;position: absolute;left: 0px;top: 0px;z-index: 1;background-image: url(/img/banner_bg.png)}.ipotekaNewBanner_rules {height: 170px;top: 100%;margin-top: -170px;width: 100%;background: rgba(119, 122, 135, 0.86);color: #FFF;font-size: 14px;font-weight: 300;position: absolute;z-index: 2;}.ipotekaNewBanner_rules .ipotekaNewFourLink {position: absolute;float: right;right: 50px;top: -8px;z-index: 5;}.ipotekaNewBanner_rules_text {padding: 25px 350px 25px 50px;}.ipotekaNewBanner_title {position: absolute;top: 40px;left: 80px;font-size: 38px;color: #424242;z-index: 5;}.ipotekaNewBanner_logo1 {position: absolute;top: 105px;left: 80px;z-index: 5;}.ipotekaNewBanner_logo2 {position: absolute;top: 160px;left: 80px;z-index: 5;}.ipotekaNewBanner_logo1 img, .ipotekaNewBanner_logo2 img {max-height: 50px;}.ipotekaNewBanner_box1 {position: absolute;top: 250px;left: 80px;z-index: 5;width: 240px;height: 180px;text-align: center;text-shadow: 1px 1px 20px #FFFFFF;}.ipotekaNewBanner_box2 {position: absolute;top: 250px;left: 420px;z-index: 5;width: 240px;height: 180px;text-align: center}.ipotekaNewBanner_number {font-size: 50px;color: #424242;margin-bottom: 0px;text-shadow: 1px 1px 20px #FFFFFF; }.ipotekaNewBanner_text {font-size: 20px;color: #424242; text-shadow: 1px 1px 20px #FFFFFF;}.ipotekaNewBannersArrows {position: absolute;margin-top: -340px;z-index: 30;width: 1173px;}.ipotekaNewBannersArrowLeft {display: block;width: 57px;height: 57px;float: left;background-image: url(/modules/ipoteka/img/arrow_left.png);background-repeat: no-repeat;margin-left: 10px;}.ipotekaNewBannersArrowRight {display: block;float: right;right: 10px;width: 57px;height: 55px;background-image: url(/modules/ipoteka/img/arrow_right.png);background-repeat: no-repeat}.ipotekaNewSchema {background-image: url(/modules/ipoteka/img/vectors/shema.png);background-repeat: no-repeat;width: 692px;height: 684px;padding: 1px;position: relative;margin-top: 50px;float: left}.ipotekaNewFourBox {margin-top: 95px;clear: both;}.ipotekaNewFour {font-size: 140px;font-weight: 300;float: left;color: #006ec7;}.ipotekaNewFourText {font-size: 30px;font-weight: 400;float: left;color: #6c6d70;margin-left: 20px;padding-top: 29px;}.ipotekaNewFourText2 {font-size: 25px;line-height: 32px;font-weight: 400;float: left;color: #6c6d70;margin-left: -3px;padding-top: 70px;}.ipotekaNewFourLink {display: block;text-align: center;color: #FFFFFF;height: 45px;line-height: 45px;text-decoration: none;background: #006ec7;width: 220px;font-size: 19px;margin-top: 55px;margin-left: -3px;border-radius: 4px;transition: All 0.2s;}.ipotekaNewFourLink:hover {background: #005eab;}.ipotekaNewSteps {width: 400px;height: 684px;padding: 1px;margin-top: 50px;float: left}.ipotekaNewStep {clear: both;margin-left: -104px;margin-top: -20px;}.ipotekaNewStepIcon {width: 135px;margin-left: -33px;height: auto;float: left;margin-top: 22px;text-align: center;margin-right: 50px;z-index: 10;position: relative;}.ipotekaNewStepIcon img {width: 70px;margin-top: 30px;}.ipotekaNewStepText {position: relative;font-size: 20px;}.ipotekaNewStepText p {font-size: 30px;font-weight: 600;color: #006ec7;margin-bottom: 8px;}.ipotekaStep2 {margin-top: 90px;}.ipotekaStep3 {margin-top: 90px;}.ipotekaStep4 {margin-top: 120px;}.ipotekaNewIconsLine {background-image: url(/modules/ipoteka/img/vectors/icons.png);background-repeat: no-repeat;background-size: 100% auto;width: 1190px;height: 435px;padding: 1px;position: relative;margin-top: 40px;}.ipotekaNewIconsLineBox {float: left;width: 190px;text-align: center;color: #000;font-size: 17px;padding: 0px 20px;}.ipotekaNewIconsLineBox img {margin: 0px auto;display: block;height: 70px;margin-bottom: 80px;margin-top: 32px;}.ipotekaNewIconsLineBox:nth-child(1) {margin-left: 20px;}.ipotekaNewIconsLineBox:nth-child(1) img {height: 55px;margin-bottom: 92px;margin-top: 35px;margin-left: 63px;}.ipotekaNewIconsLineBox:nth-child(2) {margin-left: 0px;}.ipotekaNewIconsLineBox:nth-child(2) img {height: 60px;margin-bottom: 90px;margin-top: 32px;margin-left: 67px;}.ipotekaNewIconsLineBox:nth-child(3) {margin-left: 5px;}.ipotekaNewIconsLineBox:nth-child(3) img {height: 60px;margin-bottom: 90px;margin-top: 32px;margin-left: 67px;}.ipotekaNewIconsLineBox:nth-child(4) {margin-left: 0px;}.ipotekaNewIconsLineBox:nth-child(4) img {height: 60px;margin-bottom: 87px;margin-top: 35px;margin-left: 68px;}.ipotekaNewIconsLineBox:nth-child(5) {margin-left: 5px;}.ipotekaNewIconsLineBox:nth-child(5) img {height: 60px;margin-bottom: 90px;margin-top: 32px;margin-left: 65px;}.ipotekaNewCreditHistoryButton {display: block;text-align: center;color: #FFFFFF;height: 50px;line-height: 50px;text-decoration: none;background: #37b03c;width: 600px;font-size: 23px;margin: 0px auto;margin-top: 45px;border-radius: 4px;transition: All 0.2s;}.ipotekaNewCreditHistoryButton:hover {color: #ffffff;background: #29982d;}.ipotekaNewTrigger {margin: 30px;text-align: center;border-bottom: 1px solid #a2a2a2}.ipotekaNewTrigger a {display: inline-block;height: 55px;line-height: 55px;text-transform: uppercase;color: #006ec7;font-size: 24px;text-decoration: none;padding: 0px 65px;margin: 0px;position: relative;top: 1px;}.ipotekaNewTrigger a:nth-child(1) {margin-right: 100px;}.ipotekaNewTrigger a.active {border-bottom: 5px solid #37b03c;top: 1px;}.ipotekaNewProgramContainer {float: left;margin-right: 30px;margin-bottom: 30px;width: 370px;border-radius: 5px;border: 1px solid #a1a1a1;position: relative;height: 250px; transition: All 0.7s;overflow: hidden;background-image: url(/modules/ipoteka/img/bluebg.png);background-repeat: no-repeat;background-position: -710px 0px;}.ipotekaNewProgramContainer:hover {border: 1px solid #006ec7;background-position: -10px 0px;}.ipotekaNewProgramContainer:nth-child(3), .ipotekaNewProgramContainer:nth-child(5) {margin-right: 0px;}.ipotekaNewProgramContainerTitle {padding: 20px;font-size: 24px;color: #33343a;font-weight: 500;position: relative;z-index: 10;transition: All 0.3s;}.ipotekaNewProgramContainer img{width: 50px;float: right;position: relative;margin-right: 30px;margin-top: 20px;position: relative;z-index: 10;transition: All 0.3s;}.ipotekaNewProgramContainerText {font-size: 18px;font-weight: 300;color: #33343a;line-height: 28px;margin-top: 20px;padding: 0px 20px;position: relative;z-index: 10;transition: All 0.3s; }.ipotekaNewProgramContainer:nth-child(4), .ipotekaNewProgramContainer:nth-child(5) {width: 571px; }.ipotekaNewProgramContainer:hover .ipotekaNewProgramContainerTitle {color: #ffffff;}.ipotekaNewProgramContainer:hover .ipotekaNewProgramContainerText {color: #ffffff;}.ipotekaNewSubTitle {font-size: 24px;font-weight: 400;margin-top: 35px;margin-bottom: 40px;color: #33343a}.ipotekaNewForm {border-radius: 4px;border: 1px solid #a1a1a1;margin-bottom: 50px;}.ipotekaNewFormTitle {text-align: center;color: #FFF;font-size: 26px;background: #006ec7;padding: 20px 0px;}.ipotekaNewFormProgressText {text-align: center;color: #000000;font-size: 22px;padding: 7px 0px;position: relative;z-index: 3}.ipotekaNewFormProgressLine {position: absolute;width: 99.8%;height: 40px;background: #FAFAFA;z-index: 2}.ipotekaNewProgramBox {display: none;}.ipotekaNewProgramBox.active {display: block;}.ipotekaNewFormSubText {text-align: center;color: #000000;font-size: 18px;padding: 15px 0px;}.ipotekaNewForm form {width: 600px;margin-left: 320px;margin-top: 40px;}.ipotekaNewForm form input[type="text"]{height: 50px;line-height: 50px;border-radius: 5px;border: 1px solid #bbb9b9;font-size: 19px;padding: 0px 20px;box-shadow: inset 2px 2px 6px rgba(0,0,0,0.4);margin-bottom: 15px;width: 100%;}.ipotekaNewForm form button{width: 200px;background-color: #006ec7;font-size: 20px;font-weight: 400;height: 50px;line-height: 50px;margin: 20px auto;display: block;}.ipotekaNewQuestionsBox {box-shadow: 2px 2px 8px rgb(0 0 0 / 18%);margin-top: 20px;margin-bottom: 0px;padding: 0px;}.ipotekaNewQuestionLink {display: block;text-decoration: none;font-size: 19px;color: #33343a;padding: 15px 20px;border-bottom: 1px solid #e8e8e8;font-weight: 500;}.ipotekaNewQuestionLink i {float: right;transition: All 0.3s;}.ipotekaNewQuestionLink.active i {transform: rotate(180deg)}.ipotekaNewAnswerBox {font-size: 16px;color: #33343a;padding: 20px 0px;font-weight: 400;}.ipotekaNewAnswerBox li {margin-bottom: 10px;}.ipotekaNewList .ipotekaBankListTab p {color: #414141;font-size: 17px;line-height: 32px;}.ipotekaBankListCalcLinkNew {display: block;border-bottom: 1px dashed;margin-top: 5px;height: 27px;margin-right: 19px;font-size: 14px;text-decoration: none;color: #006dc7;float: right;}.ipotekaNewList .ipotekaRaitGold, .ipotekaNewList .ipotekaRaitGray {font-size: 25px;}.ipotekaNewList .ipotekaRaitGold {color: #ffdb1f;}.ipotekaNewToBankLink {font-size: 21px;color: #004681;text-decoration: none;float: right}.ipotekaNewList .ipotekaBankListTab td:nth-child(2) {width: 400px;}.ipotekaNewCalcBox {min-height: 550px;background-image: url(/modules/ipoteka/img/image-3.jpg);background-repeat: no-repeat;background-size: cover;margin: 0px auto;position: relative;padding-top: 50px;margin-top: -30px;font-size: 19px;padding-left: 0%;height: auto;}.ipotekaNewCalcBoxInner {width: 1200px;height: auto;margin: 0px auto;position: relative;font-size: 19px;}.ipotekaNewCalcBox * {font-family: Roboto}.ipotekaNewCalc input[type="text"] {height: 40px;line-height: 40px;border-radius: 5px;border: 1px solid #eaeaea;font-size: 19px;padding: 0px 20px;box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.53);margin-right: 5px;width: 150px;}.ipotekaNewCalc table {width: 650px;font-size: 21px;}.ipotekaNewCalc table td {padding: 7px 5px;text-align: left !important}.ipotekaNewCalc table td ul {margin-left: -39px;margin-top: 20px;}.ipotekaNewCalc table td ul li {margin-top: 10px;list-style: none;}.ipotekaNewCalc .calcHelpTop2 {margin: -24px 0 0 128px;}.ipotekaNewCalc .calcHelpBottom2 {margin: -24px 0 0 203px;}.ipotekaNewCalc .calcSmallFormBtn {margin-left: 260px;width: 240px;height: 50px;background-color: #38b03c;border: 0px;color: #ffffff;font-size: 20px;cursor: pointer;}.ipotekaNewCalcBoxInner .ipotekaManagerDiv {width: 80%;text-align: center;margin-left: 6px;background: rgba(255,255,255,0.9);padding: 50px 0px;box-shadow: 2px 2px 8px rgb(0 0 0 / 15%);border-radius: 5px;}.ipotekaNewCalcBoxInner .ipotekaManagerDiv img {height: 205px;margin-bottom: 20px;}.ipotekaNewCalcBoxInner .ipotekaManagerDivNameP {color: #000000;font-weight: bold;font-size: 21px;margin: 6px 0 0 0;}.ipotekaNewCalcBoxInner .ipotekaManagerDivPhoneP {color: #005DC7;font-weight: bold;font-size: 26px;margin: 20px 0 15px 0;}.ipotekaNewCalcBoxInner .novoHousePageWriteToUs {width: 207px;height: 38px;color: #ffffff;font-size: 16px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}.ipotekaNewCalcBoxInner .calcOverflowDiv2 {margin: 0 auto;height: 290px;overflow: hidden;overflow-y: scroll;}.ipotekaNewCalcBoxInner .calcOverflowDiv2 td {background: #FFF}.ipotekaNewShowBanksList {display: block;width: 250px;height: 45px;line-height: 45px;text-align: center;font-size: 17px;color: #0983e8;border: 2px solid #0983e8;font-weight: 500;border-radius: 4px;margin: 10px auto;text-decoration: none;transition: All 0.2s;}.ipotekaNewShowBanksList:hover {background: #0983e8;color: #FFF;}.ipotekaNewCalcBox .calcExcelBtn {width: 300px;margin: 15px 0px 15px -30px;height: 50px;border: 3px solid #0983e8;background: #FFF;color: #0983e8;font-size: 18px;}.ipotekaNewCalcBox .calcExcelBtn:hover {border: 3px solid #0983e8;background: #0983e8;color: #FFFFFF;}.ipotekaNewCalcBox .ipotekaBankPageLeftBlueBtn {width: 300px !important;height: 50px;line-height: 50px;font-size: 18px;margin-right: -30px;}.ipotekaBankTable {width: 1200px;margin: 0px auto;border-bottom: 1px solid #eaeaea;}.ipotekaBankTable tr th {font-weight: 500;padding: 12px 0px;text-align: left;font-size: 16px;}.ipotekaBankTable tr td {padding: 12px 0px;text-align: left;font-size: 17px;}.ipotekaBankTableTd1 {width: 20%}.ipotekaBankTableTd2 {width: 10%}.ipotekaBankTableTd3 {width: 20%}.ipotekaBankTableTd4 {width: 15%}.ipotekaBankTableTd5 {width: 15%}.ipotekaBankTableTd6 {width: 20%}.ipotekaBankPageLeftTitleP {line-height: 44px;font-weight: bold;font-size: 14px;color: #006DC7;}.ipotekaBankPageLeftLinkSpan {text-decoration: underline;cursor: pointer;}.ipotekaBankPageLeftLinkSpan:hover {text-decoration: none;}.ipotekaBankPageCalcBtnSvg {width: 28px;height: 17px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(255, 255, 255, 1);stroke-width: 7px;vertical-align: middle;margin: -4px 5px 0 0;}.ipotekaBankPageCalcBtnSvg2 {width: 28px;height: 17px;fill: #FFFFFF;fill-opacity: 0;stroke: rgba(255, 255, 255, 1);stroke-width: 2px;vertical-align: middle;margin: -4px 8px 0 0;}.ipotekaBankPageLeftBlueBtn {width: 254px;height: 38px;line-height: 38px;background-color: #0983e8;color: #ffffff;border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; font-size: 14px; margin-left: 20px;}.ipotekaBankPageLeftBlueBtn:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.ipotekaBankPageLeftBtnDiv {border-top: 1px solid #e8e6e6;}.ipotekaBankPageBlockDiv {width: 97.5%;margin-left: 20px;background-color: #ffffff;border: 1px solid #ededed;}.ipotekaBankPageTitleGreyDiv {height: 40px;line-height: 40px;background-color: #fafafa;font-weight: bold;color: #414141;font-size: 14px;padding-left: 20px;}.ipotekaBankPageProgrammDiv {border-top: 1px solid #e8e6e6;height: 160px;}.ipotekaBankPageProgrammTab {width: 90%;height: 110px;margin: 20px auto 0 auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.ipotekaBankPageProgrammTab td {padding: 0;}.ipotekaBankPageProgrammTab p {font-size: 14px;line-height: 1.6em;color: #414141;margin: 0;}.ipotekaBankPageProgrammTab strong span {color: #005DC7;}.ipotekaBankPageProgrammTabTdTitle {font-weight: bold;color: #006DC7;font-size: 14px;height: 30px;}.ipotekaBankPageProgrammTabTdBtn div {margin: 0 auto;width: 86.2%;cursor: pointer;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .ipotekaBankPageProgrammTabTdBtn div {width: 85.5%;}}.ipotekaBankPageDescrDiv {width: 93.2%;padding: 15px 20px;font-size: 15px;}.ipotekaBankPageCalcTd {vertical-align: top;}#prevBtn, #nextBtn, #slider1prev, #slider1next{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}#container{margin:0 auto;position:relative;text-align:left;width:696px;margin-bottom:2em;}#contents{position:relative;}#slider0 ul, #slider0 li,#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}#slider2{margin-top:1em;}#slider0 li, #slider2 li{width:1190px;height:100%;overflow:hidden;}.slider_map_div {width: 1250px; height: 500px;}#prevBtn, #nextBtn,#slider1next, #slider1prev{ display:block;width:30px;height:77px;position:relative;z-index:1000;}#nextBtn, #slider1next{ left:1250px;margin-top: 0;}#prevBtn a, #nextBtn a,#slider1next a, #slider1prev a{display:block;position:relative;width:30px;height:77px;background:url('/modules/slider/img/btn_prev.png') no-repeat 0 0;}#nextBtn a, #slider1next a{ background:url('/modules/slider/img/btn_next.png') no-repeat 0 0;}ol#controls{margin: 1em 0;padding:0;height:28px;margin-left: 3%;}ol#controls li{margin:0 10px 0 0; padding:0;float:left;list-style:none;height:28px;}ol#controls li a{float:left;display: inline;text-decoration: none;color: #FFFFFF;background-color: #4594ca;padding: 3px 9px;font-size: 12px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}ol#controls li a:hover {background-color: #224d73;}ol#controls li.current a{background-color: #224d73;color:#ffffff;}ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}.nedvizhimostMainPhotoDiv {width: 90%;height: 400px;line-height: 400px;margin: 0 auto;text-align: center;overflow: hidden;}.nedvizhimostMainPhotoW {width: 100%;}.nedvizhimostMainPhotoH {height: 400px;}#dopfoto {width: 480px;float: left;}.dop_photo_div {display: inline-block;}.callbackFormDiv {position: fixed;z-index: 5500;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: #ffffff;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;box-shadow: 0px 1px 3px 0px rgba(232,230,230,0.2);text-align: center;}.callbackForm1Size {width: 332px;height: 310px;}.callbackForm2Size {width: 617px;height: 320px;}.callbackFormDiv div, .callbackFormDiv2 div {width: 100%;height: 59px;line-height: 59px;background-color: #006dc7;color: #ffffff;font-size: 18px;text-align: center;}.callbackFormDiv input, .callbackFormDiv2 input {width: 80%;margin-top: 15px;text-align: center;font-size: 14px;}.callbackFormDiv input[type="text"], .callbackFormDiv input[type="password"], .callbackFormDiv2 input[type="text"], .callbackFormDiv2 input[type="password"] {border: 1px solid #e8e6e6;height: 30px;}.callbackFormDiv textarea, .callbackFormDiv2 textarea {width: 90%;height: 95px;margin-top: 15px;border: 1px solid #e8e6e6;}.callbackFormDiv input[type="text"]:hover, .callbackFormDiv textarea:hover, .callbackFormDiv input[type="password"]:hover,.callbackFormDiv2 input[type="text"]:hover, .callbackFormDiv2 textarea:hover, .callbackFormDiv2 input[type="password"]:hover {border: 1px solid #005dc7;transition: border 0.3s ease 0s;}.callbackFormDiv input[type="button"], .callbackMessageBtn, .callbackFormDiv input[type="submit"],.callbackFormDiv2 input[type="button"], .callbackFormDiv2 input[type="submit"] {height: 44px;border: 1px solid transparent;color: #ffffff;background-color: #005dc7;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;font-weight: bold;cursor: pointer;}.callbackFormDiv input[type="button"]:hover, .callbackMessageBtn:hover, .callbackFormDiv input[type="submit"]:hover,.callbackFormDiv2 input[type="button"]:hover, .callbackFormDiv2 input[type="submit"]:hover {background-color: #2b6ca3;transition: background-color 0.3s ease 0s;}.callbackMessageBtn {width: 90%;margin-top: 15px;text-align: center;font-size: 14px;height: 40px;}.callbackMessageBtn svg {width: 28px;height: 17px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(9, 131, 232, 1);stroke-width: 2px;vertical-align: middle;margin: -3px 7px 0 -10px;}.callbackMessageFormTab {width: 95%;margin: 20px auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.callbackMessageFormTab td {}.callbackMessageFormTab input {width: 90%;}.c_error {position: absolute;width: 100%;margin: 20px auto;text-align: center;color: #000000;font-size: 17px;font-weight: bold;}#reserv {position: fixed;top: 10%;left: 25%;width: 700px;height: 500px;z-index: 5500;background-color: #fff;border: 3px solid #abadb3; border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;font-family: Georgia;}#reserv h1, #reserv p{text-align: center;}#reserv h3{font-family: Arial;font-size: 19px;margin-left: 40px;}#reserv table {width: 650px;margin: 25px auto;border-spacing: 0;border-collapse: collapse;height: 360px;}#reserv table td {width: 50%;vertical-align: top;}#reserv input[type="text"], #reserv textarea {width: 315px;margin-bottom: 20px;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}#reserv select {padding: 0;}#reserv div {font-family: Arial;font-size: 15px;}#reserv li {list-style-type: none;margin: 0 0 6px 40px;}#reserv_error {margin: 30px 0 0 40px;font-weight: bold;color: green;}#reserv_add {font-size: 22px;width: 300px;height: 50px;}#callbackme {position: fixed;top: 30%;left: 40%;z-index: 5500;width: 300px;height: 210px;background-color: #fdfcfa;border: 3px solid #abadb3;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;font-family: Georgia;}#bidform {position: fixed;top: 20%;left: 36%;z-index: 5500;width: 400px;height: 390px;background-color: #FDFCFA;border: 3px solid #abadb3;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;font-family: Georgia;}#bidform form {margin: 50px auto;}#bidform form, #bidform input, #bidform textarea {width: 350px;margin-bottom: 15px;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}#bidform form button {width: 350px;font-size: 16px;padding: 12px 0;}#bid {position: fixed;width: 280px;height: 40px;top: 50%;left: -125px;display: inline-block;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);border: 1px solid #000000;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;font-size: 22px;cursor: pointer;}.close, .close2 {height:auto;position:absolute;top:-40px;right:-30px;cursor:pointer;border:none;color:#fff;background-color:transparent;padding:0;font-size:40px;}#opaco {position:absolute;top:0;left:0;width:100%;background:#000;z-index:5000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5; opacity:0.5;}.callbackExpertFormDiv {width: 100%;background-color: #fafafa;}.callbackExpertFormTab {width: 1200px;height: 304px;margin: 0 auto;border-spacing: 0;}.callbackExcursionFormTab {width: 1200px;height: 304px;border-spacing: 0;background-color: #f2f2f2;}.callbackExcursionFormTab td {}.callbackExcursionTd1 {width: 28%;text-align: center;vertical-align: middle;}.callbackExcursionTd2 {width: 42%;vertical-align: top;}.callbackExcursionTd3 {width: 30%;}.callbackExcursionFormGreen {background-color: #3eb042;}.callbackExcursionFormBlue {background-color: #0983e8;}.callbackExcursionForm {border: 1px solid transparent;margin: 0 auto;width: 90%;height: 325px;text-align: center;box-shadow: 0px 1px 3px 0px rgba(65,65,65,0.5);}.callbackExcursionForm p {font-weight: bold;letter-spacing: 0em;line-height: 1.5em;font-size: 15px;color: #ffffff;margin: 35px 0 20px 0;}.callbackExcursionForm p.tmpPolicyText {font-weight: 400;letter-spacing: 0em;line-height: normal;font-size: 11px;color: #ffffff;margin: 0px;margin-bottom: 20px;}.callbackExcursionForm p.tmpPolicyText a {color: #ffffff;}.callbackExcursionForm input {width: 80%;}.callbackExcursionForm input[type="text"] {height: 28px;line-height: 28px;border: 1px solid transparent;text-align: center;font-size: 15px;margin-bottom: 16px;}.callbackExcursionForm input[type="text"]::-webkit-input-placeholder {line-height: 28px; font-size: 15px;}.callbackExcursionForm input[type="text"]::-moz-placeholder {line-height: 28px; font-size: 15px;}.callbackExcursionForm input[type="text"]:-moz-placeholder {line-height: 28px; font-size: 15px;}.callbackExcursionForm input[type="text"]:-ms-input-placeholder {line-height: 32px; font-size: 15px;}.callbackExcursionForm input[type="submit"] {height: 40px;border: 2px solid #ffffff;background-color: transparent;color: #ffffff;font-size: 15px;line-height: 1.4em;margin-bottom: 15px;font-weight: bold;}.callbackExcursionForm input[type="submit"]:hover {background-color: #009905;transition: background-color 0.3s ease 0s;}.callbackExcursionFormTitleP {margin: 50px 0 0 0;font-weight: bold;color: #414141;font-size: 18px;}.callbackExcursionHousesListFormTitleP {margin: 30px 0 15px 0;font-weight: bold;color: #414141;font-size: 20px;}#callbackExcursionFormTextP {}.callbackExcursionFormTextP {font-size: 15px;color: #000000;line-height: 1.6em;color: #414141;margin: 35px 0 40px 0;}.callbackExcursionHousesListFormTextP {font-size: 16px;color: #000000;line-height: 1.4em;margin-bottom: 15px;}.callbackExcursionFormTextP span {font-weight: bold;color: #006DC7;}.callbackExpertFormButton1 {margin: 0 auto 0 auto;}.callbackExcursionFormButton1 {width: 236px;height: 44px;line-height: 44px;text-align: center; border-radius: 40px;-moz-border-radius:40px;-webkit-border-radius:40px;-khtml-border-radius:40px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);background-color: #009905; background-image: url(/img/callback/button_bg.png); background-position: 50% 50%;background-repeat:repeat-x;color: #ffffff;font-size: 22px;cursor: pointer;}.callbackExcursionFormButton1:hover {background-color: #a20432;transition: background-color 0.3s ease 0s;}.callbackExcursionFormButton2 {width: 236px;height: 44px;line-height: 44px;text-align: center;background-color: #0983e8; color: #ffffff;font-size: 22px;cursor: pointer;}.callbackExcursionFormButton2:hover {background-color: #2b689c;transition: background-color 0.3s ease 0s;}.callbackExcursionTd2 table {width: 382px;height: 53px;border-spacing: 0;border: 2px solid #e8e6e6;border-collapse: collapse;}.callbackExcursionTd2 table td {text-align: center;padding: 0;}.callbackExpertTabPhoneTd1 {width: 60%;}.callbackExpertTabPhoneTd2 div {background-color: #e8e6e6;}.callbackExcursionTd2 table td div {width: 100%;height: 53px;line-height: 53px;cursor: pointer;color: #000000;font-size: 17px;}.callbackExcursionTd2 table td div:hover {color: #ffffff;background-color: #005dc7;transition: background-color 0.3s ease 0s, color 0.3s ease 0s;}.callbackCallUsTextTd {font-size: 20px;font-weight: bold;color: #414141;}.callbackRoundDiv {border-radius: 50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;width: 213px;height: 213px;overflow: hidden;margin: 0 auto;background-color: #ffffff;}.callbackIpotekaBrokerRoundDiv {border-radius: 50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;width: 182px;height: 182px;overflow: hidden;margin: 0 auto;background-color: #ffffff;}.callbackRoundDiv img, .callbackIpotekaBrokerRoundDiv img {width: 100%;}.callbackExcursionHousesListFormTab {width: 100%;border-spacing: 0;}.callbackExcursionHousesListFormTab td {}.callbackExcursionHousesListFormTabTd1 {width: 25%;}.callbackExcursionHousesListFormTabTd2 {width: 75%;}.callbackExcursionHousesListFormTabTd1 div {width: 200px;height: 200px;}.callbackExcursionHousesListFormTab table {width: 90%;border-spacing: 0;table-layout: fixed;}.callbackExcursionHousesListFormTab table td {padding: 0;}.callbackExcursionHousesListFormTab input {width: 90%;height: 45px; border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;text-align: center;font-size: 15px;}.callbackExcursionHousesListFormTab input::-webkit-input-placeholder {color: #000000;}.callbackExcursionHousesListFormTab input::-moz-placeholder{color: #000000;}.callbackExcursionHousesListFormTab input:-moz-placeholder {color: #000000;}.callbackExcursionHousesListFormTab input:-ms-input-placeholder{color: #000000;}.callbackExcursionHousesListFormTab input[type="button"] {background-color: #0983E8;color: #ffffff;cursor: pointer;border: none;}.callbackExcursionHousesListFormTab input[type="button"]:hover {background-color: #2b689c;transition: background-color 0.3s ease 0s;}.excursionNewFormMainTab {width: 1200px;height: 174px;margin: 0 auto;border-spacing: 0;}.excursionNewFormMainTab td {padding: 0;}.excursionNewFormMainTabTd1 {width: 240px;}.excursionNewFormMainTabTd1 {width: 240px;}.startSoonForm .excursionNewFormMainTabTd1 {width: 320px;}.startSoonForm {margin: 20px auto !important;}.startSoonTitle {display: inline-block;padding: 2px 10px;background: #ff9e3a;color: #FFF;font-size: 21px !important;margin-top: 15px !important;}.startSoonText {line-height: 24px;font-size: 18px;padding: 0px 3px;}.excursionNewFormMainTabTd1 div {width: 100%;height: 174px;}.excursionNewFormMainTabTd1 div img {width: 100%;height: 100%;object-fit: cover;}.excursionNewFormMainTabTd2 {font-size: 14px;color: #414141;line-height: 1.4em;}.excursionNewFormMainTabTd2 p, .excursionNewFormMainTabTd2 table {margin-left: 15px;}.excursionNewFormTitleP {font-weight: bold;font-size: 16px;margin: 0;line-height: 1.5em;}.excursionNewFormMainTabTd2 input {width: 258px;height: 40px;text-align: center;font-size: 15px;border-radius: 2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}.excursionNewFormMainTabTd2 input[type="text"] {border: 1px solid #c7c7c7;margin-right: 20px;}.excursionNewFormMainTabTd2 input[type="text"]:hover {border: 1px solid #3d9be9;transition: border 0.3s ease 0s;}.excursionNewFormMainTabTd2 input[type="button"] {cursor: pointer;color: #ffffff;background-color: #0983e8;border: none;}.excursionNewFormMainTabTd2 input[type="button"]:hover {background-color: #2b689c;transition: background-color 0.3s ease 0s;}.callbackBottomBtn {position: relative; width: 230px; height: 40px; font-size: 16px; z-index: 2;}#callbackCommercialTd1 img {width: 180px;height: 180px;}#callbackCommercialTextP {margin-bottom: 30px;padding-left: 2px;}#callbackIpotekaBtnTab {width: 100%;border-spacing: 0;border-collapse: collapse;table-layout: fixed;border: none;}#callbackIpotekaBtnTab td {padding: 0;text-align: left;}#callbackIpotekaBtnTab td button {height: 45px;}.callbackHousesListFormDiv {clear: both;margin-bottom: 15px;border: 1px solid #e8e6e6;background-color: #ffffff;}.callbackHousesListFormMainTab {width: 97%;margin: 20px auto 10px auto;}.callbackSelectionApartFormDiv {width: 100%;height: 88px;background-color: #3d9be9;}.callbackSelectionApartFormTab {width: 1200px;height: 88px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;font-family: open sans,sans-serif;}.callbackSelectionApartFormTab td {}.callbackSelectionApartFormTabTr1 td {height: 60px;}.callbackSelectionApartFormTabTd1 {width: 60.3%;color: #ffffff;font-size: 16px;font-weight: bold;}.callbackSelectionApartFormTabTd1 div {margin-top: 15px;margin-left: 15px;}.callbackSelectionApartFormTabTd2 {color: #ffffff;font-size: 11px;text-align: right;}.callbackSelectionApartFormTabTd2 a, .callbackSelectionApartFormTabTd2 a:visited {color: #ffffff;text-decoration: underline;}.callbackSelectionApartFormTabTd2 a:hover {text-decoration: none;}.callbackSelectionApartForm {margin-top: 15px;margin-bottom: 0;}.callbackSelectionApartForm input[type="text"] {width: 221px;height: 36px;border: none;text-align: center;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;margin-right: 27px;}.callbackSelectionApartForm input[type="submit"] {width: 221px;height: 36px;border: 1px solid #ffffff;background-color: transparent;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;color: #ffffff;font-size: 14px;vertical-align: middle;margin-top: -1px;}.callbackSelectionApartForm input[type="submit"]:hover {background-color: #006dc7;border: 1px solid #2b689c;transition: background-color 0.3s ease 0s, border 0.3s ease 0s;}.callbackGirlExpertFormTab {width: 100%;height: 242px;background-color: #fffa9c;border-spacing: 0;border-collapse: collapse;font-family: open sans,sans-serif;}.callbackGirlExpertFormTab td {}.callbackGirlExpertFormTabTd1 {width: 34%;padding: 0;}.callbackGirlExpertFormTabTd1 div {width: 300px;height: 242px;overflow: hidden;}.callbackGirlExpertFormTabTd1 div img {margin-top: 20px;margin-left: -30px;}.callbackGirlExpertFormTabTd2 {padding-left: 35px;}.callbackGirlExpertFormTitleP {margin-top: ;font-weight: bold;color: #000000;font-size: 17px;margin-top: 20px;}.callbackGirlExpertFormTabTd2 ul {padding-left: 33px;}.callbackGirlExpertFormTabTd2 ul li {list-style-type: none;list-style-image: url('../img/tick.png');font-size: 16px;line-height: 1.8em;color: #414141;}.callbackGirlExpertForm input[type="text"] {width: 235px;height: 44px;border: 1px solid #c7c7c7;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;text-align: center;margin-right: 20px;font-size: 15px;}.callbackGirlExpertForm input[type="text"]:hover {border: 1px solid #3d9be9;transition: border 0.3s ease 0s;}.callbackGirlExpertForm input[type="submit"] {width: 220px;height: 43px;border: 1px solid #009905;background-color: #38b03c;color: #ffffff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;font-weight: bold;font-size: 15px;vertical-align: middle;margin-top: -2px;}.callbackGirlExpertForm input[type="submit"]:hover {background-color: #009905;border: 1px solid #ffffff;transition: background-color 0.3s ease 0s, border 0.3s ease 0s;}.callbackGirlExpertFormLitlleFontP {font-size: 12px;color: #414141;padding-left: 35px;}.callbackGirlExpertFormLitlleFontP a, .callbackGirlExpertFormLitlleFontP a:visited {color: #414141;text-decoration: underline;}.callbackGirlExpertFormLitlleFontP a:hover {text-decoration: none;}.callbackLowPriceGuaranteeFormDiv {width: 100%;height: 317px;overflow: hidden;}.callbackLowPriceGuaranteeFormDivFonImg {position: relative;height: 317px;object-fit: cover;z-index: 0;}.callbackLowPriceGuaranteeFormDivOverImg {position: absolute;background-color: #000000;width: 100%;height: 317px;border: none;margin-top: -317px;z-index: 1;background-color: rgba(255, 250, 156, 0.6);}.callbackLowPriceGuaranteeFormTab {width: 1200px;height: 317px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}.callbackLowPriceGuaranteeFormTab td {}.callbackLowPriceGuaranteeFormTabTd1 {width: 25%;vertical-align: bottom;padding: 0;}.callbackLowPriceGuaranteeFormTabTd1 div {width: 100%;overflow: hidden;}.callbackLowPriceGuaranteeFormTabTd1 div img {width: 395px;margin-left: -15px;}.callbackLowPriceGuaranteeFormTabTd2 {vertical-align: top;padding-left: 50px;font-family: open sans,sans-serif;}.callbackLowPriceGuaranteeFormTitleP {color: #242323;font-size: 31px;line-height: 1.5em;font-weight: 700;margin: 20px 0 10px 0;}.callbackLowPriceGuaranteeFormP {color: #242323;font-size: 23px;line-height: 1.5em;font-weight: 700;margin-top: 0;}.callbackLowPriceGuaranteeForm input[type="text"] {width: 235px;height: 44px;text-align: center;border: 1px solid #c7c7c7;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;font-size: 15px;margin-right: 20px;}.callbackLowPriceGuaranteeForm input[type="text"]:hover {border: 1px solid #3d9be9;transition: border 0.3s ease 0s;}.callbackLowPriceGuaranteeForm input[type="submit"] {width: 220px;height: 44px;color: #ffffff;background-color: #38b03c;border: 1px solid #009905;font-weight: bold;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;font-size: 15px;}.callbackLowPriceGuaranteeForm input[type="submit"]:hover {background-color: #009905;border: 1px solid #ffffff;transition: background-color 0.3s ease 0s, border 0.3s ease 0s;}.callbackLowPriceGuaranteeFormSmallP {font-size: 11px;color: #000;margin-left: 3px;}.callbackLowPriceGuaranteeFormSmallP a, .callbackLowPriceGuaranteeFormSmallP a:visited {color: #000000;text-decoration: underline;}.callbackLowPriceGuaranteeFormSmallP a:hover {text-decoration: none;}.subscribePopupContentDiv {width: 100%;height: 600px;}.callbackSubscribeMainDiv {height: 600px;background: url('/img/callback/subscribeFon2.jpg') no-repeat;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-background-size: 100%;-webkit-background-size: 100%;-o-background-size: 100%;background-size: 100%;}.callbackSubscribeMainTab {width: 80%;margin: 0 auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.callbackSubscribeMainTab td {padding-top: 20px;}.callbackSubscribeMainTabTitleTd {text-align: center;color: #000000;font-size: 32px;line-height: 1.2em;}.callbackSubscribeFormTypicalDiv, .callbackSubscribeInputForm input[type="text"] {background-color: #ffffff;color: #4D4B4B;font-size: 15px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;height: 41px;line-height: 41px;width: 98%;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);}.callbackSubscribeInputForm input[type="text"] {width: 98%;line-height: 42px;text-align: center; border: none;}.callbackSubscribeInputForm input[type="text"]::-webkit-input-placeholder {color:#4D4B4B;}.callbackSubscribeInputForm input[type="text"]::-moz-placeholder{color:#4D4B4B;}.callbackSubscribeInputForm input[type="text"]:-moz-placeholder {color:#4D4B4B;}.callbackSubscribeInputForm input[type="text"]:-ms-input-placeholder{color:#4D4B4B;}.callbackSubscribeInputForm input[type="button"] {border: 1px solid transparent;color: #ffffff;font-weight: bold;font-size: 16px;background-color: #02b308;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;height: 41px;line-height: 1em;width: 98%;cursor: pointer;}.callbackSubscribeInputForm input[type="button"]:hover {background-color: #038f08;transition: background-color 0.3s ease 0s;}#callbackSubscribeRoomsActiv {background-color: #02b308;color: #ffffff;border: 1px solid #02b308;}.callbackSubscribeFormRoomsDiv {height: 39px;line-height: 39px;border: 1px solid transparent;background-color: #ffffff;text-align: center;cursor: pointer;}.callbackSubscribeFormRoomsDiv:hover {color: #ffffff;background-color: #038f08;border: 1px solid #038f08;transition: color 0.3s ease 0s, background-color 0.3s ease 0s, border 0.3s ease 0s;}.callbackBlueFormBg {background: url(/modules/callback/img/blueFormBg.jpg);background-size: cover;width: 100%;height: 240px;margin-bottom: 40px;}.callbackBlueFormBgInner {width: 1100px;margin: 0px auto;padding-top: 50px;}.callbackBlueFormBgInner table.callbackBlueFormTable {width: 100%;}.callbackBlueFormTableTd1 {width: 50%;text-align: left;vertical-align: middle}.callbackBlueFormTableTd2 {width: 50%;text-align: center;vertical-align: middle}.callbackBlueFormTableTd01 {width: 20%;}.callbackBlueFormTableTd01 svg {width: 141px;height: 160px;fill: #FFFFFF;}.callbackBlueFormTableTd02 {width: 30%;text-align: left;vertical-align: middle}.callbackBlueFormTitle {font-size: 23px;font-weight: 700;text-transform: uppercase;line-height: 45px;color: #FFF;letter-spacing: 0.5px;}.callbackBlueFormTitle2 {font-size: 27px;font-weight: 700;text-transform: uppercase;line-height: 45px;color: #FFF;letter-spacing: 0.5px;}.callbackBlueFormSubTitle {font-size: 16px;font-weight: 700;line-height: 25px;color: #FFF;margin-top: 7px;}.callbackBlueFormText {font-size: 18px;font-weight: 400;color: #FFF;}.callbackBlueFormBottom {font-size: 12px;font-weight: 300;color: #FFF;}.callbackBlueFormBottom a {font-size: 12px;color: #FFF;}.callbackBlueFormInput {height: 40px;width: 300px;font-size: 18px;border-radius: 5px 0px 0px 5px;border: 0px;box-shadow: 2px 2px 5px rgba(0,0,0,0.3);text-align: center}.callbackBlueFormButton {height: 40px;width: 200px;font-size: 18px;border-radius: 0px 5px 5px 0px;border: 0px;background: #2d95eb;margin-left: -4px;color: #FFFFFF;font-weight: 700;text-transform: uppercase;box-shadow: 2px 2px 5px rgba(0,0,0,0.3);transition: All 0.2s;}.callbackBlueFormButton:hover {background: #31a1fd}.callbackExpertFormDiv2 {width: 100%;background: none;}.callbackExpertFormDiv2.fixed {position: fixed;background: #FFF;width: 315px;padding: 15px;box-shadow: 2px 2px 15px rgb(0 0 0 / 17%);left: 50%;margin-left: 255px;top: 110px;z-index: 300;border-radius: 5px;}.callbackConsultImg {background-image: url(/img/managers/234-1552395641619123.png);background-size: cover;background-position: center center;width: 100px;height: 100px;float: left;}.callbackConsultText {float: left;margin-left: 10px;margin-top: 5px;width: calc(100% - 100px - 20px);font-size: 15px;}.callbackExcursionForm2 {width: 94%;margin-top: 15px;background: none;height: auto;padding-bottom: 20px;box-shadow: none;border: 1px solid transparent;margin: 0 auto;text-align: center}.callbackExcursionForm2 input[type="text"] {height: 38px;line-height: 38px;border: 1px solid #DADADA;text-align: center;font-size: 15px;margin-bottom: 16px;border-radius: 5px;width: 80%;}.callbackExcursionForm2 input[type="submit"] {height: 42px;border: 2px solid #ffffff;background-color: #006dc7;border-radius: 5px;color: #ffffff;font-size: 17px;line-height: 1.4em;margin-bottom: 15px;font-weight: bold;text-transform: uppercase;width: 80%;transition: background 0.2s}.callbackExcursionForm2 input[type="submit"]:hover {background-color: #0778d6;}.callbackConsultButton {font-weight: bold;display: block;text-align: left;padding: 10px 0px;color: #006dc7;font-size: 19px;}.callbackConsultImgLogo {background-image: url(/img/managers/234-1552395641619123.png);background-size: cover;background-color: #DADADA;background-repeat: no-repeat;background-position: top center;width: 100px;height: 100px;float: left;border-radius: 50%;}.callbackPriceLine {font-size: 35px;margin: 25px 0px 10px;color: #006dc7;}.callbackTextSale1 {font-size: 18px; margin-bottom:10px; text-align: center}.callbackTextSale2 {font-size: 28px;color: #006dc7; margin: 5px; text-align: center}.callbackTextSale3 {font-size: 18px; margin-bottom:10px; margin-top: 12px; text-align: center}.timePopupImage .callbackConsultImgLogo {background-image: url(/img/managers/234-1552395641619123.png);background-size: cover;background-color: #DADADA;background-repeat: no-repeat;background-position: top center;width: 180px;height: 180px;float: none;margin: 20px auto;border: 2px solid #e4e4e4;border-radius: 50%;}.timePopupImage .callbackConsultText {font-weight: bold;float: none;text-align: center;font-size: 20px;width: 100%;margin: 0px 0px;}.timePopupImage .callbackConsultButton {font-size: 17px; padding-top: 0px;float: none;text-align: center;padding: 25px 0px;margin: 0px;}.timePopupImage .tmpPhoneFull {float: none;font-size: 27px;}.timePopupImage .tmpPhoneFull i {font-size: 27px;}.calcMainDiv {background-color: #ffffff;}.calcMainTab {width: 1070px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}.calcMainTab td {vertical-align: top;}.calcMainTab .td1 {width: 68%;}#calcTdManager {vertical-align: middle;}.calcTd1Div {width: 95%;background-color: #ffffff;padding: 15px 25px;border: 1px solid #ededed;}.calcTd1DivIe {width: 260px;height: 436px;margin-left: 25px;}.calcManagerTab {width: 70%;border-spacing: 0;height: 438px;margin: 0 auto;text-align: center;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .calcManagerTab {width: 260px;}}.calcManagerTab td {vertical-align: middle;}.calcManagerTab p {margin: 9px 0;font-weight: bold;}.calcManagerTab p span {color: #005dc7;font-size: 20px;}.calcManagerTitle {font-size: 18px;margin-bottom: 5px;}#calcManagerPostP {font-weight: normal;}.calcDivTab {width: 100%;margin: 0 auto;border-spacing: 0;border-collapse: collapse;color: #373737;}.calcDivTab td {height: 60px;vertical-align: middle;}.calcDivTab .td1 {width: 35%;font-size: 15px;font-weight: bold;}.calcDivTab .td2 {font-size: 16px;}.calcDivTab .td2 input[type="text"] {width: 60%;height: 30px;line-height: 30px;border: 1px solid #cccccc;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;text-align: center;font-size: 16px;}.calcDivTab .td2 input[type="radio"] {margin-bottom: 5px;vertical-align: middle;}.calcDivTab .td2 select {height: 30px;border: 1px solid #cccccc;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;padding: 0 10px;margin-right: 7px;}.calcDivTab .td2 input[type="submit"] {border: none;height: 30px;font-size: 16px;width: 50%;}.calcDivTab .td2 #calcSimbol {position: absolute;width: 40px;margin: -26px 0 0 280px;}.calcDivTab .td2 button {cursor: pointer;border: none;background-color: transparent;color: #050505;font-size: 14px;text-align: center;border-radius: 50px;-moz-border-radius:50px;-webkit-border-radius:50px;-khtml-border-radius:50px;height: 28px;padding: 0 15px;margin-right: 15px;}.calcDivTab .td2 button:hover, .calcDivTab .td2 input[type="submit"]:hover {background-color: #005DC7;color: #ffffff;transition: color 0.3s ease, background-color 0.3s ease;}.calcDivTab .td2 .activ {color: #ffffff;background-color: #0983e8;}.calcBanner {height: 450px;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.8);margin-left: 25px;}.calcLinksTab {width: 900px;margin-left: 75px;border-spacing: 0;color: #373737;font-size: 20px;font-weight: normal;}.calcLinksTab .td1 {width: 20%;}.calcLinksTab .td2 {width: 20%;}.calcLinksTab .td3 {width: 26%;}.calcLinksTab form {height: 9px;}.calcCreditInfo {width: 1040px;margin: 30px auto;border-spacing: 0;color: #000000;font-weight: bold;}.calcCreditInfo td {padding: 2px 0;}.calcCreditInfo .td1 {width: 38%;color: #373737;font-size: 20px;font-weight: normal;}.calcCreditInfo .td2 {font-size: 19px;}.calcLinksTab input[type="submit"] {background-color: #0983e8;color: #ffffff;font-size: 16px;text-align: center;border-radius: 50px;-moz-border-radius:50px;-webkit-border-radius:50px;-khtml-border-radius:50px;padding: 0 25px;cursor: pointer;border: none;}.calcLinksTab a, .calcLinksTab a:visited {text-decoration: none;background-color: #0983e8;color: #ffffff;font-size: 16px;text-align: center;border-radius: 50px;-moz-border-radius:50px;-webkit-border-radius:50px;-khtml-border-radius:50px;line-height: 30px;padding: 6px 25px 7px 25px;}.calcLinksTab a:hover, .calcLinksTab input[type="submit"]:hover {background-color: #005DC7;transition: background-color 0.3s ease;}.calcGrafikTab {width: 1050px;margin: 0 auto;border-spacing: 0;font-size: 15px;text-align: center;}.calcGrafikTab td {padding: 7px 0;}.calcGrafikTab .title {background-color: #005DC7;color: #ffffff;}.calcSubmitBtn {color: #ffffff;background-color: #0983e8;font-weight: normal;}.calcGrafikTab .yellow {background-color: #ecedec;}.calcGrafikTab .cTd0 {width: 26%;}.calcGrafikTab .cTd1 {width: 11%;}.calcGrafikTab .cTd2 {width: 15%;}.calcGrafikTab .cTd3 {width: 15%;}.calcGrafikTab .cTd4 {width: 15%;}.calcGrafikTab .cTd5 {width: 22%;}.calcGrafikTab .cTd6 {width: 22%;}.calcGrafikTab2 {width: 100%;margin: 0 auto;border-spacing: 0;font-size: 15px;text-align: center;}.calcGrafikTab2 td {padding: 7px 0;}.calcGrafikTab2 .title {background-color: #f2f2f2;color: #414141;font-weight: bold;height: 40px;font-size: 14px;}.calcGrafikTab2 .yellow {background-color: #fafafa;}.calcGrafikTab2 .cTd0 {width: 26%;}.calcGrafikTab2 .cTd1 {width: 11%;}.calcGrafikTab2 .cTd2 {width: 15%;}.calcGrafikTab2 .cTd3 {width: 15%;}.calcGrafikTab2 .cTd4 {width: 15%;}.calcGrafikTab2 .cTd5 {width: 22%;}.calcGrafikTab2 .cTd6 {width: 22%;}.calcBottomBtnTab {width: 95%;height: 40px;margin: 10px auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.calcBottomBtnTab td {padding: 0;vertical-align: middle;}.calcBottomBtnTabTd1 {text-align: left;}.calcBottomBtnTabTd2 {text-align: right;}.calcBottomBtnTabTd1 form {margin: 0;}.calcExcelBtn {width: 257px;height: 38px;border: 1px solid #c7c7c7;background-color: #f2f2f2;color: #000000;font-size: 14px;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}.calcExcelBtn:hover {color: #ffffff;background-color: #2b689c;border: 1px solid #3d9be9;transition: color 0.3s ease 0s, background-color 0.3s ease 0s, border 0.3s ease 0s;}.calcLine {border-top: 3px solid #ffe600;border-bottom: 3px solid #ffe600;background-color: #ffffff;}.calcHelpDiv {position: absolute;width: 15px;line-height: 15px; border-radius: 100px;-moz-border-radius:100px;-webkit-border-radius:100px;-khtml-border-radius:100px;border: 1px solid #cccccc;cursor: pointer !important;text-align: center;font-size: 11px;color: #cccccc;background-color: #ffffff;}.calcHelpDiv:hover {color: #000000;border: 1px solid #000000;transition: border 0.3s ease, color 0.3s ease;}.calcHelpDiv2 {position: absolute;width: 12px;line-height: 12px; border-radius: 100px;-moz-border-radius:100px;-webkit-border-radius:100px;-khtml-border-radius:100px;border: 1px solid #cccccc;cursor: pointer !important;text-align: center;font-size: 10px;color: #cccccc;background-color: #ffffff;}.calcHelpDiv2:hover {color: #000000;border: 1px solid #000000;transition: border 0.3s ease, color 0.3s ease;}.calcHelpTop {margin: -24px 0 0 130px;}.calcHelpBottom {margin: -24px 0 0 192px;}.calcHelpTop2 {margin: -24px 0 0 107px;}.calcHelpBottom2 {margin: -24px 0 0 157px;}.calcTooltip {width: 200px;position: absolute;border: 1px solid #cccccc;padding: 12px;background-color: #ffffff;font-size: 12px; border-radius: 10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;z-index: 30;}.calcTooltipTop {margin: -97px 0 0 197px;}.calcTooltipBottom {margin: -67px 0 0 207px;}.calcTooltipTop2 {margin: -97px 0 0 127px;}.calcTooltipBottom2 {margin: -67px 0 0 177px;}.calcHiddenFrame {width: 1px;height: 1px;visibility: hidden}.calcOverflowDiv {margin: 0 auto;width: 87.5%;height: 400px;overflow: hidden;overflow-y: scroll;}.calcOverflowDiv div {width: 102.1%;}.calcOverflowDiv2 {margin: 0 auto;height: 400px;overflow: hidden;overflow-y: scroll;}.calcOverflowDiv2 div {width: 102.1%;}.calcSmallMainDiv {background-color: #ffffff;border: 1px solid #e8e6e6;}.calcSmallTitleGreyDiv {height: 40px;line-height: 40px;background-color: #fafafa;font-weight: bold;color: #414141;font-size: 14px;text-align: center;border-bottom: 1px solid #e8e6e6;}.calcSmallMainDiv table {width: 100%;margin-top: 10px;border-spacing: 0;border-collapse: collapse;font-size: 13px;}.calcSmallMainDiv table td {height: 50px;}.calcSmallMainDiv input[type="text"] {height: 30px;border: 1px solid #cccccc;border-radius: 3px;text-align: center;font-size: 14px;width: 120px;margin-right: 8px;}.calcSmallLeftTd {width: 40%;text-align: right;}.calcSmallRightTd {width: 60%;padding-left: 5px;}.calcSmallMainDiv ul {margin-top: 7px;}.calcSmallMainDiv ul li {list-style-type: none;line-height: 1.4em;}.calcSmallFormBtn {width: 238px;height: 40px;background-color: #38b03c;border: 1px solid #009905;color: #ffffff;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;font-size: 14px;cursor: pointer;}.calcSmallFormBtn:hover {background-color: #2b689c;border: 1px solid #3d9be9;transition: background-color 0.3s ease 0s, border 0.3s ease 0s;}.calcSmallFormBtnTd {text-align: center;}.calcResultMainDiv {width: 1062px;margin: 0 auto;}.calcResultBottomTable {background: #FFFFFF;width: 100%;margin: 20px 0px;border-spacing: 0px;}.calcResultBottomTable td {padding: 8px 15px;font-size: 15px;border-bottom: 1px solid #ededed;}.calcResultBottomTable td:nth-child(1) {padding-right: 30px;width: 200px;}.calcResultBottomTable td:nth-child(2) {font-weight: bold;font-size: 17px;}.calcResultBottomTable .title td {background: #0983e8;color: #fff;font-weight: bold;padding: 15px 15px;text-transform: uppercase}.printH2 {text-align: center;font-weight: normal;font-size: 24px;}.printInfoTab {width: 450px;border-spacing: 0;margin: 0 auto 20px auto;font-size: 16px;}.printInfoTab td {padding: 2px 0;}.calculatorDduTdLeft {width: 44%;}.calculatorDduDiv {background-color: #ffffff;border: 1px solid #e8e6e6;}.calculatorDduDiv table td {height: 50px;font-size: 14px;}.calculatorDduInpuText {width: 270px;height: 30px;border: 1px solid #cccccc;border-radius: 3px;text-align: center;font-size: 14px;margin-right: 8px;}.calculatorDduInpuText:hover {border: 1px solid #006dc7;transition: border 0.3s ease 0s;}.calculatorDduSelectText {text-align-last: center; text-align: center;}.calculatorDduSmallLeftTd {text-align: right;width: 45%;padding-right: 10px;}.calculatorDduSmallRightTd {text-align: left;width: 55%;}.calculatorDduSmallFormBtn {width: 240px;height: 30px;line-height: 30px;color: #ffffff;background-color: rgba(2, 179, 8, 0.8);font-size: 15px;font-weight: bold;text-align: center;cursor: pointer;border: none;padding: 0;border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}.calculatorDduSmallFormBtn:hover {background-color: #009905;transition: background-color 0.3s ease 0s;}.calculatorDduSmallFormBtnClean {width: 240px;height: 30px;line-height: 30px;color: #ffffff;background-color: #0983e8;font-size: 15px;font-weight: bold;text-align: center;cursor: pointer;border: none;padding: 0;border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}.calculatorDduSmallFormBtnClean:hover {background-color: #2b689c;transition: background-color 0.3s ease 0s;}.calculatorDduPageBlockDiv {width: 98%;margin-left: 20px;background-color: #ffffff;}.calculatorDduInfoTab {width: 100%;}.calculatorDduTrHover:hover {background-color: #fafafa;}.calculatorDduInfoTab td {padding: 7px 0 7px 10px;border: 1px solid #e8e6e6;font-size: 14px;}.calculatorDduResultTab td {text-align: center;padding: 7px 0;}.calculatorDduResultTabTd1 {width: 11%;}.calculatorDduResultTabTd2 {width: 36%;}.calculatorDduResultTabTd4 {width: 14%;}.calculatorDduResultTabTd5 {width: 9%;}.calculatorDduLinkDiv { border: 1px solid #e8e6e6; padding: 20px; font-size: 14px; line-height: 1.5em; margin-bottom: 20px;}.mainRequestTab {width: 1200px;border-spacing: 0;border-collapse: collapse;margin: 0 auto;}.mainRequestTab td {}.mainRequestTab h2 {color: #050505;font-size: 20px;font-weight: normal;margin-left: 55px;}.mainRequestCircle {width: 46px;height: 46px;color: #0674CF;border-radius: 100px;text-align: center;background-color: #ffffff;border: 2px solid #0674CF;cursor: pointer !important;margin: 10px auto 20px auto;}.mainRequestCircle:hover {color: #ffffff;background-color: #0674CF;transition: background-color 0.3s ease, color 0.3s ease;}.mainRequestCircle span {line-height: 46px;font-size: 17px;font-weight: 700;}.mainRequestCircle2 {float: right;width: 30px;height: 30px;border-radius: 100px;text-align: center;background-color: transparent;border: 2px solid #ffffff;cursor: pointer !important;margin: 0 50px 0 0;color: #ffffff;}.mainRequestCircle2:hover {background-color: #ffffff;color: #000000;transition: background-color 0.3s ease, color 0.3s ease;}.mainRequestCircle2 span {line-height: 30px;font-size: 15px;}.mainRequestCircle2Activ {background-color: #ffffff;color: #000000;}.mainRequestTr1 td {width: 33%;text-align: center;vertical-align: top;}.mainRequestStepsSpan {font-size: 15px;color: #050505;}.mainRequestTr2 {border: 2px solid #0983e8;}.mainRequestTr2 {background-color: #0983e8;height: 60px;}.mainRequestTr2 td {width: 50%;}.mainRequestTr2 span {}.requestListSvg {width: 18px;height: 12px;fill: #0983E8;fill-opacity: 1;stroke: transparent;stroke-width: 0px;}#mainRequestTitleSpan1 {font-size: 22px;margin-left: 55px;color: #ffffff;}#mainRequestTitleSpan2 {font-size: 18px;color: #ffffff;margin-left: 10px;}.mainRequestTr3, .mainRequestTr4 {background-color: #ffffff;border: 2px solid rgba(116, 116, 116, 0.1);}.mainRequestTr3 form {width: 470px;margin: 20px 0 0 55px;}.mainRequestTr3 input[type="text"] {width: 100%;height: 40px;margin-bottom: 20px;background-color: #ffffff;border: 1px solid rgba(116, 116, 116, 0.5);text-align: center;font-size: 16px;cursor: pointer;}.mainRequestTr3 input[type="text"]:hover, .mainRequestTr4 input[type="text"]:hover, .mainRequestTr4 textarea:hover {border: 1px solid #006dc7;transition: border 0.3s ease 0s;}.mainRequestTr3 ::-webkit-input-placeholder, .mainRequestTr4 ::-webkit-input-placeholder {color: #747474;font-size: 16px;}.mainRequestTr3 ::-moz-placeholder, .mainRequestTr4 ::-moz-placeholder {color: #747474;font-size: 16px;}.mainRequestTr3 :-moz-placeholder, .mainRequestTr4 :-moz-placeholder {color: #747474;font-size: 16px;}.mainRequestTr3 :-ms-input-placeholder, .mainRequestTr4 :-ms-input-placeholder {color: #747474;font-size: 16px;}.mainRequestTr3 form p {font-size: 13px;width: 100%;text-align: center;margin: 0 0 15px 0;}.mainRequestTr3 form input[type="checkbox"] {vertical-align: middle;}.mainRequestSubmit, #requestShowApartsBtn {height: 40px;line-height: 1em;border: none;font-size: 16px;font-weight: bold;cursor: pointer;margin-bottom: 30px;background-color: #38b03c;color: #ffffff;}#requestShowApartsBtn, #requestShowApartsBtn:visited {text-decoration: none;padding: 10px 40px;}.mainRequestSubmit:hover, #requestShowApartsBtn:hover {background-color: #2b689c;transition: background-color 0.3s ease 0s;}.mainRequestSubmitW {width: 100%;}.mainRequestTr3 li {list-style-type: none;color: #050505;font-size: 18px;margin-bottom: 25px;line-height: 1.3em;}.mainRequestTr3 li a, .mainRequestTr3 li a:visited {color: #0983E8;text-decoration: underline;}.mainRequestTr3 li a:hover {text-decoration: none;}.mainRequestTr4 form {width: 60%;margin: 25px 0 0 55px;}.mainRequestTr4 p {font-size: 19px;}.mainRequestTr4 input[type="text"], .mainRequestTr4 textarea {margin: 12px 0;background-color: #ffffff;border: 1px solid rgba(116, 116, 116, 0.5);text-align: center;font-size: 16px;cursor: pointer;}.mainRequestTr4 input[type="text"] {height: 40px;}.mainRequestTr4 textarea {width: 100%;height: 60px;padding: 0;}.requestSmallInput {width: 249px;}#requestSmallInputLeft {margin-right: 7px;}.requestInputDiv input[type="text"] {width: 100%;}.requestCheckbox { color: #77808b; font-size: 14px;}.requestCheckbox input[type="checkbox"] {vertical-align: middle;}.mainRequestSubmitW2 {width: 170px;}.requestButP {width: 510px;text-align: right;}.mainRequestSubmitBack {border: none;background-color: transparent;font-size: 19px;width: 150px;height: 40px;margin-right: 25px;cursor: pointer;}.mainRequestSubmitBack:hover {background-color: #ffe600;transition: background-color 0.3s ease;}.requestAjaxDiv {position:absolute;background-color: #ffffff;border: 1px solid rgba(116, 116, 116, 0.5);border-top: none;max-height: 170px;overflow-y: scroll;padding: 10px 0;width: 509px;margin-top: -15px;}.requestAjaxDiv li {cursor: pointer;list-style-type: none;font-size: 16px;padding: 5px 10px;}.requestAjaxDiv li:hover {background-color: #eeeeee;}.requestDopText {color: #666666;font-size: 14px;}.requestSelect {border: 1px solid rgba(116, 116, 116, 0.5);background-color: #ffffff;width: 508px;height: 42px;line-height: 42px;text-align: center;font-size: 16px;cursor: pointer;background-image: url(/d/bankipotek/img/request/select.png);background-repeat: no-repeat;background-position: 95% 57%;}.requestSelect span {color: #747474;}.requestSelectHidden {position: absolute;border: 1px solid rgba(116, 116, 116, 0.5);border-top: none;margin-top: -1px;background-color: #ffffff;width: 508px;font-size: 16px;}.requestSelectHidden li {list-style-type: none;padding: 15px 0;text-align: center;border-top: 1px solid rgba(116, 116, 116, 0.5);cursor: pointer;}.requestSelectHidden li:hover {background-color: #f0f0f0;}.requestOkDiv {width: 92%;margin: 0 auto;color: #050505;font-size: 17px;line-height: 1.4em;}#form_requestContacts3, #form_requestContacts2 {width: 510px;}.popupNew {position: relative;width: 1000px;border-radius: 10px;background-color: #FFFFFF;box-shadow: 5px 5px 40px rgba(0,0,0,0.4);border-radius: 10px;overflow: hidden; }.popupNewBg {position: absolute;z-index: 1;width: 100%;height: 100%;background-position: center center;background-size: cover;border-radius: 10px;}.popupNewContent {position: relative;z-index: 5;padding: 30px;color: #000000;}.popupEditContentLeft {width: 65%;float: left;}.popupFormRight {border: 9px solid #d3dfe9;}.popupRight {width: 35%;float: left;padding-bottom: 40px;}.popupDeadlineRight {padding: 35px 10px;text-align: center;font-weight: bold;}.popupDeadlineRight #countdown {background: none !important;padding: 10px 10px 25px 10px;border-radius: 0;}.popupDeadlineRight .countdownTitleTab {color: #000;margin: -22px auto 0 26px;}.popupFormBottom {background: #d3dfe9;text-align: center;}.popupForm form {padding: 30px;}.popupForm input[type="text"] {border: 1px solid #dcdcdc;color: #000;text-align: center;line-height: 40px;height: 40px;margin-bottom: 15px;font-size: 14px;width: 100%;border-radius: 5px;}.popupForm input[type="submit"] {background-color: #006DC7;color: #ffffff;border: 0px solid #006DC7;font-size: 15px;width: 100%;height: 45px;border-radius: 5px;}.popupForm input[type="submit"]:hover { background-color: #0982e7;transition: background-color 0.3s ease 0s, border 0.3s ease 0s;}.popupForm.popupFormBottom input {display: inline-block;margin: 5px 5px;width: 220px;}.popupForm.popupFormBottom form {padding: 12px;}.popupForm {z-index: 10;position: relative;}.popupDeadlineRight .digit.static {background-image: linear-gradient(bottom, #f4f4f4 50%, #eaeaea 50%) !important;background-image: -o-linear-gradient(bottom, #f4f4f4 50%, #eaeaea 50%) !important;background-image: -moz-linear-gradient(bottom, #f4f4f4 50%, #eaeaea 50%) !important;background-image: -webkit-linear-gradient(bottom, #f4f4f4 50%, #eaeaea 50%) !important;background-image: -ms-linear-gradient(bottom, #f4f4f4 50%, #eaeaea 50%) !important;background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.5, #f4f4f4), color-stop(0.5, #eaeaea) ) !important;}.popupWindowNew2 {width: 1000px !important;height: 500px !important;background-color: rgba(255,255,255,0) !important;border-radius: 15px !important;-moz-border-radius: 15px !important;-webkit-border-radius: 15px !important;-khtml-border-radius: 15px !important;box-shadow: none !important;}.popupBgMob {position: fixed;top: -70px;width: 300px;height: 275px;left: 100%;margin-left: -210px;background: #f96a3d;color: #FFF;border-radius: 50%;z-index: 10;transition: All 0.5s;}.popupBgMob:after {transition: All 0.3s;}@keyframes jsPopupBgMobActiveAnim {to {left: 100%; margin-left: -210px; border-radius: 50%; height: 275px; background: #f96a3d; width: 300px; color: #FFF;}to {left: 0px; margin-left: 0px; border-radius: 0%; height: 750px; background: #FFF; width: 100%; color: #000;}}@keyframes jsPopupBgMobActiveAfterAnim {from {transform: scale(1); opacity: 1}to {transform: scale(1.5); opacity: 0}}@keyframes jsPopupBgMobRemoveAnim { from {transform: translateX(0px) translateY(0px); opacity: 1;} to {transform: translateX(300px) translateY(-300px); opacity: 0;} }.jsPopupBgMobActive {animation: jsPopupBgMobActiveAnim 0.7s ease-in-out;animation-delay: 0.3s;animation-fill-mode: both;}.jsPopupBgMobRemove {animation: jsPopupBgMobRemoveAnim 0.9s ease-in-out;animation-fill-mode: both;}.jsPopupBgMobActive:after {content: '';transition: All 0.3s;width: 310px;height: 280px;background: rgba(255,255,255,0.5);border-radius: 50%;position: absolute;left: -5px;top: 0px;z-index: 2;opacity: 0;animation: jsPopupBgMobActiveAfterAnim 0.5s ease-in;animation-fill-mode: forwards;}.popupBgMobContent {position: absolute;left: 20px;top: 50%;font-size: 15px;font-weight: 600;color: #FFF;width: 60%;}.popupBgMobContentMin {text-align: center;}.popupBgMobContentActive {position: relative;left: 30px;top: 20%;font-size: 16px;font-weight: 600;width: calc(100% - 60px);text-align: center;}.popupBgMobContentClose {font-size: 10px;font-weight: 400;text-decoration: underline;display: inline-block;margin-top: 55%;float: right;position: absolute;top: 0px;left: 25%;color: #ffd5c8;width: 130px;text-align: right;}.popupBgMobContentMax {display: none;color: #000;}.popupBgMobContentClose0 {font-size: 20px;font-weight: 400;text-decoration: none;display: block;margin-top: 25px;position: relative;color: #ffffff;position: absolute;top: -33px;left: 100%;z-index: 99;width: 30px;margin-left: 15px;}.popupBgMobContentClose2 {font-size: 26px;font-weight: 400;text-decoration: none;display: block;margin-top: 34px;position: relative;color: #afafaf;position: absolute;top: -69px;left: 100%;z-index: 99;width: 185px;margin-left: -85px;}.popupBgMobContentClose2 span {font-size: 13px;font-weight: 400;position: relative;top: -3px;text-decoration: none;}.commerceObjTableImage {width: 250px;position: relative;}.commerceObjTableDescr {width: 660px;text-align: left;padding-left: 30px;padding-right: 0px;}.commerceObjPageTopTabTd1 {width: 30%;vertical-align: top;}.commerceObjTableTitle {font-size: 20px;color: #006DC7;}.commerceObjInfoP {font-size: 14px;margin-bottom: 0px;font-weight: 400;}.commerceObjInfoP span {font-size: 18px;font-weight: bold;color: #006DC7;}.commerceObjTableDescrText {padding: 20px 0px;font-size: 14px;font-weight: 400;line-height: 20px;}.commerceObjAddress {font-weight: 600;font-size: 13px;}.commerceObjAddress a {text-decoration: none;}.commerceObjTableInfo {padding-left: 35px;}.commerceObjTableInfo .ipotekaBankListCalcLinkBtn {margin-top: 15px;display: inline-block;padding: 0px 0px;width: 190px;}.commerceObjStickerType {display: inline-block;padding: 7px 15px;background: #fdedb4;font-size: 14px;font-weight: 600;color: #332d14;margin-left: 20px;border-radius: 4px;position: absolute;left: -10px;top: 25px;}.commerceObjStickerType2 {background: #b4e2fd;}.commerceObjTableFullDescrText {padding: 20px 21px;font-size: 14px;font-weight: 400;line-height: 20px;}.commerceObjDopPhotos {padding: 10px 15px !important;}.commerceObjDopPhotos img {display: inline-block;height: 100px;margin-right: 10px;cursor: pointer}.commerceObjPageImgTab {margin-left: 2px !important;}.novoHousePageTopDiv {background-color: #fcfcfc;border: 1px solid transparent;}.novoHousePageTopTab {width: 1200px;border-spacing: 0;border-collapse: collapse;margin: 20px auto;}.novoHousePageTopTab td {}.novoHousePageTopTabTr1 td {height: 50px;}.novoHousePageTopTabTd1 {width: 30%;vertical-align: top;}.novoHousePageTopTabTd2 {padding: 0;vertical-align: top;width: 70%;}.novoHousePageAddressTd {color: #141414;font-weight: bold;font-size: 18px;padding-left: 4px;}.novoHousePageTopBtnTd {text-align: right;}.novoHousePageTopBtnTd button {width: 185px;height: 38px;font-size: 15px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;margin-left: 20px;}.novoHousePageCallBackBtn {background-color: #0983e8;color: #ffffff;}.novoHousePageExcursionBtn {background-color: #38b03c;color: #ffffff;}.novoHousePageExcursionBtn:hover {background-color: #009905;}.novoHousePageCallBackBtn:hover { background-color: #005dc7;}.novoHousePageCallBackBtn:hover, .novoHousePageExcursionBtn:hover {transition: background-color 0.3s ease 0s;}.novoHousePageMainLeftDiv {width: 100%;border: 1px solid #e8e6e6;background-color: #ffffff;border-top: none;}.novoHousePageMainLeftDiv sup {font-size: 8px;}.novoHousePageLeftInfoDiv {padding: 7px 0 15px 0;}.novoHousePageLeftInfoDiv p {padding-left: 20px;margin: 0;line-height: 1.5em;font-size: 14px;}.novoHousePageLeftInfoDivPriceSpan {color: #006DC7;font-weight: bold;font-size: 18px;}.novoHousePageLeftInfoDiv a, .novoHousePageLeftInfoDiv a:visited, .novoHousePageApartsColTabTd1 a, .novoHousePageApartsColTabTd1 a:visited {font-weight: bold;color: #006DC7;text-decoration: underline;font-size: 14px;}.novoHousePageLeftInfoDiv a:hover, .novoHousePageApartsColTabTd1 a:hover {text-decoration: none;}.novoHousePageLeftInfoDivOneItem {padding: 12px 0;}.novoHousePageImgTab {width: 100%;border-spacing: 0;border-collapse: collapse;}.novoHousePageImgTab td {vertical-align: top;padding: 0;}.novoHousePageImgTabTd1 {height: 400px;overflow: hidden;}.novoHousePageImgTabTd1 img {width: 100%;height: 100%;object-fit: cover;margin-top: 1px;}.novoHousePageImgTabTd2 {width: 65%;}.novoHousePageImgTabTd3 {width: 35%;}.novoHousePageApartsColDiv {border: 2px solid #0983e8;height: 204px;}.novoHousePageApartsColTab {width: 100%;border-spacing: 0;border-collapse: collapse;}.novoHousePageApartsColTab td {text-align: center;}.novoHousePageApartsColTabTitleTr {background-color: #0983E8;color: #ffffff;font-size: 13px;box-shadow: 0px 1px 3px 0px rgba(65,65,65,0.5);}.novoHousePageApartsColTabTitleTr td {height: 23px;line-height: 23px;}.novoHousePageApartsColTabList {margin-top: 10px;font-size: 14px;color: #141414;font-weight: bold;height: 26px;line-height: 26px;}.novoHousePageApartsColTabTd1 {width: 28%;}.novoHousePageApartsColTabTd2 {width: 44%;}.novoHousePageApartsColTabTd2 span {color: #006DC7;font-weight: bold;}.novoHousePagePhoneDiv {background-color: #ffffff;border: 1px solid #e8e6e6;height: 206px;text-align: center;}.novoHousePageWriteToUs {width: 207px;height: 38px;background-color: #0983e8;color: #ffffff;font-size: 14px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}.novoHousePageWriteToUs:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.novoHousePageWriteToUs svg {width: 28px;height: 17px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(9, 131, 232, 1);stroke-width: 2px;vertical-align: middle;margin: -3px 5px 0 -10px;}.novoHousePagePhoneDivTitleP {color: #005DC7;font-weight: bold;font-size: 18px;margin-top: 45px;margin-bottom: 5px;}.novoHousePagePhoneDivPhoneP {font-size: 14px;color: #000000;margin: 0 0 30px 0;}.novoHousePagePhoneDivPhoneP span {font-size: 23px;font-weight: bold;}.novoHousePageExcursionFormDiv {width: 1195px;margin: 0 auto;background-color: #ffffff;border: 1px solid #ededed;margin-bottom: 25px;}.novoHousePageObjMenu {height: 43px;line-height: 43px;border: 1px solid #ededed;background-color: #fafafa;z-index: 500;}.novoHousePageObjMenu table {width: 1200px;height: 43px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.novoHousePageObjMenu table td {padding: 0;text-align: center;}.novoHousePageObjMenu a, .novoHousePageObjMenu a:visited {color: #000000;font-size: 14px;font-weight: bold;text-decoration: none;}.novoHousePageObjMenu div {height: 43px;line-height: 43px;background-color: transparent;}.novoHousePageObjMenu div:hover {background-color: #f2f2f2;transition: background-color 0.3s ease 0s;}.novoHousePageSearchDiv {background-color: #ffffff;}.novoHousePageSearchTab {width: 1150px;height: 90px;margin: 15px auto;border-spacing: 0;border-collapse: collapse;}.novoHousePageSearchTab td {height: 45px;padding: 0;}.novoHousePageSearchTabTdTop {font-weight: bold;color: #000000;font-size: 14px;}.novoHousePageSearchTabTdTop span {color: #006DC7;}.novoHousePageDescrÂlock {background-color: #ffffff;border: 1px solid transparent;padding: 20px 0;}.novoHousePageDescrMainTab {width: 1200px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}.novoHousePageDescrMainTab td { vertical-align: top;}.novoHousePageDescrMainTabTd1 {width: 75%;}.novoHousePageDescrDiv {width: 92%;border: 1px solid #ededed;padding: 10px 20px;color: #414141;font-size: 15px;line-height: 1.4em;min-height: 300px;}.novoHousePageDescrTitleP {font-weight: bold;}.novoHousePageDescrDivBtn {margin: 15px 0;}.novoHousePageDescrDivBtn button {margin-right: 20px;}.novoHousePageIpotekaFormDiv {border: 1px solid #ededed;width: 1200px;margin: 0 auto;}.novoHousePageBlueBtn {width: 255px;height: 38px;background-color: #0983e8;color: #ffffff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;font-size: 14px;}.novoHousePageBlueBtn:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.novoHousePageGreyTitle {height: 42px;line-height: 42px;background-color: #fafafa;font-weight: bold;color: #000000;font-size: 14px;}.novoHousePageGreyTitle div {width: 1190px;margin: 0 auto;}.home_gallery_div {width: 1130px;overflow-x: hidden;float: left;}.gallery_div {width: 1200px;margin: 20px auto;}#gallery, #plan2 {width: 30px;height: 175px;margin-left: 15px;fill: #006DC7;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;}.b-carousel-block { width: 90px; height: 77px; float: left; margin-right: 7px;}.b-carousel-block2, .b-carousel-block3 {float: left;margin-right: 10px;text-align: center;}.homepageGalleryPhotoDiv {width: 180px;height: 150px;}.b-carousel-block img, .homepageGalleryPhotoDiv img {width: 100%;height: 100%;object-fit: cover;}.homepageGalleryTextDiv {width: 180px;height: 25px;line-height: 25px;font-size: 14px;background-color: #0983e8;color: #ffffff;overflow: hidden;}.h-carousel-wrapper {width: 100%;position: relative;overflow: hidden;margin: 0 auto;}.dop-carousel-items, .gallery-carousel-items, .plan2-carousel-items, .honors2-carousel-items {width: 10000px;position: relative;}.b-carousel-button-left, .b-carousel-button-right, .b-carousel-button-left2, .b-carousel-button-right2 {float: left;cursor: pointer;}#dop {fill: #006DC7;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;width: 23px;height: 77px;vertical-align: middle;}.b-carousel-button-left2 {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.b-carousel-button-right2 {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}.novoHousePageDocTab {width: 1200px;margin: 20px auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.novoHousePageDocTab td {padding: 0;vertical-align: top;}.novoHousePageDocTab img {width: 25px;height: 25px;vertical-align: middle;margin-right: 5px;}.novoHousePageDocTab a, .novoHousePageDocTab a:visited {color: #414141;text-decoration: underline;font-size: 14px;}.novoHousePageDocTab a:hover {text-decoration: none;}.novoHousePageMapDiv {height: 400px;}.homepageMainPhotoDiv img {width: 100%;height: 100%;object-fit: cover;}.homepage_photo a {text-decoration: none;}.homepage_info {width: 490px;vertical-align: top;}.homepage_video {width: 350px;vertical-align: top;}.homepage_video div {margin-top: 13px;color: #313130;font-size: 16px;}.homepage_video div p {margin-top: 0;margin-bottom: 7px;font-weight: bold;font-size: 17px;}.home_manager_photo {height: 230px;margin-bottom: 10px;}.homepageWriteToUsBtn {width: 225px;height: 36px;line-height: 36px;border: 1px solid #c7c7c7;background-color: #e8e6e6;font-size: 16px;color: #000000;margin-top: 17px;}.homepageWriteToUsBtn:hover {background-color: #2b689c;border: 1px solid #3d9be9;color: #ffffff;transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s;}.video_button {padding: 7px 0;width: 240px;margin-top: 0;}.video_button img {width: 22px;vertical-align: middle;margin-bottom: 3px;}.font_button {font-size: 20px;}#home_manager_post {font-weight: normal;}.home_video {width: 240px;margin: 10px auto;padding: 10px 0;border: 1px solid #141515;}.home_video:hover {background-color: #ecedec;}.home_video img {height: 100px;}.home_video2 {width: 240px;margin: 5px auto;border: none;}.home_video2 img {width: 240px;height: 120px;}.homeinfo {width: 990px; margin: 0 auto; padding: 0 0 5px 0;}#homepage_info {width: 100%;border-spacing: 0;border-collapse: collapse;margin: 13px auto;font-size: 15px;color: #141515;background-color: #fafafa;border: 2px solid #006DC7;font-size: 14px;color: #000000;line-height: 1.5em;}#homepage_info td {width: 50%;padding: 2px 0;border: none;}#homepage_info sup {font-size: 8px;}#homepage_info a, #homepage_info a:visited {color: #006DC7;font-size: 14px;text-decoration: underline;font-weight: bold;}#homepage_info a:hover {text-decoration: none;}.homepage_info_title {color: #5cac00;font-weight: bold;font-size: 17px;}.homepage_info_title p {margin-top: 7px;}#homepage_info .info_left {text-align: right;padding-right: 5px;font-size: 16px;}#homepage_info .info_right {text-align: left;padding-left: 5px;font-size: 16px;}.homepage_info a, .homepage_info a:visited, .news a, .news a:visited {text-decoration: underline;}.homepage_info a:hover, .news a:hover {color: #FF0000;text-decoration: none;}#homepage_info .td_bottom {padding-bottom: 20px;}#homepage_info .homepage_phone {border-top: 2px solid #006dc7;color: #4178bb;padding: 22px 0;font-size: 19px;}#homepage_info .homepage_phone span {font-size: 34px;font-weight: bold;}.home_empty_div {width: 100%;height: 50px;}.homepageApartsPhotoDiv {width: 120px;height: 120px;margin: 0 auto;}.homeApListLink, .homeApListLink:visited {text-decoration: none;}.homeApListTab:hover {background-color: #eeeeee;}.novostrojkiDevLogoDiv {margin: 0 auto;width: 90%;height: 70px;overflow: hidden;}.novostrojkiDevLogoDiv img {object-fit: cover;height: 90px;margin-top: -5px;}.novostrojkiComEmptyH2 {text-align: center;font-size: 23px;margin-top: 100px;}.novostrojkiComponentShowSectionInfoBtn {margin: 5px 0 0 20px;font-size: 15px;text-decoration: underline;}.novostrojkiComponentShowSectionInfoBtn:hover {text-decoration: none;}.novostrojkiComponentTermConstructionDiv {position: absolute;width: 155px;height: 30px;line-height: 30px;margin-top: -30px;color: #e2574c;font-size: 15px;font-weight: bold;background-color: #ffffff;}.novostrojkiComponentTermConstructionDiv svg {width: 21px;height: 21px;vertical-align: middle;margin: -3px 6px 0 8px;}.privacyMainDiv {width: 1000px;height: 400px;margin: 0 auto;padding-top: 40px;color: #313130;line-height: 1.5em;}.privacyMainDiv p {font-size: 15px;}.t-clear,.t-container:after,.t-container_100:after,.t-container_10:after,.t-container_8:after {clear:both}*,:after,:before {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.t-row {margin:0}.t-container,.t-container_10,.t-container_8 {margin-left:auto;margin-right:auto;padding:0;width:100%}.t-container {max-width:1200px}.t-container.flexx,.t-container_flex {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t-container_100 {width:100%;padding:0}.t-container_10 {max-width:1000px}.t-container_8 {max-width:800px}.t-container:after,.t-container:before,.t-container_100:after,.t-container_100:before,.t-container_10:after,.t-container_10:before,.t-container_8:after,.t-container_8:before {display:table;content: " "}.t-col {display:inline;float:left;margin-left:20px;margin-right:20px;width:100%}.t-col.flexx,.t-col_flex {align-items:stretch;height:inherit;margin-top:auto;margin-bottom:auto}.t-col_1 {max-width:60px}.t-col_2 {max-width:160px}.t-col_3 {max-width:260px}.t-col_4 {max-width:360px}.t-col_5 {max-width:460px}.t-col_6 {max-width:560px}.t-col_7 {max-width:660px}.t-col_8 {max-width:760px}.t-col_9 {max-width:860px}.t-col_10 {max-width:960px}.t-col_11 {max-width:1060px}.t-col_12 {max-width:1160px}.t-col_100 {max-width:100vw}.t-prefix_1 {padding-left:100px}.t-prefix_2 {padding-left:200px}.t-prefix_3 {padding-left:300px}.t-prefix_4 {padding-left:400px}.t-prefix_5 {padding-left:500px}.t-prefix_6 {padding-left:600px}.t-prefix_7 {padding-left:700px}.t-prefix_8 {padding-left:800px}.t-prefix_9 {padding-left:900px}.t-prefix_10 {padding-left:1000px}.t-prefix_11 {padding-left:1100px}.t-prefix_12 {padding-left:1200px}.t-width {width:100%}.t-width_1 {max-width:60px}.t-width_2 {max-width:160px}.t-width_3 {max-width:260px}.t-width_4 {max-width:360px}.t-width_5 {max-width:460px}.t-width_6 {max-width:560px}.t-width_7 {max-width:660px}.t-width_8 {max-width:760px}.t-width_9 {max-width:860px}.t-width_10 {max-width:960px}.t-width_11 {max-width:1060px}.t-width_12 {max-width:1160px}.t-width_100 {max-width:100%}.t-cell {display:table-cell;vertical-align:middle;height:100%;margin-left:0;margin-right:0}.t-cell_25 {width:25vw}.t-cell_33 {width:33.3333333vw}.t-cell_50 {width:50vw}.t-cell_100 {width:100vw}@media screen and (max-width:1200px) {.t-container {max-width:960px;padding:0}.t-container_10 {max-width:780px}.t-container_8 {max-width:640px}.t-col {display:inline;float:left;margin-left:10px;margin-right:10px;width:100%}.t-col_1 {max-width:60px}.t-col_2 {max-width:140px}.t-col_3 {max-width:220px}.t-col_4 {max-width:300px}.t-col_5 {max-width:380px}.t-col_6 {max-width:460px}.t-col_7 {max-width:540px}.t-col_8 {max-width:620px}.t-col_9 {max-width:700px}.t-col_10 {max-width:780px}.t-col_11 {max-width:860px}.t-col_12 {max-width:940px}.t-prefix_1 {padding-left:80px}.t-prefix_2 {padding-left:160px}.t-prefix_3 {padding-left:240px}.t-prefix_4 {padding-left:320px}.t-prefix_5 {padding-left:400px}.t-prefix_6 {padding-left:480px}.t-prefix_7 {padding-left:560px}.t-prefix_8 {padding-left:640px}.t-prefix_9 {padding-left:720px}.t-prefix_10 {padding-left:800px}.t-prefix_11 {padding-left:880px}.t-prefix_12 {padding-left:960px}.t-width_1 {max-width:60px}.t-width_2 {max-width:140px}.t-width_3 {max-width:220px}.t-width_4 {max-width:300px}.t-width_5 {max-width:380px}.t-width_6 {max-width:460px}.t-width_7 {max-width:540px}.t-width_8 {max-width:620px}.t-width_9 {max-width:700px}.t-width_10 {max-width:780px}.t-width_11 {max-width:860px}.t-width_12 {max-width:940px}.t-width_100 {max-width:100%}}@media screen and (max-width:960px) {.t-col,.t-container.flexx,.t-container_flex {display:block}.t-container {max-width:640px}.t-col,.t-col_1,.t-col_10,.t-col_11,.t-col_12,.t-col_2,.t-col_3,.t-col_4,.t-col_5,.t-col_6,.t-col_7,.t-col_8,.t-col_9 {width:100%;max-width:100%}.t-col {float:none;padding-left:20px;padding-right:20px;margin:0;box-sizing:border-box}.t-prefix_1,.t-prefix_10,.t-prefix_11,.t-prefix_12,.t-prefix_2,.t-prefix_3,.t-prefix_4,.t-prefix_5,.t-prefix_6,.t-prefix_7,.t-prefix_8,.t-prefix_9 {padding-left:none}}.mainPageSearchDiv {height: 418px;position: relative;}.mainPageSearchDiv img {width: 100%;height: 100%;object-fit: cover;z-index: 0;position: relative;}.mainPageSearchCoverImgDiv {height: 100%;margin-top: -418px;z-index: 1;position: relative;background-color: rgba(5, 17, 31, 0.2);}.mainPageSearchTitleDiv2 {position: relative;z-index: 2;color: #ffffff;text-align: center;margin-top: -375px;font-size: 28px;font-weight: bold;text-transform: uppercase;}.uslBoxCenter .companyReviewsBox .slick-dots {display: none !important;}.mainPageHousesDiv {border: 1px solid transparent;background-color: #f4f4f4;}.mainPageHousesTab {width: 1200px;margin: 25px auto; border-spacing: 0;border-collapse: collapse;}.mainPageHousesTab td {vertical-align: top;}.mainPageHousesTabTd1 {width: 25%;}.mainPageHousesTabTd2 {width: 75%;}.mainTopImgMenuTab {width: 100%;height: 100px;margin: 20px auto;border-spacing: 0;table-layout: fixed;}.mainTopImgMenuTab td {padding: 0;}.mainTopImgMenuDiv {padding: 15px 0;}.mainTopImgMenuDiv:hover {background-color: #eeeeee;transition: background-color 0.3s ease 0s;}.mainTopImgMenuDiv p {margin: 10px 0 0 0;}.mainTopImgMenuTab a, .mainTopImgMenuTab a:visited {color: #414141;font-size: 16px;text-decoration: underline;}.mainTopImgMenuTab a:hover {text-decoration: none;}.mainTopImgMenuDiv {text-align: center;}.mainTopImgMenuDiv div {height: 80%;}.mainTopImgMenuDiv div img {height: 90px;}.mainHousesListTd {background-color: #eeeeee;text-align: center;}.mainHousesListDiv {width: 100%;display: inline-block;}.mainHousesListDiv h1 {color: #000000;font-size: 16px;font-weight: bold;margin: 0;text-align: left;}.mainHousesListTitleTab {width: 100%;height: 46px;border-spacing: 0;border-collapse: collapse;margin-bottom: 10px;}.mainHousesListTitleTab td {vertical-align: middle;padding: 0;}.mainHousesListTitleTabTd1 {width: 45%;}.mainHousesListTitleTabTd2 {width: 35%;}.mainHousesListTitleTabTd3 {width: 20%;}.mainHousesListShowAllObjLink, .mainHousesListShowAllObjLink:visited {text-decoration: none;}.mainHousesListShowAllObjLink div {width: 95%;height: 38px;line-height: 38px;text-align: center;border: 2px solid #38b03c;color: #38B03C;font-size: 14px;font-weight: bold;background-color: #ffffff;}.mainHousesListShowAllObjLink div:hover {color: #ffffff;background-color: #38b03c;border: 2px solid #009905;transition: background-color 0.3s ease 0s, color 0.3s ease 0s, border 0.3s ease 0s;}.mainHouseListItemDiv {float: left;width: 287px;height: 355px;margin: 0 15px 15px 0;border: 1px solid #e8e6e6;background-color: #ffffff;box-shadow: 0px 1px 3px 0px rgba(232,230,230,0.2);}.mainHouseListItemDivImg {width: 100%;height: 50%;text-decoration: none;display: block;}.mainHouseListItemDivImg img {width: 100%;height: 100%;object-fit: cover;}.mainHouseListItemDiv p {margin: 0;padding-left: 15px;}p.mainHouseListAddressP svg {width: 19px;height: 14px;fill: #009905;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;vertical-align: middle;}p.mainHouseListAddressP {font-weight: bold;font-size: 14px;line-height: 1.8em;color: #141414;}.mainHouseListLinkP {color: #414141;line-height: 1.8em;font-size: 13px;}.mainHouseListLinkP a, .mainHouseListLinkP a:visited {text-decoration: underline;color: #414141;font-size: 13px;}.mainHouseListLinkP a:hover {text-decoration: none;}.mainHouseListItemDivTopInfo {width: 100%;height: 110px;overflow-y: hidden;}.mainHouseListTabBtn {width: 100%;border-spacing: 0;border-collapse: collapse;}.mainHouseListTabBtn td {height: 30px;padding: 0;vertical-align: middle;text-align: center;}.mainHouseListTabBtn td a {text-decoration: none;}.mainHouseListTabBtnTd1 {width: 40%;}.mainHouseListTabBtnTd2 {width: 60%;}.mainHouseListDivMap {width: 100%;height: 30px;line-height: 30px;color: #ffffff;background-color: rgba(2, 179, 8, 0.8);font-size: 13px;text-align: center;}.mainHouseListDivMap:hover {background-color: #009905;transition: background-color 0.3s ease 0s;}.mainHouseListDivColAparts {width: 100%;height: 30px;line-height: 30px;color: #ffffff;font-size: 13px;text-align: center;background-color: #0983e8;}.mainHouseListDivColAparts:hover {background-color: #2b689c;transition: background-color 0.3s ease 0s;}.mainHouseListDeadlineSpan {color: #2F2E2E;font-weight: bold;font-size: 12px;font-family: open sans, sans-serif;display: block;margin-top: 10px;}.mainHouseListDevelopersPSpanGreen {color: #339d36;}.mainHouseListPriceSpan {color: #006DC7;font-size: 14px;font-weight: bold;display: block;margin-top: 10px;}.mainHouseListBottomBtnTab {width: 100%;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.mainHouseListBottomBtnTab td {padding: 0;}.mainHouseListBottomBtnTab a {text-decoration: none;}.mainHouseListBottomBtnTab div {width: 90%;height: 44px;line-height: 44px;text-align: center;border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; color: #ffffff; font-size: 15px;}.mainHouseListBottomBtnBlue {background-color: #0983e8;}.mainHouseListBottomBtnBlue:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.mainHouseListBottomBtnGreen {background-color: #38b03c;}.mainHouseListBottomBtnGreen:hover {background-color: #009905;transition: background-color 0.3s ease 0s;}.mainHouseListBottomBtnRight {float: right;}.mainHouseListStartSalesDiv {width: 105px;height: 21px;line-height: 21px;background-color: #3eb042;color: #ffffff;font-size: 11px;text-align: center;position: absolute;margin: -178px 0 0 182px;}.mainHouseListStartSalesSoonDiv {width: 145px;height: 21px;line-height: 21px;background-color: #ff8e19;color: #ffffff;font-size: 11px;text-align: center;position: absolute;margin: -178px 0 0 142px;}.mainHouseListäLeaderSalesDiv {width: 105px;height: 21px;line-height: 21px;background-color: #b30000;color: #ffffff;font-size: 11px;text-align: center;position: absolute;margin: -178px 0 0 182px;}.mainDistrictObjListTitle {color: #414141;font-size: 18px;width: 1200px;margin: 0 auto 15px auto;}.mainAllHousesLink, .mainAllHousesLink:visited {text-decoration: none;}.mainPageTextTab {width: 1165px;margin: 0 auto;border-spacing: 0;}.mainPageTextTab td {vertical-align: top;}.mainPageTextTabTd1 {width: 72%;padding-top: 45px;padding-right: 30px;font-size: 15px;line-height: 1.2em;color: #414141;}.mainPageTextTabTd1 a, .mainPageTextTabTd1 a:visited {color: #0983E8;font-weight: bold;text-decoration: none;}.mainPageTextTabTd1 a:hover {color: #ff0000;}.mainPageTextTabTd2 {width: 28%;}.maintext_title {color: #414141;font-size: 20px;}.maintext_title a, .maintext_title a:visited {color: #414141;text-decoration: none;font-size: 20px;}.maintext_title a:hover {text-decoration: underline;}.maintext {width: 90%;margin: 0 auto;font-size: 14px;padding-top: 15px;}.info_title {margin-top: 25px;text-align: center;color: #5cac00;font-size: 29px;padding: 15px 0 40px 0;}.mainTopGirlFormDiv {width: 100%;float: left;margin-bottom: 15px;border: 1px solid #e8e6e6;box-shadow: 0px 1px 3px 0px rgba(232,230,230,0.2);}.mainBreadcrumbs {width: 1200px;padding: 12px 0px;margin: 0 auto;color: #7d7d7d;font-size: 14px;}.mainBreadcrumbs ul {list-style: none;margin: 0px;padding: 0px;}.mainBreadcrumbs li {display: inline-block;list-style: none;}.mainBreadcrumbs a {color: #7d7d7d;font-size: 14px;}.newMainSectionLinks a {display: block;position: relative;top: 1px;float: left;margin-right: 20px;height: 42px;line-height: 42px;text-align: center;padding: 0px 21px;color: rgba(0, 109, 199, 1);font-weight: 600;background: none;border-radius: 5px;border: 2px solid rgba(0, 109, 199, 1);text-transform: uppercase;font-size: 15px;text-decoration: none;transition: All 0.2s;}.newMainSectionLinks a.active, .newMainSectionLinks a:hover {background: rgba(0, 109, 199, 1);border: 2px solid rgba(0, 109, 199, 1);transition: All 0.2s;color: #FFF;}.newMainPageSearchCoverImgDiv {margin-top: -540px;}.newMainPageSearchDiv {height: 540px;}.newMainToggle2But svg {width: 16px;height: 20px;position: relative;display: inline-block;top: 5px;fill: #bbbbbb;margin-right: 5px;transition: All 0.2s;}.newMainToggle2But.novoToggleActiveBut {background: none;color: #0983e8; font-weight: bold; }.newMainToggle2But.novoToggleActiveBut svg {fill: #0983e8;}.novoToggleTab .newMainToggle2But:hover {background: none !important;color: #0983e8;background-color: none !important;}.novoToggleTab .newMainToggle2But:hover:hover > svg {fill: #0983e8;}.newMainNovoToggleTab {border: 0px !important;margin-top: -7px;}.newMainHousesListTitleTabTd1 {width: 80%;}.newMainHousesListTitleTabTd3 {width: 20%;}.newMainSectTitle {font-weight: bold;font-size: 20px;color: #006DC7}.newMainSectList {width: 1180px;margin: 0px auto}.newMainSectListItem {width: 280px;height: 255px;display: block;float: left;margin-right: 20px;border: 2px solid #EAEAEA;border-radius: 5px;text-decoration: none;transition: All 0.2s;}.newMainSectListItem:hover {border: 2px solid #0983e8;}.newMainSectListItem:nth-child(4) {margin-right: 0px;}.newMainSectListItemContent {padding: 20px;}.newMainSectListItemContent table td {padding: 3px 0px;font-size: 15px;}.newMainSectListItemContent table td:nth-child(1) {width: 75%;}.newMainSectListItemContent table td:nth-child(2) {font-weight: bold;}.newMainSectListItemContent table {width: 100%;}.newMainSectListItemContent svg {height: 80px;fill: #0983e8;width: 74px;}.newMainSectListItemContent svg path {fill: #0983e8;}.newMainSectListItemTitle {font-weight: bold;font-size: 18px;color: #006DC7;margin: 20px 0px 15px 0px}.newMainSectListItemText {font-size: 15px;color: #000;line-height: 20px;}.newMainSectListItemText span {font-weight: bold;color: #006DC7;}.newMainWhiteBox {background: #FFF;border-radius: 5px;width: 380px;margin-right: 30px;float: left;}.newMainWhiteBoxContent {padding: 35px;}.newMainWhiteBoxIcon {float: left;height: 60px;width: 60px;margin-right: 15px;margin-left: -10px;}.newMainWhiteBoxIcon svg {height: 60px;width: 60px;fill: #006DC7;}.newMainWhiteTitle {text-transform: uppercase;font-size: 25px;font-weight: bold;color: #FFF;text-align: center;padding: 0px 0px 40px 0px;}.newMainWhiteBoxTitle {float: left;width: 245px;text-transform: uppercase;font-size: 18px;font-weight: bold;color: #006DC7;padding-top: 10px;}.newMainWhiteBoxText {font-size: 15px;color: #000;line-height: 25px;margin: 30px 0px;}.newMainWhiteBoxText ul {padding-left: 20px;}.newMainWhiteBoxText ul li {font-size: 15px;color: #006DC7;margin-bottom: 10px;}.newMainWhiteBoxText ul li span {font-size: 15px;color: #000;}.newMainWhiteBoxButton {display: block;margin-top: 20px;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #FFF;font-weight: bold;text-transform: uppercase;font-size: 15px;background: #006DC7;text-decoration: none;border-radius: 5px;transition: All 0.2s;}.newMainWhiteBoxButton:hover {background: #015aa2;}.newMainSliderArrows {position: absolute;width: 1200px;margin-top: -250px;left: 50%;z-index: 50;margin-left: -600px;}.newMainSliderArrowLeft {color: #FFFFFF;font-size: 20px;float: left;margin-left: -10px;width: 40px;height: 40px;text-align: center;line-height: 40px;background: #0871C8;border-radius: 50%;transition: All 0.2s;}.newMainSliderArrowRight {color: #FFFFFF;font-size: 20px;float: right;width: 40px;height: 40px;text-align: center;line-height: 40px;background: #0871C8;border-radius: 50%;transition: All 0.2s;}.newMainSliderArrowLeft i, .newMainSliderArrowRight i {position: relative;top: 10px;}.newMainSliderArrowLeft:hover, .newMainSliderArrowRight:hover {background: #005aa5;}.newMainHideReview {height: 135px;overflow: hidden}.newMainHideReview.active {height: auto;overflow: auto}.newMainShowBanksList {display: block;width: 250px;height: 45px;line-height: 45px;text-align: center;font-size: 17px !important;color: #0983e8;border: 3px solid #0983e8;font-weight: 600;border-radius: 4px;margin: 10px auto;text-decoration: none !important;transition: All 0.2s;}.newMainShowBanksList:hover {background: #0983e8;color: #FFF !important;}.newMainShowBanksList2 {display: block;float: right;width: 200px;height: 35px;line-height: 35px;text-align: center;font-size: 14px;color: #0983e8;border: 3px solid #0983e8;font-weight: 600;border-radius: 4px;margin: 10px 0px;margin-right: 50px;text-decoration: none;transition: All 0.2s;}.newMainShowBanksList2:hover {background: #0983e8;color: #FFF;}.mainPageTextTabTd1 a.contentArticleBox {text-decoration: none;}.newMainHouseListLine {font-size: 14px;padding: 8px 15px;color: #000;font-weight: 300;}.newMainHouseListLine span {font-weight: bold;color: #006dc7;}.newMainHouseListLineLeft {font-size: 15px;float: left;font-weight: bold;color: #006dc7;}.newMainHouseListLineRight {font-size: 15px;float: right;font-weight: bold;color: #006dc7;text-align: right;}.newMainHouseListLine a {font-size: 14px;color: #006dc7;font-weight: 300;text-decoration: none;}.newMainHouseListItemDivTopInfo {height: 178px;}.newMainHouseListStartSalesDiv {width: 130px;height: 23px;line-height: 23px;background-color: #006dc7;color: #ffffff;font-size: 11px;text-align: center;font-weight: bold;position: absolute;margin: -23px 0 0 0px; }.newMainHouseListStartSalesDiv2 {width: 130px;height: 23px;line-height: 23px;background-color: #d43504;color: #ffffff;font-size: 11px;text-align: center;font-weight: bold;position: absolute;margin: -23px 0 0 0px; }.newMainHouseListStartSalesDiv svg, .newMainHouseListStartSalesDiv2 svg {width: 17px;height: 17px;fill: #FFF;display: inline-block;position: relative;top: 3px; margin-right: 3px;}.newMainTabBox {display: none;}.newMainTabBox.active {display: block;}.newMainnewsSmallImgDiv {width: 70px;height: 70px;float: left;margin: 5px 15px 5px 0;position: relative;}.newMainnewsSmallImgDiv img {width: 100%;height: 100%;object-fit: cover;border: 0px solid #ABADB3;}.newMainNewTitle {text-transform: uppercase;text-decoration: none !important;line-height: 20px;color: rgb(0, 109, 199)}.newMainNewTitleP {padding: 0px;margin: 8px;}.newMainNewText {line-height: 18px;}.newMainNewText a {font-weight: normal;text-decoration: none;color: rgb(0, 109, 199)}.newMainNewLink {display: block;margin-top: 0px;width: 270px;height: 40px;line-height: 40px;text-align: center;color: #FFF !important;font-weight: bold;text-transform: uppercase;font-size: 15px;background: #006DC7;text-decoration: none !important;border-radius: 5px;transition: All 0.2s;}.newMainNewLink:hover {background: #015aa2;}.newMainSect2 {width: 550px;height: 400px;margin-bottom: 20px;float: left;}.newMainSect3 {width: 320px;margin-right: 20px;height: 400px;margin-bottom: 20px;background: #FFFFFF;box-shadow: 1px 1px 10px rgba(0,0,0,0.1);float: left;}.newMainSect4 {width: 265px;margin-right: 20px;height: 215px;margin-bottom: 20px;background: #FFFFFF;box-shadow: 1px 1px 10px rgba(0,0,0,0.1);float: left;text-decoration: none;color: #000;display: block;transition: All 0.2s;}.newMainSect4:hover {box-shadow: 1px 5px 20px rgba(0,0,0,0.2);}.newMainSect5 {width: 550px;height: 165px;float: left;}.newMainSect6 {width: 285px;}.newMainSect3ImgBg {position:relative;}.newMainSect3ImgBg:after {content: '';display: block;z-index: 10;opacity: 0;width: 100%;height: 100%;top: 0px;left: 0px;position: absolute;}.newMainSect3Img {width: 100%;height: 170px;background-size: cover;background-position: center center;background-repeat: no-repeat;}.newMainSect3Title {margin-top: 5px;padding: 8px 12px;font-size: 15px;font-weight: bold;clear: both;}.newMainSect3Title span {color: #a5a5a5;font-size: 11px;display: block;float: right;font-weight: normal;padding-top: 4px;}.newMainSect3Title i {color: rgba(0, 109, 199, 1);font-size: 15px;display: inline-block;position: relative;font-weight: normal;top: 0px;margin-right: 5px;}.newMainSect3Content {padding: 0px;font-size: 14px;}.newMainSect3Content a {text-decoration: none;}.newMainSect3Content a:hover > table {background: #FAFAFA}.newMainSect3Content table {width: 100%;}.newMainSect3Content table td {padding: 0px 10px;font-size: 14px;vertical-align: middle;height: 27px;}.newMainSect3Content table td span {color: #a5a5a5;font-size: 11px;display: inline-block;margin-left: 10px;}.newMainSect3Content table td:nth-child(2) {color: rgba(0, 109, 199, 1);font-size: 14px;font-weight: bold;text-align: right;}.newMainAllNovostroyki {position: relative;width: 100%;max-height: 400px;overflow: hidden;}.newMainAllNovostroyki2 {height: 200px;}.newMainAllNovostroyki:after {display: block;content: '';position: absolute;top: 400px;margin-top: -50px;height: 50px;width: 100%;background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));z-index: 5;}.newMainAllNovostroyki.active {height: auto;max-height: none;overflow: hidden;}.newMainAllNovostroyki.active:after {display: none;}.newMainPageContent td,.newMainPageContent span,.newMainPageContent p, .newMainPageContent div,.newMainPageContent b,.newMainPageContent strong,.newMainPageContent a {font-family: 'Roboto' !important;}.newMainAllNovostroyki .novoDistrictObjListTab p {color: #2f3a43;font-size: 16px;font-weight: 500;margin: 15px 0 5px;}.newMainAllNovostroyki .novoDistrictObjListTab a, .newMainAllNovostroyki .novoDistrictObjListTab a:visited {color: #6a6a6a;font-size: 15px;text-decoration: none;}.newMainAllNovostroyki .novoDistrictObjListTab a:hover {text-decoration: underline !important;}.newMainAllNovostroyki .novoDistrictObjListTab li {list-style-type: none;margin-bottom: 5px;}.mainPageTextTab .contentArticleBox {height: 310px;width: 272px;margin: 0px 40px 40px 0px;background: #FFF;}.mainPageTextTab .contentArticleBoxTitle {margin: 15px 20px;font-size: 16px;color: #000000;line-height: 24px;}.mainPageTextTab .contentArticleBoxImg {height: 170px;}.mainPageTextTab .contentArticleBoxDate {font-size: 13px;color: #8e8e8e;margin-top: 0px;font-weight: 400;margin: 0px 20px;}.mainPageTextTab .newMainShowBanksList {border: 2px solid #0983e8 !important;font-weight: 500 !important;margin: 0px auto !important;}.mainSearchMoreLink {float: left;margin-right: 20px;padding-top: 15px;color: #0983e8;font-size: 14px;}.tmpMainPageBg .newMainPageSearchDiv.mainDetailSearch {overflow: unset;}.tmpMainPageBg .newMainPageSearchDiv.mainDetailSearch .searchMainPageFormDiv {z-index: 999;box-shadow: 2px 20px 20px rgb(0 0 0 / 25%);transition: All 0.3s;}.mainSearchMoreTable {margin-top: 10px;padding-top: 16px;padding-bottom: 20px;border-top: 1px solid #DDDDDD;}.mainSearchMoreTable table {height: auto !important}#companyReviewsBox .slick-prev {left: -75px;top: 125px !important}#companyReviewsBox .slick-next {right: -75px;top: 125px !important}.tagLink {display: inline-block;padding: 5px 10px;background: #ececec;color: #191919;font-weight: 400;text-decoration: none;border-radius: 3px;margin: 5px;font-size: 13px;}.tagLink:hover {background: #f3f3f3;}.popupWindowNew {position: fixed;top: 0;bottom: 0;right: 0;left: 0;margin: auto;width: 910px;height: 600px;background-color: #f9f9f9; border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);z-index: 10000;}.popupWindowMainTab {width: 97%;margin: 0 auto;border-spacing: 0;}.popupWindowMainTab td {padding: 0;}.popupWindowMainTabTd1 {width: 60%;}.popupWindowMainTabTopTd {height: 50px;text-align: center;font-size: 26px;color: #000000;} .popupWindowMainTabBottomTd {} .popupWindowMainTabTr2 td {vertical-align: top;}.popupWindowMainTabTr2 td div, .popupPartnersDiv {padding: 15px 20px;background-color: #ffffff; border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}.popupPartnersDiv {margin-top: 10px;background-color: #ffffff; border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;padding: 10px 20px;}.popupPartnersDiv p {font-size: 15px;font-weight: bold;margin: 0 0 10px 0;}.popupPartnersTab {width: 100%;border-spacing: 0;height: 75px;}.popupPartnersTab td {width: 16.6%;text-align: center;}.popupPartnersTab td img {height: 75px;}.countdownTitleTab {width: 89%;margin: -22px auto 0 auto;border-spacing: 0;font-size: 10px;color: #ffffff;}.countdownTitleTab td {width: 25%;text-align: center;border: none;}.popupWindowTd1Div {width: 90%;font-size: 15px;line-height: 1.5em;color: #414141;height: 378px;}.popupWindowTd2Div {text-align: center;}.popupWindowTd1Div ul {padding-left: 15px;}.popupWindowTd1Div ul li {}.popupWindowTd2Div p {margin-top: 0;font-weight: bold;font-size: 15px;}.popupWindowForm input {width: 90%;height: 40px;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}.popupWindowForm input[type="text"] {border: 2px solid #01850e;text-align: center;line-height: 40px;margin-bottom: 15px;font-size: 16px;}.popupWindowForm input[type="text"]::-webkit-input-placeholder { color: #01850E;}.popupWindowForm input[type="text"]::-moz-placeholder {color: #01850E;}.popupWindowForm input[type="text"]:-moz-placeholder {color: #01850E;}.popupWindowForm input[type="text"]:-ms-input-placeholder {color: #01850E;}.popupWindowForm input[type="submit"] {background-color: #01850e;color: #ffffff;border: 2px solid #01850e;font-size: 15px; }.popupWindowForm input[type="submit"]:hover {background-color: #00ba12;border: 2px solid #00ba12;transition: background-color 0.3s ease 0s, border 0.3s ease 0s;}.countdownHolder{width:90%;margin:0 auto;font: 25px/1.5 'Open Sans Condensed',sans-serif;text-align:center;letter-spacing:-3px;}#countdown {background-color: #629e37;padding: 10px 10px 25px 10px;border-radius: 0;}.position{display: inline-block;height: 1.6em;overflow: hidden;position: relative;width: 1.05em;}.digit{position:absolute;display:block;width:1em;background-color:#f4f4f4;border-radius:0.2em;text-align:center;color:#000;letter-spacing:-1px;}.digit.static{box-shadow:1px 1px 1px rgba(4, 4, 4, 0.35);background-image: linear-gradient(bottom, #f4f4f4 50%, #dcdcdc 50%);background-image: -o-linear-gradient(bottom, #f4f4f4 50%, #dcdcdc 50%);background-image: -moz-linear-gradient(bottom, #f4f4f4 50%, #dcdcdc 50%);background-image: -webkit-linear-gradient(bottom, #f4f4f4 50%, #dcdcdc 50%);background-image: -ms-linear-gradient(bottom, #f4f4f4 50%, #dcdcdc 50%);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, #f4f4f4),color-stop(0.5, #dcdcdc));}.countDays{}.countDiv0{}.countHours{}.countDiv1{}.countMinutes{}.countDiv2{}.countSeconds{}.countDiv{display:inline-block;width:16px;height:1.6em;position:relative;}.countDiv:before,.countDiv:after{position:absolute;width:5px;height:5px;background-color:#ffffff;border-radius:50%;left:50%;margin-left:-3px;top:0.5em;box-shadow:1px 1px 1px rgba(4, 4, 4, 0.5);content:'';}.countDiv:after{top:0.9em;}#popupPromo {position: fixed;top: 50%;left: -135px;width: 300px;padding: 6px 0;text-align: center;background-color: #4594ca;color: #ffffff;line-height: 1em;transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);border: 1px solid #000000;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;font-size: 20px;cursor: pointer;z-index: 10000;}.timePopupBg {position: fixed;z-index: 1000;overflow-y: auto;width: 100%;height: 100%;background: rgba(0,0,0,0.7);left: 0px;top: 0px;display: none;}.timePopup {width: 900px;height: 550px;left: 50%;margin-left: -450px;position: absolute;background: #FFF;border-radius: 0px;box-shadow: 2px 2px 20px rgba(0,0,0,0.4);top: 10%;}.timePopup:after {content: '';display: block;clear: both}.timePopupContent {padding: 0px;color: #000;text-align: left;float: left;width: 57%;font-family: 'Roboto';position: relative;height: 100%;}.timePopupTitle {font-size: 27px;line-height: 35px;font-weight: 600;margin-bottom: 10px;padding: 30px 35px 15px;color: #005ead;}.timePopupText {font-size: 17px;font-weight: 300;margin-bottom: 30px;line-height: 28px;padding: 0px 38px;}.timePopupForm {background: #ebebeb;padding: 20px 0px;text-align: center;position: absolute;width: 100%;top: 100%;margin-top: -153px;}.timePopupForm input {display: inline-block;width: 35%;margin: 0px 10px 0px 0px;}.timePopupForm input[type="text"] {height: 50px;border-radius: 30px;border: 0px solid #949494;font-size: 16px;padding: 0px 20px;margin-top: 15px;}.timePopupForm input[type="submit"] {height: 41px;border: 0px;border-radius: 30px;background: #f44336;color: #FFF;font-size: 18px;text-transform: uppercase;transition: all 0.2s;}.timePopupForm input[type="submit"]:hover {background: #dd2f22;}.timePopupClose {color: #ffffff;text-shadow: 2px 2px 2px rgba(0,0,0,1);position: absolute;right: 10px;top: 0px;background: none;font-size: 36px;z-index: 900;}.timePopupImage {float: left;width: 43%;display: block;height: 100%;position: relative;background-size: cover;background-position: center center;filter: contrast(0.8) brightness(1.2); }.timePopupUl {margin-left: 20px;font-size: 17px;}.timePopupUl li {margin-bottom: 10px;}.popupHeadBannerBg {position: fixed;z-index: 500;background: rgba(0,0,0,0.8);left: 0px;top: 0px;width: 100%;height: 100%;}.popupHeadBanner {position: absolute;width: 1000px;max-width: 100%;left: 50%;margin-left: -500px;background: #FFF;border-radius: 5px;box-shadow: 3px 3px 20px rgba(0,0,0,0.5);top: 10%;z-index: 700;}.popupHeadBannerBox {position: relative;z-index: 15;float: left;width: 50%;}.popupHeadBannerInner {padding: 25px;position: relative;z-index: 15;}.popupHeadBannerClose {position: absolute;display: block;left: 100%;margin-left: -33px;top: 15px;font-size: 18px;color: #000;cursor: pointer;z-index: 20;}.popupHeadBannerBgBox {float: left;width: 50%;height: 500px;background-image:url(/img/kazan.webp);background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;}.popupHeadBannerBgBox:after {content: '';position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background: rgba(0,0,0,0.45);}.popupHeadBannerBgBoxTitle {position: relative;top: 100px;left: 50px;color: #FFF;font-size: 43px;font-weight: 600;text-transform: uppercase;z-index: 10;}.popupHeadBannerBgBoxMaxTitle {position: absolute;top: 210px;font-size: 62px;padding: 10px 20px;font-weight: 800;color: #FFF;left: 50px;background: rgb(0 0 0 / 71%);z-index: 10;}.popupHeadBannerBgBoxSubTitle {position: absolute;top: 330px;left: 55px;color: #FFF;font-size: 20px;width: 300px;z-index: 10;}.popupHeadBannerBoxOffer {margin-top: 50px;display: inline-block;padding: 5px 15px;background: #f44336;border-radius: 3px;margin-bottom: 10px;color: #FFF;}.popupHeadBannerBoxTitle {font-size: 32px;}.popupHeadBannerBoxSubTitle {margin-top: 60px;margin-bottom: 30px;text-align: center}.excursion {width: 1200px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}.excursion td {width: 33%;padding: 20px 0px !important; }.excursion_img1 img {margin-bottom: 15px;}#excursionTabTd3 {vertical-align: top;padding: 20px 0 20px 30px;}.excursion_div {width: 350px;height: 420px;text-align: center;background-color: #f1f1f1;border: 1px solid transparent;}.excursion_div_title {font-size: 21px;color: #000000;text-decoration: underline;margin: 15px 0;}.excursion_div input[type="text"], .excursion_div textarea {width: 85%;border: 1px solid #e8e6e6;color: #52648a;font-size: 15px;padding-left: 7px;}.excursion_div input[type="text"]:hover, .excursion_div textarea:hover {border: 1px solid #005dc7;transition: border 0.3s ease 0s;}.excursion_div input[type="text"] {height: 35px;}.excursion_div textarea {height: 200px;font-size: 17px;}.excursion_div button {margin-top: 10px;width: 85%;}.excursion_div p {margin-top: 0;margin-bottom: 8px;}.managersNewBox {margin: 0px auto;width: 1100px;display: block;}.managersNewBox * {font-family: Roboto;}.managersManBox {float: left;width: 233px;margin: 20px;text-decoration: none;height: 470px;transition: All 0.3s;border: 1px solid #FFF;padding-bottom: 10px;position: relative;}.managersManBox:hover {border: 1px solid #EAEAEA;box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.17);}.managersManPhoto {width: 170px;height: 250px;background-size: cover;background-repeat: no-repeat;background-position: center center;margin: 0px auto;}.managersManName {margin-top: 20px;color: #34393e;font-size: 18px;font-weight: 400;text-align: center}.managersManName p {color: #444d56;font-size: 25px;margin: 5px 0px;}.managersManPost {margin-top: 10px;font-weight: 300;font-size: 13px;color: #34393e;text-align: center}.managersManPhone {margin-top: 15px;font-weight: 500;font-size: 19px;color: #0871C8;text-align: center}.managersManEmail, .managersManSkype {margin-top: 10px;font-weight: 500;font-size: 15px;color: #0871C8;text-align: center}.managersManPhone i, .managersManEmail i, .managersManSkype i {display: inline-block;margin-right: 5px;color: #0871C8;position: relative}.managersManEmail i, .managersManSkype i {font-size: 13px}.managersManReviews {color: #6f6f6f;text-align: center;margin: 10px 0px 0px;font-size: 13px;text-decoration: none;cursor: pointer;transition: All 0.3s;display: inline-block;}.managersManReviews span {border-bottom: 1px dotted;display: inline-block;}.managersManBox:hover > .managersManReviews {color: #0871C8;}.managersManBest {border: 50px solid transparent;border-left: 50px solid #38b03c;border-top: 50px solid #38b03c;position: absolute;width: 0px;height: 0px;left: 32px;top: 0px;z-index: 10;}.managersManBestText {color: #FFF;text-transform: uppercase;font-weight: 500;font-size: 10px;transform: rotate(-45deg);text-align: center !important;top: -53px;left: -80px;position: relative;width: 120px;}.managersManBestText i {color: #FFF;font-weight: 500;font-size: 16px;display: block;margin: 8px auto;}.invest {width: 100%;border-spacing: 0;border-collapse: collapse;margin-top: 40px;color: #313130;}.invest td {vertical-align: top;}.invest td.invest_text {width: 70%;padding: 0 0 0 70px;}.invest_manager {width: 30%;text-align: center;}.invest_manager p {margin-top: 0;margin-bottom: 7px;font-weight: bold;font-size: 17px;}.zhkMapListSelector {cursor: pointer;height: 37px;line-height: 37px;border: 2px solid #efefef;border-radius: 4px;padding: 0px 10px;width: 93px;background: #efefef;text-align: center;font-size: 15px;color: #464646;transition: All 0.2s;}.zhkMapListSelector i {position: relative;top: 1px; }.zhkMapListSelector:hover {border: 2px solid #e4e4e4;background: #e4e4e4;}.mapListActive #mapLeftBox {display: none;}#mapSearchTable.mapListActive {width: 1235px;margin: 0px auto;}.searchListRightBox {width: 55%; vertical-align: top; background: #fafafa;}.searchHouseDeveloperInfo {display: none;}.searchHouseDeveloperInfo img {width: 75px;}.houseObjBox {position: relative;}#mapSearchTable.mapListActive {width: 1235px;margin: 0px auto;height: auto !important;}#mapSearchTable.mapListActive .searchListRightBox {width: 100%; vertical-align: top; background: #FFFFFF;}#mapSearchTable.mapListActive #searchAjaxAparts {height: auto !important;}#mapSearchTable.mapListActive .searchHouseInfoTable {width: 70%;}#mapSearchTable.mapListActive .searchHouseDeveloperInfo {display: block;float: right;position: absolute;left: 100%;margin-left: -105px;top: 0px;margin-top: 20px;}.zkMainPhotoDiv {margin-top: 1px;height: 434px;}.zkMainPhotoDiv img {width: 100%;height: 100%;object-fit: cover;}.zkHousesMainDiv {position: relative;width: 1200px;margin: 0 auto;}.zkHousesListTitleP {font-weight: bold;color: #000000;font-size: 16px;margin-left: 20px;}.novoHouseDocOpenLink {position: relative;display: inline-block;text-decoration: none !important;height: 20px !important;border-bottom: 1px dashed !important;color: #545454 !important;font-size: 15px !important}.novoHouseDocOpenLink.hidden {display: none !important;}.sliderMainDiv {width: 100%;height: 333px;margin: 0 auto;}.slider-box{position: relative;width: 1120px;height: 333px;overflow: hidden;margin: 0 auto;}.slider{position: relative; width:10000px;height: 3337px;}.slider .sliderDiv {float:left;width: 1120px;height: 333px;}.sliderText {position: absolute;top: 120px;margin-left: 90px;color: #ffffff;font-size: 36px;font-weight: bold;}.sliderMainDiv .prev, .sliderMainDiv .next{display:block;width:38px;height:22px;position: absolute;z-index: 30;}.sliderMainDiv .prev{margin: 150px 0 0 65px;}.sliderMainDiv .next{margin: -183px 0 0 1245px;}.sliderPrevSvg {fill: #006DC7;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;width: 38px;height: 22px;cursor: pointer;}.sliderPrevSvg:hover {fill: rgba(0, 109, 199, 0.7);stroke: rgba(0, 109, 199, 0.7);}.sliderLeftPrev {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.sliderRightPrev {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}.sliderContentTab {width: 100%;height: 333px;border-spacing: 0;border-collapse: collapse;background-color: #ffffff;}.sliderContentTab td {vertical-align: top;}.sliderContentTabTd1 {width: 30%;text-align: center;}.sliderContentTabTd2 {width: 70%;padding-top: 30px;padding-right: 40px;color: #414141;font-size: 15px;line-height: 1.4em;}.sliderContentTabTd2 table {width: 100%;height: 87%;border-spacing: 0;border-collapse: collapse;}.sliderContentTabTd2 table td {}.sliderContentTabTd2TdTop {font-size: 15px;line-height: 1.4em;height: 90%;}.sliderContentTabPhotoDiv {width: 197px;height: 197px;overflow: hidden;border-radius: 50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;margin: 30px auto 20px auto;border: 2px solid rgba(242,242,242,1);}.sliderContentTabPhotoDiv img {width: 100%;}.sliderContentTabPostP {font-weight: bold;font-size: 14px;color: #414141;margin: 0 0 2px 0;letter-spacing: 0.05em;}.sliderContentTabNameP {font-size: 18px;color: #414141;letter-spacing: 0.05em;margin: 0;}.sliderReadMoreBtn {float: right;margin-right: 3px;width: 180px;height: 38px;color: #ffffff;background-color: #0983e8;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;font-size: 14px;border: none;}.sliderReadMoreBtn:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.kommercheskayaObjStickerType {display: inline-block;padding: 7px 15px;background: #fdedb4;font-size: 14px;font-weight: 600;color: #332d14;margin-left: 20px;border-radius: 4px;position: absolute;left: -13px;top: 8px;z-index: 20;}.kommercheskayaObjStickerType2 {background: #b4e2fd;}.reviewsMainTab {width: 1200px;margin: 20px auto;border-spacing: 0;border-collapse: collapse;}.reviewsMainTab td {vertical-align: top;}.reviewsMainTabTd1 {width: 25%;}.reviewsTextTab {width: 100%;border-spacing: 0;border-collapse: collapse;border: 1px solid #e8e6e6;background-color: #ffffff;box-shadow: 0px 1px 3px 0px rgba(232,230,230,0.2);font-family: 'gilroy-regular' !important;font-size: 18px;min-width: 950px;}.reviewsTextTab td {}#reviewsTextTabTd1 {padding: 15px 20px;font-weight: bold;}#reviewsTextTabTd2 {width: 200px;text-align: center;}#reviewsTextTabTd3 {padding: 0 20px 20px 0;}.revievsInManagerPageLink, .revievsInManagerPageLink:visited {text-decoration: none;}.reviewsDateP {font-size: 14px;color: #8e8e8e;font-style: italic;}.addReviewBtn {width: 300px;height: 47px;color: #ffffff;text-align: center;border: 2px solid #ffffff;font-size: 15px;font-weight: bold;background-color: #38b03c;cursor: pointer;border: 2px solid #009905;}.addReviewBtn:hover {background-color: #009905;transition: background-color 0.3s ease 0s;}.reviewsPopupWindowMainDiv {background-color: #ffffff;width: 95%;height: 530px;margin: 30px auto 0 auto;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}.reviewsAddForm {width: 90%;margin: 0 auto;text-align: center;border: 1px solid transparent;}.reviewsAddForm table {width: 100%;border-spacing: 0;border-collapse: collapse;}.reviewsAddForm table td {padding: 0;}.reviewsAddFormHiddenDiv {padding: 10px 0;position: absolute;margin-top: 4px;width: 738px;background-color: #ffffff;border: 2px solid #046DC4;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;max-height: 250px;overflow-y: auto;}.reviewsAddFormHiddenDiv p {padding: 3px 0 3px 10px;cursor: pointer;margin: 0;font-size: 15px;}.reviewsAddFormHiddenDiv p:hover {color: #ffffff;background-color: #1e90ff;}.reviewsAddFormSelectDiv {width: 100.5%;line-height: 44px;height: 44px;cursor: pointer;}.reviewsAddForm input[type="text"] {height: 34px;}.reviewsAddForm input[type="text"], .reviewsAddForm textarea {width: 100%;}.reviewsAddForm textarea {height: 200px;}.reviewsAddForm input[type="button"] {width: 300px;height: 40px;border: 2px solid transparent;color: #ffffff;font-weight: bold;background-color: #046dc4;font-size: 16px;line-height: 1em;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;margin-top: 20px;cursor: pointer;}.reviewsAddForm input[type="button"]:hover {background-color: #00ba12;transition: background-color 0.3s ease 0s;}.reviewsAddForm input[type="text"], .reviewsAddForm textarea, .reviewsAddFormSelectDiv{border: 2px solid #046DC4;font-size: 15px;margin-top: 20px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;padding-left: 10px;}.reviewsAddForm input[type="text"]:hover, .reviewsAddForm textarea:hover, .reviewsAddFormSelectDiv:hover {border: 2px solid #00ba12;transition: border 0.3s ease 0s;}.reviewsAddFormInput::-webkit-input-placeholder{color: #000000}.reviewsAddFormInput::-moz-placeholder {color: #000000}.reviewsAddFormInput:-moz-placeholder{color: #000000}.reviewsAddFormInput:-ms-input-placeholder {color: #000000}.reviewsRatingSpan {color: #FFCB1F;font-size: 15px;}.reviewsPhotoDiv {width: 80%;margin-left: 20px;margin-bottom: 20px;}.reviewsPhotoDiv img {width: 100%;}.reviewsClientP {font-weight: bold;color: #006dc7;}.reviewVideoP {margin: 15px 0;}.reviewShortTextP {margin: 5px 0 15px 0;}.popup_reviews {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 440px;border: none;}.popup_error {position: absolute;margin-top: -25px;}.contentMainContainer {font-family: 'Roboto', Arial;}.contentMainContainer * {font-family: 'Roboto', Arial;}.contentBoxes {margin: 0px auto;width: 1200px;margin-top: 60px;}.contentSectionHead {width: 100%;height: 200px;background-image: url(/modules/content/img/article_bg.jpg);background-size: cover;background-position: top center;background-attachment: fixed;background-color: grey;position: relative;}.contentSectionHead2 {width: 100%;height: 400px;background-size: cover;background-position: top center;background-color: grey;position: relative;}.contentSectionHeadTitle {position: relative;margin-top: -165px;margin-left: -24px;font-size: 32px;font-weight: 800;color: #000;max-width: 600px;min-height: 90px;padding: 15px 20px;background: #FFFFFF;z-index: 20;display: inline-block;margin-bottom: 10px;font-family: 'gilroy-regular' !important;}.contentSectionHeadRubric {position: absolute;left: 50%;margin-left: -638px;top: 260px;height: 120px;min-width: 120px;display: inline-block;font-size: 15px;text-transform: uppercase;letter-spacing: 3px;font-weight: 500;color: #fff;padding: 10px 15px;background: #ff9940;z-index: 1;}.contentSectionHeadRubric a {color: #fff;text-decoration: none;}.contentMenuList {float: right;font-size: 15px;margin-left: 20px;}.contentSectionHiddenMenu {position: absolute;top: 294px;margin-left: -638px;box-shadow: 2px 2px 21px rgb(58, 58, 58);width: 180px;background: #FFF;z-index: 25;left: 50%;display: none; }.contentSectionHiddenMenu.active {display: block; }.contentSectionHiddenMenu a {display: block;padding: 12px 12px;font-weight: 500;font-size: 15px;border-bottom: 1px solid #EAEAEA;text-decoration: none;color: #383838;}.contentSectionHiddenMenu a:hover {background: #e8e8e8;}.contentSectionLinks {position: absolute;left: 50%;margin-left: -600px;top: 146px;}.contentSectionLinks a {display: block;float: left;padding: 15px 28px;margin-right: 20px;font-size: 20px;background: #e0dede;color: #728190;font-weight: bold;text-decoration: none;box-shadow: -4px -8px 10px rgba(0, 0, 0, 0.06);}.contentSectionLinks a.active {background: #FFFFFF;color: #46525d;}.contentArticleBox {float: left;height: 310px;width: 370px;margin: 0px 40px 40px 0px;color: #000000;text-decoration: none;}.contentArticleBox:nth-child(4n) {margin-right: 0px;}.contentArticleBoxImg {width: 100%;height: 200px;background-size: cover;background-position: center center;}.contentArticleBoxTitle {margin: 15px 0px;font-size: 19px;color: #000000;line-height: 24px;}.contentArticleBoxDate {font-size: 13px;color: #8e8e8e;margin-top: 0px;}.contentArticleBoxDate2 {font-size: 17px;color: #8e8e8e;margin-top: 40px;font-weight: 300;}.contentDescription {font-size: 18px;font-weight: 300;}.contentSimilarTitle {margin-top: 10px;margin-bottom: 20px;font-size: 20px;font-weight: 800;color: #000;}.contentSectionLinksMob {position: absolute;left: 0px;margin-left: 0px;top: 10px;}.contentSectionLinksMob a {padding: 7px 15px;margin: 10px 0px 0px 10px;font-size: 15px;}.likely,.likely__widget{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0;padding:0;text-indent:0!important;list-style:none!important;font-weight:400;font-family:Helvetica Neue,Arial,sans-serif;font-size:inherit}.likely{opacity:0;font-size:0!important}.likely_visible{opacity:1;transition:opacity .1s ease-in}.likely>*{display:inline-block;visibility:hidden}.likely_visible>*{visibility:inherit}.likely__widget{display:inline-block;position:relative;white-space:nowrap}.likely__button,.likely__counter{text-decoration:none;text-rendering:optimizeLegibility;display:inline-block;margin:0;outline:0}.likely__button{position:relative;cursor:pointer;user-select:none}.likely__counter{display:none;position:relative;font-weight:400}.likely_ready .likely__counter{display:inline-block}.likely_ready .likely__counter_empty{display:none}.likely__button,.likely__counter,.likely__icon,.likely__widget{vertical-align:top}.likely__widget{transition:background .33s ease-out,color .33s ease-out,fill .33s ease-out}.likely__widget:active,.likely__widget:focus,.likely__widget:hover{transition:none;cursor:pointer}@media (hover:none){.likely__widget:active,.likely__widget:focus,.likely__widget:hover{transition:background .33s ease-out,color .33s ease-out,fill .33s ease-out;cursor:unset}}.likely__icon{position:relative;text-align:left;display:inline-block}.likely svg{position:absolute}.likely__button,.likely__counter{line-height:inherit;cursor:inherit}.likely__button:empty{display:none}.likely__counter{text-align:center}.likely .likely__widget{color:#000;background:hsla(0,0%,91%,.8)}.likely .likely__counter{background-size:1px 1px;background-repeat:repeat-y;background-image:linear-gradient(90deg,rgba(0,0,0,.2) 0,transparent .5px,transparent)}.likely-light .likely__widget{color:#fff;fill:#fff;background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}.likely-light .likely__counter{background-image:linear-gradient(90deg,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0) .5px,hsla(0,0%,100%,0))}.likely__widget_facebook{fill:#425497}.likely__widget_facebook:active,.likely__widget_facebook:focus,.likely__widget_facebook:hover{background:rgba(207,212,229,.8)}@media (hover:none){.likely__widget_facebook:active,.likely__widget_facebook:focus,.likely__widget_facebook:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_facebook:active,.likely-light .likely__widget_facebook:focus,.likely-light .likely__widget_facebook:hover{text-shadow:#425497 0 0 .25em;background:rgba(66,84,151,.7)}@media (hover:none){.likely-light .likely__widget_facebook:active,.likely-light .likely__widget_facebook:focus,.likely-light .likely__widget_facebook:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_gplus{fill:#dd4241}.likely__widget_gplus:active,.likely__widget_gplus:focus,.likely__widget_gplus:hover{background:hsla(0,68%,89%,.8)}@media (hover:none){.likely__widget_gplus:active,.likely__widget_gplus:focus,.likely__widget_gplus:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_gplus:active,.likely-light .likely__widget_gplus:focus,.likely-light .likely__widget_gplus:hover{text-shadow:#dd4241 0 0 .25em;background:rgba(221,66,65,.7)}@media (hover:none){.likely-light .likely__widget_gplus:active,.likely-light .likely__widget_gplus:focus,.likely-light .likely__widget_gplus:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_linkedin{fill:#0077b5}.likely__widget_linkedin:active,.likely__widget_linkedin:focus,.likely__widget_linkedin:hover{background:rgba(191,221,236,.8)}@media (hover:none){.likely__widget_linkedin:active,.likely__widget_linkedin:focus,.likely__widget_linkedin:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_linkedin:active,.likely-light .likely__widget_linkedin:focus,.likely-light .likely__widget_linkedin:hover{text-shadow:#0077b5 0 0 .25em;background:rgba(0,119,181,.7)}@media (hover:none){.likely-light .likely__widget_linkedin:active,.likely-light .likely__widget_linkedin:focus,.likely-light .likely__widget_linkedin:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_odnoklassniki{fill:#f6903b}.likely__widget_odnoklassniki:active,.likely__widget_odnoklassniki:focus,.likely__widget_odnoklassniki:hover{background:hsla(27,88%,90%,.8)}@media (hover:none){.likely__widget_odnoklassniki:active,.likely__widget_odnoklassniki:focus,.likely__widget_odnoklassniki:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_odnoklassniki:active,.likely-light .likely__widget_odnoklassniki:focus,.likely-light .likely__widget_odnoklassniki:hover{text-shadow:#f6903b 0 0 .25em;background:rgba(246,144,59,.7)}@media (hover:none){.likely-light .likely__widget_odnoklassniki:active,.likely-light .likely__widget_odnoklassniki:focus,.likely-light .likely__widget_odnoklassniki:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_pinterest{fill:#bd081c}.likely__widget_pinterest:active,.likely__widget_pinterest:focus,.likely__widget_pinterest:hover{background:rgba(238,193,198,.8)}@media (hover:none){.likely__widget_pinterest:active,.likely__widget_pinterest:focus,.likely__widget_pinterest:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_pinterest:active,.likely-light .likely__widget_pinterest:focus,.likely-light .likely__widget_pinterest:hover{text-shadow:#bd081c 0 0 .25em;background:rgba(189,8,28,.7)}@media (hover:none){.likely-light .likely__widget_pinterest:active,.likely-light .likely__widget_pinterest:focus,.likely-light .likely__widget_pinterest:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_telegram{fill:#34abde}.likely__widget_telegram:active,.likely__widget_telegram:focus,.likely__widget_telegram:hover{background:rgba(204,234,246,.8)}@media (hover:none){.likely__widget_telegram:active,.likely__widget_telegram:focus,.likely__widget_telegram:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_telegram:active,.likely-light .likely__widget_telegram:focus,.likely-light .likely__widget_telegram:hover{text-shadow:#34abde 0 0 .25em;background:rgba(52,171,222,.7)}@media (hover:none){.likely-light .likely__widget_telegram:active,.likely-light .likely__widget_telegram:focus,.likely-light .likely__widget_telegram:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_twitter{fill:#00b7ec}.likely__widget_twitter:active,.likely__widget_twitter:focus,.likely__widget_twitter:hover{background:rgba(191,237,250,.8)}@media (hover:none){.likely__widget_twitter:active,.likely__widget_twitter:focus,.likely__widget_twitter:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_twitter:active,.likely-light .likely__widget_twitter:focus,.likely-light .likely__widget_twitter:hover{text-shadow:#00b7ec 0 0 .25em;background:rgba(0,183,236,.7)}@media (hover:none){.likely-light .likely__widget_twitter:active,.likely-light .likely__widget_twitter:focus,.likely-light .likely__widget_twitter:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_vkontakte{fill:#526e8f}.likely__widget_vkontakte:active,.likely__widget_vkontakte:focus,.likely__widget_vkontakte:hover{background:rgba(211,218,227,.8)}@media (hover:none){.likely__widget_vkontakte:active,.likely__widget_vkontakte:focus,.likely__widget_vkontakte:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_vkontakte:active,.likely-light .likely__widget_vkontakte:focus,.likely-light .likely__widget_vkontakte:hover{text-shadow:#526e8f 0 0 .25em;background:rgba(82,110,143,.7)}@media (hover:none){.likely-light .likely__widget_vkontakte:active,.likely-light .likely__widget_vkontakte:focus,.likely-light .likely__widget_vkontakte:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_whatsapp{fill:#25d366}.likely__widget_whatsapp:active,.likely__widget_whatsapp:focus,.likely__widget_whatsapp:hover{background:rgba(200,244,216,.8)}@media (hover:none){.likely__widget_whatsapp:active,.likely__widget_whatsapp:focus,.likely__widget_whatsapp:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_whatsapp:active,.likely-light .likely__widget_whatsapp:focus,.likely-light .likely__widget_whatsapp:hover{text-shadow:#25d366 0 0 .25em;background:rgba(37,211,102,.7)}@media (hover:none){.likely-light .likely__widget_whatsapp:active,.likely-light .likely__widget_whatsapp:focus,.likely-light .likely__widget_whatsapp:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely{margin:0 -5px -10px}.likely .likely__widget{line-height:20px;font-size:14px;border-radius:3px;height:22px;margin:0 5px 10px}.likely .likely__icon{width:22px;height:22px}.likely .likely__button{padding:1px 4px 1px 0}.likely .likely__counter{padding:1px 4px}.likely svg{left:3px;top:3px;width:16px;height:16px}.likely-big{margin:0 -6px -12px}.likely-big .likely__widget{line-height:28px;font-size:18px;border-radius:4px;height:32px;margin:0 6px 12px}.likely-big .likely__icon{width:32px;height:32px}.likely-big .likely__button{padding:2px 6px 2px 0}.likely-big .likely__counter{padding:2px 6px}.likely-big svg{left:4px;top:4px;width:24px;height:24px}.likely-small{margin:0 -4px -8px}.likely-small .likely__widget{line-height:14px;font-size:12px;border-radius:2px;height:18px;margin:0 4px 8px}.likely-small .likely__icon{width:18px;height:18px}.likely-small .likely__button{padding:2px 3px 2px 0}.likely-small .likely__counter{padding:2px 3px}.likely-small svg{left:3px;top:3px;width:12px;height:12px}.likely .likely__widget {line-height: 30px;font-size: 14px;border-radius: 0px;height: 30px;padding: 0px 5px;border: 2px solid #a0bfd4;background: #FFF;color: #748794;font-weight: bold;margin: 0 5px 10px;}.likely .likely__icon {width: 26px;height: 22px;}.likely svg {top: 7px;}.likely__widget:active, .likely__widget:focus, .likely__widget:hover {background: #e0ebf3 !important;border: 2px solid #86a8bf !important;color: #2872a5 !important;}.contentFaqMainTab {width: 1200px;margin: 20px auto;border-spacing: 0;border-collapse: collapse;}.contentFaqMainTab td {vertical-align: top;}.contentFaqMainTabTd1 {width: 25%;}.contentFaqH3 {margin: 0;color: #5cac00;}.faq_block {width: 630px;margin-top: 30px;padding: 20px 25px;background-color: #f1f1f1;border: 1px solid #e8e6e6;}.faq_block input[type="text"] {width: 100%;height: 35px;border: 1px solid #e8e6e6;}.faq_block textarea {border: 1px solid #e8e6e6;width: 600px;height: 200px;}.faq_block input[type="text"]:hover, .faq_block textarea:hover {border: 1px solid #005dc7;transition: border 0.3s ease 0s;}.contentFaqGreySpan {font-size: 13px;color: #818181;}.contentFaqReplyTab {width: 100%;margin: 15px 0 0 0;padding: 10px 0;border-spacing: 0;border-collapse: collapse;}.contentFaqReplyTabMob {width: 100%;border-spacing: 0;border-collapse: collapse;}.contentFaqReplyTabMob td {}.contentFaqManPhotoDiv {width: 100%;height: 200px;overflow-y: hidden;}.contentFaqManPhotoDivMob {width: 60%;height: 250px;overflow-y: hidden;margin-bottom: 10px;}.contentFaqDivMob {background-color: #ffffff;border: 1px solid #e8e6e6;padding: 20px;color: #000000;font-size: 15px;line-height: 1.5em;}.contentFaqManPhotoDiv img, .contentFaqManPhotoDivMob img {width: 100%;height: 100%;object-fit: cover;}.contentFaqReplyTab strong {font-size: 14px;}.contentFaqReplyTab td {vertical-align: top;}.faq_td1 {width: 160px;text-align: center;}.faq_td1 p {margin: 4px 0;}#faq_td2 {padding-left: 15px;font-size: 15px;line-height: 1.5em;}.faq {margin: 0 auto;border-spacing: 0;font-size: 15px;}.faq td {vertical-align: middle;}.faq_info td {height: 40px;}#form_faq_error {position: absolute;font-size: 16px;font-weight: bold;color: #ff0000;margin-top: -15px;}.contentFaqBtn {width: 220px;height: 38px;line-height: 1em;color: #ffffff;background-color: #0983e8;font-size: 14px;margin-top: 10px;font-size: 17px;}.contentFaqBtn:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.news {width: 95%;font-size: 13px;padding-top: 15px;}.news hr { border-top: 1px solid #414141; margin-top: 2px;}.newsSmallDivBlock {width: 100%;display: inline-block;position: relative;}.newsSmallImgDiv {width: 100px;height: 100px;float: left;margin: 0 10px 5px 0;position: relative;}.newsSmallImgDiv img { width: 100%; height: 100%; object-fit: cover; border: 1px solid #ABADB3;}.newsDateSpan {color: #414141;font-size: 14px;}.news a, .news a:visited {color: #0983E8;font-weight: bold;font-size: 14px;text-decoration: none;}.news a:hover {text-decoration: underline;}@font-face {font-family: 'gilroy-regular';src: url('fonts/gilroy-regular-webfont.eot');src: url('fonts/gilroy-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gilroy-regular-webfont.woff2') format('woff2'), url('fonts/gilroy-regular-webfont.woff') format('woff'), url('fonts/gilroy-regular-webfont.ttf') format('truetype'), url('fonts/gilroy-regular-webfont.svg#gilroy-regularuploaded_file') format('svg');font-weight: normal;font-style: normal;}.contentArticleBlueBtn {width: 300px;color: #ffffff !important;text-decoration: none!important;font-weight: 400;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition: all .2s ease-out;border: 1px solid #3d3bee;background-color: #3d3bee;padding: 10px 0;font-size: 22px;line-height: 1;cursor: pointer;overflow: hidden;position: relative;border-radius: 4px;}.contentArticleBlueBtn:focus, .contentArticleBlueBtn:hover {-webkit-filter: brightness(105%);filter: brightness(105%);} .contentArticleBlickedBtn:after {content: "";position: absolute;top: -50%;bottom: -50%;background: linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.6) 100%);width: 45px;-webkit-transform: skewX(-22deg);transform: skewX(-22deg);left: -65%;-webkit-animation-name: blick;animation-name: blick;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}@-webkit-keyframes blick {60% {left:100%}to {left:130%}}@keyframes blick {60% {left:100%}to {left:130%}}#contentArticleBlackQuotTab {font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;font-size: 2rem;font-weight: 400;font-style: normal;letter-spacing: 0px;text-transform: none;line-height: 1.5em;}#contentArticleBlackQuotTab img {margin-top: 8px;}.contentArticleBlackQuotDiv {position: relative;display: inline-block;font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;font-size: 2rem;font-weight: 400;font-style: normal;letter-spacing: 0px;text-transform: none;line-height: 1.5em;padding-left: 40px;margin-bottom: 10px;}.contentArticleBlackQuotDiv div {position: absolute; left:0;right:0;top:0;bottom:0;height: 100%;width: 40px;}.contentArticleBlackQuotDiv div img {margin-top: 8px;}.contentArticleDescription {width: 850px;font-family: 'gilroy-regular' !important;font-size: 19px;line-height: 1.5;font-weight: 400;}.contentArticleDescription a, .contentArticleDescription a:visited {color: #0983E8;text-decoration: underline;font-weight: bold;}.contentArticleDescription a:hover {text-decoration: none;}.contentArticleDiv {background-color: #ffffff;border: 1px solid #e8e6e6;padding: 20px;color: #000000;font-size: 15px;line-height: 1.5em;}.contentArticleTitleP {color: #005DC7;font-weight: bold;font-size: 15px;margin-top: 0;}.contentArticleImgDiv {width: 200px;height: 200px;float: left;margin: 0 15px 5px 0;overflow: hidden;}.contentArticleImgDiv img {width: 100%;height: 100%;object-fit: cover;}.contentArticleBottomMenuTab {width: 100%;border-spacing: 0;border-collapse: collapse;table-layout: fixed;margin-top: 15px;}.contentArticleBottomMenuTab td {}.contentArticleBottomMenuTd1 {width: 25%;}.contentArticleBottomMenuTd2 {width: 50%;text-align: center;vertical-align: middle;}.contentArticleBottomMenuLink, .contentArticleBottomMenuLink:visited {text-decoration: none;}.contentArticleBottomMenuLink div {width: 187px;height: 38px;line-height: 38px;color: #ffffff;background-color: #0983e8;font-size: 14px;text-align: center;}.contentArticleBottomMenuLink div:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.ya-share2 {margin-top: 8px;}.contentArticleHousesTitle {color: #000000;font-weight: bold;font-size: 16px;}.contentArticleBidBtn {color: #0983E8;text-decoration: underline;font-weight: bold;font-size: 19px;}.contentArticleBidBtn:hover {text-decoration: none;}#contentArticleWidthImgMob img {width: 95%;margin: 10px auto;}.contentComponentSectionDescrDiv {margin: 30px 0;padding-top: 15px;font-family: 'gilroy-regular' !important;font-size: 18px;line-height: 1.5;font-weight: 400;border-top: 1px solid #728190;}.add_basket {margin-top: 5px;}#basket_small {position: relative;width: 100%;height: auto;z-index: 1;right: 0px;bottom: 0;top: 5px;}.basketGetDataForm button {width: 100%;height: 30px;border: none;line-height: 0px;background-color: none;color: #b5b5b5;cursor: pointer;text-align: right;font-size: 14px;font-weight: 400;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}.basketGetDataForm button:hover {background-color: none;transition: color 0.3s ease 0s;color: #989898}.basketGetDataForm button i {display: inline-block;font-size: 19px;top: 2px;margin-right: 2px;position: relative;}.basketGetDataForm button svg {width: 20px;height: 17px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(255, 255, 255, 1);stroke-width: 0px;vertical-align: middle;margin: -6px 7px 0 0;}.basketWindowTitleDiv {height: 50px;}.basketWindowTitleDiv button {width: 200px;height: 30px;}.basketWindowTitleDiv table {border-spacing: 0;border-collapse: collapse;width: 100%;height: 50px;table-layout: fixed;border-bottom: 1px solid #a9a9a9;}.basketWindowTitleDiv table td {}.basketWindowTitleTabTd1 {padding-left: 15px;font-size: 18px;font-weight: bold;}.basketWindowTitleTabTd1 span {font-size: 24px;}.basketWindowTitleTabTd2 {text-align: right;padding-right: 15px;}.basketContentWihdow {width: 100%;height: 90%;overflow-y: auto;background-color: #ffffff;}.basketWindowTypeTitle {height: 35px;line-height: 35px;background-color: #eeeeee;text-align: center;font-weight: bold;color: #000000;font-size: 18px;border-top: 1px solid #ededed;}.basketH1 {text-align: center;margin-top: 22%;}#basket_print {position: relative;margin: -25px auto;width: 300px;height: 40px;padding-top: 2px;z-index: 400;background-color: #ecedec;border: 3px solid #abadb3; border-radius: 8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;text-align: center;}#basket_load {position: relative;overflow-y:scroll;width: 1220px;height: 500px;margin-top: 2px;background-color: #ffffff;z-index: 500;}.basket_del {width: 130px;text-align: center;height: 21px;line-height: 21px;font-size: 12px;background-color: rgba(194, 2, 2, 0.4);color: #ffffff;margin-top: 7px;border: 1px solid transparent;}.basket_del:hover { background-color: rgba(194, 2, 2, 1); transition: background-color 0.3s ease 0s;}#basket_message {position: fixed;width: 200px;padding: 15px 0;border: 2px solid #009905;right: 6%;bottom: 40px;text-align: center;font-size: 17px;z-index: 200;background-color: #ffffff; border-radius: 8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;}#basket_print a, #basket_print a:visited {color: #5cac00;text-decoration: none;font-size: 15px;}#basket_print a:hover {text-decoration: underline;}.basket_close {height:auto;position:absolute;top:-65px;right:-250px;cursor:pointer;border:none;color:#fff;background-color:transparent;padding:0;font-size:40px;}@keyframes favAnimate {35% {color: #b5b5b5;}50% {color: #006dc7;}to {color: #b5b5b5; }}.jsFavouritesLiAnimate {animation: favAnimate 1.2s linear;animation-fill-mode: both;}.favouritesAnimate {position: absolute;top: 0px;left: 0px;z-index: 99999;font-size: 18px;color: #000;opacity: 0.7;}.basketPrintWindowTypeTitle {background-color: #eeeeee;height: 35px;line-height: 35px;font-size: 18px;font-weight: bold;text-align: center;}@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic');.franTitle {color: #FFFFFF;font-size: 39px;font-weight: 700;width: 800px;left: 50%;position: absolute;margin-left: -400px;margin-top: 135px;text-shadow: 0px -1px 3px rgba(0, 0, 0, 0.41);z-index: 10;}.franTitle span {background: #FFFFFF;display: inline-block;position: relative;padding: 5px 10px;color: rgb(65, 65, 65);}.franSubTitle {margin-top: 15px;font-size: 27px;margin-left: 5px;}.franSubTitleText {font-weight: 400;font-size: 21px;margin-top: 60px;}.franFormInput {background: #FFFFFF;padding: 0px 15px;border: 1px solid #afadad;color: #000;height: 50px;line-height: 50px;width: 300px;font-size: 16px;margin-bottom: 5px;border-radius: 4px;margin-right: 10px;}.franFormSubmit {background: #38b03c;padding: 0px 15px;border: 1px solid #28982c;color: #FFF;height: 50px;line-height: 50px;width: 200px;font-size: 16px;font-weight: 300;text-transform: uppercase;margin-right: 10px;border-radius: 3px;}.franFormSubmitBlue {background: rgba(61, 155, 233, 1);border: none;}.franMinText {font-weight: 400;font-size: 13px;margin-top: 5px;text-align: center;color: #FFF;}.franMinText a {color: #FFF}.franH3 {font-weight: 600;font-size: 28px;margin: 70px 0px 20px 0px;text-align: center;color: #2E2E2E;text-transform: uppercase;position: relative;z-index: 2}.franTableD {width: 100%;margin-bottom: 30px;}.franTableD td {width: 33%;}.franTableD.franTCenter td {text-align: center;vertical-align: top;}.franTableD2 {width: 100%;margin-bottom: 30px;}.franTableD2 td {width: 25%;text-align: center;vertical-align: top;}.franTableDNum {display: table-cell;width: 180px;color: #006DC7;font-weight: bold;font-size: 55px;vertical-align: middle;text-align: right;}.franTableDText {display: table-cell;width: 190px;padding-left: 12px;color: #000;font-weight: 400;font-size: 15px;vertical-align: middle;line-height: 20px;}.franBoxCenter {width: 1200px;margin: 0px auto;font-size: 18px;font-weight: 300;line-height: 30px;padding: 40px 0px;text-align: center;color: #333333;position: relative;z-index: 10;}.franTableText {width: 100%;margin-bottom: 30px;}.franTableText td {vertical-align: top;width: 50%;line-height: 28px;font-size: 15px;color: #000;}.franTableText td:nth-child(2) {padding-left: 20px;}.franGalleryImg {float: left;width: 350px;height: 285px;margin: 10px;background-size: cover;background-position: center center;}.franGalleryImg2 {float: left;margin: 10px;background-position: center center;width: 150px;height: 212px;background-size: contain;background-repeat: no-repeat;border: 1px solid #DDDDDD;}.franIcon {margin: 0px;display: inline-block;width: auto;height: 63px;margin-bottom: 20px;}.franIcon svg {height: 63px;display: block;margin: 0px auto;}.franIcon svg path {fill: rgba(0, 109, 199, 1);}.franPTitle {font-weight: 500;color: rgba(0, 109, 199, 1);font-size: 18px;height: 30px;}.franPText {font-weight: 300;font-size: 15px;line-height: 20px;padding: 10px 80px;}.franIcon2 {margin: 0px;display: inline-block;width: auto;height: 100px;margin-top: 20px;position: relative;}.franIcon2:before {width: 100px;height: 100px;position: absolute;content: '';display: block;margin-left: 48px;margin-top: -30px;border-radius: 50%;border: 2px solid rgba(0, 109, 199, 1);z-index: 2;background: #FFF;}.franIcon2 svg {height: 50px;display: block;margin: 0px auto;position: relative;z-index: 5;}.franIcon2 svg path {fill: rgba(0, 109, 199, 1);}.franPTitle2 {font-weight: 500;color: rgb(64, 64, 64);font-size: 18px;height: 20px;}.franPText2 {font-weight: 400;font-size: 14px;line-height: 20px;padding: 10px 40px;color: #737373;}.franLine {display: block;position: absolute;z-index: 1;height: 3px;width: 80%;margin-left: 105px;margin-top: 45px;background: rgba(0, 109, 199, 1);}.franDLoadText {color: #000;font-size: 21px;font-weight: 400;margin-top: 50px;text-align: center;}.franPartnerAva {margin-bottom: 15px;}.franPartnerAva img {border-radius: 50%;width: 215px;}.franPartnerQuot {margin: 0px;display: block;width: 40px;height: 36px;margin-top: 20px;position: relative;margin-bottom: 20px;margin-left: -20px;}.franPartnerQuot svg {height: 36px;display: block;margin: 0px auto;position: relative;z-index: 5;}.franPartnerQuot svg path {fill: rgba(0, 109, 199, 1);}.franPartnerText {line-height: 28px;font-size: 15px;}.franBoxCenter2 {width: 340px;margin-top: 60px;padding: 0px;float: left;color: #333333;position: relative;z-index: 10;background: #FFF; border-radius: 4px;margin-right: 40px;}.franTarifTitle {padding: 20px 20px 5px 20px;text-align: center;color: #FFF;font-size: 23px;font-weight: bold;line-height: 38px;background: rgba(61, 155, 233, 1);position: relative;}.franTarifTitle:after {position: absolute;content: '';display: block;margin-top: 5px;margin-left: -20px;border: 170px solid transparent;border-top: 30px solid rgba(61, 155, 233, 1);}.franTarifTitle2 {background: rgba(0, 208, 124, 1);}.franTarifTitle2:after {border-top: 30px solid rgba(0, 208, 124, 1);}.franTarifTitle3 {background: rgba(252, 66, 66, 1);}.franTarifTitle3:after {border-top: 30px solid rgba(252, 66, 66, 1);}.franTarifText {font-size: 16px;text-align: left;line-height: normal;margin-top: 40px;padding: 0px 20px;padding-bottom: 10px;}.franTarifText ul {margin-left: -20px;margin-bottom: 20px;}.franTarifText ul li {margin-bottom: 5px;}.franButton {margin: 20px auto;display: block;text-decoration: none;height: 40px;line-height: 40px;border-radius: 3px;text-align: center;width: 220px;color: #FFF;text-transform: uppercase;font-size: 17px;background: rgba(61, 155, 233, 1);margin-bottom: 10px;}.franButtonGreen {background: rgba(0, 208, 124, 1)}.franButtonRed {background: rgba(252, 66, 66, 1)}.franAnketaText {font-size: 20px;font-weight: 400;margin-top: 50px;text-align: center;color: #000000;}.franAnketaText span {font-size: 19px;position: relative;display: inline;padding: 4px 2px;background: rgba(0, 208, 124, 1);color: #FFF;}.franSliderTitle {font-weight: bold;margin-bottom: 45px;}.franSliderP {text-transform: uppercase;color: #006DC7;font-weight: 500;font-size: 16px;margin-bottom: 20px;}.franSliderP span {text-transform: uppercase;color: #000;font-weight: 500;font-size: 24px;}.franSliderP3 span {text-transform: uppercase;color: #ffffff;font-weight: 900;font-size: 26px;}.franSliderP3.red {background: #bb5b5b}.franSliderP3 {background: #38b03c;color: #FFFFFF;padding: 10px 15px;border-radius: 5px;display: inline-block;}.franSlider .ui-slider-handle {width: 25px;height: 25px;border-radius: 50%;position: absolute;top: -18px;z-index: 200;background-color: #ffffff;border: 7px solid #006dc7;outline: none;margin-left: -17px;cursor: pointer;}.franSlider .ui-slider {background-color: #006dc7;}.franGreenDot {position: absolute;margin-left: 21px;margin-top: -38px;background-image: url(/modules/franchise/img/greendot.png);width: 77px;height: 97px;}.franGreenDotText {position: absolute;margin-left: 91px;margin-top: 41px;color: #38b03c;font-size: 13px;font-weight: 600;}.uslFixedMenu {background: rgba(0,0,0,0.1);z-index: 50;position: fixed;width: 100%;height: 85px;top: 0px;left: 0px;transition: All 0.3s;}.uslFixedMenu * {transition: All 0.3s;}.uslFixedMenu.show {height: 40px;background: rgba(39, 38, 38, 0.95);}.uslFixedMenu table {width: 100%;}.uslFixedMenu table td:nth-child(1){width: 230px;}.uslFixedMenu.show table td:nth-child(1) {width: 140px;}.uslFixedMenu table td:nth-child(2){width: 720px;}.uslFixedMenu.show table td:nth-child(2) {width: 780px;}.uslFixedMenu table td:nth-child(3){text-align: right}.uslFixedMenu table td:nth-child(1) img {width: 200px;}.uslFixedMenu.show table td:nth-child(1) img {width: 105px;margin-top: -20px;}.uslFixedMenu table td ul {list-style: none;margin-top: 15px;margin-left: -25px;}.uslFixedMenu.show table td ul {margin-top: -5px;}.uslFixedMenu table td ul li {list-style: none;display: inline-block;}.uslFixedMenu table td ul li a {padding: 0px 20px;height: 35px;line-height: 35px;color: #FFFFFF;text-transform: uppercase;text-decoration: none;display: block;}.uslFixedMenu.show table td ul li a {padding: 0px 30px;}.franTopPhone {font-weight: 900;font-size: 20px;margin-top: -5px;color: #FFFFFF;text-align: right; }.franTopPhone i {position: relative;top: 1px;color: #3593ff;}.uslFixedMenu.show .franTopPhone {margin-top: -25px;}.franFooter img {width: 200px;}.franFooter table {width: 100%;margin-top: 30px;}.franFooter .franTopPhone i {position: relative;top: 1px;color: #FFF;}.franFooterRek {font-size: 14px;color: #FFFFFF;text-align: center;}.franFooterRek p {padding: 0px;margin: 0px;margin-bottom: 5px;}.franHLine {width: 1px;height: 60px;background: #FFF;margin-top: 0px;margin-right: 50px;}.sliderFranchiseSub {position: absolute;margin-top: -1px;width: 700px;}.sliderFranchiseSub div {width: 35px;text-align: center;position: absolute;display: block;color: #006DC7;font-size: 18px;}.sliderFranchiseSub div:before {width: 5px;height: 16px;content: '';display: block;position: absolute;top: -23px;left: 14px;background: #006DC7;}.ris1 {margin-left: -15px;}.ris2 {margin-left: 120px;}.ris3 {margin-left: 255px;}.ris4 {margin-left: 390px;}.ris5 {margin-left: 525px;}.franchiseResultText {margin-top: 20px; text-align: left; font-size: 19px; line-height: 15px; padding: 0px 0px; width: 350px; border: 1px solid #DDDDDD; border-radius: 5px;}.franchiseResultText table td {text-align: left;padding: 5px;border-bottom: 1px solid #DEDEDE}.franchiseResultText table td:nth-child(1) {color: #696969}.franchiseResultText table tr:nth-last-child(1) td {border-bottom: 0px}.commerceTableNameTd {text-align: left;padding-left: 30px;}.commerceTableInfoTd {text-align: left;width: 250px;}.commerceInfoP {font-size: 14px;margin-bottom: 5px;}.commerceTableNameTd span {font-size: 21px;}.commerceInfoP span {font-weight: 600;}.commerceType {font-weight: normal;font-size: 15px;margin-bottom: 7px;margin-top: 2px;}.commerceDistrict {font-weight: normal;font-size: 13px !important;margin-bottom: -5px;color: #000 !important;}.commerceAddress {font-weight: 600;font-size: 15px;margin-bottom: 15px;margin-top: 0px;}.commerceAddress a {font-size: 14px;text-decoration: none}.commerceObjCount {font-size: 16px;margin-bottom: 4px;}.commerceObjCount a {font-weight: 600;color: #006dc7;}.commerceSearchTab {width: 600px;height: 35px;margin: 0px;border-spacing: 0;table-layout: fixed;margin-top: 15px;}.commerceSearchTab input[type="submit"] {width: 99.5%;margin-left: 0.5%;font-size: 13px;height: 27px;line-height: 1em;border: none;background-color: #006dc7;color: #ffffff;}.commerceTopSearchDiv {background-color: #fafafa;height: 115px;border: 1px solid transparent;}.commercePageTopTabTd1 {width: 45%;vertical-align: top;}.commercePageLeftInfoDiv table {width: 100%;font-size: 14px;margin-bottom: 20px;} .commercePageLeftInfoDiv table td {padding: 5px 20px;}.commercePageLeftInfoDiv table td:nth-child(1) {background: #FAFAFA;color: #868686;width: 35%}.commercefilterMainLeftDivSubTitleTd3 {width: 9%;padding-left: 11px;text-align: center;}.commercefilterMainLeftDivSubTitleTd1 {width: 93%}.commerceObjTypeTitle {display: inline-block;padding: 5px 10px;background: #fdedb4;font-size: 15px;font-weight: 600;color: #332d14;margin-left: 20px;border-radius: 4px; }.commerceRecomm {width: 170px;text-align: center;height: 21px;line-height: 21px;font-size: 12px;background-color: #0983e8;color: #ffffff;margin: -5px 10px 15px 20px;border: 1px solid transparent;}.commerceTopTitle {height: 60px !important;line-height: 40px !important;color: #015ca7;font-size: 25px !important;}.commerceObjMap {border: 0px solid #0983e8;height: 281px;border-bottom: 1px solid #e8e6e6;}.commercePhoneDiv {background-color: #ffffff;border: 1px solid #e8e6e6;height: 280px;text-align: center;}.commerceObjDescr {border: 1px solid #e8e6e6;width: 1160px;margin: 20px auto;padding: 20px;line-height: 24px;}.commerceObjDescr h2{font-size: 18px;font-weight: bold;margin-bottom: 15px;}.searchResultGreyDivCommerce {background: #FFF;padding: 25px 0px;}.commerceTypeObjPrice {padding: 0px;margin: 0px;font-size: 13px;text-transform: uppercase;padding-bottom: 5px;color: #006dc7;}.novoHousePageTopDiv {background-color: #fcfcfc;border: 1px solid transparent;}.novoHousePageTopTab {width: 1200px;border-spacing: 0;border-collapse: collapse;margin: 20px auto;}.novoHousePageTopTab td {}.novoHousePageTopTabTr1 td {height: 50px;}.novoHousePageTopTabTd1 {width: 30%;vertical-align: top;}.novoHousePageTopTabTd2 {padding: 0;vertical-align: top;width: 70%;}.novoHousePageAddressTd {color: #141414;font-weight: bold;font-size: 18px;padding-left: 4px;}.novoHousePageTopBtnTd {text-align: right;}.novoHousePageTopBtnTd button {width: 185px;height: 38px;font-size: 15px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;margin-left: 20px;}.novoHousePageCallBackBtn {background-color: #0983e8;color: #ffffff;}.novoHousePageExcursionBtn {background-color: #38b03c;color: #ffffff;}.novoHousePageExcursionBtn:hover {background-color: #009905;}.novoHousePageCallBackBtn:hover { background-color: #005dc7;}.novoHousePageCallBackBtn:hover, .novoHousePageExcursionBtn:hover {transition: background-color 0.3s ease 0s;}.novoHousePageMainLeftDiv {width: 100%;border: 1px solid #e8e6e6;background-color: #ffffff;border-top: none;}.novoHousePageMainLeftDiv sup {font-size: 8px;}.novoHousePageLeftInfoDiv {padding: 7px 0 15px 0;}.novoHousePageLeftInfoDiv p {padding-left: 20px;margin: 0;line-height: 1.5em;font-size: 14px;}.novoHousePageLeftInfoDivPriceSpan {color: #006DC7;font-weight: bold;font-size: 18px;}.novoHousePageLeftInfoDiv a, .novoHousePageLeftInfoDiv a:visited, .novoHousePageApartsColTabTd1 a, .novoHousePageApartsColTabTd1 a:visited {font-weight: bold;color: #006DC7;text-decoration: underline;font-size: 14px;}.novoHousePageLeftInfoDiv a:hover, .novoHousePageApartsColTabTd1 a:hover {text-decoration: none;}.novoHousePageLeftInfoDivOneItem {padding: 12px 0;}.novoHousePageImgTab {width: 100%;border-spacing: 0;border-collapse: collapse;}.novoHousePageImgTab td {vertical-align: top;padding: 0;}.novoHousePageImgTabTd1 {height: 400px;overflow: hidden;}.novoHousePageImgTabTd1 img {width: 100%;height: 100%;object-fit: cover;margin-top: 1px;}.novoHousePageImgTabTd2 {width: 65%;}.novoHousePageImgTabTd3 {width: 35%;}.novoHousePageApartsColDiv {border: 2px solid #0983e8;height: 204px;}.novoHousePageApartsColTab {width: 100%;border-spacing: 0;border-collapse: collapse;}.novoHousePageApartsColTab td {text-align: center;}.novoHousePageApartsColTabTitleTr {background-color: #0983E8;color: #ffffff;font-size: 13px;box-shadow: 0px 1px 3px 0px rgba(65,65,65,0.5);}.novoHousePageApartsColTabTitleTr td {height: 23px;line-height: 23px;}.novoHousePageApartsColTabList {margin-top: 10px;font-size: 14px;color: #141414;font-weight: bold;height: 26px;line-height: 26px;}.novoHousePageApartsColTabTd1 {width: 28%;}.novoHousePageApartsColTabTd2 {width: 44%;}.novoHousePageApartsColTabTd2 span {color: #006DC7;font-weight: bold;}.novoHousePagePhoneDiv {background-color: #ffffff;border: 1px solid #e8e6e6;height: 206px;text-align: center;}.novoHousePageWriteToUs {width: 207px;height: 38px;background-color: #0983e8;color: #ffffff;font-size: 14px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}.novoHousePageWriteToUs:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.novoHousePageWriteToUs svg {width: 28px;height: 17px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(9, 131, 232, 1);stroke-width: 2px;vertical-align: middle;margin: -3px 5px 0 -10px;}.novoHousePagePhoneDivTitleP {color: #005DC7;font-weight: bold;font-size: 18px;margin-top: 45px;margin-bottom: 5px;}.novoHousePagePhoneDivPhoneP {font-size: 14px;color: #000000;margin: 0 0 30px 0;}.novoHousePagePhoneDivPhoneP span {font-size: 23px;font-weight: bold;}.novoHousePageExcursionFormDiv {width: 1195px;margin: 0 auto;background-color: #ffffff;border: 1px solid #ededed;margin-bottom: 25px;}.novoHousePageObjMenu {height: 43px;line-height: 43px;border: 1px solid #ededed;background-color: #fafafa;z-index: 500;}.novoHousePageObjMenu table {width: 1200px;height: 43px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.novoHousePageObjMenu table td {padding: 0;text-align: center;}.novoHousePageObjMenu a, .novoHousePageObjMenu a:visited {color: #000000;font-size: 14px;font-weight: bold;text-decoration: none;}.novoHousePageObjMenu div {height: 43px;line-height: 43px;background-color: transparent;}.novoHousePageObjMenu div:hover {background-color: #f2f2f2;transition: background-color 0.3s ease 0s;}.novoHousePageSearchDiv {background-color: #ffffff;}.novoHousePageSearchTab {width: 1150px;height: 90px;margin: 15px auto;border-spacing: 0;border-collapse: collapse;}.novoHousePageSearchTab td {height: 45px;padding: 0;}.novoHousePageSearchTabTdTop {font-weight: bold;color: #000000;font-size: 14px;}.novoHousePageSearchTabTdTop span {color: #006DC7;}.novoHousePageDescrÂlock {background-color: #ffffff;border: 1px solid transparent;padding: 20px 0;}.novoHousePageDescrMainTab {width: 1200px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}.novoHousePageDescrMainTab td { vertical-align: top;}.novoHousePageDescrMainTabTd1 {width: 75%;}.novoHousePageDescrDiv {width: 92%;border: 1px solid #ededed;padding: 10px 20px;color: #414141;font-size: 15px;line-height: 1.4em;min-height: 300px;}.novoHousePageDescrTitleP {font-weight: bold;}.novoHousePageDescrDivBtn {margin: 15px 0;}.novoHousePageDescrDivBtn button {margin-right: 20px;}.novoHousePageIpotekaFormDiv {border: 1px solid #ededed;width: 1200px;margin: 0 auto;}.novoHousePageBlueBtn {width: 255px;height: 38px;background-color: #0983e8;color: #ffffff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;font-size: 14px;}.novoHousePageBlueBtn:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.novoHousePageGreyTitle {height: 42px;line-height: 42px;background-color: #fafafa;font-weight: bold;color: #000000;font-size: 14px;}.novoHousePageGreyTitle div {width: 1190px;margin: 0 auto;}.home_gallery_div {width: 1130px;overflow-x: hidden;float: left;}.gallery_div {width: 1200px;margin: 20px auto;}#gallery, #plan2 {width: 30px;height: 175px;margin-left: 15px;fill: #006DC7;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;}.b-carousel-block { width: 90px; height: 77px; float: left; margin-right: 7px;}.b-carousel-block2, .b-carousel-block3 {float: left;margin-right: 10px;text-align: center;}.homepageGalleryPhotoDiv {width: 180px;height: 150px;}.b-carousel-block img, .homepageGalleryPhotoDiv img {width: 100%;height: 100%;object-fit: cover;}.homepageGalleryTextDiv {width: 180px;height: 25px;line-height: 25px;font-size: 14px;background-color: #0983e8;color: #ffffff;overflow: hidden;}.h-carousel-wrapper {width: 100%;position: relative;overflow: hidden;margin: 0 auto;}.dop-carousel-items, .gallery-carousel-items, .plan2-carousel-items, .honors2-carousel-items {width: 10000px;position: relative;}.b-carousel-button-left, .b-carousel-button-right, .b-carousel-button-left2, .b-carousel-button-right2 {float: left;cursor: pointer;}#dop {fill: #006DC7;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;width: 23px;height: 77px;vertical-align: middle;}.b-carousel-button-left2 {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.b-carousel-button-right2 {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}.novoHousePageDocTab {width: 1200px;margin: 20px auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.novoHousePageDocTab td {padding: 0;vertical-align: top;}.novoHousePageDocTab img {width: 25px;height: 25px;vertical-align: middle;margin-right: 5px;}.novoHousePageDocTab a, .novoHousePageDocTab a:visited {color: #414141;text-decoration: underline;font-size: 14px;}.novoHousePageDocTab a:hover {text-decoration: none;}.novoHousePageMapDiv {height: 400px;}.homepageMainPhotoDiv img {width: 100%;height: 100%;object-fit: cover;}.homepage_photo a {text-decoration: none;}.homepage_info {width: 490px;vertical-align: top;}.homepage_video {width: 350px;vertical-align: top;}.homepage_video div {margin-top: 13px;color: #313130;font-size: 16px;}.homepage_video div p {margin-top: 0;margin-bottom: 7px;font-weight: bold;font-size: 17px;}.home_manager_photo {height: 230px;margin-bottom: 10px;}.homepageWriteToUsBtn {width: 225px;height: 36px;line-height: 36px;border: 1px solid #c7c7c7;background-color: #e8e6e6;font-size: 16px;color: #000000;margin-top: 17px;}.homepageWriteToUsBtn:hover {background-color: #2b689c;border: 1px solid #3d9be9;color: #ffffff;transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s;}.video_button {padding: 7px 0;width: 240px;margin-top: 0;}.video_button img {width: 22px;vertical-align: middle;margin-bottom: 3px;}.font_button {font-size: 20px;}#home_manager_post {font-weight: normal;}.home_video {width: 240px;margin: 10px auto;padding: 10px 0;border: 1px solid #141515;}.home_video:hover {background-color: #ecedec;}.home_video img {height: 100px;}.home_video2 {width: 240px;margin: 5px auto;border: none;}.home_video2 img {width: 240px;height: 120px;}.homeinfo {width: 990px; margin: 0 auto; padding: 0 0 5px 0;}#homepage_info {width: 100%;border-spacing: 0;border-collapse: collapse;margin: 13px auto;font-size: 15px;color: #141515;background-color: #fafafa;border: 2px solid #006DC7;font-size: 14px;color: #000000;line-height: 1.5em;}#homepage_info td {width: 50%;padding: 2px 0;border: none;}#homepage_info sup {font-size: 8px;}#homepage_info a, #homepage_info a:visited {color: #006DC7;font-size: 14px;text-decoration: underline;font-weight: bold;}#homepage_info a:hover {text-decoration: none;}.homepage_info_title {color: #5cac00;font-weight: bold;font-size: 17px;}.homepage_info_title p {margin-top: 7px;}#homepage_info .info_left {text-align: right;padding-right: 5px;font-size: 16px;}#homepage_info .info_right {text-align: left;padding-left: 5px;font-size: 16px;}.homepage_info a, .homepage_info a:visited, .news a, .news a:visited {text-decoration: underline;}.homepage_info a:hover, .news a:hover {color: #FF0000;text-decoration: none;}#homepage_info .td_bottom {padding-bottom: 20px;}#homepage_info .homepage_phone {border-top: 2px solid #006dc7;color: #4178bb;padding: 22px 0;font-size: 19px;}#homepage_info .homepage_phone span {font-size: 34px;font-weight: bold;}.home_empty_div {width: 100%;height: 50px;}.homepageApartsPhotoDiv {width: 120px;height: 120px;margin: 0 auto;}.homeApListLink, .homeApListLink:visited {text-decoration: none;}.homeApListTab:hover {background-color: #eeeeee;}.novostrojkiDevLogoDiv {margin: 0 auto;width: 90%;height: 70px;overflow: hidden;}.novostrojkiDevLogoDiv img {object-fit: cover;height: 90px;margin-top: -5px;}.novostrojkiComEmptyH2 {text-align: center;font-size: 23px;margin-top: 100px;}.novostrojkiComponentShowSectionInfoBtn {margin: 5px 0 0 20px;font-size: 15px;text-decoration: underline;}.novostrojkiComponentShowSectionInfoBtn:hover {text-decoration: none;}.novostrojkiComponentTermConstructionDiv {position: absolute;width: 155px;height: 30px;line-height: 30px;margin-top: -30px;color: #e2574c;font-size: 15px;font-weight: bold;background-color: #ffffff;}.novostrojkiComponentTermConstructionDiv svg {width: 21px;height: 21px;vertical-align: middle;margin: -3px 6px 0 8px;}.kvartiraAddressDiv {position: absolute;height: 50px;line-height: 50px;}#kvartiraReservTopBtnW {width: 230px;}.kvartiraImageTab {width: 100%;height: 565px;border-spacing: 0;border-collapse: collapse;background-color: #ffffff;border: 1px solid #ededed;margin-top: 1px;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .kvartiraImageTab {height: 569px;}}.kvartiraImageTabTd1 {width: 70%;vertical-align: middle;}.kvartiraImageTabTd2 {width: 30%;vertical-align: top;text-align: center;padding-top: 30px;}.kvartiraImageTabTd2 img {height: 240px;}.kvartiraImageTabTd2 p {line-height: 1.5em;}.kvartiraMainPhotoDiv {width: 85%;margin: 0 auto;text-align: center;}.kvartiraImgW {width: 100%;}.kvartiraImgH {height: 500px;}.kvartiraManagerNameP {font-weight: bold;color: #000000;font-size: 15px;margin: 30px 0 0 0;}.kvartiraManagerPostP {color: #000000;font-size: 15px;margin: 0;}.kvartiraManagerPhoneP {color: #005DC7;font-weight: bold;font-size: 20px;margin: 0 0 30px 0;}.kvartiraPhoneDivTitleP {color: #000000;font-weight: bold;font-size: 17px;margin: 0;margin-top: 40px;margin-bottom: 5px;}.kvartiraPhoneDivPhoneP {font-size: 14px;color: #005DC7;margin: 0 0 20px 0;font-weight: bold;}.kvartiraPhoneDivPhoneP span {font-size: 23px;}.kvartiraDescrDiv {width: 1200px;margin: 20px auto;font-size: 15px;line-height: 1.5em;color: #000000;}.kvartiraDescrDiv sup {font-size: 7px;}.kvartiraCalculatorDiv {width: 1200px;margin: 15px auto;}.apartIpotekaPerMonth {padding: 0px !important;}.apartIpotekaPerMonth a {padding: 5px 7px;margin-left: 13px;background: #438e44;display: inline-block;margin-top: 15px;color: #FFFFFF !important;text-decoration: none !important;font-weight: normal !important }.apartIpotekaPerMonth a strong {font-size: 16px;}.vacanciesH1 {color: #005DC7;font-size: 20px;line-height: 1.4em;}.vacanciesText {width: 83%;margin: 0 auto 30px auto;padding: 20px;color: #414141;font-size: 15px;}.vacanciesSpanWeight {font-weight: bold;color: #006DC7;}.vacanciesText ol {margin-top: 3px;padding-left: 25px;}.vacanciesText ol li {line-height: 1.4em;}.vacanciesInfografikaDiv {width: 100%;padding: 40px 0;}.vacanciesInfografikaDiv table {width: 86%;margin: 0 auto;border-spacing: 0;table-layout: fixed;color: #414141;font-size: 14px;line-height: 1.5em;}.vacanciesInfografikaDiv table td {padding: 0;vertical-align: top;padding-left: 30px;}.vacanciesInfografikaDiv strong {color: #006DC7;}.vacanciesInfografikaSvg {fill: #006DC7;fill-opacity: 1;stroke: rgba(0, 109, 199, 1);stroke-width: 0;width: 55px;height: 55px;}.vacanciesInfografikaDiv p {margin-left: 70px;margin-bottom: 30px;}.vacanciesBtn {width: 282px;height: 38px;color: #ffffff;background-color: #0983e8;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;font-size: 14px;}.vacanciesBtn:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.vacancieSsuccessSliderDiv {border: 1px solid transparent;background-color: #fafafa;padding: 30px 0;}.vacancieSsuccessSliderP {width: 1120px;margin: 0 auto 20px auto;font-weight: bold;color: #005DC7;font-size: 20px;}.vacanciesFullHistoryDiv {background-color: #ffffff;width: 96%;height: 510px;overflow-y: auto;margin: 20px auto 0 auto;padding: 15px;font-size: 15px;color: #414141;line-height: 1.4em;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}.vacanciesVideoMainDiv {border: 1px solid transparent;background-color: #ffffff;padding: 25px 0;}.vacanciesVideoListDiv {width: 1120px;display: block;margin: 0 auto;}.vacanciesVideoItemDiv {float: left;width: 550px;height: 300px;margin-bottom: 20px;}.vacanciesVideoItemDivLeft {margin-right: 20px;}.vacancyText {line-height: normal;padding: 10px 0px 40px 0px;font-size: 17px;}.vacancyText ul, .vacancyText ol {margin: 20px 0px 15px 0px;}.vacancyText ul li, .vacancyText ol li {margin-bottom: 10px;}.vacancyText h2 {color: #006dc7;font-weight: 400;}.vacancyText h3 {color: #006dc7;font-weight: 500;}.vacancyText h4 {display: inline-block;padding: 20px;background: #f3f3f3;margin: 0px;color: #040404;font-weight: 400;}.uslStoimostTabs.vacancyTab {border-top: none;border-bottom: none;margin-top: -1px;margin-right: -1px;width: 100%;}.uslStoimostTabs.vacancyTab li {display: block;list-style: none;}.uslStoimostTabs.vacancyTab li a {display: block;padding: 8px 5%;width: 90%;text-transform: none;border-left: none;font-size: 17px;border-bottom: 1px solid #f7f7f7;color: #0c0c0c;text-decoration: none;position: relative;text-align: left;font-weight: 400;}.uslStoimostTabs.vacancyTab li a.active {color: #FFF;background: #006dc7;}.uslStoimostTabs.vacancyTab li a.active:after {content: '';display: block;border: 10px solid transparent;border-left: 8px solid #006dc7;left: 100%;margin-left: 0px;top: 7px;position: absolute;}.uslStoimostTabsResult.vacancyTab {text-align: left;margin: -19px 50px;}h3.vacancyH {font-size: 15px;padding-left: 17px;color: #000;font-weight: 500;margin-top: 18px;margin-bottom: 0px;text-transform: uppercase;}.vacancyHd {font-size: 13px;padding-left: 17px;color: #b3b0b0;font-weight: 400;margin-top: 5px;margin-bottom: 15px;}.houseObjBox {display: block;box-shadow: 2px 2px 15px rgba(0,0,0,0.1);margin: 15px;margin-bottom: 15px;color: #000;height: 210px;background: #FFFFFF;padding: 8px;transition: All 0.3s;}.houseObjBox:hover {box-shadow: 2px 2px 15px rgba(0,0,0,0.4);}.houseObjImg {float: left;width: 210px;height: 210px;background-position: center center;background-size: cover;background-repeat: no-repeat;border-radius: 5px;position: relative;}.houseObjContent {float: left;width: calc(100% - 30px - 230px);padding: 15px;}.houseObjAddress {margin-bottom: 5px;font-size: 16px;font-weight: 600;}.houseObjAddress2 {margin-bottom: 5px;font-size: 15px;font-weight: 400;}.houseObjDistrict {font-size: 14px;color: #545454;margin-bottom: 15px;}.houseObjAparts {font-size: 15px;color: #0871C8;margin-bottom: 15px;font-weight: 600;}.housesObjCount {text-align: left;font-size: 17px;color: #3e3e3e;margin-top: 20px;font-weight: bold;margin-bottom: 20px;margin-left: 15px;}.houseMapButton {background-color: rgb(0, 93, 199);border: 1px solid rgb(0, 93, 199);color: #FFFFFF;height: 30px;line-height: 30px;width: 150px;font-size: 14px;cursor: pointer;display: block;margin: 0px;text-decoration: none;border-radius: 3px;text-align: center;transition: All 0.4s;}.houseMapButton:hover {background-color: rgb(13, 113, 228);}.housesSearchInput {height: 31px;border: 1px solid #dedede;width: calc(99% - 44px);padding-left: 39px;font-size: 15px;border-radius: 5px;box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);}.housesRoomsCheckTab {box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);border-radius: 5px;border: 1px solid #dedede;}.housesPriceInput {border: 1px solid #dedede !important;box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.11) !important;width: 100% !important;}.housesSearchBox {background: #FFF !important;position: relative;z-index: 50;border: 0px;box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.09);}.housesSearchBox form {margin-bottom: 0px;}.houseObjContent form {margin-bottom: 0px;}.housesGroupTable {width: 100%;margin-bottom: 0px !important;transition: background 0.2s;}.housesGroupTable:hover {background: #f9f9f9;}.housesGroupTable td {padding: 10px 0px;}.housesApartsAjaxLoadBox {border-bottom: 1px solid #ececec;}.housesGroupTitle {font-size: 15px;font-weight: 500;color: #0871c8;padding-left: 10px;}.housesGroupSubTitle {font-size: 13px;margin-top: 5px;color: #8a8a8a;padding-left: 10px;}.housesGroupCol2 {width: 38%;text-align: right;}.housesGroupCol2 {width: 50%;text-align: right;}.housesGroupCol3 {width: 12%;text-align: center;vertical-align: middle}.active .housesGroupCol3 i {transform: rotate(180deg)}.housesGroupCol3 i {font-size: 24px;color: #949393}.housesGroupPrice {font-size: 16px;font-weight: 700;}.housesAjaxApart {border-bottom: 1px solid #ececec;transition: background 0.2s;}.housesAjaxApart:hover {background: #f7f7f7;}.housesAjaxApart table {width: 100%;margin-bottom: 12px;}.housesAjaxCol1 {width: 40%;vertical-align: top;}.housesAjaxCol2 {width: 60%;vertical-align: top;}.housesAjaxPhoto {background-size: contain;background-position: center center;display: block;width: 90%;height: 120px;background-repeat: no-repeat;background-color: #f7f7f7;margin-top: 12px;}.housesAjaxRoomsTitle {margin: 10px 0px;font-size: 16px;font-weight: 700;}.housesAjaxFloor {font-size: 16px;color: #737373;margin-top: 15px;}.housesAjaxS {font-size: 18px;color: #000;margin-bottom: 10px;margin-top: 5px;}.housesAjaxObjPrice {font-weight: 700;color: #0068cb;font-size: 16px;}.housesAjaxRoomsTitleAddress {font-size: 13px;color: #6f6f6f;}.mapListActive .housesAjaxCol1 {width: 25%;}.mapListActive .housesAjaxCol2 {width: 75%;}.housesSearchBox .novoObjListP {padding: 7px 0 7px 10px;margin: 0;cursor: pointer;font-size: 16px;}.houseObjBox:hover .dopPhotoSlider {opacity: 1;}.houseObjBox:hover .dopPhotoSlider {opacity: 1;}.houseObjBox .searchImageBoxHover {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0.5);color: #FFF;text-align: center;font-size: 15px;display: block;z-index: 1;}.houseObjBox .searchImageBoxHover p {margin-top: 45% !important;width: 100%;text-align: center;position: absolute;display: block;}.housesGroupTableBigText {cursor: pointer}.housesGroupTableBigText .housesGroupTitle {font-size: 18px;}.housesGroupTableBigText .housesGroupCol1 {width: 25%}.housesGroupTableBigText .housesGroupCol2 {width: 20%;text-align: left;}.housesGroupTableBigText .housesGroupCol3 {width: 20%;text-align: left;}.housesGroupTableBigText .housesGroupCol4 {width: 10%;text-align: right}.housesGroupTableBigText .housesGroupCol5 {width: 5%;text-align: center}.housesGroupTableBigText .housesGroupCol5 i {font-size: 24px;color: #949393}.housesGroupLimitsArea, .housesGroupTableTitle {font-size: 15px;color: #000;}.housesGroupCountAparts {font-size: 15px;color: #0871c8;}.housesGroupCol4 .searchInfoPriceButton {margin: 0px;font-weight: 400;width: 85%;margin-right: 15px;padding: 10px 0px;}.housesListItemDiv {position: relative;float: left;display: block;width: 250px !important;height: 325px;margin: 8px;border-radius: 5px;border: none;box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.15);}.housesListItemDiv2 {position: relative;float: left;display: block;width: 285px !important;height: 375px;margin: 8px;border-radius: 5px;border: none;background: #FFF;box-shadow: 2px 2px 10px rgb(0 0 0 / 0%);}.housesListItemDiv2 .housesPriceNov {font-size: 17px;height: 30px;}.housesListItemDiv2 .housesListItemDivTopInfo {height: 170px;text-align: left;padding: 0px 20px;width: auto;}.housesListItemDiv2 .housesListAddressP {height: 50px; }.housesListItemDivImg {margin-bottom: 3px;height: 195px;border-radius: 5px 5px 0px 0px;overflow: hidden;}.housesListItemDivImg img {width: 100%;height: 100%;object-fit: cover;}.housesListItemDivTopInfo {width: 100%;height: 135px;overflow-y: hidden;}.housesListItemDiv p, .housesListItemDivFull p {padding-left: 10px;padding-top: 0px;margin-top: 10px;margin-bottom: 7px;}.housesListLinkP a, .housesListLinkP a:visited {font-size: 15px;color: #000;text-decoration: none;}a.houseObjBox {text-decoration: none !important;}a.houseObjBox form {margin-bottom: 0px;}.housesGk {line-height: normal;margin: 2px 0px 5px !important;display: block;}p.housesListAddressP {font-weight: 400;font-size: 12px;line-height: normal;margin-top: 0px;color: #292929;}.housesPriceNov {font-weight: 700;font-size: 20px;padding: 5px 0px 0px 0px;}.housesApartFavourites {position: absolute;left: 100%;margin-left: -55px;font-weight: bold;top: 0px;margin-top: 18px !important;background: none;border: none;font-size: 25px;color: #bbbbbb;width: 35px;height: 35px;transition: All 0.2s;}.housesApartFavourites:hover {color: #89898a;}.housesApartFavourites i.active {color: #006dc7 !important;}.housesListTab {width: 100%; border-spacing: 0px;}.housesListTab td {vertical-align: top; background: #fafafa;}.housesItemDiv {width: 90%;margin: 0 auto;}.housesInfoTable {width: 100%;table-layout: fixed;}.housesInfoTable td {padding: 5px 5px !important;color: #6a747b;font-size: 13px;}.housesEmptySearchDiv {font-size: 35px;text-align: center;margin: 45px 0;}.novoHousePageTopDiv {background-color: #fcfcfc;border: 1px solid transparent;}.novoHousePageTopTab {width: 1200px;border-spacing: 0;border-collapse: collapse;margin: 20px auto;}.novoHousePageTopTab td {}.novoHousePageTopTabTr1 td {height: 50px;}.novoHousePageTopTabTd1 {width: 30%;vertical-align: top;}.novoHousePageTopTabTd2 {padding: 0;vertical-align: top;width: 70%;}.novoHousePageAddressTd {color: #141414;font-weight: bold;font-size: 18px;padding-left: 4px;}.novoHousePageTopBtnTd {text-align: right;}.novoHousePageTopBtnTd button {width: 185px;height: 38px;font-size: 15px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;margin-left: 20px;}.novoHousePageCallBackBtn {background-color: #0983e8;color: #ffffff;}.novoHousePageExcursionBtn {background-color: #38b03c;color: #ffffff;}.novoHousePageExcursionBtn:hover {background-color: #009905;}.novoHousePageCallBackBtn:hover { background-color: #005dc7;}.novoHousePageCallBackBtn:hover, .novoHousePageExcursionBtn:hover {transition: background-color 0.3s ease 0s;}.novoHousePageMainLeftDiv {width: 100%;border: 1px solid #e8e6e6;background-color: #ffffff;border-top: none;}.novoHousePageMainLeftDiv sup {font-size: 8px;}.novoHousePageLeftInfoDiv {padding: 7px 0 15px 0;}.novoHousePageLeftInfoDiv p {padding-left: 20px;margin: 0;line-height: 1.5em;font-size: 14px;}.novoHousePageLeftInfoDivPriceSpan {color: #006DC7;font-weight: bold;font-size: 18px;}.novoHousePageLeftInfoDiv a, .novoHousePageLeftInfoDiv a:visited, .novoHousePageApartsColTabTd1 a, .novoHousePageApartsColTabTd1 a:visited {font-weight: bold;color: #006DC7;text-decoration: underline;font-size: 14px;}.novoHousePageLeftInfoDiv a:hover, .novoHousePageApartsColTabTd1 a:hover {text-decoration: none;}.novoHousePageLeftInfoDivOneItem {padding: 12px 0;}.novoHousePageImgTab {width: 100%;border-spacing: 0;border-collapse: collapse;}.novoHousePageImgTab td {vertical-align: top;padding: 0;}.novoHousePageImgTabTd1 {height: 400px;overflow: hidden;}.novoHousePageImgTabTd1 img {width: 100%;height: 100%;object-fit: cover;margin-top: 1px;}.novoHousePageImgTabTd2 {width: 65%;}.novoHousePageImgTabTd3 {width: 35%;}.novoHousePageApartsColDiv {border: 2px solid #0983e8;height: 204px;}.novoHousePageApartsColTab {width: 100%;border-spacing: 0;border-collapse: collapse;}.novoHousePageApartsColTab td {text-align: center;}.novoHousePageApartsColTabTitleTr {background-color: #0983E8;color: #ffffff;font-size: 13px;box-shadow: 0px 1px 3px 0px rgba(65,65,65,0.5);}.novoHousePageApartsColTabTitleTr td {height: 23px;line-height: 23px;}.novoHousePageApartsColTabList {margin-top: 10px;font-size: 14px;color: #141414;font-weight: bold;height: 26px;line-height: 26px;}.novoHousePageApartsColTabTd1 {width: 28%;}.novoHousePageApartsColTabTd2 {width: 44%;}.novoHousePageApartsColTabTd2 span {color: #006DC7;font-weight: bold;}.novoHousePagePhoneDiv {background-color: #ffffff;border: 1px solid #e8e6e6;height: 206px;text-align: center;}.novoHousePageWriteToUs {width: 207px;height: 38px;background-color: #0983e8;color: #ffffff;font-size: 14px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}.novoHousePageWriteToUs:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.novoHousePageWriteToUs svg {width: 28px;height: 17px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(9, 131, 232, 1);stroke-width: 2px;vertical-align: middle;margin: -3px 5px 0 -10px;}.novoHousePagePhoneDivTitleP {color: #005DC7;font-weight: bold;font-size: 18px;margin-top: 45px;margin-bottom: 5px;}.novoHousePagePhoneDivPhoneP {font-size: 14px;color: #000000;margin: 0 0 30px 0;}.novoHousePagePhoneDivPhoneP span {font-size: 23px;font-weight: bold;}.novoHousePageExcursionFormDiv {width: 1195px;margin: 0 auto;background-color: #ffffff;border: 1px solid #ededed;margin-bottom: 25px;}.novoHousePageObjMenu {height: 43px;line-height: 43px;border: 1px solid #ededed;background-color: #fafafa;z-index: 500;}.novoHousePageObjMenu table {width: 1200px;height: 43px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.novoHousePageObjMenu table td {padding: 0;text-align: center;}.novoHousePageObjMenu a, .novoHousePageObjMenu a:visited {color: #000000;font-size: 14px;font-weight: bold;text-decoration: none;}.novoHousePageObjMenu div {height: 43px;line-height: 43px;background-color: transparent;}.novoHousePageObjMenu div:hover {background-color: #f2f2f2;transition: background-color 0.3s ease 0s;}.novoHousePageSearchDiv {background-color: #ffffff;}.novoHousePageSearchTab {width: 1150px;height: 90px;margin: 15px auto;border-spacing: 0;border-collapse: collapse;}.novoHousePageSearchTab td {height: 45px;padding: 0;}.novoHousePageSearchTabTdTop {font-weight: bold;color: #000000;font-size: 14px;}.novoHousePageSearchTabTdTop span {color: #006DC7;}.novoHousePageDescrÂlock {background-color: #ffffff;border: 1px solid transparent;padding: 20px 0;}.novoHousePageDescrMainTab {width: 1200px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}.novoHousePageDescrMainTab td { vertical-align: top;}.novoHousePageDescrMainTabTd1 {width: 75%;}.novoHousePageDescrDiv {width: 92%;border: 1px solid #ededed;padding: 10px 20px;color: #414141;font-size: 15px;line-height: 1.4em;min-height: 300px;}.novoHousePageDescrTitleP {font-weight: bold;}.novoHousePageDescrDivBtn {margin: 15px 0;}.novoHousePageDescrDivBtn button {margin-right: 20px;}.novoHousePageIpotekaFormDiv {border: 1px solid #ededed;width: 1200px;margin: 0 auto;}.novoHousePageBlueBtn {width: 255px;height: 38px;background-color: #0983e8;color: #ffffff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;font-size: 14px;}.novoHousePageBlueBtn:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.novoHousePageGreyTitle {height: 42px;line-height: 42px;background-color: #fafafa;font-weight: bold;color: #000000;font-size: 14px;}.novoHousePageGreyTitle div {width: 1190px;margin: 0 auto;}.home_gallery_div {width: 1130px;overflow-x: hidden;float: left;}.gallery_div {width: 1200px;margin: 20px auto;}#gallery, #plan2 {width: 30px;height: 175px;margin-left: 15px;fill: #006DC7;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;}.b-carousel-block { width: 90px; height: 77px; float: left; margin-right: 7px;}.b-carousel-block2, .b-carousel-block3 {float: left;margin-right: 10px;text-align: center;}.homepageGalleryPhotoDiv {width: 180px;height: 150px;}.b-carousel-block img, .homepageGalleryPhotoDiv img {width: 100%;height: 100%;object-fit: cover;}.homepageGalleryTextDiv {width: 180px;height: 25px;line-height: 25px;font-size: 14px;background-color: #0983e8;color: #ffffff;overflow: hidden;}.h-carousel-wrapper {width: 100%;position: relative;overflow: hidden;margin: 0 auto;}.dop-carousel-items, .gallery-carousel-items, .plan2-carousel-items, .honors2-carousel-items {width: 10000px;position: relative;}.b-carousel-button-left, .b-carousel-button-right, .b-carousel-button-left2, .b-carousel-button-right2 {float: left;cursor: pointer;}#dop {fill: #006DC7;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;width: 23px;height: 77px;vertical-align: middle;}.b-carousel-button-left2 {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.b-carousel-button-right2 {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}.novoHousePageDocTab {width: 1200px;margin: 20px auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.novoHousePageDocTab td {padding: 0;vertical-align: top;}.novoHousePageDocTab img {width: 25px;height: 25px;vertical-align: middle;margin-right: 5px;}.novoHousePageDocTab a, .novoHousePageDocTab a:visited {color: #414141;text-decoration: underline;font-size: 14px;}.novoHousePageDocTab a:hover {text-decoration: none;}.novoHousePageMapDiv {height: 400px;}.homepageMainPhotoDiv img {width: 100%;height: 100%;object-fit: cover;}.homepage_photo a {text-decoration: none;}.homepage_info {width: 490px;vertical-align: top;}.homepage_video {width: 350px;vertical-align: top;}.homepage_video div {margin-top: 13px;color: #313130;font-size: 16px;}.homepage_video div p {margin-top: 0;margin-bottom: 7px;font-weight: bold;font-size: 17px;}.home_manager_photo {height: 230px;margin-bottom: 10px;}.homepageWriteToUsBtn {width: 225px;height: 36px;line-height: 36px;border: 1px solid #c7c7c7;background-color: #e8e6e6;font-size: 16px;color: #000000;margin-top: 17px;}.homepageWriteToUsBtn:hover {background-color: #2b689c;border: 1px solid #3d9be9;color: #ffffff;transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s;}.video_button {padding: 7px 0;width: 240px;margin-top: 0;}.video_button img {width: 22px;vertical-align: middle;margin-bottom: 3px;}.font_button {font-size: 20px;}#home_manager_post {font-weight: normal;}.home_video {width: 240px;margin: 10px auto;padding: 10px 0;border: 1px solid #141515;}.home_video:hover {background-color: #ecedec;}.home_video img {height: 100px;}.home_video2 {width: 240px;margin: 5px auto;border: none;}.home_video2 img {width: 240px;height: 120px;}.homeinfo {width: 990px; margin: 0 auto; padding: 0 0 5px 0;}#homepage_info {width: 100%;border-spacing: 0;border-collapse: collapse;margin: 13px auto;font-size: 15px;color: #141515;background-color: #fafafa;border: 2px solid #006DC7;font-size: 14px;color: #000000;line-height: 1.5em;}#homepage_info td {width: 50%;padding: 2px 0;border: none;}#homepage_info sup {font-size: 8px;}#homepage_info a, #homepage_info a:visited {color: #006DC7;font-size: 14px;text-decoration: underline;font-weight: bold;}#homepage_info a:hover {text-decoration: none;}.homepage_info_title {color: #5cac00;font-weight: bold;font-size: 17px;}.homepage_info_title p {margin-top: 7px;}#homepage_info .info_left {text-align: right;padding-right: 5px;font-size: 16px;}#homepage_info .info_right {text-align: left;padding-left: 5px;font-size: 16px;}.homepage_info a, .homepage_info a:visited, .news a, .news a:visited {text-decoration: underline;}.homepage_info a:hover, .news a:hover {color: #FF0000;text-decoration: none;}#homepage_info .td_bottom {padding-bottom: 20px;}#homepage_info .homepage_phone {border-top: 2px solid #006dc7;color: #4178bb;padding: 22px 0;font-size: 19px;}#homepage_info .homepage_phone span {font-size: 34px;font-weight: bold;}.home_empty_div {width: 100%;height: 50px;}.homepageApartsPhotoDiv {width: 120px;height: 120px;margin: 0 auto;}.homeApListLink, .homeApListLink:visited {text-decoration: none;}.homeApListTab:hover {background-color: #eeeeee;}.novostrojkiDevLogoDiv {margin: 0 auto;width: 90%;height: 70px;overflow: hidden;}.novostrojkiDevLogoDiv img {object-fit: cover;height: 90px;margin-top: -5px;}.novostrojkiComEmptyH2 {text-align: center;font-size: 23px;margin-top: 100px;}.novostrojkiComponentShowSectionInfoBtn {margin: 5px 0 0 20px;font-size: 15px;text-decoration: underline;}.novostrojkiComponentShowSectionInfoBtn:hover {text-decoration: none;}.novostrojkiComponentTermConstructionDiv {position: absolute;width: 155px;height: 30px;line-height: 30px;margin-top: -30px;color: #e2574c;font-size: 15px;font-weight: bold;background-color: #ffffff;}.novostrojkiComponentTermConstructionDiv svg {width: 21px;height: 21px;vertical-align: middle;margin: -3px 6px 0 8px;}.tmpPopupWindows {top: 0;bottom: 0;left: 0;right: 0;margin: auto;position: fixed;border: none;box-shadow: 1px 1px 45px rgba(0, 0, 0, 0.3);background-color: #ffffff;}.tmpCloseDiv {position: absolute;float: right;width: 36px;height: 36px;cursor: pointer;background-image: url(/admin2/img/buttons_sprite1.png);background-repeat: no-repeat;top: -35px;right: -35px;}.tmpPopupWindowSubDiv {overflow-y: auto;background-color: #ffffff;}.tmpPopupWindowsTab {width: 100%;height: 100%;}.tmpPopupTextStyleMob, .tmpPopupOkTextStyleMob {width: 89%;text-align: center;font-size: 20px;font-weight: bold;padding: 5%;}.tmpPopupTextStyle, .tmpPopupOkTextStyle {width: 100%;text-align: center;font-size: 20px;font-weight: bold;}.tmpBottomFixedPhoneMob:hover {color: #000;}.vtorichnayaNameObjDiv {max-width: 220px;overflow: hidden;}.vtorichnayaBtnFilterDiv {margin: 10px 0;}.vtorichnayaBtnFilterDiv span {font-size: 15px;color: #000;}.vtorichnayaFilterBtnDiv {position: relative;float: left;font-size: 15px;font-weight: 500;background: #006dc7;color: #fff;border: none;border-radius: 5px;box-shadow: 2px 2px 10px rgba(0,0,0,0.25);margin: 10px 10px 10px 0;}.vtorichnayaFilterBtnDivMob {position: relative;float: none;display: inline-block;font-size: 15px;font-weight: 500;background: #ffde5a;color: #000000;border: none;border-radius: 5px;box-shadow: 2px 2px 10px rgba(0,0,0,0.25);margin: 10px 10px 10px 0;}.vtorichnayaFilterBtnDiv div {float: left;padding: 9px 10px;font-weight: 400;}.vtorichnayaFilterBtnDivMob div {float: left;padding: 9px 10px;font-weight: 400;}.vtorichnayaFilterCloseBtnDiv {background-color: #0059a2;color: #89c9fd;border-radius: 0px 5px 5px 0px;font-size: 12px;cursor: pointer;padding: 12px 10px !important;}.vtorichnayaFilterCloseBtnDivMob {background-color: #0059a2;color: #89c9fd;border-radius: 0px 5px 5px 0px;font-size: 12px;cursor: pointer;padding: 10px 10px !important;}.vtorichnayaFilterCloseBtnDivMob:hover, .vtorichnayaFilterCloseBtnDiv:hover {background-color: #015ba5;color: #FFF;}.vtorichnayaInfoTabMob {width: 80%;table-layout: fixed;}.vtorichnayaInfoTabMob td {padding: 4px 0 !important;color: #6a747b;font-size: 14px;}.vtorichnayaApartFavouritesMob {position: absolute;left: 100%;margin-left: -55px;font-weight: bold;bottom: 8px;margin-bottom: 8px !important;background: none;border: none;font-size: 25px;color: #bbbbbb;width: 35px;height: 35px;transition: All 0.2s;}.novostrojkiTermConstructionDiv {width: 175px;height: 35px;line-height: 35px;color: #e2574c;font-size: 15px;font-weight: bold;margin: 10px auto 0 auto;border: 2px solid #e2574c;}.novostrojkiTermConstructionDiv svg {width: 21px;height: 21px;vertical-align: middle;margin: -4px 8px 0 0;}.novoTopSearchDiv {background-color: #fafafa;height: 160px;border: 1px solid transparent;}.novoTitleTab {width: 1200px;height: auto;line-height: 35px;margin: 0 auto;border-spacing: 0;}.novoTitleTab td {padding: 0;}.novoTitleTabTd1, .novoTitleTabTd2 {width: 40%;}.novoTitleTabTd3 {width: 20%;}.novoTitleTabTd1 h1 {color: #000000;font-size: 16px;margin: 0;margin-left: 3px;}.novoSearhHouseAddressForm {margin: 0;}.novoSearhHouseAddressForm table {width: 95%;height: 35px;border-spacing: 0;background-color: #ffffff;border: 1px solid #e8e6e6;}.novoSearhHouseAddressForm table:hover {border: 1px solid #005dc7;transition: border 0.3s ease 0s;}.novoSearhHouseAddressForm table td {padding: 0;}.novoSearhHouseAddressTd1 {width: 10%;text-align: center;}.novoSearhHouseAddressForm svg {width: 17px;height: 20px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(199, 199, 199, 1);stroke-width: 10px;}.novoSearhHouseAddressForm input[type="text"] {width: 97%;height: 100%;border: none;font-size: 15px;}.novoSearhHouseAddressForm input[type="text"]::-webkit-input-placeholder {color: #999997;}.novoSearhHouseAddressForm input[type="text"]::-moz-placeholder{color: #999997;}.novoSearhHouseAddressForm input[type="text"]:-moz-placeholder {color: #999997;}.novoSearhHouseAddressForm input[type="text"]:-ms-input-placeholder{color: #999997;}.novoToggleTab {width: 99.5%;height: 35px;border-spacing: 0;border: 2px solid #0983e8;table-layout: fixed;}.novoToggleTab td {padding: 0;}.novoToggleTab button {width: 100%;height: 31px;font-size: 13px;}.novoToggleTab button:hover {background-color: #005dc7;color: #ffffff;transition: color 0.3s ease 0s, background-color 0.3s ease 0s;}.novoToggleActiveBut {background-color: #0983e8;color: #ffffff;}.novoSearchHousesTab {width: 1200px;height: 35px;margin: 30px auto;border-spacing: 0;table-layout: fixed;}.novoSearchHousesTab td {padding: 0;}.novoSearchFormTypicalDiv {width: 99.5%;margin-left: 0.5%;background-color: #ffffff;border: 1px solid #e8e6e6;color: #000000;font-size: 13px;line-height: 35px;cursor: pointer;}.novoSearchFormTypicalDiv:hover {border: 1px solid #006dc7;transition: border 0.3s ease 0s;}.novoSearchHousesTab input[type="submit"] {width: 99.5%;margin-left: 0.5%;font-size: 13px;height: 27px;line-height: 1em;border: none;background-color: #006dc7;color: #ffffff;}.novoSearchHousesTab input[type="submit"]:hover {background-color: #2b689c;transition: background-color 0.3s ease 0s;}.novoSearchFormTypicalDiv div {width: 90%;overflow: hidden;text-align: center;}.novoSearchFormSvgSelect {width: 11px; height: 6px;position: absolute;margin: -20px 0 0 210px;float: right;}.novoHomeListTitleDiv {width: 100%;background-color: #f6f6f6;}.novoHomeListTitleDiv table {width: 1200px;height: 35px;border-spacing: 0;table-layout: fixed;margin: 0 auto;color: #414141;font-size: 15px;font-weight: bold;}.novoHomeListTitleDiv table td {padding: 0;text-align: center;}.novoHomeListTab {width: 1200px;height: 160px;border-spacing: 0;table-layout: fixed;margin: 0 auto;color: #414141;line-height: 1.6em;}.novoHomeListDiv {padding: 8px 0;}.novoHomeListDiv:hover {background-color: #ecedec;}.novoHomeListTab td {}.novoHomeListPhotoTd {padding: 0;}.novoFotoDiv {width: 100%;height: 160px;}.novoFotoDiv img {width: 100%;height: 100%;object-fit: cover;}.novoHomeListMainLink, .novoHomeListMainLink:visited {color: #414141;text-decoration: none;}.novoHomeListAddressTd {font-size: 15px;font-weight: bold;text-align: center;}.novoHomeListAddressTd span {color: #006DC7;}.novoHomeListDistrictTd {text-align: center;font-size: 15px;}.novoHomeListGeoLink, .novoHomeListGeoLink:visited {color: #0983E8;text-decoration: underline;}.novoHomeListGeoLink:hover {text-decoration: none;}.novoHomeListDeveloperTd {text-align: center;}.novoHomeListInfoTd {font-size: 14px;line-height: 1.5em;}.novoHomeListIntLink, .novoHomeListIntLink:visited {color: #0983E8;font-weight: bold;text-decoration: underline;}.novoHomeListIntLink:hover {text-decoration: none;}.novoSearchAjaxDiv {position: absolute;background-color: #ffffff;box-shadow: 0 1px 4px 1px rgba(0,0,0,0.2);font-size: 13px;margin-top: 3px;z-index: 200;padding: 10px 0;}.novoSearchAjaxSubDiv, .novoSearchAjaxSelectDiv {overflow-y: auto;max-height: 300px;}.clickListCheckboxStr, .clickListCheckboxStr2, .clickListCheckboxStr3 {cursor: pointer;padding: 2px 0 2px 10px;margin: 0;}.searchActivChecbox, .clickListCheckboxStr:hover, .clickListCheckboxStr2:hover, .clickListCheckboxStr3:hover, .novoObjListP:hover {color: #ffffff;background-color: #1e90ff;}.novoSearchAjaxSelectDiv li {list-style-type: none;font-size: 15px;cursor: pointer;padding: 2px 20px;}.novoSearchAjaxSelectDiv li:hover {color: #ffffff;background-color: #1e90ff;}.novoSearhFormAddressInput {width: 99%;padding: 0;height: 26px;line-height: 26px;text-align: center;margin-bottom: 5px;}.novoSearchAjaxButtonDiv {width: 94%;margin: 0 auto 5px auto;}.novoSearchAjaxButtonDiv button {width: 90px;background-color: #ffffff;border: 1px solid #cccccc;font-size: 11px;cursor: pointer;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;padding: 2px 7px;color: #333333;}.novoSearchAjaxButtonDiv button:hover {background-color: #e6e6e6;}.novoSearchAjaxDiv input[type="checkbox"] {vertical-align: middle;margin-top: -3px;}.novoObjListP {padding: 2px 0 2px 10px;margin: 0;cursor: pointer;}.novoInfografikaTitle {text-align: center;margin: 40px 0;color: #141515;font-size: 26px;}.novoDistrictObjList {padding: 10px 0;}.novoDistrictObjListTitle {width: 1200px;font-weight: bold;margin: 0 auto 15px auto;font-size: 16px;}.novoDistrictObjListTab {width: 1200px;border-spacing: 0;table-layout: fixed;margin: 0 auto;}.novoDistrictObjListTab td {vertical-align: top;}.novoDistrictObjListTab li {list-style-type: none;}.novoDistrictObjListTab p {color: #0983E8;font-size: 14px;font-weight: bold;margin: 7px 0;}.novoDistrictObjListTab a, .novoDistrictObjListTab a:visited {color: #141414;font-size: 14px;text-decoration: underline;}.novoDistrictObjListTab a:hover {text-decoration: none;}.searchDrawButton {position: absolute;z-index: 500;margin-top: 40px;left: 50%;width: 200px;margin-left: -100px;color: #FFFFFF;background: #006dc7;text-align: center;height: 45px;line-height: 45px;font-size: 13px;text-transform: uppercase;font-weight: 400;border-radius: 30px;box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.4);transition: All 0.2s;}.searchDrawButton:hover {background: #0480e6}.searchDrawButton[disabled] {background: #38b03c}.searchDrawButton img {position: relative;display: block;top: 16px;left: 12px;float: left;}.novostrojkiApartmentVisionDiv {background-color: #38b03c;color: #fff;font-size: 12px;padding: 3px 5px;width: 40%;text-align: center;}.novostrojkiPlanGroupDiv {float: left; width: 100%;}.novostrojkiPlanGroupDivSub {width: 88%;margin: 0 auto;}.novostrojkiPlanGroupDivImg {width: 100%;height: 190px;line-height: 190px;margin-top: 15px;background-position: center center;background-size: cover;background-repeat: no-repeat;text-align: center;color: #666666;}.novostrojkiReviewsArrows {position: absolute;width: 100%;margin-top: -260px;z-index: 50;}.novostrojkiReviewsArrowLeft {color: #cecece;font-size: 40px;float: left;width: 30px;height: 42px;line-height: 42px;background-color: #666666;text-align: center;}.novostrojkiReviewsArrowRight {color: #fff;font-size: 40px;float: right;width: 30px;height: 42px;line-height: 42px;background-color: #666666;text-align: center;}.novostrojkiReviewsArrowRight:active {color: #fff !important;background-color: #000;}.novostrojkiTermConstructionDiv {width: auto !important;display: inline-block !important;height: 20px !important;line-height: 20px !important;color: #FFF !important;background: #F44336 !important;font-size: 11px !important; font-weight: bold !important;margin: 5px !important;border: 0px !important;padding: 0px 10px !important;border-radius: 3px !important;}.novostrojkiTermConstructionDiv svg {width: 15px !important;height: 15px !important;vertical-align: middle !important;margin: -1px 1px 0 0 !important;}.novostrojkiTermConstructionDiv svg path {fill: #FFF}.novoTopSearchDiv {background-color: #fafafa;height: 160px;border: 1px solid transparent;}.novoTitleTab {width: 1200px;height: auto;line-height: 35px;margin: 0 auto;border-spacing: 0;}.novoTitleTab td {padding: 0;}.novoTitleTabTd1, .novoTitleTabTd2 {width: 40%;}.novoTitleTabTd3 {width: 20%;}.novoTitleTabTd1 h1 {color: #000000;font-size: 16px;margin: 0;margin-left: 3px;}.novoSearhHouseAddressForm {margin: 0;}.novoSearhHouseAddressForm table {width: 95%;height: 35px;border-spacing: 0;background-color: #ffffff;border: 1px solid #e8e6e6;}.novoSearhHouseAddressForm table:hover {border: 1px solid #005dc7;transition: border 0.3s ease 0s;}.novoSearhHouseAddressForm table td {padding: 0;}.novoSearhHouseAddressTd1 {width: 10%;text-align: center;}.novoSearhHouseAddressForm svg {width: 17px;height: 20px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(199, 199, 199, 1);stroke-width: 10px;}.novoSearhHouseAddressForm input[type="text"] {width: 97%;height: 100%;border: none;font-size: 15px;}.novoSearhHouseAddressForm input[type="text"]::-webkit-input-placeholder {color: #999997;}.novoSearhHouseAddressForm input[type="text"]::-moz-placeholder{color: #999997;}.novoSearhHouseAddressForm input[type="text"]:-moz-placeholder {color: #999997;}.novoSearhHouseAddressForm input[type="text"]:-ms-input-placeholder{color: #999997;}.novoToggleTab {width: 99.5%;height: 35px;border-spacing: 0;border: 2px solid #0983e8;table-layout: fixed;}.novoToggleTab td {padding: 0;}.novoToggleTab button {width: 100%;height: 31px;font-size: 13px;}.novoToggleTab button:hover {background-color: #005dc7;color: #ffffff;transition: color 0.3s ease 0s, background-color 0.3s ease 0s;}.novoToggleActiveBut, .novoToggleActiveBut:hover {background-color: #0983e8 !important;border: 2px solid #0983e8 !important;color: #ffffff !important;}.novoSearchHousesTab {width: 1200px;height: 35px;margin: 30px auto;border-spacing: 0;table-layout: fixed;}.novoSearchHousesTab td {padding: 0;}.novoSearchFormTypicalDiv {width: 99.5%;margin-left: 0.5%;background-color: #ffffff;border: 1px solid #e8e6e6;color: #000000;font-size: 13px;line-height: 35px;cursor: pointer;}.novoSearchFormTypicalDiv:hover {border: 1px solid #006dc7;transition: border 0.3s ease 0s;}.novoSearchHousesTab input[type="submit"] {width: 99.5%;margin-left: 0.5%;font-size: 13px;height: 27px;line-height: 1em;border: none;background-color: #006dc7;color: #ffffff;}.novoSearchHousesTab input[type="submit"]:hover {background-color: #2b689c;transition: background-color 0.3s ease 0s;}.novoSearchFormTypicalDiv div {width: 90%;overflow: hidden;text-align: center;}.novoSearchFormSvgSelect {width: 11px; height: 6px;position: absolute;margin: -20px 0 0 210px;float: right;}.novoHomeListTitleDiv {width: 100%;background-color: #f6f6f6;}.novoHomeListTitleDiv table {width: 1200px;height: 35px;border-spacing: 0;table-layout: fixed;margin: 0 auto;color: #414141;font-size: 15px;font-weight: bold;}.novoHomeListTitleDiv table td {padding: 0;text-align: center;}.novoHomeListTab {width: 1200px;height: 160px;border-spacing: 0;table-layout: fixed;margin: 0 auto;color: #414141;line-height: 1.6em;}.novoHomeListDiv {padding: 8px 0;}.novoHomeListDiv:hover {background-color: #ecedec;}.novoHomeListTab td {}.novoHomeListPhotoTd {padding: 0;}.novoFotoDiv {width: 100%;height: 160px;}.novoFotoDiv img {width: 100%;height: 100%;object-fit: cover;}.novoHomeListMainLink, .novoHomeListMainLink:visited {color: #414141;text-decoration: none;}.novoHomeListAddressTd {font-size: 15px;font-weight: bold;text-align: center;}.novoHomeListAddressTd span {color: #006DC7;}.novoHomeListDistrictTd {text-align: center;font-size: 15px;}.novoHomeListGeoLink, .novoHomeListGeoLink:visited {color: #0983E8;text-decoration: underline;}.novoHomeListGeoLink:hover {text-decoration: none;}.novoHomeListDeveloperTd {text-align: center;}.novoHomeListInfoTd {font-size: 14px;line-height: 1.5em;}.novoHomeListIntLink, .novoHomeListIntLink:visited {color: #0983E8;font-weight: bold;text-decoration: underline;}.novoHomeListIntLink:hover {text-decoration: none;}.novoSearchAjaxDiv {position: absolute;background-color: #ffffff;box-shadow: 0 1px 4px 1px rgba(0,0,0,0.2);font-size: 13px;margin-top: 3px;z-index: 200;padding: 10px 0;}.novoSearchAjaxSubDiv, .novoSearchAjaxSelectDiv {overflow-y: auto;max-height: 300px;}.clickListCheckboxStr, .clickListCheckboxStr2, .clickListCheckboxStr3 {cursor: pointer;padding: 2px 0 2px 10px;margin: 0;}.searchActivChecbox, .clickListCheckboxStr:hover, .clickListCheckboxStr2:hover, .clickListCheckboxStr3:hover, .novoObjListP:hover {color: #ffffff !important;background-color: #1e90ff;}.novoSearchAjaxSelectDiv li {list-style-type: none;font-size: 15px;cursor: pointer;padding: 2px 20px;}.novoSearchAjaxSelectDiv li:hover {color: #ffffff;background-color: #1e90ff;}.novoSearhFormAddressInput {width: 99%;padding: 0;height: 26px;line-height: 26px;text-align: center;margin-bottom: 5px;}.novoSearchAjaxButtonDiv {width: 94%;margin: 0 auto 5px auto;}.novoSearchAjaxButtonDiv button {width: 90px;background-color: #ffffff;border: 1px solid #cccccc;font-size: 11px;cursor: pointer;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;padding: 2px 7px;color: #333333;}.novoSearchAjaxButtonDiv button:hover {background-color: #e6e6e6;}.novoSearchAjaxDiv input[type="checkbox"] {vertical-align: middle;margin-top: -3px;}.novoObjListP {padding: 10px 0 10px 10px !important;font-size: 15px !important;color: #726f6f !important;margin: 0;cursor: pointer;}.novoInfografikaTitle {text-align: center;margin: 40px 0;color: #141515;font-size: 26px;}.novoDistrictObjList {padding: 10px 0;}.novoDistrictObjListTitle {width: 1200px;font-weight: bold;margin: 0 auto 15px auto;font-size: 16px;}.novoDistrictObjListTab {width: 1200px;border-spacing: 0;table-layout: fixed;margin: 0 auto;}.novoDistrictObjListTab td {vertical-align: top;}.novoDistrictObjListTab li {list-style-type: none;}.novoDistrictObjListTab p {color: #0983E8;font-size: 14px;font-weight: bold;margin: 7px 0;}.novoDistrictObjListTab a, .novoDistrictObjListTab a:visited {color: #141414;font-size: 14px;text-decoration: underline;}.novoDistrictObjListTab a:hover {text-decoration: none;}.searchDrawButton {position: absolute;z-index: 500;margin-top: 40px;left: 50%;width: 200px;margin-left: -100px;color: #FFFFFF;background: #006dc7;text-align: center;height: 45px;line-height: 45px;font-size: 13px;text-transform: uppercase;font-weight: 400;border-radius: 30px;box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.4);transition: All 0.2s;}.searchDrawButton:hover {background: #0480e6}.searchDrawButton[disabled] {background: #38b03c}.searchDrawButton img {position: relative;display: block;top: 16px;left: 12px;float: left;}.homeChessBox {display: block;float: left;width: 790px;border: 1px solid #DDDDDD;border-radius: 25px;padding: 15px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;position: relative;z-index: 2}.homeChessApartInfo {display: block;float: left;width: 300px;margin-left: 45px;position: relative;}.homeChessApartInfo2 {display: block;width: 300px;margin-left: 0px;border: 1px solid #DDDDDD;border-radius: 25px;padding: 15px;z-index: 10;background: #FFFFFF;}.homeChessApartInfo2.fixed {position: absolute !important}.homeChessHomeBox {min-width: 300px;}.homeChessLevels {display: block;float: left;width: 50px;padding-top: 30px;}.homeChessFlats {float: left;width: calc(100% - 50px);display: block;min-width: 300px;overflow-x: scroll;overflow-y: hidden;padding-top: 30px;padding-bottom: 20px;white-space: nowrap;}.homeChessLevelBox {font-size: 14px;text-align: left;font-weight: 500;height: 38px;line-height: 38px;margin: 5px 8px;white-space: nowrap;padding-bottom: 5px;}.homeChessApartBox {height: 38px;line-height: 31px;border-radius: 5px;border: 1px solid #0a9d0c;text-align: center;width: 100px;font-size: 14px;font-weight: 400;display: inline-block;margin-right: 5px;cursor: pointer}.homeChessApartBoxDeveloper {border: 1px solid #006dc7 !important;}.homeChessApartBoxDdu {border: 1px solid #f19a1c !important;}.homeChessApartBoxSale {border: 1px solid #e4e4e4 !important;background: #e4e4e4;color: #9e9999;cursor: default}.homeChessApartBox.active {border: 1px solid #0a9d0c;color: #FFF;background: #0a9d0c;}div.homeChessApartBoxDeveloper.active {border: 1px solid #006dc7;color: #FFF;background: #006dc7;}div.homeChessApartBoxDdu.active {border: 1px solid #f19a1c;color: #FFF;background: #f19a1c;}.homeChessApartBox sup {position: relative;font-size: 8px}.homeChessLegendVal {float: left;margin-right: 20px;}.homeChessLegendValBox {float: left;margin-right: 8px;width: 45px;height: 42px;border: 1px solid #DDDDDD;border-radius: 10px;}.homeChessLegendValText {height: 42px;line-height: 42px;font-size: 14px;color: #000;float: left;}.homeChessLegend {margin-top: 20px;margin-left: 50px;}.clear {clear: both;}.homeChessFlats::-webkit-scrollbar {height: 5px;}.homeChessFlats::-webkit-scrollbar-track {border-radius: 5px;background: rgba(0,0,0,0.2)}.homeChessFlats::-webkit-scrollbar-thumb {background: rgba(0,0,0,0.3); border-radius: 10px;}.homeChessFlats::-webkit-scrollbar-thumb:hover {background: rgba(0,0,0,0.5); }.homeChessApartInfoImage {height: 180px;background-position: center center;background-size: contain;background-repeat: no-repeat;position: relative}.homeChessApartInfoImage a {display: block;width: 100%;height: 100%;position: absolute;}.homeChessApartInfoImage a img {display: none;}.homeChessApartInfoRooms {font-weight: 500;font-size: 22px;margin: 15px 0px 5px;}.homeChessApartInfoHome {color: #a9a9a9;font-size: 14px;margin-bottom: 10px;}.homeChessApartInfoSquare {font-size: 16px;color: #000;}.homeChessApartInfoSquare span {display: inline-block;padding: 5px;font-size: 13px;color: #000;border: 1px solid #d8d6d6;border-radius: 5px;margin-right: 5px;}.homeChessApartInfoSquare span sup {font-size: 7px}.homeChessApartInfoPrice {font-size: 25px;color: #0871c8;font-weight: 500;margin-top: 15px;}.homeChessApartInfoIpotekaPrice {color: #a9a9a9;font-size: 15px;font-weight: 300;margin-bottom: 10px;margin-top: -4px;}.homeChessApartInfoIpotekaPrice2 {color: #000;font-size: 14px;font-weight: 500;}.homeChessApartInfoCompany {padding: 5px 10px;margin: 10px 0px;background: #effeef;color: #38b03c;font-size: 13px;border-radius: 10px;}.homeChessApartInfoButtons {margin-top: 30px;}.homeChessApartInfoButton {display: block;text-decoration: none;height: 38px;line-height: 38px;color: #006dc7;font-size: 15px;border-radius: 12px;border: 1px solid #006dc7;background: #FFFFFF;text-align: center;margin-top: 35px;}.homeChessFlatsSections {display: inline-block;vertical-align: top;margin-right: 20px;padding-right: 20px;border-right: 1px solid #DADADA;position: relative;}.homeChessFlatsSectionName {display: block;top: -30px;left: 9px;font-size: 13px;padding-bottom: 5px;min-width: 150px;color: #a1a1a1;position: absolute;}.homeChess {position: relative;}.homeChessBoxNav {position: absolute;width: 790px;top: 50%;}.homeChessBoxNavLeft, .homeChessBoxNavRight {display: block;float:left;width: 50px;height: 50px;background: #DDDDDD;color: #FFFFFF;text-align: center;line-height: 50px;position: relative;font-size: 30px;border-radius: 50%;cursor: pointer;left: -35px;}.homeChessBoxNavRight {float: right;left: 65px;}.homeChessBoxNavLeft i, .homeChessBoxNavRight i {position: relative;top: 9px;}.homeBgGallery {width: 100%;height: 700px;position: relative;overflow: hidden}.homeBgGallery:before {width: 100%;height: 100%;position: absolute;z-index: 6;content: '';display: block;background: rgba(0,0,0,0.5);top: 0px;left: 0px;}.homeBgGallery:after {width: 100%;height: 350px;position: absolute;z-index: 7;content: '';display: block;background: linear-gradient(to bottom, rgba(50,50,50,0), rgba(50,50,50,0.8));top: calc(100% - 350px);left: 0px;}.homeBgGalleryBg {width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;z-index: 1;filter: blur(9px);background-size: cover;background-position: center center}.homeBgGalleryInner {width: 100%;display: block;height: 100%;position: absolute;z-index: 5;top: 0px;left: 0px;background-size: contain;background-position: center center;background-repeat: no-repeat}.homeBgInnerBox {width: 1200px;height: 100%;margin: 0px auto;position: relative;z-index: 8;}.homeBgGalleryText {float: left;width: 90%;position: relative;z-index: 9;margin-top: 100px;}.homeBgGalleryInfo {float: left;position: absolute;width: 100%;padding-top: 430px;}.homeBgGalleryText h1 {font-size: 50px;color: #FFFFFF;font-weight: 600;margin-top: 199px;}.homeBgGalleryText h1 span {font-size: 30px;color: #FFFFFF;display: block;font-weight: 400;}.homeBgGalleryButton {display: block;width: 250px;background: #006dc7;height: 70px;line-height: 70px;border-radius: 5px;color: #FFF;font-size: 18px;text-align: center;text-decoration: none;margin-top: 30px;}.homeBgGalleryButton2 {display: block;float: right;position: absolute;width: 230px;background: rgba(0,0,0,0.7);height: 42px;line-height: 42px;border-radius: 5px;color: #FFF;font-size: 15px;text-align: center;text-decoration: none;top: 50px;left: calc(100% - 230px);}.homeBgGalleryButtonBox {position: absolute;width: 100%;top: 0px;}.homeBgGalleryInfoRight {float: right;border: 1px solid #ffffff85;border-radius: 15px;padding: 45px 50px;color: #FFF;margin-left: 30px; }.homeBgGalleryInfoSubText {font-size: 22px;margin-top: 20px;font-weight: 300;}.homeBgGalleryInfoHead {font-size: 37px;font-weight: 300;}.novoHousePageTopDiv {background-color: #fcfcfc;border: 1px solid transparent;}.novoHousePageTopTab {width: 1200px;border-spacing: 0;border-collapse: collapse;margin: 20px auto;}.novoHousePageTopTab td {}.novoHousePageTopTabTr1 td {height: 50px;}.novoHousePageTopTabTd1 {width: 30%;vertical-align: top;}.novoHousePageTopTabTd2 {padding: 0;vertical-align: top;width: 70%;}.novoHousePageAddressTd {color: #141414;font-weight: bold;font-size: 18px;padding-left: 4px;}.novoHousePageTopBtnTd {text-align: right;}.novoHousePageTopBtnTd button {width: 185px;height: 38px;font-size: 15px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;margin-left: 20px;}.novoHousePageCallBackBtn {background-color: #0983e8;color: #ffffff;}.novoHousePageExcursionBtn {background-color: #38b03c;color: #ffffff;}.novoHousePageExcursionBtn:hover {background-color: #009905;}.novoHousePageCallBackBtn:hover { background-color: #005dc7;}.novoHousePageCallBackBtn:hover, .novoHousePageExcursionBtn:hover {transition: background-color 0.3s ease 0s;}.novoHousePageMainLeftDiv {width: 100%;border: 1px solid #e8e6e6;background-color: #ffffff;border-top: none;}.novoHousePageMainLeftDiv sup {font-size: 8px;}.novoHousePageLeftInfoDiv {padding: 7px 0 15px 0;}.novoHousePageLeftInfoDiv p {padding-left: 20px;margin: 0;line-height: 1.5em;font-size: 14px;}.novoHousePageLeftInfoDivPriceSpan {color: #006DC7;font-weight: bold;font-size: 18px;}.novoHousePageLeftInfoDiv a, .novoHousePageLeftInfoDiv a:visited, .novoHousePageApartsColTabTd1 a, .novoHousePageApartsColTabTd1 a:visited {font-weight: bold;color: #006DC7;text-decoration: underline;font-size: 14px;}.novoHousePageLeftInfoDiv a:hover, .novoHousePageApartsColTabTd1 a:hover {text-decoration: none;}.novoHousePageLeftInfoDivOneItem {padding: 12px 0;}.novoHousePageImgTab {width: 100%;border-spacing: 0;border-collapse: collapse;}.novoHousePageImgTab td {vertical-align: top;padding: 0;}.novoHousePageImgTabTd1 {height: 400px;overflow: hidden;}.novoHousePageImgTabTd1 img {width: 100%;height: 100%;object-fit: cover;margin-top: 1px;}.novoHousePageImgTabTd2 {width: 65%;}.novoHousePageImgTabTd3 {width: 35%;}.novoHousePageApartsColDiv {border: 2px solid #0983e8;height: 204px;}.novoHousePageApartsColTab {width: 100%;border-spacing: 0;border-collapse: collapse;}.novoHousePageApartsColTab td {text-align: center;}.novoHousePageApartsColTabTitleTr {background-color: #0983E8;color: #ffffff;font-size: 13px;box-shadow: 0px 1px 3px 0px rgba(65,65,65,0.5);}.novoHousePageApartsColTabTitleTr td {height: 23px;line-height: 23px;}.novoHousePageApartsColTabList {margin-top: 10px;font-size: 14px;color: #141414;font-weight: bold;height: 26px;line-height: 26px;}.novoHousePageApartsColTabTd1 {width: 28%;}.novoHousePageApartsColTabTd2 {width: 44%;}.novoHousePageApartsColTabTd2 span {color: #006DC7;font-weight: bold;}.novoHousePagePhoneDiv {background-color: #ffffff;border: 1px solid #e8e6e6;height: 206px;text-align: center;}.novoHousePageWriteToUs {width: 207px;height: 38px;background-color: #0983e8;color: #ffffff;font-size: 14px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}.novoHousePageWriteToUs:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.novoHousePageWriteToUs svg {width: 28px;height: 17px;fill: #FFFFFF;fill-opacity: 1;stroke: rgba(9, 131, 232, 1);stroke-width: 2px;vertical-align: middle;margin: -3px 5px 0 -10px;}.novoHousePagePhoneDivTitleP {color: #005DC7;font-weight: bold;font-size: 18px;margin-top: 45px;margin-bottom: 5px;}.novoHousePagePhoneDivPhoneP {font-size: 14px;color: #000000;margin: 0 0 30px 0;}.novoHousePagePhoneDivPhoneP span {font-size: 23px;font-weight: bold;}.novoHousePageExcursionFormDiv {width: 1195px;margin: 0 auto;background-color: #ffffff;border: 1px solid #ededed;margin-bottom: 25px;}.novoHousePageObjMenu {height: 43px;line-height: 43px;border: 1px solid #ededed;background-color: #fafafa;z-index: 500;}.novoHousePageObjMenu table {width: 1200px;height: 43px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.novoHousePageObjMenu table td {padding: 0;text-align: center;}.novoHousePageObjMenu a, .novoHousePageObjMenu a:visited {color: #000000;font-size: 14px;font-weight: bold;text-decoration: none;}.novoHousePageObjMenu div {height: 43px;line-height: 43px;background-color: transparent;}.novoHousePageObjMenu div:hover {background-color: #f2f2f2;transition: background-color 0.3s ease 0s;}.novoHousePageSearchDiv {background-color: #ffffff;}.novoHousePageSearchTab {width: 1150px;height: 90px;margin: 15px auto;border-spacing: 0;border-collapse: collapse;}.novoHousePageSearchTab td {height: 45px;padding: 0;}.novoHousePageSearchTabTdTop {font-weight: bold;color: #000000;font-size: 14px;}.novoHousePageSearchTabTdTop span {color: #006DC7;}.novoHousePageDescrÂlock {background-color: #ffffff;border: 1px solid transparent;padding: 20px 0;}.novoHousePageDescrMainTab {width: 1200px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}.novoHousePageDescrMainTab td { vertical-align: top;}.novoHousePageDescrMainTabTd1 {width: 75%;}.novoHousePageDescrDiv {width: 92%;border: 1px solid #ededed;padding: 10px 20px;color: #414141;font-size: 15px;line-height: 1.4em;min-height: 300px;}.novoHousePageDescrTitleP {font-weight: bold;}.novoHousePageDescrDivBtn {margin: 15px 0;}.novoHousePageDescrDivBtn button {margin-right: 20px;}.novoHousePageIpotekaFormDiv {border: 1px solid #ededed;width: 1200px;margin: 0 auto;}.novoHousePageBlueBtn {width: 255px;height: 38px;background-color: #0983e8;color: #ffffff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;font-size: 14px;}.novoHousePageBlueBtn:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.novoHousePageGreyTitle {height: 42px;line-height: 42px;background-color: #fafafa;font-weight: bold;color: #000000;font-size: 14px;}.novoHousePageGreyTitle div {width: 1190px;margin: 0 auto;}.home_gallery_div {width: 1130px;overflow-x: hidden;float: left;}.gallery_div {width: 1200px;margin: 20px auto;}#gallery, #plan2, #decor2 { width: 30px;height: 175px;margin-left: 15px;fill: #006DC7;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;}.b-carousel-block { width: 90px; height: 77px; float: left; margin-right: 7px;}.b-carousel-block2, .b-carousel-block3, .b-carousel-block4 {float: left;margin-right: 10px;text-align: center;}.homepageGalleryPhotoDiv {width: 180px;height: 150px;}.b-carousel-block img, .homepageGalleryPhotoDiv img {width: 100%;height: 100%;object-fit: cover;}.homepageGalleryTextDiv {width: 180px;height: 25px;line-height: 25px;font-size: 14px;background-color: #0983e8;color: #ffffff;overflow: hidden;}.h-carousel-wrapper {width: 100%;position: relative;overflow: hidden;margin: 0 auto;}.dop-carousel-items, .gallery-carousel-items, .plan2-carousel-items, .honors2-carousel-items, .decor2-carousel-items {width: 10000px;position: relative;}.b-carousel-button-left, .b-carousel-button-right, .b-carousel-button-left2, .b-carousel-button-right2 {float: left;cursor: pointer;}#dop {fill: #006DC7;fill-opacity: 1;stroke: rgba(237, 21, 102, 1);stroke-width: 0px;width: 23px;height: 77px;vertical-align: middle;}.b-carousel-button-left2 {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.b-carousel-button-right2 {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}.novoHousePageDocTab {width: 1200px;margin: 20px auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.novoHousePageDocTab td {padding: 0;vertical-align: top;}.novoHousePageDocTab img {width: 25px;height: 25px;vertical-align: middle;margin-right: 5px;}.novoHousePageDocTab a, .novoHousePageDocTab a:visited {color: #414141;text-decoration: underline;font-size: 14px;}.novoHousePageDocTab a:hover {text-decoration: none;}.novoHousePageMapDiv {height: 400px;}.homepageMainPhotoDiv img {width: 100%;height: 100%;object-fit: cover;}.homepage_photo a {text-decoration: none;}.homepage_info {width: 490px;vertical-align: top;}.homepage_video {width: 350px;vertical-align: top;}.homepage_video div {margin-top: 13px;color: #313130;font-size: 16px;}.homepage_video div p {margin-top: 0;margin-bottom: 7px;font-weight: bold;font-size: 17px;}.home_manager_photo {height: 230px;margin-bottom: 10px;}.homepageWriteToUsBtn {width: 225px;height: 36px;line-height: 36px;border: 1px solid #c7c7c7;background-color: #e8e6e6;font-size: 16px;color: #000000;margin-top: 17px;}.homepageWriteToUsBtn:hover {background-color: #2b689c;border: 1px solid #3d9be9;color: #ffffff;transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s;}.video_button {padding: 7px 0;width: 240px;margin-top: 0;}.video_button img {width: 22px;vertical-align: middle;margin-bottom: 3px;}.font_button {font-size: 20px;}#home_manager_post {font-weight: normal;}.home_video {width: 240px;margin: 10px auto;padding: 10px 0;border: 1px solid #141515;}.home_video:hover {background-color: #ecedec;}.home_video img {height: 100px;}.home_video2 {width: 240px;margin: 5px auto;border: none;}.home_video2 img {width: 240px;height: 120px;}.homeinfo {width: 990px; margin: 0 auto; padding: 0 0 5px 0;}#homepage_info {width: 100%;border-spacing: 0;border-collapse: collapse;margin: 13px auto;font-size: 15px;color: #141515;background-color: #fafafa;border: 2px solid #006DC7;font-size: 14px;color: #000000;line-height: 1.5em;}#homepage_info td {width: 50%;padding: 2px 0;border: none;}#homepage_info sup {font-size: 8px;}#homepage_info a, #homepage_info a:visited {color: #006DC7;font-size: 14px;text-decoration: underline;font-weight: bold;}#homepage_info a:hover {text-decoration: none;}.homepage_info_title {color: #5cac00;font-weight: bold;font-size: 17px;}.homepage_info_title p {margin-top: 7px;}#homepage_info .info_left {text-align: right;padding-right: 5px;font-size: 16px;}#homepage_info .info_right {text-align: left;padding-left: 5px;font-size: 16px;}.homepage_info a, .homepage_info a:visited, .news a, .news a:visited {text-decoration: underline;}.homepage_info a:hover, .news a:hover {color: #FF0000;text-decoration: none;}#homepage_info .td_bottom {padding-bottom: 20px;}#homepage_info .homepage_phone {border-top: 2px solid #006dc7;color: #4178bb;padding: 22px 0;font-size: 19px;}#homepage_info .homepage_phone span {font-size: 34px;font-weight: bold;}.home_empty_div {width: 100%;height: 50px;}.homepageApartsPhotoDiv {width: 120px;height: 120px;margin: 0 auto;}.homeApListLink, .homeApListLink:visited {text-decoration: none;}.homeApListTab:hover {background-color: #eeeeee;}.novostrojkiDevLogoDiv {margin: 0 auto;width: 90%;height: 70px;overflow: hidden;}.novostrojkiDevLogoDiv img {object-fit: cover;height: 90px;margin-top: -5px;}.novostrojkiComEmptyH2 {text-align: center;font-size: 23px;margin-top: 100px;}.novostrojkiComponentShowSectionInfoBtn {margin: 5px 0 0 20px;font-size: 15px;text-decoration: underline;}.novostrojkiComponentShowSectionInfoBtn:hover {text-decoration: none;}.novostrojkiComponentTermConstructionDiv {position: absolute;width: 155px;height: 30px;line-height: 30px;margin-top: -30px;color: #e2574c;font-size: 15px;font-weight: bold;background-color: #ffffff;}.novostrojkiComponentTermConstructionDiv svg {width: 21px;height: 21px;vertical-align: middle;margin: -3px 6px 0 8px;}.zkHousesMainDiv2 { width: 100% !important; }.novostrojkiTopPhoneSale {font-size: 15px;font-weight: 400;color: #8e8e8e;margin: 0px;margin-top: 5px;}.novostrojkiTopPhone {margin: 0px;padding: 0px;margin-top: 4px;font-size: 20px;font-weight: 500;color: #006dc7;}h4 .tmpChangePrice {background: none;display: inline-block;color: #808080;padding: 5px;border-radius: 5px;font-weight: 400;font-size: 14px;}.novostrojkiOpenPriceChangeButton {display: block;width: 270px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #0983e8;border: 2px solid #0983e8;font-weight: 500;border-radius: 4px;margin: 10px auto;text-decoration: none;transition: All 0.2s;}.novostrojkiOpenPriceChangeButton:hover {color: #FFFFFF;background: #0983e8;border: 2px solid #0983e8;}.filterMainLeftDiv {width: 94%;border: 1px solid #e8e6e6;border-top: 0px;box-shadow: 0px 1px 3px 0px rgb(232 230 230 / 20%);background-color: #ffffff;border-radius: 5px 5px 0px 0px;}.filterMainLeftDivTitleDiv {background-color: #0983e8;color: #ffffff;font-weight: bold;height: 46px;line-height: 46px;box-shadow: 0px 1px 3px 0px rgb(232 230 230 / 20%);font-size: 14px;padding-left: 20px;border-radius: 5px 5px 0px 0px;}.filterMainLeftDivSubTitleDiv table {width: 100%;height: 44px;line-height: 44px;border-spacing: 0;border-collapse: collapse;font-weight: bold;font-size: 14px;color: #006DC7;border-top: 1px solid #e8e6e6;}.filterMainLeftDivSubTitleDiv table td {vertical-align: middle;}.filterMainLeftDivSubTitleDivSvg {width: 17px;height: 14px;fill: #005DC7;fill-opacity: 1;stroke: rgba(0, 109, 199, 1);stroke-width: 0px;}.filterMainLeftDivSubTitleDivSvgToggle {position: relative;width: 12px;margin: 0 auto;cursor: pointer;z-index: 10;}.filterMainLeftDivSubTitleDivSvgToggle svg {width: 12px;height: 11px;fill: #005DC7;fill-opacity: 1;stroke: #005DC7;stroke-width: 2px;margin-top: 2px;position: relative;z-index: 0;}.filterSvgTransform {-moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg);-o-transform: rotate(180deg); transform: rotate(180deg);}.filterMainLeftDivSubTitleTd1 {width: 66%;}.filterMainLeftDivSubTitleTd2 {width: 20%;text-align: center;}.filterMainLeftDivSubTitleTd3 {width: 14%;padding-left: 12px;text-align: center;}.filterMainLeftLinkDiv {padding: 7px 0 15px 0;}.filterMainLeftLinkDiv p {padding-left: 20px;margin: 0;line-height: 1.7em;}.filterMainLeftLinkDiv a, .filterMainLeftLinkDiv a:visited {text-decoration: underline;color: #000000;font-size: 14px;}.filterMainLeftLinkDiv a:hover {text-decoration: none;}.filterShowDevelopersBut {width: 150px;height: 30px;background-color: #ededed;color: #000000;font-size: 14px; border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;margin: 10px 0 0 15px;}.filterShowDevelopersBut:hover {background-color: #005dc7;color: #ffffff;transition: background-color 0.3s ease 0s, color 0.3s ease 0s;}.filterDeadlineTab td {vertical-align: top;}.kvartiraAddressDiv {position: absolute;height: 50px;line-height: 50px;}#kvartiraReservTopBtnW {width: 230px;}.kvartiraImageTab {width: 100%;height: 565px;border-spacing: 0;border-collapse: collapse;background-color: #ffffff;border: 1px solid #ededed;margin-top: 1px;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .kvartiraImageTab {height: 569px;}}.kvartiraImageTabTd1 {width: 70%;vertical-align: middle;}.kvartiraImageTabTd2 {width: 30%;vertical-align: top;text-align: center;padding-top: 30px;}.kvartiraImageTabTd2 img {height: 240px;}.kvartiraImageTabTd2 p {line-height: 1.5em;}.kvartiraMainPhotoDiv {width: 85%;margin: 0 auto;text-align: center;}.kvartiraImgW {width: 100%;}.kvartiraImgH {height: 500px;}.kvartiraManagerNameP {font-weight: bold;color: #000000;font-size: 15px;margin: 30px 0 0 0;}.kvartiraManagerPostP {color: #000000;font-size: 15px;margin: 0;}.kvartiraManagerPhoneP {color: #005DC7;font-weight: bold;font-size: 20px;margin: 0 0 30px 0;}.kvartiraPhoneDivTitleP {color: #000000;font-weight: bold;font-size: 17px;margin: 0;margin-top: 40px;margin-bottom: 5px;}.kvartiraPhoneDivPhoneP {font-size: 14px;color: #005DC7;margin: 0 0 20px 0;font-weight: bold;}.kvartiraPhoneDivPhoneP span {font-size: 23px;}.kvartiraDescrDiv {width: 1200px;margin: 20px auto;font-size: 15px;line-height: 1.5em;color: #000000;}.kvartiraDescrDiv sup {font-size: 7px;}.kvartiraCalculatorDiv {width: 1200px;margin: 15px auto;}.apartIpotekaPerMonth {padding: 0px !important;}.apartIpotekaPerMonth a {padding: 5px 7px;margin-left: 13px;background: #438e44;display: inline-block;margin-top: 15px;color: #FFFFFF !important;text-decoration: none !important;font-weight: normal !important }.apartIpotekaPerMonth a strong {font-size: 16px;}.kvartiraHighDemand {position: absolute;text-align: center;padding: 15px 20px;width: 320px;line-height: 22px;background: #ffeab0;font-size: 16px;color: #000;top: 0px;left: 0px;z-index: 2; }.kvartiraHighDemand i {float: left;font-size: 45px;color: #ff9b00;position: relative;top: -2px;margin-right: 0px;}.kvartiraAvgPrice {margin: 10px 0px !important;font-size: 12px !important;color: #848181 !important;}.filter2TopHeaderDiv {height: 282px;}.filter2TopHeaderDiv img {position: relative;width: 100%;height: 100%;object-fit: cover;z-index: 0;}.filter2OpacoHeaderImgDiv {position: relative;height: 282px;margin-top: -282px;background-color: rgba(0,0,0,0.4);z-index: 10;}.filter2HeaderTab {width: 670px;height: 200px;margin: -240px auto 0 auto;position: relative;z-index: 20;border-spacing: 0;border-collapse: collapse;}.filter2HeaderTab td {padding: 0;text-align: center;}.filter2HeaderTabTopTd h1 {color: #ffffff;font-size: 40px;font-weight: normal;margin: 0;}.filter2HeaderTabBottomTd div.filter2HeaderBtnDiv {position: relative;width: 504px;margin: 0 auto;}.filter2HeaderTabBottomTd a div {float: left;width: 228px;height: 38px;line-height: 42px;text-align: center;border: 2px solid #ffffff;font-size: 14px;text-transform: uppercase;}.filter2HeaderTabBottomTd a div:hover {background-color: #38b03c;border: 2px solid #009905;transition: background-color 0.3s ease 0s, border 0.3s ease 0s;}.filter2HeaderTabBottomTd a, .filter2HeaderTabBottomTd a:visited {text-decoration: none;color: #ffffff;}.filter2HeaderRightBtn {margin-left: 40px;}#filter2h1 {font-size: 16px;margin: 0;}.filter2BottomTextDiv {width: 93.8%;background-color: #ffffff;border: 1px solid #ededed;}.filter2ContractorsBottomTab {width: 95%;margin: 20px auto;border-spacing: 0;border-collapse: collapse;color: #414141;font-size: 15px;table-layout: fixed;}.filter2ContractorsBottomTab td {}#filter2ContractorsBottomTabTd3 {vertical-align: middle;}.filter2ContractorsBottomTabTopTexpP {margin-bottom: 15px;line-height: 1.2em;}.filter2ContractorsBottomTabListP {margin: 0;line-height: 2.3em;}.filter2ContractorsBottomTabListP span {color: #005DC7;font-size: 16px;margin-right: 3px;}.filter2ContractorsBottomBtn {width: 248px;height: 38px;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}#filter2DevDivH {height: 247px;}.filter2DevListTab {width: 100%;border-spacing: 0;border-collapse: collapse;}.filter2DevListTab td {padding: 0;text-align: center;vertical-align: middle;}.filter2DevListTabTd1 {font-weight: bold;color: #141414;font-size: 14px;height: 33px;}.filter2DevListTabTd2 {height: 180px;}.filter2DevListTabTd3 {height: 33px;font-size: 13px;color: #141414;letter-spacing: 0em;}.filter2DevLogoW {width: 60%;}.filter2DevLogoH {height: 150px;}#filter2RaitingP {padding-left: 0;}#filter2RaitingStarsSpan {font-size: 14px;}.filter2InvestmentsTextDiv {color: #414141;font-size: 15px;padding: 10px 20px;}.filter2InvestmentsTextDiv li, .filter2InvestmentsTextDiv p {line-height: 1.3em;}.filter2DistrictTextDiv {color: #414141;line-height: 1.4em;}.bonusBox {display: block;box-shadow: 2px 2px 15px rgba(0,0,0,0.1);margin-bottom: 20px;}.bonusTitle {display: block;font-size: 25px;font-weight: 500;margin-bottom: 15px;padding: 0px 20px;margin-top: 25px;color: #2d2d2d;}.bonusSaleText {float: right;display: block;font-size: 14px;color: #FFF;font-weight: 600;background: #006dc7;border-radius: 5px;padding: 7px 20px;}.bonusDescr {display: block;font-size: 15px;color: #000;font-weight: 400;line-height: 20px;margin: 20px 0px 0px;padding: 0px 20px;}.bonusImg {float: left;width: 200px;height: 200px;background-position: center center;background-size: contain;background-repeat: no-repeat;}.bonusContent {float: left;width: 600px;}.bonusContent2 {float: left;width: 340px;padding-left: 45px;}.bonusPhone {margin-top: 50px;font-size: 17px;color: #585858;}.bonusAddress, .bonusLink {margin-top: 10px;font-size: 17px;color: #585858;}.bonusLink a {color: #006dc7;}.bonusPhone i, .bonusAddress i,.bonusLink i {position: relative;top: 3px;margin-right: 8px;font-size: 18px;color: #006dc7;display: inline-block;width: 20px;text-align: center;}.zkMainPhotoDiv {margin-top: 1px;height: 434px;}.zkMainPhotoDiv img {width: 100%;height: 100%;object-fit: cover;}.zkHousesMainDiv {position: relative;width: 1200px;margin: 0 auto;}.zkHousesListTitleP {font-weight: bold;color: #000000;font-size: 16px;margin-left: 20px;}@import url('https://fonts.googleapis.com/css?family=Open+Sans:400i');.managersNewBox {margin: 0px auto;width: 1100px;display: block;}.managersNewBox * {font-family: Roboto;}.managersManBox {float: left;width: 233px;margin: 20px;text-decoration: none;height: 385px;transition: All 0.3s;border: 1px solid #FFF;padding-bottom: 10px;position: relative;}.managersManBox:hover {border: 1px solid #EAEAEA;box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.17);}.managersManPhoto {width: 170px;height: 170px;border-radius: 50%;background-size: cover;background-repeat: no-repeat;background-position: top center;margin: 0px auto;border: 2px solid #006dc7;}.managersManName {margin-top: 20px;color: #34393e;font-size: 18px;font-weight: 400;text-align: center}.managersManName p {color: #444d56;font-size: 25px;margin: 5px 0px;}.managersManPost {margin-top: 10px;font-weight: 300;font-size: 13px;color: #34393e;text-align: center}.managersManPhone {margin-top: 15px;font-weight: 500;font-size: 19px;color: #0871C8;text-align: center}.managersManEmail, .managersManSkype {margin-top: 10px;font-weight: 500;font-size: 15px;color: #0871C8;text-align: center}.managersManPhone i, .managersManEmail i, .managersManSkype i {display: inline-block;margin-right: 5px;color: #0871C8;position: relative}.managersManEmail i, .managersManSkype i {font-size: 13px}.managersManReviews {color: #6f6f6f;text-align: center;margin: 10px 0px 0px;font-size: 13px;text-decoration: none;cursor: pointer;transition: All 0.3s;display: inline-block;}.managersManReviews span {border-bottom: 1px dotted;display: inline-block;}.managersManBox:hover > .managersManReviews {color: #0871C8;}.managersManBest {border: 50px solid transparent;border-left: 50px solid #167aca;border-top: 50px solid #167aca;position: absolute;width: 0px;height: 0px;left: 22px;top: -6px;z-index: 10;}.managersManBestText {color: #FFF;text-transform: uppercase;font-weight: 500;font-size: 10px;transform: rotate(-45deg);text-align: center !important;top: -53px;left: -80px;position: relative;width: 120px;}.managersManBestText i {color: #FFF;font-weight: 500;font-size: 16px;display: block;margin: 8px auto;}.managerTitleName {font-size: 35px;padding: 30px 40px;background: #f3f3f3;margin-left: 18px;margin-right: 2px;}.managerTitleName p {font-size: 17px;margin: 0px;padding-top: 5px;}.managerNumsBox {display: inline-block;position: relative;width: 145px;height: 150px;margin: 30px;margin-left: 90px;}.managerInnerLineGrey {margin-left: -19px;margin-top: -19px;border-width: 6px;border-color: #2e90e0;border-style: solid;width: 140px;height: 140px;position: absolute;border-radius: 50%;}.managerInnerLineBlue {margin-left: -6px;margin-top: -6px;border-width: 6px;border-color: #0871c8;border-style: solid;width: 140px;height: 140px;-webkit-border-radius: 100%;border-radius: 100%;border-left-color: transparent;border-top-color: transparent;-webkit-transform: rotate(120deg);-ms-transform: rotate(120deg);transform: rotate(120deg);position: absolute;}.managerInnerLineBlue2 {margin-left: -6px;margin-top: -6px;border-width: 6px;border-color: #0871c8;border-style: solid;width: 140px;height: 140px;-webkit-border-radius: 100%;border-radius: 100%;border-left-color: transparent;border-top-color: transparent;-webkit-transform: rotate(210deg);-ms-transform: rotate(210deg);transform: rotate(210deg);position: absolute;}.managerInnerLineBlue3 {margin-left: -6px;margin-top: -6px;border-width: 6px;border-color: #0871c8;border-style: solid;width: 140px;height: 140px;-webkit-border-radius: 100%;border-radius: 100%;border-left-color: transparent;border-top-color: transparent;-webkit-transform: rotate(330deg);-ms-transform: rotate(330deg);transform: rotate(330deg);position: absolute;}.managerInnerLineIcon {width: 140px;position: absolute;text-align: center;font-size: 19px;margin-top: 15px;color: #cfd7de; }.managerInnerLineNum {width: 140px;position: absolute;text-align: center;font-size: 40px;margin-top: 50px;font-weight: 500;color: #0871c8;}.managerInnerLineNum2 {width: 140px;position: absolute;text-align: center;font-size: 14px;margin-top: 80px;line-height: 17px;font-weight: 500;color: #0871c8;}.managerInnerLineText {width: 190px;position: absolute;text-align: center;font-size: 18px;margin-top: 150px;font-weight: 400;color: #000000;margin-left: -40px; line-height: 25px; }.managerQuotBox {margin-top: -5px;clear: both;border: 1px solid #f3f3f3;padding: 20px;}.managerQuot {margin-top: 0px;float: left;width: 8%;margin-left: 0px;font-size: 45px;color: #f1f0f0;}.managerQuotText {margin-top: 12px;float: left;width: 91%;font-size: 16px;line-height: 25px;color: black;font-style: italic;font-family: 'Open Sans';font-weight: 400;}.managerHistory {font-size: 16px;position: relative;height: 400px;color: #484848;overflow: hidden;line-height: 26px;}.managerHistory:before {content: '';display: block;height: 70px;background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));width: 100%;position: absolute;z-index: 1;top: 330px;left: 0px; }.managerHistory.active {height: auto;overflow: auto;}.managerHistory.active:before {display: none;}.managerMainLeftDiv {width: 100%;box-shadow: 5px 5px 25px rgba(101, 101, 101, 0.2);background-color: #ffffff;}.managerSocialLinks {padding-top: 10px;text-align: center}.managerSocialLinks a {color: #0871c8;font-size: 23px;text-decoration: none;display: inline-block;margin: 5px;}.managerSubMenu a {display: block;color: #494c4e;padding: 12px 15px;border-bottom: 1px solid #DDDDDD;text-decoration: none;font-size: 17px;transition: All 0.2s;}.managerSubMenu a:hover {background: #FFF;color: #0871c8;}.managerSubMenu a i {display: inline-block;width: 25px;text-align: center;font-size: 16px;position: relative;top: 0px;}.managerSubMenu a:nth-child(1) i {display: inline-block;width: 25px;text-align: center;font-size: 22px;position: relative;top: 2px;}.managerSubMenu {margin-bottom: 40px;}.managerGalleryPhoto {margin-bottom: 60px;margin-left: 0px;margin-right: 0px;}.managerVideoBlog {width: 345px;height: 240px;margin: 30px 30px 0px 0px;display: block;float: left;text-decoration: none !important}.managerVideoBlog:nth-child(3n) {margin-right: 0px;}.managerVideoBlog p.managerVideoTitle {margin-top: 10px;color: #006dc7;font-size: 17px;font-weight: 500;text-decoration: none !important;float: left;width: 60%;}.managerVideoBlog p.managerVideoDate {margin-top: 13px;color: #bdbdbd;font-size: 14px;font-weight: 400;text-decoration: none !important;float: right;width: 40%;text-align: right}.managerGalleryPhoto p {margin-top: 210px;color: #000;font-size: 17px;font-weight: 400;text-align: center;}.managerArticle {border-bottom: 1px solid #DDDDDD;padding-bottom: 20px;margin-bottom: 20px;display: block;text-decoration: none;}.managerArticleTitle {font-size: 22px;color: #505c67;font-weight: 500;margin-bottom: 10px;}.managerArticleText {font-size: 17px;color: #000;font-weight: 300;margin-bottom: 10px;}.managerArticleDate {font-size: 14px;color: #adabab;font-weight: 300;}.managerTableContent {width: 100%;}.managerTableContent td {vertical-align: top;}.managerTableContent td:nth-child(1) {width: 68%;padding-right: 20px;}.managerTableContent td:nth-child(2) {background: #f7f7f7;padding: 20px;}.managerRevBut {background: none;height: 40px;line-height: 40px;}.managerReviewIcon {color: #dadada;font-size: 45px;transform: scaleX(-1);text-align: center;margin-top: 12px;}.managerDiplom {margin: 10px;height: 200px;background-position: center center;background-size: cover;}.managersArticleTitleDiv {position: relative;z-index: 20;background: none;border: 1px solid transparent;}.managersArticleH1 {font-family: 'Roboto', Arial;margin-top: 120px;text-transform: uppercase;color: #FFFFFF;font-size: 25px;text-align: center;}.managersArticleAuthorP {font-family: 'gilroy-regular' !important;font-size: 19px;font-weight: 400;}.managersArticleAuthorP a, .managersArticleAuthorP a:visited{font-weight: bold;text-decoration: none;color: #006DC7;}.managersArticleAuthorP a:hover {text-decoration: underline;}.cadastralMainDiv {width: 1200px;margin: 0 auto;}.cadastralMainH1 {margin: 32px 0;font-size: 20px;color: #006DC7;}.cadastralCitiesTab {width: 100%;table-layout: fixed;border-spacing: 0;border-collapse: collapse;margin: 40px 0;}.cadastralCitiesTabSecondTr td {line-height: 1.8em;vertical-align: top;}.cadastralCitiesTabSecondTr td a, .cadastralCitiesTabSecondTr td a:visited {color: #005DC7;font-size: 15px;text-decoration: underline;}.cadastralCitiesTabSecondTr td a:hover {text-decoration: none;}.cadastralCitiesTabRegionTd a, .cadastralCitiesTabRegionTd a:visited {color: #006DC7;font-weight: bold;font-size: 19px;text-decoration: underline;}.cadastralCitiesTabRegionTd a:hover {text-decoration: none;}.cadastralCitySearchForm {width: 80%;margin-left: 20%;padding: 0;}.cadastralCitySearchForm table {width: 100%;height: 37px;border-spacing: 0;border: 2px solid #006DC7;border-radius: 4px;}.cadastralCitySearchForm table td {padding: 0;}.cadastralCitySearchSvgTd {width: 35px;text-align: center;}.cadastralCitySearchSvgTd svg {width: 17px;height: 20px;fill-opacity: 1;stroke-width: 1;stroke: #006DC7;stroke-opacity: 1;fill: rgba(0, 109, 199, 1);}.cadastralCitySearchForm input[type="text"] {width: 100%;height: 100%;border: none;font-size: 15px;}.cadastralSearchAjaxDiv {border: 1px solid #005DC7;position: absolute;width: 475px;height: 250px;border-radius: 4px;margin-top: 2px;background-color: #ffffff;overflow-y: auto;padding-top: 5px;}.cadastralSearchAjaxDiv li {list-style-type: none;padding: 3px 0 3px 15px;cursor: pointer;font-size: 15px;color: #000000;}.cadastralSearchAjaxDiv li:hover {background-color: #1e90ff;color: #ffffff;}.cadastralSearchAjaxDiv li:hover > span {background-color: #1e90ff;color: #ffffff;}.cadastralSearchAjaxDiv li span {font-size: 13px;color: #858585;}.cadastralCatalogTab {width: 100%;table-layout: fixed;border-spacing: 0;border-collapse: collapse;}.cadastralCatalogTab td {vertical-align: top;line-height: 1.5em; }.cadastralCatalogTab a span {font-size: 13px;}.cadastralCatalogTab a, .cadastralCatalogTab a:visited {color: #005DC7;font-size: 16px;text-decoration: none;}.cadastralCatalogTab a:hover {text-decoration: underline;}.testLinkTab {width: 70%;margin: 25px auto;table-layout: fixed;}.testLinkTab td {vertical-align: top;}.testLinkTab a, .testLinkTab a:visited {color: #141414;font-size: 15px;text-decoration: underline;}.testLinkTab a:hover {text-decoration: none;}.mapBigDiv {width: 100%;height: 500px;}.selectionApartsShowOtherApartsBtn {margin-left: 30px; font-size: 16px; text-decoration: underline; font-weight: 600;}.selectionApartsShowOtherApartsBtn:hover {text-decoration: none;}.selectionApartsDetailsBtnPc {line-height: 40px;color: #ffffff;background-color: #0983e8;border: 1px solid #005dc7;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);font-size: 16px;cursor: pointer;text-align: center;}.selectionApartsDetailsBtnPc:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.selectionApartsDetailInfoTabMob {width: 100%;margin: 0 auto;table-layout: fixed;}.selectionApartsDetailInfoTabMob td {text-align: center;border-bottom: 1px solid #ddd;padding: 5px 0;}.selectionApartsDetailInfoDopPhotoDivMob {width: 100%;height: 38px;margin: 7px 0;overflow: hidden;}.selectionApartsDetailInfoDopPhotoDiv {width: 100%;height: 100px;margin: 10px 0;overflow: hidden;}.selectionApartsDetailInfoSmallImgDivMob {width: 38px;height: 38px;overflow: hidden;float: left;margin-right: 5px;}.selectionApartsDetailInfoSmallImgDivMob img {width: 100%;height: 100%;object-fit: cover;}.selectionApartsDetailInfoSmallImgDiv {width: 100px;height: 100px;overflow: hidden;float: left;margin-right: 10px;}.selectionApartsDetailInfoSmallImgDiv img {width: 100%;height: 100%;object-fit: cover;}.selectionApartsDetailsBtn {width: 100%;text-align: center;padding: 8px 0;background-color: #FAFAFA;font-size: 16px;color: #000;margin-top: 15px;}.selectionApartsDetailInfoMainDiv {width: 90%;margin: 20px auto;}.selectionApartsOptionsDivMob {width: 90%;height: 140px;margin: 10px auto;font-size: 15px;line-height: 1.2em;position:relative;overflow:hidden;}.selectionApartsOptionsDivMob:after { display:block; content: ' '; position:absolute; height: 50px; width:90%; background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1)); z-index:5;}.selectionApartsOptionsDivMob.active { height:auto; overflow:hidden;}.selectionApartsOptionsDivMob.active:after { display:none;}.selectionApartsOptionsDivMob p {font-weight: bold;margin: 3px 0;}.selectionApartsOptionsDiv {width: 95%;height: 170px;margin: 10px auto;font-size: 16px;line-height: 1.5em;position:relative;overflow:hidden;}.selectionApartsOptionsDiv:after { display:block; content: ' '; position:absolute; height: 70px; width:95%; background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1)); z-index:5;}div.selectionApartsOptionsDiv.active { height:35%; overflow: visible;}div.selectionApartsOptionsDiv.active:after { display:none;}.selectionApartsOptionsDiv p {font-weight: bold;margin: 3px 0;}.tmpCenterLink {text-align: center;font-size: 15px;display: block;font-weight: 600;padding: 8px 12px;width: 175px;color: #006dc7;border: 2px solid;margin: 20px 0px 0px 10px;border-radius: 5px;text-decoration: none;}.selectionBody {width: 100%;height: auto;min-height: 100%;background: #f5f5f5 }.selectionContainer {display: block;max-width: 1100px;width: 100%;margin: 0px auto;padding-top: 30px; }.selectionHead {background: #86929c;color: #FFFFFF;font-weight: 400;font-size: 21px;padding: 8px 20px;border-bottom: 1px solid #788590;}.selectionBox {background: #FFFFFF;box-shadow: 1px 1px 20px rgba(0,0,0,0.1)}.selectionLogo {background: #FFFFFF;padding: 20px;width: 200px;}.selectionBox1 {float: left;width: 72%;}.selectionBox2 {float: right;width: 25%;}.selectionBox3 {float: left;width: 30%;margin-left: 3.3%; margin-bottom: 20px;display: block;text-decoration: none;color: #000; }.selectionBox3Type2 {float: left;width: 22%;margin-left: 0px;margin-right: 4% !important;margin-bottom: 20px;display: block;text-decoration: none;color: #000;}.selectionBox3Type2:nth-child(4n) {margin-right: 0% !important; }.selectionBox3Type3 {float: left;width: 30%;margin-left: 0px;margin-right: 3.3% !important;margin-bottom: 20px;display: block;text-decoration: none;color: #000;}.selectionBox3Type3:nth-child(3n) {margin-right: 0% !important; }.selectionClear {clear: both; float: none !important; }.selectionManagerPhoto {width: 130px;height: 130px;background-size: cover;background-position: top center;margin: 20px auto;border-radius: 50%;}.selectionManagerName {text-align: center;font-size: 19px;}.selectionManagerW {font-size: 13px;text-align: center;margin-top: 5px;color: #a0a0a0;}.selectionManagerPhone {font-size: 19px;text-align: center;margin-top: 14px;color: #000000;font-weight: 400;margin-bottom: 20px;}.selectionManagerPhone2 {font-size: 23px;text-align: center;margin-top: 14px;color: #006dc7;font-weight: 400;margin-bottom: 20px;}.callbackBottomBtn2 {position: relative;width: 80%;margin: 10px auto;display: block;margin-bottom: 25px;height: 40px;font-size: 16px;z-index: 2;}.selectionManagerButton {display: block;margin: 10px auto;width: 150px;text-align: center;background: #006dc7;color: #FFF;text-decoration: none;height: 35px;line-height: 35px;font-size: 16px;border-radius: 5px;transition: All 0.2s;margin-bottom: 20px;border: 0px;}.selectionManagerButton:hover {background: #057de0;color: #FFF;text-decoration: none;}.selectionManagerButtonGreen {background: #38b03c;}.selectionManagerButtonGreen:hover {background: #44c748;}.selectionManagerButtonGreen svg {stroke: #38b03c !important;stroke-width: 0;}.selectionManagerButtonGreen svg path {stroke-width: 0;}.selectionManagerCallOk {display: none;text-align: center;margin: 15px;font-size: 12px;border: 1px solid #DDDDDD;padding: 15px;color: #006dc7;}.selectionTable {width: 100%;margin: 25px 0px;}.selectionTable td {vertical-align: top;}.selectionTable td:nth-child(1){width: 30%;}.selectionHomePhoto {width: 100%;height: 220px;background-size: cover;background-position: top center;}.selectionHomePhoto img {width: 100%;height: 100%;opacity: 0;}.selectionComplex {font-size: 19px;margin-bottom: 10px; }.selectionHomeContent {padding: 20px 20px 0px 20px; }.selectionHomeAddress {font-size: 15px;margin-bottom: 10px; }.selectionHomeOptions {margin-bottom: 5px;height: 20px;font-size: 12px;color: #949494;clear: both;padding: 1px;}.selectionHomeOptions.selectionReq {height: auto;background: #f5f5f5;}.selectionHomeOptions span {float: left;width: 50%;max-width: 200px;height: 20px;line-height: 20px;}.selectionHomeOptions span:nth-last-child(1) {color: #000;}.selectionHomeButtons {text-align: center;clear: both;margin-top: 12px;padding-top: 3px;background: #f5f5f5;border-top: 1px solid #EAEAEA;}.selectionHomeButtons a {display: block;float: left;width: 33.3%;text-align: center;font-size: 14px;color: #8c8b8b;padding: 12px 0px;text-decoration: none;transition: All 0.2s;}.selectionHomeButtons a i {display: block;margin: 0px auto;margin-bottom: 7px;font-size: 18px;}.selectionHomeButtons a:hover {color: #636161;text-decoration: none;}.selectionApartPhoto {display: block;width: 100%;margin: 0px;height: 200px;background-size: cover;background-repeat: no-repeat;background-position: center center;}.selectionApartPhoto img {width: 100%;height: 100%;opacity: 0;}.selectionApartPhoto2 {display: block;width: 90%;margin: 20px auto 0 auto;height: 180px;background-size: contain;background-repeat: no-repeat;background-position: center center;overflow: hidden;}.selectionApartPhoto2 img {width: 100%;height: 100%;opacity: 0;}.selectionApartPrice {text-align: center;padding: 12px 0px;font-size: 17px;font-weight: 600;color: #048c42;}.selectionBox3 .selectionHomeAddress {text-align: center}.selectionApartOptions {padding: 5px 0px;text-align: center;background: #f5f5f5;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;clear: both;font-size: 14px;}.selectionApartOptions div {width: 49%;float: left;display: block;}.selectionApartOptions div:nth-child(1) {border-right: 1px solid #DDDDDD; }.selectionApartOptions p {font-size: 12px;margin: 2px 0px;color: #8e8e8e;}.selectionViewAllLink {font-size: 16px;display: inline-block;color: #006dc7;border-bottom: 1px solid;margin: 10px 0px;margin-left: 3.3%;text-align: left;text-decoration: none;}.selectionUserOpt {padding: 10px 20px;width: auto;}.selectionUserOpt .selectionHomeOptions {margin-bottom: 8px;}.selectionUserOpt .selectionHomeOptions td { font-size: 14px;color: #949494;}.selectionUserOpt .selectionHomeOptions.selectionReq td {padding: 5px 0px;}.selectionUserOpt .selectionHomeOptions td:nth-child(1),.selectionUserOpt .selectionHomeOptions td:nth-last-child(1){width: auto;white-space: nowrap;}.selectionUserOpt .selectionHomeOptions td:nth-last-child(1) {color: #000;}.selectionUserOpt .selectionHomeOptions td:nth-child(2) {position: relative;border-bottom: 1px dotted #a9a6a6;top: -5px;width: 95%;}.selectionPopupBg {position: fixed;width: 100%;height: 100%;left: 0px;top: 0px;background: rgba(50,50,50,0.8);z-index: 100;display: none;}.selectionPopup {position: fixed;width: 600px;margin-left: -300px;left: 50%;top: 100px;background: none;z-index: 105;display: none;}.selectionPopupBox {background: #FFFFFF;box-shadow: 1px 1px 20px rgba(0,0,0,0.1);width: 40%;height: 190px;float: left;margin: 20px 2.5%;}.selectionPopupBox2 {background: #006dc7;box-shadow: 1px 1px 20px rgba(0,0,0,0.1);width: 85%;height: 150px;margin: 5px 2.5%;color: #FFFFFF;}.selectionPopupBoxHead {background: #006dc7;height: 45px;width: 100%;}.selectionPopupBoxHeadImg {background: #006dc7;width: 50px;height: 45px;padding: 10px;border-radius: 50%;margin: 0px auto;top: 0px;position: relative;text-align: center;}.selectionPopupBoxHeadImg img {width: 30px;top: -7px;padding: 10px;border: 1px solid #0161b1;border-radius: 50%;position: relative;left: -1px;}.selectionPopupBoxTitle {text-align: center;font-size: 16px;text-transform: uppercase;margin: 33px 0px 10px;font-weight: 600;color: #006dc7;line-height: 24px;}.selectionPopupBoxSubTitle {text-align: center;font-size: 15px;margin: 10px 0px 10px 0px;font-weight: 400;color: #000;}.selectionPopupBoxSubTitle span {font-size: 20px;font-weight: 700;color: #006dc7;}.selectionPopupBox2 * {color: #FFFFFF;}.selectionPopupBox2 .selectionPopupBoxTitle {margin: 10px 0px 0px;font-size: 25px;}.selectionPopupClose {display: block;position: absolute;top: 20px;right: 30px;font-size: 30px;color: #FFFFFF;z-index: 110;text-decoration: none;}.selectionPrintLink {float: right;font-size: 18px;position: relative;top: -70px;right: 35px;color: #006dc7;text-decoration: none; }.selectionPrintLink i {font-size: 22px;position: relative;top: 1px;margin-right: 2px; }.selectionInput {margin: 10px auto;display: block;border-radius: 4px;padding: 8px 5px;}.selectionApartsBox {position: relative;overflow: hidden;width: 280px !important;height: 340px !important;border-radius: 10px;box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.18);margin: 15px 10px;text-align: left;display: block;float: left; }.selectionApartsBox2 {position: relative;overflow: hidden;width: 280px !important;height: 340px !important;border-radius: 5px;box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.18);margin: 15px 10px;text-align: left;display: block;float: left; }.selectionApartsBox2:hover > .selectionApartsBg3 {background: linear-gradient(rgba(100,100,100,0), rgba(100,100,100,1)); }.selectionApartsBox2.selApBox5 {width: 580px !important;}.selectionApartsBg {background: linear-gradient(125deg, #DADADA, #FAFAFA);width: calc(100% + 50px);height: 135px;transform: rotate(-7deg);position: absolute;z-index: 5;left: -25px;top: -25px; transition: All 0.3s;}.selectionApartsBg2 {background: linear-gradient(125deg, #DADADA, #FAFAFA);width: calc(100% + 50px);height: 80px;transform: rotate(-7deg);position: absolute;z-index: 5;left: -25px;top: 280px; transition: All 0.3s;}.selectionApartsBg3 {background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));width: 100%;height: 180px;position: absolute;z-index: 5;top: calc(100% - 180px);transition: All 0.3s;}.selectionApartsImg {background-position: center center;position: absolute;top: 50px;z-index: 3;background-size: cover;background-repeat: no-repeat;width: 100%;height: 270px;transition: All 0.3s;}.selectionApartsImg:after {left: 0px;top: 0px;position: absolute;content: '';display: block;z-index: 4;background: rgba(0,0,0,0.2);width: 100%;height: 270px;transition: All 0.3s;}.selectionApartsImg2 {background-position: center center;position: absolute;top: 0px;z-index: 3;background-size: cover;background-repeat: no-repeat;width: 100%;height: 100%;transition: All 0.3s;}.selectionApartsText {position: absolute;top: 35px;z-index: 10;width: 80%;left: 10%;font-size: 24px;color: #FFFFFF;text-shadow: 2px 2px 5px rgba(0,0,0,0.8);font-weight: 500; transition: All 0.3s; }.selectionApartsText span {font-size: 33px;text-transform: uppercase}.selectionApartsText2 {position: absolute;top: calc(100% - 110px);z-index: 10;line-height: 22px;width: 83%;left: 7%;font-size: 18px;color: #FFFFFF;text-shadow: 2px 2px 5px rgba(0,0,0,0.1);font-weight: 500;transition: All 0.3s;}.selectionApartsText2 p {margin-top: 5px;font-size: 13px;color: #D0D0D0;}.selectionApartsText a {display: block;margin-top: 35px;font-size: 18px;font-weight: 500;width: 150px;height: 38px;line-height: 38px;border-radius: 5px;text-decoration: none;color: #FFFFFF;text-shadow: 2px 2px 6px rgba(0,0,0,0.8);text-align: center;box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.18); }.selectionApartsBox:hover > .selectionApartsBg {top: -45px;}.selectionApartsBox:hover > .selectionApartsBg2 {top: 300px;}.selectionApartsBox:hover > .selectionApartsImg:after {opacity: 0}.selApColor1 {background: linear-gradient(to right bottom, #67bd6b, #4CAF50)}.selApColor2 {background: linear-gradient(to right bottom, #45a8f7, #187fd2)}.selApColor3 {background: linear-gradient(to right bottom, #f36359, #c5281d)}.selApColor4 {background: linear-gradient(to right bottom, #7a919c, #46606d)}.selApColor5 {background: linear-gradient(to right bottom, #ff4d89, #bd164f)}.selectionDescrBox {padding: 5px 0px;text-align: center;position: relative;cursor: pointer}.selectionDescrLink {display: inline-block;font-size: 14px;color: #0983e8;text-decoration: none;border-bottom: 1px dashed;height: 17px;font-weight: 600;position: relative;}.selectionDescrBoxContent {position: absolute;width: 450px;top: 100%;left: 0px;background: #FFFFFF;box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);padding: 15px;display: none;z-index: 5;text-align: left;font-size: 13px;color: #000000;font-weight: 400;}.selectionDescrBoxContent * {text-align: left !important;font-size: 13px !important;color: #000000 !important;font-weight: 400;}.selectionDescrBox:hover > .selectionDescrBoxContent {display: block;}.selectionBg {height: 350px;width: 100%;background-size: cover;background-position: center center;position: relative;}.selectionBgAfter {background: linear-gradient(rgba(0,0,0,0), rgb(0 0 0 / 70%));width: 100%;height: 210px;position: absolute;z-index: 5;top: calc(100% - 210px);transition: All 0.3s;}.selectionBg h2 {position: absolute;z-index: 8;top: calc(100% - 120px);font-weight: 500;color: #FFF;font-size: 26px;padding-left: 20px;}.selectionBgDescr {position: absolute;z-index: 8;top: calc(100% - 55px);font-weight: 400;color: #FFF;font-size: 16px;padding-left: 20px;}.selectionOption {margin: 0 0 0 -2px;padding: 0px;border-radius: 5px;height: 35px;line-height: 35px;}.selectionOption span {padding: 0px 10px;background: #FFF;height: 35px;line-height: 35px;border-radius: 5px 5px 5px 5px;font-size: 14px;display: inline-block;font-weight: 400;}.selectionOption span.selectionOptionTitle {padding: 0px 10px 0px 0px;background: #ffffff;color: #898989;height: 35px;line-height: 35px;border-radius: 5px 0px 0px 5px;font-size: 14px;display: inline-block;font-weight: 400;}@media (max-width: 900px) {.selectionHead2 {padding: 0px 10px;font-size: 25px;}.selectionH1 {font-size: 29px;color: #FFF;font-weight: 500;position: absolute;z-index: 10;top: 10%;padding: 0px 10px;text-shadow: 2px 2px 8px rgb(0 0 0 / 50%);}.selectionBody {height: 100%;overflow-y: auto;position: absolute;}.selectionTable td {padding: 10px 0px;}.selectionBox1, .selectionBox2 {float: none;width: 100%;}.selectionBox2 {padding: 10px 0px;margin-top: 20px;}.selectionBox3 {margin: 0px 2%;margin-bottom: 15px;padding-top: 1px;width: 45%;float: left;}.selectionBox3:nth-child(odd) {margin-right: 3%;}.selectionTable td:nth-child(1) {width: 100%;}.selectionViewAllLink {display: block;color: #006dc7;border-bottom: 0px;margin: 10px 0px;margin-left: 0px;text-align: center;text-decoration: underline;}.selectionPopup {position: fixed;width: 111%;margin-left: 0px;left: 0%;top: 40px;background: none;z-index: 105;display: none;}.selectionPopupBox2 {height: auto;padding-bottom: 10px;margin: -7px 1.5% 5px;width: 87%;height: auto;}.selectionPopupBoxTitle {font-size: 15px;margin: 33px 0px 10px;line-height: 20px;}.selectionPopupBoxSubTitle {font-size: 13px;margin: 7px 0px 5px 0px;}.selectionPopupBox {width: 42%;height: 190px;float: left;margin: 10px 1.5%;}.selectionPopupClose {top: 9px;right: 1.5%;}.selectionUserOpt {padding: 10px 20px;width: auto;}.selectionUserOpt .selectionHomeOptions td {font-size: 13px;display: block;width: 100% !important}.selectionUserOpt .selectionHomeOptions td:nth-child(2) {display: none;}.selectionUserOpt .selectionHomeOptions td:nth-child(1), .selectionUserOpt .selectionHomeOptions td:nth-last-child(1) {white-space: normal;}.selectionUserOpt .selectionHomeOptions {height: auto;}.selectionContainer {padding-top: 0px;}.selectionBox3Type2 {width: 96%;}.selectionDescrBoxContent {width: 300px;}.selectionContainer2 .tmpContentTBInfo {top: 0px}.selectionBox4 {margin: 10px;float: none;width: calc(100% - 20px)}.selectionBox3Type3 {margin: 10px;float: none;width: calc(100% - 20px);margin-bottom: 25px;}.selectionDescrBox {padding: 12px 0px;}.selectionBox .houseObjBox {height: 200px !important}}.selectionApartsListForApartsBtn {cursor: pointer;text-decoration: underline;font-weight: bold;color: #000;}.selectionApartsListForApartsBtn:hover {text-decoration: none;} .selectionApartsListButtonLeft {border: 1px solid #FFF;border-radius: 3px;color: #FFF;height: 32px;line-height: 32px;padding: 0px 20px;margin-top: 20px;float: left;font-size: 13px;}.selectionApartsListButtonRight {border: 1px solid #FFF !important;border-radius: 3px !important;color: #FFF !important;height: 32px !important;line-height: 32px !important;padding: 0px 20px !important;margin-top: 20px !important;float: right !important;background: none !important;width: auto !important;font-size: 13px !important;}.developerTopDiv {background-color: #fcfcfc;}.developersListLink, .developersListLink:visited {text-decoration: none;display: block;margin-bottom: 20px;margin-top: 10px;box-shadow: 1px 1px 20px rgb(0 0 0 / 14%);}.developersListDiv:hover {box-shadow: 1px 1px 25px rgb(0 0 0 / 20%);}.developerTitleTab {width: 1200px;height: 83px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}.developersListDiv {padding-top: 15px;transition: All 0.2s;}.developerTitleTab td {padding: 0;}.developerTitleTab h1 {}.developerListTab sup {font-size: 7px;}.developerTitleTabTd1 {width: 33%;}.developerTitleTabTd2 {width: 40%;}.developerTitleTabTd3 {width: 27%;}.developerListTab {width: 1200px;height: 174px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}.developerListTab td {padding: 0;vertical-align: top;}.developerListTab p {color: #414141;font-size: 14px;line-height: 1.6em;margin: 0;}.developerListTab p a, .developerListTab p a:visited {text-decoration: underline;font-weight: bold;color: #006DC7;font-size: 14px;}.developerListTab p a:hover {text-decoration: none;}.developerGrayDiv {background-color: #fafafa;}.developerLogoW {width: 67%;}.developerLogoH {height: 150px;}.developerRaitingGoldSpan, .developerRaitingBlackSpan {font-size: 15px;}.developerRaitingGoldSpan {color: #FFC400;}.developerRaitingBlackSpan {color: #000000;}.developerListTabTd1 {width: 19%;text-align: center;}.developerListTabTd2 {width: 30%;}.developerSearchSortDiv {width: 90%;margin-top: 16px;height: 40px;line-height: 41px;border-radius: 5px;box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);color: #414141;font-family: 'Roboto'}.developerSearchSortDiv .searchFormSvgSelect {margin-top: -23px;}.devActiveBlock {border: 1px solid #006dc7; border-radius: 3px;}.devActiveBlockLeft {margin-right: 1.5%;}.devActiveBlock:hover {border: 1px solid #ffc400;}.novoSearhHouseAddressForm table.devSearchInput {width: 95%;height: 38px;border-spacing: 0;border-radius: 5px;background-color: #ffffff;border: 1px solid #e8e6e6;box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);}.novoSearhHouseAddressForm table.devSearchInput input[type="text"] {width: 97%;height: 30px;border: none;font-size: 15px;}.developerListTab p.devTitle {color: #414141;font-size: 20px;line-height: normal;margin-top: 15px;}.developerListTabTd2 .searchHouseInfoTable {width: 90%;margin-left: -6px;}.developerListTab .tmpContentTitleBlue svg {fill: #7c7c7c;}.developerPageTopTab {width: 1200px;margin: 20px auto;border-spacing: 0;border-collapse: collapse;}.developerPageTopTab td {}.developerPageTopTabTr1 td {padding: 0;height: 50px;}.developerPageTopTabTd1 {width: 25%;}.developerPageTopTabTd1_1 {width: 25%;vertical-align: top;}.developerPageTopTabTd2 {width: 75%;}.developerPageLogoW {width: 73%;}.developerPageTopTabTdDescr, .developerPageLeftInfoTd {vertical-align: top;}.developerPageLogoH {height: 200px;}.developerPageLogoDiv {text-align: center;padding: 10px 0;}.developerPageLeftInfoSpanLink {font-weight: bold;color: #006DC7;text-decoration: underline;cursor: pointer;}.developerPageLeftInfoSpanLink:hover {text-decoration: none;}#developerPageLeftInfoLink, #developerPageLeftInfoLink:visited {font-weight: normal;color: #414141;}.developerPageDescrDiv {width: 94%;margin-left: 12px;padding: 15px 20px;background-color: #ffffff;border: 1px solid #ededed;}.developerPageDescrDiv {font-size: 15px;}.developerPageDescrDiv strong {color: #414141;}.hiddenDescr {overflow: hidden;height: 310px;}.developerHiddenTextBut {width: 145px;height: 30px;background-color: #ededed;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;margin-top: 16px;font-size: 14px;color: #000000;}.developerHiddenTextBut:hover {background-color: #005dc7;color: #ffffff;transition: background-color 0.3s ease 0s, color 0.3s ease 0s;}#developerPageHousesListTitleTab {width: 98.5%;margin-left: 12px;}#developerPageHousesListTitleTab td {}#developerPageHousesListTitleTabTd1 {color: #000000;font-weight: bold;font-size: 16px;padding-left: 5px;}#developerPageHousesListTitleTabTd1 span {color: #006DC7;}.developerPageHousesListDiv {width: 98.5%;margin-left: 12px;display: inline-block;}.developerPageSearchDiv {background-color: #fafafa;border: 1px solid transparent;}.developerPageSearchDivTitleP {font-weight: bold;color: #000000;font-size: 14px;width: 1200px;margin: 15px auto;}.developerPageSearchDivTitleP span {color: #006DC7;}.developerPageApartsHiddenBtn {width: 300px;height: 38px;font-size: 15px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;background-color: #0983e8;color: #ffffff;}.developerPageApartsHiddenBtn:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.developerHousePageIpotekaFormDiv {width: 1200px;margin: 0 auto;}.helpLink {color: #0983e8;}.helpCatBox {float: left;width: calc(33.333% - 16px);margin-bottom: 20px;border: 1px solid #eaeaea;background: #FFF;height: 290px;margin-right: 20px;display: block;text-decoration: none;border-radius: 5px;position: relative;transition: all 0.2s;}.helpCatBox:hover {box-shadow: 2px 2px 25px rgba(0,0,0,0.1)}.helpCatBox:nth-child(3n) {margin-right: 0px;}.helpCatIcon i {display: block;font-size: 45px;padding: 25px;color: #0983e8;}.helpCatName {color: #0983e8;font-weight: 600;font-size: 19px;padding: 0px 25px;}.helpCatCounter {color: #a5a5a5;padding: 10px 25px;font-size: 13px;position: absolute;top: 100%;margin-top: -42px;}.helpCatDescr {color: #4e4e4e;padding: 10px 25px;font-size: 15px;}.helpBox {margin-bottom: 20px;border: 1px solid #eaeaea;background: #FFF;display: block;text-decoration: none;border-radius: 5px;position: relative;transition: all 0.2s;padding: 20px 0px;}.helpBox:hover {box-shadow: 2px 2px 25px rgba(0,0,0,0.1)}.helpName {font-size: 20px;font-weight: 600;color: #000;padding: 0px 25px;margin-bottom: 10px;}.helpDescr {color: #4e4e4e;padding: 0px 25px;font-size: 15px;}.helpNameBig {font-size: 24px;font-weight: 600;color: #006dc7;padding: 20px 25px;margin-bottom: 10px;}.helpSearchField {margin-left: 10%;border-radius: 5px;height: 30px;line-height: 30px;margin-top: 9px;border: 1px solid #e4e4e4;width: 70%;}.helpSearchButton {position: relative;left: -30px;font-size: 17px;top: 1px;color: #006dc7;}.loginDiv {width: 300px;height: 140px;}.payinfo td {padding: 8px;font-size: 15px;vertical-align: top;}.payinfo tr:nth-child(even) td {background: #f5f5f5;}.payinfo {width: 100%;}.companyNewContent {width: 1200px;margin: 0px auto;display: block;}.companyNewContentBox1 {width: 600px;float: left;display: block;background: #006dc7;color: #FFF;}.companyNewContentBox2 {width: 600px;float: left;display: block;background: #FFF;color: #000;}.companyNewContentBoxInner {padding: 30px;}.companyNewContentBoxInner h3 {font-size: 27px;margin-top: 0px;}.companyNewContentBoxAddress i, .companyNewContentBoxEmail i, .companyNewContentBoxWorktime i {display: inline-block;width: 20px;text-align: center;margin-top: 12px;}.companyNewContentBoxPhone {font-size: 30px;margin-top: 18px;margin-bottom: 7px;}.companyNewContentBoxWorktimeText {margin-left: 23px;font-size: 14px;float: left;}.companyNewContentBoxWorktime p {font-weight: bold;}.companyNewContentBoxWorktimeText p {font-size: 14px;font-weight: 400;margin: 3px 0px}.companyDownloadPdf {display: inline-block;margin-top: 25px;font-weight: bold;text-decoration: none;font-size: 17px;margin-left: 5px;color: #006dc7;}.companyMaps {width: 100%;height: 420px;margin-top: 50px;}.companyMaps #mapAddress {width: 100%;float: left;height: 420px;}.companyMaps #player1 {width: 50%;float: left;height: 420px;}.companyGreyLine {padding: 10px 0px;background: #f7f7f7;}.companyBlueLine {margin-top: 40px;padding: 10px 0px;background: #006dc7;padding-top: 30px;}.companyHonors #honors2_photo_table td {border: 1px solid rgba(255,255,255,0) !important;background: #FFFFFF}.companyHonors #honors2 {margin-left: 0px !important;left: 100% !important;font-size: 60px;color: #FFF;}.companyHonors .gallery_div {position: relative;}.companyReviewIcon {color: #dadada;font-size: 45px;transform: scaleX(-1);text-align: center;}.companyFTableReviews1 {width: 100px !important;vertical-align: top !important;padding-top: 10px; }.companyFTableReviews2 {vertical-align: top !important;padding-top: 20px !important; }.companyFTableReviews2 .reviewShortTextP {margin: 5px 0 15px 0;font-size: 18px;font-weight: 300;line-height: 26px;}.companyReviewsArrows {position: absolute;width: 1000px;margin-top: -195px;z-index: 50;}.companyReviewsArrowLeft {color: #cecece;font-size: 40px;float: left;margin-left: -50px;}.companyReviewsArrowRight {color: #cecece;font-size: 40px;float: right;}.companySocialLinks {float: right;margin-left: 50px;padding-top: 10px;}.companySocialLinks a {color: #FFF;font-size: 16px;text-decoration: none;display: inline-block;margin-right: 20px;}.companyGalleryPhoto {width: 320px;height: 200px;display: inline-block;margin: 15px;text-decoration: none;background-size: cover;background-repeat: no-repeat;background-position: center 25%;}.companyShowVideo {display: block;width: 250px;height: 45px;line-height: 45px;text-align: center;font-size: 17px;color: #FFF;border: 2px solid #FFF;font-weight: 500;border-radius: 4px;margin: 0px auto;text-decoration: none;transition: All 0.2s;}.companyShowVideo:hover {background: #FFF;color: #0983e8;}.companyShowVideo i {display: inline-block;margin-right: 5px;position: relative;top: 1px;}.about_company {width: 1050px;border-spacing: 0;border-collapse: collapse;margin: 30px auto;color: #141515;}.about_company td {vertical-align: top;}.company_main_info {width: 50%;}.about_company_title, .rev_text span {color: #5cac00;font-weight: bold;text-transform: uppercase;}.company_main_info p {margin: 5px 0;}.company_benefits {margin-top: 50px;}.company_managers {width: 1050px;border-spacing: 0;border-collapse: collapse;margin: 40px auto;}.company_managers tr {border-bottom: 1px solid #57a2d2;}.company_managers td {width: 50%;padding: 20px 0;}.manager_photo_div {float: left;margin: 0 15px 0 0;width: 170px;height: 210px;text-align: center;overflow: hidden;}.manager_photo_div img {width: 170px;}.company_managers li {list-style-type: none;margin-bottom: 12px;}.manager_name {font-size: 17px;color: #4178bb;}.manager_name a, .manager_name a:visited {color: #4178bb;text-decoration: underline;}.manager_name a:hover {text-decoration: none;}.manager_post {color: #5cac00;font-size: 17px;}.manager_phone, .vendor_form_ins, .bank_info span {color: #4177ba;font-weight: bold;}.honors_gallery {margin-top: 40px;text-align: center;}.honors_gallery img {margin: 15px;}.honors_gallery a {text-decoration: none;}#honors2_photo_table {border-collapse: separate;border-spacing: 15px 0;}#honors2_photo_table td { width: 255px; height: 200px; border: 1px solid #ABADB3; text-align: center; vertical-align: middle;}#honors2 {position: absolute; right: 90px; width: 40px;height: 215px; background-color: transparent; border: none; outline: none;}.honors_w {width: 215px;}.honors_h {height: 180px;}.command_left {border-right: 1px solid #57a2d2;}td.command_right .manager_photo_div {margin: 0 15px 0 30px;}.manager_contacts {width: 100%;border-spacing: 0;border-collapse: collapse;}.manager_contacts td {padding: 10px 0;}#manager_info_img {width: 5%;}#manager_contacts_company {width: 55%;margin-top: 0;color: #000000;font-weight: bold;}#manager_contacts_company tr {border: none;}.compMapDiv {margin-top: 15px;width: 100%;height: 350px;}.companyMenuTab {width: 1050px;height: 40px;margin: 0 auto;border-spacing: 0;border-collapse: collapse;table-layout: fixed;}.companyMenuTab td {padding: 0;text-align: center;}.companyMenuTab a, .companyMenuTab a:visited {text-decoration: none;}.companyMenuTab div {width: 97%;height: 40px;line-height: 40px;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;background-color: #0983e8;font-size: 15px;color: #ffffff;}.companyMenuTab div:hover {background-color: #005dc7;transition: background-color 0.3s ease 0s;}.companyMiddleBtn {margin: 0 auto;}.companyRidghtExtremeBtn {margin-left: 3%;}.companyInfoDiv {border: 1px solid #e8e6e6;box-shadow: 0px 1px 3px 0px rgba(232,230,230,0.2);padding: 15px;}.companyInfoDiv div {font-size: 15px;margin: 15px 0 0 6px;}.companyInfoDiv div p {line-height: 1.1em;}.companyInfoContactsSvg {width: 21px;height: 18px;vertical-align: middle;margin: -3px 3px 0 0;}.companyInfoTitle {font-weight: bold;font-size: 16px;color: #006dc7;font-family: open sans, sans-serif;}.companyInfoModeSvg {width: 18px;height: 15px;vertical-align: middle;margin: -4px 3px 0 0;}.companyInfoRequisitesSvg {width: 19px;height: 15px;vertical-align: middle;margin: -4px 3px 0 0;}.companySvgInvDiv {}.companySvgInvDiv svg {margin-top: -30px;width: 100px;}.companyManagerMainDiv {background-color: #fcfcfc;padding-top: 30px;}.companyManagerTopTitleTab {width: 1200px;margin: 0 auto 20px auto;border-spacing: 0;border-collapse: collapse;}.companyManagerTopTitleTab td {}.companyManagerTopTitleTabTd1 {width: 65%;font-weight: bold;font-size: 18px;color: #000000;}.companyManagerTopTitleTabTd2 {width: 35%;text-align: right;}.companyManagerTopTitleTabTd2 button {width: 185px;height: 38px;font-size: 15px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;margin-left: 20px;}.companyManagerMainInfoTab {width: 1200px;margin: 0 auto 20px auto;border-spacing: 0;border-collapse: collapse;}.companyManagerMainInfoTab td {padding: 0;vertical-align: top;}.companyManagerMainInfoTabTd1 { width: 25%; }.companyManagerMainPhotoDiv {width: 150px;height: 150px;border-radius: 50%;overflow: hidden;background-position: center;background-size: cover;border: 3px solid #FFF;margin: 10px auto;box-shadow: 2px 2px 15px rgb(0 0 0 / 5%); }.companyManagerMainPhotoDiv img {width: 100%; height: 100%;object-fit: cover;}.managerMainLeftDiv {width: 100%;box-shadow: none !important;background: none !important;}.companyManagerContactsDiv .managerTitleName {font-size: 21px;padding: 5px 0px;background: none;font-weight: 400;margin-left: 0px;margin-right: 0px;text-align: center;}.companyManagerContactsDiv .managerTitleName span {font-size: 28px;font-weight: 400;}.managerHistory .reviewsTextTab {min-width: auto;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .companyManagerMainPhotoDiv img{height: 450px; object-fit: cover;}}.companyManagerNameDiv {text-align: center;margin: 30px 0;}.companyManagerNameDiv p {margin: 5px 0 0 0;}.companyManagerNameDiv p strong {font-size: 17px;}.companyManagerNameDiv p span {font-size: 17px;color: #414141;}.companyManagerContactsDiv {font-weight: bold;font-size: 17px;margin: 10px 0;}.companyManagerContactsDiv img {width: 20px;height: 20px;margin-right: 5px;vertical-align: middle;margin-top: -3px;}.companyManagerContactsDiv p {padding-left: 0px;margin: 5px 0;font-size: 13px;}.companyManagerBtnDiv {margin: 25px 0;}.companyManagerReviewBtn {width: 254px;height: 38px;line-height: 38px;background-color: #38b03c;color: #ffffff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;font-size: 14px;margin-top: 20px;margin-left: 20px;padding: 0;border: none;}.companyManagerReviewBtn:hover {background-color: #009905;transition: background-color 0.3s ease 0s;}.companyManagerReviewBtn2 {width: 185px;height: 38px;line-height: 38px;background-color: #0983e8;color: #ffffff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;font-size: 14px;margin: 10px 0;padding: 0;border: none;cursor: pointer;}.companyManagerReviewBtn2:hover {background-color: #2b689c;transition: background-color 0.3s ease 0s;}.companyManagerMainInfoTabTd2 {}.companyManagerHistoryDiv {margin-left: 2%;padding: 20px 25px;font-size: 15px;color: #414141;line-height: 1.4em;min-height: 690px;background: none !important;box-shadow: none !important;}.companyManagerHistoryDiv p {font-weight: bold;font-size: 16px;margin: 0 0 10px 0;color: #000000;line-height: 1em;}.companyManagerReviewDiv {width: 1140px;margin: 15px auto;background-color: #ffffff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;box-shadow: 0px 1px 3px 0px rgba(232,230,230, 0.4);border: 1px solid transparent;padding: 30px;color: #414141;line-height: 1.4em;font-size: 15px;}.companyManagerReviewDivTitleP {margin: 0 0 10px 0;}.companyManagerReviewDivTitleP span {font-size: 14px;font-style: italic;}#companyManagerStarSize {font-size: 18px;}.companyFTableReviews2 .reviewsDateP {font-style: normal !important}.companyManagerHistoryDiv .managerHistory {font-size: 16px;position: relative;height: 385px;color: #484848;overflow: hidden;line-height: 26px;margin-left: -10px;margin-right: -10px;padding: 8px 10px;overflow-x: initial !important;}.companyManagerHistoryDiv .managerHistory.active {height: auto;}.companyManagerHistoryDiv .managerHistory:before {background: linear-gradient(to bottom, rgba(255,255,255,0), rgb(252 252 252));}.companyManagerHistoryDiv .reviewsTextTab {width: auto !important;border-spacing: 0;border-collapse: collapse;border-radius: 5px;display: block;border: none !important;background-color: #ffffff;box-shadow: 0px 1px 10px rgb(0 0 0 / 13%) !important;font-family: 'gilroy-regular' !important;font-size: 18px;}.companyManagerMainInfoTabTd2 .managerQuotBox {margin-top: -5px;clear: both;border: none;padding: 20px 0px;}.companyManagerMainInfoTabTd2 .managerQuot {color: #e2e2e2;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { #companyManagerStarSize {font-size: 14px;}}.managerVideoTitle {color: #006dc7;font-weight: bold;}.companyManagerVideoDivItem {float: left;width: 340px;margin-right: 15px;margin-bottom: 15px;}.companyManagerPhotoAlbumDiv {float: left;width: 340px;height: 280px;}.companyManagerPhotoDiv {width: 340px;height: 200px;overflow: hidden;}.companyManagerPhotoDiv img {width: auto;max-width: 100%;height: auto;object-fit: cover;max-height: 100%;margin: 0px auto;display: block;}.companyManagerGalleryPhoto {margin-bottom: 60px;margin-left: 0px;text-decoration: none;}.companyManagerGalleryPhoto p {color: #000;font-size: 17px;font-weight: 400;text-align: center;padding: 0 10px;}.managerPostBlue {font-weight: 500;color: #0871c8;}.managerTableContent td:nth-child(2) {background: #ffffff !important;padding: 20px !important;}