﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*.after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#333;font-family:"Times New Roman";font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Times New Roman";line-height:1.25;margin:0;text-rendering:optimizeLegibility}h1{font-size:36px}h2{font-size:32px;text-transform:uppercase}h3{font-size:24px;margin-bottom:15px}h4{font-size:21px;margin-bottom:12px}h5{text-align:center;font-size:18px;font-weight:bold;margin-bottom:15px;color:#604a43}h6{font-size:16px}p{margin:0 0 .75em}p.small-size{font-size:0.75em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#477DCA;text-decoration:none}a:hover{color:#2c5999}hr{border-bottom:1px solid #DDD;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #DDD;color:#595959;margin:1.5em 0;padding-left:.75em}cite{color:#737373;font-style:italic}cite:before{content:"\2014 \00A0"}sup{vertical-align:super}fieldset{background:#f7f7f7;border:1px solid #DDD;margin:0 0 .75em 0;padding:1.5em}input,label,select{display:block;font-family:"Times New Roman";font-size:16px}label{font-weight:bold;margin-bottom:.375em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:white;border-radius:3px;border:1px solid #DDD;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Times New Roman";font-size:16px;margin-bottom:.75em;padding:.5em .5em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#c4c4c4}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#477DCA;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(55,112,192,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:.375em}input[type="file"]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:bold;padding:.75em 0;text-align:left}td{border-bottom:1px solid #DDD;padding:.75em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-type:none}ul.list-type-icon .b-icon,ol.list-type-icon .b-icon{position:relative;padding-left:30px}ul.list-type-icon .b-icon:before,ol.list-type-icon .b-icon:before{width:30px;text-align:center;position:absolute;left:0;top:4px}dl{margin-bottom:.75em}dl dt{font-weight:bold;margin-top:.75em}dl dd{margin:0}.b-section .b-wrapper,.b-offers.type-main .b-wrapper,.b-rooms.type-main .b-wrapper,.b-restaurants.type-main .b-wrapper,.b-conference.type-main .b-wrapper,.b-services.type-main .b-wrapper,.b-location.type-main .b-wrapper,.b-booking .b-wrapper{padding:50px 0}.b-section.before-footer,.before-footer.b-offers.type-main,.before-footer.b-rooms.type-main,.before-footer.b-restaurants.type-main,.before-footer.b-conference.type-main,.before-footer.b-services.type-main,.before-footer.b-location.type-main,.before-footer.b-booking{padding-bottom:60px}.b-section.after-header,.after-header.b-offers.type-main,.after-header.b-rooms.type-main,.after-header.b-restaurants.type-main,.after-header.b-conference.type-main,.after-header.b-services.type-main,.after-header.b-location.type-main,.after-header.b-booking{padding-top:100px}.b-hash{position:absolute;top:0;height:0}.b-page.type-booking{height:100%}.b-page.type-booking body{min-height:100%;background:#604a43;position:relative;padding-bottom:74px}.b-page.type-booking .b-footer{position:absolute;width:100%;bottom:0;left:0}.main-text{text-indent:40px;margin-bottom:60px}.b-description .b-section-heading{display:table;height:64px;color:#3c2d28;margin-bottom:45px;width:100%;margin-top:20px}.b-description.type-main h2{text-align:center}@font-face{font-family:"icomoon";font-style:normal;font-weight:normal;src:url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("../fonts/icomoon.woff2") format("woff2"),url("../fonts/icomoon.woff") format("woff"),url("../fonts/icomoon.ttf") format("truetype"),url("../fonts/icomoon.svg#icomoon") format("svg")}.b-icon:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-icon.icon-wifi:before{content:"\2e"}.b-icon.icon-watch:before{content:"\2d"}.b-icon.icon-washingmachine:before{content:"\2c"}.b-icon.icon-taxi:before{content:"\2b"}.b-icon.icon-phone:before{content:"\2a"}.b-icon.icon-parking:before{content:"\29"}.b-icon.icon-newspaper:before{content:"\28"}.b-icon.icon-minibus:before{content:"\27"}.b-icon.icon-marker:before{content:"\26"}.b-icon.icon-family:before{content:"\25"}.b-icon.icon-car:before{content:"\24"}.b-icon.icon-airplane:before{content:"\22"}.b-icon.icon-tllogo:before{content:"\21"}.b-icon.icon-mail:before{content:"\e600"}.b-link.type-phone,.b-link.type-mail{font-size:1em;color:inherit;text-decoration:none}.b-link.type-phone .digits,.b-link.type-mail .digits{font-size:1.2em}.b-link.type-js{text-decoration:none;border-bottom:1px dashed}.b-link.type-as-text{color:inherit}.b-link.type-as-text:hover{color:inherit}.b-image{position:relative}.b-image .image-src{display:block}.b-image.center-middle .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:table}.b-image.center-middle .overlay .overlay-text{display:table-cell;vertical-align:middle;text-align:center;color:#feffd6;font-size:14px;text-shadow:0 2px 1px #000;padding:0 30px}.b-image.center-bottom .overlay{position:absolute;bottom:0;background:#fff;right:0;left:0;height:21px;text-align:center;z-index:1}.b-image.center-bottom .overlay .overlay-text{display:inline-block;height:41px;position:relative;top:-20px;padding:10px 17px;background:#fff}.b-image.center-bottom .overlay .overlay-text:before,.b-image.center-bottom .overlay .overlay-text:after{content:' ';position:absolute;top:0;width:30px;height:30px;background:#fff;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;z-index:-1}.b-image.center-bottom .overlay .overlay-text:before{left:0;-webkit-transform:translate(-15px, 6px) rotate(45deg);-moz-transform:translate(-15px, 6px) rotate(45deg);-ms-transform:translate(-15px, 6px) rotate(45deg);-o-transform:translate(-15px, 6px) rotate(45deg);transform:translate(-15px, 6px) rotate(45deg)}.b-image.center-bottom .overlay .overlay-text:after{right:0;-webkit-transform:translate(15px, 6px) rotate(45deg);-moz-transform:translate(15px, 6px) rotate(45deg);-ms-transform:translate(15px, 6px) rotate(45deg);-o-transform:translate(15px, 6px) rotate(45deg);transform:translate(15px, 6px) rotate(45deg)}.b-wrapper{width:1296px;margin-left:auto;margin-right:auto;position:relative}.b-wrapper:after{content:" ";display:block;clear:both}body{min-width:1296px}.b-header{position:fixed;width:100%;z-index:9999;box-shadow:0px 0px 4px 2px rgba(0,0,0,0.2);background:#fff}.b-header .b-contacts{background:#3c2d28;padding:12px 0}.b-header .b-contacts .contact-list{display:table;margin:0 auto}.b-header .b-contacts .contact-list .item{display:inline-block;color:#fff;font-size:15px;line-height:24px;margin:0 20px}.b-header .b-contacts .contact-list .b-icon:before{color:#ac5e45;font-size:18px;margin-right:5px;position:relative;top:3px}.b-header .b-contacts .contact-list .b-icon.icon-mail:before{font-size:14px}.b-header .b-contacts .contact-list .social-item{margin:0}.b-header .b-contacts .contact-list .social-icon{background:url("/img/ikonki.png") no-repeat transparent;display:inline-block;width:31px;height:31px;margin:10px 5px -10px}.b-header .b-contacts .contact-list .social-icon.fb{background-position:-12px -10px}.b-header .b-contacts .contact-list .social-icon.vk{background-position:-135px -10px}.b-header .b-contacts .contact-list .social-icon.you{background-position:-217px -10px}.b-header .b-contacts .contact-list .social-icon.ok{background-position:-176px -10px}.b-header .b-contacts .contact-list .social-icon.in{background-position:-258px -10px}.b-rules-of-stay .image{position:absolute;top:-25px;left:0;right:0;margin:0 auto}.b-rules-of-stay:hover{color:#aa5940}.b-rules-of-stay{text-transform:uppercase;display:inline-block;position:absolute;top:200px;font-size:14px;width:30%;text-align:center;left:0;right:0;color:#aa5940;margin:0 auto}.b-menu{padding-top:20px;height:64px;position:relative;width:1254px;float:left;margin-left:21px;margin-right:21px}.b-menu:before{content:'';position:absolute;width:235px;height:112px;left:-325px;top:-19px;background:url(../img/newyear-2018/ng-menu-left.png) no-repeat;background-position-y:100%}.b-menu:after{content:'';position:absolute;width:301px;height:137px;right:-324px;top:-19px;background:url(../img/newyear-2018/ng-menu-right.png) no-repeat;background-position-y:100%}.b-menu .menu-left,.b-menu .menu-right{float:left;width:474px;padding:0 10px;position:relative;z-index:1}.b-menu .menu-middle{height:92px;margin-top:-8px;margin-bottom:-20px;float:left;width:304px;position:relative;text-align:center;background:url("../img/header-bg.png") no-repeat bottom left}.b-menu .menu-left{text-align:right}.b-menu .menu-right{text-align:left}.b-menu .menu-item{display:inline-block;margin:0 20px}.b-menu .menu-link{color:#c8771b;text-transform:uppercase;border-bottom:1px dashed;letter-spacing:1px}.b-menu .menu-link:hover{color:#de841e}.b-logo{display:inline-block;text-align:center;text-transform:uppercase;color:#604a43;padding-left:10px;position:relative;z-index:1}.b-logo .hotel-name{font-size:32px;letter-spacing:6px;margin-bottom:-3px}.b-logo .hotel-type{display:inline-block;font-size:11px;letter-spacing:2px;border-top:1px solid #bfb7b4;padding-top:6px}.b-logo.type-footer .hotel-type{border-top:none;border-bottom:1px solid #bfb7b4;padding-bottom:9px}.b-slider .slider-item{position:relative}.b-slider .slider-item .b-room-info{position:absolute;top:420px;left:500px;padding:10px 20px;background:rgba(221,230,238,0.75);border-radius:5px}.b-slider .slider-item .b-room-info .title{display:inline-block;font-size:24px;color:#3c2d28;width:300px;margin-right:10px}.b-slider .slider-item .b-room-info .square{display:inline-block;font-size:18px;color:#3c2d28;width:55px}.b-slider .slider-item .b-room-info .price{display:inline-block;font-size:18px;color:#ad5e45;width:205px;margin-right:10px}.b-slider .slider-item .b-room-info .price .digit{font-size:24px}.b-slider .slider-item .b-room-info .b-button{display:inline-block}.b-slider .slider-navigation{position:absolute;background:url("../img/slider-sprite.png") no-repeat 100px 100px;width:35px;height:31px;cursor:pointer}.b-slider .slider-navigation.prev{left:75px;background-position:0 0}.b-slider .slider-navigation.next{right:75px;background-position:-33px 0}.b-slider .slider-navigation:hover{opacity:1}.b-slider.type-main{max-height:700px;overflow:hidden;position:relative;border-bottom:8px solid #ad5e45}.b-slider.type-main:after{content:'';position:absolute;width:100%;height:362px;left:0px;bottom:-110px;background:url(../img/newyear-2018/ng-slider-bottom.png) repeat;background-position-y:100%}.b-slider.type-main .b-wrapper{width:1263px}.b-slider.type-main .slider-navigation{top:305px;opacity:0.9}.b-slider.type-main .slider-navigation.prev{left:75px}.b-slider.type-main .slider-navigation.next{right:75px}.b-slider.type-main .slider-navigation:hover{opacity:1}.b-slider.type-main .slider-image{width:100%}.b-slider.type-main .slick-list{overflow:visible}.b-slider.type-main .slick-slide{margin:0 5px}.b-slider.type-rooms{margin:0 -15px}.b-slider.type-rooms .slider-item{position:relative;padding:0 15px}.b-slider.type-rooms .slider-navigation{top:124px;opacity:0.3}.b-slider.type-rooms .slider-navigation.prev{left:-36px}.b-slider.type-rooms .slider-navigation.next{right:-36px}.b-slider.type-rooms .slider-navigation:hover{opacity:1}.b-slider.type-rooms .slider-overlay{position:absolute;top:19px;left:2px;background:#11658e;padding:7px 18px;box-shadow:2px 2px 1px -1px rgba(0,0,0,0.5);color:#ffffff;font-style:italic;font-size:14px;z-index:10}.b-slider.type-rooms .slider-overlay:after{content:' ';position:absolute;bottom:-10px;left:0;height:0;width:0;border-top:10px solid #0c4560;border-left:13px solid transparent}.b-slider.type-rooms .slider-overlay.type-city{top:59px;background:#323232}.b-slider.type-rooms .slider-overlay.type-city:after{height:0;width:0;border-top:10px solid #191919;border-left:13px solid transparent}.b-slider.type-rooms .slider-overlay.type-offer{background:#9d3f21}.b-slider.type-rooms .slider-overlay.type-offer:after{height:0;width:0;border-top:10px solid #732e18;border-left:13px solid transparent}.big-ta{position:absolute;top:-27px;right:-490px;z-index:100}.small-ta{position:absolute;top:0;right:-290px}.ta{margin:0 auto;width:100px;height:0;position:relative}.b-search-form{position:relative;z-index:10}.b-search-form .search-form{position:absolute;top:-244px;left:48px}.b-search-form .search-form:after{content:' ';display:block;width:78px;height:66x;background:url("../img/decor/spring/sf-spring.png") no-repeat 0 0;position:relative;top:24px;left:-28px;display:none}.b-section-heading{display:table;height:64px;color:#fff;margin-bottom:45px;width:100%}.b-section-heading .heading-title,.b-section-heading .heading-content{display:table-cell;vertical-align:middle;line-height:24px;width:606px;padding-right:21px;padding-left:21px}.b-section-heading .heading-title{text-align:right;border-right:1px solid rgba(255,255,255,0.3);letter-spacing:6px}.b-section-heading .heading-title .title-smaller{font-size:28px}.b-section-heading p{margin-bottom:0}.b-section-heading.light-background .heading-title{color:#604a43;border-right-color:rgba(96,74,67,0.5)}.b-section-heading.light-background .heading-content{color:#303030}.b-offers.type-main{background:#3c2d28;color:#fff}.b-offers.type-main h2{text-align:center}.b-offers.type-main h4{color:#ff9574}.b-offers.type-main .offer-items::after,.b-offers.type-main .offer-item::after{clear:both;content:"";display:table}.b-offers.type-main .offer-item{margin-bottom:50px}.b-offers.type-main .offer-item.item-even .offer-image{float:right}.b-offers.type-main .offer-image{width:498px;float:left;margin-left:21px;margin-right:21px}.b-offers.type-main .offer-text{width:714px;float:left;margin-left:21px;margin-right:21px}.b-offers.type-main .offer-text p{text-indent:30px}.b-offers.type-main.page-spa .offer-text{font-size:18px}.b-offers.type-main.page-spa .text-hesder{font-weight:bold;text-decoration:underline}.b-offers.type-main.page-spa .slider-image{border-radius:30px;width:498px}.b-rooms.type-main{background:#604a43;border-bottom:1px solid #907058;color:#fff}.b-rooms.type-main .in-each-room{position:absolute;bottom:-30px;right:21px;background:#fff;box-shadow:0 3px 1px 0 #000;padding:30px 34px 30px 29px;color:#604a43;font-size:14px;line-height:23px}.b-rooms.type-main .in-each-room h5{margin-bottom:9px}.b-rooms.type-main .in-each-room li:before{content:"\2666";margin-right:4px}.b-rooms-tabs{width:1038px;float:left;margin-left:21px;margin-right:21px;margin-left:129px;margin-right:129px}.b-rooms-tabs .tab-switcher{text-align:center;margin-bottom:48px}.b-rooms-tabs .tab-switcher .tab-item{display:inline-block;padding:7px 8px 8px;margin:0 6px;border-radius:2px}.b-rooms-tabs .tab-switcher .tab-item.is-active{background:#473631;box-shadow:inset 0px 1px 3px 0px #000}.b-rooms-tabs .tab-switcher .tab-item.is-active .tab-link{color:#fff;border:none}.b-rooms-tabs .tab-switcher .tab-item.no-tab-content{display:none}.b-rooms-tabs .tab-switcher .tab-link{cursor:pointer;color:#ffc889;border-bottom:1px dashed}.b-rooms-tabs .tab-switcher .tab-link:hover{color:#ffd4a3}.b-rooms-tabs .tab-content{display:block;height:0;overflow:hidden;width:100%;float:left}.b-rooms-tabs .tab-content .tab-item{display:block;height:0;overflow:hidden}.b-rooms-tabs .tab-content .tab-item::after{clear:both;content:"";display:table}.b-rooms-tabs .tab-content .tab-item.is-active{height:auto;overflow:visible}.b-rooms-tabs .tab-content .tab-text{width:324px;float:left;margin-right:108px}.b-rooms-tabs .tab-content .tab-slider{width:606px;float:left}.b-rooms-tabs.is-active .tab-content{height:auto;overflow:visible}.b-button{display:inline-block;font-size:16px;line-height:1;background-color:#8d2000;background-image:-webkit-linear-gradient(bottom, #8d2000,#ad5e45);background-image:linear-gradient(to top,#8d2000,#ad5e45);border:1px solid #62200b;border-radius:4px;color:#fff;padding:5px 18px 8px}.b-button:hover{background-color:#a72600;background-image:-webkit-linear-gradient(bottom, #a72600,#ad5e45);background-image:linear-gradient(to top,#a72600,#ad5e45);color:#fff}.tl-mobile{text-align:left;color:#5c5c5d;font-size:13px;margin-right:13px;display:inline-block;vertical-align:middle;background:url("/img/tl-mobile.png") no-repeat 0px 5px;padding:0 0 0 28px;text-decoration:underline}.b-room-content .room-square{font-size:15px;line-height:24px;margin-left:35px}.b-room-content .room-price{display:inline-block;font-size:14px;line-height:18px;color:#ff9777;vertical-align:middle;margin-right:24px}.b-room-content .room-price .digits{font-size:2em}.b-room-content .room-price .rouble{font-size:1.28em}.b-room-content .room-booking{margin:20px 0px 28px}.b-restaurants.type-main{color:#fff;background:#473631;border-bottom:1px solid #50423e}.b-restaurants.type-main .restaurants-list{width:100%;float:left}.b-restaurants.type-main .small-item{width:282px;float:left;margin-left:21px;margin-right:21px}.b-restaurants.type-main .big-item{width:606px;float:left;margin-left:21px;margin-right:21px}.b-restaurants.type-main .item-image{margin-bottom:23px}.b-restaurants.type-main .custom-block{position:absolute;right:21px;bottom:-120px;z-index:1}.b-restaurants.type-main .custom-block .content{width:210px;background:rgba(255,255,255,0.9);padding:19px 25px;box-shadow:0px 3px 5px 0px #000;color:#473631;font-size:14px;line-height:24px}.b-restaurants.type-main .custom-block .content h4{line-height:30px;margin-bottom:6px}.b-restaurants.type-main .custom-block:before{content:' ';position:absolute;top:-19px;left:-71px;width:312px;height:262px;background:url("../img/custom-block.png") no-repeat;z-index:-1}.b-slideset{position:relative;margin-bottom:40px}.b-slideset .slideset-wrapper{width:1080px;margin:0 auto;overflow:hidden}.b-slideset .slideset-wrapper .slideset-container{width:9999px;transition:0.5s ease all}.b-slideset .slideset-wrapper .slideset-container:after{content:'';display:block;clear:both}.b-slideset .slideset-wrapper .slideset-container .element{width:200px;margin-right:20px;float:left;height:115px}.b-slideset .slide-arrow{position:absolute;background:url("../img/slider-sprite.png") no-repeat 100px 100px;width:35px;height:31px;cursor:pointer;top:45px;opacity:0.9}.b-slideset .slide-arrow:hover{opacity:1}.b-slideset .slide-arrow.next-slide{right:65px;background-position:-33px 0}.b-slideset .slide-arrow.prev-slide{left:65px;background-position:0 0}.b-conference.type-main{background:#3c2d28;color:#ffffff;border-bottom:4px solid #ad5e45}.b-conference.type-main .small-item{width:282px;float:left;margin-left:21px;margin-right:21px}.b-services.type-main{background:#f9efeb;border-bottom:1px solid #d1b9af}.b-services.type-main .services-list-holder{width:648px;float:left}.b-services.type-main .services-list{width:100%;float:left;color:#4e4e4e}.b-services.type-main .services-list .list-item{width:282px;float:left;padding-bottom:9px;padding-left:38px}.b-services.type-main .services-list .list-item:nth-child(2n+1){margin-left:21px;margin-right:-100%;clear:both}.b-services.type-main .services-list .list-item:nth-child(2n+2){margin-left:345px;margin-right:-100%;clear:none}.b-services.type-main .services-list .b-icon:before{font-size:20px;line-height:15px;color:#ad5e45}.b-services.type-main .service-images{width:100%;float:left;margin:40px 0 0}.b-services.type-main .service-images .image-item{width:282px;float:left;margin-left:21px;margin-right:21px}.b-services.type-main .image-item .b-image{height:196px}.b-location.type-main{background:#ffffff}.b-location.type-main .attractions .attractions-table{display:table;width:100%}.b-location.type-main .attractions .attractions-table .attractions-row{display:table-row}.b-location.type-main .attractions .attractions-table .attraction-cell{display:table-cell;text-align:center;font-size:14px;line-height:17px}.b-location.type-main .attractions .attractions-table .attraction-cell.type-distance{color:#a54a2d;line-height:30px;padding-top:20px}.b-location.type-main .attractions .attractions-table .attraction-cell.type-distance .value{display:inline-block;font-size:27px;margin-right:4px}.b-location.type-main .map-holder{height:378px}.b-location.type-main .location-about{width:714px;float:left;margin-left:21px;margin-right:21px}.b-location.type-main .about-text p{width:47.44526%;float:left}.b-location.type-main .about-text p:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.b-location.type-main .about-text p:nth-child(2n+2){margin-left:52.55474%;margin-right:-100%;clear:none}.b-location.type-main .location-path{width:498px;float:left;margin-left:21px;margin-right:21px}.b-location.type-main .location-path .b-link{color:#c7771b}.b-location.type-main .location-about h5,.b-location.type-main .location-path h5{text-align:left}.b-footer{font-size:14px;color:#4e4e4e;background:#fff;border:solid #bbbbbb;border-width:1px 0 1px;padding-top:16px;height:74px}.b-footer .footer-content{width:1254px;float:left;margin-left:21px;margin-right:21px}.b-footer .footer-left,.b-footer .footer-right{float:left;width:474px;padding:0 10px}.b-footer .footer-middle{float:left;width:304px;text-align:center;background:url("../img/footer-bg.png") no-repeat top left;height:72px;margin-top:-53px;padding-top:14px}.b-footer .footer-item{display:inline-block;vertical-align:middle}.b-footer .footer-left{text-align:right}.b-footer .footer-copyright{text-align:left;text-indent:-1em;color:#5c5c5d;font-size:13px}.b-footer .footer-right{text-align:left}.b-footer .footer-address{margin-right:29px}.b-footer .footer-phone{margin-left:20px}.b-footer .footer-develop{margin-left:53px}.b-footer .develop-link{position:relative;display:block;color:#242424;font-size:13px;line-height:18px}.b-footer .develop-link .develop-tl{text-decoration:underline}.b-footer .develop-link:before{position:absolute;right:-44px;top:3px;font-size:30px;line-height:1;color:#cfc8c6}.align-center{text-align:center}.spa-content{margin:0 auto}.spa-content img{width:100%}.spa-content .content-header{font-size:17px;font-weight:800}.spa-content .b-text{padding:10px 20px;border:1px solid #fff;margin:30px 0}.spa-content .b-text ul{margin:0 15px}.spa-content h5{color:#fff}.spa-content .b-table{padding:10px 0;margin-bottom:30px}.spa-content .b-table:after{content:'';display:block;clear:both}.spa-content .b-table>div{float:left;line-height:40px;box-sizing:border-box;border-top:1px solid #fff;border-left:1px solid #fff;padding:0 10px}.spa-content .b-table>div.last-col{border-right:1px solid #fff}.spa-content .b-table>div.double-line{height:80px}.spa-content .b-table>div.td-1{width:10%}.spa-content .b-table>div.td-2{width:20%}.spa-content .b-table>div.td-3{width:30%}.spa-content .b-table>div.td-4{width:40%}.spa-content .b-table>div.td-5{width:50%}.spa-content .b-table>div.td-6{width:60%}.spa-content .b-table ul{margin:20px 0 0}.spa-content .b-table ul li{padding:5px 0;list-style:disc inside}.spa-content ul,.spa-content ol{margin:0 40px 10px}.spa-content ul li:before,.spa-content ol li:before{content:'✓';margin:0 5px}.contacts{font-size:18px;margin-bottom:-20px;text-align:center;font-weight:bold}.contacts .mailto{color:#fff;text-decoration:underline}.contacts .mailto:hover{text-decoration:none}.contacts .social-icon{background:url("/img/ikonki.png") no-repeat transparent;display:inline-block;width:31px;height:31px;margin:10px 5px -10px}.contacts .social-icon.fb{background-position:-12px -10px}.contacts .social-icon.vk{background-position:-135px -10px}.contacts .social-icon.you{background-position:-217px -10px}.contacts .social-icon.ok{background-position:-176px -10px}.contacts .social-icon.in{background-position:-258px -10px}.b-booking{color:#fff}.b-booking .booking-content{margin-left:129px;width:1254px;margin:0 auto}.booking_style{background:#3c2d28 !important}
/*# sourceMappingURL=style.css.map */
