body {
margin: 0 auto;
padding: 0px;
font: 0.7em/1.5 "san-serif", "Verdana", Tahoma, Arial;
color: #5d5d5d;
background: #ffffff url(design/bg.png) repeat-x;
}

ul, ol {display:block; border:0; margin:15px 0 15px 40px; padding:0;}
li {display:list-item; border:0; margin:0px 0px 0px -20px; padding:0px 0px 0px 0px;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;
}

td {
vertical-align: top;
}

td {
border-bottom: 1px #e9e9e9 solid ;padding-top: 4px;
}

h2 {
font-size: 1.8em; font-family: "Trebuchet MS", "trebuchet", "Verdana", Arial;
margin: 6px 0px -9px 0px;
padding: 10px;
color: #3399cc;
} 

h3 {
font-size: 1.5em; font-family: "Trebuchet MS", "trebuchet", "Verdana", Arial;
margin: 6px 0px -9px 0px;
padding: 0px;
color: #3399cc;
} 

h4{
font-size: 1.3em; font-family: "Trebuchet MS", "trebuchet", "Verdana", Arial;
margin: 4px 0px -6px 0px;
padding: 0px; 
color: #3399cc;
}

#kontejner {
background: #ffffff url(design/kontejner-bg.gif) repeat-y;
margin: 0px auto;
width: 812px;
padding: 1px 30px 0px 30px;
}

#zahlavi {
padding: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; text-align: right;
margin: 0px;
}

#menu-top {
float: right; padding: 10px 10px 0px 0px; text-align: right; font-size: 110%;
}

#zahlavi #logo {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 10px 0px 0px 0px; 
OVERFLOW: hidden; 
WIDTH: 240px; 
PADDING-TOP: 0px; 
POSITION: relative; 
HEIGHT: 36px;
}

#zahlavi #logo SPAN {
PADDING-RIGHT: 0px; 
DISPLAY: block; 
PADDING-LEFT: 0px; 
Z-INDEX: 1; 
BACKGROUND: url(design/logo.gif) no-repeat 0px 0px; 
LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px 0px 0px 0px; 
WIDTH: 240px; PADDING-TOP: 0px; 
POSITION: absolute; 
TOP: 0px; 
HEIGHT: 36px;
}

.high {
PADDING-RIGHT: 4px; 
PADDING-LEFT: 4px;
BACKGROUND: #f0fbda;
PADDING-BOTTOM: 2px; 
PADDING-TOP: 2px;
}

hr.cleaner {
clear: both;
margin: -4px;
visibility: hidden;
}

#navigace {
float: left;
line-height: 1.6em;
width:170px;
margin-top: 20px;
padding-top: 0px;
}

#navigace h3 {padding:0px 11px 0px 15px; margin:0 -10px -10px -10px; color: #3399cc; font: 1.7em/1.5 "Trebuchet MS", "Trebuchet", "Verdana", Tahoma, Arial; font-weight: bold;}
#navigace ul#archive {width: 170px; margin:8px 0px 0px 0px; padding:0; list-style:none; border-top: 1px #3399cc solid;}
#navigace ul#archive li {margin:0; padding:0; border-bottom: 1px #e9eaea solid;}
#navigace ul#archive li a {display:block; padding:3px 0 3px 26px; background: url(design/li-menu.gif) no-repeat 9px 50%; text-decoration:none;}
#navigace ul#archive li a:hover {background-color: #f7f7f7; color: #0033cc}
#navigace ul#archive li#archive-active a {background: #f7f7f7 url(design/li-menu-over2.gif) no-repeat 9px 50%; font-weight:bold;}

.noscreen {display:none;}

#obsah {
float: right;
width: 600px;
text-align:left;
padding-top: 20px;
padding-right: 15px;
}

a{
text-decoration:none;
color: #3399cc;
}

a:hover{
text-decoration:none;
color:#0033cc;
}

a img {
border:0px;
}

.imgnoborder {
border:0;
padding: 0;
}

#zapati{
font-size: 0.9em;
text-align:center;
background: #ffffff url(design/zapati-bg.gif) no-repeat;
height: 65px;
color:#303030;
margin:0px auto;
width:812px;
padding: 2px 30px 0px 30px;
}

#zapati p{
padding:14px 0px 0px 0px;
border-top: 1px #cfcfcf solid;
}

#zapati2 a{
color: #318b13;
text-decoration:underline;
}

#zapati2 a:hover{
text-decoration:none;
}

#zapati2{
font-size: 0.9em;
clear:both;
text-align:center;
height: 30px;
color: #999999;
margin:0 auto;
width:812px;
padding: 0px 30px 30px 30px;
}

.left{
margin:10px 10px 5px 0;
float:left;
}

.right{
margin:10px 0 5px 10px;
float:right;
}

