body 
{
margin-left:auto;
margin-right:auto;
width:971px;
text-align:center;
font-family: Verdana;
font-size:12px;
margin-top:0px;
}

div.page
{
text-align:left;
width:971px;
position:relative;
}

div.header
{
background-image:url("img/hdrbg.png");
height:263px;
width:971px;
margin-top:0px;
background-repeat:no-repeat;
background-position:center bottom;
    
}

div.header h1, h2
{
visibility:hidden;
margin:0px;
}
    
div.menu
{
background-image:url("img/mnubg.png");
background-repeat:repeat-x;
float:right ;
min-height:698px;
width:290px;
position:absolute;
top:0px;
left:620px;
z-index:-1;
margin:0px;
}
        
div.address
{
         color:#9EC6EA;

position:absolute ;
width:434px;
left:550px;
top:200px;
background-image:url("img/mnuline.png");
background-repeat:no-repeat;
background-position:center bottom ;
padding-bottom:20px;

}
#nazev
{
    font-size:16px;
    font-weight:bolder;
}
        
        div.address p
        {
            margin-left:100px;
        
}

div.content
{
    margin-left:20px;
    width:540px;
    float:left;
    position:absolute;
    top:210px;
}

div.footer
{
    position:fixed;
width:971px;
    bottom:0px;
    background-image:url("img/ftrline.png");
    background-position:center top;
    background-repeat:no-repeat ;
    background-color:White;
    height:40px;
    text-align:right ;
    }
    div.footer p
    {
        color:#9EC6EA;
        margin-right:95px;
    }
    
    div.footer a
    {
        position:absolute;
        top:8px;
        
        }
    
    div.footer img
    {
        border-width:0px;
        }
        
 div.menuarea
 {
     position:absolute;
     top:350px;
     left:50px;
     color:#9EC6EA;
 }
 
 
  .menuarea li, .menuarea ul
 {
 margin: 0;
 padding: 0;
 line-height: 25px; /* zde nastav vejsku */
 vertical-align: middle;

 }

 li.menu
 {
   list-style-type: square;
   text-align: left;
}

li.menu a {
  text-decoration: none;
   display: block;
   padding: 0 2px;
        color:#9EC6EA;

}

li.menu a:hover {
  text-decoration: none;
   display: block;
   padding: 0 2px;
   font-weight:bold;
     color:#9EC6EA;
}

 li.amenu
 {
   list-style-type: square;
   text-align: left;
}

li.amenu a {
  text-decoration:none;
   display: block;
   padding: 0 2px;
   font-weight:bold;
     color:#9EC6EA;
}
