/*Menu Testassure*/
.menu {
    color: #002380;
    font-family: arial, verdana, sans-serif;
    font-style: normal;
	text-align:center;
    font-weight: bold;
    background-color:#F2F5F5;
    margin-top:11px;
    margin-bottom:0px;
    padding-left: 8px; 
}
#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  background: #F2F5F5;         
  font-size: 17px;
}
#nav li {
  height: 50px;
  float: left;
  position: relative;
  back\ground: none;
  background-image: url(/images/1menu_btn.gif);
  background-repeat: no-repeat;
  padding:0px;
  margin:0px;
}
#nav a {
  color: #5F5F5F;          /*text color*/
  text-decoration: none;
  display: block;
  padding-left: 1px;
  padding-right: 1px;
  width: 200px;zz               
}
#nav a:hover {                  
  color: #000000;  
}
#nav li:hover,
#nav li.jshover {
  background-image: url(/images/1menu_btn_active.gif);          
  background-repeat: no-repeat;
}

#nav li a{
  padding-top: 14px;
  padding-bottom:16px;
  background-repeat: no-repeat;
}

/* MAIN PAGE */
#nav li a#id_main_en_ { background-image: url(/images/menu/main_aboutus_en_off.jpg); }
#nav li a:hover#id_main_en_ { background-image: url(/images/menu/main_aboutus_en_on.jpg); }
#nav li a#id_main_en_services { background-image: url(/images/menu/main_services_en_off.jpg); }
#nav li a:hover#id_main_en_services { background-image: url(/images/menu/main_services_en_on.jpg); }
#nav li a#id_main_en_approach { background-image: url(/images/menu/main_approach_en_off.jpg); }
#nav li a:hover#id_main_en_approach { background-image: url(/images/menu/main_approach_en_on.jpg); }
#nav li a#id_main_en_careers { background-image: url(/images/menu/main_carreers_en_off.jpg); }
#nav li a:hover#id_main_en_careers { background-image: url(/images/menu/main_carreers_en_on.jpg); }
#nav li a#id_main_en_contacts { background-image: url(/images/menu/main_contactus_en_off.jpg); }
#nav li a:hover#id_main_en_contacts { background-image: url(/images/menu/main_contactus_en_on.jpg); }
#nav li a#id_main_ru_ { background-image: url(/images/menu/main_aboutus_ru_off.jpg); }
#nav li a:hover#id_main_ru_ { background-image: url(/images/menu/main_aboutus_ru_on.jpg); }
#nav li a#id_main_ru_services { background-image: url(/images/menu/main_services_ru_off.jpg); }
#nav li a:hover#id_main_ru_services { background-image: url(/images/menu/main_services_ru_on.jpg); }
#nav li a#id_main_ru_approach { background-image: url(/images/menu/main_approach_ru_off.jpg); }
#nav li a:hover#id_main_ru_approach { background-image: url(/images/menu/main_approach_ru_on.jpg); }
#nav li a#id_main_ru_careers { background-image: url(/images/menu/main_carreers_ru_off.jpg); }
#nav li a:hover#id_main_ru_careers { background-image: url(/images/menu/main_carreers_ru_on.jpg); }
#nav li a#id_main_ru_contacts { background-image: url(/images/menu/main_contactus_ru_off.jpg); }
#nav li a:hover#id_main_ru_contacts { background-image: url(/images/menu/main_contactus_ru_on.jpg); }

/*
#nav li a{
  padding-top: 14px;
  padding-bottom:16px;
}
#nav li a:hover {
  background-image: url(/images/1menu_btn_active.gif);          
  background-repeat: no-repeat;
  padding-top: 14px;
  padding-bottom:16px;
}
*/


#nav li li a:hover {
  background-image: none;
  padding-top: 7px;
  padding-bottom:0px;
  background: #FEFEFE;
}
#nav li ul {
  display: none;
  position: absolute;
  background-image: url(/images/menu_bg.gif); 
  width: 198px;                    
  text-align:left;
  padding-top: 0px;
  padding-bottom:0px; 
  border-top:2px solid #C4C9C9; 
  font-size: 12px;
  padding-left:0px;
  margin-left:1px;
}
#nav li li{
  background-image: none;
  height: 27px;
}
#nav li li a {
  height:19px;                          
  width: 194px;                         
  border-bottom:1px solid #C4C9C9;      
  border-left:1px solid #C4C9C9;   
  border-right:1px solid #C4C9C9;  
  text-align: center;
  padding-top: 7px;
  padding-bottom:0px;
}
/*3 level*/
#nav li li:hover,
#nav li li.jshover {
  background-image:  none; 
  background: #FEFEFE;
}
#nav li li ul {
  display: none;
  position: absolute;
  width: 200px;                    
  text-align:left;
  padding-top:0px;
  padding-bottom:0px; 
  font-size: 12px;
  margin-left:67px;
  margin-top:8px;
  border-top:1px solid #C4C9C9;  
}
#nav li li li{
  background-image: none;
  height: 27px;
}
#nav li li li a {
  height:19px;                          
  width: 196px;    
  background-image: url(/images/menu_bg.gif); 
  border-left:1px solid #C4C9C9;   
  border-right:1px solid #C4C9C9;  
  text-align: center;
  padding-top: 7px;
  padding-bottom:0px;
}
/*3 level end*/
.menu_border{
  margin-left:0px;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  top: -9px;
  left: 118px;
  lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}