img.menuline1 { display: block; margin: 0; padding: 0; border: none; width: 163px; height: 4px; }

/* ===================================================================================================== */
/* главное меню вертикальное */
.menuallv {
 display: block;  /*width: 150px; */ /* height: 13px; */ 
 margin: 0; padding: 0; border: none;
 font-family: verdana, tahoma, arial; font-weight: normal; font-size: 11px; color: #000099;
 text-align: left; 
}

.menuallv span {
 display: block; margin: 0; padding: 4px 7px 2px 10px; border-width: 0 0 0px 0; border-color: #CCCCEB; border-style: solid;
 background: url("/pics/menu/1.gif") no-repeat scroll 0% 65%;
}

.menuallv span.top {
 display: block; margin: 0; padding: 0; border-width: 0 0 1px 0; border-color: #CCCCEB; border-style: solid;
 background: none; font-size: 0px;
}

.menuallv a                { color: #000099; text-decoration: none; }
.menuallv a:hover          { color: #FF0000; text-decoration: none; cursor: pointer; }

.menuallv a:hover span     { background: url("/pics/menu/2.gif") no-repeat scroll 0% 65%; }

.menuallv a span.partcurrent { background: url("/pics/menu/3.gif") no-repeat scroll 0% 65%; }
.menuallv a:hover span.partcurrent { background: url("/pics/menu/3.gif") no-repeat scroll 0% 65%; color: #FF0000; }

.menuallv a span.submenu { margin: 0 0 0 15px; background: url("/pics/menu/4.gif") no-repeat scroll 0% 65%; color: #000099; }
.menuallv a:hover span.submenu { margin: 0 0 0 15px; background: url("/pics/menu/5.gif") no-repeat scroll 0% 65%; color: #FF0000; }

.menuallv a span.submenucurrent { margin: 0 0 0 15px; background: url("/pics/menu/5.gif") no-repeat scroll 0% 65%; color: #FF0000; }
.menuallv a:hover span.submenucurrent { margin: 0 0 0 15px; background: url("/pics/menu/5.gif") no-repeat scroll 0% 65%; color: #FF0000; }

/* ===================================================================================================== */
/* главное меню горизонтальное */
.menuallg {
 display: block;  width: 100%; /* height: 13px; */ 
 margin: 0; padding: 2px 0 2px 0;
 border-width: 1px 0 1px 0; border-color: #000099; border-style: solid;
 font-family: verdana, tahoma, arial; font-weight: normal; font-size: 10px; color: #000099;
 text-align: center; 
}

.menuallg span, span.top {
 display: inline; margin: 0; padding: 0 4px 0 5px;
 border-right: 1px solid #000099; border-bottom: 1px solid #FFFFFF;
}

.menuallg a                { color: #000099; text-decoration: none; }
.menuallg a:hover          { color: #FF0000; text-decoration: none; cursor: pointer; }
.menuallg a span.partcurrent { color: #000099; border-bottom: 1px solid #000099; }
