html,body,div,span,h1,h2,h3,p,a,img,ol,ul,li,form,label,legend,fieldset,address{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;word-spacing:1px}a{color:inherit}ol,ul{list-style:none}*,*:before,*:after{box-sizing:content-box}img{max-width:100%;height:auto}body{background-color:#42413c;background-image:url(/ims/bg.jpg);background-position:top center;background-repeat:repeat-y;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#e38731;line-height:normal}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid #FF9332;outline-offset:2px}.wrapper{width:950px;margin:auto;overflow:hidden}.header{width:950px;height:130px;float:left;overflow:hidden;background-image:url(/ims/header.png);background-position:top right;background-repeat:no-repeat;position:relative}.flag{display:block;width:32px;height:32px;margin-top:10px}.flag img{display:block}.flag.bg{float:left;margin-left:10px}.flag.en{float:right;margin-right:10px}.logobg,.logoen{width:172px;height:47px;display:block;overflow:hidden;background-repeat:no-repeat;position:absolute;top:20px;left:512px}.logobg{background-image:url(/ims/logobg.png)}.logoen{background-image:url(/ims/logoen.png)}.center{width:950px;float:left;overflow:hidden;background-image:url(/ims/c-bg.png);background-position:top left;background-repeat:no-repeat}ul.menu{float:left;margin-left:10px;margin-top:12px}ul.menu li{float:left;display:inline}ul.menu li a{display:block;text-decoration:none;font-size:11px;padding:8px 15px;font-weight:700;background-color:#42413c;color:#fff;border-right:1px solid #000}ul.menu li a:hover,ul.menu li a[aria-current]{color:#ff9332;background-color:#000}ul.menu.pad{margin-top:20px;clear:both}a.p360r{background-image:url(/ims/reserv.png);background-repeat:no-repeat;background-size:22%;background-position:4px center;border-radius:4px;text-indent:20px}a.p360r:hover{color:#25aae1!important}.center-l{width:950px;float:left;overflow:hidden;background-image:url(/ims/left-bg.png);background-position:left;background-repeat:repeat-y;margin-top:24px;min-height:600px}.divader{width:590px;height:5px;float:left;clear:left;overflow:hidden;background-image:url(/ims/divader.png);background-repeat:no-repeat;margin:26px 0 18px}.hall{width:930px;float:left;overflow:hidden;margin-left:10px}.hall-left{width:590px;float:left;overflow:hidden}.hall-left.wide{width:608px}.hall-left h1,.hall-title{font-size:24px;font-weight:700;text-align:center}.hall-left h3{font-size:14px;font-weight:700;margin:20px 0 0 10px}.hall-left p{width:580px;font-size:14px;margin-top:20px;margin-left:10px;font-weight:700}.hall-left ul.list{margin:20px 0 0 10px;font-size:14px;font-weight:700}.hall-left ul.list li{margin-bottom:20px;padding-left:12px;text-indent:-12px}.hall-left ul.list li:before{content:"\2022\a0"}.hall-left ul.list.prices li{margin-bottom:2px}.hall-right{width:320px;float:left;overflow:hidden;margin-left:20px;margin-top:-3px}.hall-right.narrow{width:302px}.hall-right img{display:block;float:left;margin-left:5px;margin-top:7px}.rotate-r{transform:rotate(-2deg)}.rotate-l{transform:rotate(2deg)}.map{margin:20px 0 0 8px}.map iframe{border:0;width:584px;height:450px;display:block}.cont{width:270px;height:235px;float:left;overflow:hidden;margin-left:28px;margin-top:50px;background-image:url(/ims/cont-bg.png);background-repeat:no-repeat;font-style:normal}.cont p{margin-left:40px;margin-top:76px;font-weight:700}.cont a{text-decoration:underline}.cont a:hover{text-decoration:none}.part{width:584px;height:150px;overflow:hidden;margin-left:20px;margin-top:8px;float:left;clear:left}.part a{float:left}.part a+a{float:right}.part img{display:block}.intro{line-height:24px}.opens{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:10px}.notice{margin:20px 0 0 10px;padding:14px 16px;border-radius:5px;background:#f9f9f9;color:#000;font-size:15px;line-height:1.5}.notice h2{font-size:20px;margin-bottom:8px}.notice.error h2{color:#c66a00}.notice.error li{margin:2px 0}.notice.ok h2{color:green}.notice.ok p{width:auto;margin:0;font-weight:400;font-size:15px}.center-book{width:530px;float:left;margin-left:10px;margin-top:20px;border:1px solid #fff;padding:10px 14px 14px}.center-book h2{color:#fff;font-size:14px;font-weight:700;margin:0 0 5px 1px}.center-book h2 .day-shown{color:#e38731;font-weight:400}.c-b-left{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"ch hh" "cal hrs";column-gap:14px;align-items:stretch}.c-b-left .cal-h{grid-area:ch;align-self:end}.c-b-left .hours-h{grid-area:hh;align-self:end}.c-b-left .calendar{grid-area:cal}.c-b-left fieldset.hours{grid-area:hrs}.c-b-right{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;margin-top:18px}.c-b-right h2,.c-b-right textarea,.c-b-right .buttons{grid-column:1 / -1}.c-b-right input,.c-b-right textarea{display:block;box-sizing:border-box;background-color:#ccc;width:100%;margin:1px 0 9px;height:30px;font-size:13px;font-family:Arial,Helvetica,sans-serif;border:1px solid #fff;padding:0 0 0 5px;color:#000}.c-b-right textarea.two{height:120px;margin-bottom:10px;padding-top:4px;resize:vertical}.c-b-right ::placeholder{color:#444}.buttons{display:flex;gap:14px}.buttons button{flex:1;height:32px;background:#ccc;border:1px solid #fff;font:700 13px Arial,Helvetica,sans-serif;cursor:pointer;color:#000}.buttons button[type=submit]{background:#e38731;color:#fff}.buttons button:hover{background:#000;color:#ff9332}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.calendar{font-size:14px;background:#121212;border:1px solid #555;color:#eee;display:flex;flex-direction:column}.calendar table.cal{flex:1}.cal-head{display:flex;align-items:center;justify-content:space-between;background:#2b2b2b;padding:4px}.cal-title{font-weight:700}.cal-nav{background:none;border:0;color:#e38731;font-size:22px;line-height:1;width:30px;cursor:pointer}.cal-nav:disabled{color:#555;cursor:default}table.cal{width:100%;border-collapse:collapse;text-align:center}table.cal th{font-size:11px;color:#aaa;padding:3px 0}table.cal td{padding:1px;height:1px}table.cal a,table.cal .off{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:100%;min-height:24px;padding:4px 0;text-decoration:none;border-radius:2px}table.cal a{background:#555;color:#fff}table.cal a:hover{background:#e38731}table.cal a.today{outline:1px solid #E38731}table.cal a.sel{background:#e38731;color:#000;font-weight:700}table.cal .off{color:#555}fieldset.hours{min-width:0;margin:0;border:0;background:#ccc;padding:2px;font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#000;display:flex;flex-direction:column}fieldset.hours label{flex:1;display:flex;align-items:center;background:#eee;padding:6px 5px;margin:1px 0;cursor:pointer}fieldset.hours label:has(input:checked){background:#360;color:#fff}fieldset.hours label.taken{background:#903;color:#fff;cursor:default}fieldset.hours input{position:absolute;opacity:0;width:1px;height:1px;margin:0}fieldset.hours label{position:relative}fieldset.hours label:has(input:focus-visible){outline:2px solid #FF9332;outline-offset:-2px}fieldset.hours label:not(.taken):hover{background:#d6e8c8}fieldset.hours label:has(input:checked):hover{background:#2b5500}.footer{width:950px;height:56px;float:left;clear:both;background-image:url(/ims/footer.png);background-position:top left;background-repeat:no-repeat}@media(max-width:979px){*,*:before,*:after{box-sizing:border-box}body{background-size:cover}.wrapper,.header,.center,.center-l,.hall,.footer{width:100%;float:none}.wrapper{padding:0 16px}.header{height:auto;min-height:110px;background-size:contain;background-position:top center}.logobg,.logoen{left:50%;transform:translate(-50%);top:58px}.center{background:none}ul.menu{float:none;margin:12px 0 0;display:flex;flex-wrap:wrap}.center-l{background:#1f1f1f;margin-top:12px;min-height:0;padding:16px 12px;border-radius:0 12px 12px}.hall{margin:0}.hall-left,.hall-left.wide,.hall-right,.hall-right.narrow,.divader,.part,.center-book,.c-b-left,.c-b-right{width:100%;float:none;margin-left:0}.hall-left p{width:auto;margin-left:0}.hall-left ul.list,.hall-left h3{margin-left:0}.hall-left h1,.hall-title{font-size:21px}.hall-right{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.hall-right img{margin:0;width:100%;float:none}.divader{background-size:100% 5px}.map{margin-left:0}.map iframe{width:100%;height:320px}.cont{float:none;margin:20px auto 0}.part{height:auto;display:flex;gap:8px;margin:8px 0 0}.part a{flex:1;float:none}.center-book{padding:10px}.c-b-left{grid-template-columns:1fr;grid-template-areas:"ch" "cal" "hh" "hrs"}.c-b-left .hours-h{margin-top:14px}.c-b-right{grid-template-columns:1fr;margin-top:16px}.c-b-right input,.c-b-right textarea{height:40px;font-size:16px}.c-b-right textarea.two{height:120px}.buttons{gap:8px}.buttons button{height:44px}fieldset.hours label{padding:9px 6px}table.cal a,table.cal .off{padding:9px 0}.notice{margin-left:0}.footer{background-size:100% auto;height:40px}}
