@media
all{body{background:url(/images/bg_summer.jpg) no-repeat top center fixed}}@media
all{@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/nunito-sans-v12-latin-ext_latin-regular.woff2') format('woff2')}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:400;font-display:swap;src:url('/fonts/nunito-sans-v12-latin-ext_latin-italic.woff2') format('woff2')}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/nunito-sans-v12-latin-ext_latin-700.woff2') format('woff2')}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:700;font-display:swap;src:url('/fonts/nunito-sans-v12-latin-ext_latin-700italic.woff2') format('woff2')}html{line-height:1.65;-webkit-font-smoothing:antialiased;font-weight:400}body{background-color:#575700;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#000;font-size:.85em;font-family:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin:0
auto;text-align:center}#header{z-index:100;border:none;height:197px;margin:8px
auto 0;position:relative;width:964px}#top{box-sizing:border-box;position:relative;height:197px;width:924px;margin:0
auto;background:#F6E4BD;border:1px
solid #746445;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.headphoto{border-radius:6px;height:175px;left:191px;position:absolute;top:10px;width:720px}#tophref{align-items:center;background:linear-gradient(#A00C13,#560202);border-radius:8px;box-sizing:border-box;color:#FFF;display:flex;flex-direction:column;gap:.5em;height:175px;justify-content:flex-start;left:10px;line-height:1.05;padding-top:22px;position:absolute;text-decoration:none;top:10px;width:171px}.logo1,.logo2{font-size:2.3em;font-weight:700}#topinfo{color:#FFF;font-weight:700;height:4em;left:22px;position:absolute;text-align:left;top:125px;width:147px}#topprint{color:#000;display:none;font-size:1.1em;font-weight:700;height:20px;margin:0
auto 20px;position:relative;width:880px}#menu{background:#A50D11;border-radius:10px 10px 0 0;box-shadow:8px 0 8px -6px rgba(0,0,0,.28),-8px 0 8px -6px rgba(0,0,0,.28),0 -3px 8px -5px rgba(0,0,0,.28);height:40px;margin:8px
auto 0;position:relative;text-align:left;top:0px;width:924px}#menu_title{display:none}#menu
ul{line-height:normal;margin:0;padding:0
10px}#menu>ul>li{display:inline;float:left;list-style:none;text-align:center}#menu>ul>li>a{color:#fff;display:block;font-size:1.1em;height:40px;line-height:40px;padding:0
18px;position:relative;text-decoration:none;text-transform:uppercase}#menu>ul>li>a:hover,#menu>ul>li>a.semi-active,#menu>ul>li>a.active{color:#fff;font-weight:700}#menu>ul>li>a:hover::after,#menu>ul>li>a.semi-active::after,#menu>ul>li>a.active::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:71px;height:7px;background:#F6E4BD;border-radius:7px 7px 0 0}.navlabel{display:inline-block;vertical-align:middle}.navlabel::after{content:attr(data-label);display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden;pointer-events:none}#menu_toggle{display:none}.dropdown{position:relative}.dropdown-content{display:none;position:absolute;top:100%;left:0;background-color:#F6E4BD;width:220px;border:1px
solid #A50D11;border-top:0;padding:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:100;text-align:left;text-transform:none}.dropdown:hover .dropdown-content,.dropdown:focus-within .dropdown-content{display:block}.badge{display:inline-block;box-sizing:border-box;min-width:1.5em;height:1.5em;padding:0
.4em;border-radius:.75em;font-size:.85em;font-weight:700;line-height:1.5em;text-align:center;vertical-align:middle;background:#A50D11;color:#fff}#mainnav > li > a
.badge{background:#fff;color:#A50D11;position:absolute;right:-6px;top:50%;transform:translateY(-50%)}#text h2
.badge{font-size:.65em}.adminmenu_item{display:block;padding:2px
0;text-decoration:none}.adminmenu_item
.adminmenu_label{text-decoration:underline}.adminmenu_item:hover
.adminmenu_label{text-decoration:none}.adminmenu_item.active
.adminmenu_label{font-weight:700}.adminmenu_item
.badge{margin-left:5px;text-decoration:none}.adminmenu_group{margin-top:8px;padding-top:6px;border-top:1px solid #E0CDA6}.adminmenu_item.adminmenu_aux{font-size:.92em}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:#F6E4BD;color:#A50D11;border:1px
solid #A50D11;padding:6px
12px;font-weight:700}.skip-link:focus{left:50%;transform:translateX(-50%)}#texts_filter input[type=search]{width:280px;margin-right:10px}#translation_table tr.group_head
th{background-color:#FADB98;border-bottom:2px solid #746445;color:#A50D11;text-align:left;padding:4px
10px}#translation_table tr.group_note
td{background:#fff6bf;border-bottom:1px solid #ffd324;color:#514721}.edit_this{cursor:pointer;min-height:1.2em}.edit_this.editing{background-color:#FFF;outline:2px
solid #08C;border-radius:6px;padding:2px
4px;cursor:text}#texted_toolbar{margin-bottom:3px;white-space:nowrap}#texted_toolbar
button{font-family:inherit;font-size:.9em;line-height:normal;background-color:#FCF7EC;color:#000;border:1px
solid #746445;border-radius:3px;cursor:pointer;padding:2px
8px;margin:0
3px 0 0}#texted_toolbar button:hover{background-color:#FFF;border-color:#08C}a.active{font-weight:700}input,select,textarea{box-shadow:none;outline:none;font-family:inherit;font-size:1em;background-color:#FCF7EC;border:1px
solid #746445;border-radius:6px;color:#000;margin:5px
0;padding:4px
6px;transition:background-color .15s,border-color .15s}input:hover,input:focus,textarea:hover,textarea:focus,select:hover,select:focus{background-color:#FFF;border-color:#08C;color:#000}input:required:valid,textarea:required:valid{border-color:#6D761C;box-shadow:0 0 5px #7E8C22}input:focus:invalid,textarea:focus:invalid{box-shadow:0 0 5px #08C;border-color:#08C}.button,a.button:visited{display:inline-block;font-family:inherit;font-size:1em;font-weight:700;line-height:normal;background-color:#0086C4;color:#FFF;border:1px
solid transparent;border-radius:6px;cursor:pointer;padding:6px
16px;margin:5px
0;box-shadow:none;text-decoration:none;text-align:center;transition:background-color .15s,color .15s}.button:hover,.button:focus,a.button:visited:hover,a.button:visited:focus{background-color:#0090D3;color:#FFF;text-decoration:none}.button:active,a.button:visited:active{background-color:#006DA0;color:#FFF}.button:focus-visible{outline:2px
solid #746445;outline-offset:2px}.button_sec,a.button_sec:visited{background-color:#FCF7EC;color:#0086C4;border-color:#0086C4}.button_sec:hover,.button_sec:focus,a.button_sec:visited:hover,a.button_sec:visited:focus{background-color:#0086C4;color:#FFF}.button_sec:active,a.button_sec:visited:active{background-color:#006DA0;border-color:#006DA0;color:#FFF}.button_small{padding:3px
10px;font-size:.9em;margin:2px
0}.button_danger,a.button_danger:visited{background-color:#FCF7EC;color:#A50D11;border-color:#A50D11}.button_danger:hover,.button_danger:focus,a.button_danger:visited:hover,a.button_danger:visited:focus{background-color:#A50D11;color:#FFF}.button_danger:active,a.button_danger:visited:active{background-color:#8C090E;border-color:#8C090E;color:#FFF}.act,a.act:visited{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:#0086C4;vertical-align:middle;text-decoration:none;transition:background-color .15s}.act:hover,.act:focus,a.act:visited:hover,a.act:visited:focus{background-color:rgba(0,134,196,.12)}.act:focus-visible{outline:2px
solid #746445;outline-offset:1px}.act_danger,a.act_danger:visited{color:#A50D11}.act_danger:hover,.act_danger:focus,a.act_danger:visited:hover,a.act_danger:visited:focus{background-color:rgba(165,13,17,.10);color:#A50D11}.act_group{display:inline-flex;flex-direction:column;gap:2px;align-items:center;width:64px;vertical-align:middle}.act_row{display:flex;gap:2px;justify-content:center}.act_eur{font-weight:700}.act_eur
sub{font-size:.7em;line-height:1}td{color:#000;line-height:150%;padding:2px}th{background-color:#FADB98;color:#A50D11}.pricetable{background-color:#F6E4BD}.pricetable
th{background-color:#F6E4BD;border-bottom:2px solid #08C;color:#A50D11;font-weight:700;padding:2px
10px;vertical-align:middle}.pricetable
td{border-bottom:1px solid #CCC;height:26px;padding:2px
10px;text-align:left;vertical-align:middle}.pricetable tr:hover td,.admin_table tr:hover
td{background-color:#FCF7EC}.myGreen{color:#6D761C}.phototable{margin-left:-3px}#text
.phototable{display:block;margin:0}#text .phototable
tbody{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}#text .phototable
tr{display:contents}#text .phototable
td{display:block;padding:0}#text .phototable
.mini_photos{margin:0}h1,h2,h3{color:#A50D11;font-size:1.4em;font-weight:700;margin:10px
0;padding:2px
2px 2px 0}#content{z-index:99;background:linear-gradient(90deg,#F6E4BD 693px,#9F0C13 693px 694px,#FADB98 694px);box-shadow:8px 0 8px -6px rgba(0,0,0,.28),-8px 0 8px -6px rgba(0,0,0,.28);clear:both;min-height:460px;margin:0
auto;position:relative;text-align:left;width:924px}#text{float:left;margin-left:2px;padding:10px
5px 10px 20px !important;width:662px!important}#text
ul{padding:0
0 5px 20px}#text ul
li{list-style-type:disc}#image_table
ul{padding:0;margin:5px
0}.photo_row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:8px
0;padding:6px;border:1px
solid #746445;border-radius:8px;background:#FCF7EC;list-style:none!important}.photo_row.sortable-ghost{opacity:.4}.photo_row
.imageborder{border-radius:6px}.photo_row.photo_hidden{background:#E8E4DA}.photo_row.photo_hidden
img{opacity:.35}.drag_handle{align-self:stretch;display:flex;align-items:center;cursor:grab;font-size:1.9em;color:#746445;padding:0
6px;line-height:1;touch-action:none;user-select:none}.drag_handle:hover{color:#A50D11}.photo_meta{flex:1;min-width:220px}.photo_meta
.alt_label{display:block;margin:2px
0}.photo_meta
.alt_lang{display:inline-block;width:22px;font-weight:bold;color:#746445}.photo_meta
input{width:82%;max-width:420px}.photo_actions{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right;white-space:nowrap}.photo_actions
.vis_label{cursor:pointer}.meta_status{min-height:1.2em}.meta_status.ok{color:#6D761C}.meta_status.err{color:#A50D11;font-weight:bold}.photo_actions
.del_link{margin-top:auto;align-self:flex-start}.upload_zone{border:2px
dashed #746445;border-radius:10px;background:#FCF7EC;padding:18px
10px;text-align:center;cursor:pointer;margin:8px
0 4px 0}.upload_zone.upload_drag{border-color:#7E8C22;background:#F6E4BD}.upload_note,.source_note{font-size:.85em;color:#746445}#uploadList{list-style:none;padding:0;margin:4px
0}#uploadList
li{margin:3px
0;list-style:none!important}#uploadList
.up_bar{display:inline-block;width:110px;height:8px;border:1px
solid #746445;border-radius:4px;overflow:hidden;vertical-align:middle;margin:0
8px;background:#fff}#uploadList .up_bar
span{display:block;height:8px;background:#7E8C22;width:0}#uploadList li.up_err
.up_status{color:#A50D11;font-weight:bold}#uploadList li.up_ok
.up_status{color:#6D761C}#sideBar{float:right;margin-right:0;padding:10px
15px 20px 0 !important;width:200px!important}#sideBar h1,#sideBar h2,#sideBar
h3{display:flex;align-items:center;gap:8px;font-size:1.15em;margin:24px
0 5px;padding:0}#sideBar h1::before,#sideBar h2::before,#sideBar h3::before,
#sideBar h1::after,#sideBar h2::after,#sideBar h3::after{content:"";flex:1;border-top:2px solid #A50D11}#sideBar > h1:first-child,#sideBar > h2:first-child,#sideBar > h3:first-child,
#sideBar > :first-child h1,#sideBar > :first-child h2,#sideBar > :first-child
h3{margin-top:10px}.sidebar_cta{margin:10px
0 6px}.sidebar_cta
.book_btn{display:block;width:100%;box-sizing:border-box;margin:0}.price_from{margin:2px
0 12px;text-align:center;font-size:.95em;line-height:1.3}.price_from
b{font-size:1.15em;color:#6D761C}.price_from
a{color:#6D761C}.sidebar_map{display:block;margin:18px
0 2px;text-align:center}.rating_item{margin-bottom:1em}.book_btn_inline{display:block;width:fit-content;margin:4px
auto 12px}#title{float:right;margin-right:16px;margin-top:6px;height:20px;padding:4px
0}#booking_cal{min-height:400px;text-align:center;width:100%}.reservationCalTable{margin:5px
5px 5px 0;padding:5px;background:#FBF3DD;border-radius:12px;box-shadow:0 0 0 1px #E4D6B4;box-sizing:border-box;border-collapse:separate;border-spacing:2px}#booking_cal
table{border:0}.reservationCal
td{text-align:center;vertical-align:top}.reservationCalTable
td{height:20px;text-align:center;vertical-align:middle;color:#FFF;position:relative;z-index:0}.reservationCalTable
th{height:20px;text-align:center;vertical-align:middle;background:transparent;color:#8C090E}.reservationCalLegend{margin-top:20px;position:relative}.reservationCalLegend
td{height:20px;text-align:left;vertical-align:middle}.cal_legend_box{display:block;width:24px;height:20px;position:relative;z-index:0}.reservationCalDates{margin:0
auto}.reservationCalDates
td{text-align:center;vertical-align:middle}.reservationCalTable td.cal_wday,.cal_legend_box.cal_wday{background:#FCF7EC;color:#5b5340;box-shadow:inset 0 0 0 1px #EFE3C4}.reservationCalTable td.cal_wend,.cal_legend_box.cal_wend{background:#F3E5C4;color:#5b5340;box-shadow:inset 0 0 0 1px #E7D5AE}.cal_reservedwday{background-color:#A50D11}.cal_reservedwend{background-color:#8C090E}.reservationCalTable td.cal_nastup_wday,.cal_legend_box.cal_nastup_wday{background:linear-gradient(to bottom right,transparent 66%,#A50D11 66%),#FCF7EC;color:#5b5340;box-shadow:inset 0 0 0 1px #EFE3C4}.reservationCalTable td.cal_nastup_wend,.cal_legend_box.cal_nastup_wend{background:linear-gradient(to bottom right,transparent 66%,#8C090E 66%),#F3E5C4;color:#5b5340;box-shadow:inset 0 0 0 1px #E7D5AE}.reservationCalTable td.cal_odchod_wday,.cal_legend_box.cal_odchod_wday{background:linear-gradient(to top left,transparent 66%,#A50D11 66%),#FCF7EC;color:#5b5340;box-shadow:inset 0 0 0 1px #EFE3C4}.reservationCalTable td.cal_odchod_wend,.cal_legend_box.cal_odchod_wend{background:linear-gradient(to top left,transparent 66%,#8C090E 66%),#F3E5C4;color:#5b5340;box-shadow:inset 0 0 0 1px #E7D5AE}.reservationCalTable
td.cal_today{font-weight:700;box-shadow:inset 0 0 0 2px #08C}.reservationCalTable td.cal_wday.cal_today,.reservationCalTable td.cal_wend.cal_today,
.reservationCalTable td.cal_nastup_wday.cal_today,.reservationCalTable td.cal_nastup_wend.cal_today,
.reservationCalTable td.cal_odchod_wday.cal_today,.reservationCalTable
td.cal_odchod_wend.cal_today{color:#0879B3}.reservationCalTable td.cal_wday.cal_pending,.reservationCalTable td.cal_wend.cal_pending,.cal_legend_box.cal_wday.cal_pending{background:#F7E0BE;color:#5b5340;box-shadow:none}.reservationCalTable
td.cal_pending.cal_today{box-shadow:inset 0 0 0 2px #08C}td.cal_pending::after,.cal_legend_box.cal_pending::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:2px
dashed #EF9F27;box-sizing:border-box;pointer-events:none}.reservationCalTable td.cal_free:hover{background:#EAF0D2;color:#0879B3;box-shadow:inset 0 0 0 2px #08C}.reservationCalTable
td.cal_sel{background:#CBE3F3;box-shadow:inset 0 0 0 1px #7FB3D6;color:#0B4D75}.reservationCalTable
td.cal_sel_prev{background:#E2F0F9;box-shadow:inset 0 0 0 1px #AFCFE5;color:#0B4D75}.reservationCalTable td.cal_sel.cal_today,.reservationCalTable
td.cal_sel_prev.cal_today{box-shadow:inset 0 0 0 2px #08C}.reservationCalLegend
.cal_legend_box{box-shadow:inset 0 0 0 1px #B49F72}.cur_pointer{cursor:pointer}.cur_default{cursor:default}.cur_help{cursor:help}p{padding-bottom:5px!important;padding-top:5px!important}.nobreak{white-space:nowrap}.virtualtour{position:relative;border:1px
solid #746445;height:375px;width:651px;overflow:hidden}.leaflet-container{background:#e8e4d8}.imageborder{border:1px
solid #746445}.mini_photos{border:1px
solid #746445;margin-right:4px;margin-top:2px}.stars{border:none;height:18px;margin-bottom:-3px;width:18px}.starRating{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end}.starRating
input{position:absolute;width:1px;height:1px;opacity:0}.starRating
label{width:18px;height:18px;margin:0
1px;cursor:pointer;background:url(/images/emptystar.svg) no-repeat center;background-size:18px 18px}.starRating label
span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.starRating input:checked~label{background-image:url(/images/fullstar.svg)}.starRating:hover input:checked~label{background-image:url(/images/emptystar.svg)}.starRating:hover input ~ label:hover,.starRating:hover label:hover~label{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 110 110' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m54 5 12 38h41l-33 24 12 38-32-24-32 24 12-38-33-24h41z' fill='%23A50D11' fill-rule='evenodd'/%3E%3C/svg%3E")}.starRating:hover input:checked + label:hover,.starRating:hover input:checked+label:hover~label{background-image:url(/images/fullstar.svg)}.starRating input:checked+label{animation:starPop .18s ease}@keyframes
starPop{50%{transform:scale(1.3)}}.starRating input:focus-visible+label{outline:2px
solid #08C;outline-offset:1px}.width70{width:95px}.width80{width:80px}.width118{width:118px}.width120{width:120px}.width140{width:140px}.width310{width:382px}.width260{width:260px}.width100p{width:100%}.zero{position:absolute;top:0;left:0;height:0;width:0;z-index:-1;opacity:0.1}#contact_form{margin:0
auto;width:400px}body.contact_form_page{display:flex;align-items:center;justify-content:center;min-height:100vh}.captcha_td{width:190px;white-space:nowrap}.captcha_td label,.captcha_td
img{vertical-align:middle}.captcha_td
img.cur_pointer{margin-left:4px}.clear{clear:both}.index_img{float:left;margin-right:12px;margin-top:4px}.qr_mini{margin:0
0 0 50px}#myform{margin-top:16px}.myformTable{margin:0
auto;background-color:#FADB98;border:1px
solid #746445;padding:5px}.myformTable
td{vertical-align:middle}.form_card{background-color:#FADB98;border:1px
solid rgba(116,100,69,.45);border-radius:12px;padding:16px
22px;box-shadow:0 2px 12px rgba(116,100,69,.22)}.form_card
td{padding:5px
6px;vertical-align:middle}.form_card
label{white-space:nowrap}.form_card input,.form_card textarea,.form_card
select{padding:6px
8px}.form_card input:required:valid,.form_card textarea:required:valid{box-shadow:none}.form_grid{width:100%}.form_grid
.col_label{width:1%}.form_grid
.col_field{width:50%}.form_grid input,.form_grid textarea,.form_grid
select{width:100%;box-sizing:border-box}.form_grid
input.button{width:auto}.form_grid
input.zero{width:0}.form_card.form_grid_wide label,.form_card.form_grid_wide
td{white-space:normal}.form_grid_wide
.col_label{width:34%}.form_card
.form_group{font-weight:700;color:#A50D11;padding:14px
2px 3px;border-bottom:1px solid rgba(116,100,69,.45)}.form_card tr:first-child
.form_group{padding-top:2px}.form_note{padding-top:10px;font-size:.9em;color:#746445}.date_check{padding:2px
6px 8px}.date_check.is_free{color:#6D761C}.date_check.is_busy,.date_check.is_hint{color:#A50D11}.date_check_note{color:#746445;font-size:.9em}.book_cta_top{margin:18px
0 26px}.admin_form_wide{width:100%;max-width:740px}.admin_form_wide
label{white-space:nowrap}.admin_form_wide
td{width:auto}.admin_form_wide textarea,.admin_form_wide input[type=text],.admin_form_wide input:not([type]){width:100%;box-sizing:border-box}#myform
.tdLabel{padding-top:7px}#secimage{border:1px
solid #746445;margin-right:5px;margin-top:5px}.center{text-align:center}.left{float:left}.right{float:right}.lang_icons{border:none;margin-bottom:-4px}img.left{padding:5px
5px 5px 0}img.right{padding:5px
0 5px 5px}.date{display:block;font-weight:700}.visible{display:block}.error,.alert,.notice,.success,.info{border:2px
solid #ddd;border-radius:8px;margin-bottom:1em;padding:.8em}.error,.alert{background:#FBE3E4;border-color:#A50D11;color:#000}.notice{background:#fff6bf;border-color:#ffd324;color:#000}.success{background:#E6E489;border-color:#696900;color:#000}.info{background:#d5edf8;border-color:#92cae4;color:#000}.notice
a{color:#514721}.success
a{color:#264409}.info
a{color:#205791}#footer{z-index:99;background:#A50D11;border-radius:0 0 10px 10px;box-shadow:8px 0 8px -6px rgba(0,0,0,.28),-8px 0 8px -6px rgba(0,0,0,.28),0 4px 8px -5px rgba(0,0,0,.28);position:relative;color:#FFF;margin:0
auto 6px;font-size:.8em;height:34px;width:924px}#footer
.textik{margin:0px
22px 0;text-align:center;position:relative;padding-top:8px;height:26px}#footer a:hover{color:#FFF}#footer
.right_links{padding-right:24px}#footer
.left_links{padding-left:26px}.fb{position:absolute;right:0px;top:50%;transform:translateY(-50%)}.fb
img{display:block}a.loginIcon{position:absolute;left:0px;top:50%;transform:translateY(-50%);height:18px;width:14px}.only_print,.only_inline_print,.hidden{display:none}.required,a,a:visited{color:#A50D11}a:hover{color:#08C}td.cal_wday_txt,td.cal_wend_txt{background:transparent;color:#746445;font-weight:700;border-bottom:1px solid #E4D6B4}.cal_wday_noact,.cal_wend_noact{background:transparent;color:transparent}.noborder{border:none}.currency_flags{margin:0
2px -4px}.bord_bottom{border-bottom:2px solid #08C;margin-bottom:15px;width:100%}.weather{color:#FFF;position:absolute;right:28px;text-align:right;top:20px;text-shadow:0 1px 3px rgba(0,0,0,1),0 0 7px rgba(0,0,0,.9),0 0 14px rgba(0,0,0,.7)}.weather
img{filter:drop-shadow(0 1px 3px rgba(0,0,0,.8))}.thermo{width:18px;height:18px;float:right;margin-left:5px;padding-top:1px}.weather_items{display:inline-block;float:left;margin:5px;text-align:center}#footer a,.weather
a{color:#FFF}.vt_frame{position:relative;height:100%;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pinch-zoom;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vt_frame::-webkit-scrollbar{display:none}.vt_off{display:none}.vt_strip{position:relative;height:100%;width:max-content;font-size:0;user-select:none;-webkit-user-select:none}.vt_frame{cursor:grab}.vt_grab{cursor:grabbing}.vt_frame:focus-visible{outline:2px
solid #08C;outline-offset:-2px}.vt_img{-webkit-user-drag:none}.vt_img{height:100%;width:auto;max-width:none;border:none;vertical-align:top}.vt_hotspot{position:absolute;border:2px
solid #FFF;opacity:.2;background:#000;text-decoration:none;overflow:hidden}.vt_hotspot
span{position:absolute;left:-9999px}.vt_hotspot:hover,.vt_hotspot:focus{background:#0080e2;opacity:.45}.vt_stairs:hover,.vt_stairs:focus{background:#A50D11}.vt_label{margin:0!important;position:absolute;left:0;top:0;font-size:1em;color:#FFF;background:rgba(0,0,0,.55);padding:3px
8px!important}.vt_arrow{position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;padding:0;box-sizing:border-box;border:1px
solid #fff;border-radius:50%;background:rgba(0,0,0,.45);cursor:pointer;line-height:0;touch-action:manipulation}.vt_arrow:hover,.vt_arrow:focus-visible{background:rgba(0,0,0,.7)}.vt_prev{left:8px}.vt_next{right:8px}.vt_edge{position:absolute;top:0;bottom:0;width:40px;pointer-events:none}.vt_edge_l{left:0;background:linear-gradient(to right,rgba(0,0,0,.35),transparent)}.vt_edge_r{right:0;background:linear-gradient(to left,rgba(0,0,0,.35),transparent)}.vt_switch
a{padding:2px
12px}.vt_switch a+a{border-left:1px solid #746445}.vt_switch a[aria-current]{color:#333;text-decoration:none;cursor:default}.vt_loading{background:url(/images/loading.svg) no-repeat center center;background-size:48px 48px}.vt_fullbtn{position:absolute;right:8px;top:8px;width:44px;height:44px;padding:0;box-sizing:border-box;border:1px
solid #fff;border-radius:50%;background:rgba(0,0,0,.45);cursor:pointer;line-height:0;touch-action:manipulation}.vt_fullbtn:hover,.vt_fullbtn:focus-visible{background:rgba(0,0,0,.7)}.vt_fullbtn
.vt_ico_min{display:none}.vt_full{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9000;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center}.vt_full
.virtualtour{width:100%;max-width:1900px;height:750px;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);border:none}.vt_full
.vt_switch{margin:8px
0 0;color:#F6E4BD}.vt_full .vt_switch
a{color:#FADB98}.vt_full .vt_switch a[aria-current]{color:#999}.vt_full .vt_fullbtn
.vt_ico_max{display:none}.vt_full .vt_fullbtn
.vt_ico_min{display:inline}.vt_fullpage{overflow:hidden}.vt_fullpage #header,.vt_fullpage #menu,.vt_fullpage
#footer{visibility:hidden}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{border:5px
solid #fff;margin-top:20px;background:#fff}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px
solid #ddd}#cboxLoadedContent{background:#fff}#cboxTitle{position:absolute;top:-25px;left:0;color:#fff}#cboxCurrent{position:absolute;top:-25px;right:0;color:#fff}#cboxLoadingGraphic{background:url(/images/loading.svg) no-repeat center center;background-size:50% 50%}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious,#cboxNext,#cboxClose{box-sizing:border-box;border:1px
solid #fff;border-radius:50%;background:rgba(0,0,0,.45);line-height:0;text-align:center;z-index:9999}#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover,#cboxPrevious:focus-visible,#cboxNext:focus-visible,#cboxClose:focus-visible{background:rgba(0,0,0,.7)}#cboxPrevious{position:absolute;top:50%;left:8px;margin-top:-22px;width:44px;height:44px}#cboxNext{position:absolute;top:50%;right:8px;margin-top:-22px;width:44px;height:44px}#cboxClose{position:absolute;top:8px;right:8px;display:block;width:30px;height:30px}.admin_table
td{padding:5px
3px}.admin_conflict{color:#A50D11;font-weight:700}.admin_conflict
a{text-decoration:underline}.admin_dash_menu{float:right;width:200px;box-sizing:border-box;background:#FCF7EC;border:1px
solid #746445;border-radius:8px;overflow:hidden;margin-top:20px;padding:0
12px 10px}.adminmenu_head{background-color:#A50D11;color:#FFF;font-size:1em;font-weight:700;padding:2px;margin:0
-12px 6px;text-align:center}.adminmenu_user{display:block;font-size:.92em;color:#6D761C;font-style:italic;padding:2px
0}.admin_dash_main{float:left;width:662px;padding-top:10px}.dash_cal{min-height:250px}.admin_dash_main
h2{font-size:1.1em;margin-top:.6em}.admin_dash_main h2
a{text-decoration:none}.admin_dash_main h2 a:hover{text-decoration:underline}.admin_dash_main
.admin_table{width:100%}.dash_row{cursor:pointer}.dash_row:hover
td{filter:brightness(.95)}.admin_dash_main
.dash_rating{white-space:nowrap}.admin_dash_main
.dash_term{white-space:nowrap}.admin_stats{width:600px}.admin_stats
iframe{width:600px;height:460px;border:1px
solid #746445}}@media screen and (max-width:963px){html{-webkit-text-size-adjust:100%}body{font-size:1em}img{max-width:100%;height:auto}#header,#content,#footer{width:auto}#header{height:auto;background:none;margin:0}#top{display:flex;flex-direction:column;height:auto;width:auto;background:linear-gradient(#9E0C13,#560202);padding:8px
10px 10px;border:0;border-radius:0;box-shadow:none}#tophref{position:static;order:1;flex-direction:row;align-items:baseline;justify-content:center;gap:.35em;width:auto;height:auto;margin:0;padding:0;background:none;border-radius:0}.logo1,.logo2{font-size:1.5em}#topinfo{position:static;order:2;width:auto;height:auto;text-align:center;margin:0
0 8px}.headphoto_wrap{position:relative;order:3;width:calc(100% + 20px);max-width:none;margin:0
-10px -10px}.headphoto{position:static;display:block;width:100%;max-width:none;height:auto;margin:0;border-radius:0}.weather{display:block;position:absolute;top:6px;right:10px;left:auto;text-align:right}.weather a,.weather
.wsun{display:none}.weather
.wtemp{font-size:1.05em}#menu{height:auto;min-height:44px;background:#A50D11;margin:0;padding:0;position:sticky;top:0;z-index:100;width:auto;border-radius:0;box-shadow:none}#menu_title{display:block;position:absolute;left:50%;top:0;transform:translateX(-50%);max-width:55%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:44px;font-size:1.1em;font-weight:700;color:#FFF;text-decoration:none;opacity:0;pointer-events:none;transition:opacity .25s}#menu_title.visible{opacity:1;pointer-events:auto}#menu_toggle{display:block;background:none;border:0;width:46px;height:44px;box-sizing:border-box;padding:12px
11px;cursor:pointer}#menu_toggle
span{display:block;height:3px;background:#FFF;border-radius:2px;margin-bottom:5px}#menu_toggle span:last-child{margin-bottom:0}#menu>ul{padding:0
0 6px}#menu.js>ul{display:none}#menu.open>ul{display:block}#menu>ul>li{display:block;float:none;width:auto;text-align:left}#menu>ul>li>a{height:auto;line-height:normal;padding:11px
16px}#menu>ul>li>a:hover,#menu>ul>li>a.semi-active,#menu>ul>li>a.active{background:rgba(0,0,0,.25)}#menu>ul>li>a:hover::after,#menu>ul>li>a.semi-active::after,#menu>ul>li>a.active::after{display:none}#mainnav > li > a
.badge{position:static;transform:none;margin-left:5px}#menu:not(.open) .dropdown:hover .dropdown-content,#menu:not(.open) .dropdown:focus-within .dropdown-content{display:none}#menu.open .dropdown-content{display:block;position:static;width:auto;border:0;border-top:1px solid #8C090E;box-shadow:none;padding:10px
16px}#menu.open #menu_toggle span:nth-child(1){transform:translateY(8px) rotate(45deg)}#menu.open #menu_toggle span:nth-child(2){opacity:0}#menu.open #menu_toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}#menu_toggle
span{transition:transform .2s,opacity .2s}#title{position:absolute;top:0;right:6px;float:none;margin:0;padding:0;height:44px;display:flex;align-items:center}#title
a{display:inline-block;padding:10px
5px}#content{background:#F6E4BD;min-height:0;box-shadow:none}#text{float:none;box-sizing:border-box;width:auto!important;margin:0;padding:10px
12px!important;overflow-x:auto}#sideBar{float:none;box-sizing:border-box;width:auto!important;margin:0;padding:0
12px 20px!important}#footer{height:auto;background:#A50D11;font-size:.85em;padding:6px
0;margin-bottom:0;border-radius:0;box-shadow:none}#footer
.textik{height:auto;margin:0
10px;padding:0
40px}#footer .left_links,#footer
.right_links{float:none;padding:0;text-align:center;line-height:2}#footer .textik
a{display:inline-block;padding:3px
2px}a.loginIcon{height:auto;width:auto;padding:12px;left:0}.fb{padding:12px;right:0}.foot_copy{display:block}.foot_copy
.foot_sep{display:none}.book_btn_inline{display:block;box-sizing:border-box;width:auto;max-width:320px;margin:8px
auto 14px}#contacts
.qr_line{display:none}#contacts a[href^="tel:"],#contacts a[href^="mailto:"]{display:inline-block;padding:11px
0}.reservationCal{display:block;width:100%}.reservationCal>tbody{display:flex;flex-wrap:wrap;justify-content:center}.reservationCal>tbody>tr{display:contents}.reservationCal>tbody>tr>td{display:block;width:auto;padding:0}.reservationCalTable{margin:6px
4px}.phototable{display:block;margin:0}.phototable
tbody{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.phototable
tr{display:contents}.phototable
td{display:block;padding:0}.phototable
.mini_photos{width:106px;height:auto;margin:0}.virtualtour{width:100%;height:58vw;max-height:375px;min-height:180px}.vt_hotspot{min-width:44px}#mapTuristModal{height:100%}#mapTuristicka{width:100%!important;height:100%!important}#contact_form{width:510px;max-width:100%;box-sizing:border-box;min-height:0;margin:10px
auto;font-size:.85em}.admin_table{display:block;overflow-x:auto;overflow-y:hidden;width:max-content;max-width:100%}.admin_dash_main
.admin_table{display:table;width:100%}.admin_dash_menu{float:none;width:auto;height:auto}.admin_dash_main{float:none;width:auto}.admin_dash_main
.dash_term{white-space:normal}.admin_stats{width:auto}.admin_stats
iframe{width:100%;height:460px}}@media screen and (max-width:480px){.admin_dash_main
.admin_table{display:block;width:max-content;max-width:100%}.myformTable,.myformTable tbody,.myformTable tr,.myformTable td,
#contact_form table,#contact_form tbody,#contact_form tr,#contact_form
td{display:block;width:auto;text-align:left}#contact_form{font-size:1em}.myformTable{padding:8px}.myformTable input,.myformTable textarea,#contact_form input,#contact_form
textarea{width:100%;box-sizing:border-box}.myformTable input[type=radio],.myformTable input[type=checkbox],
#contact_form input[type=radio],#contact_form input[type=checkbox]{width:auto}.myformTable input.button,#contact_form
input.button{width:auto;display:block;margin:8px
auto}#contact_form input.zero,#myform
input.zero{width:0}}@media screen and (pointer:coarse){#cboxPrevious,#cboxNext,#cboxClose{width:32px;height:32px}#cboxPrevious,#cboxNext{margin-top:-16px}#cboxPrevious::after,#cboxNext::after,#cboxClose::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}@media
print{#footer{background:#FFF;color:#000}.badge{background:none;color:#000;border:1px
solid #000}.cal_nastup_wday,.cal_nastup_wday_p,.cal_nastup_wend{text-decoration:underline}.cal_odchod_wday,.cal_odchod_wday_p,.cal_odchod_wend{text-decoration:overline}.cal_wday_noact,.cal_wend_noact{visibility:hidden}.cal_reservedwday,.cal_reservedwday_p,.cal_reservedwend{text-decoration:line-through}.cal_wday.cal_pending,.cal_wend.cal_pending,.cal_pending_p{text-decoration:underline dotted}.cal_pending{text-decoration-style:dotted}body,#content,.myformTable,.reservationCalTable{background:#FFF}.form_card{box-shadow:none}.reservationCalTable
td{color:#000;background:#FFF}.reservationCalTable td.cal_wday,.reservationCalTable td.cal_wend,
.reservationCalTable td.cal_nastup_wday,.reservationCalTable td.cal_nastup_wend,
.reservationCalTable td.cal_odchod_wday,.reservationCalTable td.cal_odchod_wend,
.reservationCalTable td.cal_today,
.reservationCalTable td.cal_wday.cal_pending,.reservationCalTable
td.cal_wend.cal_pending{color:#000;background:#FFF;box-shadow:none;font-weight:normal}.reservationCalTable{box-shadow:none;border-radius:0;border-spacing:0}.reservationCalTable
td.cal_pending.cal_today{box-shadow:none}.reservationCalTable td.cal_sel,.reservationCalTable
td.cal_sel_prev{background:#FFF;box-shadow:none;color:#000}.reservationCalTable td.cal_sel.cal_today,.reservationCalTable
td.cal_sel_prev.cal_today{box-shadow:none}.reservationCalTable
th{color:#000}td.cal_pending::after{display:none}.reservationCalLegend td,.reservationCalLegend
.cal_legend_box{color:#000;background:#FFF}.loginIcon,.reservationCalDates,.no_print,#header,#menu{display:none}.only_print,#topprint{display:block}.only_inline_print{display:inline}.admin_table
td{border-bottom:1px dotted #666}}