@import url("/public/css/reset.css");body{width:100%;font-family:Georgia,Arial,sans-serif;font-size:15px;color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.7);line-height:1.4;background:#a3a4a3 url("/images/body-bg.jpg");min-width:285px}a{color:#1c417c;text-decoration:underline}a:hover{text-decoration:none}h1{font-size:30px;color:#004e7d;font-weight:normal;text-align:center;margin-bottom:32px}h2{font-size:16px;font-weight:normal}p{margin-bottom:18px}.company-address,.company-phone{padding-left:49px;font-style:normal;font-size:14px;color:#666;line-height:1.3}.company-address
i{background:url("/images/i-contacts.png") no-repeat;width:34px;height:41px;float:left;margin:3px
0 0 -49px}.company-address span,
.company-phone
span{font-size:24px;color:#004e7d}.company-phone{padding:0
40px 0 0;text-align:right}.company-phone
i{background:url("/images/i-contacts.png") -34px 0 no-repeat;width:24px;height:45px;float:right;margin:3px
-40px 0 0}header{max-width:940px;height:218px;margin:0
auto;padding:0
1%;position:relative}header
.logo{text-align:center}header .logo
img{margin-top:30px}header .company-address,
header .company-phone{position:absolute;left:1%;top:110px}header .company-phone{left:auto;right:1%}nav.nav-top{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#dddddd');background:-webkit-linear-gradient(left, #f3f3f3, #dddddd) #e7e7e7;background:-moz-linear-gradient(left, #f3f3f3, #dddddd) #e7e7e7;background:-ms-linear-gradient(left, #f3f3f3, #dddddd) #e7e7e7;background:-o-linear-gradient(left, #f3f3f3, #dddddd) #e7e7e7;background:linear-gradient(left, #f3f3f3, #dddddd) #e7e7e7;min-height:75px;max-width:770px;border-radius:10px;margin:0
auto;padding-top:4px;box-shadow:0 1px 2px #888888, 0 1px 0 0 #FFF inset;position:relative;z-index:10}.content-container{padding:0
1%;margin-bottom:30px}.content-container nav.nav-top ul,
.content-container nav.nav-top ul li,
.content-container nav.nav-top ul li
a{}.content-container nav.nav-top
ul{font-size:0;line-height:0;letter-spacing:-1em;word-spacing:-1em;max-width:840px;margin:0
auto;text-align:center}.content-container nav.nav-top ul
li{margin:0
15px;font-size:18px;line-height:1.4;letter-spacing:normal;word-spacing:normal;display:inline-block;*display:inline;zoom:1;white-space:nowrap;padding:6px
0 4px}.content-container nav.nav-top ul li:first-child{}.content-container nav.nav-top ul li
a{color:#444;text-decoration:none}.content-container nav.nav-top ul li a:hover{text-decoration:underline}.content-container nav.nav-top ul li.sel > a,
.content-container nav.nav-top ul.sub-menu li.selected>a{color:#1a3f64;cursor:text;text-decoration:underline}.content-container nav.nav-top ul.sub-menu{text-align:center}.content-container nav.nav-top ul.sub-menu
li{margin:0
14px;font-size:14px}.content-container nav.nav-top ul.sub-menu li
a{color:#5a5a5a}.content-container .section-body{max-width:940px;margin:-40px auto 0}.content-container .section-body .b-content{margin-bottom:25px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);position:relative;border-radius:10px;overflow:hidden;background:url("/images/content-bg.png")}.content-container .section-body .b-content .slider-container{}.content-container .section-body .b-content .slider-container
.slide{}.content-container .section-body .b-content .slider-container .slide
img{width:100%}.content-container .section-body ul.b-contacts{display:none;width:235px;margin:0
auto 20px}.content-container .section-body ul.b-contacts
li{margin-bottom:18px}.content-container .section-body ul.b-contacts li .company-phone{text-align:left;padding:0
0 0 49px}.content-container .section-body ul.b-contacts li .company-phone
i{float:left;margin:3px
0 0 -49px}.content-container .section-body .btn-view{float:right;margin:-85px 20px 0 0;position:relative;z-index:5}.content-container .section-body .btn-view
a{display:inline-block;padding:0
18px;height:40px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#dddddd');background:-webkit-linear-gradient(top, #f3f3f3, #dddddd);background:-moz-linear-gradient(top, #f3f3f3, #dddddd);background:-ms-linear-gradient(top, #f3f3f3, #dddddd);background:-o-linear-gradient(top, #f3f3f3, #dddddd);background:linear-gradient(top, #f3f3f3, #dddddd);color:#717171;text-decoration:none;font-style:italic;font-size:14px;color:#333;text-shadow:0 1px 0 #FFF;text-align:center;line-height:40px;border-radius:5px;box-shadow:0 1px 0 0 #FFF inset, 0 0 0 1px #b3b3b3}.content-container .section-body .btn-view a:hover{text-decoration:underline;background:#f8f8f8}.content-container .section-body .btn-view.btn-view-floor{}.content-container .section-body .b-content.floors{padding:75px
0 12px 0;max-width:1160px}.content-container .section-body .b-floors-counter{font-size:15px;line-height:1.2;margin:0
0 40px;padding-top:20px}.content-container .section-body .b-floors-counter:after{content:"Этажи";display:block;text-align:center;font-style:italic;color:#808080}.content-container .section-body .b-floors-counter
ul{font-size:0;line-height:0;letter-spacing:-1em;word-spacing:-1em;margin:0
auto;text-align:center}.content-container .section-body .b-floors-counter ul
li{font-size:15px;line-height:1.2;letter-spacing:normal;word-spacing:normal;display:inline-block;*display:inline;zoom:1;white-space:nowrap;padding:0
12px;border-left:1px solid #acacac;margin-bottom:17px}.content-container .section-body .b-floors-counter ul li:first-child{border:none}.content-container .section-body .b-floors-counter ul li
a{color:#979696;text-decoration:none}.content-container .section-body .b-floors-counter ul li a:not([href]){cursor:default}.content-container .section-body .b-floors-counter ul li a:hover{text-decoration:underline}.content-container .section-body .b-floors-counter ul.fl-group-1 li.floors-1 a,
.content-container .section-body .b-floors-counter ul.fl-group-2 li.floors-2 a,
.content-container .section-body .b-floors-counter ul.fl-group-3 li.floors-3
a{color:#1c417c}.content-container .section-body .b-floors-counter ul li.sel
a{color:#3c87fb !important;cursor:text;text-decoration:none}.content-container .section-body .b-content .floor-sheme,
.content-container .section-body .b-content .flat-sheme{overflow:auto;text-align:center;margin-bottom:30px}.content-container .section-body .b-content .floor-sheme
.floor{width:636px;height:365px;margin:0
auto;position:relative}.content-container .section-body .b-content .floor-sheme .floor
a.flat{background-repeat:no-repeat;position:absolute;left:0;top:0}.content-container .section-body .b-content .floor-sheme .floor-4{background:url("/images/floor-4-18.png") no-repeat}.content-container .section-body .b-content .floor-sheme .floor-4 a.flat-1{background-position:-1px -1px;width:252px;height:192px;left:3px;top:29px}.content-container .section-body .b-content .floor-sheme .floor-4 a.flat-2{background-position:-252px -1px;width:252px;height:192px;left:381px;top:29px}.content-container .section-body .b-content .floor-sheme .floor-4 a.flat-3{background-position:-1px -193px;width:189px;height:159px;left:68px;top:187px}.content-container .section-body .b-content .floor-sheme .floor-4 a.flat-4{background-position:-191px -195px;width:123px;height:143px;left:256px;top:218px;}.content-container .section-body .b-content .floor-sheme .floor-4 a.flat-5{background-position:-314px -193px;width:189px;height:159px;left:383px;top:189px}.content-container .section-body .b-content .floor-sheme .floor-4 a.flat:hover{background-image:url("/images/floor-4-19-hover.png")}.content-container .section-body .b-content .floor-sheme .floor-19{background:url("/images/floor-19.png") no-repeat}.content-container .section-body .b-content .floor-sheme .floor-20{background:url("/images/floor-20.png") no-repeat}.content-container .section-body .b-content .floor-sheme .floor-20
a.flat{width:311px;height:334px;top:28px}.content-container .section-body .b-content .floor-sheme .floor-20 a.flat-1{left:6px}.content-container .section-body .b-content .floor-sheme .floor-20 a.flat-2{background-position:-311px 0;left:320px}.content-container .section-body .b-content .floor-sheme .floor-20 a.flat:hover{background-image:url("/images/floor-20-hover.png")}.content-container .section-body .b-content .floor-sheme .floor-21{background:url("/images/floor-21.png") no-repeat}.content-container .section-body .b-content .floor-sheme .floor-21
a.flat{width:250px;height:334px;top:28px}.content-container .section-body .b-content .floor-sheme .floor-21 a.flat-1{left:68px}.content-container .section-body .b-content .floor-sheme .floor-21 a.flat-2{background-position:-250px 0;left:320px}.content-container .section-body .b-content .floor-sheme .floor-21 a.flat:hover{background-image:url("/images/floor-21-hover.png")}.content-container .section-body .b-content .floor-sheme .floor-22{background:url("/images/floor-22-24.png") no-repeat}.content-container .section-body .b-content .floor-sheme .floor-22
a.flat{width:188px;height:334px;top:28px}.content-container .section-body .b-content .floor-sheme .floor-22 a.flat-1{left:130px}.content-container .section-body .b-content .floor-sheme .floor-22 a.flat-2{background-position:-188px 0;left:320px}.content-container .section-body .b-content .floor-sheme .floor-22 a.flat:hover{background-image:url("/images/floor-22-24-hover.png")}.content-container .section-body .b-content.flat{padding:75px
430px 12px 0;max-width:730px}.content-container .section-body .b-content .flat-description{float:right;width:220px;margin-right:-230px;margin-bottom:60px;color:#6e6e6e}.content-container .section-body .b-content .flat-description
hgroup{margin-bottom:22px}.content-container .section-body .b-content .flat-description hgroup
h1{line-height:1.1}.content-container .section-body .b-content .flat-description hgroup h1:first-letter {font-size:29px}.content-container .section-body .b-content .flat-description
ul{font-size:14px;margin-bottom:16px}.content-container .section-body .b-content .flat-description ul
li{padding-left:145px;line-height:1.3}.content-container .section-body .b-content .flat-description ul li
.label{float:left;width:135px;margin:0
0 0 -145px}.content-container .section-body .b-content .flat-description ul li
sup{position:absolute}.content-container .section-body .b-content .flat-description ul.common-list{font-size:16px}.content-container .section-body .b-content
.back{width:230px;position:absolute;top:436px;right:190px}.content-container .section-body .b-content .back
a{color:#6e6e6e;font-size:16px;white-space:nowrap}.content-container .section-body .b-content.gallery{padding-top:70px}.content-container .section-body .b-content.gallery
ul{}.content-container .section-body .b-content.gallery
ul{line-height:0;letter-spacing:-1em;word-spacing:-1em;text-align:center}.content-container .section-body .b-content.gallery ul
li{width:33%;letter-spacing:normal;word-spacing:normal;line-height:1.4;display:inline-block;*display:inline;zoom:1;margin-bottom:35px}.content-container .section-body .b-content.gallery ul li
a{display:block;padding:0
6%;position:relative}.content-container .section-body .b-content.gallery ul li
img{width:100%}.content-container .section-body .b-content.gallery ul li
i.video{content:"";display:block;position:absolute;background:url("/images/btn-video.png") no-repeat;width:98px;height:97px;z-index:5;top:50%;left:50%;margin:-49px 0 0 -49px;cursor:pointer}.content-container .section-body .b-content .more-pics{width:165px;height:35px;background:#fff url("/images/i-refresh.jpg") no-repeat 9px 9px;padding-left:24px;display:block;text-align:center;line-height:35px;color:#818181;margin:0
auto 30px}.content-container .section-body .b-welcome{max-width:800px;margin:0
auto;padding:0
2%}.content-container .section-body .b-contacts-container{max-width:800px;margin:0
auto 25px}.content-container .section-body .b-contacts-container
h1{font-size:33px}.content-container .section-body .b-contacts-container ul.contacts-list{font-size:0;line-height:0;letter-spacing:-1em;word-spacing:-1em;text-align:center}.content-container .section-body .b-contacts-container ul.contacts-list
li{font-size:16px;line-height:1.4;width:50%;letter-spacing:normal;word-spacing:normal;display:inline-block;*display:inline;zoom:1;text-align:left;line-height:1.2;border-bottom:1px solid #c3c4c3;height:202px;vertical-align:top}.content-container .section-body .b-contacts-container ul.contacts-list li .contact-container{padding:15px
10px 15px 155px}.content-container .section-body .b-contacts-container ul.contacts-list li .contact-container .avatar-contact{float:left;margin:4px
0 0 -155px}.content-container .section-body .b-contacts-container ul.contacts-list li .contact-container .name-contact{line-height:1;margin-bottom:10px}.content-container .section-body .b-contacts-container ul.contacts-list li .contact-container .name-contact
h2{font-weight:bold;margin:0}.content-container .section-body .b-contacts-container .b-map{}.content-container .section-body .b-contacts-container .b-map
header{font-size:24px;text-align:center;height:70px;line-height:70px}.content-container .section-body .b-contacts-container .b-map{}.content-container .section-body .b-contacts-container .b-map
img{width:100%}footer{background:url("/images/footer-bg.jpg");border-top:1px solid #7c7e7d;color:#dfdedc;text-shadow:none;color:#ccc}footer .footer-container{max-width:940px;margin:0
auto;padding:40px
0 50px;position:relative}footer
a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}footer nav.nav-bottom{color:#fff;height:140px;margin-bottom:38px}footer nav.nav-bottom>ul{font-size:0;line-height:0;letter-spacing:-1em;word-spacing:-1em;text-align:center}footer nav.nav-bottom>ul>li{font-size:18px;line-height:1.4;border-left:1px solid #818181;letter-spacing:normal;word-spacing:normal;display:inline-block;*display:inline;zoom:1;white-space:nowrap;position:relative;padding:0
19px}footer nav.nav-bottom>ul>li:first-child{border:none}footer nav.nav-bottom ul.sub-menu{position:absolute;left:0;top:0;text-align:left;margin:38px
0 0 15px;font-size:14px}footer nav.nav-bottom ul.sub-menu
li{white-space:normal;width:75px;line-height:1;margin-bottom:6px}footer nav.nav-bottom li:nth-child(1) ul.sub-menu
li{width:130px}footer nav.nav-bottom li:nth-child(2) ul.sub-menu
li{width:155px}footer nav.nav-bottom li:nth-child(3) ul.sub-menu{margin-left:3px}footer nav.nav-bottom li:nth-child(3) ul.sub-menu
li{width:140px}footer nav.nav-bottom li:nth-child(4) ul.sub-menu
li{width:160px}footer nav.nav-bottom li:nth-child(5) ul.sub-menu
li{width:95px}footer nav.nav-bottom li:nth-child(6) ul.sub-menu
li{width:160px}footer nav.nav-bottom ul.level-2{position:absolute;left:0;top:0;text-align:left;margin:35px
0 0 15px;font-size:14px}footer nav.nav-bottom ul.level-2
li{}footer
.copys{font-size:13px;line-height:1.3}footer .copys
a{text-decoration:underline}footer .copys .copy-right{float:left;width:270px;white-space:nowrap;margin-left:1%}footer .copys .copy-right
img{margin-top:8px}footer .copys .b-geos{float:right;margin-right:1%;width:180px;text-align:right}footer .copys .b-geos
img{margin-top:18px}footer .copys
ul.social{clear:both;top:-27px;position:relative;font-size:0;line-height:0;letter-spacing:-1em;word-spacing:-1em;text-align:center}footer
a.totop{background:url("/images/totop-bg.png") no-repeat;width:62px;height:62px;line-height:62px;font-style:italic;text-decoration:none;position:absolute;left:50%;top:200px;margin:0
0 0 -31px;color:#000;text-shadow:0 1px 0 #FFF;text-align:center}footer .b-social{clear:both;width:255px;margin:0
auto;position:relative;font-size:13px;color:#FFF;text-align:center;font-style:italic}footer .b-social
.container{padding-top:5px}footer .b-social .container
.pluso{padding-right:0}.noscript,.chromeframe{width:100%;background:#fee4a9;font-size:14px;line-height:2;text-align:center;-webkit-box-shadow:0 -3px 2px -2px #c1ae81 inset;-moz-box-shadow:0 -3px 2px -2px #c1ae81 inset;box-shadow:0 -3px 2px -2px #c1ae81 inset}@media (max-width: 1024px){.content-container .section-body .btn-view.btn-view-floor{float:none;margin:0
auto 30px;text-align:center}footer nav.nav-bottom{padding:0}footer .b-geos{position:static;margin:-45px 41px 0 0;float:right}.content-container .section-body .b-content.flat{max-width:930px;padding-right:230px}.content-container .section-body .b-content
.back{right:10px}}@media (max-width: 768px){header .b-contacts{display:none}.content-container .section-body .btn-view{float:none;margin:0
auto 30px;text-align:center}.content-container nav.nav-top{border-radius:10px 10px 0 0}.content-container .section-body{margin-top:0;height:auto}.content-container .section-body .b-content{border-radius:0 0 10px 10px}footer nav.nav-bottom{display:none}footer .copys .copy-right{float:none;text-align:center;margin:0
auto 20px}footer .copys .copy-right
img{display:none}footer .copys .b-geos{float:none;width:270px;text-align:center;margin:0
auto 40px}footer .b-social{display:none}footer
a.totop{position:static;display:block;margin:0
auto}.content-container .section-body .b-content.flat{max-width:1224px;padding:0}.content-container .section-body .b-content.flat{max-width:1224px;padding:0}.content-container .section-body .b-content .flat-description{float:none;padding:0;margin:0
auto 40px}.content-container .section-body .b-content
.back{position:static;width:auto;text-align:center;margin-bottom:20px}.content-container .section-body .b-content.gallery ul
li{width:50%}.content-container .section-body .b-contacts-container ul.contacts-list li .contact-container{padding-left:135px}.content-container .section-body .b-contacts-container ul.contacts-list li .contact-container .avatar-contact{margin-left:-135px}}@media (max-width: 600px){header .company-address,
header .company-phone{display:none}.content-container .section-body ul.b-contacts{display:block}.content-container nav.nav-top ul
li{display:block !important}.content-container .section-body .b-content.gallery ul
li{width:100%;margin-bottom:25px}.content-container .section-body .b-contacts-container ul.contacts-list
li{width:100%}}@media (max-width: 320px){.content-container .section-body .b-contacts-container ul.contacts-list li .contact-container{padding-left:20px}.content-container .section-body .b-contacts-container ul.contacts-list li .avatar-contact{display:none}}
/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/images/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url('/images/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/images/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev
span{left:10px;background-position:0 -36px}.fancybox-next
span{right:10px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/images/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}
/*! http://responsiveslides.com v1.32 by @viljamis */
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides
li{position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides
img{display:block;height:auto;float:left;width:100%;border:0}