/* Main layout */
#wrap											{width:100%; height:100%;}
#wrap_main										{position:relative; width:1000px; margin:0 auto;}
#header_navi									{position:absolute; top:0; left:0; z-index:5; width:1000px; height:85px; margin:0 auto; }
#header_navi div.homemenu							{width:925px; height:28px; margin:0 0 0 25px; padding:5px 25px 0 0; color:#7a7a7a;}
#header_navi div.homemenu ul.homemenulist			{float:right; height:28px; text-align:right;}
#header_navi div.homemenu ul.homemenulist li		{float:left;}
#header_navi div.homemenu ul.homemenulist li a		{color:#7a7a7a;}
#header_navi div.homemenu ul.homemenulist li a:hover{color:#f37e33;}

#header_navi .t_right					{position:absolute; top:32px; left:749px; z-index:20; width: 201px;	height: 157px; overflow: hidden;}
#header_navi .t_right .login			{height: 86px; background: url(/site/skin/layout/4/img/topnavi/bg_login.png) no-repeat left bottom; overflow: hidden;}
#header_navi .t_right .login .title		{height: 35px; background: url(/site/skin/layout/4/img/topnavi/bg_login.png) no-repeat top left;}
#header_navi .t_right .login .idpw		{width: 188px; height: 25px; margin: 0 auto;}
#header_navi .t_right .login .form		{width: 188px; text-align: left; height: 18px;}
#header_navi .t_right .login .welcome	{width: 188px; text-align: left; height: 19px; margin-top: 2px;}
#header_navi .t_right .login .input		{width: 75px; height: 16px; padding:3px 0 0 0; background: #ececec;}
#header_navi .t_right .login input		{width: 75px; height: 16px; background: #ececec; border:0;}
#header_navi .t_right .login .bottom	{width: 188px; margin: 0 auto;}
#header_navi .t_right .login .login		{width: 188px; height: 20px; text-align: left;}
#header_navi .t_right .login .find		{width: 130px; padding-top: 2px;}
#header_navi .t_right .login .find2		{width: 120px; padding-top: 2px;}

#academy {position:absolute; top:32px; left:749px; z-index:20; width:202px; text-align:left;}
#academy .bgall {background:url(/site/skin/layout/4/img/topnavi/bg_acap_all.jpg) repeat-y top left;}
#academy .list {padding-left:10px; width:160px;}
#academy .list2 {padding-left:10px; width:160px; background:url(/site/skin/layout/4/img/topnavi/bg_acap_over.jpg) no-repeat top left;}
#academy .list3 {background:url(/site/skin/layout/4/img/topnavi/bg_acap_over.jpg) no-repeat right top;}
#academy #bottom {height:22px; background:url(/site/skin/layout/4/img/topnavi/img_acap_bottom.gif) no-repeat top left;}
#nav {width:598px; height:37px; background:url(/site/skin/layout/4/img/topnavi/bg_nav.jpg) no-repeat top left;}

#header_navi ul.logo				{position:relative;  top:0; float:left; width:180px; height:75px; padding:0 0 0 50px;}
#header_navi ul.logo li				{position:absolute; top:50%; left:50%; margin:-45px 0 0 -70px; width:160px; height:40px;}

#gnb								{position:relative; float:left; width:720px; height:40px; margin:0 0 0 10px; padding:10px 0 0 20px; background:url(/site/skin/layout/4/img/topnavi/navi_bg01.gif) no-repeat 0 0;}
#gnb li								{float:left; padding:0 25px 0 15px; text-align:center; background:url(/site/skin/layout/4/img/topnavi/navi_linebg.gif) no-repeat right 3px;}
#gnb li a							{color:#ffffff; font-family:'NanumGothic'; font-size:13px; font-weight:bold;}
#gnb li a:hover						{height:30px; color:#deffc9; font-weight:bold; font-family:'NanumGothic';}
#gnb li div p.bgtop			{float:left; width:15px; height:28px; background:url(/site/skin/layout/4/img/topnavi/navi_sbgtop.gif) no-repeat 0 0;}
#gnb li div p.bgbtm			{display:none;}
#gnb li div					{width:740px; float:left; position:absolute; top:34px; left:0; height:28px; background:url(/site/skin/layout/4/img/topnavi/navi_sbgbtm.gif) no-repeat right top;}
#gnb li div a						{float:left; display:inline; height:25px; margin:1px 0 2px 0;padding:5px 10px 0 8px; color:#777777; font-size:11px; font-weight:bold; background:url(/site/skin/layout/4/img/topnavi/navi_s_bg.gif) no-repeat 0 10px;}
#gnb li div a:hover					{float:left; display:inline; height:25px; margin:1px 0 2px 0; padding:5px 10px 0 8px; color:#529e24; font-size:11px; font-weight:bold; background:url(/site/skin/layout/4/img/topnavi/navi_s_onbg.gif) no-repeat 0 10px;}

/* layout */
#subbanner						{float:left; width:1000px; height:218px; margin:95px 0 0 0 ;}
#widget_right				{position:absolute; top:0; right:0; z-index:50; float:right; width:166px; margin:10px 0 0 0 ;}
#widget_left				{clear:both; float:left; width:166px; margin:20px 0 0 25px;}

#con_submenu					{clear:both; float:left; width:225px;}

#leftmenu						{float:left; display:inline; width:200px; min-height:350px; _height:350px; margin:0 0 0 25px; font-family:'NanumGothic'; text-align:left; background:url(/site/skin/layout/4/img/leftnavi/leftmenu_topbg.gif) no-repeat 0 0;}
#leftmenu h3.title				{padding:50px 0 25px 30px; line-height:20px; color:#ffffff; font-weight:bold; font-size:16px;}
#leftmenu h3.title span.fs		{font-size:10px; color:#ffaf49;}
#leftmenu h3.title img			{display:none;}
#leftmenu ul					{width:195px; min-height:200px; _height:200px; padding:0 0 60px 0; background:url(/site/skin/layout/4/img/leftnavi/leftmenu_btmbg.gif) no-repeat left bottom;}
#leftmenu ul li	a				{display:block; width:130px; height:23px; margin:0 0 0 10px; padding:5px 0 0 20px; color:#ffffff; background:url(/site/skin/layout/4/img/leftnavi/arrow.gif) no-repeat 10px 10px;}
#leftmenu ul li	a:hover			{display:block; width:135px; height:23px; margin:0 0 0 10px; padding:5px 0 0 20px; color:#55af41; font-weight:bold; background:url(/site/skin/layout/4/img/leftnavi/leftm_overbg.gif) no-repeat 0 0;}
#leftmenu ul li a.on			{display:block; width:135px; height:23px; margin:0 0 0 10px; padding:5px 0 0 20px; color:#55af41; font-weight:bold; background:url(/site/skin/layout/4/img/leftnavi/leftm_overbg.gif) no-repeat 0 0;}


/* sub Layout */
#wrap_submain		{position:relative; width:1000px; margin:0 auto;}
h3#pageInfo			{text-align:right; width:100%;}
h3#pageInfo	a		{font-weight:normal; color:#353535; font-size:0.95em; }
h3#pageInfo	strong  {font-weight:normal; color:#476a6e; font-size:0.95em;  }
div#contents		{width:745px; min-height:500px;_height:500px; padding:50px 0 0 15px;}

/* footer */
#footer							{clear:both; width:100%; height:100%; color:#8b8b8b; background:url(/site/skin/layout/4/img/footer_bg.gif) repeat-x 0 0; line-height:20px;}
#footer .copyright				{width:900px; height:60px; padding:10px 0 10px 50px; margin:0 auto; text-align:left;}
#footer p.btmlogo				{float:left; width:160px; height:65px; padding:15px 0 0 0;}
#footer p.btmlogo img			{width:100px; height:30px; filter:gray;}
#footer cite					{}
#footer address					{}