@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;1,400&display=swap');

 BODY {
 	font-family: 'Open Sans', sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	color: #000;
	background-color: #e9f2f6;
  background-image:url(/pict/bg.png);
	background-repeat:no-repeat;background-position:center bottom;
	-webkit-background-size: 100%;
   -moz-background-size: 100%;
   -o-background-size: 100%;
   background-size: 100%;
  /*background-attachment: fixed;*/
	margin: 0;
	padding: 0;	
	height: 100%;
}

@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}

@keyframes blink-caret {
  from, to { border-color: transparent }
  50% { border-color: blue }
}

#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);
}

fieldset {margin:20px 0;}


DIV.kontaktfoto {position:relative;aspect-ratio:1/1.25;box-sizing: border-box;width:300px;margin:15px 0;padding:0;border:5px solid #bce0f9;background-size:cover;background-position:center; text-align:left;}
DIV.kontaktfotoname {position:absolute;box-sizing: border-box;width:100%;margin:0 15px 0 5px;padding:0;bottom:215px;border:0;text-align:left;font-size:1.1em;color:#1d365e;font-weight:bold;}
DIV.kontaktfototel1 {position:absolute;box-sizing: border-box;width:100%;margin:0 15px 0 5px;padding:0;bottom:195px;border:0;text-align:left;font-size:1.0em;}
DIV.kontaktfototel2 {position:absolute;box-sizing: border-box;width:100%;margin:0 15px 0 5px;padding:0;bottom:50px;border:0;text-align:left;font-size:1.0em;color:rgba(0,0,0);}
DIV.kontaktfotomail {position:absolute;box-sizing: border-box;width:100%;margin:0 0 0 0;padding:10px 15px;bottom:0;border:0;text-align:left;font-size:1.0em;background-color:rgba(255,255,255,0.8);}


div.kontaktform {box-sizing: border-box;width:100%;margin:0 0 40px 0;padding:30px 15px 15px 15px;border:0;background-color:#fff;text-align:center;}
input.kontaktform {width:21%;padding:15px;margin:0 3px 3px 0;border:1px solid #000;}
textarea.kontaktform {width:95%;height:100px;padding:15px;margin:0 0 3px 0;border:1px solid #000;font-size:0.85em;}


button.tlacitko {display:inline-block;font-family: 'Open Sans', sans-serif;cursor:hand;cursor:pointer;padding:15px;background-color:#153e5a;margin:5px;border:1px solid #153e5a;color:#fff;}
button.tlacitko:hover {background-color:transparent;color:#153e5a;}
button.tlacitkofilter {font-size:0.7em;font-family: 'Open Sans', sans-serif, sans-serif;cursor:hand;cursor:pointer;padding:4px 8px;background-color:#a14949;margin:0 4px 4px 0;border:0;color:#fff;}
button.tlacitkofilter:hover {background-color:#943c3c;color:#d0a7a7;}
button.tlacitkokosik {font-family: 'Open Sans', sans-serif, sans-serif;cursor:hand;cursor:pointer;padding:10px;background-color:#a14949;margin:10px 10px 10px 0;border:0;color:#fff;}
button.tlacitkokosik:hover {background-color:#943c3c;color:#d0a7a7;}

.domov {padding:0;margin:0;border:0;}

input {background-color:#fff;border:1px solid #f6f4ef;padding:3px 10px;color:#000;margin:0;}
input.regin {background-color:#fff;border:1px solid #f6f4ef;padding:3px 10px;color:#000;margin:2px 0;width:200px;}
textarea {font-family: 'Open Sans', sans-serif, sans-serif;background-color:#fff;border:1px solid #f6f4ef;padding:3px 10px;color:#000;margin:0;}
input.news {background-color:#fff;border:0;padding:5px;margin:10px 0 0 0;width:170px;}
select {background-color:#fff;padding:5px;border:1px solid #e1e1e1;margin:2px;}
textarea {font-size:1.0em;font-family: 'Open Sans', sans-serif, sans-serif;background-color:#fff;border:0;padding:3px 10px;margin:1px 0;font-weight:normal;}	
select.produkt {width:250px;}
input.mnozstvo {padding:5px;color:#000;margin:0;width:50px;}
input.inptsearch {margin:10px 0 0 0;padding:5px 10px;}

.jazykpoz {margin:15px 60px 0 0;position:absolute;right:0;background-color:#153e5a;padding:3px 15px;}
.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);}
.trans:hover{opacity: 0.5; filter: alpha(opacity=50);}
.zaoblenie {-moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius: 5px;}
.zaoblenieup {-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;}
.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.7em;}
.bgw:hover {filter: gray;	filter: grayscale(100%);}
.grey {background-color:#e9e8e9;}
.greyup {background-color:#515151;}
.bgwhite {background-color:#fff;}
.bggreen {background-color:#153e5a;}
.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: 'Open Sans', sans-serif;
    background:transparent;
    color: #fff;
    padding: 10px 15px;
    font-size:1.00em;
    margin:0;
    border: none;
    cursor: pointer;
}

.dropbtn:hover {
    background-color: #fff;
    color:#153e5a;
}

.dropbtn:focus {
    background-color: #fff;
    color:#153e5a;
    padding: 10px 15px 12px 15px;
}

.dropdown {
    position: relative;
    display: inline-block;
    margin:0 0 0 0;
    padding:0;
    background-color:transparent;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #153e5a;
    width: 250px;
    padding:0;
    margin:0;
    overflow: auto;
    z-index: 1;
}

.dropdown-content a.submn {
    color: black;
    padding: 15px;
    font-size:0.85em;
    text-decoration: none;
    display: block;
    color:#fff;
}

.dropdown a.submn:hover {background-color: #376585;}

.show {display:block;}
/* koniec Dropdown menu*/

DIV.cookiesbanner {box-sizing: border-box;position:fixed;z-index:999999;bottom:0;left:0;width:100%;margin:auto;padding:30px;text-align:center;background-image:url(/pict/white80.png);color:#000;}

DIV.topnav {float:right;padding:0;margin:21px 15px 0 15px;border:0;position:relative;z-index:1000;display:inline-block;}
DIV.centerfull {box-sizing: border-box;width:100%;margin:auto;padding:0;border:0;text-align:center;}
DIV.centerfull2 {box-sizing: border-box;width:100%;margin:auto;border:0;text-align:center;background-image:url(/pict/white20.png);padding:30px 0;}
DIV.centerfull3 {box-sizing: border-box;width:100%;margin:auto;border:0;text-align:center;background-image:url(/pict/white50.png);padding:30px 0;}
DIV.centerfullodsadene {box-sizing: border-box;width:93%;margin:auto;padding:0;border:0;text-align:center;}
DIV.centerfullbanner {box-sizing: border-box;width:100%;margin:auto;padding:0;border:0;text-align:center;}
DIV.headfull {box-sizing: border-box;text-align:left; width:100%;margin:0 auto;padding:15px 0 15px 60px;border:0;background-color:#153e5a;background-position:left top;background-repeat:repeat;}
DIV.center {width:1000px;margin:auto;padding:0;border:0;text-align:left;}
DIV.bottomfull {box-sizing: border-box;width:100%;margin:0 auto;padding:30px 60px;border:0;color:#fff;text-align:left;background-image:url(/pict/bgbottom.png); }
DIV.bottomsect {display:inline-table;box-sizing: border-box;text-align:left;width:23%;margin:5px;padding:30px;border:0;color:#fff; }
H4.bottomnadpis {font-size:1.7em;padding:0 0 15px 0;margin:0;font-weight:normal;}
a.bottommenu {background-image:url(/pict/white10px.png);background-position:left 5px;background-repeat:no-repeat;padding:0 0 5px 15px;display:block;font-size:0.85em;color:#fff;}
a.bottommenu:hover {opacity: 0.5; filter: alpha(opacity=50);}

DIV.vpsphone{display:none;}

DIV.uvod22 {box-sizing: border-box;width:20%;margin:5% 1.5% 2% 1.5%;padding:5%;border:1px solid #516d85;text-align:center;display:inline-table;position:relative;color:#516d85;font-size:1.3em;font-weight:bold;}
DIV.uvod2 {aspect-ratio:1/1.2;box-sizing: border-box;width:30%;margin:5% 1.5% 2% 1.5%;padding:0;border:1px solid #516d85;text-align:center;display:inline-table;position:relative;background-color:#516d85;}
DIV.uvod2nadpis {box-sizing: border-box;width:100%;margin:0;padding:8% 8% 0 8%;border:0;text-align:center;position:relative;font-weight:bold;font-size:2em;color:#fff;}
DIV.uvod2text {box-sizing: border-box;width:100%;margin:0;padding:2.5% 8% 8% 8%;border:0;text-align:center;position:relative;font-weight:normal;font-size:1.0em;color:#fff;}

DIV.smalltextref {z-index:10;display: inline-table; color:#153e5a;font-weight:bold;width:15%;height:130px;text-align:center;padding:0;margin:5px;box-sizing: border-box;background-image:url(/pict/white50.png);}
DIV.cntr {box-sizing: border-box;border:0;margin: auto; text-align:center; width:100%; padding:30px 15px 15px 15px; }
h2.nadpisref {text-align:center;display:block;letter-spacing:1px;font-family: 'Open Sans', sans-serif;color:#516d85;padding:30px 60px 15px 60px;margin:auto;font-weight:normal;font-size:1.5em;border-width:0 0 0 0;border-color:#516d85;border-style:solid;}

img.vypocet {width:100%;padding:0;margin:0;border:0;}
DIV.bottomr1 {position:relative;display: inline-block;  justify-content: center;   align-items: center;width:33.33%;height:350px;padding:0;margin:0 0 0 0;background-image:url(/pict/br1_2024_2.jpg);background-position:cover;border:0;}
DIV.bottomr2 {position:relative;display: inline-block;  justify-content: center;   align-items: center;width:33.33%;height:350px;padding:0;margin:0 0 0 0;background-image:url(/pict/br2_2024.jpg);background-position:cover;border:0;}
DIV.bottomr3 {position:relative;display: inline-block;  justify-content: center;   align-items: center;width:33.33%;height:350px;padding:0;margin:0 0 0 0;background-image:url(/pict/br3.jpg);background-position:cover;border:0;}
DIV.botobs {float:left;padding:30px;margin:100px 60px 30px 0;background-image:url(/pict/white80.png);position:relative;box-sizing: border-box;width:100%;}
DIV.botobs3 {float:left;padding:30px;margin:15%;position:relative;color:#fff;}
P.botnadpis1 {float:left;font-size:2.0em;color:#fff;text-shadow: 0px 0px 6px #000;position:relative;padding:15%;margin:auto;}
P.info1 {font-size:1.5em;color:#14465d;text-shadow: 0px 0px 8px #000;position:relative;padding:0 0 0 0;margin:0;}
P.info2 {font-size:2.0em;color:#14465d;text-shadow: 0px 0px 8px #000;position:relative;padding:0 0 0 0;margin:0;font-weight:bold;}
P.info3 {font-size:0.85em;color:#000;position:relative;padding:10px 0 0 0;margin:0;}
P.info4 {font-size:0.85em;color:#fff;position:relative;padding:10px 0 0 0;margin:0;text-shadow: 0px 0px 6px #000;}
DIV.reffirm {font-size:2.0em;color:#fff;text-shadow: 0px 0px 6px #000;position:relative;padding:5%;margin:auto;}
DIV.kontakty {box-sizing: border-box;width:315px;display:inline-table;padding:0;margin:0;aspect-ratio:1/2.2;}
P.doplnky {box-sizing: border-box;font-weight:bold;width:100%;background-color:#153e5a;color:#fff;padding:15px;margin:0;border:0 0 1px 0;border-color:#fff;border-style:solid;cursor:hand;cursor:pointer;}
P.doplnky:hover {opacity: 0.5; filter: alpha(opacity=50);}
DIV.doplnky2 {box-sizing: border-box;width:100%;background-color:#fff;color:#153e5a;padding:30px 30px 60px 30px;margin:0;border:0 0 1px 0;border-color:#fff;border-style:solid;}
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%;}
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.kalkulacka {width:100%;padding:0;margin:0 0 5px 0;border:0;box-sizing: border-box;text-align:center;background-color:#839db6;background-image:url(/pict/bgkalkulacka.jpg);background-size:100%;background-position:center bottom;background-repeat:no-repeat;}
DIV.kalk1 {width:50%;position:relative;display:inline-table;padding:5px;margin:50px 0;border:3px solid #fff;box-sizing: border-box;text-align:center;background-color:transparent;}
H1.kalknazov {width:100%;box-sizing: border-box;margin:0;background-image:url(/pict/kalk.png);padding:30px;color:#fff;font-size:2.0em;}
H2.kalknazov2 {width:100%;box-sizing: border-box;margin:0;background-image:url(/pict/kalk.png);padding:30px; margin:0;color:#fff;font-size:1.3em;text-align:center;}
DIV.kalobsah {width:100%;padding:30px;margin:0;border:0;box-sizing: border-box;text-align:center;background-image:url(/pict/kalk2.png);}
DIV.kalkpopis {width:100%;box-sizing: border-box;margin:0;padding:30px 30px 5px 30px;color:#153e5a;font-size:1.0em;}
DIV.kalkpopissmall {width:100%;box-sizing: border-box;margin:0;padding:30px 30px 5px 30px;color:#839db6;font-size:2.0em;}
DIV.kalkobsah {width:100%;box-sizing: border-box;margin:0;padding:0 30px 5px 30px;color:#153e5a;font-size:1.0em;}
SELECT.kalkselect {padding:15px;margin:0;border:1px solid #153e5a;color:#153e5a;text-align:center;font-size:1.2em;}
DIV.kalkinputplase {box-sizing: border-box;width:70%;color:#153e5a;padding:15px 15px 0 15px;margin:0 auto;border:0;font-size:1.0em;background-image:url(/pict/white50.png);}
DIV.kalkinputplase2 {box-sizing: border-box;width:70%;color:#153e5a;padding:30px;margin:0 auto;border:0;font-size:1.0em;background-image:url(/pict/white50.png);}
DIV.kalkinputplase3 {font-size:1.3em;box-sizing: border-box;width:70%;color:#153e5a;padding:30px;margin:0 auto;border:0;background-image:url(/pict/white80.png);}
BUTTON.kalktlacitko {background-color:#bd1b1b;color:#fff;padding:15px;margin:5px 30px 30px 30px;cursor:hand;cursor:pointer;border:0;font-size:1.0em;}
INPUT.kalkinput {padding:15px;margin:0;border:1px solid #153e5a;color:#153e5a;text-align:center;font-size:1.0em;}
TEXTAREA.kalkinputtext {padding:15px;margin:0;border:1px solid #153e5a;color:#153e5a;text-align:center;font-size:1.0em;heigth:250px;}
SPAN.smalltext2 {font-size:0.7em;}
SPAN.smalltext3 {font-size:0.5em;}
DIV.fotogaleriasolo {box-shadow:10px 10px #d6e8f5;display:inline-table;cursor:hand;cursor:pointer;width:24%;height:200px;margin:5px;padding:0;border:0;background-size: cover;background-position:center center;}
img.fotogaleriasolo {padding:0;margin:0;border:0;width:100%;height:200px;}
img.pecat {height:70px;padding:0;margin:0 0 0 10px;float:left;position:absolute;}
DIV.telephone {color:#f1da14;font-size:0.85em;padding:0 0 0 20px;margin:0;position:absolute;right:30px;top:5px;background-image:url(/pict/icontelephone.png);background-repeat:no-repeat;background-position:left 3px;background-size:15px;}
DIV.inf1 {color:#fff;font-size:0.85em;padding:0;margin:0;position:absolute;right:360px;top:4px;}
DIV.headref {font-size:0.75em;color:#fff;box-sizing: border-box;text-align:right; width:100%;margin:0 auto;padding:5px 30px 5px 30px;border:0;background-color:#12354d;background-position:left top;background-repeat:repeat;}
DIV.reffirm2 {padding:0 0 0 10px;margin:0;float:right;font-weight:bold;}
.celkovavelkost {width:47%;float:left;position:relative;margin:5px;padding:0;border:0;}
DIV.large-4 {
    width:47%;
     }

DIV.videoref {width:45%;margin:0 10px 0 0;padding:0;border:0;box-sizing: border-box;display:inline-table;}

DIV.blok1 {box-sizing: border-box;width:90%;margin:auto;padding:30px 30px 30px 60px;border:0;text-align:left;}
DIV.blok2 {box-sizing: border-box;width:20%;margin:0;float:left;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/white50.png);padding:30px 60px 60px 60px;}
DIV.odsadenefotogaleria {width:100%;padding:30px 0 60px 0;margin:0 0 0 0;border:0;box-sizing: border-box;}
DIV.fotogaleria {box-shadow:10px 10px #d6e8f5;display:inline-table;cursor:hand;cursor:pointer;width:20%;height:200px;margin:5px;padding:0;border:0;background-size: cover;background-position:center center;}
img.fotogaleria {padding:0;margin:0;border:0;width:100%;height:120px;}
img.titulka {width:30%;margin:0 0 40px 40px;border:0;float:right;box-shadow:20px 20px #d6e8f5;border:5px solid #fff;}

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:#153e5a;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:#153e5a;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 {display:inline-block;box-sizing: border-box;width:24%;height:450px;margin:5px;padding:0;border-width:0 0 0 0;border-color:#bfcad1;border-style:solid;}
DIV.smallpict {box-sizing: border-box;width:100%;display:block;height:250px;background-position:center center;background-size:cover;border-width:10px 10px 10px 10px;border-color:#dbdde0;border-style:solid;}
DIV.spravanazov {box-sizing: border-box;width:100%;float:left;padding:0 30px 0 15px;margin:30px 0 0 15px;border-width:0 0 0 1px;border-color:#153e5a;border-style:solid;font-size:1.5em;color:#153e5a;text-align:left;}
DIV.spravapopis {box-sizing: border-box;width:100%;float:left;padding:15px 30px 0 30px;margin:0;border:0;font-size:1.0em;color:#153e5a;text-align:left;}

DIV.ponuka {display:inline-table;box-sizing: border-box;width:18%;height:520px;margin:30px 3px;padding:30px;border:0;background-image:url(/pict/white50.png);}
DIV.ponuka:hover {background-image:url(/pict/white50.png);}
img.ponukaico {float:none;padding:15px;margin:0 auto;border:1px solid #000;-moz-border-radius: 50px;border-radius: 50px;-webkit-border-radius: 50px;}
H3.ponukanadpis {font-weight:normal;color:#000;font-size:1.1em;border-width:0 0 1px 0;border-style: solid;border-color: #000;padding-bottom:15px;}
P.ponukapopis {color:#595959;font-size:0.85em;}


DIV.odsadenieuvod {padding:50px;}

DIV.clankybig {display:inline-block;box-sizing: border-box;width:50%;height:400px;margin:5px;padding:15px;border:0;background-size:cover;background-position:center center;}
DIV.spravanazovbig {box-sizing: border-box;width:100%;float:left;padding:15px 15px 0 15px;margin:0;border:0;font-size:1.0em;color:#153e5a;text-align:left;line-height:265%;}
DIV.spravapopisbig {box-sizing: border-box;width:100%;float:left;padding:30px 15px 0 15px;margin:-2px 0 0 0;border:0;font-size:0.8em;color:#000;text-align:left;line-height:240%;}
.textbg {color:#fff;font-size:2.2em;padding:3px 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 {font-size:1.5em;padding:3px 10px;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;}
.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.errorpage {background-color:#fffdd1;border:1px solid #e3e3e3;color:#000;padding:15px;margin:15px;text-align:center;display:inline-table;}
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:20px 15px;margin:0;border:0;text-align:justify;}
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:#153e5a;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.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:#153e5a;}
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:#153e5a;
                background-image:url(/pict/black80.png);
              }


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.logo {padding:0;margin:5px;border:0;float:left;position:relative;z-index:10;height:50px;}
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.searchico {padding:0;margin:5px 0 0 0;border:0;}

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:#153e5a;text-decoration:none;}
A:hover{opacity: 0.5; filter: alpha(opacity=50);}
A.menu { color: #fff; padding: 10px 15px; font-size:1.00em; margin:0; text-decoration: none; font-weight: normal; border:0;}
A.menu:hover {background-color:#fff;color:#153e5a;opacity: 1.0; filter: alpha(opacity=100);}
.menu:focus {color: #153e5a;border:0;background-color:#fff;}
A.subprac {display:block;font-size:1.00em;padding:10px 15px;margin:5px;border:0 solid #153e5a;color:#153e5a;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 #153e5a;background-color:#153e5a;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 {font-size:0.80em;color:#153e5a;text-align:left;line:80%;}
A.spravy:hover {opacity: 0.5; filter: alpha(opacity=50);}
A.listovanie {font-size:0.8em;padding:3px;margin:0 1px;border:1px solid #153e5a;color:#153e5a;}
A.listovanie:hover {font-size:0.8em;padding:3px;margin:0 1px;border:1px solid #153e5ac;color:#153e5a;}
A.listovanie2 {font-size:0.8em;padding:3px;margin:0 1px;border:1px solid #153e5a;background-color:#153e5a;color:#fff;}
A.listovanie2:hover {font-size:0.8em;padding:3px;margin:0 1px;border:1px solid #153e5a;background-color:#153e5a;color:#fff;}

A.tlacitkopress {position:absolute;z-index:10;padding:15px 30px;margin:300px -735px;border:1px solid #153e5a;background-color:#153e5a;color:#fff;}
A.tlacitkopress:hover {background-color:transparent;color:#153e5a;}
A.tlacitkopress2 {font-size:0.8em;position:absolute;z-index:10;padding:10px 15px;margin:140px 0 0 -180px;border:1px solid #153e5a;background-color:#153e5a;color:#fff;}
A.tlacitkopress2:hover {background-color:transparent;color:#153e5a;}
A.tlacitko {padding:15px 30px;margin:0;border:1px solid #153e5a;background:transparent;color:#153e5a;}
A.tlacitko:hover {background-color:#153e5a;color:#fff;text-decoration:none;}

h1.nadpis {display:inline-block;letter-spacing:1px;font-family: 'Open Sans', sans-serif;color:#516d85;padding:0 60px 30px 60px;margin:0 0 0 0;font-weight:normal;font-size:3.0em;text-align:left;border-width:0 0 0 0;border-color:##516d85;border-style:solid;}
h1.nadpis2 {display:inline-block;letter-spacing:1px;font-family: 'Open Sans', sans-serif;color:#516d85;padding:15px 10px 0 10px;margin:0 0 0 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 {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 { text-align:center;letter-spacing:1px;font-family: 'Open Sans', sans-serif;color:#153e5a;padding:0 0 0 15px;margin:0;font-weight:normal;font-size:2.5em;font-weight:normal;border:0;}
h2.nadpistextbox {color:#153e5a;font-size:1.5em;padding:0;margin:0;border:0;}
h1.nadpisclanok {color:#4f789e;padding:30px 20px 40px 20px;margin:0;font-weight:normal;font-size:3.0em;text-align:left;}
h1.nadpispracoviska {color:#4f789e;padding:30px 15px 10px 15px;margin:15px 0 0 0;font-weight:normal;font-size:3.0em;text-align:left;}
h2.subnadpis {color:#516d8e;padding:30px 0 15px 0;margin:0;font-weight:normal;font-size:1.7em;text-align:left;}

table.downdok {padding:20px 0 20px 0;margin:auto;border:0;color:#153e5a;}
td.nazovdok {background-color:#153e5a;color:#fff;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-color:#153e5a;color:#fff;padding:10px 20px;margin:5px;border-width:0;border-color:#898989;border-style:solid;text-align:left;font-size:1.0em;}
td.nazov {background:transparent;background-image:url(/pict/white20.png);color:#44627a;padding:15px;margin:5px;text-align:center;font-size:1.0em;}
td.obsah {background:transparent;background-image:url(/pict/white50.png);color:#898989;padding:15px;margin:5px;border:0;font-size:1.0em;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:#153e5a;text-align:left;color:#fff;font-size:0.85em;}
td.listovanietd {padding:15px;background:transparent;}

DIV.searchform {position:absolute;z-index:10;padding:0;margin:50px 0 0 45px;border:0;width:250px;border: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);}

iframe.ifrvideo {height:550px;}

@media screen and (max-width: 1370px) {
    .domov {display:none;}
    img.logo {height:60px;margin:0;padding:0;float:left;}
    img.pecat {height:60px;}
    #myBtn {
                bottom: 50px; /* 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:#fff}
    .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:2000;margin:65px 0 0 0px; background-color: #fff;width:33%;right:0;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: #fff;
    color: #153e5a;
    padding: 15px;
    margin:0;
    font-size: 1.0em;
    border: none;
    cursor: pointer;
    width:100%;
    }
    
    .dropbtn:hover, .dropbtn:focus {
        background-color: #153e5a;
        color:#fff;
    }
    
    .dropdown {
        position: relative;
        z-index:1;
        display: block;
        margin:0;
        padding:0;
        border:0;
    }
    
    .dropdown-content {
        display: none;
        position: relative;
        background-color: #ffff;
        width: 100%;
        padding:0;
        margin:0;
        overflow: auto;
        z-index: 1;
        -moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;
    }
    
    .dropdown-content a.submn {
        color: black;
        padding: 15px 15px 15px 30px;
        font-size:0.85em;
        text-decoration: none;
        display: block;
        color:#153e5a;
    }
    
    .dropdown a.submn:hover {background-color: #f1f1f1}
    
    .show {display:block;}

    DIV.ponuka {width:31%;}
    H3.ponukanadpis {ffont-size:1.7em;}

    A.icon {font-size:1.4em;display:block;float:right;background-color:#153e5a;color:#fff;padding:10px 20px;margin:0 15px 0 0;border:1px solid #fff;text-decoration:none;}
    A.icon:hover {opacity: 0.5; filter: alpha(opacity=50);}
    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;}
    DIV.bottomsect {width:32%; }
    
    DIV.spravanazov {font-size:1.5em;}
    DIV.smallpict {height:170px;}
    DIV.clankysmall {height:480px;}
    DIV.smallnewsods {padding:0 0 50px 0;text-align:center;}
  
    A.menu {padding:15px;font-size:1.0em;margin:0;color:#153e5a;background:transparent;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;}
    A.menu:hover {color:#fff;background-color:#153e5a;}

    P.botnadpis1 {font-size:1.5em;}
    P.info1 {font-size:1.2em;}
    P.info2 {font-size:1.5em;}
    DIV.kalk1 {width:70%;}
    DIV.kalkinputplase {width:80%;}
    DIV.kalkinputplase2 {width:80%;}
    DIV.kalkinputplase3 {width:80%;}
    DIV.fotogaleriasolo {width:32%;}
    DIV.telephone {color:#f1da14;font-size:0.85em;padding:0 0 0 20px;margin:0;right:100px;top:15px;position:absolute;background-image:url(/pict/icontelephone.png);background-repeat:no-repeat;background-position:left 3px;background-size:15px;}
    DIV.inf1 {color:#fff;font-size:0.85em;padding:0;margin:0;position:absolute;right:100px;top:40px;}
	DIV.uvod22 {margin:3.5% 1.5% 1.5% 1.5%;padding:2%;font-size:1.3em;}
	DIV.uvod2 {margin:5% 1% 1.5% 1%;}
    DIV.uvod2nadpis {font-size:1.2em;}
	DIV.uvod2text {font-size:0.8em;}
}

@media screen and (max-width: 1100px) {
  H4.bottomnadpis {font-size:1.4em;}
  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.clankysmall {width:43%;height:430px;}
  DIV.bottomfull {padding:15px 30px;}
  DIV.bottomsect {width:30%; padding:15px;margin:0; }
  DIV.blok1 {box-sizing: border-box;width:100%;margin:30px 0 0 0;float:none;padding:0;border:0;text-align:left;}
  DIV.obsahtext {box-sizing: border-box;width:100%;margin:auto;border:0;text-align:left;background-image:url(/pict/white20.png);padding:30px;}
  DIV.botobs {padding:15px;}
  DIV.botobs3 {float:left;padding:15px;margin:10%;position:relative;color:#fff;}
  P.botnadpis1 {font-size:1.2em;}
  P.info1 {font-size:1.1em;}
  P.info2 {font-size:1.5em;}
  P.info3 {font-size:0.75em;}
  P.info4 {font-size:0.75em;}
  DIV.reffirm {font-size:1.5em;}  
  DIV.kalk1 {width:85%;}
  DIV.kalkinputplase {width:90%;}
  DIV.kalkinputplase2 {width:90%;}
  DIV.kalkinputplase3 {width:90%;}
  DIV.fotogaleriasolo {width:48%;}
  DIV.smalltextref {width:18%;height:130px;}
  DIV.cookiesbanner {bottom:100px;}
  input.kontaktform {width:19%;}
  
}

@media screen and (max-width: 830px) {
 DIV.telephone {color:#f1da14;font-size:0.85em;padding:0 0 0 20px;margin:0;right:100px;top:30px;position:absolute;background-image:url(/pict/icontelephone.png);background-repeat:no-repeat;background-position:left 3px;background-size:15px;}
 DIV.inf1 {display:none;}
 .celkovavelkost {width:100%;float:none;position:relative;margin:5px;padding:0;border:0;}
 DIV.large-4 {
    width:100%;
     }
  DIV.smalltextref {width:21%;height:130px;font-size:0.9em;}  
  iframe.ifrvideo {height:350px;}
  
  DIV.uvod2 {width:100%;aspect-ratio:auto;}
  DIV.uvod22 {margin:3.5% 1% 1.5% 1%;padding:2%;font-size:1.0em;}
  input.kontaktform {width:40%;}
}

@media screen and (max-width: 600px) {
    
    input.kontaktform {width:90%;}
	textarea.kontaktform {width:90%;}
	DIV.vpsphone{display:initial;}
	DIV.telephone {display:none;}
    .topnav.responsive {position: absolute;z-index:2000;margin:70px 0 0 0;right:0; background-color: #fff;width:100%;box-sizing: border-box;border-width:0 0 0 0;border-color:#fff;border-style:solid;-moz-border-radius: 0 15px 0 15px;border-radius: 0 15px 0 15px;-webkit-border-radius: 0 15px 0 15px;}
    A.icon {margin:10px 10px 0 0;font-size:1.2em;}
    img.logo {margin:6px;}
    img.pecat {height:60px;margin:6px;}
    DIV.headfull {box-sizing: border-box;text-align:left; width:100%;height:70px;margin:0 auto;padding:0;border:0;}
    DIV.ponuka {width:100%;height:auto;margin:5px 1px;}
    H3.ponukanadpis {ffont-size:1.7em;}
    
    DIV.videoref {width:100%;margin:0;}
    DIV.centerfullbanner {width:93%;border:5px solid #e6ebee;}
    DIV.centerfull3 {padding:15px 0 0 0;}
    
    iframe.ifrvideo {height:350px;}
    
    DIV.bottomfull {padding:15px; }
    DIV.bottomsect {width:100%;margin:5px;padding:30px;border:0; }
    
    DIV.titulka {width:100%;margin:20px 0 40px 0;float:none;box-sizing: border-box;}
    DIV.smallnewsods {padding:10px 0 30px 0;text-align:center;}
    
    DIV.clankybig {width:100%;margin:0 0 5px 0;}
    DIV.spravanazovbig {line-height:165%;}
    DIV.spravapopisbig {line-height:175%;}
    .textbg {font-size:1.2em;}
    .perexbg {font-size:1.0em;}
    
    DIV.clankysmall {width:100%;margin:0 0 5px 0;height:auto;padding-bottom:15px;}
    DIV.smallpict {box-sizing: border-box;width:100%;display:block;height:190px;background-position:center center;background-size:cover;}
    DIV.spravanazov {box-sizing: border-box;width:100%;display:block;padding:15px 15px 0 15px;margin:0;border:0;font-size:1.4em;color:#153e5a;text-align:left;line-height:95%;}
    DIV.spravapopis {box-sizing: border-box;width:100%;display:block;padding:15px 15px 0 15px;margin:0;border:0;font-size:1.0em;color:#000;text-align:left;line-height:120%;}
    
    DIV.uvodods {background-image:url(/pict/black5.png);margin:0;padding:5px;text-align:center;}

    DIV.odsadenefotogaleria {padding:15px 0 15px 0;}
    img.titulka {width:50%;margin:0 0 20px 20px;border:5px solid #f4f4f4;float:right;}
    img.fotogaleria {width:100%;height:150px;}
    DIV.fotogaleria {width:42%;height:120px;margin:5px;}
    DIV.katalognazov {width:280px;padding:25px;font-size:0.8em;}
    
    DIV.blok1 {box-sizing: border-box;width:100%;margin:0;float:none;padding:0;border:0;text-align:left;}
    DIV.blok2 {box-sizing: border-box;width:100%;margin:0;float:none;padding:0;border:0;text-align:center;}
    DIV.obsahtext {box-sizing: border-box;width:100%;margin:auto;border:0;text-align:left;background-image:url(/pict/white20.png);padding:15px;}
    
    DIV.zajazdy {width:100%;box-sizing: border-box;margin:0 0 15px 0;padding:15px;border:0;background-image:url(/pict/white20.png);}
    DIV.letenky {display:inline-block;box-sizing: border-box;width:100%;background-image:url(/pict/white50.png);padding:5px;margin:5px;}
    INPUT.letenky {width:100%;padding:10px;margin:0;background:transparent;border:0;}
    
    table.downdok {width:80%;}
    td.nazov {padding:10px;margin:3px;text-align:center;font-size:0.70em;}
    td.obsah {padding:10px;margin:3px;border:0;font-size:0.70em;text-align:center;}

    H1.nadpis {font-size:1.8em;padding:0 0 0 0;margin:15px 15px 15px 15px;}
    h1.nadpis2 {padding:15px;font-size:1.7em;}
    h2.nadpis2 { letter-spacing:1px;font-family: 'Open Sans', sans-serif;color:#949494;padding:0 0 0 0;margin:10px;font-weight:normal;font-size:1.2em;text-align:left;font-weight:normal;border-width:0 0 0 0;border-style:solid;border-color:#949494;}
  
  h1.kalknazov {font-size:1.2em;}  
  DIV.bottomr1 {width:100%;height:250px;}
  DIV.bottomr2 {width:100%;height:250px;}
  DIV.bottomr3 {width:100%;height:250px;}    
  DIV.botobs {padding:15px;}
  DIV.botobs3 {float:left;padding:15px;margin:10%;position:relative;color:#fff;}
  P.botnadpis1 {font-size:1.2em;}
  P.info1 {font-size:1.1em;}
  P.info2 {font-size:1.5em;}
  P.info3 {font-size:0.75em;}
  P.info4 {font-size:0.75em;}
  DIV.reffirm {font-size:1.5em;}  
  DIV.kalk1 {width:90%;margin:5px;}
  DIV.kalkinputplase {width:100%;margin:0;padding:5px;font-size:0.85em;}
  DIV.kalkinputplase2 {width:100%;padding:15px;font-size:0.85em;}
  DIV.kalkinputplase3 {width:100%;padding:15px;font-size:0.85em;}
  DIV.fotogaleriasolo {width:46%;}
  DIV.kalkpopis {width:100%;box-sizing: border-box;margin:0;padding:10px 10px 5px 10px;color:#153e5a;font-size:1.0em;}  
  DIV.kalkpopissmall {font-size:1.0em;}
  div.kalobsah {padding:10px;}
  INPUT.kalkinput {padding:10px;margin:0;border:1px solid #153e5a;color:#153e5a;text-align:center;font-size:1.0em;}
  TEXTAREA.kalkinputtext {padding:10px;margin:0;border:1px solid #153e5a;color:#153e5a;text-align:center;font-size:1.0em;heigth:250px;}
  DIV.smalltextref {width:30%;height:150px;font-size:0.9em;}
  H2.nadpisref {font-size:1.2em;}  
  
  DIV.headref {font-size:1.00em;}
  
  DIV.uvod22 {width:100%;margin:5% 1% 1.5% 1%;padding:5%;font-size:1.0em;}
}
























