@import url("styly_zaklad.css");

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

html, body {
	height: 100%;
  }

body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
  background-color: #ededed;	
  text-align: left;
	}

/*** Kontejner ***/ 
#kontejner_obal {
	width: 100%;
  min-height: 100%;
  height: 100%;
  margin: auto;
  }
  

html>body #kontejner_obal {
	height: auto;
  }
  
#kontejner_uvod {
	width: 960px;
  margin: auto;
  }
  
#kontejner {
	width: 960px;
  margin: auto;
  }
  
#kontejner_leve_menu {
	width: 960px;
  margin: auto;
  }
  
#kontejner_cela_sirka {
	width: 960px;
  margin: auto;
  }
  
#kontejner_detail_reference {
	width: 960px;
  margin: auto;
  }
  
#kontejner_tri_sloupce {
	width: 960px;
  margin: auto;
  }
  
#kontejner_bez_praveho_panelu {
	width: 960px;
  margin: auto;
  }
  
#kontejner_all {
	width: 960px;
  margin: auto;
  }
  
/*** Zahlavi ***/  
h1#title	{
	width: 294px;
	height: 50px;
	overflow: hidden;
	font-size: 120%;
	position: relative;
	top: 40px;
	left: 0px;
}

h1#title span	{
	display: block;
	width: 294px;
	height: 50px;
	owerflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	background: url("img/zahlavi/logo.gif") top left no-repeat;
	cursor: pointer;
	_cursor: hand;
}


   
#zahlavi_objekty_obal  {
  background-color: #fff;
  }

#zahlavi_objekty	{
	height: 130px;
  position: relative;
  width: 960px;
  margin: auto;
  background: url('img/zahlavi/postavicky.jpg') 309px 12px no-repeat;
	}  
	
#logo {
  position: absolute;
  top: 40px;
  left: 0px;
  }

#claim {
  position: absolute;
  bottom: 0px;
  right: 0px;
  }  
  
#vyhledavani{   position: absolute; bottom: 27px; right: 10px; }
#vyhledavani input.vyhledavani_text { background: url('img/zahlavi/bg_vyhledavani.gif') left top no-repeat; height: 16px; padding-left: 8px; padding-top: 4px;  font-size: 0.95em; }
#jazyk{   position: absolute; top: 20px; right: 10px; font-size: 0.95em; display: none; }
#jazyk a, #jazyk a:link, #jazyk a:visited {color: #858585;margin-left: 5px;}

/*** Vyhledavani***/
#vyhledavani  {
  float: right;
  }
  
#vyhledavani table {
  padding: 0;
  margin: 0;
  }
  
#vyhledavani table td {
  padding: 0;
  vertical-align: middle;
  }
  
#vyhledavani input {
  border: none;
  }
  
#vyhledavani input.vyhledavani_text {
  width: 100px;
  color: #000;
  }
  
/*** Menu horni - vrchni ***/
#menu_horni_vrchni_obal {
  float: left;
  width: 100%;
  background: #454748 url('img/menu_horni/neaktivni.gif') left top repeat-x;
  }

#menu_horni_vrchni {
  font-size: 1.25em;
  width: 984px;
  margin: auto;
  }

#menu_horni_vrchni ul  {
  list-style-type: none;
	margin: 0px !important;
	padding: 0 0 0 12px;
	float: left;
  }
  
#menu_horni_vrchni ul li {
	float: left;
	display: block;
	padding: 0px 0 0 0px;
	margin: 0;
	background-image: none;
  }
  
#menu_horni_vrchni ul li div {
	padding: 10px 0 0 0px;
  }
  
#menu_horni_vrchni ul li.vybrano, #menu_horni_vrchni ul li.aktivni { background: #e50505 url('img/menu_horni/lt_menu.gif') left top no-repeat; }
#menu_horni_vrchni ul li.vybrano div, #menu_horni_vrchni ul li.aktivni div { background: url('img/menu_horni/rt_menu.gif') right top no-repeat; }
  
#menu_horni_vrchni li a, #menu_horni_vrchni li a:link, #menu_horni_vrchni li a:visited, #menu_horni_vrchni li a:hover {
	float: left;
	display: block;
  padding: 8px 21px 7px 20px;
  color: #fff;
  border-left: 1px solid #8f9498;
  text-decoration: none;
  } 
  
#menu_horni_vrchni li.vybrano div span {
	text-decoration: none;
	background-color: #e50505;
	color: #fff;
	display: block;
	padding: 8px 15px 7px 15px;
	float: left;
	font-weight: bold;
  } 
  
#menu_horni_vrchni li.aktivni a, #menu_horni_vrchni li.aktivni a:link, #menu_horni_vrchni li.aktivni a:visited {
	text-decoration: none;
	background-color: #e50505;
	display: block;
	padding: 8px 21px 7px 20px;
	float: left;
	font-weight: bold;
	color: #fff;
  }
  
#menu_horni_vrchni li a:hover {
	text-decoration: none;
	background-color: #888c8d;
  }
  
#menu_horni_vrchni li.posledni a { border-right: 1px solid #8f9498; }
  
  
/*** Menu klienti ***/
#menu_klienti {
  font-size: 1.25em;
  }

#menu_klienti ul  {
  list-style-type: none;
	margin: 0px !important;
	padding: 0;
	float: left;
	width: 100%;
  }
  
#menu_klienti ul li {
	float: left;
	display: block;
	padding: 0px 10px 0 0;
	margin: 0 10px 0 0;
	background-image: none;
	background: url('img/ostatni/pipe_menu_nasi_klienti.gif') right 5px no-repeat;
  }
  
#menu_klienti li.aktualni_posledni, #menu_klienti li.posledni { background-image: none; }
  
#menu_klienti li a, #menu_klienti li a:link, #menu_klienti li a:visited, #menu_klienti li a:hover {
	float: left;
	display: block;
  padding: 0 0 0 0;
  color: #e13102;
  } 
  
#menu_klienti li.aktualni span, #menu_klienti li.aktualni_posledni span {
	text-decoration: none;
	font-weight: bold;
	color: #434142;
  } 
  
/*** Menu horni - spodni ***/
#menu_horni_spodni_obal {
  float: left;
  width: 100%;
  margin-top: 1px;
  }

#menu_horni_spodni {
  font-size: 1.25em;
  width: 984px;
  margin: auto;
  }

#menu_horni_spodni ul  {
  list-style-type: none;
	margin: 0px !important;
	padding: 0 0 0 12px;
	float: left;
  }
  
#menu_horni_spodni ul li {
	float: left;
	display: block;
	padding: 0px;
	margin: 0;
	background-image: none;
	background-color: #b7b7b7;
  }
  
#menu_horni_spodni li a, #menu_horni_spodni li a:link, #menu_horni_spodni li a:visited, #menu_horni_spodni li a:hover {
	float: left;
	display: block;
  padding: 7px 21px 7px 20px;
  color: #000;
  border-left: 1px solid #8f9498;
  text-decoration: none;
  } 
  
#menu_horni_spodni li a:hover {
	text-decoration: none;
	background-color: #d2d2d2;
  } 
  
#menu_horni_spodni li.aktivni a, #menu_horni_spodni li.aktivni a:link, #menu_horni_spodni li.aktivni a:visited {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  background-color: #e50505;
  }
  
#menu_horni_spodni li.vybrano a, #menu_horni_spodni li.vybrano a:link, #menu_horni_spodni li.vybrano a:visited,#menu_horni_spodni li.vybrano a:hover { text-decoration: none; font-weight: bold; }
  
#menu_horni_spodni li.vybrano span{
	float: left;
	display: block;
  padding: 7px 21px 7px 20px;
  color: #fff;
  border-left: 1px solid #8f9498;
  text-decoration: none;
  font-weight: bold;
  background-color: #e50505;
  } 
  
/*** Cesta ***/
#cesta{ color: #777777; }
#cesta a, #cesta a:link, #cesta a:visited { color: #777777; }
#kontejner_leve_menu #cesta {
  font-size: 0.95em;
  padding: 13px 10px 25px 20px;
  line-height: 140%;
  }
  
#kontejner_cela_sirka #cesta {
  font-size: 0.95em;
  padding: 13px 10px 25px 0px;
  line-height: 140%;
  }
  
#kontejner_detail_reference #cesta {
  font-size: 0.95em;
  padding: 13px 10px 25px 0px;
  line-height: 140%;
  }
  
#kontejner_tri_sloupce #cesta {
  font-size: 0.95em;
  padding: 13px 10px 25px 20px;
  line-height: 140%;
  }
  
#kontejner_all #cesta {
  font-size: 0.95em;
  padding: 13px 10px 25px 0px;
  line-height: 140%; 
 }
 
#kontejner_bez_praveho_panelu #cesta {
  font-size: 0.95em;
  padding: 13px 10px 25px 20px;
  line-height: 140%; 
 }
  
/*** Uvod - bloky ***/
div.uvod_obr  {
  width: 490px;
  float: left;
  padding-top: 20px;
  }
  
div.uvod_obr img  {
  position: relative;
  right: 12px;
  }
  
div.uvod_obr p  {
  margin: 0;
  padding: 0;
  }
  
div.csc-textpic-clear {
  display: none;
  }
  
div.uvod_text  {
  float: left;
  width: 465px;
  padding-top: 18px;
  margin-left: 15px;
  background:url('img/ostatni/oddelovac_vodorovny.gif') left bottom repeat-x;
  }
  
div.neprehlednete  {  float: left;width: 450px;padding: 18px 0 10px 0; margin-left: 15px;
  background:url('img/ostatni/oddelovac_vodorovny.gif') left top repeat-x;}
  * html div.neprehlednete  {  float: left;width: 450px;padding: 18px 0 10px 0; margin-left: 8px; }/* IE6 */ 
div.neprehlednete h2 { font-size: 1.9em; color: #444242; margin: 0 0 17px 0; }

div.uvod_text_kontakt  {
  float: left;
  width: 560px;
  padding-top: 0px;
  margin-left: 0px;
  margin-bottom: 35px;
  background:url('img/ostatni/oddelovac_vodorovny.gif') left bottom repeat-x;
  }
  
div.uvod_nase_sluzby { padding: 25px 0 0 0  }
div.uvod_nase_sluzby h2 { font-size: 1.9em; color: #444242; margin: 0 0 7px 0;  }
div.uvod_banery { padding: 0 0 15px 0 }
div.uvod_banery img { margin: 0 13px 0 0 }
  
div.uvod_text h2  {
  font-size: 1.9em; color: #444242; margin: 0 0 5px 0;
  }
  
div.oddelovac_vodorovny {
  clear: both;
  height: 2px;
  padding: 20px 0 0 0;
  margin-bottom: 10px;
  background:url('img/ostatni/oddelovac_vodorovny.gif') left center repeat-x;
  }
  
HTML>BODY div.oddelovac_vodorovny {
  padding: 30px 0 0 0;
  }
  
div.uvod_vybrane_reference  {
  width: 475px;
  float: left;
  margin-top: 0px;
  padding-top: 15px;
  }
  

div.uvod_vybrane_reference_obal  { background: url('img/ostatni/oddelovac_svisly.gif') right top repeat-y; padding-bottom: 40px; }
*:first-child+html div.uvod_vybrane_reference_obal  { background: url('img/ostatni/oddelovac_svisly.gif') right top repeat-y; padding-bottom: 50px; }
  
div.uvod_vybrane_reference h2  { font-size: 1.9em; color: #444242; margin: 0 0 12px 0; }

div.uvod_vybrane_reference p.prehled_referenci { margin: 0px 0 0 0;  }
* html div.uvod_vybrane_reference p.prehled_referenci { margin:-15px 0 0 0; } /* IE6 */ 
*:first-child+html div.uvod_vybrane_reference p.prehled_referenci { margin: 15px 0 0 0; } /* IE7 */

div.uvod_vybrane_reference div.reference_list ul li  {
  margin: 0 15px 17px 0px;
  }
  
div.uvod_vybrane_reference div.reference_list ul {
  margin: 0;
  }
  
div.uvod_obal_aktuality_boxy  {
  width: 475px;
  float: left;
  padding-top: 15px;
  }
  
div.uvod_bulletin, div.uvod_posudek, div.uvod_anketa { float: right; width: 207px; color: #403e3f; }

div.uvod_bulletin {  background: url('img/ikonky/uvod_obalka.gif') left top no-repeat; font-size: 1.15em; font-weight: bold;  }
div.uvod_bulletin div.box_obal { padding: 90px 0 15px 20px; }
div.uvod_bulletin p { margin: 0 0 7px 0 }

div.uvod_posudek { background: url('img/ikonky/uvod_990.gif') left top no-repeat; font-size: 1.50em;   }
div.uvod_posudek div.box_obal { padding: 100px 0 0 20px; }
div.uvod_posudek b { color: #403e3f; font-size: 1.2em;  }
div.uvod_posudek p { margin: 0 0 7px 0 }
div.uvod_posudek p.standart { margin: 0 0 7px 0; font-size: 0.9em; font-weight: bold; }

div.zpracovani_loga { margin: 30px 0 0 0; background: url('img/ikonky/uvod_490.gif') left top no-repeat; font-size: 1.70em; color: #403e3f; padding: 25px 0 60px 0   }
div.zpracovani_loga b { color: #403e3f; font-size: 1.2em;  }
div.zpracovani_loga p { margin: 0 0 7px 0 }
div.zpracovani_loga p.standart { margin: 0 0 7px 0; font-size: 0.8em; font-weight: bold; }


 /* Anketa */
div.uvod_anketa { padding: 7px 0 0 0  }
div.uvod_anketa div.box_obal { background: url('img/anketa/bg_horni.gif') 8px top no-repeat;    } 
div.tx-rsdynamicpoll-pi1 {   background: url('img/anketa/bg_spodni.gif') 8px bottom no-repeat; padding: 10px 10px 8px 20px;   }
div.tx-rsdynamicpoll-pi1 h2 { margin: 0 0 9px 0; color: #403e3f; font-size: 1.55em; }
div.tx-rsdynamicpoll-pi1 div.question { margin: 0 0 10px 0; color: #000; font-weight: bold; }
div.tx-rsdynamicpoll-pi1 div.answer_result { margin-bottom: 8px; }
#tx_rsdynamicpoll_pi1_preloader img { position: absolute; left: 70px; top: 30px; }


/*** Telo leve ***/
#telo_leve {
  float: left;
  width: 216px;
  } 
  
#telo_leve_obsah {
  padding: 45px 0 0 0px;
  }
  
/*** Telo ***/
#kontejner #telo {
  float: left;
  width: 700px;
  }

#kontejner #telo_obsah {
  padding: 0 15px 0 30px;
  }
  
#kontejner_uvod #telo {
  width: 955px;
  }
  
#kontejner_uvod #telo_obsah {
  padding: 0 0 0 0;
  }
  
#kontejner_leve_menu #telo  {
  float: left;
  width: 720px;
  }
  
#kontejner_leve_menu #telo_obsah  {
  padding: 0 0 0 20px;
  }
  
#kontejner_detail_reference #telo_obsah  {
  padding: 0 0 0 0px;
  }
  
#kontejner_cela_sirka #telo  {
  float: left;
  width: 711px;
  }
  
#kontejner_cela_sirka #telo_obsah  {
  padding: 0 25px 0 0;
  }
  
#kontejner_tri_sloupce #telo  {
  float: left;
  width: 495px;
  }
  
#kontejner_tri_sloupce #telo_obsah  {
  padding: 0 30px 0 20px;
  }
  
#kontejner_all #telo  {
  float: left;
  width: 960px;
  }
  
#kontejner_all #telo_obsah  {
  padding: 0 0 0 0;
  }
  
#kontejner_bez_praveho_panelu #telo  {
  float: left;
  width: 735px;
  }
  
#kontejner_bez_praveho_panelu #telo_obsah  {
  padding: 0 30px 0 20px;
  } 

/*** Telo prave ***/
#telo_prave {
  float: left;
  width: 238px;
  margin-top: 45px;
  }
  
#telo_prave_obsah {
  background: #fff url('img/reference/souvisejici_reference_vrch.gif') left top no-repeat;
  zoom: 1;
  }
  
#telo_prave_obal {
  padding: 10px 0 0 0px;
  background: url('img/reference/souvisejici_reference_spodek.gif') left bottom no-repeat;
  zoom: 1;
  }
  
div.telo_prave_rte_wrap { padding: 0 10px 5px 10px; }
div.telo_prave_rte_wrap h2 { margin: 0 0 15px 0 ; padding: 0 0 8px 0;color: #444242;font-size: 1.35em;zoom: 1;
background: url('img/ostatni/oddelovac_vodorovny.gif') left bottom repeat-x; }
  
/*** Zapati ***/     
#zapati_kontejner {
  clear: both;
  width: 960px;
	height: 60px;
	min-height: 60px;
	margin: -60px auto 0 auto;
	color: #858585;
	}

html>body #zapati_kontejner {
	height: auto;
	}

#zapati_kontejner_obsah {
  padding: 13px 0 0 0;
  margin-bottom: 15px;
  background: #f3f3f3 url('img/ostatni/oddelovac_vodorovny.gif') left top repeat-x;
  }

#zapati {
  padding: 0 0 13px 0;
  background: url('img/ostatni/oddelovac_vodorovny.gif') left bottom repeat-x;
  }

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

#zapati_copyright {
	padding-left: 7px;
  float: left;
  }

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

#tisk_info {
	display: none;
	}
	
#zapati a, #zapati a:link, #zapati a:visited {
  color: #858585;
  margin: 0 5px;
	}
	
#zapati a:hover {
  color: #858585;
  }
	
/************* Leve menu - 1. uroven ************/
#telo_leve p {
  padding: 0 0 0 0;
  margin: 0;
  }
  
p.nadpis_rubriky {  margin: 0;  }
p.nadpis_rubriky a, p.nadpis_rubriky a:link, p.nadpis_rubriky a:visited  { 
display: block; color: #fff; background: #9d9e9f url('img/menu_leve/nadpis_rubriky_vrch.gif') left top no-repeat; padding: 7px 0 7px 17px; text-decoration: none; font-weight: bold; font-size: 1.3em;}

#menu_leve {
  padding: 0 0 0 0;
  margin: 0;
  font-size: 1.15em;
  height: 1px;
  }
  
HTML>BODY #menu_leve {
  height: auto;
  }

#menu_leve ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color: #fff;
	}
	
#menu_leve li.uroven1, #menu_leve li.uroven1_aktualni {
	padding: 0 0 1px 0;	 
	margin: 0 0 0 0;
	background:  url('img/ostatni/oddelovac_vodorovny.gif') left bottom repeat-x;
	}
	
#menu_leve li.uroven1_aktualni {
	padding: 0 0 1px 0;	 
	margin: 0 0 0 0;
	background: #dddddd url('img/ostatni/oddelovac_vodorovny.gif') left bottom repeat-x;
	}
	
#menu_leve li.uroven1_aktivni { 
  padding: 0 0 1px 0;	 
	margin: 0 0 0 0;
	background: #dddddd url('img/ostatni/oddelovac_vodorovny.gif') left bottom repeat-x;
 }
	
#menu_leve li.uroven1_posledni, #menu_leve li.uroven1_aktualni_posledni {
	padding: 0 0 0 0;	 
	margin: 0 0 0 0;
	background-image: none;
	}
	
#menu_leve li.uroven1 a, #menu_leve li.uroven1 a:link, #menu_leve li.uroven1 a:visited {
  text-decoration: none;
  padding: 5px 0;
  display: block;
  width: 100%;
  color: #000;
  }
  
#menu_leve li a:hover  {
  background-color: #e3e3e3;
	} 
  
#menu_leve li.uroven1_aktivni a, #menu_leve li.uroven1_aktivni a:link, #menu_leve li.uroven1_aktivni a:visited {
  text-decoration: none;
  padding: 5px 0;
  display: block;
  width: 100%;
  color: #000;
  font-weight: bold;
  background-color: #cecfd0;
  }
  
#menu_leve li.uroven1_posledni a, #menu_leve li.uroven1_posledni a:link, #menu_leve li.uroven1_posledni a:visited {
  text-decoration: none;
  padding: 5px 0;
  display: block;
  width: 100%;
  color: #000;
  background: #fff url('img/menu_leve/spodek.gif') left bottom no-repeat;
  }

#menu_leve li.uroven1_aktualni a, #menu_leve li.uroven1_aktualni a:link, #menu_leve li.uroven1_aktualni a:visited  {
	text-decoration: none;
  padding: 5px 0;
  display: block;
  width: 100%;
  color: #000;
  background-color: #cecfd0;
  font-weight: bold;
	} 
	
#menu_leve li.uroven1_aktualni_posledni a, #menu_leve li.uroven1_aktualni_posledni a:link, #menu_leve li.uroven1_aktualni_posledni a:visited  {
	text-decoration: none;
  padding: 5px 0;
  display: block;
  width: 100%;
  color: #000;
  background: #cecfd0 url('img/menu_leve/spodek_vybrano.gif') left bottom no-repeat;
	} 
	
#menu_leve span {
  display: block;
  padding-left: 17px;
  padding-right: 7px;
  }
  
  
/************* Leve menu - 2. uroven ************/
#menu_leve li.uroven1_aktivni ul.uroven2, #menu_leve li.uroven1_aktualni ul.uroven2 {
	margin: 7px 0 12px 0;
	padding: 0;
	list-style-type: none;
	background-color: #dddddd;
	}
	
#menu_leve li ul li { background-image: none; }
	
#menu_leve ul.uroven2 li.uroven2 a, #menu_leve ul.uroven2 li.uroven2 a:link, #menu_leve ul.uroven2 li.uroven2 a:visited {
	margin: 0;
	padding: 2px 0;
	list-style-type: none;
	background-color: #dddddd;
	font-weight: normal;
	}
	
#menu_leve ul.uroven2 li.uroven2 a:hover {
	color: #e90100;
	text-decoration: underline;
	}
	
#menu_leve ul.uroven2 li.uroven2_aktualni a, #menu_leve ul.uroven2 li.uroven2_aktualni a:link, #menu_leve ul.uroven2 li.uroven2_aktualni a:visited { 
  background-color: #dddddd;
  margin: 0;
	padding: 2px 0;
  }
	
/*** Tridy***/
div.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	}

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

/*** Zpravy na uvodni strane ***/
div.uvod_aktuality {
  padding: 16px 0 0 15px;
  font-size: 0.95em;
  float: left;
  width: 465px;
  }

div.uvod_aktuality h2 {
  font-size: 1.6em; color: #444242; margin: 0 0 0px 0; font-weight: normal;
  }
  
div.uvod_aktuality_polozka {
  margin-bottom: 17px;
  padding: 0;
  } 

div.uvod_aktuality_polozka h3 {
  margin: 0 0 3px 0;
  font-weight: bold;
  }
  
div.uvod_aktuality_polozka p {
  margin-bottom: 15px;
  }
  
div.uvod_aktuality_polozka p.datum {
	color: #000000;
  padding: 0;
  margin: 10px 0 0px 0;
  }
  
div.uvod_aktuality_polozka span.vice {
  padding-left: 10px;
  background: url('img/ikonky/sipka.gif') left 6px no-repeat;
  margin-left: 3px;
  }
  
p.prehled a {
  padding-right: 10px;
  background: url('img/ikonky/prehled.gif') right 5px no-repeat;
  }

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

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

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

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

div.aktualita_polozka h2 img {
	margin-right: 10px;
	vertical-align: bottom;
	}

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

div.aktualita p.perex {
  padding: 0;
  margin: 0 0 1.2em 0;
  line-height: 140%;
  font-size: 1.35em;
  color: #3b3b3b;
  }

/* Mapa webu */
div.mapa_uroven1 {
	background: url('img/ikonky/mapa_webu_uroven1.gif') 5px 0.5em no-repeat;
  margin: 10px 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: #f50000;
  font-weight: bold;
  }
  
div.mapa_uroven1 a:hover {
  text-decoration: none;
  }

div.mapa_uroven2 {
  background: url('img/ikonky/mapa_webu_uroven2.gif') 27px 6px no-repeat;
  margin: 7px 0;
  padding: 0 0 0 40px;
  }
  
div.mapa_uroven2 a, div.mapa_uroven2 a:hover, div.mapa_uroven2 a:visited {
  color: #f50000;
  text-decoration: underline;
  }
  
div.mapa_uroven2 a:hover {
  text-decoration: none;
  }

div.mapa_uroven3 {
  background: url('img/ikonky/mapa_webu_uroven2.gif') 57px 6px no-repeat;
  margin: 7px 0;
  padding: 0 0 0 70px;
  }

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

div.mapa_uroven4 {
  background: url('img/ikonky/mapa_webu_uroven2.gif') 87px 6px no-repeat;
  margin: 7px 0;
  padding: 0 0 0 100px;
  }

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

div.mapa_uroven5 {
  background: url('img/ikonky/mapa_webu_uroven2.gif') 117px 6px no-repeat;
  margin: 7px 0;
  padding: 0 0 0 130px;
  }

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

div.mapa_uroven6 {
  background: url('img/ikonky/mapa_webu_uroven2.gif') 147px 6px no-repeat;
  margin: 7px 0;
  padding: 0 0 0 160px;
  }

div.mapa_uroven6 a, div.mapa_uroven6 a:hover, div.mapa_uroven6 a:visited {
  color: #2a6494;
  text-decoration: underline;
  }
  
div.mapa_uroven6 a:hover {
  text-decoration: underline;
  color: #3981be;
  }

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

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

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: #000; 
	text-decoration: none;
	}

/*** Styly pro strankovani tt_news ***/
div.tx-ttnews-browsebox {
	text-align: left;
	padding: 10px 10px 10px 0;
	}

div.tx-ttnews-browsebox span.active {
	padding: 1px 3px 0 0;
	margin: 0;
	font-weight: bold;
	}

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 0 0;
	margin: 0;
	}
	
div.tx-ttnews-browsebox span.inactive a:hover {
	padding: 5px 4px 0 0;
	margin: 0;
	text-decoration: none;
	}

/*** Reference - vypis ***/	
div.reference_list { float: left; margin: 10px 0 0 0 }
#kontejner_uvod div.reference_list { float: left; margin: 0 0 0 0 }
div.reference_list ul li, div.reference_list_klient ul li  {
  display: inline;
  float: left;
  margin: 0 15px 17px 0px;
  padding: 1px;
  width: 220px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  background-image: none;
  position: relative;
  background-color: #fff;
  background: #fff url('img/ostatni/oddelovac_vodorovny.gif') left bottom repeat-x;
  }
  
#telo_prave div.reference_list { float: left; margin-top: 0  }
  
div.reference_list a, div.reference_list a:link, div.reference_list a:visited,
div.reference_list_klient a, div.reference_list_klient a:link, div.reference_list_klient a:visited  { 
display: block; color: #000; background: url('img/ikonky/do_detailu_reference.gif') right bottom no-repeat; text-decoration: none; padding: 0 0 7px 0  }

div.reference_list a:hover, div.reference_list_klient a:hover { display: block; color: #000; background-color: #b9b9b9; text-decoration: none; }

div.reference_list a span.nadpis, div.reference_list a:link span.nadpis, div.reference_list a:visited span.nadpis,
div.reference_list_klient a span.nadpis, div.reference_list_klient a:link span.nadpis, div.reference_list_klient a:visited span.nadpis { text-decoration: underline; }
div.reference_list a:hover span.nadpis,
div.reference_list_klient a:hover span.nadpis { text-decoration: none; }


div.reference_list li span.obr {
  margin: 0;
  padding: 0;
  border: none; 
  }
  
div.reference_list span.nadpis, div.reference_list_klient span.nadpis {
  margin: 5px 0 3px 0; 
  padding: 0 30px 0 5px;
  font-size: 1.25em;
  font-weight: normal;
  display: block;
  }
  
div.reference_list p.nadpis a, div.reference_list p.nadpis a:link, div.reference_list p.nadpis a:visited {
  color: #383838;
  }
  
div.reference_list p.nadpis a:hover {
  color: #383838;
  text-decoration: none;
  }
  
div.vice_odkaz_sluzby { position: relative; top: -1px; left:0; }
div.with_pagebrowser { position: relative; top: -1px; left:0; }

HTML>BODY div.vice_odkaz_sluzby { position: relative; top: 7px; left:0; }
HTML>BODY div.with_pagebrowser { position: relative; top: -1px; left:0; }
  
/*** Reference - strankovani ***/	
div.tx-pagebrowse-pi1 {
  margin: -10px 0 0px 0;
  color: #383838;
  float: right;
  padding-right: 25px;
  }

div.bottom_pager div.tx-pagebrowse-pi1 { margin: 9px 0 0 0; padding-right: 25px; position: relative; z-index: 100; }
HTML>BODY div.bottom_pager div.tx-pagebrowse-pi1 { margin: -7px 0 0 0 }
  
div.tx-pagebrowse-pi1 b {
  color: #383838;
  }
  
div.tx-pagebrowse-pi1 li {
  background-image: none;
  }  
  
.tx-pagebrowse { text-align: right; list-style: none inside none; padding: 0 0; margin: 0 0; width: 100%; }
.tx-pagebrowse li { display: inline; list-style: none; margin: 0; padding: 0 4px; }
li.tx-pagebrowse-pages { width: 80%; }
li.tx-pagebrowse-pages ol { display: inline; margin: 0 0; padding: 0 5px; }
.tx-pagebrowse li a:hover { color: #383838; text-decoration: underline; }
  
/*** Reference - detail ***/	
div.obal_detail_ref { padding-right: 13px; }
div.detail_levy {
  width: 345px;
  float: left;
  }
  
div.detail_pravy  {
  width: 570px;
  float: right;
  }
  
div.detail_pravy_obal {
  padding: 10px 7px 6px 12px;
  background-color: #fff;
  }
  
ul.reference li {
  padding: 0.1em 0 0.1em 10px;
  list-style: none;
  background: url('img/ikonky/odrazka_reference.gif') 0 0.6em no-repeat;
  line-height: 140%;
  }
  
div.detail_levy h3  {
  color: #383838;
  margin: 0 0 3px 0;
  font-size: 1em;
  }
  
div.detail_levy p  {
  margin: 0;
  }
  
div.detail_levy div  {
  margin: 0 0 20px 0;
  }
  
div.detail_levy b  {
  color: #383838;
  }
  
div.obecny_popis  {
  font-size: 1.15em;
  }
  
div.nazor_klienta {
  background: url('img/reference/nazor_klienta_horni.gif') left top no-repeat;
  background-color: #e3e3e3;
  }
  
div.nazor_klienta_obal  {
  padding: 12px 12px 8px 15px;
  background: url('img/reference/nazor_klienta_spodni.gif') left bottom no-repeat;
  }
  
div.nazor_klienta p {
  margin: 0 0 5px 0;
  }
  
table.navigace_referenci { background: url('img/ostatni/oddelovac_vodorovny.gif') left bottom repeat-x; width: 100%; text-transform: lowercase; margin: 10px 0 25px 0; }
table.navigace_referenci_spodni { background: url('img/ostatni/oddelovac_vodorovny.gif') left top repeat-x; width: 100%; text-transform: lowercase; margin: 20px 0 10px 0; }
table.navigace_referenci td { padding: 0 0 10px 0; width: 33%;}
table.navigace_referenci_spodni td { padding: 13px 0 0 0; width: 33%; }
table.navigace_referenci td.prev { text-align: left; }
table.navigace_referenci td.list { text-align: center; }
table.navigace_referenci td.next { text-align: right; }


table.navigace_referenci td.prev a, table.navigace_referenci td.prev a:link, table.navigace_referenci td.prev a:visited { padding: 0px 0 10px 26px }
table.navigace_referenci td.list a, table.navigace_referenci td.list a:link, table.navigace_referenci td.list a:visited { padding: 0px 0 10px 26px }
table.navigace_referenci td.next a, table.navigace_referenci td.prev a:next, table.navigace_referenci td.next a:visited { padding: 0px 26px 10px 0 }

table.navigace_referenci_spodni td.prev a, table.navigace_referenci_spodni td.prev a:link, table.navigace_referenci_spodni td.prev a:visited { padding: 4px 0 0px 26px }
table.navigace_referenci_spodni td.list a, table.navigace_referenci_spodni td.list a:link, table.navigace_referenci_spodni td.list a:visited { padding: 4px 0 0px 26px }
table.navigace_referenci_spodni td.next a, table.navigace_referenci_spodni td.prev a:next, table.navigace_referenci_spodni td.next a:visited { padding: 4px 26px 0px 0 }


HTML>BODY table.navigace_referenci td.prev a, HTML>BODY table.navigace_referenci td.prev a:link, HTML>BODY table.navigace_referenci td.prev a:visited { padding: 3px 0 5px 26px;  }
HTML>BODY table.navigace_referenci td.list a, HTML>BODY table.navigace_referenci td.list a:link, HTML>BODY table.navigace_referenci td.list a:visited { padding: 3px 0 5px 26px;  }
HTML>BODY table.navigace_referenci td.next a, HTML>BODY table.navigace_referenci td.next a:link, HTML>BODY table.navigace_referenci td.next a:visited { padding:  3px 26px 5px 0 }

HTML>BODY table.navigace_referenci_spodni td.prev a, HTML>BODY table.navigace_referenci_spodni td.prev a:link, HTML>BODY table.navigace_referenci_spodni td.prev a:visited { padding: 3px 0 5px 26px; }
HTML>BODY table.navigace_referenci_spodni td.list a, HTML>BODY table.navigace_referenci_spodni td.list a:link, HTML>BODY table.navigace_referenci_spodni td.list a:visited { padding: 3px 0 5px 26px; }
HTML>BODY table.navigace_referenci_spodni td.next a, HTML>BODY table.navigace_referenci_spodni td.next a:link, HTML>BODY table.navigace_referenci_spodni td.next a:visited { padding:  3px 26px 5px 0 }


table.navigace_referenci td.prev a, table.navigace_referenci td.prev a:link, table.navigace_referenci td.prev a:visited { background: url('img/reference/predchozi_reference.gif') left top no-repeat; }
table.navigace_referenci td.prev a:hover { background: url('img/reference/predchozi_reference_hover.gif') left top no-repeat; color: #000000; text-decoration: underline; }

table.navigace_referenci td.list a, table.navigace_referenci td.list a:link, table.navigace_referenci td.list a:visited { background: url('img/reference/vypis_referenci.gif') left top no-repeat; }
table.navigace_referenci td.list a:hover { background: url('img/reference/vypis_referenci_hover.gif') left top no-repeat; color: #000000; text-decoration: underline; }

table.navigace_referenci td.next a, table.navigace_referenci td.next a:link, table.navigace_referenci td.next a:visited { background: url('img/reference/dalsi_reference.gif') right top no-repeat;  }
table.navigace_referenci td.next a:hover { background: url('img/reference/dalsi_reference_hover.gif') right top no-repeat; color: #000000; text-decoration: underline; }


/*** Reference - souvisejici reference ***/
#telo_prave_obal div.reference_list {
  position: relative;
  left: 9px;
  top: 0;
  }
  
#telo_prave_obal div.reference_list div.wrap_h2 {
  padding: 0 20px 15px 0;
  }
  
#telo_prave_obal div.reference_list h2 {
  margin: 0;
  padding: 0 0 8px 0;
  color: #444242;
  font-size: 1.35em;
  zoom: 1;
  width: 220px;
  background: url('img/ostatni/oddelovac_vodorovny.gif') left bottom repeat-x;
  }
  
#telo_prave_obal div.reference_list li {
  padding: 0 0 1px 0;
  margin-top: 0px;
  background: url('img/ostatni/oddelovac_vodorovny.gif') left bottom repeat-x;
  }
  
#telo_prave_obal div.reference_list ul  {
  margin: 0;
  }
  
#telo_prave_obal div.reference_list ul li img.icon  {
  position: absolute;
  bottom: 5px;
  right: 0;
  }
  
#telo_prave_obal img.nadpis {
  margin-bottom: 7px;
  padding-left: 5px;
  }
  
#telo_prave_obal div.zobrazit_reference, #telo_prave_obal #zobrazit_reference {
  padding: 0 0 10px 15px;
  }
  
/*** Reference - klient detail ***/
div.detail_levy_klient  {
  width: 475px;
  float: left;
  }	

div.detail_levy_klient h3  {
  color: #000;
  margin: 5px 0 3px 0;
  font-size: 1.2em;
  }	
  
div.detail_levy_klient p.zvyrazneny {
  font-size: 1.2em;
  }
  
div.detail_pravy_klient {
  float: right;
  width: 470px;
  margin-left: 15px;
  }
  
div.reference_list_klient ul  {
  margin: 0;
  }
  
div.reference_list_klient ul li img.icon  {
  position: absolute;
  bottom: 1px;
  right: 0;
  }
  
div.reference_list_klient li div.popis {
  padding: 0px 35px 6px 6px;
  font-size: 0.95em;
  }
  
div.reference_list_klient li p.obr {
  margin: 0;
  padding: 0;
  }
  
div.reference_list_klient li div.popis p {
  padding: 0;
  margin: 0;
  }
  
div.reference_list_klient p.nadpis {
  margin: 4px 0 3px 0; 
  padding: 0 0 0 5px;
  font-size: 1.25em;
  font-weight: bold;
  }
  
div.reference_list_klient p.nadpis a, div.reference_list_klient p.nadpis a:link, div.reference_list_klient p.nadpis a:visited {
  color: #383838;
  }
  
div.reference_list_klient p.nadpis a:hover {
  color: #383838;
  text-decoration: none;
  }

/*** Reference - Fotogalerie ***/
#thumb { margin: 0 0 0 0 }
#thumb a.unselected img { border: 2px solid #fff  }
#thumb a.selected img {  border: 2px solid #6a6e6f}
#thumb a { display: block; float: left; border: 1px solid #cccccc; margin: 5px 5px 3px 0}

  
/*** Fotogalerie ***/
div.gallery_obal { width: 600px; text-align: center; border: 1px solid #ccc; padding: 10px 15px; margin-bottom: 5px;}
div.gallery_polozky li { background-image: none; margin: 0 0 40px 0; padding: 0 }
div.gallery_polozky h2 { margin: 0 0 5px 0 }
div.gallery_polozky div.img { float: left; margin: 0 20px 0 0}
div.gallery_polozky div.popis { float: left; }


/*** Nas tym ***/
.nas_tym {
  position: relative; width: 920px; margin-right: -20px;
}

.nas_tym a {
  position: relative; display: block; float: left; margin: 5px 9px 5px 0; width: 171px; height: 113px; overflow: hidden;
}

.nas_tym img { }


div.newspaper { margin-top: 15px; }
div.newspaper .column { background: url('img/ostatni/oddelovac_vodorovny.gif') left top repeat-x; margin-right: 17px; padding: 12px 0 0 0}
div.newspaper p.klient_title { margin: 0; padding: 0 }
div.newspaper h3 { margin: 0 0 2px 0; padding: 0 }
div.newspaper div.blok_pismena_abecedy { margin-bottom: 20px; }

/*** Formular ***/
div.kontakt { width: 350px; float: left; }
div.kontakt div { background: url('img/ostatni/oddelovac_svisly.gif') right top repeat-y; }
div.poptavkovy_formular { width: 570px; float: right; }
div.ostatni_strany { width: 570px; float: none; }
div.web { width: 460px; float: none;  }
div.poptavkovy_formular div.obal_form { padding: 10px 0 0 10px;  }
div.ostatni_strany div.obal_form { padding: 0 0 0 0px;  }
div.web div.obal_form { padding: 0 0 0 0px;  }
div.poptavkovy_formular div.obal_form h2 { margin: 3px 0 10px 0 }
div.poptavkovy_formular form { margin-top: 12px; }
div.poptavkovy_formular div { margin-bottom: 5px; }
div.poptavkovy_formular label { width: 120px; display: block; float: left;  }
div.poptavkovy_formular div.submit { clear: left; margin-top: 10px; width: 558px;}
div.ostatni_strany div.submit { clear: left; margin-top: 10px; width: 572px;}
HTML>BODY div.poptavkovy_formular div.submit { clear: left; margin-top: 10px; width: 560px;}
HTML>BODY div.ostatni_strany div.submit { clear: left; margin-top: 10px; width: 569px;}

div.web div.submit { clear: left; margin-top: 10px; width: 444px;}
HTML>BODY div.web div.submit { clear: left; margin-top: 10px; width: 440px;}
div.poptavkovy_formular input { width: 425px; border: 1px solid #d6d6d6   }
div.poptavkovy_formular textarea { width: 428px; height: 80px; border: 1px solid #d6d6d6   }
HTML>BODY div.poptavkovy_formular input { width: 430px; }
HTML>BODY div.poptavkovy_formular textarea { width: 433px; }

div.ostatni_strany, div.web { background: url('img/ostatni/oddelovac_vodorovny.gif') right top repeat-x; width: auto; padding-top: 12px; margin-top: 25px; zoom: 1; } 
div.ostatni_strany input { width: 439px;   }
div.ostatni_strany textarea { width: 442px;   }
HTML>BODY div.ostatni_strany input { width: 439px;   }
HTML>BODY div.ostatni_strany textarea { width: 442px;   }

div.web input { width: 310px;  }
div.web textarea { width: 313px;  }

HTML>BODY div.web input { width: 310px;  }
HTML>BODY div.web textarea { width: 313px;  }

div.poptavkovy_formular input.submit { width: auto; border: none  }
div.poptavkovy_formular div.submit div { float: left; margin-top: 7px; }
div.poptavkovy_formular input.submit { width: auto; border: none; float: right;  }
div.poptavkovy_formular .formular_chyba { color: #ff0000; }
div.poptavkovy_formular input.formular_chyba { border: 1px solid #ff0000; }
div.poptavkovy_formular div.error { 
background: url('img/ostatni/error.gif') 10px 6px no-repeat; color: #ff0000; font-weight: bold; padding: 7px 0 7px 36px; border: 1px solid #fbada7; background-color: #facbc7; }

/*** kde nas najdete ***/
.kde_nas_najdete {width: 560px; float: right; padding: 10px 0 5px 10px;}

#kontakt_mapa {position: relative; width: 300px; height: 250px;}
#kontakt_mapa div {margin: 0;}
#kontakt_mapa input {width: auto; margin: 3px 3px 3px 4px; padding: 0; border: 0;}

#kde_nas_najdete_mapa {position: relative; position: relative; width: 560px; height: 400px;}
#kde_nas_najdete_mapa div {margin: 0;}
#kde_nas_najdete_mapa input {width: auto; margin: 3px 3px 3px 4px; padding: 0; border: 0;}
#kde_nas_najdete_form input {border: 0;}
input#kde_nas_najdete_form_odkud {border: 1px solid #D6D6D6; padding: 2px 2px 2px 5px; margin-right: 20px; }
#kde_nas_najdete_form {position: relative; display: none;}
#kde_nas_najdete_form .submit {border: none; float:right; width:auto; padding: 0 2px 2px 5px; margin-top: -2px;}
#kde_nas_najdete_form label {margin-right: 10px;}
html>body #kde_nas_najdete_form .submit {}
#kde_nas_najdete_trasa {position: relative; display: none;}

/*** Rozcestnik sluzby ***/
div.rozcestnik_sluzby ul { margin: 0; padding: 0 }
div.rozcestnik_sluzby ul li { float: left; width: 435px; 
list-style-type: none; margin: 0 30px 0 0; padding: 20px 0 20px 0; background: url('img/ostatni/oddelovac_vodorovny.gif') left top repeat-x; }
div.rozcestnik_sluzby li table { margin: 0 }
div.rozcestnik_sluzby li td { padding: 0 }
div.rozcestnik_sluzby li td.popis { padding: 0 0 0 20px }
div.rozcestnik_sluzby ul li ul { margin-bottom: 3px; }
div.rozcestnik_sluzby ul li ul li { background: url('img/ikonky/odrazka.gif') 0 0.6em no-repeat; padding:0px 0 0px 11px; line-height: 140%; float: none; width: auto;}
div.rozcestnik_sluzby li.number0 { background-image: none; padding: 0px 0 20px 0; }
div.rozcestnik_sluzby li.number0 p { margin: 0 }
div.rozcestnik_sluzby li.number1 { background-image: none; padding: 0px 0 20px 0; }

/*** Prochazeni obrazku - logotyp ***/
div.navigace { width: 668px; background: #fff url('img/ostatni/oddelovac_vodorovny.gif') left top repeat-x; text-align: center; padding:8px 0 8px 0; float: left; margin-bottom: 20px;}
div.navigace_obal { padding-left: 300px }
div.navigace span.prev_btn, div.navigace span.next_btn {  cursor: pointer;  }
div.navigace span.prev_btn { display: block; float: left; margin-right: 10px; width: 19px; height: 19px; background: url('img/ostatni/prev_btn.gif') left top no-repeat; }
div.navigace span.next_btn { display: block; float: left; left: 0; top: 4px; margin-left: 10px; width: 19px; height: 19px; background: url('img/ostatni/next_btn.gif') left top no-repeat; }
div.navigace span.curent_pos { font-weight: bold;  }
div.navigace span.separator { margin: 0 2px }
div.navigace span.prev_inactive  { cursor: default; background: #fff url('img/ostatni/prev_btn_inactive.gif') left top repeat-x; }
div.navigace span.next_inactive  { cursor: default; background: #fff url('img/ostatni/next_btn_inactive.gif') left top repeat-x; }
div.navigace span.strankovani {display: block; float: left; margin-top: 2px; }

/*** Prochazeni obrazku - logotyp ***/
div.klienti_sloupce { float:left; padding: 13px 0 0 0; margin: 18px 17px 0 0; width: 220px; background: url('img/ostatni/oddelovac_vodorovny.gif') left top repeat-x; }
div.klienti_sloupce p.klient_title { margin: 0; padding: 0 }
div.klienti_sloupce h3 { margin: 0 0 2px 0; padding: 0 }
div.klienti_sloupce div.blok_pismena_abecedy { margin-bottom: 20px; }

/*** Registrace emailu ***/
div.tx-sremailsubscribe-pi1 input.tlacitko { background-color: #efefef; border: none;  }
div.tx-sremailsubscribe-pi1 input { border: 1px solid #cecece; padding: 4px 4px 4px 7px;  }
div.tx-sremailsubscribe-pi1 table td { vertical-align: middle; padding: 0 0px 0 0; }
div.tx-sremailsubscribe-pi1 table td.prvni { padding: 0 7px 0 0; }
div.tx-sremailsubscribe-pi1 div.foto_registrace { float: left; margin-right: 25px; }
div.tx-sremailsubscribe-pi1  .chyba { color: #ff0000; }

