@import url("/public/css/reset.css");body{width:100%;font-family:Arial,sans-serif;font-size:15px;color:#3f4446;line-height:1.4;background:#a3a4a3 url("/images/bonapart/body-bg.jpg");min-width:285px}@font-face{font-family:'ProximaNova-Bold';src:url('/public/css/fonts/ProximaNova-Bold.eot');src:local('☺'), url('/public/css/fonts/ProximaNova-Bold.woff') format('woff'), url('/public/css/fonts/ProximaNova-Bold.ttf') format('truetype'), url('/public/css/fonts/ProximaNova-Bold.svg') format('svg');font-weight:normal;font-style:normal}a{color:#1c417c;text-decoration:underline}a:hover{text-decoration:none}h1{font-size:30px;color:#3f4446;font-weight:normal;text-align:center;margin-bottom:22px;text-transform:uppercase;font-family:'ProximaNova-Bold'}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:#3f4446;line-height:1.3;font-style:italic}.company-address
i{background:url("/images/bonapart/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;font-weight:bold;font-style:normal;font-family:'ProximaNova-Bold'}.company-phone{padding:0
40px 0 0;text-align:right}.company-phone
i{background:url("/images/bonapart/i-contacts.png") -34px 0 no-repeat;width:24px;height:45px;float:right;margin:3px
-40px 0 0}header{max-width:940px;height:221px;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:5px;top:117px}header .company-phone{left:auto;right:1%}nav.nav-top{background:#3f4446;max-width:770px;margin:0
auto;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;min-height:40px}.content-container nav.nav-top ul
li{font-size:15px;line-height:1.4;letter-spacing:normal;word-spacing:normal;display:inline-block;*display:inline;zoom:1;white-space:nowrap;margin:11px
0 0;padding:0
15px}.content-container nav.nav-top ul.menu
li{background:url(/images/nav-top-li.png) right center no-repeat}.content-container nav.nav-top ul li:last-child{background:0}.content-container nav.nav-top ul.menu li
a{color:#fff;text-decoration:none;text-transform:uppercase;font-family:'ProximaNova-Bold'}.content-container nav.nav-top ul li.sel > a,
.content-container nav.nav-top ul.sub-menu li.selected>a{cursor:text;text-decoration:underline}.content-container nav.nav-top ul.sub-menu{text-align:center;min-height:35px;background:#FFF;position:absolute;width:100%;left:0}.content-container nav.nav-top ul.sub-menu
li{margin:6px
0 0 0;font-size:14px;padding:0
14px;background:url("/images/nav-top-li-li.png") right center no-repeat}.content-container nav.nav-top ul.sub-menu li:last-child{background:0}.content-container nav.nav-top ul.sub-menu li
a{color:#5a5a5a;text-decoration:none;font-style:italic}.content-container nav.nav-top ul li a:hover{text-decoration:underline}.content-container .section-body{max-width:940px;margin:0
auto 0;position:relative}.content-container .section-body .b-content{margin-bottom:25px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);position:relative;bordeR:3px solid #FFF;background:url("/images/content-bg.png")}.content-container .section-body .b-content .wrapper-slider{height:100%;overflow:hidden}.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:90%;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{position:absolute;z-index:5;bottom:-20px;left:50%;margin-left:-93px}.content-container .section-body .btn-view
a{display:inline-block;padding:0
18px;background:#3f4446;color:#FFF;text-decoration:none;font-style:italic;font-size:14px;text-align:center;line-height:33px;border:3px
solid #FFF}.content-container .section-body .btn-view a:hover{text-decoration:underline}.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;color:#005aaf}.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/bonapart/footer-bg.png");border-top:1px solid #7c7e7d;color:#dfdedc;text-shadow:none;color:#ccc}footer .footer-container{max-width:940px;margin:0
auto;padding:34px
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:15px;line-height:1.4;border:none;letter-spacing:normal;word-spacing:normal;display:inline-block;*display:inline;zoom:1;white-space:nowrap;position:relative;padding:0
19px;background:url(/images/nav-top-li.png) right center no-repeat}footer nav.nav-bottom>ul>li:last-child{background:none}footer nav.nav-bottom>ul>li>a{text-transform:uppercase;font-family:'ProximaNova-Bold';letter-spacing:1px}footer nav.nav-bottom ul.sub-menu{position:absolute;left:0;top:0;text-align:left;margin:42px
0 0 21px;font-size:12px}footer nav.nav-bottom ul.sub-menu
li{white-space:normal;width:75px;line-height:1;margin-bottom:8px}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/bonapart/totop-bg.png") no-repeat;width:62px;height:62px;padding-top:20px;font-style:italic;text-decoration:none;position:absolute;left:50%;top:200px;margin:0
0 0 -31px;color:#fff;text-align:center;text-indent:-9999px}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}.bonapart-btns_nav.next,.bonapart-btns_nav.prev{width:60px;height:60px;position:absolute;left:-30px;top:50%;margin-top:-30px;background:url(/images/bonapart/slider-btn.png) left top no-repeat;text-indent:-9999px}.bonapart-btns_nav.next{left:auto;right:-30px;background-position:right top}@media (max-width: 1024px){.content-container .section-body .btn-view.btn-view-floor{float:none;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;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}.content-container nav.nav-top ul.menu
li{background:none}}@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%}.content-container nav.nav-top ul.menu
li{background:none}.content-container nav.nav-top ul.sub-menu{position:relative}}@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}.content-container nav.nav-top ul.sub-menu{position:relative}.content-container nav.nav-top ul.menu
li{background: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}