ul.menu { list-style:none; margin:0; padding:0 }
ul.menu * { margin:0; padding:0 }
ul.menu a { display:block; color:#FFFFFF; text-decoration:none}
ul.menu li { position:relative; float:left; margin-top:-55px;}
ul.menu ul { position:absolute; top:85px; left:0; display:none; opacity:0; list-style:none }
ul.menu ul li { position:relative; border:none; width:110px; margin:0; }
ul.menu ul li a { display:block; padding:3px 7px 5px; background-color:#32506E; font-size: 13px; }
ul.menu ul li a:hover { color:#FFFFFF; background-color:#3C6084; }
ul.menu ul ul { left:110px; top:-1px }

ul.menu .menulink { text-indent: -9999px; display:block; width:110px; height:85px; }
ul.menu .menulink:hover, ul.menu .menuhover { background:url( images/header_over.gif ) }
ul.menu .sub { background:#d1d1d1 url(/images/menu/arrow.gif) 136px 8px no-repeat }
ul.menu .topline { border-top:1px solid #aaa }


#menu_company { background:url( ../images/menu/company_off.png ); background-repeat:no-repeat; }
ul.menu ul.menu_company li a:hover { color:#FFFFFF; background-color:#DCA113; }
.company {	background-color:#DCA113; }

#menu_news { background:url( ../images/menu/news_off.png ); background-repeat:no-repeat; }
ul.menu ul.menu_news li a:hover { color:#FFFFFF; background-color:#DC1C13; }
.news {	background-color:#DC1C13; }

#menu_media { background:url( ../images/menu/media_off.png ); background-repeat:no-repeat; }
ul.menu ul.menu_media li a:hover { color:#FFFFFF; background-color:#7CDB00; }
.media {	background-color:#7CDB00; }

#menu_contact{ background:url( ../images/menu/contact_off.png ); background-repeat:no-repeat; }
ul.menu ul.menu_contact li a:hover { color:#FFFFFF; background-color:#31CCDE; }
.contact {	background-color:#31CCDE; }