html,body{margin:0;padding:0}
html, body{
scrollbar-face-color:#EBF5FF;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#78AAFF;
scrollbar-darkshadow-Color:#78AAFF;
}
body {background-image: url(../pic/bg.gif); background-position: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font: 82% arial,sans-serif;text-align:center;}
p{margin:0 10px 10px}
a { color:#dc0000}
a:hover { color:#000000 }


form { margin:0; padding:0 }
fieldset { border:none }
input,textarea,select { font-size:82%; margin:2px }
table, textarea { font-size:100% }
.center { text-align:center }
.right { text-align:right }
.clear { clear:both;float:none;width:1px;height:1px;font-size:1px }
.nospc { margin:0;padding:1px; }
.small { font-size:0.85em }
.red { color:#d00 }
.black { color:#000 }
.white { color:#fff }
.green { color:#7ab13a; }
.gray { color:#aaa }
.tucne { font-weight:bold;}
.nopad { padding:0 }
.nomarg { margin:0 }
.novmarg { margin-top:0; margin-bottom:0 }
.tm { margin-top:1em }
a:hover { color:#000000 }
a img { border:none }
h1.title { color:#408CDE; font-family:arial,sans-serif;font-size:1.3em;padding:0;margin:0.9em 0; }
h2.title { color:#408CDE; font-family:arial,sans-serif;font-size:1.2em;padding:0;margin:0.9em 0; }
h3.title { color:#408CDE; font-family:arial,sans-serif;font-size:1.1em;padding:0;margin:0.9em 0; }
ul.generic { list-style:none; margin:0; padding:0.5em 1em }
ul.generic li { margin:2px }
table.frm { border-collapse:collapse }
table.frm td.lab { width:12em;text-align:right;padding-right:1em }


div#container { width:980px; _width:980px; margin:0 auto; text-align:left;background:#ffffff  }
div#wrapper{float:left;width:100%;}
div#content-pad { padding:0.5em 1em;}
div#content{position:relative;margin: 0 170px;}
div#extra{float:left;width:170px;margin-left:-170px}
div#footer{clear:left;width:100%; height:22px;}
div#copyright {position:relative;left:8px;top:4px;width:370px;overflow:hidden; font-size:11px; float:left; }
div#spodni-menu {position:relative;top:3px; right:10px; overflow:hidden; font-size:11px; float:right;}


div#header { position:relative; background:#FFFFFF url(../pic/top-lista.png) top right no-repeat; width:980px}
div#header h1 { margin:0; padding:1em; color:#ffffff }
div#lista { position:absolute;left:0;top:0;width:381px;height:22px;overflow:hidden; font-size:10px; background:#7D97C4 url(../pic/bg-lista.gif) no-repeat; }
div#lista-obsah { margin-top: 4px; margin-left: 15px; }
div#lista-obsah a { color:#ffffff; text-decoration: none }
div#lista-obsah a:hover { text-decoration: underline }
div#lista-obsah a.uvod { background:url(../pic/ico-uvod.gif) no-repeat 0px 2px; padding-left: 11px; padding-right: 7px; }
div#lista-obsah a.mapa { background:url(../pic/ico-mapa.gif) no-repeat 0px 1px; padding-left: 13px; padding-right: 7px; }
div#lista-obsah a.kontakt { background:url(../pic/ico-kontakt.gif) no-repeat 0px 3px; padding-left: 14px; padding-right: 48px; }
div#lista-obsah a.english { background:url(../pic/ico-english.gif) no-repeat 0px 2px; padding-left: 17px; padding-right: 6px; }
div#lista-obsah a.deutsch { background:url(../pic/ico-deutsch.gif) no-repeat 0px 2px; padding-left: 17px; padding-right: 10px; }

div#logo { position:absolute;left:0;top:22px;width:381px;height:113px;overflow:hidden }
div#logo h1 { font-size:2em; margin:0; padding:0.5em}
div#logo h1 a { color:#ffffff }
div#logo span { display:block;position:absolute;left:0;top:0;width:381px;height:113px;background:url(../pic/top-krelov.png) no-repeat; cursor: hand; cursor: pointer; }
div#topfoto { position:relative;left:381px;width:599px;overflow:hidden;}
div#cervena-lista { position:relative; height: 21px; background-color:#E40000; color: #fff; top:-2px;}
div#datum {position:absolute;left:14px;top:4px;width:170px;overflow:hidden; font-size:11px}
div#horni-menu {position:absolute;left:185px;top:3px;width:600px;overflow:hidden; font-size:12px;}
div#horni-menu a {color: #ffffff; font-weight:bold; text-decoration: none}
div#horni-menu a:hover {text-decoration: underline}

div#leve-menu {display: visible}


div#navigation{float:left;width:170px;margin-left:-100%; }

div#content p{line-height:1.4; }
div#extra{ }
div#footer{background: #408CDE ;color: #FFF}
div#footer p{margin:0;padding:5px 10px}


div#menu_box { border-bottom:0px solid #ffffff; background-color:#ffffff; border-top:7px solid #ffffff; border-bottom:7px solid #ffffff}
div#menu_box h3 { margin:0;padding:0px 13px;font-size:1.0em;background-color:#ffffff; height: 20px; color:#ffffff; background:url(../pic/bg-zahlavi-sloupec.gif) no-repeat }


div#box { border-bottom:7px solid #ffffff;background:#408CDE; }
div#box h3 { margin:0;padding:0px 13px; font-size:1.0em;background-color:#ffffff; height: 20px; color:#ffffff; background:url(../pic/bg-zahlavi-sloupec.gif) no-repeat; border-bottom:1px solid #ffffff; }
div#box p { color:#ffffff; line-height:150% }
div#box a { color:#ffffff; padding:4px 0; display:inline }
div#box a:hover { color:#E2E2E2 }



div#cesta{ font-size: 10px; color: #666666;margin-left:0px; margin-top: 5px; margin-bottom: 15px; }
div#cesta a{ background: transparent url(../pic/sipecka.gif) no-repeat center right; text-decoration: none; padding-right: 10px; color: #666666; }
div#cesta a:visited, div#cesta a:active{ color: #666666; }
div#cesta a:hover{ text-decoration: underline; }


div#odrazka { border-bottom:0px solid #ffffff; background-color:#ffffff; height: 34px; border-bottom:7px solid #ffffff; background:url(../pic/odr-bg.gif) no-repeat }
div#ikona {position:relative;left:7px;top:9px;width:30px;overflow:hidden; float:left}
div#odkaz {position:relative;left:4px;top:10px;width:140px;overflow:hidden; font-size:12px; color: #ffffff; float:right}
div#odkaz a {color: #ffffff; font-weight:bold; text-decoration: none}
div#odkaz a:hover {color: #C0CDE4}


.vysledky { border-collapse:collapse; margin-bottom:15px; width: 594px; }
.vysledky td { border:1px solid #C6DDF5; padding:3px 7px; vertical-align: top; }
.vysledky th { border:1px solid #C6DDF5; background-color: #C6DDF5; padding:3px 7px; vertical-align: top; font-weight: bold; }




.strankovani{
padding: 4px;
}

.strankovani ul{
margin: 0;
padding: 0;
text-align: center;
font-size: 11px;
}

.strankovani li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.strankovani a, .strankovani a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.strankovani a:hover, .strankovani a:active{
border: 1px solid #9aafe5;
color: #2e6ab1;
}

.strankovani a:hover{
background-color: #C6DDF5;
}

.strankovani li.aktualni{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}

.strankovani li.neaktivni{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.strankovani li.dalsi{
font-weight: bold;
}

* html .strankovani li.aktualni, * html .strankovani li.neaktivni{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}


