ul#menu_main_menu {margin: 0;padding: 0;list-style: none;height: 38px;width: 100%;position: relative;}
ul#menu_main_menu li {margin: 0; padding: 0;display: inline-block; float: none;list-style: none;width: 162px; height: 38px;margin-left: 4px;background: none; text-align: right;}
ul#menu_main_menu a {text-decoration: none;text-align: center; display: block; width: 152px; height: 38px;padding: 0px; background: #142a5b; line-height: 34px; padding: 0px 5px;}
ul#menu_main_menu li:hover a,ul#menu_main_menu li a:hover, ul#menu_main_menu li.selected a {background: #ee7b28;}
ul#menu_main_menu li a span {color: #ffffff; font-size: 15px; font-weight: 300;display:inline-block; vertical-align:middle; line-height: 16px;}
ul#menu_main_menu li div.subelements{margin: 0; padding: 0; display: none; position: absolute; top: 38px; padding-top: 6px; width: 660px;}

ul#menu_main_menu li.item_3 div.subelements{margin-left: -332px;}
/*level 1*/
ul#menu_main_menu li ul{margin: 0; padding: 0; list-style: none;}
ul#menu_main_menu li ul:after{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
ul#menu_main_menu li ul li {margin: 0; padding: 0px; float: left; display: inline-block;list-style: none;position: relative;padding: 0px 0px 0px 0px; background: none; height: auto; width: auto; width: 162px; margin-right: 4px; background: url(../imgs/menu_ico_bg.png) 0px 0px no-repeat;}
ul#menu_main_menu li ul li.last{margin-right: 0px;}
ul#menu_main_menu li ul li a {background: none; height: 26px; padding: 85px 0px 0px 0px; width: 100%;}
ul#menu_main_menu li:hover ul li a {background: none;}
ul#menu_main_menu li ul li a:hover {}

ul#menu_main_menu li ul li a span {color: #231f20; background: #ffffff; font-size: 14px; font-weight: 500; display: block; height: 26px; line-height: 26px;}
ul#menu_main_menu li ul li a:hover span, ul#menu_main_menu li ul li:hover a span {color: #ffffff; background: #ee7b28;}


ul#menu_main_menu li ul li.item_5 a{background: url(../imgs/menu_ico_services.png) 56px 19px no-repeat;}
ul#menu_main_menu li ul li.item_6 a{background: url(../imgs/menu_ico_documents.png) 54px 21px no-repeat;}
ul#menu_main_menu li ul li.item_7 a{background: url(../imgs/menu_ico_e.png) 63px 19px no-repeat;}
ul#menu_main_menu li ul li.item_8 a{background: url(../imgs/menu_ico_how_to_read.png) 57px 13px no-repeat;}
ul#menu_main_menu li ul li.item_11 a{background: url(../imgs/menu_ico_informations.png) 49px 11px no-repeat;}
ul#menu_main_menu li ul li.item_13 a{background: url(../imgs/menu_ico_our_goals.png) 49px 17px no-repeat;}
ul#menu_main_menu li ul li.item_14 a{background: url(../imgs/menu_ico_media.png) 55px 16px no-repeat;}
ul#menu_main_menu li ul li.item_15 a{background: url(../imgs/menu_ico_our_actions.png) 40px 13px no-repeat;}
ul#menu_main_menu li ul li.item_19 a{background: url(../imgs/menu_ico_cooperation.png) 56px 14px no-repeat;}
/*ul#menu_main_menu li ul li.item_8{background: url(../images/menu_ico5.png) center 26px no-repeat;}
ul#menu_main_menu li ul li.item_11{background: url(../images/menu_ico1.png) center 26px no-repeat;}
ul#menu_main_menu li ul li.item_12{background: url(../images/menu_ico5.png) center 26px no-repeat;}
ul#menu_main_menu li ul li.item_13{background: url(../images/menu_ico6.png) center 26px no-repeat;}
ul#menu_main_menu li ul li.item_14{background: url(../images/menu_ico7.png) center 26px no-repeat;}
ul#menu_main_menu li ul li.item_15{background: url(../images/menu_ico9.png) center 26px no-repeat;}
ul#menu_main_menu li ul li.item_17{background: url(../images/menu_ico12.png) center 26px no-repeat;}
ul#menu_main_menu li ul li.item_19{background: url(../images/menu_ico11.png) center 24px no-repeat;}
ul#menu_main_menu li ul li.item_20{background: url(../images/menu_ico13.png) center 24px no-repeat;}*/

/*level 2*/
ul#menu_main_menu li ul li ul {padding: 0; margin: 7px 0px 0px 0px; display: block; background: none !important;}
ul#menu_main_menu li ul li ul li {margin: 0; padding: 0px; display: block;list-style: none;position: relative; background: none; margin-bottom: 7px;}
ul#menu_main_menu li ul li ul li a {background: none !important; display: block; padding: 0px; padding: 0px; margin: 0px !important; text-align: center;}
ul#menu_main_menu li ul li ul li a:hover {background: #837398 !important;}
ul#menu_main_menu li ul li ul li a span {color: #231f20; background: #ffffff; font-size: 14px; font-weight: 500; display: block;}
ul#menu_main_menu li ul li:hover ul li a span {color: #231f20; background: #ffffff;}
ul#menu_main_menu li ul li ul li a:hover span, ul#menu_main_menu li ul li ul li:hover a span {color: #ffffff; background: #ee7b28;}


ul#menu_main_menu li:hover div.subelements,
ul#menu_main_menu a:hover ~ div.subelements,
ul#menu_main_menu li:focus div.subelements,
ul#menu_main_menu a:focus ~ div.subelements,
ul#menu_main_menu li:active div.subelements,
ul#menu_main_menu a:active ~ div.subelements,
ul#menu_main_menu li div.subelements:hover,
ul#menu_main_menu li div.subelements:focus,
ul#menu_main_menu li div.subelements:active,
ul#menu_main_menu li.active div.subelements {display: block;}