@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: 75%;
	color: #000000;
  background-color: #3a5884;	
  text-align: left;
  background: #3a5884 url('img/bg_kontejner.gif') top center repeat-y;
	}

/*** Kontejner obal ***/ 
#kontejner_obal {
  min-height: 100%;
  height: 100%;
  width: 1032px;
  margin: auto;
  background: url('img/bg_kontejner.gif') top right repeat-y;
  }
  
html>body #kontejner_obal {
	height: auto;
  }
 
#kontejner_obal_uvod {
  min-height: 100%;
  height: 100%;
  width: 1032px;
  margin: auto;
  background: url('img/bg_kontejner_uvod.gif') top right repeat-y;
  }
  
html>body #kontejner_obal_uvod {
	height: auto;
  }

/*** Kontejnery***/  
#kontejner, #kontejner_uvod, #kontejner_no_leve_menu, #kontejner_pravy_obsah_leve_menu, #kontejner_pravy_obsah {
  padding: 0 46px;
  }
  
/*** Zahlavi - objekty ***/   
#zahlavi_objekty {
  height: 78px;
  width: 1032px;
  margin: auto;
  position: relative;
  background: url('img/zahlavi/bg_zahlavi.gif') left top no-repeat;
  } 
  
#logo_obal {
  left: 84px;
  top: 23px;
  position: absolute;
  } 
	
#vyhledavani  {
  right: 46px;
  top: 38px;
  position: absolute;
  }
  
#jazyk {
  position: absolute;
  top: 43px;
  right: 296px;
  }
  
#jazyk a, #jazyk a:link, #jazyk a:visited {
  text-decoration: none;
  color: #fff;
  margin-right: 12px;
  padding-left: 27px;
  }
  
#jazyk a.cz, #jazyk a:link.cz, #jazyk a:visited.cz {
  background: url('img/vlajky/vlajka_cr.gif') left top no-repeat;
  }
  
#jazyk a.en, #jazyk a:link.en, #jazyk a:visited.en {
  background: url('img/vlajky/vlajka_en.gif') left top no-repeat;
  }
  
#jazyk a.ru, #jazyk a:link.ru, #jazyk a:visited.ru {
  background: url('img/vlajky/vlajka_ru.gif') left top no-repeat;
  }
	
#vyhledavani table  {
  margin: 0;
  }
  
#vyhledavani table td  {
  padding: 0 0 0 4px;
  vertical-align: middle;
  }
  
#vyhledavani table td input.vyhledavani_text {
  border: 1px solid #44545e;
  padding: 1px 0 2px 4px;
  width: 140px;
  }

#flashcontent { background: url('img/flash_zastupny.png') right top no-repeat; width: 669px; height: 311px; }  

/*** Cesta ***/
#kontejner #cesta, #kontejner_pravy_obsah_leve_menu #cesta {
  padding-left: 250px;
  }
  
#kontejner_pravy_obsah #cesta, #kontejner_no_leve_menu #cesta  {
  padding-left: 20px;
  }
  
#kontejner_no_leve_menu #cesta_obal {
  padding-left: 19px;
  }
  
#cesta {
  border-right: 2px solid #fff;
  }
  
#cesta_obal {
  padding: 5px 10px 7px 20px;
  background-color: #eef0f2;
  font-size: 0.95em;
  line-height: 140%;
  }

/*** Telo ***/
#kontejner #telo {
  float: left;
  width: 700px;
  }
  
#kontejner_pravy_obsah_leve_menu #telo  {
  float: left;
  width: 445px;
  }
  
#kontejner_pravy_obsah #telo  {
  float: left;
  width: 640px;
  }
  
#kontejner_uvod #telo  {
  float: left;
  width: 690px;
  }
  
#kontejner_uvod #telo_obsah  {
  padding: 0px 0px 0 20px;
  } 
  
#kontejner_pravy_obsah #telo_obsah  {
  padding: 20px 20px 0 39px;
  }
  
#kontejner_no_leve_menu #telo_obsah {
  padding: 20px 20px 0 39px;
  }
  
#telo_obsah {
  padding: 20px 20px 0 20px;
  }

/*** Telo leve ***/
#telo_leve {
  float: left;
  width: 230px;
  } 
  
#telo_leve_obsah {
	margin-top: 0;
  padding: 0;
  }

/*** Telo prave - bez leveho menu ***/
#kontejner_pravy_obsah #telo_prave {
  float: right;
  width: 290px;
  }
  
#kontejner_pravy_obsah #telo_prave #telo_prave_obsah {
  padding: 30px 20px 0 0;
  }
  
#kontejner_pravy_obsah #telo_prave div.pravy_blok_bez_menu  {
  padding: 12px 15px 10px 20px;
  border: 1px solid #9ecaff;
  background: #f4faff url('img/pravy_panel/bg_pravy_panel.gif') left top repeat-x;
  margin-bottom: 30px;
  color: #002882;
  }
  
#kontejner_pravy_obsah #telo_prave div.pravy_blok_bez_menu ul li  {
  padding: 0.1em 0 0.4em 15px;
  list-style: none;
  background: url('img/ikonky/odrazka_pravy_blok.gif') 0 0.5em no-repeat;
  }
  
#telo_prave h2 a, #telo_prave h2 a:link, #telo_prave h2 a:visited {
  color: #002882;
  }
/*** END Telo prave - bez leveho menu ***/


/*** Telo prave - leve menu ***/
#kontejner_pravy_obsah_leve_menu #telo_prave {
  float: right;
  width: 245px;
  }
  
#kontejner_pravy_obsah_leve_menu #telo_prave #telo_prave_obsah {
  padding: 30px 20px 0 0;
  }
  
#kontejner_pravy_obsah_leve_menu #telo_prave div.pravy_blok_menu  {
  padding: 12px 10px 10px 12px;
  border: 1px solid #9ecaff;
  background: #f4faff url('img/pravy_panel/bg_pravy_panel.gif') left top repeat-x;
  margin-bottom: 30px;
  color: #002882;
  }
  
#kontejner_pravy_obsah_leve_menu #telo_prave div.pravy_blok_menu ul li  {
  padding: 0.1em 0 0.4em 15px;
  list-style: none;
  background: url('img/ikonky/odrazka_pravy_blok.gif') 0 0.5em no-repeat;
  }
  
/*** END Telo prave - leve menu ***/

#kontejner_uvod #telo_prave {
  float: right;
  width: 230px;
  }
  
#telo_prave_obsah_aktuality  {
  padding: 53px 13px 10px 12px;
  background:  url('img/bg_stin_aktuality_uvod.gif') left top no-repeat;
  }
  
#telo_prave_obsah {
  padding: 10px;
  }

/*** Zapati ***/     
#zapati_kontejner {
  clear: both;
  width: 1032px;
	height: 86px;
	min-height: 86px;
	margin: -86px auto 0 auto;
	background-color: #3a5884;
	color: #fff;
	font-size: 0.95em;
	}

html>body #zapati_kontejner {
	height: auto;
	}

#zapati_kontejner_obsah {
  padding: 0 0 15px 0;
  background: #2f4971 url('img/ostatni/bg_zapati.gif') left top no-repeat;
  }

#zapati {
  padding: 9px 70px 30px 70px;
  zoom: 1;
  }

#zapati_menu {
	position: relative;
	float: left;
  }
  
#zapati_menu a {
	margin-left: 10px;
  }

#zapati_copyright {
	padding-right: 30px;
  float: left;
  }

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

#tisk_info {
	display: none;
	}
	
	
#zapati a, #zapati a:link, #zapati a:visited {
  color: #fff;
	}
	
#zapati a:hover {
  color: #006eff;
  }

/*** Vyhledavani staveb - uvod***/
div.oddelovac {
  background: url('img/ostatni/oddelovaci_linka.gif') left bottom repeat-x;
  padding-bottom: 2px;
  margin-top: -15px;
  }  
  
HTML>BODY div.oddelovac {
  margin-top: 0px;
  } 

div.vyhledavani_staveb  {
  margin: 0;
  margin-top: 10px;
  padding: 0;
  float: left;
  cursor: pointer;
  }

div.vyhledavani_staveb_select  {
  padding: 0;
  margin-top: 20px;
  float: left;
  }
  
div.vyhledavani_staveb span.bottom  {
  display: block;
  width: 210px;
  background: #fcf167 url('img/vyhledavani_staveb/vyhledavani_staveb_bottom.gif') left bottom no-repeat;
  }
  
div.vyhledavani_staveb span.bottom_cz  {
  display: block;
  width: 195px;
  background: #fcf167 url('img/vyhledavani_staveb/vyhledavani_staveb_bottom.gif') left bottom no-repeat;
  }  
  
div.vyhledavani_staveb span.top  {
  background: url('img/vyhledavani_staveb/vyhledavani_staveb_top.gif') right top no-repeat;
  padding: 11px 3px 10px 15px;
  display: block;
  }
  
div.vyhledavani_staveb span.odr  {
  background: url('img/ikonky/vyhledavani_staveb.gif') right 0em no-repeat;
  padding-right: 28px;
  }
  
div.vyhledavani_staveb a, div.vyhledavani_staveb a:link, div.vyhledavani_staveb a:visited  {
  background: url('img/ikonky/odrazka_vyhledavani.gif') left 0.2em no-repeat;
  padding-left: 13px;
  color: #002882;
  font-weight: bold;
  }
  
div.vyhledavani_staveb a:hover  {
  color: #006eff;
  background: url('img/ikonky/odrazka_vyhledavani_hover.gif') left 0.2em no-repeat;
  }
  
div.videozaznamy_staveb  { margin: 20px 0 0 30px; padding: 0; float: left; cursor: pointer; }
div.videozaznamy_staveb_select  { padding: 0; margin-top: 20px; float: left; }
div.videozaznamy_staveb span.bottom  { display: block; width: 210px;background: #fcf167 url('img/vyhledavani_staveb/vyhledavani_staveb_bottom.gif') left bottom no-repeat;}
div.videozaznamy_staveb span.top  {background: url('img/vyhledavani_staveb/vyhledavani_staveb_top.gif') right top no-repeat;padding: 11px 3px 10px 15px;display: block;}
div.videozaznamy_staveb span.odr  { background: url('img/ikonky/icon_play.gif') right 0em no-repeat;padding-right: 28px;}
div.videozaznamy_staveb a, div.videozaznamy_staveb a:link, div.videozaznamy_staveb a:visited  {
  background: url('img/ikonky/odrazka_vyhledavani.gif') left 0.2em no-repeat;
  padding-left: 13px; color: #002882;font-weight: bold; }
div.videozaznamy_staveb a:hover  { color: #006eff; background: url('img/ikonky/odrazka_vyhledavani_hover.gif') left 0.2em no-repeat;}  

div.facebook  { margin: 20px 0 0 30px; padding: 0; float: left; cursor: pointer; }
div.facebook_select  { padding: 0; margin-top: 20px; float: left; }
 
/*** Upoutavka na video ***/ 
div.filtr_wrap  {
  position: relative;
  margin: 0;
  top: -37px;
  left: 0;
  zoom: 1;
  }
  
HTML>BODY div.filtr_wrap  {
  position: relative;
  margin: 0;
  top: -20px;
  left: 0;
  zoom: 1;
  }
  
#upoutavka_video {
  float: left;
  position: relative;
  bottom: 43px;
  left: 0;
  margin-left: 250px;
  margin-top: 9px;
  margin-bottom: -50px;
  }
  
#upoutavka_video_cz {
  position: relative;
  bottom: -12px;
  left: 0;
  margin-left: 210px;
  margin-top: 9px;
  margin-bottom: -60px;
  }  
  
*:first-child+html #upoutavka_video_cz {   float: left; bottom: 47px;}

#upoutavka_video table {
  margin: 0;
  }
  
#upoutavka_video table td, #upoutavka_video_cz table td {
  padding: 0;
  padding-right: 40px;
  vertical-align: bottom;
  color: #002882;
  }
  
#upoutavka_video_cz table td {
  float: left;
  padding: 0;
  padding-right: 15px;
  vertical-align: bottom;
  color: #002882;
  }  
  
  
#upoutavka_video table td.facebook, #upoutavka_video_cz table td.facebook {
  padding-right: 15px;
  vertical-align: bottom;
  }  
  
#upoutavka_video table td img, #upoutavka_video_cz table td img {
  position: relative;
  bottom: 1px;
  left: 0;
  margin: 0;
  }
#upoutavka_video_cz table td img.firma_roku {   position: relative; bottom: 5px; }  
*:first-child+html #upoutavka_video_cz table td img.firma_roku {   position: relative; bottom: 0px; }

/* Leve menu - 1. uroven */
div.menu_leve_nadpis  {
  padding-top: 14px;
  padding-left: 20px;
  }
  
div.menu_leve_nadpis h2 {
  padding-left: 21px;
  font-size: 1.50em;
  font-weight: normal;
  margin-bottom: 10px;
  color: #002882;
  background: url('img/ikonky/leve_menu_nadpis_odrazka.gif') left 4px no-repeat;
  }
  
#menu_leve {
  padding: 0;
  margin: 0;
  }

#menu_leve ul {
	margin: 0;
	padding: 0px;
	list-style-type: none;
	}

#menu_leve li.uroven1, #menu_leve li.uroven1_vybrano {
	margin: 0;
	padding: 0 0 1px 0;	
	background: url('img/ostatni/oddelovaci_linka.gif') left bottom repeat-x; 
	}

#menu_leve li.uroven1 a, #menu_leve li.uroven1 a:link, #menu_leve li.uroven1 a:visited {
  text-decoration: none;
  padding: 10px 0;
  display: block;
  width: 100%;
  color: #002882;
  font-weight: bold;
  background: #f8fcff url('img/menu_leve/bg_menu_leve.gif') left bottom repeat-x;
  }
 
#menu_leve li.uroven1 a:hover {
  color: #002882; 
  background: #f8fcff url('img/menu_leve/bg_menu_leve_hover.gif') left bottom repeat-x;
  }

#menu_leve li.uroven1_vybrano a, #menu_leve li.uroven1_vybrano a:link, #menu_leve li.uroven1_vybrano a:visited, #menu_leve li.uroven1_vybrano a:hover {
	text-decoration: none;
  padding: 10px 0;
  display: block;
  width: 100%;
  color: #006eff;
  font-weight: bold;
  background: #f8fcff url('img/menu_leve/bg_menu_leve_hover.gif') left bottom repeat-x;
  }
  
#menu_leve li.uroven1 span, #menu_leve li.uroven1_vybrano span  {
	padding: 0 5px 0 20px;
	display: block;
	}
	
/*** Menu horni ***/ 
#menu_horni {
  padding: 2px 2px 1px 20px;
  }

#menu_horni ul  {
  list-style-type: none;
	margin: 0px !important;
	padding: 0;
	float: left;
	width: 100%;
	background: #fccf02 url('img/zahlavi/bg_horni_menu.gif') left top repeat-x;
  }

#menu_horni ul li {
	float: left;
	display: block;
	padding: 0px;
	margin: 0;
	background-image: none;
  }
  
#menu_horni li a, #menu_horni li a:link, #menu_horni li a:visited, #menu_horni li a:hover {
	float: left;
	display: block;
  padding: 13px 13px;/*padding: 13px 18px;*/
  color: #002882;
  text-decoration: none;
  background: #fccf02 url('img/zahlavi/bg_horni_menu.gif') left top repeat-x;
  font-weight: bold;
  border-right: 1px solid #fff;
  }
  
#menu_horni li a:hover {
  background: #fab601 url('img/zahlavi/bg_horni_menu_hover.gif') left top repeat-x;
  }
  
#menu_horni li.vybrano a, #menu_horni li.vybrano a:link, #menu_horni li.vybrano a:visited, #menu_horni li.vybrano a:hover {
	float: left;
	display: block;
  padding: 13px 13px;/*padding: 13px 18px;*/
  color: #002882;
  text-decoration: none;
  background: #fab601 url('img/zahlavi/bg_horni_menu_hover.gif') left top repeat-x;
  font-weight: bold;
  border-right: 1px solid #fff;
  }
	
/*** Tridy***/
div.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	}

span.clear {
	clear: both;
	display: block;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}

/*** Zpravy na uvodni strane ***/
div.uvod_aktualita_polozka {
  background: url('img/ostatni/oddelovaci_linka.gif') left bottom repeat-x;
  margin-bottom: 30px;
  padding-bottom: 5px;
  } 
  
div.uvod_aktualita_polozka p.rubrika  {
  font-size: 0.95em;
  margin: 0;
  }

div.uvod_aktualita_polozka h3 {
  margin: 0 0 0.6em 0;
  }
  
div.uvod_aktualita_polozka p {
  margin-bottom: 15px;
  font-size: 1em;
  }
  
div.uvod_aktualita_polozka img {
  margin-top: 13px;
  }
  
div.uvod_aktualita_polozka p.datum {
	color: #000000;
  padding: 0;
  margin: 10px 0 2px 0;
  font-style: italic;
  font-weight: bold;
  }
  
div.uvod_aktualita_polozka p.info a, div.uvod_aktualita_polozka p.info a:link, div.uvod_aktualita_polozka p.info a:visited {
  padding-left: 10px; 
  font-weight: bold;
  margin-left: 5px;
  background: url('img/ikonky/odrazka.gif') left 0.3em no-repeat;
  }
  
div.uvod_aktualita_polozka p.info a:hover {
  background: url('img/ikonky/odrazka_hover.gif') left 0.3em no-repeat;
  }
  
  
/*** Superaktualita na uvodni strane ***/ 
div.uvod_super_aktualita_obal {
  background: url('img/ostatni/oddelovaci_linka.gif') left top repeat-x;
  width: 670px;
  } 
  
div.uvod_super_aktualita {
  background: url('img/ostatni/oddelovaci_linka.gif') left bottom repeat-x;
  padding-top: 30px;
  padding-bottom: 5px;
  }
  
HTML>BODY div.uvod_super_aktualita {
  padding-bottom: 18px;
  }
  
div.uvod_super_aktualita img {
  float: left;
  margin-right: 15px;
  } 
  
div.uvod_super_aktualita p.datum {
  font-weight: bold;
  font-style: italic;
  margin-bottom: 5px;
  } 
  
div.uvod_super_aktualita h2  {
  font-weight: bold;
  margin-bottom: 15px;
  margin-top: 0;
  font-size: 1.5em;
  } 
  
div.uvod_super_aktualita h2 a, div.uvod_super_aktualita h2 a:link, div.uvod_super_aktualita h2 a:visited  {
  color: #002882;
  } 
  
div.uvod_super_aktualita h2 a:hover  {
  color: #006eff;
  } 

/* Vypis zprav */
div.aktualita_polozka {
  margin-bottom: 15px;
  }

div.aktualita_polozka p {
  margin-bottom: 0;
  }

div.aktualita_polozka p.datum {
	font-size: 1em;
  color: #000000;
  padding: 0;
  margin: 0 0 1px 0;
  font-weight: bold;
  font-style: italic;
  }

div.aktualita_polozka h2 {
  margin: 0 0 0.7em 0;
  }

div.aktualita_polozka img {
	margin-right: 15px;
	float: left;
	}

div.aktualita_polozka h2 a, div.aktualita_polozka h2 a:visited, div.aktualita_polozka h2 a:hover {
  text-decoration: underline;
	color: #006eff;
  }

div.aktualita_polozka h2 a:hover {
  text-decoration: underline;
	color: #002882;
  }
  
div.aktualita_polozka p.rubrika  {
  font-size: 0.95em;
  margin: 0 0 5px 0;
  }

/* Zobrazeni jedne zpravy */
div.aktualita p.datum {
  margin: 0px 0 1em 0;
  }

div.aktualita p.perex {
  margin: 0 0 1em 0;
  font-style: italic;
  }
  
div.aktualita div.news-single-img  {
  margin-bottom: 15px;
  vertical-align: top;
  }
  
div.aktualita div.news-single-img img  {
  margin-bottom: 7px;
  margin-right: 7px;
  }

div.aktualita_zpet {
  font-size: 1em;
  margin-top: 2em;
  }

/* Mapa webu */
div.mapa_uroven1 {
	background: url('img/ikonky/odrazka_obecna.gif') 5px 0.5em no-repeat;
	color: #505050;
  margin: 1.2em 0 0 0;
  font-size: 1.1em;
  padding: 0 0 0 15px;
  }
  
div.mapa_uroven1 a, div.mapa_uroven1 a:hover, div.mapa_uroven1 a:visited {
	color: #006eff;
  font-weight: bold;
  }
  
div.mapa_uroven1 a:hover {
  text-decoration: underline;
  color: #002882;
  }

div.mapa_uroven2 {
  background: url('img/ikonky/odrazka_obecna.gif') 15px 0.5em 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: #006eff;
  text-decoration: underline;
  }
div.mapa_uroven2 a:hover {
  text-decoration: underline;
  color: #002882;
  }

div.mapa_uroven3 {
  color: #000000;
  background: url('img/ikonky/odrazka_obecna.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: #006eff;
  text-decoration: underline;
  }
div.mapa_uroven3 a:hover {
  text-decoration: underline;
  color: #002882;
  }

div.mapa_uroven4 {
  color: #000000;
  background: url('img/ikonky/odrazka_obecna.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: #006eff;
  text-decoration: underline;
  }
div.mapa_uroven4 a:hover {
  text-decoration: underline;
  color: #002882;
  }

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;
  }
  
/*** Vysledek hledani ***/
table.vysledek_hledani {
	width: 100%;
	}

table.vysledek_hledani th {
	text-align: left;
	background-color: #FAFAFA;
	padding: 2px;
	}

table.vysledek_hledani td {
	text-align: left;
	}

table.vysledek_hledani th.ikona {
	width: 15px;
	padding-right: 5px;
	}

table.vysledek_hledani th.rating {
	text-align: right;
	}

table.vysledek_hledani td.info {
	font-style: italic;
	}

div.tx-indexedsearch-browsebox ul.browsebox {
	margin: 0 0 15px 0;
	padding: 0px;
	text-align: center;
	}

div.tx-indexedsearch-browsebox ul.browsebox li {
	display: inline;
	background: none;
	padding: 0;
  margin: 0 10px 0 0;
  }

div.tx-indexedsearch-whatis, div.tx-indexedsearch-whatis p {
	margin-bottom: 0;
}

div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a,
div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a:link, 
div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a:visited,
div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a:hover {
	color: #002882; 
	}

/*** Styly pro strankovani tt_news ***/
div.tx-ttnews-browsebox {
	text-align: center;
	font-size: 1em;
	padding: 10px;
	}

div.tx-ttnews-browsebox span.active {
	padding: 3px 4px;
	margin: 0 1px;
	border: 1px solid #8eacd7;
	margin-right: 1px;
	}

div.tx-ttnews-browsebox span.inactive a, div.tx-ttnews-browsebox span.inactive a:link, div.tx-ttnews-browsebox span.inactive a:visited {
	background-color: #cfe2ff;
  border: 1px solid #8eacd7;
  text-decoration: none;
  color: #000;
  padding: 3px 4px;
  margin-right: 1px;
	}
	
div.tx-ttnews-browsebox span.inactive a:hover {
	background-color: #fff;
	}

	
/* Tabulka - nase stavby - rozcestnik*/
div.rozcestnik_stavby_obal  {
  background: url('img/ostatni/oddelovaci_linka.gif') left bottom repeat-x;
  padding-bottom: 20px;
  }

div.rozcestnik_stavby_obal div  {
  margin-bottom: 20px;
  }
  
HTML>BODY div.rozcestnik_stavby_obal div  {
  margin-bottom: 10px;
  }
  
table.rozcestnik_stavby {
  border-collapse: collapse;
  background: url('img/ostatni/bg_rozcestnik_stavby.gif') left top repeat-x;
  }
  
table.rozcestnik_stavby tr.title td {
  border-top: 1px solid #b2d3ff;
  padding: 12px 0 13px 0;
  }
  
table.rozcestnik_stavby tr.title td span {
  padding-left: 10px;
  display: block;
  }
  
table.rozcestnik_stavby tr.image td {
  border-bottom: 1px solid #b2d3ff;
  text-align: center;
  padding: 0 0 16px 0;
  }
  
table.rozcestnik_stavby td {
  width: 210px;
  border-left: 1px solid #b2d3ff;
  border-right: 1px solid #b2d3ff;
  font-weight: bold;
  }
  
table.rozcestnik_stavby tr td.mezera {
  width: 20px;
  background-color: #fff;
  border: none;
  background-image: none; 
  }
  
table.rozcestnik_stavby tr.title td.mezera {
  border-top: none;
  }
  
table.rozcestnik_stavby tr.image td.mezera {
  border-bottom: none;
  }

/* Reference - vypis */	
div.pager_zaznamy_obal  {
  margin-bottom: 12px;
  }

div.reference_vypis {
  padding-top: 0px;
  }
  
div.reference_vypis div.obal_radek {
  margin-bottom: 25px;
  }
  
div.pocet_zaznamu {
  margin: 0px 0 0 0;
  color: #002882;
  float: left;
  position: relative;
  top: 8px;
  }
  
div.reference_vypis_vyhledavani {
  padding: 25px 0 0 0;
  background: url('img/ostatni/oddelovaci_linka.gif') left top repeat-x;
  }
  
div.reference_vypis_vyhledavani_obal {
  padding: 0 0 1px 0;
  background: url('img/ostatni/oddelovaci_linka.gif') left bottom repeat-x; 
  }

div.reference_vypis table td, div.reference_vypis_vyhledavani table td {
  width: 142px;
  padding: 0 0 5px 0;
  }
  
div.reference_vypis_vyhledavani table {
  margin-bottom: 0px;
  }
  
div.reference_vypis_vyhledavani table td span {
  padding-top:5px;
  display:block;
  }
  
div.reference_vypis_vyhledavani div.obal_radek {
  margin-bottom: 25px;
  }
  
div.reference_vypis table td span {
  padding-top:5px;
  margin-right: 20px;
  }
  
div.reference_vypis table td.mezera, div.reference_vypis_vyhledavani table td.mezera {
  width: 45px;
  }

div.strankovani  {
  margin: 0px 0;
  }
  
div.pager  {
  margin: 15px 0 0 0;
  float: right;
  }
  
div.pager_top  {
  margin: 0 0 0px 0;
  float: right;
  }

div.pager a, div.pager span {
  float: left;
  margin-left: 5px;
  padding: 3px 4px;
  }

div.pager a, div.pager a:link, div.pager a:visited {
  background-color: #cfe2ff;
  border: 1px solid #8eacd7;
  text-decoration: none;
  color: #000;
  }
  
div.pager span {
  font-weight: bold;
  border: 1px solid #8eacd7;
  text-decoration: none;
  color: #000;
  }

div.pager a:hover {
  background-color: #fff;
  }
	
/* Reference - efekt vyjizdeci DIV */	
div.text_telo  {
  position: absolute;
  top: 0;
  left: 0;
  width: 212px;
  background: url('img/fotogalerie/bg_info_text.png') left bottom no-repeat;
  padding: 18px 20px 23px 18px;
  z-index: 100;
  }
  
div.obal_galerie_ru div.text_telo { width: 262px; }
  
 
div.text_telo p  {
  background: url('img/fotogalerie/leve_ohraniceni.gif') left 5px no-repeat;
  padding: 0px 0px 0px 13px;
  margin: 0 0 1em 0;
  line-height: 120%;
  }
  
div.text_telo a  {
  float: right;
  position: relative;
  top: -6px;
  left: 5px;
  }

span.down  {
  display: block;
  width: 250px;
  height: 35px;
  background: url('img/fotogalerie/bg_zobrazit_text.gif') left top no-repeat;
  cursor: pointer;
  }
  
span.down_select  {
  display: block;
  width: 250px;
  height: 35px;
  background: url('img/fotogalerie/bg_skryt_text.gif') left top no-repeat;
  cursor: pointer;
  }
  
/* Reference - Filtr */
div.filtr {
  padding: 30px 0 0 12px;
  color: #35434c;
  }
  
div.filtr input {
  width: 180px;
  border: 1px solid #abadb3;
  }
  
div.filtr b {
  font-size: 0.95em;
  }
  
div.filtr input.tlacitko  {
  width: auto;
  background: url('img/filtr/bg_tlacitko.gif') left top repeat-x;
  border: none;
  color: #fff;
  font-weight: bold;
  padding: 2px 0 3px 0;
  }
  
HTML>BODY div.filtr input.tlacitko  {
  padding: 2px 5px 3px 5px;
  }
  
div.filtr select {
  width: 190px;
  }

div.refernce_filtr  {  
  background: url('img/filtr/bg_prechod.gif') left top repeat-y;
  padding-bottom: 2px;
  }
  
div.refernce_filtr table td {  
  padding: 0 0px 5px 10px;
  }
  
div.refernce_filtr table td.bunka_tlacitko  {
  padding-top: 10px;
  padding-bottom: 0px;
  padding-left: 60px;
  }
  
div.refernce_filtr table {  
  margin-top: 10px;
  }
  
div.nadpis_vyhledavani_staveb {
  padding-top: 0px;
  background: url('img/filtr/bg_spodni.gif') left bottom no-repeat;
  }
  
div.nadpis_vyhledavani_staveb h2 {
  padding: 8px 10px 8px 30px;
  margin: 0;
  background: url('img/filtr/bg_horni.gif') left top no-repeat;
  font-size: 1.05em;
  }
  
  
  
/* Reference - Filtr vysledek vyhledavani */  
div.refernce_filtr_vysledek {
  width: 420px;
  color: #35434c;
  margin: 20px 0 30px 0;
  } 
  
#kontejner_uvod div.refernce_filtr_vysledek {
  width: 420px;
  color: #35434c;
  margin: 20px 0 10px 0;
  } 
  
div.filtr_obal  {
  padding-top: 10px;
  background-color: #fffbe1;
  border-bottom: 1px solid #feee96;
  border-top: 1px solid #feee96;
  }
  
div.refernce_filtr_vysledek table td {  
  padding: 0 3px 0px 10px;
  }
  
div.refernce_filtr_vysledek table td.bunka_tlacitko  {
  padding-top: 12px;
  padding-bottom: 15px;
  padding-left: 55px;
  text-align: right;
  }
  
HTML>BODY div.refernce_filtr_vysledek input.tlacitko  {
  padding: 2px 5px 3px 5px;
  }
  
div.refernce_filtr_vysledek table {  
  margin: 0;
  }
  
div.refernce_filtr_vysledek b {
  font-size: 0.95em;
  padding-bottom: 3px;
  display: block;
  }
  
div.refernce_filtr_vysledek table td {  
  padding-top: 5px;
  }
  
div.refernce_filtr_vysledek h2 {
  padding: 8px 10px 8px 30px;
  margin: 0;
  background: url('img/filtr/bg_horni.gif') left top no-repeat;
  font-size: 1.05em;
  }
  
div.refernce_filtr_vysledek select {
  width: 190px;
  }
  
div.refernce_filtr_vysledek input {
  width: 180px;
  border: 1px solid #abadb3;
  }
  
div.refernce_filtr_vysledek input.tlacitko  {
  width: auto;
  background: url('img/filtr/bg_tlacitko.gif') left top repeat-x;
  border: none;
  color: #fff;
  font-weight: bold;
  padding: 2px 0 3px 0;
  }


/* Reference - Galerie */
div.obal_galerie	{
	padding: 1px 0 10px 0;
	margin: 0;
	position: relative;
	height: 420px;
	}
	
HTML>BODY div.obal_galerie	{
	padding: 0px 0 10px 0;
	margin: 0;
	}
	
div.nahledy	{
	width: 100px;
	position: absolute;
  top: 0px;
  right: 0px;
	}

#previewPane{
	position: absolute;
  top: 0px;
  left: 0;	
  z-index: 0;
	}
	
img.no-arrows	{
	display: none;
	}

#waitMessage{
	display:none;
	position:absolute;
	left:250px;
	top:150px;
	background-color:#FFF;
	border:3px double #000;
	padding:4px;
	color:#555;
	font-size:0.9em;
	font-family:arial;	
	}	
	
#theImages	{	
	position:relative;
	overflow:hidden;
	height: 420px;	/* Height of boxes for the images */
	margin: 0;
	padding: 0;	
	}
	
#theImages div	{	
	position:relative;	/* Don't change this */

	}

#theImages img	{
	border: 0px;
	padding-bottom: 15px;
	margin: 0;
	}
	
#largeImageCaption	{
	display: none;
	}

	
div.tab_vlevo  {
  float: left;
  margin-top: 20px;
  width: 450px;
  }
  
div.tab_vpravo  {
  float: left;
  margin-top: 20px;
  width: 380px;
  }
  
/* Jquery - zalozky */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin zalozek */	
#zalozky  {
  margin-top: 10px;
  }

.tabs-container {
  padding: 0;
	}
	
#zalozky ul {
  float: left;
  width: 100%;
  border-bottom: 1px solid #000;
  z-index: 0;
  position: relative;
  }
	
#zalozky ul li {
  float: left;
  list-style: none;
  background-image: none;
  margin: 0 -1px -1px 0;
  padding: 0;
  z-index: 100;
  position: relative;
  }
  
  
.tabs-nav a, .tabs-nav a:link, .tabs-nav a:visited {
	float: left;
  color: #000;
  text-decoration: none;
  font-weight: bold;
  padding: 11px 14px 11px 14px;
	border: 1px dashed #000;
  }
  
.tabs-nav a:hover {
	float: left;
	display: block;
  text-decoration: none;
  font-weight: bold;
  }
  
.tabs-selected a,.tabs-selected a:link, .tabs-selected a:visited, .tabs-selected a:hover {
  color: #000; 
  padding: 11px 14px 11px 14px;
	border: 1px solid #000;
  border-bottom: 1px solid #fff;
	}
	
	
.tabs-nav a span {
	float: left;
	display: block;
	}	

.tabs-selected a span {
	float: left;
	display: block;
	}	
	
	
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
  cursor: text;
	}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
  cursor: pointer;
	}
	
/*** Anketa ***/
.tx-jkpoll-pi1 {position: relative; margin: -5px 0 0 0; padding: 0 0 15px 0; background:  url("img/ostatni/oddelovaci_linka.gif") repeat-x scroll left bottom transparent }
.tx-jkpoll-pi1 h2 {position: relative; margin: 0; padding: 0; color: #002882; font-size: 1.5em;  font-weight: bold; }
.tx-jkpoll-pi1 p {margin: 0.417em 0 !important; line-height: 1.5em !important;}
.tx-jkpoll-pi1 p.otazky {line-height: 2.083em !important;}
.tx-jkpoll-pi1 p.otazky input {margin-left: 0; margin-right: 4px; vertical-align: -0.25em; border: none   }
.tx-jkpoll-pi1 table {font-size: 0.923em; line-height: 1.333em; margin: 0.083em 0 0.417em;}
.tx-jkpoll-pi1 table td {padding: 3px 12px 4px 0; font-weight: bold;}
.tx-jkpoll-pi1 table td.procenta {white-space: nowrap;}
.tx-jkpoll-pi1 table td img {margin-top: 0.333em;}
.tx-jkpoll-pi1 .pollsubmit { background-color: #fccf02; color: #002882; border: 1px solid #fff; font-weight: bold; margin-top: 5px; }
.tx-jkpoll-pi1 .pollsubmit { padding: 0 }

* html .tx-jkpoll-pi1 .pollsubmit { padding: 1px 0 } /* IE6 */ 
*:first-child+html .tx-jkpoll-pi1 .pollsubmit { padding: 1px 0 } /* IE7 */
.tx-jkpoll-pi1 .pollsubmit { padding: 3px\9 10px\9 3px\9 10px\9; } /* IE8 */

/*** reference uvodní strana 29.3.2011 ***/
div.reference_uvod_div {float: left; width: 200px; margin: 0 0 0 20px;}
div.reference_uvod_div table td {padding: 10px 4px 15px 10px}
table.reference_uvod_tab {width: 100%; padding-left:1px; }
table.reference_uvod_tab td {padding-left: 5px;border: 1px solid #C7CFD3; border-top: 0; border-bottom: 0;} 
table.reference_uvod_tab tbody {border-bottom: 1px solid #C7CFD3;}
table.reference_uvod_tab th {background-image: url("img/tab/bg_zahlavi_uvod_tab2.gif"); padding-left: 8px;}



/*** Menu horni ***/ 
#menu_horni2 {
  /*padding: 2px 2px 1px 20px;*/
  }

#menu_horni2 ul  {
  list-style-type: none;
	margin: 0px !important;
	padding: 0;
	float: left;
	width: 100%;
	background: #fccf02 url('img/zahlavi/bg_horni_menu.gif') left top repeat-x;
  }

#menu_horni2 ul li {
	float: left;
	display: block;
	padding: 0px;
	margin: 0;
	background-image: none;
  }
  
#menu_horni2 li a, #menu_horni2 li a:link, #menu_horni2 li a:visited, #menu_horni2 li a:hover {
	float: left;
	display: block;
  padding: 13px 10px 13px 12px;/*padding: 13px 18px;*/
  color: #002882;
  text-decoration: none;
  background: #fccf02 url('img/zahlavi/bg_horni_menu.gif') left top repeat-x;
  font-weight: bold;
  border-right: 1px solid #fff; 
  }
  
#menu_horni2 li a:hover {
  background: #fab601 url('img/zahlavi/bg_horni_menu_hover.gif') left top repeat-x;
  }
  
#menu_horni2 li.vybrano a, #menu_horni2 li.vybrano a:link, #menu_horni2 li.vybrano a:visited, #menu_horni2 li.vybrano a:hover {
	float: left;
	display: block;
  padding: 13px 11px 13px 12px;/*padding: 13px 18px;*/
  color: #002882;
  text-decoration: none;
  background: #fab601 url('img/zahlavi/bg_horni_menu_hover.gif') left top repeat-x;
  font-weight: bold;
  border-right: 1px solid #fff;
  }
#menu_horni2 li.prvni a {padding-left: 14px;} 
#menu_horni2 li.posledni a {padding-left: 14px;border:none;}

.zamestnanec {display: block; background-color: #304A71; color:#EEF0F2 ; padding: 8px; position: absolute; text-align: center; width: 200px; padding-right: 20px; margin-top: -1px; text-decoration:none;font-weight: bold; border: 1px solid #EEF0F2;}
a.zamestnanec:visited, a.zamestnanec:active,a.zamestnanec:link {color: #EEF0F2; }  
#telo_prave_obsah_aktuality {padding-top: 40px;}

  
@media screen and (-webkit-min-device-pixel-ratio:0) { 
#menu_horni2 li a, #menu_horni2 li a:link, #menu_horni2 li a:visited, #menu_horni2 li a:hover, #menu_horni2 li.vybrano a, 
#menu_horni2 li.vybrano a:link, #menu_horni2 li.vybrano a:visited, #menu_horni2 li.vybrano a:hover { padding: 13px 11px 13px 11px; }  

