body {
    margin:0px;
    padding:0px;
    text-align: center;
    background-color:white;
    font-family :     Arial, Arial CE, Helvetica, Arial CE, Tahoma, Verdana,Arial, sans-seriff;     
    font-size:80%;      
    color:black;
}
body.letni {
  background: url(/pic/pozadi.jpg) #EBE8DB repeat-x;
  padding-top:15px;
}

.skok {
	display:none;
}


#main { 
	width: 949px;
	text-align: center;
	margin:0px;
	padding:0px;
	margin: auto;
	background: white;
	
}

#tiskova_hlavicka {
  display:none;
}

#hlavicka {
  	position:relative;
  	float:left;
	width:100%;
	height:87px;
	margin:0px;
	padding:0px;
	background: url(/pic/pic01.jpg);
	
 }
 
 body.letni #hlavicka {
	background: url(/pic/pic01b.jpg);
 }


 body.advent {
   background: url(/pic/pozadi_advent.jpg) white no-repeat;
   padding-top:15px;
}

body.silvestr {
  background: url(pic/ohnostroj.jpg)black;
  padding-top:15px;
}


body.advent #hlavicka {
     background: url(/pic/pic01c.jpg);
  }
  
body.silvestr #hlavicka {
	background: url(/pic/pic01d.jpg);
 }
 
#hlavicka h2 
{ 
	float:left;
	margin:0px;
	padding:0px;
	font-size:20px;
} 


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

#hlavicka p img{ 
border:0px;
} 

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

} 

.logo span 
{ 
	background: url(/pic/logo.jpg) no-repeat; 
	position: absolute; 
	width: 100%; 
	height: 100%; 
	cursor: hand; 
	cursor: pointer;
	top:0px;
	left:20px;
} 

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

#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  0px;
	}


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

#menu form input.hledat{
		background: url(/pic/pic15.jpg) black;
	color:white;
	border:0px;
	padding:3px 5px 3px 5px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	cursor:pointer;
	
	}

#pruh {
  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: url(/pic/pic08.gif);
	text-align:left;

	
 }
 
#levy {
  position:relative;
  float:left;
  width:175px;
 	margin:0px;
	padding:0px;
  background: url(/pic/pic07.gif) no-repeat;
  }
  
  
#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: url(/pic/pic11.jpg);
  width:145px;
  list-style:none;
  
}

#levy ul li.aktivni{
     background: url(/pic/pic11c.jpg);
	color:white;
}

#levy ul li.otevrene_menu{
     background: url(/pic/pic11a.jpg);
}

#levy ul li.submenu{
   padding:5px 0px 3px 35px;
  background: url(/pic/pic11b.jpg);
   width:135px;
  
}


#levy ul li.submenu_aktivni{
   padding:5px 0px 3px 35px;
  background: url(/pic/pic11d.jpg);
   width:135px;
}

#levy ul li.akce{
  /*   padding:5px 0px 8px 25px;
    background: url(pic/pic11e.jpg);
   width:145px;     */
   font-weight:bold;
   
}

#levy ul li.akce a{
  color:black;
  }
  
#levy ul li.akce a:hover{
  
  text-decoration:undercolor;
  }
  
#levy ul li.podnadpis {
  color:white;
  background: url(/pic/pic07b.gif) #74AD3A;
  height:22px;
  width:130px;
  padding:8px 0px 0px 40px;
  font-weight:bold;
  font-size:12px;
  margin:20px 0px 0px 0px;
  
  }
  
#levy ul li.podnadpis a{
  color:white;
  text-decoration:underline;
}

#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:white;
}

#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:550px;
  margin:0px;
  padding:0px 0px 0px 10px;
  } 

#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{
  width:519px;
  margin:0px 0px 0px 0px;
  padding:0px;
  background: url("/pic/pic04.gif") no-repeat;
	 
  
  }

#stred div.banner{
	 
	width:244px;
	height:110px;
	 
	float:left;
	margin:10px 10px 10px 0px;
	
	padding:2px;
	border:1px solid silver;
}

#stred div.banner-flash{
  margin-bottom:10px;
}

#stred div.banner img{
  border:0px;
  }
  
#stred div.uvodni h1{
   
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	font-size:140%;
	font-weight:normal;
  font-weight:bold;	
  
      }
      
#stred div.uvodni p{
	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 10px;
	 
	line-height:1.5;
  
  
  }
  
#stred p.odkaz_vice_uvodnik{

	width:509px;
	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 0px;
	text-align:right;
	background: url("/pic/pic05.jpg") no-repeat ;
	clear:both;
  
  }

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

#stred p.odkaz_vice_uvodnik a:hover {
	 
	color:#eaeaea;
}

#stred p.zeleny-ramecek {
  border:1px solid #74AD3A;
  background:#DCEDC9;
  padding:8px;
}

#stred p.zeleny-ramecek a.pdf{
  font-weight:bold;
  
  background: url("/pic/pic16.gif") no-repeat;
  display:block;
  padding:10px 0px 10px 40px;
  
} 
  
#stred div.polozka {
	width:519px;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:4px solid #DBEDC9;
  }
  
#stred div.polozka div{
	float:left;
	width:160px;
	margin:0px;
	padding:10px 0px 0px 0px;
}

#stred div.polozka div.fotka{
 
}

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

#stred div.polozka div.text h2{
	font-size:145%;
	font-weight:normal;
	width:350px;
	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 h2.zastoupeni{
  float:left;
  clear:both; 
  margin-left:120px;
}
 
 
#stred p.zastoupeni{
  width:400px;
  float:left;
	 	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 10px;
	text-align:left;
	 
	 border-left:4px solid #eaeaea;
 } 
 
 #stred p.zastoupeni_zeme{
  clear:both;
  width:100px;
  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:0px;
  }
  
#stred img.minFlag{
  float:left;
  padding:1px;
  margin:10px 0px 0px 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:  #E8F3DC;
	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;
	width:155px;
	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{
	position:relative;
	float:left;
	margin:1px 10px 2px 0px;	
	padding:4px 5px 1px 0px;
	width:148px;
	height:20px;
	background:#E8F3DC;
	text-align:right;
	font-weight:bold;
}

#stred p  {
 

	margin:0px 20px 10px 0px;
	padding:0px;
}

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




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

#stred div.kontakt  h3{
  text-align:left;
  margin-bottom:10px;
  margin-top:15px;
  clear:both;
  float:left;
}

#stred div.kontakt  p{
  margin:0px;
  padding:0px;
  padding:0px 5px;
}  

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

  list-style-image:none;
  padding-bottom:2px;
  float:none;
  clear:both;
}

#stred ul.kontakt li span{
  color:#666;
  font-weight:normal;
}

#stred ul.kontakt li.jmeno {
  padding-top:10px;
  font-weight:bold;
}

#stred ul.kontakt li.msn {
  background: url("/pic/pic24b.gif") no-repeat;
  padding-left:35px;
  padding-bottom:10px;
  margin-top:10px;
  padding-top:6px;
  float:left;
  }
  
#stred ul.kontakt li.skype {
  float:none;
}
#stred ul.kontakt li.skype span{
  float:left;
  }
  
  #stred ul.kontakt a.skp{
  padding-top:5px;
  margin-left:5px;
  float:left;
  display:block;
  }
	 
#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:320px; 
  
  
  
	margin:5px 5px 15px 0px;
	padding:0px;
	display:block;
  font-size:12px;
   

}

#stred ul.buttonky  li{
	float:left;
	margin:1px;
	padding:4px 7px 4px 7px;
	background: url("/pic/pic12.jpg");
	list-style:none;
} 


 



#stred ul.buttonky  li.zeleny{
  	background: url("/pic/pic12a.jpg");
  	
}

#stred ul.buttonky  li.zeleny a{
  color:white;
  font-weight:bold;
}

#stred ul.buttonky  li.zeleny a:hover{
  color:#eaeaea;
} 

#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;
	width:160px;
	height:130px;
 
	text-align:center;
}

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

#stred ul.vyber-video {
  margin:0px;
  padding:10px 0px 0px 10px;
  float:left;
  background:#E6F2D9;
  border-bottom:1px solid white; 
  width:510px;
}

#stred ul.vyber-video  li{
  float:left;
	list-style:none;
	width:140px;
	height:90px;
 	text-align:center;
}

#stred ul.vyber-video  li.active img{
   border:4px solid  #74AD3A;
}

#stred div.box-na-video {
  margin:0px 0px 10px 0px;
  padding:20px 10px 20px 20px;
  float:left;
  background:#D5E9BE;
  border-bottom:1px solid silver; 
  width:490px;
}

#stred div.box-na-video p{
  margin-top:10px;
  }


#stred ul.ucha {
  list-style:none;
  margin:0px;
  padding:0px;
  border-bottom:3px solid #74AD3A;
  width:520px;
  float:left;
}

#stred ul.ucha li {
  width:100px;
  background:#DCEDC9;
   list-style:none;
   float:left;
   margin:0px 2px 0px 0px;
   padding:7px;
   text-align:center; 
   
}

#stred ul.ucha li.active {
  background: #74AD3A;
}

#stred ul.ucha li.active a{
  color:white;
  font-weight:bold;
  text-decoration:none;
} 
 
 


#stred ul.podminky  li{
	list-style-image:none;
	margin:4px;
	padding:5px;
}

#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; 
	  width:470px;
	 	 margin:0px 0px 10px 0px;
	 	 padding:0px;
	}
	
	
	
	
#stred ul.rozcesti li{
	 background: #74AA3A;
	 	-moz-border-radius-topleft: 5px;
   	-moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    
    -moz-border-radius-bottomleft: 5px;
   	-moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	 float:left;
	 
	 
	  list-style-image:none;
	 list-style:none;
	 text-align:center;
	 padding:4px 10px 4px 10px;
	 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 ul.rozcestnik {
  background:#DCEDC9;
  width:95%;
  margin:0px 0px 10px 0px;
  padding:0px;
  border-top:5px solid #BCDC98;
  float:left;
}

#stred ul.rozcestnik li{
  margin:0px;
  padding:10px;
  list-style:none;
  border-bottom:1px solid #74AD3A;
  border-top:1px solid white;
  float:left;
  clear:both;
  width:96%;;
  
}

#stred ul.rozcestnik a.box{
   background: url("/pic/pic27.jpg") no-repeat #78B03F;
  width:137px;
  padding:15px 10px 15px 10px;
   float:left;
   margin:0px 10px 10px 0px;
   text-align:center;
   color:white;
   font-weight:bold;
   text-decoration:none;
   border-right:1px solid #78B03F;
   border-bottom:1px solid #78B03F;
}

#stred ul.rozcestnik a.box:hover{
  text-decoration:underline;
}

#stred ul.rozcestnik li p{
  display:table;
}


#stred table.katalog{
	width:95%;
	margin:0px 0px 0px 0px;
	}
	
#stred table.katalog 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;
}

#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;
   width:516px;
   _width:533px;
}
	
#stred div.katalogy_sloupec{
	 width:250px;
	 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;
 
  }
  
/* BLOG */

#hlavicka.blog {
    background: url("/pic/blog_header.gif") no-repeat;
}
#hlavicka.blog .logo {
    left: 0px;
}
#hlavicka.blog .back2site {
    position: absolute;
    top: 20px;
    right: 25px;
}
#obsah.blog {
    background: url("/pic/bg_blog.gif") repeat-y;
}
#levy.blog {
    background: url(/pic/blog_category.gif) no-repeat;
    background-position: 0px 57px;
}
#levy.blog ul {
    margin-bottom: 20px;
}
#levy.blog li.active {
    background: url("/pic/menu_active.gif") no-repeat;
    color: #FFFFFF;
    font-weight: bold;
}
#levy.blog li.active a {
    color: #FFFFFF;
    font-weight: bold;
}
#levy.blog img {
    margin-left: 1px;
}
#levy.blog img.back {
    margin-left: 0px;
}
#stred.blog {
    width: 760px;
    background: #FFFFFF;
    min-height: 100%;
}
#stred.blog h1 {
    font-size: 195%;
    background: none;
    margin-bottom: 20px;
}
#stred.blog h2 {
    font-size: 170%;
    margin: 0px 0px 10px 0px;
    clear: none;
    padding: 0px;
}
#stred.blog  h2 a {
    color: #000000;
    text-decoration: none;
}
#stred.blog h2 a:hover {
    text-decoration: underline;
}
#stred.blog .subpages {
    display: block;
    text-align: right;
    margin: 10px 10px 0px 0px;
}
#stred.blog .subpages a {
    color: #000000;
    font-weight: bold;
    font-size: 90%;
}
#stred.blog .blog_preview_img {
    float: left;
    margin-right: 15px;
}
#stred.blog .blog_preview {
    float: left;
    width: 585px;
    margin-bottom: 40px;
}

#stred.blog .blog_preview a.article {
    font-size: 90%;
}
#stred.blog ul.subtitle {
    margin: 0px;
    padding: 0px;
    font-size: 90%;
}
#stred.blog ul.subtitle li {
    float: left;
    list-style-image: none;
    list-style-type: none;
    padding: 0px;
    margin: 0px 10px 7px 0px;
}
#stred.blog ul.subtitle li.name {
    color: #666666;
    padding: 3px 5px 3px 0px;
}
#stred.blog ul.subtitle li.tagy {
    color: #000000;
    padding: 3px 5px 3px 0px;
    font-weight: bold;
    margin-bottom: 20px;
}
#stred.blog ul.subtitle li.name a {
    color: #666666;
}
#stred.blog ul.subtitle li.t_work {
    background: #99cc99;
    padding: 3px 5px;
}
#stred.blog ul.subtitle li.t_sport {
    background: #fff0c1;
    padding: 3px 5px;
}
#stred.blog .article h1 {
    font-size: 25px;
    margin-bottom: 10px;
}
#stred.blog .article h2 {
    font-size: 20px;
}
#stred.blog .article h4 {
    font-size: 25px;
    text-transform: uppercase;
    margin: 20px 0px 10px 0px;
    font-weight: normal;
}
#stred.blog .article h5 {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: normal;
    margin: 0px;
    padding: 9px 20px;
    background: #d8d8d8 url("/pic/add_comment.gif") repeat-y;
    width: 491px;
}
#stred.blog .article p {
    margin-bottom: 30px;
}
#stred.blog .article .img_description {
    float: left;
    background: #eaeaea;
    margin: 0px 15px 15px 0px;
    text-align: center;
}
#stred.blog .article .img_description img {
    padding: 0px;
    border-bottom: 2px solid #FFFFFF;
}
#stred.blog .article .img_description p {
    margin: 0px;
    padding: 5px 0px;
    color: #666666;
    font-size: 90%;
}
#stred.blog .article .control_panel {
    clear: both;
    border: 1px solid #74ad3a;
    border-top-width: 4px;
    margin-top:10px;
    height: 47px;
    background: url("/pic/control_panel.gif") repeat-x;
    position: relative;
}
#stred.blog .article .control_panel ul {
    margin: 0px;
    padding: 10px 0px 0px 10px;
}
#stred.blog .article .control_panel li {
    float: left;
    margin-right: 3px;
    list-style-image: none;
    list-style-type: none;
    padding: 0px;
}

#stred.blog .article .control_panel li.mail a{
     background: url("/pic/e-maill.png") no-repeat;
     padding-left:40px;
      

  
}

#stred.blog .article .control_panel li div{
   display:block;
   float:left;
   width:140px;
    
    
  
}
#stred.blog .article .control_panel a.print {
    position: absolute;
    top: 7px;
    right: 15px;
    background: url("/pic/ico_printer.png") no-repeat;
    background-position: 0px 0px;
    width: 65px;
    height: 25px;
    text-align: right;
    padding-top: 7px;
}
#stred.blog .article .next_articles {
    padding-left: 15px;
    font-size: 90%;
    margin: 20px 0px;
}
#stred.blog .article li.previous {
    list-style-image: url("/pic/ico_previous.png");
    margin-bottom: 10px;
}
#stred.blog .article li.next {
    list-style-image: url("/pic/ico_next.png");
}
#stred.blog .article form {
    background: #eaeaea;
    padding: 10px 20px;
    width: 491px;
     
}
#stred.blog .article form ul {
    padding: 0px;
    margin: 0px;
}
#stred.blog .article form li {
    list-style-image: none;
    list-style-type: none;
    float: left;
    min-width: 230px;
    text-align: right;
    font-size: 90%;
    vertical-align: top;
    position: relative;
}
#stred.blog .article form li.submit {
    text-align: left;
    margin-left: 65px;
}
#stred.blog .article form label {
    font-weight: bold;
}
#stred.blog .article form input[type=text] {
    border: 1px solid #676767;
    width: 165px;
    height: 21px;
    margin-left: 5px;
}
#stred.blog .article form textarea {
    border: 1px solid #676767;
    width: 404px;
    height: 150px;
    font-family: arial;
    font-size: 100%;
    margin-left: 63px;
}
#stred.blog .article form span {
    position: absolute;
    top: 0px;
    left: 0px;
}
#stred.blog .article .comment {
    position: relative;
    margin-bottom: 15px;
}
#stred.blog .article .comment.sub {
    position: relative;
    margin-left: 70px;
}
#stred.blog .article .comment h6 {
    background: #dcedc9;
    padding: 12px 20px;
    position: relative;
    z-index: 1;
    font-size: 90%;
    margin: 0px 0px 5px 0px;
}
#stred.blog .article .comment.sub h6 {
    background: #edf6e4;
}
#stred.blog .article .comment h6 span.name {
    font-weight: normal;
}
#stred.blog .article .comment h6 span.middle {
    color: #6da337;
    margin: 0px 5px 0px 5px;
}
#stred.blog .article .comment a.reaction {
    position: absolute;
    right: 20px;
    top: 12px;
    color: #000000;
    z-index: 5;
}
#stred.blog .article .comment p {
    padding: 10px 15px;
    margin: 0px;
}
#stred.blog .pager {
    border: 1px solid #eaeaea;
    padding: 2px;
    display: inline;
}
#stred.blog .pager li {
    list-style-image: none;
    list-style-type: none;
    display: inline;
    background: #edf6e4;
    margin: 0px 2px 0px 0px;
    color: #54802b;
}
#stred.blog .pager li a {
    font-weight: bold;
    background: #edf6e4;
    padding: 5px 12px;
    margin: 0px 2px 0px 0px;
    color: #54802b;
}
#stred.blog .pager li a.active {
    font-weight: bold;
    background: #dcedc9;
    padding: 5px 12px;
    margin: 0px 2px 0px 0px;
    color: #54802b;
}

#pravy {
  	position:relative;
 	 float:left;
 	 width:210px;
 	margin:0px;
	padding:0px;
  } 


#pravy h3 {
	width:212px;
	margin:0px 0px 2px 0px;
	padding:0px 0px 8px 0px;
	text-align:right;
	font-size:120%;
	border-bottom:6px solid #74AD3A;
	 }
	 
#pravy div.twitter  {
  margin-left:10px;
  line-height:2 !important;
  
} 

#pravy div.twitter h3 {
  border:0px;
}

#pravy p.katalog {
  background: url("/pic/pic21.jpg") no-repeat #eaeaea;
  width:196px;
  height:40px;
  margin-left:0px;
  text-align:center;
  padding:18px 0px 0px 0px;
  border-left: 7px solid #eaeaea;
  border-right: 7px solid #eaeaea;
  margin-bottom:15px; 
  margin-top:0px;
}

#pravy p.katalog a{
  color:white;
  font-weight:bold;
  font-size:110%;
  text-decoration:none;
}

#pravy p.katalog a:hover{
  text-decoration:underline;
} 

#pravy div.rychly-kontakt {
  background:#eaeaea;
  padding-bottom:1px;
  width:196px;
  padding-left:13px;
  margin-bottom:10px;
  float:left;
}

#pravy div.rychly-kontakt h3{
  border:0px;
  text-align:left;
  color:#58852D;
  font-size:14px;
  margin-top:10px;
  line-height:1.5;
  
}

#pravy div.rychly-kontakt h3 span{
     font-weight:normal;
     font-size:12px;
     color:black;
}


#pravy div.rychly-kontakt ul {
  padding:5px 0px 0px 0px;
  margin-top:0px;
  }


#pravy div.rychly-kontakt ul li{
  border:0px;
  padding:5px 0px 25px 40px;
  
  float:left;
  
}

#pravy div.rychly-kontakt ul li.cas{
  padding:5px 0px 25px 10px;
  background:none;
}

#pravy div.rychly-kontakt ul li.tel{
  background: url("/pic/pic23.gif") no-repeat;
  }
  
#pravy div.rychly-kontakt ul li.msn{
  background: url("/pic/pic24c.gif") no-repeat;
   
 
  padding:8px 0px 25px 40px;
  }
  
#pravy div.rychly-kontakt ul li.skype{
  padding-left:2px;
  padding-bottom:15px;
  background:none;
  
   
  }
  
#pravy div.rychly-kontakt ul li.skype a{
  float:left;
}

#pravy div.rychly-kontakt ul li.skype span{
  display:block;
  float:left;
  padding-top:3px;
  padding-left:5px;
 
}

#pravy p.button {
  background: url("/pic/pic22.png") no-repeat;
   clear:both;
   height:48px;
   width:150px;
   padding:0px;
   text-align:center;
   margin-left:20px;
   padding-top:7px;
  }
  
#pravy div.webinar {
  border:4px solid #CCCCCC;
  margin-top:10px;
  clear:both;
  width:185px;
  padding:10px;
}

#pravy div.webinar h3{
  border:0px;
  text-align:left;
  color:#58852D;
  font-size:14px;
  margin:0px;
}

#pravy div.webinar p{
  margin:0px 0px 5px 0px;
}
  
#pravy p.button a{
  color:white;
  
  font-weight:bold;
}

#pravy p.social img{
  border:0px;
  padding-left:35px;
  margin-bottom:20px;
}


#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 20px 10px;
	padding:4px;
	border:1px solid #BADC98;
	background:#DBEDC9;
} 	

#pravy div.ramecek p{
 
padding-left:16px;
}	

#pravy ul {
  margin:0px 0px 15px 0px;
  padding:0px;
  list-style:none;
}

#pravy ul li{
  background: url("/pic/pic16.gif") no-repeat #EAEAEA;
  width:172px;
  padding:15px 0px 15px 40px;
  border-bottom:1px solid white;
  border-top:1px solid silver;
  }
  
#pravy ul li a{
  font-weight:bold;
  font-size:12px;
}

#tiskova_paticka {
  display:none;
} 
  
#paticka{
  position:relative;
  float:left;
  width:919px;
	height:22px;
	background: url("/pic/pic10.gif") no-repeat  ;
 	margin:0px;
	padding:20px 30px 10px 10px;
	text-align:right; 
 
  }

a {
	color:#5C8A2F;
}

a:hover {
	color:black;
}

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
      
      
 #clona {
  z-index:1 !important; 
  position:fixed; 
  width:100%;
  height:100%;
 	background: url(/pic/pic19.gif);
 	|background: none;
 	z-index:1;
  opacity: 0.7;  
  filter: alpha(opacity=70);  
  -moz-opacity: 0.7;  
  -khtml-opacity: 0.7;
  left:0px;
  top:0px;
   
  }


#window {
  position:fixed;  
  width:525px;
  background:white;
  color:white;
  text-align: left;
	margin:100px 0px 0px 200px;
	padding:2px;
	color:black;
	z-index:10;
	 padding:10px;
	 border:5px solid #eaeaea;
	 background:  #E6F2D9;
 
  }
  
#window fieldset{
  border:0px;
  clear:both;
}

#window fieldset input{
  margin-bottom:10px;
}
  
#window h3{
  	background: #74AD3A;
  	font-weight:normal;
  	width:515px;
  	height:33px;
  	margin:0px 0px 8px 0px;
  	padding:12px 0px 0px 10px;
  	color:white;
  	font-size:145%;
  	text-align:left; 
}

#window div.left {
  width:250px;
  float:left; 
}

 
#window div.right {
  width:250px;
  display:block;
  float:left;
  
}

 

#window a.close{
    position:absolute;
    left:480px;
    top:12px;
    float:left;
    }
    

#window img{
    margin:5px;
    float:left;
    border:0px;
    }
 

#window p {
    width:85%;
    background: url(/pic/pic16.gif) no-repeat #F5FAF0;
    padding:15px 10px 20px 40px;
    margin-left:20px;
}

#window p a{
  font-weight:bold;
}

#prilohy ul {
  clear:both;
  float:left;
  margin:0px;
  padding:0px;
}


#prilohy li{
	list-style-image:none !important;
	list-style:none;
  border:0px;
  background:none;
 
  float:none;
  
}
  
#prilohy li a{
  float:left;
  background: url("/pic/pic16.gif") no-repeat;
  width:98%;
  padding:10px 0px 15px 40px;
 
  }