:root{--color-orange: rgb(255, 123, 0);--color-grey: rgb(88, 88, 88);--color-white: rgb(245, 245, 245);--color-black: rgb(0, 0, 0);--color-facebook: rgb(0, 78, 255);--color-background: rgb(75, 75, 75);--color-dark-grey: #3c3c3c;--color-input-bg: rgb(215, 215, 215);--color-error: #ff3e3e;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--menu-height: 80px;--max-width: 1024px;--font-family: "Arimo", Fallback, "Helvetica", sans-serif}@font-face{font-family:Arimo;src:url(/fonts/Arimo-Regular.ttf) format("truetype")}@font-face{font-family:Arimo;src:url(/fonts/Arimo-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Arimo;src:url(/fonts/Arimo-Italic.ttf) format("truetype");font-style:italic}@font-face{font-family:Arimo;src:url(/fonts/Arimo-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}*{box-sizing:border-box}body{margin:0;font-family:var(--font-family);line-height:1.5;background-color:var(--color-background)}textarea,input{font-family:var(--font-family)}a,a:hover{text-decoration:none;color:var(--color-white)}h2,h3{color:#fff;font-size:5em;font-style:italic;font-weight:700}h2{text-transform:uppercase;margin:0}h3{margin:.5em}h4{font-style:italic;font-size:3em;margin-bottom:0}#mainDiv,.sizeFix{width:var(--max-width);margin:0 auto}#menu{position:fixed;left:0;top:0;width:100%;height:var(--menu-height);z-index:150;box-shadow:0 4px 8px #00000080,0 6px 20px #00000080}#menu .menuInner{display:flex;align-items:flex-start;justify-content:space-between;height:100%}#menu .menuLeft{display:flex;align-items:flex-start;height:100%}#menu .menuLeft #menuLogo{align-self:flex-start}#menu .menuLeft #menuLogoUbytovani{align-self:center}#menu .menuRight{display:flex;align-items:center;height:100%}#menu #menuLogo{margin-left:3em}#menu #menuLogoUbytovani{width:6em;margin-left:3em;margin-top:.2em}#menu #menuContextImg{height:var(--menu-height);margin-right:2em}#menuSpan{height:var(--menu-height)}#facebookImg{position:absolute;top:207.5px;z-index:80}#facebookImg.oNas{top:303px!important}.headerImg{background-size:100%;background-repeat:no-repeat;background-position:center;overflow:hidden;height:382px}.headerImg.anim{transition:all .2s ease-in}.headerImg.anim:hover{background-size:110%;font-size:110%}#headerFitko{background-image:url(/img/fitko_img.png)}#headerTrenink{background-image:url(/img/trenink_img.png)}#headerMasaze{background-image:url(/img/masaze_img.png)}#headerUbytovani{background-image:url(/img/ubytovani_transparent.png);background-size:55%;background-color:var(--color-dark-grey)}.headerImg .clickContent{font-size:5em;font-weight:700;text-align:center;float:left;margin-top:-132px;width:100%;font-style:italic;height:382px;display:table;position:relative}.headerImg .clickContent>span{display:table-cell;vertical-align:middle}.headerImg .noclick{cursor:default}.headerImg img.calendar{float:right;margin:12px 24px 0 0;height:120px}.headerImg .headerFoot{width:100%;position:relative;top:292px;height:90px}.headerImg .headerFoot .logoSmall{height:50px;margin-top:28px;margin-left:15px}.headerImg .headerFoot .rightImages{position:absolute;right:0;top:0;height:90px;background-color:#000}#opening{font-size:2.5em;line-height:1;font-weight:700;font-style:italic;height:250px;position:relative;display:table}#opening>div{display:table-cell;vertical-align:middle;text-align:center}#openingDiv{width:var(--max-width);position:absolute;top:372px}#openingDiv>#opening{margin:0 auto;height:90px}#oNas{height:250px;overflow:hidden}#oNas #opening{float:right;width:310px;font-size:38px!important}#oNas .clickContent{height:250px;margin-top:-250px}#ubytko{height:250px;overflow:hidden;background-color:var(--color-dark-grey)}#ubytko #opening{float:right;width:290px;font-size:38px!important}#ubytko .clickContent{height:250px;margin-top:-250px}#ubytko #opening img{width:200px;margin:25px auto;display:block}#indexFooter{height:600px;overflow:hidden;cursor:default}#indexFooter .footerContent{display:flex;flex-direction:row}#indexFooter #leftCol{width:283px}#indexFooter #leftCol div{width:180px;margin:40px auto}#indexFooter #leftCol div img{width:100%}#indexFooter #leftCol span#busSpan{display:block;font-weight:700;text-align:right;cursor:default}#indexFooter #leftCol #mapOverride{position:relative;z-index:20}#indexFooter #rightImg{background-image:url(/img/cross_back.png);background-position-y:center;background-size:100%;background-repeat:no-repeat;height:600px;width:743px;vertical-align:top;background-color:var(--color-dark-grey)}#indexFooter #rightImg.cafe{background-image:url(/img/cross_cafe.png);background-color:#000}#indexFooter #rightImg #topLine,#indexFooter #rightImg #topLineServices{font-weight:700;font-style:italic;font-size:3.5em;margin:33px 60px}#indexFooter #rightImg #text{line-height:1;padding:0 60px}#indexFooter #rightImg #text h4{color:var(--color-white)!important}#indexFooter #rightImg #text p.divided{color:var(--color-orange)!important}#indexFooter #rightImg #text .divider{border-color:var(--color-orange)!important}#headerONas{background-size:100%;background-repeat:no-repeat;background-position:center;overflow:hidden;height:580px;background-image:url(/img/o_nas_img.png)}#headerONas p{font-size:2em;text-align:center;font-style:italic;font-weight:700;margin:146px 50px}#lide{overflow:hidden;padding-bottom:80px}#lide table{width:940px;margin:0 auto;border-collapse:collapse;font-size:2em;font-weight:700;font-style:italic}#lide tr{border-collapse:collapse}#lide td{padding:0;border-collapse:collapse;width:570px}#lide td img{margin:0 auto;display:block;width:342px;height:455px}#lide tr.text td{padding:0 .5em .5em;vertical-align:top}#lide tr.text td.header{padding-top:1em}#lide tr.text td.left,#lide tr.text td.right{padding-left:2em}#lide img.logo{margin:4em auto;display:block}#mapContent{height:600px;padding-top:70px;overflow:hidden}#mapContent iframe{width:100%;height:600px}#mapImgContent{overflow:hidden;text-align:center}#mapImgContent img{display:inline-block;margin:10px}#mapImgContent img.mapBig{max-width:1024px}#footer{background-image:url(/img/baner_spodni.png);height:var(--menu-height);background-position-y:bottom;background-size:100%;background-repeat:no-repeat;overflow:hidden;margin-top:-80px;z-index:10;width:var(--max-width);float:left;position:relative}#footer #footerLink{margin:5px auto;width:350px;font-style:italic;font-weight:700;font-size:3em;text-align:center;cursor:pointer}#footer #designLogo{float:right;margin-top:-80px;height:70px;margin-right:78px}#footerRollup{height:365px;margin-top:-375px;z-index:6;position:relative;font-size:2em;font-style:italic;font-weight:700;text-align:center;padding-top:1px}#footerRollup>div{width:80%;margin:0 auto}#footerRollup table{width:100%;margin:1em 0 .5em}#footerRollup .ib{display:inline-block}#footerRollup .gps{height:150px;width:150px}#footerRollup .gps img{height:100%;width:100%}#footerRollup .call{height:150px;width:150px;background-color:green;display:inline-block;border:2px solid white;border-radius:100px}#footerRollup .callInner{margin-top:50px;display:block}.formDiv{padding:1em 5em 80px;text-align:center}.formDiv form,.formDiv p.divided{width:100%;max-width:675px;margin:0 auto}.formDiv p.divided{font-style:italic;font-size:2em}.formDiv input,.formDiv select,.formDiv textarea{width:100%;font-size:2em;background-color:var(--color-input-bg);margin:8px auto;padding:10px;border:none}.formDiv input.submitButton{font-weight:700;font-style:italic;width:100%;max-width:300px;cursor:pointer}.formDiv .multisport{margin:4em}.formDiv label.error{color:var(--color-error)}.formDiv label.condLabel{font-style:italic;font-weight:700;width:500px;display:inline-block;text-align:left}.calendarDiv{height:600px;overflow:hidden}.calendarDiv iframe{width:100%;height:100%;border:0}.divided{display:flex;align-items:center;font-size:2em;font-style:italic;font-weight:700}.divider{flex-grow:1;border-bottom:3px dotted var(--color-white);margin:25px 5px 5px}.colorOrange{color:var(--color-orange)}.colorBackOrange{background-color:var(--color-orange)}.colorGrey{color:var(--color-grey)}.colorBackGrey{background-color:var(--color-grey)}.colorWhite{color:var(--color-white)}.colorBackWhite{background-color:var(--color-white)}.colorBlack{color:var(--color-black)}.colorBackBlack{background-color:var(--color-black)}.colorFacebook{color:var(--color-facebook)}.colorBackground{background-color:var(--color-background)}.textOutline{text-shadow:-1px -1px 0 var(--color-orange),1px -1px 0 var(--color-orange),-1px 1px 0 var(--color-orange),1px 1px 0 var(--color-orange)}#notice{height:3em;padding-top:3em;font-size:1.8em;text-align:center}.receptionText{font-size:1.5em;padding-top:30px!important}.text-center{text-align:center}.mb-1{margin-bottom:1em}.mb-2{margin-bottom:2em}.mt-1{margin-top:1em}.mt-2{margin-top:2em}.accommodationLinks{display:flex;flex-direction:row;justify-content:center;gap:40px;padding:60px}.accommodationLinks a{display:inline-block;padding:15px 30px;background-color:var(--color-orange);color:#fff;font-weight:700;font-size:1.2em;border-radius:5px;transition:background-color .2s}.accommodationLinks a:hover{background-color:#e06b00}.pdfDownload{display:inline-block;padding:15px 30px;background-color:var(--color-orange);color:#fff;font-weight:700;font-size:1.2em;border-radius:5px;margin:20px auto;transition:background-color .2s}.pdfDownload:hover{background-color:#e06b00;color:#fff}.phoneCta{font-size:2em;font-weight:700;text-align:center;padding:2em 1em}.phoneCta a{color:var(--color-orange);display:inline-block;margin-top:.5em}.phoneCta a:hover{text-decoration:underline}
