@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 {display: none !important}.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: 10px 0px;line-height: 14px;}.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: hidden;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;}.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;}.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(/admin/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;}.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;}.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;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}.loginDiv {width: 300px;height: 140px;}.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.callbackTitle, .callbackFormDiv2 div.callbackTitle {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: 42px;border-radius: 20px;}.callbackFormDiv textarea, .callbackFormDiv2 textarea {width: 79%;height: 95px;margin-top: 15px;font-size: 14px;border-radius: 20px;border: 1px solid #e8e6e6;padding: 10px;}.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: 45px;border: 1px solid transparent;color: #ffffff;background-color: #005dc7;border-radius: 20px;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;}