﻿ul.lineth {
    border:none;
}
    
ul.lineth li{
    padding:0!important;
    background:green;
    border:none;
    border-top:none!important;
}
li.lineth {
    border:1px solid #444;
    border:none!important;
}
ul.lineth li a{
    padding:0;
    margin:0;
}
ul.menu li li.lineth:hover> a span, ul.menu li li.lineth:hover a.top span {
    border:1px solid #fff;
}


ul.menu > li.lineth>a.lineth{
    display:inline-block;
    width:100%;
}


ul.menu > li li.submenu a.lineth
{
    background: #666;
    width:100%;
    padding: 0;
}



ul.menu li.lineth a.lineth span
{
    width:calc(100% - 1em);

}
ul.menu li li.lineth, ul.menu li.lineth ul, ul.menu li.lineth li ul,
ul.menu  li li  li.lineth ul{
    width:7em;
    min-width:7em;
    max-width:7em;
}




li a.lineth{
     background:#555;
     border-top:1px solid #444;
 }
    a.lineth span{
        background:#000;
    }


 ul.menu>li li a.lineth{
     background:#555;
     vertical-align:middle!important;
 }
ul.menu li li {
    padding:0!important;
}
ul.menu li li a.lineth span {
    width:calc(100% - 1em);
}
    ul.menu li a.lineth span{
        display: inline-block;
        border:1px solid #000;
    }
    ul.menu li.submenu li.submenu>a.lineth span:after{
        content:'';
    }

    ul.menu li.submenu.lineth li>a.lineth span{
        width:calc(100% - 2px);
        margin: 0 1px;
    }
    ul.menu li.submenu.lineth li.submenu>a span{
        width:calc(100% - 1.2em);
    }
