body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td label{margin:0px; padding:0px;}

ul li {list-style-type:none;}

td{ font-size:12px; font-family:dotum,µ¸¿ò,sans-seriF; color:#000;  line-height:20px;}

img {border:none;}

a:link {color:#777777; text-decoration:none;}
a:visited {color:#777777; text-decoration:none;}
a:active {color:#777777;}
a:hover {color:#333333; text-decoration:underline;}

/* »ó´Ü ¸Þ´º */
#TopMenu {width:1024px; height:92px; position:relative;}
#TopMenuSub { position:absolute; top:38px; left:360px;}

#TopMenuSub ul {margin:0px; padding:0px; list-style:none; }
#TopMenuSub ul li {list-style:none; float:left;}
#TopMenuSub ul li div {position:absolute; left:0px; top:44px; width:1024px;}
#TopMenuSub ul .menu1 {padding-left:0px;}
#TopMenuSub ul .menu2 {padding-left:43px;}
#TopMenuSub ul .menu3 {padding-left:43px;}
#TopMenuSub ul .menu4 {padding-left:43px;}
#TopMenuSub ul .menu5 {padding-left:43px;}
#TopMenuSub ul .menu6 {padding-left:43px;}
#TopMenuSub ul .menu7 {padding-left:43px;}
#TopMenuSub ul .menu8 {padding-left:43px;}
#TopMenuSub ul .menu9 {padding-left:43px;}
#TopMenuSub ul li.menu1 div {left:-25px;}
#TopMenuSub ul li.menu2 div {left:0px; }
#TopMenuSub ul li.menu3 div {left:0px; }
#TopMenuSub ul li.menu4 div {left:0px; }
#TopMenuSub ul li.menu5 div {left:0px; }
#TopMenuSub ul li.menu6 div {left:0px; }
#TopMenuSub ul li.menu7 div {left:0px; }
#TopMenuSub ul li.menu8 div {left:0px; }
#TopMenuSub ul li.menu9 div {left:550px; }

#TopMenuSub ul li div ul {float:left; list-style:none;}
#TopMenuSub ul li div ul li {width:auto; height:auto; padding-top:0px; padding-left:0px;}

#TopMenu >div >a >img{
	width: 158px;
	height: 34px;
}

/* ¸ÞÀÎ ¹è³Ê */
.spot {
	POSITION: relative; WIDTH: 1024px; TEXT-ALIGN: center; HEIGHT: 365px;
}
.spot_images {
	HEIGHT: 365px; OVERFLOW: hidden;
}
.spot_images .spot_image1 {
	Z-INDEX: 800; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 1024px; HEIGHT: 365px; TOP: 0px; LEFT: 0px
}
.spot_images .spot_image2 {
	Z-INDEX: 800; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 1024px; HEIGHT: 365px; TOP: 0px; LEFT: 0px
}

.spot_images .spot_image2 {
	FILTER: alpha(opacity=0); opacity: 0
}

}
.spot_images .image {
	HEIGHT: 365x
}
.spot_images .image DIV {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 1024px; HEIGHT: 365px;
}
.spot_image1 {
	BACKGROUND: #ffffff; width:1024px;
}

.mainshow {
	Z-INDEX: 900 !important
}

.spot_static {
	Z-INDEX: 1000; POSITION: absolute; WIDTH: 837px; HEIGHT: 46px; TOP: 3px; left: 90px;
}
.spot_static ul {
	Z-INDEX: 1000; POSITION: absolute; WIDTH: 837px; HEIGHT: 46px; TOP: 0px; left: 0px;
}
.spot_static ul li { float:left; width:209px; color:white; cursor: hand;}
.spot_static ul li A {
	 width:209px; height:46px; FLOAT: left; padding-top:0px; CURSOR: pointer;
}
.spot_static ul li.spot_static01 a {
	BACKGROUND-IMAGE: url(/images/main/btn1_off.jpg);
}
.spot_static ul li.spot_static01 A.on {
	BACKGROUND-IMAGE: url(/images/main/btn1_on.jpg); WIDTH: 209px;
}
.spot_static ul li.spot_static02 a {
	BACKGROUND-IMAGE: url(/images/main/btn2_off.jpg);
}
.spot_static ul li.spot_static02 A.on {
	BACKGROUND-IMAGE: url(/images/main/btn2_on.jpg); WIDTH: 209px;
}
.spot_static ul li.spot_static03 a {
	BACKGROUND-IMAGE: url(/images/main/btn3_off.jpg);
}
.spot_static ul li.spot_static03 A.on {
	BACKGROUND-IMAGE: url(/images/main/btn3_on.jpg); WIDTH: 209px;
}
.spot_static ul li.spot_static04 a {
	BACKGROUND-IMAGE: url(/images/main/btn4_off.jpg);
}
.spot_static ul li.spot_static04 A.on {
	BACKGROUND-IMAGE: url(/images/main/btn4_on.jpg); WIDTH: 209px;
}
/********** header **********/
.top_navi {
	position:relative;
	float:right;
	height:25px;
}
.top_navi ul li {
	float:left;
	padding:3px 8px 0 0;
}
.top_navi ul li.last {
	padding:3px 8px 0 0;
}

#gnb_wrap {
	position:relative;
	width:1024px;
	height:45px;
	margin-top:25px;
}

#gnb_wrap ul li {
	float:left;
}
#gnb {
	position:relative;
	width:784px;
	height:45px;
	z-index:9999;
}
#gnb ul{
	position:absolute; top:0; left:0;
}
#gnb ul li {
	float:left;
}
#gnb ul li div.gnb_01 {
	position:absolute; left:0px; top:-9999px; width:784px;
}
#gnb ul li div.gnb_02 {
	position:absolute; left:0px; top:-999px; width:784px;
}
#gnb ul li div.gnb_03 {
	position:absolute; left:290px; top:-9999px; width:484px;
}
#gnb ul li div.gnb_04 {
	position:absolute; left:538px; top:-9999px;
}
#gnb ul li div.gnb_05 {
	position:absolute; left:700px; top:-9999px;
}

.pr_center {
	position:relative; width:392px; height:196px;
	background:url(/images/main/board_line.gif) no-repeat 0 27px;
	float:left;
	z-index:1;
}
#pr li { float:left;}
#pr:after { content:''; display:block; clear:both;}
.pr_contents { margin-top:10px; position:relative; width:600px;}
.pr_contents .more { position:absolute; top:-30px; left:600px;}

#contents {
	width:762px;
	min-height:0px;
	margin-left:0px;
	position:relative;
}
#contents h2 {
	float:left;
}
#contents p.navi {
	position:absolute;
	top:15px;
	right:0px;
	font-size:11px;
	line-height:13px;
	color:#777;
}
#contents p.navi span {
	font-weight:bold;
	color:#409a12;
}

#contents .content {
	padding-top:85px;
}

.current_navi {
	position:relative;
	width:762px; height:35px; margin-top:30px;
	border-bottom:1px solid #ddd;
}
#contents p.subtit {
	float:left;
	margin:15px 0 0 10px;
}