body, html
{
border: 0px none;
margin: 0px;
padding: 0px;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;
font-size: small !important;
background:#EFEFEF;
}

.resetovac
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}

p, img, table, tr, th, td, h1, h2, h3, h4, h5
{
border: 0px none;
margin: 0px;
padding: 0px;
}

#strankahlavicka
{
width:900px;
margin:0px auto;
height:183px;
text-align:center;
background:url("../media/img/layout/festival.jpg") top right no-repeat;
}


#strankapaticka
{
font-size:100%;
background:#76787B url("../media/img/layout/zube.gif") top left repeat-x;
height:40px;
border-top:0px solid #fff;
}

#strankaobal
{
width: 900px;
margin: 10px auto;
border-top: 2px solid #1E5A1A;
border-bottom: 2px solid #1E5A1A;
border-left: 2px solid #1E5A1A;
border-right: 2px solid #1E5A1A;
}



#levypanelobal
{
float: left;
width: 170px;
font-size: 90%;
margin: 5px 0px 0px 0px;
padding: 2px 2px 2px 2px;

}
#strankaobal1
{
background: url("../media/img/layout/pas.gif") top left repeat-y;
}

#strankaobal2
{
background: url("../media/img/layout/right.gif") top right repeat-y;
}
#pravypanelobal
{
float: right;
width: 170px;
margin: 5px 0px 5px 0px;
padding: 2px 2px 2px 2px;
font-size: 85%;

}


#hlavnipanelobal
{
padding: 0px 175px 0px 175px;
border-top: 2px dotted #1E5A1A;
}

#hlavnipanelhlavicka
{
background-color: #dddddd;
}

#hlavnipanelpaticka
{
background-color: #dddddd;
}
#topmenu
{
width:900px;
position: absolute;
top:169px;
text-align:center;
font-weight:bold;
font-size:0.8em;
}
#topmenu ul
{
margin: 0px;
padding:0px;
list-style-type:none;
}

#topmenu ul,li
{
display: inline;
}
#topmenu li
{
text-align:center;
display: inline;
}
#topmenu ul li a
{
text-decoration: none;
padding: 0px 8px 0px 8px;
border-left:2px dotted #1F5B1B;
letter-spacing: 1px;
}

#topmenu ul li a:link
{
color: #1F5B1B;
}
#topmenu ul li a:visited
{
color: #1F5B1B;
}
#topmenu ul li a:hover
{
text-decoration: none;
background-color: #76787B;
color:#fff;
border-left:2px dotted #fff;
}
#topmenu ul li a:active
{
text-decoration: none;
background-color: #D2DFD1;
color:#fff;
}

#archiv_menu
{
width:90%;
text-align:left;
font-weight:bold;
font-size:1em;
padding:10px;
}
#archiv_menu hr
{
color:black;

}
#archiv_menu ul
{
margin: 0px;
padding:0px;
list-style-type:none;
}

#archiv_menu ul,li
{
display: block;
}
#archiv_menu ul li a
{
text-decoration: none;
padding: 2px 8px 2px 8px;
letter-spacing: 1px;
}

#archiv_menu ul li a:link
{
color: #1F5B1B;
}
#archiv_menu ul li a:visited
{
color: #1F5B1B;
}
#archiv_menu ul li a:hover
{
text-decoration: underline;
}
#archiv_menu ul li a:active
{
text-decoration: underline;
}

