
/* common styling */
.mennu { position:relative; margin:0px 0 0px 0; padding:0px 0px 0px 0px; z-index:100;   }
.mennu ul li a, .mennu ul li a:visited {

font-family:"Microsoft Sans Serif", Times, serif;
display:block; 
text-decoration:none;
padding:14px 14px 0px 14px;
height:29px;
text-align:center;
color:#fff;
background-image:url(../images/mbg.gif); background-repeat:no-repeat; font-size:10px; overflow:hidden;}

.mennu ul {padding:0; margin:0;list-style-type: none; }
.mennu ul li {float:left; position:relative;}
.mennu ul li.sk { padding:0px;}
.mennu ul li ul {display: none;}

/* specific to non IE browsers */
.mennu ul li:hover a {color:#001E4B; background-image:url(../images/menon.gif); background-repeat: repeat-x;}
.mennu ul li:hover ul {
display:block; 
position:absolute; 
top:43px; left:0; 
background-image:url(../images/subrx.gif); background-repeat:repeat-x; 
background-color:#5CAD0A; 
}
.mennu ul li:hover ul li {width:130px;}
.mennu ul li:hover ul li a.hide {
width:114px;
color: #ffffff;
background-image:url(../images/subarow.gif); background-position:100% 6px; background-repeat:no-repeat;
}
.mennu ul li:hover ul li:hover a.hide {
color:#001E4B;
background-color:#62C500;
background-image:url(../images/subarowon.gif); background-position:100% 6px; background-repeat:no-repeat;
}
.mennu ul li:hover ul li:hover ul li a { font-weight:normal; }
.mennu ul li:hover ul li ul {display: none;}
.mennu ul li:hover ul li a {
height:auto;
display:block; 
color:#ffffff; 
font-weight: normal; 
text-align:left; 
padding:2px 10px 2px 5px; 
background-image: none;

border-top:1px solid #007A16;
border-bottom:1px solid #59AC0B;
}

.mennu ul li:hover ul li a:hover { background-color:#62C500; color:#001E4B;}
.mennu ul li:hover ul li:hover ul {display:block; position:absolute; left:130px; top:0; background-image:url(../images/subrx.gif); background-repeat:repeat-x; 
background-color:#5CAD0A; }
.mennu ul li:hover ul li:hover ul.left {left:-105px;}
