body, html{
background: #cccccc url(bg-body.gif) repeat-y top center;
border: 0px none;
margin: 0px;
padding: 0px;
font-family: Verdana, Tahoma, sans-serif !important;
font-size: small !important;
text-align: center;
}
.resetovac{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}
p, img, table, tr, th, td, h1, h2, h3, h4, h5, li, ul{
border: 0px none;
margin: 0px;
padding: 0px;
}

h1{
text-align: center;
font-size: 0.9em;
}

h3{
padding: 10px 10px 0px 10px;
border-bottom: 1px solid #9DB2BD; 
}

h5{
display: block;
margin: 10px 0px 0px 0px;
border-bottom: 1px dashed #8FA7BC;
font-size: 0.8em;
}
a{
color: Black;
text-decoration: underline;
}
a:hover{
color: #bf2900;
text-decoration: none;
}
#main{
width: 969px;
background: White;
margin-left: auto;
margin-right: auto;
padding: 0px 5px 0px 5px;
}
#main #header{
/*background: #ffffff url(header.jpg) no-repeat top left;*/
width: 970px;
height: 122px;
text-align: left;
}
#main #header img{
margin: 18px 0px 0px 18px;
}
#main #menuh{
color: #cccccc;
background: #676767 url(bg-hmenu.gif) repeat-x top;
display: block;
height: 40px;
margin: 3px 0px 5px 0px;
text-align: left;
padding: 0px 10px 0px 10px;
font-size: 0.8em;
font-weight: bold;
}
#main #menuh a{
color: White;
}
#main #menuh .left{
background: url(bg-prihlaseni-h.gif) no-repeat top right;
float: left;
height: 25px;
padding: 15px 40px 0px 0px;
}
#main #menuh .right{
background: url(bg-kosik-h.gif) no-repeat top left;
float: rigjt;
height: 25px;
padding: 15px 0px 0px 40px;
}
#main #footer{
background: #676767 url(bg-footer.gif) repeat-x top;
display: block;
clear: both;
color: White;
height: 16px;
text-align: left;
padding: 12px 10px 0px 10px;
font-size: 0.8em;
}
#main #footer a{
color: White;
}
.right{
  float: right;
}

.left{
  float: left;
}
#menul{
float: left;
width: 144px;
text-align: left;
font-size: 0.9em;
}
.menuv{
background: #5c5c5c url(bg-kolonka.gif) repeat-x top;
width: 100%;
padding: 10px 0px 25px 6px;
border-bottom: 10px solid White;
display: block;
clear: both;
color: White;
font-size: 0.9em;
}
.menuv a{
color: White;
font-weight: bolder;
}
.menuv a:hover{
color: #ff805d;
font-weight: bolder;
}
.menuv ul{
clear: both;
}
.menuv li{
list-style: none;
}
.menuv ol{
margin: 0px;
padding: 0px 0px 0px 23px;
clear: both;
}
.menuv ol li{
list-style: decimal;
}
.menuv p{
text-align: center;
}
#menul h4{
background: #ff5e00 url(bg-a1.gif) repeat-x top left;
display: block;
width: 100%;
font-size: 0.9em;
height: 14px;
padding: 4px 0px 2px 6px;
float: left;
color: White;
border-top: 4px solid White;
text-align: center;
}
#menul h4 a{
color: White;
text-decoration: none;
}
#menul h4 a:hover{
text-decoration: underline;
}
#menul h4 #oranz{
width: 150px;
background: #ff4900 url(bg-menul-nadpisa.gif) no-repeat top left;
font-weight: bold;
margin: -6px;
padding: 3px 0px 5px 0px;
display: block;
float: left;
text-align: center;
}
#menul h4 #sed{
width: 75px;
background: #ff4900 url(bg-menul-nadpisa2.gif) no-repeat top left;
font-weight: bold;
margin: -6px 0px 0px 0px;
padding: 3px 0px 5px 0px;
display: block;
float: right;
text-align: center;
}
#middle{
float: left;
text-align: justify;
width: 652px;
margin: 0px 7px 10px 15px;
}
#middle h2{
	font-size: 0.8em;
	text-align: center;
	color: White;
	padding: 2px 5px 4px 6px;
	margin: 9px 4px 0px 0px;
	background: #868686 url(bg-h2.gif) repeat-x bottom;
	clear: both;

}
#middle h2 a{
color: White;
}
#middle .produktypozadi{
background: #f5f5f5 url(bg-produkty3.gif) repeat-x top;
display: block;
float: left;
padding: 0px 0px 10px 0px;
display: block;
}
#middle p{
padding:5px 1px 5px 1px;
font-size: 0.8em;
}

#middle li{
list-style: none;
}

.produkt3{
display: block;
width: 152px;
height: 280px;
float: left;
padding:0px;
margin: 3px;
text-align: center;
font-size: 0.8em;
position: relative;
}
.produkt3 b{
color: #ff3500;
}
.produkt3 .detailkup{
position: absolute;
bottom: 1px;
display: block;
left: 5px;
width: 125px;
}
.produkt3 .detailkup a{
color: White;
display: block;
width: 90px;
float: right;
font-weight: bold;
padding: 2px 4px 4px 4px;
background: #ff3500 url(bg-detailkup.gif) repeat-x bottom;
margin: 5px 0px 0px 0px;
border-right: 2px solid #f5f5f5;
font-size: 0.9em;
font-weight: bold;
}
.produkt3 .detailkup a:hover{
color: Black;
}
.produkt3 .detailkup a.det{
background: transparent url(bg-detail.gif) no-repeat left;
padding-left: 10px;
text-align: right;
}
.produkt3 .detailkup a.kup{
background: transparent url(bg-kup.gif) no-repeat right;
padding-right: 10px;
text-align: left;
}

.produkt3 .cena{
color: red;
font-size: 1.3em;
}
.produkt3 .img{
color: #333333;
border: 3px solid #cccccc;
margin: 10px 0px 5px 0px; 
}

.produktakcni{
display: block;
padding:5px;
margin: 3px;
text-align: left;
font-size: 0.8em;
float: left;
width: 416px;
font-size: 0.75em;
}
.produktakcni .fotka{
float: left;
width: 35%;
}
.produktakcni .popis{
float: left;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 5px;
width: 60%;
}
.produktakcni h4{
color: #693093;
font-size: 1.3em;
}
.produktakcni .puvodni{
text-decoration: line-through;
}
.produktakcni .cena{
color: red;
font-size: 1.3em;
}
.produktakcni i{
padding: 10px 0px 0px 0px;
font-size: 1.1em;
display: block;
}
.produktakcni .detailkup a{
color: White;
display: block;
width: 45px;
float: right;
font-weight: bold;
padding: 2px 4px 4px 4px;
background: #ff3500 url(bg-detailkup.gif) repeat-x bottom;
margin: 5px 0px 0px 0px;
border-right: 2px solid #f5f5f5;
font-size: 0.9em;
font-weight: bold;
}
.produktakcni .detailkup a:hover{
color: Black;
}
.produktakcni .detailkup a.det{
background: transparent url(bg-detail.gif) no-repeat left;
padding-left: 10px;
text-align: right;
}
.produktakcni .detailkup a.kup{
background: transparent url(bg-kup.gif) no-repeat right;
padding-right: 10px;
text-align: left;
}
.radek{
display: block;
clear: both;
}
.poslednidva{
display: block;
width: 200px;
height: 320px;
float: left;
padding:5px;
margin: 3px;
text-align: center;
font-size: 0.9em;
position: relative;
background: #e1e1e1;

}
.poslednidva .detailkup{
position: absolute;
bottom: 1px;
display: block;
left: -20px;
width: 185px;
}
.poslednidva .detailkup a{
color: White;
display: block;
width: 105px;
float: right;
font-weight: bold;
padding: 2px 4px 4px 4px;
background: #ff3500 url(bg-detailkup.gif) repeat-x bottom;
margin: 5px 0px 0px 0px;
border-right: 2px solid #f5f5f5;
font-size: 0.8em;
font-weight: bold;
}
.poslednidva .detailkup a:hover{
color: Black;
}
.poslednidva .detailkup a.det{
background: transparent url(bg-detail.gif) no-repeat left;
padding-left: 10px;
text-align: right;
}
.poslednidva .detailkup a.kup{
background: transparent url(bg-kup.gif) no-repeat right;
padding-right: 10px;
text-align: left;
}
.poslednidva h4{
color: #FF6600;
font-size: 1.1em;
}
.poslednidva h4 b{
color: red;
}
.poslednidva .puvodni{
text-decoration: line-through;
}
.poslednidva .cena{
color: red;
font-size: 1.3em;
}
.poslednidva p{
display: block;
font-size: 0.9em;
text-align: justify;
margin: 5px 0px 5px 0px;
}
.poslednidva .img{
color: #333333;
border: 3px solid #cccccc;
margin: 10px 0px 5px 0px; 
}
#tridit{
padding: 5px 0px 5px 0px;
margin: 0px 0px 5px 0px;
background: #efefef;
font-size: 0.9em;
}
#strankovani{
text-align: center;
background: #efefef;
border-bottom: 1px solid Silver;
border-top: 1px solid Silver;
display: block;
clear: both;
font-size: 0.8em;
padding: 3px;
}
#strankovani a{
color: Black;
}

#bannerbot{
margin: 0px auto 0px auto;
clear: both;
display: block;
}
#komentare{
text-align: left;
}
#komentare a{
font-size: 0.7em;
}
#komentare p{
display: block;
border-bottom: 1px solid #E4EAEF;
margin: 5px 0px 10px 0px; 
}
.drobecky{
display: block;
background: #efefef;
font-size: 0.8em;
padding: 6px 5px 6px 6px;
margin: 10px -2px 7px -2px;
}
.drobecky a{
color: Black;
}
.cervena{
color: Red;
font-size: 1.1em;
margin-right: 5px;
}
#popis{
display: block;
clear: both;
padding: 10px 0px 10px 0px;
}
#popis table{
float: right;
font-size: 0.8em;
width: 70%;
}
#popis img{
float: left;
}
.pocetkusu{
text-align: right;
}
.pocetkusu input{
margin-top: 15px;
margin-bottom: 15px;
}
.pridarkosiku{
text-align: left;
}
.pridarkosiku a{
margin-top: 15px;
margin-bottom: 15px;
display: block;
padding: 4px;
background: #E4EAEF;
border: 1px solid #ABBDCD;
width: 55%;
}.pridarkosiku a:hover{
background: #ABBDCD;
border: 1px solid #8FA7BC;
}
#seznamkosiku{
width: 100%;
font-size: 0.83em;
margin: 0px 0px 20px 0px;
}
#seznamkosiku .nazevzbozi{
width: 50%;
}
#seznamkosiku input{
font-size: 0.83em;
}
#seznamkosiku .podtrzeni{
border-bottom: 1px dashed #8FA7BC;
padding: 0px 0px 5px 0px;
margin: 0px 0px 15px 0px; 
}
.dotaz{
float: left;
margin: 2px 0px 0px 0px;
}
.adresa{
font-size: 0.8em;
width: 100%;
}
.adresa td{
padding: 3px;
}
.adresa input{
margin: 3px 0px 3px 0px;
}
.adresa .modrabg{
background: #E4E4E4;
}
.aligncenter{
text-align: center;
margin: 10px;
}






select {
background-color : White;
color : Black;
width: 180px;
font-family : Arial;
font-size : 11px;
font-weight : bolder;
}

select2 {
background-color : White;
color : Black;
width: 100px;
font-family : Arial;
font-size : 11px;
font-weight : bolder;
}

#popis_kategorie{
text-align: left;
background: #EFF2F5;
border-bottom: 1px solid #E4EAEF;
border-top: 1px solid #E4EAEF;
display: block;
clear: both;
font-size: 1em;
padding: 3px;
}

.tipvkategorii{
display: block;
width: 130px;
border: 1px solid #E4EAEF;
float: left;
padding:5px;
margin: 3px;
text-align: center;
font-size: 0.8em;
}

.tipvkategorii .detailkup a{
color: White;
display: block;
width: 45px;
float: right;
font-weight: bold;
padding: 2px 4px 4px 4px;
background: #ff3500 url(bg-detailkup.gif) repeat-x bottom;
margin: 5px 0px 0px 0px;
border-right: 2px solid #f5f5f5;
font-size: 0.9em;
font-weight: bold;
}
.tipvkategorii .detailkup a:hover{
color: Black;
}
.tipvkategorii .detailkup a.det{
background: transparent url(bg-detail.gif) no-repeat left;
padding-left: 10px;
text-align: right;
}
.tipvkategorii .detailkup a.kup{
background: transparent url(bg-kup.gif) no-repeat right;
padding-right: 10px;
text-align: left;
}

.tipvkategorii .cena{
color: #333333;
}
.tipvkategorii img{
color: #333333;
border: 3px solid #cccccc;
margin: 10px 0px 5px 0px; 
}

.a_login{
font-size: 0.8em;
width: 60%;
text-align: center;
}

.a_login td{
padding: 3px;
text-align: center;
}

.a_login input{
margin: 3px 3px 3px 3px;
}

.a_login .modrabg{
background: #efefef;
}

.button{
background: #ADADAD url(bg-button.gif) repeat-x bottom;
padding: 3px;
border: 1px solid #ADADAD;
color: White;
}

#menulb{
background: #ff6100;
width: 150px;
padding: 0px 0px 0px 0px;
display: block;
border-bottom: 10px solid White;
}
#menulb ul{
margin: 0px;
padding: 0px;
clear: both;
display: block;
}
#menulb li{
margin: 0px;
padding: 0px;
list-style: none;
}
#menulb a{
background: #ff5e00 url(bg-a1.gif) repeat-x top left;
color: White;
font-size: 0.9em;
font-weight: bold;
text-align: center;
display: block;
width: 100%;
padding: 2px 0px 4px 0px;
text-decoration: none;
}
#menulb a:hover{
background: #ffc9b6;
color: #ff3500;
text-decoration: none;
}
#menulb .submenu a{
background: #858585 url(bg-a2.gif) repeat-x top left;
}
#menulb .submenu a:hover{
color: #333333;
background: #cdcdcd;
}
.itext{
background: White url(bg-inp.gif) repeat-x top;
border: 1px solid #343434;
text-align: center;
}
#butsearch{
background: transparent;
margin: 0px 0px 0px 10px;
padding: 0px;
border: none;
}




.poslednidva2{
display: block;
width: 198px;
height: 320px;
float: left;
padding:5px;
margin: 3px;
text-align: center;
font-size: 0.9em;
position: relative;
background: #cccccc;
border: 1px solid red;
}
.poslednidva2 .detailkup{
position: absolute;
bottom: 1px;
display: block;
left: -20px;
width: 185px;
}
.poslednidva2 .detailkup a{
color: White;
display: block;
width: 45px;
float: right;
font-weight: bold;
padding: 2px 4px 4px 4px;
background: #ff3500 url(bg-detailkup.gif) repeat-x bottom;
margin: 5px 0px 0px 0px;
border-right: 2px solid #f5f5f5;
font-size: 0.8em;
font-weight: bold;
}
.poslednidva2 .detailkup a:hover{
color: Black;
}
.poslednidva2 .detailkup a.det{
background: transparent url(bg-detail.gif) no-repeat left;
padding-left: 10px;
text-align: right;
}
.poslednidva2 .detailkup a.kup{
background: transparent url(bg-kup.gif) no-repeat right;
padding-right: 10px;
text-align: left;
}
.poslednidva2 h4{
color: #000000;
font-size: 1.1em;
}
.poslednidva2 h4 b{
color: red;
}
.poslednidva2 .puvodni{
text-decoration: line-through;
}
.poslednidva2 .cena{
color: Red;
font-size: 1.3em;

}
.poslednidva2 p{
display: block;
font-size: 0.9em;
text-align: justify;
margin: 5px 0px 5px 0px;
}
.poslednidva2 img{
color: #333333;
border: 3px solid #cccccc;
margin: 10px 0px 5px 0px; 
}