#nav{ 
  list-style: none; 
  margin:0px;
  padding-left: 2%;

}

#nav ul { 
  padding: 2px 0px 0px 0px;
  margin:0;
  list-style: none;
      position:absolute;
      overflow:visible;
  display:none;
  margin-top: -7px;
}

#nav li img {
  border: 0px;
}

#nav li { 
    margin:0;   
    position: relative; 
    float: left;
    display:block;
}

#nav ul li {
  /*background-color:#6B88AC;
  border: 1px outset #6787AF;
  */
  width: 250px;
  background-color:#6B88AC;
  border-bottom: 1px solid #215697;
  /* #6787AF;
  #595C5C;
  */
  border-left: 1px solid #215697;
  border-top: 1px solid #9AB0CB;
  border-right: 1px solid #9AB0CB;
  white-space : normal;
}


#nav a {
  text-decoration:none;
  display:block;

}

#nav ul a {
  padding: 4px 4px 4px 0px;
  font-family: Verdana;
  font-size: 10px;
  color: #ffffff;
} 

#nav a:hover, #nav li:hover{
    background-color:#6B88AC;
}

#nav ul li:hover, #nav ul li a:hover{ background-color:#607999;}

#nav ul li a img {
  width: 16px;
  height: 3px;
  border: 1px;
  margin-right: 5px;
}

/*all see this */
#nav ul ul, #nav ul ul ul{
    display:none; 
    position:absolute; 
    margin-top:  -23px; /* Высота показа меню начиная со 2-го уровня */
    margin-left: 249px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
    display:none;
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
    display:block;
}

li>ul { 
  top: auto;
  left: auto;
}