#menu {
        padding:0;
        margin:0;
        height:60px;
        text-align: right;
}

#menu ul {
        padding:0;
        margin:0;
        list-style-type:none;
}

#menu ul li {
        position:relative;
        display:inline-block;
        width:auto;
        padding:0;
        margin:0;
        color: #EEEDDB;
}

#menu ul li:hover ul {
        display:block;
}

#menu ul li a:link,
#menu ul li a:visited {
        display:inline-block;
        width:auto;
        color:#CCCEC2;
        padding-left:0.44em;
        padding-right:0.44em;
        font-weight:regular;
        font-family:verdana;
        font-size:11px;
        margin-top:8px;
        margin-bottom:2px;
}


#menu ul li a:hover,
#menu ul li a:visited:hover {
        color: #EEEDDB;
}

#menu ul li a:hover img,
#menu ul li a:visited:hover img{
        box-shadow: rgba(0,0,0,.5) 0 0 5px;
}

#menu ul ul li a:hover img {
	box-shadow:none;
}

#menu a.sub:link,
#menu a.sub:visited,
#menu ul ul li a:link {
        display:block;
        width:145px;
        height:24px;
        text-align:left;
        line-height:24px;
        color:#404040;
        margin:1px;
        font-family:verdana;
        font-size:11px;
        margin-left:0;
        margin-right: -3px;
}

#menu a.sub:hover,
#menu a.sub:visited:hover,
#menu ul ul li a:hover {
        background-image:url(graph/men_h.png);
        background-repeat:no-repeat;
        background-position:left 1px;
}

#menu ul ul {
        position:absolute;
        width:auto;
        z-index:122;
        display:none;
        padding:0;
        margin:0;
        text-align:left;
	background-color: #F5F5F5;
	background-image: url(./graph/men_bg.png);
	background-repeat: no-repeat;
        margin-left:-66px !important;
        box-shadow:3px 3px 4px 1px rgba(0, 0, 0, .2);
}
        
#menu ul ul li {
        white-space: nowrap;
}

#menu a.sub_ex:link {
        display:block;
        min-width:140px;
        height:24px;
        text-align:left;
        line-height:24px;
        color:#404040;
        margin:0;
        font-size:0.95em;
}

#menu a.sub_ex:hover {
        color: #009dff;
}