
body {
margin: 0px auto; 
position: relative; 
width: 1000px;
background-color : #FFFFFF;
color : black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.menu {
position : absolute;
top : 10px;
left : 10px;
width : 180px;
font-size : 90%;
background-color : #ffde00;
}
div.sloupec {
position : absolute;
top : 10px;
left : 780px;
width : 180px;
font-size : 100%;
background-color : #ffde00;
}
div.obsah {
position : absolute;
top : 20px;
left : 210px;
width : 550px;
}
p.patka {
font-size : 60%;
text-align : center;
border-top : 1px solid black;
padding : 5px;
}
p.patka a {
color : black; !important;
}
em, strong {
color : black;
}
li {
margin : 15px 10px 15px 10px;
padding : 0;
line-height : 130%;
list-style-image : url
}
ol, ul {
margin : 15px 25px 15px 50px;
padding : 0;
}
a.tlacitko{
background-color : transparent;
font-size : 11pt;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
width : 160px;
padding : 1px 0px 1px 1px;
color : black;
margin : 1px 0px 1px 1px;
display : block;
}
a.tlacitko:link{
text-decoration: none;
color : black;
}
a.tlacitko:visited{
text-decoration: none;
color : black;
}
a.tlacitko:hover{
text-decoration: none;
border-bottom : 1px solid white;
background-color :white;
color :#ffde00;
} 
p {
padding : 0;
margin : 10px;
line-height : 140%;
text-align:justify
}
p.box {
padding : 10px;
border : 1px solid black;
background-color :#ffde00;
}
a:link {
color : black;
}
a:visited {
color : black;
}
a:hover {
color :#ffde00;
}
h1 {
font-size : 120%;
color : black;
font-weight : normal;
margin : 10px;
padding : 0 0 3px 10px;
border-bottom : 1px solid black;
}
h2 {
font-size : 80%;
color : black;
font-weight : normal;
margin : 10px;
padding : 0 0 3px 10px;
text-align:center
}
h3 {
font-size : 160%;
color : black;
font-weight : normal;
margin : 10px;
}
h4 {
font-size : 120%;
color : black;
font-weight : normal;
margin : 10px;
padding : 0 0 3px 10px;
border-bottom : 1px solid : white;
text-align:center
}
h5 {
font-size : 120%;
color : black;
font-weight : normal;
margin : 10px;
padding : 0 0 3px 10px;

}
.menu p {
padding : 10px;
border : 1px solid white;
}
.sloupec p {
padding : 10px;
border : 1px solid white;
}
.menu ul {
margin : 15px;
padding : 0;
}
.menu ul li {
margin : 5px 0 5px 0;
padding : 0;
list-style-type : none;
}
.menu ul li a {
font-weight : bold;
}