.menu {
    margin: 13px 0 50px 10px;
    padding: 0;
    
    list-style: none;
    }
    .menu li {
        margin: 0;
        padding: 14px 0 9px 0;
        }
        .menu li a,
        .menu li span {
            font: normal 1.4em Arial;
            }

.menu li.item-1, .menu li.item-2  {
    padding: 9px 0 9px 0;
    
    clear: both;
    overflow: hidden;
    _height: 1%;
    }
    .menu li.item-1 a,
    .menu li.item-2 a,
    .menu li.item-1 span,
    .menu li.item-2 span {
        color: #000;
        font: normal 1.8em Arial;
        }
        .menu li.item-1 a:link,
        .menu li.item-2 a:link,
        .menu li.item-1 a:visited,
        .menu li.item-2 a:visited {
            color: #000;
            }

    .menu li ul {
        padding: 0;
        margin: 7px 0 0 0;
        
        list-style: none;
        }
        .menu li li	{
            margin: 0;
            padding: 0 0 0 11px;
            
            clear: both;
            overflow: hidden;
            _height: 1%;
            }
            .menu li li a,
            .menu li.item-1 li a,
            .menu li.item-2 li a,
            .menu li.item-1 li span,
            .menu li.item-2 li span {
                margin: 0;
                padding: 5px 9px;
                
                font: normal 11px Arial;
                
                float: left;
                
                color: #007467;
                }
                .menu li li a:link,
                .menu li li a:visited,
                .menu li.item-1 li a:link,
                .menu li.item-2 li a:link,
                .menu li.item-1 li a:visited,
                .menu li.item-2 li a:visited {
                    color: #007467;
                    }
                    .menu li li a:hover,
                    .menu li.item-1 a:hover,
                    .menu li.item-2 a:hover,
                    .menu li.item-1 li a:hover,
                    .menu li.item-2 li a:hover {
                        color: #27b6ff;
                        }
                .menu li li .active-,
                .menu li.item-1 li .active-,
                .menu li.item-2 li .active- {
                    background: #007467;
                    
                    color: #fff;
                    font: normal 11px Arial;
                    
                    position: relative;
                    
                    float: left;
                    padding: 5px 9px;
                    }
                    .menu li li .active- span,
                    .menu li.item-1 li .active- span,
                    .menu li.item-2 li .active- span {
                        display: block;
                        width: 3px;
                        height: 3px; font-size: 1px;
                        padding: 0;
                        overflow: hidden;
                        
                        position: absolute;
                        
                        background: url('../../../images/menu-r.gif') 0 0 no-repeat;
                        }
                    .menu li li .active- .lt,
                    .menu li.item-1 li .active- .lt,
                    .menu li.item-2 li .active- .lt	{
                        background-position: 0 0;
                        left: 0;
                        top: 0;
                        }
                    .menu li li .active- .rt,
                    .menu li.item-1 li .active- .rt,
                    .menu li.item-2 li .active- .rt	{
                        right: 0;
                        top: 0;
                        background-position: -3px 0;
                        _right: expression(this.parentNode.offsetWidth % 2? "-1px" : "0px");
                        }
                    .menu li li .active- .lb,
                    .menu li.item-1 li .active- .lb,
                    .menu li.item-2 li .active- .lb	{
                        left: 0;
                        bottom: 0;
                        background-position: 0 -3px;
                        }
                    .menu li li .active- .rb,
                    .menu li.item-1 li .active- .rb,
                    .menu li.item-2 li .active- .rb	{
                        right: 0;
                        bottom: 0;
                        background-position: -3px -3px;
                        _right: expression(this.parentNode.offsetWidth % 2? "-1px" : "0px");
                        }
            .menu li.item-2 li span.wbr {
                padding: 0;
            }

