
.main_menu						{width:220px; margin-top:15px;}
.main_menu .menu				{width:219px; position: relative; }
.main_menu .menu .menu_a		{height:55px}
.main_menu .menu li a			{display: block; }
.main_menu .hovermenu li a		{display: none; }
.main_menu .menu li a:hover,
.main_menu .menu li.mega-hover a{ color: #fff; text-shadow: 1px 1px 1px #000; }


#menu_01		{width:220px; height:75px; background-image:url(/img/eng/main_menu.gif);}
#menu_01:hover	{background-image:url(/img/eng/main_menud.gif) repeat-x 0 0; background-position:0 -450px;}

#menu_02		{width:220px; height:75px; background-image:url(/img/eng/main_menu.gif); background-position:0 -75px;}
#menu_02:hover	{background-image:url(/img/eng/main_menud.gif) repeat-x 0 0; background-position:0 -525px;}

#menu_03		{width:220px; height:75px; background-image:url(/img/eng/main_menu.gif); background-position:0 -150px;}
#menu_03:hover	{background-image:url(/img/eng/main_menud.gif) repeat-x 0 0; background-position:0 -600px;}

#menu_04		{width:220px; height:75px; background-image:url(/img/eng/main_menu.gif); background-position:0 -225px;}
#menu_04:hover	{background-image:url(/img/eng/main_menud.gif) repeat-x 0 0; background-position:0 -675px;}

#menu_05		{width:220px; height:75px; background-image:url(/img/eng/main_menu.gif); background-position:0 -300px;}
#menu_05:hover	{background-image:url(/img/eng/main_menud.gif) repeat-x 0 0; background-position:0 -750px;}

#menu_06		{width:220px; height:75px; background-image:url(/img/eng/main_menu.gif); background-position:0 -375px;}
#menu_06:hover	{background-image:url(/img/eng/main_menud.gif) repeat-x 0 0; background-position:0 -825px;}

#shadow			{width:220px; height:15px; background-image:url(/img/eng/main_menu_shadow.png);}
#shadow_02		{width:220px; height:15px; background-image:url(/img/eng/main_menu_shadow_02.png);}
#shadow_03		{width:220px; height:15px; background-image:url(/img/eng/main_menu_shadow_03.png);}

.main_menu .menu .f_menu  {z-index:1;}
.main_menu .menu li .sub-container {position: absolute; overflow: hidden; background: url(/img/eng/bg_menu.png) no-repeat 100% 100%; padding: 0 13px 17px 0;  z-index:1;}
.main_menu .menu li .sub-container .sub {padding: 15px 5px 5px 5px; background: #fff url(/img/eng/bg_grad_top.png) repeat-x 0 0; border:1px solid #ccc;  z-index:1;}

.main_menu .menu li .sub .row {width: 100%; overflow: hidden;  z-index:100;}
.main_menu .menu li .sub li {float: none; width: 140px;  z-index:100;}
.main_menu .menu li .sub li.mega-hdr {float: left; margin: 0 5px 10px 5px;  z-index:100;}
.main_menu .menu li .sub a, .main_menu .menu.left li .sub a {background: none; border: none; float: none;color: #4f4f4f; display:block; text-decoration: none; font-size: 0.9em;margin-bottom: 0; z-index:100;}
.main_menu .menu li .sub li.mega-hdr a.mega-hdr-a {background: url(/img/eng/bg_nav.png) repeat-x 0 -40px; padding: 5px;margin-bottom: 5px;font-weight: bold; color: #fff; text-align: center;  z-index:100;}
.main_menu .menu li .sub li.mega-hdr a.mega-hdr-a:hover {color: #fff; }

.main_menu .menu .sub li a {padding: 3px 3px 6px 15px; font-family:Arial,'Apple SD Gothic Neo','Malgun Gothic','nanumgothic','맑은 고딕',sans-serif; font-size:13px; z-index:100;}
.main_menu .menu .sub li a:hover {color: #fff;background: #000 url(/img/eng/bullet_white.png) no-repeat 5px 8px; z-index:100;}
