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:90%;      
	}

#main { 
	width: 950px;
	text-align: center;
	margin:0px;
	padding:0px;
	margin: auto;
	background: url(pic/pic07.gif) repeat-y;
	
}


#hlavicka {
	width:100%;
	height:91px;
	margin:0px;
	padding:0px;
	background: url(pic/pic01.jpg);
	 
	
 }

#hlavicka h2 
{ 	 
	float:left;
	 
	padding:0px;
	font-size:20px;
	 margin:0px 390px 0px 0px;
	
	
} 

#hlavicka a {
	color:#000000;
	
}

#hlavicka fieldset {
	border:0px;
	margin:0px;
	padding:0px;
}

.logo 
{ 	
	width: 272px; 
	height: 43px; 
	position: relative; 
	top:25px;
	left:35px;

} 

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

#hlavicka div {
	margin:0px; 
	padding:0px; 
	float:left;
	color:white;
}



#hlavicka form {
	float:left;
	 padding:15px 0px 16px 0px;
	font-size:78%;
	color:white;
	margin:0px;
	 
}

#hlavicka input {
	margin-top:2px;
	border:1px solid #000;
	background-color:#D3DEDE;
	background: url(pic/pic13.jpg);
}


#hlavicka  input.hledat{
	margin: 0px 20px 0px 0px;
	 padding:1px;
	background:none;
	background-color:#999;
	 color:white;
	 font-size:93%;
	
	border:0px;
}

#hlavicka ul {
	clear:both; 
	text-align:left; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#C1D4D4;
	font-size: 85%;
	f;ont-weight:bold;
	list-style:none;
	
}

#hlavicka ul li{
	 padding-left:20px;}

#hlavicka ul a{
	color:#C1D4D4;
	font-weight:normal;
	text-decoration:none;
}

#hlavicka ul a:hover{
	 
	color:white;
}


#mmenu {
	 
	width:942px;
	height:25px;
	margin:0px;
	padding:4px 0px 0px 7px;
	margin:0px;
	background: url(pic/pic02.jpg);
	 
 }

 
#mmenu a{
text-decoration: none;
font-size:80%;
color:white;
 }


#mmenu a:hover{
text-decoration: underline;
font-weight:bold;

color:white;
 }

.menu
{
padding: 0;
margin: 0;
 
}

.menu a
{
text-decoration: none;
 
display: block;
width: 100%;
text-align: center;
  
}

.menu a:hover
{
 
}

.menu ul, .menu li
{
list-style-type: none;
margin: 0;
padding:0px;
 
}

ul.uroven1 li.polozka1
{
float: left;
position: relative;
font-weight: bold;
height: 21px !important;
height: 21px;
width:115px;
background: black url('pic/pic08.jpg') 0 0 repeat-x;
padding-top: 4px;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
margin:0px;
 z-index:1;
 
 
}

ul.uroven1 li.polozka11
{
float: left;
position: relative;
font-weight: bold;
height: 21px !important;
height: 21px;
width:85px;
background: black url('pic/pic08.jpg') 0 0 repeat-x;
padding-top: 4px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
border-right:1px solid white;
border-left:1px solid white;
 
   
}

ul.uroven2
{
position: absolute;
 
left: 0;
top: 25px;
margin-left:2px;
width: 118px;
background: black url('pic/pic0!8.jpg') 0 0 repeat-y;
visibility: hidden;
padding: 0px;
 
 
border:1px solid white;
 z-index:1;
}

 

ul.uroven2 img
{
border: solid #368 2px;
}

ul.uroven2 li.polozka2 a
{
display:block;
text-align: left;
padding: 5px 0px 5px 0px;
margin: 0px;
border-bottom:1px solid white;
background: black;
 
}

ul.uroven2 li.polozka2 a:hover
{

background: #CC530B;
text-decoration:none;
}

ul.uroven1 li.polozka1
{

behavior: url(http://www.kuppersbusch.cz/hovermenu.htc);
 
}

ul.uroven1 li.polozka1:hover,
ul.uroven1 li.polozka1Hover
{
b;ackground: url('pic/pic08.jpg') 0 -0px repeat-x;
}

ul.uroven1 li.polozka1Hover ul.uroven2,
ul.uroven1 li.polozka1:hover ul.uroven2
{
visibility: visible;
}

 
#podmenu1 a { padding-left:5px; font-weight:normal;}
#podmenu1 a:hover {text-decoration:none; font-weight:normal;}
#podmenu2 a {  padding-left:5px; font-weight:normal;}
#podmenu2 a:hover {text-decoration:none; font-weight:normal;}
#podmenu3 a {  padding-left:5px; font-weight:normal;}
#podmenu3 a:hover {text-decoration:none; font-weight:normal;}


#menu{
	float:left;
	width:185px;
	 
}

#menu a{
	color:white;
	text-decoration:none;
}

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


#menu ul{
	margin:0px 0px 0px 7px;
	padding:0px;
	background:#eaeaea;
	list-style:none;
	clear:both;
	font-size:80%;
}

#menu ul.kategorie{
	display:block;
	float:left; 
	width:180px;
	margin:0px 0px 0px 7px;
	_margin:0px 0px 0px 3px;
	padding:0px;
	background: url(pic/pic03.jpg);
	font-size:70%;
	
}



#menu ul.kategorie li{
	display:inline;
	float:left; 
	position:relative;
	width:90px;
	color:white;
	
	margin:0px;
	padding:8px 0px 5px 0px;
	text-align:center;
	 
}



#menu ul.polozky-menu-domacnosti li{
	display:block;
	float:left; 
	width:157px;
	margin:0px;
	padding:5px 5px 5px 15px;
	background: url(pic/pic05.jpg);
	color:white;
	text-align:left;
	border-top:1px solid #B4CACA;
	 }

#menu  ul.polozky-menu-domacnosti li.kat{
	width:132px;
	padding-left:40px;
	background: url(pic/pic05a.jpg);
	 
}

#menu  ul.polozky-menu-domacnosti li.sub-kat {
	width:132px;
	padding-left:40px;
	background: url(pic/pic05b.jpg);
	font-size:95%;

 }

#menu ul.polozky-menu-gastro li{
	display:block;
	float:left; 
	width:157px;
	margin:0px;
	padding:5px 5px 5px 15px;
	background: url(pic/pic04.jpg);
	color:white;
	text-align:left;
	border-top:1px solid #B4CACA;
	
	 }


#menu  ul.polozky-menu-gastro li.kat{
	width:132px;
	padding-left:40px;
	background: url(pic/pic04a.jpg);
	 
}



#menu  ul.polozky-menu-gastro li.posledni{

	border-bottom:4px solid black;
}



#obsah{
	float:left;
	width:757px;
	background:#B4CACA;
	text-align:left;
	font-size:90%;
	 
}

#obsah h1{
	font-size:175%;	
	font-weight:normal;
	margin: 10px 0px 10px 23px;
	color:#397170;
	clear:both;
	 float:none;

}

#obsah h2{
	font-size:145%;	
	font-weight:normal;
	margin: 20px 0px 10px 23px;
	padding:0px;
	color:#397170;
	clear:both;
}

#obsah h2.obteka{
	 
	clear:none;
}

#obsah p{
	padding:5px 20px 5px 20px;
	margin:0px;
}

#obsah p.obteka{
	 
	clear:none;
}
 

#obsah ul.menu-kat{
	 
	margin:0px 0px 35px 20px;
	padding:0px 10px 25px 10px;
	 list-style:none;
	
}

#obsah ul.menu-kat li{
	display:block;
	 width:250px;
	padding:5px 5px 5px 15px;
	float:left;
	background: url(pic/pic18.gif);
	border:1px solid #397373;
	margin:10px 10px 0px 0px;
	 

}

#obsah ul.menu-kat li a{
	color:#397373;
	text-decoration:underline;
	 
}


#obsah ul.menu-kat li a:hover{
	color:black;
	
}



	

#obsah div.uvodni-text{
	display:block;
	width:755px;
	height:	243px;
	background: url(pic/pic06.jpg);
	border:1px solid white;
	text-align:left;
	border-bottom:1px solid black;
}
#obsah div.uvodni-text h1{ 
	font-size:15	5%;
	font-weight:normal;
	margin:15px 0px 0px 220px;
	 
}

#obsah div.uvodni-text p{ 
	font-size:90%;
	margin:10px 0px 0px 220px;
	line-height:1.4;
	
	 
}

#obsah p{ 
	
	line-height:1.4;
	
	 
} 

 
 
 

#obsah div.nahled{
	width:251px;
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
	text-align:left;
	border-top:1px solid white;
	border-right:1px solid #397373;
	border-right:1px solid #397373;
	border-bottom:1px solid #397373;
	background:white;
	
}


#obsah div.nahled h3{
	background-color:#397373;
	margin:0px;
	padding:5px;
	font-weight:bold;
	color:bold;
	font-size:90%;
	color:white;
	border-left:1px solid white;
	border-right:1px solid white;
	text-align:center;
}


#obsah div.nahled a{
	color:white;
	text-decoration:none;
	
}

#obsah div.nahled a:hover{
	 
	text-decoration:underline;
	
}

#obsah div.nahled ul{
	list-style:none;
	margin:0px;
	padding:0px;
}


#obsah div.nahled li.popis{
	 
	 
	padding:7px;
	background-color:#9BB8B8;
	border-top:5px solid #397373;
	font-size:90%;
	line-height:1.3;
	border-left:1px solid white;
	border-right:1px solid white;
}

#obsah div.nahled li.vice{
	 
	 
	padding:2px 25px 2px 2px;
	background-color:#6C9797;
	 background: url(pic/pic09.gif);
	font-size:75%;
	letter-spacing:1pt; 
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	text-align:right;
}

#obsah div.nahled-vyrobku{
	width:350px;
	margin:0px 0px 5px 10px;
	padding:0px;
	float:left;
	position:relative;
	text-align:left;
	 
	background: url(pic/pic_prod.jpg) no-repeat;
	float:left;
}


#obsah div.nahled-vyrobku h3{
	width:340px;
	background:#397374;
	padding:5px;
	font-size:100%;
	margin:0px;
	
}



#obsah div.nahled-vyrobku h3 a {
	color:white;
	text-decoration:none;

}


#obsah div.nahled-vyrobku h3 a:hover {
	text-decoration:underline;
	color:white;

}

#obsah div.nahled-vyrobku img{
	float:left;
	margin:5px;
	border:1px solid #46706F;
	padding:1px;

}

#obsah div.nahled-vyrobku p{
	 
	 
	padding:5px 5px 0px 10px;
	margin:0px;
	line-height:1.4;
}

#obsah div.nahled-vyrobku ul {
	margin:0px;
	padding:0px;
}

#obsah div.nahled-vyrobku ul li{
	 list-style:none;
	float:left;
	padding:7px 5px 0px 10px;
	margin:0px;
}


#obsah div.nahled-vyrobku-uvodni{
	width:251px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	float:left;
	position:relative;
	text-align:left;
	background: url(pic/pic_prod.jpg) no-repeat;
	float:left;
	border-left:1px solid #779F9E;
	 
}




 

#obsah div.nahled-vyrobku-uvodni h3{
	width:240px;
	background:#397374;
	padding:5px;
	font-size:100%;
	margin:0px;
	text-align:center;
	
}

#obsah div.nahled-vyrobku-uvodni h3 a {
	color:white;
	text-decoration:none;

}


#obsah div.nahled-vyrobku-uvodni h3 a:hover {
	text-decoration:underline;
	color:white;

}

#obsah div.nahled-vyrobku-uvodni img{
	float:left;
	margin:5px;
	border:1px solid #46706F;
	padding:1px;

}

#obsah div.nahled-vyrobku-uvodni p{
	 
	 
	padding:5px 5px 0px 10px;
	margin:0px;
	line-height:1.4;
}

#obsah div.nahled-vyrobku-uvodni ul {
	margin:0px;
	padding:0px;
}

#obsah div.nahled-vyrobku-uvodni ul li{
	 list-style:none;
	float:left;
	padding:7px 5px 0px 10px;
	margin:0px;
}

#obsah div.plocha{
	clear:both;
	display:block;
	position:relative;
	width:755px;
	height:	235px;
	background: url(pic/pic10.jpg);
	border:1px solid white;
	text-align:left;
	border-bottom:1px solid black;
	 
}
#obsah div.plocha h3{ 
	font-size:145%;
	font-weight:normal;
	margin:15px 0px 0px 220px;
	 
}

#obsah div.plocha p{ 
	font-style:italic;
	font-size:110%;
	margin:10px 0px 0px 220px;
	line-height:1.4;
	
	 
}

#lista-produktu {
	position:relative;
	width:700px;
	float:left;
	display:block;
	background: url(pic/pic14.jpg);
	color:white;
	margin:10px 0px 10px 10px;
	border-top:3px solid black;
	padding:0px;
	
}


#lista-produktu li{
	position:relative;
	display:block;
	float:left;
	width:100px;
	list-style:none;
	padding:6px;
	border-right:1px solid #97B6B6;	
	text-align:center;
}

#lista-produktu li a{
	color:white;
	font-size:90%;
	text-decoration:none;
	
}


#lista-produktu li a:hover{
	text-decoration:underline;
}

#detail-karta {
	margin-left:15px;
	padding:0px;
	font-size:90%;	

}

#detail-karta img.nahled{
	border:1px solid #397575;
	padding:1px;
	float:left;
	margin:0px 15px 0px 0px;
	
}

#detail-karta ul{
	margin:0px 0px 0px 15px;
	padding:0px;	
	 

}






#detail-karta ul.karta li{
	display:block;
	margin:0px;
	padding:4px;
	width:425px;	
	list-style:none;
	background:#97B6B6;
	border-bottom:1px solid #B4CACA;

}

#detail-karta ul img{
	border:1px solid #397575;
	margin:4px;
	padding:0px;
	}

#detail-karta li a{
	color:#397575;
	font-size:90%;
	text-decoration:underline;
	
}


#detail-karta li a:hover{
	color:black;
}
	
#detail-karta h2 {
	clear:both;
	font-size:165%;
	font-weight:normal;
	margin:10px 0px 0px 0px;
	padding:0px;
}

#detail-karta p {
	 
	margin:0px 0px 0px 0px;
	padding:7px 10px 0px 0px;
}

#detail-karta ul.produkt-akce {
	float:left;
	width:98%;
	margin:0px;
	padding:0px;
	list-style:none;
}
 

#detail-karta ul.produkt-akce li{
	float:left;
	padding:10px 10px 10px 45px;
	margin:15px 7px 15px 0px;
	font-weight:bold;
	border:1px solid #629191;
}

#detail-karta ul.produkt-akce li.pridat-do-poptavky{
	background: url(pic/pic20.gif);
	}

#detail-karta ul.produkt-akce li.porovnej{
	background: url(pic/pic21.gif);
	}

#detail-karta ul.produkt-akce li.tiskni{
	background: url(pic/pic22.gif);
	 }

#technicka-data {
	width:300px;
	margin:10px 10px 10px 30px;
	font-size:90%;
	border:1px solid #83A7A7;
}

#technicka-data td{
	padding:2px;
}

#technicka-data tr.nadpis{
	background:#336667;
	color:white;	
	font-weight:bold;
	 
}

#technicka-data tr.suda{
	background:#ACC4C4;
	 
}

#technicka-data tr.licha{
	background:#A3BEBE;
	 
}


#poptavka {
	border:1px solid #9FBBBB;
	width:90%;
	padding:10px;
	margin:20px 0px 0px 0px;
	clear:both;
	 
}

#poptavka input {
	background:#E9EFEF;
	border:1px solid #336765;
}
 
#poptavka input.odeslat {
	background: url(pic/pic19.jpg) #E9EFEF;
	border:1px solid #336765;
	padding:5px;
	 
}

#poptavka textarea {
	background:#E9EFEF;
	border:1px solid #336765;
}

#poptavka textarea {
	background:#E9EFEF;
	border:1px solid #336765;
}

#obsah div.porovani-sloupec {
	width:42%;
	float:left;
	}

#obsah div.porovani-sloupec fieldset {
	width:90%;
	border:0px;
	clear:both;}


#obsah div.porovani-sloupec select {
	margin:5px 0px 10px 30px;}

#obsah div.porovani-sloupec h2 {
	font-size:120%;
 	margin:5px 0px 10px 30px;
	}

#obsah div.porovani-sloupec input.odeslat {
	background: url(pic/pic19.jpg) #E9EFEF ;
	border:1px solid #336765;
	padding:5px;
	margin:5px 0px 10px 30px;
	 
}

#obsah div.popis {
	background: url(pic/pic25.jpg) no-repeat #CBDADA;
 	width:95%;
	padding-top:25px;
	margin:0px 20px 0px 20px;
	border-top:1px solid #356B6B;
	border-left:1px solid #A5BEBE;
	border-right:1px solid #A5BEBE;
	line-height:1.4;
	clear:both;		 
}

#obsah div.popis h3 {
	font-size:135%;
	padding:0px;
	margin:0px 0px 0px 20px;
}

#obsah  h3 {
	font-size:135%;
	padding:0px;
	margin:10px 0px 5px 20px;
}

#detail-karta h3 {
	font-size:135%;
	padding:0px;
	margin:10px 0px 5px 0px;
}

#obsah ul.piktogramy  {
	 margin:0px;
	padding:5px;
	display:block;
	width:92%;
	text-align:left;
	font-size:95%;
	float:left;
	display:block;
	 
}

#obsah ul.piktogramy li {
	 clear:both;
	background:#CBDADA;
	display:block;
	position:relative;
	float:left;
	width:100%;
	list-style:none;
	padding:5px;
	border-bottom:1px solid #64B3B3;
	h;eight:40px;
	m;in-height:40px;
	 
}

#obsah ul.piktogramy img {
	float:left;
	margin:0px 5px 0px 0px;
	 
}

#obsah ul.zavreni {
	text-align:right;
	margin:0px 25px 10px 0px;
	font-size:90%;
	 
}

#obsah ul.zavreni a{
	color:#397374;
	 
}

#obsah ul.zavreni a:hover{
	color:black;
	 
}

#obsah ul.zavreni li{
	list-style:url(pic/pic24.gif);
	padding:0px 0px 6px 4px;
}



#obsah ul.prejit {
	text-align:left;
	margin:0px 25px 10px 0px;
	padding:0px 0px 0px 20px;
	font-size:90%;
	float:left;
	display:block;
	width:90%;
	height:40px;
	 
}

#obsah ul.prejit a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	 
}

#obsah ul.prejit a:hover{
	color:black;
	 
}

#obsah ul.prejit li{
	list-style:none;
	background:url(pic/pic28.jpg) no-repeat;
	padding:8px 0px 0px 20px;
	margin:0px;
	float:left;
	display:block;
	width:270px;
	height:32px;
}

#obsah ul.prejit li.prejit2{
	list-style:none;
	background:url(pic/pic28b.jpg) no-repeat;
	padding:8px 0px 0px 20px;
	margin:0px;
	float:left;
	display:block;
	width:370px;
	height:32px;
}

#obsah img.doprava {
	float:right;
	margin:10px 10px 5px 5px;
	padding:3px;
	border:1px solid #387474;
	background: #A0BCBC;	 
}

#obsah img.doleva {
	float:left;
	margin:5px 10px 5px 5px;
	padding:3px;
	border:1px solid #387474;
	background: #A0BCBC;	 
}

#obsah img.nastred {
	float:none;
	clear:both;
	margin:5px 10px 5px 70px;
	padding:3px;
	border:1px solid #387474;
	background: #A0BCBC;	 
}

#obsah img.doleva-b {
	float:left;
	margin:10px 10px 5px 5px;
	padding:0px;
	border:0px solid #387474;
	background: #A0BCBC;	 
}

#obsah div.obrazek-s-popiskem {
	display:block;
	 padding:0px;
	margin:0px;
	float:right;
	 
	
}
#obsah div.obrazek-s-popiskem img{
	float:none;
	 
	
}

#obsah div.obrazek-s-popiskem p{
	  color:#2E5E5E;
	margin:0px;
	padding:0px 0px 5px 5px;
	font-size:90%;	 
	
}

#obsah table.poptavka {
	 
	margin:5px 0px 0px 20px;
	text-align:center;
}

#obsah table.poptavka td{
	  padding:4px;
	background: #A0BCBC;
	border-bottom:1px solid #C1D4D4;
}

#obsah table.poptavka tr{
	
	 
	
}

#obsah table.poptavka tr.prvni td{
	padding:5px;
	font-weight:bold;
	background: #3A7676;
	color:white;
}


#obsah form.ok-pocet {
	width:100px;
	padding:0px;
	margin:0px;
}

#obsah form.ok-zrus {
	 
	padding:0px;
	margin:0px;
}

#obsah input.potvrd {
	 
	width:19px;
	height:18px;
	background: url(pic/pic27.gif) no-repeat #CBDADA;
	margin:0px;
	padding:0px;
	border:0px;
	 
	}

#obsah input.zrus {
	display:block;
	width:19px;
	height:18px;
	background: url(pic/pic26.gif) no-repeat #CBDADA;
	margin:5px 0px 0px 0px;
	padding:0px;
	border:0px;
	}

 


#obsah fieldset.form-popt {
	border:1px solid #9FBBBB;
	width:90%;
	padding:10px;
	margin:20px 0px 0px 20px;
	clear:both;
	 
}

#obsah fieldset.form-popt input {
	background:#E9EFEF;
	border:1px solid #336765;
}
 
#obsah fieldset.form-popt input.odeslat {
	background: url(pic/pic19.jpg) #E9EFEF;
	border:1px solid #336765;
	padding:5px;
	 
}

#obsah fieldset.form-popt textarea {
	background:#E9EFEF;
	border:1px solid #336765;
}

#obsah fieldset.form-popt textarea {
	background:#E9EFEF;
	border:1px solid #336765;
}


#obsah p.cena-v-poptavce {
	font-size:115%;,
	font-weight:bold;
	width:82%;
	text-align:right;
	padding:10px;
	margin:0px;
}

#obsah p.cena-u-produktu {
	font-size:145%;,
	font-weight:bold;
	 
	
	padding:10px 0px 5px 0px;
	margin:0px;
}

#obsah p.hesla {
	font-size:120%;
	font-style:italic;
	font-weight:bold;
	color:#36696A;
}


#obsah table.info-o-produktu {
	background:#9FBBBB;
	 width:420px;
}

#obsah table.info-o-produktu td{
	padding:5px;
	border-bottom:1px solid #B7CCCC;
	text-align:left;
}

#obsah table.info-o-produktu tr.radek-v-barve{
	background:#8AACAC;
	  
}
 



#obsah table.info-o-produktu td.piktogramy-produkt {
	font-size:90%;
}

#obsah table.info-o-produktu td.piktogramy-produkt img{
	margin:2px;
	border:1px solid #366E6D;
}
#obsah ul.oceneni {
	displaly:block;
	width:90%;
	border:1px solid #8AACAC;
	background:white;
	float:left;
	margin:0px 0px 0px 15px;
	padding:0px;

}

#obsah ul.oceneni li{
	float:left;
	list-style:none;
	margin:5px;
}
 
 
 

#patka{
	float:left;
	width:940px;
	background:black;
	background: url(pic/pic11.jpg);
	padding:10px 10px 10px 0px;
	text-align:right;
	color:white;
	font-size:80%;
}



  a{
	color:#397374;
	 
}
 
 a:hover{
	color:black;
	 
}

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

ul.seznam {
	margin:10px 0px 0px 50px;
	 padding:4px;
	
	line-height:1.6;
	clear:both;
}

ul.seznam li{
	list-style-image: URL('pic/pic23.gif')
}