#mainmenu {
         width:100%;
         height:18px;
         position:relative;
         font-size:11px;
         margin-left: auto;
         z-index:100;
         /*border: 1px solid yellow;*/
         text-align:right;
         line-height: 11px;
        /* text-align:right;*/
         /*background-color: #efefef; */
}
#mainmenu_box {
	/*border-left: 1px solid #afafaf;*/
         height:18px;
         text-align:right;
         margin-left: auto;
}
#mainmenu_box div {
	display: block;
         float: right;
         position: relative;
         text-align: left;
         text-transform: uppercase;
}
#mainmenu_box div {
         /*border-left: 1px solid #eee;*/
         /*background: #000 url(../images/mainmenu_line.gif) 0px 2px no-repeat;*/
}
#mainmenu_box div a,
#mainmenu_box div a:visited {
         text-decoration:none;
         /*height: 20px;
         width: 80px; */
         padding: 0px 0px 9px 0px;
         color: #999;
         background-color:transparent;
         line-height:11px;
         overflow:hidden;
         margin-left: 13px;
	font: normal 11px verdana, arial, helvetica, sans-serif;
         display: block;
         /*border: 1px solid red;*/
}
#mainmenu_box div a:hover {
	color: #eee;
}
#mainmenu_box div ul {
	display: none;
         background-color:#000;
         float: none;
         list-style: none;
         text-transform: none;
         /*border: 1px solid #afafaf;*/
         padding-top: 0px;
         line-height: 11px;
}
#mainmenu_box div:hover a,
#mainmenu_box div:hover a:visited {
         color: #eee;
}
#mainmenu_box div a.current,
#mainmenu_box div a.current:visited,
#mainmenu_box div a.current:hover {
         /*color: #396BC6;*/
         color: #eee;
         font-weight: bold;
         /*background: url(../images/current_bgr.gif) right 19px no-repeat; */

}
#mainmenu_box div:hover ul li {
         padding: 0;
         padding-bottom: 1px;
         margin: 0;
         line-height: 11px;
         background-color:#000;
}
#mainmenu_box div:hover ul li a {
         padding: 4px 0px 4px 4px;
         margin: 0;
         background-color:#222;
         line-height: 11px;
}
#mainmenu_box div:hover ul li a:hover {
         background-color:#444;
}
#mainmenu_box div:hover ul {
	display:block;
         position:absolute;
         top:22px;
         left:13px;
         width:115px;
         /*border: 1px solid #222;*/

}
#mainmenu_box div:hover ul li a,
#mainmenu_box div:hover ul li a:visited {
         color: #999;
}
#mainmenu_box div:hover ul li a:hover{
         color: #eee;
}
#mainmenu_box div ul li a,
#mainmenu_box div ul li a:visited {
	border-left: none;
         /*height: 13px; */
}
#mainmenu_box table {
	position:absolute;
         border-collapse:collapse;
         top:0;
         left:0;
         z-index:100;
}