body{
background: white;
margin: 0;
font-family: verdana;
font-size: 11px;
}
#main{
width: 1114px;
}
#hlavicka{
float: left;
height: 298px; 
width: 100%;
}
#h1-top{
height: 69px;
width: 100%;
background: url(../design_image/top1.jpg) no-repeat;
}
#banner{
float:left;
background: url(../design_image/banner.jpg) no-repeat;
height: 182px; 
width: 100%;
}
#menu{
float: left;
background: url(../design_image/menu.jpg) no-repeat;
height: 47px; 
width: 100%;
}
#telo{
width: 1078px;
margin-left: 18px;
float: left;
}
#left{
color: white;
width: 236px;
margin-right: 21px;
float: left;
background: url(../design_image/left.jpg) repeat-y;
}
#content{
width: 800px;
float: right;
margin-right: 20px;
padding-top: 20px;
line-height: 17px;
min-height: 400px;
}
#left-top{
margin-left: 15px;
background: url(../design_image/left-top.jpg) no-repeat;
}
#spodek{
float: right;
background: url(../design_image/spodek.jpg) ; 
width: 800px;
height: 29px;
margin-right: 20px;
margin-top: 20px;
}
#paticka{
margin-left: 18px;
margin-top: 20px;
margin-bottom: 20px;
float: left;
background: url(../design_image/paticka.jpg) repeat-x;
height: 85px;
width: 1078px;
}
#levy{
margin-left: 15px;
width: 202px;
background: url(../design_image/left-dole.jpg) no-repeat center bottom;
}






.levy_kontakt{
padding: 5px 0 15px 20px;
}
.levy_kontakt a {
    color: #fff;
}
h1{
color: white;
padding: 32px 0 0 255px;
margin: 0;
font-size: 18px;
font-weight: normal;
}
h2{
color: rgb(39,141,42);
padding: 0 0 5px 5px;
margin: 0 0 15px 0;
border-bottom: 1px  rgb(50,136,39) solid;
font-size: 18px;
height: 23px;
}
h3{
color: rgb(254,177,19);
padding: 0;
margin: 0;
font-size: 16px;
margin-bottom: 3px;
}

h4{
color: white;
font-size: 16px;
width: 162px;
margin: 0 0 10px 15px;
padding: 20px 0 10px 10px;

border-bottom: 1px solid white;
}
.ikony{
float: right;
color: white;
margin: 8px 25px 0 0;
}
.logo{
width: 163px;
height: 71px;
left: 53px; 
position: absolute;
}
.menu{
margin: 14px 0 0 100px;
float: left;
}
.kosik{
color: white;
float: right;
margin: 5px 50px 0 0;
line-height: 15px;
}
.polozka{
width: 360px;
height: 152px;  
float: left;
margin-right: 20px;
margin-left: 20px;
margin-bottom: 12px;
margin-top: 13px;
color: grey;
line-height: 16px;
/*border-bottom: 1px  rgb(50,136,39) solid;*/
}
.polozka_img{
width: 123px;
height: 123px;
float: left;
margin: 5px;
margin-left: 0;
margin-right: 10px;
border: 0;
}
.polozka_cena{
padding-top: 10px;
width: 225px;
float: left;
}
.polozka_text{
margin-top: 3px;
height: 88px;
float: left;
width: 227px;
font-size: 11px;
/*border-bottom: 1px rgb(50,136,39) solid;*/
}
.detail_img{
border: 0px;
}
.cena{
width: 167px;
float: left;
font-size: 20px;
color:rgb(53,133,36);
font-weight: bold;
height: 30px;
}
.pat_menu{
color:white;
float: left;
margin: 15px 0 0 50px;
}
.copy{
color:white;
float: right;
margin: 15px 20px 0 0;
}
.kategorie {
padding: 0;
margin-left: 35px;
margin-bottom: 120px;
}
.li_1{
list-style-image: url(../design_image/li.jpg);
font-size: 13px;
font-weight: bold;
padding-left: 3px;
padding-bottom: 4px;
}

.menulink {
margin-left: 10px;
margin-right: 10px;
float: left;
}
.menulink a{
font-weight: bold;
color: white;
font-size: 14px;  
}
.menulink a:hover{
color: rgb(254,177,19);
}
a{
color: white;
text-decoration: none;
font-weight: bold;
}
a:hover{
color: rgb(254,177,19);
}
#content a{
color: rgb(254,177,19);
text-decoration: none;
font-weight: bold;
}
#content a:hover{
color: black;
}
#content a.h:hover {color:#feb113;}
.sub{
margin: 5px 0 0px 5px;
padding: 0;
list-style-type: none;

}
.sub li{
color: white;
padding-bottom: 4px;
list-style-type: none;
font-size: 11px;
font-weight: normal;
}

.li_1 .sub{
padding: 0;
list-style-type: none;

}
.li_1 .sub li a{
margin: 5px 0 0px 0px;
color: white;

list-style-type: none;
font-size: 11px;
}
.li_1 .sub li a:hover{color:#feb113;}

#doporucujeme{
  margin-top: 40px;
  text-align: center;
  color: #FFF;
}

