.c9menu {
    margin: -1px 0 0 0;
    padding: @menu-ver-padding 0 @menu-ver-padding 0;
    z-index: 10000;
    position: absolute;
    overflow:visible;

    font-family   : @menu-font-family;
    font-size     : @menu-font-size;
    line-height   : @menu-line-height;
    color         : @menu-color;
    cursor:default;

    display : none;
    border:1px solid @menu-border-color;

    box-shadow: @menu-box-shadow;

    background-color   : @menu-background;
    text-shadow : @menu-text-shadow;
    border-radius: @menu-border-radius;
}

.c9menu>div.menu_item{
    padding: @menu-item-padding;
    white-space: nowrap;
    cursor : default;
    z-index:1100000;
    height: 13px;
}

.c9menu>div.menu_item.update{
    background-color: @selected-focus-background;
    font-weight: bold;
    color: @selected-focus-color;
    text-shadow: none;
}

.c9menu>div.menu_item.hover {
    background-color : @menu-item-hover-background;
    color : @menu-item-hover-color;
}

.c9menu>div.menu_divider{
    overflow: visible;
    padding: 0;
    font-size: 1px;

    margin:@menu-divider-margin; 
    border-top:1px solid @menu-divider-top-color;
    border-bottom:1px solid @menu-divider-bottom-color;
    height: 0;
}

.c9menu>div.menu_item>span{
    right: 15px;
    margin-top: 0px;
    z-index: 10;
    text-align: right;
    padding-left: 15px;
    float : right;
}

.c9menu>div.submenu>span{
    background: @menu-item-arrow-background;
    width: 4px;
    height: 7px;
    display: block;
    position: absolute;
    right: @menu-item-arrow-right;
    margin: 4px 0 0 0;
    z-index: 10;
}

.c9menu>div.submenu.hover>span{
    background: @menu-item-arrow-hover-background;
}

.c9menu>div.menu_item.disabled{
    color: @menu-item-disabled-color;
    text-shadow : none;
    font-smoothing: true;
}

.c9menu>div.menu_item>u{
    width: 16px;
    height: 16px;
    position: absolute;
    left: @menu-item-check-left;
    margin-top : -1px;
}
.c9menu>div.menu_item>a{
    float: left;
}

.c9menu>div.menu_item.selected>u{
    background: @menu-item-radio-background;
}
.c9menu>div.menu_item.selected:hover>u{
    background: @menu-item-radio-hover-background;
}
.c9menu>div.menu_item.checked>u{
    background: @menu-item-check-background;
}
.c9menu>div.menu_item.checked:hover>u{
    background: @menu-item-check-hover-background;
}
.c9menu>div.menu_item.disabled>u{
    opacity: 0.2;
}
.c9menu>div.menu_item.checked.disabled>u{
    background: @menu-item-check-background;
}
.c9menu>div.menu_item.selected.disabled>u{
    background: @menu-item-radio-background;
}