* {margin:0;padding:0;border:0;}
body {background:#FFF;color:#000;font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif;font-size:85%;text-align:center;}

#hlavicka {position:relative;height:156px;margin-bottom:1px;background:#000 url('im/bg.png') repeat-x center top;color:#FFF;text-align:center;}
h1 {height:40px;padding-top:20px;color:#FFF;font-family:Verdana,'Geneva CE',lucida,sans-serif;font-size:160%;}
* html h1 {height:60px;}
#hlavicka h2 {height:65px;color:#999;font-family:Verdana,'Geneva CE',lucida,sans-serif;font-size:120%;}
#hlavicka span {display:block;position:relative;width:720px;margin:0 auto;}
#hlavicka span a {display:block;position:absolute;top:0;left:0;width:720px;height:114px;background:url('im/logo.png') no-repeat;}
menu {height:30px;list-style:none;text-align:center;}
menu li {display:inline;margin:0 10px;}
menu a {padding:5px 20px;color:#FFF;font-weight:bold;text-decoration:none;text-transform:lowercase;}
menu a:hover {text-decoration:underline;}
menu .akt {background:#C00;}

#stranka {width:720px;margin:0 auto;text-align:left;}
#obsah {width:480px;padding:20px 20px 0 0;float:left;}
* html #obsah {width:500px;}
#obsah h2 {margin-bottom:15px;color:#666;text-transform:lowercase;}
#obsah h3 {clear:both;margin-bottom:10px;padding-top:10px;color:#922;font-size:105%;}
#obsah p {clear:both;margin:0 10px 10px;line-height:140%;}
#obsah ul {list-style:none;}
#obsah ul.odrazky {padding-left:20px;list-style:circle;}
#obsah li {padding-bottom:2px;}
#obsah dl {margin-bottom:15px;}
#obsah dt {width:200px;margin-bottom:5px;padding-right:20px;float:left;clear:left;text-align:right;}
* html #obsah dt {width:220px;}
#obsah dd {width:240px;margin-bottom:5px;float:left;clear:right;font-weight:bold;line-height:135%;}
* html #obsah dd {float:none;clear:none;}

#panel {width:220px;float:right;}
#panel h2 {padding-left:40px;background:#E50000 url('im/panelnadpis.png') no-repeat left top;color:#FFF;font-size:120%;text-transform:lowercase;line-height:33px;}
#panel ul {clear:both;padding:10px;background:url('im/panelbg.png') no-repeat left top;list-style:none;}
#panel li {padding:5px;}
#panel dd {padding:2px 0 0 10px;font-size:90%;}
#paticka {clear:both;padding:35px 0 10px;color:#777;font-size:90%;text-align:center;}
#paticka a {color:#666;}

a {color:#F00;text-decoration:underline;}
a:hover {text-decoration:none;}
.normal {font-weight:normal !important;font-size:95%;}
.odsad {padding-left:10px;}
.odsadvic {padding-left:20px;}
.odsad2 {padding-top:10px;}
.podpis {font-style:italic;font-size:95%;text-align:right;}
.center {text-align:center;}
.right {text-align:right;}
hr {display:none;}

table {margin:0 15px 10px;font-size:100%;border-spacing:2px;}
th,td {padding:3px 10px;margin:2px;}
th {padding:3px 10px;background:#E99;color:#700;font-weight:normal;text-align:center;}
td {padding:3px 10px;background:#FEE;}
tr.sudy td {background:#FDD;}
tr:hover td {background:#FBB;}

fieldset {margin:0 15px 10px;padding:15px 10px 10px;border:1px solid #500;}
legend {margin-left:20px;padding:0 5px;color:#A77;font-size:80%;text-transform:uppercase;letter-spacing:1px;}
form p {margin:0 0 10px;}
label {display:block;width:100px;padding-right:10px;float:left;font-weight:bold;text-align:right;}
* html label {width:110px;}
input {width:142px;border:1px solid #500;padding:2px 3px;}
* html input {width:150px;}
input.sirsi {width:392px;border:1px solid #500;padding:2px 3px;}
* html input.sirsi {width:400px;}

#komeulista {padding:3px 10px;background:#CCC;list-style:none;}
#komeulista li {display:inline;padding:0 5px;font-size:95%;}
#komeulista img {position:absolute;left:10px;top:3px;}
