@IMPORT url("submain.css");


/* 기존수정 */
#head { z-index: 30; clear: both; position: relative; width: 100%; height: 134px; margin:0; background: url(/image/cm/bg_head.gif) no-repeat 0 69px; }
#body_content { min-height: 460px; }
* html #body_content { height: 460px; }
#body.hpy { width: auto; min-width: 890px; margin: 0 0 0 20px; background:url(/image/kor/m14/submain/visual_hpy.jpg) no-repeat }




#topmenu li { display: inline; float: left; }
#topmenu ul li a { display: inline; float: left; padding: 0 20px; }
#topmenu ul ul#top2m1 { width: 500px; padding-left: 50px; }
#topmenu ul ul#top2m2 { width: 600px; padding-left: 130px; }
#topmenu ul ul#top2m3 { width: 500px; padding-left: 226px; }
#topmenu ul ul#top2m4 { width: 500px; padding-left: 320px; }
#topmenu ul ul#top2m5 { width: 400px; padding-left: 610px; }










#m1 {
	display: block;
	position: absolute;
	left: 20px;
	top: 300px;
	width: 406px;
	height: 135px;
	background: url(/image/kor/m14/submain/tabbg.gif) repeat-x
}
#m1 h3, #m1 h4 {
	display: none;
}
#m1 ul.tab {
	width: 100%;
	overflow: hidden;
	margin:0;
	padding:0
}
#m1 ul.tab li {
	display: inline;
	float: left;
}
#m1 ul.tab li img {
	vertical-align: top;
}
#m1 .tabcontent {
	display: block;
	position: relative;
	width: 100%;
	padding: 4px 0 0 0;
}
#m1 .more {
	position: absolute;
	right: 0;
	top: -19px;
}
#m1 .tabcontent * {
}
.list .tabcontent ul {
	width: 100%;
	margin:0;
	padding:0
}
.list .tabcontent ul li {
	display: inline;
}
.list .tabcontent ul li a {
	display: block;
	width: 100%;
	padding: 2px 0 2px 0;
	background: url(/image/kor/m14/submain/libg1.gif) no-repeat 0 7px;
	color: #666;
	overflow: auto;
	cursor: pointer;
}
.list .tabcontent ul li span.subject {
	display: inline;
	float: left;
	padding: 0 0 0 6px
}
.list .tabcontent ul li span.date {
	display: inline;
	float: right;
	color: #666;
	letter-spacing: 0;
	text-align: right;
}
.list .tabcontent ul li span:hover {
	text-decoration: underline;
}
.list .tabcontent ul li img {
	vertical-align: middle;
}
#m2 {
	display: block;
	position: absolute;
	left: 436px;
	top: 300px;
	width: 539px;
	height: 132px;
	background: url(/image/kor/m14/submain/m2_bg.gif) repeat-x
}


#m2 ul {
 float: left;
 overflow: hidden;
 padding:0;
 margin:26px 0 0 134px;
/* _margin:26px 0 0 67px */
}



#m2 li {
	display: inline;
	float: left
}

















#m3 {
	display: block;
	position: absolute;
	left: 450px;
	top: 328px;
	z-index:10
}
#m3window {
	position: absolute;
	left:0;
	top: 0;
	width: 100px;
	height: 70px;
	border:#fff solid 4px;
	overflow: hidden;
	background:#CCC
}
#m3scroll {
	position: relative;
	left:0;
	top: 0;
	width: 100px;
	height: 70px;
	overflow: hidden;
	padding:0px;
	margin:0
}
ul#m3content {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding:0;
	margin:0
}
ul#m3content li {
	display: inline
}
ul#m3content li a {
	display: inline;
	float: left
}
#m3 .control {
	position: absolute;
	left: 80px;
	top: 81px;
	width: 28px
}
#m3 .control a {
	display: inline;
	float: left;
	margin-left:3px
}


#m4 {
	display: block;
	position: absolute;
	left: 797px;
	top: 190px
}


