* { margin: 0; padding: 0; }
a { color: #000; font-weight: bold; }
body { background-color: #fff; font-family: verdana, sans-serif; font-size: 12pt; }
h1, #menu h2 { display: block; }
h2 { color: #000; font-size: 1.6em; line-height: 2.6em; margin-right: 20px; text-align: left; }
h3 { color: #000; font-size: 1.4em; line-height: 1.8em; margin-top: .2em; }
p { color: #000; font-weight: bold; margin: .5em 2em .5em 0; text-align: justify; }
strong { color: #000; font-weight: bold; }
table { background-color: #FFFFFF; border: 4px solid #FFFFFF; border-collapse: collapse; margin: 5px 0; text-align: left; width: 99%; }
td a { text-decoration: none; }
td img { border: 2px solid #1C1B7A; margin: 0; padding: 0; }
td, th { background-color: #F5EB92; border-bottom: 3px solid #FFFFFF; border-spacing: 0px; border-top: 3px solid #FFFFFF; empty-cells: show; font-size: 80%; line-height: 19px; padding: 2px 5px; vertical-align: middle; }
th { background-color: #1C1B79; text-align: left; }
th a { color: #FFFFFF; text-decoration: none; }
th h2 { line-height: 2em; text-align: center; }
th h3 { float: left; font-size: 1.3em; }
th strong { color: #FFFF00; float: right; font-size: 1.3em; text-align: right; }
ul, ol { margin-left: 3em; }
.b33pol { display: block; float: left; text-align: center; width: 33%; }
.bezpodtr { border: 0; text-decoration: none; }
.cervena { color: #FF0000; }
.cistic { clear: both; float: none; }
.obrdetail { border: 5px solid #F5EB92; }
.obrpr { float: right; margin: .5em .5em .5em 2em; }
.stred { text-align: center; }
.tdfoto { border: none; margin: 0; padding: 0; vertical-align: middle; width: 135px; }
.vpravo { text-align: right; }
#logo { display: block; height: auto; }
#menu, #paticka  { display: none; }
#ramec { background: none; border: none; margin: auto; padding-bottom: 0; text-align: left; width: auto; }
#telo { _height: auto; float: right; min-height: auto; width: auto; }

