.left-menu {
  list-style: none;
}
.leftnav, .leftnav_act {
  /*background: #eee;fdeed9faebd7*/
  background: #F6F6F6 ;  
  line-height: 20px;
  padding: 5px;  
  /*margin-left: 10px; */
  border-bottom: 1px solid #ссс;  
  box-shadow: 0px 1px 2px 0px #404040;
  /*border-top: 1px solid #DDD;*/
  /*border-bottom-left-radius: 6px;*/
  /*border-bottom-right-radius: 6px;*/  
}
podr .leftnav a {
  color: #eee; 
}

.leftnav a:link {
 /*border-bottom: 1px dotted #ccc;*/
  line-height: 20px;
  padding: 0 0 0 0;    
  margin-left: 0px;
  /*color: #b7484f;  */
  color: #464451;   
  background: inherit;
  text-decoration: none;

}

.leftnav a:active {
   /*border-bottom: 1px dotted #ccc;*/
  line-height: 20px;
  padding: 0 0 0 0;
  margin-left: 0px;  
  /*color: #b7484f;  */
  color: #AD1821;
  background: inherit;
  text-decoration: none;
  /*font-weight: bolder;*/

}
.leftnav a:visited {
    /*color: #b7484f;  */
  color: #464451;
  line-height: 20px;
  padding: 0 0 0 0;  
  margin-left: 0px;
  background: inherit;
  text-decoration: none;
  /*font-weight: bolder; */
  /*border-bottom: 1px dotted #ccc;*/

}

.leftnav a:hover {
    /*color: #b7484f;  */
  color: #AD1821; 
  line-height: 20px;
  padding: 0 0 0 0;  
  margin-left: 0px;
  background: inherit;
  text-decoration: underline;
  /*font-weight: bolder; */
  /*border-bottom: 1px dotted #ccc;*/

}

.leftnav_act a:link {
  /*border-bottom: 1px dotted #ccc;*/
  line-height: 20px;
  padding: 0 0 0 0;
  margin-left: 0px;
  /*color: #464451;  */
  color: #AD1821; 
  background: inherit;
  text-decoration: none;
  font-weight: bolder;

}
.leftnav_act a:active {
    /*border-bottom: 1px dotted #ccc;*/
  line-height: 20px;
  padding: 0 0 0 0;  
  margin-left: 0px;  
  /*color: #464451;  */
  color: #AD1821;   
  background: inherit;
  text-decoration: none;
  font-weight: bolder;

}
.leftnav_act a:visited{
  /*color: #464451;  */
  color: #AD1821;   
  line-height: 20px;
  padding: 0 0 0 0;   
  margin-left: 0px;
  background: inherit;
  text-decoration: none;
  /*border-bottom: 1px dotted #ccc;*/
  font-weight: bolder;

}  
.leftnav_act a:hover{
   /*color: #464451;  */
  color: #AD1821;  
  line-height: 20px;
  padding: 0 0 0 0;  
  margin-left: 0px;
  background: inherit;
  text-decoration: underline;
  /*border-bottom: 1px dotted #ccc;*/
  font-weight: bolder;

}

/*i`a*i'? o`?a*o`u"a*a~i^ o'?i^a^i'y"*/
.leftnav2, .leftnav2_act {
  /*background: #eee;fdeed9faebd7*/
  background: #F6F6F6 ;  
  line-height: 20px;
  padding: 5px;
  /*margin-left: 5px;  */
  /*border-bottom: 1px dotted #ccc;  */
  font-size: 11px;
  /*color: #808080;  */
   border-bottom: 1px solid #ссс;  
  box-shadow: 0px 1px 2px 0px #404040;
  /*border-top: 1px solid #DDD;*/
  /*border-bottom-left-radius: 6px;*/
  /*border-bottom-right-radius: 6px;*/

}

.leftnav2 a::before {
     content: url(images/li.gif);
    }

.leftnav2_act a::before {
     content: url(images/li.gif);
    }

.leftnav2 a:link {
  /*border-bottom: 1px dotted #ccc;*/
  line-height: 20px;
  /*color: #696969;  */
  color: #464451;   
  padding: 0px;   
  background: inherit;
  text-decoration: none;
  margin: 0 0 0 10px;
  
}
.leftnav2 a:active {
  /*border-bottom: 1px dotted #ccc;*/
  line-height: 20px;
  padding: 0px;   
  /*color: #b7484f; */
  color: #AD1821;
  background: inherit;
  text-decoration: none;
  margin: 0 0 0 10px;
  /*font-weight: bolder; */
}
.leftnav2 a:visited{
  /*color: #696969;*/
  color: #464451;
  line-height: 20px;
  padding: 0px;   
  background: inherit;
  text-decoration: none;
  /*border-bottom: 1px dotted #ccc;*/
  margin: 0 0 0 10px;
}
.leftnav2 a:hover {
  /*color: #808080;*/
  color: #AD1821; 
  line-height: 20px;
  padding: 0px;   
  background: inherit;
  text-decoration: underline;
  /*border-bottom: 1px dotted #ccc;*/
  margin: 0 0 0 10px;
}


.leftnav2_act a:link {
  /*border-bottom: 1px dotted #ccc;*/
  line-height: 20px;
  padding: 0px;   
  /*color: #8b7484f;  */
  color: #AD1821; 
  background: inherit;
  text-decoration: none;
  margin: 0 0 0 10px;
 
  font-weight: bolder;
}
.leftnav2_act a:active {
  /*border-bottom: 1px dotted #ccc;*/
  line-height: 20px;
  padding: 0px;   
  /*color: #b7484f;  */
  color: #AD1821;   
  background: inherit;
  text-decoration: none;
  margin: 0 0 0 10px;
  font-weight: bolder;
}
.leftnav2_act a:visited{
  /*color: #696969;*/
  color: #AD1821;   
  line-height: 20px;
  padding: 0px;   
  background: inherit;
  text-decoration: none;
  /*border-bottom: 1px dotted #ccc;*/
  margin: 0 0 0 10px;
  font-weight: bolder;
}
.leftnav2_act a:hover{
  /*color: #696969;*/
  color: #AD1821;  
  line-height: 20px;
  padding: 0px;   
  background: inherit;
  text-decoration: none;
  /*border-bottom: 1px dotted #ccc;*/
  margin: 0 0 0 10px;
  font-weight: bolder;
}  
 

/*3 level*/
.leftnav3, .leftnav3_act {
  background: #eee;  
  line-height: 20px;
  padding: 5px;
  /*margin-left: 5px;  */
  border-bottom: 1px dotted #ccc;  
  font-size: 11px;
  /*color: #808080;  */
}

.leftnav3 a::before {
     content: url(images/li.gif);
    }

.leftnav3_act a::before {
     content: url(images/li.gif);
    }

.leftnav3 a:link {
  /*border-bottom: 1px dotted #ccc;*/
  line-height: 20px;
  color: #696969;  
  padding: 0px;   
  background: inherit;
  text-decoration: none;
  margin: 0 0 0 25px;
  
}
.leftnav3 a:active {
  /*border-bottom: 1px dotted #ccc;*/
  line-height: 20px;
  padding: 0px;   
  color: #b7484f; 
  background: inherit;
  text-decoration: none;
  margin: 0 0 0 25px;
  /*font-weight: bolder; */
}
.leftnav3 a:hover {
  color: #808080;
  line-height: 20px;
  padding: 0px;   
  background: inherit;
  text-decoration: underline;
  /*border-bottom: 1px dotted #ccc;*/
  margin: 0 0 0 25px;
}
.leftnav3 a:visited{
  color: #696969;
  line-height: 20px;
  padding: 0px;   
  background: inherit;
  text-decoration: none;
  /*border-bottom: 1px dotted #ccc;*/
  margin: 0 0 0 25px;
}

.leftnav3_act a:link {
  /*border-bottom: 1px dotted #ccc;*/
  line-height: 20px;
  padding: 0px;   
  color: #8b7484f;  
  background: inherit;
  text-decoration: none;
  margin: 0 0 0 25px;
 
  font-weight: bolder;
}
.leftnav3_act a:active {
  /*border-bottom: 1px dotted #ccc;*/
  line-height: 20px;
  padding: 0px;   
  color: #b7484f;  
  background: inherit;
  text-decoration: none;
  margin: 0 0 0 25px;
  font-weight: bolder;
}
.leftnav3_act a:hover{
  color: #696969;
  line-height: 20px;
  padding: 0px;   
  background: inherit;
  text-decoration: none;
  /*border-bottom: 1px dotted #ccc;*/
  margin: 0 0 0 25px;
  font-weight: bolder;
}  
.leftnav3_act a:visited{
  color: #696969;
  line-height: 20px;
  padding: 0px;   
  background: inherit;
  text-decoration: none;
  /*border-bottom: 1px dotted #ccc;*/
  margin: 0 0 0 25px;
  font-weight: bolder;
} 
