#leftMenuWrapper {
  margin:29px 0 0;
  zoom:1; 
 position:relative;
  color:#666
}

#leftMenuWrapper li a{
  background:#ececec;
  display:block;
  zoom:1;
 
  
  color:#000;
  font-weight:bold;
  height:1%;
  font-variant:small-caps;
  text-decoration:none;
  border:0 solid #dadada;
  border-width:1px 2px 1px 0
}


#leftMenuWrapper li li a{
 border:0
}
#leftMenuWrapper li li a:hover{
  text-decoration:underline
}

#leftMenuWrapper li li a,
#leftMenuWrapper li li span{
 color:#666

}


#leftMenuWrapper li a.root-item,
#leftMenuWrapper li a.root-item-selected {
  font-weight:bold;
  font-size:15px; 
  //font-size:14px; 
  padding:3px 0 4px 56px
}

#leftMenuWrapper li {
 zoom:1;
 position:relative;
}

#leftMenuWrapper li li{
position:relative;
 margin-right:2px
}



#leftMenuWrapper li li li {
 padding-bottom:1px;
 margin-right:0;/*
  position:relative;*/
}


#leftMenuWrapper li li li a.parent,
#leftMenuWrapper li li li .aparent{
  font-weight:bold;
  color:#666;
  padding:2px 0;  
/*  position:relative*/
}


#leftMenuWrapper li a:hover,
#leftMenuWrapper li a.item-selected,
.root-item-selected{
 background:#fff
}


#leftMenuWrapper li a.root-item-selected {
 background:#fff !important
}



#leftMenuWrapper li ul {
  padding-left:3em;
/*   position:relative;*/
}


#leftMenuWrapper li li ul{

background:#fff;
 margin-right:2px;
}

#leftMenuWrapper li li li ul{
 padding:0 0 0 1em;
 background:transparent;
 
}


#leftMenuWrapper li li ul a {
 text-decoration:underline;

}

#leftMenuWrapper li li li ul a:hover {
 cursor:pointer
}

#leftMenuWrapper li li ul a.item-selected {
 text-decoration:none;
 color:#999;
background:none !important
}



#leftMenuWrapper li li li a{
  background:transparent;

  color:#000;
  font-weight:100;
  display:inline-block;
  font-variant:normal;
  border:0;
  text-decoration:none;

}
#leftMenuWrapper li li li li a{

  display:inline-block;
}

#leftMenuWrapper li li li a:hover {
 text-decoration:underline;
 color:#999

}


#leftMenuWrapper li li a {
  font-variant:normal;
  font-weight:bold;
  background:#fff; 
  border-top:1px solid #fff;
  border-right:1px solid #FFFFFF;
  font-size:12px;
   padding:4px 0 5px 18px
}

#leftMenuWrapper li li a:hover{
  color:#999;
}


#leftMenuWrapper li li li a {
  font-size:11px; 
 padding:0
}

#leftMenuWrapper ul {
  display:none;
}

#leftMenuWrapper .root-container-selected ul {
 display:block;
}

#leftMenuWrapper .root-container-selected ul ul {
  display:none; 
  margin-right:0;
/*  position:relative;*/
}
#leftMenuWrapper .root-container-selected ul ul ul {
  padding-right:0 !important
}

#leftMenuWrapper li.li-selected ul{
  display:block;
}

li li .aparent {

/* zoom:1; */

background:none repeat scroll 0 0 #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #EEEEEE;
color:#000000;
display:block;
font-size:11px !important;
font-variant:normal;
font-weight:bold;
}

li li .aparent:hover {
 cursor:pointer;
 //cursor:hand;
}

li li li .aparent:hover {
 cursor:default;
}


li li li .aparent {
 padding-left:0;
 border:0;
}


#leftMenuWrapper li li .item-selected {
 color:#999;
/*position:relative;
zoom:1 !important;*/
}

.selected-line {
border-top:1px solid #e6e6e6  !important;
position:relative;
margin-top:5px;
padding-top:7px !important;
padding-left:29px !important;
margin-left:-29px;
}


#leftMenuWrapper ul ul li a {
  margin-right:1px !important
}

#leftMenuWrapper ul ul {
  padding:5px 11px 5px 40px;
  
}

#leftMenuWrapper ul ul ul{
  padding:0 0 0 20px;
}


#leftMenuWrapper .not-o li a {
  padding-top:1px !important;
  padding-bottom:2px !important;
}

#leftMenuWrapper .not-o li .bn {
  margin-top:1px !important;
  padding:4px 0 5px 18px  !important;
}

#leftMenuWrapper .not-o li .metlaPoganaya {
  padding-top:6px !important
}

#leftMenuWrapper .not-o li .metlaDva {
  padding-bottom:6px !important
}