

body	{background:url(../img/main/body_bg.gif) repeat;}

header					{background:url(../img/main/main_header_bg.gif) repeat-x;  width:100%; text-align: center;}
header .menu			{width:100%; text-align:center; height:63px; margin: 0 auto; position: relative;}
header .menu .back		{width: 35px; height: 35px; position: absolute; top: 15px; left: 10px;}
header .menu .home		{width: 35px; height: 35px; position: absolute; top: 15px; left: 55px;}
header .menu .login		{width: 35px; height: 35px; position: absolute; top: 15px; right: 55px;}
header .menu .logo		{display:inline-block; margin-top: 10px; width: 115px; height: 45px;}
header .menu .allmenu	{width: 35px; height: 35px; position: absolute; top: 15px; right: 10px;}




#menuAll					{width:90%; position:absolute; top:75px; z-index:1000; margin:0 5%;}
#menuAll .menuAll_body		{margin:0 auto; position:relative;}
#menuAll .menuAll_top		{margin:0 34px; overflow:hidden;  height:17px; background:url(../img/main/top_center.gif) repeat-x 0 0;  }
#menuAll .menuAll_top .tit			{float:left; padding-left:34px;}
#menuAll .menuAll_top .close		{float:right; width:63px; margin-top:20px; }
#menuAll .menuAll_top .close a		{display:block; }
#menuAll p.tl						{position:absolute; left:0;   }
#menuAll p.tr						{position:absolute; right:0;  }
#menuAll .menuAll_cont_wrap									{}
#menuAll .menuAll_cont_wrap .menuAll_cont					{border-left: 1.5px solid #000101; border-right: 1.5px solid #000101;}
#menuAll .menuAll_cont_wrap .menuAll_cont ul				{overflow: hidden; float: left; padding-bottom: 5px; width:100%;}
#menuAll .menuAll_cont_wrap .menuAll_cont ul li				{float:left; color:#575656;   }
#menuAll .menuAll_cont_wrap .menuAll_cont ul li a			{padding:0px 10px 0 30px; display:block; line-height:25px; background:url(../img/main/bul.jpg) no-repeat 20px 10px;  text-decoration: none;  font-weight:bold; font-size:13px; color:#ffffff;}

#menuAll .menuAll_bottom .bg ul.menu01					{ }
#menuAll .menuAll_bottom .bg ul.menu01 li				{float: left; padding:10px 0 0 4px; color: #575656; width:109px;}
#menuAll .menuAll_bottom .bg ul.menu01 li a {padding-left: 10px; display: block; line-height:25px; background: url(../img/main/bul.jpg) no-repeat 0 10px; text-decoration: none; font-weight: bold;font-size: 13px;color: #ffffff;}

#menuAll .menuAll_cont_wrap .menuAll_cont .menu01					{background:#6d6d6d; overflow:hidden; border-bottom:1px solid #060707; padding-bottom:10px;}

#menuAll .menuAll_cont_wrap .menuAll_cont .menu02					{background:#6d6d6d; overflow:hidden; border-bottom: 1px solid #414141; border-top: 1px solid #848484;}
#menuAll .menuAll_cont_wrap .menuAll_cont .menu02 li				{width:50%;}
#menuAll .menuAll_cont_wrap .menuAll_cont .menu02 li.b			{width:220px; letter-spacing:-2px }

#menuAll .menuAll_cont_wrap .menuAll_cont .menu03					{background:#6d6d6d; overflow:hidden; border-bottom: 1px solid #414141; border-top: 1px solid #848484;}
#menuAll .menuAll_cont_wrap .menuAll_cont .menu03 li				{width:50%;}
#menuAll .menuAll_cont_wrap .menuAll_cont .menu03 li.b			{width:220px; letter-spacing:-2px }

#menuAll .menuAll_cont_wrap .menuAll_cont .menu04					{background:#6d6d6d; overflow:hidden;border-bottom: 1px solid #414141; border-top: 1px solid #848484;}
#menuAll .menuAll_cont_wrap .menuAll_cont .menu04 li				{width:100%;}
#menuAll .menuAll_cont_wrap .menuAll_cont .menu04 li.b			{width:220px; letter-spacing:-2px }

#menuAll .menuAll_cont_wrap .menuAll_cont .menu05					{background:#6d6d6d; overflow:hidden; border-top: 1px solid #848484; }
#menuAll .menuAll_cont_wrap .menuAll_cont .menu05 li				{width:100%;}
#menuAll .menuAll_cont_wrap .menuAll_cont .menu05 li.b			{width:220px; letter-spacing:-2px }




#menuAll .menuAll_bottom							{position:relative; }
#menuAll .menuAll_bottom p img						{vertical-align:top; }
#menuAll .menuAll_bottom .bl						{position:absolute; left:0;}
#menuAll .menuAll_bottom .br						{position:absolute; right:0}
#menuAll .menuAll_bottom .bg{overflow: hidden; background:url(../img/main/bot_center.gif)repeat-x ; height:16.5px; margin:0 34px 0 42px;}

footer 				{width: 100%; background:url(../img/main/main_footer_bg.gif) repeat-x; overflow: hidden; height: 350px; margin: 0; position: relative;}
.foot_menu          {width:100%; height:75px;}
.foot_menu ul       {}
.foot_menu li       {float:left; width:20%; margin-top:7px;}
.foot_menu li a     {display: block; width: 100%; height: 64px;}
.foot_menu li img   {display:block; margin:0 auto;}
.info               {width:100%; height:80px; text-align: center;}
.info img {height: 74px; padding-top: 3px;}
.info2				{width:100%; color:#fff; position:relative; padding-top: 10px;}
.info2 p            {font-size:11px; padding:5px;}
.info2 span			{position:absolute; top:10px; right:10px; width: 40px;}

.nav      {width:100%x; height:27px; padding:0 2%;}
.nav li   {float: left; width: 16%; margin-top: 6px;}
.nav li a {display:block; margin:0 auto;  letter-spacing: -2px;  color: #fff; font-size: 11px; text-align: center; position:relative; }
.nav li a:after{right: -1px; border-right: 1px solid #35c8b8; position: absolute; height: 10px; top: 2px; content: '';}
.nav li.last a:after {border-right: 0px;}
.a        {text-decoration:none;}

/* 공통 메뉴*/
.mmenu{background-color:#212121; border-bottom-color:#212121;  border-top-color:#313131;}
.mmenu .mntitle{float:left; width:100%; height:20px; margin:10px 0 5px 20px; text-align:left;}

#footgnb .tap2		{width:100%; height: 27px;}

@media screen and (min-width : 640px) {
    header .menu               {width:640px; }   
	.footerwrap             {width:640px; margin:0 auto; position:relative;}
	/*#menuAll	 {width:640px; left:50%; margin-left: -320px;}   */
}	
/*footer .icons			{max-width:640px; height:142px; margin:0 auto; position:relative; text-align:center;   }
footer .icons a			{width:20%;}
footer .icons a.icon1	{  }
footer .icons a.icon2	{ }
footer .icons a.icon3	{ }
footer .icons a.icon4	{ }
footer .copy			{text-align:center;}

footer {}
.footerwrap {margin: 0 auto; position: relative; width:640px; height:498px;}*/


