body {
background: gray; 
margin:0; 
padding:0; 
font-family:Verdana, sans-serif; 
font-size:0.8em; 
}
#obal {
position:relative; 
background:#ffcc66;width:780px; 
padding:0 0 1px 0;
}
.right-c {
width:580px important!; 
background:#ffcc66; background:url('../bg.gif') repeat-y; 
margin:0 0 0 0; 
padding:0 5px 5px 185px; position:relative; 
height:300px; 
height:350px; 
border-bottom:1px solid black; 
}

div[id='right'] {
height:auto; 
min-height:350px; 
}

#menu, #menu li, #logo  {
margin:0; 
padding:0; 
}
#menu {
width: 170px !important; 
position:absolute; 
top:5px; 
left:3px; 
z-index:1;}
#menu li{
list-style-type:none; 
margin-bottom:5px;
}
#menu a {
color:navy; 
font-weight:bold; 
font-size:0.9em; 
padding:1px; margin-bottom:2px;
}
#menu a:hover {
background:maroon; 
color:white; 
}
.cl-b {
clear:both;
font-size:0; 
line-height:0;
}
h1, address {
text-align:center; 
}
h1 {
margin:0; 
padding:10px 0 0 0;
}
#logo {
width:780px; 
height:98px; 
display:block; 
border-bottom:1px solid black;
}
.ta-c {
text-align:center;
}
img {
border:none;
}
h2 {
text-align:center;
}
h3 {
text-align:center;
}
p {
clear:both;
}
#kontakt {
margin-right:10px;
}
#seznam_obci li {
float:left; 
margin:0 4px; 
font-size:1em; 
font-weight:bold;
}
#seznam_obci {
margin:5px 0 0 0; 
padding:0;
}
.b {
font-weight:bold; 
}
#aktuality {
position:absolute; 
top:220px; 
left:5px; 
}
#aktuality li {
margin:5px 0 0 6px; 
padding:0; 
list-style-type:none; 
}
#aktuality ul {
margin:0; 
padding:0; 
width: 170px; 
}
#pokec {text-align:center;}
.td1 {width:16%; }
.td2 {width:13%;}
.td3 {width:26%;}
.td4 {width:26%;}
.td5 {width:8%;}
.td6 {width:11%;}


table {
border:1px solid #C0C0C0; 
width:80%;
}
table td {
border:1px solid #C0C0C0; 
background:white;
}
td {
text-align:center;
}
thead td {
background: #C0C0C0; 
text-align:center; 
font-style:italic;
}
#col1 {
font-weight:bold;
}

h1 { 
margin-bottom:10px;
}
table #struktura {
width: 216px;
margin-left:270px; 
margin-bottom:15px;
}
#struktura #col1 {
width:143; 
font-weight:bold;
}
tr {
margin-bottom:15px;
}
#casti {
width:100%;
font-family:Arial, sans-serif; 
}
#casti th {
font-size:90%;
background:silver;
}
#casti td {
padding:3px 3px;
border:none;
height:17px;
font-size:90%;
}

