body
{
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-size: 93%;
background-image: url("image/hlava.jpg"); 
background-position: 0px 205px;
background-repeat: no-repeat; 
margin:0;  
padding:0;
border:0; 
height:100%; 
}

#hlavicka
{
position:absolute;
top:0px;
right:0px;
height: 205px;
margin-left: 20px;
margin-bottom: 20px;
text-align:right;
font-size: 130%;
color: #ffffff;
font-weight: bold;
}
#hlavicka2 {
position:absolute;
top:0px;
right:0px;
left:0px;
/*height: 205px;*/
height: 205px;
width: 100%;
background-color:#ff9933;
background-image: url("image/hlava2.jpg"); 
background-repeat: no-repeat; 
}
#hlavicka a {
color: #ffffff;
text-decoration:none;
}
#hlavni_obr { 
position:absolute;
/*top:62px;right:0px;*/
top:75px;
right:30px;
}
#napis {
position:absolute;
/*top:80px;*/
top:60px;
left:35%;
z-index:20;
}
#erb {
position:absolute;
top:1px;
left:1px;
z-index:20;
}
#obsah
{
position:absolute;
left: 0px;
top: -15px;
width: 100%;
margin:1em auto;
text-align:left;
}

#levypanel {
float: left;
width: 167px;
margin:0;
padding:0;
}
#levypanel-obsah {
margin:0;
padding: 29em 0em;
}
#levypanel-obsah p {
border-top:1px solid #990000;
border-bottom:1px solid #990000;
background-color:#ffd032;
font-size:100%;
font-weight:bold;
margin-top:-3px;
margin-bottom:-3px;
}
/* menu */	
#menu {
font-size: 74%;
text-align: left;
z-index:20;
color:#660000;
font-family: Verdana,Times New Roman, serif;
}
ul#mainMenu, ul  {
padding:0;
margin:0;
list-style-type:none;
}

/* nove */
ul#mainMenu li {
position:relative;
width:164px;
_width:167px;
border-bottom:0px;
background-color:#ffd032;
padding-left: 3px;
}

ul#mainMenu li a:hover   { background-color: #ffdf10; color: #660000; }

ul#mainMenu li a
{
border-left: 7px solid #660000;	
color: #990000;
}
ul#mainMenu li li a
{
border-left: 0px;
color: #660000;
}


ul#mainMenu li li {
width:158px;
_width:162px;
font-size: 90%;
border-bottom:2px solid #ffdf10;
_border-bottom:0px;
background-color: #FDF5E6;
color: #49272E;
}

ul#mainMenu li li li {
width:137px;
_width:147px;
font-size: 90%;
padding-left:10px;
border-bottom:0px;
background-color:#FDF5E6;
}
/* nove */

ul#mainMenu ul {
/*visibility:hidden;
position:absolute;*/
left:167px;
top:0px;
}
/* level 2 */	
ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{
visibility:visible;
}
ul#mainMenu li:hover ul ul, ul#mainMenu li.hover ul ul{
/*visibility:hidden;*/
}
/* level 3 */
ul#mainMenu li:hover ul li:hover ul , ul#mainMenu li.hover ul li.hover ul{
visibility:visible;
}
/*
ul#mainMenu li {
position:relative;
width:157px;
_width:167px;
margin:0;
_margin-bottom:-4px;
border-bottom:1px solid #990000;
background-color:#ffd032;
padding-left: 10px;
}
ul#mainMenu li li {
border-bottom:1px solid #990000;
background-color:#ffd032;
margin:0;
_margin-bottom:-4px;
}
ul#mainMenu li li li {
border-bottom:1px solid #996600;
background-color:#ffff66;
margin:0;
_margin-bottom:-4px;
}
*/
ul#mainMenu li {
behavior: url(hover.htc);
}


#menu a {
padding:3px;
text-decoration:none;
font-weight:bold; 
color:#660000;
display: block; neNN4; 
}
/*#menu a:hover {
background-color:#ffcc66;
color:#cc0000;
}*/
#prave_menu {
margin:0;
padding: 0.5em 1em;
}
#hlavnipanel
{
margin:0 0 0 200px;
padding:0;
}

#hlavnipanel-obsah
{
margin:0;
padding: 15em 2em 0;
text-align: justify;
}
.top_pamatky {
text-align: left;
}
#hlavnipanel-obsah h1, h2, h3 {
color: #990000; 
border-top: 1px solid #990000;
line-height: 120%;
text-align: left;
text-indent: 0px;
padding: 5px;
}
#lista_top { 
position:absolute;
/*top:50px;*/
top:205px;
width:69.3%;
right:0px;
z-index:10;
padding: 2px; 
font-weight: bold ; 
text-align: center; 
background-color: #660000; 
color: #ffffff; 
font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
}
#lista_top a { 
color: #99CCFF; 
font-weight: bold ; 
TEXT-DECORATION: none; 
}
#lista_top a:link { 
color: #ffffcc; 
}
#lista_top a:visited { 
COLOR: #ffffff; 
}
#lista_top a:hover { 
COLOR: #ffcc00; 
}
#paticka
{
padding: 20px;
border-top: 1px solid #990000;
background-color:#ff9933;
font-size:80%;
}

hr.cleaner
{
clear:both;
display: none
}
