body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,caption,form,fieldset,legend,input{margin:0; padding:0;}
li{list-style-type:none;}
img,fieldset{border:0;}
.hidden{font-size:0; line-height:0; width:0; height:0; position:absolute; left:-9999px;}

td.home_text{font:normal 11px "돋움"Dotum;color:#515151;}
td.home_text a:link{color:#515151;text-decoration:none;}
td.home_text a:visited{color:#515151;text-decoration:none;}
td.home_text a:active{color:#515151;text-decoration:none;}
td.home_text a:hover{color:#515151;text-decoration:none;}
td.home_text span.target{color:#8f4242;font-weight:normal;}


/*메인네비*/
div.m_top{position:relative; width:725px; height:37px; border:0px solid red; margin:0; padding:0; z-index:1200}
ul.m_navi { position:absolute; top:0; left:220px; width:505px; margin:0; padding:0; border:0px solid blue;}
ul.m_navi li { list-style-type:none; float:left; margin:0; padding:0;border:0px solid yellow; } 
ul.m_navi li.end { display:block; padding:0; background-image:none; border:0px solid black; } 
ul.m_navi li ul { position:absolute; margin:0; padding:0; border:0px solid red;} 
ul.m_navi li ul li { float:left; margin:0; padding:0; background-image:none; }
ul.m_navi li ul.m_navi_s1 { left:36px;  top:43px; width:194px; border:0px solid blue; vertical-align:middle;}
ul.m_navi li ul.m_navi_s2 { left:-172px; top:53px; width:700px; border:0px solid blue;}
ul.m_navi li ul.m_navi_s3 { left:340px; top:43px; width:290px; }
ul.m_navi li ul.m_navi_s4 { left:486px; top:43px; width:146px; }


/*메인 공지사항*/
.sub{ padding-left:10px; font-family:"돋움"; font-size:12px; color:#444444;}
.data{ padding-right:10px; font-family:"돋움"; font-size:11px; color:#636363;}

/*페이지 순서이름*/
.title{font-size:11px;color:#171717; font:"나눔고딕"}
.d_title{font-size:11px; color:#969696; width:715px; font:"나눔고딕"}

/*메인, 서브배경*/
.m_bg{background-image:url('/index/images/m_bg.jpg'); background-position:center top; background-repeat:no-repeat;}
.s_bg{background-image:url('/index/images/s_bg.jpg'); background-position:center top; background-repeat:no-repeat;}

/*서브카피 라인*/
.copy_line{border-top:1px solid #bbbbbb;}

/*레프트 배너 간격들*/
.banner_space{padding-bottom:10px;}


.visu{border:0px solid red; position:absolute;}
.center{background-image:url('/index/images/m_banner00.gif'); background-position:center top; background-repeat:no-repeat; z-index:1001; border:0px solid red;}

.cust{
	border:0px solid yellow;
	top:260px;
	left:726px;
	position:absolute;
	
}

#container {
	width:980px;
	height:564px;
	padding:0px;
	margin:0 auto;
	position:relative;
	z-index:0;
	border:0px solid red;
}


#frame {
	position:absolute;
	z-index:102;
	width:980px;
	height:564px;
	top:0px;
	left:0px;
}

#slides {
	position:absolute;
	top:89px;
	left:365px;
	z-index:1000;
	border:0px solid blue;
}


.slides_container {
	width:331px;
	height:229px;
	overflow:hidden;
	position:relative;
	border:1px solid #fff;
}


.pagination {
	margin:-12px auto 0;
	position:absolute;
	z-index:1001;
	top:208px;
	left:215px;
	margin:0px auto 0;
	width:160px;
	border:0px solid green;
}

.pagination li {
	float:left;
	margin:0 0px;
}

.pagination li a {
	display:block;
	width:18px;
	height:0;
	padding-top:18px;
	background-image:url(/index/images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
	border:0px solid black;
}

.pagination li.current a {
	background-position:0 -18px;
}

