/* ---  meniu simplu CSS ---*/
div.menu_simple div.menuitem {width:120px;text-align:center;display:block;cursor:pointer;}
div.menu_simple div.menuitem a {display:block;}
div.menu_simple div.menuitem.level0{background-color: #ffffff;}
div.menu_simple div.menuitem.level0.on{background-color: #aeaeae;}
div.menu_simple div.menuitem.level0.active{background-color: #eaeaea;}
div.menu_simple div.menuitem.level1{padding-left:20px;background-color: #ffffff;}
div.menu_simple div.menuitem.level1.active{background-color: #eaeaea;}
div.menu_simple div.menuitem.level2{padding-left:20px;background-color: #ffffff;}
div.menu_simple div.menuitem.level2.active{background-color: #eaeaea;}

/* ---  meniu cu imagine de background ---*/
div.menu_bgimage div.menuitem {display:block;overflow:hidden;cursor:pointer;text-align:center;  float:left; height:28px; padding-top:10px; vertical-align:top; }
div.menu_bgimage div.menuitem a {text-decoration: none; display:block; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; vertical-align:top
color:#1c1c1c; height:18px;;}
div.menu_bgimage div.menuitem a:link, div.menu_bgimage div.menuitem a:visited {}
div.menu_bgimage div.menuitem a:hover {}
div.menu_bgimage div.menuitem.level0{width:166px;height:28px; background-image: url('../images/.jpg');background-repeat: no-repeat; background-position:left}
div.menu_bgimage div.menuitem.level0 div.patratel{ height:20px; width:20px; display:inline; padding-left:15px; background-image:url('../images/index.gif'); background-position:center; background-repeat:no-repeat}
div.menu_bgimage div.menuitem.level0 a{color:#1c1c1c; height:18px; }
div.menu_bgimage div.menuitem.level0.on{width:166px;height:28px; background-image: url('../images/bg_activ.jpg'); background-repeat: repeat-x; }
div.menu_bgimage div.menuitem.level0.on div.patratel{ height:20px; width:20px; padding-left:15px; background-image:url('../images/index_a.gif'); background-position:center; background-repeat:no-repeat}
div.menu_bgimage div.menuitem.level0.on a{ color:#fcf3ad;}
div.menu_bgimage div.menuitem.level0.active{width:166px;height:28px; background-image: url('../images/bg_activ.jpg');background-repeat: repeat-x;}
div.menu_bgimage div.menuitem.level0.active a{color:#fcf3ad;}
div.menu_bgimage div.menuitem.level0.active div.patratel{ height:20px; width:20px; padding-left:15px; background-image:url('../images/index_a.gif'); background-position:center; background-repeat:no-repeat}
div.menu_bgimage div.menuitem.level1{}
div.menu_bgimage div.menuitem.level1.on{}
div.menu_bgimage div.menuitem.level1.active{}
div.menu_bgimage div.menuitem.level2{}
div.menu_bgimage div.menuitem.level2.on{}
div.menu_bgimage div.menuitem.level2.active{}

/* ---  meniu full-imagini ---*/
div.menu_fullimages div.menuitem  {display:block;}
div.menu_fullimages div.menuitem a {}
div.menu_fullimages div.menuitem.level0{}
div.menu_fullimages div.menuitem.level1{}
div.menu_fullimages div.menuitem.level2{}

/* --- meniu HDTML H---*/
#menu_dhtmlh, #menu_dhtmlh ul { /* all lists */
    padding: 0;
    margin: 0;
    line-height: 1;
    font-weight: normal;
    list-style: none; /*nu modifica*/
}

/*#menu_dhtmlh a {
    vertical-align: middle;
    background-color:#57a8c8;
    color: #ffffff;
    display: block;
}*/
#menu_dhtmlh li table {
    width:131px;
    height:38px;
    text-align:center;
    cursor:pointer;
}

#menu_dhtmlh li { /* all list items */
    width:131px;
    float: left; /*nu modifica*/
}

#menu_dhtmlh li ul { /* second-level lists */
    position: absolute;
    background: #57a8c8;
    width: 131px;
    left: -2000px; /*nu modifica*/
}

#menu_dhtmlh li ul ul { /* third-and-above-level lists */
    margin: -38px 0 0 131px;
}

#menu_dhtmlh li:hover ul ul, #menu_dhtmlh li:hover ul ul ul, #menu_dhtmlh li.sfhover ul ul, #menu_dhtmlh li.sfhover ul ul ul {
    left: -2000px; /*nu modifica*/
}

#menu_dhtmlh li:hover ul, #menu_dhtmlh li li:hover ul, #menu_dhtmlh li li li:hover ul, #menu_dhtmlh li.sfhover ul, #menu_dhtmlh li li.sfhover ul, #menu_dhtmlh li li li.sfhover ul { /* lists nested under hovered list items */
    left: auto; /*nu modifica*/
}

/* --- meniu HDTML V---*/
#menu_dhtmlv, #menu_dhtmlv ul { /* all lists */
    padding:0 0 0 0;
    margin:0;
    width:190px;
    list-style:none;float:left; /*nu modifica*/
}

#menu_dhtmlv li { /* all list items */
    line-height : 20px;
    width: 190px;
    position:relative;float:left; /*nu modifica*/
}

#menu_dhtmlv li ul { /* second-level lists */
    background-color : #7c7c67;
    margin-left:190px;
    margin-top:-44px;
    position:absolute;left:-2000px; /*nu modifica*/
}

#menu_dhtmlv li ul ul { /* third-and-above-level lists */
    background-color : #7c7c67;
    left: -2000px; /*nu modifica*/
}

/*#menu_dhtmlv li a {
    display : block;
    color : #ffffff;
    font-weight : bold;
    text-decoration : none;
    padding : 12px 0 5px 0;
}*/
#menu_dhtmlh a table {
    width: 190px;
    height: 27px;
    text-align:center;
    border:0px solid #000000;
    cursor:pointer;
}

#menu_dhtmlv li a:hover {
    color : #ffffff;
    background-color : #637a38;
}

#menu_dhtmlv li:hover ul ul, #menu_dhtmlv li:hover ul ul ul, #menu_dhtmlv li.sfhover ul ul, #menu_dhtmlv li.sfhover ul ul ul {
    left: -2000px; /*nu modifica*/
}

#menu_dhtmlv li:hover ul, #menu_dhtmlv li li:hover ul, #menu_dhtmlv li li li:hover ul, #menu_dhtmlv li.sfhover ul, #menu_dhtmlv li li.sfhover ul, #menu_dhtmlv li li li.sfhover ul { /* lists nested under hovered list items */
    left: auto; /*nu modifica*/
}
/*extra*/
ul#menu_dhtmlv li li:hover, ul#menu_dhtmlv li li a:hover { background-color:#e4624d;}
ul#menu_dhtmlv li li li:hover { background-color:#9d9d88;}
