body {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-size: 11px;
color: #fff;
background: #2E76B8 url(img/backhtml.gif) 0 0 repeat-x;
margin: 0;
padding: 0;
}

#top {
height: 64px;
padding-top: 158px;
padding-left: 312px;
background: url(img/backtop.jpg) 0 0 no-repeat;
}

#flash {
float: left;
width: 560px;
height: 147px;
background: url(img/flash.jpg) 0 0 no-repeat;
text-align: center;
}

#flash img {
float: left;
margin: 28px 4px 0 10px;
}

#flash ul {
clear: left;
margin: 0;
padding: 29px 0 0 0;
list-style-type: none;
}

#flash ul li {
display: inline;
padding: 0 5px 0 15px;
background: url(img/sipky.gif) 0 4px no-repeat;
color: #fff;
font-size: 10px;
font-weight: bold;
}

#flash ul li a {
color: #fff;
text-decoration: none;
}

#flash ul li a:hover {
color: #4aade4;
}

#obsah {
clear: left;
width: 789px;
margin: 6px 0 0 211px;
background: url(img/backobsah.gif) 0 0 repeat-y;
}

#obsah hr {
height: 1px;
margin: 0 0 5px 0;
*margin: 0;
padding: 5px 0 0 0;
*padding: 0;
border: 0;
border-bottom: 1px dotted #444;
}

#left {
float: left;
width: 120px;
padding: 10px 15px;
}

ul.menuvlevo {
margin: 0;
padding: 5px 0;
list-style-type: none;
}

ul.menuvlevo li {
padding: 2px 0 2px 14px;
background: url(img/arrows.gif) 0 5px no-repeat;
font-weight: bold;
}

ul.menuvlevo ul {
margin: 0;
padding: 0 0 0 5px;
list-style-type: none;
}

ul.menuvlevo ul li {
padding: 2px 0;
background: none;
}

ul.menuvlevo li a {
color: #fff;
text-decoration: none;
}

ul.menuvlevo li a:hover {
color: #52BDF3;
}

#center {
float: left;
width: 170px;
padding: 15px;
}

#right {
float: left;
width: 409px;
padding: 15px;
}

#bottom {
width: 789px;
margin: 0 0 0 211px;
padding: 6px 0;
}

/*sup, sub {
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}*/

.boks {
border: 1px solid #013F8E;
color: #333;
font-size: 11px;
}

.enter {
border: 1px solid #001846;
background-color: #013F8E;
color: #fff;
font-size: 11px;
font-weight: bold;
}

.tabule {
empty-cells: show;
border-collapse: collapse;
border: 2px solid #001846;
background-color: #013F8E;
/*color: #333;*/
}
.tabule td {
padding: 2px 4px;
border: 1px solid white;
}

.cent {
text-align: center;
}

.fl {
float: left;
margin-right: 10px;
}

.fr {
float: right;
margin-left: 10px;
}

h1 {
margin: 0;
padding: 0 0 5px 0;
color: #fff;
font-size: 14px;
font-weight: bold;
}

h2 {
margin: 10px 0;
padding: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
}

h3 {
margin: 10px 0;
padding: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #fff;
}

p {
margin: 10px 0;
padding: 0;
}

