/* CSS Document */
/************ Common ************/
body {font-family:dotum; 
font-size:12px; 
line-height:16px;
margin:0;
padding:0;
text-align:center;
color:#333333;
background:url(../images/common/b_bg.gif) repeat-x bottom left;
}

img {margin:0; padding:0; border:0;}
input {font-family:돋움; font-size:12px; color:#333333; vertical-align:middle}
textarea {font-family:돋움; font-size:12px; color:#333333; vertical-align:middle} /* 수정 : 0909 */
select {vertical-align:middle}
ul {padding:0; margin:0;}
li {padding:0; margin:0; list-style:none}

a:link, a:visited, a:active {color:#969696; text-decoration:none;}
a:hover {text-decoration:underline;}

.page {text-align:center; padding:10px 0; text-decoration:underline; font-weight:bold; font-size:11px; font-family:verdana; color:#CC0000}
.page a:link, .page a:active, .page a:visited, .page a:hover {font-weight:normal;}
.page img {margin:0 7px; vertical-align:middle}

.page01 {text-align:center; padding:20px 0; text-decoration:none; font-weight:bold; font-size:11px; font-family:verdana; color:#606060}
.page01 a:link, .page01 a:active, .page01 a:visited, .page01 a:hover {font-weight:normal; color:#606060}
.page01 img {margin:0 7px; vertical-align:middle}

/************ top area ************/
.top {width:950px; padding:15px 0;}
.top .login {width:360px; padding:10px 0; text-align:left;}
.top .banner {width:590px; height:65px; position:absolute; z-index:10;}
#menu {padding-bottom:22px; clear:both; background:url(../images/common/menu_bg.jpg) repeat-x top left; z-index:1;}

/************ Main ************/
#main_body {text-align:center; width:950px;}
#content {width:950px; text-align:center; padding:0 0 20px}
#content .left {float:left; width:780px}
	#content .left .thumb {float:left; width:350px; text-align:left;} /* 썸네일 이미지 영역 */
		#content .left .thumb td {padding:0; margin:0; text-align:top}
		#content .left .thumb .td01 {padding-right:9px; padding-bottom:9px} /* 썸네일 이미지 오른쪽/하단 패딩 */
		#content .left .thumb .td02 {padding-right:9px;} /* 썸네일 이미지 오른쪽 패딩 */
		#content .left .thumb .td03 {padding-bottom:9px} /* 썸네일 이미지 하단 패딩 */
	#content .newp {padding:24px 0 0;}
		#content .newp img {padding:0 0 3px}
	#content .hotp {padding:20px 0 0;}
		#content .hotp img {padding:0 0 3px}
		#content .newp a:link, #content .newp a:active, #content .newp a:visited, #content .newp a:hover,
		#content .hotp a:link, #content .hotp a:active, #content .hotp a:visited, #content .hotp a:hover {
		font-family:돋움; font-size:13px; text-decoration:underline; color:#636363;}
		#content .newp .date, #content .hotp .date {font-family:verdana; font-size:10px; color:#ababab;}
	
	#content .left .theme {float:right; width:420px; text-align:right; z-index:2}
	#content .left .theme .theme_bg01 {background:url(../images/main/theme_img03.jpg) no-repeat top left; height:348px; width:420px; text-align:left} /*0801 수정*/
	#content .left .theme .text {float:left; width:298px; text-align:left; background-color:#ffffff; margin-top:182px} /*0801 수정*/
	#content .left .theme .text td.title {font-family:batang;font-size:22pt; font-spacing:-50px; letter-spacing:-3px; color:#000000; height:26px; padding-top:8px}
	#content .left .theme .text td {font-family:돋움;font-size:11px; color:#9C9C9C;}
	#content .left .theme .theme_thumb {margin-top:216px}
	
	#content .srchbox {text-align:left; padding:1px; width:410px; border:1px solid #dedede; clear:both; margin-top:32px} /*0801 수정*/
	#content .srchbox .bg {padding:10px 10px; background-color:#eeeeee;}
	#content .srchbox td {padding:8px 10px; font-size:11px; color:#7a7a7a}
	#content .srchbox input {border:1px solid #c3c3c3; height:17px; width:264px}
	#content .srchbox img {vertical-align:middle}
	#content .srchbox select {font-size:11px; height:20px; color:#999999}
	#content .srchbox strong {font-size:11px; margin-right:4px}
	#content .srchbox td a:link, #content .srchbox td a:active, #content .srchbox td a:visited {color:#7a7a7a}
	#content .srchbox td a:hover {color:#969696}

	#content .banner {float:right; width:150px} /* 오른쪽 배너 영역 */
	#content .banner table th {padding:0;}
	#content .banner table td {padding-top:10px;}
	
	/* Main : bottom area */
	#foot {margin:0; padding:0; clear:both; text-align:center;}
	#foot .notice {background-color:#828282; padding:20px 0; clear:both; margin-top:32px}
	#foot .notice .wrap {width:950px; height:150px}
	#foot .notice .bbs {float:left; width:780px;}
		#foot .notice .bbs .tab {width:780px; text-align:left; background:url(../images/main/tab_bg.gif) no-repeat 23px left; padding:0}
		#foot .notice .bbs .tab img {padding:0; margin:0}
		#foot .notice .bbs table.bbs_tb {margin-top:15px}
		#foot .notice .bbs table.bbs_tb th {background:url(../images/main/slit.jpg) no-repeat top 370px; text-align:left; width:385px; font-weight:normal}
		#foot .notice .bbs table.bbs_tb td {text-align:left; padding-left:0;}


		#foot .notice .bbs td.pic {text-align:left; width:117px;}
		#foot .notice .bbs td.pic img {border:0; margin:0; padding:0;} /* 수정 : 0915 */
		#foot .notice .bbs td.pic table.frame {background-color:#ffffff;} /* 추가 : 0915 */
		#foot .notice .bbs td.pic table.frame td {width:84px; height:84px; text-align:center; vertical-align:middle} /* 추가 : 0915 */
		#foot .notice .bbs .title, #foot .notice .bbs .title a:link, #foot .notice .bbs .title a:active, #foot .notice .bbs .title a:visited, #foot .notice .bbs .title a:hover {color:#ffffff; font-weight:bold}
		#foot .notice .bbs .title {padding:4px 0 10px}
		#foot .notice .bbs .date {color:#000000; font-weight:bold; font-family:verdana; font-size:10px; background-color:#595959; padding:0 2px 1px}
		#foot .notice .bbs .text, #foot .notice .bbs .text a:link, #foot .notice .bbs .text a:active, #foot .notice .bbs .text a:visited, #foot .notice .bbs .text a:hover {color:#d6d6d6; font-size:11px; padding:2px 0 0}
	#foot .notice .luel {float:right; width:170px; text-align:left; font-size:11px; color:#ffffff}
	#foot .notice .luel .banner {padding:5px 5px; background-color:#ffffff; margin:0 0 5px; text-align:center}
	#foot .copy {background-color:#6a6a6a; text-align:center; padding:20px 0 60px; clear:both}
	#foot .copy select {background-color:#999999; color:#ffffff; font-weight:bold; font-size:10px; font-family:verdana; width:170px}
	
	/************ 플래시 팝업 레이어 ************/
	/*#flash {
	position:absolute;
	width:781px;
	height:350px;
	z-index:3;
	visibility: hidden;}*/
	.tab_Mouse {position:absolute; left:-495px; top:1px; z-index:10;} /* top 변경 : 0803 */

	
	/************ 툴팁 ************/
	.tip {
	font-size:11px;
	font-family:돋움;
	color:#8f8f8f;
	text-align:left;
	padding:50px 0 0 55px;
	line-height:15px;}
	.tip .point {background:url(../images/main/tip.gif) no-repeat top left; padding:0 0 0 8px} /* 추가 : 0812 */
	.tip .title, .tip .title a:link, .tip .title a:active, .tip .title a:visited, .tip .title a:hover {font-size:16px; color:#000000; padding:10px 0; clear:both; font-weight:bold;}
	.tip img {border:0; margin:0; padding:0;}
	.tip table {width:300px}
	.tip .category {font-weight:bold; color:#B90135; font-size:10px; font-family:verdana;} /* 추가 : 0803 */
	#tip1 {
	position:absolute;
	z-index:2;
	visibility: hidden;
	width: 311px;
}
	#tip2 {
	position:absolute;
	z-index:2;
	visibility: hidden;
	width: 310px;
}
	#tip3 {
	position:absolute;
	z-index:2;
	visibility: hidden;
	width: 334px;
}		
	#tip4 {
	position:absolute;
	z-index:2;
	visibility: hidden;}
	#tip5 {
	position:absolute;
	z-index:2;
	visibility: hidden;}	
	#tip6 {
	position:absolute;
	z-index:2;
	visibility: hidden;}	
	#tip7 {
	position:absolute;
	z-index:2;
	visibility: hidden;}	
	#tip8 {
	position:absolute;
	z-index:2;
	visibility: hidden;}		

/************ sub ************/
#sub_body {text-align:center;}

/**********common**********/
#sub_body #content {width:958px; background-color:#ffffff}
/*right*/
#sub_body .right .wrap {padding:0 35px 0 0;}
#sub_body .right .ad {padding:20px 0}
#sub_body .right .img_frame td {padding:0 10px 10px 0; vertical-align:top}
#sub_body .right .img_frame th {padding:0 0 10px 0; vertical-align:top}
#sub_body .right .guide_bg {position:absolute; filter:alpha(opacity:50); background-color:#000000; z-index:1; margin:122px 0 0 35px; width:177px; height:73px}
#sub_body .right .guide {position:absolute; font-weight:bold; color:#ffffff; filter:alpha(opacity:100); z-index:2; width:160px; height:50px; margin:132px 0 0 42px ; text-align:right;}
/*left*/
#sub_body .left {float:left; width:267px; text-align:left; background:url(../images/sub/title_bg.jpg) no-repeat top left; font-family:arial} /*왼쪽 제목 배경*/
#sub_body .left .wrap {padding:0 70px 0 10px;}
#sub_body .left .menu img {vertical-align:middle}
#sub_body .left select {font-size:11px; font-family:dotum; color:#8B8B8B; margin:0 0 5px}
#sub_body .left .menu ul {margin:0; padding:10px 0 20px}
#sub_body .left .menu ul li.blk {padding:4px 0; font-weight:bold; color:#000000;}
	#sub_body .left .menu ul li.blk a:link, 
	#sub_body .left .menu ul li.blk a:active, 
	#sub_body .left .menu ul li.blk a:visited, 
	#sub_body .left .menu ul li.blk a:hover {color:#000000}	
#sub_body .left .menu ul li.line {background:url(../images/sub/menu_line.gif) no-repeat 5px left; padding-top:15px}
#sub_body .left input {height:15px;}
#sub_body .left table.rbox {margin:3px 0 0;}
#sub_body .left table.rbox th {padding:0;}
#sub_body .left table.rbox th img {margin:0; border:0}
#sub_body .left table.rbox td {border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background-color:#F1F1F1; padding:4px 6px; font-family:dotum; font-size:11px; color:#9C9C9C; font-weight:normal; word-spacing:5px; line-height:20px;}
#sub_body .left .hottag {font-weight:bold; padding:10px 0; font-family:arial;}
#sub_body .left .hottag td .b01 {font-size:11px; font-weight:bold;}
#sub_body .left .hottag td .b03 {font-size:14px; font-weight:bold;}
#sub_body .left .hottag td .b04, 
#sub_body .left .hottag td .b04 a:link,
#sub_body .left .hottag td .b04 a:active,
#sub_body .left .hottag td .b04 a:visited,
#sub_body .left .hottag td .b04 a:hover {font-size:12px; font-weight:bold; color:#4C4C4C;}
#sub_body .left .cal {font-weight:bold; padding:10px 0; font-family:arial;}
#sub_body .left .cal table.rbox td {text-align:center}
#sub_body .left .month {font-weight:bold; text-align:center; color:#000000; padding:0 0 5px}
#sub_body .left .month img {margin:0 4px; vertical-align:middle}
#sub_body .left .cal table.rbox td table td {text-align:center; color:#9F9F9F; font-weight:normal; font-size:11px; width:24px; height:5px; border:0; padding:0; font-family:dotum;}
#sub_body .left .cal table.rbox td table td.today {color:#000000; text-decoration:underline}
#sub_body .left .cal table.rbox td table th {color:#E33246; font-weight:normal; font-size:11px; width:24px; height:5px; border:0; padding:0}
#sub_body .left .cal table.rbox td table tr.txt_s th, #sub_body .left .cal table.rbox td table tr.txt_s td {font-size:11px; font-family:dotum}
#sub_body .left .reply {padding:10px 0 20px}
#sub_body .left .reply .tab {background:url(../images/sub/tab_bg.gif) repeat-x bottom left;}
#sub_body .left .reply .tab img {margin:0 4px 0 0}
#sub_body .left .reply .box {border:1px solid #E1E1E1; border-top:0; font-size:11px; padding:10px 10px; font-family:dotum}
#sub_body .left .reply .box ul {padding:0; margin:0}
#sub_body .left .reply .box ul.list li a:link, 
#sub_body .left .reply .box ul.list li a:active, 
#sub_body .left .reply .box ul.list li a:visited, 
#sub_body .left .reply .box ul.list li a:hover {background:url(../images/sub/bullet01.gif) no-repeat 4px left; font-size:11px; font-family:돋움; padding:0 0 0 8px;}
#sub_body .left .ad {}
#sub_body .left .rss {font-family:verdana;font-size:7pt;font-weight:bold; text-align:center; padding:20px 0 0}
#sub_body .left .rss img {margin:0 8px}
	
	/**********sub01**********/
	.sub_bg01 {background:url(../images/sub/sub01_bg01.jpg) repeat-x top left;} /*상단 배경*/
	/**left**/
	/*menu*/
	.sub_bg01 .left .menu ul li {padding:4px 0; font-weight:bold; color:#C6090D;}
		.sub_bg01 .left .menu ul li a:link, 
		.sub_bg01 .left .menu ul li a:active, 
		.sub_bg01 .left .menu ul li a:visited, 
		.sub_bg01 .left .menu ul li a:hover {color:#C6090D}
	/*hot tag*/
	.sub_bg01 .left .hottag td .b02, 
	.sub_bg01 .left .hottag td .b02 a:link,
	.sub_bg01 .left .hottag td .b02 a:active,
	.sub_bg01 .left .hottag td .b02 a:visited,
	.sub_bg01 .left .hottag td .b02 a:hover {font-size:14px; font-weight:bold; color:#C6090D;}

	/**right**/
	.sub_bg01 .right {float:right; width:690px; background:url(../images/sub/sub01_bg02.jpg) no-repeat top right; text-align:left;}
	
	/**********sub02**********/
	.sub_bg02 {background:url(../images/sub/sub02_bg01.jpg) repeat-x top left;} /*상단 배경*/
	/**left**/
	/*menu*/
	.sub_bg02 .left .menu ul li {padding:4px 0; font-weight:bold; color:#70BB00;}
		.sub_bg02 .left .menu ul li a:link, 
		.sub_bg02 .left .menu ul li a:active, 
		.sub_bg02 .left .menu ul li a:visited, 
		.sub_bg02 .left .menu ul li a:hover {color:#70BB00}
	/*hot tag*/
	.sub_bg02 .left .hottag td .b02, 
	.sub_bg02 .left .hottag td .b02 a:link,
	.sub_bg02 .left .hottag td .b02 a:active,
	.sub_bg02 .left .hottag td .b02 a:visited,
	.sub_bg02 .left .hottag td .b02 a:hover {font-size:14px; font-weight:bold; color:#70BB00;}

	/**right**/
	.sub_bg02 .right {float:right; width:690px; background:url(../images/sub/sub02_bg02.jpg) no-repeat top right; text-align:left;}
	
	/**********sub03**********/
	.sub_bg03 {background:url(../images/sub/sub03_bg01.jpg) repeat-x top left;} /*상단 배경*/
	/**left**/
	/*menu*/
	.sub_bg03 .left .menu ul li {padding:4px 0; font-weight:bold; color:#FF7D02;}
		.sub_bg03 .left .menu ul li a:link, 
		.sub_bg03 .left .menu ul li a:active, 
		.sub_bg03 .left .menu ul li a:visited, 
		.sub_bg03 .left .menu ul li a:hover {color:#FF7D02}
	/*hot tag*/
	.sub_bg03 .left .hottag td .b02, 
	.sub_bg03 .left .hottag td .b02 a:link,
	.sub_bg03 .left .hottag td .b02 a:active,
	.sub_bg03 .left .hottag td .b02 a:visited,
	.sub_bg03 .left .hottag td .b02 a:hover {font-size:14px; font-weight:bold; color:#FF7D02;}

	/**right**/
	.sub_bg03 .right {float:right; width:690px; background:url(../images/sub/sub03_bg02.jpg) no-repeat top right; text-align:left;}
	
	/**********sub04**********/
	.sub_bg04 {background:url(../images/sub/sub04_bg01.jpg) repeat-x top left;} /*상단 배경*/
	/**left**/
	/*menu*/
	.sub_bg04 .left .menu ul li {padding:4px 0; font-weight:bold; color:#1CABF1;}
		.sub_bg04 .left .menu ul li a:link, 
		.sub_bg04 .left .menu ul li a:active, 
		.sub_bg04 .left .menu ul li a:visited, 
		.sub_bg04 .left .menu ul li a:hover {color:#1CABF1}
	/*hot tag*/
	.sub_bg04 .left .hottag td .b02, 
	.sub_bg04 .left .hottag td .b02 a:link,
	.sub_bg04 .left .hottag td .b02 a:active,
	.sub_bg04 .left .hottag td .b02 a:visited,
	.sub_bg04 .left .hottag td .b02 a:hover {font-size:14px; font-weight:bold; color:#1CABF1;}

	/**right**/
	.sub_bg04 .right {float:right; width:690px; background:url(../images/sub/sub04_bg02.jpg) no-repeat top right; text-align:left;}
	
	/**********sub05**********/
	.sub_bg05 {background:url(../images/sub/sub05_bg01.jpg) repeat-x top left;} /*상단 배경*/
	/**left**/
	/*menu*/
	.sub_bg05 .left .menu ul li {padding:4px 0; font-weight:bold; color:#27BF90;}
		.sub_bg05 .left .menu ul li a:link, 
		.sub_bg05 .left .menu ul li a:active, 
		.sub_bg05 .left .menu ul li a:visited, 
		.sub_bg05 .left .menu ul li a:hover {color:#27BF90}
	/*hot tag*/
	.sub_bg05 .left .hottag td .b02, 
	.sub_bg05 .left .hottag td .b02 a:link,
	.sub_bg05 .left .hottag td .b02 a:active,
	.sub_bg05 .left .hottag td .b02 a:visited,
	.sub_bg05 .left .hottag td .b02 a:hover {font-size:14px; font-weight:bold; color:#27BF90;}

	/**right**/
	.sub_bg05 .right {float:right; width:690px; background:url(../images/sub/sub05_bg02.jpg) no-repeat top right; text-align:left;}
	
	/**********sub06**********/
	.sub_bg06 {background:url(../images/sub/sub06_bg01.jpg) repeat-x top left;} /*상단 배경*/
	/**left**/
	/*menu*/
	.sub_bg06 .left .menu ul li {padding:4px 0; font-weight:bold; color:#7A28D5;}
		.sub_bg06 .left .menu ul li a:link, 
		.sub_bg06 .left .menu ul li a:active, 
		.sub_bg06 .left .menu ul li a:visited, 
		.sub_bg06 .left .menu ul li a:hover {color:#7A28D5}
	/*hot tag*/
	.sub_bg06 .left .hottag td .b02, 
	.sub_bg06 .left .hottag td .b02 a:link,
	.sub_bg06 .left .hottag td .b02 a:active,
	.sub_bg06 .left .hottag td .b02 a:visited,
	.sub_bg06 .left .hottag td .b02 a:hover {font-size:14px; font-weight:bold; color:#7A28D5;}

	/**right**/
	.sub_bg06 .right {float:right; width:690px; background:url(../images/sub/sub06_bg02.jpg) no-repeat top right; text-align:left;}
	
	/**********sub07 : event**********/
	.sub_bg07 {background:url(../images/sub/sub07_bg01.jpg) repeat-x top left;} /*상단 배경*/
	/**left**/		
	/* menu 수정 : 0902 */
	ul.l_menu li, ul.l_menu li a:link, ul.l_menu li a:active,
	ul.l_menu li a:visited, ul.l_menu li a:hover {padding:0; font-family:arial; font-size:9pt; font-weight:bold; color:#475CBA; margin:0}
	ul.l_menu li {padding:4px 0;}
	ul.l_menu li.brnd, 
	ul.l_menu li.brnd a:link,
	ul.l_menu li.brnd a:active,
	ul.l_menu li.brnd a:visited,
	ul.l_menu li.brnd a:hover {color:#000000}
	ul.l_menu li.line {background:url(./images/menu_line.gif) no-repeat 5px left; padding-top:15px}	
			
	/*hot tag*/
	.sub_bg07 .left .hottag td .b02, 
	.sub_bg07 .left .hottag td .b02 a:link,
	.sub_bg07 .left .hottag td .b02 a:active,
	.sub_bg07 .left .hottag td .b02 a:visited,
	.sub_bg07 .left .hottag td .b02 a:hover {font-size:14px; font-weight:bold; color:#455DB5;}

	/**right**/
	.sub_bg07 .right {float:right; width:690px; background:url(../images/sub/sub07_bg02.jpg) no-repeat top right; text-align:left;}
	.sub_bg07 .right td {vertical-align:top;}
	.sub_bg07 .ev_box {border:1px solid #DCDAEF; background-color:#EDEDF7}
	.sub_bg07 .ev_box td {border:1px solid #DCDAEF; background-color:#FFFFFF; padding:10px}
	.sub_bg07 .ev_box .left {foat:left; width:395px}
	.sub_bg07 .ev_box .right {foat:right; width:190px; text-align:left; padding:20px 0 0; color:#435CB8; background:none;}
	.sub_bg07 .right .ti {padding:10px 0; font-weight:bold; color:#435CB8;}
	.sub_bg07 .ev_box01 {width:203px; padding:20px 0 0; text-align:left;}
	.sub_bg07 .ev_box01 img {border:6px solid #EEEEEE;}
	.sub_bg07 ul.evt li {background:url(../images/sub/bullet02.gif) no-repeat 2px left; color:#888888; font-size:11px; padding:0 0 0 14px; font-family:돋움;}
	.sub_bg07 ul.evt li.t {background:url(../images/sub/bullet02.gif) no-repeat 2px left; color:#676767; font-size:11px; padding:0 0 10px 14px}
	.sub_bg07 .loc {font-weight:bold; font-family:arial;font-size:9pt; color:#475CBA; padding:0 0 10px 0}
	.sub_bg07 .loc a:link, .sub_bg07 .loc a:active, .sub_bg07 .loc a:visited, .sub_bg07 .loc a:hover {color:#000000}
	.sub_bg07 .loc .path {font-weight:normal; color:#000000; padding:0 2px}
	.sub_bg07 .right .title {border-top:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; background-color:#F8F8F8; padding:12px 8px 10px;}
	.sub_bg07 .right .title th {text-align:left; font-size:14px;}
	.sub_bg07 .right .title th img {vertical-align:middle; margin:0 8px}
	.sub_bg07 .right .title td {font-family:arial; font-size:8pt; color:#B4B4B4; font-weight:bold; text-align:right;}
	.sub_bg07 .right .title01 {border-bottom:1px solid #E2E2E2; padding:12px 8px 10px; color:#475CBA} /* 추가 : 0902 */
	.sub_bg07 .right .title01 th {text-align:left; font-size:12px;} /* 추가 : 0902 */	
	.sub_bg07 .right .title01 td {font-family:arial; font-size:8pt; color:#B4B4B4; font-weight:bold; text-align:right;} /* 추가 : 0902 */	
	.sub_bg07 .right .cont {padding:20px 10px}
	.sub_bg07 .ev_list tr.hd th {background:url(../images/sub/bbs_slit.gif) no-repeat 10px right; background-color:#C0C0C0; text-align:left; padding:6px 4px 4px; font-weight:bold; color:#ffffff; font-size:11px;}
	.sub_bg07 .ev_list tr.hd td {background:url(../images/sub/bbs_slit.gif) no-repeat 10px right; background-color:#C0C0C0; text-align:center; padding:6px 4px 4px; font-weight:bold; color:#ffffff; font-size:11px;}
	.sub_bg07 .ev_list tr.hd td.last {background:none; background-color:#C0C0C0; text-align:center; padding:6px 4px 4px}
	.sub_bg07 .ev_list {border-bottom:1px solid #E1E1E1;}
	.sub_bg07 .ev_list td {text-align:center; border-bottom:1px solid #E1E1E1; padding:6px 4px; font-family:verdana; font-size:10px; color:#8D8D8D;}
	.sub_bg07 .ev_list th {text-align:left; border-bottom:1px solid #E1E1E1; padding:6px 4px; font-weight:normal;}
	.sub_bg07 .ev_list th a:link, .sub_bg07 .ev_list th a:active, .sub_bg07 .ev_list th a:visited, .sub_bg07 .ev_list th a:hover{color:#606060}
	.sub_bg07 .ev_list td.date {font-size:11px; color:#8D8D8D;}
	.sub_bg07 .ev_list td.id {font-size:11px; font-family:돋움;} /* 추가 : 0902 */
	.sub_bg07 .search {text-align:center}
	.sub_bg07 .search img {vertical-align:middle}
	.sub_bg07 .search input {vertical-align:middle; border:1px solid #E1E1E1; margin-left:3px; height:16px; width:190px;}
	.sub_bg07 .search select {vertical-align:middle; font-size:12px}
	.sub_bg07 .inform {border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background-color:#F8F8F8; padding:15px 20px 12px; font-size:11px; margin:0 0 20px; color:#989898; line-height:18px}
	.sub_bg07 .inform .em, .sub_bg07 .inform .em a:link, .sub_bg07 .inform .em a:active, .sub_bg07 .inform .em a:visited, .sub_bg07 .inform .em a:hover {color:#4F56A7;}
	.sub_bg07 .em {color:#aa1517} /* 추가 : 0909 */
	.sub_bg07 .ev_name {padding:0 0 8px;} /* 추가 : 0909 */
	.sub_bg07 .ev_name strong {color:#4F56A7;} /* 추가 : 0909 */
	.sub_bg07 table.tester td {padding:8px 10px} /* 추가 : 0909 */
	.sub_bg07 table.tester td strong {color:#4F56A7;} /* 추가 : 0909 */
	.sub_bg07 table.tester input, .sub_bg07 table.tester textarea {border:1px solid #d1d1d1;} /* 추가 : 0909 */
	
/******************test - theme******************/
#content .left .theme .theme_bg02 {background:url(../images/main/theme_img02.jpg) no-repeat top left; height:350px}
#content .left .theme .theme_bg03 {background:url(../images/main/theme_img03.jpg) no-repeat top left; height:350px}
#Layer1 {
position:absolute;
z-index:1;
visibility: visible;
}
#Layer2 {
position:absolute;
z-index:1;
	visibility: hidden;
}
#Layer3 {
position:absolute;
z-index:1;
	visibility: hidden;
}


/**********brand library**********/
#library {text-align:center;width:950px;}
#library #content {width:950px}
#library .left {float:left; width:780px; text-align:left;}
#library .left .img {border:1px solid #DEDEDE; padding:1px}
#library .left .tab {padding:0 3px; text-align:center; background:url(../images/sub/library_tab_bg.gif) repeat-x 26px left; margin:26px 0 0}
#library .left .tab td {border:1px solid #DDDDDD; background-color:#F3F3F3; text-align:center; font-weight:bold; color:#838383; width:20px; padding:5px 0 0 2px}
#library .left .tab td.on {border:1px solid #DDDDDD; background-color:#ffffff; text-align:center; font-weight:bold; color:#C90C0A; width:20px; padding:5px 0 0 2px}
/*top brand*/
#library .left .top_brd {padding:20px 0 20px}
#library .left .top_brd td {padding:5px 6px 0 0; vertical-align:top}
#library .left .top_brd th {padding:5px 0 0; vertical-align:top}
#library .left .top_brd table .name {font-size:11px; font-weight:bold; color:#b10d0e; text-align:center; padding:2px 0} /* 추가 : 0915 */
#library .left .top_brd table .name  a:link{font-size:11px; font-weight:bold; color:#b10d0e; text-align:center; padding:2px 0} /* 추가 : 0915 */

/*new brand*/
#library .left .new_brd {padding:15px 0; border-bottom:1px solid #E6E6E6;}
#library .left .new_brd .title {font-family:arial black; font-size:13pt;letter-spacing:-1; padding:0 0 5px}
#library .left .new_brd .title .em {color:#B90B14;}
#library .left .new_brd td {padding:5px 6px 0 0; vertical-align:top}

#library .left .new_brd th {padding:5px 0 0; vertical-align:top; text-align:left; font-weight:normal;}
#library .left .new_brd th .ti {font-weight:bold; color:#B61211; padding:0 0 10px}
#library .left .new_brd th .ti a:link{font-weight:bold; color:#B61211; padding:0 0 10px}
#library .left .new_brd th .txt {color:#939393}
#library .left .new_brd th .link {font-family:verdana;font-size:7pt; color:#B0AEAF; padding:10px 0}
#library .left .new_brd th .btn {text-align:left;}
#library .left .new_brd th .btn img {border:0; margin:0 6px 0 0}

#library .left .new_brd .update_list {border:1px solid #dfdfdf; padding:6px 12px; background-color:#F4F4F4; margin:10px 0 0}
#library .left .new_brd .update_list img {border:0}
#library .left .new_brd .update_list th {text-align:left; color:#B30A0F; font-weight:bold; padding:6px 0}
#library .left .new_brd .update_list th .em {font-size:11px; font-weight:normal; color:#000000}
#library .left .new_brd .update_list th img {vertical-align:middle; margin:0 4px}
#library .left .new_brd .update_list td {background:url(../images/sub/dot_line01.gif) repeat-x top left; padding:8px 0 6px}
#library .left .new_brd .update_list td a:link{text-align:left; color:#000000; }

#library .left .new_brd .update_list td.no {text-align:center; font-family:verdana; font-size:10px; color:#616161; font-weight:bold}
#library .left .new_brd .update_list td.no img {margin:2px 0 0 4px; vertical-align:middle}
#library .left .new_brd .update_list td.date {font-family:arial;font-size:8pt; text-align:right; color:#B3B3B3;font-weight:bold;}

/*search result*/
#library .left .srch_box {border:1px solid #DFDFDF; padding:1px; margin:0 0 30px}
#library .left .srch_box table.box {background-color:#EEEEEE;}
#library .left .srch_box table.box td {}
#library .left .srch_box table.box td select {font-size:11px; vertical-align:middle; font-family:dotum}
#library .left .srch_box table.box td input {height:15px; width:370px; vertical-align:middle}
#library .left .srch_box table.box td img {vertical-align:middle; margin:0;}
#library .left .srch_box table.box td .em {font-size:14px; font-weight:bold; color:#B50711}
#library .left .srch_box table.box th {width:190px; text-align:left; line-height:18px; height:82px; font-family:arial}
#library .left .srch_box table.box th .tag_box {background:url(../images/sub/hot_tag_bg.jpg) no-repeat top left; font-size:11px; line-height:18px; width:187px; height:82px; font-weight:normal; color:#949494; word-spacing:2px; font-family:dotum;}
#library .left .srch_box table.box th .tag_box .em01 {font-weight:bold; color:#ffffff}
#library .left .srch_box table.box th .tag_box .em02 {color:#B50711;}
#library .left .srch_box table.box th .tag_box .em03 {color:#B50711; font-size:14px; font-weight:bold;}
#library .left .srch_box table.box th .tag_box .em04 {color:#ffffff; font-size:14px; font-weight:bold;}
#library .left .srch_box table.box th .tag_box .em05 {color:#ffffff; font-size:11px; font-weight:bold;}

/*search result*/
#library table.result_box tr.ti th, #library table.result_box tr.ti td {padding-bottom:5px}
#library table.result_box td {text-align:left; padding:0 0 0 15px; vertical-align:top; font-weight:normal; padding:0 0 0 15px; border-left:1px solid #E5E5E5; }
#library table.result_box th {text-align:left; vertical-align:top; font-weight:normal}
#library .result {padding:20px 0; border-bottom:1px solid #E6E6E6; color:#666666}
#library .result .title {padding:0 0 10px; font-weight:bold;}
#library .result .title img {vertical-align:middle; margin:0 4px 2px}
#library .result .title .txt_s {font-size:11px; font-family:verdana; font-weight:normal}
#library table.result_box .result th {width:84px; padding:0; border:0}
#library table.result_box .result th img {margin:0}
#library table.result_box .result td {padding:0 0 0 14px; text-align:left; border-left:0; color:#969696}
#library .result td .link {font-size:10px; font-family:verdana; padding:12px 0; color:#B2B2B2}
#library table.result_box .btn {text-align:right; padding:5px 0 }
#library table.box02 .result {border:0}
#library table.box02 th {padding:0 15px 0 0}

/***********right area***********/
#library .right {float:right; width:150px; text-align:left;}
/*배너*/
#library .right .banner th {padding:0}
#library .right .banner td {padding:10px 0 0}
/*랭킹*/
#library .right table.ranking {border:1px solid #dfdfdf; background-color:#F0F0F0; margin:0 0 10px}
#library .right table.ranking td {background-color:#ffffff; padding:10px 6px 6px}
#library .right table.ranking td table tr td {padding:4px}
#library .right table.ranking td table tr td.hot {font-weight:bold; color:#BF0F12}
#library .right table.ranking td table tr td img {vertical-align:middle; margin:0 6px 3px 0}
#library .right table.ranking td table tr th {text-align:center;}
/*글검색*/
#library .right table.lib_srch {margin:0 0 10px}
#library .right table.lib_srch td {text-align:center; padding:0}
#library .right table.lib_srch td select {font-size:11px}
#library .right table.lib_srch td input {width:100px; vertical-align:middle}
#library .right table.lib_srch td img {vertical-align:middle}
#library .right .lib_banner {padding:0 0 10px;}


/***********service map***********/
#map {background:url(../images/common/map_bg.jpg) repeat-x top left; padding:20px 0 0}
#map .wrap {width:950px}
#map .box {margin:0 0 50px 0; padding:10px; border:5px solid #ffffff; background-color:#EEEEEE;}
#map table.line {border:1px solid #DCDCDC; width:918px; margin:10px; background-color:#ffffff}
#map table.line td {padding:30px 0; text-align:right; width:220px}
#map table.line th {font-weight:normal;padding:30px 0 30px 60px; text-align:left;}
#map table.list {width:570px; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; margin:0 0 14px}
#map table.list td {padding:8px 0 6px 10px; text-align:left; width:420px}
#map table.list th {padding:8px 0 8px 10px; background-color:#f6f6f6; vertical-align:top}

#map ul.map {margin:0; padding:0;}
#map ul.map li {margin:0; padding:0; float:left; width:116px}
#map ul.map li a:link, #map ul.map li a:active, #map ul.map li a:visited, #map ul.map li a:hover {font-size:11px; font-family:돋움; color:#584E4C; font-weight:bold; background:url(../images/common/bullet_map.gif) no-repeat 1px 1px; padding:0 0 0 18px;}

#map ul.map li.em a:link, #map ul.map li.em a:active, #map ul.map li.em a:visited, #map ul.map li.em a:hover {font-size:11px; font-family:돋움; color:#C10909; font-weight:bold; background:url(../images/common/bullet_map.gif) no-repeat 1px 1px; padding:0 0 0 18px;}

/***********join member***********/
#join {padding:20px 0 0; text-align:center}
.join_bg {background:url(../images/sub/sub01_bg01.jpg) repeat-x top left;}
.join_bg .wrap {width:708px;}
.join_bg .box {margin:0 0 50px 0; padding:10px; border:5px solid #ffffff; background-color:#EEEEEE;}
.join_bg .line {border:1px solid #DCDCDC; width:677px; margin:10px; background-color:#ffffff; text-align:center;}
.line table {text-align:left; margin:30px 0}
#join input {border:1px solid #d1d1d1;}
#join .tab {padding:36px 0 26px}
#join .text_guide {font-size:11px; padding:0 0 26px}
#join .text_guide01 {font-size:11px; padding:12px 14px; margin:20px 0; background-color:#f8f8f8; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; color:#b0aeaf;} /* 추가 : 0902 */
#join .title {font-weight:bold; color:#ba0516; padding:0 0 6px}
#join .textarea {border:1px solid #e1e1e1; height:180px; overflow:auto}
#join .check {color:#afafaf; padding:4px 0}
#join .check input {border:0; vertical-align:middle}
#join .btn {padding:0 0 30px; text-align:center}
table.join {border-top:2px solid #e0e0e0; margin:0}
table.join th {width:80px; background-color:#f5f5f5; padding:10px 10px 8px; border-bottom:1px solid #e0e0e0; text-align:right; vertical-align:top}
table.join td {padding-left:8px; border-bottom:1px solid #eeeeee;}
table.join td img {vertical-align:middle}
table.join td select {font-size:12px}
table.join td .s_txt {font-size:11px; color:#aeaeae; padding:0 5px}
table.join td table {margin:8px 0;}
table.join td table td {border:0;} 
table.gray {color:#aeaeae;}

/*********** member login ***********/
.member_bg {background:url(../images/member/login_bg.jpg) repeat-x top left;}
.member_bg .wrap {width:708px;}
.member_bg .box {margin:0 0 50px 0; padding:10px; border:5px solid #ffffff; background-color:#EEEEEE;}
.member_bg .line {border:1px solid #DCDCDC; width:677px; margin:10px; background-color:#ffffff; text-align:center;}

/*********** footer : about luel ***********/
.footer_bg {background:url(../images/footer/footer_bg.jpg) repeat-x top left;}
.footer_bg .wrap {width:950px;}
.footer_bg .box {margin:0 0 50px 0; padding:10px; border:5px solid #ffffff; background-color:#EEEEEE;}
.footer_bg .line {border:1px solid #DCDCDC; width:100%; margin:10px; background-color:#ffffff; text-align:center;}
.footer_bg .text, .footer_bg .text a:link, .footer_bg .text a:active, .footer_bg .text a:visited, .footer_bg .text a:hover {padding:10px 10px; border-bottom:1px solid #e1e1e1; color:#000000} /* 추가 : 0915*/
.footer_bg .text {padding:10px 10px; border-bottom:1px solid #e1e1e1}
.footer_bg .text strong {font-size:11px}
.footer_bg table.ad th {font-weight:normal; text-align:left; color:#636363; width:260px}
.footer_bg table.ad01 {margin-bottom:26px}
.footer_bg table.ad01 th {text-align:left; color:#636363; width:200px; font-weight:normal} /* 수정 : 0909*/
.footer_bg table.ad02 {border-top:2px solid #e1e1e1}
.footer_bg table.ad02 th {color:#676767; background-color:#f5f5f5; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:10px 0; text-align:center}
.footer_bg table.ad02 td {color:#676767; border-right:1px solid #e1e1e1; border-bottom:1px solid #eeeeee; padding:10px 0; text-align:center}
.footer_bg table.ad03 {margin:30px 0}
.footer_bg table.ad03 th {width:120px}
.footer_bg table.ad03 td textarea {margin:5px 0}
.footer_bg .ad_title {font-weight:bold; color:#676767; padding:10px 0 4px} /* 추가 : 0909*/
.footer_bg .ad_desc {font-size:11px; padding:6px 0 10px; color:#676767;} /* 추가 : 0909*/
.footer_bg table.ad04 th {text-align:left; color:#636363; width:300px} /* 추가 : 0909*/

/* pop up */
#pop {text-align:left; width:470px; padding:60px 0 0}
	#pop #box {border:1px solid #d6d6d6; width:470px; background:#ffffff; position:absolute;}
	#pop #box .wrap {background:url(../images/member/pop_bg.jpg) repeat-x top left; margin:1px; width:100%}
	#pop .text01 {color:#000000; padding:10px 30px}
	#pop .text02 {color:#aaa8a9; padding:10px 30px}
	#pop .inform {font-weight:bold; padding:14px 0 10px; margin:10px 30px; text-align:center; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
	#pop  .em {font-weight:bold; color:#ba0516}
	#pop .btn {text-align:center; padding:10px 0 20px}
	#pop .btn img {margin:0 6px}