/* Common */

@font-face{ font-family:ngwoff; src:url(/NanumGothic.woff);}
@font-face{ font-family:ngeot; src:url(/NanumGothic.eot);}
body { 
margin:0px;padding:0px;
font-family:나눔고딕, NanumGothic, ngwoff, ngeot;
font-size:9pt;
}

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:나눔고딕, NanumGothic, ngwoff, ngeot;
}
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}

@charset "utf-8";

body{_text-align:center}

#xe_top				{background-color:#f6f6f6;border-bottom:1px solid #eee;}
#xe_top_box				{width:980px;margin:0 auto;padding:8px 0 8px 0;}

#xe1_top ul			{float:left;list-style:none;margin:0px 0px 0 5px;padding:0px;}
#xe1_top li			{float:left;position:relative;margin:0px 12px 0 0px;padding:0px;}
#xe1_top ul li a		{display:inline-block;color:#666;text-decoration:none;font-size:12px; font-family:나눔고딕, NanumGothic, ngwoff, ngeot;letter-spacing:-1px;}
#xe1_top ul li a:hover	{color:#c60633;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.5);}

#xe2_top ul			{float:right;list-style:none;margin:0px 5px 0 0;padding:0px;}
#xe2_top li			{float:left;position:relative;margin:0px 0px 0 12px;padding:0px;}
#xe2_top ul li a		{display:inline-block;color:#666;text-decoration:none;font-size:12px; font-family:나눔고딕, NanumGothic, ngwoff, ngeot;letter-spacing:-1px;}
#xe2_top ul li a:hover	{color:#c60633;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.5);}

#logo_xe h1 {width:980px;margin:20px auto 10px auto;}
#container {width:980px;margin:10px auto;}
.snb	{float:left;width:220px;}
#content{float:right;text-align:left;width:740px;margin-left:20px;}

#xe_bottom			{background-color:#f6f6f6;padding:0 0 10px 0;}

#xe_bottom_box				{width:980px;margin:0px auto 20px auto;padding:15px 0 35px 0;}

#xe_bottom ul			{float:left;list-style:none;margin:0px 0px 0 0;padding:10px 0 0 0;}
#xe_bottom li			{float:left;position:relative;margin:0px 12px 0 0px;padding:0px;}
#xe_bottom ul li a		{display:inline-block;color:#666;text-decoration:none;font-size:12px; font-family:나눔고딕, NanumGothic, ngwoff, ngeot;letter-spacing:-1px;}
#xe_bottom ul li a:hover	{color:#c60633;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.5);}

#outligin_01 {margin:0px 0 15px 0;clear:both;border-radius:1px;border:1px solid #dedede;}
#outlogin_01 input.pann {border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #dedede;border-bottom:1px solid #dedede;font-size:9pt;padding:0px;width:95px;height:22px;}

#xe_menu				{width:980px;height:38px;text-align:left;background:url("./img/global/bg_menu_06.png") no-repeat left top;margin:0 auto 10px auto;}
#xe_menu_box			{letter-spacing:-1pt;font-size:10pt;font-weight:bold;}
#nav1_top				{float:left;}
#nav1_top ul			{list-style:none;margin:10px 0 0 20px;padding:0px;}
#nav1_top li			{float:left;position:relative;margin:0px 15px 0 0px;padding:0px;}
#nav1_top ul li a		{display:inline-block;color:#fff;text-decoration:none;}
#nav1_top ul li a:hover	{color:#fff;text-decoration:none;text-shadow:0 1px 1px rgba(89,75,5,.5);}
#nav1_top li.bar		{width:1px;height:13px;padding:5px 5px 0 5px;background: url(./img/global/menu_between.png) 50% 50% no-repeat; }

#nav2_top				{float:right;}
#nav2_top ul			{list-style:none;margin:10px 20px 0 0;padding:0px;}
#nav2_top li			{float:left;position:relative;margin:0px 0px 0 5px;padding:0px;}
#nav2_top ul li a		{display:inline-block;color:#fff;text-decoration:none;}
#nav2_top ul li a:hover	{color:#fff;text-decoration:none;text-shadow:0 1px 1px rgba(89,75,5,.5);}
#nav2_top li.bar		{width:1px;height:13px;padding:5px 5px 0 5px;background: url("./img/global/menu_between.png") 50% 50% no-repeat; }

/* 서브메뉴 박스 */
.xe_cate_title	{padding:0px;margin:0px;border-radius:1px 1px 0px 0px;border-left:1px solid #aaa;border-right:1px solid #aaa;border-top:1px solid #aaa;background-color:#c6c6c6;}
.xe_cate_menu		{margin:0px 0 15px 0;border-radius:0px 0px 1px 1px;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;}

/* 최근글 출력 css */
.gr_t_01 {border-bottom:1px solid #dedede;margin:0 0 10px 0;}
.gr_t_01 a {font-size:10pt;font-weight:bold;text-decoration:none;}

.latest_list01				{}
.latest_list01 ul			{list-style:none;margin:0px;padding:0px;}
.latest_list01 li			{margin:0px 0 5px 0;padding:0px;}
.latest_list01 li.third a	{display:block;width:100%;color:#666;}
.latest_list01 li.active a	{color:#dd3013;display:block;width:100%;background-color:#eee;}
.latest_list01 ul li a		{display:inline-block;color:#666;text-decoration:none;font-size:9pt;color:#333;}
.latest_list01 ul li a:hover	{color:#000;text-decoration:none;text-shadow:0 1px 1px rgba(222,222,222,.5);}

/* 서브타이틀 출력 */
.subtitle {float:left;margin:25px 0 13px 5px;font-size:12pt;}
.subtitle_sca {float:left;margin:27px 0 13px 20px;font-size:10pt;color:#666;}
.subtitle_location {float:right;margin:25px 5px 0 0 ;}
.subtitle_underline {margin:8px 0 13px 0;width:100%;height:1px;overflow:hidden;background-color:#eee;}

.group_title {margin:15px 0 20px 5px;font-size:12pt; }
.group_underline {margin:8px 0 10px 0;width:100%;height:1px;overflow:hidden;background-color:#eee;}

.neu_paginate { padding:10px 0; }
.neu_paginate a,
.neu_paginate strong { position:relative; display:inline-block; margin-right:1px; padding:2px 4px 3px 4px; color:#000; text-decoration:none; border:1px solid #ffffff; font:bold 11px/normal Verdana; _width :17px; }
.neu_paginate strong { color:#f23219 !important; border:1px solid #e9e9e9; }
.neu_paginate .pre { margin-right:6px; padding:4px 6px 2px 14px; _padding-bottom:1px; background:url(./img/bg_page_left_off.gif) no-repeat 6px 6px !important; letter-spacing:-1px; }
.neu_paginate .next { margin-left:4px; padding:4px 14px 2px 6px; _padding-bottom:1px; background:url(./img/bg_page_right_off.gif) no-repeat 38px 6px !important; letter-spacing:-1px; }
.neu_paginate a.pre { background:url(./img/bg_page_left_on.gif) no-repeat 6px 6px !important; }
.neu_paginate a.next { background:url(./img/bg_page_right_on.gif) no-repeat 38px 6px !important; }
.neu_paginate .pre,
.neu_paginate .next { display:inline-block; color:#ccc; border:1px solid #e9e9e9; position:relative; top:0; _top:-2px; font:11px/normal 돋움, Dotum; width:30px; _width :50px; }
.neu_paginate a.pre,
.neu_paginate a.next { color:#565656; }
.neu_paginate a:hover { background-color:#f7f7f7 !important; border:1px solid #e9e9e9; }

/* --------------------------------------------------------------------------------------------------- */

#xe													{ width:100%; margin:0px; padding:0px;	background: url(img/bg.jpg) repeat-x; }
#wrap												{ width:1000px; position:relative; left:50%; margin-left:-500px;  }

#header											{ width:100%; margin-bottom:10px; }
#header .top									{ height:25px; text-align:right;}
#header .top ul							{ margin-top:7px; }
#header .top ul li							{ display:inline; font-size:11px; }

#header .head								{ height:70px; margin-top:20px; }
#header .top_menu					{ height:31px; text-align:center; }
#header .top_menu ul li			{ display:inline; margin-right:10px;}

#footer											{ width:1000px; margin:10px 0 20px 0; overflow:hidden; text-align:center;  border-top:1px solid #ddd;}
#footer span									{ font-size:11px;}
#footer ul										{ margin:10px 0; }
#footer ul li									{ display:inline;position:relative;padding:0 5px 0 7px;background:url(img/footer_bar.gif) 0 50% no-repeat;_background-position:0 10%;font-size:11px;white-space:nowrap; }
#footer ul li.first							{ padding:0 3px 0 0;background:none; }