html {margin: 0;padding: 0;}
body {
 background-image: url("./image/bg.gif");
 background-position: right top;
 background-repeat: repeat-x;
 background-color: #FFFFA0;
 margin: 0 auto;
 padding: 0;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #8B8A8A;
 text-align:center;
 width: 980px;
 position: relative;
}
p {
 margin: 0;
 padding: 0;
}

#top {
 position: relative;height:297px;width:990px;
 margin: 0px 0px 0px 0px;
 
 border: 0px;
 padding: 0px 0px 0px 0px;
 background-color: #000000;
 background-image: url("./image/zahlavi.jpg");
 }

#top a {
    margin-top: 266px;
    padding: 6px;
    text-decoration: none;
    font-weight:bold;
    width: 130px;
    display: block;
    color:white;
    font-size:11px;
    text-align:middle;
    text-decoration:none;
    background-color:#790000;
    border: 0px;
    border-left: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
    float:right;
  }

#bottom {
 clear:both;
 margin:0px;
 padding:0px;
 vertical-align:middle;
 color:white;height:55px;
 font-size:11px;letter-spacing:1px;
 position: relative;padding-top:10px;
 border: 1px solid white;
 background-image: url("./image/zapati.gif");
 background-color: blue; text-align: center;
}
#bottom a
{
 color: white;
 text-decoration: none;
 font-weight:bold;
}

#hlavni {
    position: relative;
    padding: 10px 20px 20px 20px;
    float:right;
    overflow: hidden;
    margin: 0 auto;
    text-align: justify;
    background: #FFFFA0;
    background-color: #FFFFA0;
    width:689px;
}
#hlavni img {margin-left:0px;margin-right:20px;padding:0px;float:left;}
#hlavni .img {margin:0;padding:0px;}
#hlavni .imghl {margin-left:20px;margin-right:0px;padding:0px;float:right;}
#hlavni h1 {margin:0px;padding:0px;color:#F58220;font-size:15px;text-transform:uppercase;}
#hlavni h2 {margin:0px;padding:0px;color:#F58220;font-size:14px;text-transform:uppercase;}
#hlavni h3 {margin:0px;padding:0px;color:#8DB500;font-size:12px;}
#hlavni a {color:black;text-decoration:none;}
#hlavni ul {margin-top: 0;margin-bottom: 0;}
#hlavni li {margin-top: 0;margin-bottom: 0;}

#reklama {
    position: relative;
    padding: 0px 0px 20px 20px;
    float:right;
    overflow: hidden;
    margin: 0 auto;
    text-align: right;
    background: white;
    background-color: white;
    color:red;
    width: 220px; 
}
#reklama strong {margin:0px;padding:0px;color:#8DB500;font-size:12px;}

#menu {
 position: relative;
 padding: 3px 0px 0px 1px;
 width: 250px; 
 float: left;overflow: hidden;
 background: #FFFFA0;
 background-color: #FFFFA0;
 text-align:left;
 }
#menu a
{
clear:both;
color: white;
margin: 0px;
font-weight:normal;
font-size:11px;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px;
text-decoration: none;
display: block;
width: 240px;
text-align:left;
background-color: #000080;
border-bottom: 1px solid #FFFFFF;
}

#menu a.reklama
{
margin: 0px;
font-weight:normal;
font-size:11px;
padding-top: 0;
padding-left: 0;
padding-bottom: 0;
text-decoration: none;
width: 234px;
text-align:center;
border-bottom: 0px solid #FFFFFF;
}

#menu a.sel
{
background-color: #2B354C;
}

#menu a.sub
{
color: white;
background-color: #1F44C4;
border-bottom: 1px solid #FFFFFF;
padding-top: 5px;
padding-bottom:5px;
padding-left:15px;
}


#menu a.subsel
{
color: white;
background-color: #2B354C;
border-bottom: 1px solid #FFFFFF;
padding-top: 5px;
padding-bottom:5px;
padding-left:15px;
}



#menu a:hover
{
background-color: #3572F3;
color: #000000;
}

#menu .banner
{
 color: black;
 background-color:white;
 border: 0px;
 padding:0px;
 margin:5px;
}

#menu a.shop
{
clear:both;
color: white;
margin: 0px;
font-weight:bold;
font-size:11px;
padding-top: 8px;
padding-left: 10px;
padding-bottom: 8px;
text-decoration: none;
display: block;
width: 240px;
text-align:left;
letter-spacing:2px;
background-color: #790000;
border-bottom: 5px solid #FFFFFF;
}

