body, html{
background: White;
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 10px 10px;
}
h5{
display: block;
margin: 10px 0px 0px 0px;
border-bottom: 1px dashed #8FA7BC;
font-size: 0.8em;
}
a{
color: #6caad9;
text-decoration: underline;
}
a:hover{
color: #FF6600;
text-decoration: none;
}




a:active{
color: Red;
text-decoration: underline;
}
#main{
width: 970px;
background: White;
margin-left: auto;
margin-right: auto;
}
#main #header{
background: #eaecee url(header.jpg) no-repeat top;
width: 970px;
height: 249px;
text-align: left;
}
#main #header img{
margin: 18px 0px 0px 28px;
}
#main #header form{
margin: 0px 0px 0px 17px;
padding: 0px;
border: 0px none;
width: 170px;
display: block;
}
#main #header form button{
background: White;
padding: 0px;
border: none;
margin: 0px 0px 0px 0px;
display: block;
width: 83px;
height: 27px;
}
#main #header form button img{
background: White;
padding: 0px;
border: none;
margin: 0px 0px 0px 0px;
display: block;
}
#main #header input{
background-image: url(bg-hledej.gif);
border: 1px solid Silver;
padding: 2px;
}
#main #menuh{
background: url(menuh.jpg) no-repeat top;
display: block;
height: 28px;
margin: 0px;
text-align: left;
padding: 15px 10px 0px 10px;
float: right;
width: 762px;
border-bottom: 1px dashed silver;
border-left: 1px dashed #6caad9;
}
#main #menuh .left{
background: url(bg-zakaznik.jpg) no-repeat center left;
padding: 5px 0px 5px 40px;
}
#main #menuh .right{
background: url(bg-kosik.jpg) no-repeat center right;
padding: 5px 40px 5px 0px;
}
#main #footer{
border-top: 1px dashed silver;
display: block;
clear: both;
text-align: left;
padding: 13px 10px 0px 10px;
margin: 10px 0px 0px 0px;
}
.right{
  float: right;
}

.left{
  float: left;
}
#menul{
background: url(menul.jpg) no-repeat top center;
float: left;
width: 187px;
text-align: left;
font-size: 0.9em;
padding: 10px 0px 0px 0px;
}
#menup{
float: left;
width: 165px;
text-align: left;
font-size: 0.9em;
}
.menuv{
width: 158px;
padding: 0px 0px 25px 6px;
}
.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;
}
.menuv a{
margin: 2px;
}
#menul h4{
color: #6caad9;
background: url(menun.gif) no-repeat bottom left;
display: block;
width: 181px;
font-size: 1.1em;
height: 32px;
padding: 10px 0px 0px 6px;
float: left;
text-align: left;
}
#menul h4 a{
color: #6caad9;
}
#menup h4{
   color: #585858;
background: url(menun2.gif) no-repeat bottom right;
display: block;
width: 159px;
font-size: 1.1em;
height: 32px;
padding: 10px 0px 0px 6px;
float: left;
text-align: right;
}
#middle{
float: left;
text-align: justify;
width: 605px;
padding: 10px 5px 10px 5px;
margin: 0px 0px 0px 0px;
border-left: 1px dashed #6caad9;
border-right: 1px dashed silver;
}
#middle h2{
font-size: 1em;
display: block;
text-align: left;
color: #6caad9;
padding: 6px 5px 6px 6px;
margin: 10px 0px 7px 0px;
background: url(bg-h2.gif) no-repeat bottom left;
clear: both;
height: 18px;
}
#middle h2 a{
color: #6caad9;
}
#middle h3 strong{
font-size: 11px;
font-weight : normal;

}
#middle p{
padding:5px 1px 5px 1px;
font-size: 0.8em;
}

#middle li{
list-style: none;
}

.produkt3{
background: #e6e6e6 url(kolonka.gif) no-repeat right top;
display: block;
width: 144px;
height: 298px;
float: left;
padding: 15px 1px 0px 1px;
margin: 2px;
text-align: center;
font-size: 0.9em;
position: relative;
}
.produkt3 strong{
	display: block;
	width: 134px;
	height: 50px;
	margin: 0px 5px 0px 5px;
	text-align: left;
	font-size: 0.9em;
}
.produkt3 strong a{
color: #194d75;
text-decoration: none;
}
.produkt3 img{
border: 1px solid Silver;
margin: 0px 0px 0px 0px;
}
.produkt3 b{
display: block;
text-align: left;
padding: 0px 5px 0px 5px;
}
.produkt3 .cena{
color: #194d75;
font-size: 1.2em;
display: block;
text-align: center;
}
.produkt3 .detailkup{
background: url(detailkup.jpg) no-repeat bottom center;
position: absolute;
bottom: 0px;
display: block;
left: 0px;
width: 144px;
height: 71px;
font-size: 0.9em;
}
.produkt3 .detailkup a{
display: block;
width: 44px;
float: left;
font-weight : bold;
padding: 25px 7px 10px 20px;
margin: 5px 0px 0px 0px;
}
.produkt3 .detailkup a:hover{
padding: 27px 7px 10px 20px;
}

.produktakcni{
display: block;
border: 1px solid #E4EAEF;
padding:5px;
margin: 3px;
text-align: left;
font-size: 0.8em;
float: left;
width: 580px;
font-size: 0.75em;
}
.produktakcni .fotka{
float: left;
width: 35%;
}
.produktakcni .popis{
float: left;
margin: 0px 0px 0px 5px;
border-left: 1px solid #E4EAEF;
padding: 0px 0px 0px 5px;
width: 60%;
}
.produktakcni h4{
color: #FF6600;
font-size: 1.3em;
}
.produktakcni .puvodni{
text-decoration: line-through;
}
.produktakcni .cena{
color: Red;
font-size: 1.2em;
}
.produktakcni i{
padding: 10px 0px 0px 0px;
font-size: 1.1em;
display: block;
}
.produktakcni .detailkup a{
display: block;
width: 40px;
float: right;
font-weight : bold;
padding: 10px 7px 10px 7px;
background: #E4EAEF url(bg-h2.gif) repeat-x bottom;
margin: 5px 0px 0px 0px;
}
.produktakcni .detailkup a:hover{
background: #E4EAEF url(bg-h2h.gif) repeat-x bottom;
}
.radek{
display: block;
clear: both;
}
.poslednidva{
display: block;
width: 185px;
height: 285px;
border: 1px solid #E4EAEF;
float: left;
padding:5px;
margin: 3px;
text-align: center;
font-size: 0.9em;
position: relative;
}
.poslednidva .detailkup{
position: absolute;
bottom: 1px;
display: block;
left: 5px;
width: 185px;
}
.poslednidva .detailkup a{
display: block;
width: 78px;
float: left;
font-weight : bold;
padding: 10px 7px 10px 7px;
background: #E4EAEF url(bg-h2.gif) repeat-x bottom;
margin: 5px 0px 0px 0px;
margin: 0px auto 0px auto;
}
.poslednidva .detailkup a:hover{
background: #E4EAEF url(bg-h2h.gif) repeat-x bottom;
}
.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.1em;
}
.poslednidva p{
display: block;
font-size: 0.9em;
text-align: justify;
margin: 5px 0px 5px 0px;
}
#tridit{
padding: 5px 0px 5px 0px;
margin: 0px 0px 5px 0px;
background: #E4EAEF;
font-size: 0.9em;
}
#strankovani{
text-align: center;
background: #EFF2F5;
border-bottom: 1px solid #E4EAEF;
border-top: 1px solid #E4EAEF;
display: block;
clear: both;
font-size: 0.8em;
padding: 3px;
}

#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: #F8F8F8;
font-size: 0.8em;
padding: 6px 5px 6px 6px;
margin: 10px -2px 7px -2px;


}
.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.9em;
width: 65%;
}
#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: #E5ECF3;
}
.aligncenter{
text-align: center;
margin: 10px;
}






select {
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{
background: #e6e6e6 url(kolonka.gif) no-repeat right top;
display: block;
width: 144px;
height: 298px;
float: left;
padding: 15px 1px 0px 1px;
margin: 2px;
text-align: center;
font-size: 0.9em;
position: relative;
margin: 5px 0px 0px 8px;
}
.tipvkategorii strong{
	display: block;
	width: 134px;
	height: 50px;
	margin: 0px 5px 0px 5px;
	text-align: left;
	font-size: 0.9em;
}
.tipvkategorii strong a{
color: #194d75;
text-decoration: none;
}
.tipvkategorii img{
border: 1px solid Silver;
margin: 0px 0px 0px 0px;
}
.tipvkategorii b{
display: block;
text-align: left;
padding: 0px 5px 0px 5px;
}
.tipvkategorii .cena{
color: #194d75;
font-size: 1.2em;
display: block;
text-align: center;
}
.tipvkategorii .detailkup{
background: url(detailkup.jpg) no-repeat bottom center;
position: absolute;
bottom: 0px;
display: block;
left: 0px;
width: 144px;
height: 71px;
font-size: 0.9em;
}
.tipvkategorii .detailkup a{
display: block;
width: 44px;
float: left;
font-weight : bold;
padding: 25px 7px 10px 20px;
margin: 5px 0px 0px 0px;
}
.tipvkategorii .detailkup a:hover{
padding: 27px 7px 10px 20px;
}
--
.tipvkategorii{
background: #e6e6e6 url(kolonka.gif) no-repeat right top;
display: block;
width: 144px;
height: 325px;
float: left;
padding: 15px 1px 0px 1px;
margin: 2px;
text-align: center;
font-size: 0.8em;
position: relative;
margin: 0px 0px 0px 7px;
}
.tipvkategorii img{
border: 1px solid Silver;
margin: 0px 0px 0px 0px;
}
.tipvkategorii b{
display: block;
text-align: left;
padding: 0px 5px 0px 5px;
}
.tipvkategorii .cena{
color: #194d75;
font-size: 1.2em;
display: block;
text-align: center;
}
.tipvkategorii .detailkup{
background: url(detailkup.jpg) no-repeat bottom center;
position: absolute;
bottom: 0px;
display: block;
left: 0px;
width: 144px;
height: 71px;
}
.tipvkategorii .detailkup a{
display: block;
width: 44px;
float: left;
font-weight : bold;
padding: 25px 7px 10px 20px;
margin: 5px 0px 0px 0px;
}
.tipvkategorii .detailkup a:hover{
padding: 27px 7px 10px 20px;
}
--
.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: #E5ECF3;
}

.button{
background: #E4EAEF url(bg-button.gif) repeat-x bottom;
padding: 3px;
border: 1px solid #94AEC1;
}

#menulb{
clear: both;
width: 187px;
padding: 5px 0px 0px 0px;
}
#menulb ul{
display: block;
margin: 0px;
padding: 0px;
}
#menulb li{
margin: 0px;
padding: 0px;
list-style: none;
display: block;
float: left;
}
#menulb a{
background: url(bg-a.gif) no-repeat center left;
width: 163px;
display: block;
padding: 2px 0px 3px 20px;
}
#menulb a:hover{
background: url(bg-ah.gif) no-repeat center left;
text-decoration: none;
}
.itext{
background: #E4EAEF url(bg-itext.gif) repeat-x top;
border: 1px solid #94AEC1;
text-align: center;
}