/* Rainbow.Zen - horizontal navigation Base File - Jes1111 */
/* outer menu container */
div.mainmenu{
min-height:21px;
width:100%;
margin:0;
padding:0;
}
/* content of menu container */
div.mainmeniuc
{
width:100%;
float:left;
}
.mainmeniuc
{
background-color:#666666;
font-family: Verdana ;
font-size:0.8em;
}

/* all menu blocks */
div.mainmenu ul
{
float:left;
list-style:none;
line-height:2;
padding:0px;
margin:0px;
display:inline; /*test*/
}
/* all menu containers */
div.mainmenu li{
list-style:none;
float:left;
padding:0;
margin:0;
display:inline;
/*text-align:center;*/
}
/* all menu items */
div.mainmenu li a, .msi{
white-space:nowrap;
margin:0;
color:#fff;
text-decoration:none;
font-weight:bold;
}

div.mainmenu li a
{
padding:0px 0.5em 0px 19px;
background-image: url(img/mainmenu-1.gif);
background-position:left;
background-repeat:no-repeat;
display:block;
min-height:22px;
width:1%;
/*min-width:90%; * rezolva bugul cu fontul mic*/
min-width:85%;
white-space:nowrap;
margin:0;
color:#fff;
}


/* placeholder */
div.mainmenu div.nav-ph{
min-height:22px;
margin:0px;
padding:0px 5px;
line-height:2;
cursor:default;
}
/* all menu items - hover */
div.mainmenu li a:hover , div.mainmenu li:hover{
background-color:#ffb233;
}
/* child menu items */
div.mainmenu li ul a{
min-height:22px;
color:#000000;
/*background:#a99383;*/
background-color:#81b7e0;
background-image:none;
width:130px;
padding:0px 5px;
text-decoration:none;
border:none;
white-space: normal;
font-weight:lighter;
}
div.mainmenu li ul li{
background-color:White;
}

/* child menu items - hover */
/*
div.mainmenu li ul a:hover,div.mainmenu li ul li:hover{
color:White;
background-color:#a06c56;
background-image: none;
}
*/
/* child menu blocks */
div.mainmenu li ul{
position:absolute;
left:-999em;/* send them off the screen */
width:140px;
/*margin-top:-1px;*//* up 1px to overlap parent's border */
margin-top:0px;
border:1px solid #000;
}
/* child menu item containers */
div.mainmenu li li{
padding:0px 0px 0px 0em;
text-align:left;
width:100%;
border-top:1px solid #000;
}
div.mainmenu li li:first-child{
border-top:1px none;
}
/* child items with children */
div.mainmenu li ul a.daddy
{
background-image:url(icon/menu_arrow.gif);
background-repeat:no-repeat;
background-position:right center;
}
/* child menu blocks (level 3+) */
div.mainmenu li ul ul{
margin-top:-23px;/* shift up in line with parent */
margin-left:140px;
}
/* hide child menu blocks 2 or more levels below - add more as needed */
div.mainmenu li:hover ul ul,
div.mainmenu li:hover ul ul ul,
div.mainmenu li:hover ul ul ul ul,
div.mainmenu li:hover ul ul ul ul ul
div.mainmenu li:hover ul ul ul ul ul ul{
left:-999em;
}
/* reveal immediate child menu blocks as needed */
div.mainmenu li:hover ul,
div.mainmenu li li:hover ul,
div.mainmenu li li li:hover ul,
div.mainmenu li li li li:hover ul,
div.mainmenu li li li li li:hover ul,
div.mainmenu li li li li li li:hover ul{
left:auto;
}
