@import url("styly_zaklad.css");

html, body, div, form, img {
  margin: 0;
  padding: 0;
  border: 0;
  }

html, body {
	height: 100%;
  }

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000;	
  text-align: left;
  background: transparent url('img/pozadi_stranky.jpg') top left repeat-x;
	}

/*** Identifikatory ***/ 
#kontejner {
	width: 1024px;
  min-height: 100%;
  height: 100%;
  margin: auto;
  }

html>body #kontejner {
	height: auto;
  }
  
#kontejner2 {
	width: 1024px;
  min-height: 100%;
  height: 100%;
  margin: auto;
  }

html>body #kontejner2 {
	height: auto;
  }
  
#zahlavi  {
  padding-top: 15px;
  }
  
#zahlavi_obal  {
  background-color: #fff;
  padding: 10px 10px 0 10px;  
  }  
  
#zahlavi_polozky  {
  position: relative;
  background: #FFCD00 url('img/zahlavi/pozadi_zahlavi.gif') bottom left repeat-x;
  height: 75px;
  } 
  
#logo  {
  position: absolute;
  left: 15px;
  top: 10px;
  }
  
#servis  {
  position: absolute;
  left: 180px;
  top: 26px;
  }
  
#jazyk  {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 0.85em;
  }

#telo_leve  {
  width: 228px;
  float:left;
  }
  
#menu_leve  {
  padding-top: 30px;
  font-weight: bold;
  }
  
#menu_leve_obsah  {  
  background: #FFE100 url('img/menu_leve/menu_leve_spodek.gif') bottom left no-repeat;
  padding-bottom: 17px;
  padding-top: 1px;
  }  
  
#cesta  {
  font-size: 0.85em;
  margin: 10px 0 12px 20px;
  }
  
#banner  {
  margin-left: 1px;
  } 
  
#menu_prave  {   
  width: 228px;
  float: left; 
  }
  
#menu_prave_obsah  {
  padding: 27px 8px 0 18px;
  }
  
#zapati_kontejner {
  clear: both;
  width: 1024px;
	height: 70px;
	min-height: 70px;
	margin: -70px auto 0 auto;
	background: #fff url('img/zapati/zapati_kontejner_pozadi.gif') top left repeat-x;
	}

html>body #zapati_kontejner {
	height: auto;
	}

#zapati_kontejner_obsah {
  padding: 3px 0px 0px 0px;
	font-size: 0.85em;	
  }

#zapati  {
  padding: 7px 21px 16px 21px;
  background: #F5F5F5 url('img/zapati/zapati_spoddek.gif') bottom left repeat-x;
  }
  
#zapati a, #zapati a:link,#zapati a:visited  {
  color: #000;
  }

#zapati_menu  {
	position: relative;
  padding-bottom: 5px;
  }

#zapati_copyright {
	position: relative;
  float: left;
  }

#zapati_omega {
	position: relative;
  float: right;
  }

#tisk_info {
	display: none;
	}
	

  
 /***Nasledovnici identifikatoru***/ 
#kontejner #telo  {
  width: 796px;
  float: left;
  }

#kontejner #telo_obsah  {
  padding: 0px 2px 0 20px;
  }
  
#kontejner2 #telo  {
  width: 566px;
  float: left;
  }

#kontejner2 #telo_obsah  {
  padding: 0px 2px 0 20px;
  }
  
 /***Upravene telo***/ 
 /* 
#telo_obal	{
	position: relative;
	}
	
#kontejner #telo  {
  width: 582px;
  position: absolute;
  top: 0;
  left: 189px;
  }
  
#kontejner2 #telo  {
  width: 395px;
  position: absolute;
  top: 0;
  left: 189px;
  }
  
#telo_leve  {
  position: absolute;
  top: 0;
  left: 0;
  }
*/
  
/*** Tridy***/
div.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	overflow: hidden;
	}

span.clear {
	clear: both;
	display: block;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
	
/*** menu uroven 1 ***/  
div.menu_uroven1  {
  margin-bottom: 1px;
  }
  
div.menu_uroven1_vybrano  { 
   border-bottom: 1px solid #fff;
  }
 
div.menu_uroven1 a, div.menu_uroven1 a:link, div.menu_uroven1 a:visited  {
  text-decoration: none;
  padding: 7px 0;
  display: block;
  width: 100%;
  color: #000;
  background-color: #FFE100;
  }
  
div.menu_uroven1 a:hover  {
  color: #0a288c;
  background: #F7DB00 url('img/menu_leve/okraj.gif') right top repeat-y;
  }
  
div.menu_uroven1 span  {
  margin-left: 15px;
  margin-right: 3px;
  display: block;
  }
  
div.menu_uroven1_vybrano a, div.menu_uroven1_vybrano a:link, div.menu_uroven1_vybrano a:visited  {
  text-decoration: none;
  padding: 7px 0;
  display: block;
  width: 100%;
  color: #0a288c;
  background: #F1D700 url('img/menu_leve/okraj.gif') right top repeat-y;
  }
  
div.menu_uroven1_vybrano a:hover  {
  background: #F1D700 url('img/menu_leve/okraj.gif') right top repeat-y;
  }
  
div.menu_uroven1_vybrano span  {
  margin-left: 15px;
  margin-right: 3px;
  display: block;
  }
  
/*** menu uroven 2 ***/  
div.menu_uroven2 a, div.menu_uroven2 a:link, div.menu_uroven2 a:visited  {
  text-decoration: underline;
  padding: 0px 0 8px 0;
  display: block;
  width: 100%;
  color: #000;
  background: #F1D700 url('img/menu_leve/okraj.gif') right top repeat-y;
  font-weight: normal;
  }
  
div.menu_uroven2 a:hover  {
  color: #0a288c;
  }
  
div.menu_uroven2 span  {
  margin-left: 25px;
  margin-right: 10px;
  display: block;
  }
  
div.menu_uroven2_vybrano a, div.menu_uroven2_vybrano a:link, div.menu_uroven2_vybrano a:visited  {
  padding: 0px 0 8px 0;
  display: block;
  width: 100%;
  color: #0a288c;
  font-weight: normal;
  text-decoration: underline;
  }
  
div.menu_uroven2_vybrano a:hover  {
  color: #0a288c;
  }
  
div.menu_uroven2_vybrano span  {
  margin-left: 25px;
  margin-right: 10px;
  display: block;
  }
  
/*** menu uroven 3 ***/  
div.menu_uroven3 a, div.menu_uroven3 a:link, div.menu_uroven3 a:visited  {
  text-decoration: none;
  padding: 0px 0 8px 0;
  display: block;
  width: 100%;
  color: #000;
  background: #F1D700 url('img/menu_leve/okraj.gif') right top repeat-y;
  font-weight: normal;
  }
  
div.menu_uroven3 a:hover  {
  color: #0a288c;
  }
  
div.menu_uroven3 span  {
  padding-left: 20px;
  margin-right: 10px;
  display: block;
  }
  
div.menu_uroven3_vybrano a, div.menu_uroven3_vybrano a:link, div.menu_uroven3_vybrano a:visited  {
  padding: 0px 0 8px 0;
  display: block;
  width: 100%;
  color: #0a288c;
  font-weight: normal;
  text-decoration: none;
  }
  
div.menu_uroven3_vybrano a:hover  {
  color: #0a288c;
  }
  
div.menu_uroven3_vybrano span  {
  padding-left: 20px;
  margin-right: 10px;
  display: block;
  background: transparent url('img/menu_leve/odrazka_uroven3.gif') 11px 5px no-repeat;
  }
  
/*** zpravy na uvodni strane ***/ 
#menu_prave h1  {
  color: #006400;
  font-size: 1.15em;
  margin: 0px 0 10px 0;
  font-weight: bold;
  }
	
#menu_prave h2.aktualita  {
  color: #006400;
  font-size: 1.15em;
  margin: 0px 0 13px 0;
  font-weight: bold;
  }  
 
div.uvod_aktualita_polozka {
  margin-bottom: 18px;
  } 

div.uvod_aktualita_polozka h2  {
  margin: 0 0 0.1em 0;
  font-size: 1em;
  font-weight: normal;
  }
  
div.uvod_aktualita_polozka h2 a, div.uvod_aktualita_polozka h2 a:link, div.uvod_aktualita_polozka h2 a:visited  {
  color: #003CD2;
  }
  
div.uvod_aktualita_polozka h2 a:hover {
  color: #006400;
  }
  
div.uvod_aktualita_polozka p  {
  margin-bottom: 0;
  font-size: 0.95em;
  }
  
div.uvod_aktualita_polozka p.datum  {
	color: #000;
  padding: 0;
  margin: 0;
  font-size: 0.85em;
  font-style: italic;
  font-weight: bold;
  }
  
div.archiv_aktualit  {
  padding-left: 0px;
  }
  
div.archiv_aktualit a, div.archiv_aktualit a:link, div.archiv_aktualit a:visited  {
  color: #003CD2;
  }
  
div.archiv_aktualit a:hover  {
  color: #006400;
  } 
  
/*** vypis zprav***/ 
 
div.aktualita_polozka p.datum {
  margin: 0 0 0.1em 0;
  padding: 0;
  }
	
div.aktualita_polozka p{
  margin: 0 0 1.4em 0;
  padding: 0;
  } 	 

div.aktualita_polozka h2  {
  margin: 0 0 0.1em 0;
  font-size: 1.1em;
  font-weight: bold;
  }

/* Mapa webu */
div.mapa_uroven1 {
	color: #505050;
  margin: 1.2em 0 0 0;
  font-size: 1.1em;
  padding: 0;
  }
  
div.mapa_uroven1 a, div.mapa_uroven1 a:hover, div.mapa_uroven1 a:visited {
	color: #505050;
  font-weight: bold;
  text-decoration: none;
  }
div.mapa_uroven1 a:hover {
  text-decoration: underline;
  }

div.mapa_uroven2 {
  background: url('img/ikonky/mapa_sipka.gif') 5px 0.1em no-repeat;
  margin: 0.3em 0 0 5px;
  color: #000000;
  padding: 0 0 0 25px;
  }
  
div.mapa_uroven2 a, div.mapa_uroven2 a:hover, div.mapa_uroven2 a:visited {
  color: #000000;
  text-decoration: none;
  }
div.mapa_uroven2 a:hover {
  text-decoration: underline;
  }

div.mapa_uroven3 {
  color: #000000;
  background: url('img/ikonky/mapa_sipka.gif') 30px 0.1em no-repeat;
  margin: 0.3em 0 0 5px;
  padding: 0 0 0 50px;
  }

div.mapa_uroven3 a, div.mapa_uroven3 a:hover, div.mapa_uroven3 a:visited {
  color: #000000;
  text-decoration: none;
  }
div.mapa_uroven3 a:hover {
  text-decoration: underline;
  }

div.mapa_uroven4 {
  color: #000000;
  background: url('img/ikonky/mapa_sipka.gif') 55px 0.1em no-repeat;
  margin: 0.3em 0 0.2em 5px;
  padding: 0 0 0 75px;
  }

div.mapa_uroven4 a, div.mapa_uroven4 a:hover, div.mapa_uroven4 a:visited {
  color: #000000;
  text-decoration: none;
  }
div.mapa_uroven4 a:hover {
  text-decoration: underline;
  }

div.mapa_uroven5 {
  color: #000000;
  background: url('img/ikonky/mapa_sipka.gif') 80px 0.1em no-repeat;
  margin: 0.3em 0 0.2em 5px;
  padding: 0 0 0 100px;
  }

div.mapa_uroven5 a, div.mapa_uroven5 a:hover, div.mapa_uroven5 a:visited {
  color: #000000;
  text-decoration: none;
  }
div.mapa_uroven5 a:hover {
  text-decoration: underline;
  }

div.mapa_uroven6 {
  color: #000000;
  background: url('img/ikonky/mapa_sipka.gif') 105px 0.1em no-repeat;
  margin: 0.3em 0 0.2em 5px;
  padding: 0 0 0 125px;
  }

div.mapa_uroven6 a, div.mapa_uroven6 a:hover, div.mapa_uroven6 a:visited {
  color: #000000;
  text-decoration: none;
  }
div.mapa_uroven6 a:hover {
  text-decoration: underline;
  }

/* sIFR */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	}

.sIFR-replaced {
	visibility: visible !important;
	}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
	}

.sIFR-hasFlash h1 {
  visibility: hidden;
  font-size: 22px;
	letter-spacing: -9px;
	line-height: 120%;
	margin: 0 0 0.5em 0;
	padding-left: 0.0em;
	}

#flashcontent {
  background: url('img/alt_flash.jpg') right top no-repeat;
  width: 374px;
  height: 262px;
  margin: 0;
}
	
	
html>body .sIFR-hasFlash h1 {
	line-height: 100%;
	}

table.formular_poptavka th {
	font-weight: bold;
}


table.formular_poptavka td input.text {
	width: 200px;	
}

table.formular_poptavka td textarea {
	width: 204px;	
}

table.formular_poptavka th.formular_chyba {
  color: red;
  }

/* Anketa */
div.tx-jkpoll-pi1  {
  margin: 0;
	font-weight: normal;
	padding-bottom: 10px;
  margin-bottom: 5px;
  border: 1px solid #FFCD00;
  border-top: none;
  }
  
div.anketa_hlavicka {
	background-color: #F1D700;
	margin: 16px 0 0 0;
/*	padding: 1px 4px;
	border-bottom: solid 1px #AA9500;*/
}

div.anketa_hlavicka h2 {
	margin: 0px 0 0 0;
	padding: 7px 8px 6px 8px;
}

div.tx-jkpoll-pi1 div.error  {
	padding: 7px 8px 6px 8px;
  }
  
HTML>BODY div.tx-jkpoll-pi1 input.pollsubmit  {
  }
  
div.anketa_otazka  {
  padding: 7px 0px 6px 10px;
  margin: 0;
	font-weight: bold;
  }
  
HTML>BODY div.anketa_otazka  {
  padding: 7px 0px 8px 10px;
  margin: 0;
  }
  
div.anketa_otazka p  {
  padding: 0;
  margin: 0;
  }
  
div.anketa_result  {
  padding: 0px 2px 0 10px;
  }
  
div.anketa_result p  {
  padding: 0;
  margin: 0px 0 5px 0px;
  }
  
div.anketa_result table  {
  padding: 0;
  margin: 0;
  }
  
div.anketa_volba  {
  padding: 0 0 0 10px;
  margin: 0;
  }
  
div.anketa_volba table.form  {
  margin: 0;
  padding: 0;
  }  
  
div.anketa_volba table.form td  {
/*  width: 60px;*/
  }

input.pollanswer {
  position: relative;
  top: 2px;
  border: none;
  }

