#h_menu { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 100%; z-index: 200; float: left; }

    #h_menu ul { list-style: none; margin: 0; padding: 0; width: 160px; z-index: 200; float: left; } 

    #h_menu a
      { height: 22px; z-index: 200; display: block; }
#h_menu a:hover { color: #6d1b9c; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; z-index: 200; }

div#h_menu ul li a { text-align:center; color:#000; font-size: 15px; font-family: Arial; line-height: 21px; text-decoration: none; z-index: 200; border-width: 0; }
div#h_menu ul li:hover { background-color: #bcbcbc; background-repeat: no-repeat; z-index: 200; border-bottom: 1px solid #b5b5b5; }

div#h_menu li { background-image: none; position: relative; } 

    div#h_menu ul ul { position: absolute; width: 160px; z-index: 500; }

div#h_menu ul ul li a { color: #000; font-size: 12px; font-family: Arial; line-height: 19px; text-decoration: none; text-align: center; background-color: transparent; background-image: url(../img/menu/trans1_90.png); background-repeat: repeat; text-align: left; z-index: 500; padding-left: 6px; border-right: 1px solid #747474; border-bottom: 1px solid #747474; border-left: 1px solid #747474; border-left: 1px solid #747474; border-bottom: 1px solid #747474; border-top-color: #747474; }
div#h_menu ul ul li a:hover { color: #6d1b9c; font-size: 12px; font-family: Arial; line-height: 19px; text-decoration: none; background-color: transparent; background-image: url(../img/menu/trans1_95_hover.png); background-repeat: repeat; text-align: left; padding-left: 6px; z-index: 500; border-top-color: #747474; border-right: 1px solid #747474; border-bottom: 1px solid #747474; border-left: 1px solid #747474; }
div#h_menu ul ul li:hover { color: #6d1b9c; background-image: url(../img/menu/trans1_95_hover.png); z-index: 8000; border-bottom-width: 0; }
div#h_menu ul ul li:hover a { color: #6d1b9c; z-index: 8000; background-image: url(../img/menu/trans1_95_hover.png); }
/*
div#h_menu ul ul li:hover a { color: #6d1b9c; background-color: transparent; background-image: url(../img/menu/trans1_95_hover.png); background-repeat: repeat; }
*/
div#h_menu ul ul ul { position: absolute; top: -1px; left: 100%; }
div#h_menu ul ul li:hover ul li a { color: #000; font-size: 11px; font-family: Arial; line-height: 19px; text-decoration: none; background-color: transparent; background-image: url(../img/menu/trans1_95_hover.png); background-repeat: repeat; text-align: left; position: relative; left: -1px; width: 158px; border-left: 1px solid #747474; border-bottom: 1px solid #747474; border-right: 1px solid #747474; }
div#h_menu ul ul li:hover ul li a:hover { color: #6d1b9c; font-size: 11px; font-family: Arial; line-height: 19px; text-decoration: none; background-image: url(../img/menu/trans2_95_hover.png); background-repeat: repeat;}
div#h_menu ul ul,
    div#h_menu ul li:hover ul ul,
    div#h_menu ul li:hover ul ul li a,
    div#h_menu ul ul li:hover ul ul
      { display: none; } 

    div#h_menu ul li:hover ul,
    div#h_menu ul ul li:hover ul,
    div#h_menu ul ul li:hover ul li a,
    div#h_menu ul ul ul li:hover ul
      { display: block; }
div#h_menu ul li a.menu_active { color: #6d1b9c; }
.second_line { background-color: #747474; position: relative; top: 0; right: 0; width: 160px; height: 1px; padding-left: 5px; }

