body {
margin: 0pt;
padding: 0pt;
font-size: 12pt;
line-height: 14pt;
background: #fff;
color: #000;
font-family: serif;
}

#obal, #obalmenu, #obsah, #obaltext, #text, #menu, #copy, #logo, #zahlavi{
width: 100%;
border: 0pt;
color: #000;
background: #fff;
}

#menu, #copy, #logo, #zahlavi, #toplist, .hide{
display: none;
}

p, h1, h2, h3, a {
color: #000;
background: #fff;
}

h1, h2, h3{
margin: 15pt 0pt;
}

a{
text-decoration: underline;
}

p{
text-align: justify;
text-indent: 0pt;
line-height: 18pt;
font-size: 12pt;
padding: 0pt;
}

img{
border: 0pt;
margin: 5pt;
padding: 0pt;
}

strong, .tucne{
font-weight: bold;
color: #000;
background: #fff;
}

hr.end, .stop-float{
clear: both;
}

hr.end{
margin: 0pt;
padding: 0pt;
visibility: hidden;
clear: both;
width: 1pt;
height: 1pt;
line-height: 1pt;
font-size: 1pt;
}

ul.ctverecky{
list-style-type: square;
}

#text ul.mapa{
font-size: 12pt;
margin: 0em 12pt;
list-style-type: square;
}

#text ul.mapa li{
margin: 3pt;
}

.nastred{
text-align: center;
text-indent: 0pt;
}

table{
width: 90%;
}
