@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese);body,html{min-height:100%}#main-menu a,html{position:relative}.index-linksblock,table{border-collapse:collapse}a,abbr,acronym,address,applet,article,aside,audio,b,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.hidden,body.open-menu>div:not(#main-menu),body.open-menu>footer{display:none}body{line-height:1;font-family:'Open Sans',sans-serif;width:100%;background:#fff;font-size:14px;margin-bottom:297px}ol,ul{list-style:none}q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0}h1{font-size:18px;margin:0 0 20px;font-weight:700}h2,h3{font-size:16px;font-weight:700}h2{line-height:1.4}h3{margin-bottom:10px}a:active,a:focus,a:hover,a:visited{text-decoration:none}:focus{outline:0}.inset{max-width:100%}.underline{text-decoration:underline!important}header{width:100%;margin-bottom:20px}.btn-mmenu.fa-stack{font-size:36px;text-decoration:none;outline:0;vertical-align:middle;line-height:62px;height:76px;margin:0;padding-top:14px}.btn-mmenu,.btn-mmenu:active,.btn-mmenu:focus,.btn-mmenu:hover{color:#1980bb}.btn-mmenu>.forclose{visibility:hidden;transition:visibility 0s linear .25s,transform .25s ease-in}body.open-menu .btn-mmenu>.forclose{visibility:visible;transform:rotate(180deg);transition:visibility 0s linear .25s,transform .25s ease-out}.btn-mmenu>.foropen,body.open-menu .btn-mmenu>.foropen{transition:visibility 0s linear .25s,transform .25s ease-in}.btn-mmenu>.foropen{visibility:visible}body.open-menu .btn-mmenu>.foropen{visibility:hidden;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#main-menu{position:fixed;top:160px;bottom:100vh;right:0;left:0;background:#FFF;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:14}body.open-menu #main-menu{bottom:0;overflow:auto}body.open-menu{overflow:scroll;overflow-x:auto}#main-menu>.menu,.catalog .item .links,.catalog .item .text,.catalog-detail-big-img>a{overflow:hidden}#main-menu a{font-size:16px;font-family:"Open Sans";line-height:1.2;text-align:left;display:block;padding:20px 0;color:#3d4457}#main-menu a:after{content:"\f054";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#0088cf;font-size:18px;padding-right:.5em;position:absolute;right:0}.index-4block-item-text,.link-blue,.object-detail-video{font-family:Arial}header .block .city,header .block .text{font-weight:600;font-size:16px;padding:15px 0 0}#main-menu a:before{content:'';position:absolute;left:-500px;right:-500px;bottom:0;height:0;border-bottom:1px solid #cbcbcb}header .top{height:41px;border-bottom:2px solid #eaeaea;text-align:right}header .top a{color:#3d4457;display:inline-block;padding:14px 0 0 10px}header .top2-menu li{display:inline}header .top2-menu li:first-child a:first-child{padding-left:0}header .block{padding-bottom:20px}header .block .logo{padding:14px 0 0 36px;margin:0 40px 0 0;float:left}header .block .city{width:300px;color:#3d4457}header .block .city a{width:106px;font-size:16px;color:#1a7ebc;display:block;text-decoration:none;border-bottom:1px dashed #1a7ebc;background:url(images/i_city.jpg)106px bottom no-repeat;position:relative}header .block .city a:hover{border-color:transparent}header .block .city a img{position:absolute;bottom:2px;right:-10px}.city-pulldown{display:none;position:absolute;background:#fff}header .block .city .city-pulldown a{width:auto;margin:6px 0}header .block .text{width:300px;color:#3d4457}header .block .contacts{padding:15px 0 0;text-align:right}footer .contacts{padding:25px 0;text-align:center}footer .contacts span,header .block .contacts span{display:block}footer .contacts span.phone,header .block .contacts span.phone{font-size:24px;color:#3d4457;font-weight:600;margin:0 0 5px}header .block .contacts span.time{font-size:12px;color:#3d4457;font-family:Arial;margin:0 0 10px}footer .contacts a,header .block .contacts a{text-align:center;display:block;width:193px;height:34px;color:#fff;font-size:16px;box-shadow:none;outline:0;border:none;background:#e25124;text-decoration:none;padding:9px 0 0}footer .contacts a{margin:15px auto 0}footer{background:#fff;position:absolute;bottom:0;width:100%;height:297px;border-top:2px solid #e3e3e3}footer .logo{padding:20px 0 0 20px;margin:0 20px 40px 0}footer .text{padding:44px 0 0}footer .menu h3{color:#3d4457;font-weight:700;font-size:16px;margin:0 0 20px}footer .menu ul{display:block;margin:0;padding:0}footer .menu ul li{display:block;margin:0 0 7px}footer .menu ul li a{color:#3d4457;font-weight:400;font-size:14px}.link-blue{color:#1a7ebc;text-decoration:none;vertical-align:middle}.link-blue:focus,.link-blue:hover{color:#1a7ebc;text-decoration:none;outline:0}.link-blue>span{border-bottom:1px dotted #1a7ebc}.link-blue>img{vertical-align:middle;display:inline-block;margin-left:5px;margin-right:5px}.flex-space-between{display:flex;justify-content:space-between}.flex-align-center{display:flex;align-items:center}.font-16{font-size:16px}.font-18{font-size:18px}.font-20{font-size:20px}.font-22{font-size:22px}.catFilter{padding:0!important}.select-fake,select{min-width:100px;height:26px;cursor:pointer;-webkit-appearance:none;background-image:url(images/select-arrow.png);background-position:right center;background-repeat:no-repeat;line-height:1em;-moz-appearance:none;text-indent:.01px;text-overflow:'';-ms-appearance:none;appearance:none!important}select::-ms-expand{display:none}.btn.btn-red{background:#e8572a;color:#fff;border-radius:0}.btn.btn-calc-url{background:#179a32;color:#fff;border-radius:0}.index-4block{background:#f4f4f4;padding:30px 0 0}.index-4block .row{display:flex;align-items:stretch;flex-wrap:wrap}.index-4block .row>div{padding-bottom:30px}.index-4block-item{display:flex;border:1px solid;padding:18px 0 15px;height:100%;background:#fff;color:#000}.index-4block-item-1{border-color:#c83329}.index-4block-item-2{border-color:#2f7cc2}.index-4block-item-3{border-color:#36b148}.index-4block-item-4{border-color:#c02b40}.index-4block-item-img{text-align:center;width:60px;flex-shrink:0}.index-4block-item-title{font-size:16px;margin-bottom:8px}.index-linksblock{display:table;margin-bottom:30px}.index-linksblock a,.index-linksblock a:hover{color:#000}.index-linksblock h2{margin-bottom:10px}.index-linksblock>div{display:table-row}.index-linksblock-img,.index-linksblock-text{display:table-cell;vertical-align:top;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding-top:30px;padding-bottom:15px}.index-linksblock-img{padding-right:30px}ul.disc{list-style:disc inside;margin:10px 0}.object-detail-video{color:#000;font-size:16px;line-height:32px}.object-detail-video>img{vertical-align:top;margin-right:10px}.index-map{background:url(/local/templates/main/images/index-map.png)center/cover no-repeat;height:80px;display:flex;justify-content:center;align-items:center}.input-text{height:28px;font-size:14px;color:#1a7ebc;border:1px solid #cdcdcd;padding:0 5px;margin:0 0 0 5px;outline:0}.flex-space-between>.like-btn{width:180px}.catalog-slider .slick-list{padding-top:15px}.catalog .item a.name{height:4.1em;line-height:1.1em;overflow:hidden;position:relative}.catalog .item a.name:hover{text-decoration:underline}.catalog .item a.name:after{content:"";background:#fff;position:absolute;bottom:0;left:0;right:0;height:10px}.catalog .item .links{height:61px;text-align:left}.label-spr,.magnet-link,.owner-title,.sec1-form-title,div.page404 p{text-align:center}div.news-list img.preview_picture{margin:0 30px 30px 0}input[type=radio],input[type=checkbox]{margin:4px 10px 0 0}.map-columns li{padding:5px 50px 5px 0}.catalog .item:hover .geo{display:none}.catalog .item .text{display:none;height:95px;max-height:95px!important;line-height:1.3}.btn-show-text{display:inline-block;margin-top:5px;font-size:120%;cursor:pointer}.btn-show-text+.prop-price,.btn-show-text+.prop-price+.prop-stavki-all,.btn-show-text+div[class^=prop-usl_stavki],.btn-show-text+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki],.btn-show-text+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki],.btn-show-text+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki],.btn-show-text+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki],.btn-show-text+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki]+div[class^=prop-usl_stavki],.btn-show-text+div[class^=prop-uslprod_stavki],.btn-show-text+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki],.btn-show-text+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki],.btn-show-text+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki],.btn-show-text+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki],.btn-show-text+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki],.btn-show-text+div[class^=prop-uslprod_price_all],.btn-show-text+div[class^=prop-uslprod_price_all]+div[class^=prop-uslprod_stavki],.btn-show-text+div[class^=prop-uslprod_price_all]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki],.btn-show-text+div[class^=prop-uslprod_price_all]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki],.btn-show-text+div[class^=prop-uslprod_price_all]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki],.btn-show-text+div[class^=prop-uslprod_price_all]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki]+div[class^=prop-uslprod_stavki],.btn-show-text+span{display:none}.catalog-detail-propusloviya>.row>div>div>span,.catalog-detail-propusloviya>div>span,.prop-usl_square_all_to,.prop-usl_stavki_all,.prop-uslprod_stavki_all .prop-uslprod_square_all_to{font-weight:700}.contact-phone,.form-group label{font-weight:600}.contact-page{line-height:1.4;padding-bottom:50px}.contact-phone{font-size:18px;color:#3d4457}.contact-page div.bx-yandex-map{max-width:100%!important}.popup{width:530px}.row.form-group{display:flex;align-items:center}.form-control{border-radius:0}.popup .success{color:green;font-size:90%}.magnet-link,.object-detail .prop-price>span,.object-detail .prop-stavki-all>span,.object-detail .prop-uslpredl_rights>span{font-size:18px}.catalog-detail-contact .btn-red{margin:10px 0}.magnet-link{background:#f20000;height:100px;color:#fff;line-height:1.5;display:flex;align-items:center;justify-content:center}.magnet-link:focus,.magnet-link:hover{color:#fff}.magnet-link:active{box-shadow:5px 5px 30px rgba(0,0,0,.1)inset}.red{color:#e8572a}.strike{text-decoration:line-through}.owner-sec1-list li:before,.owner-sec13-list li:before{font-family:FontAwesome;font-style:normal;text-decoration:inherit}.oproekte-text{line-height:1.4}.oproekte-text h2{margin:20px 0}.oproekte-text ul{list-style:none}.oproekte-text li{padding-left:10px;text-indent:-10px}.oproekte-text li::before{content:"- ";display:inline-block;width:10px;text-indent:0}.oproekte-video iframe{max-width:100%}.prop-usl_stavki_all,.prop-uslprod_stavki_all{margin-top:5px}.object-detail .prop-uslpredl_proposal>span{font-weight:700}.object-detail .prop-price>span{white-space:nowrap}.object-detail .object-detail-propusloviya{line-height:1.2}.popup-creditcalc{max-width:920px;width:100%;padding:15px;color:#3d4457;line-height:1.3}.calc-step{padding:15px 15px 15px 56px;border:1px solid #cbcbcb;cursor:pointer;min-height:87px}.calc-step.active,.calc-step:hover{-webkit-box-shadow:0 3px 3px rgba(110,110,110,.75);-moz-box-shadow:0 3px 3px rgba(110,110,110,.75);box-shadow:0 3px 3px rgba(110,110,110,.75)}.calc-step-1{background:url(images/ico-calc-step-1.png)12px 14px no-repeat}.calc-step-2{background:url(images/ico-calc-step-2.png)12px 12px no-repeat}.popup-creditcalc .form-group{margin-bottom:5px}.popup-creditcalc .form-control{color:#000;font-weight:600}.popup-creditcalc .form-group label{padding-top:8px;padding-bottom:8px;font-weight:400}.nopadding{padding-left:0;padding-right:0}.form-control.no-control{border-color:transparent;background-color:transparent;box-shadow:unset}.bold,b,strong{font-weight:700!important}.monthly-payments{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0;margin-bottom:15px}.green{color:#009f04}.calc-green-value{font-size:18px;font-weight:600}.label-spr{position:absolute;top:0;left:15px;color:#fff;background:#1f55ad;padding:10px 15px;z-index:9}.owner-title{font-size:24px}.gray-bg{background:#f6f6f6}.bottom-zigzag,.top-zigzag{position:relative}.bottom-zigzag:after,.top-zigzag:before{content:'';position:absolute;left:0;right:0;height:9px;background:url(images/zigzag.png)}.top-zigzag:before{top:-9px}.bottom-zigzag:after{bottom:-9px;z-index:9}.gray-bg.bottom-zigzag:after,.gray-bg.top-zigzag:before{height:11px;content:'';position:absolute;left:0;right:0}.gray-bg.top-zigzag:before{top:-10px;background:url(images/zigzag-grey-top.png)}.gray-bg.bottom-zigzag:after{bottom:-11px;z-index:9;background:url(images/zigzag-grey-bottom.png)}.backline{display:flex;justify-content:space-between;align-items:center}.backline:after,.backline:before{content:'';display:inline-block;border-bottom:2px solid #c5ccd4;flex-grow:2;height:4px}.backline>.owner-title{margin:10px 15px}.owner-item>img{display:block;margin:0 auto 20px}.owner-item>.font-20{padding:0 20px;margin-bottom:5px}.owner-item>.font-16{padding:0 10px;margin-bottom:30px}.white{color:#FFF}.bluegrad-bg{background:#1d587e;background:-moz-linear-gradient(top,#1d587e 0,#1a7ab2 100%);background:-webkit-linear-gradient(top,#1d587e 0,#1a7ab2 100%);background:linear-gradient(to bottom,#1d587e 0,#1a7ab2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d587e',endColorstr='#1a7ab2',GradientType=0)}.bluegrad-bg.top-zigzag:before{background:url(images/zigzag-blue-top.png)}.bluegrad-bg.bottom-zigzag:after{content:'';position:absolute;left:0;right:0;bottom:-9px;background:url(images/zigzag-blue-bottom.png);height:9px;z-index:9}.owner-select-buttons>div>a,.owner-select-buttons>div>a:active,.owner-select-buttons>div>a:focus,.owner-select-buttons>div>a:hover{background:#ff4e16;color:#FFF}.owner-select-buttons{display:table;width:100%;border-spacing:12px}.owner-select-buttons>div{display:table-row}.owner-select-buttons>div>a{display:table-cell;font-size:18px;text-align:center;vertical-align:middle;padding:10px}.owner-sec1-list li,.owner-sec10-list{display:-ms-flexbox;display:-webkit-flex;-webkit-align-content:center}.owner-sec1-list{font-size:16px;line-height:1.4}.owner-sec1-list li{padding:10px 0;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.owner-sec1-list li:before{content:"\f005";font-weight:400;color:#ffca28;font-size:20px;padding-right:.5em}.owner-sec1-form{width:100%;background:#fff;padding:15px 35px;color:#3d4457;box-shadow:0 5px 13px rgba(111,111,111,.75)}.sec1-form-title{font-size:18px;font-weight:600;margin:0 -35px 20px;padding:0 35px 10px;border-bottom:1px solid #c5ccd4}.form-group-lg .form-control{font-size:16px;border-radius:0}.owner-sec3 img{margin:15px;border:1px solid #bfbfbf}.form-control.error{box-shadow:0 0 2px red inset}.gray{color:#b9b9b9}.calc-bank-img{border:1px solid #919191;width:124px;height:60px;display:flex;justify-content:center;align-items:center;margin-top:10px;margin-left:28px}.form-calc-step2 .btn.btn-red{text-transform:uppercase}.owner-sec5-item-title{font-size:18px;font-weight:600;margin:0 -10px 15px}.owner-sec6{line-height:1.5}.owner-sec6 img{margin-right:40px}.owner-sec10-list{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.owner-sec10-list>*{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 10px}.owner-sec13-list{font-size:16px;line-height:1.4}.owner-sec13-list li{padding:10px 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.owner-sec13-list li:before{content:"\f00c";font-weight:400;color:#ffca28;font-size:20px;padding-right:.5em}.catalog .item .img span{background-position:right top!important}.section-baner-listmode,.section-baner-mosmode{display:block;width:100%;background-position:center;background-size:cover}.section-baner-listmode{height:230px}.section-baner-mosmode{height:100%}.bluegrad-bg a{color:inherit;text-decoration:underline}.btn.btn-red:hover{background:#ea673e}.btn.btn-red:active,.btn.btn-red:hover:active{background:#e8572a;box-shadow:0 0 5px rgba(0,0,0,0.1)}

header .block .city .city-pulldown a {
    width: 100% !important;
    margin: 6px 0;
}

header .block .city a {
    width: 106px;
    font-size: 16px;
    color: #1a7ebc;
    display: block;
    text-decoration: none;
    border-bottom: 1px dashed #1a7ebc;
     background: none !important; 
    position: relative;
}