@import url("styly_zaklad.css");

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

html, body {	height: 100%; }

body {  -webkit-text-stroke:1px transparent; opacity: 0.99; zoom: 1; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 75%;	color: #000000;	  text-align: left;  background: #ffffff url('img/bg_page.gif');	}

/*** Kontejner ***/ 
#kontejner {	width: 1116px;  min-height: 100%;  height: 100%;  margin: auto;  background: #ffffff url('img/bg_kontejner.gif') left top repeat-y;  }
html>body #kontejner {	height: auto;  }
#kontejner_uvod {	width: 1116px;  min-height: 100%;  height: 100%;  margin: auto;  background: #ffffff url('img/bg_kontejner.gif') left top repeat-y;  }
html>body #kontejner_uvod {	height: auto;  }  

#uvod_wrap { width: 690px; }

/*** Zahlavi ***/   
#zahlavi	{	background: url('img/zahlavi/bg_zahlavi.gif') left top no-repeat;	padding: 35px 78px 0 78px;	}  	
#zahlavi_obal {  padding: 10px 10px 0 10px;  background-color: #fff;  }  
#zahlavi_objekty	{	height: 84px;  position: relative;  background: url('img/zahlavi/bg_kvetiny.jpg') right top no-repeat;	} 
#zahlavi_objekty_pupalka	{	height: 84px;  position: relative;  background: url('img/zahlavi/pupalka_bg.jpg') right top no-repeat;	} 	
#zahlavi_objekty_hermanek	{	height: 84px;  position: relative;  background: url('img/zahlavi/hermanek_bg.jpg') right top no-repeat;	} 	
#zahlavi_objekty_herbar	{	height: 84px;  position: relative;  background: url('img/zahlavi/herbar_bg.jpg') right top no-repeat;	} 	

#logo {  position: absolute;  bottom: 13px;  left: 33px;  }
#claim {  position: absolute;  bottom: 0px;  right: 0px;  }   
#vyhledavani {  position: absolute;  top: 0px;  right: 0px;  }  
#vyhledavani input.vyhledavani_text  {  border: 1px solid #00823c; font-weight: bold;  color: #00732e; padding: 3px 0px 3px 7px;  margin-right: 0; border-right: none;  width: 200px; height: 16px; }    
#vyhledavani table td {  padding: 0; margin: 0; vertical-align: middle;  }  
#login_status { position: absolute; top: -35px; right: 0px; color: #fff  }
#login_status a { color: #fff }
#login_status a:hover { text-decoration: none; }


/*** Jazyk ***/
#jazyk { position: absolute;  top: -37px;  right: 0; font-size:0.92em; }
#jazyk a { color: #fff; font-weight: bold; text-decoration: none; margin-left: 20px;  }
#jazyk a:hover { text-decoration: underline;  }

/*** Menu horni ***/
#menu_horni {  background: #00823c url('img/menu_horni/bg_menu.gif') left top repeat-x;  float: left;  width: 100%;  }
#menu_horni ul  {  list-style-type: none;	margin: 0px !important;	padding: 0;  }  
#menu_horni ul li, #menu_horni ul li.aktualni {	float: left;	display: block;	padding: 0px 1px 0 0px;	margin: 0;	background: url('img/menu_horni/okraj.gif') right top repeat-y;  }  
#menu_horni ul li a, #menu_horni ul li a:link, #menu_horni ul li a:visited {	float: left;	display: block;	margin: 0;	background: #00823c url('img/menu_horni/bg_menu.gif') left top repeat-x;	color: #fff;	font-weight: bold;	text-decoration: none;	cursor: pointer;  }  
#menu_horni ul li a:hover {	text-decoration: underline;  }  
#menu_horni ul li a:hover span {	text-decoration: underline;  }  
#menu_horni ul li a span {	float: left;	display: block;	padding: 11px 17px 11px 16px;	margin: 0;	background: #00823c url('img/menu_horni/bg_menu_okraj.gif') right top repeat-y; font-size: 1.08em;  }
#menu_horni ul li.aktualni a span {	float: left;	display: block;	padding: 11px 17px 11px 17px;	margin: 0;	background: #00823c url('img/menu_horni/bg_menu_okraj.gif') right top repeat-y;  }
#menu_horni ul li.aktualni span.aktualni {	float: left;	display: block;	margin: 0;	font-weight: bold;	background: #2aa80e url('img/menu_horni/bg_menu_vybrano.gif') right top repeat-x;  }  
#menu_horni ul li.aktualni span.obal_aktualni {  float: left;	display: block;	padding: 11px 17px 11px 17px;	margin: 0;	color: #fff;	background: url('img/menu_horni/bg_menu_vybrano_okraj.gif') right top no-repeat; font-size: 1.08em;  }

/*** Menu spodni ***/
#menu_spodni {  padding: 8px 90px 86px 110px;  }
#menu_spodni ul  {  list-style-type: none;	margin: 0px !important;	padding: 0;	color: #00732e;  }  
#menu_spodni ul li {	float: left;	display: block;	padding: 0px;	margin: 0 5px 0 0;	background: url('img/ostatni/pipe_menu_spodni.gif') right 3px no-repeat; padding: 0 11px 0 5px;  }  
#menu_spodni li a, #menu_spodni li a:link, #menu_spodni li a:visited {	float: left;	display: block;  padding: 0;  color: #00732e;  text-decoration: none;  font-weight: bold;  }   
#menu_spodni li a:hover {	float: left;	display: block;  padding: 0;  text-decoration: underline;  } 
#menu_spodni li.aktualni span, #menu_spodni li.aktualni_posledni span {	float: left;	display: block;  padding: 0;  color: #00732e;  font-weight: bold;  text-decoration: underline;  } 
#menu_spodni ul li.posledni, #menu_spodni ul li.aktualni_posledni { background-image: none; }

ul#menu_spodni_second { float: left; padding: 10px 0; width: 750px; }
ul#menu_spodni_second li { padding-bottom: 10px; }
ul#menu_spodni_second li a, ul#menu_spodni_second li a:link, ul#menu_spodni_second li a:visited { font-weight: normal; }

/*** Cesta ***/
#cesta {  font-size: 0.95em; padding: 7px 10px 9px 20px;  line-height: 140%; color: #00823c; background-color: #edffcf; margin: 0 5px 0 0; border: none; z-index: 999; _margin-left: -15px; _padding: 7px 10px 9px 20px; width: 690px;}
#cesta a:hover {  text-decoration: none; color: #00823c; }

/*** Telo leve ***/
#telo_leve {  float: left;  width: 230px;  }   
#telo_leve_obsah {  padding: 0 0 0 10px;  }  
div.baner {  padding: 7px 0 15px 10px; margin: 0; border: 0; }
div.csc-textpic { padding: 0; border: 0; margin-bottom: 5px; }

/*** Telo ***/
#telo_kontejner {	padding: 0 78px;  }
#kontejner #telo, #kontejner_uvod #telo {  float: left;  width: 725px;  }
#kontejner #telo_obsah {  padding: 15px 20px 0 20px;  zoom: 1;  }
#kontejner_uvod #telo_obsah {  padding: 5px 15px 0 20px;    }

/*** Telo prave ***/
#telo_prave {  float: right;  width: 180px;  font-weight: bolder;  font-size: 1.15em;  }  
#telo_prave_obsah {  padding: 17px 10px 0px 0px;  overflow: hidden;  }
#telo_prave_obsah p { color: #00732e; }

/*** Zapati ***/     
#zapati_kontejner {  clear: both;  width: 1116px;	height: 150px;	min-height: 150px;	margin: -150px auto 0 auto;	color: #fff;	background: url('img/bg_zapati.gif') left top no-repeat;	}
html>body #zapati_kontejner {	height: auto;	}
#zapati_kontejner_obsah {  padding: 0;  }
#zapati {  padding: 8px 0 5px 0;  }
#zapati_menu {	position: relative;	float: left;	padding: 0 0 0 10px;  }
#zapati_copyright {  float: left;  padding: 0 0 0 78px;  }
#zapati_omega {  float: right;	position: relative;	padding: 0 78px 0 0;  }
#tisk_info {	display: none;	}	
#zapati a, #zapati a:link, #zapati a:visited {  color: #fff;  text-decoration: none;  font-weight: bold;	}	
#zapati a:hover {  color: #fff;  text-decoration: underline;  }	

/************* Leve menu - 1. uroven ************/
#menu_leve {  padding: 0 0 10px 0;  margin: 0 0 0 0;  }
#menu_leve ul {	margin: 0;	padding: 0px;	list-style-type: none;	}	
#menu_leve li.uroven1, #menu_leve li.uroven1_aktualni, #menu_leve li.uroven1_aktivni {	padding: 0;	 	margin: 0 0 0 0;	background-image: none;	}	

/* BEGIN Ostatni polozky */
#menu_leve li.uroven1 a, #menu_leve li.uroven1 a:link, #menu_leve li.uroven1 a:visited {  text-decoration: none;  padding: 6px 0;  margin: 0 0 1px 0;  display: block;  width: 100%;  color: #005723;  font-weight: bold;  background: #91e35d url('img/menu_leve/bg_uroven1.gif') left top repeat-x;  }  
#menu_leve li.uroven1 a:hover {  text-decoration: underline;  }

/* END Ostatni polozky */  /* BEGIN Aktualni polozka */ 
#menu_leve li.uroven1_aktualni span.uroven1_aktualni  {  text-decoration: none;  padding: 6px 0;  margin: 0 0 1px 0;  display: block;  width: 100%;  color: #fff;  font-weight: bold;  background: #91e35d url('img/menu_leve/bg_uroven1_vybrano.gif') left top repeat-x;  }  
#menu_leve li.uroven1_aktualni ul  {  padding: 0 0 12px 0;  margin: 0;  }

/* END Aktualni polozka */   /* BEGIN Aktivni polozka - po vybrane polozce v 2. urovni */
#menu_leve li.uroven1_aktivni a  {  text-decoration: underline;  margin: 0 0 1px 0;  padding: 6px 0;  display: block;  width: 100%;  color: #005723;  font-weight: bold;  background: #91e35d url('img/menu_leve/bg_uroven1.gif') left top repeat-x;  }  
#menu_leve li.uroven1_aktivni ul  {  padding: 0 0 0 0;  margin: 0;  }

/* END Aktivni polozka - po vybrane polozce v 2. urovni */
#menu_leve li.uroven1 a span, #menu_leve li.uroven1_aktivni a span  {	padding: 0 5px 0 33px;	display: block;	background: url('img/menu_leve/odrazka.gif') 20px 7px no-repeat; font-size: 1.08em;	}
#menu_leve li.uroven1_aktualni span.uroven1_aktualni span  {	padding: 0 5px 0 33px;	display: block;	background: url('img/menu_leve/odrazka_vybrano.gif') 20px 7px no-repeat;	} 

/************* BEGIN Leve menu - 2. uroven ************/  
#menu_leve li.uroven2, #menu_leve li.uroven2_aktualni, #menu_leve li.uroven2_aktivni {	padding: 0;	 	margin: 0 0 1px 0;	}	
#menu_leve li.uroven1_aktualni ul {	padding: 0;	 	margin: 0;	}

/* BEGIN Ostatni polozky */
#menu_leve li.uroven1_aktualni li.uroven2 a, #menu_leve li.uroven1_aktivni li.uroven2 a {  text-decoration: none;  padding: 6px 0;  margin: 0;  display: block;  width: 100%;  color: #005723;  font-weight: bold;  background: #91e35d url('img/menu_leve/bg_uroven1.gif') left top repeat-x;  }  
#menu_leve li.uroven1_aktualni li.uroven2 a:hover, #menu_leve li.uroven1_aktivni li.uroven2 a:hover  {  text-decoration: underline;  }

/* END Ostatni polozky *//* BEGIN Aktualni polozka */
#menu_leve li.uroven1_aktivni li.uroven2_vybrano span.uroven2_aktualni, #menu_leve li.uroven1_aktivni li.uroven2_aktualni span.uroven2_aktualni {  text-decoration: none;  padding: 6px 0;  display: block;  width: 100%;  color: #fff;  font-weight: bold;  background: #91e35d url('img/menu_leve/bg_uroven1_vybrano.gif') left top repeat-x;  }

/* END Aktualni polozka */  
#menu_leve li.uroven2 a span, #menu_leve li.uroven2_aktivni a span  {	cursor: pointer; padding: 0 5px 0 47px;	display: block;	background-image: none;	font-weight: normal; font-size: 1.08em;	}
#menu_leve li.uroven2_aktualni span.uroven2_aktualni span  {  padding: 0 5px 0 47px;	display: block;	background-image: none;	font-weight: bold; font-size: 1.08em;  }
#menu_leve li.uroven2_aktualni a { cursor: pointer; padding: 0; margin: 0; text-decoration: none; font-size: 12.9667px;}
#menu_leve li.uroven2_aktualni a span.uroven2_aktualni span { cursor: pointer;font-size: 12.9667px; }
/************* END Leve menu - 2. uroven ************/   	

/*** 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;	}
h2.nadpis_menu { padding: 0 0 0 12px }

/***  Uvodni nadpis***/
h1.uvod { font-family: Verdana, Arial, Helvetica, sans-serif;display: inline; font-size: 1.50em; }
h2.uvod { font-family: Verdana, Arial, Helvetica, sans-serif;display: inline; font-size: 1.08em; color:#00732E; }
/*** Zpravy na uvodni strane ***/
div.uvod_aktuality {  /*padding: 6px 0 0 0;*/ width: 215px; float: left; font-size: 0.95em; margin-right: 14px  }
div.uvod_aktuality h2 {  font-size: 1.3em;  font-weight: bold;  margin: 0 0 18px 0; background: url('img/aktuality/bg_nadpis.gif') left top no-repeat; 
                         padding: 7px 0 7px 15px;  color: #0e7b39;  }
div.uvod_aktuality_polozka {  margin-bottom: 25px;  padding: 0 0 0 0;  } 
div.uvod_aktuality_polozka h3 {  margin: 0 0 4px 0;  font-weight: bold;  }  
div.uvod_aktuality_polozka p {  margin-bottom: 15px; font-size: 11px; }
div.uvod_aktuality p.archiv a {  text-decoration: none; font-weight: bold; font-size: 13px;  }
div.uvod_aktuality p.archiv a:hover {  text-decoration: underline;  } 
div.uvod_aktuality_polozka p.datum {	color: #000000;  padding: 0;  margin: 0 0 4px 0; font-weight: bold; font-size: 11px; }
div.uvod_aktuality_polozka a { text-decoration: none; font-size: 13px; }
div.uvod_aktuality_polozka a:hover { text-decoration: underline; }
div.uvod_aktuality_polozka span.vice a { text-decoration: underline; color: #00732e; font-weight: bold; font-size: 11px;}
div.uvod_aktuality_polozka span.vice a:hover { text-decoration: none; color: #00a026 }

/* Vypis zprav */
div.aktualita_polozka {  margin-bottom: 20px;  }
div.aktualita_polozka p {  margin-bottom: 0;  }
div.aktualita_polozka p.datum {	font-size: 1em;  color: #000000;  padding: 0;  margin: 0 0 3px 0;  }
div.aktualita_polozka h2 {  margin: 0 0 0.5em 0; font-size: 1.1em; }
div.aktualita_polozka h2 img {	margin-right: 10px;	vertical-align: bottom;	}
div.aktualita_polozka a, div.aktualita_polozka a:visited, div.aktualita_polozka a:hover {  text-decoration: underline;	color: #00823c;  }
div.aktualita_polozka a:hover {  text-decoration: underline;	color: #00a026;  }

/* Zobrazeni jedne zpravy */
div.aktualita p.datum {  margin: 0px 0 1em 0;  }
div.aktualita p.perex {  margin: 0 0 0.5em 0;  font-style: italic;  }

/* 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: #00823c;  font-weight: bold;  }  
div.mapa_uroven1 a:hover {  text-decoration: underline;  color: #00a026;  }
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: #00823c;  text-decoration: underline;  }  
div.mapa_uroven2 a:hover {  text-decoration: underline;  color: #00a026;  }
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: #00823c;  text-decoration: underline;  }  
div.mapa_uroven3 a:hover {  text-decoration: underline;  color: #00a026;  }
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: #00823c;  text-decoration: underline;  }  
div.mapa_uroven4 a:hover {  text-decoration: underline;  color: #00a026;  }
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: #00823c;  text-decoration: underline;  }  
div.mapa_uroven5 a:hover {  text-decoration: underline;  color: #00a026;  }
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: #00823c;  text-decoration: underline;  }  
div.mapa_uroven6 a:hover {  text-decoration: underline;  color: #00a026;  }

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

/*** styly pro strankovani katalogu ***/
div.tx-pagebrowse-pi1 {	width: 100%; height: 40px; text-align: center;	font-size: 0.9em;	margin: 5px; text-align:center; font-size:1.1em; font-weight:bold;	}
div.tx-pagebrowse-pi1 ul.tx-pagebrowse { margin-left: auto; margin-right: auto; width: 30%; }
div.tx-pagebrowse-pi1 li.tx-pagebrowse-current {		}
div.tx-pagebrowse-pi1 li.tx-pagebrowse-pages { margin: 0; }
div.tx-pagebrowse-pi1 li { margin: 5px; }
div.tx-pagebrowse-pi1 ul li, div.tx-pagebrowse-pi1 ul ol li { float: left; display: block; }
div.tx-pagebrowse-pi1 ul li { display: block; background: none; }
div.tx-pagebrowse-pi1 ul ol { padding: 0; margin: 0; border: 0; }
div.tx-pagebrowse-pi1 ul ol li { width: auto; }
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;	}	

/*** Produkty ***/
div.produkty { float: left;  width: 460px; padding: 6px 0 0 0 }

/*** Herbar - kontejner ***/
#kontejner_herbar {	width: 1116px;  min-height: 100%;  height: 100%;  margin: auto;  background: #ffffff url('img/bg_kontejner_herbar.gif') left top repeat-y;  }
html>body #kontejner_herbar {	height: auto;  }

#kontejner_herbar h1 { font-size: 2.6em; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; }

/*** Herbar - cesta ***/
#kontejner_herbar #cesta { margin: 0 10px 0 10px; width: 910px; }

/*** Telo ***/
#telo_kontejner {	padding: 0 78px;  }
#kontejner_herbar #telo, #kontejner_uvod #telo {  float: left;  width: 725px;  }
#kontejner_herbar #telo_obsah {  padding: 15px 20px 0 20px;  zoom: 1;  }

/*** Herbar - kontejner_detail ***/
#kontejner_herbar_detail { width: 1116px;  min-height: 100%;  height: 100%;  margin: auto;  background: #ffffff url('img/bg_kontejner.gif') left top repeat-y;  }
html>body #kontejner_herbar_detail { height: auto;  }

/*** Herbar - cesta ***/

/*#kontejner_herbar_detail #cesta { width: 685px; margin: 0 10px 0 10px; padding-left: 245px; }

/* Target Firefox 3 */
#kontejner_herbar_detail #cesta, x:-moz-any-link, x:default { width: 685px; margin: 0 10px 0 10px; padding-left: 245px; }

/* Target Firefox 2 */
#kontejner_herbar_detail #cesta , x:-moz-any-link { width: 685px; margin: 0 10px 0 10px; padding-left: 245px; }

/*** Telo ***/
#telo_kontejner {	padding: 0 78px;  }
#kontejner_herbar_detail #telo { float: right;  width: 725px;  }
#kontejner_herbar_detail #telo_obsah { padding: 15px 20px 0 20px;  zoom: 1;  }

/*** detail - leve menu ***/
#kontejner_herbar_detail #telo_leve {  padding: 35px 0; float: left;  width: 230px; min-height: 760px;  }   
#kontejner_herbar_detail #telo_leve_obsah {  padding: 0 0 0 10px; }  
#kontejner_herbar_detail h1 { line-height: 120%; font-size: 2.6em; font-weight:bold; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; }
#kontejner_herbar_detail h2 { font-size: 1.1em; color: #00732e; margin-bottom: 2px; }
/*** Herbar ***/
/*** vypis ***/
#herbar { width: 100%; border: solid 1px #d0eea4; }
#herbar_jazyk { font-size: 1.1em; background-color: #edffcf; padding: 10px; color: #0e7b39; font-weight: bold; }
#herbar_jazyk a, #herbar_jazyk a:hover { text-decoration:none; }
#herbar_jazyk #AtagSel11 {  padding-left: 20px; }
#herbar_banner { width: 686px; height: 187px; padding: 0 0 2em 0; margin: 0;   }
#herbar ul { font-size: 1.1em; list-style-type: none; padding: 1em;  font-weight: bold; }
#herbar ul li { background: none; line-height:140%; list-style-image:none; list-style-position:outside; list-style-type:none; padding: 0; }
#herbar ul li.alpha_category { font-weight: bold; font-size: 1.1em; color: #0e7b39; }
#herbar input { border: none; padding: 2px 10px 2px 5px; }

#herbar .herbar_sloupce a:link, #herbar .herbar_sloupce a { text-decoration: none;  }
#herbar .herbar_sloupce a:hover { text-decoration: underline;  }

div.bylina { padding: 0.5em 0; }
div.herbar_link { font-size: 1.08em; padding: 0 0 0.7em 0; font-weight: bold;}
div.herbar_link a, div.herbar_link a:link { text-decoration: none; }
div.herbar_link a:hover { text-decoration: underline; }
div.herbar_link a span.nazev_latina { font-style: italic; }
div.byliny_popis { padding: 0.5em 0 0 0; font-size: 0.9em; /*width: 190px;*/ }
div.byliny_popis a, div.byliny_popis a:link { font-weight: bolder;font-weight: bold; }
div.byliny_popis a:hover { text-decoration: none; }
#nejhledanejsi_byliny h2 { font-weight:bold; font-size: 15px; color: #00823C; padding: 1em 0 0.5em 0; margin: 0; }

/*** detail ***/
img.herbar_detail { float: left; margin: 0 15px 15px 0; }
div.herbar_obsah { margin: 0; padding: 0; line-height: 120%; }
div.herbar_obsah h1 { font-size: 2em; margin: 0px 0px 5px 0px; padding: 10px 0 0 0; }
div.herbar_obsah h3 { color: #00732E; }
div.herbar_obsah .celed { font-size: 1em; color:#00732E; margin: 15px 0 15px 0px; font-weight: bold;}
div.herbar_obsah .podnadpis { font-size: 1.2em; color:#00732E; margin: 0px 0 0px 0px; font-weight: bold; }
div.herbar_obsah .podceled { font-size: 1em; color:#00732E; margin: 0px 0 5px 0px; }
div.herbar_obsah .podnadpis_lat { font-style: italic; font-size: 1.2em; color:#00732E; margin: 0px 0 0px 0px; font-weight: bold; }
div.herbar_obsah .podceled_lat { font-style: italic; font-size: 1em; color:#00732E; margin: 0px 0 5px 0px; }

#herbar_menu_leve_jazyk { padding: 0 6px 6px 6px; }
#herbar_menu_leve_jazyk a, #herbar_menu_leve_jazyk a:hover { text-decoration: none; }
#herbar_menu_leve_jazyk input { padding: 6px 0 6px 0; border: none;}
#herbar_menu_leve_jazyk div#cze { margin: 10px 20px 10px 20px; }
#herbar_menu_leve_jazyk div#lat { margin: 10px 20px 20px 20px; }

/*#herbar_menu_leve {  }
 #herbar_menu_leve ul {  }*/
#herbar_menu_leve li {  padding: 0; margin: 0 0 1px 0; background: none; color:#005723;   }
#herbar_menu_leve li span { background: #91E35D url(img/menu_leve/bg_uroven1.gif) repeat-x scroll left top; padding: 6px 0px;margin:0; border: 0;  display:block;  }
#herbar_menu_leve li a { text-decoration:none; background: #91E35D url(img/menu_leve/bg_uroven1.gif) repeat-x scroll left top; padding: 6px 0px; margin:0; border: 0; display:block;  }

#herbar_menu_leve li.uroven1 span span { background: none; padding: 0 0 0 15px; margin: 0; }
#herbar_menu_leve li.uroven2 span span { background: none; padding: 0 0 0 15px; margin: 0; }
#herbar_menu_leve li.uroven1 a span { background: none; padding: 0 0 0 15px; margin: 0; display: block; font-weight: bold; }
#herbar_menu_leve li.uroven2 a span { background: none; padding: 0 0 0 15px; margin: 0; display: block; }

#herbar_menu_leve li.uroven1 span.selected { padding: 6px 0px; margin:0; border: 0; display:block; background: #91E35D url( img/herbar/bg_kategorie_vyabrana.gif ) repeat-x scroll left top; color: white; font-weight: bold; }
#herbar_menu_leve li.uroven2 span.selected { padding: 6px 0px; margin:0; border: 0; display:block;  }

#herbar_menu_leve li span.selected span { padding: 0 0 0 15px;}
#herbar_menu_leve li.uroven2 span.selected span { padding: 0 0 0 30px; font-weight: bold; }
#herbar_menu_leve li.uroven2 a span { padding: 0 0 0 30px; color: black;}
#herbar_menu_leve li.uroven2 a:hover span { text-decoration: underline; }

/** souvisejici produkty **/
div#uvod_wrap div.related h2.related_products { width: 444px; margin-bottom: 0.3em; margin-left: 0px; padding: 0.5em 0 0.5em 1em; border-top: solid #d0eea4 1px; border-left: solid #d0eea4 1px; border-right: solid #d0eea4 1px; background: #edffcf; color: #0e7b39 }


div.related h2.related_products { margin-bottom: 0.3em; padding: 0.5em 0 0.5em 1em; border-top: solid #d0eea4 1px; border-left: solid #d0eea4 1px; border-right: solid #d0eea4 1px; background: #edffcf; color: #0e7b39 }
table.related_products_wrap { margin: 0 0 0.5em 0; }
table.related_products_wrap tbody td { padding: 12px 7px 6px 8px; border-right: 1px solid #d0eea4; border-left: 1px solid #d0eea4; width: 213px; }
table.related_products_wrap tr.first { width: 639px; border-right: 1px solid #d0eea4; }
table.related_products_wrap tr.second { height: 5px; }
table.related_products_wrap tr.third {  height: 5px; }
table.related_products_wrap tr.third td { padding: 0; margin: 0; height: 3px; border:none; border-top: 1px solid #d0eea4; }
/*div.related_products { border-bottom-color: #d0eea4; border-bottom-style:solid; border-bottom-width: 1px; }*/
table.related_products_wrap tbody td p.detail_link { font-size: 1.1em; text-align: center; padding: 1em 0 0 0; padding-left:5px; padding-right:5px; }
table.related_products_wrap tbody td p.related_perex { font-size: 0.9em; text-align: center; padding: 0.5em 0 0 0; padding-bottom:15px; padding-left:5px; padding-right:5px; }
p.detail_link a { font-weight: bold; text-decoration:none; color: #00732e; cursor:pointer; }
p.detail_link a:link { font-weight: bold; text-decoration:none; color: #00732e; cursor:pointer; }
p.detail_link a:hover { text-decoration:underline; color: #00a026; cursor: pointer; }
p.related_perex a { font-weight: bold; text-decoration:underline; color: #00732e; cursor:pointer; }
p.related_perex a:link { font-weight: bold; text-decoration:underline; color: #00732e; cursor:pointer; }
p.related_perex a:hover { text-decoration:none; color: #00a026; cursor: pointer; }
table.related_products_wrap img { width: 190px; height: 150px; padding-left:10px; padding-right:10px; }

#telo_prave_obsah { float:right; overflow: hidden; }
html>body #telo_prave_obsah { float: none; }

div.alpha_category { padding-bottom: 15px; }

/** Filtr **/
#filter_content { padding: 10px 20px 15px 20px; text-align: center; }
#filter_content h2 { font-size: 11px; }

#filter_wrap { text-align: left; }
#filter_wrap h2 { color:#00732E; }
#filter_byliny { width: 180px; font-size: 11px; margin: 5px 0 5px 0;}
#filter_potize { width: 180px; font-size: 11px; margin: 5px 0 5px 0;}

/*** Produkty --- ***/
h1.product { font-size: 2.6em; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; margin: 7px 0 10px 0; color: #00732e; }
p.perex { color: #00732e; }
img.product_img { float:left; margin:0 5px 5px 0; }
div.product_right { padding-left: 10px; margin-left: 345px; width: 330px;/*margin-left: 442px;/*margin-left: 460px;*/ }
div.product_right ul li { color: #00732e;  }
/*** Produkt - detail ***/
.produkt_cena { font-weight: bold; margin: 5px 0 2px 0; color: #00732e; }
.produkt_obsah { font-weight: bold; margin: 5px 0 2px 0; color: #00732e; }
.product_obsah h1 { font-size: 2.6em; font-weight:bold; padding: 0px; margin: 0px 0 10px 0; color: #00732e; }
.product_obsah h2 { margin: 7px 0 2px 0; color: #00732e; }
/*.product_obsah a { text-decoration:none; }*/
.product_obsah a:hover { text-decoration: none; }
.slozky_right { float: left; width: 560px; padding: 0px 5px 5px 7px; }
.slozky_right span.latinsky { font-style: italic; font-size: 0.9em; }
.slozky_left { float: right; margin-right: 5px; }
.slozky_left img { margin-top: 45px; }

.slozka img { float: right; display: inline; }
#produkt_zalozky ul.tabs-nav { background: transparent url(img/zalozka.jpg) top right no-repeat; }
#produkt_zalozky div.slozka ul { width: 500px;  }
#produkt_zalozky .slozka ul li { font-weight: normal; color: #000000; background:transparent url(img/ikonky/odrazka.gif) no-repeat scroll 0 0.7em; line-height:140%; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0.1em 0 0.3em 10px; }

.tabs-hide { visibility: hidden; }
.hide { visibility: hidden; display: none; }
.latky { padding:0 5px 5px 7px; }
#produkt_zalozky .latky ul li { font-weight: normal; color: #000000; background:transparent url(img/ikonky/odrazka.gif) no-repeat scroll 0 0.7em; line-height:140%; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0.1em 0 0.3em 10px; }
/* Jquery - zalozky u produktu */
@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 */
#produkt_zalozky {  margin: 10px 0px 40px 0px; border-bottom: 1px solid #d0eea4; }
.tabs-container {  margin-bottom: 3px; padding: 14px 7px 7px 7px; border-left: 1px solid #d0eea4; border-right: 1px solid #d0eea4;  }
#produkt_zalozky ul {  margin-bottom: 3px; float: left;   width: 100%; z-index: 0;   position: relative;   }
#produkt_zalozky ul li {  float: left;   list-style: none;   background-image: none;   margin: 0 -1px -1px 0;   padding: 0;   z-index: 100;   position: relative;   }
#fragment-2 ul { float: none; }
#fragment-2 ul li { float: none; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(img/ikonky/odrazka.gif) no-repeat scroll 0 0.7em; line-height:140%; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0.1em 0 0.3em 10px; }
#fragment-1,#fragment-2,#fragment-3,#fragment-4 { line-height:140%; }

.tabs-nav a, .tabs-nav a:link, .tabs-nav a:visited { float: left;   color: #0e7b39; background-color: #edffcf;   text-decoration: none;   font-weight: bold;   margin-top: 5px; padding: 7px 14px 7px 14px; border: 1px solid #d0eea4; border-bottom: none;  }
.tabs-nav a:hover {float: left; display: block;   text-decoration: none;   font-weight: bold; background-color: #dfffb5; }
.tabs-selected a, .tabs-selected a:link, .tabs-selected a:visited, .tabs-selected a:hover {  color: #0e7b39; background-color: #fff;   padding: 11px 14px 11px 14px; border: 1px solid #d0eea4;   margin-top: 0px; }
.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; border-bottom-width:0; padding-bottom: 9px; }
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { cursor: pointer; }

.tabs-nav span#last {background-color: #EDFFCF; border-top: 1px solid #D0EEA4; border-left: 1px solid #D0EEA4; border-right: 1px solid #D0EEA4; color: #0E7B39; float: left; font-weight: bold; margin-top: 5px; padding: 7px 14px; width:12.1em; text-decoration: none; }

/*** produkty - rozcestniky ***/
div.tx-rsguidepost-pi1 { margin: 0; padding: 0; }
div.rozcestnik_kategorie { margin: 0; padding: 0; }
div.rozcestnik_kategorie td {  padding: 0;   margin: 0;   border: 0;   }
div.rozcestnik_kategorie table thead th {  border-top: 1px solid #d0eea4;   border-left: 1px solid #d0eea4;   border-right: 1px solid #d0eea4;   background: #edffcf;   padding: 0;   margin: 0;   }
div.rozcestnik_kategorie table thead th h2 {  margin: 0;   padding: 7px;   color: #0e7b39; text-align: left;  }

tr.rozcestnik_obrazek { text-align: center; }
tr.rozcestnik_hlavicka {  text-align: center;   }
tr.rozcestnik_texty {  text-align: center;   }

tr.rozcestnik_mezera td {  padding: 0;   margin: 0; }
tr.rozcestnik_mezera_spodni td {  border-bottom: 1px solid #d0eea4;   padding: 0;   margin: 0; }
tr.rozcestnik_obrazek td.rs_guidepost1, tr.rozcestnik_obrazek td.rs_guidepost2, tr.rozcestnik_obrazek td.rs_guidepost3 {  border-left: 1px solid #d0eea4;   border-right: 1px solid #d0eea4; width: 227px;  }
tr.rozcestnik_hlavicka td.rs_guidepost1, tr.rozcestnik_hlavicka td.rs_guidepost2, tr.rozcestnik_hlavicka td.rs_guidepost3 {  font-size:1.08em; padding: 5px 2px 0px 2px; font-weight: bold; border-left: 1px solid #d0eea4;   border-right: 1px solid #d0eea4; width: 227px;  }
tr.rozcestnik_texty td.rs_guidepost1, tr.rozcestnik_texty td.rs_guidepost2, tr.rozcestnik_texty td.rs_guidepost3 {  padding: 5px 2px 28px 2px; border-left: 1px solid #d0eea4;  font-size:0.9em; border-right: 1px solid #d0eea4; width: 227px; }

div.rozcestnik_kategorie div { display: none; visibility: hidden; height: 0; }
div.rozcestnik_kategorie span { display: none; visibility: hidden; height: 0;}
div.rozcestnik_kategorie a div { display: inline; visibility: visible; }
div.rozcestnik_kategorie a span { display: inline; visibility: visible; }
div.rozcestnik_kategorie img { padding: 5px; }

table tr a div.mezera { display: block; height: 7px; border-bottom: 1px solid #d0eea4; }
tr.rozcestnik_hlavicka a,tr.rozcestnik_hlavicka a:visited { text-decoration: none; }
tr.rozcestnik_hlavicka a:hover span { text-decoration: underline; }
/*tr.rozcestnik_texty a:hover span { text-decoration: underline; }*/
span.more { font-weight: bold; }


tr.rozcestnik_texty td.rs_guidepost1 a:hover, tr.rozcestnik_texty td.rs_guidepost2 a:hover, tr.rozcestnik_texty td.rs_guidepost3 a:hover { text-decoration: none; }
/*** Vypis zprav - aktualne ***/
div.aktualne { float: left; width: 210px; margin: 14px 10px 0 0; }
/* FF hack */
html>/**/body .aktualne, x:-moz-any-link, x:default { margin: 13px 10px 0 0; }
div.aktualne h2.nadpis { color:#0E7B39; background:#EDFFCF none repeat scroll 0 0; border-left:1px solid #D0EEA4; border-right:1px solid #D0EEA4; border-top:1px solid #D0EEA4; margin: 0 0 25px 0; padding: 7px; }
div.aktualne div.aktualita {  padding: 6px 0 0 0; width: 215px; float: left; font-size: 0.95em; margin-right: 14px  }
div.aktualne div.aktualita h2 {  font-size: 1.3em;  font-weight: bold;  margin: 0 0 18px 0; background: url('img/aktuality/bg_nadpis.gif') left top no-repeat; 
                                 padding: 6px 0 6px 15px;  color: #0e7b39;  }
div.aktualne div.aktualita_polozka {  margin-bottom: 25px;  padding: 0 0 0 0;  } 
div.aktualne div.aktualita_polozka h3 {  margin: 0 0 4px 0;  font-weight: bold;  }  
div.aktualne div.aktualita_polozka p {  margin-bottom: 15px;  } 
div.aktualne div.aktualita p.archiv a {  font-weight: bold;  }  
div.aktualne div.aktualita_polozka p.datum {	color: #000000;  padding: 0;  margin: 0 0 4px 0; font-weight: bold; }
div.aktualne div.aktualita_polozka a { text-decoration: none; }
div.aktualne div.aktualita_polozka a:hover { text-decoration: underline; }
div.aktualne div.aktualita_polozka span.vice a { text-decoration: underline; color: #00732e; font-weight: bold;}
div.aktualne div.aktualita_polozka span.vice a:hover { text-decoration: underline; color: #00a026 }

/*** Poradna leve ***/
div.poradna_leve { font-size: 1em; padding: 0px 10px 10px 10px; }
div.poradna_leve div img { text-align: center; }
div.poradna_leve div.submit .submit {  cursor:pointer; border: none; font-weight: bold; font-size: 10px; right: -8px; position: relative;}

div.poradna_leve_volejte div img { text-align: center; padding: 10px 10px 0 10px; margin: 0; border: none; }

div.poradna_dotaz { background: #e1f7c3; border: 1px solid #90c78d; padding: 5px 10px 10px 10px; color: #5aa86a; }
div.poradna_leve input { border-bottom:1px solid #d4d0c8; border-right:1px solid #d4d0c8; border-top: 1px solid #808080; border-left: 1px solid #808080; }
div.poradna_leve textarea { border-bottom:1px solid #d4d0c8; border-right:1px solid #d4d0c8; border-top: 1px solid #808080; border-left: 1px solid #808080; overflow: hidden; }
div.poradna_leve div.submit a,div.poradna_leve a:link,div.poradna_leve a:visited,div.poradna_leve a:hover { font-weight: bold; color: #00732e; text-decoration: none; }
div.poradna_leve div.submit a span { font-weight: bold; color: #00732e; text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif; }
span.submit_text { font-weight: bold; color: #00732e; text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif; }
div.text { color: #00732e; display: block; padding: 5px 0 5px 0; font-size: 11px; }

div.polozka { color: #00732e; font-weight: bold; margin: 5px 0 0 0; }
div.polozka label  {color: #00732e;}
div.polozka textarea { width: 97%; overflow-y: scroll; }
div.polozka input { width: 95%; margin: 0 0 5px; }
div.polozka p { color: black; font-weight: normal;}
div.submit { text-align: right; margin: 5px 8px 8px 0; }
div.error_wrap { padding: 7px 0 7px 0; }
div.error {  margin-bottom: 3px; color: red; font-weight: bold;  }

/*** tabulka poradna ***/
table.poradna { width: 100%; border: none; }
table.poradna tr td h2 { color: #07863f; margin: 0;  }
table.poradna tr td h3 { color: #07863f; margin: 0;  }
h1.poradna { font-weight: bold;  color: #07863f; font-size: 2.6em; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; }
h2.poradna { font-weight: bold;  color: #07863f; font-size: 1.75em; }
table.poradna h3 { font-weight: bold; color: #07863f; font-size: 1.4em; }
p.poradna_perex { color: #00732e; }
table.poradna td { padding: 5px 0px 1px 0px; }
table.poradna p { padding: 2px 0; }
/*** produkty uvod ***/
div.produkty_uvod { width: 460px; float: right; }
div.produkty_uvod table { margin-right: 20px; }
div.produkty_uvod  table.related_products_wrap td { padding: 5px 10px 5px 9px; }
div.produkty_uvod div.related h2.related_products { margin-left: -1px; margin-top: 13px;}

/*** Anketa ***/
div.poll_wrap { padding-right: 10px; }
div.tx-rsdynamicpoll-pi1 {  padding: 6px 10px 8px 10px; background-color: #00732e; zoom: 1}
div.tx-rsdynamicpoll-pi1 div.question p { color: #ecfdd0; font-size: 0.95em; line-height: 120%; margin: 0 0 5px 0}
div.tx-rsdynamicpoll-pi1  h2 { margin: 0 0 3px 0; padding: 0; text-transform: uppercase; font-weight: bold;color: #fff; font-size: 1.2em; }
div.answer_result div.graf {float: left; border-left:1px solid #02813c; border-right: 1px solid #02813c; position:relative; top: 2px; left:0  }
div.answer_result div.perc { float: left;  margin-left: 5px; color: #a1ec6b;}
div.answer_result a { color: #fff }
div.answer_result a:hover { color: #fff;text-decoration: none; }
div.answer_text { color: #fff; font-weight: bold; margin-bottom: 4px; }
#tx_rsdynamicpoll_pi1_preloader img { left: 70px; bottom:-15px }
div.answer_result { margin-bottom: 8px; }

div.tx-jkpoll-pi1 { background-color: #00732e; color: #fff; padding: 7px 10px 12px 10px; }
div.tx-jkpoll-pi1 h2 { margin: 0 0 4px 0; color: #fff; text-transform: uppercase; }
div.tx-jkpoll-pi1 div.anketa_volba table { margin: 0 0 7px 0 }
div.tx-jkpoll-pi1 div.anketa_volba td { vertical-align: middle; padding: 0 6px 3px 0 }
div.tx-jkpoll-pi1 div.anketa_otazka, div.tx-jkpoll-pi1 div.anketa_otazka p { color: #ecfdd0; font-size: 0.95em; margin: 0 0 5px 0 }
div.tx-jkpoll-pi1 input.pollsubmit { padding: 3px 4px; background-color: #9be965; color: #00732e;  border: none; font-weight: bold; font-size: 0.95em;}
div.tx-jkpoll-pi1 p.hlasu { margin: 0 0 5px 0 }
div.tx-jkpoll-pi1 p.odpoved { margin: 0; padding: 0 }
div.tx-jkpoll-pi1 p.procenta { margin: 0 0 5px 0 }

/*** Boxy vlevo ***/
div.boxy  { padding-left: 10px; }

/*** Neewsletter ***/
img#novinky_obr { padding-top: 0px;}
div.novinky { padding: 0 10px; margin-bottom: 15px; margin-top: 0px; }
div.novinky_obal { background-color: #007330; padding: 7px 10px 13px 10px }
div.novinky  h2 { margin: 0 0 3px 0; padding: 0; text-transform: uppercase; font-weight: bold;color: #fff; font-size: 1.2em; }
div.novinky p { color: #ecfdd0; font-size: 0.95em; line-height: 120%; margin: 0 0 5px 0 }
div.novinky p.vyplnte { margin: 0 0 6px 0;font-weight: bold; }
div.novinky table { margin: 0 }
div.novinky table td { padding: 0 5px 0 0 }
div.novinky input.text { width: 90px; padding: 1px 0 0px 5px;vertical-align: middle;  }
input.unregister { position: relative; top: 5px; left:0; }

/*** flash ***/
div.uvod_flash { background: #fff url('../user_upload/flash/uvodni_flash/1.jpg') right top no-repeat; width: 688px; height: 288px; margin:0 10px 15px 0;  }
div.doplnky_flash { background: #fff url('../user_upload/flash/doplnky_stravy/01.jpg') right top no-repeat; float: left; width: 444px; height: 288px; margin: 0 15px 15px 0; }
div.prirodni_flash { background: #fff url('../user_upload/flash/prirodni_kosmetika/1.jpg') right top no-repeat; float: left; width: 444px; height: 288px; margin:0 15px 15px 0; }
div.produkty_flash { background: #fff url('../user_upload/flash/produkty/01.jpg') right top no-repeat; float: left; width: 444px; height: 288px; margin: 0 15px 15px 0; }

/*** slovnicek - banner ***/
div.slovnicek_leve { padding: 0 10px 0 0; }
div.slovnicek_leve .slovnicek_obal { background-color: #007330; padding: 8px 10px; margin-bottom: 15px; }
div.slovnicek_leve h2 { color: #fff; margin: 0; padding: 0; }
div.slovnicek_leve a { text-decoration: none; color: #fff; margin: 0; padding: 0; }
div.slovnicek_leve a:hover { color: #fff; text-decoration: underline; }

.csc-textpic-clear { clear: none;	height: auto;	overflow: hidden; }

/*img#tel { clear: both; }*/
p.chyba { color: #FF0000; font-weight: bolder; }
div.tx-sremailsubscribe-pi1 input.text { margin-left: 5px; }

/*** Poradna - datum ***/
h3.poradna { margin-top: 8px; }
div.datum { color: #07863F; font-weight: bold;  }
div.datum {	color: #000000;  padding: 0;  margin: 0 0 2px 0; font-weight: bold; font-size: 11px; }

/*** Styly sprava formularu powermail ***/
div.tx-powermail-pi1 h4 { font-weight: bold; margin-bottom: 6px; }
div.tx-powermail-pi1 input.text, div.tx-powermail-pi1 input.powermail_text, 
div.tx-powermail-pi1 input.powermail_captcha, div.tx-powermail-pi1 textarea, div.tx-powermail-pi1 select {
  padding: 2px 3px 2px 5px; margin: 0;
  border: 1px solid #bebebe; vertical-align: middle; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;
  background: white none; 
}

div.tx-powermail-pi1 textarea { height: 90px; }

div.tx-powermail-pi1 input.text {
  height: 1.18em;
}

div.tx-powermail-pi1 input.powermail_captcha {
  width: 150px;
}

.formular_bug_report input.text, .formular_bug_report textarea,
.tx-powermail-pi1_formwrap input.text, .tx-powermail-pi1_formwrap input.powermail_text, .tx-powermail-pi1_formwrap textarea, .tx-powermail-pi1_formwrap select {
  width: 350px;
}

div.tx-powermail-pi1 input.soubor {
  padding: 1px; margin: 0; width: 25em;
  border: 1px solid #cdd4de; font-family: Verdana, Arial, Helvetica, sans-serif; background: white none;
}

div.tx-powermail-pi1 input.powermail_check, input.powermail_radio {
  vertical-align: middle;
}

div.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check label, div.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio label {
  padding-right: 320px;
}

div.tx_powermail_pi1_fieldwrap_html { margin-bottom: 25px; }
div.tx-powermail-pi1 .powermail_submit { color: #000; background-color: #bebebe; font-weight: bold; border: 1px solid #939494; }

div.tx-powermail-pi1 .sform {
  display: none;
}

/** Facebook wrap */
.facebook_wrap img { padding: 35px 35px 35px 0px; }

input.tlacitko  {
  background-color:#9BE965;
  border:medium none;
  color:#00732E;
  font-size:0.95em;
  font-weight:bold;
  padding: 2px 4px 3px 4px;
}

.tx-sremailsubscribe-pi1-click-to-edit a { padding-left: 0; }
.tx-sremailsubscribe-pi1 p.chyba { padding-left: 0; }
.tx-sremailsubscribe-pi1 p { padding-left: 0; }
.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit { margin-left: 0; }
.tx-sremailsubscribe-pi1 input.tlacitko { padding-top: 2px; padding-bottom: 2px; border: 1px solid #00732E; }

/* Objednavkovy formular */
#tx-srfeuserregister-pi1-fe_users_form h2 { margin: 15px 0 10px 0; color: #07863F; }
#tx-srfeuserregister-pi1-password { width: 76px}
*:first-child+html #tx-srfeuserregister-pi1-password { width: 80px}

#tx-srfeuserregister-pi1-password_again { width: 76px}
*:first-child+html #tx-srfeuserregister-pi1-password_again { width: 80px}

#tx-srfeuserregister-pi1-telephone { width: 262px}
*:first-child+html #tx-srfeuserregister-pi1-telephone { width: 270px}
div.tx-srfeuserregister-pi1 td.btn { padding: 15px 0 10px 0; }
tr.error { color: #ff0000; }

/* Prihlaseni do partnerske zony */
#tx-srfeuserregister-pi1-fe_users_form { padding: 10px 0px 10px 10px; border: 1px solid #90C78D; background: #ebfece; width: 100%}
#tx-srfeuserregister-pi1-fe_users_form table { padding: 30px 0 30px 0; border: 1px solid #90C78D; background: #E1F7C3; width: 70%;}
#tx-srfeuserregister-pi1-fe_users_form table td { padding: 7px 12px 3px 12px;}
#tx-srfeuserregister-pi1-fe_users_form table h2 { padding: 7px 5px 4px 12px; color: #fff; background: #07863F; margin: 0 -12px 0 -12px; font-size: 1.05em;}
#tx-srfeuserregister-pi1-fe_users_form table td.tx-srfeuserregister-pi1-error { color: #ff0000; }
div.tx-felogin-pi1 div.jmeno { margin: 15px 0 10px 0; }
div.tx-felogin-pi1 div.odeslat { margin: 10px 0 10px 0; }
div.tx-felogin-pi1 label { margin: 0px 0 3px 0; }
div.tx-felogin-pi1 #user  { width: 150px; margin: 2px 0 0 0; }
div.tx-felogin-pi1 #pass { width: 150px; margin: 2px 0 0 0; }
#tx-srfeuserregister-pi1-fe_users_form table td.btn input { margin: 10px 0 10px 0; }


/* Zapomenute heslo */
div.tx-felogin-pi1 div.email { margin: 15px 0 10px 0; }

/* Registrace uzivatele souhrn */
table.potvrzeni { margin: 0; }
table.potvrzeni tr.tlacitka td { padding: 15px 0 0 0; }

/* Objednavkovy formular vypis */
#objednavkovy_formular table { padding:0; border: 1px solid #90C78D; background: #E1F7C3; width: 100%}
#objednavkovy_formular table th { padding: 10px 8px 5px 8px; border: 1px solid #90C78D; background: #b8fa85 url('img/tabulka/objednavkovy_formular/th_pozadi.gif') left top repeat-x; color: #07863F; vertical-align: bottom;}
#objednavkovy_formular table th.cena { text-align: right; }
#objednavkovy_formular table th.pocet { text-align: right; }
#objednavkovy_formular table th.cena_celkem { text-align: right; }
table td.cena_za_vyrobky { text-align: right; }
table td.cena_za_vyrobky_label { font-weight: bold; text-align: right; }
#objednavkovy_formular table td { padding: 5px 8px 5px 8px; border: 1px solid #90C78D; background: #E1F7C3; vertical-align: bottom;}
#objednavkovy_formular .id_produktu { width: 100px}
#objednavkovy_formular .id_produktu { width: 100px}
#objednavkovy_formular .cena { text-align: right;}
#objednavkovy_formular .pocet { width: 50px}
#objednavkovy_formular .cena_celkem { width: 100px; text-align: right}
#objednavkovy_formular .pocet input { width: 40px; text-align: right; padding: 2px 5px 2px 5px; }
#objednavkovy_formular .cena_celkem input { width: 90px; text-align: right; padding: 2px 5px 2px 5px; }
#objednavkovy_formular .zpusob_odberu div { margin-bottom: 5px; }
#objednavkovy_formular .zpusob_odberu label { margin-left: 5px; }
#objednavkovy_formular .zpusob_odberu input { position: relative; top: 2px; left: 0  }
#objednavkovy_formular td.cena_celkem_total { padding: 10px 8px 10px 8px; text-align: right; }
.rekapitulace_objednavky td.cena_celkem_total { padding: 8px; text-align: right; }
#objednavkovy_formular h2 { margin: 8px 0 7px 0 }
#objednavkovy_formular .zpusob_odberu { padding: 5px 15px 10px 15px; border: 1px solid #90C78D; background: #E1F7C3; margin-bottom: 20px;}
#objednavkovy_formular .cena_vcetne_dopravy { text-align: left; font-weight: bold;}
#objednavkovy_formular .cena_vcetne_dopravy p { font-weight: normal; margin-top: 5px; }

.rekapitulace_objednavky h2 { margin: 8px 0 7px 0 }
.rekapitulace_objednavky .zpusob_odberu { padding: 5px 15px 10px 15px; border: 1px solid #90C78D; background: #E1F7C3; margin-bottom: 20px;}
.rekapitulace_objednavky .cena_vcetne_dopravy { text-align: left; font-weight: bold; margin: 0 0 15px 0}
.rekapitulace_objednavky .cena_vcetne_dopravy p { font-weight: normal; margin-top: 5px; }

.obchodni_podminky { margin: 0px 0 20px 0 }
.obchodni_podminky label { margin-left: 10px; }

/* Vybrane produkty */
div.rekapitulace_objednavky { border: 1px solid #90C78D; background: #ebfece; padding: 8px 12px 12px 12px}
div.rekapitulace_objednavky h2 { padding: 8px 5px 8px 0px; margin: 0; }
div.rekapitulace_objednavky table { padding:5px 10px 10px; border: 1px solid #90C78D; width: 100%}
div.rekapitulace_objednavky table th { padding: 10px 8px 5px 8px; border: 1px solid #90C78D; background: #b8fa85 url('img/tabulka/objednavkovy_formular/th_pozadi.gif') left top repeat-x; color: #07863F; vertical-align: bottom;}
div.rekapitulace_objednavky table th.cena { text-align: right; }
div.rekapitulace_objednavky table th.pocet { text-align: right; }
div.rekapitulace_objednavky table th.cena_celkem { text-align: right; }
div.rekapitulace_objednavky table td { padding: 7px 8px 8px 8px; border: 1px solid #90C78D; background: #E1F7C3; vertical-align: bottom; }
div.rekapitulace_objednavky .cena { text-align: right;}
div.rekapitulace_objednavky .pocet { text-align: right;}
div.rekapitulace_objednavky .cena_celkem { text-align: right;}

/* Udaje zadane pri registraci */
div.registracni_udaje_uzivatele { border: 1px solid #90C78D; background: #ebfece; padding: 8px 12px 12px 12px; margin: 20px 0 20px 0}
div.registracni_udaje_uzivatele h2 { padding: 8px 5px 8px 0px; margin: 0}
div.registracni_udaje_uzivatele h3 { padding: 7px 5px 4px 12px; color: #fff; background: #07863F; margin: 0 -6px 0 -12px}
div.registracni_udaje_uzivatele table { padding: 5px 10px 10px; border: 1px solid #90C78D; background: #E1F7C3; width: 50%;}
div.registracni_udaje_uzivatele table td { padding: 7px 5px 3px 12px; background: #E1F7C3; vertical-align: middle;}
div.registracni_udaje_uzivatele table td.druha { padding: 7px 12px 4px 8px; background: #E1F7C3; vertical-align: bottom; text-align: right}
div.registracni_udaje_uzivatele input { width: 200px}
div.registracni_udaje_uzivatele input.tlacitko_editace_uctu { width: auto}
div.registracni_udaje_uzivatele table td.psc { padding-bottom: 12px;}

a.easybox img { border: 0 solid #00823C;}

/* Udaje */
div.captcha img { margin: 0 0 5px 0; padding: 0; height: 80px; width: 178px; }
div.captcha input { margin: 5px 0 0 0; }
div.captcha .tx-srfreecap-pi2-cant-read,div.captcha label { font-weight: normal; color: #00732E; font-size: 11px; }
div.captcha a:hover { text-decoration: underline; }

#flash_produkty { background: url('../user_upload/flash/produkty/1.jpg') right top no-repeat; width: 444px; height: 288px; margin: -165px 0 15px 0} 
