@charset "euc-kr";
/* CSS Document */

/* º»¹® °øÅë ¹× css¸®¼Â */
html>/**/body {overflow-y:scroll; margin:0; padding:0;
				font:9pt Dotum, Gulim, "±¼¸²", sans-serif; color:#939393; height:100%; line-height:18px;}
				
body{font:9pt "µ¸¿ò", Dotum, Gulim, "±¼¸²", sans-serif; color:#939393; line-height:18px;}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td{margin:0;padding:0}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%}
ul, ol, li{list-style:none}
fieldset, img{border:none}


/* º»¹® °øÅë ¸µÅ©»ö Ãß°¡*/
a:link          { color:#989898;     text-decoration:none;}
a:visited       { color:#989898;     text-decoration:none;}
a:hover         { color:#989898;     text-decoration:underline;}
a:active        { color:#989898;     text-decoration:none;} 

/* ·¹ÀÌ¾Æ¿ô */
#main_top {position:relative;height:399px; overflow:hidden;}
#sub_top {position:relative;height:222px; overflow:hidden;}
#main_top p {
	position:absolute;
	left:50%;
	margin-left:-960px
}
#top {height:281px; overflow:hidden; text-align:center; background:url(images/topbg.gif) repeat-x}

#Mmiddle {
	overflow:hidden;
	width:1002px;
	margin:0 auto 40px
}
#Mmiddle p {
	padding-left:221px
}
#leftM {	
	width:220px;
	height:345px;
	background:url(images/leftM-bg.png) no-repeat
}
#leftM ul {
	padding:15px 0 83px 58px
}
#leftM ul li a {
	display:block;
	text-indent:-999em;
	width:162px;
	height:49px;
	background:url(/assets/event/images/leftmenu.png) no-repeat
}
#leftM .m1 a {
	background-position:0 0
}
#leftM .m2 a {
	background-position:0 -49px
}
#leftM .m3 a {
	background-position:0 -98px
}
#leftM .m4 a {
	background-position:0 -147px
}
#leftM .m5 a {
	background-position:0 -196px
}
#leftM .m1:hover a,
#leftM .m1.on a {
	background-position:-163px 0
}
#leftM .m2:hover a,
#leftM .m2.on a {
	background-position:-163px -49px
}
#leftM .m3:hover a,
#leftM .m3.on a {
	background-position:-163px -98px
}
#leftM .m4:hover a,
#leftM .m4.on a {
	background-position:-163px -147px
}
#leftM .m5:hover a,
#leftM .m5.on a {
	background-position:-163px -196px
}
.Mmenu {
	position:absolute;
	top:368px;
	
}
.Smenu {
	position:absolute;
	top:190px;
	
}


#middle {width:1002px; min-height:800px;margin:-30px auto 0; overflow:hidden}
#middle .con-wr {padding-left:220px}
#middle h2{}
#middle h2.sub04{margin-left:121px}
#middle h2.sub06{margin-left:143px}
#middle h3{margin-left:30px;margin-top:60px}
#middle .content{margin-left:30px}

#content {width: 968px; margin:0 auto; overflow:hidden; text-align:left}
#content p {margin:0 0 10px 0;}
#content h2 {margin:15px 0 5px 0;}
.font01 {color:#1f62a8;}

#content table.type_1 {margin-top:10px; border-top:2px solid #275d8d; border-left:1px solid #e7e7e7; text-align:center;}
#content table.type_1 thead {background-color:#f2f2f2; color:#292929; text-align:center; font:9pt "µ¸¿ò", Dotum, Gulim, "±¼¸²", sans-serif;}
#content table.type_1 td, table.type_1 th{padding:5px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
#content table.type_1 td.left {font:8pt Tahoma, Geneva, sans-serif; color:#3f2f30; font-weight:bold;}
#content table.type_1 td strong {color:#666;}
#content table.type_1 td.font02 {background-color:#78b220; color:#ffffff; font-weight:bold;}
#content table.type_1 td.font03 {background-color:#275d8d; color:#ffffff; font-weight:bold;}
#content table.type_1 td.font04 {background-color:#db5312; color:#ffffff; font-weight:bold;}
#content table.type_1 td.font05 {color:#000; font-weight:bold;}

table.type_2  {margin-top:10px; border-top:2px solid #275d8d;}
table.type_2 th, table.type_2 td {padding:7px 5px; border-bottom:1px solid #ebebeb;}
table.type_2 input {height:16px;}

/* ÀúÀÛ±Ç */
#copy {border-top:1px solid #f2f2f2; margin-top:20px; height:96px; overflow:hidden;}