/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{/*font-family:'Gulim',Gulim,AppleGothic,sans-serif;*/font-size:12px}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline; color:inherit}
h2.hide {display:none;}
h3.hide {display:none;}

#accessibility {list-style:none;font-size:1.15em;}
#accessibility a:active,
#accessibility a:focus{text-align:center;}
#accessibility a:active,
#accessibility a:focus{color:#000;background:#fff;border:1px solid#475470;outline:0;}
#accessibility {position:absolute;top:-10em; left:0; margin:0 auto; width:18em;}
#accessibility a:active,
#accessibility a:focus{position:absolute;top:10.5em; left:0; width:18em;z-index:2;}

/* Layout */
#wrap		{}
#header		{background:#fff;padding-left:20px;min-height:90px;_height:90px;}
#container	{position:relative;min-height:900px;_height:900px;background:url('/images/common/bg_line.gif') repeat-y 1020px 0;padding-left:20px;margin:0 auto; z-index:99;width:1000px;}
#container.type_wide	{position:relative;min-height:900px;_height:900px;border-right:1px solid #e7e7e7;padding-left:20px;width:1280px;}
.left		{width:217px;position:absolute;left:20px;top:0;z-index:100;padding-top:25px;}
.main_contents	{padding-left:211px;min-height:900px;_height:900px;width:789px;border-right:1px solid #e7e7e7;}
.main_contents .location{background-color:#fafafa;padding:25px 0 25px 40px;border-bottom:1px solid #e7e7e7;position:relative;}
.main_contents #content	{padding:40px;}
.aside		{position:absolute;top:0;left:1021px;width:220px;padding:116px 30px 0 30px;}

.main_contents_wide	{padding-left:30px;min-height:900px;_height:900px;width:970px;border-right:1px solid #e7e7e7;}
.main_contents_wide .location{background-color:#fafafa;padding:25px 0 25px 20px;border-bottom:1px solid #e7e7e7;position:relative;}
.main_contents_wide #content	{padding:40px;}

/* top */
#top_zone	{/*min-height:90px;_height:90px;*/width:1000px;position:relative;margin:0 auto;*z-index:1000;}
#top_zone.type_wide {width:1230px;}
#top_zone h1		{position:absolute;top:27px;left:24px;z-index:1000;}
#top_zone.on h1		{position:absolute;top:27px;left:24px;z-index:300;background:url('/images/common/sungnam_img1.gif') no-repeat 1px 70px;padding:0 40px 130px 0;}
#top_zone .gnb		{position:relative;float:right;top:8px;right:30px;}
#top_zone .gnb li	{margin-right:10px;float:left;line-height:11px;}
#top_zone .gnb li.sns_t{margin-right:2px;position:relative;top:-2px;}
#top_zone .gnb li.sns_f{margin-right:2px;position:relative;top:-2px;}
#top_zone .gnb li.sns_y{margin-right:2px;position:relative;top:-2px;}
#top_zone .gnb li.sns_i{margin-right:2px;position:relative;top:-2px;}
#top_zone .gnb li.sns_m{margin-right:15px;position:relative;top:-2px;}
/* 밀어내는 메뉴 펼침2012-06-13 bak
#top_zone .lnb		{padding-left:180px;padding-top:50px;position:relative;}
#top_zone.type_wide .lnb	{background:url('/images/common/sungnam_img1.gif') no-repeat 35px 106px;}
#top_zone .topmenu_sub li	{display:block;clear:both;padding: 0 0 8px 0;height:12px;}
#topmenu	{text-align:right;padding-right:10px;}	
#topmenu li {display:inline-block;zoom:1;*display:inline;padding-left:20px;vertical-align:top;text-align:left;}
#topmenu li.f {padding-left:0px;}*/

/* 각 서브메뉴의 width, 위치 보정 */
/* 밀어내는 메뉴 펼침2012-06-13 bak
#topmenu .topmenu_sub	{padding:15px 0 25px 0;display:none;}
#topmenu #topmenu1	{width:53px;}
#topmenu #topmenu2	{width:72px;}
#topmenu #topmenu3	{width:62px;}
#topmenu #topmenu4	{width:79px;}
#topmenu #topmenu5	{width:80px;}
#topmenu #topmenu6	{width:75px;}
#topmenu #topmenu7	{width:80px;}
#topmenu #topmenu8	{width:71px;}
*/
#header #lnb_topmenu		{position:absolute;top:38px;left:0;z-index:200;width:100%;padding:0px 0 0 0;}
#header #lnb_topmenu .lnb_topmenu_bg{background:url('/images/common/top_bg.png') repeat-x 0 bottom;height:7px;}
#header #lnb_topmenu.type_wide		{position:absolute;top:38px;left:0;z-index:200;width:100%;border-bottom:1px solid #e7e7e7;padding:0px 0 34px 0;}
#header #lnb_topmenu.type_wide.on		{position:absolute;top:38px;left:0;z-index:200;width:100%;border-bottom:1px solid #e7e7e7;padding:0 0 34px 0;}
#header .topmenu_sub li	{display:block;clear:both;padding: 7px 0 0 0;height:12px;}
#topmenu{background:#fff;padding-bottom:34px;padding-left:490px;*padding-left:510px;width:950px;*width:930px;margin:0 auto;}
#topmenu.type_wide		{padding-left:500px;*padding-left:590px;}
#topmenu.type_wide.on	{background:url('/images/common/sungnam_img2.gif') no-repeat 246px -25px #fff;}
#topmenu li {display:inline-block;zoom:1;*display:inline;padding-left:23px;vertical-align:top;text-align:left;}
#topmenu li.f {padding-left:0px;}
#topmenu .topmenu_sub	{padding:5px 0 0 0;display:none;}
#topmenu #topmenu1	{width:55px;}
#topmenu #topmenu2	{width:66px;}
#topmenu #topmenu3	{width:62px;}
#topmenu #topmenu4	{width:85px;}
#topmenu #topmenu5	{width:82px;}
#topmenu #topmenu6	{width:60px;}
#topmenu #topmenu7	{width:78px;}
#topmenu #topmenu8	{width:71px;}
#topmenu #topmenu9	{width:86px;}
#topmenu #topmenu12	{width:65px;}


/* sub background,leftmenu */
#wrap.sub_1 #container	{background:url('/images/about/left_bg.gif') repeat-y 20px 0;}
#wrap.sub_2 #container	{background:url('/images/education/left_bg.gif') repeat-y 20px 0;}
#wrap.sub_3 #container	{background:url('/images/rental/left_bg.gif') repeat-y 20px 0;}
#wrap.sub_4 #container	{background:url('/images/community/left_bg.gif') repeat-y 20px 0;}
#wrap.sub_5 #container	{background:url('/images/station/left_bg.gif') repeat-y 20px 0;}
#wrap.sub_6 #container	{background:url('/images/theater/left_bg.gif') repeat-y 20px 0;}
#wrap.sub_7 #container	{background:url('/images/library/left_bg.gif') repeat-y 20px 0;}
#wrap.sub_8 #container	{background:url('/images/board/left_bg.gif') repeat-y 20px 0;}
#wrap.sub_9 #container	{background:url('/images/member/left_bg.gif') repeat-y 20px 0;}
#wrap.sub_10 #container	{background:url('/images/mypage/left_bg.gif') repeat-y 20px 0;}
#wrap.sub_11 #container	{background:url('/images/schedule/left_bg.gif') repeat-y 20px 0;}

#leftmenu	{position:relative;margin-left:27px;padding:200px 0 30px 0;width:188px;border:1px solid #e7e7e7;}
.left h4 {padding-top:25px;position:absolute;left:0;top:0;}
.left_submenu {padding:10px 0 0 22px;}
.left_submenu li {width:180px;padding-bottom:0px;}
#wrap.sub_1 #leftmenu	{background:url('/images/about/left_img.gif') no-repeat 7px 0 #fff;}
#wrap.sub_2 #leftmenu	{background:url('/images/education/left_img.gif') no-repeat 7px 0 #fff;}
#wrap.sub_3 #leftmenu	{background:url('/images/rental/left_img.gif') no-repeat 7px 0 #fff;}
#wrap.sub_4 #leftmenu	{background:url('/images/community/left_img.gif') no-repeat 7px 0 #fff;}
#wrap.sub_5 #leftmenu	{background:url('/images/station/left_img.gif') no-repeat 7px 0 #fff;}
#wrap.sub_6 #leftmenu	{background:url('/images/theater/left_img.gif') no-repeat 7px 0 #fff;}
#wrap.sub_7 #leftmenu	{background:url('/images/library/left_img.gif') no-repeat 7px 0 #fff;}
#wrap.sub_8 #leftmenu	{background:url('/images/board/left_img.gif') no-repeat 7px 0 #fff;}
#wrap.sub_9 #leftmenu	{background:url('/images/member/left_img.gif') no-repeat 7px 0 #fff;}
#wrap.sub_10 #leftmenu {background:url('/images/mypage/left_img.gif') no-repeat 7px 0 #fff;}
#leftmenu li{padding-left:20px;}

.information{margin-left:27px;width:190px;padding:20px 0 180px 0;background:url('/images/common/left_visual.png') no-repeat -1px bottom;}

/* main_contents */
.location h5 span	{padding-left:27px;background:url('/images/common/title_arrow.gif') no-repeat 12px 0;display:inline-block;zoom:1;*display:inline;}	
.location ul{position:absolute;right:25px;top:30px;font-size:90%;}
.location ul li{display:inline-block;zoom:1;*display:inline;padding:0 12px 0 3px;background:url('/images/common/location_arrow.gif') no-repeat right 5px;color:#b2b2b2;}
.location ul li.last{padding:0 0 0 3px;background:none;text-decoration:underline;color:#8d8d8d;}

/* aside */
.aside h6	{margin:0;padding:0;position:relative;}
.aside .aside_corps			{}
.aside .aside_corps	h6 span	{position:absolute;right:0;top:3px;}
.aside .aside_corps	ul		{padding:7px 0 30px 0;}
.aside .aside_corps	ul li	{padding-left:10px;padding-top:15px;background:url('/images/main/bu_presscorps.gif') no-repeat 0 20px;color:#a5a5a5;font-size:90%;/*font-family:'Dotum';*/line-height:16px;}
.aside .aside_corps	ul li span	{display:block;color:#7e7e7e;text-decoration:underline;font-size:110%;padding-bottom:5px;}

.aside .aside_space		{border-bottom:1px solid #505050;}
.aside .aside_space h6	{border-bottom:2px solid #505050;}
.aside .aside_space .as_equipment	{float:left;padding:22px 0 18px 0;}
.aside .aside_space .as_space		{float:right;padding:22px 0 18px 0;}
.aside .aside_space ul	{padding-top:10px;}
.aside .aside_space ul li	{padding-bottom:3px;}

.aside .aside_library			{padding-top:50px;}
.aside .aside_library h6 span	{position:absolute;right:0;top:3px;}
.aside .aside_library ul		{padding-top:15px;}
.aside .aside_library ul li		{display:inline-block;zoom:1;*display:inline;position:relative;width:65px;margin-left:7px;}
.aside .aside_library ul li.f	{margin-left:0;}
.aside .aside_library ul li img	{border:1px solid #dedede;}
.aside .aside_library ul li span{position:absolute;left:0;top:0;}
.aside .aside_library ul li span img{border:none;}

.aside .aside_support	{padding-top:50px;}

/* footer */
#footer	{background:url("/images/common/footer_bg.gif") repeat-x scroll 0 -2px transparent; z-index:1;*position:relative;}
#footer .footer_area	{overflow:hidden;clear:both;padding:0 4px 30px 20px;color:#333;border-top:1px solid #e8e8e8;position:relative;padding-left:20px;width:1000px;margin:0 auto;}
#footer .footer_area.sub_1	{background:url('/images/common/footer_bg1.gif') repeat-y 28px bottom;}
#footer .footer_area.sub_2	{background:url('/images/common/footer_bg2.gif') repeat-y 28px bottom;}
#footer .footer_area.sub_3	{background:url('/images/common/footer_bg3.gif') repeat-y 28px bottom;}
#footer .footer_area.sub_4	{background:url('/images/common/footer_bg4.gif') repeat-y 28px bottom;}
#footer .footer_area.sub_5	{background:url('/images/common/footer_bg5.gif') repeat-y 28px bottom;}
#footer .footer_area.sub_6	{background:url('/images/common/footer_bg6.gif') repeat-y 28px bottom;}
#footer .footer_area.sub_7	{background:url('/images/common/footer_bg7.gif') repeat-y 28px bottom;}
#footer .footer_area.sub_8	{background:url('/images/common/footer_bg8.gif') repeat-y 28px bottom;}
#footer .footer_area.sub_9	{background:url('/images/common/footer_bg9.gif') repeat-y 28px bottom;}
#footer .footer_area.type_wide	{width:1280px;}
#footer .footer_zone	{width:1000px;position:relative;margin:0 auto;border-bottom:1px solid #e8e8e8;padding:20px 20px 20px 0;margin:0 auto;background:#fff;}
#footer .type_wide		{width:1280px;}
#footer address	{/*font-family:verdana;*/font-size:9px;line-height:14px;}
#footer address span{padding-left:7px;}
#footer address p	{padding:3px 0 10zpx 0;}

#footer .footer_zone .footer_family	{position:absolute;right:15px;top:6px;}
#footer .footer_zone .footer_family ul li{display:inline-block;zoom:1;*display:inline;padding:0 9px;}
#footer .footer_zone .footer_family	.family_site{text-align:right;padding-top:10px;}