html, body 					{ margin:0px; padding:0px; height:100%; }
body, div, input, select, textarea, table, tr, td { font-family: Arial, "Helvetica CE",Helvetica, sans-serif; color:#444; }
body 						{ text-align:center; background-color: #efefef; }
img, div, h1, ul, ol, li, p	{ margin:0px; padding:0px; border:0px; }

body, td 					{ font-size: 11px;	} 
/* \*/
body 						{ font-size: 1.6ex;	}
* html body, * html td 		{ font-size: 70%;	}
/* */

#podklad 		{ position: relative; width: 780px; background: #e8e8e8; text-align: left; padding: 0 0 20px 0; border:0;
				  margin-left:auto; margin-right:auto; margin-top: 0px; margin-bottom: 0px; }
#stranka 		{ position: relative; width: 740px; background: #fff; margin: 0 20px; padding:20px 0 0 0; border: 0px; }

/* hlavicka */
#hlavicka 				{ background: url("img/bcg_header.jpg")   no-repeat; width: 700px; height: 138px; margin: 0 20px; }
#hlavicka_h_pripravky	{ background: url("img/bcg_header_h.jpg") no-repeat; width: 700px; height: 138px; margin: 0 20px; }
#hlavicka_v_pripravky	{ background: url("img/bcg_header_v.jpg") no-repeat; width: 700px; height: 138px; margin: 0 20px; }
#hlavicka_o_sortiment	{ background: url("img/bcg_header_o.jpg") no-repeat; width: 700px; height: 138px; margin: 0 20px; }
#logo, #logo_h_pripravky,  #logo_v_pripravky,  #logo_o_sortiment
						{ width: 240px; height: 60px; font-size: 0; display: block; margin: 45px 0 0 0; float: left;	  }
a#logo					{ background: url("img/logo.jpg") no-repeat; 				}
a#logo_h_pripravky 		{ background: url("img/logo_h_pripravky.jpg") no-repeat; }
a#logo_v_pripravky 		{ background: url("img/logo_v_pripravky.jpg") no-repeat; }
a#logo_o_sortiment 		{ background: url("img/logo.jpg") no-repeat; }

#head_under			{ background: url("img/bcg_under_header.jpg"); width: 700px; height: 5px; font-size:0; 
				  	  margin: 0 20px 20px 20px; padding: 0; border: 0px; }

/* navigation */ 
#navigace ul  		{ list-style-type: none; margin:2px 20px 0px 20px; width: 700px; height: 35px;} 
#navigace li		{ float:left; margin:0; padding:0; border:0; }
#navigace a 		{ display:block; }
#o_nas a			{ background:url("img/nav_o_nas.gif")        0 -35px no-repeat; width:78px;  height:35px;	}
#o_nas a:hover		{ background:url("img/nav_o_nas.gif")        0   0px no-repeat; 							}
#o_nas_on			{ background:url("img/nav_o_nas.gif")        0   0px no-repeat; width:78px;  height:35px;	}
#h_pripravky a		{ background:url("img/nav_h_pripravky.gif")  0 -35px no-repeat;	width:171px; height:35px;	}
#h_pripravky a:hover{ background:url("img/nav_h_pripravky.gif")  0   0px no-repeat; 							}
#h_pripravky_on		{ background:url("img/nav_h_pripravky.gif")  0   0px no-repeat;	width:171px; height:35px;	}
#v_pripravky a		{ background:url("img/nav_v_pripravky.gif")  0 -35px no-repeat; width:194px; height:35px;	}
#v_pripravky a:hover{ background:url("img/nav_v_pripravky.gif")  0   0px no-repeat; 							}
#v_pripravky_on		{ background:url("img/nav_v_pripravky.gif")	 0   0px no-repeat; width:194px; height:35px;	}
#o_sortiment a		{ background:url("img/nav_o_sortiment.gif")  0 -35px no-repeat; width:164px; height:35px;	}
#o_sortiment a:hover{ background:url("img/nav_o_sortiment.gif")  0   0px no-repeat; 							}
#o_sortiment_on		{ background:url("img/nav_o_sortiment.gif")  0   0px no-repeat; width:164px; height:35px;	}
#kontakt a			{ background:url("img/nav_kontakt.gif")      0 -35px no-repeat; width:93px; height:35px; 	}
#kontakt a:hover	{ background:url("img/nav_kontakt.gif")      0   0px no-repeat; 							}
#kontakt_on			{ background:url("img/nav_kontakt.gif")      0   0px no-repeat; width:93px; height:35px; 	}

/* txt */ 
a 					{ color: #0053AD; text-decoration:none; 	 }
a:hover, active		{ color: #000; 	  text-decoration:underline; }
a span 				{ display: none; }	
h4					{ font-size: 130%; font-weight:bold; padding:0;; font-style: italic; color: #509535;
					  margin:  10px 0 0 0; _margin: 20px 0 0 0; }
h5					{ font-size: 100%; font-weight:bold; padding:0; margin: 14px 0 7px 0;}
td h5				{ font-size: 100%; font-weight:bold; padding:0; margin: 0;}
h6					{ font-size: 100%; font-weight:bold; padding:0; margin: 10px 0 0 0; color: #222;}
p 					{ margin: 5px 0; }

/* telo */
#telo 				{ width: 740px; border-bottom: 1px solid #e8e8e8; padding: 0px; }
#telo p 			{ display:block; width: 330px; _width: 370px;	}
#telo p.left 		{ margin: 0px; padding: 0px 10px 5px 30px;		}
#telo p.right 		{ margin: 0px; padding: 0px 30px 5px 10px; 		}
.spacer 			{ clear:both; width: 740px; height:10px; margin:0; padding: 0;	}
#vice_informaci 	{ display: block; clear: left; float: right; width:110px; height:22px; 
				  	  background: url("img/bcg_vice_informaci.gif") right no-repeat; line-height: 21px;}
.black 				{ color: #000;	}
.red 				{ color: red;	}
.left 				{ float: left;	}
.right 				{ float: right;	}

/* rozcestnik */
#rozcestnik			{ width: 740px; padding: 20px 0 10px 0; position: relative;  }

#h_pripravky_big	{ width:220px; float: left; margin-left: 20px; _margin-left: 10px;	}
#v_pripravky_big	{ width:220px; float: left; margin-left: 20px; _margin-left: 20px; 	}
#o_sortiment_big	{ width:220px; float: left; margin-left: 20px; _margin-left: 20px; 	}

.trojka				{ width:200px; _width:220px; background: url("img/bcg_p_big.jpg") no-repeat; padding: 10px; min-height: 128px; _height: 145px; }

#title_h_pripravky	{ width: 200px; height: 20px; background: url("img/title_h_pripravky_01.gif") no-repeat;  
					  display: block; margin-bottom:8px; }
#title_v_pripravky	{ width: 200px; height: 20px; background: url("img/title_v_pripravky_01.gif") no-repeat; 
					  display: block; margin-bottom:8px; }
#title_v_ostatni	{ width: 200px; height: 20px; background: url("img/title_v_ostatni_01.gif") no-repeat; 
					  display: block; margin-bottom:8px; }					  
#title_o_doplnky	{ width: 200px; height: 20px; background: url("img/title_o_sortiment_01.gif") no-repeat;  
					  display: block; margin-bottom:8px; }

#sipky_h_pripravky	{ display: block; width: 220px; height: 25px; background: url("img/shipka_zlta.gif") no-repeat;		}
#sipky_v_pripravky	{ display: block; width: 220px; height: 25px; background: url("img/shipka_zelena.gif") no-repeat;	}
#sipky_o_sortiment	{ display: block; width: 220px; height: 25px; background: url("img/shipka_modra.gif") no-repeat;	}

.spacer_2		 	{ clear:both; width: 220px; height:1px; margin:0; padding: 0; }

/* sekce */
#sekce_telo 		{ width: 740px; padding: 0px 0 20px 0; }
#sekce_left		 	{ float: left; width:240px; margin: 0px  0px 0px 20px; _margin: 0px  0px 0px 10px; }
.zlta				{ border-top: 1px solid #e4b250; }
.modra				{ border-top: 1px solid #0087c7; }
.zelena				{ border-top: 1px solid #509535; }	
.seda				{ border-top: 1px solid #666; }	
h3#title_o_nas			{ width: 240px; height: 20px; background: url("img/title_o_nas_02.gif") no-repeat;  
					  	  display: block; margin-top:15px; }
h3#title_h_pripravky	{ width: 240px; height: 20px; background: url("img/title_h_pripravky_02.gif") no-repeat;  
					  	  display: block; margin-top:15px; }
h3#title_v_pripravky	{ width: 240px; height: 20px; background: url("img/title_v_pripravky_02.gif") no-repeat; 
					  	  display: block; margin-top:15px; }
h3#title_o_sortiment	{ width: 240px; height: 20px; background: url("img/title_o_sortiment_02.gif") no-repeat;  
					  	  display: block; margin-top:15px; }
h3#title_kontakt		{ width: 240px; height: 20px; background: url("img/title_kontakt_02.gif") no-repeat;  
					  	  display: block; margin-top:15px; }
h3#title_hochst_biotika	{ width: 240px; height: 20px; background: url("img/title_hochst_biotika_02.gif") no-repeat;  
					  	  display: block; margin-top:15px; }			
h3#title_sl_programy	{ width: 240px; height: 40px; background: url("img/title_sl_programy_02.gif") no-repeat;  
					  	  display: block; margin-top:15px; }	
h3#title_kela_lab		{ width: 240px; height: 40px; background: url("img/title_kela_lab_02.gif") no-repeat;  
					  	  display: block; margin-top:15px; }		
h3#title_z_prostredky	{ width: 240px; height: 40px; background: url("img/title_z_prostredky_02.gif") no-repeat;  
					  	  display: block; margin-top:15px; }							  
						  
.brands 				{ float: right; margin: 3px 0 10px 20px; border-left: 1px #999 solid;	}			
.brands_2 				{ float: right; margin: 3px 0 0 20px; border-left: 1px #999 solid;	}				  					  						  			  
		  
.sekce_right	 		{ position: relative; float: right; width:440px; 
						  margin: 0px 20px 0px 20px; _margin: 0px  10px 0px 10px;
					  	  padding: 12px 0 0 0px;  _padding: 18px 0 0 0px; border-top: 1px solid #e8e8e8; }
p.sekcne		 		{ padding: 0 0 10px 0; position: relative; }
p.sekcne_c		 		{ padding: 20px 0 0 0; margin-bottom:10px;  border-bottom: 1px solid #999; }
p.sekcne_c_first 		{ padding: 0; margin-bottom:0px; margin-top: 0px; _margin-top: 18px; border: none; }

.sekce_right ul.old		{ list-style-type: square; padding: 5px 20px 15px 20px;  } 
.sekce_right .old li	{ margin:0; padding:0; border:0; width: 400px;}
h3 span 				{ display: none; }	
.sekce_right table		{ border-top: 1px solid #000; border-bottom: 1px solid #000; margin:20px 0; width: 440px; }
.sekce_right table.b	{ width: 440px; margin:0 0 20px 0; }
.sekce_right table.c	{ width: 440px; margin:8px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.sekce_right td			{ padding-right: 20px; border-bottom: 1px solid #e8e8e8;  }
.sekce_right table.b td	{ width: 400px; padding: 0 5px; font-size: 60%;  border-left: 1px solid #000; }
.sekce_right tr.tr_h5	{ background-color: #fff; padding-top: 10px 0 6px 0; border-bottom: 1px solid #000;  }
.sekce_right tr.tr_h5 h5{ padding: 10px 0 8px 0; color: #222;  }
.sekce_right tr.tr_h6 	{ background-color: #fff7dd; padding: 10px 0 ; border-bottom: 1px solid #000;  }
.sekce_right tr.grey_bcg{ background-color: #efefef;  }

.sekce_right ul 		{ margin:0; padding:0; border: 0; width:440px;list-style-type: none;}
.sekce_right li 		{ margin:4px 0; padding:0; border: 0; width:440px; border-bottom: 1px solid #eee;}
.sekce_right li.li_h5	{ margin:20px 0 4px 0; border-bottom: 1px solid #eee; border-top: 1px solid #999;}
h5.sekcne_c_first 	{ font-size: 100%; font-weight:bold; padding:0; margin: 0;}


.navrat				{ display: block; float: right; width:160px; height:22px; margin: 10px 0 0 0;
				  	  background: url("img/bcg_vice_informaci.gif") right no-repeat; line-height: 21px;}
.nahoru				{ display: block; clear: both; float: left; width:76px; height:22px; margin: 10px 0 0 0;
				  	  background: url("img/bcg_vice_informaci.gif") right no-repeat; line-height: 21px;}					  

/* paticka */ 
#paticka 			{ width: 740px; border-top: 1px solid #e8e8e8; margin: 0; padding:10px 0 0 0;			}
#biotika 			{ float: left;  display: block; margin: 0px  0px 0px 30px; _margin: 0px  0px 0px 15px;	}
#euneco 			{ float: right; display: block; margin: 0px 30px 0px  0px; _margin: 0px  15px 0px 0px; 	}

/* misc */
hr 					{ display: none;		}
img 				{ border:none;			}
.noscreen 			{ display: none;		}	
.bold 				{ font-weight: bold;	}
.error 				{ color: red; font-weight: bold; }


/* brands images */

#brands_ketobion	{ position: absolute; top:170px; left:240px; clear: left; _top:175px; }
#brands_aureovit	{ position: absolute; top:375px; left:240px; clear: left; _top:380px; }
#brands_tetraxyl	{ position: absolute; top:390px; left:240px; clear: left; _top:395px; }
#brands_calcium		{ position: absolute; top:670px; left:240px; clear: left; _top:675px; }
#brands_prodigestan	{ position: absolute; top:925px; left:240px; clear: left; _top:930px; }
#brands_drycloxa-kel{ position: absolute; top:176px; left:240px; clear: left; _top:173px; }
#brands_masticen	{ position: absolute; top:493px; left:240px; clear: left; _top:490px; }
#brands_metricyclin	{ position: absolute; top:648px; left:240px; clear: left; _top:645px; }
#brands_respidox	{ position: absolute; top:1113px; left:240px; clear: left; _top:1110px; }
#brands_terrexine	{ position: absolute; top:1223px; left:240px; clear: left; _top:1220px; }
#brands_tylo-kel	{ position: absolute; top:1328px; left:240px; clear: left; _top:1325px; }
#brands_trioxyl-la	{ position: absolute; top:1458px; left:240px; clear: left; _top:1455px; }
/* input, select etc
input, select, textarea	{ background-color: #fff; border: 1px solid #c8c8c8; }
input.tlacitko 			{ background-color: #0053AD; font-weight: bold; color: #fff; width:80px;}
*/


/* styl seznamu*/

.productsList ul	{  padding:20px;padding-top:0px;padding-bottom:0px; border: 1px solid none;list-style: disc outside; }
.productsList li 	{ border: none;}
.productsList h3 	{ font-size: 12px;}

p {text-align: justify;}


