@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: #000000;
  background: #E8EDF4 url('img/pozadi.gif') left top repeat-x;	
  text-align: left;
	}

/*** Identifikatory ***/ 
#kontejner {
	width: 983px;
  min-height: 100%;
  height: 100%;
  margin: auto;
  background: #ffffff url('img/kontejner_pozadi.gif') left 928px repeat-y;
  }

html>body #kontejner {
	height: auto;
  }
  
#kontejner_cela_sirka {
	width: 983px;
  min-height: 100%;
  height: 100%;
  margin: auto;
  background: #ffffff url('img/kontejner_pozadi.gif') left 928px repeat-y;
  }

html>body #kontejner_cela_sirka {
	height: auto;
  }

#vnitrni_kontejner {
	padding: 0;
	margin: 0;
	min-height: 940px;
  height: 940px;
  background: transparent url('img/vnitrni_kontejner_pozadi.gif') top left no-repeat;
	}

html>body #vnitrni_kontejner {
	height: auto;
  }

#zahlavi_kontejner {
	width: 983px;
	height: 256px;
  position: relative;
  background: transparent url('img/zahlavi/zahlavi_pozadi2.jpg') 10px bottom no-repeat;
	}

#zahlavi {
	width: 983px;
	height: 251px;
	background: transparent url('img/zahlavi/zahlavi_pozadi_maska.gif') 20px bottom no-repeat;
	}
	
#logo {
  position: absolute;
	top: 110px;
	left: 38px;
	padding: 0;
	}
  
#jazyky {
  position: absolute;
	top: 185px;
	right: 25px;
	padding: 0;
  }
  
#menu_horni {
	position: absolute;
	right: 25px;
	width: 730px;
	top: 223px;
	padding: 0;
	color: #ffffff;
  }

#cesta {
  padding: 0 15px 15px 12px;
  font-size: 90%;
  line-height: 140%;
  }

#kontejner #telo {
  float: left;
  width: 473px;
  padding: 15px 0 0 0;
  overflow-x: hidden;
  }

#kontejner #telo_obsah {
  padding: 0 0 0 12px;
  }
  
  

#kontejner_cela_sirka #telo {
  float: left;
  width: 700px;
  padding: 15px 0 0 0;
  overflow-x: hidden;
  }

#kontejner_cela_sirka #telo_obsah {
  padding: 0 0 0 12px;
  }

  
  
#telo_leve {
  float: left;
  width: 240px;
  overflow-x: hidden;
  } 
  
#telo_leve_obsah {
  padding: 10px 17px 0 23px;
  }
  
#telo_prave {
  float: right;
  width: 255px;
  padding: 10px 0 0 0;
  overflow-x: hidden;
  }
  
#telo_prave_obsah {
  padding: 0 20px 0 0;
  overflow: hidden;
  }
   
#zapati_kontejner {
  clear: both;
  width: 983px;
	height: 40px;
	min-height: 40px;
	margin: -40px auto 0 auto;
	color: #626262;
  background: transparent url('img/zapati_pozadi.gif') left top no-repeat;
	}

html>body #zapati_kontejner {
	height: auto;
	}

#zapati_kontejner_obsah {
  padding: 0 4px 6px 4px;
  }

#zapati {
  padding: 13px 10px 5px 10px;
  }

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

#zapati_copyright {
  float: left;
  margin-left: 10px;
  }

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

#tisk_info {
	display: none;
	}
	
/*** Nasledovnici identifikatoru ***/ 
#jazyky span {
	display: block;
	float: left;
	margin: 0 0 0 34px;
	}
	
#menu_horni ul {
	margin: 0px;
	padding: 0px;
	}

#menu_horni ul li {
	display: block;
	float: right;
	width: 130px;
	height: 28px;
	padding: 0;
  margin: 0 0 0 14px;
  font-weight: bold;
  }

#telo_prave img {
	margin: 0 0 10px 0;
	}

#zapati a, #zapati a:link, #zapati a:visited, #zapati a:hover {
	color: #626262;
	}
  
#zapati_menu span.polozka {
	margin-right: 15px;
	}


/*** Boxy ve sloupcich ***/
#telo div.box {
	width: 218px;
	float: left;
	margin: 0 0 15px 0;
  background: #F5F5F5 url('img/telo/box_pozadi.gif') left top repeat-x;
  border: 1px solid #E1E0E0;
	}
	
#telo div.box h2 {
	color: #000000;
	text-transform: uppercase;
	padding: 5px 0 10px 50px;
	font-size: 1.2em;
	margin: 0;
	font-weight: bold;
	}

#telo div.box ul {
	margin: 5px 0 0 0;
	padding: 0;
	}

#telo div.box ul li {
  background: transparent url('img/telo/box_ul_odrazka1.gif') 0 0.65em no-repeat;
	}

#telo div.box div {
	padding: 10px;
	}

#telo div.box div.aktualni_letak {
  background: transparent url('img/ikonky/box_aktualni_letak.gif') 13px 13px no-repeat;
	}

#telo div.box div.kariera {
  background: transparent url('img/ikonky/box_kariera.gif') 13px 13px no-repeat;
	}

#telo_prave div.box {
	position: relative;
	width: 230px;
	padding: 0;
	margin: 0 0 15px 0;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
  background: #0C4C93 url('img/boxy/box_modry_230px_pozadi_vrch.png') left top no-repeat;
	}

#telo_prave div.box div.box_zahlavi {
	height: 45px;
	padding: 0 5px 0 16px;
	margin: 0;
	border-bottom: 1px solid #5481B3;
	}

#telo_prave div.box table {
	margin: 0;
	}

#telo_prave div.box div.box_zahlavi h2 {
	padding: 15px 0 0 0;
	margin: 0 0 0 5px;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	}
	
#telo_prave div.box div.box_zahlavi_vyhledavani h2 {
	padding: 15px 0 0 0;
	margin: 0 0 0 65px;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	}

#telo_prave div.box p {
	font-weight: normal;
	font-size: 10px;
	padding: 7px 10px 0px 96px;
	}

#telo_prave div.box div.box_obsah {
	position: relative;
	height: 101px;
	padding: 0;
  background: transparent url('img/boxy/box_modry_230px_pozadi_spodek.png') left bottom no-repeat;
	}

#telo_prave div.box div.box_obsah_vyhledavani {
	padding: 10px;
  background: transparent url('img/boxy/box_modry_230px_pozadi_spodek.png') left bottom no-repeat;
	}

#telo_prave div.box div.box_zahlavi_vyhledavani {
	height: 44px;
	padding: 0;
	margin: 0;
  background: transparent url('img/ikonky/znacka_lupa.gif') 19px bottom no-repeat;
	border-bottom: 1px solid #5481B3;
	}
	
#telo_prave div.box img {
  position: absolute;
	top: 0px;
	left: 1px;
	margin: 0;
	}
	
/*** Tridy***/
.formular_chyba {
	color: #FF0000;
	}

a.odkaz_formular {
	display: block;
	float: left;
  margin: 0;
  padding: 1px 2px;
  color: #000000;
  border: 1px solid #3C3B3B;
  background-color: #F4BD0D;
  font-weight: bold;
  text-decoration: none;
  }

div.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	background-color: transparent;
	}
	
div.banner_stranka {
	margin: 0 0 15px 0;
	padding: 0;
	}

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


/*** Menu Služby ***/
#menu_sluzby_okay {
	width: 213px;
	padding: 0;
	margin: 0 0 15px 0;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
  background: #0C4C93 url('img/boxy/box_modry_pozadi_vrch.png') left top no-repeat;
	}

#menu_sluzby_okay h2 {
	padding: 15px 0 0 0;
	margin: 0 0 0 65px;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	}

#menu_sluzby_okay div.box_zahlavi {
	height: 45px;
	padding: 0;
	margin: 0;
  background: transparent url('img/ikonky/znacka_ok.gif') 19px bottom no-repeat;
	border-bottom: 1px solid #5481B3;
	}

#menu_sluzby_okay div.box_obsah {
	padding: 5px 15px 15px 0px;
  background: transparent url('img/boxy/box_modry_pozadi_spodek.png') left bottom no-repeat;
	}

#menu_sluzby_okay ul li {
	background: none;
	}

#menu_sluzby_okay a {
	font-weight: bold;
	color: #ffffff;
	}

#menu_sluzby_okay li {
	display: block;
	}

#menu_sluzby_okay ul.uroven1	{
	margin: 0 10px 0 0px;
	padding: 0;
	font-size: 95%;
	}

#menu_sluzby_okay ul.uroven1 li.uroven1 {
  padding: 0;
  margin: 0;
	}

#menu_sluzby_okay ul.uroven1 li.uroven1_posledni {
  background: none;
  padding: 0;
  margin: 0;
	}

#menu_sluzby_okay li.uroven1 a, #menu_sluzby_okay li.uroven1 a:link, #menu_sluzby_okay li.uroven1 a:visited,
#menu_sluzby_okay li.uroven1_posledni a, #menu_sluzby_okay li.uroven1_posledni a:link, #menu_sluzby_okay li.uroven1_posledni a:visited {
	display: block;
	width: 213px;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0;
	margin: 0;
	}

#menu_sluzby_okay li.uroven1 a span, #menu_sluzby_okay li.uroven1_posledni a span {
	display: block;
  background: transparent url('img/levy_sloupec/uroven1_bila.gif') 15px 0.75em no-repeat;
  padding:  2px 0 2px 30px;
	margin: 0;
	}
	
#menu_sluzby_okay li.uroven1 a.vybrano, #menu_sluzby_okay li.uroven1 a.vybrano:link,
#menu_sluzby_okay li.uroven1 a.vybrano:visited, #menu_sluzby_okay li.uroven1 a:hover,
#menu_sluzby_okay li.uroven1_posledni a.vybrano, #menu_sluzby_okay li.uroven1_posledni a.vybrano:link,
#menu_sluzby_okay li.uroven1_posledni a.vybrano:visited, #menu_sluzby_okay li.uroven1_posledni a:hover {
	display: block;
	width: 213px;
	color: #FDB913;
	text-decoration: none;
	padding: 5px 0;
	margin: 0;
	}

#menu_sluzby_okay li.uroven1 a.vybrano span, #menu_sluzby_okay li.uroven1 a:hover span,
#menu_sluzby_okay li.uroven1_posledni a.vybrano span, #menu_sluzby_okay li.uroven1_posledni a:hover span {
  background: transparent url('img/levy_sloupec/uroven1_oranzova.gif') 15px 0.75em no-repeat;
  padding:  2px 0 2px 30px;
	margin: 0;
	display: block;
	}


/*** Menu Infocentrum ***/
#menu_infocentrum {
	width: 213px;
	padding: 0;
	margin: 0 0 15px 0;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
  background: #0C4C93 url('img/levy_sloupec/infocentrum_pozadi_vrch.png') left top no-repeat;
	}

#menu_infocentrum h2 {
	padding: 0;
	margin: 16px 0 10px 65px;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	}

#menu_infocentrum div {
	padding: 5px 15px 15px 0px;
  background: transparent url('img/levy_sloupec/infocentrum_pozadi_spodek.png') left bottom no-repeat;
	}

#menu_infocentrum ul li {
	background: none;
	}

#menu_infocentrum a {
	font-weight: bold;
	color: #ffffff;
	}

#menu_infocentrum li {
	display: block;
	}

#menu_infocentrum ul.uroven1	{
	margin: 0 10px 0 0px;
	padding: 0;
	font-size: 95%;
	}

#menu_infocentrum ul.uroven1 li.uroven1 {
  padding: 0;
  margin: 0;
	}

#menu_infocentrum ul.uroven1 li.uroven1_posledni {
  background: none;
  padding: 0;
  margin: 0;
	}

#menu_infocentrum li.uroven1 a, #menu_infocentrum li.uroven1 a:link, #menu_infocentrum li.uroven1 a:visited,
#menu_infocentrum li.uroven1_posledni a, #menu_infocentrum li.uroven1_posledni a:link, #menu_infocentrum li.uroven1_posledni a:visited {
	display: block;
	width: 213px;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0;
	margin: 0;
	}

#menu_infocentrum li.uroven1 a span, #menu_infocentrum li.uroven1_posledni a span {
	display: block;
  background: transparent url('img/levy_sloupec/uroven1_bila.gif') 15px 0.75em no-repeat;
  padding:  2px 0 2px 30px;
	margin: 0;
	}
	
#menu_infocentrum li.uroven1 a.vybrano, #menu_infocentrum li.uroven1 a.vybrano:link,
#menu_infocentrum li.uroven1 a.vybrano:visited, #menu_infocentrum li.uroven1 a:hover,
#menu_infocentrum li.uroven1_posledni a.vybrano, #menu_infocentrum li.uroven1_posledni a.vybrano:link,
#menu_infocentrum li.uroven1_posledni a.vybrano:visited, #menu_infocentrum li.uroven1_posledni a:hover {
	display: block;
	width: 213px;
	color: #034EA2;
	text-decoration: none;
	padding: 5px 0;
	margin: 0;
	}

#menu_infocentrum li.uroven1 a.vybrano span, #menu_infocentrum li.uroven1 a:hover span,
#menu_infocentrum li.uroven1_posledni a.vybrano span, #menu_infocentrum li.uroven1_posledni a:hover span {
  background: transparent url('img/levy_sloupec/uroven1_modra.gif') 15px 0.75em no-repeat;
  padding:  2px 0 2px 30px;
	margin: 0;
	display: block;
	}


/*** Novinky emailem ***/
#novinky_emailem {
	width: 213px;
	padding: 0;
	margin: 0 0 15px 0;
	overflow: hidden;
	color: #000000;
  background: #15AE30 url('img/levy_sloupec/novinky_emailem_pozadi_vrch.png') left top no-repeat;
	}

#novinky_emailem h2 {
	padding: 0;
	margin: 15px 0 10px 65px;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	}

#novinky_emailem div {
	padding: 5px 15px 15px 0px;
  background: transparent url('img/levy_sloupec/novinky_emailem_pozadi_spodek.png') left bottom no-repeat;
	}

#novinky_emailem div.tx-sremailsubscribe-pi1 {
	background: none;
	margin: 0;
	padding: 10px 0 0 10px;
	}

#novinky_emailem input {
	font-size: 10px;
	border: 1px solid #434343;
	padding: 2px;
	}

#novinky_emailem input.tlacitko {
	border: none;
	margin: 0;
	padding: 0;
	}

#novinky_emailem div p {
	padding: 5px 10px 0 10px;
	margin: 0;
	}
	

/*** Zpravy na uvodni strane ***/
div.uvod_aktuality {
	width: 225px;
	float: right;
	margin: 0 0 15px 0;
  background: #FDFDFD url('img/telo/box_pozadi.gif') left top repeat-x;
  border: 1px solid #E1E0E0;
  }

div.uvod_aktuality div {
	padding: 10px;
  background: transparent url('img/ikonky/box_aktuality.gif') 13px 13px no-repeat;
	}

div.uvod_aktuality h2 {
	color: #000000;
	text-transform: uppercase;
	padding: 5px 0 10px 50px;
	font-size: 1.2em;
	margin: 0;
	font-weight: bold;
  }
   
div.uvod_aktuality_polozka {
  margin-bottom: 10px;
  } 

div.uvod_aktuality h3 {
  margin: 0 0 0.1em 0;
  font-size: 1em;
  font-weight: bold;
  }
  
div.uvod_aktuality p {
  margin-bottom: 10px;
  font-size: 1em;
  }
  
div.uvod_aktuality p.datum {
	color: #000000;
  padding: 0;
  margin: 0;
	font-weight: bold;
  }

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

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

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

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

div.aktualita_polozka h2 a, div.aktualita_polozka h2 a:visited, div.aktualita_polozka h2 a:hover {
  text-decoration: none;
  }

div.aktualita_polozka h2 a:hover {
  text-decoration: underline;
  }

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

div.aktualita p.perex {
  margin: 0 0 0.5em 0;
  font-style: italic;
  }

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

/* 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;
  }

/*** 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: #FFA800; 
	}

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

div.tx-ttnews-browsebox span.active {
	padding: 1px 3px;
	margin: 0 1px;
	border: 1px solid #003BD2;
	}

div.tx-ttnews-browsebox span.inactive a, div.tx-ttnews-browsebox span.inactive a:link, div.tx-ttnews-browsebox span.inactive a:visited {
	padding: 5px 4px;
	margin: 0 1px;
	text-decoration: none;
	}
	
div.tx-ttnews-browsebox span.inactive a:hover {
	padding: 5px 4px;
	margin: 0 1px;
	text-decoration: underline;
	}
	
/*** Anketa ***/
div.anketa {
	width: 230px;
	padding: 0;
	margin: 0 0 15px 0;
	overflow: hidden;
	color: #000000;
  background: #15AE30 url('img/anketa/anketa_pozadi_vrch.gif') left top no-repeat;
	}
	
div.anketa_obsah  {
	padding: 0px 15px 15px 0px;
  background: transparent url('img/anketa/anketa_pozadi_spodek.gif') left bottom no-repeat;
	}
	
div.anketa h2 {
	padding: 0;
	margin: 15px 0 10px 65px;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	}
	
div.anketa_otazka {
  color: #fff;
  }
	
div.tx-jkpoll-pi1 {
  padding: 22px 0 0 20px;
  }
  
div.anketa_volba table  {
  margin: 0 0 3px 0;
  }

div.anketa_volba table td  {
  vertical-align: middle;
  }
  
div.anketa_volba input.pollanswer {
  border: none;
  }
  
div.anketa_volba table td {
  padding: 0 5px 2px 0;
  }
  
HTML>BODY div.anketa_volba table td {
  padding: 0 7px 5px 0;
  }
  
div.anketa input.pollsubmit {
  border: none;
  }
  
div.anketa_result table td  {
  padding: 0;
  }
  
div.anketa_result table td.text_odpoved,  div.anketa_result table td.graf{
  padding-right: 9px;
  }
  
div.anketa_result table td img {
  position: relative;
  top: 4px;
  }
	
	
/*** Prodejny - vypis ***/
div.prodejny_vypis table {
	border-collapse: collapse;
	}
	
div.prodejny_vypis table th, div.prodejny_vypis table td {
	border: 2px solid #ffffff;
	}

div.prodejny_vypis table td {
	background-color: #ECF2F8;
	padding: 3px 15px 3px 3px;
	}
	
div.prodejny_detail div.obrazek {
	float: right;
	clear: right;
	padding: 0 0 10px 10px;
	}

/*** Navody ***/
div.tx-odsearchinstruction-pi1 table.form	{

	}
	
div.tx-odsearchinstruction-pi1 table.form	 td	{
	padding: 3px 3px 0 0;
	}

div.tx-odsearchinstruction-pi1 table.vypis	{
	margin: 0;
	width: 99%;
	border-collapse: collapse;
	}
	
div.tx-odsearchinstruction-pi1 table.vypis th	{
	color: #fff;
	background-color: #05981F;
	padding: 5px 0 5px 5px;
	}
	
div.tx-odsearchinstruction-pi1 table.vypis th.nazev	{
	width: 55%;
	}
	
div.tx-odsearchinstruction-pi1 table.vypis th.id_produktu	{
	width: 25%;
	}
	
div.tx-odsearchinstruction-pi1 table.vypis th.stahnout	{
	width: 20%;
	}
	
div.tx-odsearchinstruction-pi1 table.vypis td	{
	padding: 4px 0 4px 5px;
	border: 1px solid #fff;
	border-top: none;
	background-color: #F0F0F0;
	}
	
div.tx-odsearchinstruction-pi1 table.vypis td span	{
	padding-left: 21px;
	background: transparent url('img/ikonky/icon_pdf.gif') left 0.1em no-repeat;
	}
	
div.tx-odsearchinstruction-pi1 table td input.title	 {
	width: 300px;
	}
	
div.tx-odsearchinstruction-pi1 table td input.id_product  {
	width: 150px;
	}
	
div.tx-odsearchinstruction-pi1 div.empty_row	{
	color: #ff0000;
	margin: 10px 0 0 0;
	}

div.tx-odsearchinstruction-pi1 div.error_form	{	
	color: #ff0000;
	margin-bottom: 5px;
	}
	
div.tx-odsearchinstruction-pi1 div.wrap_object	{
	display: none;
	}
	
/*** sIFR ***/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
	}

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

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

.sIFR-active #telo div.box h2 {
	visibility: hidden;
	line-height: 1em;
	padding: 5px 0 10px 50px;
	font-size: 15px;
	margin: 0;
	font-weight: bold;
	}


.sIFR-active #telo div.uvod_aktuality h2 {
	visibility: hidden;
	line-height: 1em;
	padding: 5px 0 15px 50px;
	font-size: 15px;
	margin: 0;
	font-weight: bold;
	}

.sIFR-active #telo_prave div.box h2 {
	visibility: hidden;
	line-height: 1em;
	padding: 13px 0 0px 0px;
	font-size: 15px;
	margin: 0;
	font-weight: bold;
	}

.sIFR-active #telo_prave div.obsah p {
	visibility: hidden;
	line-height: 1em;
	padding: 5px 0 0px 0px;
	font-size: 10px;
	margin: 0;
	}

.sIFR-active #telo_prave div.box h2.box_ikonka,
.sIFR-active h2.box_ikonka {
	visibility: hidden;
	line-height: 1em;
	padding: 13px 0 0px 65px;
	font-size: 15px;
	margin: 0;
	font-weight: bold;
	}

.sIFR-replaced > div {
  display: none !important;
	}
