/*zakladni*/

body,font{margin:0;padding:0;font-size:90%;font-family:sans-serif!important;background-color:white;color:black;}
#lista,#hlava,#pata{margin:0;padding:5px 3%;}
#telo{margin:0 0 0.5em 0;padding:0 3%;}
hr{display:block;height:1px;line-height:1px;overflow:hidden;border:0;} /*margin:20px 0 -4px 0;padding:0;*/
 form{margin:0;padding:0;}
.btn{cursor:pointer;}
.format{padding-left:1%;margin:1px 0;width:99%;}
form div{width:auto!important;padding:3px 1%;}
#hledani{padding:8px 0;margin:10px 0;}
#hledani .format{width:65%;}
.b1{background-color:#f5f5f5;}
.b2{background-color:#eeeeee;}
img{border:0;}
.vystraha{font-weight:bold;font-style:italic;}
.sf{float:none!important;display:block;clear:both;font-size:1%;line-height:1%;height:1px;border:0;padding:0;margin:0;overflow:hidden;}
.cist{position:absolute;left:-10000px;top:0;height:1px;width:1px;overflow:hidden;}
.skryt{display:none;}
.fulltex{background-color:#333333;color:white;font-weight:bold;padding:0 4px;}
.vratsenahoru{text-align:right;padding:0;margin:-5px 0 0 0;width:100%;height:2em;}
ul#volsocialhub{margin:0;padding:0;}
ul#volsocialhub li{display:inline;background-color:#eeeeee;border-right:5px white solid;padding: 0 5px;white-space:nowrap;}
.vratsenahoru a{float:right;background-color:black;padding:0 5px;line-height:200%;}
 a,a:link,a:visited,a:active,a:focus,a:hover{color:#072357;}
.vratsenahoru a, .vratsenahoru a:link, .vratsenahoru a:visited, .vratsenahoru a:active, .vratsenahoru a:focus, .vratsenahoru a:hover{color:white;}

/*editor*/
.editor{margin:3px 0;}
body.editor p{border:1px blue dashed;}
.sfleft{clear:left!important;}
.justify{text-align:justify;}
.editor .nastred{text-align:center;}
.editor img{position:relative;float:left;margin:0 8px 4px 0;}
.editor img.vpravo{float:right;margin:0 0 4px 8px;}
.editor p.nastred img{float:none;}
.editor hr{width:100%;clear:both;display:block;}

 /*obal*/
ul.inline{margin:0;padding:0;}
ul.inline li{display:inline;margin:0;padding:0 6px 0 3px;list-style-type:none;border-right:1px #000000 solid;}
ul.inline li.last{border:0;}
ul.inline li.first{padding-left:0;}
#lista{background-color:#000000;line-height:180%;color:white;}
#lista *{color:white;border-color:white;}
#lista a,#lista a:link,#lista  a:visited,#lista  a:active,#lista  a:focus,#lista a:hover{color:white;}

h1.cvi{font-size:160%;font-weight:bold;margin:0;padding:10px 0 0 0;}
/*#hlava a{text-decoration:none;}*/
#hlava p{margin:0 -3%;padding:5px 3%;background-color:#eeeeee;}
/*#znak{width:60px;float:left;margin-right:5px;} */

/*nadpisy, text*/
 h2.cvi,h3.cvi,h4.ud{background-color:#5b5b5b;color:white;margin:0.6em -3% 5px -3%;padding:3px 3%;}
 h3.ud,.big, h2.cvi{font-size:120%;}
 h2.cvi{background-color:black;}
 #zahlavi h2.cvi{margin-bottom:10px;}
.extrabig,#zahlavi h2.cvi{font-size:150%;}
 .dalsi,.vratsenahoru,.popisek,#kalakci td,#pata,.mesice, .small,.rozbalit,.zobrazit,.zobrazeno,.vyhlodkaz,.stranka,.udz,.nahledy,.vip{font-size:80%;}
 .dalsi{margin-bottom:0;padding-bottom:6px;}
h3.cvi,h4.ud,.cesta{font-size:90%;}
.format,select,.btn,textarea{font-size:100%;}

.dok,.odkazy,dd,.kategorie,.utvary,.galerie,.kontext2{margin:0 -3%;}
dd  .dok,dd .kategorie,dd .utvary,dd .galerie{margin-left:0;}
ul.ui {margin:5px 0;padding:0;}
.ui li{display:block;list-style-type:none;margin:0;padding:5px 3% 5px 3%;clear:both;border-top:3px white solid;}
ul.ui ul {margin:3px 0 0 0;padding:0;}
ul.ui li li,dd .ui li{border:0;display:list-item;list-style-type:square;padding:5px 0 0 0;margin-left:16px;margin-bottom:3px;}
ul.ui li li strong{font-weight:normal;}
.ui img{float:left;margin:5px;margin-left:0;}



/*podbarvene*/
ul.mpodbarvene li{background-color:#eeeeee;padding:8px 3%;}
ul.mpodbarvene  li a {text-decoration:none;color:#000000;display:block;padding-top:5px;padding-bottom:5px;margin:0 -3%;padding:5px 3%;}
ul.mpodbarvene  li a strong{text-decoration:underline;color:#072357;}
ul.mpodbarvene ul.ui{background-color:#F7F7F7;margin:5px -3% -8px -3%;padding:5px 0 5px 3%;}
ul.mpodbarvene li li{border:0;list-style-type:square;background-color:transparent;display:list-item;width:auto;float:none;padding:4px 0;margin: 5px 0 5px 16px;}
ul.mpodbarvene  li ul.ui li a{display:inline;padding:8px 0;margin:0;text-decoration:underline;color:#072357;}
ul.mpodbarvene ul.ui ul{margin:0 0 -8px 0!important;padding:0!important;}


.nahledy{text-align:center;}
.nahledy li{display:block;list-style-type:none;margin:0;clear:both;border-top:3px white solid;padding:8px 3%;}
.nahledy li li{border:0;}
.nahledy{margin-left:0;padding-left:0;}
.nahledy img{float:none;}
.nahledy a, .nahledy span{clear:both;display:block;}
.nahledy li{background-color:#eeeeee;}  /*.dok2,.dok,*/
.unp{float:left;margin-right:8px;}
 #unpobtekane{margin:auto!important;}
 .vip{background-color:#eeeeee;width:auto!important;padding:6px;text-align:center;margin-bottom:5px;}
 #kvlevo{margin-right:0!important;}
.udz{text-align:right;}
.perex{font-weight:bold;}
.pataprvku{font-style:italic;}

.kontext2{border-top:1px silver solid;padding:0 3%;}
dt{margin:1em 0 0 0;}
dd{padding:0 0 0 3%;width:100%;}
/*dd .ui li{padding-left:0;}     */

/*kalendare*/
#kalakci  .calcells{margin:0;padding:0;width:100%;}
#kalakci td {width:14.5%;text-align:center;padding:2px;background-color:#eeeeee;line-height:300%;}
#kalakci td.curdate{border:2px black solid;padding:0!important;}
#kalakci td a{display:block;font-weight:bold;padding:0;}
#kalakci td.curdate a{padding:0;}
#kalakci td.notmnth{background-color:transparent;}

/*menu*/
#menu{margin:0 -3%;}
#menu ul{margin:0;padding:0;}
#menu li{border:5px black solid;border-width:0 0 0 5px;background-color:#efefef;display:block;list-style-type:none;margin:3px 0 0 0;padding:8px 3%;line-height:130%;}
#menu a{display:block;margin:-8px -3%;padding:8px 3%;}
#menu ul ul{background-color:#F8F8F8;margin:5px -3% -8px -3%;padding:5px 0 5px 3%;}
#menu li li{border:0;list-style-type:square;background-color:transparent;display:list-item;width:auto;float:none;padding:4px 0;margin: 5px 0 5px 16px;}
#menu li li a{display:inline-block;padding:8px 0 8px 3%;}
#menu ul ul ul{margin:0 0 -8px 0;padding:0;}
#menu a:focus,#menu a:active,#menu a#osmakt{color:black;font-weight:bold;}

.cesta{background-color:#dedede;margin:18px -3% 18px -3%;padding:5px 3%;clear:both;}

/*anketa*/
#anketa{padding-bottom:15px;}
#anketa ul{margin:0;padding:0;}
#anketa li{margin:0;padding:0 0 10px 0;clear:both;display:block;list-style-type:none;}
.hlas {margin:3px 0 0 0;padding:3px 0 2px 3px;background-color:#EFEFEF;}
.hlas div{overflow:hidden;font-size:1%;line-height:1%;height:7px;background-color:gray;}
#anketa p{margin:0;padding:3px 0 10px 0;}

/*kontakt*/
.kontakt address,.kontakt address span{font-style:normal;}

/*listovani*/
.fotobig{text-align:center;}
#listovani{max-width:300px;margin:0 auto;}
#listovani,#textovelistovani{padding:0.5em 0;}
#prvni img,#posledni img,#zpet img,#vpred img,.strzpet img,.strvpred img{background-color:#ffffff;color:#000000;}
a.aktivni img{background-color:#798084!important;color:#000A10;}
a.aktivni:hover img{background-color:#B4B4B4!important;color:#000000;}
#prvni img{margin-right:12%;}
#posledni img{margin-left:12%;}
#zpetfg img{margin:0 12%;}
.strlistovani{text-align:center;}
.strlistovani *{vertical-align:middle;}
 .strlistovani{font-size:140%;position:relative;line-height:4em;}


#pata{text-align:center;}
#pata span a{white-space:nowrap;}
a.patalogo,a.patalogo:link,a.patalogo:active,a.patalogo:visited,a.patalogo:hover{color:#DA0500!important;font-weight:bold;text-decoration:none!important;background-color:white!important;padding:0 0.3em;}
.patalogo span{color:black!important;font-weight:normal;}
.patalogo span.vis{font-weight:bold;}

.rozbalit{display:none;}

#vismo-cookie-wrapper{text-align:center;position:fixed;width:100%;height:0;overflow:visible;z-index:60;left:0;right:0;font-size:14px;}
#vismo-cookie-panel{position:fixed;width:100%;z-index:1;bottom:0;left:0;right:0;background:#343434;color:#ffffff;-webkit-transition:bottom 1s ease-out;-moz-transition:bottom 1s ease-out;-ms-transition:bottom 1s ease-out;-o-transition:bottom 1s ease-out;transition:bottom 1s ease-out;}
#vismo-cookie-panel p{margin:0;padding:5px 15px;line-height:1;}
#vismo-cookie-panel .vismo-cookie-text{display:inline-block;vertical-align:middle;line-height:1.2;padding:0 14px;}
#vismo-cookie-panel .vismo-cookie-text a{display:inline-block;text-decoration:underline;color:#ffffff;}
#vismo-cookie-panel .vismo-cookie-button{display:inline-block;vertical-align:middle;}
#vismo-cookie-panel #vismo-cookie-agree-button{display:inline-block;background-color:#E4E4E4;text-decoration:none;padding:8px 15px;margin:0;border-radius:3px;color:#343434;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-ms-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out;}
#vismo-cookie-panel #vismo-cookie-agree-button:hover{background-color:#ffffff;}
#vismo-cookie-panel .vismo-cookie-clear{display:block;height:0;line-height:0;font-size:.1px;clear:both;width:100%;}

@media (max-width : 800px) {
	#vismo-cookie-panel p{padding-top:9px;padding-bottom:9px;}
	#vismo-cookie-panel .vismo-cookie-button{margin-top:10px;display:block;}
}