div.menuLeftBlock { background:url(bground_menu.jpg) bottom left no-repeat; width:200px;}
div.menuLeftBlock a{ text-decoration:none; font-size:14px}
div.menuLeftBlock a:hover{ color: #a6ce39;} /* rosu*/
div.menuLeftBlock .ParentBlock .ChildBlock { display: table-cell}
.ParentBlock .blockBase {
  display:table;
  height:38px;
  width:190px;
  border-right:1px #CCCCCC solid;
  border-left:8px #a6ce39 solid;
  
}
.blockBase_pre{ }
.blockBase_pre.first {background:url(bg_menu_new.gif) top left no-repeat;}
.blockBase_pre.last {background:url(bg_menu_new.gif) bottom left no-repeat;}
.ParentBlock{ background:url(bg_menu_new.gif) top left no-repeat;}
.ChildBlock{ }

.ParentBlock .left{ float:left;  }
.ChildBlock .left{ float:left; }
.ParentBlock a{ color:#0d2d54}
div.amenuLeftBlock a:hover{ text-decoration:underline}
.ChildBlock .blockBase a{ color: #333333; }
.ChildBlock .blockBase {

  border-right:1px #CCCCCC solid;
  border-left:8px #CCCCCC solid;
  width:190px;
  height:22px;
}
.blockClient{ margin-top:4px}
.blockBase .middled {
  margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
.ParentBlock .blockBase .middled {
  padding-left:24px;
  margin-left:4px;
  background:url(arrow_menu_parent.jpg) left center no-repeat;
}
.ChildBlock .blockBase .middled {
  padding-left:22px;
  margin-left:14px;
  background:url(arrow_menu_child.jpg) left center no-repeat;
}
p.middled { margin:0px; padding:0px; padding-left:4px; padding-right:4px}
.separator { display:none; }
.separator.activ { }
<!--
<!--<div class="container">
<!--  <p class="middled">а�аЕб�б�аИаКаАаЛб�аНаО аОб�б�аЕаНб�б�аИб�аОаВаАаНаНб�аЙ б�аЛаЕаМаЕаНб�</p>
<!--</div> -->
