.erhtml,body{
	margin: 0;
	padding: 0;
	
	background: url('/images/layout/bg.jpg') repeat-x #f3f8fc;
	font-family: Verdana;
	text-align:center;
	font-size:11px;
	color:#262626;
}
#hlavni{
	background: bottom url('/images/layout/bg2.jpg') repeat-x;
}
#main{
	width:970px;
	text-align:left;
	margin:0 auto;
	background-color:white;
	background-image:url('/images/layout/stred.jpg');
	min-height:800px;
	_height:800px;
}

#header{
display:block;
	height:152px;
	
	background-position:-5px 0;
	background-image:url('/images/layout/hlavicka2.jpg');
}
#lista{
	height:29px;
	margin-bottom:10px;
}
#lista #hledat{
	width:255px;
	height:29px;
	background-image:url('/images/layout/hledat_pod.jpg');
	float:left;
	margin: 0 2px 0 4px;
}
#lista #hledat form{
	margin:1px 0 0 4px;
}
#hledat input{
	width:178px;
	height:20px;
	border:1px solid #a29d81;
}
#lista #hledat button{
	border:none;
	background-color:#d5cea6;
	background-repeat:no-repeat;
	background-image:url('/images/layout/hledat.jpg');
	background-position:5px 5px;
	padding-left:13px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	font-size:12px;
}
#kosik{
	width:242px;
	height:29px;
	background-image:url('/images/layout/kosik_pod.jpg');
	float:left;
	margin:0 2px 0 2px;
	text-align:center;
}
#kosik a,#kosik a:visited{
	line-height:30px;
	text-align:center;
	color:black;

	
}
#kosik span{
	background-image:url('/images/layout/kosik.jpg');
	padding-left:25px;
	background-repeat:no-repeat;
	
}

ul#hornimenu{
	display:block;
	float:left;
	margin:0;
	padding:0;
	/*width:455px;*/
}
ul#hornimenu li a:link,ul#hornimenu li a:visited{
	
	font: 11px Verdana;
	color: #6A6A6A;
}
ul#hornimenu li{
	display:block;
	float:left;
	height:29px;
	line-height:29px;
	vertical-align:middle;
	text-align: center;
	margin:0 0 0 1px;
	padding:0;
}
ul#hornimenu li a{
	text-decoration:none;
	display:block;
	height:21px;
	line-height:29px;
	vertical-align:middle;
	padding-top:8px;
}
ul#hornimenu li a:hover{
	text-decoration:underline;
}
ul#hornimenu li#onas a{
	width:54px;
	background-image:url('/images/layout/onas.jpg');
}
ul#hornimenu li#podminky a{
	width:129px;
	background-image:url('/images/layout/podminky.jpg');
}
ul#hornimenu li#uvod a{
	width:49px;
	background-image:url('/images/layout/uvod.jpg');
}
ul#hornimenu li#udaje a{
	width:155px;
	background-image:url('/images/layout/udaje.jpg');
}
ul#hornimenu li#kontakt a{
	width:65px;
	background-image:url('/images/layout/kontakt.jpg');
}

ul#hornimenu li#onas a:hover{
	background-image:url('/images/layout/onas_hover.jpg');
}
ul#hornimenu li#podminky a:hover{
	background-image:url('/images/layout/podminky_hover.jpg');
}
ul#hornimenu li#uvod a:hover{
	background-image:url('/images/layout/uvod_hover.jpg');
}
ul#hornimenu li#udaje a:hover{
	background-image:url('/images/layout/udaje_hover.jpg');
}
ul#hornimenu li#kontakt a:hover{
	background-image:url('/images/layout/kontakt_hover.jpg');
}

div#levy{
	margin-left:2px;
	width:194px;
	float:left;
}

h2#menu{
	margin:0;
	padding:0;
	display:block;

	height:33px;
	background-image:url('/images/layout/seznam_zbozi.jpg');
}
#levy .menu{
	margin:0 0 0 3px;
	padding:0;
}
#levy .menu,#levy .menu li{
	list-style-type: none;
}
#levy .menu li{
	display:block;
	margin:0;
	padding:0;
	


}
#levy .menu li a,#levy .menu li a:visited{
	display:block;
	height:24px;
	padding-top:5px;
	/*border-top:1px solid #dcdcdc;*/
	font: 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #6A6A6A;
	background: url('/images/layout/glossyback.jpg') repeat-x bottom left;
	text-indent:15px;
	text-decoration:none;
}
#levy .menu2 .menu li a,#levy .menu2 .menu li a:visited{
	background: url('/images/layout/glossyback_yellow.png') repeat-x bottom left;
}
#levy .menu li a:hover,#levy .menu li a.aktivni{
	background: url('/images/layout/glossyback2.jpg') repeat-x bottom left;
}
#levy ul.menu ul{
	margin-left:5px;
	margin-bottom:5px;
}
#levy ul.menu li li a{
	color:#333;
}
#levy .menu li li a,#levy .menu li li a:hover{
	background:none;
	line-height:16px;
	height:16px;
	font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-decoration:underline;
}
#levy .menu li li a.aktivni,#levy .menu li li a.aktivni:hover{
background:none;
font-weight:bold;
font-size:11px;
height:16px;
text-decoration:none;
color:black;
}

#levy h2#novinky{
	margin:5px 0 0 3px;
	padding:0;
	display:block;

	height:30px;
	background-image:url('/images/layout/novinky.jpg');
	
}

#levy h2.zeleny{
	margin:5px 0 2px 3px;
	padding:7px 0px 3px 13px;
	
	display:block;

	height:20px;
	background-image:url('/images/layout/nadpis_zeleny.jpg');
	color:#345000;
	font-size:16px;
	font-family:Arial;
}
h2.hnedy{
	margin:5px 0 2px 3px;
	padding:7px 0px 3px 13px;
	
	display:block;

	height:20px;
	background-image:url('/images/layout/hnedy.jpg');
	color:#574217;
	font-size:16px;
	font-family:Arial;
}


#obsah{
	float:left;
	width:570px;
	/*background-color:#ffe;*/
	background-color:#fff;
	margin:0 5px 0 5px;
	
}

div#pravy{
	float:left;
	width:192px;
	min-height:300px;
	
}


h1,h2,h3{
	color:#3a8bCE;
	font-family:Arial;
}
h1{
	font-size:16px;
}
h2{
	font-size:14px;
}
h3{
	font-size:12px;
}
p{
	margin:2px 0 2px 0;
	padding:0;
	text-indent:5px;
}
/*
hr{
	border:none;
	padding:0;
	margin:5px;
	line-height:1px;
	height:1px;
	background-color:#f0f0f0;
}*/
hr {
	height:1px;
	background:none;
	color:transparent;
	border:0;
	border-bottom:1px solid #f0f0f0;

	display:block;
	_margin:3px 0 3px 1px;
	<margin:3px 0 3px 1px;/*je to nutne, kvuli horizontalni care*/
	clear:both;
}

a:link,a:visited{
	color:#3a8BCE;
}


.zboziBox{
	display:block;
	width:180px;
	float:left;
	height:225px;
	margin:0 2px;
	border:1px solid #ddd;
}
.zboziBox input.ks{
	width:10px;
}
.zboziBox-in{
	margin:0 5px;
}
.zboziBox h2{
	font-size:12px;
	height:50px;
	margin:3px 0 0 0;
}
.zboziBox .obrazek{
	display:block;
	height:140px;
	line-height:140px;
	text-align:center;
	margin-bottom:3px;
}
.zboziBox a img{
	border:none;
}
.zboziBox b.cena{
	font-size:16px;
	color:#df2727;
}
.zboziBox form{
	text-align:right;
}
.zboziBox p{
	display:block;
	float:right;
	width:50px;
	text-align:right;
}



#pravy h2#doporucujeme{
	height:35px;
	background-image:url('/images/layout/doporucujeme.jpg');
}
#pravy h2#nejprodavanejsi{
	height:31px;
	background-image:url('/images/layout/nejprodavanejsi.jpg');
}


ul.novinky{
	width:558px;
	background-color:#f0F0F0;
	padding:5px;
	color:#3a8bce;
	 list-style:none;
	 display:block;
}
ul.novinky li{
	background-image:url('/images/layout/odrazka2.jpg')  ;
	background-position:0 4px;
	background-repeat:no-repeat;
	padding-left:10px;
	 list-style:none;
	 display:block;
	 margin-bottom:8px;
	 margin-top:5px;
	 
}


.nejnov a.obrazek{
	float:left;
	width:70px;
	height:64px;
	margin:5px;
	text-align:center;
}
.nejnov a.obrazek img{
	border:solid 1px #d7d7d7;
}
.nejnov b{
	color:#df2727;
	font-size:12px;
	display:block;
	margin:5px;
}
.nejnov hr{
	border:1px #ccc dashed;
	width:80%;
	margin:auto;
}
.nejnov p{
	text-indent:0;
}

#zbozi{
	width:300px;
	float:left;
	/*background-color:red;*/
}
#varianty{
	width:250px;
	float:left;
	/*background-color:blue;*/
	text-align:center;
}
#varianty b{
	display:block;
	margin:10px 0 5px 0;
}
#varianty a.varianta{
	display:block;
	width:100px;
	float:left;
	text-decoration:none;
}

#varianty a img{
	border:none;
}

#obrazky{
	width:200px;
	float:right;
	/*background:pink;*/
}


#zbozi form{
	display:block;
	width:200px;
	height:100px;
	border:1px solid #ddd;
	padding:10px;
	margin:10px;
}
#zbozi form input.ks{
	width:15px;
	font-size:11px;
	height:11px;
}


a img{
	border:none;
}
.logoVyrobce{
	float:right;
}

#dodani{
	margin:20px 0 10px 20px;
}
#dodani li{
	margin-bottom:5px;
}

ul {
	padding-left:10px;
}
ul li{
	
	margin-left:10px;
}
p{
	margin-bottom:5px;
	text-indent:10px;
}
small#paticka{
	text-align:center;
	display:block;
}
h2{
	margin:5px 0;
}

p#drobecky{
	margin:0 0 10px 0;
}

.slptextik{
	background-color:#ececec;
	margin:0 0 0 5px;
	padding:5px;
	font-size:10px;
}
.slptextik a{
display:block;
	text-align:right;
}

.koupit_1{
	display:block;
	float:right;
	width:50px;
}
.banner{text-align: center; padding: 6px;}

/* clanek */
#soutez {margin: 0 25px 0 0; padding: 5px 0;}
.otazka-nazev {font-weight: bold;}
.otazka input {margin: 3px 0 0 25px;}
.otazka .error {margin: 0 0 0 25px;}
input.email {margin-right: 26px;}
.soutez_info {margin: 0 0 0 25px;}

label.error {
	color: #DF2727;
	display: none;
}
