* { margin: 0; padding: 0; }
a { color: #B50039; font-weight: bold; }
body { background: url(../img/pruh.jpg) #F8E414 repeat-y left; color: #B50039; font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-align: justify; }
fieldset { border: none; font-weight: bold; line-height: 1.5em; }
h1 { color: #947A19; font-size: 1.6em; margin: 0.6em 0; text-align: center; }
h2, h3 { margin: 0.6em 0; }
img { margin: 15px; }
label { clear: left; display: block; float: left; font-weight: normal; width: 5em; }
p { margin: 0.8em 0; }
strong { color: #000000; }
.cerna { color: black; }
.cistic { clear: both; float: none; }
.foto { float: none; clear: both; }
.modra { color: #1842BD; }
.obtl, .foto { float: left; }
.obtp { float: right; }
.okrh2em { padding-top: 2em; }
.p1a05em { font-size: 1.05em; }
.podtrzene { text-decoration: underline; }
.smiles img { margin: 0 5px; padding: 0; }
.stred { text-align: center; }
.tucne { font-weight: bold; }
#menu { font-size: 0.95em; font-weight: bold; left: 330px; position: absolute; top: 6.5em; }
#menu li { color: #0000FF; display: inline; list-style: none; margin-left: 1.2em; }
#paticka { font-size: 0.6em; width: 100%; }
#paticka img { border: none; padding: 0 10px 10px 10px; }
#sl_l { left: 0; position: absolute; text-align: center; top: 60px; width: 310px; }
#sl_l a { border: none; text-decoration: none; }
#sl_l img { border: none; margin-bottom: 15px; }
#telo { _height: 600px; margin: 6em 3em 2em 340px; min-height: 600px; }

