.menu1                    { text-align: right; border-top: 1px solid #FFF }
.menu1 .menu_a, .menu1 .menu_a_hover, .menu1 .menu_a_active { font-size: 16px; color: #225572; text-decoration: none }
.menu1 .menu_a:hover, .menu1 .menu_a_hover { color: #000 }
.menu1 .menu_a_active     { color: #000 }
.menu1 .menu_pointer      { position: absolute; width: 0; height: 0; margin: 5px 0 0 10px }
.menu1 .submenu_pointer	  { width: 0; height: 0; float: left }
.menu1 .submenu_arrow     { width: 8px; height: 9px; float: right; background: url(/media/menu/menu1-arrow.png) no-repeat; margin: 15px 10px 0 0 }
.menu1 .wrapper           { position: absolute; visibility: hidden; overflow: hidden }
.menu1 .submenu           { background-color: #C0C0C0 }
.menu1 .submenu a, .menu1 .submenu .submenu_a_hover, .menu1 .submenu .submenu_a_active { background-color: #FFF; display: block; padding: 8px 30px 8px 15px; color: #225572; text-decoration: none }
.menu1 .submenu a:hover, .menu1 .submenu .submenu_a_hover { background-color: #E6E6E6 }
.menu1 .submenu .submenu_a_active   { color: #000 }

.menu2                    { background: url(/media/menu/menu2-bg.jpg) repeat-x; border-bottom: 1px solid #FFF }
.menu2-table              { width: 100%; max-width: 1250px; min-width: 1024px; height: 58px; text-align: left }
.menu2 .menu_a, .menu2 .menu_a_hover, .menu2 .menu_a_active { font-size: 16px; /* line-height: 58px; */ color: #FFF; text-decoration: none }
.menu2 .menu_a:hover, .menu2 .menu_a_hover { color: #FBFF99 }
.menu2 .menu_a_active     { color: #FBFF99 }
.menu2 .delimiter         { width: 60px; background: url(/media/menu/menu2-delimiter.jpg) no-repeat center }
.menu2 .menu_pointer      { width: 0; height: 0; margin-left: -15px }
.menu2 .submenu_pointer	  { float: right; width: 0; height: 0 }
.menu2 .submenu_arrow     { float: right; width: 8px; height: 9px; background: url(/media/menu/menu2-arrow.png) no-repeat; margin: 15px 10px 0 0 }
.menu2 .wrapper           { position: absolute; visibility: hidden; overflow: hidden }
/* .menu2 .submenu           { background-color: #C0C0C0 } */
.menu2 .submenu a, .menu2 .submenu .submenu_a_hover, .menu2 .submenu .submenu_a_active { background-color: #17394B; display: block; padding: 8px 30px 8px 15px; color: #FFF; text-decoration: none }
.menu2 .submenu a:hover, .menu2 .submenu .submenu_a_hover { background-color: #3A5766 }
.menu2 .submenu .submenu_a_active   { color: #FBFF99 }
