@charset "euc-kr";

/*=================================================================================
 * Default Layout Definition
 =================================================================================*/

#LY-Wrapper {
	position: relative;
	margin: 0px auto;
	width: 996px;
}

#LY-Top {
	position: relative;
	width: 903px;
	height: 119px;
	background: url(/assets/img/TopMenu/menu_bg.gif) no-repeat left bottom;
	z-index:1000;
}

#LY-SubVisual {
	position: relative;
	width: 100%;
	height: 171px;
}

#Container {
	float:left;
	position: relative;
	margin-bottom: 35px;
	width: 100%;
	min-height: 500px;
	z-index:90;
}

#LY-Left {
	float: left;
	position: relative;
	width: 223px;
	background: url(/assets/img/bg/left_top_bg.gif) no-repeat left top;
	letter-spacing:-1px;
}

#LY-Center {
	float: left;
	position: relative;
	width: 680px;
	z-index:90;
}

#LY-Right {
	float: left;
	position: relative;
	width: 80px;
	z-index:90;
}

#LY-Bottom {
	float: left;
	position: relative;
	width: 100%;
	height: 85px;
}

/*=================================================================================
 * Top Layout Definition
 =================================================================================*/

 /* »çÀÌÆ® ·Î°í  */
#Top-Logo {
	width:220px;
	height:101px;
	padding:18px 0 0 7px;
	float:left;
}

/* À¯Æ¿¸®Æ¼ ¸Þ´º  */
#Utility-Menu {
	float:left;
	text-align:right;
	padding:8px 0 0 140px;
}

#Utility-Menu li {
	float: left;
	height:12px;
	line-height:0px;
}
#Utility-Menu li.first {
	padding-left: 0px;
	background: none;
}
#Utility-Menu li.last {
	padding-right: 0px;
}

#Total-search {
	float:left;
	padding:8px 0 0 0px;
}

#Total-search .input{
	border:2px solid #39abd3;
	width:250px;
	padding:3px;
	background: url(/assets/img/bg/search_input_bg.gif) no-repeat left top;
	padding-left:25px;
}

#Hot-keyWord, #Hot-keyWord a {
	color:#18a4cb;
	font-size:11px;
	letter-spacing:-1px;
	padding-top:5px;
}

#Hot-keyWord a {
	padding:0 0 0 7px;
}

#Hot-keyWord h2, #Hot-keyWord li {
	float:left;
}

#TopMenu {
	float:left;
	width:670px;
	padding:10px 0 0 0;
}

#Menu01,#Menu02,#Menu03,#Menu04,#Menu05,#Menu06,#Menu07 {
	position: relative;
}

#Menu01 {padding-right:18px;}
#Menu02 {padding-right:18px;}
#Menu03 {padding-right:18px;}
#Menu04 {padding-right:18px;}
#Menu05 {padding-right:18px;}
#Menu06 {padding-right:40px;}

#TopMenu li {float:left;}
#TopMenu li ul {display:none;}
#TopMenu li ul.on {display:block;}

#Sm01, #Sm02, #Sm03, #Sm04, #Sm05, #Sm06 {
	position: absolute;
	top: 26px;
}

#Sm01 {left:15px;width:600px;}
#Sm02 {left:0px;width:300px;}
#Sm03 {left:0px;width:340px;}
#Sm04 {left:-280px;width:650px;}
#Sm05 {left:-270px;width:550px;}
#Sm06 {left:-220px;width:370px;}

.all-out {
	position: absolute;
	left:0px;
	top:118px;
	width:980px;
	background: url(/assets/img/bg/all_top_bg.gif) no-repeat left top;
	padding:31px 0 0 0;
	z-index:1000;
	overflow:hidden;
	letter-spacing:-1px;
}

.all-in {
	width:980px;
	background: url(/assets/img/bg/all_bottom_bg.gif) no-repeat left bottom;
	padding:0 0 50px 19px;
	overflow:hidden;
	
}

.all-in .close-btn {
	position: absolute;
	right:5px;
	bottom:5px;
}

.all-in .m-box {
	width:140px;
	margin-right:20px;
	float:left;
}

.all-in .last {
	margin-right:0px;
}

.all-in .m-box h2 {
	padding:0 0 10px 0;
	border-bottom:4px solid #99368f;
	text-align:center;
	margin:0 0 15px 0;
}

.all-in .m-box ul {
	padding:0 0 0 15px;
}

.all-in .m-box li {
	height:20px;
	background:url(/assets/img/bullet/bullet05.gif) no-repeat left 50%;
	padding:5px 0 0 8px;
	border-bottom:1px solid #e7e7e7;
	font-weight:bold;
}


/*=================================================================================
 * Left Menu Layout Definition
 =================================================================================*/

#Left-tit {
	width:187px;
	padding:75px 0 75px 0;
	text-align:center;
}

#LY-Left .LM-Depth01 {
	width:166px;
	padding:5px 0 10px 20px;
	margin:10px 0 0px 0;
	/*background: url(/assets/img/bg/left_bg.gif) repeat-y left top;*/
	border-bottom:1px solid #e5e5e5;
}

#LY-Left .LM-Depth01 li {
	border-top:none;
	padding:2px 0 2px 10px;
	border-left:1px solid #bdea8b;
}

#LY-Left .LM-Depth01 a {
	color:#3f8e29;
}

#LY-Left .LM-Depth01 li.on a {
	font-weight:bold;
}

#LY-Left .LM-Depth01 .LM-Depth02 {
	padding:10px 0 10px 5px;
}

#LY-Left .LM-Depth01 .LM-Depth02 li {
	border-left:none;
	padding-left:0px;
}

#LY-Left .LM-Depth01 .LM-Depth02 li a {
	color:#666666;
	font-weight:normal;
}

#LY-Left .LM-Depth01 .LM-Depth02 li.on a {
	font-weight:normal;
	color:#000;
}

#Banner-box {
	position:relative;
	width:920px;
	height:55px;
/*	dhlee_120410 ¾ÆÆÄÄ¡ ¿À·ù·Î ÀÎÇØ »èÁ¦
	background:url(/assets/img/common/banner_bg.gif) no-repeat left top; 
*/
	margin-bottom:30px;
	clear:both;
	display:none;
}

#Banner-box ul.banner-list {
	position:absolute;
	top:1px;
	left:40px;
	width:850px;
	height:53px;
	overflow:hidden;
}

#Banner-box ul.banner-list li {
	float:left;
	padding:0 10px 0 0;
}

#Banner-box .left {position:absolute;top:14px;left:10px;}
#Banner-box .right {position:absolute;top:14px;right:10px;}


/*=================================================================================
 * Bottom Layout Definition
 =================================================================================*/
#LY-Bottom #Logo {
	float:left;
	padding:5px 60px 0 35px;
 }

#LY-Bottom #Btn {
	width:585px;
	border-bottom:1px solid #dedede;
	padding:0 0 5px 0;
	margin-bottom:5px;
	float:left;
}

#LY-Bottom #Btn li {
	float:left;
}


/*=================================================================================
 * Content Layout Definition
 =================================================================================*/
#Title_box {
	position: relative;	
	width: 680px;	
	height: 172px;	
	margin-bottom: 30px;
	z-index:10;
}

.sub01 {background:url(/assets/img/bg/sub_bg01.jpg) no-repeat left top;}
.sub02 {background:url(/assets/img/bg/sub_bg02.jpg) no-repeat left top;}
.sub03 {background:url(/assets/img/bg/sub_bg03.jpg) no-repeat left top;}
.sub04 {background:url(/assets/img/bg/sub_bg04.jpg) no-repeat left top;}
.sub05 {background:url(/assets/img/bg/sub_bg05.jpg) no-repeat left top;}
.sub06 {background:url(/assets/img/bg/sub_bg06.jpg) no-repeat left top;}
.sub07 {background:url(/assets/img/bg/sub_bg07.jpg) no-repeat left top;}
.sub08 {background:url(/assets/img/bg/sub_bg08.jpg) no-repeat left top;}
.sub09 {background:url(/assets/img/bg/sub_bg09.jpg) no-repeat left top;}

#Title_box h1 {
	position: absolute;
	left:0px;
	top:70px;
}

#Title_box p {
	position: absolute;
	left:2px;
	bottom:13px;
	color: #888888;
	line-height: 1.2;
	font-size:11px;
	letter-spacing:-1px;
}

#Content-box {	width:680px;}

#Content-box_double1 {	width:680px;}

/*=================================================================================
 * Content List Style
 =================================================================================*/

.List-style01{	margin-bottom:20px;}
.List-style01 li{	position: relative;	background:url(/assets/img/bullet/bullet05.gif) no-repeat 12px 4px;	padding-left:20px;	margin-bottom:15px;}
.List-style01 li p{	position: relative;	background:url(/assets/img/bullet/bullet06.gif) no-repeat left 5px;	padding-left:10px;	margin-top:5px;}
.List-style01 li p.None{	position: relative;	background:none;	padding-left:0px;	margin-top:5px;}

.Data-style01{	width:680px;	margin-bottom:20px;}
.Data-style01 li{	margin-bottom:5px;}
.Data-style01 li:after { content:""; clear:both; display:block; }
.Data-style01 li .title{	position: relative;	background:url(/assets/img/bullet/bullet05.gif) no-repeat 12px 4px;	padding:0 5px 0 20px;	float:left;	font-weight:bold;	white-space: pre;}
.Data-style01 li .text{	width:580px;	float:left;}
.Data-style01 li .img{	margin-top:5px;	float:left;}

.StyleP1 {margin-left:10px; margin-bottom:20px;}
.StyleP2 {margin-left:3px; margin-bottom:20px;}


/*=================================================================================
 * Äü¸Þ´º
 =================================================================================*/
#Quick-menu {	
	width:72px;
	position: absolute;
	top:0px;
	right:0px;
	z-index:1000;
}

#Quick-menu li{
	font-size:0px;
}

#Quick-menu #F-set {
	width:72px;
	height:49px;
	background:url(/assets/img/bg/quick_bg.gif) no-repeat left top;
	padding:15px 0 0 8px;
}

#Quick-menu #F-set h1, #Quick-menu #F-set li {
	float:left;
	padding-left:2px;
}
