body {
    margin: 0;
    padding: 0;
	font-size:12px;
	font-family:µ¸¿ò,Dotum,AppleGothic,sans-serif;
	color: #555;
	background:#fff;
}

h1,h2,h3,fieldset,dl,dt,dd,p	{margin:0; padding:0;}
h2	{display:none;}
img	{border:0;}
table, tr, th, td	{border:0;margin:0; padding:0;}
fieldset	{border:none;}
ol,ul,li	{list-style:none; margin:0px; padding:0px;} 

a:link, a:visited, a:active {font-size:12px; font-family:Dotum,AppleGothic,sans-serif;  color:#797979; text-decoration:none;}
a:hover	{font-size:12px; font-family:Dotum,AppleGothic,sans-serif;  color: #5676BA; text-decoration:none;}

/* header link */
#header	{margin:0 auto; width:960px; height:65px; position:relative; text-align:left;}
#header	 h1	{position:absolute; top:16px;}
#header .link	{overflow:hidden; position:absolute; top:10px; right:8px;}
#header .link li	{background:url(/images/event/main/line_tab.gif) no-repeat 0 1px; padding:0 5px 0 6px; float:left; position:relative; left:-1px;}
#header .link a	{color:#444444; font-size:11px; letter-spacing:-1px;}
#header	span.timg	{position:absolute; top:0; right:81px; background:url(/images/event/main/event_timg1.gif) no-repeat; width:74px; height:65px; z-index:-1;}
*html #header span.timg	{position:absolute; top:0; right:83px;}

/* gnb */
#gnb	{background:url(/images/event/main/gnbbg.gif) repeat-x; margin-bottom:28px;}
#gnb ul	{margin:0 auto; width:960px;}
#gnb li	{display:inline; margin:0 -4px 0 0;}

#wrap	{width:960px; margin:0 auto; padding:0 15px;}
#wrap h3	{padding-top:10px; padding-bottom:15px;}

/* footer */
#footer	{clear:both; width:960px; margin:0 auto; margin-top:50px; padding-bottom:30px;}
#footer address	{text-align:center;}
#footer span	{text-align:center; padding-top:18px; display:block;}


/* eventList */
#eventList	{width:960px; margin-bottom:30px;clear:both;}
#eventList dl {float:left; width:445px; height:140px; margin-bottom:30px;}
#eventList dl.right	{margin-left:40px;}
#eventList dd.thumImg img	{float:left; margin-right:15px; width:175px; height:140px; border:1px solid #DCDCDC;}
#eventList dt {float:right; clear:both; background:url(/images/event/main/line_dot.gif) repeat-x  0 bottom ;width:253px;  height:25px; padding-top:4px; margin-bottom:12px; font-size:14px; font-weight:bold; font-family:?‹ì?,Dotum,AppleGothic,sans-serif; letter-spacing:-1px;}
#eventList dt a {float:left;  font-size:14px; font-weight:bold; font-family:Dotum,AppleGothic,sans-serif; letter-spacing:-1px; color:#2D2D2D;}
#eventList dd.content	{float:left; width:250px; height:70px;} 
#eventList dd.content a	{color:#858585;}
#eventList dd.date	{float:right; width:218px; padding:8px 0 8px 35px; background:url(/images/event/main/icon_date.gif) no-repeat 0 8px; font: bold 11px tahoma; color:#B26BD4; border-bottom:1px solid #E5E5E5;}
#eventList dd.date img	{vertical-align:middle;}

#eventList dd.noImg	{float:left; margin-right:15px; width:175px; height:123px; padding-top:17px;background:url(/images/event/main/bg_no175.gif) no-repeat; text-align:center;}


/* FAQ */
.faq-list .faq	{width:870px; height:150px; margin-bottom:30px; background:url(/images/event/main/img_faq.gif) no-repeat;}
.faq-list .faq li	{display:none; }

.faq-list dl	{width:870px; padding:15px 0 20px 0;  border-bottom:1px solid #F4F4F4; font-size:12px;}
.faq-list dt	{padding:8px 0 4px 60px;  background:url(/images/event/main/icon_q.gif) no-repeat; height:30px;}
.faq-list dt a	{height:12px;color: #2d2d2d; text-decoration:none;}
.faq-list dd	{padding:0px 15px 0 60px; background:url(/images/event/main/icon_a.gif) 2px top no-repeat; font:normal 12px dotum; color:#858585; line-height:17px;}

/* cs */
#cs	{position:relative; width:810px; height:115px; margin:10px 0 0 60px; background:url(/images/event/main/img_cs.gif) no-repeat;}
#cs p, #cs dt, #cs dd	{display:none;}
#cs a	{position:absolute; bottom:10px; right:130px; }


/* notice_list */
#noticeList	{width:870px; margin:0 auto;}
#noticeList h3	{padding:5px 0; position:relative;}
#noticeList table	{border-collapse:collapse;}
#noticeList table th	{padding-top:10px;}
#noticeList table td	{border-bottom:solid 1px #E0EEEF; height:29px; padding-top:7px;}
* html #noticeList table td	{border-bottom:solid 1px #E0EEEF; height:22px;}
*+html #noticeList table td {border-bottom:solid 1px #E0EEEF; height:22px;}
#noticeList table td.listNo,
#noticeList table td.listDate,
#noticeList table td.listHit	{text-align:center; font-size:11px; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; color:#9D9D9D;}
#noticeList table td.faqA a	{font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; color:#2F8F94; font-weight:bold; padding-left:15px; }
#noticeList table td.faq	{font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; color:#2F8F94;font-weight:bold; font-size:10px; text-align:center;}
#noticeList table td.listSubject a	{font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; padding-left:15px;}

/* notice_view */
#noticeView	{width:870px; margin:0 auto;}
#noticeView h3	{padding:5px 0;}
#noticeView table	{border-collapse:collapse; width:800px; margin-top:10px;}
#noticeView table th	{padding:10px 0; border-top:solid 6px #C6D2E9; border-bottom:solid 1px #C6D2E9; background:#E9EFFA;color:#5676BA; font-weight:bold; font-size:15px;
letter-spacing:-1px;}
#noticeView table td	{border-bottom:solid 1px #E9EFFA; padding:6px 0; font-size:11px;font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:140%}
#noticeView table td img	{padding-top:3px;}
#noticeView table td.title	{width:50px;padding-left:20px;}
#noticeView table td.add	{width:370px;}
#noticeView table td.add	{width:370px;}
#noticeView table td.detail	{padding:30px; border-bottom:solid 6px #E9EFFA; font-size:12px;}

#viewBtn	{margin:0 auto; width:640px; text-align:center; padding-top:20px;}

/*ÁøÇàÁßÀÎ ÀÌº¥Æ® ¿ìÃø¸®½ºÆ®*/
#ingList	{float:left; margin-left:20px;}

/* paging */
.paging	{clear:both; text-align:center; margin:22px 0 0; font-family:±¼¸²,gulim,sans-serif;}
.paging .left, .paging .right	{padding-top:2px; }
.paging .left img	{position:relative; top:7px; margin-left:4px;}
.paging .right img	{position:relative; top:7px; margin-right:4px;}
.paging .num	{font-weight:bold; font-size:12px; }
.paging .num a, .paging .num b	{text-decoration:none; text-align:center; padding:3px 7px 2px 7px; border-right:1px solid #CCC; }

.paging .num b	{color:#FF6633; }
.paging .num a	{font-weight:bold; color:#333333;}
.paging .num a.last, .paging .num b.last	{border:0; margin-right:4px; }
.paging .num a:hover	{background-color:#F6F6F6;}

#etc	{background:url(/images/event/main/etc_bg.gif) no-repeat; width:930px; height:110px; clear:both; position:relative;}
#etc #mnotice	{position:absolute; top:3px; left:10px;}
#etc #mnotice h3	{position:absolute; top:0; left:10px;}
#etc #mnotice ul	{position:absolute; top:15px; left:95px; padding-left:15px; width:310px;}
#etc #mnotice li	{background:url(/images/event/main/icon_b.gif) no-repeat 0 6px; padding-left:10px; line-height:18px;}
#etc #mnotice span	{position:absolute; top:73px; left:50px;}
#etc #mnotice li b	{color: #5676BA;}

#etc #mfaq	{position:absolute; top:3px; left:470px;}
#etc #mfaq h3	{position:absolute; top:0; left:10px;}
#etc #mfaq ul	{position:absolute; top:15px; left:95px; padding-left:15px; width:320px;}
#etc #mfaq li	{background:url(/images/event/main/icon_b.gif) no-repeat 0 6px; padding-left:10px; line-height:18px;}
#etc #mfaq span	{position:absolute; top:73px; left:50px;}