body {
background: url(/templates/1/img/bg.gif) top left repeat-x;
background-color:#d3d3d3;
margin:0px;
padding:0px;
font-family:Verdana,Arial;
font-size:11px;

}

#main {
margin:auto;
width:970px;
position:relative;
z-index:1;
}

#home {
display:block;
width:250px;
height:150px;
top:4px;
left:20px;
position:absolute;
}

#mail {
display:block;
width:40px;
height:40px;
top:0px;
left:520px;

position:absolute;
}

#home2 {
display:block;
width:40px;
height:40px;
top:0px;
left:480px;


position:absolute;
}

#logo {
width:970px;
height:189px;
position:absolute;
left:0px;
top:24px;
background: url(/templates/1/img/logo.jpg) top right no-repeat;
z-index:2;

}

#topper {
width:100%;
padding-top:5px;
height:17px;
background-color:#999999;
text-align:right;
position:relative;
color:#000;
}
#topper a {

padding-top:5px;
padding-right:10px;
color:#000;
font-weight:bold;

}



#csstopmenu {
padding:0px;
margin:0px;
}

#csstopmenu li {
float:left;
background: url(/templates/1/img/li.jpg) top left no-repeat;
width:87px;
height:49px;
margin:0px;
padding:0px;
padding-top:25px;
padding-left:10px;

list-style:none;
}

#csstopmenu li a {
color:#fff;	
text-decoration:none;
font-weight:bold;
}

#search {
width:582px;
height:49px;
background: url(/templates/1/img/search.jpg) top left no-repeat;
float:right;
}
#footer {
background-color:#606060;
text-align:right;
padding:10px;
color:#fff;
margin-top:10px;
position:relative;
}
#footer a {
color:#fff;	
	
}
#footer ul {
	margin:0;
	padding:0;
}

#footer ul li{
 list-style:none;
 padding-left:20px;
 float:left;

}

#footer a {
color:#fff;	
}

#lmenu {
width:290px;
float:left;


}

#obsah {
width:100%;
padding-top:245px;

}

#inl {
background: url(/templates/1/img/rmenu.jpg) top right repeat-y;
background-color:#838383;

}


#rmenu h1 {
display:block;
background: url(/templates/1/img/h1.gif) center left no-repeat;
background-color:#606060;
font-family:Trebuchet MS;
font-size:16px;
padding:5px;
padding-left:25px;
margin:0px;
position:relative;
left:-15px;
width:615px;
margin-bottom:50px;

}

#rmenu h2 {
font-family:Trebuchet MS;
font-size:14px;
padding:5px;
margin-bottom:5px;
}

#rmenu h3 {
font-family:Trebuchet MS;
font-size:12px;
padding:5px;

}

[class]#rmenu h1 {
width:645px;	
}
#rmenu {
width:676px;
float:right;
background: url(/templates/1/img/rmenu.jpg) top right repeat-y;
background-color:#838383;
line-height:17px;

}

#rmenu2 {
width:486px;
float:right;
background: url(/templates/1/img/rmenu.jpg) top right repeat-y;
background-color:#838383;
line-height:17px;

}

#rmenu2 h1 {
display:block;
background: url(/templates/1/img/h1.gif) center left no-repeat;
background-color:#606060;
font-family:Trebuchet MS;
font-size:16px;
padding:5px;
padding-left:25px;
margin:0px;
position:relative;
left:-15px;
width:425px;
margin-bottom:50px;

}

[class]#rmenu2 h1 {
width:455px;	
}

#rmenu3 h1 {
display:block;
background: url(/templates/1/img/h1.gif) center left no-repeat;
background-color:#606060;
font-family:Trebuchet MS;
font-size:16px;
padding:5px;
padding-left:11px;
margin:0px;
position:relative;
left:0px;
width:90px;
margin-bottom:10px;
text-align:left;
color:#fff;
}

[class]#rmenu3 h1 {
width:90px;	
}

#rmenu3 {
width:185px;
float:right;
background: url(/templates/1/img/rmenu.jpg) top right repeat-y;
background-color:#838383;
line-height:17px;
margin-left:4px;
color:#fff;

}
.ofoot {
	height:15px;
background: url(/templates/1/img/obottom.gif) top right repeat-x;
	
}

.ofoot2 {
	height:15px;
background: url(/templates/1/img/obottom.jpg) top right repeat-x;
	
}

.ino {
color:#fff;
padding:15px;
padding-top:0px;
text-align:justify;
position:relative;

}

.inlo {
color:#fff;
padding:10px;
}

#topmenu {
padding-top:5px;	
height:50px;
width:100%;
clear:both;
position:absolute;
left:0px;
top:212px;
}


#lmenu h2 {
	
background: url(/templates/1/img/h1.gif) center left no-repeat;
display:block;
background-color:#606060;
font-family:Trebuchet MS;
font-size:16px;
color:#fff;
width:260px;
padding:5px;
padding-left:25px;
margin:0px;
}

#lmenu ul.main {
padding:0px;
margin:0px;
padding-bottom:5px;
padding-top:5px;
}

#lmenu ul.main li {
list-style:none;
color:#fff;
background-image: url(/templates/1/img/lmli.gif);
background-repeat:no-repeat;

}
#lmenu ul.main li a {
color:#fff;	
display:block;
border-bottom:1px dotted #fff;
text-decoration:none;
padding:5px;
padding-left:25px;

}

#lmenu ul.main2 {
padding:0px;
padding-left:25px;
margin:0px;
padding-bottom:5px;
}
#lmenu ul.main2 li {
list-style:none;
color:#fff;
background-image: none;
padding:0px;
margin:0px;

}
#lmenu ul.main2 li a {
color:#fff;	
display:block;
border-bottom:1px dotted #ddd;
margin-bottom:1px;
text-decoration:none;
padding:2px;
padding-left:10px;
font-size:90%;

}

#lmenu ul.main3 {
padding:0px;
padding-left:10px;
margin:0px;
}
#lmenu ul.main3 li {
list-style:none;
color:#fff;
background-image: none;
height:15px;

}
#lmenu ul.main3 li a {
color:#fff;	
display:block;
border-bottom:1px dotted #aaa;
text-decoration:none;
padding:1px;
padding-left:10px;
font-size:80%;


}


#lmenu ul.main4 {
padding:0px;
padding-left:15px;
margin:0px;
}
#lmenu ul.main4 li {
list-style:none;
color:#fff;
background-image: none;

}
#lmenu ul.main4 li a {
color:#fff;	
display:block;
border-bottom:1px dotted #aaa;
text-decoration:none;
padding:5px;
padding-left:10px;
font-size:80%;

}

#lgr {
position:absolute;
z-index:0;
background-color:#4d4d4d;
height:189px;
left:0px;
width:50%;
top:24px;
}

#rgr {
position:absolute;
z-index:0;
background-color:#a6a6a6;
height:189px;
right:0px;
width:50%;
top:24px;
}
#ins {
padding-top:12px;
color:#fff;
padding-left:150px;
}

#ins input.in {
border:1px solid #fff;
font-family:Trebuchet MS, Verdana;
font-size:1em;
}

.product .img {
	width:85px;
	text-align:right;
}
.product {
width:100%;	
border-bottom:1px dotted #fff;
margin-bottom:5px;
padding-bottom:5px;
}
.product img,#rmenu img,#rmenu2 img,#rmenu3 img {
border:2px solid #fff;	
}
.product .nazev {
font-weight:bold;	
}

.product .ean {
text-align:right;	
}
.product .popis {
font-size:90%;	
}
.product .href {
text-align:left;	
}
.product .href a {
color:#fff;
font-weight:bold;
}
.detcena {
font-weight:bold;
font-size:130%;
font-family:Trebuchet MS;
padding:20px;
padding-right:0;
padding-top:40px;
}

#obsah table.product td {
border:0px;	
}
.pager {
text-align:right;
padding:10px;
}

.pager u {
	font-weight:bold;
	text-decoration:none;
	font-size:120%;
	font-style:italic;
	
}
#rmenu a,
#rmenu2 a,
#rmenu3 a {
color:#fff;
}

#had {
position:absolute;
top:40px;
left:15px;
width:450px;
font-style:italic;
}

#obsah table td {
	
}

a#objednat {
display:block;
background-color:#666;
color:#fff;
text-align:center;
padding:5px;
font-weight:bold;
text-decoration:none;

	
}

a#objednat:hover {
background-color:#444;

}

form.kos {

margin:0;
padding:0;
}
form.kos input {
border:1px solid #aaa;

}

form.kos input.kolik {
margin-left:25px;	
}

table.kosik {
width:100%;
border-collapse:collapse;
}

table.kosik th {
background-color:#777;	
}

.see {
background-color:#6a6a6a;	
}

#nxt {
	width:100%;
	clear:both;
	height:40px;
	border-top:1px dotted #444;
	padding-top:10px;
	margin-top:10px;
	
}

#nxt a {


}

#bft {
float:left;

}

#aft {
float:right;

}

