@import url('https://fonts.googleapis.com/css2?family=Corinthia:wght@400;700&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:wght@100;400&display=swap');


 BODY {
 	font-family: "Montserrat", sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	color: #000;
	background-color:#fff;
	/*background-image:url(/pict/bg.jpg), linear-gradient(#fff, #fff);background-position:center bottom;background-size:100%;background-repeat:no-repeat;*/
	-webkit-background-size: 100%;
   -moz-background-size: 100%;
   -o-background-size: 100%;
   background-size: 100%;
  /*background-attachment: fixed;*/
	margin: 0;
	padding: 0;	
	height: 100%;
	line-height:150%;
}

#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 30px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background: transparent; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 5px; /* Some padding */
    border-radius: 10px; /* Rounded corners */
}

#myBtn:hover {
    opacity: 0.5; filter: alpha(opacity=50);
}

DIV.cookiesbanner {box-sizing: border-box;position:fixed;z-index:99999;bottom:0;left:0;width:100%;margin:auto;padding:30px;text-align:center;background-color:#fff;color:#000;}

.handfont {font-family:"Corinthia", sans-serif;font-size:4.0em;}

/* SHOP CSS*/
DIV.kosik {color:#000;padding:0;margin:30px 15px 0 0;border:0;}
img.searchico {padding:0;margin:20px 0 0 0;border:0;float:right;}
DIV.produktpictsearch {float:left;width:50px; height:50px;margin:2px 10px 2px 10px;padding:0;border:0;background-size: cover;background-position:center center;}
img.katpictsearch {width:50px;height:50px;margin:0;border:0;padding:0;}
DIV.searchboxlink {box-sizing: border-box;display:block;margin:0;padding:5px;border-width:1px 0 0 0;border-style:solid;border-color:#cdcdcd;}
DIV.livesearch {box-sizing: border-box;position:absolute;margin:0 auto;z-index:9999;width:100%;padding:0;border:0;}
DIV.searchboxplace {box-sizing: border-box;position:relative;margin:150px auto;z-index:9999;width:90%;padding:15px;background-color:#fff;border:0;font-size:0.80em;}
DIV.searchsep {box-sizing: border-box;width:32%;float:left;padding:0;margin:0 5px;border:0;}
DIV.searchnazov {box-sizing: border-box;display:block;padding:5px;margin:0;color:#afb0af;font-size:0.8em;}
DIV.objdetail {padding:4px 10px 60px 10px;margin:0;border:0;}
DIV.leg1 {font-size:0.8em;height:30px;padding:10px;margin:2px;border:0;background-color:#ffd0d8;}
DIV.leg2 {font-size:0.8em;height:30px;padding:10px;margin:2px;border:0;background-color:#edb318;}
DIV.leg3 {font-size:0.8em;height:30px;padding:10px;margin:2px;border:0;background-color:#f18fee;}
DIV.leg4 {font-size:0.8em;height:30px;padding:10px;margin:2px;border:0;background-color:#66b0fb;}
DIV.leg5 {font-size:0.8em;height:30px;padding:10px;margin:2px;border:0;background-color:#62ce38;}
DIV.leg60 {font-size:0.8em;height:30px;padding:10px;margin:2px;border:0;background-color:#fff;}
DIV.leg70 {font-size:0.8em;height:30px;padding:10px;margin:2px;border:0;background-color:#b8b8b8;}
DIV.leg8 {font-size:0.8em;height:30px;padding:10px;margin:2px;border:0;background-color:#704bff;}
td.obj1 {font-size:1.0em;padding:4px 10px;background-color:#ffd0d8;margin:1px;}
td.obj2 {font-size:1.0em;padding:4px 10px;background-color:edb318;margin:1px;}
td.obj3 {font-size:1.0em;padding:4px 10px;background-color:#f18fee;margin:1px;}
td.obj4 {font-size:1.0em;padding:4px 10px;background-color:#66b0fb;margin:1px;}
td.obj5 {font-size:1.0em;padding:4px 10px;background-color:#62ce38;margin:1px;}
td.obj60 {font-size:1.0em;padding:4px 10px;background-color:#fff;margin:1px;}
td.obj70 {font-size:1.0em;padding:4px 10px;background-color:#b8b8b8;margin:1px;}
td.obj8 {font-size:1.0em;padding:4px 10px;background-color:#704bff;margin:1px;}
DIV.leftpage {padding:30px 15px 30px 0;margin:0;border:0;width:20%;box-sizing: border-box;display:inline-table;}
DIV.rightpagekatalog {padding:0 0 0 0;margin:0;border:0;border-color:#e4546b;border-style:solid;width:80%;float:right;box-sizing: border-box;text-align:left;}
A.menustrom {text-align:left;font-size:1.0em;display:block;padding:5px 5px 5px 18px;margin:0 0 5px 0;text-decoration: none; font-weight: bold; color: #e4546b;border:0;background-image:url(/pict/ico-arrow.png);background-position:5px 11px;background-repeat:no-repeat;}
A.menustrom:hover {background-color:#e4546b;color:#fff;background-image:url(/pict/ico-arrow-white.png);text-decoration:none;}
A.menustrom2 {text-align:left;font-size:1.00em;display:block;padding:2px 15px 5px 18px;margin:0 0 0 15px;text-decoration: none; font-weight: normal; color: #e4546b;border:0;background-image:url(/pict/ico-arrow.png);background-position:5px 9px;background-repeat:no-repeat;}
A.menustrom2:hover {background-color:#e4546b;color:#fff;background-image:url(/pict/ico-arrow-white.png);text-decoration:none;}
A.menustrom22 {background-color:#e4546b;color:#fff;text-align:left;font-size:1.00em;display:block;padding:2px 15px 5px 18px;margin:0 0 0 15px;text-decoration: none; font-weight: normal; border:0;background-image:url(/pict/ico-arrow-white.png);background-position:5px 9px;background-repeat:no-repeat;}
A.menustrom22:hover {background-color:#e4546b;color:#fff;background-image:url(/pict/ico-arrow-white.png);text-decoration:none;}
A.iconshop {display:none;}
DIV.zlava {padding:50px 30px 30px 30px;margin:0;border:0;background-color:#ffd895;text-align:center;font-size:1.2em;background-image:url(/pict/info.png);background-position:center 15px;background-repeat:no-repeat;}
DIV.katbanner {padding:0;margin:15px 0 0 0;border:0;background-size: cover;background-position:center center;width:100%;height:350px;}
img.katbanner {width:100%;border:0;padding:0;margin:15px 0 0 0;position:relative;}
DIV.popiskategorie {padding:30px;margin:0;background-color:#f4f4f4;text-align:left;clear:both;width:100%;box-sizing: border-box;}
DIV.priznak {background-color:#f4f4f4;padding:5px 6px;margin:0 4px 4px 0;border:0;font-size:0.7em;height:16px;float:left;}
DIV.priznaknazov {background-image:url(./pictsystem/plus.png);background-repeat:no-repeat;background-position:5px 5px;color:#000;background-color:#f4f4f4;padding:2px 10px 8px 25px;margin:0 4px 4px 0;border:0;font-size:0.7em;height:16px;float:left;cursor:pointer;cursor:hand;}
DIV.priznakaktivny {background-color:#ffdc88;padding:4px 6px;margin:0 4px 4px 0;border:0;font-size:0.7em;height:16px;float:left;}
DIV.priznakoff {background-color:#f6f6f6;padding:4px 6px;margin:0 4px 4px 0;border:0;font-size:0.7em;color:#cfd0d1;height:16px;}
.filter {float:left;}
DIV.produkt {position:relative;box-sizing: border-box;width:24%;aspect-ratio:2 / 3.3;padding:0;margin:3px;border-width:1px 1px 1px 1px;border-color:#d9d9d9;border-style:solid;background-color:#fff;display:inline-table;}
DIV.produktpict {box-sizing: border-box;width:100%;margin:0;padding:0;border:0;position:relative;z-index:4;aspect-ratio: 5 / 4;background-size: cover;background-position:center center;}
DIV.produktname {box-sizing: border-box;font-weight:bold;font-size:1.00em;width:100%;margin:0;padding:30px 30px 0 30px;border:0;position:relative;z-index:8;color:#000;text-align:left;}
DIV.produktprice {box-sizing: border-box;line-height:75%;font-size:1.0em;font-weight:normal;margin:30px 30px 0 30px;bottom:30px;padding:10px 0 0 0;border-width:2px 0 0 0;border-color:#9e9e9e;border-style:solid;position:absolute;z-index:8;color:#000;text-align:left;}

img.videoicon {position:absolute;z-index:15;left:15px; bottom:15px;}

img.imgakcia {position:absolute;z-index:15;left:0%;}
img.imgnovinka {position:absolute;z-index:18;right:0%;}
img.imgnovinkabig {position:absolute;z-index:18;right:0;top:0;}
img.imgakciabig {position:absolute;z-index:15;left:0;top:0;}
p.povodnacenasmall{font-size:0.8em;color:#b5b5b5;text-decoration:line-through #b5b5b5;padding:10px 0 0 0;font-weight:normal;}
h1.produktnadpis {color:#000;padding:0;margin:30px 30px 30px 10px;font-weight:normal;font-size:2.5em;text-align:left;float:left;line-height:115%;}
DIV.fotogalpls {position:relative;width:39.5%;padding:10px 0;margin:0 0 0 10px;border:0; float:right;box-sizing: border-box;}
DIV.fotogal {width:47%;aspect-ratio: 5 / 3.5;margin:0 5px 5px 0;padding:0;border:0;background-size: cover;background-position:center center;display:inline-block;}
img.titulnafoto {margin:0;padding:0;border:0;width:98%;}
img.fotogal {margin:0;padding:0;border:0;width:120px;height:120px;}
DIV.produktdet {text-align:left;width:58%;padding:0 20px 0 0;margin:0 0 0 10px;border:0;float:left;box-sizing: border-box;}
table.parametre {border:0;padding:0;margin:20px 0 10px 0;width:100%;}
table.sklad {border:0;padding:0;margin:5px;width:98%;}
td.sklad {text-align:left;padding:10px 15px;border:0;margin:0;background-color:#f4f4f4;}
td.skladnazov {background-color:#fdd180;text-align:left;padding:10px 15px;}
SPAN.povodnacena{font-size:0.7em;color:#000;text-decoration:line-through;text-decoration-color:#ff0000;}
SPAN.smalleur {font-size:80%;}
p.cenanavyziadanie {font-size:0.60em;}
h2.odporucame {display:block;padding:10px;background-color:#f4f4f4;color:#000;font-size:1.2em;font-weight:normal;}
td.obsahkosik {text-align:center;padding:15px;border:0;margin:0 2px 2px 0;background-color:#fff;color:#000;}
td.obsahkosik2 {text-align:left;padding:5px 10px;border:0;margin:0 2px 2px 0;background-color:#fff;font-weight:bold;}
td.freemapa {background:transparent;text-align:center;}
DIV.doprava {width:48%;padding:10px 0 10px 10px;float:left;box-sizing: border-box;text-align:center;min-height:300px;}
A.doprava {display:block;padding:5px 25px;margin:1px 0;background-image:url(/pict/black5.png);}
A.doprava:hover {background-image:url(/pict/ico-arrow.png);background-position:right center;background-repeat:no-repeat;text-decoration:none;color:#000;}
A.doprava2 {font-weight:bold;background-color:#d5d5d5; display:block;padding:15px 25px 15px 10px;margin:1px 0;background-image:url(/pict/ico-arrow.png);background-position:right center;background-repeat:no-repeat;}
A.doprava2:hover {font-weight:bold;background-color:#d5d5d5; display:block;padding:15px 25px 15px 10px;margin:1px 0;background-image:url(/pict/ico-arrow.png);background-position:right center;background-repeat:no-repeat;text-decoration:none;}
img.ordernext {margin:auto;padding:15px 0;border:0;width:30px;}
.poznamkakobj {width:90%;box-sizing: border-box;}
table.nastiahnutie {margin:15px;padding:5px;background-color:#ffffff;display:inline-block;box-sizing: border-box;}
/* KONIECM SHOP CSS*/


div.reftext {box-sizing: border-box;width:100%;min-height:350px;color:#000;display:block;margin:auto;padding:60px;margin:0;text-align:center; animation-name: animacia1; animation-duration: 4s;}
div.reftext2 {border-width:0 0 1px 0;border-color:#d4d4d4;border-style:solid;box-sizing: border-box;width:100%;color:#000;display:block;margin:auto;padding:60px;margin:0;text-align:center; animation-name: animacia1; animation-duration: 4s;}
img.reftext2 {padding:5px;margin:15px;border:1px solid #fff;display:inline-table; animation-name: animacia1; animation-duration: 4s;}
p.menoref {font-weight:bold;font-size:1.3em;}
@keyframes animacia1 {
  0%   {opacity: 0.0;}
  100% {opacity: 1.0;}
}


fieldset {margin:20px;padding: 10px;border:1px solid #000;background-image:url(/pictsystem/white50.png);}
legend{background-color:#e4546b;color:#fff;margin:0; padding: 15px;-moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius: 5px;}


button.tlacitko {font-size:1.0em;display:inline-block;font-family: "Montserrat", sans-serif;cursor:hand;cursor:pointer;padding:15px;background-color:#e4546b;margin:5px;border:1px solid #e4546b;color:#fff;}
button.tlacitko:hover {opacity: 0.5; filter: alpha(opacity=50);}
button.tlacitkofilter {font-size:0.7em;font-family: "Montserrat", sans-serif;cursor:hand;cursor:pointer;padding:4px 8px;background-color:#e4546b;margin:0 4px 4px 0;border:0;color:#fff;}
button.tlacitkofilter:hover {background-color:#943c3c;color:#d0a7a7;}
button.tlacitkokosik {font-size:1.0em;font-family: "Montserrat", sans-serif;cursor:hand;cursor:pointer;padding:15px;background-color:#e4546b;margin:10px 10px 10px 0;border:1px solid #e4546b;color:#fff;}
button.tlacitkokosik:hover {background-color:#fff;color:#e4546b;}


input {background-color:#fff;border:1px solid #d5d5d5;padding:15px;color:#000;margin:0;}
input.pridajsa {background-color:#fff;border:1px solid #d5d5d5;padding:15px;color:#000;margin:0 2px 2px 0;width:21%;}
textarea.pridajsa {background-color:#fff;border:1px solid #d5d5d5;padding:15px;color:#000;margin:0 2px 2px 0;font-size:0.85em;width:95%;}
input.regin {background-color:#fff;border:1px solid #d5d5d5;padding:15px;color:#000;margin:2px 0;width:100%;font-size:1.0em;box-sizing: border-box;}
textarea.regin {font-family: "Montserrat", sans-serif;background-color:#fff;border:1px solid #d5d5d5;padding:15px;color:#000;margin:2px 0;width:90%;}
input.news {background-color:#fff;border:0;padding:5px;margin:10px 0 0 0;width:170px;}
select {background-color:#fff;padding:15px;border:1px solid #e1e1e1;margin:0;-moz-border-radius: 0;border-radius: 0;-webkit-border-radius: 0;}
textarea {font-size:1.0em;font-family: "Montserrat", sans-serif;background-color:#fff;border:0;padding:3px 10px;margin:1px 0;font-weight:normal;}	
select.produkt {width:90%;}
input.mnozstvo {padding:15px;color:#000;margin:0;width:70px;}
input.inptsearch {margin:6px 0 0 15px;padding:17px;width:170px;}

div.coloring {background-color:#c0dbe9;}
div.regin {background-color:#fff;border:1px solid #d5d5d5;padding:15px;color:#000;margin:2px 0;display:inline-table;}

.jazykpoz {margin:0 0 0 0;position:relative;background:transparent;padding:3px 15px;display:inline-block;}
.tien {
-webkit-box-shadow: 1px 1px 10px 0px #949494;/* definícia pre webkit jadro Safari a Chrome*/
-moz-box-shadow: 1px 1px 10px 0px #949494;/* definícia pre gecko jadro Firefoxu*/
box-shadow: 1px 1px 10px 0px #949494;/* CSS3 definícia pre všetky prehliadače */
}
.white{color:#fff;}
.nulovanie {padding:0;margin:0;border:0;text-align:left}
.vlavo {float:left;}
.vpravo {float:right;}
.trans{opacity: 1.0; filter: alpha(opacity=100);transition: opacity 2s;}
.trans:hover{opacity: 0.5; filter: alpha(opacity=50);transition: opacity 0.5s;}
.zaoblenie {-moz-border-radius: 15px;border-radius: 15px;-webkit-border-radius: 15px;}
.zaoblenieup {-moz-border-radius: 15px 15px 0 0;border-radius: 15px 15px 0 0;-webkit-border-radius: 15px 15px 0 0;}
.zaobleniedown {-moz-border-radius: 0 0 15px 15px;border-radius: 0 0 15px 15px;-webkit-border-radius: 0 0 15px 15px;}
.zaoblenieup2 {-moz-border-radius: 0 15px 0 15px;border-radius: 0 15px 0 15px;-webkit-border-radius: 0 15px 0 15px;}
.odsadenie {padding:0;margin:15px 15px 0 15px;border:0;}
.odsadenie2 {padding:0;margin:0 15px 0 15px;border:0;}
.odsadeniefull {padding:15px;margin:0;border:0;}
.smalltext {font-size:0.85em;}
.bgw:hover {filter: gray;	filter: grayscale(100%);}
.grey {background-color:#e9e8e9;}
.greyup {background-color:#515151;}
.bgwhite {background-color:#fff;}
.bggreen {background-color:#e4546b;}
.bgup {background-image:url(/pict/bgup2.jpg);background-position:left bottom;background-repeat:repeat-x;}

.grayscale { 
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.grayscale:hover { 
  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}




/* Dropdown menu*/
.dropbtn {
    font-family: "Montserrat", sans-serif;
    background:#f1f1f1;
    color: #000;
    padding: 15px;
    font-size:1.00em;
    margin:0 1px 0 0;
    border: 0;
    cursor: pointer;
    background-image:none;
    transition: 0.5s;
	
}

.dropbtn:hover {
    color:#fff;
    background-color:#323232;
    border: 0;
    transition: 0.5s;
}

.dropbtn:focus {
    color:#fff;
    background-color:#323232;
    border: 0;
    margin:0;
}

.dropdown {
    position: relative;
    display: inline-block;
    margin:0;
    padding:0;
    background-color:transparent;
}

.dropdown-content {
    display: none;
    position: absolute;
    width: 200px;
    padding:0;
    margin:0;
    overflow: auto;
    z-index: 1000;
    background-color:#323232;
}

.dropdown-content a.submn {
    color: #fff;
    padding: 15px 15px;
    font-size:0.85em;
    text-align:left;
    text-decoration: none;
    display: block;
}

a.submnsmall {
    color: #fff;
    padding: 10px 30px;
    font-size:0.85em;
    text-align:left;
    text-decoration: none;
    display: block;
}

.dropdown a.submn:hover {background-image:url(/pict/black20.png);transition: 0.5s;}
a.submnsmall:hover {background-image:url(/pict/black20.png);transition: 0.5s;color:#fff;text-decoration:none;}

.show {display:block;}
/* koniec Dropdown menu*/

DIV.reg {width:33%;padding:60px;box-sizing: border-box;display:inline-table;}
/*h2.regsub {font-family: "Montserrat", sans-serif; font-weight:normal;font-size:1.5em;padding:15px;margin:0;clear:both;display:block;text-align:center;}*/
h2.regsub {vertical-align: middle;font-weight:normal;font-size:1.5em;padding:15px;margin:0;clear:both;display:block;}
   
DIV.regfull {width:100%;padding:10px 0 10px 10px;text-align:center;box-sizing: border-box;clear:both;}

DIV.tableplace {position:relative;padding:0;margin:0;border:0;box-sizing: border-box;width:100%;overflow-x: auto;}

img.icohead {padding:0;margin:10px 0 0 10px;border:0;float:right;width:30px;}

DIV.uvodmiestnosti {display:inline-table;box-sizing: border-box;width:33.33%;margin:0 0;border-width:1px 0 0 0;border-color:#d9d9d9;border-style:solid;text-align:center;padding:30px;height:450px;text-align:center;background-position:center top;background-size:100%;background-repeat:no-repeat;}

DIV.headinfo11 {color:#7a7d7f;float:left;padding:30px 0 30px 50px;margin:10px 0 0 180px;border:0;background-image:url(/pict/phone2.png);background-position:left center;background-repeat:no-repeat;}
DIV.headinfo22 {color:#7a7d7f;float:left;padding:5px 15px 5px 50px;margin:25px 0 0 15px;border:0;background-image:url(/pict/home2.png);background-position:left center;background-repeat:no-repeat;vertical-align:center;}

iframe.videoytb {width:48%;aspect-ratio:16/9;float:left;margin:5px;}

DIV.topnav {box-sizing: border-box;padding:0 60px 0 0;margin:65px 0 0 0;border:0;position:absolute;width:100%;}
DIV.centerfull {box-sizing: border-box;width:100%;margin:auto;padding:0;border:0;text-align:center;background-color:#fff;}
DIV.centerfull2 {display:inline-table;box-sizing: border-box;margin:30px;border:1px solid #dadada;text-align:center;padding:30px;}
DIV.centerfull3 {box-sizing: border-box;width:100%;margin:auto;border:0;text-align:left;padding:50px 5%;}
DIV.centerfullobsah {box-sizing: border-box;width:100%;margin:auto;border:0;text-align:center;background-color:#f6f6f6;padding:30px 0; background-repeat:no-repeat;background-position:center bottom;	-webkit-background-size: 100%;   -moz-background-size: 100%;   -o-background-size: 100%;   background-size: 100%;}
DIV.centerfullobsahnew {box-sizing: border-box;width:100%;margin:0 0 0 0;border:0;text-align:center;background-color:#fff;padding:0 0 30px 0; background-repeat:repeat-x, no-repeat;background-position:left bottom, center top; background-size: auto, 100%;}
DIV.centerfullodsadene {box-sizing: border-box;width:90%;margin:auto;padding:0;border:0;text-align:center;}
DIV.centerfullbanner {box-sizing: border-box;width:100%;margin:0;padding:0;border:0;text-align:center;background-color:#000;}
DIV.headfull {position:relative;box-sizing: border-box;text-align:center; width:100%;margin:0;height:120px;padding:0;border-width:0 0 0 0;border-color:#fff;border-style:solid;background-color:#fff;}
img.logo {left:60px;top:10px;padding:0;margin:0; border-width:0 0 0 0;border-color:#000;border-style:solid;position:absolute;z-index:10000;float:left;}
DIV.center {width:90%;margin:auto;padding:0;border:0;text-align:left;}
DIV.bottomfull {box-sizing: border-box;width:100%;margin:0;padding:0;border:0;color:#fff;text-align:center;position:relative;}
DIV.bottomfullblack {box-sizing: border-box;width:100%;margin:0;padding:30px 0;border:0;color:#fff;text-align:center;position:relative;text-transform: uppercase;background-color: #000;background-image: linear-gradient(#000, #13171c);}

DIV.obsahnewssmall {box-sizing: border-box;background-image:url('./pict/black5.png');padding:0 0 5% 0;margin:0;border:0;}
DIV.tanecnehodiny {width:16%;padding:0;margin:0.3%;aspect-ratio:9/16;box-sizing: border-box;position:relative;display:inline-table;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;}
H2.tanecnehodiny {box-sizing: border-box;position:absolute;bottom:5%;font-family: "Montserrat", sans-serif;text-align:center;padding:60px 30px 60px 30px;margin:0 30px 0 30px;font-size:1.0em;font-weight:bold;color:#000;background-image:url(./pict/white80.png);text-transform: uppercase;border-color:#000;border-style:solid;border-width:5px 0;}

DIV.bottomfull2 {background-color:#fff;box-sizing: border-box;width:100%;margin:0 auto;padding:30px 60px;border-width:1px 0 0 0;border-color:#d7d7d7;border-style:solid;color:#000;text-align:center;}
DIV.bottomfull3 {box-sizing: border-box;width:100%;margin:2px auto;padding:30px 60px;border-width:0 0 0 0;border-color:#fff;border-style:solid;color:#fff;text-align:center;}
DIV.bottomsect {text-transform: uppercase;transition: 0.5s;position:relative;text-align:center;display:inline-table;box-sizing: border-box;width:28%;margin:30px;padding:30px 30px;border:0;color:#fca558; height:200px;}
DIV.bottomsect:hover {transition: 0.5s;opacity: 0.5; filter: alpha(opacity=50);}
DIV.bottomfulljoinus {padding:30px 0 30px 0;margin:0 0 15px 0;display:inline-table;box-sizing: border-box;text-align:center; border-style:solid;border-width:0 0 0 0;border-color:#202020;width:80%;background-image:url(/pict/black50.png);}
H4.bottomnadpis {font-family: "Montserrat", sans-serif;font-size:1.5em;padding:15px 0 0 0;margin:0;font-weight:normal;}
a.bottommenu {padding:0 0 5px 0;display:block;color:#fffad8;}
a.bottommenu:hover {color:#fff;text-decoration:none;}
DIV.podujatiesmall {display:inline-table;box-sizing: border-box;text-align:left;width:23%;height:600px;padding:15px;margin:5px;border:5px dashed #ececec;}
H2.pcth {line-height:130%;font-family: "Montserrat", sans-serif;text-align:center;display:block;padding:60px 60px 30px 60px;margin:0;font-size:2.5em;font-weight:normal;color:#000;text-transform: uppercase;}
H2.pcthwhite {line-height:130%;font-family: "Montserrat", sans-serif;text-align:center;display:block;padding:60px 60px 30px 60px;margin:0 30px 0 30px;font-size:2.5em;font-weight:normal;color:#fff;text-transform: uppercase;}
H2.nadpispodujatiasmall {font-family: "Montserrat", sans-serif;text-align:center;display:block;padding:15px;margin:0;font-size:1.5em;font-weight:bold;}
DIV.termin {text-align:left;width:100%;padding:15px 15px 15px 55px;margin:5px;border:1px solid #ececec;display:inline-table;box-sizing: border-box;font-size:1.0em;font-weight:bold;background-image:url(/pict/kalendar.png);background-position:10px 10px;background-repeat:no-repeat;}
DIV.cena {text-align:left;width:100%;padding:15px 15px 15px 55px;margin:5px;border:1px solid #ececec;display:inline-table;box-sizing: border-box;font-size:1.0em;font-weight:normal;background-image:url(/pict/cena.png);background-position:10px 10px;background-repeat:no-repeat;}
DIV.fbevent {text-align:left;width:100%;padding:15px 15px 15px 55px;margin:5px;border:1px solid #ececec;display:inline-table;box-sizing: border-box;font-size:1.0em;font-weight:normal;background-image:url(/pict/fbevent.png);background-position:10px 10px;background-repeat:no-repeat;}
DIV.ticket {text-align:left;width:100%;padding:15px 15px 15px 55px;margin:5px;border:1px solid #ececec;display:inline-table;box-sizing: border-box;font-size:1.0em;font-weight:normal;background-image:url(/pict/ticket.png);background-position:10px 10px;background-repeat:no-repeat;}
DIV.trening {box-sizing: border-box;text-align:center;width:100%;padding:15px;margin:0;border-color:#fff;border-style:solid;border-width:0 0 1px 0;background-image:url(/pict/black5.png);}

DIV.partneri {display:inline-table;background-color:#fff;background-size:80%;background-repeat:no-repeat;background-position:center center;box-sizing: border-box;width:200px;height:200px;margin:15px;padding:0;border-width:0 0 0 0;border-color:#fff;border-style:solid;color:#fff;text-align:center;}

DIV.bgbt {width:100%;height:45px;background-image:url(/pict/bgbt.png);background-repeat:repeat-x;background-position:left top;box-sizing: border-box;}
DIV.smallnewsods {padding:50px;text-align:center;box-sizing: border-box;margin:0;border:0;width:100%;display:inline-block;}
DIV.textbox {display:inline-table;width:300px;height:350px;box-sizing: border-box;text-align:left;padding:0;margin:50px 50px 0 0;border:0;color:#979797;font-size:0.85em; }

DIV.blok1 {display:inline-block;box-sizing: border-box;width:100%;margin:0;padding:10% 5% 30px 5%;border:0;text-align:left;}
DIV.blok2 {display:inline-table;box-sizing: border-box;width:10%;margin:0;padding:30px 60px 3xpx 30px;border:0;text-align:center;}
DIV.obsahtext {box-sizing: border-box;width:100%;margin:auto;border:0;text-align:left;background-image:url(/pict/white90.png);padding:60px 5% 60px 5%;color:#000;}
DIV.obsahtextinclude {box-sizing: border-box;width:100%;margin:0;border:0;text-align:center;padding:30px 60px;color:#000;}
DIV.obsahtextincludewhite {box-sizing: border-box;width:100%;margin:0;border:0;text-align:center;padding:30px 60px;color:#fff;}
DIV.odsadenefotogaleria {width:100%;padding:30px 0 60px 0;margin:0 0 0 0;border:0;box-sizing: border-box;text-align:center;}
DIV.fotogaleria {display:inline-block;cursor:hand;cursor:pointer;width:20%;aspect-ratio: 5 / 3.5;margin:0 0 0 0;padding:0;border:0;background-size: cover;background-position:center center;float:left;}
img.fotogaleria {padding:0;margin:0;border:0;width:100%;height:150px;}
img.titulka {max-width:40%;margin:0 0 40px 40px;border:15px solid #f4f4f4;float:right;box-sizing: border-box;}

DIV.zakl2 {width:300px;height:120px;background-image:url(/pict/white80.png);display:inline-block;padding:0;margin:0 15px 0 5px;border:0;}
DIV.icozakl2 {width:120px;height:120px;background-image:url(/pict/blue80.png);padding:0;margin:0;border:0;}
DIV.zaklnazov2 {width:150px;padding:0;margin:15px 15px 0 15px;border:0;font-size:1.0em;color:#e4546b;text-align:left;}
DIV.zaklpopis2 {width:150px;padding:0;margin:5px 15px 0 15px;border:0;font-size:0.8em;color:#000;text-align:left;}
img.freezakl2 {width:300px;height:120px;position:absolute;z-index:20;padding:0;margin:0 0 0 -300px;border:0;cursor:hand;cursor:pointer;}

DIV.zakl {width:450px;height:180px;background-image:url(/pict/white80.png);display:inline-block;padding:0;margin:0 15px 0 5px;border:0;}
DIV.icozakl {width:180px;height:180px;background-image:url(/pict/blue80.png);padding:0;margin:0;border:0;}
DIV.zaklnazov {width:235px;padding:0;margin:15px 15px 0 15px;border:0;font-size:1.5em;color:#e4546b;text-align:left;}
DIV.zaklpopis {width:235px;padding:0;margin:5px 15px 0 15px;border:0;font-size:1.0em;color:#000;text-align:left;}
DIV.clankysmall {float:left;display:inline-table;box-sizing: border-box;width:32%;aspect-ratio:3/4.5;margin:0 0 5px 1%;padding:0;border-width:0;border-color:#fff;border-style:solid;background-color:#fff;background-position:center 440px;background-repeat:no-repeat;}
DIV.smallpict {position:relative;float:left;box-sizing: border-box;width:100%;display:block;aspect-ratio:5 / 3.5;background-position:center center;background-size:cover;border-width:0 0 0 0;border-color:#d9d9d9;border-style:solid;}
DIV.spravanazov {color:#000;box-sizing: border-box;width:80%;padding:30px 0 0 0;margin:10% 10% 0 10%;border:0;font-size:1.3em;text-align:center;float:left;font-weight:bold;border-width:5px 0 0 0;border-style:solid;border-color:#000;}
DIV.spravapopis {color:#000;box-sizing: border-box;width:80%;float:left;padding:15px 0 30px 0;margin:0 10% 10% 10%;border-width:0 0 5px 0;border-style:solid;border-color:#000;font-size:1.0em;text-align:center;}

DIV.projekty {box-sizing: border-box;background-color:#efefef;float:left;display:inline-table;box-sizing: border-box;width:23.5%;height:415px;margin:15px 0 0 15px;padding:0;border-width:0 0 0 0;border-color:#e4546b;border-style:solid;background-image:url(/pict/next.png);background-position:center 350px;background-repeat:no-repeat;}
DIV.projektypict {float:left;box-sizing: border-box;width:100%;display:block;height:250px;background-position:center center;background-size:cover;border-width:5px;border-color:#efefef;border-style:solid;}
DIV.projektynazov {color:#000;box-sizing: border-box;width:100%;padding:15px 30px 0 30px;margin:0;border:0;font-size:1.5em;text-align:center;float:left;}
DIV.projektypopis {color:#000;box-sizing: border-box;width:100%;float:left;padding:5px 30px 0 30px;margin:0;border:0;font-size:1.2em;text-align:left;}


DIV.clankybig {float:left;display:inline-table;box-sizing: border-box;width:50%;height:650px;margin:0;padding:15px;border-width:0 1px 1px 0;border-color:#fff;border-style:solid;background-size:cover;background-position:center center;}
DIV.spravanazovbig {font-size:3.0em;float:left;box-sizing: border-box;width:100%;float:left;padding:30px 30px;margin:0;border:0;color:#e4546b;text-align:left;background-image:url(/pict/black50.png); -webkit-box-decoration-break: clone;    -ms-box-decoration-break: clone;    -o-box-decoration-break: clone;    box-decoration-break: clone;}
DIV.spravapopisbig {box-sizing: border-box;width:100%;float:left;padding:0 30px 30px 30px; margin:0;border:0;font-size:1.3em;color:#fff;text-align:left;background-image:url(/pict/black50.png);color:#fff;}
.textbg {line-height:167%;color:#fff;font-size:3.0em;padding:10px 10px;background-image:url(/pict/black50.png); -webkit-box-decoration-break: clone;    -ms-box-decoration-break: clone;    -o-box-decoration-break: clone;    box-decoration-break: clone;}
.perexbg {line-height:162%;font-size:1.5em;background-image:url(/pict/black50.png);color:#fff; }
.bottombg {font-size:0.85em;padding:2px 10px;line-height:177%;background-image:url(/pict/black50.png); -webkit-box-decoration-break: clone;    -ms-box-decoration-break: clone;    -o-box-decoration-break: clone;    box-decoration-break: clone;}


DIV.ponuka {display:inline-table;box-sizing: border-box;width:16%;height:520px;margin:30px 3px;padding:30px;border:0;background-image:url(/pict/white20.png);}
DIV.ponuka:hover {background-image:url(/pict/white50.png);}
img.ponukaico {float:none;padding:15px;margin:0 auto;border:1px solid #516d85;}
H3.ponukanadpis {line-height:130%;font-family: "Montserrat", sans-serif;font-weight:normal;color:#516d85;font-size:1.1em;border-width:0 0 1px 0;border-style: solid;border-color: #516d85;padding-bottom:15px;}
P.ponukapopis {color:#516d85;font-size:0.85em;}

DIV.odsadenieuvod {padding:50px;}

DIV.errorpage {width:100%;display:block;box-sizing: border-box;background-color:#fffdd1;border:1px solid #e3e3e3;color:#000;padding:30px;margin:15px 0;text-align:center;}
DIV.obsahclanku {box-sizing: border-box;width:980px;padding:40px 20px;margin:0 auto;border:0;text-align:justify;}
DIV.titulka {float:right;width:350px;height:250px;padding:0;margin:20px 0 40px 40px;border-width:15px;border-style:solid;border-color:#fafafa;background-size:cover;background-position:center center;}
DIV.katalognazov {box-sizing: border-box;display:inline-table;position:absolute;z-index:20;width:350px;padding:25px;color:#fff;background-image:url(/pict/black80.png);}
DIV.titulka2 {width:400px;height:280px;padding:0;margin:0 15px 40px 40px;border-width:0;border-style:solid;border-color:#e9e8e9;background-size:cover;background-position:center center;}
DIV.fotogaleria2 {display:inline-block;cursor:hand;cursor:pointer;width:290px;height:200px;margin:2px;padding:0;border:0;background-size: cover;background-position:center center;}
DIV.pracoviska {display:inline-block;cursor:hand;cursor:pointer;width:300px;height:165px;margin:5px;padding:0;border:0;background-color:#cee5fb;background-image:url(/pict/bgpracoviska.png);background-position:center bottom;background-size:100%;background-repeat:no-repeat;}
DIV.pracoviska2 {display:inline-block;cursor:hand;cursor:pointer;width:350px;height:65px;margin:5px;padding:0;border:0;text-align:left;}
DIV.pracoviskanzov {width:270px;margin:15px 15px;padding:0;border:0;font-size:1.0em;position:absolute;z-index:5;color:#4c7097;}
DIV.submenuobsah {box-sizing: border-box;width:100%;margin:0;padding:15px 0;border:0;text-align:center;}
DIV.pravastrana {width:220px;}
DIV.lavastrana {width:760px;text-align:center;}
DIV.obsahpracoviska {width:100%;box-sizing: border-box;padding:60px 30px;margin:0;border:0;text-align:justify;background-image:url(/pict/black5.png);}
DIV.bottext {float:left;padding:0;margin:0 0 30px 30px;}

DIV.clankysmall2 {width:740px;height:180px;margin:5px 15px 0 5px;padding:0;border-width:0 0 1px 0;border-style:solid;border-color:#f3f3f3;display:inline-block;background-color:#f7fdff;}
DIV.spravanazov2 {width:450px;padding:0;margin:15px 15px 0 15px;border:0;font-size:1.5em;color:#e4546b;text-align:left;line-height:95%;}
DIV.spravapopis2 {width:450px;padding:0;margin:15px 15px 0 15px;border:0;font-size:1.0em;color:#000;text-align:left;line-height:120%;}

DIV.obsahwbpol {box-sizing: border-box;padding: 20px 20px 20px 0; margin: 0; border: 0; width: 50%; float: right;}

DIV.vybersluzby {filter: gray; /* IE5+ */-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */-webkit-transition: all .8s ease-in-out;float:left;box-sizing: border-box;width:25.0%;margin:0;border-width:1px 1px 0 0;border-color:#fff;border-style:solid;text-shadow: 2px 2px 3px #000;font-size:1.8em;text-align:center;font-weight:normal;text-transform: uppercase;color:#fff;background-size:cover;background-position:center center;padding:70px 30px 0 30px;height:350px;}
DIV.vybersluzby:hover {filter: none; -webkit-filter: grayscale(0); -webkit-transform: scale(1.0);}
DIV.pocetprojektov {display:inline-block;font-size:1.5em;color:#fff;background-color:#e4546b;padding:15px 30px;margin:0 0 15px 0;border:0;-moz-border-radius: 50px;border-radius: 50px;-webkit-border-radius: 50px;}
DIV.skupinaprojektov {font-size:2.0em;width:100%;padding:60px;color:#fff;margin:0;box-sizing: border-box;background-image: linear-gradient(#e4546b, #076935);text-align:left;}
DIV.album {transition: 0.5s;padding:0;margin:5px;border:0;display:inline-table;width:24%;box-sizing: border-box;aspect-ratio: 1 / 1;background-size:cover;background-position:center center;}

DIV.tlacsmall {
                position:relative;
                text-align:left;
                box-sizing: border-box;
                width:24%;
                height:300px;
                margin:5px;
                padding:0;border:0;
                display:inline-table;
                background-position:center center;
                background-repeat:no-repeat;background-size:cover;
                color:#fff;
                }
DIV.uvodods {background-image:url(/pict/black5.png);padding:30px;text-align:center;}

DIV.tlacsmall:hover {-webkit-filter: grayscale(100%); filter: grayscale(100%);opacity: 0.5; filter: alpha(opacity=50);color:#e4546b;}
img.tlacbgwht {width:100%;height:280px;position:absolute;z-index:-10;}
img.tlacbgwht:hover {opacity: 0.2; filter: alpha(opacity=20);}
p.tlacnazov2 {
                font-size:1.4em;
                padding:15px;
                margin: 0;
                position: absolute;
                top: 50%;
                left: 50%;
                -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                text-align:center;
                color:#e4546b;
                background-image:url(/pict/black80.png);
              }


img.fbicon {float:right;padding:0;margin:25px 15px 0 0;border:0;}
img.smallicon {width:15%;display:block;padding:30px;margin:5px auto 0 auto;border:1px solid #fff;-moz-border-radius: 50%;border-radius: 50%;-webkit-border-radius: 50%;}
img.infoicon {float:right;padding:0;margin:15px;border:0;}
img.hlavickaloga {position:absolute;padding:0;margin:0;border:0;z-index:100;}
img.pictkontatk {height:140px;padding:0;margin:8px 5px 0 20px;border:3px solid #fff;}
img.headicon {width:25px;padding:1px;margin:25px 0 0 0;border:0;}

img.freezakl {width:450px;height:180px;position:absolute;z-index:20;padding:0;margin:0 0 0 -449px;border:0;cursor:hand;cursor:pointer;}
img.pracoviskafree {width:300px;height:165px;position:absolute;z-index:20;padding:0;margin:0 0 0 -150px;border:0;}
img.titulka2 {width:350px;height:250px;}
img.ico-info {padding:10px;margin:0;width:65px;}
img.logopgm {width:100px;padding:0;margin:0 0 30px 0;float:left;}

img.fototitulka {padding:0;margin:0;border:0;width:330px;height:250px;}
img.nexticon {width:40px;position:absolute;z-index:50;margin:0 0 0 0;padding:10px;background-image:url(/pict/white80.png);-moz-border-radius: 45px;border-radius: 45px;-webkit-border-radius: 45px;}
img.nexticonsmall {width:25px;position:absolute;z-index:50;margin:330px -20px;padding:10px;background-image:url(/pict/white80.png);-moz-border-radius: 45px;border-radius: 45px;-webkit-border-radius: 45px;}

A.icon {display:none;}
A{color:#e4546b;text-decoration:none;}
A:hover{color:#e4546b;text-decoration:underline;}
A.menu { font-size:1.00em;font-family: "Montserrat", sans-serif;transition: 0.5s;display:inline-block;background-color:#f1f1f1; color: #000; padding: 12.5px; margin:0 1px 0 0; border: 0; cursor: pointer;}
A.menu:hover {transition: 0.5s;color:#fff; background-color:#323232;text-decoration:none;}
A.subprac {display:block;font-size:1.00em;padding:10px 15px;margin:5px;border:0 solid #e4546b;color:#e4546b;text-align:left;}
A.subprac:hover {opacity: 0.5; filter: alpha(opacity=50);}
A.subprac2 {display:block;font-weight:normal;font-size:1.00em;color:#fff;padding:10px 15px;margin:5px;border:1px solid #e4546b;background-color:#e4546b;text-align:left;text-decoration:none;}
A.subprac2:hover {opacity: 1.0; filter: alpha(opacity=100);}
A.submenu {display:inline-block;font-size:0.9em;padding:9px 10px 9px 17px;margin:0;text-decoration: none; font-weight: normal; color: #fff;border:0;background-image:url(/pict/next-white.png);background-position:5px 14px;background-repeat:no-repeat;}
A.submenu:hover {display:inline-block;box-shadow: 2px -1px 2px #c7c7c7;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;opacity: 0.5; filter: alpha(opacity=50);font-size:0.9em;padding:5px 10px 9px 17px;margin:2px 0 0 0;text-decoration: none; font-weight: normal; color: #515151;border:0;background-image:url(/pict/next-grey.png);background-position:5px 10px;background-repeat:no-repeat;background-color:#d5d5d5;}
A.submenu2 {display:inline-block;box-shadow: 2px -1px 2px #c7c7c7;font-size:0.9em;padding:5px 10px 9px 17px;margin:4px 0 0 0;text-decoration: none; font-weight: bold; color: #515151;border:0;background-image:url(/pict/next-grey.png);background-position:5px 10px;background-repeat:no-repeat;background-color:#fff;}
A.submenu2:hover {display:inline-block;opacity: 1.0; filter: alpha(opacity=100);}

A.submenuprac {opacity: 0.7; filter: alpha(opacity=70);display:inline-block;box-shadow: 2px -1px 2px #c7c7c7;font-size:0.9em;padding:5px 10px 9px 17px;margin:4px 0 0 0;text-decoration: none; font-weight: bold; color: #515151;border:0;background-image:url(/pict/next-grey.png);background-position:5px 10px;background-repeat:no-repeat;background-color:#fff;}
A.submenuprac:hover {opacity: 1.0; filter: alpha(opacity=100);}
A.submenuprac2 {display:inline-block;box-shadow: 2px -1px 2px #c7c7c7;font-size:0.9em;padding:5px 10px 9px 17px;margin:4px 0 0 0;text-decoration: none; font-weight: bold; color: #515151;border:0;background-image:url(/pict/next-grey.png);background-position:5px 10px;background-repeat:no-repeat;background-color:#fff;}
A.submenuprac2:hover {display:inline-block;opacity: 1.0; filter: alpha(opacity=100);}

A.nextambulancie {position:absolute;width:270px;font-size:0.9em;padding:3px 5px 10px 35px;margin:0;text-decoration: none; font-weight: normal; color: #415f80;border:0;background-image:url(/pict/next.png);background-position:left top;background-repeat:no-repeat;background-size:30px;}
A.nextambulancie:hover {opacity: 0.5; filter: alpha(opacity=50);}

A.spravy {color:#e4546b;text-align:left;transition: opacity 2s;}
A.spravy:hover {opacity: 0.5; filter: alpha(opacity=50);transition: opacity 2s;}
A.listovanie {font-size:0.8em;padding:3px;margin:0 1px;border:1px solid #e4546b;color:#e4546b;}
A.listovanie:hover {font-size:0.8em;padding:3px;margin:0 1px;border:1px solid #e4546bc;color:#e4546b;}
A.listovanie2 {font-size:0.8em;padding:3px;margin:0 1px;border:1px solid #e4546b;background-color:#e4546b;color:#fff;}
A.listovanie2:hover {font-size:0.8em;padding:3px;margin:0 1px;border:1px solid #e4546b;background-color:#e4546b;color:#fff;}

A.tlacitkopress {position:absolute;z-index:10;padding:15px 30px;margin:300px -735px;border:1px solid #e4546b;background-color:#e4546b;color:#fff;}
A.tlacitkopress:hover {background-color:transparent;color:#e4546b;}
A.tlacitkopress2 {font-size:0.8em;position:absolute;z-index:10;padding:10px 15px;margin:140px 0 0 -180px;border:1px solid #e4546b;background-color:#e4546b;color:#fff;}
A.tlacitkopress2:hover {background-color:transparent;color:#e4546b;}
A.tlacitko {padding:15px 30px;margin:0;border:1px solid #e4546b;background-color:#e4546b;color:#fff;}
A.tlacitko:hover {background-color:#fff;color:#e4546b;text-decoration:none;}

h1.nadpis {text-shadow: 2px 2px 4px #000;box-sizing: border-box;line-height:130%;font-family: "Montserrat", sans-serif;display:inline-block;letter-spacing:1px;color:#fff;padding:5% 30% 5% 5%;margin:0 0 0 0;font-weight:normal;font-size:3.0em;text-align:left;border-width:0 0 0 0;border-color:#e4546b;border-style:solid;}
h1.nadpis2 {font-family: "Montserrat", sans-serif;background-color:#7a7d7f;display:inline-block;letter-spacing:1px;color:#fff;padding:30px;margin:0 30px -30px 0;font-weight:normal;font-size:3.0em;text-align:left;border-width:0 0 0 0;border-color:#516d85;border-style:solid;}
h1.nadpisuvod {font-family: "Montserrat", sans-serif;display:inline-block;box-sizing: border-box;font-weight:normal;font-size:3.5em;padding:15px 25px;background-image:url(/pict/black50.png);color:#fff; -webkit-box-decoration-break: clone;    -ms-box-decoration-break: clone;    -o-box-decoration-break: clone;    box-decoration-break: clone;}
h2.nadpisuvod { font-family: "Montserrat", sans-serif;text-align:center;letter-spacing:1px;color:#e4546b;padding:0 0 0 15px;margin:0;font-weight:normal;font-size:2.5em;font-weight:normal;border:0;}
h2.nadpistextbox {font-family: "Montserrat", sans-serif;color:#e4546b;font-size:1.5em;padding:0;margin:0;border:0;}
h1.nadpisclanok {font-family: "Montserrat", sans-serif;color:#4f789e;padding:30px 20px 40px 20px;margin:0;font-weight:normal;font-size:3.0em;text-align:left;}
h1.nadpispracoviska {font-family: "Montserrat", sans-serif;color:#4f789e;padding:30px 15px 10px 15px;margin:15px 0 0 0;font-weight:normal;font-size:3.0em;text-align:left;}
h2.subnadpis {font-family: "Montserrat", sans-serif;color:#516d8e;padding:30px 0 15px 0;margin:0;font-weight:normal;font-size:1.7em;text-align:left;}
h2.nadpisnahravaciemiestnosti {font-family: "Montserrat", sans-serif;position:relative;text-transform: uppercase;display:inline-block;letter-spacing:1px;color:#fff;padding:30px 60px 30px 60px;margin:50% 0 0 0;font-weight:bold;font-size:1.5em;text-align:center;border-width:0 0 0 0;border-color:#e4546b;border-style:solid;background-color:#1b79aa;}

table.downdok {padding:20px 0 20px 0;margin:auto;border:0;color:#4f789e;}
td.clear {vertical-align: top;padding:0;margin:0;border:0;background:transparent;}
td.nazovdok {background-image:url(/pict/black5.png);color:#000;padding:10px 20px;margin:5px;border-width:0;border-color:#898989;border-style:solid;text-align:left;font-size:1.0em;}
td, td.obsahdok {background-image:url(/pict/black5.png);color:#000;padding:10px 20px;margin:5px;border-width:0;border-color:#898989;border-style:solid;text-align:left;font-size:1.0em;}
td.nazov {background-image:url(/pict/black20.png);color:#000;padding:15px;margin:5px;text-align:center;font-size:1.0em;}
td.obsah {background:transparent;background-image:url(/pict/black5.png);color:#000;padding:15px;margin:5px;border:0;font-size:1.0em;text-align:center;}
td.nazovkon {background-color:#fff;background-image:url(/pict/black20.png);color:#000;padding:15px;margin:5px;text-align:center;font-size:1.0em;}
td.obsahkon {background-color:#fff;background-image:url(/pict/black5.png);color:#000;padding:15px;margin:5px;border:0;font-size:1.0em;text-align:center;}

td.obsahbold {background:transparent;background-image:url(/pict/black5.png);color:#000;padding:15px;margin:5px;border:0;font-size:1.0em;text-align:center;font-weight:bold;}
td.obsah2 {background:#fff;color:#000;padding:30px 15px;margin:5px;border:0;font-size:1.2em;text-align:center;}
td.obsahtdsolo {padding:15px;margin:15px;background-color:#f2f2f2;text-align:left;font-size:0.85em;}
td.obsahtdsolo2 {padding:15px;margin:15px;background-color:#e4546b;text-align:left;color:#fff;font-size:0.85em;}
td.cena {font-size:1.5em;color:#000;padding:30px;width:80%;text-align:left;}

td.status0 {background-color:#f5f220;color:#000;}
td.status1 {background-color:#76fd5f;color:#000;}
td.status2 {background-color:#5ff4fd;color:#000;}
td.status3 {background-color:#d6d6d6;color:#949494;}

DIV.searchform {background-color:#fff;position:absolute;z-index:10;padding:0;margin:0;right:0px;top:80px;border-width:0 1px 1px 1px;border-style:solid;border-color: #d5d5d5;width:350px;}

table.newslettersystem {margin:auto;padding:0 0 0 0;}

.grey2 {background-color:#fafafa;}
.black80 {background-image:url(/pict/black80.png);}
.black50 {background-image:url(/pict/black50.png);}
.black20 {background-image:url(/pict/black20.png);}
.black5 {background-image:url(/pict/black5.png);}
.white80 {background-image:url(/pict/white80.png);}
.white50 {background-image:url(/pict/white50.png);}
.white20 {background-image:url(/pict/white20.png);}
.white5 {background-image:url(/pict/white5.png);}

@media screen and (max-width: 1400px) {
    #myBtn {
                bottom: 30px; /* Place the button at the bottom of the page */
                right: 10px; /* Place the button 30px from the right */
            }
    /*html {overflow-x: hidden}*/
    .topnav {display: hidden;color:#000}
    .topnav button {display: none;}
    .topnav a {display: none;}
    .topnav div.dropdown {display: none;}
    /*
    .topnav a {  float: left;  display: block;  color: #f2f2f2;  text-align: center;  padding: 14px 16px;  text-decoration: none;  font-size: 17px;}
    .topnav a:hover { background-color: #ddd; color: black;}
    */
    
    .topnav.responsive {position: absolute;z-index:99999;margin:0 0 0 0; color:#000;background-color:#f0f0f0;width:36%;right:15px;top:65px;box-sizing: border-box;border-width:0 0 0 0;border-color:#fff;border-style:solid;}
    .topnav.responsive a {    float: none;    display: block;    text-align: left;  }
    .topnav.responsive button {    float: none;    display: block;    text-align: left;  }
    .topnav.responsive DIV.dropdown {    float: none;    display: block;    text-align: left;  }
	
    .dropbtn {
    background: transparent;
    color: #000;
    padding: 15px;
    margin:0;
    font-size: 1.0em;
    border: none;
    cursor: pointer;
    width:100%;
    }
    
    .dropbtn:hover, .dropbtn:focus {
        color:#fff;
        padding:15px;
        margin:0;
        background-image:url(/pict/black5.png);
   
    }
    
    .dropdown {
        position: relative;
        z-index:1;
        display: block;
        margin:0;
        padding:0;
        border:0;
    }
    
    .dropdown-content {
        display: none;
        position: relative;
        width: 100%;
        padding:0;
        margin:0;
        overflow: auto;
        z-index: 1;
        color:#000;
        background-image:url(/pict/black5.png);
    }
    
    .dropdown-content a.submn {
        padding: 15px 15px 15px 30px;
        font-size:0.85em;
        text-decoration: none;
        display: block;
        color:#fff;
    }
    
	a.submnsmall {
    color: #fff;
    padding: 10px 30px 10px 45px;
    font-size:0.85em;
    text-align:left;
    text-decoration: none;
    display: block;
}
    a.submnsmall:hover {background-image:url(/pict/black20.png);color:#fff;text-decoration:none;}
	
    .dropdown a.submn:hover {background-image: url(/pict/black20.png);}
     
	 
	
    .show {display:block;}
	
	/*Shop kategorie respo menu*/
    .shopnav { display: none; background-color: #f5f5f5;margin:5px 0 0 0;padding:15px 0;width:100%;box-sizing: border-box;border-width:0 0 3px 0;border-color:#fff;border-style:solid;}
    .shopnav a {display: none;}
    
	.shopnav.responsiveshop {display: hidden;position: relative;z-index:999;padding:0;margin:0;}
    .shopnav.responsiveshop a { display: hidden;   float: none;    display: block;    text-align: left;  }
	
	H2.tanecnehodiny {padding:50px 20px 50px 20px;margin:0 15px 0 15px;font-size:0.80em;}
	
	DIV.oddelenieloga {display:none;border:1px solid #fff;clear:none;}
    DIV.ponuka {width:31%;}
    H3.ponukanadpis {font-size:1.7em;}

    A.icon {position:relative;display:inline-table;background-color:#e4546b;color:#fff;padding:10px 20px;margin:60px 15px 15px 0;border:0;text-decoration:none;float:right;}
    A.icon:hover {opacity: 0.5; filter: alpha(opacity=50);}
	A.iconshop {display:hidden;color:#fff;padding:5px 10px;margin:0 5px 0 0;font-size:1.00em;background-color:#e4546b;}
    A.iconshop:hover{color:#e4546b;text-decoration:none;border:1px solid #e4546b;background-color:#fff;}
    DIV.centerfull {width:100%;}
    DIV.headfull {width:100%;}
    DIV.center {box-sizing: border-box;width:100%;margin:auto;padding:0;border:0;text-align:left;}
    
    A.menu {padding:15px;font-size:1.0em;margin:0;color:#000;background:transparent;}
    A.menu:hover {color:#fff;background-image:url(/pict/black5.png);}
    DIV.smallnewsods {padding:50px;text-align:center;box-sizing: border-box;margin:0;border:0;width:100%;display:inline-table;}
    DIV.vybersluzby {font-size:1.4em;}
    DIV.projekty {width:46%;}
	img.icohead {float:left;padding:15px 0 15px 10px;}
	
	DIV.leftpage {padding:0;margin:0 auto;border:0;width:100%;text-align:center;box-sizing: border-box;}
    DIV.rightpagekatalog {padding:0;margin:0 auto;border:0;width:100%;text-align:center;box-sizing: border-box;}
	DIV.fotogalpls {width:39%;}
	DIV.clankysmall {width:32%;aspect-ratio:9/16;}
}


@media screen and (max-width: 1100px) {
  H4.bottomnadpis {font-size:1.3em;}
  h2.zajazdynadpis {color:#516d8e;padding:0 0 10px 0;margin:0;font-weight:normal;font-size:1.3em;text-align:left;border:0;}
  h2.subnadpis {color:#516d8e;padding:30px 0 15px 0;margin:0;font-weight:normal;font-size:1.3em;text-align:left;}
  
  
  DIV.bottomsect {width:24%; }
  /*DIV.blok2 {box-sizing: border-box;width:30%;margin:0;float:left;padding:0;border:0;text-align:center;}*/
  DIV.obsahtext {box-sizing: border-box;width:100%;margin:auto;border:0;text-align:left;padding:30px;}
  DIV.podujatiesmall {width:30%;}
  H2.nadpispodujatiasmall {font-size:1.0em;}
  DIV.termin {font-size:0.8em;}
  DIV.cena {font-size:0.8em;}
  DIV.fbevent {font-size:0.8em;}
  DIV.ticket {font-size:0.8em;}
  DIV.partneri {width:15%;}
  IMG.reftext2 {width:12%;}
  
  DIV.clankybig {width:50%;height:600px;}
  DIV.spravanazovbig {font-size:2.0em;}
  DIV.vybersluzby {width:33.0%;font-size:1.4em;}
  img.smallicon {width:30%;}
  DIV.fotogaleria {width:25%;}
  DIV.produkt {width:31%;}
  DIV.reg {padding:15px;}
  DIV.searchsep {width:30%;}
  
  DIV.tanecnehodiny {width:32%;text-align:center;}
  H2.tanecnehodiny {width:90%;}
  DIV.spravapopis {font-size:0.85em;}
  DIV.spravanazov {font-size:1.0em;}
  DIV.clankysmall {aspect-ratio:9/17;}
 }


@media screen and (max-width: 870px) {
    .topnav.responsive {width:90%;}
    DIV.bottomsect {width:47%; height:250px;padding:15px;}
    h1.nadpis {font-size:2.0em;}
    DIV.regfull {margin:0;padding:0;}
    DIV.bottomfull {padding:30px 0;}
    DIV.bottomsect {width:40.0%; }
    DIV.bottomfull3 {padding:15px 30px;}
    DIV.fotogaleria {width:33%;}
    DIV.clankysmall {width:50%;}
    IMG.reftext2 {width:12%;}
	DIV.fotogalpls {width:37%;}
	DIV.reg {padding:15px;width:100%;}
	DIV.clankysmall {width:48%;aspect-ratio:9/16;}
}

@media screen and (max-width: 750px) {
    DIV.headfull {position:relative;z-index:99999;}
    DIV.blok1 {padding:5% 5%;}
    img.titulka {max-width:40%;}
    DIV.fotogaleria {width:50%;}
    DIV.headinfo11 {padding:0;margin:0;width:80px;height:40px;position:absolute;right:190px;top:30px;}
    DIV.headinfo22 {display:none;}
    img.logo {left:15px;top:20px;float:left;width:135px;}
    A.icon {float:right;}
    span.telnumbr {display:none;}
	DIV.bottomsect {width:80.0%;height:auto; }
	DIV.partneri {width:40%;height:100px;}
	div.reftext {padding:60px 30px;}
	IMG.reftext2 {width:35%;}
	div.reftext2 {padding:30px;}
	td.listovanie {padding:20px;}
	DIV.album {width:45%;padding-top: 45%;}
	DIV.produkt {width:48%;}
	DIV.fotogalpls {width:100%;padding:0;margin:0;}
	DIV.produktdet {width:100%;padding:0;margin:0;}
	img.titulnafoto {margin:0;width:100%;}
	h1.produktnadpis {font-size:1.5em;padding:0;margin:0 0 30px 0;}
	DIV.doprava {width:100%;padding:10px 0;float:none;min-height:auto;}
	h2.regsub {font-size:1.2em;}
	DIV.searchsep {box-sizing: border-box;width:100%;float:none;padding:0;margin:0 5px;}
	iframe.videoytb {width:100%;margin:5px 0;}
	DIV.tanecnehodiny {width:49%;}
	DIV.clankysmall {width:100%;height:auto;padding-bottom:60px;margin:0;aspect-ratio:auto;}
	h1.nadpis {font-size:1.3em;padding-right:20%;}
	DIV.obsahtext {font-size:1.0em;}
}

@media screen and (max-width: 470px) {
    
    img.titulka {min-width:100%;margin:0;float:none;}
    
	DIV.obsahtextinclude {padding:15px;}
	DIV.obsahtextincludewhite{padding:15px;}
	H2.pcth {padding:30px 15px 30px 15px;margin:0;font-size:1.50em;}
	H2.pcthwhite {padding:30px 15px 30px 15px;margin:0;font-size:2.00em;}
	
	DIV.produkt {width:100%;}
    H2.tanecnehodiny {width:85%;}
	DIV.tanecnehodiny {margin:1px;}
}
























