#membership-switcher-top{height:35px;margin-right:18px;position:relative;z-index:2}.membership-switcher{color:#fff;font-size:11px;line-height:1.2;position:relative}.membership-switcher summary{align-items:center;border:1px solid #3e3e3e;border-radius:3px;cursor:pointer;display:flex;gap:7px;list-style:none;min-height:33px;padding:0 9px;user-select:none}.membership-switcher summary::-webkit-details-marker{display:none}.membership-switcher summary:after{color:#be9656;content:"\25be";font-size:10px;margin-left:2px}.membership-switcher summary:hover,.membership-switcher[open] summary{background:#171717;border-color:#be9656}.membership-switcher summary:focus{outline:2px solid #be9656;outline-offset:2px}.membership-switcher-caption,.membership-switcher-role,.membership-switch-option-role,.membership-switch-current-label{color:#aaa}.membership-switcher-name{font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership-switcher-role:before,.membership-switch-option-role:before{content:"\00b7";margin-right:4px}.membership-switcher-single{align-items:center;display:flex;gap:7px;min-height:35px}.membership-switch-menu{background:#1e1e1e;border:1px solid #3e3e3e;box-shadow:0 7px 15px #0008;padding:8px;position:absolute;right:0;top:38px;width:260px;z-index:20}.membership-switch-menu-title{color:#aaa;display:block;font-size:10px;letter-spacing:.04em;padding:2px 6px 6px;text-transform:uppercase}.membership-switch-menu ul{list-style:none;margin:0;padding:0}.membership-switch-menu li{border-top:1px solid #383838}.membership-switch-current,.membership-switch-option{align-items:center;box-sizing:border-box;display:flex;font:inherit;gap:5px;min-height:38px;padding:7px 6px;text-align:left;width:100%}.membership-switch-current{color:#be9656}.membership-switch-current-label{font-size:10px;margin-left:auto}.membership-switch-option{background:transparent;border:0;color:#fff;cursor:pointer}.membership-switch-option:focus,.membership-switch-option:hover{background:#2a2a2a;color:#fff;outline:0}.membership-switch-option:focus{box-shadow:inset 2px 0 #be9656}.membership-switch-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership-switch-option-role{font-size:10px}@media (max-width:880px){#nav-bar-pages .membership-switcher-mobile-container{border-bottom:1px solid #333;padding:0}#nav-bar-pages .membership-switcher-mobile{font-size:12px}#nav-bar-pages .membership-switcher-mobile summary{border:0;border-radius:0;min-height:42px;padding:0 10px}#nav-bar-pages .membership-switcher-mobile.membership-switcher-single{min-height:42px;padding:0 10px}#nav-bar-pages .membership-switcher-mobile .membership-switch-menu{border:0;border-top:1px solid #3e3e3e;box-shadow:none;position:static;width:auto}}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(/style/font/open-sans_latin-ext.woff2) format('woff2');unicode-range:'U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF';font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(/style/font/open-sans_latin.woff2) format('woff2');unicode-range:'U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000';font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(/style/font/open-sans_latin.woff) format('woff');font-display:swap}body{font-family:'Open Sans',sans-serif;background-color:#0e0e0e;color:#dadada;font-size:16px;margin:0;padding:0}body.login{background-color:#34495e}#content-body{background-color:#000;padding-top:3px}.content-main{min-height:900px}.content-main.login{min-height:300px}h1{position:absolute;margin-top:-500px}h2{font-weight:400;font-size:120%;color:#ccc}h3{font-weight:400;font-size:110%;color:#8f8f8f}::-webkit-scrollbar{width:10px;background:#38485e}::-webkit-scrollbar-thumb{width:10px;background:#202124;border-radius:5px}a{color:#be9656}a:hover{color:#be9656;text-decoration:none}.center{text-align:center}.text-left{text-align:left}.clear{clear:both}.error{color:#fff;background:#6b0c0c}.green{color:#3cb13c}.yellow{color:#ffc107}.form-result{border-radius:10px;padding:10px;margin:10px 0;font-size:15px}.floatleft{float:left!important}.floatright{float:right!important}.fullywidth{width:100%!important;margin:0!important}.fullywidth{width:100%}.active{display:block!important}hr,hr.black{border:0;border-bottom:1px solid #484848;margin:20px 0}img.qr{max-width:200px}header{color:#fff;background:#0e0e0e}header #top-header{height:35px;padding:5px 5px;position:static;z-index:10}header .title{font-size:120%;padding-top:5px;color:#fff;position:relative;z-index:9999}header a{color:#fff;text-decoration:none}header #user-avatar img{background:#1e1e1e;border:1px solid #1b1717;float:left;margin-right:10px;-webkit-background-size:35px 35px;background-size:35px 35px;-webkit-border-radius:50%;border-radius:50%;display:block;overflow:hidden;position:relative;height:35px;width:35px;z-index:0}header #logout_top,header #social_top{float:left;display:block;overflow:hidden;position:relative;height:35px;z-index:0}header #logout_top .fas,header #social_top .fab{margin-top:5px;margin-right:10px;font-size:150%}#top-special-messages{background:#e34545;color:#000;padding:5px;text-align:center}.hidden,.mobile,.navigation-bar-chapters,.navigation-bar-pages{display:none}.chapter-button{padding:5px 10px 0 20px;z-index:10;position:relative}.nav-button{padding:5px 10px 0 20px;z-index:10;position:relative}#nav-bar-chapters ul,#nav-bar-pages ul{display:block}#nav-bar-chapters ul,#nav-bar-pages ul,#nav-bar-top ul{list-style:none;margin:0;padding:0}#nav-bar-top ul{margin:0 auto;width:480px}#nav-bar-top{width:99%;position:absolute}#nav-bar-top ul li{float:left}#nav-bar-top ul li a{padding:8px 20px 7px 20px;display:block}#nav-bar-top ul li a:hover,#nav-bar-top ul li.active a{border-bottom:1px solid #be9656}#nav-bar-top ul li.active a{color:#be9656}#nav-bar-chapters ul li.active a,#nav-bar-pages ul li.active a{background:#171717;color:#be9656}#nav-bar-chapters ul,#nav-bar-pages ul{font-size:100%;background:#1e1e1e}#nav-bar-chapters ul li,#nav-bar-pages ul li{border-bottom:1px solid #333}#nav-bar-chapters ul .fas,#nav-bar-pages .fab,#nav-bar-pages .fas{color:#be9656;font-size:70%;width:15px}#nav-bar-pages .fab.blue,#nav-bar-pages .fas.blue{color:#275ed2}#nav-bar-pages .fab.yellow,#nav-bar-pages .fas.yellow{color:#eadd1b}#content-footer .grey,#nav-bar-pages,#nav-bar-pages .fas.grey,#nav-bar-top .fab.grey,#nav-bar-top .fas.grey,.fab.grey{color:#8a8a8a}#nav-bar-chapters ul .small,#nav-bar-pages .small,#nav-bar-top .small{font-size:70%}#nav-bar-chapters ul li span,#nav-bar-pages ul li span{color:#8a8a8a;font-size:70%}#nav-bar-chapters a,#nav-bar-pages a{width:auto;display:inline-block;color:#fff;text-decoration:none;padding:10px 10px}#nav-bar-chapters li a,#nav-bar-pages li.solo a{display:block}#nav-bar-chapters a:hover,#nav-bar-pages a:hover{background:#222}#forum-header{margin:5px 0;display:block;background:#252525;padding:10px;border:1px solid #1c1818}.login-logo{width:68px;height:68px;background:linear-gradient(135deg,#22c55e,#15803d);border-radius:20px;margin:0 auto 16px;font-size:34px;font-weight:800;display:flex;align-items:center;justify-content:center;color:#022c22}#login_form{margin-top:25px}.login-box h3{margin:0;padding:0 0 10px 0;color:#fff}.login-box{width:360px;padding:8% 0 0;margin:auto}.login-form{position:relative;z-index:1;background:#1a1717;max-width:360px;margin:0 auto 100px;padding:45px;text-align:center;border-radius:26px;box-shadow:0 40px 120px rgba(0,0,0,.8)}.login-form input{font-family:Roboto,sans-serif;outline:0;background:#000;color:#fff;width:100%;border:0;margin:0 0 15px;padding:15px;box-sizing:border-box;font-size:14px;border-radius:15px}.login-form input:-internal-autofill-selected{background:#000!important;color:#fff!important}.login-form button{font-family:Roboto,sans-serif;text-transform:uppercase;outline:0;background:#4caf50;width:100%;border:0;padding:15px;color:#fff;font-size:14px;-webkit-transition:all .3 ease;transition:all .3 ease;cursor:pointer;border-radius:15px}.login-form button:active,.login-form button:focus,.login-form button:hover{background:#43a047}#form-autologin{color:#fff;cursor:pointer}.login-form .message{margin:0;color:#b3b3b3;font-size:12px}.login-form .login-help a,.login-form .message a{color:#4caf50;text-decoration:none}.article{max-width:800px;margin:0 auto;padding:5px 20px;text-align:left;border-radius:5px;background:#0e0e0e}.article ul li{border-bottom:0!important}.options{display:flex;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:26px}.login-help{justify-content:space-between;align-items:center;margin-top:26px;font-size:12px}.login-footer{text-align:center;margin-top:26px;font-size:12px;color:#888}.login_autologin{display:flex;align-items:center;gap:10px;font-size:12px;color:#cbd5f5;cursor:pointer}.login_autologin input{display:none}.toggle{width:40px;height:22px;background:#020617;border-radius:999px;position:relative;transition:background .25s ease}.toggle::after{content:"";width:16px;height:16px;background:#64748b;border-radius:50%;position:absolute;top:3px;left:3px;transition:transform .25s ease,background .25s ease}.login_autologin input:checked+.toggle{background:#22c55e}.login_autologin input:checked+.toggle::after{transform:translateX(18px);background:#022c22}.simple-form-box{width:300px;margin:0 auto;border:2px solid #4444;padding:10px;border-radius:5px}.big{font-size:130%}label{float:left;color:#636363;line-height:1.55;font-style:italic;text-align:left}#internal-form button,#internal-form input[type=date],#internal-form input[type=file],#internal-form input[type=number],#internal-form input[type=password],#internal-form input[type=submit],#internal-form input[type=text],#internal-form input[type=textarea],#internal-form input[type=time],#internal-form select,#internal-form textarea{color:#fdfdfd;padding:10px;margin:5px 0 19px 0;border-radius:3px;border:0;background:#4444;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;font-size:90%}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background-color:transparent;vertical-align:middle;position:relative;cursor:pointer;height:10px;width:10px}input[type=checkbox]::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #ccc;border-radius:4px;background-color:#fff;transition:all .3s ease}input[type=checkbox]:checked::before{background-color:#007bff;border-color:#007bff}input[type=checkbox]:checked::after{content:"\2713";font-size:16px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=checkbox]:hover:not(:checked)::before{border-color:#999}input[type=checkbox]:active:not(:checked)::before{border-color:#555}select{color:#fdfdfd;-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none;border-color:#333;background:#2b2b2b url(/images/css/select.png) right 10px center no-repeat}select:disabled{background:#525252!important;color:#989898}#internal-form button.submit{background:#185e20;cursor:pointer}#internal-form button.reset,#internal-form button.submit.red{background:#a33535;cursor:pointer}#internal-form select{color:#fdfdfd;-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none;background:#4444 url(/images/css/select.png) right 10px center no-repeat}#internal-form input:disabled,#internal-form select:disabled{background:#525252!important;color:#888}#internal-form select option{margin:40px;background:#444;color:#fff}#internal-form textarea.textarea_bigger{min-height:230px;max-width:100%}.reservation-details{margin:20px auto;padding:0 10px;color:#fff;max-width:800px;background-color:#222;border-radius:5px}.reservation-details h3{color:#ddd;font-weight:700;text-align:center;margin-bottom:15px}.reservation-table{width:100%;border-collapse:collapse;background-color:#333;color:#fff}.reservation-table td,.reservation-table th{padding:10px;border:1px solid #444;text-align:left;color:#838383}.reservation-table thead th{background-color:#444;color:#ddd;font-size:80%;text-align:center}.reservation-table tbody tr:nth-child(even){background-color:#292929}.reservation-table tbody tr:nth-child(odd){background-color:#222}.new-value{background-color:#2e4333;color:#155724}.old-value{background-color:#412c2e;color:#721c24}#suggestions{display:none;color:#fdfdfd;padding:10px;margin:5px 0 19px;border-radius:3px;border:0;background:#4444;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;font-size:90%;max-height:150px;overflow-y:auto;text-align:left}#suggestions div{color:#fdfdfd;padding:10px;margin:5px 0;border-radius:3px;border:0;background:#4444;cursor:pointer}#suggestions div:hover{background-color:#666}.calendar-container{width:89%;margin:0 2% 0 auto;overflow-x:scroll}.calendar-navigation{width:96%;margin:10px auto;padding:10px 0;text-align:center;background:#222;border-radius:10px}.notes{width:92%;margin:10px auto;padding:10px 2%;text-align:center;background:#222;border-radius:10px}.notes ul{text-align:left}.notes ul li{padding:10px 0;border-bottom:1px dashed #444}.notes.navigation{background:#0e0e0e}.calendar-navigation a{width:33%;display:inline-block;text-align:center}table.calendar{border-collapse:collapse;border:1px solid #000;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden;margin:0 auto}table td{color:#fff;border-top:1px solid #222;padding:10px 0}table td.day.separator{background:#101010;text-align:center;border-right:1px solid #000}table td.time{border-left:1px solid #000;min-width:80px;text-align:center}#calendar-start-day.min,table tr.min{height:70px}.calendar-container.min table td.fix{position:relative}.calendar-container.min{width:99%;margin:0}.calendar-container.min table{width:95%}table td.vertical{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);white-space:nowrap;min-width:0;max-width:20px}table td.day.min,table td.time.min{min-width:0;padding:0}table #calendar-start-day.vertical{height:40px;border-bottom-right-radius:5px}table td.free,table td.occupied,table td.special{padding:0}table td.free a,table td.occupied a,table td.special a{display:block;padding:10px 0;color:#5b5b5b;text-decoration:none}table td.occupied a{color:#000}table td.free a:hover,table td.occupied a:hover,table td.special a:hover{background:#34495e}table td.occupied a:hover{color:#fff}table td.occupied{background:#dc2626;border-radius:8px;height:42px;margin:2px}table td.free{background:#16a34a;color:#cdcdcd;border-radius:8px;margin:2px;height:42px}table td.special{background:#222;border-radius:8px}table td.fix{position:absolute;margin-left:-7%;width:7%}table tr.header{background:#222}table td.top-left-border{border-top-left-radius:10px}table td.bottom-left-border{border-bottom-left-radius:10px}table td.middle{border-left:1px solid #000;padding:0 5px;border-bottom:1px solid #000}ul.table.small{max-width:400px;margin:0 auto;background:#0e0e0e}ul#reservations-list,ul.table{list-style:none;margin:0;padding:0}ul#reservations-list li.header,ul.table .header{background:#38485e;border-radius:6px 6px 0 0}ul#reservations-list li{border-bottom:0;cursor:pointer;padding:10px 5%}ul.table li{border-bottom:1px solid #2f2f2f;padding:10px 5%}ul.table li .name,ul.table li .value{float:left;color:#888}ul.table li.header .name,ul.table li.header .value{color:#fff}ul.table li .name{float:left;width:80%}ul.table li .value{float:left;width:20%;text-align:right}ul#reservations-list li .date{color:#888;font-size:90%;font-style:italic}ul#reservations-list li .name{float:left;width:50%}ul#reservations-list li .flat{float:left;width:30%}ul#reservations-list li .dates{float:left;width:15%}ul#reservations-list li .bill_dates{float:left;width:30%}ul#reservations-list li .bill_ids{float:left;width:30%}ul#reservations-list li .bill_units{float:left;width:20%}ul#reservations-list li .bill_amounts{float:left;width:20%}ul#reservations-list li .payment_id{float:left;width:10%}ul#reservations-list li .payment_vs{float:left;width:20%}ul#reservations-list li .payment_period{float:left;width:20%}ul#reservations-list li .payment_amount{float:left;width:20%}ul#reservations-list li .payment_status{float:left;width:20%}ul#reservations-list li.even{background:#141414}ul#reservations-list li.list.even:hover,ul#reservations-list li.list:hover{background:#185e20}#strankovani{display:block;float:left;padding:8px 0 12px 0;width:100%;text-align:center;border-radius:10px;margin:10px 0;background:#232323}#strankovani .nadpis{font-size:80%;color:#717171;font-weight:400}#strankovani select{width:auto;display:inline-block;padding:10px 25px 10px 10px;font-size:75%;margin:0 5px}#forum_sett a,#strankovani .mobile a{display:inline-block;border:1px solid #be9656;padding:8px 10px;text-decoration:none;margin:0 5px;color:#000;background:#be9656;border-radius:5px;font-weight:400;font-size:80%}#forum_sett .no,#strankovani .mobile .nopage{display:inline-block;border:1px solid #333;padding:10px;text-decoration:none;margin:0 5px;color:#363636;background:#232323;border-radius:5px;font-weight:400;font-size:80%}#strankovani .desktop a{display:inline-block;border:1px solid #353535;padding:8px 10px;text-decoration:none;margin:0 1px;color:#fff;background:#1e1e1e;border-radius:5px;font-weight:400;font-size:80%}#strankovani .desktop a:hover{color:#000;background:#be9656}#strankovani .desktop .nopage{display:inline-block;border:1px solid #be9656;padding:7px 10px;text-decoration:none;margin:0 1px;color:#f0f0f0;background:#000;border-radius:5px;font-weight:400;font-size:80%}#content-footer{color:#fff;width:100%;background:#0e0e0e;padding:10px 0;z-index:10}.content-footer{margin:0 auto;width:1535px}.footer_body{min-height:50px}.content-footer .footer_bottom{width:100%;position:relative;bottom:10px}.content-footer .copyright{color:#999;float:left}.content-footer .footer_social{float:right}.content-footer .footer_social .fab,.content-footer .footer_social .fas{font-size:150%;margin-left:10px}.footer_box{float:left;width:25%;margin:10px 4% 20px 0;display:inline-block;border-radius:5px}.footer_box.center{width:36%;margin:10px 4% 20px 0}.footer_title{color:grey;text-transform:uppercase}.footer_box button,.footer_box input{width:100%;margin:5px 0}.footer_box ul li a{display:block;color:#be9656;text-decoration:none;margin-bottom:5px}.footer_box ul li a .fas{color:#666;padding-right:5px;font-size:80%}.footer_box ul li a:hover{color:#fff;text-decoration:underline}.footer_box ul{list-style:none;margin:0;padding:0}@media (min-width:781px){#nav-bar-chapters,#nav-bar-pages{display:none!important}}@media (max-width:1600px){.content-main{width:94%;margin:0 3%}.content-footer{width:94%;margin:0 3%;padding-bottom:20px}}@media (max-width:1250px){.calendar-container.min table td.fix{position:absolute}.calendar-container.min table{width:auto}.calendar-container.min{width:89%;margin:0 2% 0 auto}}@media (max-width:600px){.login-form{padding:35px}.login-form input{font-size:12px}.login-form button{font-size:12px}}@media (max-width:880px){#logout_top.desktop,.desktop,.onlyright{display:none}ul#reservations-list li .dates{width:30%}ul#reservations-list li .name{width:40%}ul#reservations-list li .flat{width:20%}.mobile{display:block}.navigation-bar-chapters.active,.navigation-bar-pages.active{display:block}header #top-logo{height:45px;width:100%;padding:0;background-repeat:no-repeat;background-position:center;position:absolute;z-index:0}.content-main{width:98%;margin:0 1%}#content-image{height:250px}.content_post_header .post_date{width:60%}.content-main-left,.content-main-right{width:100%;margin:0 0 20px 0}.news_image,.news_image_small{height:300px}.medium_form_box,.news_box,.news_box_right{float:none;display:block;width:100%;margin-right:0;margin-left:0}header #social_top{float:none;text-align:center;position:absolute;width:98%;margin-top:2px}header #social_top .fab{margin-right:5px;margin-left:5px;color:#6e6e6e}.link_boxes.left,.link_boxes.right{width:100%;margin:0}.right_border_box .simple_image{width:19%;height:19%;margin:0 .5%}#mobile_gotop{background:#111;position:fixed;right:10px;bottom:10px;border-radius:50%!important;width:30px;height:40px;z-index:3;font-size:165%!important;border:0!important;text-align:center;margin-right:5px;margin-bottom:10px;padding:3px 8px;min-width:18px;color:#fff;font-weight:700;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}}@media (max-width:590px){#consent-form input[type=submit],#consent-form input[type=submit].grey,#consent-form-small input[type=submit],#consent-form-small input[type=submit].grey{width:100%;margin:5px 0;float:none}.footer_box .simple_image{width:18%;height:80px;margin:0 1px}.footer_box.left{width:100%;margin:10px 0 20px 0;text-align:center}.footer_box.center,.footer_box.right{width:100%;margin:10px 0 20px 0;text-align:center}.article_img img.normal{max-width:95%;margin:0 auto}.calendar-container,.calendar-container.min{width:86%;margin:0 1% 0 auto}table td.fix{margin-left:-12%;width:12%}ul#reservations-list li .dates,ul#reservations-list li .name{width:50%}ul#reservations-list li .flat{display:none}ul#reservations-list li{padding:10px 1%}ul.table.small{max-width:100%}}@media (max-width:500px){.day .desktop{display:none}.news_image,.news_image_small{height:200px}.footer_box .simple_image{height:70px}#consent-box-small{width:auto;left:20px;right:20px}.search-body{padding:0 5%;width:90%}#search button,#search input{min-width:100%;margin:5px 0}#strankovani .mobile{display:block}#strankovani .desktop{display:none}ul.tabs-menu{width:100%;height:auto;border:none;overflow:hidden;padding-bottom:7px;background:#1e1e1e}ul.tabs-menu li,ul.tabs-menu li a{width:100%;border-top:solid 1px #262626;background:#2c2c2c}ul.tabs-menu li.active a:after{margin:0 -24px}}@media (max-width:440px){.button.floatleft,.button.floatright{width:45%;padding:2%;margin:0 .5%}.button.floatright{text-align:right}}@media (max-width:330px){.copyright,.footer_social{width:100%;float:none;text-align:center;margin-bottom:10px}}