@charset "euc-kr";

/*base*/
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, fieldset, legend, input, table, caption, tr, th, td, p{margin:0;padding:0;}
img, fieldset{border:none;}
ul, ol, li{list-style:none;}
a{text-decoration:none;font-weight:normal;color:#7f7f7f;}
a:hover{text-decoration:none;font-weight:normal;color:#2081a7;}
body{font:11px/120% dotum, "돋움", gulim, "굴림", verdana, arial, sans-serif;color:#7f7f7f;}
/*layout*/
body{text-align:center;background:#000 url(/img/sub_body_bg.jpg) no-repeat 50% 0;overflow-y:scroll}
#wrap{width:1010px;text-align:left;margin:0 auto;}
#container{float:left;position:relative;}
#sidebar{float:left;width:225px;margin-top:-70px;position:relative;}
#content{float:left;width:778px;position:relative;padding-bottom:50px;}
#footer{clear:both;height:30px;}
/*content*/
#content{background:#fff url(/img/sub_con_bg.gif) no-repeat;}
#content>h1{margin:50px 0 55px 45px;}
#content ul.lnb{position:absolute;top:0;right:0;margin-top:20px;margin-right:20px;}
#content ul.lnb li{float:left;margin-right:5px;}
#content ul.lnb li span{color:#222;}
/*footer*/
#footer{border-top:1px solid #3a3a3a;}
#footer p{width:985px;margin:0 auto;}





/**/
#header{overflow:hidden;height:247px;}
.head{
	position:relative;
	width:1259px;height:160px;
	margin:0 auto;
	text-align:center;
	background:url(/img/main/bg_nav.png) repeat-x left 70px;
	z-index:100
}
.head h1{margin:32px 0 22px;}
.head .topmenu{overflow:hidden;position:absolute;right:139px;top:40px;z-index:100;}
.head .topmenu li{float:left}
.head .mainmenu{
	position:relative;
	width:981px;margin:0 auto;
	height:26px;
	background:url(/img/main/bg_navblue.gif) repeat-x left top;
}
.head .mainmenu>ul{
	height:26px;
	padding-left:136px;
	position:relative;z-index:100;
}
.head .mainmenu>ul>li{
	float:left;
	height:26px;
	margin-right:103px;
	
}
.head .mainmenu>ul>li.last{margin-right:0;}
.bg_on{
	display:none;
	width:204px;height:26px;background:url(/img/main/nav_on_bg1.png) no-repeat;
	position:absolute;left:90px;top:0;z-index:99;
}

.head .mainmenu>ul>li>ul{
	display:none;
	overflow:hidden;text-align:left;
	position:absolute;left:0;top:27px;width:1000px;
}
.head .mainmenu>ul>li>ul>li{float:left;}
.head .mainmenu>ul>li>ul>li>a{display:block;padding-left:20px;}
.head .mainmenu>ul>li>ul>li>a.on{
	background:url(/img/main/bg_over.png) no-repeat 5px top
}
.sm1{margin-left:140px;}
.sm2{margin-left:330px;}
.sm3{margin-left:555px;}
.sm4{margin-left:580px;}


/**/
#sidebar{width:204px;padding-left:21px;}
.side_menu{position:relative;width:194px;height:225px;
	background:url(/img/main/left_bg0.png) no-repeat;
	z-index:100;
}
.side_menu ul{}
.side_menu ul li{position:relative;height:25px;margin-left:13px;z-index:110;}
.bg_left_on{
	display:none;
	position:absolute;left:11px;top:0;z-index:100;
	background:url(/img/main/left_on_bg.png) no-repeat;
	width:190px;height:31px;
}









/*m14*/
dl.gallary{width:685px;height:500px;background:url(/img/m14_con_bg.gif) no-repeat;margin-left:50px;}
dl.gallary dt{margin-left:5px;}
dl.gallary dt ul{padding-top:5px;}
dl.gallary dt ul li{}
dl.gallary dd{
	position:relative;
	width:685px;height:79px;background:url(/img/m14_con_bg2.gif) no-repeat;margin-top:20px;
}
dl.gallary dd .larrow{position:absolute;left:10px;top:20px;cursor:pointer}
dl.gallary dd .rarrow{position:absolute;right:10px;top:20px;cursor:pointer}
dl.gallary dd .g_list{overflow:hidden;width:602px;margin:0 auto;}
dl.gallary dd ul{overflow:hidden;width:5000px;margin-top:10px;}
dl.gallary dd ul li{float:left;margin-right:6px}

/*m22*/
dl.violin{margin-left:45px;margin-top:40px;clear:both;height:350px;}
dl.violin dt{width:200px;height:47px;text-align:center;float:left;}
dl.violin dt ul li.img{border:1px solid #e0e0e0;}
dl.violin dt ul li.btn{margin-top:10px;}
dl.violin dd{float:left;width:450px;margin-left:20px;}
dl.violin dd table{font-size:12px;height:298px;}
dl.violin dd table caption{font-size:15px;color:#000;font-weight:bold;text-align:left;}
dl.violin dd table th{color:#7a3400;font-weight:normal;text-align:left;height:22px;width:70px;}
dl.violin dd table td.text{padding-left:10px;width:374px;}
dl.violin dd table td ul{overflow:hidden;margin-top:10px;}
dl.violin dd table td ul li{float:left;margin-right:10px;border:1px solid #e0e0e0;}

/*m42*/
.m42_table{margin-left:45px;}
.m42_table th{background:url(/img/form_bar.gif) no-repeat 100% 0;text-align:left;padding-left:10px;}
.m42_table td{padding-left:10px;}
div.btn{text-align:right;width:700px;margin-top:10px;}
