	@font-face{font-family:icons;src:url("/static/icons.eot?#iefix") format("embedded-opentype"),url("/static/icons.woff") format("woff"),url("/static/icons.ttf") format("truetype"),url("/static/icons.svg#icons") format("svg")}.icon{width:33px;height:33px;line-height:33px}.icon:before{font-family:icons!important;font-style:normal;font-weight:400!important;font-size:40px;vertical-align:middle;text-align:center}.icon-alert-user:before{content:"\F101"}.icon-arrow-down:before{content:"\F102"}.icon-beach:before{content:"\F103"}.icon-checkbox:before{content:"\F104"}.icon-child:before{content:"\F105"}.icon-close:before{content:"\F106"}.icon-date:before{content:"\F107"}.icon-down-arrow:before{content:"\F108"}.icon-download:before{content:"\F109"}.icon-early-late:before{content:"\F10A"}.icon-image:before{content:"\F10B"}.icon-instant:before{content:"\F10C"}.icon-link:before{content:"\F10D"}.icon-map-mark:before{content:"\F10E"}.icon-meal-plan:before{content:"\F10F"}.icon-mount:before{content:"\F110"}.icon-other:before{content:"\F111"}.icon-pen:before{content:"\F112"}.icon-request:before{content:"\F113"}.icon-required:before{content:"\F114"}.icon-room-type:before{content:"\F115"}.icon-room:before{content:"\F116"}.icon-show:before{content:"\F117"}.icon-summer:before{content:"\F118"}.icon-time:before{content:"\F119"}.icon-treatment:before{content:"\F11A"}.icon-user:before{content:"\F11B"}.icon-winter:before{content:"\F11C"}.bigTopLine{position:relative;border-top:11px solid #d20030}.bigTopLine:before{content:'';position:absolute;height:10px;width:100%;top:-11px;left:0;background-color:#bf002a}.bigLeftLine{position:relative;border-left:11px solid #d20030}.bigLeftLine:before{content:'';position:absolute;width:10px;height:100%;left:-11px;top:0;background-color:#bf002a}.smallLeftLine{position:relative;border-left:6px solid #d20030}.smallLeftLine:before{content:'';position:absolute;width:5px;height:100%;left:-6px;top:0;background-color:#bf002a}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{vertical-align:baseline;font-size:100%;font:inherit;padding:0;margin:0;border:0}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}table{border-spacing:0}.loading{border:5px solid transparent;border-radius:50%;position:relative;margin:15px auto;display:block;height:50px;width:50px}.loading:before{border-left:3px solid #d20030;border-top:3px solid #d20030;animation:loading .9s linear infinite;transform-origin:100% 100%;border-radius:100% 0 0 0;box-sizing:border-box;position:absolute;border-bottom:0;border-right:0;display:block;content:'';height:50%;width:50%;left:0;top:0}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{max-width:1024px;line-height:1.5;background:none;min-width:800px;font-size:14px;margin:0 auto;overflow:auto!important}body,h1,h2,h3{font-family:Noto Sans,sans-serif;color:#333}h1,h2,h3{font-weight:700}h1{font-size:30px}h2{font-size:18px}h3{font-size:14px}a{color:#d20030}a:hover{text-decoration:none}b,strong{font-weight:700}em,i{font-style:italic}button{outline:0;cursor:pointer;background:#d20030;border:1px solid #d20030;color:#fff;box-sizing:content-box;text-align:center;height:32px;padding:0 15px;line-height:2.2;font-weight:700;font-size:14px;display:block;border-radius:2px}button,button:hover{-webkit-transition:all .3s ease;transition:all .3s ease}button:hover{background:#bf002a;border:1px solid #bf002a}button:disabled,button:disabled:hover{background:#aab2bd;border:1px solid #aab2bd}button.white{background:#fff;border:1px solid #d20030;color:#333;font-weight:400}button.white:hover{background:#bf002a;border:1px solid #bf002a;color:#fff}button.white:hover .icon{color:#fff}button.white .icon,button.white:hover .icon{-webkit-transition:all .3s ease;transition:all .3s ease}button.white .icon{float:left;margin:-2px 10px 0 -4px;color:#d20030}.button-link{text-decoration:none}.counter{height:33px;width:82px}.counter button{width:27px;float:left;padding:0;box-sizing:border-box}.counter input{border-bottom:1px solid #aab2bd;border-top:1px solid #aab2bd;border-right:0;border-left:0;font-family:Noto Sans,sans-serif;text-align:center;line-height:28px;font-weight:700;font-size:16px;width:26px;padding:0;float:left}.counter .minus{border-radius:2px 0 0 2px;line-height:26px}.counter .plus{border-radius:0 2px 2px 0;line-height:33px}[type=checkbox]{position:absolute;left:-9999px}[type=checkbox]+.checkbox{display:block;position:relative;padding-left:25px;font-size:12px;font-weight:400;cursor:pointer;line-height:2.2}[type=checkbox]+.checkbox:after{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #aab2bd;background:#fff;border-radius:3px}[type=checkbox]+.checkbox:before{content:"\F104";font-family:icons,serif;position:absolute;top:-3px;left:-12px;font-size:42px;z-index:1;line-height:.8;color:#d20030;-webkit-transition:all .3s ease;transition:all .3s ease}[type=checkbox]+.checkbox.switch{padding-left:50px}[type=checkbox]+.checkbox.switch:after{vertical-align:bottom;display:inline-block;left:7px;border-radius:50px;height:16px;width:28px}[type=checkbox]+.checkbox.switch:before{content:'';border:1px solid #bf002a;background:#d20030;border-radius:50%;display:block;height:14px;width:14px;top:3px;left:9px;-webkit-transition:all .3s ease;transition:all .3s ease}[type=checkbox]+.checkbox.sort:before{content:"\F108"}[type=checkbox]+.checkbox.sort:after{border:1px solid #d20030;background:#d20030}[type=checkbox]+.checkbox.sort:before{margin-top:-10px;color:#fff}[type=checkbox]+.checkbox.surrounded{line-height:3.2;padding-left:40px}[type=checkbox]+.checkbox.surrounded:after{background:transparent;height:32px;width:32px;border-radius:50%}[type=checkbox]+.checkbox.surrounded:before{color:#aab2bd}[type=checkbox]+.checkbox.surrounded.mapMark:before{content:"\F10E";top:-5px;left:-14px;font-size:60px}[type=checkbox]+.checkbox.surrounded.eye:before{content:"\F117";top:1px;left:-7px;font-size:45px}[type=checkbox]:not(:checked)+.checkbox:before{opacity:0;transform:scale(0)}[type=checkbox]:not(:checked)+.checkbox.sort:before,[type=checkbox]:not(:checked)+.checkbox.surrounded:before,[type=checkbox]:not(:checked)+.checkbox.switch:before{opacity:1;transform:none}[type=checkbox]:not(:checked)+.checkbox.sort:before{top:7px}[type=checkbox]:checked+.checkbox{font-weight:700}[type=checkbox]:checked+.checkbox:before{opacity:1;transform:scale(1)}[type=checkbox]:checked+.checkbox.switch:before{left:19px}[type=checkbox]:checked+.checkbox.sort{font-weight:400}[type=checkbox]:checked+.checkbox.sort:before{transform:rotateX(180deg);top:4px}[type=checkbox]:checked+.checkbox.surrounded{font-weight:400}[type=checkbox]:checked+.checkbox.surrounded:after{border:1px solid #d20030}[type=checkbox]:checked+.checkbox.surrounded:before{color:#d20030}label:hover [type=checkbox]+.checkbox:after{background:#e6e9ed}label:hover [type=checkbox]+.checkbox.switch:before{border:1px solid #d20030;background:#bf002a;-webkit-transition:all .3s ease;transition:all .3s ease}label:hover [type=checkbox]+.checkbox.sort:after{background:#bf002a}label:hover [type=checkbox]+.checkbox.surrounded:before{color:#bf002a}label:hover [type=checkbox]+.checkbox.surrounded:after{border:1px solid #bf002a}.select{cursor:pointer}.input,.select{border:1px solid #aab2bd;background:#fff;box-sizing:border-box;position:relative;display:block;border-radius:2px;height:33px;width:100%}.input:active,.select:active{outline:1px solid #bf002a}.input:before,.select:before{border-left:1px solid #aab2bd;height:25px;z-index:2;top:3px}.input:after,.input:before,.select:after,.select:before{position:absolute;display:block;width:31px;content:'';right:0}.input:after,.select:after{background:#fff;height:31px;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1;top:0}.input:hover:after,.select:hover:after{background:#e6e9ed;-webkit-transition:all .3s ease;transition:all .3s ease}.input:hover .icon,.select:hover .icon{color:#d20030;-webkit-transition:all .3s ease;transition:all .3s ease}.input.filter,.select.filter{margin-bottom:10px}.input.filter:hover:after,.select.filter:hover:after{background:#aab2bd}.input.filter:hover .icon,.select.filter:hover .icon{color:#aab2bd}.input.filter:after,.input.filter:before,.select.filter:after,.select.filter:before{display:none}.input.filter .eye,.select.filter .eye{position:absolute;cursor:pointer;display:block;height:31px;width:33px;right:33px;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:4;top:0}.input.filter .eye:before,.select.filter .eye:before{border-left:1px solid #aab2bd;position:absolute;display:block;height:25px;width:31px;content:'';z-index:2;right:0;top:3px}.input.filter .eye:after,.select.filter .eye:after{background:#fff;position:absolute;display:block;height:31px;width:31px;-webkit-transition:all .3s ease;transition:all .3s ease;content:'';z-index:1;right:0;top:0}.input.filter .eye:hover:after,.select.filter .eye:hover:after{background:#e6e9ed;-webkit-transition:all .3s ease;transition:all .3s ease}.input.filter .eye:hover .tooltip,.select.filter .eye:hover .tooltip{display:block}.input.filter .eye:hover *,.select.filter .eye:hover *{color:#d20030;-webkit-transition:all .3s ease;transition:all .3s ease}.input.filter .eye .icon:before,.select.filter .eye .icon:before{font-size:40px;margin-left:-5px}.input.filter .eye.look *,.select.filter .eye.look *{color:#d20030;-webkit-transition:all .3s ease;transition:all .3s ease}.input.filter .eye *,.select.filter .eye *{color:#aab2bd;position:absolute;display:block;height:31px;width:33px;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:3;left:2px;top:0}.input.filter .eye .tooltip,.select.filter .eye .tooltip{-webkit-transform:translate(-50%,11px);transform:translate(-50%,11px);background:rgba(0,0,0,.8);transition-delay:.5s;color:#fff;text-align:center;position:absolute;font-weight:700;padding:1px 6px;font-size:12px;border-radius:2px;display:none;height:auto;width:auto;z-index:4;left:50%;top:100%}.input.filter .eye .tooltip:before,.select.filter .eye .tooltip:before{border-bottom:10px solid rgba(0,0,0,.8);border-right:10px solid transparent;border-left:10px solid transparent;margin-left:-10px;position:absolute;border-top:0;bottom:100%;content:'';left:50%}.input.filter .empty,.select.filter .empty{text-transform:uppercase;color:#aab2bd;text-align:center;font-size:16px;cursor:pointer;z-index:4}.input.filter .empty,.input.filter .empty:after,.select.filter .empty,.select.filter .empty:after{position:absolute;display:block;height:31px;width:31px;-webkit-transition:all .3s ease;transition:all .3s ease;right:0;top:0}.input.filter .empty:after,.select.filter .empty:after{background:#fff;content:'';z-index:1}.input.filter .empty:hover,.select.filter .empty:hover{color:#d20030;-webkit-transition:all .3s ease;transition:all .3s ease}.input.filter .empty:hover:after,.select.filter .empty:hover:after{background:#e6e9ed;-webkit-transition:all .3s ease;transition:all .3s ease}.input.filter .empty:hover *,.select.filter .empty:hover *{color:#d20030;-webkit-transition:all .3s ease;transition:all .3s ease}.input.filter .empty .icon,.select.filter .empty .icon{right:0}.input.filter .empty .icon:before,.select.filter .empty .icon:before{font-size:36px}.input.disabled,.select.disabled{background:#d7dbe0}.input.disabled:active,.select.disabled:active{outline:none}.input.disabled:after,.input.disabled:hover:after,.select.disabled:after,.select.disabled:hover:after{background:#d7dbe0}.input.disabled:hover .icon,.select.disabled:hover .icon{color:#aab2bd}.input.active.intervalTrigger .icon :nth-child(1),.select.active.intervalTrigger .icon :nth-child(1){display:none}.input.active.intervalTrigger .icon :nth-child(2),.select.active.intervalTrigger .icon :nth-child(2){display:block}.input .selectText,.input input,.input select,.select .selectText,.select input,.select select{font-family:Noto Sans,sans-serif;box-sizing:border-box;word-break:break-all;word-wrap:break-word;position:relative;color:#333;background:none;overflow:hidden;padding:5px 7px;font-size:14px;display:block;outline:none;height:100%;width:100%;z-index:3;border:0}.input .icon,.select .icon{position:absolute;z-index:2;color:#aab2bd;-webkit-transition:all .3s ease;transition:all .3s ease;top:-2px;right:9px}.input .icon:before,.select .icon:before{font-size:50px}.input .arrow,.select .arrow{position:absolute;display:block;height:33px;width:31px;z-index:2;right:0;top:0}.input .selectGroup,.select .selectGroup{border:1px solid #aab2bd;background:#e6e9ed;position:absolute;display:none;width:100%;z-index:5;left:-1px;top:100%}.input .selectGroup.active,.select .selectGroup.active{display:block}.input .selectGroup .option,.select .selectGroup .option{border-left:6px solid #e6e9ed;background:#e6e9ed;padding:4px 0 4px 10px;line-height:16px;display:block}.input .selectGroup .option:hover,.select .selectGroup .option:hover{border-left:6px solid #bf002a;background:#fff}.combo{width:120px;height:33px;line-height:33px;border:1px solid #aab2bd;border-radius:2px;cursor:pointer}.combo .title{margin-left:12px}.combo .rightButton{height:33px;float:right;text-align:center}.combo:hover .rightButton{background-color:#d7dbe0}.combo:hover .rightButton .icon{color:#d20030}.combo .icon{position:relative;display:inline-block;color:#aab2bd}.combo .icon:before{margin-left:-4px}.combo .icon:after{content:'';position:absolute;width:1px;height:100%;left:-1px;top:0;background-color:#aab2bd}.combo .malty{margin-left:-1px;border:1px solid #aab2bd}.combo .malty .column{display:inline-block;width:88px;float:left;background-color:#e6e9ed;border-right:1px solid #aab2bd}.combo .malty .column:last-child{border-right:none}.combo .malty .column p{padding-left:12px;line-height:24px;border-left:6px solid #e6e9ed}.combo .malty .column p:hover{background-color:#fff;border-color:#bf002a}[type=password],[type=text]{border:1px solid #aab2bd;background:#fff;box-sizing:border-box;height:33px;font-family:Noto Sans,sans-serif;padding-left:7px;font-size:14px;border-radius:2px}.big-label{margin-left:10px;line-height:33px;font-weight:700;font-size:16px}.radio{border:1px solid #aab2bd;background:#fff;display:inline-block;border-radius:50%;position:relative;cursor:pointer;padding:3px;height:10px;width:10px}.radio:after{border:0 solid #fff;border-radius:50%;display:block;content:'';margin:5px;height:0;width:0}.radio.selected:after{border:5px solid #d20030;margin:0}.radio input{position:absolute;z-index:-1;opacity:0;height:0;margin:0;left:0;top:0}#ui-datepicker-div{border:1px solid #aab2bd;background:#fff;box-sizing:border-box;z-index:11!important;padding:0 28px 13px;color:#333;margin-top:15px;display:none;border-radius:2px}#ui-datepicker-div,#ui-datepicker-div:before{position:absolute;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}#ui-datepicker-div:before{-webkit-transform:rotate(45deg);background:#aab2bd;transform:rotate(45deg);height:30px;width:30px;content:'';z-index:-1;right:5px;top:-9px}#ui-datepicker-div:after{border-bottom:15px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent;margin-bottom:-1px;position:absolute;border-top:0;bottom:100%;content:'';right:5px}#ui-datepicker-div .ui-widget-header{background:#fff;padding:20px 20px 0;position:relative;margin:0 -28px;border-radius:2px;z-index:1}#ui-datepicker-div .ui-widget-header .ui-corner-all{margin-top:-10px;color:#d20030;font-weight:700;padding:1px 5px;cursor:pointer;display:block;border-radius:2px;height:14px}#ui-datepicker-div .ui-widget-header .ui-corner-all:hover{background:#bf002a;color:#fff}#ui-datepicker-div .ui-widget-header .ui-corner-all *{line-height:10px}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev{float:left}#ui-datepicker-div .ui-widget-header .ui-datepicker-next{float:right}#ui-datepicker-div .ui-widget-header .ui-datepicker-title{text-align:center;font-weight:700;font-size:16px}#ui-datepicker-div .ui-datepicker-group-first{padding-right:28px}#ui-datepicker-div .ui-datepicker-group-last{padding-left:28px}#ui-datepicker-div .ui-datepicker-group{box-sizing:border-box;display:inline-block;max-width:50%}#ui-datepicker-div .ui-datepicker-calendar{position:relative;z-index:1}#ui-datepicker-div .ui-datepicker-calendar td,#ui-datepicker-div .ui-datepicker-calendar th{text-align:center;padding:1px}#ui-datepicker-div .ui-datepicker-calendar td *{border:1px solid #aab2bd;box-sizing:border-box;text-decoration:none;color:#d20030;padding:1px 3px;display:block;border-radius:2px;width:100%}#ui-datepicker-div .ui-datepicker-calendar td :hover{border:1px solid #bf002a;color:#bf002a}#ui-datepicker-div .ui-datepicker-calendar td .ui-state-active{border:1px solid #bf002a;background:#d20030;color:#fff}#ui-datepicker-div .ui-datepicker-calendar td .ui-state-highlight{border:2px solid #d20030;padding:0 2px}#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-week-end *{font-weight:700}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-week-end *{background:#e6e9ed}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-week-end .ui-state-active{border:1px solid #bf002a;background:#d20030;color:#fff}#ui-datepicker-div .ui-datepicker-calendar .ui-state-disabled *{background:#d7dbe0;color:#fff}.marker{border:1px solid #aab2bd;box-sizing:border-box;display:inline-block;line-height:14px;padding:1px 2px;font-size:12px;border-radius:2px}.marker .remove{color:#aab2bd;line-height:14px;margin-left:3px;font-size:14px;cursor:pointer;float:right}.marker .remove:hover{color:#d20030}.close{position:absolute;cursor:pointer;height:30px;right:12px;width:30px;z-index:6;top:10px}.close .icon{color:#aab2bd;-webkit-transition:all .3s ease;transition:all .3s ease}.close .icon:before{font-size:30px}.close:hover .icon{color:#d20030}.mapPoints{margin:3px 0 -3px;font-size:12px}.mapPoints .point{border-bottom:1px dotted #333;display:inline-block;line-height:14px;margin:0 5px}.mapPoints .point .del{text-transform:uppercase;display:inline-block;color:#333;margin-left:5px;cursor:pointer}.mapPoints .point .del,.mapPoints .point .del:hover{-webkit-transition:all .3s ease;transition:all .3s ease}.mapPoints .point .del:hover{color:#bf002a}.tooltippable{position:relative;text-decoration:underline}.tooltippable .tooltip{position:absolute;visibility:hidden;top:150%;left:50%;margin-left:-180px;padding:10px 15px;width:360px;z-index:20;background:rgba(0,0,0,.8);color:#fff;border-radius:2px}.tooltippable .tooltip:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-bottom-color:rgba(0,0,0,.8)}.tooltippable .tooltip ol,.tooltippable .tooltip ul{margin-left:12px}.tooltippable:hover .tooltip{visibility:visible}.cancelTooltipWrapper{position:relative}.cancelTooltipWrapper:hover .tooltipWrapper{display:block}.cancelTooltipWrapper .tooltipWrapper{position:absolute;overflow:hidden;display:none;width:362px;right:-20px;z-index:1;top:103%}.cancelTooltipWrapper .tooltipWrapper .tooltip{background:rgba(0,0,0,.8);box-sizing:border-box;padding:6px 13px 8px;color:#fff;position:relative;margin-top:10px;display:block;border-radius:2px;width:100%}.cancelTooltipWrapper .tooltipWrapper .tooltip:before{border-bottom:10px solid rgba(0,0,0,.8);border-right:10px solid transparent;border-left:10px solid transparent;margin-left:-10px;position:absolute;border-top:0;bottom:100%;right:42px;content:''}.cancelTooltipWrapper .tooltipWrapper .tooltip strong{font-weight:700;font-size:16px;display:block}.popup{position:absolute;z-index:10}.popup .block{padding:12px 20px;position:relative;border-bottom:1px solid #aab2bd}.popup .block:last-child{border-bottom:none}.popup .block.head{font-size:18px;font-weight:700;border-left:5px solid #d20030}.popup .block.dark{background-color:#e6e9ed}.popup .withArrow{position:relative}.popup .withArrow,.popup .withArrow:before{border:1px solid #aab2bd;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}.popup .withArrow:before{position:absolute;right:60px;top:-12px;z-index:-1;height:24px;width:24px;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:''}.popup .withArrow:after{position:absolute;right:58px;top:-14px;height:0;width:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;content:''}.popup .withArrow.arrowDown:before{top:auto;bottom:-12px}.popup .withArrow.arrowDown:after{top:auto;bottom:-14px;border-bottom:none;border-top:15px solid #fff}.popup a{color:#000;display:block;font-size:12px;line-height:24px}#agencyNotActivePopup,#emailNotConfirmedPopup{max-width:400px}.AboutItemPopup,.AuthPopup,.CommentsPopup,.ForgotPopup,.RegistrationPopup{margin:50px auto;border:1px solid #aab2bd;box-shadow:0 0 8px 0 rgba(0,0,0,.3);width:450px;position:relative}.AboutItemPopup .block,.AuthPopup .block,.CommentsPopup .block,.ForgotPopup .block,.RegistrationPopup .block{background:#fff;padding:12px 20px;position:relative;border-bottom:1px solid #aab2bd}.AboutItemPopup .block:last-child,.AuthPopup .block:last-child,.CommentsPopup .block:last-child,.ForgotPopup .block:last-child,.RegistrationPopup .block:last-child{border-bottom:none}.AboutItemPopup .block.accent,.AuthPopup .block.accent,.CommentsPopup .block.accent,.ForgotPopup .block.accent,.RegistrationPopup .block.accent{border-left:6px solid #bf002a}.AboutItemPopup .block.accent:before,.AuthPopup .block.accent:before,.CommentsPopup .block.accent:before,.ForgotPopup .block.accent:before,.RegistrationPopup .block.accent:before{content:'';position:absolute;left:-1px;top:0;height:100%;width:1px;background-color:#d20030}.AboutItemPopup .block .line,.AuthPopup .block .line,.CommentsPopup .block .line,.ForgotPopup .block .line,.RegistrationPopup .block .line{display:block;line-height:33px;margin:12px 0}.AboutItemPopup .block .line input,.AuthPopup .block .line input,.CommentsPopup .block .line input,.ForgotPopup .block .line input,.RegistrationPopup .block .line input{float:right;width:70%}.AboutItemPopup .block.dark,.AuthPopup .block.dark,.CommentsPopup .block.dark,.ForgotPopup .block.dark,.RegistrationPopup .block.dark{background-color:#e6e9ed}.AboutItemPopup .block .logo,.AuthPopup .block .logo,.CommentsPopup .block .logo,.ForgotPopup .block .logo,.RegistrationPopup .block .logo{line-height:0;width:50%}.AboutItemPopup .block button,.AuthPopup .block button,.CommentsPopup .block button,.ForgotPopup .block button,.RegistrationPopup .block button{float:right;margin-left:18px}.AboutItemPopup .block a,.AuthPopup .block a,.CommentsPopup .block a,.ForgotPopup .block a,.RegistrationPopup .block a{color:#000;display:block;font-size:12px;line-height:24px}.AuthPopup{width:350px}.AuthPopup .errorMessage{float:right;font-size:12px;margin-top:-10px;color:red}.ForgotPopup .block .line input{width:auto}.ForgotPopup .errorMessage{color:red}.ForgotPopup .successMessage{color:green}.RegistrationPopup .modeChoice{cursor:pointer;display:block;text-align:center;height:50px}.RegistrationPopup .modeChoice .switch{display:inline-block}.RegistrationPopup .modeChoice:hover .switch:before{background:#fff}.RegistrationPopup .modeChoice .touristMode{float:left;width:37%;text-align:left;line-height:20px;font-size:14px;margin-top:5px}.RegistrationPopup .modeChoice .agencyMode{float:right;text-align:left;width:37%;line-height:20px;font-size:14px;margin-top:5px}.RegistrationPopup .block .line input[type=password],.RegistrationPopup .block .line input[type=text]{width:50%}.RegistrationPopup .block a{display:inline-block;font-size:inherit;color:#6a6a6a}.RegistrationPopup .errorMessage{display:none;color:red}.RegistrationPopup .errorMessage a{color:red;font-weight:700}.RegistrationPopup .error{animation:none;border-color:red}.RegistrationPopup .error:before{border-color:red}.RegistrationPopup .select{width:50%;float:right;line-height:22px}.RegistrationPopup .emailExists [name=email]{border-color:red}.RegistrationPopup .emailExists .errorMessage{display:block}.RegistrationPopup .confirmLabel{float:right;width:90%;line-height:12px;text-align:justify}.RegistrationPopup .confirmLabel .small{font-size:10px;color:#6a6a6a}.RegistrationPopup .block:last-child{line-height:33px}.CommentsPopup .time{float:right;color:#6a6a6a}.CommentsPopup .message{word-wrap:break-word}.CommentsPopup .leftCharacters{float:left;margin-top:12px}.CommentsPopup .comment{margin-bottom:12px}.CommentsPopup .comment:last-child{margin-bottom:0}.CommentsPopup textarea{display:block;font-family:Noto Sans,sans-serif;resize:none;width:100%;margin-bottom:12px;box-sizing:border-box}.AboutItemPopup .tourist{margin-bottom:12px}.AboutItemPopup .tourist:last-child{margin-bottom:0}.CampOfferPopup,.RoomsGroupPopup{padding-top:50px}.CampOfferPopup .close,.RoomsGroupPopup .close{margin-right:10px}.CampOfferPopup .title,.RoomsGroupPopup .title{font-weight:700;font-size:18px}.CampOfferPopup .title.line,.RoomsGroupPopup .title.line{margin-bottom:10px;display:block}.CampOfferPopup .titleLine,.RoomsGroupPopup .titleLine{border-bottom:1px solid #aab2bd;position:relative;border-top:11px solid #d20030}.CampOfferPopup .titleLine:before,.RoomsGroupPopup .titleLine:before{content:'';position:absolute;height:10px;width:100%;top:-11px;left:0;background-color:#bf002a}.CampOfferPopup .titleLine .paddingWrapper,.RoomsGroupPopup .titleLine .paddingWrapper{padding:12px 27px}.CampOfferPopup .titleLine .paddingWrapper .wrapper,.RoomsGroupPopup .titleLine .paddingWrapper .wrapper{display:inline-block;width:68%}.CampOfferPopup .labels,.RoomsGroupPopup .labels{float:right;margin-right:50px}.CampOfferPopup .labels .tooltip,.RoomsGroupPopup .labels .tooltip{margin-top:18px}.CampOfferPopup .paddingWrapper,.RoomsGroupPopup .paddingWrapper{padding:18px 27px 27px}.CampOfferPopup .paddingWrapper.bg,.RoomsGroupPopup .paddingWrapper.bg{border-bottom:1px solid #aab2bd;border-top:1px solid #aab2bd;background:#d7dbe0}.CampOfferPopup .paddingWrapper .addressBox,.RoomsGroupPopup .paddingWrapper .addressBox{margin-bottom:15px}.CampOfferPopup .paddingWrapper #map,.RoomsGroupPopup .paddingWrapper #map{border:1px solid #aab2bd;background:#e6e9ed;box-sizing:border-box;position:relative;overflow:hidden;display:block;height:346px;width:100%}.CampOfferPopup .infoWrapper .img,.RoomsGroupPopup .infoWrapper .img{background:#f5f6f8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0M5QzlDOTt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NS4xLDUwYzAsOC4xLTYuNiwxNC43LTE0LjcsMTQuN2MtOC4xLDAtMTQuNy02LjYtMTQuNy0xNC43YzAtOC4xLDYuNi0xNC43LDE0LjctMTQuNwoJQzU4LjYsMzUuMyw2NS4xLDQxLjksNjUuMSw1MHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg5LjUsMjNIMzB2LThIMTV2OGgtNC45QzcuMiwyMyw1LDI1LDUsMjh2NDMuNGMwLDIuOSwyLjIsNS43LDUuMSw1LjdoNzkuNGMyLjksMCw1LjUtMi44LDUuNS01LjdWMjgKCUM5NSwyNSw5Mi41LDIzLDg5LjUsMjN6IE01MC41LDcxLjRjLTExLjgsMC0yMS40LTkuNi0yMS40LTIxLjRzOS42LTIxLjQsMjEuNC0yMS40UzcxLjksMzguMiw3MS45LDUwUzYyLjMsNzEuNCw1MC41LDcxLjR6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02NS4xLDUwYzAsOC4xLTYuNiwxNC43LTE0LjcsMTQuN2MtOC4xLDAtMTQuNy02LjYtMTQuNy0xNC43YzAtOC4xLDYuNi0xNC43LDE0LjctMTQuNwoJQzU4LjYsMzUuMyw2NS4xLDQxLjksNjUuMSw1MHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTY1LjEsNTBjMCw4LjEtNi42LDE0LjctMTQuNywxNC43Yy04LjEsMC0xNC43LTYuNi0xNC43LTE0LjdjMC04LjEsNi42LTE0LjcsMTQuNy0xNC43CglDNTguNiwzNS4zLDY1LjEsNDEuOSw2NS4xLDUweiIvPgo8L3N2Zz4K) 50% no-repeat;background-size:20%;overflow:hidden;display:block;height:100%;float:left;width:60%}.CampOfferPopup .infoWrapper .img img,.RoomsGroupPopup .infoWrapper .img img{min-height:100%;max-height:120%;min-width:100%;max-width:150%;display:block}.CampOfferPopup .infoWrapper .roomInfo,.RoomsGroupPopup .infoWrapper .roomInfo{float:right;width:40%;height:300px;position:relative}.CampOfferPopup .infoWrapper .roomInfo .exit,.RoomsGroupPopup .infoWrapper .roomInfo .exit{position:absolute;right:0;bottom:0}.CampOfferPopup .infoWrapper .roomInfo .line .icon,.RoomsGroupPopup .infoWrapper .roomInfo .line .icon{vertical-align:middle;display:table-cell;text-align:center;height:60px;width:60px;color:#fff}.CampOfferPopup .infoWrapper .roomInfo .line:nth-child(odd) .icon,.RoomsGroupPopup .infoWrapper .roomInfo .line:nth-child(odd) .icon{background:#d20030}.CampOfferPopup .infoWrapper .roomInfo .line:nth-child(even) .icon,.RoomsGroupPopup .infoWrapper .roomInfo .line:nth-child(even) .icon{background:#bf002a}.CampOfferPopup .infoWrapper .roomInfo .line .textInfo,.RoomsGroupPopup .infoWrapper .roomInfo .line .textInfo{vertical-align:middle;display:table-cell;padding-left:20px;height:60px}.CampOfferPopup hr,.RoomsGroupPopup hr{background:#aab2bd;margin:15px 0 20px;display:block;height:1px;width:100%;border:0}.CampOfferPopup .description,.RoomsGroupPopup .description{padding-left:40px;position:relative;border-left:6px solid #d20030}.CampOfferPopup .description:before,.RoomsGroupPopup .description:before{content:'';position:absolute;width:5px;height:100%;left:-6px;top:0;background-color:#bf002a}.CampOfferPopup .description .icon:before,.RoomsGroupPopup .description .icon:before{font-size:20px;color:#d20030;margin-right:5px}.CampOfferPopup .description a,.RoomsGroupPopup .description a{color:#333}.CampOfferPopup .campOffer,.RoomsGroupPopup .campOffer{cursor:pointer;color:#d20030;text-decoration:underline}.CampOfferPopup .campOffer:hover,.RoomsGroupPopup .campOffer:hover{text-decoration:none}.imageGallery{position:relative;min-height:300px}.imageGallery:after{background:#e6e9ed url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0M5QzlDOTt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NS4xLDUwYzAsOC4xLTYuNiwxNC43LTE0LjcsMTQuN2MtOC4xLDAtMTQuNy02LjYtMTQuNy0xNC43YzAtOC4xLDYuNi0xNC43LDE0LjctMTQuNwoJQzU4LjYsMzUuMyw2NS4xLDQxLjksNjUuMSw1MHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg5LjUsMjNIMzB2LThIMTV2OGgtNC45QzcuMiwyMyw1LDI1LDUsMjh2NDMuNGMwLDIuOSwyLjIsNS43LDUuMSw1LjdoNzkuNGMyLjksMCw1LjUtMi44LDUuNS01LjdWMjgKCUM5NSwyNSw5Mi41LDIzLDg5LjUsMjN6IE01MC41LDcxLjRjLTExLjgsMC0yMS40LTkuNi0yMS40LTIxLjRzOS42LTIxLjQsMjEuNC0yMS40UzcxLjksMzguMiw3MS45LDUwUzYyLjMsNzEuNCw1MC41LDcxLjR6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02NS4xLDUwYzAsOC4xLTYuNiwxNC43LTE0LjcsMTQuN2MtOC4xLDAtMTQuNy02LjYtMTQuNy0xNC43YzAtOC4xLDYuNi0xNC43LDE0LjctMTQuNwoJQzU4LjYsMzUuMyw2NS4xLDQxLjksNjUuMSw1MHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTY1LjEsNTBjMCw4LjEtNi42LDE0LjctMTQuNywxNC43Yy04LjEsMC0xNC43LTYuNi0xNC43LTE0LjdjMC04LjEsNi42LTE0LjcsMTQuNy0xNC43CglDNTguNiwzNS4zLDY1LjEsNDEuOSw2NS4xLDUweiIvPgo8L3N2Zz4K) 50% no-repeat;background-size:20%;position:absolute;display:block;height:300px;content:'';z-index:0;width:60%;left:0;top:0}.imageGallery .bigImg{position:relative;overflow:hidden;display:block;height:300px;z-index:1;width:60%;border:0}.imageGallery .bigImg:hover .desc{bottom:-2px;-webkit-transition:all .3s ease;transition:all .3s ease}.imageGallery .bigImg img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:relative;min-height:100%;display:block;width:100%;border:0;left:50%;top:50%}.imageGallery .bigImg .desc{background:hsla(0,0%,100%,.6);box-sizing:border-box;position:absolute;font-size:12pt;padding:1px 5%;line-height:2;bottom:-25%;-webkit-transition:all .3s ease;transition:all .3s ease;color:#000;width:100%;left:0}.imageGallery .imageWrapper{padding:4px 0}.imageGallery .imageWrapper .wrapper{border:3px solid transparent;box-sizing:border-box;display:inline-block;position:relative;overflow:hidden;cursor:pointer;width:12.5%;height:5em;-webkit-transition:all .3s ease;transition:all .3s ease}.imageGallery .imageWrapper .wrapper:nth-last-child(n+9),.imageGallery .imageWrapper .wrapper:nth-last-child(n+9)~*{height:56px;width:6.25%}.imageGallery .imageWrapper .wrapper.active{border:3px solid #d20030;cursor:default;-webkit-transition:all .3s ease;transition:all .3s ease}.imageGallery .imageWrapper .wrapper img{-webkit-transform:translate(-50%);transform:translate(-50%);position:relative;min-height:100%;min-width:100%;height:inherit;left:50%;top:0}.previewCardWrapper{margin:20px 0 -20px}.previewCardWrapper .wrapper{background:#fff;box-sizing:border-box;margin:0 2% 35px;cursor:pointer;padding:15px;height:300px;float:left;width:28%;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}.previewCardWrapper .wrapper:nth-child(3n+2){margin:0 4% 35px}.previewCardWrapper .wrapper:hover{box-shadow:0 0 10px 5px rgba(0,0,0,.3)}.previewCardWrapper .wrapper .img{background:#f5f6f8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0M5QzlDOTt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NS4xLDUwYzAsOC4xLTYuNiwxNC43LTE0LjcsMTQuN2MtOC4xLDAtMTQuNy02LjYtMTQuNy0xNC43YzAtOC4xLDYuNi0xNC43LDE0LjctMTQuNwoJQzU4LjYsMzUuMyw2NS4xLDQxLjksNjUuMSw1MHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg5LjUsMjNIMzB2LThIMTV2OGgtNC45QzcuMiwyMyw1LDI1LDUsMjh2NDMuNGMwLDIuOSwyLjIsNS43LDUuMSw1LjdoNzkuNGMyLjksMCw1LjUtMi44LDUuNS01LjdWMjgKCUM5NSwyNSw5Mi41LDIzLDg5LjUsMjN6IE01MC41LDcxLjRjLTExLjgsMC0yMS40LTkuNi0yMS40LTIxLjRzOS42LTIxLjQsMjEuNC0yMS40UzcxLjksMzguMiw3MS45LDUwUzYyLjMsNzEuNCw1MC41LDcxLjR6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02NS4xLDUwYzAsOC4xLTYuNiwxNC43LTE0LjcsMTQuN2MtOC4xLDAtMTQuNy02LjYtMTQuNy0xNC43YzAtOC4xLDYuNi0xNC43LDE0LjctMTQuNwoJQzU4LjYsMzUuMyw2NS4xLDQxLjksNjUuMSw1MHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTY1LjEsNTBjMCw4LjEtNi42LDE0LjctMTQuNywxNC43Yy04LjEsMC0xNC43LTYuNi0xNC43LTE0LjdjMC04LjEsNi42LTE0LjcsMTQuNy0xNC43CglDNTguNiwzNS4zLDY1LjEsNDEuOSw2NS4xLDUweiIvPgo8L3N2Zz4K) 50% no-repeat;margin:-15px -15px 10px;background-size:30%;position:relative;overflow:hidden;display:block;height:150px}.previewCardWrapper .wrapper .img img{position:absolute;min-height:100%;max-height:150%;min-width:100%;max-width:120%;display:block}.previewCardWrapper .wrapper .name{margin-bottom:10px;font-weight:700;display:block}.darkBackground{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);cursor:pointer}.booking .block{border-bottom:1px solid #aab2bd;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.booking .block .wrapper{box-sizing:border-box;float:left}.booking .block .wrapper.right{float:right}.booking .block.titlebox{position:relative;border-top:11px solid #d20030}.booking .block.titlebox:before{content:'';position:absolute;height:10px;width:100%;top:-11px;left:0;background-color:#bf002a}.booking .block.titlebox .paddingWrapper .wrapper{padding:0 4.7%;width:33.3%}.booking .block.titlebox .paddingWrapper:first-child .wrapper{line-height:34px;height:25px;width:50%}.booking .block.titlebox .paddingWrapper:first-child .wrapper .title{font-weight:700}.booking .block.titlebox .paddingWrapper:first-child .wrapper:nth-child(2){text-align:right;padding:0 21px}.booking .block.hotelbox .titleSubLine{border-bottom:1px solid #aab2bd;box-sizing:border-box;padding-top:10px;height:93px;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2;position:relative;border-left:6px solid #d20030}.booking .block.hotelbox .titleSubLine:before{content:'';position:absolute;width:5px;height:100%;left:-6px;top:0;background-color:#bf002a}.booking .block.hotelbox .titleSubLine .wrapper{box-sizing:border-box;margin-left:30px;padding:0 6px;float:left;width:27%}.booking .block.hotelbox .titleSubLine .wrapper:nth-child(2){margin-right:30px;margin-left:0}.booking .block.hotelbox .titleSubLine .wrapper input{border:1px solid #aab2bd;line-height:17px;cursor:pointer;padding:0 3px;display:block;border-radius:2px;float:right;width:73px}.booking .block.hotelbox .titleSubLine .wrapper input:disabled{border-color:transparent;background:none;cursor:default}.booking .block.hotelbox .titleSubLine .wrapper .hasLabel{font-weight:700;height:23px}.booking .block.hotelbox .titleSubLine .wrapper .hasLabel span{font-weight:400}.booking .block.hotelbox .titleSubLine .wrapper .estimated{display:inline-block;font-weight:400;width:200%}.booking .block.hotelbox .titleSubLine .wrapper .changePeriod{display:inline-block;margin-top:4px}.booking .block.hotelbox .hotelWrapper{position:relative;padding:20px 0}.booking .block.hotelbox .hotelWrapper .campOffer,.booking .block.hotelbox .hotelWrapper .roomsGroup{color:#d20030;cursor:pointer;text-decoration:underline}.booking .block.hotelbox .hotelWrapper .campOffer:hover,.booking .block.hotelbox .hotelWrapper .roomsGroup:hover{text-decoration:none}.booking .block.hotelbox .hotelWrapper .wrapper{line-height:1.7em;padding:0 8px;width:33.3%}.booking .block.hotelbox .hotelWrapper .wrapper:nth-child(1){margin-left:30px}.booking .block.hotelbox .hotelWrapper .wrapper:nth-child(2){width:28%}.booking .block.hotelbox .hotelWrapper .wrapper:nth-child(2) a{color:#bf002a;font-weight:700}.booking .block.hotelbox .hotelWrapper .wrapper:nth-child(2) .hasLabel{margin-top:20px}.booking .block.hotelbox .hotelWrapper .wrapper .img{background:#f5f6f8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0M5QzlDOTt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NS4xLDUwYzAsOC4xLTYuNiwxNC43LTE0LjcsMTQuN2MtOC4xLDAtMTQuNy02LjYtMTQuNy0xNC43YzAtOC4xLDYuNi0xNC43LDE0LjctMTQuNwoJQzU4LjYsMzUuMyw2NS4xLDQxLjksNjUuMSw1MHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg5LjUsMjNIMzB2LThIMTV2OGgtNC45QzcuMiwyMyw1LDI1LDUsMjh2NDMuNGMwLDIuOSwyLjIsNS43LDUuMSw1LjdoNzkuNGMyLjksMCw1LjUtMi44LDUuNS01LjdWMjgKCUM5NSwyNSw5Mi41LDIzLDg5LjUsMjN6IE01MC41LDcxLjRjLTExLjgsMC0yMS40LTkuNi0yMS40LTIxLjRzOS42LTIxLjQsMjEuNC0yMS40UzcxLjksMzguMiw3MS45LDUwUzYyLjMsNzEuNCw1MC41LDcxLjR6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02NS4xLDUwYzAsOC4xLTYuNiwxNC43LTE0LjcsMTQuN2MtOC4xLDAtMTQuNy02LjYtMTQuNy0xNC43YzAtOC4xLDYuNi0xNC43LDE0LjctMTQuNwoJQzU4LjYsMzUuMyw2NS4xLDQxLjksNjUuMSw1MHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTY1LjEsNTBjMCw4LjEtNi42LDE0LjctMTQuNywxNC43Yy04LjEsMC0xNC43LTYuNi0xNC43LTE0LjdjMC04LjEsNi42LTE0LjcsMTQuNy0xNC43CglDNTguNiwzNS4zLDY1LjEsNDEuOSw2NS4xLDUweiIvPgo8L3N2Zz4K) 50% no-repeat;background-size:25%;position:relative;min-height:165px;overflow:hidden;display:block;height:100%;width:100%}.booking .block.hotelbox .hotelWrapper .wrapper .img img{transform:translateY(-50%);position:absolute;min-height:100%;min-width:100%;max-width:100%;display:block;top:50%;left:0}.booking .block.hotelbox .hotelWrapper .wrapper .hasLabel{font-weight:700}.booking .block.hotelbox .hotelWrapper .wrapper .hasLabel span{font-weight:400}.booking .block.hotelbox .hotelWrapper .wrapper .confirm{line-height:42px}.booking .block.hotelbox .hotelWrapper .wrapper .confirm *{margin:-7px 7px 0 -2px;vertical-align:middle;box-sizing:border-box;display:inline-block;overflow:hidden;color:#d20030;height:31px;width:31px}.booking .block.hotelbox .hotelWrapper .additionalServices .serviceWrapper{display:block;padding:2px 0;height:33px}.booking .block.hotelbox .hotelWrapper .additionalServices .serviceWrapper .serviceTitle{vertical-align:middle;box-sizing:border-box;display:inline-block;position:relative;font-weight:700;font-size:16px;padding:0 15px;width:27%}.booking .block.hotelbox .hotelWrapper .additionalServices .serviceWrapper .serviceTitle .tooltipWrapper{position:absolute;overflow:hidden;display:none;bottom:103%;width:350px;z-index:1;left:0}.booking .block.hotelbox .hotelWrapper .additionalServices .serviceWrapper .serviceTitle .tooltipWrapper .tooltip{background:rgba(0,0,0,.8);box-sizing:border-box;padding:6px 13px 8px;margin-bottom:10px;color:#fff;position:relative;display:block;border-radius:2px;width:100%}.booking .block.hotelbox .hotelWrapper .additionalServices .serviceWrapper .serviceTitle .tooltipWrapper .tooltip:before{border-right:10px solid transparent;border-top:10px solid rgba(0,0,0,.8);border-left:10px solid transparent;margin-left:-10px;position:absolute;border-bottom:0;content:'';left:42px;top:100%}.booking .block.hotelbox .hotelWrapper .additionalServices .serviceWrapper .serviceTitle .tooltipWrapper .tooltip .name{font-weight:700;font-size:16px;display:block}.booking .block.hotelbox .hotelWrapper .additionalServices .serviceWrapper .serviceTitle .tooltipWrapper+span{text-decoration:underline}.booking .block.hotelbox .hotelWrapper .additionalServices .serviceWrapper .serviceTitle:hover .tooltipWrapper{display:block}.booking .block.hotelbox .hotelWrapper .additionalServices .serviceWrapper .serviceTitle:hover span{text-decoration:none}.booking .block.hotelbox .hotelWrapper .additionalServices .serviceWrapper .serviceStatus{vertical-align:middle;box-sizing:border-box;display:inline-block;width:260px}.booking .block.hotelbox .hotelWrapper .additionalServices .serviceWrapper .serviceUnits{vertical-align:middle;box-sizing:border-box;display:inline-block;width:50px}.booking .block.hotelbox .hotelWrapper .additionalServices .serviceWrapper .servicePrice{vertical-align:middle;box-sizing:border-box;display:inline-block;margin-left:50px;font-weight:700;font-size:16px;width:100px}.booking .block.hotelbox .hotelWrapper .additionalServices .serviceWrapper .servicePrice.disable{color:#aab2bd}.booking .block.roombox{background:#e6e9ed;overflow:visible;border:none}.booking .block.roombox:after{display:table;content:'';clear:both}.booking .block.roombox .hotelRoom{position:relative;width:48.75%;float:left}.booking .block.roombox .hotelRoom:nth-child(2n+1){margin-right:2.5%}.booking .block.roombox .hotelRoom:nth-child(n+3){margin-top:30px}.booking .block.roombox .hotelRoom#addRoom{text-align:center}.booking .block.roombox .hotelRoom#addRoom .addNewRoom{display:inline-block;font-weight:700;margin-top:10px}.booking .block.roombox .hotelRoom#addRoom.hide{display:none}.booking .block.roombox .hotelRoom .roomRemove{position:absolute;overflow:hidden;cursor:pointer;height:30px;width:30px;z-index:5;right:9px;top:9px}.booking .block.roombox .hotelRoom .roomRemove *{color:#aab2bd;-webkit-transition:all .3s ease;transition:all .3s ease}.booking .block.roombox .hotelRoom .roomRemove:hover,.booking .block.roombox .hotelRoom .roomRemove:hover *{color:#d20030}.booking .block.roombox .hotelRoom .titleSubLine{border:1px solid #aab2bd;background:#fff;box-sizing:border-box;padding:10px 25px;height:90px;position:relative;border-left:6px solid #d20030}.booking .block.roombox .hotelRoom .titleSubLine:before{content:'';position:absolute;width:5px;height:100%;left:-6px;top:0;background-color:#bf002a}.booking .block.roombox .hotelRoom .titleSubLine .name{text-overflow:ellipsis;padding-right:5px;font-weight:700;overflow:hidden;font-size:18px}.booking .block.roombox .hotelRoom .titleSubLine .confirm{line-height:27px}.booking .block.roombox .hotelRoom .titleSubLine .confirm .svgWrap{border:1px solid #d20030;vertical-align:middle;border-radius:50%;height:24px;width:24px;float:left}.booking .block.roombox .hotelRoom .titleSubLine .confirm .svgWrap.noRound{border:none}.booking .block.roombox .hotelRoom .titleSubLine .confirm .svgWrap .icon{display:inline-block;color:#d20030}.booking .block.roombox .hotelRoom .titleSubLine .confirm .svgWrap .icon.icon-required{margin-left:-2px;margin-top:-12px}.booking .block.roombox .hotelRoom .titleSubLine .confirm .svgWrap .icon.icon-required:before{font-size:30px}.booking .block.roombox .hotelRoom .titleSubLine .confirm .svgWrap .icon.icon-instant{margin-left:-14px;margin-top:-8px}.booking .block.roombox .hotelRoom .titleSubLine .confirm .svgWrap .icon.icon-instant:before{font-size:50px}.booking .block.roombox .hotelRoom .titleSubLine .confirm span{vertical-align:middle;margin-left:5px}.booking .block.roombox .hotelRoom .titleSubLine .roomsWrapper{margin-bottom:10px;width:300px}.booking .block.roombox .hotelRoom .edit{background:#f5f6f8;border-right:1px solid #aab2bd;border-left:1px solid #aab2bd;padding:0 25px 10px}.booking .block.roombox .hotelRoom .edit .wrapper{border-bottom:1px solid #aab2bd;line-height:63px;width:100%;float:none}.booking .block.roombox .hotelRoom .edit .wrapper label{display:inline-block}.booking .block.roombox .hotelRoom .edit .wrapper .early-arrive-label{margin-right:50px}.booking .block.roombox .hotelRoom .edit .counter{display:inline-block;vertical-align:top;margin-left:55px;margin-top:15px}.booking .block.roombox .hotelRoom .edit .childrenTrigger .select{float:left;line-height:20px;margin-left:45px;margin-top:15px;position:relative;width:130px}.booking .block.roombox .hotelRoom .edit .childrenTrigger .select:active{outline:none}.booking .block.roombox .hotelRoom .edit .childrenTrigger .addedWrapper{float:left;margin-left:10px;margin-top:5px;width:130px}.booking .block.roombox .hotelRoom .edit .childrenTrigger .addedWrapper .added{background:#fff;border:1px solid #aab2bd;padding:1px 5px 1px 3px;box-sizing:border-box;display:inline-block;margin:0 0 5px 2%;line-height:14px;font-size:12px;border-radius:2px;float:left;width:62px}.booking .block.roombox .hotelRoom .edit .childrenTrigger .addedWrapper .added .remove{text-transform:uppercase;color:#aab2bd;line-height:14px;margin-left:0;font-size:14px;cursor:pointer;float:right}.booking .block.roombox .hotelRoom .edit .childrenTrigger .addedWrapper .added .remove:hover{color:#d20030}.booking .block.roombox .hotelRoom .edit .guestList{padding:15px 0}.booking .block.roombox .hotelRoom .edit .guestList .addSlot{margin-top:10px}.booking .block.roombox .hotelRoom .edit .guestList .slotTitle{font-weight:700}.booking .block.roombox .hotelRoom .edit .guestList .slotTitle:last-child{display:none}.booking .block.roombox .hotelRoom .edit .guestList .guestWrap{padding:6px 0;position:relative}.booking .block.roombox .hotelRoom .edit .guestList .guestWrap input{border:1px solid #aab2bd;border-radius:2px;padding:10px}.booking .block.roombox .hotelRoom .edit .guestList .guestWrap input.guestName{float:left;margin-right:5%;width:40%}.booking .block.roombox .hotelRoom .edit .guestList .guestWrap input.guestPassport{width:50%}.booking .block.roombox .hotelRoom .edit .guestList .guestWrap .rowRemove{cursor:pointer;height:33px;margin-top:-16px;overflow:hidden;position:absolute;right:-23px;top:50%;width:33px}.booking .block.roombox .hotelRoom .edit .guestList .guestWrap .rowRemove *{color:#aab2bd;-webkit-transition:all .3s ease;transition:all .3s ease}.booking .block.roombox .hotelRoom .edit .guestList .guestWrap .rowRemove:hover,.booking .block.roombox .hotelRoom .edit .guestList .guestWrap .rowRemove:hover *{color:#d20030}.booking .block.roombox .hotelRoom .edit .guestList .guestWrap .guestWhois{bottom:-10px;color:#aab2bd;font-size:12px;left:16%;position:absolute}.booking .block.roombox .hotelRoom .foot{border:1px solid #aab2bd;background:#fff;padding:20px 25px 0;height:53px}.booking .block.roombox .hotelRoom .foot textarea{font-family:Noto Sans,sans-serif;box-sizing:border-box;font-size:14px;padding:10px;resize:none;width:100%}.booking .block.roombox .hotelRoom .foot .totalPrice{vertical-align:top}.booking .block.roombox .hotelRoom .foot .totalPrice .price{font-weight:700;color:#333;line-height:.8;font-size:36px}.booking .block.bookingbox .paddingWrapper{padding:0 30px}.booking .block.bookingbox .titleSubLine{border-bottom:1px solid #aab2bd;box-sizing:border-box;font-size:18px;font-weight:700;height:60px;line-height:50px;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2;position:relative;border-left:6px solid #d20030}.booking .block.bookingbox .titleSubLine:before{content:'';position:absolute;width:5px;height:100%;left:-6px;top:0;background-color:#bf002a}.booking .block.bookingbox .titleSubLine.agencyMode{height:80px}.booking .block.bookingbox .titleSubLine .wrapper{line-height:60px;width:50%}.booking .block.bookingbox .titleSubLine .wrapper:nth-child(2){text-align:right}.booking .block.bookingbox .commission{float:right;font-size:12px;font-weight:400;color:#aab2bd;margin-top:-30px}.booking .block.bookingbox .commitForm{background:#f5f6f8;padding-bottom:15px;padding-top:15px}.booking .block.bookingbox .commitForm .wrapper:nth-child(1){margin-right:10%;width:45%}.booking .block.bookingbox .commitForm .wrapper:nth-child(1) input{border:1px solid #aab2bd;border-radius:2px;margin:8px 0;padding:8px 10px;width:100%}.booking .block.bookingbox .commitForm .wrapper:nth-child(1) input:first-of-type{margin-top:0}.booking .block.bookingbox .commitForm .wrapper:nth-child(1) input:last-of-type{margin-bottom:0}.booking .block.bookingbox .commitForm .wrapper:nth-child(1) .hint{font-size:12px;line-height:16px;padding:5px 0 0 20px}.booking .block.bookingbox .commitForm .wrapper:nth-child(2){width:45%}.booking .block.bookingbox .commitForm .wrapper:nth-child(2) textarea{font-family:Noto Sans,sans-serif;padding:8px 10px;resize:none;width:100%}.booking .block.bookingbox .licence{padding:20px 0}.booking .block.bookingbox .licence .titleSubLine{border-bottom:none;font-size:14px;font-weight:400;height:auto;line-height:1.7em;padding-left:40px}.booking .block.bookingbox .licence .text{position:relative}.booking .block.bookingbox .licence .checkboxElem{margin:10px 0 5px}.booking .block.bookingbox .controllers{border-top:1px solid #aab2bd;padding:15px 0}.booking .block.bookingbox .controllers .wrapper:nth-child(1){width:30%}.booking .block.bookingbox .controllers .wrapper:nth-child(2){margin-left:25%;height:52px;width:25%}.booking .block.bookingbox .controllers .wrapper:nth-child(3){width:20%}.booking .block.bookingbox .controllers .paymentItem{cursor:pointer;font-weight:700;line-height:26px}.booking .block.bookingbox .controllers .paymentItem.hidden{display:none}.booking .block.bookingbox .controllers .paymentItem .radio{vertical-align:text-bottom;margin-right:5px}.booking .error-message{float:right;font-size:10px;margin-top:-16px;color:red}.orders .emptyOrders{text-align:center;font-size:22px}.orders .aboutItem,.orders .comments,.orders .penalties,.orders .tourist{text-decoration:underline;position:relative}.orders .aboutItem:hover,.orders .comments:hover,.orders .penalties:hover,.orders .tourist:hover{text-decoration:none}.orders .aboutItem,.orders .comments{color:#d20030;cursor:pointer}.orders .orderCard .comments{display:block;margin-bottom:10px}.orders .penalties,.orders .tourist{display:inline-block}.orders .orderCard{background:#fff;width:100%}.orders .orderCard .orderAction span{display:inline-block;margin-right:6px}.orders .orderCard .orderCardFooter td,.orders .orderCard .orderCardHeader td{vertical-align:middle;padding:10px 20px}.orders .orderCard .orderCardHeader td{text-align:center;font-weight:700;height:50px}.orders .orderCard .orderCardHeader td.orderNumber{position:relative;border-left:6px solid #d20030}.orders .orderCard .orderCardHeader td.orderNumber:before{content:'';position:absolute;width:5px;height:100%;left:-6px;top:0;background-color:#bf002a}.orders .orderCard .orderCardBody td{padding:10px 20px 15px}.orders .orderCard .orderCardBody td.roomStatus{text-align:center}.orders .orderCard .orderCardBody td.roomStatus p{margin-bottom:15px}.orders .orderCard .orderCardBody td.roomStatus button{margin:0 auto}.orders .orderCard .orderCardBody td.roomStatus .tooltippable{text-decoration:none}.orders .orderCard .orderCardFooter td{border-top:1px solid #aab2bd;border-bottom:0;border-right:0;border-left:0}.orders .orderCard .orderCardFooter td.orderNumber .icon{vertical-align:middle;display:inline-block;color:#d20030;height:30px;width:30px}.orders .orderCard .orderCardFooter td.orderNumber a{display:block}.orders .orderCard .orderCardFooter td.orderNumber a:hover .icon{color:#bf002a}.orders .orderCard .orderCardFooter td.orderInfo{text-align:center}.orders .orderCard .orderCardFooter td.orderInfo .price{font-weight:700;font-size:18px}.orders .orderCard .orderCardFooter td.orderInfo .unconfirmedCommission{color:#aab2bd}.orders .orderCard .orderCardFooter td.orderStatus{font-weight:700}.orders .orderCard .orderCardFooter td.orderStatus p{margin-bottom:0;font-size:13px}.orders .orderCard .orderCardFooter td.orderAction{position:relative}.orders .orderCard .orderCardFooter td.orderAction:before{background:#aab2bd;position:absolute;min-height:33px;display:block;content:'';height:65%;width:1px;top:18%;left:0}.orders .orderCard .orderCardFooter button{margin:0 auto}.orders .orderCard .orderCardFooter .pay{margin-top:14px}.orders .orderCard td{border:1px solid #aab2bd;vertical-align:top}.orders .orderCard td.orderAction,.orders .orderCard td.orderStatus{text-align:center}.orders .orderCard td.orderNumber{width:20%}.orders .orderCard td.orderInfo{width:38%}.orders .orderCard td.orderStatus{width:23%}.orders .orderCard td.orderAction{width:19%}.orders .orderCard td .commentContainer .commentLabel{text-decoration:underline;color:#d20030;cursor:pointer}.orders .orderCard td .commentContainer .commentLabel:hover{text-decoration:none}.orders .orderCard td .commentContainer .commentWrapper{box-sizing:border-box;position:absolute;display:none;width:410px;z-index:2}.orders .orderCard td .commentContainer .commentWrapper.active{display:block}.orders .orderCard td .commentContainer .commentWrapper .close{position:absolute;cursor:pointer;height:15px;width:15px;right:10px;top:10px}.orders .orderCard td .commentContainer .commentWrapper .close *{transform:translate(-9px,-9px);color:#aab2bd;height:30px;width:30px}.orders .orderCard td .commentContainer .commentWrapper .borderWrapper{border-bottom:1px solid #aab2bd;border-right:1px solid #aab2bd;border-left:1px solid #aab2bd;background:#fff;box-sizing:border-box;position:relative;margin:13px 0;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}.orders .orderCard td .commentContainer .commentWrapper .borderWrapper:before{-webkit-transform:rotate(45deg);background:#aab2bd;transform:rotate(45deg);position:absolute;height:30px;width:30px;content:'';z-index:-1;box-shadow:0 0 8px 0 rgba(0,0,0,.3);left:30px;top:-9px}.orders .orderCard td .commentContainer .commentWrapper .borderWrapper:after{border-bottom:15px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent;margin-bottom:-1px;position:absolute;border-top:0;bottom:100%;content:'';left:30px}.orders .orderCard td .commentContainer .commentWrapper .borderWrapper .infoBlock{border-top:1px solid #aab2bd;padding:20px 17px 20px 23px;box-sizing:border-box}.orders .orderCard td .commentContainer .commentWrapper .borderWrapper .commentBox:not(:last-child){margin-bottom:10px}.orders .lazyWrap{text-align:center}.orders .lazyWrap button{display:inline-block}.settings .titleLine{border-bottom:1px solid #aab2bd;position:relative;border-left:6px solid #d20030}.settings .titleLine:before{content:'';position:absolute;width:5px;height:100%;left:-6px;top:0;background-color:#bf002a}.settings .titleLine .title{line-height:20px;font-weight:700;font-size:18px}.settings .paddingWrapper{padding:2% 6%}.settings .paddingWrapper .inf{font-size:13px;height:33px;float:right;width:38%}.settings .userSettingsForm{margin-right:20px;width:60%}.settings .line{display:block;line-height:33px;margin-bottom:12px}.settings .line .country,.settings .line input{width:50%;float:right;text-align:left}.settings hr{background:#aab2bd;display:block;margin:10px 0;height:1px;width:100%;border:0}.settings .confirmWrap{position:absolute;left:630px;top:88px}.settings .confirmWrap .confirm{text-decoration:underline;cursor:pointer}.settings .confirmWrap .confirm:hover{text-decoration:none}.settings .success-message{float:right;font-size:10pt;color:#595}.settings .error-message{float:right;font-size:10pt;color:red}.bodyOverflowHidden{overflow:hidden!important}.search .header{border-bottom:1px solid #aab2bd;height:50px;line-height:50px;position:relative;border-left:6px solid #d20030}.search .header:before{content:'';position:absolute;width:5px;height:100%;left:-6px;top:0;background-color:#bf002a}.search .header.mediator{height:60px;line-height:60px}.search .header.mediator .labels{margin-top:12px}.search .header .campOffer{display:inline-block;width:50%;padding-left:30px}.search .header .campOffer .allCampOffers{display:inline-block;margin-left:12px}.search .header .campOffer .touroperator{position:absolute;font-size:10px;color:#6a6a6a;margin-top:-44px}.search .header .hours{display:inline-block}.search .header .labels{display:inline-block;float:right;margin-top:8px;margin-right:12px}.search .centerBlock{box-sizing:border-box;position:relative;padding:0 20px;display:block;margin:0 auto;width:100%;z-index:1}.search .selectPanel{background:#fff}.search .selectPanel .block{border-bottom:1px solid #aab2bd;overflow:hidden;display:block}.search .selectPanel .block.agesBlock,.search .selectPanel .block.firstBlock{overflow:visible}.search .selectPanel .block.bg{background:#d7dbe0}.search .selectPanel .block.lightBg{background:#e6e9ed}.search .selectPanel .block #fromDate+.icon,.search .selectPanel .block #toDate+.icon{right:6px}.search .selectPanel .block .paddingWrapper{padding:2% 0}.search .selectPanel .block .paddingWrapper .dateWrapper{text-align:center;vertical-align:top;display:inline-block;width:49.9%;padding:0 4.7%;box-sizing:border-box}.search .selectPanel .block .paddingWrapper .dateWrapper .input{display:inline-block;margin-left:18px;width:60%}.search .selectPanel .block .paddingWrapper .dateWrapper .duration{margin-left:160px;text-align:left}.search .selectPanel .block .paddingWrapper .duration{color:#aab2bd;margin:5px 0 -5px 4px;font-size:12px;display:block;height:18px;white-space:nowrap}.search .selectPanel .block .paddingWrapper .wrapper{box-sizing:border-box;padding:0 4.7%;width:33.3%;float:left}.search .selectPanel .block .paddingWrapper .wrapper.right{float:right}.search .selectPanel .block .paddingWrapper .wrapper.bordersLR{border-right:1px solid #aab2bd;border-left:1px solid #aab2bd}.search .selectPanel .block .paddingWrapper .wrapper.bordersLRbox{border-right:1px solid #aab2bd;border-left:1px solid #aab2bd;background:#fff;padding:2% 4.7%;margin:-2% 0;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}.search .selectPanel .block .paddingWrapper .wrapper.period{position:relative;z-index:4}.search .selectPanel .block .paddingWrapper .wrapper .expandedCondition{overflow:hidden;display:block;width:100%}.search .selectPanel .block .paddingWrapper .wrapper .expandedCondition.daysSelection,.search .selectPanel .block .paddingWrapper .wrapper .expandedCondition.priceSelection{overflow:visible;min-height:33px;max-height:60px}.search .selectPanel .block .paddingWrapper .wrapper .expandedCondition.detailedForm{height:0}.search .selectPanel .block .paddingWrapper .wrapper .counter{display:inline-block;float:right}.search .selectPanel .block .paddingWrapper .wrapper .marker{float:right;width:62px;margin-right:6px;margin-top:6px}.search .selectPanel .block .paddingWrapper .wrapper .childCombo{float:right}.search .selectPanel .block .paddingWrapper .wrapper .intervalWrapper{position:absolute;height:180px;width:340px;right:-35px;z-index:6;top:110%}.search .selectPanel .block .paddingWrapper .wrapper .intervalWrapper .intervalBox{border:1px solid #aab2bd;background:#fff;margin:12px auto 0;position:relative;display:block;border-radius:2px;padding:15px;width:85%;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}.search .selectPanel .block .paddingWrapper .wrapper .intervalWrapper .intervalBox:before{-webkit-transform:rotate(45deg);background:#aab2bd;transform:rotate(45deg);position:absolute;height:30px;width:30px;right:28px;content:'';z-index:-1;box-shadow:0 0 8px 0 rgba(0,0,0,.3);top:-9px}.search .selectPanel .block .paddingWrapper .wrapper .intervalWrapper .intervalBox:after{border-bottom:15px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent;margin-bottom:-1px;position:absolute;border-top:0;bottom:100%;right:28px;content:''}.search .selectPanel .block .paddingWrapper .wrapper .intervalWrapper .intervalBox input{border:1px solid #aab2bd;background:#fff;display:inline-block;margin-bottom:15px;text-align:center;line-height:29px;font-size:16px;border-radius:2px;height:30px;width:44%}.search .selectPanel .block .paddingWrapper .wrapper .intervalWrapper .intervalBox .uiRange{border:1px solid #aab2bd;border-radius:10px;position:relative;display:block;height:3px;width:100%}.search .selectPanel .block .paddingWrapper .wrapper .intervalWrapper .intervalBox .uiRange .ui-slider-handle{border:1px solid #bf002a;background:#d20030;border-radius:50%;position:absolute;margin:-6px -8px;display:block;outline:none;height:13px;width:13px}.search .selectPanel .block .paddingWrapper .wrapper .intervalWrapper .intervalBox .uiRange .ui-slider-handle:hover{border:1px solid #d20030;background:#bf002a}.search .selectPanel .block .paddingWrapper .wrapper .intervalWrapper .intervalBox .uiRange .ui-slider-range{background:#d20030;position:absolute;display:block;height:100%}.search .selectPanel .block .paddingWrapper .wrapper .intervalWrapper .intervalBox hr{background:#aab2bd;margin:10px -15px;padding:0 15px;display:block;height:1px;width:100%;border:0}.search .selectPanel .block .paddingWrapper .wrapper .intervalWrapper .intervalBox button{display:inline-block}.search .selectPanel .block .paddingWrapper .wrapper .intervalText{text-indent:10px;line-height:16px;margin-top:9px;font-size:15px;display:block}.search .selectPanel .block .paddingWrapper .wrapper .intervalText span{font-weight:700}.search .selectPanel .block .paddingWrapper .wrapper .intervalText .remove{text-transform:uppercase;display:inline-block;margin:0 -9px 0 2px;color:#aab2bd;text-align:center;line-height:16px;font-size:14px;cursor:pointer;text-indent:0;width:9px}.search .selectPanel .block .paddingWrapper .wrapper .intervalText .remove:hover{color:#d20030}.search .selectPanel .block .paddingWrapper .wrapper .checkboxWrapper{margin-bottom:15px;padding-left:12px;display:block}.search .selectPanel .block .paddingWrapper .wrapper .checkboxWrapper.limited{border-bottom:1px solid #aab2bd;border-top:1px solid #aab2bd;position:relative;overflow:hidden;padding:0 20%;margin:0 -20%;display:block;height:200px;width:100%}.search .selectPanel .block .paddingWrapper .wrapper .checkboxWrapper.limited .wrapper{box-sizing:border-box;width:100%!important;position:relative;overflow:auto;display:block;outline:none;height:100%}.search .selectPanel .block .paddingWrapper .wrapper .checkboxWrapper.limited .wrapper .rollbar-content{padding:5px 8px 10px 0!important;box-sizing:border-box;width:100%!important;margin:0!important;position:absolute;display:block;outline:none}.search .selectPanel .block .paddingWrapper .wrapper .checkboxWrapper.limited .wrapper .rollbar-path-vertical{border:1px solid #aab2bd;box-sizing:border-box;height:88%!important;border-radius:10px;position:absolute;top:6%!important;width:5px;right:6px}.search .selectPanel .block .paddingWrapper .wrapper .checkboxWrapper.limited .wrapper .rollbar-path-vertical .rollbar-handle{border:1px solid #bf002a;background:#d20030;border-radius:50%;position:absolute;margin:-1px -6px;display:block;outline:none;height:13px;width:13px}.search .selectPanel .block .paddingWrapper .wrapper .checkboxWrapper.limited .wrapper .rollbar-path-vertical .rollbar-handle:hover{border:1px solid #d20030;background:#bf002a}.search .selectPanel .block .paddingWrapper .wrapper .checkboxWrapper strong{font-weight:700}.search .selectPanel .block .paddingWrapper .wrapper .currency{width:74px;float:right}.search .selectPanel .block .paddingWrapper .wrapper .intervalTrigger{width:33px;margin-right:15px}.search .selectPanel .block .paddingWrapper .wrapper .search{margin:13px auto 0}.search .selectPanel .block .paddingWrapper .wrapper .search.invert{margin:0 auto 13px}.search .selectPanel .block .paddingWrapper .wrapper .detailedButton{text-align:center;cursor:pointer}.search .selectPanel .block .paddingWrapper .wrapper .detailedButton span{border-bottom:1px solid #d20030;border-top:1px solid #d20030;vertical-align:middle;display:inline-block;margin:-2px 8px 0 0;position:relative;font-weight:700;font-size:16px;height:2px;width:17px}.search .selectPanel .block .paddingWrapper .wrapper .detailedButton span:after,.search .selectPanel .block .paddingWrapper .wrapper .detailedButton span:before{border-bottom:1px solid #d20030;border-top:1px solid #d20030;position:absolute;display:none;height:100%;content:'';width:100%;left:0}.search .selectPanel .block .paddingWrapper .wrapper .detailedButton span:before{bottom:2px}.search .selectPanel .block .paddingWrapper .wrapper .detailedButton span:after{top:2px}.search .selectPanel .block .paddingWrapper .wrapper .detailedButton:hover span{border-bottom:1px solid #bf002a;border-top:1px solid #bf002a}.search .selectPanel .block .paddingWrapper .wrapper .roleCheckBox{display:block;font-size:12px;cursor:pointer}.search .selectPanel .block .paddingWrapper .wrapper .roleCheckBox span{display:inline-block;font-weight:400}.search .selectPanel.short .block.agesBlock{border-bottom:0 solid #aab2bd}.search .selectPanel.short .block.bottomBlock,.search .selectPanel.short .block.detailedBlock{border-bottom:0 solid #aab2bd;height:0}.search .selectPanel.short .block .paddingWrapper .wrapper .expandedCondition{overflow:hidden}.search .selectPanel.short .block .paddingWrapper .wrapper .expandedCondition.priceSelection{overflow:hidden;min-height:0;max-height:0}.search .selectPanel.short .block .paddingWrapper .wrapper .expandedCondition.detailedForm{height:67px}.search .selectPanel.short .block .paddingWrapper .wrapper .detailedButton span:after,.search .selectPanel.short .block .paddingWrapper .wrapper .detailedButton span:before{display:block}.search .selectPanel #operatorName{position:absolute;color:#333;font-size:10px;padding:0 4.7%;bottom:2px;z-index:3;left:0}.search .selectMessage{font-size:20px;text-align:center;width:100%}.search #emptyResult{font-size:16px}.search .resultInfo{background:#fff}.search .resultInfo .block{border-bottom:1px solid #aab2bd;background:#d7dbe0}.search .resultInfo .block:first-child{box-shadow:0 3px 10px -5px rgba(0,0,0,.3);z-index:2;position:relative;border-left:11px solid #d20030}.search .resultInfo .block:first-child:before{content:'';position:absolute;width:10px;height:100%;left:-11px;top:0;background-color:#bf002a}.search .resultInfo .block:first-child .paddingWrapper{padding:1.8% 3% 2.3%}.search .resultInfo .block:nth-child(2) label{display:inline-block;margin-left:14px}.search .resultInfo .block:nth-child(2) label .dotted{border-bottom:1px dotted #333;font-size:12px;line-height:3.2;margin-left:40px}.search .resultInfo .block:last-child{border-bottom:0}.search .resultInfo .block.invertBg{background:#fff}.search .resultInfo .block .paddingWrapper{padding:1% 3%}.search .resultInfo .block .paddingWrapper .title{margin-bottom:5px;font-weight:700;font-size:18px}.search .resultInfo .block .paddingWrapper .wrapper{box-sizing:border-box;float:left;width:50%}.search .resultInfo .block .paddingWrapper .wrapper .line{line-height:1.5}.search .resultInfo .block .marker{margin-left:6px;margin-top:6px}.search .resultInfo .resultMap{overflow:hidden;height:0}.search .resultInfo .resultMap.active{height:400px}.search .resultInfo .resultMap #map{border:1px solid #aab2bd;background:#e6e9ed;height:340px;margin:30px}.search .touristVariant .body{position:relative;padding:18px 24px;height:100%;min-height:100px}.search .touristVariant .body:not(:last-child){border-bottom:1px solid #aab2bd}.search .touristVariant .body .image{display:inline-block;float:left;background-size:65px;height:100px;width:130px}.search .touristVariant .body .left-col{display:inline-block;float:left;height:100%;width:30%;padding-left:30px;line-height:26px}.search .touristVariant .body .left-col a{display:block;margin-bottom:24px}.search .touristVariant .body .right-col{display:inline-block;position:absolute;right:24px;height:100%;width:45%}.search .touristVariant .body .right-col .top-left .line{line-height:26px}.search .touristVariant .body .right-col .top-left .icon{vertical-align:middle;margin-top:-5px;margin-right:10px;display:inline-block;color:#d20030}.search .touristVariant .body .right-col .top-left .icon.icon-instant:before{font-size:50px}.search .touristVariant .body .right-col .top-left .inactive{color:#aab2bd}.search .touristVariant .body .right-col .bot-left{position:absolute;bottom:36px}.search .touristVariant .body .right-col .bot-left .line{height:10px;line-height:10px}.search .touristVariant .body .right-col .bot-left .small{display:inline-block;font-size:10px;position:absolute;width:180px}.search .touristVariant .body .right-col .bot-left .small.shift{margin-left:180px}.search .touristVariant .body .right-col .bot-right{position:absolute;bottom:36px;right:0}.search .agencyVariant .instant td{background:#dfff9f}.search .agencyVariant .required td{background:#ffff8f}.search .agencyVariant .stopped td{background:#f0af9f}.search .agencyVariant td{padding:10px 15px;width:20%;height:120px;border:1px solid #aab2bd;position:relative}.search .agencyVariant .price-line{position:absolute;top:20px}.search .agencyVariant button{position:absolute;bottom:15px;right:15px}.search .agencyVariant .campOffer,.search .agencyVariant .roomsGroup{cursor:pointer;color:#d20030;text-decoration:underline}.search .agencyVariant .campOffer:hover,.search .agencyVariant .roomsGroup:hover{text-decoration:none}.search .campOffer h2{display:inline-block;cursor:pointer}.search .campOffer h2:hover{color:#6a6a6a}.search .price-line{height:30px;line-height:30px;margin-bottom:6px}.search .price-line .price{font-weight:700;font-size:42px}.search .price-line .currency{font-weight:700;font-size:20px;line-height:20px;height:20px;vertical-align:top}.search .price-line .info{position:absolute;right:-30px;top:-2px;border:1px solid #d20030;border-radius:50%;width:22px;height:22px;text-align:center;text-decoration:none;line-height:25px}.search .price-line .info .content{font-size:20px;line-height:20px;color:#d20030}.search .price-line .info .tooltip{text-align:left;margin-left:-196px}.search .map-balloon h3{margin-bottom:6px}.search .map-balloon button{margin-top:6px;float:right}.search .map-balloon .second-column{vertical-align:top;padding-left:12px}.search .map-balloon .image{height:62px;width:62px;background-size:50px}.search .image{background:#e6e9ed url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0M5QzlDOTt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NS4xLDUwYzAsOC4xLTYuNiwxNC43LTE0LjcsMTQuN2MtOC4xLDAtMTQuNy02LjYtMTQuNy0xNC43YzAtOC4xLDYuNi0xNC43LDE0LjctMTQuNwoJQzU4LjYsMzUuMyw2NS4xLDQxLjksNjUuMSw1MHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg5LjUsMjNIMzB2LThIMTV2OGgtNC45QzcuMiwyMyw1LDI1LDUsMjh2NDMuNGMwLDIuOSwyLjIsNS43LDUuMSw1LjdoNzkuNGMyLjksMCw1LjUtMi44LDUuNS01LjdWMjgKCUM5NSwyNSw5Mi41LDIzLDg5LjUsMjN6IE01MC41LDcxLjRjLTExLjgsMC0yMS40LTkuNi0yMS40LTIxLjRzOS42LTIxLjQsMjEuNC0yMS40UzcxLjksMzguMiw3MS45LDUwUzYyLjMsNzEuNCw1MC41LDcxLjR6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02NS4xLDUwYzAsOC4xLTYuNiwxNC43LTE0LjcsMTQuN2MtOC4xLDAtMTQuNy02LjYtMTQuNy0xNC43YzAtOC4xLDYuNi0xNC43LDE0LjctMTQuNwoJQzU4LjYsMzUuMyw2NS4xLDQxLjksNjUuMSw1MHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTY1LjEsNTBjMCw4LjEtNi42LDE0LjctMTQuNywxNC43Yy04LjEsMC0xNC43LTYuNi0xNC43LTE0LjdjMC04LjEsNi42LTE0LjcsMTQuNy0xNC43CglDNTguNiwzNS4zLDY1LjEsNDEuOSw2NS4xLDUweiIvPgo8L3N2Zz4K) 50% no-repeat;overflow:hidden;text-align:center}.search .image img{height:100%;margin:0 -100%}.clear{clear:both}.hidden{display:none}.left{float:left}.right{float:right}.zoom{cursor:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFCMTBBQzM0QTQwMTFFNkIxRjE5RUYwNDg1NjVGQTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFCMTBBQzQ0QTQwMTFFNkIxRjE5RUYwNDg1NjVGQTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUIxMEFDMTRBNDAxMUU2QjFGMTlFRjA0ODU2NUZBNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUIxMEFDMjRBNDAxMUU2QjFGMTlFRjA0ODU2NUZBNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsKWEdMAAAISSURBVHjapFM9iBpREP7WREQ5RJuwihaiKFgkcdcqCv6AXEjnD6muENJEwllITGdll0uhR8KhbVotExIET7DQQk+IcCkFI7ha+FdZBM28zR7IxibJwMcMs/Nm5833PS4ajeJ/THMk5yNUCRPCT8IPQoXw+FgDTjXBW57n84lEAqIowmw2Y7lcot/vo16vYzabXVDNm8MD9xwOx138ThCE18ViER6PBwaDARzHyd7pdCIWi2E0GgWm0+kJ1TbUE4gWi6VXKpWg0+nQarVQq9VAxbBarUgmkwiHw9hut8hms5jP54/ozLfDCYrpdFpwu91oNpsol8sfN5tNZr/fvyT/pdvt6ugHD10uF7RaLXq9HkdnPh0u8dTn88kBuyvZB0JHWSLzV0oedE3mnqpZ4E0mkxxIksTcjWrZAyUPpY5XN5BWq9XvTrz8TVQ1ENgumCl1krrB18FgIAepVIq5V4QnBD0hQMjE43H5O6OU7PNdg/uKZ3d8EQwGEYlEoNFozoiFM+IdtDwwXYRCIex2OzQaMoO3x4R0wXSQz+eh1+v/UBw7TI0xHo9RKBSwXq/PKf3+UEgN4t3QbrcDTAtGo1GmbLFYgHKoVCrwer2w2+3w+/3odDrPSBe33JHHxDSfUah6QJgrnH8naV8ypdpsNgyHQzbJNfeXr/GcaLzM5XKoVquYTCbPuX94zkllwiumu18CDAADQLvlwZGSowAAAABJRU5ErkJggg=='),auto}.error{-webkit-animation:error 1s 0s infinite;animation:error 1s 0s infinite}@keyframes error{0%{color:#333;border-color:#aab2bd}50%{color:red;border-color:red}to{color:#333;border-color:#aab2bd}}.box{border:1px solid #aab2bd;background:#fff;box-sizing:border-box;margin-bottom:15px;position:relative;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}.box[data-type=stopped]{display:none}.personalAreaWrapper{padding:20px 0}.personalAreaWrapper:after{display:table;content:'';clear:both}.personalAreaWrapper .loginButton{padding-left:0;margin-right:50px}.personalAreaWrapper .loginButton .icon:before{font-size:54px;margin-left:-2px}.personalAreaWrapper .info{line-height:36px}.personalAreaWrapper .info button{padding-left:0;margin-left:40px;display:inline-block}.personalAreaWrapper .info button .icon:before{font-size:54px;margin-left:-2px}.personalAreaWrapper #personalArea{background:#fff;margin-bottom:0;position:relative;border-top:11px solid #d20030}.personalAreaWrapper #personalArea:before{content:'';position:absolute;height:10px;width:100%;top:-11px;left:0;background-color:#bf002a}.personalAreaWrapper #personalArea .paddingWrapper{padding:1% 4.7%}.personalAreaWrapper #personalArea .paddingWrapper .info{float:right}.personalAreaWrapper #personalArea .paddingWrapper .info .vendor-name{text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;vertical-align:top;white-space:nowrap;max-height:35px;max-width:200px;overflow:hidden}.personalAreaWrapper #personalArea .paddingWrapper .page{border:2px solid #fff;background:#fff;text-decoration:none;margin-right:5px;padding:5px 10px;color:#333;font-weight:700;cursor:pointer;border-radius:2px;-webkit-transition:all .3s ease;transition:all .3s ease;float:left}.personalAreaWrapper #personalArea .paddingWrapper .page:hover{border:2px solid #bf002a;background:#bf002a;color:#fff}.personalAreaWrapper #personalArea .paddingWrapper .page.current{border:2px solid #d20030;color:#333;cursor:default}.personalAreaWrapper #personalArea .paddingWrapper .page.current:hover{border:2px solid #d20030;background:#fff;color:#333}.personalAreaWrapper #personalArea .paddingWrapper .page.current.search{cursor:pointer}.labels{cursor:default;position:relative}.labels .iconWrapper{position:relative;margin-left:6px;display:inline-block;border-radius:50%;color:#aab2bd;border:1px solid #aab2bd;width:31px;height:31px}.labels .iconWrapper.active{color:#d20030;border:1px solid #d20030}.labels .iconWrapper.active:hover{color:#bf002a;border:1px solid #bf002a}.labels .iconWrapper.active:hover+.tooltip{visibility:visible}.labels .iconWrapper.active:hover:after{content:'';position:absolute;margin-left:6px;margin-top:35px;border:10px solid transparent;border-bottom-color:rgba(0,0,0,.8)}.labels .iconWrapper .icon{position:absolute;top:-2px;left:-4px}.labels .iconWrapper .icon.icon-child{left:-2px}.labels .iconWrapper .icon.icon-treatment{left:-9px}.labels .iconWrapper .icon.icon-treatment:before{font-size:50px}.labels .iconWrapper .icon.icon-other{left:-14px}.labels .iconWrapper .icon.icon-other:before{font-size:60px}.labels .tooltip{position:absolute;visibility:hidden;padding:10px 15px;margin-top:3px;margin-left:-20px;width:240px;line-height:20px;z-index:5;background:rgba(0,0,0,.8);border-radius:2px}.labels .tooltip h2,.labels .tooltip p.exists{color:#fff}.labels .tooltip h2{margin-bottom:6px}.labels .tooltip p{color:hsla(0,0%,100%,.5)}.labels .tooltip .exists{font-weight:700}.navigation-panel{margin:15px 0;padding:0 4%;border-top:11px solid #d20030;position:relative;height:55px;line-height:55px;background:#fff;border:1px solid #aab2bd;border-top:1px solid transparent;box-shadow:0 0 8px rgba(0,0,0,.3)}.navigation-panel:before{content:'';position:absolute;height:10px;width:100%;top:-11px;left:0;background-color:#bf002a}.navigation-panel .link{text-decoration:underline;cursor:pointer}.navigation-panel .link:hover{text-decoration:none}.navigation-panel .lg-line{position:relative;display:block;height:31px;line-height:31px}.navigation-panel .lg-line>*{height:31px}.navigation-panel .left-col button{font-weight:700;display:inline-block;border:none}.navigation-panel .left-col button.current{border:1px solid #d20030}.navigation-panel .left-col button.current:hover{border:1px solid #bf002a}.navigation-panel .right-col{float:right;position:relative}.navigation-panel .right-col .popup{margin-top:8px;width:200px}.navigation-panel .right-col .popup .popup-content{position:relative;padding:10px 15px;line-height:40px}.navigation-panel .right-col .popup .popup-content button{display:inline-block;width:100%;box-sizing:border-box;font-weight:700}.navigation-panel .right-col .popup .popup-content .lg-line{text-align:center}.navigation-panel .arrow-popup{right:0;margin-top:12px}.navigation-panel .arrow-popup .popup-content{position:relative;background:#fff;border:1px solid #aab2bd;border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,.3)}.navigation-panel .arrow-popup .popup-content:before{content:'';position:absolute;z-index:-1;right:5px;top:-9px;width:30px;height:30px;transform:rotate(45deg);background:#aab2bd;box-shadow:0 0 8px rgba(0,0,0,.3)}.navigation-panel .arrow-popup .popup-content:after{content:'';position:absolute;right:5px;bottom:100%;border-bottom:15px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent;border-top:none;margin-bottom:-1px}.navigation-panel .arrow-popup.down .popup-content:before{top:auto;bottom:-9px}.navigation-panel .arrow-popup.down .popup-content:after{top:100%;bottom:auto;border-bottom:none;border-top:15px solid #fff;margin-top:-1px}.navigation-panel .show-user-popup-checkbox{height:40px;display:inline-block;vertical-align:middle}.navigation-panel .show-user-popup-checkbox [type=checkbox]:hover+.open{color:#fff;background:#bf002a;border-color:#bf002a}.navigation-panel .show-user-popup-checkbox [type=checkbox]:hover+.open .icon:before,.navigation-panel .show-user-popup-checkbox [type=checkbox]:hover+.open:before{color:#fff}.navigation-panel .show-user-popup-checkbox [type=checkbox]:not(:checked)+.open:before{opacity:1;transform:none}.navigation-panel .show-user-popup-checkbox [type=checkbox]:checked+.open:before{font-weight:400;transform:none;top:8px}.navigation-panel .show-user-popup-checkbox [type=checkbox]+.open{display:inline-block;position:relative;box-sizing:border-box;line-height:31px;border:1px solid #d20030;border-radius:2px;padding:5px 40px 3px}.navigation-panel .show-user-popup-checkbox [type=checkbox]+.open:after{display:none}.navigation-panel .show-user-popup-checkbox [type=checkbox]+.open:before{content:"\F102";font-size:30px;left:auto;right:4px;top:8px}.navigation-panel .show-user-popup-checkbox [type=checkbox]+.open .icon{position:absolute;left:-10px;margin-top:-2px}.navigation-panel .show-user-popup-checkbox [type=checkbox]+.open .icon:before{font-size:60px;color:#d20030}.navigation-panel .show-user-popup-checkbox [type=checkbox]+.open p{font-size:12px;font-weight:400;line-height:15px}.navigation-panel .show-user-popup-checkbox [type=checkbox]:hover+.open .icon span:before{color:#fff}.navigation-panel .show-user-popup-checkbox [type=checkbox]:checked+.open:before{transform:none;top:6px}
	/*# sourceMappingURL=style.css.map*/
	@media only screen and (max-width: 600px){
	   .variant .header-col h2.rooms-group {
    color: #ca0431;
    margin-top: 8px;
    text-decoration: underline;
    /* margin-bottom: -50px; */
}
	body {
		min-width: 260px;
	}
	.imageGallery .imageWrapper .wrapper{
	    width:25% !important;
	}
	.AboutItemPopup .block .line, .AuthPopup .block .line, .CommentsPopup .block .line, .ForgotPopup .block .line, .RegistrationPopup .block .line {
		display: flex;
		line-height: 33px;
		margin:0;
		
			flex-direction: column;
		}
		.AboutItemPopup .block .line input{
			width: 100% !important;
		}
	.AboutItemPopup .block, .AuthPopup .block, .CommentsPopup .block, .ForgotPopup .block, .RegistrationPopup .block {
		display: flex;
		flex-direction: column;
			gap: 16px;
	}

	.AboutItemPopup .block button,.AuthPopup .block button,.CommentsPopup .block button,.ForgotPopup .block button,.RegistrationPopup .block button {
		float: right;
		margin-left: 0px;
		margin: 0 auto;
		width: 200px;
	}
		.CampOfferPopup .labels {
		display: none;
	}
	.roomInfo{
	display: none;
	}
	.previewCardWrapper{
		display: flex;
		flex-wrap: wrap;
	}
	.previewCardWrapper .wrapper {
		min-width: 170px;
	}
	.AuthPopup {
		width: 280px!important;
	}
	.AuthPopup .block .line input, .AboutItemPopup .block .line input{
	width:100% !important;
	}
	.bigImg{
				width: 100% !important;
			}
			.bigImg img{
				object-fit: cover;
			}
			.imageGallery .imageWrapper .wrapper{
				width: auto;
			}
	table.orderCard td:before {

		}
	.orderCardHeader{
	display:none;
	}
	.orders .orderCard{
		width: 100% !important;
	}
	.orderCardBody{
		width: 100%;
	}
	.orderCardBody tr{
		display: flex;
		flex-direction: column;
		width: 100%;
		clip-path: border-box;
	}
	.orderCardBody tr td{
		width: 100% !important;
				display: contents !important;
	}

	.orderCardFooter{
		width: 100%;
	}
	.orderCardFooter tr{
		display: flex;
		flex-direction: column;
		width: 100%;
		clip-path: border-box;
	}
	.orderCardFooter tr td{
		width: 100% !important;
		display: contents !important;
	}
	.popups {
		max-width: 100%;
	}
	#app.orders>div:nth-child(2)>div:nth-child(1){
		overflow: hidden;
		width: 100%;
	}
	.tooltip{
	    max-width: 75%;
    margin: 0;
    left: 0;
	}
	.block.box.roombox{
	    display: flex;
    flex-direction: column;
    width: 100%;
	}
	.block.box.roombox>div, .block.box.roombox>div>div{
	     width: 100% !important;
	}
.booking .block.box.hotelbox .titleSubLine .wrapper {
        display: none;
    }
    .booking .block.box.hotelbox .titleSubLine .wrapper:first-child {
display:block;

    top: 20px;
    position: absolute;
    margin: 0;
    width: 100%;

}
.booking .block.box.hotelbox .hotelWrapper .wrapper {
        width: 80%;
    margin-left: 30px;
}
.booking .block.roombox .hotelRoom .foot .totalPrice .price{
        font-size: 16px;
}
.booking .block.box.bookingbox .titleSubLine{
    width: 100%;
    font-size: 14px;
    /* line-height: 1px; */
    height: auto;

}
	}