@font-face{font-family:'HRSClanNews';src:url('https://www.hrsstatic.com/web3/fonts/ClanNew.eot');src:url('https://www.hrsstatic.com/web3/fonts/ClanNew.eot?#iefix') format('embedded-opentype'),url('https://www.hrsstatic.com/web3/fonts/ClanNew.woff') format('woff'),url('https://www.hrsstatic.com/web3/fonts/ClanNew.ttf') format('truetype'),url('https://www.hrsstatic.com/web3/fonts/ClanNew.svg#webfonthXI3JMFz') format('svg')}@font-face{font-family:'HRSClanMed';src:url('https://www.hrsstatic.com/web3/fonts/ClanMed.eot');src:url('https://www.hrsstatic.com/web3/fonts/ClanMed.eot?#iefix') format('embedded-opentype'),url('https://www.hrsstatic.com/web3/fonts/ClanMed.woff') format('woff'),url('https://www.hrsstatic.com/web3/fonts/ClanMed.ttf') format('truetype'),url('https://www.hrsstatic.com/web3/fonts/ClanMed.svg#webfonthXI3JMFz') format('svg')}
.myHRSLightBox{width:624px;position:fixed;top:50%;margin-top:-244px;left:50%;margin-left:-312px;background:0;z-index:20003}.myHRSLightBox .lightboxContent,.lightbox.myHRSLightBox{background:0;padding:0}.myHRSLightBox .header{background:#2f518b;height:46px;color:#fff}.myHRSLightBox h4{color:#fff;font-size:18px;font-weight:normal;line-height:46px;padding-left:20px;border:0}body.ru__NEXT .privateRegister.myHRSLightBox.jsBTRegisterForm .header h4,body.ja__NEXT .privateRegister.myHRSLightBox.jsBTRegisterForm .header h4{font-size:15px}.myHRSLightBox .content h4{color:#2f518b;background:url(https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/arrow_green.png) no-repeat 0 6px;padding-left:25px;line-height:25px;margin:8px 0}#wrap .myHRSLightBox .content h3{color:#2f518b;font-size:2.4em;padding:0 0 2px 0}.myHRSLightBox .topContent{padding:2px 11px 10px;border-bottom:1px solid #dcdcdc;background:#fff}
.myHRSLightBox .topContent.alternativeDescription{padding-bottom:2px;display:none}.myHRSLightBox .topContent.alternativeDescription h4{background:0}.myHRSLightBox .topContent p{margin-left:26px}.myHRSLightBox>.close{background:url(https://www.hrsstatic.com/web3/images/wide/_general/_general/start.png) no-repeat 0 -6043px;width:4px;display:block;height:13px;position:absolute;right:14px;top:14px}.myHRSLightBox .content{margin:0 3px;padding:0;border:1px solid #d1dce1;background:#e4f3ff}.myHRSLightBox .lightboxContent>.content:before,.myHRSLightBox .lightboxContent>.content:after{content:'';position:absolute;top:46px;left:0;border-right:3px solid #808080;border-bottom:3px solid transparent;width:0}.myHRSLightBox .lightboxContent>.content:after{top:46px;left:auto;right:0;border-left:3px solid #808080;border-bottom:3px solid transparent;border-right:0}
.myHRSLightBox.privateRegisterOk .middleContent fieldset{background:#e4f3ff url(https://www.hrsstatic.com/web3/images/wide/_general/_general/start.png) no-repeat -241px -6042px;margin:50px 40px 45px;padding:17px 0 0 79px}.myHRSLightBox.privateRegisterOk .middleContent p{line-height:155%;font-size:1.5em}.myHRSLightBox.lightbox .content label{width:49%;float:left;margin:17px 0 0!important;color:#2f518b}.myHRSLightBox.lightbox .content label.checkboxUnderInput{margin:0!important;float:none}.BTUpgradePopup.myHRSLightBox.lightbox .content label.checkboxUnderInput{float:left}.myHRSLightBox.lightbox .content label.smallerTopMargin{margin-top:10px!important}.myHRSLightBox .content label.toRight{float:right}.myHRSLightBox .middleContent .toRight{margin-top:17px}.myHRSLightBox .lightboxContent .content fieldset{margin:0 0 11px 34px;border:0}
.myHRSLightBox .content label input.text{background:#fcfcfc;border:1px solid #d1dfdf;width:243px;color:#333;padding:5px 5px 4px;margin:2px 0 5px 0;font-size:13px!important}#wrap label input.disablingToggle[disabled],#smeUserRegistrationForm fieldset input.disablingToggle[disabled],#jsContentForm fieldset input.disablingToggle[disabled]{background:#eaf5fe!important;color:#d1dfdf}.myHRSLightBox .content label .checkbox{float:left;width:auto;margin:0 8px 0 0}.myHRSLightBox .content label .description{float:left;padding-right:20px;width:82%}.myHRSLightBox .content label .description a{color:#2f518b;text-decoration:underline}.myHRSLightBox .content .bottomContent{line-height:58px;height:58px;padding:0 14px 0 34px;border-top:1px solid #dcdcdc;background:#fff}div#content .myHRSLightBox p.column{line-height:58px}
.myHRSLightBox .column{float:left;color:#666;white-space:nowrap}.myHRSLightBox .column a{color:#666}.myHRSLightBox .content .bottomContent{line-height:58px;height:58px;padding:0 14px 0 34px}.myHRSLightBox .content .bottomContent .jsChangeContent{color:#2f518b;text-decoration:underline;font-weight:bold}.myHRSLightBox .content .column.toRight{text-align:right;float:right}.myHRSLightBox .submit{margin:15px 0 0 20px!important;border:0;color:#fff;font-weight:bold;float:none!important;cursor:pointer;background:#c60937;background-image:linear-gradient(top,#e20d44 0,#c60937 50%);background-image:-o-linear-gradient(top,#e20d44 0,#c60937 50%);background-image:-moz-linear-gradient(top,#e20d44 0,#c60937 50%);background-image:-webkit-linear-gradient(top,#e20d44 0,#c60937 50%);background-image:-ms-linear-gradient(top,#e20d44 0,#c60937 50%);padding:5px 10px 5px!important;min-width:120px;font-size:13px;line-height:120%}
.myHRSLightBox .errorMsg{clear:both;margin:1px 36px 7px 0!important;background:0;padding:0;border:0}.myHRSLightBox .errorMsgInline{display:inline}.myHRSLightBox .loadingAnimation{background:url(https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/loader_02.gif) no-repeat scroll center center rgba(255,255,255,0.3);height:100%;position:absolute;width:100%;z-index:29002;top:0;left:0}.myHRSLightBox .content .infoIcon{float:right;margin-right:37px;text-decoration:underline;background:url("https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/sprite.png") 0 -20901px;width:14px;height:14px;line-height:14px;position:relative}.myHRSLightBox .infoIcon .businessTravelHelp{z-index:30000;left:-111px;bottom:15px;width:250px;position:absolute;display:none}.myHRSLightBox .infoIcon:hover .businessTravelHelp{display:block}.myHRSLightBox .businessTravelHelp .pikeTop{background-position:-300px 0;left:50%;margin-left:-11px;height:13px;background-image:url(https://www.hrsstatic.com/web3/images/wide/_general/_general/elements/helpLayer_businessTravel.png);bottom:-3px}
.myHRSLightBox .businessTravelHelp .shadowBottom{background:url(https://www.hrsstatic.com/web3/images/wide/_general/_general/elements/helpLayer.png) left -950px no-repeat;height:10px;z-index:1;position:relative;margin:-1px 7px 0 0}.myHRSLightBox .businessTravelHelp .top{background:#dbe7f0;height:1px;margin-left:0;z-index:15}.myHRSLightBox .businessTravelHelp .content{background:#fff;border:0;border-left:1px solid #dbe7f0;border-right:1px solid #dbe7f0;color:#666;font-size:11px!important;padding:1.2em;z-index:15;margin:0}.myHRSLightBox .businessTravelHelp .bottom{background:#dbe7f0;height:1px;margin-left:0;z-index:15;position:relative}.myHRSLightBox .businessTravelHelp .shadowCorner{background:transparent url(https://www.hrsstatic.com/web3/images/wide/_general/_general/elements/helpLayer.png) -100px 0 no-repeat;height:10px;width:10px;z-index:1;position:absolute;right:-10px}
.myHRSLightBox.loginForm input.submit{background:#2a579f;background:#4373bd;background:-moz-linear-gradient(top,#4373bd 0,#2a579f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4373bd),color-stop(100%,#2a579f));background:-webkit-linear-gradient(top,#4373bd 0,#2a579f 100%);background:-o-linear-gradient(top,#4373bd 0,#2a579f 100%);background:-ms-linear-gradient(top,#4373bd 0,#2a579f 100%);background:linear-gradient(to bottom,#4373bd 0,#2a579f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4373bd',endColorstr='#2a579f',GradientType=0)}#KisSMELightBox_veilPopup{position:fixed;display:none;z-index:20002}.myHRSLightBox .hotelDetails{background:#fff;border-bottom:1px solid #dcdcdc;padding-top:10px}
.myHRSLightBox .hotelDetails .image{width:145px;height:82px;overflow:hidden;float:left;margin:0 10px 10px 34px}.myHRSLightBox .hotelDetails .image img{width:100%;height:100%}.myHRSLightBox .hotelDetails .hotelname{float:left;width:150px}.myHRSLightBox .hotelDetails .hotelname .address{color:#666;text-decoration:underline}.myHRSLightBox .hotelDetails .hotelname .name{font-weight:bold;color:#2f518b;text-decoration:none;margin-bottom:7px}.myHRSLightBox .priceArea{width:230px;float:right;margin-right:34px;margin-top:5px;padding-top:13px}.myHRSLightBox .additionalPrice .priceValue{line-height:19px}.myHRSLightBox .additionalPrice{margin-top:0}.myHRSLightBox .priceArea .labelBusiness{text-transform:uppercase;margin-top:5px}.myHRSLightBox span.rating{background:url("https://www.hrsstatic.com/web3/images/wide/_general/_general/start.png") no-repeat 0 -4325px;display:block;height:10px;margin-bottom:.3em;text-indent:-100000px;width:10px;cursor:default;float:left}
.myHRSLightBox span.ratingInfo{float:left;display:block;font-size:10px;line-height:10px;color:#2f518b;margin:1px 0 0 4px}.hotelDetails span.rating.stars2{width:20px}.hotelDetails span.rating.stars3{width:30px}.hotelDetails span.rating.stars4{width:40px}.hotelDetails span.rating.stars5{width:50px}.additionalPrice{color:#528fd0;min-height:3px;font-size:22px;line-height:16px;margin-top:15px}.additionalPrice .priceValue{float:right;position:relative;font-size:24px;font-family:"HRSClanNews"}.additionalPrice.strike>div{color:#848484;font-size:20px;font-family:"HRSClanNews"}.additionalPrice.strike>span.roomAbbreviation,.priceContainer .standardPrice>span.roomAbbreviation{float:right;display:block;margin-top:6px;color:#848484;font-size:15px!important;font-family:"HRSClanNews"}
.myHRSLightBox .priceArea .labelBusiness{font-size:9px!important;line-height:9px;float:right;display:block;margin-top:5px;margin-right:4px;font-family:"HRSClanBold";font-weight:bold;text-align:right}.myHRSLightBox .hi{font-size:11px!important;color:#666;margin:0 0 3px;display:block;clear:both;float:right;cursor:text}.myHRSLightBox .additionalPrice.strike .strikeLine{top:11px}.myHRSLightBox .hotelDetails sup{font-size:.55em!important}.myhrs_userdata_edit_form .businessTravelBox i{font-style:normal}#bem_lightbox input#iamfreelancerInput{width:215px}body.grayPortal,.grayPortal #layout02{background-color:#f2f2f2}.grayPortal #layout02{box-shadow:none}#registerWrapper{display:block;clear:both;margin:50px 20px 100px 20px;color:#333;float:left}#registerWrapper h1{font-size:24px!important;margin:18px 0 18px 5px}
#layoverRegisterWrapper #registerWrapper #register.cart{width:580px}#registerWrapper .cart{width:925px;border:1px solid #dedede;padding:0;margin:0 auto;box-shadow:0 0 4px #dedede;background:#fff}#registerWrapper .cart .title{position:relative}#registerWrapper .cart .title a{display:none}#registerWrapper .cart h2{font-size:18px;padding:9px 20px;margin:0;background:#f2f2f2;display:none}#registerWrapper form.register,#registerWrapper form.login{padding:15px 20px;position:relative;display:none}#registerWrapper .register label,#registerWrapper .login label{font-weight:bold;font-size:13px;display:inline-block;vertical-align:top;margin:0 10px 12px 0}.bookingFormV2 #registerWrapper .noMargin{margin-top:0!important}#registerWrapper .register label.noMargin,#registerWrapper .login label.noMargin{margin-right:0}
#registerWrapper .register label.typeOfUser{font-weight:normal;text-transform:capitalize;margin-right:19px}#registerWrapper .register input.text,#registerWrapper .login input.text{border:1px solid #ddd;padding:8px;margin-top:7px;width:242px;font-weight:normal}#registerWrapper .register input.text.error{background:none!important;border:1px solid #cc0a2f;color:#000}#registerWrapper .register input.text.valid{border:1px solid #55ab3e;background:url("https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/checkmarkGreen.png") no-repeat 97% 10px}#registerWrapper .register p{font-size:13px;margin-bottom:10px}#registerWrapper .register .info p{color:#7e7e7e}#registerWrapper .register .info p.private,#registerWrapper .register .info p.both{display:none}#registerWrapper #register p.mandatory{text-align:right;margin:0 15px 15px 0;color:#666}
#registerWrapper #register .privateContent,#registerWrapper #register .info p.private,#registerWrapper #register .info p.both{display:none}#registerWrapper .checkbox{margin:0 3px 0 0;position:relative;top:3px}#registerWrapper #register .selfEmployed label,#registerWrapper .rememberMe label{font-size:12px;font-weight:normal;margin:3px 0 0}#registerWrapper .rememberMe{margin:10px 0}#registerWrapper .rememberMe label{font-size:12px}#registerWrapper #register .submit,#layoverRegisterWrapper .successBox .closeButton,#registerWrapper.oneWebRegister .successBox.promotionSuccess .desc p{font-size:16px;padding-bottom:15px}#registerWrapper.oneWebRegister .successBox .closeButton{background:#2f518b;color:#fff;border:0;border-radius:3px;font-weight:bold;padding:10px;font-size:14px;cursor:pointer;width:100%;margin-bottom:12px}
#registerWrapper #register .submit:hover{background:#4368a6}#registerWrapper .buttonContent{float:right;width:263px;margin-top:21px}#registerWrapper #register .buttonContent input{width:260px}#registerWrapper .login .buttonContent{margin-bottom:40px}#registerWrapper #register .buttonContent p.rules{color:#6e6e6e;margin-top:12px}#registerWrapper #register .buttonContent a,#layoverRegisterWrapper .desc a,#registerWrapper.oneWebRegister .desc a,#registerWrapper #switcher a,#register a.forgottenLoginDetails{color:#2e518b}#registerWrapper #register .buttonContent a:hover,#registerWrapper #switcher a:hover{text-decoration:underline}#registerWrapper #register .privateContent .buttonContent{margin:10px 0 0}#layoverRegisterWrapper #register .security{width:245px}#registerWrapper #register .security{border-top:0;float:left;padding:10px 15px 20px}
#layoverRegisterWrapper #registerWrapper #register .security>h5{line-height:17px}#registerWrapper #register .security>h5{background:url('https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/securityLock.png') no-repeat 0;font-size:13px;margin:0;padding-left:21px;line-height:25px;color:green;font-weight:normal}#registerWrapper #register .security>p{font-size:13px}#registerWrapper #register label>span.error{display:block;margin-top:2px;font-weight:normal;width:260px}#registerWrapper #register span.error--validation,#registerWrapper #register span.error--empty,.privateRegister form.middleContent span.error--validation,.privateRegister form.middleContent span.error--empty{display:none;width:260px;color:#cc092f;position:relative;z-index:2;font-weight:normal;font-size:12px!important}#layoverRegisterWrapper #registerWrapper #switcher a{white-space:nowrap}
#layoverRegisterWrapper #registerWrapper #switcher{width:260px;padding-bottom:20px;text-align:right}#registerWrapper #switcher{border-bottom:0;float:right;padding:20px 22px 0 22px}#registerWrapper #switcher p{font-size:13px;display:none}#registerWrapper #switcher p>a{padding:0}#registerWrapper #switcher .hrs_sprite_next{width:11px;height:13px;background-position:-120px -18px}#registerWrapper #benefits ul{padding-top:15px}#registerWrapper #benefits li{display:block;border:0;float:none;width:80%;font-size:14px!important;line-height:17px;padding-left:27px;padding-bottom:27px;background:url(https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/checkmarkGreen.png) no-repeat 2px 1px}#registerWrapper #end_info{border-top:1px solid #e5e5e5;border-bottom:0}#layoverRegisterWrapper #register #benefits{display:none}
#registerWrapper #benefits{width:320px;float:left;margin-top:25px;border-right:1px #e5e5e5 solid;min-height:385px;padding:0 5px 0 23px}#registerWrapper #forms{width:575px;float:left;position:relative}#registerWrapper .overlay{background:#fff;opacity:.8;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;display:none}#registerWrapper .overlay .preloader{width:58px;height:58px;background:url("https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/loader_01.gif") no-repeat;display:block;position:absolute;top:50%;left:50%;margin:-29px 0 0 -29px}form.login .error{margin:15px 0 0}#layoverRegisterWrapper{width:580px;position:fixed;top:50px;left:50%;margin-left:-287px;z-index:20003;display:none}#layoverRegisterWrapper #registerWrapper{margin:0}#registerWrapper .successBox.display{position:absolute;margin:0 auto;top:50px;left:185px;z-index:20003}
#registerWrapper .successBox{display:none;width:580px}#layoverRegisterWrapper #registerWrapper>h1{display:none}#layoverRegisterWrapper .successBox h2,#registerWrapper.oneWebRegister .successBox h2{background:url(https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/icon-cycle-tick.png) no-repeat 20px center #f2f2f2;padding:27px 20px 27px 75px;color:#5ead3b;display:block}.oneWebRegister{position:relative}#layoverRegisterWrapper .cart .title a{display:block;position:absolute;right:10px;top:9px;background:url(https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/lightboxCloseCursor.gif) no-repeat right bottom;height:21px;width:21px;cursor:pointer}#layoverRegisterWrapper .desc,#registerWrapper.oneWebRegister .desc{padding:23px 20px 20px}#layoverRegisterWrapper .desc p{line-height:22px;font-size:15px;margin-bottom:30px}
#layoverRegisterWrapper .desc p span{font-weight:bold}#layoverRegisterWrapper .successBox .closeButton,#registerWrapper.oneWebRegister .successBox .closeButton{float:right;width:auto;padding:10px 20px;margin:0}body #layoverRegisterWrapper .deOnly{display:none}#registerWrapper.oneWebRegister .deOnly{display:none}body.de__NEXT #layoverRegisterWrapper .deOnly{display:block}body.de__NEXT #layoverRegisterWrapper .otherLangs{display:none}.CaptchaError{background-color:#fff;display:none;width:580px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20003;padding:16px;border-radius:2px}.CaptchaError .CaptchaError__title{padding-right:17px;color:#cc092f;font-size:15px;line-height:17px;font-family:ClanMed,arial,helvetica,sans-serif}.CaptchaError .CaptchaError__content{color:#333;margin-top:16px;line-height:14px;font-size:12px;font-family:arial,helvetica,sans-serif}
.CaptchaError .CaptchaError__content p{margin-top:16px;font-size:12px}.CaptchaError a{color:#2f518b}.grecaptcha-badge{position:relative;z-index:9999}.form__input{width:100%;border:1px solid #ddd!important;padding:8px!important;margin-top:7px!important}.bem_btn{color:#fff;border:0;border-radius:3px;font-weight:bold;padding:10px!important;font-size:14px;cursor:pointer;width:100%}.bem_btn--blue{background:#2f518b!important;border:none!important}.bem_btn--blue:hover{background:#4368a6!important}.bem_cross--close{background:url('https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/cross_close.png') no-repeat;width:15px!important;height:15px;position:absolute;display:block;cursor:pointer}#layoverRegisterWrapper a.forgottenLoginDetails{margin-bottom:10px}a.forgottenLoginDetails{display:inline-block;margin-left:3px}a.forgottenLoginDetails:hover{text-decoration:underline}
.breadcrumb__path:last-child{display:none}.breadcrumb__list .breadcrumb__path+.breadcrumb__path>a{background:0}.tooltip-info{width:168px;border:1px solid #b6c8de;padding:8px 10px;background:#fff;position:absolute;z-index:9991;text-align:left;visibility:hidden;color:#000;line-height:13px;cursor:default}.tooltip-info:after,.tooltip-info:before{right:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.tooltip-info:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;margin-top:-10px}.tooltip-info:before{border-color:rgba(182,200,222,0);border-right-color:#b6c8de;border-width:11px;margin-top:-11px}.tooltip-info span.overlay{content:'';position:absolute;top:0;left:-20px;width:20px;height:100%}
.tooltip-info h4{font-weight:bold;color:#2f518b}.tooltip-info p{margin:4px 0}.tooltip-info ul{margin:2px 0}.tooltip-info p,.tooltip-info ul li,.tooltip-info a{font-size:10px;line-height:14px}.tooltip-info ul li{background:url('https://www.hrsstatic.com/web3/images/wide/_general/_general/start.png') no-repeat 0 -4858px;padding-left:12px}.tooltip-info a{color:#2f518b;cursor:pointer;font-weight:bold}.tooltip-info a:hover{text-decoration:underline}#calTab{padding:0;margin-top:6px;border-radius:2px}#calTab tbody *{font-size:13px}#calTab a{color:#2f518b}#calHead,#monthHeader{background:#2f518b}#calTab #calBody .daysRow td.selectedDay a{background:#cc1b2f}#calTab #calBody .daysRow a:hover{background:0}#calTab #monthHeader{font-size:12px}#calTab td{border-bottom:1px solid #ccc;border-right:1px solid #ccc}#calTab td.currentDayDis{padding:8px 5px}
#calTab #headRow td{background:#ededed;color:#333;border-right:0}#calTab .weekend{background:#e5f3ff}#calTab .currentDay a{color:#2f518b}#calFooter td{height:30px;padding:0}#calFooter td{padding:0}#calFooter td a{padding:12px 0 12px 0;display:block;background:0;color:#2f518b;text-align:center}#calTab #calFooter td a span{background:url('https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/horizontalSearchWidget.png') 100% -77px no-repeat;padding-right:37px}#calTab #prevM a,#calTab #nextM a{background:url('https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/horizontalSearchWidget.png') 21px -17px no-repeat}#calTab #prevM a{background-position:9px 4px}#calTab #headRow td,#calTab .workDayDis,#calTab .weekendDis{padding:8px 5px}#calTab .workDayDis,#calTab .workDayDis a{color:#bdbcbc}#calTab .weekendDis,#calTab .weekend{background:#e4ebf1}#calTab .weekendDis{color:#bdbcbc}#calTab .nextMonth{padding:0}
#calTab #calHead{padding:0}#calTab td#calHead{border-right:0}#calTab .workDay a,#calTab .currentDay a,#calTab .weekend a,#calTab .nextMonth a{padding:8px 10px}#calTab #calBody .daysRow a:hover,#calTab #calBody .daysRow a:focus,#calTab #calBody .daysRow a:active{text-decoration:none;border:1px solid #cc1b2f;padding:7px 9px}#calTab .currentDay,#calTab .currentDay a,#calTab td.currentDayDis{background:#ccd4e1;color:#145ca3}#nav li#isMyhrs.myhrs .registrationLink{width:245px;margin-top:20px}#nav li#isMyhrs.myhrs .registrationLink a.link{font-weight:bold;font-size:13px!important;line-height:15px}#nav li#isMyhrs.myhrs .registrationLink .hrs_sprite_next{width:11px;height:13px;background-position:-117px -18px}body.zh_CN ul#nav li.hasHotline p{max-width:426px}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}
.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;padding:0;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:.6;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:5px;padding:0;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps__rail-x:hover,.ps__rail-y:hover,.ps__rail-x:focus,.ps__rail-y:focus{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;padding:0;bottom:2px;position:absolute}
.help-layer .help-text div.ps__thumb-y{padding:0}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;padding:0;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x{background-color:#2f518b;height:11px;padding:0}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y{background-color:#2f518b;width:11px;padding:0}@supports(-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}div#newFrameRegisterForm{display:none;left:50%;z-index:20012;position:absolute;top:50%;width:580px;margin:auto;height:600px;transform:translate(-50%,-50%)}
@media(max-height:800px){div#newFrameRegisterForm{height:100%}}div#newFrameRegisterForm iframe{height:600px;width:580px;margin:auto;overflow:hidden}@media(max-height:600px){div#newFrameRegisterForm{height:100%}div#newFrameRegisterForm iframe{height:100%}}#newFrameRegisterForm .loadingElement{display:none;background:url(https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/HRS_Spinner.svg) no-repeat center center;background-color:rgba(255,255,255,0);z-index:100;height:100%;width:100%;top:0;position:absolute;z-index:9003}#newFrameRegisterForm .loadingElement.active{display:block;width:100%;height:100%}div#newFrameRegisterForm iframe.hidden{visibility:hidden}div#newFrameRegisterForm div.iFrameMenu{height:20px;background-color:#FFF}div#newFrameRegisterForm div.iFrameMenuClose{height:18px;width:20px;float:right;background:url("https://www.hrsstatic.com/web3/common/img/icon_close.svg");background-repeat:no-repeat;margin-top:2px;cursor:pointer}
a#deactivateIframe{top:10px;left:10px;color:white;font-weight:bold;position:absolute;z-index:2000012;display:none}#loadingPageError{display:none;width:388px;position:fixed;left:50%;top:100px;margin-left:-194px;z-index:20012;background:#fff;webkit-box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.15);padding:0;height:auto;margin-bottom:16px;border-radius:2px;color:#333;font-family:HRSClanNews,arial,helvetica,sans-serif}body.el #loadingPageError,body.el #loadingPageError a,body.hi #loadingPageError,body.hi #loadingPageError a,body.ja #loadingPageError,body.ja #loadingPageError a,body.ko #loadingPageError,body.ko #loadingPageError a,body.lt #loadingPageError,body.lt #loadingPageError a,body.lv #loadingPageError,body.lv #loadingPageError a,body.pl #loadingPageError,body.pl #loadingPageError a,body.ru #loadingPageError,body.ru #loadingPageError a,body.sk #loadingPageError,body.sk #loadingPageError a,body.sl #loadingPageError,body.sl #loadingPageError a,body.tr #loadingPageError,body.tr #loadingPageError a,body.zh_CN #loadingPageError,body.zh_CN #loadingPageError a,body.zh_TW #loadingPageError,body.zh_TW #loadingPageError a{font-family:arial,helvetica,sans-serif}
#loadingPageError .content{position:relative;padding:18px 16px}#loadingPageError .content .closeButton{position:absolute;right:16px;top:16px}#loadingPageError a{color:#2f518b;text-decoration:underline;font-family:HRSClanNews,arial,helvetica,sans-serif;line-height:14px;font-size:12px}#loadingPageError h3{color:#cc092f;font-size:15px;line-height:17px;font-weight:700;margin-bottom:0;margin-right:20px}#loadingPageError div p{margin-top:16px;line-height:14px;font-size:12px}.ie6layer div,.ie6layer li,.ie6layer ul,.ie6layer a,.ie6layer p,.ie6layer span,.ie6layer h2{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;line-height:1}.ie6layer{background:white;color:#6d6d77;display:block;font-family:Arial,sans-serif;font-size:12px;padding-top:21px;position:relative;height:94px;width:100%;border-bottom:1px solid #dbdbdb;box-shadow:0 6px 15px 0 rgba(0,0,0,0.10),0 4px 8px 0 rgba(0,0,0,0.12)}
.ie6layer a.close{background:url(https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/ie-layer/icon_close.png) no-repeat 0 0;font-size:0;text-indent:-9999px;line-height:0;text-decoration:none;position:absolute;top:10px;right:10px;display:block;height:19px;width:19px}.ie6layer .ie6layer-content{display:block;width:1140px;margin:0 auto}.ie6layer .ie6layer-content h2{font-size:15px;color:#000;line-height:16px;margin-top:3px;margin-bottom:16px;font-family:HRSClanMed,Arial}.ie6layer .ie6layer-content p{line-height:14px}.ie6layer .ie6layer-content .ie6layer-text a:hover{text-decoration:none;color:#293e6b}.ie6layer .ie6layer-content .ie6layer-text a{color:#2f518b;text-decoration:underline}.ie6layer .ie6layer-content .ie6layer-text{display:block;float:left;width:782px;margin-left:80px}.ie6layer .ie6layer-content .ie6layer-browsers{display:block;float:right;margin-right:80px}
.ie6layer .ie6layer-content .ie6layer-browsers li{display:block;width:50px;height:33px;float:right;text-align:center;margin-left:15px}.ie6layer .ie6layer-content .ie6layer-browsers li.firefox{background:url(https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/ie-layer/firefox.png) no-repeat center}.ie6layer .ie6layer-content .ie6layer-browsers li.chrome{background:url(https://www.hrsstatic.com/web3/images/wide/_general/_general/icons/ie-layer/chrome.png) no-repeat center}.ie6layer .ie6layer-content .ie6layer-browsers{display:block;margin-top:4px}.ie6layer .ie6layer-content .ie6layer-browsers li.firefox{float:right}.ie6layer .ie6layer-content .ie6layer-browsers li.firefox a,.ie6layer .ie6layer-content .ie6layer-browsers li.chrome a{display:block;width:100%;padding-top:50px;text-decoration:none;font-family:Arial;color:#2f518b;font-size:10px;line-height:11px;font-weight:bold}
.ie6layer .ie6layer-content .ie6layer-browsers li a:hover{text-decoration:underline;color:#293e6b}.newsletterForm .box_checkbox{float:left;width:25px}.newsletterForm .box_text{float:left;width:580px}.newsletterForm .box_text span.error{font-weight:bold}div#content .newsletterForm .box_text p{margin-bottom:9px}.newsletterForm .box_text a{color:#2f518b;text-decoration:underline}.newsletterForm .box_text a:hover{text-decoration:none}.newsletter_subscribers_quantity{position:absolute;top:10px;right:16px}.newsletter_popup_success{display:none;position:fixed;z-index:20002;height:1500px;width:100%;top:0;left:0;background:rgba(0,0,0,0.4)}.newsletter_popup_success_content{padding:16px;position:fixed;width:468px;z-index:20002;height:58px;top:calc(50% - 45px);left:calc(50% - 250px);background:rgba(255,255,255,1)}
.newsletter_popup_success_content h3{font-size:25px;margin-bottom:16px}.newsletter_popup_success_content p{color:#333;font-size:13px}.newsletter_popup_success_icon_close{position:absolute;top:16px;right:16px;cursor:pointer}.newsletter_info{width:400px;position:absolute;right:16px;bottom:79px}.newsletter_text{font-size:19px;margin-bottom:30px}.newsletter_image_subscribe{position:relative;top:15px;right:8px}.newsletter_consent .check{font-size:10px!important;margin-bottom:8px;padding-right:0;line-height:13px}.newsletter_not_checked{display:none;font-size:9px!important;font-weight:bold;color:#d00028;position:absolute;left:22px}#subscribeToNewsletter{position:absolute;cursor:pointer;bottom:16px;right:16px}#unsubscribeNewsletter{cursor:pointer}.newsletter_subscribed_text{margin:16px auto;font-size:13px}
.hrsPopup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:21000}.hrsPopup .hrsPopup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.hrsPopup .hrsPopup__close-icon{position:absolute;top:16px;right:16px;cursor:pointer}.hrsPopup__content{padding:16px;position:absolute;top:50%;left:50%;width:500px;margin-left:-250px;background:#fff;color:#333;font-size:13px}.hrsPopup__content h3{font-size:25px;margin-right:15px;margin-bottom:16px}.hrsPopup__content strong{font-weight:bold}.hrsPopup__unsubscribe-info p{margin-top:16px;font-size:13px}.hrsPopup--unsubscribe-reasons hr{margin-top:16px;margin-bottom:24px;border-style:solid;border-width:1px 0 0;border-color:#c6d5dc}.hrsPopup__feedback-form form{margin-top:16px}.hrsPopup__feedback-form__fields{margin-top:16px}
.hrsPopup__feedback-form label{display:block}.hrsPopup__feedback-form input[type="checkbox"]{margin:0 16px 4px 0}.hrsPopup__feedback-form input[type="button"]{float:right;margin-top:24px}.hrsPopup__feedback-form-error-message{margin-top:8px;font-size:13px;color:#d00028}.hrsPopup--loader{position:absolute;top:66px;z-index:1019}.hrsPopup--loader .hrsPopup__overlay{background:rgba(255,255,255,0.8)}.hrsPopup--loader .hrsPopup__content{top:170px;box-shadow:0 6px 15px 0 rgba(0,0,0,0.10),0 4px 8px 0 rgba(0,0,0,0.10);padding:45px 16px 48px}.hrsPopup--loader .hrsPopup__loader-image{display:block;width:58px;height:58px;margin:0 auto 44px}.hrsPopup--loader .hrsPopup__heading{font-size:17px;font-weight:normal;color:#315289;margin-right:auto;padding:0;text-align:center}
.hrsPopup--loader .hrsPopup__separator{border:1px solid #d8d8d8;border-width:1px 0 0;margin:16px auto;width:200px}.hrsPopup--loader .hrsPopup__benefits{width:256px;margin:0 auto}.hrsPopup--loader .hrsPopup__benefit{position:relative;padding-left:50px}.hrsPopup--loader .hrsPopup__benefit:not(:last-child){margin-bottom:48px}.hrsPopup--loader .hrsPopup__benefit-title,.hrsPopup--loader .hrsPopup__benefit-description{float:none;font-weight:normal;width:auto}.hrsPopup--loader .hrsPopup__benefit-title{font-size:17px!important;color:#4a4a4a;margin-bottom:4px}.hrsPopup--loader .hrsPopup__benefit-description{font-size:13px!important;color:#6d6d77}.hrsPopup--loader .hrsPopup__benefit-icon{width:32px;position:absolute;top:50%;left:0;margin-top:-16px}.FreeCancellationRibbon{color:#55ab3d;background-color:#e8f8e4;display:inline-block;margin-top:5px;margin-bottom:14px}
.FreeCancellationRibbon__title{display:inline-block;margin:0 0 0 -7px!important;color:#fff!important;background-color:#55ab3d;font-weight:bold;font-size:12px;line-height:14px;padding:4px 7px;position:relative;text-transform:uppercase}.FreeCancellationRibbon__text{color:#1a550a;font-size:12px;line-height:14px!important;padding:4px 7px;display:inline-block;padding-left:8px}.FreeCancellationRibbon__title::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 7px 7px 0;border-color:transparent #346524 transparent transparent;position:absolute;bottom:-7px;left:0}#hotelDetailsHD #bookingField .FreeCancellationRibbon{width:calc(100%+60px);margin:12px -30px 4px;left:0;padding-top:0}#hotelDetailsHD #bookingField .FreeCancellationRibbon__title{box-sizing:border-box;width:calc(100% - -7px);padding:4px 8px 4px 23px}
#hotelDetailsHD #bookingField .FreeCancellationRibbon__text{padding:8px 8px 8px 16px;margin:0!important}.FreeCancellationRibbon__room-table-row td{border:0!important;padding-bottom:4px!important}.FreeCancellationRibbon__table-row-wrapper td{border-bottom:1px solid #ccc;padding:0 0 0 11px!important}#hotelDetailsHD #basket .FreeCancellationRibbon{margin-left:-11px}#hotelDetailsHD #basket .FreeCancellationRibbon__title{margin-left:-12px!important}#hotelDetailsHD #basket .FreeCancellationRibbon__title::before{border-width:0 12px 12px 0;bottom:-12px}.bookingFormV2 .hotelBox .FreeCancellationRibbon{margin-left:-25px}.bookingFormV2 .hotelBox .FreeCancellationRibbon__title{padding-left:32px;padding-right:25px}.bookingFormV2 .roomDetails .FreeCancellationRibbon{margin-left:-20px}.bookingFormV2 .roomDetails .FreeCancellationRibbon__title{padding-left:27px;padding-right:20px}
.bookingFormV2 .FreeCancellationRibbon__text{margin:0!important}.en .FreeCancellationFilter,.en_US .FreeCancellationFilter,.de .FreeCancellationFilter,.fr .FreeCancellationFilter,.it .FreeCancellationFilter,.pl .FreeCancellationFilter,.zh_CN .FreeCancellationFilter,.zh_TW .FreeCancellationFilter{background:#e8f8e4;border-bottom:1px solid #d1dbe0}.en .FreeCancellationFilter .check,.en_US .FreeCancellationFilter .check,.de .FreeCancellationFilter .check,.fr .FreeCancellationFilter .check,.it .FreeCancellationFilter .check,.pl .FreeCancellationFilter .check,.zh_CN .FreeCancellationFilter .check,.zh_TW .FreeCancellationFilter .check{color:#1a550a!important}.redirectToBTCMessage{text-align:center;padding:10px 20px;margin:10px 0;border:2px solid #ffae00;color:#ffae00;font-family:"ClanPro","ClanWeb",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;font-weight:bold;background-color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.redirectToBTCMessage>a{font-size:14px;color:#ffae00;text-decoration:underline}@media only screen{#cookieBanner{width:100%;background-color:rgba(0,0,0,0.84);z-index:20100;position:fixed;left:0;bottom:0}#cookieBanner .container button.animation{-webkit-animation-name:cookieButtonAnimation;-moz-animation-name:cookieButtonAnimation;-o-animation-name:cookieButtonAnimation;animation-name:cookieButtonAnimation;animation-duration:4s;animation-iteration-count:infinite}#cookieBanner .container button{background-color:#50a850;color:#fff;border:1px solid #50a850;padding:16px 24px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.15);line-height:14px;font-family:HRSClanMed,arial,helvetica,sans-serif;font-size:15px;outline:0;cursor:pointer}
#cookieBanner .container{width:1130px;margin:0 auto}#cookieBanner .content h2{font-size:14px;color:#fff;background:none!important;margin-bottom:16px;margin-top:8px;padding-bottom:0}#cookieBanner .content a:hover{text-decoration:underline}#cookieBanner .content a{color:#fff;text-decoration:none;font-weight:bold;display:block;font-size:12px}#cookieBanner .content{padding:16px 80px;position:relative}#cookieBanner .content .cookieInfo{display:inline-block;font-size:12px;font-weight:bold}#cookieBanner .content .cookieInfo1{margin-top:16px}#cookieBanner .content .cookieInfo2{margin-top:8px;margin-bottom:16px}#cookieBanner .content div{font-family:arial,helvetica,sans-serif;font-weight:normal;color:#fff;font-size:12px;max-width:826px}#cookieBanner .content .containerLink{display:flex;justify-content:space-between;align-items:flex-end;margin-top:4px;max-width:none}
}@keyframes cookieButtonAnimation{0%{background-color:#50a850;border-color:#50a850}50%{background-color:gray;border-color:gray}100%{background-color:#50a850;border-color:#50a850}}@media only screen and (max-width:800px){#cookieBanner .container{width:100%;margin:0 auto}#cookieBanner .content p{width:100%}#cookieBanner .container button{position:static;margin-top:16px}#cookieBanner .content{padding:16px 16px}}