html, body {
margin:0;
padding:0;
background-color:#FFFFFF;
color:#000000;
behavior: url(csshover.htc);
font: 1em Geneva, Verdana, Arial, Helvetica;
}
.obsah {
width:66%;
margin-top:3em;
padding-left:2%;
text-align:justify;
font-size:1em;
line-height:1.2;
padding-right:1em;
font: 0.9em/1.5em Geneva, Verdana, Arial, Helvetica;
color:#000000;
float:left;
}
.obsah a:visited{color:#FF6666}
.obsah a:link {color:#FF0000}
.obsah a:hover {color:#00A000;}

H1 {
text-align:center;
font-size:1.7em;
color:#000000;
letter-spacing:5px;
}
H2 {
text-align:left;
font-size:1.2em;
margin-top:4%;
margin-left:4%;
color:#880088;
}
H3{
font-size:0.9em;
margin-bottom:0;
padding-bottom:0;
}

.pozn {
cursor:help;
border-bottom: 1px dashed gray;
}

.pozor {
margin: 2em 2em 2em 4em;
font: italic 0.9em/1.5em Geneva, Verdana, Arial, Helvetica;
background-color:#ddddff;
padding:0.5em;
}

.script {
font-family:courier;
font-size:1.0em;
color:blue;
}

pre {
font-family:courier;
font-size:1.0em;
color:blue;
line-height:1.3;
}

table {
border-collapse: collapse;
border-color:black;
}
table td{
border-color:black;
}
table th{
border-color:black;
}
.titulek{
background-color:#aaeeaa;
font-weight:bold;
}


.scripttab th{
font-family:courier new;
font-size:0.9em;
color:blue;
text-decoration:none;
font-style:normal;
font-weight:normal;
background-color:#e2Ffca;
text-align:left;
}

.scripttab {
margin-bottom:20px;
margin-top:20px;
}

.scripttab td{
font-size:0.9em;
text-align:left;
}

.scripttab a{
color:blue;
}
.scripttab a:visited{
color:blue;
}

.scripttab a:hover{
color:red;
}

.patka {
color:#999999;
text-align:center;
border-top:3px double #aaaaaa;
margin-top:1%;
padding-top:.5%;
padding-bottom:.5%;
font-family:Verdana;
font-size:.6em;
width:100%;
float:left;
}

.patka a {
color:#888888;
}

.patka a:visited {
color:#888888;
}

.patka a:hover{
color:#666666;
}

.odkazy {
line-height: 2;
}

.logo {
position:absolute;
left:0px;
top:0px;
}

img {
border:none;
}
.search {
position:absolute;
top:8px;
right:10px;
}
.search form {
padding:0px;
margin:0px;
}
.menu {
float:right;
width:29%;
line-height:1.5;
}

.menu ul {
list-style:none;
margin:0;
padding:0;
margin-right:20%;
}
.menu a {
font-family:verdana;
font-size:0.8em;
color:blue;
text-decoration:none;
font-weight:bold;
padding:2px;
padding-left:10px;
display:block;
height:20px;
}
.menu ul li {
border-top:1px solid white;
}
.menu ul li a:hover {
color:red;
}
.menu a:visited{
font-family:verdana;
font-size:0.8em;
color:navy;
text-decoration:none;
font-weight:bold;
padding-left:10px;

}
.menu table {
margin-top:-10px;
}
.tady {
color:#aa22aa;
font-weight:bold;
background-color:#ddddff;
padding:2px;
padding-left:10px;
font-family:verdana;
font-size:0.8em;
border-left:5px solid #aa22aa;
}
.tadyne {
background-color:#eeeeff;
border-left:5px solid #225be3;
}
/*.skip a{
position:absolute;
top:-1000px;
}
.skip a:visited{
position:absolute;
top:-1000px;
}
.skip a:focus{
position:absolute;
top:0px;
left:45%;
}*/
.nadpis {
margin-top:50px;
font-family:verdana;
font-size:0.9em;
font-weight:bold;
color:#0000ff;
width:12em;
padding-left:10px;
background:#225be3;
background-image:url("img/bzunk.gif");
background-position:right top;
background-repeat:no-repeat;
color:#ffffff;
}
div#nav {
float: left;
background: #FFF;
border-bottom: 1px solid #AAA;
border-top: 1px solid #AAA;
background-color:#ddddff;
width:100%;
margin-top:35px;
}

div#nav a{
font-family:verdana;
font-size:0.8em;
}
div#nav ul {
margin: 0;
padding: 0;
background: white;
border: 1px solid #CCC;
border-width: 0 1px;
}
div#nav li {
position: relative;
list-style: none;
margin: 0;
float: left;
width: 9em;
line-height: 1em;
border-right:1px solid #AAA;
}
div#nav li.home {
width:5em;
}
div#nav li.home:hover {
background-color: #aaffaa;
}
div#nav li:hover {
background: #aaffaa;
}
div#nav li.submenu {
background: url(img/dropmenu.gif) 95% 50% no-repeat;
}
div#nav li.submenu:hover {
background-color: #aaffaa;
}
div#nav li a {
display: block;
padding: 0.3em 0 0.3em 0.5em;
text-decoration: none;
width: 6.5em;
white-space:nowrap;
}
div#nav>ul a {
width: auto;
}
div#nav ul ul {
position: absolute;
width: 9em;
display: none;
}
div#nav ul ul li {
border-top: 1px solid #CCC;
background-color:#ddffdd;
}
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 1.5em; left: -1px;}
div#nav ul.level3 {top: -1px; left: 7em;
  border-top: 1px solid #CCC;}
.chapter{
color:blue;
font-weight:bold;
white-space:nowrap;
}
.hometady{
font-weight:bold;
background-color:#cccccc;
color:white;
}
.last{
border-bottom:1px solid #CCC;
}
.slogan {
font-weight:bold;
font-size:1em;
text-align:center;
font-family:georgia;
color:black;
}
.novinky {
font-size:0.8em;
padding-top:150px;
padding-right:25px;
text-align:justify;
}
.novinky a:visited{color:#FF6666}
.novinky a:link {color:#FF0000}
.novinky a:hover {color:#00A000;}
.novinky p{
margin-top:0;
padding-top:0;
}
h4 {
padding:0;
margin:0;
font-size:0.9em;
}
.obsah2 {
padding-right:30px;
margin-right:20px;
border-right:1px solid #aaaaaa;
}
#news {
font-size:1.4em;
padding:0;
margin:0;
padding-bottom:25px;
}
#rejstrik {
list-style:none;
}
#rejstrik li {
padding:3px;
}
#odsazeni {
margin-bottom:50px;
}