body {
	
   margin:0px;
	padding:0px;
   	text-align: center;
	 
	 
	font-family :     Arial, Arial CE, Helvetica, Arial CE, Tahoma, Verdana,Arial, sans-seriff;     
	font-size:80%;      
	color:black;
 
	}

.skok {
	display:none;
}

 
#main { 
	 
	text-align: center;
	margin:0px;
	padding:0px;
	margin: auto;
  
	
}



#tiskova_hlavicka {
  display:visible;
  text-align:left;
}



#hlavicka {
   
  /*background: url(pic/print_01.gif) no-repeat;*/
  background:none;
  
  position:relative;
 	float:left;
	width:100%;
 
	margin:0px;
	padding:0px;
	
	
 }


#hlavicka h2 
{ 
   color:black;
	float:left;
	margin:0px;
	padding:0px;
	font-size:25px;
} 

#hlavicka h2 a 
{ text-decoration:none;
font-weight:none;
}

#hlavicka p { 
display:none;
 padding:0px; 
 margin: 70px 0px 0px 636px; 
 _margin: 70px 0px 0px 443px; 
 float:left;
} 

#hlavicka p img{ 
border:0px;
} 

#hlavicka a {
	color:#000000;
	
}
/*.logo 
{ 
  display:none;
	width: 251px; 
	height: 86px; 
	position: relative; 
	top:0px 
	left:00px;

} 

.logo span 
{ 
 
	position: absolute; 
	width: 100%; 
	height: 100%; 
	cursor: hand; 
	cursor: pointer;
	top:0px;
	left:20px;
} */

 #menu {
 display:none;
  position:relative;
  float:left;
	width:100%;
	height:46px;
	margin:0px;
	padding:0px;
	background: url(pic/pic02.jpg);
	
 }
 
#menu ul{
  margin:15px 0px 0px 5px;
  padding:0px;
  position:relative;
  float:left;
}

#menu ul li{
  margin:0px;
   padding:0px;
  position:relative;
  float:left;
  list-style:none; 
  
}
 
#menu ul a{
  color:white;
  text-decoration:none;
  font-size:100%;
  font-weight:bold;
   border-right:1px solid white;
   padding:0px 15px 0px 15px;
    margin:0px;
       
}

#menu ul a:hover{
   
  text-decoration:underline;
}

#menu form {
 
	float:left;
	margin:15px 0px 0px 230px;
	}


#menu form input{
	border:1px solid #55802B;
}

#menu form input.hledat{
	background:black;
	color:white;
	border:0px;
	padding:1px;
	
	}

#pruh {
display:none;
  position:relative;
  float:left;
	width:100%;
	height:15px;
	margin:0px;
	padding:0px;
	background: url(pic/pic03.jpg);
	
	}
  
  
#obsah {
  position:relative;
  float:left;
  width:100%;
 	margin:0px;
	padding:0px;
	background: none;
	text-align:left;

	
 }
 
#levy {
  position:relative;
  float:left;
  
 	margin:0px;
	padding:0px;
 background:none;
  }
  
  
#levy ul{
  margin:35px 0px 0px 0px;
  _margin:35px 0px 0px 0px;
  padding:0px;
  position:relative;
  float:left;
}

#levy ul li{
  margin:0px 0px 0px 1px;
  padding:5px 0px 3px 25px;
 background:none;
  width:145px;
  list-style:none;
  
}

#levy ul li.aktivni{
    font-weight:bold;
	color:white;
}

#levy ul li.otevrene_menu{
     font-weight:bold;
     background:none;
     color:black;
}

#levy ul li.submenu{
   padding:5px 0px 3px 35px;
 background:none;
   width:135px;
  
}


#levy ul li.submenu_aktivni{
   padding:5px 0px 3px 35px;
  font-weight:bold;
   width:135px;
}

#levy ul li.akce{
     padding:5px 0px 8px 25px;
   background:none;
   width:145px;
   font-weight:bold;
}

#levy ul li.akce a{
  color:white;
  }
  
#levy ul li.akce a:hover{
  color:white;
  text-decoration:undercolor;
  }

#levy ul li.aktivni a{
	color:white;
}

#levy ul li.aktivni a:hover{
	color:#eee;
	text-decoration:none;
}

#levy ul li.otevrene_menu a{
	color:black;
	font-weight:bold;
}

#levy ul li.otevrene_menu a:hover{
	color:#eee;
	text-decoration:none;
}



#levy ul a{
  color:black;
	 
	font-size:90%;
  text-decoration:none;
  }
  
  #levy ul a:hover{
  color:black;
  text-decoration:underline;
  }

#stred {
  position:relative;
  float:left;
   width:450px;
 	margin:0px;
	padding:0px 0px 0px 0px;
 
  } 
  
#stred  h1{
   
	margin:0px 0px 0px 0px;
	padding:10px 10px 5px 0px;
	font-size:180%;
	font-weight:normal;
  	clear:both;
      }
      
#stred  h2{
   
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 0px;
	font-size:145%;
	font-weight:normal;
  	clear:both;
      }

#stred h3 {
	 
	width:95%;;
	margin:20px 0px 2px 0px;
	padding:0px 0px 8px 0px;
	text-align:right;
	font-size:120%;
	border-bottom:6px solid #74AD3A;
	clear:both;
	 }


#stred  p{
   
	margin:0px;
	padding:0px;
  line-height:1.5;
      }

#stred  p.certifikaty img{
  margin:5px;
  padding:1px;
  border:1px solid silver;
}

#stred div.uvodni{
  
    margin:0px 0px 0px 0px;
    padding:0px;
 background:none;
	 
  
  }

#stred div.banner{
	 
	width:244px;
	height:110px;
	 
	float:left;
	margin:10px 10px 10px 0px;
	
	padding:2px;
	border:1px solid silver;
}
  
#stred div.uvodni h1{
   
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	font-size:150%;
	font-weight:normal;
	
  
      }
      
#stred div.uvodni p{
	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 10px;
	 
	line-height:1.5;
  
  
  }
  
#stred p.odkaz_vice_uvodnik{

	 
	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 0px;
	text-align:right;
	background: url(0000);
	clear:both;
  
  }

#stred p.odkaz_vice_uvodnik a {
	 
	color:white;
}

#stred p.odkaz_vice_uvodnik a:hover {
	 
	color:#eaeaea;
}
  
#stred div.polozka {
	
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:4px solid #DBEDC9;
  }
  
#stred div.polozka div{
	float:left;
	
	margin:0px;
	padding:10px 0px 0px 0px;
}

#stred div.polozka div.fotka{
 
}

#stred div.polozka div.text {
  width:300px;
	}

#stred div.polozka div.text h2{
	font-size:145%;
	font-weight:normal;
	
	margin:0px;
	padding:0px;
}

#stred div.polozka h2 a{
	color:black;	
	text-decoration:none;
}

#stred div.polozka h2 a:hover{
	text-decoration:underline;
	 
}


#stred div.polozka div.text span{
	color:#999;

	
}
  
#stred div.polozka img{
	border:1px solid #eaeaea;
	
	
 	
}

#stred div.polozka div.text p{
	margin:5px 0px 10px 0px
 	
}
 
 
#stred p.zastoupeni{
  
  float:left;
	 	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 0px;
	text-align:left;
	clear:both;
	 border-right:4px solid #eaeaea;
 } 
 
 #stred p.zastoupeni_zeme{
  
  float:left;
	 	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 0px;
	text-align:center;
 color:#666;
 font-size:85%;
	 
 } 
 
  #stred p.zastoupeni_zeme img{
  padding:1px;
  margin:0px;
  border:1px solid silver;
  }
  
#stred p.odkaz_vice{

	 
	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 0px;
	text-align:right;
	clear:both;
 } 

 

#stred p.odkaz_vice a{
	background:  none;
	padding:5px 10px 5px 10px;
}

  
 

#stred p.listuj{

	  
	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 0px;
	 
	clear:both;
 } 

#stred p.listuj a{
	background:  #E8F3DC;
	padding:5px 10px 5px 5px;
}

#stred div.nahled {
	position:relative;
	
	float:left;
	margin:0px 15px 0px 0px;
	 
	padding:0px;
 
	 
} 

#stred div.nahled img{
	position:relative;
	float:left;
	border:1px solid silver;
	padding:1px;
	margin:5px 10px 0px 0px;
}

#stred div.nahled p{
display:none;
	position:relative;
	float:left;
	margin:1px 10px 2px 0px;	
	padding:4px 5px 1px 0px;
	
	height:20px;
	background:#E8F3DC;
	text-align:right;
	font-weight:bold;
}

#stred p.uvodni-text {
 
	font-weight:bold;
	 
}

#stred p  {
 
	 
	margin:0px 20px 10px 0px;
	padding:0px;
}


#stred div.kontakt-box {
  display:block;
    
  clear:both;
  border:1px solid #BADC98;
  background:#E8F3DC;
  padding:10px 10px 10px 30px;
  margin:10px 0px 10px 0px;
  float:left;
  
  
  }
  
 

#stred ul.kontakt  {
  
  margin:10px 25px 10px 0px;
  padding:0px;
  float:left;
   list-style:none;
  
	 }
	 
	 
#stred ul.kontakt li {

list-style-image:none;
 
}
	 
#stred ul.kontakt  h3{
  border:0px;
  text-align:left;
  margin:0px;
  padding:0px;
  
	 }

#stred ul  li{
	list-style-image: url(pic/pic09.gif);
	margin:4px;
	padding:0px;
}

#stred ul.buttonky  {
	float:left;
 	width:95%;
	margin:20px 5px 15px 0px;
	padding:0px;
	display:block;
	 
	
}

#stred ul.buttonky  li{
	float:left;
	margin:1px;
	padding:4px 10px 4px 10px;
	background: url(0000);
	list-style:none;
}

#stred ul.drobeckova_navigace {
	list-style:none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	 
}

#stred ul.drobeckova_navigace li{
	list-style:none;
	font-size:90%;
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px;
}

#stred ul.galerie  {
	float:left;
 	width:95%;
	margin:20px 5px 15px 0px;
	padding:0px;
	display:block;
	 
	
}

#stred ul.galerie li {
	float:left;
	list-style:none;
}

#stred ul.galerie li img {
	border:1px solid silver;
 	 
}


#stred p.kat_sub{
	 float:left;
	   
	    margin:0px;
	 	 padding:4px 0px 0px 0px;
	}
	
	
#stred ul.rozcesti {
	 list-style-image:none;
	 list-style:none;
	 	float:left; 
	  
	 	 margin:0px 0px 10px 0px;
	 	 padding:0px;
	}
	
	
#stred ul.rozcesti li{
	background:none;
	 float:left;
	 
	 height:24px;
	  list-style-image:none;
	 list-style:none;
	 text-align:center;
	 padding:4px 0px 0px 0px;
	 margin:3px;
	}
	
	#stred ul.rozcesti li a{
	color:white;
	font-size:12px;
	text-decoration:none;
	}
	
#stred ul.rozcesti li a:hover{
	 
	text-decoration:underline;
	}


#stred table{
	width:95%;
	margin:0px 0px 0px 0px;
	}
	
#stred table td{
	background:#E8F3DC;
	border-right:1px solid white;
	border-bottom:1px solid white;
	padding:3px;
	 
	}
	
#stred table.katalog {
	background:none;
	border:0px;
	text-align:center;
	margin:5px 0px 10px 0px;
	}
	
#stred table.katalog td{
	background:none;
	border:0px;
	text-align:center;
	border-bottom:1px solid silver;
	color:#666;
	}
	
#stred table.katalog td.hlavicka{
  background:#DBEDC9;
  border-top:5px solid #74AD3A;
  border-bottom:0px;
  font-size:120%;
  font-weight:bold;
  padding:4px;
  text-align:center;
  color:black;
		}
		
#stred table.katalog td.hlavicka_n{
  background:#DBEDC9;
  border-top:5px solid #74AD3A;
  border-bottom:0px;
  font-size:120%;
  font-weight:bold;
  padding:4px 4px 4px 10px;
  text-align:left;
  width:270px;
  color:black;
		}
		
#stred table.katalog td.nazev{
  text-align:left;
   padding:4px 4px 4px 10px;
   width:270px;
  }
  
 
#stred table.katalog tr.prvni{
  font-weight:bold;
  font-size:110%;
  
  }

#stred table td.nadpis{
	background:#6C9E36;
	color:white;
	font-weight:bold;
 	 	}
	
#stred table.katalog img{
  border:0px;

}

#stred form{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	display:none;
}

#stred input{
	display:none;
}

#stred form fieldset{
	width:92%;
	border:1px solid #BADC98;
	background:#DBEDC9;
	padding:10px 0px 10px 10px;
	margin:0px;
	}
	
#stred form fieldset p{
  float:left;
  }

#stred form input.policko{
	 
	border:1px solid #74AD3A;
	float:none;
	margin:0px 10px 10px 0px;
 

}

#stred form textarea.policko{
	 
	border:1px solid #74AD3A;
	float:none;
	margin:0px 10px 10px 0px;

}

#stred div.katalog_obal{
  float:left;
  background:#eeeeee;
  margin:5px 0px 5px 0px;
   
   
}
	
#stred div.katalogy_sloupec{
	 
	 float:left;
	 
	 margin: 0px 0px 10px 0px;
}

#stred div.katalogy_sloupec h3{
	width:100%;
	float:none;
	background:#DBEDC9;
	border-bottom:2px solid white;
	border-top:3px solid #74AD3A;
	 
  margin:0px;
	padding:8px;
	text-align:left;
	 font-size:100%;
	 
}

#stred div.katalogy_sloupec ul {
  margin:5px 0px 10px 30px;
  padding:0px 0px 0px 0px;
  float:none;
  
  
  }
  
  #stred div.katalogy_sloupec ul li{
  margin:10px 0px 5px 0px;
  padding:0px;
  }
  
   #stred div.katalogy_sloupec ul li.prvni{
    
  font-size:115%;
  font-weight:bold;
   
  }

#stred div.katalogy_sloupec a {
  color:black;
  }
  
#stred div.katalogy_sloupec a:hover {
  text-decoration:none;
  }

#stred ul.dalsi-kat {
  clear:both;
  float:none;
   margin:0px 0px 0px 20px;
  padding:0px;
  font-weight:bold;
 
  }
  
#pravy {
display:none;
  	position:relative;
 	 float:left;
 	 width:210px;
 	margin:0px;
	padding:0px;
 
  } 


#pravy h3 {
	width:202px;
	margin:0px 0px 2px 10px;
	padding:0px 0px 8px 0px;
	text-align:right;
	font-size:120%;
	border-bottom:6px solid #74AD3A;
	 }

 

#pravy form{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 10px;
}

#pravy form fieldset{
	width:190px;
	border:1px solid #BADC98;
	background:#DBEDC9;
	padding:10px 0px 10px 10px;
	margin:0px;
	
}

#pravy form input.policko{
	width:170px;
	height:20px;
	margin:3px 0px 10px 0px;
	padding:0px;
	border:1px solid #74AD3A;
	float:none;

}

#pravy form label{
	padding:0px;
	margin:0px;

} 

#pravy form input.odeslat{
	margin:4px 0px 4px 0px;
	
	}

#pravy div.ramecek{
	width:192px;
	margin:0px 0px 2px 10px;
	padding:4px;
	border:1px solid #BADC98;
	background:#DBEDC9;
} 	

#pravy div.ramecek p{
 
padding-left:16px;
}	
 
  
#paticka{
display:none;
  position:relative;
  float:left;
  width:919px;
	height:22px;
 background: url(pic/print_02.gif) no-repeat;
 	margin:0px;
	padding:20px 30px 10px 10px;
	text-align:right; 
 
  }
  
 #tiskova_paticka {
  display:visible;
  text-align:left;
} 
  
#dotazani{
display:none;
 
  }

a {
	color:#5C8A2F;
}

a:hover {
	color:black;
}

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
 


