@charset "utf-8";*{padding:0;margin:0;-moz-box-sizing:border-box;-opera-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box}img{vertical-align:bottom;border:0}html{height:100%}body{height:100%;background:url('img/back2.png') center center;font-family:arial,helvetica,sans-serif,serif}input,select,textarea{outline:0;font-family:'Roboto Slab',serif}a{text-decoration:none}strong{font-weight:700}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.just_simple{text-align:justify;line-height:0;font-size:1px;text-justify:newspaper;zoom:1;text-align-last:justify}.just_simple:after{content:'';display:inline-block;width:100%;height:0;visibility:hidden;overflow:hidden}.just_simple>div,.just_simple>a{display:inline-block;line-height:normal;font-size:14px;vertical-align:top;//display:inline;//zoom:1}.no_space{font-size:0;line-height:0;letter-spacing:-0.3em}.helper{display:-moz-inline-box;display:inline-block;vertical-align:middle;min-height:inherit;height:100%;width:0;zoom:1;//display:inline}.helper:before{content:"";display:inline-block;min-height:inherit;height:100%;vertical-align:middle}.helper_block{display:inline-block;vertical-align:middle}.verticalcenter{position:relative;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.round{-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%}.center_magic{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.center_block{text-align:center}.img{position:relative;overflow:hidden}.img img{min-width:100%;min-height:100%}.left{float:left}.right{float:right}a,.block1 .menu .item:after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#main{min-width:320px;background:url('img/back.jpg') top center no-repeat;margin:0 auto}#main.inner{background:url('img/back_inner.jpg') top center no-repeat}.wrapper{width:1180px;margin:0 auto;position:relative;padding-bottom:20px}.slyder{position:relative;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.slyder_content{position:relative;overflow:hidden}.slyder_move{position:absolute;left:0;top:0}.slyder_item{position:absolute;left:0;top:0}.slyder_left{width:21px;height:37px;background:url('img/slyder_left.png') center center no-repeat;cursor:pointer;position:absolute;left:0;top:50%;margin-top:-10px}.slyder_right{width:21px;height:37px;background:url('img/slyder_right.png') center center no-repeat;cursor:pointer;position:absolute;right:0;top:50%;margin-top:-10px}.alice_block{position:absolute;left:-230px;top:320px;z-index:1029;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.alice_block .button{display:inline-block;height:40px;padding:0 40px;background:#113d63;border:0;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;font-weight:400;font-size:14px;line-height:40px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:normal;cursor:pointer}.alice_block .button:first-child{margin-right:20px}.alice_content{display:none;opacity:0;border:10px solid #113d63;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;position:absolute;left:0;top:146px;z-index:9999}.block1{margin-bottom:50px;padding-top:30px}.block1 .line1{margin-bottom:440px;position:relative;z-index:1}.block1 .line1>.clearfix{z-index:9999}.block1 .line2{position:relative;z-index:0}#main.inner .block1 .line1{margin-bottom:330px}.block1 .line1>.left{width:440px}.block1 .line1>.right{width:340px;position:absolute;right:0;top:0;z-index:1}.block1 .logo img{width:100%}.block1 .phone{margin-bottom:10px;font-size:25px;line-height:25px;color:#403c35;font-weight:700}.block1 .phone.small,.block4 .phone.small{font-size:16px;font-weight:normal}.block1 .adrs{min-height:41px;margin-bottom:25px;padding-left:50px;background:url('img/ico1.png') left center no-repeat;font-weight:300;font-size:15px;line-height:21px;color:#303030}.block1 .booking{position:relative;z-index:10}.block1 .booking h2{margin-bottom:15px;font-weight:700;font-size:20px;line-height:20px;color:#403c35;text-transform:uppercase}.block1 .booking .form{display:block;padding:20px;border:1px dashed rgba(0,0,0,0.5);-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.block1 .booking .form .left,.block1 .booking .form .right{width:47%}.block1 .line1 .booking .form span{display:block;margin-bottom:10px;font-weight:400;font-size:14px;line-height:14px;color:#303030}.block1 .booking .form input[type="text"]{display:block;width:100%;height:40px;margin-bottom:10px;padding:0 10px;background:rgba(255,255,255,0.5);border:0;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;font-weight:400;font-size:14px;line-height:14px;color:#303030}.block1 .booking .form input[type="submit"]{display:block;width:100%;height:40px;background:#d02d0e;border:0;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;font-weight:400;font-size:14px;line-height:14px;color:#fff;text-transform:uppercase;cursor:pointer}.block1 .menu{height:45px;background:url('img/menu_back.png') center top repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;text-align:center;position:relative;z-index:2}.block1 .menu .item{display:inline-block;vertical-align:middle;margin-left:30px;position:relative}.block1 .menu .item:before{content:"";display:block;width:3px;height:3px;background:#da998a;position:absolute;left:-16px;top:50%;margin-top:-1px}.block1 .menu .item:after{content:"";display:block;opacity:0;width:100%;height:3px;background:#f2d9d9;position:absolute;left:0;top:0}.block1 .menu .item:first-child{margin-left:0}.block1 .menu .item:first-child:before{display:none}.block1 .menu .item:hover:after,.block1 .menu .item.active:after{opacity:1}.block1 .menu .item a{font-weight:700;font-size:14px;line-height:45px;color:#f2d9d9;text-transform:uppercase;letter-spacing:normal}.block1 .hide_menu{display:none;height:70px;margin-bottom:20px;margin-right:5px;background:url('img/menu_back.png') center top repeat-x;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;text-align:center;position:relative;z-index:2}.block1 .hide_menu .hide_menu_ico{width:70px;height:65px;margin:0 auto;background:url('img/burger_menu.png') center center no-repeat;cursor:pointer}.block1 .hide_menu .hide_menu_content{display:none;width:100%;padding:20px 20px 0 20px;background:rgba(255,255,255,0.8);-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;position:absolute;left:0;top:70px;z-index:9999}.block1 .hide_menu .hide_menu_content .item{margin-bottom:20px}.block1 .hide_menu .hide_menu_content .item a{font-weight:700;font-size:14px;line-height:14px;color:#d02d0e;text-transform:uppercase;letter-spacing:normal}.slyder.full_slyder,.slyder.full_slyder .slyder_content,.slyder.full_slyder .slyder_move,.slyder.full_slyder .slyder_item{height:350px}.slyder.full_slyder{margin-top:-10px;z-index:1}.slyder.full_slyder .slyder_item{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;overflow:hidden}.slyder.full_slyder .slyder_item>img{min-width:100%;min-height:100%}.slyder.full_slyder .slyder_item .verticalcenter{width:600px;margin:0 auto;padding:30px;background:rgba(0,0,0,0.5);-moz-border-radius:70px;-webkit-border-radius:70px;-khtml-border-radius:70px;border-radius:70px;text-align:center}.slyder.full_slyder .slyder_item .verticalcenter h1{font-weight:300;font-size:42px;line-height:50px;color:#fff;text-transform:uppercase}.slyder.full_slyder .slyder_dots{width:100%;height:14px;text-align:center;position:absolute;left:0;bottom:20px}.slyder.full_slyder .slyder_dots .dot,.slyder.full_slyder .slyder_dots .active{display:inline-block;vertical-align:middle;width:14px;height:14px;margin:0 10px;border:2px solid rgba(255,255,255,0.5);-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;cursor:pointer}.slyder.full_slyder .slyder_dots .active{background:#fff;border:2px solid #fff;cursor:default}.block2{padding-bottom:20px}.block2 p{margin-bottom:30px;font-weight:400;font-size:15px;line-height:25px;color:#5e6265;text-align:center}.block2 strong{display:block;margin-top:30px}.header_stuff{margin:40px;font-weight:700;font-size:30px;line-height:30px;color:#403c35;text-transform:uppercase;text-align:center;position:relative}.header_stuff:after{content:"";display:block;width:167px;height:7px;background:url('img/header_stuff.png') center center no-repeat;position:absolute;left:50%;margin-left:-83px;bottom:-25px}.header_stuff+span{display:block;margin-bottom:30px;font-weight:400;font-size:18px;line-height:24px;color:#455766;text-align:center}.slyder.slyder_img,.slyder.slyder_img .slyder_content,.slyder.slyder_img .slyder_move,.slyder.slyder_img .slyder_item{height:150px}.slyder.slyder_img{margin-bottom:30px}.slyder.slyder_img .slyder_content{width:1080px;margin:0 auto}.slyder.slyder_img .slyder_item{width:216px;padding:0 10px}.slyder.slyder_img .slyder_item .img{width:100%;height:100%}.block3{padding:40px 0 60px 0;background:url('img/review_back.png') center center repeat-x;background-size:auto 100%;-webkit-background-size:auto 100%}.block3 h1{margin-bottom:80px}.block3 .more{display:inline-block;width:300px;height:40px;background:#d02d0e;border:0;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;font-weight:400;font-size:14px;line-height:40px;color:#fff;text-transform:uppercase}.slyder.slyder_review,.slyder.slyder_review .slyder_content,.slyder.slyder_review .slyder_move,.slyder.slyder_review .slyder_item{height:190px}.slyder.slyder_review{margin-bottom:10px}.slyder.slyder_review .slyder_content{width:1080px;margin:0 auto}.slyder.slyder_review .slyder_item{width:393.3px;padding-right:100px}.slyder.slyder_review .slyder_left,.slyder.slyder_review .slyder_right{top:60px;margin-top:0}.slyder.slyder_review .review .clearfix{height:1px;min-height:34px;margin-bottom:10px}.slyder.slyder_review .review .date{width:80px;padding:10px 0;background:#113d63;font-weight:700;font-size:14px;line-height:14px;color:#fff;text-transform:uppercase;text-align:center;float:left}.slyder.slyder_review .review .name{width:calc(100% - 100px);height:100%;font-weight:700;font-size:14px;line-height:14px;color:#113d63;float:right}.slyder.slyder_review .review .verticalcenter{display:block}.slyder.slyder_review .review .text{font-weight:400;font-size:14px;line-height:22px;color:#5e6265}.block4{margin-top:-10px}.block4 .line1{padding:50px 0 0 0;background:url('img/footer_back.png') center center repeat-x;background-size:auto 100%;-webkit-background-size:auto 100%}.block4 .line2{padding:20px 0;background:#151413;text-align:center}.block4 h3{margin-bottom:30px;font-weight:400;font-size:16px;line-height:16px;color:#fff;text-transform:uppercase}.block4 .left:first-child{width:calc(100% - 600px)}.block4 .left:first-child+.left{width:260px}.block4 .right{width:340px}.block4 .half{display:inline-block;vertical-align:top;width:33.3%;padding-right:10px}.block4 .half a{display:block;margin-bottom:25px;font-weight:700;font-size:12px;line-height:12px;color:#cab9a3;text-transform:uppercase;letter-spacing:normal}.block4 .soc a{margin-right:20px}.block4 .phone{margin-bottom:10px;font-size:25px;line-height:25px;color:#fff;font-weight:400}.block4 .adrs{min-height:41px;margin-bottom:50px;padding-left:50px;background:url('img/ico2.png') left center no-repeat;font-weight:300;font-size:15px;line-height:21px;color:#d2c1aa}.block4 .counter,.block4 .copyright{display:inline-block;vertical-align:middle;margin:0 10px;font-weight:300;font-size:12px;line-height:18px;color:#d2c1aa;letter-spacing:normal;text-align:left}.copyright a,.copyright a:hover{font-size:14px;line-height:18px;color:#d2c1aa}.hleb{width:100%;margin-top:-10px;padding:20px 25px 15px 25px;background:rgba(255,255,255,0.3);-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.hleb .item{display:inline-block;vertical-align:middle;margin-left:20px;font-weight:700;font-size:12px;line-height:12px;color:#70777e;text-transform:uppercase;letter-spacing:normal;position:relative}.hleb .item:before{content:"/";display:block;width:1px;height:1px;position:absolute;left:-12px;top:0}.hleb .item:first-child{margin-left:0}.hleb .item:first-child:before{display:none}.hleb .item a{font-weight:700;font-size:12px;line-height:12px;color:#70777e;text-transform:uppercase;letter-spacing:normal;text-decoration:underline}.header_inner{margin-bottom:30px;font-weight:700;font-size:30px;line-height:30px;color:#403c35;text-transform:uppercase}.block5 .text p{margin-bottom:20px;font-size:15px;line-height:25px;color:#5e6265}.block5 .slyder_img{margin-top:30px}.block6{padding-top:50px}.block6 .text p{margin-bottom:20px;font-size:15px;line-height:25px;color:#5e6265}.table_content{margin-bottom:50px}.table_content .table_header{padding:20px;background:#d02d0e}.table_content .table_header .table_cell{width:14%;padding-right:10px;font-weight:700;font-size:14px;line-height:14px;color:#fff;text-transform:uppercase;float:left}.table_content .table_header .table_cell.v1{width:60px}.table_content .table_header .table_cell.v2{width:calc(30% - 60px)}.table_content .table_header .table_cell span{display:block;padding-top:5px;font-size:12px;line-height:12px;color:#e6b8af;text-transform:none}.table_content .table_row{padding:11px 20px}.table_content .table_row:nth-child(even){background:rgba(255,255,255,0.6)}.table_content .table_row .table_cell{width:14%;padding-right:10px;font-weight:400;font-size:13px;line-height:17px;color:#5e6265;float:left}.table_content .table_row .table_cell.v1{width:60px}.table_content .table_row .table_cell.v2{width:calc(30% - 60px)}.table_content .table_row .table_cell a{margin-left:20px;color:#d02d0e;text-decoration:underline;position:relative}.table_content .table_row .table_cell a:before{content:"/";display:block;width:1px;height:1px;color:#5e6265;position:absolute;left:-13px;top:3px}.table_content .table_row .table_cell a:first-child{margin-left:0}.table_content .table_row .table_cell a:first-child:before{display:none}@media screen and (max-width:1340px){.alice_block{left:-163px}.hleb{padding:20px 25px 15px 65px}}@media screen and (max-width:1200px){.wrapper{width:100%;padding:0 10px}.block1 .menu{display:none}.block1 .hide_menu{display:block}.block1 .line1>.right{right:10px;top:90px}.slyder.slyder_img .slyder_content{width:864px}.slyder.slyder_review .slyder_content{width:686.7px}}@media screen and (max-width:960px){.slyder.slyder_img .slyder_content{width:648px}.block4 .left:first-child{width:calc(100% - 400px)}.block4 .left:first-child+.left{width:160px}.block4 .right{width:240px}.block4 .soc a{margin-right:5px}.table_content .table_header{display:none}.table_content .table_row .table_cell{width:100%;float:none}.table_content .table_row .table_cell.v1{width:100%}.table_content .table_row .table_cell.v2{width:100%}}@media screen and (max-width:860px){.block1 .line1{margin-bottom:20px}#main.inner .block1 .line1{margin-bottom:40px}.block1 .line1>.left{margin:0 auto 340px auto;float:none}.block1 .line1>.right{margin:0 auto;float:none;position:absolute;left:50%;margin-left:-170px;right:auto;top:200px}.block1 .adrs{margin-bottom:20px}.block1 .booking .form{background:rgba(255,255,255,0.5)}.slyder.slyder_review .slyder_content{width:393px}.hleb{padding:20px 25px 15px 25px}.block1 .phone,.block1 .adrs{display:none}}@media screen and (max-width:720px){.slyder.slyder_img .slyder_content{width:432px}.block4{text-align:center}.block4 .left:first-child{width:100%;margin-bottom:30px;float:none}.block4 .left:first-child+.left{width:100%;margin-bottom:30px;float:none}.block4 .right{width:100%;margin-bottom:30px;float:none}.block4 .half{padding-right:0}.block4 .adrs{width:300px;margin:0 auto;text-align:left}.block4 .soc a{margin:0 5px}}@media screen and (max-width:680px){.slyder.full_slyder .slyder_item .verticalcenter{width:calc(100% - 20px);padding:20px;-moz-border-radius:40px;-webkit-border-radius:40px;-khtml-border-radius:40px;border-radius:40px}.slyder.full_slyder .slyder_item .verticalcenter h1{font-size:24px;line-height:30px}.hid-680{display:none}}@media screen and (max-width:520px){.slyder.slyder_img .slyder_content{width:216px}.slyder.slyder_review .slyder_content{width:240px}.slyder.slyder_review .slyder_item{width:240px;padding-right:0}}@media screen and (max-width:480px){#main{background-size:1400px auto;-webkit-background-size:1400px auto}.alice_block{display:none;left:-118px;top:322px}.alice_block .button{height:30px;padding:0 18px;font-size:12px;line-height:30px}.alice_block .button:first-child{margin-right:10px}.alice_content{display:none}.block1{padding-top:10px}.block1 .line1>.left{width:100%}.block1 .line1>.right{width:300px;margin-left:-150px}.block1 .adrs{margin-bottom:20px}.full_slyder{display:none}.header_stuff{font-size:20px;line-height:20px}.block4 .half{display:block;width:100%}}@media screen and (max-width:400px){.block1 .line1>.left{margin-bottom:360px}}#_bn_widget_{background-color:rgba(255,255,255,0.3);border-radius:10px;border:dashed 1px #999;height:222px;overflow:visible}.gallery .item{display:inline-block;padding:5px 6px}.gallery a img:hover{-webkit-box-shadow:0 0 10px #2c7cde;-moz-box-shadow:0 0 10px #2c7cde;box-shadow:0 0 10px #2c7cde}.gallery a img{max-width:100%;-webkit-box-shadow:0 0 3px #999;-moz-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;-webkit-transition:-webkit-box-shadow .3s ease;-moz-transition:-moz-box-shadow .3s ease;-ms-transition:-ms-box-shadow .3s ease;transition:box-shadow .3s ease;border:1px solid #e8e8e8}article a img{padding:5px}.btn-danger{color:#fff;background-color:#f46f45 !important;border-color:#f46f45 !important}.press-list li{list-style:none;padding-bottom:10px}.press-list .item-title{font-size:18px}.pull-left{padding:0 10px}table.th-middle th{vertical-align:middle !important}