@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');

 BODY {
    font-family: 'Open Sans', sans-serif;
	font-size: 1.0 em;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	color: #000;
	background-color: #fff;
    /*
	background-image:url(/pict2015/bg.jpg);
	background-repeat:no-repeat;background-position:center top;
	-webkit-background-size: 100%;
   -moz-background-size: 100%;
   -o-background-size: 100%;
   background-size: 100%;
	*/
    /*background-attachment: fixed;*/
	margin: 0;
	padding: 0;	
    width: 100%;
    height:100%;
    
}

.trans{opacity: 1.0; filter: alpha(opacity=100);}
.trans:hover{opacity: 0.5; filter: alpha(opacity=50);}
.nulovanie {padding:0;margin:0;border:0;text-align:left}
.tien {-webkit-box-shadow: 1px 1px 5px 0px #949494;-moz-box-shadow: 1px 1px 5px 0px #949494;box-shadow: 1px 1px 5px 0px #949494;}
.bggray {background-color:#f2f2f2;}
.vznnumber {font-size:1.2em;}
.vzndetail {font-size:0.8em;padding:15px;margin:15px 0;background-color:#fff;}
.vpravo {float:right;}
.vlavo {float:left;}

#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 100px; /* 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-color: #20409a; /* 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); /* Add a dark-grey background on hover */
}

A.icon {display:none;}

DIV.topnav {padding:30px 0 0 200px;margin:0;border:0;position:relative;z-index:1000;display:inline-block;}

/* Dropdown menu*/
.dropbtn {
    font-family: 'Open Sans', sans-serif;
    background-color: transparent;
    font-size:1.0em;
    font-weight:bold;
    color: #fff;
    padding: 15px;
    margin:0 0 0 0;
    border: none;
    cursor: pointer;    
}

.dropbtn:hover {
    background-color: #fff;
    color:#20409a;
}

.dropbtn:focus {
    background-color: #fff;
    color:#20409a;
}

.dropdown {
    position: relative;
    display: inline-block;
    margin:0 0 0 0;
    padding:0;
    background-color:transparent;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 300px;
    padding:0;
    margin:0;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a.submn {
    padding: 10px 15px;
    text-decoration: none;
    display: block;
    color:#20409a;
}

.dropdown a.submn:hover {background-image: url(/pict2015/black5.png);}

.show {display:block;}
/* koniec Dropdown menu*/



/* CSS pre predaj jarmocnych miest */
TEXTAREA.jarmok {padding:15px;margin:15px;border:1px solid #20409a;display:inline-table;width:95%;height:100px;}
INPUT.jarmok {padding:15px;margin:15px;border:1px solid #20409a;display:inline-table;width:250px;}
INPUT.jarmocnemiesto {padding:0;margin:0 10px 0 0;border:1px solid #20409a;float:left;}
DIV.jarmocnemiesto {padding:5px;margin:5px;border:1px solid #20409a;float:left;font-size:0.85em;}
/* Koniec CSS pre predaj jarmocnych miest*/


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;}

DIV.subm {padding:10px;margin:0;background-image:url(/pict2015/black20.png);font-weight:bold;}

DIV.errorpage {box-sizing: border-box;width:90%;margin:30px auto;padding:30px;border:1px solid #e5e5e5;color:#000;text-align:center;background-color:#fff8d2;}

DIV.icnpoz {border:0;padding:0;margin:0;position:absolute;top:0;right:30px;}
DIV.headfull {box-sizing: border-box;width:100%;height:90px;margin:auto;padding:0 30px 0 0;border:0;background-color:#20409a;color#fff;position:relative;}
DIV.bottomfull {box-sizing: border-box;width:100%;margin:auto;padding:30px;border-width:1px 0 0 0;border-color:#232323;border-style:solid;background-image: linear-gradient(#161616,#242424);color#fff;height:auto;}
DIV.bottomcon {box-sizing: border-box;width:24%;padding:30px;margin:0;border:0;display:inline-table;color:#fff;font-size:0.85em;position:relative;}
DIV.centerfull {box-sizing: border-box;width:100%;padding:0;margin:0;border:0;position:relative;height:auto;}
DIV.centerfullcnt {box-sizing: border-box;width:100%;padding:0;margin:0;border:0;position:relative;height:auto;text-align:center;}
DIV.centerfullcntblack {box-sizing: border-box;width:100%;padding:0;margin:0;border:0;position:relative;height:auto;text-align:center;background-image: linear-gradient(#353535,#000);}

DIV.uvodicon {font-size:0.90em;text-align:center;box-sizing: border-box;width:18%;height:250px;border:0;padding:95px 30px 30px 30px;margin:10px;display:inline-table;background-color:#fff;background-position:left top ,center top;background-repeat:repeat, no-repeat;}
DIV.obsahicn {font-size:0.90em;color:#000;box-sizing: border-box;width:100%;padding:15px;margin:5px 0;border:0;position:relative;height:auto;text-align:center;background-image:url(/pict2015/black5.png);}
DIV.obsahicnclean {color:#000;box-sizing: border-box;width:100%;padding:15px;margin:5px 0;border:0;position:relative;height:auto;text-align:center;}

DIV.icneu {background-image:none, url(/pict2015/EU-logo.png);}
DIV.icneu:hover {background-image:url(/pict2015/black5.png), url(/pict2015/EU-logo.png);}

DIV.icnfps {background-image:none, url(/pict2015/fps-logo.png);}
DIV.icnfps:hover {background-image:url(/pict2015/black5.png), url(/pict2015/fps-logo.png);}

DIV.icnfps2 {background-image:none, url(/pict2015/fps-logo2.png);}
DIV.icnfps2:hover {background-image:url(/pict2015/black5.png), url(/pict2015/fps-logo2.png);}

DIV.icn20 {background-image:none, url(/pict2015/icn20.png);}
DIV.icn20:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn20.png);}

DIV.icn01 {background-image:none, url(/pict2015/icn01.png);}
DIV.icn01:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn01.png);}
DIV.icn1 {background-image:none, url(/pict2015/icn1.png);}
DIV.icn1:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn1.png);}
DIV.icn2 {background-image:none, url(/pict2015/icn2.png);}
DIV.icn2:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn2.png);}
DIV.icn3 {background-image:none, url(/pict2015/icn3.png);}
DIV.icn3:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn3.png);}
DIV.icn4 {background-image:none, url(/pict2015/icn4.png);}
DIV.icn4:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn4.png);}
DIV.icn5 {background-image:none, url(/pict2015/icn5.png);}
DIV.icn5:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn5.png);}
DIV.icn6 {background-image:none, url(/pict2015/icn6.png);}
DIV.icn6:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn6.png);}
DIV.icn7 {background-image:none, url(/pict2015/icn7.png);}
DIV.icn7:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn7.png);}
DIV.icn8 {background-image:none, url(/pict2015/icn8.png);}
DIV.icn8:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn8.png);}
DIV.icn9 {background-image:none, url(/pict2015/icn9.png);}
DIV.icn9:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn9.png);}
DIV.icn10 {background-image:none, url(/pict2015/icn10.png);}
DIV.icn10:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn10.png);}
DIV.icn11 {background-image:none, url(/pict2015/icn11.png);}
DIV.icn11:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn11.png);}
DIV.icn12 {background-image:none, url(/pict2015/icn12.png);}
DIV.icn12:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn12.png);}
DIV.icn13 {background-image:none, url(/pict2015/icn13.png);}
DIV.icn13:hover {background-image:url(/pict2015/black5.png), url(/pict2015/icn13.png);}
DIV.trisel {box-sizing: border-box;width:30%;margin:30px 15px 30px 30px;padding:0 0 0 0;border:0;display:inline-table;}
DIV.trisel2 {box-sizing: border-box;width:30%;margin:30px 15px 30px 15px;padding:0 30px;border-width:0 1px 0 1px;border-color:#d3d3d3;border-style:solid;display:inline-table;}
DIV.trisel3 {box-sizing: border-box;width:30%;margin:30px 30px 30px 15px;padding:0 0 0 0;border:0;display:inline-table;}
DIV.msz {text-align:center;width:24%;padding:15px;margin:5px;border:1px solid #21419a;box-sizing: border-box;display:inline-table;background-image:url(/pict2015/download2021.png);background-position:3px 2px;background-repeat:no-repeat;}
DIV.mszno {text-align:center;width:24%;opacity: 0.35; filter: alpha(opacity=35);padding:15px;margin:5px;border:1px solid #21419a;box-sizing: border-box;display:inline-table;background-image:url(/pict2015/download2021.png);background-position:3px 2px;background-repeat:no-repeat;}
DIV.msz2 {text-align:center;color:#20409a;width:24%;padding:15px;margin:5px;border:1px solid #21419a;box-sizing: border-box;display:inline-table;}
DIV.mszselect {text-align:center;width:24%;padding:0;margin:5px;border:1px solid #21419a;box-sizing: border-box;display:inline-table;}
SELECT.msz {width:100%;padding:15px;margin:0;border:0;background-color:#fff;font-size:1.07em;color:#20409a;cursor:hant;cursor:pointer;}

DIV.upm {text-align:center;width:100%;padding:0;margin:5px;border:1px solid #21419a;box-sizing: border-box;display:inline-table;}

DIV.csrwull {width:100%;padding:0;margin:0;border:0;display: block;    overflow-x: auto;    white-space: nowrap;}

DIV.fotoposlanci {box-sizing: border-box;padding:0;margin:10px;width:18%;height:380px;display:inline-table;background-size:cover;background-repeat:no-repeat;background-position:center center;}
DIV.menoposlanec {position:relative;padding:15px;margin:85% 0 0 0;border:0;background-image:url(/pict2015/white80.png);text-align:center;}

DIV.spravasmall {width:100%;box-sizing: border-box;padding:0 0 30px 0;margin:30px 0 30px 0;text-align:left;text-decoration:none;border-width:0 0 1px 0;border-style:solid;border-color:#d3d3d3;}
DIV.spravasmall:hover {opacity: 0.5; filter: alpha(opacity=50);}
DIV.nazovspravy {font-size:1.5em;color:#20409a;text-decoration:none;padding:0;margin:0 0 10px 0;border:0;}
DIV.perexspravy {font-size:1.0em;color:#000;text-decoration:none;padding:0;margin:0 0 10px 0;border:0;}
DIV.datumspravy {font-size:0.85em;color:#000;text-decoration:none;padding:0;margin:0 0 10px 0;border:0;font-weight:bold;}
DIV.fotogaleria {box-sizing: border-box;padding:0;margin:5px;width:18%;height:200px;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center center;border-width:5px;border-color:#d2d2d2;border-style:solid;}
DIV.institucie {text-align:left;box-sizing: border-box;padding:30px;margin:5px;width:24%;height:480px;display:inline-table;border-width:1px 1px 1px 1px;border-color:#d2d2d2;border-style:solid;}

DIV.oddeleniafull {color:#000;font-size:1.5em;text-align:center;box-sizing: border-box;padding:30px;margin:5px;width:19%;height:150px;display:inline-table;border-width:1px 1px 1px 1px;border-color:#d2d2d2;border-style:solid;background-color:#eeeeee;}
DIV.oddeleniafull:hover {opacity: 0.5; filter: alpha(opacity=50);}

DIV.volbyfull {color:#000;font-size:1.3em;text-align:center;box-sizing: border-box;padding:30px;margin:5px;width:19%;height:200px;display:inline-table;border-width:1px 1px 1px 1px;border-color:#d2d2d2;border-style:solid;background-color:#eeeeee;}
DIV.volbyfull:hover {opacity: 0.5; filter: alpha(opacity=50);}

DIV.obsahnews {clear:both;display:block;box-sizing: border-box;width:100%;text-align:left;margin:0;padding:0 11% 30px 11%;border:0;}
DIV.obsahnews2 {clear:both;display:block;box-sizing: border-box;text-align:left;margin:0 11% 0 11%;padding:0 0 30px 0;border-width:0 0;border-color:#d2d2d2;border-style:solid;}

DIV.obspzv {width:100%;display:block;box-sizing: border-box;padding:15px 0;margin:5px 0;border-width:0 0 1px 0;border-style:solid;border-color:#e5e5e5; }
DIV.termin {text-align:center;padding:15px;margin:0 15px 15px 0;box-sizing: border-box;background-color:#21419a;color:#fff;float:left;}
SPAN.terminpozvanka{font-size:1.8em;}
SPAN.terminpozvanka2{font-size:1.2em;}
SPAN.pozvankanazov {font-size:1.5em;font-weight:bold;}

DIV.searchodkaz {width:19%;box-sizing: border-box;padding:15px;margin:5px;text-align:left;display:inline-table;border:1px solid #dedede;}

p.obs1 {padding:5px 0 0 30px;margin:0;}
p.posl1 {display:block;margin:0;padding:0;font-size:1.2em;font-weight:bold;}
p.posl2 {display:block;margin:0;padding:5px 0 0 0;font-size:1.0em;}

table.kontakty {width:100%;}
table.dokdown {width:100%;}
table.oddeleniahodiny {margin:0 0 30px 30;float:right;width:33%;}
table.oddeleniakontakt {margin:30px auto;float:right;width:100%;}
td.nadpis {padding:15px;margin:2px;border:1px solid #20409a;background-color:#20409a;color:#fff;font-weight:bold;text-align:left;}
td.obsah {padding:15px;margin:2px;border:1px solid #d2d2d2;text-align:left;background-color:#e3eaff;}
td.obsahnoborder {padding:15px;margin:2px;border:0 solid #d2d2d2;text-align:left;background-color:#e3eaff;}

td.nadpiskontakt {padding:15px;margin:2px;border:1px solid #d2d2d2;background-image: linear-gradient(#3b3b3b, #242424);color:#fff;font-weight:bold;text-align:left;}
td.obsahkontakt {padding:15px;margin:2px;border:1px solid #d2d2d2;text-align:left;background-color:#eeeeee;}

h1.nadpisnewsfotogal {display:block;padding:0 11% 30px 11%;margin:0 0 0 0;border:0;font-size:2.0em;font-weight:bold;text-align:left;}
h1.nadpisnews {display:block;padding:50px 11% 30px 11%;margin:0 0 30px 0;border:0;background-color:#ededed;font-size:2.5em;font-weight:bold;text-align:left;}
h2.uvodnadpis {text-align:left;display:block;padding:15px 15px 15px 30px;margin:0;font-size:1.0em;color:#4e76cd;background-color:#f0f0f0;background-image:url(/pict2015/h2.jpg);background-position:10px 20px;background-repeat:no-repeat;}
h2.podnadpis {text-align:left;display:block;padding:15px 15px 15px 30px;margin:0;font-size:1.5em;color:#4e76cd;background-image:url(/pict2015/h2.jpg);background-position:10px 25px;background-repeat:no-repeat;}

SPAN.icnuvod {font-size:1.25em;color:#20409a;font-weight:bold;}

img.logo {padding:0;margin:0;border:0;left:0;top:5px;position:absolute;z-index:999999;float:left;}
img.logo:hover {opacity: 1.0; filter: alpha(opacity=100);}
a.logo {padding:0;margin:0;border:0;opacity: 1.0; filter: alpha(opacity=100);}
a.logo:hover {padding:0;margin:0;border:0;opacity: 1.0; filter: alpha(opacity=100);}
img.icohead {float:right;position:relative;padding:0;margin:25px 0 0 0;border:0;}
img.bottomicon {float:left;padding:0;margin:0 15px 80px 0;}
img.fotogaltitulkanew {width:25%;padding:5px;margin:0 0 30px 30px;border:1px solid #dedede;float:right;}
IMG.pictsmall {width:100%;padding:0;margin:15px 0 15px 0;border:1px solid #dedede;}

A {color:#20409a;text-decoration:none;}
A:HOVER {opacity: 0.5; filter: alpha(opacity=50);text-decoration:underline;}
A.nodec {text-decoration: none;}
A.menu {padding:15px;margin:0 0 0 0;text-decoration: none; font-weight: bold; color: #fff;border:0;}
A.menu:hover {color:#20409a;background-color:#fff;}
A.klik2 {color:fbe75e;text-decoration:none;}
A.klik2:hover {opacity: 0.5; filter: alpha(opacity=50);text-decoration:underline;}
A.listovanie {padding:5px;margin:2px;border:0;background-color:#fff;text-decoration:0;color:#20409a;}
A.listovanie:hover {opacity: 0.5; filter: alpha(opacity=50);}
A.listovanie2 {padding:5px;margin:2px;border:0;background-color:#20409a;text-decoration:0;color:#fff;}
A.listovanie:hover {opacity: 0.5; filter: alpha(opacity=50);}

A.vzn {display:inline-table;padding:15px;margin:0 0 0 0;text-decoration: none; font-weight: bold; color: #20409a;border:1px solid #20409a;}
A.vzn:hover {color:#fff;background-color:#20409a;}

A.vzn2 {display:inline-table;padding:15px;margin:0 0 0 0;text-decoration: none; font-weight: bold; color:#fff; background-color: #20409a;border:1px solid #20409a;}
A.vzn2:hover {color:#fff;background-color:#20409a;}

DIV.searchform {position:absolute;z-index:99999;right:30px;top:80px;background-color:#fff;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);padding:0;margin:0;}
INPUT.inptsearch {padding:15px;margin:15px 0 15px 15px;border:1px solid #20409a;width:200px;}
INPUT.normalne {padding:15px;margin:15px;border:1px solid #20409a;width:250px;}

BUTTON.tlacitkosearch  {padding:15px;margin:15px 15px 15px 0;border:1px solid #20409a;background-color:#20409a;color:#fff;cursor:hand;cursor:pointer;}
BUTTON.tlacitkosearch:hover {opacity: 0.5; filter: alpha(opacity=50);}

button.tlacitko {display:inline-block;padding:10px 15px;margin:5px;border:1px solid #20409a;background-color:#20409a;color:#fff;cursor:hand;cursor:pointer;}
button.tlacitko:hover {opacity: 0.5; filter: alpha(opacity=50);}

@media screen and (max-width: 1250px) {
    #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: none;color:#fff;margin:0;padding:0;}
    .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; padding:0;background-color: #20409a;width:33%;right:15px;top:85px;box-sizing: border-box;border-width:0 0 0 0;border-color:#000;border-style:solid;-webkit-box-shadow: 1px 1px 5px 0px #949494;-moz-box-shadow: 1px 1px 5px 0px #949494;box-shadow: 1px 1px 5px 0px #949494;}
    .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: #20409a;
    padding: 15px;
    margin:0;
    font-size: 1.0em;
    border: none;
    cursor: pointer;
    width:100%;
    }
    
    .dropbtn:hover, .dropbtn:focus {
        background-image:url(/pict2015/black5.png);
        color:#20409a;
        padding:15px;
        margin:0;
    }
    
    .dropdown {
        position: relative;
        z-index:1;
        display: block;
        margin:0;
        padding:0;
        border:0;
    }
    
    .dropdown-content {
        display: none;
        position: relative;
        background-image:url(/pict2015/black5.png);
        width: 100%;
        padding:0;
        margin:0;
        overflow: auto;
        z-index: 1;
        color:#20409a;
    }
    
    .dropdown-content a.submn {
        padding: 15px 15px 15px 30px;
        font-size:0.85em;
        text-decoration: none;
        display: block;
        color:#20409a;
    }
    
    .dropdown a.submn:hover {background-image:url(/pict2015/black5.png);}
    
    .show {display:block;}
  
    A.menu {padding:15px;font-size:1.0em;margin:0;color:#fff;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-image:url(/pict/white5.png);}
    
    A.icon {position:relative;display:inline-table;background-color:#20409a;color:#fff;padding:5px 20px;margin:29px 15px 0 5px;border:1px solid #fff;text-decoration:none;float:right;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}
    A.icon:hover {opacity: 0.5; filter: alpha(opacity=50);}    

    DIV.trisel {width:28%;}
    DIV.trisel2 {width:28%;}
    DIV.trisel3 {width:28%;}
    DIV.uvodicon {width:23%;}
    DIV.msz {width:48%;}
    DIV.mszno {width:48%;}
    DIV.msz2 {width:48%;}
    DIV.mszselect {width:48%;}
}

@media screen and (max-width: 1200px) {
    DIV.bottomcon {width:48%;}    
    DIV.uvodicon {width:30%;}
    DIV.nazovspravy {font-size:1.2em;}
    img.fotogaltitulkanew {width:33%;}
    DIV.fotogaleria {margin:5px;width:30%;height:150px;}
    DIV.institucie {padding:5%;margin:5px;width:44%;}
    table.oddeleniahodiny {margin:0 0 30px 30;float:right;width:50%;}
    DIV.oddeleniafull {font-size:1.2em;width:23%;height:150px;}
    DIV.trisel {margin:0 15px 30px 30px;}
    DIV.trisel2 {margin:0 15px 30px 15px;}
    DIV.trisel3 {margin:0 30px 30px 15px;}
    DIV.fotoposlanci {width:22%;}

}

@media screen and (max-width: 1000px) {
    DIV.fotoposlanci {width:30%;}
    DIV.volbyfull {width:32%;}
}

@media screen and (max-width: 800px) {
    
    .topnav.responsive {width:70%;}
    DIV.uvodicon {width:30%;}
    DIV.trisel {width:50%;padding:30px;margin:0;}
    DIV.trisel2 {width:50%;border-width:0 0 0 1px;padding:30px;margin:0;}
    DIV.trisel3 {width:100%;margin:0;padding:30px;}
    DIV.searchodkaz {width:48%;}
    DIV.institucie {padding:5%;margin:5px;width:95%;height:auto;}
    h1.nadpisnews {font-size:2.0em;}
    table.oddeleniahodiny {margin:0 0 30px 30;float:right;width:100%;}
    DIV.oddeleniafull {font-size:1.0em;width:30%;height:150px;}
    DIV.spravasmall {padding:0 0 30px 0;margin:0 0 30px 0;}
     DIV.fotoposlanci {width:46%;}
    DIV.msz {width:100%;}
    DIV.mszno {width:100%;}
    DIV.msz2 {width:100%;}
    DIV.mszselect {width:100%;}
    DIV.volbyfull {width:47%;font-size:1.2em;}
}

@media screen and (max-width: 500px) {
    .topnav.responsive {right:0;width:100%;}
    DIV.icnpoz {right:15px;}
    DIV.headfull {padding:0 15px 0 0;}
    img.logo {height:80px;margin:0;}
    DIV.uvodicon {width:90%;}
    DIV.trisel {width:100%;padding:30px 30px 0 30px;}
    DIV.trisel2 {width:100%;border:0;padding:30px 30px 0 30px;}
    DIV.trisel3 {width:100%;padding:30px 30px 0 30px;}
    DIV.bottomcon {width:95%;} 
    DIV.searchodkaz {width:100%;margin:2px;}
    DIV.obsahnews {padding:0 5% 30px 5%;}
    DIV.obsahnews2 {margin:0;padding:0 5% 30px 5%;}
    DIV.fotogaleria {margin:5px;width:47%;height:150px;}
    DIV.oddeleniafull {width:48%;margin:2px;}
    DIV.fotoposlanci {width:80%;}
        
    h1.nadpisnews {font-size:1.5em;padding:30px 5% 30px 5%;}
    h1.nadpisnewsfotogal {padding:0 5% 30px 5%;font-size:1.5em;}
    
    img.fotogaltitulkanew {width:97%;padding:5px;margin:15px auto;float:none;}
    table.oddeleniakontakt {margin:30px auto;float:none;}
    
    A.vzn {display:block;margin:5px 0;}
    A.vzn2 {display:block;margin:5px 0;}
    
    DIV.volbyfull {width:90%;height:auto;}
    
    
}





