/*vsechny soubory - obsahem je absolutni zaklad vyuzity jak na titulce, tak podstrankach, nezalinkovano do FTB*/
h4,h3,p{margin:20px 0 5px 0;padding:0;}
p{margin:8px 0;}
ul,ol{margin-top:10px;margin-bottom:10px;line-height:120%;}
#titul #stred ul, #kalendarAkci .dok .ui {line-height:normal;}
li{margin-top:2px;margin-bottom:2px;}
.editor{margin:15px 0;}
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;}
hr{display:block;height:1px;line-height:1px;overflow:hidden;margin:20px 0 -4px 0;padding:0;border:0;}
html>body hr{margin:28px 0 4px 0;}
.format,select,.btn,textarea{font-size:100%;}
.btn{cursor:pointer;}
.format{padding-left:5px;}   /*margin-bottom:5px;*/
img{border:0;}
.vystraha{font-weight:bold;font-style:normal;}
.sf{float:none!important;display:block;clear:both;font-size:1%;line-height:1%;height:1px;border:0;padding:0;margin:0;overflow:hidden;}
#celek .sf *,a#hlobsah,.sf,#k01,#k02,#k03,#k04,#k05,#k06,#anketa .hlas div{color:transparent!important;}
.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;}

ul#volsocialhub{display:block;margin:0;padding:17px 0 0 0;}
ul#volsocialhub li{margin:0 20px -7px 0;padding:0;float:left;white-space:nowrap;display:block;list-style-type:none;}
ul#volsocialhub li a{display:block;padding:8px 0 8px 30px;}
.facebook{background:transparent url(images/ikony/iko_facebook.png) no-repeat left center;}
.twitter{background:transparent url(images/ikony/iko_twitter.png) no-repeat left center;}
.zaslat{background:transparent url(images/ikony/iko_mail.png) no-repeat left center;}
.google{background:transparent url(images/ikony/iko_gplus.png) no-repeat left center;}

#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;}
}

[id*="volrecaptcha"] {
	text-align: center;
	padding: 15px 0;
	clear: both;
}

[id*="volrecaptcha"] > div {
	margin: 0 auto;
}

.volrecaptcha {
	clear: both;
	padding: 15px 0;
}

.volrecaptcha::after {
	clear: both;
	content: "";
	display: table;
	font-size: 0;
	width: 100%;
	height: 0;
}

.volrecaptcha [id*="volrecaptcha"] {
	padding: 0;
}

#fzapis .volrecaptcha .fnote {
	padding-left: 50px;
}


/***************************************
*	POČASÍ - OPENWEATHERMAP - MAX 5 DNÍ
***************************************/


/** PŘEPISY PRO STARÉ VZORY **/
/** vzor-o-2010 */

.box.podpocasim .fbtn {
	width: 12em;
}

/* vzor-m-2013 */
#celek1 #pocasi .obalh2,
#celek1 #pocasi.box h2.cvi.noprint {
	margin-bottom: 20px;
}

/* vzor-p-2013, vzor-q-2010 */
#vpravo.pozadi #pocasi .dalsi,
#vpravo.barva2 #pocasi .dalsi {
	white-space: nowrap;
}

.vzor-ia-2013 .owm li {
	margin-left: .75em;
	margin-right: .75em;
}
/*
.vzor-ia-2013 .owmIcon img {
	max-width: 38px;
}
*/
.vzor-d-2013 .owmIcon img{
	width: 44px;
}

.vzor-z-2013 .owmIcon img {
	width: 38px;
}


.owm {
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 1em;
}

.owm span[class*="owm"] {
	display: block;
}

.owm .owmIcon {
	padding: .5em 0;
}

.owm li {
	display: inline-block;
	padding: 0;
	margin: 0 1em 1em 1em;
}

.owm.owm-1 .owmDateDayName,
.owm.owm-2 .owmDateDayName,
.owm.owm-3 .owmDateDayName,
.owm.owm-4 .owmDateDay,
.owm.owm-5 .owmDateDay {
	display: none;
}

.owm.owm-2 li:nth-of-type(2) ~ li,
.owm.owm-3 li:nth-of-type(3) ~ li,
.owm.owm-4 li:nth-of-type(4) ~ li,
.owm.owm-5 li:nth-of-type(5) ~ li {
	display: none;
}

.owm .owmTempMax {
	font-size: 1.2em;
}

.owm img{ 
	width: 46px;
	height: auto;
	/*max-width: 48px;*/
}


#prihlaseniodberu.feditace:after,
#souhlasform:after,
#odvolanisouhlasuform:after {
	content: "";
	height: 0;
	display: table;
	clear: both;
}

#stranka [action*="/aa/"] .fbtn {
	text-align: right;
}

.vzor-p-2013 .fkont.feditace {
	left: 0;
}