body {
font-family :'Times Roman', Arial, sans-serif, serif;
color : #000000;
font-size: 0.9em;
background-color: #87AEC5;
background-image: url(top.gif);
background-repeat: repeat-x;
}
hr{
color: #003B62;
position:relative;
left:-9px;
}
img {
border:0;
}
a {
text-decoration:none;
}
a:link, a:visited {
color: #000000;
}
a:hover {
text-decoration:underline;
color:red;
}
.hlavni a {
text-decoration:underline;
}
.zahlavi {
position:absolute;
height: auto;
top: 9px;
left: 9px;
}
.menu a {
font-size:1em;
font-weight:bold;
}
.pravy a {
font-size:0.8em;
}
.menu p {
margin:0px;
font-weight:bold;
font-size: 1.1em;
position:relative;
left:-8px;
line-height: 1.5em;
color:#003075;
}
.pravy p {
margin:0px;
font-weight:bold;
font-size: 1.1em;
position:relative;
left:-8px;
line-height: 1.5em;
color:#003075;
}
h3 {
margin-top:1px;
margin-bottom:1px;
font-weight:bold;
font-size:0.8em;
}
.menu {
background-image: url(menu.gif);
background-repeat: repeat-x;
padding-left:28px;
padding-right:8px;
padding-top:17px;
padding-bottom:20px; 
border-style:outset;
border-color: #003B62;
border-width: 1px;
position:absolute;
left:10px;
width: 200px;
height: auto;
margin-top: 35px;
 }
.hlavni {
background-color: #acccdc;
overflow:hidden;
padding-left:20px;
padding-right:20px;
padding-top:24px;
padding-bottom:20px; 
position:relative;
width: auto;
min-height: 345px;
top: 35px;
margin-left: 250px;
margin-right:auto;
border-style:solid;
border-color: #003B62;
border-width: 1px;
}
.pravy {
background-image: url(menu.gif);
background-repeat: repeat-x;
position:absolute;
width: 100px;
height: 220px;
margin-top: 80px;
right:10px;
padding-left:28px;
padding-right:8px;
padding-top:17px;
padding-bottom:20px; 
border-style:outset;
border-color: #003B62;
border-width: 1px;

}
.zapati {
position:relative;
font-size: 0.9em;
width: 650px;
height: 10px;
margin-top: 42px;
margin-left: 255px;;
}