body {

	margin: auto;

	padding: 8px 0;

	padding-bottom: 0;

	width: 890px;

	color: #5E6465;

	background-color: #FFFFFF;

	font-family: Tahome, Arial, Helvetica, sans-serif;

	font-size: 80%;

}



img{

	border: 0;

}



a{

	color: #5E6465;

	text-decoration: none;

}



a:hover{

	text-decoration: underline;

}



#web{
    position: relative;
	width: 890px;

}



#logo{

    position: absolute;
    
    z-index: 3;
    
    left:550px;
    
    top:10px;

}



#menu{

	list-style: none;

	margin: 0;

	padding: 0;

}



#menu.produkty{

	background-image: url(../layout/ul-pozadi.jpg);

	background-repeat: no-repeat;

	height: 35px;

	background-position: 10px 27px;

}



#menu.produkty li.active{

	background: none;

}



#menu li{

	float: left;

	background-image: url(../layout/odrazka.jpg);

	background-repeat: no-repeat;

	background-position: 0 7px;

	padding: 0 10px;

}



#menu li.active{

	float: left;

	background-image: url(../layout/odrazka.jpg);

	background-repeat: no-repeat;

	background-position: 0 25px;

	padding: 0 10px;

	padding-top: 18px;

}



#menu li a{

	color: #5E6465;

	text-decoration: none;

}



#menu li a:hover{

	text-decoration: underline;

}



#konvice1{

	background-image: url(../layout/konvice-1.jpg);

	background-repeat: no-repeat;

	width: 410px;

	height: 535px;

	float: left;

}



#konvice2{

	background-image: url(../layout/konvice-2.jpg);

	background-repeat: no-repeat;

	width: 180px;

	height: 197px;

	float: left;

}

#novinky-cont {
    background-image: url(../layout/konvice.jpg);
    width: 600px;
    height: 553px;
    overflow: visible;
    position: relative;
}

#novinky{
    position: absolute;
    left: 400px;
	top: 124px;

	background-image: url(../layout/novinky-pozadi.jpg);
	
    background-repeat: no-repeat;

    background-position: right top;

	height: 212px;

	width: 450px;

	float: left;

	margin: 0;

}



#novinky .over{

	background-image: url(../layout/novinky-leva-pozadi.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	height: 182px;

	margin: 0;

	padding: 0;

}



#novinky .novinkyTop{

	background-image: url(../layout/novinky-nadpis-pozadi.jpg);

	background-position: right 1px;

	background-repeat: no-repeat;

	height: 178px;

	margin: 0;

	padding: 2px;

	text-align: right;

	padding-right: 6px;

}



#novinky .obsah{

	height: 150px;

	text-align: center;

	padding: 0;

	margin: 0;

}



#novinky .obsah .produkt{

	padding: 4px;

	background-image: url(../layout/odrazka.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	padding-top: 2px;

}



#paticka{

	border-top: 1px solid #5E6465;

	clear: both;

	color: #FFFFFF;

}



#paticka p{

	font-size: 85%;

	margin: 0;

	padding: 2px;

	background-color: #5E6465;

	background-image: url(../layout/paticka-pozadi.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	width: 59%;

}



#paticka p a{

	color: #FFFFFF;

}



#vyrobkyKategorie{

	margin: 0;
	
	padding: 0;
	
	border-left: 1px solid #d7d8d9;
	
	list-style: none;
	
	width: 179px;
	
	float: left;
	
    margin-left: 185px;
    
    display: inline;

}



#vyrobkyKategorie li{

	background-image: url(../layout/odrazka.jpg);

	background-repeat: no-repeat;

	background-position: 0 7px;

	padding: 0 10px;

	height: 20px;

	margin: 0;

}



#vyrobkyKategorie li.active{

	background-image: url(../layout/produkty-kategorie.jpg);

}



#vyrobky{

	margin: 0;

	padding: 0;

	border-left: 1px solid #d7d8d9;

	list-style: none;
	
    margin-top: 10px;

	padding-top: 80px;

	float: left;
	
	min-height: 200px;
	
	_height: 200px;
	
	width: 201px;

}



#vyrobky li{

	background-image: url(../layout/odrazka.jpg);

	background-repeat: no-repeat;

	background-position: 0 7px;

	padding: 0 10px;

	height: 20px;

    

}



#vyrobek{

	margin: 0;

	padding: 0;

	background-image: url(../layout/vyrobek.jpg);

	background-repeat: no-repeat;

	background-position: -193px top;

	list-style: none;

	margin-top: 115px;

	padding-top: 30px;

	padding-left: 2px;
	
	width: 200px;
	
    float: left;

}



#vyrobek li{

	background-image: url(../layout/odrazka.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding: 0 10px;

	

}



#detailVyrobku{

	margin: 0;

	padding: 0;

	list-style: none;

	margin-top: 10px;

	padding-top: 100px;

	padding-bottom: 50px;

	border-left: 1px solid #d7d8d9;

	width: 483px;
	
    _overflow: visible;
	
    _overflow-x: auto;

	float: right;

}



#detailVyrobku span{

	background-image: url(../layout/odrazka.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	display: block;

	padding-left: 10px;

}



#detailText{

	margin: 0;

	padding: 0;

	list-style: none;

	margin-top: 20px;

	padding: 5px;

	border-top: 1px solid #d7d8d9;

	width: 355px;

	text-align: right;

	background-image: url(../layout/odrazka.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	color: #999A9A;

	font-size: 90%;

	float: left;

}



#obsahText{

	clear: both;

	padding: 10px 0;

	min-height: 540px;
	
    _height: 540px;

}



#obsahText.noPad{

	padding: 0;

	margin: 0;

	/*height: 540px;

	overflow: auto;*/

}



#obsahText.noPad #obs{

	padding: 0;

	margin: 0;

	width: 850px;

}





.stop{

	display: block;

	clear: both;

}



.bila{

	color: #FFFFFF;

}



.center{

	text-align: center;

}



form.newsletter{

	padding: 80px 0;

}



form.newsletter input{

	margin: 5px;

}