body { 
margin : 0;
padding : 0;
background : #fff url("./design/bg_page.gif") repeat-x top left;
color : #000;
font-family : Verdana, sans-serif;
font-size : 12px;
line-height : 1.6em;
text-align : center;
} 
body[id] #main_inside { 
height : auto;
} 
a:link, a:visited { 
color:#00000c;
font-family : Verdana, sans-serif;
font-size : 12px;
text-decoration : none;
} 
a:hover, a:active { 
color:#ff3300;
text-decoration : underline;
} 
h1 { 
height : 30px;
line-height : 30px;
font-family : "Trebuchet MS", Verdana, sans-serif;
font-size : 20px;
color : #454242;
margin-top : 0;
margin-bottom : 25px;
border-bottom : 2px dotted #ffe500;
} 
h2 { 
height : 25px;
line-height : 25px;
font-family : "Trebuchet MS", Verdana, sans-serif;
font-size : 16px;
color : #454242;
margin-top : 20px;
margin-bottom : 25px;
border-bottom : 1px solid #ffe500;
} 
h3 { 
height : 25px;
line-height : 25px;
font-family : "Trebuchet MS", Verdana, sans-serif;
font-size : 16px;
color : #454242;
margin-top : 20px;
margin-bottom : 10px;
} 
h4 { 
height : 25px;
line-height : 25px;
font-family : "Trebuchet MS", Verdana, sans-serif;
font-size : 14px;
color : #454242;
margin-top : 25px;
margin-bottom : 15px;
} 
#header { 
width : 790px;
height : 200px;
} 
#top1 { 
float : left;
background : #cc0000 url(./design/top1_sk.png) no-repeat top left;
height : 200px;
width : 209px;
} 
#top2 { 
float : right;
background : #cc0000 url(./design/top2.jpg) no-repeat top right;
height : 200px;
width : 581px;
} 
#info_line { 
font-size : 12px;
width : 100%;
top : 200px;
height : 32px;
color : #fff;
background : #cc0000 url("./design/info_line.gif") repeat-x top left;
vertical-align : middle;
} 
#info_line span.left { 
float : left;
text-align : left;
width : 295px;
margin-left : 10px;
margin-right : 10px;
padding-top : 6px;
} 
#info_line span.middle { 
float : left;
text-align : left;
width : 375px;
padding-top : 6px;
} 
#info_line span.right { 
float : right;
text-align : right;
width : 90px;
margin-right : 10px;
padding-top : 6px;
} 
#info_line span.right a { 
text-decoration : none;
} 
#info_line span.right img { 
height : 16px;
width : 24px;
border : 1px solid #000;
} 
#top_full { 
position : relative;
top : 0;
left : 0;
bottom : 0;
width : 790px;
height : 100%;
margin-left : auto;
margin-right : auto;
border-left : 1px solid #999999;
border-right : 1px solid #999999;
} 
#main { 
height : 100%;
width : 790px;
text-align : justify;
background : #f2f2f2 url("./design/back_mainleft.gif") repeat-y top left;
} 
#main_inside { 
min-height : 500px;
_height:500px; 
bottom : 70px;
padding-left : 220px;
padding-right : 14px;
padding-bottom : 16px;
padding-top : 10px;
border-top : 1px solid #999999;
border-bottom : 1px solid #999999;
} 
#menu { 
color : #660000;
position : absolute;
top : 232px;
left : 17px;
bottom : 70px;
width : 173px;
text-align : left;
background-color : #cc0000;
padding-top : 15px;
padding-left : 18px;
font-weight : bold;
} 
#menu a { 
color : #fff;
font-weight : bold;
text-decoration : none;
font-size : 12px;
} 
#menu a:hover{ 
color : rgb(255,255,0);
} 
.menuOut { 
cursor : pointer;
margin : 2px;
background : #cc6666 url("./design/main-menu-off.gif") no-repeat top left;
color : #fff;
width : 130px;
border : 1px solid #fff;
padding: 2px 2px 2px 17px;
text-align : left;
font-family : arial;
font-weight : bold;
font-size : 12px;
} 
.menuOver { 
cursor : pointer;
margin : 2px;
background : #006600 url("./design/main-menu-on.gif") no-repeat top right;
color : #ffe500;
width : 130px;
border : 1px solid #fff;
padding: 2px 2px 2px 17px;
text-align : left;
font-family : arial;
font-weight : bold;
font-size : 12px;
} 
.anylinkcss{
position:absolute; 
left:173px; 
cursor : pointer;
visibility: hidden;
border:1px solid #fff;
border-bottom-width: 0;
font-family : arial;
font-weight : bold;
line-height: 20px;
z-index: 1000;
background-color: #cc6666;
width: 170px;
}
.anylinkcss a{
font-family : arial;
color: #fff;
width: 100%;
display: block;
font-size : 12px;
text-indent: 3px;
border-bottom: 1px solid #fff;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}
.anylinkcss a:hover{
cursor : pointer;
background-color: #006600;
color : #ffe500;
font-family : arial;
font-weight : bold;
}
.anyspan{
font-family : arial;
font-weight : bold;
color : #660000;
}
#counter{
position:absolute;
bottom:76px;
left: 74px;
}
#counter img{
border: none;
}
.hidden{
visibility: hidden;
}
#footer { 
bottom : 0;
width : 790px;
height : 70px;
line-height : 30px;
font-family : Verdana, sans-serif;
font-size : 11px;
color : #fff;
text-align : center;
background : #cc0000 url("./design/back_footer.gif") repeat-x top left;
} 
#footer_link { 
list-style-type : none;
margin : 0;
padding : 0;
} 
#footer_link li { 
display : inline;
} 
#footer_link li a {
color : #fffffc; 
font-family : Verdana, sans-serif;
font-size : 11px;
text-decoration : none;
} 
#footer_link li a:hover { 
color : #ffe500;
text-decoration : underline;
}
img { 
border : 1px solid #000;
}
table.uradne_hodiny {
width: 425px; 
border: #666666 1px solid;
}
table.uradne_hodiny td.den{
padding-left: 25px;
width: 85px;
}
table.uradne_hodiny td.hodiny {
padding-left: 0px;
text-align: center; 
width: 170px;
}
table.uradne_hodiny tr.neparny {
background-color : #ffcccc;
}
table.uradne_hodiny tr.parny {
background-color : #e9e4e8;
}
table.fotogaleria{
width: 100%; 
border: #666666 1px solid;
background-color: #ffffff;
}
td.h3{
font-family : "Trebuchet MS", Verdana, sans-serif;
font-size : 16px;
color : #454242;
font-weight: bold;
}
ul.ul_bold{
font-weight:bold;
}
table.starosta {
width: 557px; 
}
td.starostatd{
width: 160px; 
font-weight: bold;
}
td.starostatdfoto{
width: 150px; 
font-weight: bold;
}
td.zstarostutdfoto{
width: 110px; 
font-weight: bold;
}
