BODY {
font-family : "Trebuchet MS", sans-serif;
font-size : 0.8em;
margin : 0px;
padding : 0px;
border : 0px;
background : white;
}

#stranka {
width : 990px;
position : relative;
margin : 0px auto;
padding : 0px;
}
H1 {
font-size : 1.5em;
color : white;
font-weight : 100;
margin: 0px; padding: 0px;
background: #EA7900 url(grafika/h1-pozadi.gif) 0 0 repeat-x; height: 30px; padding-left: 25px;}

H2 {
font-size : 1.3em;
color : #0080aa;
margin-top : 2em;
margin-bottom : 1.2em;
font-weight : 300;
}
H3 {
font-size : 1.1em;
color : #ff6600;
margin-top : 1.5em;
margin-bottom : 0.5em;
}
H4 {
font-size : 1em;
}
a {
text-decoration : underline;
color : #006699;
}
a img {
text-decoration : none;
border : 0px solid;
}
.plavevlevo {
float: left; margin: 5px 5px 5px 0px;
}
.plavevpravo {
float: right; margin: 5px 0px 5px 5px;
}
h1 a, h2 a, h3 a, h4 a {
text-decoration : none;
border : 0px solid;
}
h1.s-podtrzenim a, h2.s-podtrzenim  a, h3.s-podtrzenim  a, h4.s-podtrzenim  a {
text-decoration : none;
border-bottom : 1px dashed #006699;
}
a:hover {
text-decoration : underline;
color : #ff6600;;
}
div {
border : 0px solid;
padding : 0px;
margin : 0px;
}
ul { border:0px solid; padding:0px; margin:0px; list-style-type: none;} 
li { border:0px solid; }
ul.seznam {list-style-type: circle; padding-left: 15px;} 

img {
border : 0 solid white; margin-bottom: 10px;
}
.napoveda {
border-bottom : 1px dotted gray;
cursor : help;
}
#clear, .clear {
clear : both;
}
.neviditelne {
position : absolute;
left : 0;
top : -10000px;
width : 1px;
height : 1px;
overflow : hidden;
}
.logo {
position : absolute;
left : 45px;
top : 15px;
z-index : 7;
}
.logo a, .logo a:hover {
border-bottom : 0 solid #ff6600;
}

#hlavicka {
background: #EAE9D5 url(grafika/hlavicka-pozadi.gif) 0 0 repeat-x;
height: 113px;
width: 990px;
}

#horni-menu {
background: #545655 url(grafika/horni-menu-pozadi.gif) 0 0 repeat-x;
height: 87px;
width: 990px;
color: white;
font-weight: bold;
text-align: right;
margin-bottom: 15px;}

#horni-menu div.horni-menu-polozka {display: inline; margin-right: 12px; 
border-right: 1px solid white; padding-right: 12px; position: relative; top: 24px;}
#horni-menu div.horni-menu-polozka1 {display: inline; margin-right: 20px; 
 padding-right: 12px; position: relative; top: 24px;}
#horni-menu div.horni-menu-polozka-aktivni {display: inline; margin-right: 12px; 
border-right: 1px solid white; padding-right: 12px; position: relative; top: 24px; text-decoration: underline;}
#horni-menu div.horni-menu-polozka-aktivni {display: inline; margin-right: 12px; 
border-right: 1px solid white; padding-right: 12px; position: relative; top: 24px; text-decoration: underline;}
#horni-menu div.horni-menu-polozka1-aktivni {display: inline; margin-right: 20px; 
 padding-right: 12px; position: relative; top: 24px; text-decoration: underline;} 

#horni-menu a {color: white; text-decoration: none; border-bottom: 0px;} 
#horni-menu a:hover {color: white; text-decoration: underline; border-bottom: 0px;}  

#leve-menu {
background: #EAE9D5;
width: 255px;
float: left; 
margin: 10px 0px 0px 10px; padding:0px;}

#leve-menu li a { background: url(grafika/leve-menu-cele-pozadi.gif) 0 0 no-repeat;
text-decoration: none; border-bottom: 0px; font-size: 110%; color: white; padding: 6px 0px; padding-left: 35px; display: block;}
#leve-menu li a:hover {background: url(grafika/leve-menu-cele-pozadi2.gif) 0 0 repeat-x; text-decoration: underline;}
#leve-menu ul li { border-bottom: 1px solid #295E88; background: #337196 url(grafika/leve-menu-spodni-pozadi.gif) 0 0 repeat;}
#hlavicka-dekorace {position: absolute; top: 0px; left: 410px;}

#obsah {width: 690px; float: right; padding: 0px; margin-top: 10px;padding-bottom: 15px;}
#text {padding-left: 25px; padding-right: 7px; }

table#standardni-tabulka {border: 4px solid #E0E0E0; 
background: #EEF5F7 url(grafika/uvodni-tabulka-pozadi.gif) 0 0 repeat-x; margin: 15px 0px;}
table#standardni-tabulka td {padding: 2px 10px; border-right: 1px solid #FFFECE;  
border-bottom: 1px solid #FFFECE;}

#paticka {clear: both; text-align: center; margin: 20px 0px; background: #EDEDED; letter-spacing: 2px; font-size: 90%; }

#tabulka-udaju {background: #CD6800; color: white; border-top: 4px solid #E0E0E0; border-left: 4px solid #E0E0E0; padding: 0px;}
#tabulka-udaju td {border-right: 1px solid white; ; border-bottom: 1px solid white; padding: 2px 3px;}

div.prispevek p {margin: 2px 0px; }
div.prispevek {margin-bottom: 20px; }
#kniha-formular  {width: 500px; margin-bottom: 40px; margin-top: 40px; border: 1px solid #E24C0D; }
#kniha-formular  {width: 450px; padding: 10px 30px; }
#kniha-formular label {width: 67px; float: left; clear: left; }
#kniha-formular textarea {border: 1px solid #E0E0E0; width: 330px; }
#kniha-formular input {border: 1px solid #E0E0E0;  width: 330px; }
#kniha-formular input.maly-input {border: 1px solid #E0E0E0; width: 170px; }
#kniha-formular input.button {border: 1px solid ##E0E0E0; width: 330px; margin: 0px auto; 
display: block; float: right; margin-right: 23px; background: #EEF5F7;}
#kniha-formular div.legenda {width: 110px; border: 1px solid #E0E0E0; position: relative; top: -20px;  padding: 2px 8px; background: #EEF5F7; }

div.prispevek {border-bottom: 1px solid #E0E0E0; padding-left: 20px; padding-bottom: 10px;}
div.prispevek .autor {font-weight: bold; letter-spacing: 1px; margin-left: 5px; }