/* definice CSS stylu */
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;  
background-color: #EFF8FF;
} 

#layout{ 
 width:1024px;
 height: 800px; 
 text-align:left; 
 margin:0 auto;
 background-image: url(../images/pergamen.jpg); background-repeat: no-repeat;
} 
 
#levy{
 width:234px; 
 float:left; 
 position:relative; 
 }
 
#obsah{
 position: relative; 
 width:740px;
 float:right;
 top: 120px; 
 margin-right: 50px;;
 }

#hlavicka{
 position: relative; 
 width:1024px; 
 height: 60px;
 top: 90px;
 font: normal bold 5.5em "Monotype Corsiva"; 
 text-align: center;
 display: block; 
 }

#paticka {
 position: absolute;
 width:1024px;
 height: 20px;
 top: 710px;
 }

.chata { margin-left: 57px ;margin-top: 130px; border: 0px; }
.ctu {margin-left: 0px ; border: 0px; }
.w3c {margin-left: 40px ; border: 0px; }

.nadpis { font: normal bold 1.7em "Monotype Corsiva"; }
.text { font: normal 1.1em "Arial"; }
.textmc { font: normal bold 1.2em "Monotype Corsiva"; }
.copyright { font: normal bold 1.2em "Monotype Corsiva"; }

.center {
 text-align: center; 
 display: block;
 }          

.navmenu{
list-style-type: none;
margin-top: 10px;
margin-left: 60px ;
padding: 1px 0;
width: 145px;
border: 0px solid black;
}

.navmenu li a{
background-color: maroon;
color: white;
display: block;
width: auto;
padding: 1px 0;
padding-left: 10px;
text-decoration: none;
margin: 1px;
font: normal bold 1.4em "Monotype Corsiva";
}

* html .navmenu li a{ /*IE . Actual menu width minus left padding  A (10px) */
width: 160px;
}

.navmenu li a:visited, .navmenu li a:active{
background-color: maroon;
color: white;
}

.navmenu li a:hover{
background-color: white;
color: maroon;
}

    