html, body {height: 100%}

body {	
  margin:0px;
	padding:0px;
  text-align: center;
	background-color:#CEE786;
  font-family : Arial, Tahoma, Verdana, sans-seriff;     
	font-size:90%;      
	color:black;
}

.skok {
	display:none;
}

/*------------------info-okno******************/
#clona {
  z-index:1 !important; 
  position:fixed; 
  width:100%;
  height:100%;
 	background: url(../pic/pic40.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;
   
  }


#v-kosiku {
  position:fixed;  
  width:425px;
  background:white;
  color:white;
  text-align: left;
	margin:0px;
	padding:2px;
	margin: auto;
	top:100px;
	left:400px;
	color:black;
	z-index:1000;
	 
 
  }
  
#v-kosiku h3{
  	background: url(../pic/pic41.jpg) no-repeat;
  	width:375px;
  	height:29px;
  	margin:2px 2px 8px 2px;
  	padding:12px 0px 0px 50px;
  	color:white;
  	font-size:105%;
  	text-align:left;
   
}

#v-kosiku a.zavrit{
    position:absolute;
    left:390px;
    top:10px;
    float:left;
    }
    

#v-kosiku img{
    margin:5px;
    float:left;
    background:red;
    
    }
    
 
 
#v-kosiku p.zavriDoporuc {
    position:absolute;
    left:390px;
    top:15px;
    float:left;
    margin:0px;
    padding:0px;
    background:none;
    
    }
    
#v-kosiku p.zavriDoporuc a{
   display:block;
   width:18px;
   height:19px;
   background: url(../pic/pic34.gif);
   font-size:0px;
   border:2px solid #A8C552;
   text-decoration:none;
   color:#F0F8DA;
    }    
    
    
    
#v-kosiku p{
  line-height:1.5;
  margin-top:5px;
  float:left;
  
}

#v-kosiku p.zbyvaDoprava {
  padding:6px;
  background:#F0F8DA;
  width:413px;
   
}

#v-kosiku ul{
  clear:both;
  width:95%;
  border-top:2px solid #eaeaea;
  margin:5px 0px 0px 15px;
  padding-top:10px;
  float:left;
}

#v-kosiku ul li{
  font-weight:bold;
  font-size:110%;
  padding:6px 8px 8px 24px !important;
  margin:0px;
  list-style:none;
 	background: url(../pic/pic42.gif) no-repeat;
   
}

#v-kosiku ul li.pokracovat-k-pokladne {
  	background: url(../pic/pic42b.gif) no-repeat;


}

#v-kosiku p span{
  font-size:85%;
  color:#666;
}

#v-kosiku p span span{
  font-size:100%;
  
}

#v-kosiku p.vanoce img{
  margin-top:0px;
}

#v-kosiku p.vanoce {
  margin-right:10px;
}

#v-kosiku p.vanoce a {
   background: url(../pic/butVanoc.jpg) no-repeat;
   clear:both;
   display:block;
   width:240px;
   height:35px;
   color:white;
   font-weight:bold;
   text-align:center;
   text-decoration:none;
   padding-top:3px;
   margin-left:100px;
   }
   
   
#v-kosiku div.inspiraceVanoce {
    width:100%;
    height:49px;
    background: url(../pic/inspirace_pozadi.jpg) no-repeat;
    clear:both;
    float:left;
    padding-top:20px;
    }
    
#v-kosiku div.inspiraceVanoce p{
  width:100%;
  text-align:center;
}

 

#v-kosiku div.inspiraceVanoce p a{
   background: url(../pic/butVanoc.jpg) no-repeat;
   width:110px;
   height:24px;
   color:white;
   font-weight:bold;
   text-align:center;
   text-decoration:none;
   padding:5px 12px;
   margin-left:5px;
   
   
   }


#doporuc {
  position:fixed;
  width:429px;
  background:white;
  color:white;
  z-index:10;
 	text-align: left;
	margin:0px;
	padding:10px 0px 12px 0px;
	margin: auto;
	top:100px;
	left:400px;
	color:black;
	  }
	  
#doporuc ul{
  list-style:none;
}  
	
	
#doporuc div.obal {
  background:#F0F8DA;
  float:left;
  width:413px;
  clear:both !important;
  margin-left:8px;
  padding:0px 0px 15px 0px;
   
  
}

#doporuc form {
  
  
}
	  
#doporuc fieldset {
  position:relative;
  border:0px;
  width:175px !important;
  border:0px !important;
  padding: 0px 0px 0px 5px;
  float:left !important;
  margin:0px !important;
 
}

#doporuc p.popis{
  background:#9EC52C;
  width:400px;
  padding:5px;
  margin:0px 0px 8px 0px;
  color:white;
  font-weight:bold;
  float:none;
  display:block;
  position:relative;
  border-bottom:1px solid white;
} 

#doporuc p.ukazka{
  position:relative;
  float:left;
  border:0px;
  width:200px;
  padding:10px;
  margin:10px 0px 0px 0px;
  background:white;
  border:1px solid #CCCCCC;
  line-height:1.4;
}

#doporuc p.ukazka a{
  color:#83A224;
  font-weight:bold;
}

#doporuc p.login{
  position:relative;
  float:left;
  border:0px;
  width:150px;
  padding:10px;
  margin:0px 0px 0px 50px;
   
  line-height:1.4;
  font-size:90%;
}

#doporuc p.login a{
  color:#83A224;
  font-weight:bold;
}

#doporuc p.login a:hover{
  color:black;
  
}

#doporuc fieldset label {
  margin:10px 0px 0px 5px;
  font-size:90%;
}

#doporuc fieldset input {
  margin:4px 0px 4px 5px;
  
}

#doporuc p.zavriDoporuc {
    position:absolute;
    left:390px;
    top:15px;
    float:left;
    margin:0px;
    padding:0px;
    background:none;
    border:0px;
    }
    
#doporuc p.zavriDoporuc a{
   display:block;
   width:18px;
   height:19px;
  background: url(../pic/pic34.gif);
  font-size:0px;
   text-decoration:none;
    color:#F0F8DA;
    }
     
 
#doporuc ul.login-box {
  font-size:120%;
  text-align:right;
   }
   
#doporuc ul.login-box li{
  border:0px !important;
}


/**********--------------*/
#neprihlasen {
  position:fixed;
  width:429px;
  background:white;
  color:white;
  z-index:10;
 	text-align: left;
	margin:0px;
	padding:10px 0px 12px 0px;
	margin: auto;
	top:100px;
	left:400px;
	color:black;
	  }
	  
#neprihlasen ul{
  list-style:none;
}  
	
	
#neprihlasen div.obal {
  background:#F0F8DA;
  float:left;
  width:413px;
  clear:both !important;
  margin-left:8px;
  padding:0px 0px 15px 0px;
   
  
}

 
	  
#neprihlasen fieldset {
  position:relative;
  border:0px;
  width:175px !important;
  border:0px !important;
  padding: 0px 0px 0px 5px;
  float:left !important;
  margin:0px !important;
 
}

  

#neprihlasen p.popis{
  background:#9EC52C;
  width:400px;
  padding:5px;
  margin:0px 0px 8px 0px;
  color:white;
  font-weight:bold;
  float:none;
  display:block;
  position:relative;
  border-bottom:1px solid white;
  font-size:85%;
} 

#neprihlasen p.ukazka{
  position:relative;
  float:left;
  border:0px;
  width:200px;
  padding:10px;
  margin:10px 0px 0px 0px;
  background:white;
  border:1px solid #CCCCCC;
  line-height:1.4;
} 
 

#neprihlasen p.login{
  position:relative;
  float:left;
  border:0px;
  width:150px;
  padding:10px;
  margin:0px 0px 0px 50px;
   
  line-height:1.4;
  font-size:90%;
}

#neprihlasen p.login a{
  color:#83A224;
  font-weight:bold;
}

#neprihlasen p.login a:hover{
  color:black;
  
}

#neprihlasen fieldset label {
  margin:10px 0px 0px 5px;
  font-size:90%;
}

#neprihlasen fieldset input {
  margin:4px 0px 4px 5px;
  
}

#neprihlasen p.zavriDoporuc {
    position:absolute;
    left:390px;
    top:15px;
    float:left;
    margin:0px;
    padding:0px;
    background:none;
    border:0px;
    }
    
#neprihlasen p.zavriDoporuc a{
   display:block;
   width:18px;
   height:19px;
  background: url(../pic/pic34.gif);
  font-size:0px;
   text-decoration:none;
    color:#F0F8DA;
    }
     
 
#neprihlasen ul.login-box {
  font-size:120%;
  text-align:right;
   }
   
#neprihlasen ul.login-box li{
  border:0px !important;
}
/*-----------------hlavni******************/ 
#main { 
	width: 963px;
	_width:940px;
	text-align: center;
	margin:0px;
	padding:0px;
	margin: auto;
	background: url(../pic/pic01.jpg) white;
  
 
}

#top {
   
  float:none;
	width:100%;
	height:32px;
	margin:0px;
	padding:0px;
	 
 	text-align:right;
 	background: url(../pic/pic02.jpg);
 	float:left;
 }
 
#top ul{
  text-align:right;
  list-style:none;
  list-style-image:none;
  font-size:80%;
  padding:10px 25px 0px 0px;
  float:right;
  }
   
#top ul li{
  padding:3px 0px 5px 20px;
  margin:0px;
  float:left;
  
  }
  
#top ul a{
   
  text-decoration:none;
}

#hlavicka {
  position:relative;
  float:left;
	width:937px;
	height:100px;

	margin:13px 0px 0px 14px;
	
	padding:0px 0px 0px 0px;
	background: url(../pic/pic03.jpg) no-repeat #eaeaea;
 	text-align:left;
 	_height:90px;
 	_margin-left:8px;
 }
 
#hlavicka div.leva-hlava{
   
    width:385px;
    height:122px;
   float:left;
 _height:70px;
    
}

 
#hlavicka h2 
{ 
	 clear:both;
	margin:0px;
	padding:0px;
	font-size:20px;
 height:122px;
	width:400px;
 _height:90px;
} 


 
.logo 
{ 
	width: 384px; 
	height: 102px; 
	position: relative; 
	top:0px; 
	left:0px;

} 

.logo span 
{ 
	background: url(../pic/pic05.jpg) no-repeat; 
	position: absolute; 
	width: 100%; 
	height: 100%; 

	top:0px;
	left:0px;
} 

 #hlavicka div.stredni-hlava{
   font-size:85%;
    width:305px;
    height:100px;
   float:left;
   padding:22px 0px 0px 50px;
    _height:78px;
   
  }
  
  #hlavicka div.stredni-hlava p{
  margin:5px 0px 15px 0px;
  }
  
  #hlavicka div.stredni-hlava p img{
  float:left;
  }
  
  #hlavicka div.stredni-hlava p span{
  float:left;
  padding:7px 0px 0px 5px;
  }
  
   #hlavicka div.stredni-hlava p a{
  text-decoration:none;
  }
  
   #hlavicka div.stredni-hlava p a:hover{
  text-decoration:underline;
  }





#hlavicka ul 
{ 
  float:left;
   margin:22px 0px 0px 5px;
  padding:0px 0px 0px 40px;
   font-size:12px;
   font-weight:bold;
   text-align:left;
   
}

 

#hlavicka ul li
{ 
  margin:0px;
  padding:2px;
  list-style:none;
  list-style-image:none;
}

 
 
#hlavicka ul.login-box 
{   position:absolute;
    top:0px;
    left:709px;
   font-size:12px;
   font-weight:bold;
   text-align:right;
   background:white;
   padding:0px 0px 0px 10px;
   margin:0px;
   width:151px;
   height:90px;
   padding-right:64px;
   
   
}

#hlavicka ul.login-box {
  
}

#hlavicka ul.login-box-link 
{   position:absolute;
    top:90px;
    left:709px;
   font-size:12px;
   font-weight:bold;
   text-align:left;
   background:white;
   padding:8px;
   margin:0px;
   z-index:2;
   width:153px;
   padding-right:64px;
   background:#EEF6D4;
}

 #hlavicka ul.login-box-seznam 
{   position:absolute;
    top:0px;
    left:709px;
   font-size:12px;
   font-weight:bold;
   text-align:left;
   background:white;
   padding:0px 0px 0px 10px;
   margin:0px;
   width:130px;
   height:95px;
   padding-right:64px;
   
}

 #hlavicka ul.login-box-seznam li {
  background:url(/pic/pic27.gif) no-repeat;
  padding-left:15px;
  padding-top:0px;
  margin:0px;
 }


#hlavicka ul.login-box input 
{   border:1px solid silver;
   
}
#hlavicka ul.login-box input.cudl {
 background:url(../pic/pic36a.jpg) no-repeat green;
  color:white;
  border:0px;
  width:118px;
  /*height:32px;*/
  float:left;
  font-weight:bold;
  font-size:100%;
  margin:0px 2px 0px 2px;
  cursor: hand; 
	cursor: pointer;
	padding:4px;
}

#hlavicka span {
  margin-right:10px;
  float:left;
  _margin-right:3px;
}

#hlavicka a.skype-ico {
  padding:5px 0px;
  float:left;
}

#menu {
  position:relative;
  float:left;
	width:936px;
 	margin:0px 0px 0px 14px;
	padding:0px 0px 8px 0px;
		background: url(../pic/pic04.jpg) no-repeat #7CA700;
_margin-left:8px;
 
 }
 
#menu ul{
  margin:8px 0px 0px 0px;
  padding:0px;
  font-size:100%;
   	
  
   
}

#menu ul li{
  margin:1px 0px 0px 0px;
  padding:5px 12px 3px 12px;
  position:relative;
  float:left;
  list-style:none; 
  	background: url(../pic/pic06.gif) no-repeat;
   font-size:85%;
}

#menu ul li.prvni{
  background: none;
}

#menu ul li.vyhledavani{
  margin:0px;
  padding:2px 10px 2px 0px;
  background: none;
}



#menu ul form{
  margin:0px;
  padding:0px;
  float:left;
   
   
}

#menu ul input{
  margin:0px;
  padding:2px 0px 0px 5px;
  border:1px solid #6C9100;
  background:white;
  color:black;
  height:23px;
  float:left;
  display:block;
  position:relative;
  color:#333;
}

#menu ul input.button{
    padding:0px;
 
    border:1px solid #7CA600;
  color:black;
   background:url(../pic/pic07.gif) no-repeat;
  width:27px;
  height:27px;
   
  
}
#menu a {
  color:white;
  text-decoration:none;
  font-weight:bold;
}

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


#obsah div.uvodni{
  width:441px;
  height:150px;
   background:#EEF6D4;
   display:block;
  overflow:auto;
   float:left;
   margin:10px 2px 0px 14px;
}




#obsah div.uvodni p{
  padding:5px 10px 5px 15px;
  
  margin:0px;
  line-height:1.5;
  float:left;
   
}

#obsah div.uvodni p.slogan{
  padding:5px 10px 0px 15px;
  color:#666666;
  font-weight:bold;
}

#obsah div.uvodni p.duvody{
  margin:0px 0px 0px 0px;
  font-weight:bold;
}

#obsah div.uvodni p.duvody a{color:#668800; }
#obsah div.uvodni p.duvody a:hover{color:#000; }

#obsah div.uvodni h1 {
   
  font-size:160%;
  font-weight:normal;
  
  margin:0px;
  padding:5px 15px 0px 15px;
 
}

 

#obsah {
  position:relative;
  float:left;
	width:955px;
 	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	text-align:left;
 /* background: url(../pic/pic32.jpg) no-repeat 13px 0px;*/
 }
 
#obsah h1{
  font-size:185%;
  color:#6C9100;
  font-weight:normal;
  margin:14px 0px 10px 26px;
  padding:0px;
  font-family : Arial;
}

#obsah h1 span{
  font-size:50%;
  color:#999;
  font-weight:bold;
}

#obsah h3{
  margin:0px 0px 8px 0px;
}

#obsah h4{
  margin:10px 0px 8px 0px;
  font-size:100%;
  font-weight:bold;
  
}

#obsah div.prostor-pro-bannery {
   
  width:491px;
   
  margin:10px 0px 0px 1px;
  float:left;
   
 }
 
 #obsah div.prostor-pro-bannery  img{
  float:left;
  
 
   }
  
#obsah h2.uvodni{
 clear:both;
  float:none;
  width:917px;
  font-size:150%;
  font-weight:normal;
  padding:5px 10px 5px 10px;
  margin:5px 0px 10px 14px;
  background:#E6F2BD;
  border-top:5px solid white;
  font-family : Calibri, Arial;
}

#hlavni-sloupec {
  width:708px;
    background: url(../pic/pic39.jpg) no-repeat 15px 7px;
  float:left;
  border-right:2px solid white;
  }
  
 
#hlavni-sloupec ul.vyber-zbozi{
  clear:both;
  list-style:none;
  list-style-image:none;
  margin:15px 0px 10px 15px;
  padding:0px 0px 0px 0px;
  display:block;
  float:none;
  
}

#hlavni-sloupec ul.vyber-zbozi li{
  width:123px;
  height:130px;
  padding:7px 2px 7px 4px;
  text-align:center;
  margin:4px;
  float:left;
}

#hlavni-sloupec ul.vyber-zbozi li img{
  float:none;
  margin:0px 5px 0px 5px;
  border:0px;
  
}

#hlavni-sloupec ul.vyber-zbozi li a{
  color:#6C9100;
  text-decoration:none;
  font-weight:bold;
  font-size:85%;
}

#hlavni-sloupec ul.vyber-zbozi li a:hover{
  color:black;
}

#hlavni-sloupec ul.vyber-zbozi li a.tex{
  float:none;
  clear:both;
  
}


#pravy-sloupec {
  width:230px;
  float:left;
  border-left:1px solid #EAEAEA;
  padding:0px 0px 0px 10px;
  margin:3px 0px 0px 0px;
}

#pravy-sloupec h2{
  display:block;
  width:220px;
  height:30px;
  background: url(../pic/pic38.jpg) ;
  font-size:125%;
  font-weight:normal;
  padding:10px 0px 0px 10px;
  margin:5px 0px 5px 0px;
  color:#668800;
}

#pravy-sloupec h3{
  font-size:100%;
  margin:10px 0px 7px 0px;
  padding:0px;
}

#pravy-sloupec p{
  line-height:1.4;
  border-bottom:3px solid #eaeaea;
  padding-bottom:10px;
}

#pravy-sloupec a{
  color:#6C9100;
  
}

#pravy-sloupec a:hover{
  color:black;
}

#pravy-sloupec img{
  padding:1px;
  border:1px solid #eaeaea;
  }
  
 

#obsah ul.nabidka-box{
  width:925px;
  height:70px;
  background: url(../pic/pic13.jpg) 0px 3px;
  clear:both;
  float:left;
  position:relative;
  list-style:none;
  list-style-image:none;
  padding:0px 0px 0px 30px;
  margin:15px 0px 0px 5px;
  
 
     }
     
#obsah ul.nabidka-box li{
  float:left;
  background:#F3F3F3;
  padding:12px;
  margin:0px;
  border-right:1px solid white;
  
  }
  
  #obsah ul.nabidka-box li.aktivni{
  border-left:1px solid #CEE789;
  border-right:1px solid #CEE789;
  background:url(../pic/pic14.jpg);
 margin-top:1px;
  }
  
 
  
#obsah ul.nabidka-box a{
  text-decoration:none;

  font-weight:bold;

}

#obsah ul.nabidka-box a:hover{
  text-decoration:underline;
  }


 
     
 div.produkt-box {
  width:240px;
  position:relative;
  float:left;
  display:block;
  margin:0px 0px 25px 7px;
  padding:0px;
  text-align:center;
 _margin-left:0px;

}

#obsah div.prvni {
  clear:both;
}

#doporucujeme1 div.produkt-box {margin:0px 8px 0px 0px; _margin:0px;}
#sleva1 div.produkt-box {margin:0px 8px 0px 0px; _margin:0px;}
#prodavanost1 div.produkt-box {margin:0px 0px 0px 0px; _margin:0px;}

#obsah div.produkt-box h3{
  width:100%;
  text-align:center;
  margin:0px;
  padding:0px;
  font-size:105%;
}

#obsah div.produkt-box h3 a{
   color:#506A00;
   text-decoration:none;
   
}

#obsah div.produkt-box h3 a:hover{
  color:#6C9100; 
}

#obsah div.produkt-box img{
  border:1px solid silver;
  margin:5px 10px 10px 10px;
  _margin:0px;
  float:none;
   
}

#obsah div.produkt-box p.cena{
  width:110px;
  float:left;
  font-size:100%;
  font-weight:bold;
}

#obsah div.produkt-box p.cena span{
  color:#666;
  font-size:80%;
  }

#obsah div.produkt-box input{
  background:url(../pic/pic15.jpg);
  width:87px;
  height:24px;
  color:white;
  border:0px;
  text-align:right;
  font-size:70%;
  cursor: hand; 
	cursor: pointer;
	padding:0px;
	float:left;
}

#obsah div.produkt-box input.upresnit{
  background:url(../pic/pic15b.jpg);
  padding-right:10px;
  }

#obsah div.produkt-box p.sleva{
  width:100%;;
  text-align:left;
  font-size:75%;
  color:black;
  clear:both;
   color:#666;
   margin-bottom:2px;
}

#obsah div.produkt-box p.sleva span{
  font-size:155%;
  font-weight:bold;
  color:#000;
}

#obsah div.produkt-box p.sleva strike{
  margin:0px 10px 0px 10px;
  font-size:125%;
  font-weight:bold;
  color:#000;
}

#obsah div.produkt-box p.dostupnost{
  width:155px;
  text-align:left;
  font-size:80%;
  color:#666;
  line-height:1.8;
  float:left;
}

#obsah div.produkt-box p.dostupnost span{
  float:left;
  
}

#obsah div.produkt-box p.dostupnost img{
  margin:0px;
  padding:0px;
  border:0px;
}

#obsah div.produkt-box p.dostupnost a{
  color:#6C9100;
  text-decoration:underline;
  font-weight:bold;
  padding-left:0px;
  margin-top:5px;
}

#obsah div.produkt-box p.ukazky{
  width:155px;
  text-align:left;
  font-size:80%;
  color:#666;
  line-height:1;
  float:left;
  background: url(../pic/ukazka.gif) no-repeat;
  padding-left:25px;
  padding-top:5px;
  
}

#obsah div.produkt-box p.vice{
  width:48px;
  height:25px;
  text-align:left;
  font-size:80%;
  color:#666;
 float:left;
 text-align:center;
 padding:7px 0px 10px 0px;
 background: url(../pic/pic17.gif) no-repeat;
}

#obsah div.produkt-box p.dostupnost a:hover{
  color:black;
  }

#obsah div.produkt-box p.stitky {
float:left;
width:220px;
padding:0px 0px 0px 0px;
margin-top:0px;
 text-transform: uppercase;
}

#obsah div.produkt-box p.stitky a{
  font-size:75%;
  text-decoration:none;
  padding:4px;
  margin:2px;
  color:white;
  float:left;
  text-transform: uppercase;
}

#obsah /*div.produkt-box*/ p.stitky a.akce{background: #990000;}
#obsah /*div.produkt-box*/ p.stitky a.novinka{background: #FF2A0B; color:black;}
#obsah /*div.produkt-box*/ p.stitky a.doporucujeme{background: #999900;}
#obsah /*div.produkt-box*/ p.stitky a.mnozstevni{background: #009900;}
#obsah /*div.produkt-box*/ p.stitky a.vice-kusu{background: #E0E0C2; text-transform: none !important; color:#616130 !important; }


 
 
 
 #obsah div.produkt-box form {
  width:110px;
  float:left;
 }
 
 
#obsah div.produkt-box p span.dostupnostDo{
  position:absolute;
  display:block;
  margin-top:20px;
  padding:20px 10px 10px 10px;
  width:200px;
   background:url(../pic/pic46.gif);
   color:black;
   z-index:10;
} 

#obsah div.produkt-box p span.dostupnostNa{
  position:absolute;
  display:block;
  margin-top:20px;
  padding:20px 10px 10px 10px;
  width:200px;
   background:url(../pic/pic46b.gif);
   color:black;
    z-index:10;
} 

#obsah div.produkt-box p span.dostupnostNe{
  position:absolute;
  display:block;
  margin-top:20px;
  padding:20px 10px 10px 10px;
  width:200px;
   background:url(../pic/pic46c.gif);
   color:black;
    z-index:10;
} 
 
#obsah div.mini-box {
 
  width:180px;
  
  position:relative;
  float:left;
  display:block;
  margin:0px 0px 25px 5px;
  padding:0px;
  text-align:center;
 

}

 
 
#obsah div.mini-box h3{
  width:180px;
  text-align:center;
  margin:0px;
  padding:0px;
  font-size:90%;
}

#obsah div.mini-box h3 a{
   color:#506A00;
   text-decoration:none;
   
}

#obsah div.mini-box h3 a:hover{
  color:#6C9100; 
}

#obsah div.mini-box img{
  border:1px solid silver;
  margin:5px 10px 10px 10px;
  float:none;
   
}

#obsah div.mini-box p.cena{
  width:70px;
  float:left;
  font-size:85%;
  font-weight:bold;
  float:left;
}

#obsah div.mini-box p.cena span{
  color:#666;
  font-size:90%;
  }

#obsah div.mini-box input{
  background:url(../pic/pic15.jpg);
  width:87px;
  height:24px;
  color:white;
  border:0px;
  text-align:right;
  font-size:70%;
  cursor: hand; 
	cursor: pointer;
	padding:0px;
}

#obsah div.mini-box form {
  width:87px;
  float:left;
 }


 

#obsah div.foto-produktu {
  width:230px;
   float:left;
   
}

#obsah div.foto-produktu  img{
 border:1px solid silver;
  margin:3px 3px 7px 3px;
  padding:1px;
  clear:both;
  
}

 

#obsah div.foto-produktu p a {
   margin:0px 0px 0px 0px;
   font-size:90%;
  padding:8px 8px 0px 42px;
  width:132px;
  height:28px;
  display:block;
  font-weight:bold;
  font-size:12px;
  float:left;
  color:#6B9100;
  
}

#obsah div.foto-produktu p a.foto{
 
  background:url(../pic/dalsi-foto.jpg) no-repeat;
}

#obsah div.foto-produktu p a.video{
    background:url(../pic/video-ukazka.jpg) no-repeat;
}

#fb a{
  float:left !important;
  margin:10px 0px 3px 0px !important;
  height:18px !important;
  font-size:90% !important;
  padding:3px 8px 5px 35px !important;
  background:url(../pic/fb.gif) #DFE6F2 no-repeat !important;
}

#obsah div.parametry {
  width:510px;
  float:left;
   
}

#obsah div.parametry form {
  margin:0px;
  padding:0px;
  }
  

#obsah div.parametry p.stitky {
  float:none;
  width:510px;
  padding:0px 0px 0px 0px;
  
  float:left;
}
/*
#obsah div.parametry p.stitky a{
  font-size:75%;
  text-decoration:none;
  padding:4px;
  margin:2px;
  color:white;
  float:left;
}


#obsah div.parametry p.stitky a.doporucujeme{background: #999900;}
#obsah div.parametry p.stitky a.mnozstevni{background: #009900;}
#obsah div.parametry p.stitky a.vice-kusu{background: #CC0001; text-transform: none !important; }
*/

#obsah div.parametry p.stitky span{
  font-size:75%;
  text-decoration:none;
  padding:4px;
  margin:2px;
  color:white;
  float:left;
}
#obsah div.parametry p.stitky span.akce{background: #990000;}
#obsah div.parametry p.stitky span.doporucujeme{background: #999900;}
#obsah div.parametry p.stitky span.novinka{background:#FF2A0B; color:white;}
#obsah div.parametry p.stitky span.mnozstevni{background: #009900;}
#obsah div.parametry p.stitky span.vice-kusu{background: #E0E0C2; text-transform: none !important; color:#616130;}


#obsah div.parametry  a.vyprodano{color:red;text-transform:uppercase;}
#obsah div.parametry  a.na-ceste{color:#EA8C00;text-transform:uppercase;}

#stredni-sloupec div.produkt-box p.dostupnost a.vyprodano{color:red;}
#stredni-sloupec div.produkt-box p.dostupnost a.na-ceste{color:#EA8C00;}




#obsah div.parametry ul img{
  border:0px;
 
}

 
#obsah div.parametry ul{
  width:200px;
  float:left;
  list-style:none;
  margin:0px 30px 0px 0px;
} 
 
#obsah div.parametry ul li{
  padding:8px 5px 8px 5px;
  font-size:85%;
  border-bottom:1px solid #CCCCCC;
}

#obsah div.parametry ul li.cena{
 font-size:105%;
} 

#obsah div.parametry ul li.cena span{
 font-size:100%;
  } 
  
#obsah div.parametry ul li.cena span.eura {
 font-size:80%;
 clear:both;
 width:90%;
 display:block;
  } 

#obsah div.parametry ul li.kdy{
  background:url(../pic/pic29.gif) no-repeat;
  padding:8px 0px 8px 25px;
} 

#obsah div.parametry ul li.rekni{
  background:url(../pic/pic30.gif) no-repeat;
  padding:8px 0px 8px 25px;
} 

#obsah div.parametry ul li.fb{
  background:url(../pic/pic30fb.gif) no-repeat;
  padding:8px 0px 8px 25px;
} 

#obsah div.parametry ul li.osobne{
   background:url(../pic/pic30b.gif) no-repeat;
  padding:8px 0px 8px 25px;
}

#obsah div.parametry ul li.pes{
  background:url(../pic/pic31.gif) no-repeat;
  padding:8px 0px 8px 25px;
} 

#obsah div.parametry ul li a{
 color:#6C9100;
 font-weight:bold;
} 

#obsah div.parametry ul li a:hover{
 color:#000;
  
} 

#obsah div.parametry ul li.do-kosiku  {
   float:left;
  clear:both;
   
} 

#obsah div.parametry ul li.do-kosiku input {
   float:left;
   margin:0px;
   padding:0px;
   
} 

#obsah div.parametry ul li.do-kosiku div {
   float:left;
   margin:0px;
   padding:0px;
} 

#obsah div.parametry ul li.do-kosiku select{
   border:2px solid #6D9201;
  float:none;
}

#obsah div.parametry ul li.do-kosiku div{
   background:#6C9100;
   height:27px;
   padding:4px 5px 0px 5px;
   color:white;
   font-weight:bold;
   
   _float:left;
   _width:75px;
}

#obsah div.parametry ul.pravy{
  width:250px;
  margin:0px 0px 0px 0px;
 
} 


#obsah div.parametry ul.pravy li{
   border:0px;
 
} 
 
#obsah div.parametry li.vyber  {
   clear:both;
}


 

#obsah div.parametry div.cube {
  width:15px;
  height:15px;
  border:2px solid #ccc;
  float:left;
  margin:0px 7px 0px 2px;
} 

#obsah div.parametry li.barva {
    float:left;
    width:110px;
    clear:none;
    border:1px solid white !important;
} 

#obsah div.parametry li.kombinaceBarev {
  clear:both;
}

#obsah div.parametry li.sleva-po-sesti {
    clear:both;
    float:none;
} 


#obsah div.parametry li.prvni {
    clear:both;
}  

#obsah div.parametry li.barva a {
 display:block; 
 margin:0px;
 color:black;
 font-weight:normal;
} 


#obsah div.parametry li.active {
  background:#F2F9DD;
   float:left;
    width:110px;
    clear:none;
    border:1px solid #CAE281 !important;
  
}




#obsah div.parametry li.active a{
  font-weight:bold;
  color:#557100;
  text-decoration:none;
}

#obsah div.parametry li.ruzne-ceny  {
  
     
    line-height:1.6;
    padding:3px;
    
}

#obsah div.parametry li.ruzne-ceny  span{
  display:block;
  width:auto;
  margin:2px;
  padding:3px;
  }
  
  #obsah div.parametry li.ruzne-ceny  span.active{
   background:#ECF5CF;
    border:1px solid #C3D882;
  }
  
#obsah div.parametry li.vice-kusu p {
   background:#ECF5CF;
    clear:both;
   font-size:93%;
    padding:3px;
    margin-top:10px;
    float:left;
   text-align:left; 
    width:265px;
    
}

 


#obsah div.parametry ul.pravy li ul.kombinace li{
  float:left;
  width:23px;
  height:13px;
  text-align:center;
  font-weight:bold;
  font-size:12px;
  border-left:1px solid #B7D658;
  border-top:1px solid #B7D658;
  background:#F0F7D8;
  color:#6C9100;
  padding-top:2px;
}

#obsah div.parametry ul.pravy li ul.kombinace li.prvni{
  color:black;
  }

#obsah div.parametry ul.pravy li ul.kombinace {
  border-right:1px solid #B7D658;
  border-bottom:1px solid #B7D658;
  width:auto;
}

#obsah div.parametry ul.pravy li ul.kombinace li.rohovy{
  background:0px;
  border-left:0px;
  border-top:0px;
  width:24px;
}

#obsah div.parametry ul.pravy li ul.kombinace li.vybrana{
  background:#DDEDA5;
   
}

#obsah div.parametry ul.pravy label {
  float:left;
  padding:5px 4px 0px 0px;
}

#obsah div.parametry ul.pravy select {
  float:left;
  margin-right:5px;
  
}

#obsah div.parametry ul.pravy div.zmena {
  font-size:90%;
  color:red;
  text-transform:uppercase;
  background:#F9E0E0;
  width:130px;
  padding:3px 0px 3px 0px;
  
  text-align:center;
  float:left;
}
 

/*--------------*/
#obsah div.parametry  span.dostupnostDo{
  position:absolute;
  display:block;
  margin-top:20px;
  padding:20px 10px 10px 10px;
  width:200px;
   background:url(../pic/pic46.gif);
   color:black;
   
} 

#obsah div.parametry span.dostupnostNa{
  position:absolute;
  display:block;
  margin-top:20px;
  padding:20px 10px 10px 10px;
  width:200px;
   background:url(../pic/pic46b.gif);
   color:black;
} 

#obsah div.parametry span.dostupnostNe{
  position:absolute;
  display:block;
  margin-top:20px;
  padding:20px 10px 10px 10px;
  width:200px;
   background:url(../pic/pic46c.gif);
   color:black;
} 


#stredni-sloupec div.parametry span.napoveda{
  position:absolute;
  display:block;
    
  margin:0px;
  padding:20px 10px 10px 10px;
  width:200px;
   background:url(../pic/pic47.gif);
   color:black;
   z-index:2;
   font-size:85% !important;
   line-height:1.4;
} 

#stredni-sloupec  sup a {
  color:black !important;
  
}

#stredni-sloupec div.sloupec {
  float:left;
  width:330px;
  margin-left:25px;
  
}


/*--------------*/


#obsah h1.uvodni{
  color:#6C9100;
  }
  
#obsah h1.uvodni span{
  color:#999999;
  font-size:60%;
  padding-left:0px;
  }
  

 
#obsah h2.kategorie {
  background:#EBF4CC;
  text-align:center;
  font-size:80%;
  color:#587600;
  width:726px;
  margin:5px 0px 5px 0px;
  padding:5px;
  font-weight:bold;
}

#obsah div.kategorie {
  display:block;
  width:226px;
  height: 210px;
  _height:200px;
  border:1px solid  #CCCCCC;
  float:left;
  margin-right:10px;
  margin-bottom:15px;
  padding:5px;
  text-align:center;
}

#obsah div.kategorie h3{
  margin:0px;
  padding:0px;
}

#obsah div.kategorie h3 a {
 
  text-decoration:none;
}

#obsah div.kategorie img{
  padding:0px;
  margin:0px;
  border:0px;
}

#obsah div.kategorie p{
  padding:0px;
  margin:0px;
  line-height:1.4;
  font-size:90%;
}

#obsah div.kategorie   a {
  color:#506A00;
   padding-right:7px;
}

#obsah div.kategorie a:hover{
  color:#6C9100;
  }
  
  
#obsah p.zobrazit-kategorie {
  width:100%;
  text-align:right;
  width:734px;
  margin:0px;
  float:left;
  padding:0px;
}

#obsah p.zobrazit-kategorie a {
  background:#EBF4CC;
  padding:5px;
  color:#587600;
  font-weight:bold;
  font-size:80%;
  margin:0px;
}

#obsah div.vsechny-kategorie {
  width:732px;
   
  background:#EBF4CC;
  margin:2px;
  float:left;
}

#obsah div.vsechny-kategorie ul{
  float:left;
  margin:10px;
}

#obsah div.vsechny-kategorie ul li{
  background:url(../pic/pic27.gif) no-repeat;
  padding:0px 0px 0px 20px;
  margin:3px;
  font-size:90%;
  }
  
#obsah h2.zeleny-pruh {
  clear:both;
  float:left;
  width:712px;
  padding:8px;
  background:#D2E98D;
  color:#668800;
  margin:15px 0px 10px 0px;
}
  
  
#obsah div.vypis-poradny {
  width:230px;
  float:left;
  padding:5px;
  border-right:1px solid #ECECEC;
}

#obsah div.vypis-poradny h3 {
  font-size:110%;
}

#obsah div.vypis-poradny a {color:#6C9100;}
#obsah div.vypis-poradny a:hover {color:black;}
 
 
#obsah div.socialni {
  background:#EAEAEA;
  padding:5px;
  float:left;
  margin-top:10px;
}


#obsah div.socialni p{
  width:230px;
  float:left;
  border-right:1px solid #CCCCCC;
  padding:6px;
  
}

#obsah div.socialni p a{
  color:#666666;
  font-size:12px;
}

#obsah div.socialni p a:hover{
  color:black;
  
}

#obsah div.socialni p img{
  float:left;
  margin-right:3px;
  border:0px;
}

 
#dobaDoruceni {
  position:fixed;
  width:199px;
   
  background:white;
  color:white;
  z-index:11;
 	text-align: left;
	margin:0px;
	padding:0px;
	margin: auto;
	top:100px;
	left:550px;
	color:black;
  border:4px solid white;
  /*background:#F2F9DD;*/
  line-height:1.4;
}

#dobaDoruceni ul{
  margin:0px;
  padding:0px;
   
}

#dobaDoruceni span {
  font-weight:bold;
  width:95%;
  display:block;
  background:#E8F4C1;
  padding:5px;
}

#dobaDoruceni p.disclamier{
  font-size:90%;
 padding:5px;
 clear:both;
 margin:0px;
 }

#formDoruceni{
  background:#E8F4C1;
}

#formDoruceni label{
  display:block;
  width:99%;
}

#dobaDoruceni p.zavriDoporuc {
    position:absolute;
    left:175px;
    top:10px;
    float:left;
    margin:0px;
    padding:0px;
    background:none;
    }
    
#dobaDoruceni p.zavriDoporuc a{
   display:block;
   width:18px;
   height:19px;
  background: url(../pic/pic34.gif);
  font-size:0px;
  border:2px solid #A8C552;
   text-decoration:none;
    color:#F0F8DA;
    }

#obsah div.poradna {
  width:370px;
  float:left;
  
  }
  
#obsah div.poradna img{
  float:left;
  border:4px solid #DDEEAA;
  margin:0px 10px 10px 0px;
}

#obsah div.poradna p.popis {
  font-style:italic;
  font-size:90%;
  margin:0px;
  }

#obsah div.poradna p.predstaveni {
  font-size:100%;
  font-weight:bold;
  color:#666666;
  margin:0px;
  padding:0px;  
}

#obsah div.poradna p.predstaveni span{
 font-size:110%;
 color:#7CA600; 
}
  
#obsah div.poradna-akce {
  width:270px;
  padding-left:80px;
  padding-top:0px;
  float:left;
  border-left:4px solid #eaeaea;
  height:135px;
}
  
#obsah div.poradna-akce a{
  display:block;
  width:200px;
  padding:10px 0px 10px 0px;
  clear:both;
  color:#567400;
  float:left;
  background:#DDEEAA;
  text-align:center;
  margin:5px;
  font-weight:bold;
}

#obsah h2.poradna {
  color:black;
  margin:10px 0px 10px 0px;
  padding:10px 0px 0px 0px;
  float:left;
  clear:both;
  width:740px;
  border-top:5px solid #F5FAE5;
}
#obsah div.poradna-akce a:hover{
  color:black;
} 

#obsah div.diskuze-dotaz p.poradna-odpoved {
  background:#eaeaea;
  width:730px;
  padding:5px;
  margin-left:2px;
  }
  
#obsah div.diskuze-dotaz p.poradna-odpoved b {
  font-size:90%;
}

#obsah div.diskuze-dotaz h4.pro {
  color:green;
  }
  
#obsah div.diskuze-dotaz h4.proti {
  color:red;
  }

#obsah div.diskuze-vypis p {
  background:#F4FAE4;
  width:730px;
  padding:5px;
  margin-left:2px;
  float:left;
  margin-bottom:1px;
  border-top:2px solid #DEEFAD;
  }
  
#obsah div.diskuze-vypis p.otazka {
  background:white;
  font-size:90%;
  padding-top:0px;
  margin:0px;
  border:0px;
}
  
#obsah div.diskuze-vypis p a{
  color:#6B9100;
  font-weight:bold;
  }
  
  
#obsah p.zobraz-vsechny a{
  font-weight:bold;
  float:left;
  margin-top:10px;
  margin-bottom:10px;
  padding:0px;
   clear:both;
  width:740px;
  border-bottom:5px solid white;
}

#obsah p img.zleva {
  float:left;
  border:1px solid silver;
  padding:1px;
  margin:0px 10px 10px 0px;
}

#obsah p img.zprava {
  float:right;
  border:1px solid silver;
  padding:1px;
  margin:0px 10px 10px 0px;
}

#obsah div.uziv-sekce {
  background:#F5FBE6;
  border:1px solid #CBE67B;
  margin:5px 5px 5px 0px;
  float:left;
  width:98%;
  padding:5px 0px 5px 5px;
}

#obsah div.uziv-sekce p{
  float:left;
  width:450px;
  margin:0px;
  padding:0px;
  font-size:90%;
  color:#557100;
}

#obsah div.uziv-sekce p a{
  color:#557100;
}

#obsah div.uziv-sekce p a:hover{
  color:black;
}


#obsah div.uziv-sekce p.prihl{
  text-align:right;
  width:260px;
  font-size:100%;
 color:black;
}

#obsah p.stavy-objednavek {
  font-size:95%;
  line-height:2;
  padding:5px;
  background:#eaeaea;
  float:left;
  width:693px;
  margin-top:5px;
}

#obsah p.stavy-objednavek img{
  margin:0px 3px 0px 3px;
  padding:1px;
  border:1px solid silver;
}
/**********************************************************/ 

#levy-sloupec {
  width:191px;
  position:relative;
  float:left;
  background:url("../pic/pic22.gif") 0px 0px;
  font-size:85%;
  padding:0px 0px 15px 0px;
  margin:0px;
  
}

#levy-sloupec ul{
  list-style:none;
  width:177px;
  margin:0px 0px 0px 14px;
  padding:0px;
  background:url("../pic/pic18.gif") 0px 30px #DEEFAD;
}

#levy-sloupec ul li{
  padding:10px 0px 10px 10px;
  margin:0px;
  border-top:1px solid white;
  border-bottom: 1px solid #99CC00;
}

#levy-sloupec ul li.prvni{
  border-top:0px;
  background:url("../pic/pic19.jpg");
}

#levy-sloupec ul li.active{
   
  border-left:1px solid #99CC00;
  border-bottom:1px solid #99CC00;
  background:white;
  margin-left:0px;
   width:166px;
  }
  

#levy-sloupec ul li.sub{
  border-top:0px;
  border-left:1px solid #DEEFAD;
  border-bottom:1px solid #DEEFAD;
  background:#F2F9DD;
  margin-left:5px;
   width:151px;
   padding-left:20px;
  }
  
#levy-sloupec ul li.ac{
  /*background:#EBF5C9;*/
  background:#EBF5C9;
  border-left:3px solid #7AA702;
   width:148px;
  }
   
  
#levy-sloupec ul.vyber-podle{
  list-style:none;
  width:188px;
  margin:6px 0px 0px 5px;
  padding:0px;
  background:none;
}


#levy-sloupec ul.vyber-podle li{
  width:159px;
  background:#EBF5CC;
  margin:0px 0px 0px 10px;
  border-bottom:1px solid #DDEEAA;
  border-top:0px;
  padding:5px 0px 5px 10px;
  }

#levy-sloupec ul.vyber-podle li.zeleny-ramecek{
  width:167px;
  background: url("../pic/pic21.jpg") 0px 0px;
  color:white;
  font-size:115%;
  font-weight:bold;
  border-bottom:0px;
  border-top:0px;
  margin:0px 0px 0px 0px;
  padding:10px 0px 10px 10px;
  text-align:center;
}

#levy-sloupec ul.vyber-podle li.zeleny-ramecek a{
  color:white;
  text-decoration:none;
}

#levy-sloupec ul.vyber-podle li.zeleny-ramecek a:hover{
  
  text-decoration:underline;
}
  
#levy-sloupec ul li.active-top{border-bottom:0px;}

#levy-sloupec ul li.active-down{border-top:0px;}

#levy-sloupec a{
  font-weight:bold;
  
  color:#557100;
  text-decoration:none;
  }

#levy-sloupec a:hover{
  color:black;
  text-decoration:underline;
  }
  
#levy-sloupec h3{
  text-align:center;
   width:167px;
  background: url("../pic/pic21.jpg") 0px 0px;
  color:white;
  font-size:115%;
  font-weight:bold;
  border-bottom:0px;
  border-top:0px;
  margin:0px 0px 0px 5px;
  padding:10px 0px 10px 10px;
}

#levy-sloupec p{
  width:158px;
  background:#EBF5CC;
  margin:0px 0px 0px 13px;
  padding:5px 5px 5px 8px;
  font-size:105%;
  line-height:1.4;
}




#stredni-sloupec {
  width:745px;
   background: url("../pic/pic23.jpg")no-repeat;
   position:relative;
   float:left;
   padding:0px 0px 10px 15px;
   
    
}

#stredni-sloupec p {
  padding: 0px 10px 10px 0px;
  margin:0px;
  line-height:1.5;
}

#stredni-sloupec p.drobeckova-navigace {
  width:700px;
  text-align:right;
  font-size:85%;
  color:#7CA600;
  font-weight:bold;
  margin:10px 0px 0px 0px;
  padding:0px;
}
 
#stredni-sloupec p.drobeckova-navigace a{
  color:black;
  font-weight:normal;
}

#stredni-sloupec p.sub {
 margin:0px;
 padding:0px;
 font-size:85%;
}

#stredni-sloupec p.sub a{
  color:#6C9100;
  font-size:125%;
  padding:5px 8px 5px 8px;
  font-weight:bold;
  border:1px solid #DEEFAD;
  background:#F2F9DD;
  margin:3px 3px 3px 6px;
  line-height:2.5;
   
}

#stredni-sloupec p.sub a:hover{
  color:black;
   border:1px solid #ccc;
}

#stredni-sloupec p.pridat {
  display:block;
  float:left;
  width:168px;
  height:41px;
  background:url(../pic/pic44.jpg) no-repeat;
  padding:10px 0px 0px 46px;                  
  margin:0px;
  font-weight:bold;
  
  }

#stredni-sloupec h1{
  color:black;
  font-size:170%;
  margin:0px 0px 10px 0px;
  padding:0px;
}

#stredni-sloupec h2{
  color:#666666;
  font-size:145%;
  font-weight:normal;
  margin:10px 0px 10px 10px;
  padding:0px;
}

#stredni-sloupec h2.vanoce{
  width:100%;
  height:79px;
  padding-top:20px;
  margin-top:20px;
  float:left;
  text-align:center;
  color:black;
  clear:both;
  background:url(../pic/vanoce.jpg) no-repeat;
}

#stredni-sloupec div.vanoce img{
  border:0px;
}

#stredni-sloupec h2.zelene{
  font-size:145%;
  font-weight:normal;
  margin:10px 0px 0px 0px;
  padding:0px;
}

#stredni-sloupec h2.zelene a{
  color:#6C9100;
  text-decoration:none;
}

#stredni-sloupec h2.zelene a:hover{
  color:black;
}
 
#stredni-sloupec h2.dop-prodej-1{
  color:black;
  font-size:90%;
  font-weight:bold;
  background: url(../pic/pic13.jpg) 0px -120px;
  margin:20px 0px 10px 10px;
  padding:10px 0px 10px 5px;
  text-transform:uppercase;

} 

#stredni-sloupec h2.dop-prodej-n{
  color:black;
  font-size:90%;
  font-weight:bold;
  border-top:2px solid #eaeaea;
  margin:0px 0px 10px 10px;
  padding:10px 0px 10px 5px;
  clear:both;
} 


#stredni-sloupec p.uvodni-informace{
  color:black;
  font-size:100%;
  margin:10px 0px 10px 0px;
  padding:0px;
  line-height:1.4;

}

#stredni-sloupec p.tip-z-poradny {
  font-size:120%;
  font-weight:bold;
}

#stredni-sloupec ul.vyrobce {
  width:705px;
  border-top:2px solid #eaeaea;
  margin:0px;
  
  float:left;
}

#stredni-sloupec ul.vyrobce li{
  width:245px;
  float:left;
 font-size:90%;
 padding-top:6px;
 
}

#stredni-sloupec ul.vyrobce li b{
  font-size:110%;
}

#stredni-sloupec ul.vyrobce li.logo{
  width:180px;
 
 margin:0px;
 height:auto !important;
}

#stredni-sloupec ul.vyrobce li.vyrobce{width:100%; padding:0px;}

#stredni-sloupec ul.vyrobce li.vyrobce h2{
  margin-left:0px;
  margin-bottom:0px;
  padding-bottom:0px;
  }
  
 
#stredni-sloupec p.radit-dle {
  clear:both;
  background:#EAEAEA;
  padding:6px 6px 8px 6px;
  font-size:85%;
  margin:0px 0px 25px 0px;
  float:left;
  width:408px;
  border-top:1px solid white;
  font-weight:bold;
  
  height:18px;
   
}

#stredni-sloupec p.radit-dle span {
  padding:5px 5px 0px 5px;
 
}

#stredni-sloupec p.radit-dle span.active {
  background:white;
  padding-bottom:5px;
  
 
 

}

#stredni-sloupec p.radit-dle span a {
  color:#6C9100;
  font-weight:bold;
  margin:0px;
  padding:0px;
  border:0px;
  
}

#stredni-sloupec p.radit-dle span.zrusitR {
 background: url(../pic/zrusitR.gif) no-repeat;
 padding:5px 0px 0px 25px;
 }
 
#stredni-sloupec p.radit-dle span.zrusitR a{
  color:#999999;
}

#stredni-sloupec p.radit-dle span.zrusitR a:hover{
  color:#333;
}
 

#stredni-sloupec p.radit-dle a:hover {
  color:#506A00;
 }
 
#stredni-sloupec p.radit-dle img {
 border:0px;
 margin:0px;
 padding:0px 0px 0px 1px;
 padding:0px;
 
 }
 
 #stredni-sloupec   p.listovani{
 
  background:#EAEAEA;
  padding:7px;
  font-size:85%;
  margin:0px 0px 25px 0px;
  float:left;
  width:296px;
  border-top:1px solid white;
  text-align:right;
}
 #stredni-sloupec   p.listovani a {
 padding-left:3px;
 padding-right:3px;
 }
 
 #stredni-sloupec   p.listovani a.active{
   background:white;
  padding:3px 7px 11px 7px;
 }
 
 
  #stredni-sloupec   p.listuj{
    background:#EAEAEA;
  padding:6px;
  font-size:85%;
  margin:0px 0px 25px 0px;
  float:left;
  width:705px;
  border-top:1px solid white;
  text-align:left;
  }
  
  
#stredni-sloupec div.spodni p.listovani{
 
  background:#EAEAEA;
  padding:6px;
  font-size:85%;
  margin:0px 0px 25px 0px;
  float:left;
  width:716px;
  border-top:1px solid white;
  text-align:right;
}
 
 #stredni-sloupec ul  {
  list-style:none;
  margin:10px 0px 10px 10px;
  padding:0px;
  }
  
#stredni-sloupec ul  li{
  padding:3px;
}
   
   
 
#stredni-sloupec ul.vyhody {
  list-style:none;
  margin:10px 0px 10px 10px;
  padding:0px;
   
   }
   
#stredni-sloupec ul.vyhody li{
  background:url(../pic/pic27.gif) no-repeat;
  padding:0px 0px 0px 20px;
  margin:5px 0px 5px 0px;
}

#stredni-sloupec ul.vyhody ol li {
  background:none;
  padding-left:0px;
 
}


#stredni-sloupec ul.duvody {
  list-style:none;
  margin:10px 0px 10px 10px;
  padding:0px;
  margin-left:0px;
  }
  
#stredni-sloupec ul.duvody li span{
  font-size:25px;
  color:#AACD3F;
  padding:3px 10px 3px 10px;
   margin:5px 5px 5px 0px;
   width:97%;
  display:block; 
  background:#F0F8DA;
  border-top:1px solid #D8ED9E;
}

#stredni-sloupec ul.duvody li {
  
  padding:5px;
  line-height:1.5;
  }
  
  
  
#stredni-sloupec ul.filtr {
  list-style:none;
  font-size:85%;
  margin:10px 0px 0px 0px;
  padding:0px;
  background:url(../pic/pic25.jpg) no-repeat;
  float:left;
  width:708px;
  
}

#stredni-sloupec ul.filtr li.prvni{
  float:left;
  background:none;
   width:73px;
   font-weight:bold;
}

#stredni-sloupec ul.filtr li{
  float:left;
  background:url(../pic/pic24.gif) no-repeat;
  text-align:center;
  width:173px;
  height:35px;
  padding-top:15px;
  margin:5px;
}

#stredni-sloupec ul.filtr li.active{
  background:url(../pic/pic24a.gif) no-repeat;
}


#stredni-sloupec ul.nabidka-box-produkt{
  width:714px;
  height:70px;
  background: url(../pic/pic13.jpg) 0px 3px;
  clear:both;
  float:left;
  position:relative;
  list-style:none;
  list-style-image:none;
  padding:0px 0px 0px 0px;
  margin:35px 0px 0px 0px;
  
}
     
#stredni-sloupec ul.nabidka-box-produkt li{
  float:left;
  background:#F3F3F3;
  padding:12px 8px 12px 8px;
  margin:0px;
  border-right:1px solid white;
  
  }
  
#stredni-sloupec ul.nabidka-box-produkt li.aktivni{
  
  background:url(../pic/pic14.jpg);
  padding-bottom:13px;
  border-left:1px solid #CEE789;
  border-right:1px solid #CEE789;
 
  }
  
#stredni-sloupec ul.nabidka-box-produkt a{
  text-decoration:none;
  font-weight:bold;
}

#stredni-sloupec ul.nabidka-box-produkt a:hover{
  text-decoration:underline;
  }
  
#stredni-sloupec div.diskuze-dotaz {clear:both;}

#stredni-sloupec div.diskuze-dotaz h3{
  width:97%;
  background:#DDEEAA;
  color:#567300;
  font-weight:bold;
  font-size:100%;
  padding:9px;
  margin:2px;
}

#stredni-sloupec div.diskuze-dotaz p{
  padding:3px;
  margin:0px;
}

#stredni-sloupec div.diskuze-dotaz p a{
  color:#567300;
  font-weight:bold;
  }


#stredni-sloupec div.diskuze-dotaz h3 span{color:#666666;}

#stredni-sloupec div.diskuze-dotaz h4 {
  margin:15px 3px 3px 3px;
  padding:10px 0px 0px 0px;
  border-top:2px solid #DDEEAA;
  color:#666666;}
  
#stredni-sloupec div.diskuze-dotaz h4 b{
  color:black;
  }
  
#stredni-sloupec h2.dotaz {
  color:black;
  margin:20px 0px 10px 0px;
  padding:0px;
  clear:both;
}

#stredni-sloupec form.dotaz {
  background:#EBF5CC;
  padding:10px;
  width:700px;
}

#stredni-sloupec form.dotaz input, textarea{
  margin:5px 0px 10px 0px;
  border:1px solid #666;
}

#stredni-sloupec form.dotaz input.button {
 background:url(../pic/pic43.jpg) no-repeat;
 width:108px;
 height:36px;
 text-align:center;
 color:white;
 font-weight:bold;
}

 
#stredni-sloupec fieldset h2{
  clear:both;
}

#stredni-sloupec ul.galerie {
  margin:10px 0px 10px 10px;
  padding:0px;
  float:left;
  background:white;
}


#stredni-sloupec ul.galerie li{
  /*width:200px;
  height:130px;*/
  background:none;
  float:left;
  padding:5px;
  margin:0px;
  text-align:center;
}

#stredni-sloupec ul.galerie li img{
  border:1px solid silver;

}

#reg input{
  border:1px solid #666;
  margin:4px 4px 4px 10px;
}

#reg label{
  
  margin:2px 2px 2px 10px;
}

 

#stredni-sloupec input.dalsi{
  clear:both;

}
 

/*-------------------------*/
#stredni-sloupec ul.reg{
  list-style:none;
  margin: 0px 50px 0px 10px;
  font-size:85%;
  float:left;
  
}

#stredni-sloupec ul.reg li{
  float:left;
  width:280px;
  height:70px;
  padding:7px;
  margin:5px 0px 8px 0px;
  
 }
 
 #stredni-sloupec fieldset p{
  font-weight:bold;
  clear:both;
   
 } 
 
#stredni-sloupec ul.reg label{font-weight:bold; margin:0px;} 
#stredni-sloupec ul.reg li span{padding:3px; background:#DEEFAD; margin-left:5px; }
#stredni-sloupec ul.reg li span.kontrola-chyba{ 
  background:url(../pic/pic45.gif)  no-repeat; 
  color:#cc0000;
  font-weight:bold;  
  padding-left:20px;
  }
  
#kosik ul.reg li span.kontrola-chyba{ 
  background:url(../pic/pic45.gif)  no-repeat; 
  color:#cc0000;
  font-weight:bold;  
  padding-left:20px;
  }
  
   
#stredni-sloupec ul.reg li span.telPozn{
  position:absolute;
  display:block;
  margin:0px;
  padding:20px 10px 10px 10px;
  width:200px;
  background:url(../pic/pic46.gif);
  color:black;
  z-index:2;
} 

 

#kosik ul.reg li span.telPozn{
  position:absolute;
  display:block;
  margin:0px;
  padding:20px 10px 10px 10px;
  width:200px;
  background:url(../pic/pic46.gif);
  color:black;
  z-index:2;
}

#mailSpan{
  color:#6B9100;
  font-weight:bold;
  }  
 
  
#stredni-sloupec ul.reg li span.kontrola-spravne{ 
  background:url(../pic/pic44.gif)  no-repeat; 
  color:#6B9100;
  font-weight:bold;  
  padding-left:20px;
  }
  
#kosik ul.reg li span.kontrola-spravne{ 
  background:url(../pic/pic44.gif)  no-repeat; 
  color:#6B9100;
  font-weight:bold;  
  padding-left:20px;
  }
  
#kosik ul.vyhody {
  list-style:none;
  margin:10px 0px 10px 10px;
  padding:0px;
   
   }
   
#kosik  ul.vyhody li{
  background:url(../pic/pic27.gif) no-repeat;
  padding:0px 0px 0px 20px;
  margin:5px 0px 5px 0px;
}
 
#stredni-sloupec ul.reg input{border:1px solid #666666; margin:7px 0px 3px 0px; padding:2px;}
#stredni-sloupec ul.reg input.sede {border:1px solid #666666; margin:7px 0px 3px 0px; padding:2px; color:#666;}

#stredni-sloupec ul.reg select{border:1px solid #666666; margin:7px 0px 18px 0px; padding:0px; float:left;}

#stredni-sloupec fieldset {
  border: 1px solid #CEE786;
  width:655px;
  clear:both;
  background:#F0F8DA;
  margin: 0px 0px 10px 10px;
}

#stredni-sloupec input.dalsi{
   background:url(../pic/pic36a.jpg) no-repeat green;
   color:white;
  border:0px;
  width:168px;
  height:31px;
  float:left;
  font-weight:bold;
  font-size:100%;
  margin:0px 2px 0px 12px;
     cursor: hand; 
	cursor: pointer;
  }
  
#stredni-sloupec ul.kontakt {
  width:340px;
  float:left;
  list-style:none;
  
}

#stredni-sloupec ul.kontakt li{
  padding:10px;
}

#stredni-sloupec div.ramec {
  background:#EBF5CC;
  padding:10px;
  margin-bottom:10px;
  float:left;
  }
  
  #stredni-sloupec iframe {
  margin-left:10px;
  }
  
#reg ul{
  list-style:none;

} 
  
  
/*------------------------------*/
  
#kosik {
   
  width:725px;
  /*_width:700px;*/
  float:left;
  margin:0px 0px 0px 21px;
  _margin-left:5px;
 

  
}

#kosik p.errMessage {
  clear:both;}
  
#kosik ul.kroky{
  list-style:none;
  margin:30px 0px 0px 0px;
  width:720px;
  float:left;
  
  
}

#kosik ul.kroky li{
  float:left;
  margin:0px;
  padding:25px 0px 20px 60px;
  border-bottom:1px solid #D2E58B;
  
  }
  


#kosik ul.kroky li.kos1{
  background:url(../pic/pic-kos1.jpg) no-repeat;
  width:123px;
  
}

#kosik ul.kroky li.kos1a{
  background:url(../pic/pic-kos1a.jpg) no-repeat;
  width:123px; 
   border-bottom:1px solid #EFF8D9
 }

#kosik ul.kroky li.kos2{
   background:url(../pic/pic-kos2.jpg) no-repeat;
  width:82px;
  
}

#kosik ul.kroky li.kos2a{
   background:url(../pic/pic-kos2a.jpg) no-repeat;
  width:82px;
   border-bottom:1px solid #EFF8D9
}

#kosik ul.kroky li.kos3{
  background:url(../pic/pic-kos3.jpg) no-repeat;
  width:123px;
  
}

#kosik ul.kroky li.kos3a{
  background:url(../pic/pic-kos3a.jpg) no-repeat;
  width:123px;
   border-bottom:1px solid #EFF8D9
 }
 
 
#kosik ul.kroky li.kos4{
  background:url(../pic/pic-kos4.jpg) no-repeat;
  width:133px;
  
}

#kosik ul.kroky li.kos4a{
  background:url(../pic/pic-kos4a.jpg) no-repeat;
  width:133px;
   border-bottom:1px solid #EFF8D9
 }

#kosik ul.nakup {
  list-style:none;
  margin:0px 0px 0px 0px;
  width:703px;
  float:left;
  _padding:0px;
  background:#F0F8DA;
  
   _width:720px;
   _margin-top:0px;
  
}

#kosik ul.nakup li{
  float:left;
  padding:10px 6px 10px 6px;
  text-align:center;
  border-top:1px solid #CCCCCC;
  display:block;
}


 

#kosik ul.nakup li.prvni{
  clear:both;
  margin-left:10px;
}


#kosik ul.nakup li.produkt {width:280px; text-align:left; height:50px; color:#666; line-height:1.5;  font-size:80%;}
#kosik ul.nakup li.detail {width:350px; text-align:left; height:50px; color:#666; line-height:2;}
#kosik ul.nakup li.produkt a {color:#6C9100; line-height:0.8; }
#kosik ul.nakup li.produkt a:hover {color:#666;}
#kosik ul.nakup li.mnozstvi {width:100px; padding-top:25px; height:50px;}
#kosik ul.nakup li.bez-dph {width:100px; padding-top:25px; height:50px;}
#kosik ul.nakup li.s-dph {width:100px; padding-top:25px; height:50px;}
#kosik ul.nakup li.odebrat {width:42px; padding-top:25px; height:50px;}
#kosik ul.nakup li.odebrat img{border:0px;}
#kosik ul.nakup li.bez-dph span{color:#666; float:none; font-size:75%; padding-top:0px;}
#kosik ul.nakup li.s-dph span{color:#666; float:none; font-size:75%; padding-top:0px;}
#kosik ul.nakup li img{float:left; border:1px solid #CCCCCC; margin-right:5px;}
#kosik ul.nakup li.odebrat img{border:0px;}
#kosik ul.nakup li span{padding: 15px 5px 0px 5px; float:left;}
#kosik ul.nakup li.doprava {width:300px; text-align:left; height:30px;}
#kosik ul.nakup li.doprava img{position:absolute;}
#kosik ul.nakup li.cena-dopravy {width:155px;   height:30px;}
#kosik ul.nakup li.cena-dopravy span {display:block; width: 155px; font-size:85%; margin:0px; padding:0px; float:none;   color:#666;}
#kosik ul.nakup li.celkova-doprava {width:190px;   height:30px;}
#kosik ul.nakup li.celkova-doprava span{font-size:85%; margin:0px; padding:0px; float:none;   color:#666;}
#kosik ul.nakup li.platba {width:284px; text-align:left; height:30px; padding-left:0px; padding-right:0px;}
#kosik ul.nakup li.platba img{position:absolute;}
#kosik ul.nakup li.cena-platby {width:68px;   height:30px;}
#kosik ul.nakup li.cena-platby span {display:block; width: 68px; font-size:85%; margin:0px; padding:0px; float:none; clear:both; color:#666;}
#kosik ul.nakup li.celkova-platba {width:79px;   height:30px; }
#kosik ul.nakup li.celkova-platba span {font-size:85%; margin:0px; padding:0px; float:none; clear:both; color:#666;}
#kosik ul.nakup li.poznamka {width:215px;   height:30px; font-size:85%;}

#kosik ul.nakup li.pocet {width:85px; padding-top:25px; height:50px;}
#kosik ul.nakup li.datum {width:85px; padding-top:25px; height:50px;}
#kosik ul.nakup li.zprava {width:85px; padding-top:25px; height:50px;}
#kosik ul.nakup li.zprava img{padding:1px; border:1px solid silver; margin-left:35px;}
#kosik ul.nakup li.cenaU {width:85px; padding-top:25px; height:50px;}
#kosik ul.nakup li.cenaU span {font-size:85%; margin:0px; padding:0px; float:none; clear:both; color:#666; width:85px; display:block;}

#kosik ul.nakup li.vysypat{width:97%; text-align:right; font-size:105%; font-weight:bold; border-top:1px solid white; border-bottom:1px solid white;}
#kosik ul.nakup li.nabidka{width:720px; text-align:left; font-size:100%; font-weight:bold; border:0px; }
#kosik ul.nakup li.slevaP{color:#666; border-top:0px; height:45px; margin-top:0px; padding-top:0px;}
#kosik ul.nakup li.slevaP img {border:0px; margin-right:20px;  }
#kosik ul.nakup li.sleva{  border-top:0px; height:45px; margin-top:0px; padding-top:0px; color:red;}
#kosik ul.nakup li.sleva span {border-top:0px;  color:red;}

#kosik ul.nakup li.shrnuti{font-size:80%; border:1px solid white; border-bottom:0px; background:#E1F1B6; width:95%; text-align:left;}


#kosik ul.nakup li.nabidka-sub{
  width:675px; 
  text-align:left; 
  font-size:85%; 
 /* border-top:1px solid white;*/
 border-top:0px;  
  background:url(../pic/pic35.jpg) no-repeat #F7FBED;
  border-bottom:5px solid #F7FBED;
  border-right:15px solid #F7FBED;
 
}

#kosik ul.nakup li.bez-pozadi{
  background-image:none;
  background:F7FBED;
  
}
#kosik ul.nakup /*li.nabidka-sub*/ label {
   
  padding:0px 5px 0px 0px 15px;
  font-size:100%;
  font-weight:bold;
   float:none;
  }
  
#kosik ul.nakup /*li.nabidka-sub*/ img {
   float:none;
  
  margin:0px 0px 0px 3px;
  border:0px;
}

#kosik ul.nakup li.platba img{
float:none;
}
  
#kosik ul.nakup li.nabidka-sub input {
 
  padding:0px 5px 0px 0px 5px;
  border:1px solid #666666;
   float:none;
  }

#kosik ul.nakup li.nabidka-sub p {
  
  padding:0px 0px 20px 60px;    
  margin:5px 0px 0px 20px;
  color:#666666;
  float:none;
}

#kosik ul.nakup li.nabidka-sub p b {
  color:black;
}

#kosik ul.nakup li.celkem {
   text-align:left; 
   border-top:1px solid white;
   padding-top:10px;
   padding-left:351px;
   font-size:110%;
   
   
   line-height:1.6;
}

 

#kosik ul.nakup li.celkem  span{
  font-size:85%;
  padding:2px;
  color:#666;
}

 

#kosik ul.nakup li.cena {
  
  padding-left:0px;
  font-weight:normal;
  width:200px;
}

 

 
#kosik ul.nakup li.hlavicka{
  background:#7CA600;
  color:white;
  font-weight:bold;
  text-align:center;
  margin-top:10px;
 font-size:85%;
 padding-top:10px;
 border-top:0px;
 height:auto;
 line-height:1;
}

#kosik ul.reg input.sede {border:1px solid #666666; margin:7px 0px 3px 0px; padding:2px; color:#666;}


#kosik p.dalsi {
  width:680px;
  float:left;
  text-align:right;
  padding:10px; 
  }
  
  
  
#kosik p.dalsi input{
   background:url(../pic/pic36.jpg) no-repeat green;
   color:white;
  border:0px;
  width:168px;
  height:31px;
  float:right;
  font-weight:bold;
  font-size:85%;
  margin:0px 2px 0px 2px;
  }
  
#kosik p.dalsi input.zpet{
   background:url(../pic/pic37.jpg) no-repeat green;
   color:white;
  border:0px;
  width:100px;
  height:31px;
  float:right;
  font-weight:bold;
  font-size:85%;
  
  }
  
  
  
#kosik div.nakup {
  list-style:none;
  margin:0px 0px 0px 0px;
  width:701px;
  float:left;
  background:#F0F8DA;
}

#kosik div.nakup p.certif{
  background:#E2F1B6;
  border:1px solid #CEE786;
  padding:5px;
  margin:10px;
  text-align:center;
}

#kosik div.nakup div.kosik-registrace{
  list-style:none;
  margin:4px 10px 4px 10px;
  padding:10px;
  width:658px;
  float:left;
  
  background:#CEE786;
  font-size:110%;
  font-weight:bold;
}

#kosik div.nakup div.kosik-registrace-sub {
padding-bottom:0px;
margin-bottom:0px;
}

#kosik div.nakup div.kosik-registrace-sub ul.login{
  list-style:none;
  width:200px;
  margin-left:300px;
 
}

#kosik div.nakup div.kosik-registrace-sub ul li{
  float:none;
}

#kosik div.nakup div.kosik-registrace-sub ul label{float:none;}
#kosik div.nakup div.kosik-registrace-sub ul li.pol input{float:none;  border:1px solid #666666; margin-bottom:10px;}

#kosik div.nakup div.kosik-registrace-sub p.heslo {
  clear:both;
  margin-left:300px;
  padding-top:10px;
  font-size:90%;
  margin-bottom:0px;
  padding-bottom:0px; 
  }
  
  #kosik div.nakup div.kosik-registrace-sub h2{
  font-size:135%;
  font-weight:normal;
  margin:10px 0px 5px 10px;
  padding-top:5px;
  
  clear:both;
}

#kosik div.nakup div.kosik-registrace-sub h2 span{
  color:#666;
  font-size:70%;
}

#kosik div.nakup div.kosik-registrace-sub ul.reg{
  list-style:none;
 
  margin: 0px 50px 0px 10px;
  font-size:85%;
 float:left;
}

#kosik div.nakup div.kosik-registrace-sub ul.reg li{
 float:left;
  padding:7px;
  margin:5px 0px 8px 0px;
   
 }
 
#kosik div.nakup div.kosik-registrace-sub ul.reg label{font-weight:bold;} 

#kosik div.nakup div.kosik-registrace-sub ul.reg input{border:1px solid #666666; margin:7px 0px 3px 0px; padding:2px;}

#kosik div.nakup div.kosik-registrace-sub ul.reg select{border:1px solid #666666; margin:7px 0px 18px 0px; padding:0px; float:left;}

#kosik div.nakup div.kosik-registrace-sub fieldset {
  border: 1px solid #CEE786;
  width:655px;
  float:left;
  margin: 0px 0px 0px 10px;
  padding-bottom:3px;
}

#kosik div.nakup div.kosik-registrace-sub form {
  padding-bottom:0px;
  margin-bottom:0px;
  
}

#kosik div.nakup div.kosik-registrace-sub p {
  margin: 0px 0px 25px 10px;
 
  clear:both;
}

#kosik div.nakup div.kosik-registrace-sub label.vzkaz {
  font-size:85%;
  font-weight:bold;
  margin-left:30px;
  margin-top:30px;
 
}

#kosik div.nakup div.kosik-registrace-sub textarea.vzkaz {
border:1px solid #666666; margin:7px 0px 20px 30px; padding:2px; clear:both;
}

#kosik input.button-potvrd{
 background:url(../pic/pic45.jpg) no-repeat;
 width:25px;
 height:25px;
 text-align:center;
 color:white;
 font-weight:bold;
 border:0px;
 padding:0px;
 cursor: hand; 
	cursor: pointer;
}


#kosik p.info{
  font-size:85%; 
  background:url(../pic/pic49.jpg) no-repeat;
  font-weight:normal !important;
  padding:12px 0px 5px 60px;
  margin:10px 0px 5px 0px !important;
  float:left;
 }
 
 #kosik p  label.firemni{
    font-size:85%;
    
 }


#kosik-sloupec {
  width:207px;
  _width:200px;
  float:left;
  position:relative;
  margin:0px;
  padding:0px;
  margin-top:85px;
} 

#kosik-sloupec h3{
  font-size:105%;
  font-weight:bold;
  margin:20px 0px 10px 0px;
} 

#kosik-sloupec h3.objednavka{
  clear:both;
  width:180px;
  background:#7CA604;
  margin:5px 10px 0px 0px;
  padding:7px 10px 5px 10px;
  font-size:105%;
  line-height:1.5;
  border:1px solid #7CA604;
  text-align:center;
  color:white;
} 

#kosik-sloupec p{
  clear:both;
  width:180px;
  background:#EAEAEA;
  margin:0px 10px 0px 0px;
  padding:7px 10px 10px 10px;
  font-size:85%;
  line-height:1.5;
  
}

#kosik-sloupec p.objednavka{
  border-left:1px solid #7CA604;
  border-right:1px solid #7CA604;
}

#kosik-sloupec p.celkova-cena{
  background:#F0F8DA;
  text-align:center;
  font-weight:bold;
  margin-top:1px;
  border:1px solid #7CA604;
  
  

}

#kosik-sloupec p span{
  clear:both;
  color:#666666;
}

#kosik-sloupec p.prihlasen{
  background:none;
  border:1px solid silver;
  text-align:center;
  margin-bottom:0px;
  margin-top:5px;
}

#paticka {
  width:956px;
  clear:both;
  background:#BBDD55;
  margin:0px 0px 0px 4px;
  text-align:left;
  font-size:85%;
  }
  
#paticka ul{
  width:270px;
  float:left;
    list-style:none;
  list-style-image:none;
  margin:10px;
  }
  
#paticka ul li{
  padding:4px;
  margin:0px;
}
  
#paticka p{
  width:310px;
  float:left;
  margin:10px;
  line-height:1.5;
  font-weight:bold;
  }
  
#paticka div{
  width:330px;
  _width:320px;
  float:left;
  line-height:1.5;
  background:url(../pic/pic28.jpg) no-repeat;
  padding:0px 0px 0px 6px;
  }
  
  #paticka div h2{
  font-size:120%;
   margin:10px 0px 0px 0px;
   padding:0px;
  }
  
  #paticka div input{
  border:1px solid #6C9100;
  padding:3px;
   margin-top:5px;
   
  }
  
  #paticka div input.button{
  
   border:1px solid #84AF00;
   background:#99CC00;
   color:white;
   font-weight:bold;
   padding:2px;
   font-size:14px;
  }

.p15 {
  font-size:120%;
  font-weight:bold;
  }


ul {
  margin:0px;
  padding:0px;
  
  }
  
p {
  margin:0px;
  padding:0px;
  }
  
img {
  border:0px;
}
  
input.button {
cursor: hand; 
	cursor: pointer;
	font-size:12px;
	font-family:Arial;
  }  
  
#cenaVkosi {
  float:none !important; 
  width:auto !important; ;
  margin:0px !important; ;
  padding:0px !important; ;
} 

#popis a {
  color:#6C9100;
  font-weight:bold;

}

#popis h3 {
  margin:0px 0px 2px 0px;
  padding:0px;
}

#popis p {
  margin: 0px 0px 5px 10px;
  padding:0px;
}

#velkoobchod p {
  margin: 0px 0px 5px 10px;
  padding:0px;
}


	#showSearch{	
	position: absolute;
	left: 0px;
	top: 18px;
	width: 400px;
	background:  white;
	z-index: 10 !important;
	padding: 0px;
	margin: 0px;
	border:0px;
	
}
 
#showSearch li{
	list-style-type: none;
	display: block;
	height: 70px;
	margin: 0px;
	padding: 0px !important;
	border:0px;
		z-index: 10 !important;
}
#showSearch img{
	float: left;
	margin: 5px;
	border:0px;
}
#showSearch a{
	color: black;
	display: block;
	height: 60px;
	width: 390px;
	padding: 5px !important;
	margin: 0px;
	border:1px solid #ACCF41;
	font-size:145% !important;
  font-weight:normal;
  text-align: left;
  font-family : Arial !important;
	text-decoration: none !important;
}
 
#showSearch a:hover, #showSearch a.aktivni{
	background-color: #DEEFAD;
	border:1px solid #ACCF41;
	color: black;
}
  
a {
	color:black;
}

a:hover {
color:#444;
text-decoration:underline;
}

.p14b {
  font-size:125%;
  font-weight:bold;}

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


h2.reklama {
   
    margin-bottom:0px;
    font-weight:normal;
}

div.reklama {
  background:#ECF6D1;
  margin:20px 20px 20px 0px;
  margin-top:5px;
  padding:10px;
}



.reklama h2{
  margin:0px 0px 5px 0px;
  padding:0px;
  font-size:120%;
}

.reklama p{
  line-height:1.5;
  margin-bottom:10px;
  padding:0px;
  }
  

.reklama img {
  border:0px;
  margin-bottom:10px;
}

div.affilate {
 background: url(../pic/pic03aff.jpg) no-repeat #eaeaea !important;
}

 #recenze p.napisPrvni  {
  background:#DDEEAA;
  text-align:center;
  font-weight:bold;
  font-size:12px;
  padding:10px;
 }
 
 
p.uspech {
  background:#E8FFDD !important;
  border:1px solid #00954A !important;
  padding:3px;
  width:99%;
  text-align:center;
  margin-bottom:10px !important;
  float:left !important; 
  color:#00954A;
  font-weight:bold;
  font-size:90%;
}

 
 #recenzeForm {
  background:#EBF5CC;
  padding:15px;
  margin-bottom:25px;
  clear:both;
}


 
#recenzeForm input{
  border:1px solid #CCCCCC;
  height:20px;
  margin:7px 0px 7px 0px;
  }
  
  #recenzeForm input.button{
     background:url(../pic/pic43.jpg) no-repeat;
 width:108px;
 height:36px;
 text-align:center;
 color:white;
 font-weight:bold;
  }


#recenzeForm textarea{
  border:1px solid #CCCCCC;
   margin:7px 0px 7px 0px;
   font-family:Arial;
   width:430px;
}

#recenzeForm div.napoveda{
  width:145px;
  float:right;
  margin:30px 0px 0px 0px;
  padding:10px 5px 10px 15px;
  font-size:80%; 
  background: url(../pic/pic50.gif) no-repeat;
}

#recenzeForm label.pro {
  color:green;
  font-weight:bold;
  font-size:85%;
}

#recenzeForm label.proti {
  color:red;
  font-weight:bold;
  font-size:85%;
}

#recenzeForm label.shrnuti {
  font-weight:bold;
  font-size:85%;
}

#recenzeForm p.hodnoceni img{
  float:left;
  margin:2px;
  padding:0px;
  border:0px;
}

#pridat { 
   background:url(../pic/pic43.jpg);
 
 height:18px;
 text-align:center;
 color:white;
 font-weight:bold;
 font-size:12px;
 padding-top:9px !important;
 width:190px;
}

#pridat a{
  color:white;
  
}
