body {
     margin:0px;
     padding:0px;
	 font: 100% Arial;
	 font-size: 100%;
     background:url(../img/background.jpg);
     text-align: center
}

h1 {
    font-size:120%;
	margin:15px 0 0 0;
	padding: 0 0 10px 0;
   }

h4 { 
    color:#927E01;
    margin-bottom:0px;
	}
	
a {
    color:#927E01;
  }
				
a:hover {
         color: #000000;
        }	
	
p {
	margin: 0;
	padding: 0 0 10px;
	font-size:80%;
}

img.left {
	float: left;
	margin-right: 3px;
}
img.right {
	float: right;
	margin-left: 3px;
}

p.indent {
	margin-left: 40px;
}
p.left {
	text-align: left;
}
p.center {
	text-align: center;
}
p.right {
	text-align: right;
}

#main {
     width: 780px;   
     margin: 0 auto;
	 background-color:#FFFFFF;
	 border: 1px solid black;
	 border-top:none;
     text-align: left
}
#hlavicka-null {
     width: 100%;
     padding: 0;
     border: 0
}
#hlavicka {
     padding: 10px 10px 0 10px;
	 background:#d2cf12;
}

#hlavicka img {
               border:none;
              }

#vpravo-null {
     width: 620px;
     float: right;
     padding: 0;
}

#vpravo {
     padding: 10px;
	 background-color:#FFFFFF;
	 border-left: 1px solid #CCCCCC;	
	  min-height: 350px;
	 _height: 350px; 
}
#vlevo-null {
     width: 160px;
     float: left;
     padding: 0;

}
#vlevo {
     padding: 0px 0px 0px 0px;
	 margin: 0px 0px 0px 0px;
	 background-color:#FFFFFF;
	 min-height: 350px;
	 _height: 350px;
	 
}
#paticka-null {
     clear: both;
     width: 100%;
     padding: 0;
     border: 0
}
#paticka {
     padding: 10px;
     background:#d2cf12;
	 text-align:right;
	 font-size:70%;
	 /* color:#996600; */
	 color:#927E01;
}

#paticka a {
            color: #FFFFFF;
           }
		   
#paticka a:hover {
                  text-decoration:none;
                 }		   

/*
hr { 
     display: none
}

*/
/*
#menu {
       position:relative;
       bottom:0px;
	   padding-left:0px;
	
	   color:#927E01;
	   }
	   
#menu span {
            padding:0 10px 0 10px;
            }
			
#menu span a {
              text-decoration:none;
			
			  color:#927E01;
             }	
			 
#menu span a:hover {
                    color: white;
                   }			 		
  
*/  

#menu {list-style-type:none; margin:0 0 0 160px; padding:0; bottom:0px;}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px; margin-bottom:0px; padding:0; border:none;}
#menu li span {display:block; z-index:100; padding: 0px 10px 0 0; margin:0;}
#menu li a, #menu li a:visited {display:block; padding:0; white-space:nowrap;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background:#d2cf12; }
* html #menu dl {background:#d2cf12;}
#menu dt {margin:0; float:left; color:#FFFFFF; padding:0;}
#menu dd {display:none; background:#927E01; clear:left; margin:0; padding:0; color: #FFFFFF; text-align:left; border-style: solid; border-width:1px; border-color:#d2cf12; border-top:none;}

#menu dt a, #menu dt a:visited {display:block; color:#927E01; padding: 0px 10px 0 0; text-decoration:none;}
#menu dd a, #menu dd a:visited {color: #d2cf12; text-decoration:none; display:block; padding: 3px 10px; font-size:75%;}

#menu li a:hover {border: none; text-decoration:underline;}

#menu li:hover dd, #menu li a:hover dd {display:block; background-color:#927E01; color:#FFFFFF; }
#menu li:hover dl, #menu li a:hover dl {padding-bottom:0px; padding:0;}
#menu li:hover dt a, #menu li a:hover dt a {color:#FFFFFF; text-decoration:none; padding:0;}
#menu dd a:hover {color: #000000; text-decoration:none; background-color:#FFFFCC;}
 

 
#submenu { 
          margin:10px 10px 10px 10px;
          }

#submenu ul,li {
                 margin:0px;
				 padding:0px;
				 list-style-type: none;
				 border: 1px solid white;
				 border-top:none;
				 border-left:none;
				 border-right:none;
				 }
			 
#submenu li a {
               _height:20px;
			   background-image: url(../img/bg_sub.jpg);
			   background-repeat: none;
			   text-decoration:none;
			   /* color: #996600;*/
			   color:#927E01;
			   display: block; 
               padding:0 0 0 10px;
			   }
			   
#submenu li a:hover {
                     background-image: url(../img/bg_sub_hover.jpg);
					 background-repeat: none;
					 color: #000000;
                     padding:0 0 0 10px;
					 text-decoration:none;
					 }
 
#rychly_kontakt {
                 margin:0 0 0 10px; 
                } 
				
#flash {
        position:relative;
		height: 170px;
		width: 620px; 
		z-index:1;
		_margin-top:-5px;
       }
	   	
#obal_produkty {
                float:left;
				margin:0px 20px 20px 10px;
               }
   			   
#produkt {
          position:relative;
          width:150px;
		  height:160px;
		  border: 1px solid #CCCCCC;		  
		 /* padding:5px 10px 10px 0px; */
		  padding:0 1px 0 0;
		  margin:20px 20px 0 0; 
		  float:left; 
		  font-size:90%;
		  text-align:center;
		}
		
#produkt img {
              margin: 30px 25px 30px 25px;
			  border:none;
             }
			 
.produkt_nazev {
               position:absolute;
			   width:151px;
			   height:20px;
			   background-color:#d2cf12;
			   top:0px;
			   left:0px;
			   padding:2px 0 0 0;
			   color: #FFFFFF;
			   font-size:80%;
               }		 
			 
.produkt_info {
               position:absolute;
			   width:75px;
			   height:20px;
			   bottom:0px;
			   margin-bottom:-1px;
			   padding:2px 0 0 0;
			   left:0px;
			   float:left;
               }	
			   
.produkt_info_2 {
                 position:absolute;
			     width:76px;
			     height:20px;
			     bottom:0px;
			     margin-bottom:-1px;
				 padding:2px 0 0 0;
			     left:75px;
			     float:left;
               }	
			   
#produkt_detail { 
                  position:relative;
				  width:500px;
				  border: 1px solid #CCCCCC;		  
				  padding:10px;
				  left:30px;
                 }	
				 
.produkt_detail_input {
                       width:30px;
                       }
					   
#produkt_detail img { 
                     border:none;
                    }
					
#produkt_detail h3 { 
                    font-size:100%;
					font-weight:bold;
				   }                   									   

#produkt_kosik {
                position: relative;
				width:500px;
				border: 1px solid #CCCCCC;
				left:30px;
				top:20px;
				font-size:80%;
				padding:10px;
				margin: 0 0 30px 0;
                }
				
#produkt_kosik	img {
                     float:left;
					 margin:0 5px 0 0;
                     }				   
					   	
/*					   
#produkt_detail select {
                       heght:15px;
					   background-color:#d2cf12;
					   text-align:center;
                       }
					   */
					   		   
.produkt_button {
  background: url(../img/kosik_plus.jpg) top left no-repeat;
  width: 150px; height: 15px;
  border: 0px;
  cursor: pointer; cursor: hand;
  text-align:center;
}
					   				   						   					   
#produkt_detail img {			
					float:right;
                    }					   			 		   
			   			   		 		
.hide {
       visibility:hidden;
	   clear:left;
       }		

.table_kosik {
              border: 1px solid white;
			  color: black;
			  width:535px;
             }	
			 
.tr_nadpis_kosik {
                  background-color: #cccccc;
                  }	

.tr_zbozi_kosik {
                 background-color: #EBEBEB;
                 }

.td_kosik {
           border: 1px solid white;
		   text-align:center;
		   padding:1px 10px 1px 10px;
		   }

.td_kosik_nazev {
                 border: 1px solid white;
                 text-align:left;
				 padding:1px 10px 1px 10px;
				 width:150px;
                }		   

.td_zakaznik {
              padding:2px 10px 2px 10px;
			  background-color:#EBEBEB;
			  font-size:90%;
             }	
			 
.td_radio {
           padding:2px 10px 2px 10px;
		   background-color:#EBEBEB;
		   font-size:90%;
          }			 

.td_zakaznik_nadpis {
                     padding:2px 10px 2px 10px;
			         background-color:#EBEBEB;
			         font-size:90%;
					 width:50px;
                     }			 
			 
.td_firma {
           padding:2px 10px 2px 10px;
		   background-color:#cccccc; 
		   font-size:90%;
          }

.hvezda { 
        visibility:hidden;
        }	  		  
		  
.objednavka_button {
  background: url(../img/objednavka_ok.jpg) top right no-repeat;
  width: 100px; height: 15px;
  border: 0px;
  cursor: pointer; cursor: hand;
  text-align:center;
}			 

.kosik_button {
  background: url(../img/ico-cart-empty.png) top left no-repeat;
  width: 150px; height: 15px;
  border: 0px;
  cursor: pointer; cursor: hand;
  text-align:center;
}			 

#kontaktni_formular {
                     border:1px solid #CCCCCC;
					 padding: 15px;
					 margin:10px 0 0 0;
					 width: 400px;
                    }
					
.table_kontakt {
      
                }				

.td_kontakt {
              padding:2px 10px 2px 10px;
			  /* background-color:#EBEBEB; */
			  font-size:90%;
             }	
			 	 	  		 
#podminky_zalozky a {
                    color:#927E01;
                   }
				   
			  
#podminky_zalozky a:hover {
                           color: #000000;
                           }				   
	
#podminky_zalozky p {  
                    padding:0 0 0 0;
					 margin:0 50px 0 0; 
					/*  text-align:justify;*/
					 /* font-size:80%; */
                    }
					
#podminky_zalozky h4 { 
                      color:#927E01;
					  margin-bottom:0px;
                     }	
.rychly_odkaz { 
               font-size:100% 
               }	
				   
			   			 									