@charset "utf-8";
/* CSS Document */

body { background:#000 url(/img/portal/MGmenu/bg_potaltop_v1.png) repeat-x top !important; }

#MG_menubar { position:relative; display:block; margin:0 auto; width:935px; height: 56px; z-index:100; }
#MG_menubar .MG_menu_list .MG_menu { float:left }
#MG_menubar_logo .MG_logo_link { display:block; padding:0; }
#MG_menubar_logo .MG_logo_img { height:50px; vertical-align:bottom; width:124px; background:transparent url(/img/portal/MGmenu/MG_logo_v1.png) no-repeat; }
#MG_menubar_logo .MG_logo_link:hover .MG_logo_img { background-position: 0 -50px }
.MG_menuon, .MG_menuoff, .MG_menu_part { font-family: Tahoma, Geneva, sans-serif; float:left; }
.MG_menuon a { font-size:11px; color:#FFF; display:block; font-weight:700; width:auto; _width:1px; height:8px; margin-top:0; padding:24px 23px 24px 22px; _padding:24px 23px 19px 22px; background:transparent url(/img/portal/MGmenu/bg_topmenu.gif) repeat-x; white-space:nowrap; float:left; }
.MG_menuon a:link, .MG_menuon a:visited, .MG_menuon a:hover, .MG_menuon a:active { color:#FFF }
.MG_menuoff a { color:#fff; display:block; font-weight:700; width:auto; _width:1px; height:8px; margin-top:0; padding:24px 23px 24px 22px; _padding:24px 23px 19px 22px; background:none; white-space:nowrap; float:left; }
.MG_menuoff a:link, .MG_menuoff a:link, .MG_menuoff a:visited, .MG_menuoff a:active { color:#FFF }
.MG_menuoff:hover, .MG_menuon:hover { background:transparent url(/img/portal/MGmenu/bg_topmenu.gif) repeat-x; }
.MG_menuoff a:hover, .MG_menuon a:hover { background:transparent url(/img/portal/MGmenu/bg_topmenu.gif) repeat-x; }
.MG_menu_part img { margin-top:0; height:56px; vertical-align:bottom; width:2px; background:transparent url(/img/portal/MGmenu/bullet_menu_part.png) no-repeat; }
#MG_menubar_logo { margin-top:0 }
#MG_menubar_logo .MG_logo_link:hover { background-color:transparent }

#MG_menubar .MG_menu_list .MG_lang { cursor:pointer; float:right; width: 147px; height:40px; background:transparent url(/img/portal/MGmenu/lang_box.jpg) no-repeat right top; z-index:100;}
.MG_lang .lang_box_area { position:absolute; margin:16px 0 0 0; }
.lang_box_area .service_US { display:block; margin-right:5px; }
.lang_box_area .service_EU { display:block; margin-right:5px; }
.lang_box_area .service_TK { display:block; margin-right:5px; }
.lang_box_area .service_RO { display:block; margin-right:5px; }
.lang_box_area .service_fr { display:block; margin-right:5px; }
.service_EU strong { display:block; padding:4px 5px; width:80px; margin-right:10px; color:#FFF; float:left; }
.service_US strong { display:block; padding:4px 5px; width:80px; margin-right:10px; color:#FFF; float:left; }
.service_TK strong { display:block; padding:4px 5px; width:80px; margin-right:10px; color:#FFF; float:left; }
.service_RO strong { display:block; padding:4px 5px; width:80px; margin-right:10px; color:#FFF; float:left; }
.service_fr strong { display:block; padding:4px 5px; margin-right:10px; color:#FFF; float:left; width:80px;}
.lang_box_area .service_EU img { margin:0; padding:0; height: 26px; width: 25px; background:transparent url(/img/portal/MGmenu/flag_EU.png) no-repeat; vertical-align:middle; float:left; }
.lang_box_area .service_US img { margin:0; padding:0; height: 26px; width: 25px; background:transparent url(/img/portal/MGmenu/flag_US.png) no-repeat; vertical-align:middle; float:left; }
.lang_box_area .service_TK img { margin:0; padding:0; height: 26px; width: 25px; background:transparent url(/img/portal/MGmenu/flag_TK.png) no-repeat; vertical-align:middle; float:left; }
.lang_box_area .service_RO img { margin:0; padding:0; height: 26px; width: 25px; background:transparent url(/img/portal/MGmenu/flag_RO.png) no-repeat; vertical-align:middle; float:left; }
.lang_box_area .service_fr img { margin:0; padding:0; height: 26px; width: 25px; background:transparent url(/img/members/common/main/flag_fr.png) no-repeat; vertical-align:middle; float:left; }
.lang_box_area .menuoff img { background-position: -25px 0; }
.lang_box_area .menuon img { background-position: 0 0; }
.MG_lang .lang_box {  position:absolute; margin:-6px 0 0 -4px; _margin:-6px 0 0 -5px; }
.MG_lang .select_box { position:absolute; padding:5px !important; border:solid 1px #424242; background:#000; opacity:0.90; filter:alpha(opacity=90); -moz-opacity:.9; width:135px; z-index:3  }
.MG_lang .lang_list { position:absolute; display:block; padding:4px 0 0 0; width:140px; z-index:101  }
.MG_lang .lang_list li { margin:1px 1px; padding:1px 3px; width:137px; float:left;}
.MG_lang .lang_list li:hover strong { color:#F00; }
