body {

	padding: 10px 0;

	background-color: #FFFFFF;

	width: 991px;

	margin: auto;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #333333;

}



img{

  border: none;

}

.oznac1{
  font-weight:bold;
  color:rgb(220,181,2);
}



.katalog{
  color:black;
  width:52px;
  float:left;
}

hr{

	background-color: #DBDBDB;

	border: none;

	color: #DBDBDB;

	height: 1px;

	width: 60%;

	margin: 5px 0;

}



a{

	color: #363636;

	text-decoration: none;

}



a:hover{

	text-decoration: underline;

}

.obal{
  height:110px;
  overflow:hidden;
  margin-bottom:5px;
}

.obal_foto{
  height:133px;
  overflow:hidden;
  float:left;
}

form.newsletterForm{

  margin: 0 auto;

  padding: 5px 0;

  text-align: center;

  width: 90%;

}



form.newsletterForm input.mail{

  width: 90%;

  margin: auto;

}



#web{

	background-image: url(../layout/top.jpg);

	background-repeat: no-repeat;

}



#informace{

	clear: both;

	background-image:url(../layout/top-bottom-pozadi.jpg);

	background-repeat: no-repeat;

	height: 64px;

	padding-bottom: 3px;

	margin-bottom: 3px;

	border-bottom: 1px solid #000000;

}

.product-img
{
	height: expression( this.scrollHeight > 120 ? "120px" : "auto" ); /* IE6 */
	max-height:120px;
	padding:3px;
}

#informace a{

	color: #FFFFFF;

	text-decoration: none;

}





#informace a:hover{

	text-decoration: underline;

}



#menu{

	margin: 0;

	padding: 0;

	padding-top: 134px;

	padding-left: 1px;

	height: 23px;

	list-style: none;

}



#menu li{

	float: left;

	width: 95px;

	margin: 0;

	text-align: center;

	background-image: url(../layout/menu-li.jpg);

	background-repeat: no-repeat;

	padding: 8px 0;

	padding-top: 7px;

}


#menu li a{

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}



#menu li a:hover{

	text-decoration: underline;

}



#registraceForm label{

  display: block;

  width: 100px;

  text-align: center;

  float: left;

  padding-top: 2px;

}



#levySloupec{

	width: 201px;

	float: left;

	padding-bottom: 10px;

}



#levySloupec .box{

	width: 198px;

	margin-bottom: 15px;

}



#levySloupec .box .obsah{

	padding: 10px;

	margin: 0;

	padding-top: 5px;

}



#levySloupec .box h1{

	display: block;

	margin: 0;

	padding: 5px 10px;

	padding-left: 20px;

	font-weight: bold;

	font-size: 110%;

}



#levySloupec .kontakt{

	background-image: url(../layout/boxy/kontakt.jpg);

	background-repeat: no-repeat;

	height: 268px;

	color: #FFFFFF;

}



#levySloupec .newsletter{

	background-image: url(../layout/boxy/novinky-email.jpg);

	background-repeat: no-repeat;

	height: 127px;

	color: #333333;

}



#levySloupec .kategorie{

	background-image: url(../layout/boxy/kategorie.jpg);

	background-repeat: no-repeat;
	
	background-color:rgb(67,110,3);	

	color: #FFFFFF;

}



#levySloupec .kategorie h1{

	color: #FFCC00;

}



#levySloupec .kategorie ul{

	list-style: none;

	margin: 0;

	padding: 0 10px;

}



#levySloupec .kategorie ul li{

	border-bottom: 1px solid #D1D1D1;

	background-image: url(../layout/kategorie-odrazka.jpg);

	background-position: left center;

	background-repeat: no-repeat;

	padding: 2px 0;

	padding-left: 10px;

}



#levySloupec .kategorie ul li a{

	color: #FFFFFF;

	text-decoration: none;

}



#levySloupec .kategorie ul li a:hover{

	text-decoration: underline;

}



#pravySloupec{

	width: 199px;

	float: left;

	text-align: right;

	padding-bottom: 10px;

}



#pravySloupec .box{

	width: 196px;

	margin-left: 3px;

	margin-bottom: 15px;

	text-align: left;

}



#pravySloupec .box h1{

	display: block;

	margin: 0;

	padding: 5px 10px;

	padding-left: 20px;

	font-weight: bold;

	font-size: 110%;

}



#pravySloupec .novinky{

	background-image: url(../layout/boxy/novinky.jpg);

	background-repeat: no-repeat;

	height: 280px;

	color: #333333;

}



#pravySloupec .novinky h1{

	color: #0083B3;

}



#pravySloupec .novinky p.novinka{

	margin: 0;

	padding: 5px 8px;

	padding-bottom: 10px;

	color: #333333;

}



#pravySloupec .zajimavosti{

	background-image: url(../layout/boxy/zajimavost.jpg);

	background-repeat: no-repeat;

	height: 240px;

	color: #FFFFFF;

}



#pravySloupec .zajimavosti h1{

	color: #FFCC00;

}



#pravySloupec .zajimavosti h3{

	display: block;

	font-size: 100%;

	color: #FFFFFF;

	margin: 0;

	padding: 5px;

	text-align: center;

}



#pravySloupec .zajimavosti p.obrazek{

	margin: 0;

	padding: 10px 5px;

	text-align: center;

}



#pravySloupec .zajimavosti p.detail{

	color: #FFFFFF;

	margin: 0;

	padding: 5px;

	text-align: center;

}



#pravySloupec .zajimavosti p.detail a{

	color: #FFFFFF;

}



#pravySloupec .odkazy{

	background-image: url(../layout/boxy/odkazy.jpg);

	background-repeat: no-repeat;

	height: 151px;

	color: #333333;

}



#pravySloupec .odkazy h1{

	color: #333333;

}



#pravySloupec .odkazy ul{

	margin: 0;

	padding: 0;

	padding-left: 10px;

	padding-right: 5px;

	list-style: none;

}



#pravySloupec .odkazy ul li{

	margin: 0;

	padding: 0;

	padding-top: 5px;

}



#pravySloupec .odkazy ul li a{

	color: #333333;

	text-decoration: none;

}



#pravySloupec .odkazy ul li a:hover{

	text-decoration: underline;

}



#hlavniSloupec{

	width: 591px;

	float: left;

	background-image: url(../layout/obsah-stred.jpg);

	background-repeat: repeat-y;

}



#hlavniSloupec .obsahTop{

	width: 591px;

	background-image: url(../layout/obsah-top.jpg);

	background-repeat: no-repeat;

}



#hlavniSloupec .obsahBottom{

	width: 541px;

	background-image: url(../layout/obsah-spodek.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	padding: 25px;

}



#hlavniSloupec h1{

	display: block;

	margin: 0;

	padding: 0;

	padding-bottom: 10px;

	color: #333333;

	font-size: 160%;

	font-weight: normal;

}



#hlavniSloupec h3{

	font-size: 100%;

}



#hlavniSloupec h4{

	font-size: 100%;

}



#hlavniSloupec h5{

	font-size: 100%;

}



#paticka{

	clear: both;

	border-top: 1px solid #000000;

	padding: 0 20px;

	padding-top: 9px;

	background-image: url(../layout/paticka.jpg);

	background-repeat: no-repeat;

	background-position: left 10px;

	color: #FFFFFF;

	height: 28px;

}



#paticka a{

	color: #FFFFFF;

	text-decoration: none;

}



#paticka a:hover{

	text-decoration: underline;

}



#paticka p.leva{

	float: left;

	padding: 0;

	margin: 0;

	width: 49%;

}



#paticka p.prava{

	float: left;

	padding: 0;

	margin: 0;

	padding-top: 7px;

	text-align: right;

	width: 50%;

}



.vyrobek{

	background-image: url(../layout/vyrobek-pozadi.jpg);
	background-repeat: no-repeat;

	width: 246px;

	height: 216px;

	padding: 5px;

	padding-top: 0;

	float: left;

	margin-bottom: 10px;

}



.prvniR{

	margin-right: 25px;

}



.vyrobek h2{

	display: block;

	margin: 0;

	padding: 8px 2px;

	font-weight: bold;

	font-size: 110%;

	width: 242px;

}



.vyrobek img{

	margin-top: 1px;

	margin-right: 2px;

	float: left;

}



.vyrobek span{

	color: #669900;

}



.vyrobek span.cena{

	color: #0099CC;

	font-size: 140%;

	font-weight: bold;

}



.vyrobek a{

	color: #669900;

}



.vyrobek .akce{

	color: #669900;

	background-image: url(../layout/vyrobek-akceNovinka.jpg);

	background-repeat: no-repeat;

	text-align: center;

	width: 66px;

	float: left;

	font-weight: bold;

	margin-top: 5px;

	padding: 2px 0;

}



.vyrobek .detail{

	width: 44%;

	float: left;

	margin-top: 9px;

}



.vyrobek .doKosiku{

	width: 55%;

	float: left;

	margin-top: 5px;

	text-align: right;

}



.vyrobek .detail img{

	vertical-align: middle;

	float: none;

}



.vyrobek .doKosiku img{

	vertical-align: middle;

	float: none;

}



#hlavniSloupec .vyrobek h1{

	display: block;

	color: #333333;

	margin: 0;

	padding: 5px 0;

	font-size: 120%;

	font-weight: bold;

}



#hlavniSloupec .vyrobek .obsah{

	padding: 5px;

	color: #669900;

}



#hlavniSloupec .vyrobek .obsah strong{

	color: #333333;

}



#hlavniSloupec .vyrobek .obsah .cena{

	color: #0099CC;

	font-size: 140%;

}



.kosik{

	width: 360px;

	padding-top: 10px;

	color: #FFFFFF;

	float: left;

}



.kosik .obrazek{

	text-align: center;

	width: 130px;

	float: left;

}



.kosik .det{

	text-align: left;

	width: 230px;

	float: left;

}



.kosik .det .nadpis{

	display: block;

	width: 80px;

	float: left;

	text-align: left;

}



.kosik .det .rovnaSe{

	display: block;

	width: 30px;

	float: left;

	text-align: left;

}



.kosik .det .hodnota{

	display: block;

	width: 60px;

	float: left;

	text-align: left;

}



.kosik .det .znacka{

	display: block;

	width: 20px;

	float: left;

	text-align: left;

}



.kosik .obrazek img{

	padding: 0;

	padding-bottom:5px;

}



.hledani{

	width: 385px;

	float: left;

	padding-top: 10px;

	color: #FFFFFF;

}



.hledani img{

	float: left;

	padding: 5px 20px;

}



.hledani form{

	float: left;

	width: 280px;

	margin: 0;

	padding: 0;

}



.hledani form input{

	vertical-align: middle;

}



.adresa span.uvod{

	display: block;

	float: left;

	width: 80px;

}



.adresa span.obsah{

	display: block;

	float: right;

	width: 450px;

}



.jidlo span.pocet{

	display: block;
	text-align: right;

	float: left;

	width: 30px;

}



.jidlo span.nazev{

	display: block;

	float: left;

	width: 320px;

}



.jidlo span.cena{

	display: block;

	float: right;

	width: 80px;
	text-align: right;

}



.kontaktTop{

	width: 245px;

	float: left;

	text-align: center;

	padding-top: 10px;

	color: #FFFFFF;

}



.kontaktTop img{

	float: left;

	padding: 5px 25px;

}



img.doleva{

	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

}



.levyText{

	display: block;

	float: left;

	width: 50px;

}



.pravyText{

	display: block;

	float: left;

	width: 100px;

}





.stop{

	display: block;

	clear: both;

}



.center{

	text-align: center;

}



.cervena{

  color: #CC0000;

}



.tucne{

  font-weight: bold;

}



.doprava{

	text-align: right;

}

li.oznac1{
  color:red;
}
