html{height:100%;width:100%;margin:0;padding:0;-webkit-text-size-adjust:none}* html body{height:100%}@font-face{font-family:Helvetica-Light;src:url('fonts/HelveticaLight.ttf') format('truetype')}body{font-family:Helvetica,Arial,Calibri,Verdana,sans-serif;font-size:100%;font-size:16px;color:#333;min-height:100%;position:relative;line-height:1.5;background:#fff}a{text-decoration:none;color:#222}a:active{text-decoration:underline;color:#c00}a.blu{color:#0087d7}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearboth,.clearfix{clear:both}.hover{-webkit-user-select:none;-webkit-touch-callout:none}.left{float:left}.right{float:right}p{margin-bottom:10px}strong{font-weight:bold}strong,b{font-weight:bold}i,em{font-style:italic}s,strike,del{text-decoration:line-through}img{vertical-align:middle}#all{min-width:300px}#all .wrapper{position:relative}#all .wrapper .panel{position:fixed;background:transparent;background:#fff;top:50px;left:0;right:0;bottom:0;z-index:10000;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:.5s linear transform;transition:.5s linear transform}body.menuOpened #all .wrapper .panel.menu{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:.5s linear transform;transition:.5s linear transform}#all .wrapper .menu>div a{display:block;font-size:16px;padding:14px;border-bottom:1px #d1d1d1 solid}.button{display:block;border:0;border-radius:3px;background:#003f63;color:#fff;font-size:16px;padding:10px 13px 10px 13px;text-align:center}.sprite{background-image:url(../../images/mobile/sprite.png);background-size:250px 250px}.spritedButton{display:block;position:relative;width:30px;height:30px}.spritedButton:before,.spritedBefore:before{display:block;content:'';position:absolute;left:3px;top:3px;width:24px;height:24px;background-image:url(../../images/mobile/sprite.png);background-size:250px 250px}#all .wrapper>.content{position:absolute;left:0;width:100%;z-index:1;top:0}body.hotelsFiltersOpened #all .wrapper>.content,body.reviewOrderOpened #all .wrapper>.content,body.menuOpened #all .wrapper>.content{bottom:0;overflow:hidden}div.header{background:#e70a00;font-size:1.45em;padding:0;position:fixed;z-index:16;width:100%;height:50px;box-shadow:0 0 3px 0 rgba(0,0,0,0.5);z-index:10000}.header a.phone{position:absolute;right:60px;top:5px}.header a.phone:after{display:block;content:'';position:absolute;right:-6px;top:2px;width:1px;height:36px;background:rgba(255,255,255,0.5)}.header .menuswitcher{position:absolute;width:50px;height:50px;right:0;top:0;-webkit-transition-duration:.5s;transition-duration:.5s}.menuswitcher .icon-left{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;height:3px;width:12px;top:24px;background-color:#fff;left:12px}.menuswitcher .icon-left:before{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:12px;height:3px;background-color:#fff;content:'';top:-8px}.menuswitcher .icon-left:after{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:12px;height:3px;background-color:#fff;content:'';top:8px}.menuswitcher .icon-left:hover{cursor:pointer}.menuswitcher .icon-right{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;height:3px;width:12px;top:24px;background-color:#fff;left:24px}.menuswitcher .icon-right:before{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:12px;height:3px;background-color:#fff;content:'';top:-8px}.menuswitcher .icon-right:after{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:12px;height:3px;background-color:#fff;content:'';top:8px}.menuswitcher.open .icon-left{-webkit-transition-duration:.5s;transition-duration:.5s;background:transparent}.menuswitcher.open .icon-left:before{-webkit-transform:rotateZ(45deg) scaleX(1.4) translate(2px,2px);transform:rotateZ(45deg) scaleX(1.4) translate(2px,2px)}.menuswitcher.open .icon-left:after{-webkit-transform:rotateZ(-45deg) scaleX(1.4) translate(2px,-2px);transform:rotateZ(-45deg) scaleX(1.4) translate(2px,-2px)}.menuswitcher.open .icon-right{-webkit-transition-duration:.5s;transition-duration:.5s;background:transparent}.menuswitcher.open .icon-right:before{-webkit-transform:rotateZ(-45deg) scaleX(1.3) translate(-2px,1px);transform:rotateZ(-45deg) scaleX(1.3) translate(-2px,1px)}.menuswitcher.open .icon-right:after{-webkit-transform:rotateZ(45deg) scaleX(1.3) translate(-2px,-1px);transform:rotateZ(45deg) scaleX(1.3) translate(-2px,-1px)}.menuswitcher:hover{cursor:pointer}div.header a.logo{display:block;position:absolute;width:185px;height:38px;left:13px;top:9px;background:transparent url(../images/logo.png) no-repeat 0 0;background-size:cover}.closePanelHelper{display:none}.closePanelHelperOpened .closePanelHelper{display:block;width:100%;height:60000px;position:absolute;left:0;top:0;z-index:17}.page{padding:50px 0 0 0;position:relative}.phonepadding{padding:0 14px}#footer{font-family:Arial;font-size:14px;background:#123042;color:#fff;margin:1em 0 0 0}#footer .wrapper{padding:1em;text-align:center}#footer a{color:#fff;text-decoration:underline}#footer .pale{opacity:.7}h1{font-size:18px;font-weight:bold;background:#f5f7f8;padding:14px 15px 14px 15px;line-height:22px;position:relative;border-bottom:1px #e1e1e1 solid}h1.return{padding:14px 15px 14px 34px}h1 a.back{display:block;content:'';position:absolute;left:0;top:0;width:34px;height:50px;background:url(../images/icons/back.png) 4px center no-repeat;background-size:32px 32px}h1 a.search{position:absolute;right:6px;top:6px}h1 time{display:block;font-family:Helvetica-Light;font-size:13px;color:#444}h2{font-size:1.4em;font-weight:bold;line-height:1.1em;margin:0}ul,ol{line-height:127%;list-style-position:inside;list-style-type:disc;margin:0 0 10px}ul>li{display:list-item;list-style-position:outside;margin:0 0 0 15px;padding:0 25px 0 0}#dbgdiv{position:fixed;background:#fff;padding:2px 5px;top:2px;left:2px;display:none;color:#c00;z-index:999999}a.icon{display:block;content:'';width:40px;height:40px;background:url(../images/icons/close.png) center center no-repeat;background-size:32px 32px}a.icon.down{background-image:url(../images/Down-arrow-light.png)}a.icon.plus{background-image:url(../images/icons/Plus.png)}a.icon.minus{background-image:url(../images/icons/Minus.png)}a.icon.zap{background-image:url(../images/icons/zap.png)}a.icon.search{background-image:url(../images/icons/search.png)}a.icon.phone{background-image:url(../images/icons/phone.png)}.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.hmenu{overflow-x:scroll;border-bottom:1px #e1e1e1 solid;height:40px}.hmenu>div{white-space:nowrap}.hmenu>div a{font-size:15px;font-family:Helvetica-Light;display:inline-block;padding:9px 13px;color:#444}.hmenu>div a.active{font-family:Helvetica;color:#000;padding:9px 13px 6px 13px;border-bottom:3px #e70a00 solid}.page>a.more{display:block;font-size:18px;text-align:center;padding:6px 0;margin:0 15px 15px 15px;border:1px #9b9b9b solid;border-radius:5px}span.stars{display:inline-block;font-size:0;width:89px;height:20px;background:url('../images/bstars.png') no-repeat 0 0;background-size:180px 20px;vertical-align:text-bottom}span.stars.s4{background-position:-18px 0}span.stars.s3{background-position:-36px 0}span.stars.s2{background-position:-54px 0}span.stars.s1{background-position:-72px 0}span.stars.s0{background-position:-90px 0}label.nicecheck{display:inline-block;background:transparent url(../images/checkbox.png) no-repeat 0 8px;padding:8px 0 0 20px;cursor:pointer;color:#000}label.nicecheck.disabled{background-position:0 -54px;cursor:default}label.nicecheck.checked{background-position:0 -24px}label.nicecheck input{display:none}.wrapper>.phone{background:#fff;position:fixed;width:100%;height:100px;box-shadow:0 0 3px 0 rgba(0,0,0,0.5);z-index:9999;-webkit-transform:translate(0,-55px);transform:translate(0,-55px);-webkit-transition:.5s linear transform;transition:.5s linear transform}.wrapper>.phone.open{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:.5s linear transform;transition:.5s linear transform}.wrapper>.phone span{display:block;font-size:19px;position:absolute;left:15px;bottom:10px}.wrapper>.phone a.call{font-size:14px;color:#555;position:absolute;right:45px;bottom:9px;border:1px solid #9b9b9b;border-radius:4px;padding:5px 11px 5px 11px}.wrapper>.phone a.close{position:absolute;right:0;bottom:4px}.contacts .phone{font-size:16px;background:#f5f7f8;color:#333;padding:14px 15px 14px 15px;border-bottom:1px #e1e1e1 solid;text-align:center}.contacts .phone .email{font-family:Helvetica-Light;color:#444;font-size:15px}.contacts h3{font-size:16px;padding:14px 15px 2px 15px}.contacts .office{padding:0 15px 14px 15px;border-bottom:1px #e1e1e1 solid}.contacts .office:last-child{padding:14px 15px 14px 15px;border-bottom:0}.contacts .office .address{font-family:Helvetica-Light;color:#444;font-size:15px;padding:0 0 10px 0}.contacts .office .map{width:100%;height:206px}.contacts .office .map iframe{width:100%;height:206px}.liveSearch{border:1px #d1d1d1 solid;border-top:0;background:#fff;margin:0;display:none}.liveSearch a{display:block;padding:15px;border-bottom:1px #d1d1d1 solid}.field.live{position:relative}.field.live a.icon{position:absolute;top:4px;right:4px}.field.live a.close{display:none}.righticon{position:relative;padding-right:60px}.righticon:after{display:block;content:'';position:absolute;right:0;top:0;width:50px;height:50px;background:url(../images/icons/icon.png) center center no-repeat;background-size:32px 32px}.photoFocus{display:none;z-index:10001;background-color:#000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.photoFocusContainer{position:relative;height:100%;text-align:center}body.picFullScreen .photoFocus{display:block !important}.photoFocusContainer>div{text-align:center}.photoFocus .return{display:block;position:absolute;right:0;top:0;width:50px;height:50px;padding:0}.photoFocus .return:after{background-image:url(../images/icons/Close-white.png)}body #all .wrapper .panel.hotelsFilters,body #all .wrapper .panel.reviewOrder{display:block;z-index:10001}body #all .wrapper .panel.reviewOrder{z-index:10002}body.hotelsFiltersOpened #all .wrapper .panel.hotelsFilters,body.reviewOrderOpened #all .wrapper .panel.reviewOrder{display:block;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:.5s linear transform;transition:.5s linear transform}.panel.hotelsFilters>.head,.panel.reviewOrder>.head{background:#e70a00;color:#fff;height:50px;position:absolute;top:-50px;left:0;right:0;color:#fff;font-size:15px;font-weight:bold}.panel.hotelsFilters>.head a,.panel.reviewOrder>.head a{display:block;padding:15px;color:#fff}.panel.hotelsFilters>.head a:first-child,.panel.reviewOrder>.head a:first-child{padding-left:34px}.panel.hotelsFilters>.head a:first-child:before,.panel.reviewOrder>.head a:first-child:before{display:inline-block;content:'';position:absolute;left:0;top:0;width:34px;height:50px;background:url(../images/icons/back-white.png) center center no-repeat;background-size:32px 32px}.loadingAjax{display:none;position:fixed;z-index:20999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}body.loading .loadingAjax{display:block}body.loading .header,body.loading .page{-webkit-filter:blur(2px);-moz-filter:blur(2px);filter:blur(2px)}body.loading #all .wrapper>.content{bottom:0;overflow:hidden}.loadingAjax:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8)}.loadingAjax:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loadingAjax:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-0.5em;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(231,10,0,1) 1.5em 0 0 0,rgba(231,10,0,1) 1.1em 1.1em 0 0,rgba(231,10,0,1) 0 1.5em 0 0,rgba(231,10,0,1) -1.1em 1.1em 0 0,rgba(0,0,0,0.5) -1.5em 0 0 0,rgba(0,0,0,0.5) -1.1em -1.1em 0 0,rgba(231,10,0,1) 0 -1.5em 0 0,rgba(231,10,0,1) 1.1em -1.1em 0 0;box-shadow:rgba(231,10,0,1) 1.5em 0 0 0,rgba(231,10,0,1) 1.1em 1.1em 0 0,rgba(231,10,0,1) 0 1.5em 0 0,rgba(231,10,0,1) -1.1em 1.1em 0 0,rgba(231,10,0,1) -1.5em 0 0 0,rgba(231,10,0,1) -1.1em -1.1em 0 0,rgba(231,10,0,1) 0 -1.5em 0 0,rgba(231,10,0,1) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.searchFormContainer{display:none}.searchFormContainer h1{border-bottom:0;padding:14px 15px 0 15px}.searchFormContainer h1 .close{position:absolute;right:4px;top:5px}@media screen and (orientation:landscape){div.header{position:relative}.wrapper>.phone{display:none}}.panel .plan .more .pic{overflow:scroll;position:fixed;top:0;left:0;bottom:0;right:0}#bannerBlockVSPage a{height:150px;color:#fff;text-decoration:none}#bannerBlockVSPage a .img{width:100%;height:150px;background:url(../images/spacer.gif) center center no-repeat;background-size:cover}#bannerBlockVSPage a .text{position:relative;top:-70px;padding-top:1px;padding-left:14px;text-align:left;text-shadow:1px 1px 0 rgba(0,0,0,0.25)}#bannerBlockVSPage a .text .head{font-size:24px}#bannerBlockVSPage a .text .desc{margin-top:-5px;font-size:16px}