body {
margin: 0 auto;
padding: 0px;
font: 0.7em/1.5 "san-serif", "Verdana", Tahoma, Arial;
color: #5d5d5d;
background-color: #e9eaec;
}

#font-cena {
font: 0.8em/1.6 "san-serif", "Verdana", Tahoma, Arial;
color: #cc0000;
}

h1 {
font-size: 1.8em; 
font-family: "Tahoma", Arial;
margin: 6px 0px 0px 0px;
color: #003366;
letter-spacing: 0.2em;
font-weight: 500;
}

h2 {
font-size: 1.8em; 
font-family: "Tahoma", Arial;
margin: 10px 0px -9px 3px;
padding: 10px 10px 20px 10px;
color: #333333;
letter-spacing: 0.12em;
font-weight: 600;
}

h3 {
font-size: 1.5em; 
font-family: "Tahoma", Arial;
margin: 6px 0px -9px 0px;
padding: 8px;
color: #333333;
letter-spacing: 0.12em;
font-weight: 600;
}

h4 {
font-size: 1.2em; 
font-family: "Tahoma", Arial;
margin: 1px 0px 0px 0px;
padding: 0px; 
color: #333333;
letter-spacing: 0.12em;
}

a {
text-decoration:none;
color: #003366;
}

a:hover {
text-decoration:none;
color:#000033;
}

a img {
border: 0px;
}

#kontejner {
background: url(design/bg1.gif) repeat-y;
width: 1000px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
}

#zahlavi {
float: left;
background: url(design/bg-nadpis.gif) no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 290px;
}

#nadpis {
float: left;
padding: 2px 0px 3px 36px;
}

#menu-top { 
float: right;
letter-spacing: 0.1em; 
margin: 0px 0px 0px 0px;
padding: 17px 28px 0px 0px; 
text-align: right;
font-size: 110%;
}

#menu-top a {
color: #003366;
text-decoration: none;
}

#menu-top a:hover {
color: #003366;
text-decoration: none;
font-weight: 600;
}


hr.cleaner {
clear: both;
margin: 0px;
visibility: hidden;
}

#navigace {
font: 1.1em "Verdana", Tahoma, Arial;
letter-spacing: 0.15em;
font-weight: 400;
color: #333333;
float: left;
width:175px;
margin: 0px 5px 0px 5px;
padding: 20px 0px 60px 0px;
}

#navigace ul {
margin: 5px 2px 5px 40px;
padding: 0px;
color: #318b13;
}

#navigace li {
margin: 0px 0px 0px -12px;
padding: 2px;
color: #999999;
border-top: solid;
border-top-width: 1.5px;
}

#navigace dl {
margin: 10px 0px 0px 5px;
padding: 0px;
color: #333333;
}

#navigace dd {
margin: 0px 0px 0px 15px;
padding: 0px;
color: #333333;
}

#navigace p {
margin: 2px 0px 2px 0px;
padding: 0px 5px 2px 15px;
}

#navigace a {
color: #003366;
font-weight: 300;
text-decoration: none;
}

#active {
color: #000033;
font-weight: 600;
text-decoration: none;
}

#navigace a:hover {
color: #003366;
font-weight: 600;
text-decoration: none;
}

#obsah {
float: left;
width: 610px;
text-align:left;
margin: 20px 10px 50px 10px;
}

#lista-vpravo {
font: 1.1em "Verdana", Tahoma, Arial;
color: #333333;
float: right;
width:175px;
text-align: center;
margin: 0px 2px 0px 2px;
padding: 20px 0px 40px 0px;
}

#zapati {
font-size: 0.9em;
text-align: center;
background: url(design/bg-zapati.gif) no-repeat;
width: 1000px;
height: 40px;
margin: -10px auto;
padding: 0px 0px 0px 0px;
}

#zapati p {
padding:10px 0px 0px 0px;
}

#zapati2 {
font-size: 0.9em;
clear: both;
text-align: center;
height: 30px;
color: #003366;
margin: 0 auto;
padding: 14px 0px 0px 0px;
}

#zapati2 a:hover {
text-decoration: none;
}

#odkazy {
font-size: 1.1em;
text-align: center;
color: #666666;
padding: 10px 0px 0px 0px;
}

#odkazy a {
color: #999999;
text-decoration: none;
}

#odkazy a:hover {
color: #333333;
text-decoration: none;
}

td {
vertical-align: top;
padding-top: 4px;
}

