/* Menu-Bar 
---------------------------------------- */
#menu, #menu ul {  
  margin: 0;
  padding: 0;
  list-style: none;
}  

#menu a.podmenu {
color: #fff;
font-size: 17px;
font-weight: normal;
}

#menu a.podmenu:hover {
color: #196B94;

}

#menu {
   
    height: 65px;
margin: 0 auto;
z-index:9999;
}  

#menu:before, #menu:after {
  content: "";
  display: table;
}  

#menu:after {
  clear: both;
}  

#menu {
  zoom:1;
}  

#menu li {
  float: left;
  
  position: relative;
}  

#menu a {
float: left;
      padding: 28px 2px 25px 2px;
    font-weight: bold;
    font-size: 14px;
  color: #000;
    /* font-family: 'helveticaneuecyrmedium'; */
    text-decoration: none;
    text-transform: uppercase;
margin-bottom: -3px;
margin-right: 46px;
}  

#menu a.active {
    float: left;
    padding: 28px 2px 25px 2px;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    border-bottom: 3px solid #128e32;
    color: #128e32;
    margin-bottom: -3px;

}  

#menu li:hover > a {
border-bottom: 3px solid #128e32;
   color: #128e32;
}  

*html #menu li a:hover { /* Только для IE6 */
  color: #fff;
}  

#menu ul {
  margin: 20px 0 0 0;
  _margin: 0; /*Только для IE6*/
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 52px;
  left: 0;
  z-index: 9999;
  background-color: #009fe3;
 
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;

}  

#menu li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
 
}  

#menu ul ul {
  top: 0;
  left: 150px;
  margin: 0 0 0 20px;
  _margin: 0; /*Только для IE6*/
  -moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
  -webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
  box-shadow: -1px 0 0 rgba(255,255,255,.3);
}  

#menu ul li {
  float: none;
  text-align: center;
  display: block;
  
  border: 0;
  _line-height: 0; /*Только для IE6*/
  
}  

#menu ul li:last-child {  
  -moz-box-shadow: none;  
  -webkit-box-shadow: none;  
  box-shadow: none;  
}   

#menu ul a {  
  padding: 10px;  
  width: 123px;  
  _height: 10px; /*Только для IE6*/  
  display: block;  
  white-space: nowrap;  
  float: none;  
  text-transform: none;  
}  

  

#menu ul li:first-child > a {  
  -moz-border-radius: 3px 3px 0 0;  
  -webkit-border-radius: 3px 3px 0 0;  
  border-radius: 3px 3px 0 0;  
}  

#menu ul li:first-child > a:after {  
  content: '';  
  position: absolute;  
  left: 40px;  
  top: -6px;  
   
}  

#menu ul ul li:first-child a:after {  
  left: -6px;  
  top: 50%;  
  margin-top: -6px;  
  border-left: 0px;  
  border-bottom: 6px solid transparent;  
  border-top: 6px solid transparent;  
  border-right: 6px solid #3b3b3b;  

}  

#menu ul li:first-child a:hover:after {  
  border-bottom-color: #1f9b1c;  

}  

#menu ul ul li:first-child a:hover:after {  
  border-right-color: #acca24;  
  border-bottom-color: transparent; 
 
}  

#menu ul li:last-child > a {  
  -moz-border-radius: 0 0 3px 3px;  
  -webkit-border-radius: 0 0 3px 3px;  
  border-radius: 0 0 3px 3px;  
}