/* globalni definice menu */
#menu {
 position: absolute;
 top: 195px;
 width: 912px; height: 52px;
 background: transparent none top left repeat-x; /* image in SITE css */
 border: 0px solid #9c0006;
 border-bottom-width: 0; border-top-width: 0;
}
#menu ul {
 list-style-type: none;
 margin: 0;
}
#menu ul li { 
 float: left; 
 background: transparent none center right no-repeat; /* image in SITE css */
}
#menu ul.level_2 li{ 
 background-image: none;  /* image in SITE css */
}
#menu ul li.last { 
 background-image: none;
}
#menu ul li a, #menu ul li div { 
 display: block;
 _width: 50px;
 min-height: 28px; _height: 28px; line-height: 28px;
 padding: 0 0.75em;
 
 color: #FFF;
 font-weight: bold;
 font-size: 90%;
 background: transparent;
 border-right: 0px solid #000;
 
}
#menu ul li.active a, #menu ul li.active div { 
 background-color: #e8e8e8;
 border: 1px solid #c8c8c8;
 margin: 3px 8px 0 5px;
 min-height: 24px; _height: 24px; line-height: 20px;
 color: #333;
 border-bottom-color: #e8e8e8;
}
#menu ul li.active ul li a, #menu ul li.active ul li div { 
 min-height: 24px; _height: 24px; line-height: 24px;
 
 color: #000;
 font-size: 85%;
 font-weight: normal;
 background-color: transparent;
 border-width: 0;
 margin: 0 0 0 0;
}
#menu ul li.active ul li.activesub a, #menu ul li.active ul li.activesub div {
 font-weight: bold;
}
#menu li ul  {
 display: none;
}
#menu li.active ul {
 display: block;
 width: 910px;
 position: absolute;
 left: 0px; top: 28px;
 border: 1px solid #c8c8c8;
 border-top-width: 0; border-bottom-width: 0;
}