@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

.open-sans-<uniquifier> {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}


 BODY {
 	font-family: "Open Sans", sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	color: #000;
	/*background-image:url(/pict/bg2.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%;
}

#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;}

fieldset {margin:20px;padding: 10px;border:1px solid #000;background-image:url(/pictsystem/white50.png);}
legend{background-color:#ae1919;color:#fff;margin:0; padding: 15px;-moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius: 5px;}


button.tlacitko {display:inline-block;font-family: "Open Sans", sans-serif;cursor:hand;cursor:pointer;padding:15px;background-color:#ae1919;margin:5px;border:1px solid #ae1919;color:#fff;}
button.tlacitko:hover {opacity: 0.5; filter: alpha(opacity=50);}


input {background-color:#fff;border:1px solid #f6f4ef;padding:15px;color:#000;margin:0;}
input.pridajsa {background-color:#fff;border:1px solid #f6f4ef;padding:15px;color:#000;margin:0 2px 2px 0;width:21%;}
textarea.pridajsa {background-color:#fff;border:1px solid #f6f4ef;padding:15px;color:#000;margin:0 2px 2px 0;font-size:0.85em;width:95%;}
input.regin {background-color:#fff;border:1px solid #f6f4ef;padding:15px;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:15px;border:1px solid #e1e1e1;margin:2px;-moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius: 5px;}
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;}	

.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 */
}
.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 2s;}
.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;}
.bgw:hover {filter: gray;	filter: grayscale(100%);}

.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: #ae1919;
    padding: 15px;
    font-size:0.85em;
    margin:0;
	border:0;
    cursor: pointer;
    background-image:none;
	font-weight:bold;	
}

.dropbtn:hover {
    color:#ae1919;
    border: 0;
}

.dropbtn::after {
    content: '';
    display: block;
    width: 0;
	margin:5px 0 0 0;
    height: 1px;
    background: #ae1919;
    transition: width .3s;
}

.dropbtn:hover::after {
    width: 100%;
    transition: width .3s;
}


.dropbtn:focus {
    color:#fff;
    background-color:#ae1919;
    border: 0;
    margin:0;
}

.dropdown {
    position: relative;
    display: inline-block;
    margin:0;
    padding:0;
    background-color:transparent;
}

.dropdown-content {
    display: none;
    position: absolute;
    width-max: 250px;
    padding:0;
    margin:0;
    overflow: auto;
    z-index: 1000;
    background-color:#ae1919;
}

.dropdown-content a.submn {
    color: #fff;
    padding: 15px 15px;
    font-size:0.75em;
    text-align:left;
    text-decoration: none;
    display: block;
}

.dropdown a.submn:hover {background-image:url(/pict/black5.png);}

.show {display:block;}
/* koniec Dropdown menu*/


DIV.tableplace {padding:0;margin:0;border:0;box-sizing: border-box;width:100%;overflow-x: auto;}

DIV.logprimar {box-sizing: border-box;width:100%; padding:5% 40% 5% 5%;margin:0;text-align:left;background-color:#000;background-image:url(./pict/dogbg.jpg);background-position:center bottom;background-size:100%;background-repeat:no-repeat;}
DIV.logprimar2 {box-sizing: border-box;width:100%; padding:5%;margin:0;text-align:left;background-image:url(./pict/black80.png);background-size:cover;border-radius:30px;}
H1.whtitle {display:block;padding:30px 30px 30px 30px;margin:0;font-size:3.0em;color:#fff;}
DIV.textprimar {box-sizing: border-box;width:100%; padding:0 30px 30px 30px;margin:0;text-align:left;color:#fff;border:0;}
DIV.textsekundar {box-sizing: border-box;width:100%; padding:30px;margin:0;text-align:left;color:#000;border:0;background-image:url(./pict/white80.png);border-radius:30px;}
DIV.qrname {position:relative;display:inline-table;float:left;left;box-sizing: border-box;width:40%; padding:30px;margin:5px 0 5px 0;text-align:center;color:#fff;border:0;background-color:#000;border-radius:30px 0 0 30px;}
DIV.qrname2 {position:relative;display:inline-table;float:left;left;box-sizing: border-box;width:59%; padding:30px;margin:5px 0 5px 0;text-align:center;color:#000;border:0;background-color:#fff;border-radius:0 30px 30px 0;}
INPUT.qrname {position:relative;display:inline-table;float:left;font-size:1.15em;box-sizing: border-box;width:80%; padding:30px;margin:30px 0 30px 0;text-align:center;color:#000;border:0;background-color:#fff;border-radius:30px 0 0 30px;}
BUTTON.qrname {position:relative;display:inline-table;float:left;font-size:1.15em;box-sizing: border-box;width:18%; padding:30px;margin:30px 0 30px 0;text-align:center;color:#fff;border:0;background-color:#ae1919;border-radius:0 30px 30px 0;}
BUTTON.qrname:hover {cursor:hand;cursor:pointer;opacity: 0.5; filter: alpha(opacity=50);}

DIV.znamka1 {position:relative;display:inline-table;float:left;font-size:1.0em;box-sizing: border-box;width:100%; padding:30px 30px 30px 120px;margin:5px 5px 0 0;text-align:left;color:#000;border:0;background-color:#fff;border-radius:60px;background-image:url(./pict/znamka1.png);background-position:60px center;background-size:50px;background-repeat:no-repeat;}
DIV.znamka2 {position:relative;display:inline-table;float:left;font-size:1.0em;box-sizing: border-box;width:100%; padding:30px 30px 30px 120px;margin:5px 5px 0 0;text-align:left;color:#000;border:0;background-color:#fff;border-radius:60px;background-image:url(./pict/znamka2.png);background-position:60px center;background-size:50px;background-repeat:no-repeat;}
INPUT.qrnameudajradio {position:relative;display:inline-table;float:left;box-sizing: border-box;padding:0;margin:0 0 0 -90px;margin-bottom:autotext-align:center;color:#000;border:1px solid #000;background-color:#fff;border-radius:30px;}
INPUT.qrnameudaj {position:relative;display:inline-table;float:left;font-size:1.0em;box-sizing: border-box;width:32%; padding:30px;margin:5px 5px 0 0;text-align:center;color:#000;border:0;background-color:#fff;border-radius:30px;}
TEXTAREA.qrnameudaj {position:relative;display:inline-table;float:left;font-size:1.0em;box-sizing: border-box;width:100%; padding:30px;margin:5px 0 0 0;text-align:left;color:#000;border:0;background-color:#fff;border-radius:30px;aspect-ratio:1/0.3;}
BUTTON.qrnameudaj {position:relative;display:inline-table;float:left;font-size:1.0em;box-sizing: border-box;width:32%; padding:30px;margin:5px 5px 5px 0;text-align:center;color:#fff;border:0;background-color:#ae1919;border-radius:30px;}
BUTTON.qrnameudaj:hover {cursor:hand;cursor:pointer;opacity: 0.5; filter: alpha(opacity=50);}
DIV.errorpage {width:100%display:inline-table;box-sizing: border-box;background-color:#fffdd1;border:1px solid #e3e3e3;color:#000;padding:30px;margin:30px 0 30px 0;text-align:center;border-radius:30px;}

DIV.inputtext {padding:0 15px;margin:0;border:0;}

DIV.icoemail {color:#f89900;font-size:1.5em;font-weight:bold;position:relative;float:left;box-sizing: border-box;padding:5px 30px 5px 50px;margin:15px;text-align:left;border-width:0;border-color:#f89900;border-style:solid;border-radius:30px;background-image:url(/pict/ico-email.png);background-pozition:left center;background-size:contain;background-repeat:no-repeat;}
DIV.icotel {color:#f89900;font-size:1.5em;font-weight:bold;position:relative;float:left;box-sizing: border-box;padding:5px 30px 5px 50px;margin:15px;text-align:left;border-width:0;border-color:#f89900;border-style:solid;border-radius:30px;background-image:url(/pict/ico-tel.png);background-pozition:left center;background-size:contain;background-repeat:no-repeat;}

img.uvodhome {width:40%;padding:0;margin:0 0 30px 30px;border:10px solid #f89900;float:right;-moz-border-radius: 50%;border-radius: 50%;-webkit-border-radius: 50%;}
DIV.uvodhome {box-sizing: border-box;width:49%;padding:60px;margin:0;text-align:left;border:0;display:inline-table;}

DIV.topnav {display:inline;padding:0;margin:13px 60px 7px 0;border:0;position:relative;float:right;}
DIV.centerfull {position:relative;box-sizing: border-box;width:100%;margin:auto;padding:0 0 0 0;border:0;text-align:center;background-color:#fff;}
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:100px 0 30px 0; background-repeat:no-repeat;background-position:center top;	-webkit-background-size: 100%;   -moz-background-size: 100%;   -o-background-size: 100%;   background-size: 100%;}
DIV.centerfullodsadene {box-sizing: border-box;width:90%;margin:auto;padding:0;border:0;text-align:center;}
DIV.centerfullbanner {position:relative;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;padding:0 0 5px 0;border-width:0 0 1px 0;border-color:#fff;border-style:solid;background-image:url(/pict/black5.png);}
img.logo {left:60px;top:5px;padding:0;margin:0; border-width:0 0 0 0;border-color:#000;border-style:solid;height:70px;position:absolute;z-index:99999;}
DIV.center {width:90%;margin:auto;padding:0;border:0;text-align:left;}
DIV.bottomfull {box-sizing: border-box;width:100%;margin:0;padding:30px;border:0;color:#a1a1a1;text-align:center;position:relative;font-size:0.85em;background-image:url(/pict/black5.png);border-width:1px 0 0 0;border-style: solid;border-color: #fff;}
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-size:1.4em;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.blok1 {display:inline-table;box-sizing: border-box;width:90%;margin:0;padding:90px 30px 30px 60px;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 60px 60px 60px;color:#000;border-radius:0 30px 30px 30px;}
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:1/1;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 {width:40%;margin:0 0 40px 40px;border:15px solid #f89900;float:right;border-radius:30px;}


DIV.clankysmall {float:left;display:inline-table;box-sizing: border-box;width:23%;aspect-ratio:9/12;margin:1%;padding:0;border-width:0 0 0 0;border-color:#d9d9d9;border-style:solid;}
DIV.smallpict {float:left;box-sizing: border-box;width:100%;display:block;aspect-ratio:16/9;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:100%;padding:15px 30px 0 30px;margin:0;border:0;font-size:1.3em;text-align:left;float:left;}
DIV.spravapopis {color:#000;box-sizing: border-box;width:100%;float:left;padding:5px 30px 0 30px;margin:10px 0 0 0;border:0;font-size:1.0em;text-align:left;}



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.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);}


img.fbicon {float:right;padding:0;margin:25px 15px 0 0;border:0;}
img.smallicon {width:80px;display:block;padding:0;margin:5px auto 0 auto;border:0;-moz-border-radius: 10px;border-radius: 10px;-webkit-border-radius: 10px;}
img.infoicon {float:right;padding:0;margin:15px;border:0;}
img.headicon {width:25px;padding:1px;margin:25px 0 0 0;border:0;}

img.searchico {padding:0;margin:5px 0 0 0;border:0;}


A.icon {display:none;}
A{color:#ae1919;text-decoration:none;}
A:hover{color:#ae1919;text-decoration:underline;}
A.menu { font-weight:bold;display:inline-block;background-image:none; color: #ae1919; padding: 15px; font-size:0.85em; margin:0; border: 0; cursor: pointer;}
A.menu:hover {color:#ae1919;text-decoration:none;}

.menu::after {
    content: '';
    display: block;
    width: 0;
	margin:5px 0 0 0;
    height: 1px;
    background: #ae1919;
    transition: width .3s;
}

.menu:hover::after {
    width: 100%;
    transition: width .3s;
}

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.spravy {color:#ae1919;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 #ae1919;color:#ae1919;}
A.listovanie:hover {font-size:0.8em;padding:3px;margin:0 1px;border:1px solid #ae1919c;color:#ae1919;}
A.listovanie2 {font-size:0.8em;padding:3px;margin:0 1px;border:1px solid #ae1919;background-color:#ae1919;color:#fff;}
A.listovanie2:hover {font-size:0.8em;padding:3px;margin:0 1px;border:1px solid #ae1919;background-color:#ae1919;color:#fff;}

A.tlacitko {display:inline-table;padding:15px 30px;margin:0;border:1px solid #ae1919;background:transparent;color:#ae1919;border-radius:30px;}
A.tlacitko:hover {background-color:#ae1919;color:#fff;text-decoration:none;}



h1.nadpis {display:inline-block;letter-spacing:1px;font-family: "Open Sans", sans-serif;color:#fff;padding:30px 60px 30px 60px;margin:0 0 0 0;font-weight:bold;font-size:2.0em;text-align:left;border-width:0 0 0 0;border-color:#ae1919;border-style:solid;background-color:#ae1919;border-radius:30px 30px 0 0;}
h1.nadpis2 {background-color:#ae1919;display:inline-block;letter-spacing:1px;font-family: "Open Sans", sans-serif;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.nadpisclanok {color:#4f789e;padding:30px 20px 40px 20px;margin: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:#4f789e;}
td.nazovdok {background-image:url(/pict/black5.png);color:#898989;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:#898989;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/black5.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;}

DIV.searchform {position:absolute;z-index:10;padding:0;margin:50px 0 0 45px;border:0;width:250px;border:0;}

table.newslettersystem {margin:auto;padding:0 0 0 0;}


@media screen and (max-width: 1200px) {
    #myBtn {
                bottom: 10px; /* 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:2000;margin:0 0 0 0; color:#000;background-image:url(/pict/white90.png);width:33%;right:15px;top:90px;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 {
        color:#000;
        padding:15px;
        margin:0;
        background-image:url(/pict/black5.png);
   
    }
	 .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:#fff;
        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;
    }
    
    .dropdown a.submn:hover {background-image: url(/pict/black5.png);}
    
    .show {display:block;}
   
    A.icon {position:relative;display:inline-table;background-color:#fff;color:#000;padding:10px 20px;margin:20px 15px 15px 0;border:0;text-decoration:none;float:right;}
    A.icon:hover {opacity: 0.5; filter: alpha(opacity=50);}
   
    DIV.logprimar {padding:5% 30% 5% 5%;}
    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:#000;background-image:url(/pict/black5.png);}
	INPUT.qrnameudaj {width:48%;}
	BUTTON.qrnameudaj {width:48%;}
    
}



@media screen and (max-width: 1000px) {
    .topnav.responsive {width:80%;}
    DIV.bottomsect {width:47%; }
    DIV.regfull {margin:0;padding:0;}
    DIV.bottomsect {width:49.5%; }
	
	DIV.logprimar {padding:5% 30% 5% 5%;}
	INPUT.qrname {width:65%;}
	BUTTON.qrname {width:34%;}
	DIV.qrname {width:100%; padding:30px;margin:5px 0 0 0;border-radius:30px 30px 0 0;}
	DIV.qrname2 {width:100%; padding:30px;margin:0 0 5px 0;border-radius:0 0 30px 30px;}
	
	
	
}
@media screen and (max-width: 900px) {

	INPUT.qrnameudaj {width:100%;}
	BUTTON.qrnameudaj {width:100%;}
}

@media screen and (max-width: 700px) {
    DIV.blok1 {padding:0;}
	img.logo {left:15px;}
	DIV.clankysmall {width:100%;aspect-ratio:auto;}
	DIV.icoemail {display:inline-table;float:none;font-size:1.1em;}
	DIV.icotel {display:inline-table;float:none;font-size:1.1em;}
	DIV.uvodhome {width:100%;}
	img.titulka {width:90%;margin:5% 5% 10% 5%;border-width:5px;float:none;}
	DIV.fotogaleria {width:33%;}
	H1.whtitle {font-size:2.0em;}
	DIV.logprimar {padding:5% 10% 5% 5%;}
    TEXTAREA.qrnameudaj {aspect-ratio:1/1;}
	DIV.obsahtext {padding:30px;}
	h1.nadpis {padding:30px 30px 30px 30px;}
}

@media screen and (max-width: 500px) {
	
	DIV.logprimar {padding:5% 5% 5% 5%;}
	INPUT.qrnameudajradio {margin:30px 0 0 -90px;}
	
	
}


/*
DIV.qrname {position:relative;display:inline-table;float:left;left;box-sizing: border-box;width:40%; padding:30px;margin:5px 0 5px 0;text-align:center;color:#fff;border:0;background-color:#000;border-radius:30px 0 0 30px;}
DIV.qrname2 {position:relative;display:inline-table;float:left;left;box-sizing: border-box;width:59%; padding:30px;margin:5px 0 5px 0;text-align:center;color:#000;border:0;background-color:#fff;border-radius:0 30px 30px 0;}
INPUT.qrname {position:relative;display:inline-table;float:left;font-size:1.15em;box-sizing: border-box;width:80%; padding:30px;margin:30px 0 30px 0;text-align:center;color:#000;border:0;background-color:#fff;border-radius:30px 0 0 30px;}
BUTTON.qrname {position:relative;display:inline-table;float:left;font-size:1.15em;box-sizing: border-box;width:18%; padding:30px;margin:30px 0 30px 0;text-align:center;color:#fff;border:0;background-color:#ae1919;border-radius:0 30px 30px 0;}
BUTTON.qrname:hover {cursor:hand;cursor:pointer;opacity: 0.5; filter: alpha(opacity=50);}
*/





















