body {
    font: 11px verdana;
}
#lmd ul {
    padding: 0px 0px 0px 10px; 
    margin: 0px; 
    width: 150px;  
    list-style-type: none; 
    z-index: 100000;
}
#lmd ul li ul {
    padding:0px 0px 0px 2px;
    margin: 0px;
    width: 150px;
    list-style-type: none; 
    z-index: 100000;
}
#lmd ul li ul li ul{
    margin:0px 0px 0px 20px;
    padding:0px 0px 0px 0px;
    margin: 0px;
    left:168px;
    width: 150px;
    list-style-type: none ;
    z-index: 100000;
}

#lmd ul li{
    position: relative ;
    margin:0px 0px 0px 0px;
    background:url(/images/arrow.jpg) no-repeat 3% 50%; 
    border-bottom:1px dotted black; 
    padding:3px 0px 4px 1px;   
    height:22px;
    width:158px;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
    text-indent:15px;
    text-align: left; 
    clear:both; 
    z-index: 100000;
}
#lmd li ul {
    display: none;
    left: 157px;
    position: absolute;
    top: 0px;  
    z-index: 100000;  
}
#lmd li ul li ul{
    display: none;
    left: 150px;
    position: absolute;
    top: 0px;   
    z-index: 100000; 
}
#lmd ul li a {
    display: block; 
    text-decoration: none;
    background:url(/images/arrow_over.jpg) no-repeat 0% 50%; 
    cursor:pointer;
    padding:0px 0px 0px 0px;    
    text-indent:15px; 
    z-index: 100000;   
} 
html #lmd ul li {
    float: left;
    height: 1%;
}
html #lmd ul li a {
    height: 1%;
}
#lmd ul li ul li a {
    position: relative;
    margin:0px 0px 0px 0px;
    background:#e5f3dc url(/images/arrow-over.jpg) no-repeat 4px 50%;     
    padding:0px 0px 0px 10px;     
    font-size: 11px; 
    height:22px;
    width:158px;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
    text-indent:15px;
    z-index: 100000;
    
}
#lmd ul li ul li {
    margin:0px 0px 0px 0px;
    background:#e5f3dc url(/images/arrow-over.jpg) no-repeat 0% 50%; 
    padding:0px 0px 0px 0px;     
    font-size: 11px; 
    height:22px;
    width:168px;
    font-family:verdana,arial,helvetica,sans-serif;
    text-indent:15px; 
   
     z-index: 100000;  
}

#lmd li:hover ul {
    display: block;
} 
#lmd li.over ul {
    display: block;
}
#lmd li.over { 
    background:#e5f3dc url(/images/arrow-over.jpg) no-repeat 4px 50%;
}
#lmd li.over ul li ul {
    display: none;
}
#lmd li:hover ul li ul {
    display: none
}

#lmd li ul li:hover ul {
    display: block ; 
    background:url(/images/box-subover.jpg); 
}
#lmd li ul li.over ul {
    display: block ;
    background:url(/images/box-subover.jpg); 
}
#lmd li ul li.over  {
    background:url(/images/box-subover.jpg); 
}
#lmd ul li ul li a:hover {
    background:#b1db99 url(/images/arrow-over1.jpg) no-repeat 4px 50%
     
}

#lmd ul li:hover{
    background:#e5f3dc url(/images/arrow-over.jpg) no-repeat 4px 50%
}
/*ul li ul li:hover{
    background:red no-repeat 4px 50%
} */

.level0{
    padding:3px 0px;
    background:url(/images/menu-divider.jpg) no-repeat 0% 0%;
    color:white;
    font-weight:bold;
}


/* Отменим правила для обычных UL */
/*#cont ul{
    padding: 0px 0px 0px 0px; 
    margin-left:10px; 
    width:300px;  
    list-style-type:circle!important; 
    z-index: 100000000;
}
#cont ul li{    
    position:static;
    margin:0px;
    background:none; 
    border:none; 
    padding:0px;   
    height:22px;
    width:100%;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
    text-indent:5px;
    text-align: left;
}  */
    