﻿@charset "utf-8";

@import url("/css/moca_ui_intro.css");
@import url("/css/moca_ui_build.css");



/* ---- Style Preset ---- */
*	{margin:0; padding:0;}
/* body	{background-color:#efefe5; color:#666; font-size:12px; font-family:"돋움", Gulim,AppleGothic,Sans-serif;} */
body	{background-color:#ffffff; color:#666; font-size:12px; font-family:"돋움", Gulim,AppleGothic,Sans-serif;}
hr	{display:none;}
li	{list-style:none;}
img	{border:none;}
a	{color:#666; text-decoration:none;}
a:hover, a:active	{text-decoration:underline;}
select {font-family:"돋움";}
input {font-family:"돋움";}


/* ---- Shortcut ---- */
.shortcut {display:block; text-indent:-5000px;}

/* ---- Layout ---- */
#HEADER	{position:relative;	width:920px; height:105px; margin:0 auto; z-index:1;}
#VISUAL	{width:920px; margin:0 auto;}
#CONTENTS	{overflow:hidden; width:918px; margin:0 auto 40px; border:1px solid #d1d1d1; border-width:0 1px;}
	#COLUMN_sidemenu	{float:left; overflow:hidden; width:230px; margin-right:20px;}
	#COLUMN_subcontents	{position:relative; float:left; overflow:hidden; width:650px; padding-bottom:50px;}
	#COLUMN_neo	{overflow:hidden; width:860px; margin:0 auto;}
	#COLUMN_home	{position:relative; overflow:hidden; width:918px; height:260px; margin-top:27px; background:url(/images/bg_homecolumn.gif) repeat-y 0 0;}
#FOOTER	{width:920px; margin:0 auto; padding:12px 0 30px; border-top:1px solid #d4d4d4;}


/* ---- Footer ---- */
#FOOTER h2	{display:none;}
#FOOTER p	{display:block; margin-bottom:8px; color:#d4d4d4; text-align:center;}
#FOOTER p a	{margin:0 4px; color:#797979; font-size:11px;}
#FOOTER address	{display:block; text-align:center;}


/* ---- Header ---- */
#HEADER h1	{
	position:absolute; left:0; top:20px;
	width:530px; height:60px;
}
#HEADER h1 a	{display:block; overflow:hidden; width:0; height:0; text-indent:-1000px;}
.optionNavi	{position:absolute; right:0; top:0; color:#c3c3c3; font-size:10px;}
.optionNavi a	{margin:0 3px;}
.optionNavi img	{vertical-align:middle;}
.optionNavi strong	{font-weight:normal; font-size:14px; color:#a3a1a2;}
.mainNavi	{
	position:absolute; left:0; bottom:0;
	width:950px; height:26px;
	/* background:url(/images/bg_navi_main.gif) no-repeat 0 0; */
}
.mainNavi h2	{display:none;}
.mainNavi ul	{margin-left:71px; }
.mainNavi ul li	{position:relative; float:left; height:26px; /* background:url(/images/bg_navi_main.gif) no-repeat 0 0; */  }
	.mainNavi ul li#menu_1	{width:53px; background-position:-71px -26px;}
	.mainNavi ul li#menu_2	{width:86px; background-position:-124px -26px;}
	.mainNavi ul li#menu_3	{width:62px; background-position:-210px -26px;}
	.mainNavi ul li#menu_4	{width:74px; background-position:-272px -26px;}
	.mainNavi ul li#menu_5	{width:74px; background-position:-346px -26px;}
	.mainNavi ul li#menu_6	{width:86px; background-position:-420px -26px;}
	.mainNavi ul li#menu_1.menu_on, .mainNavi ul li#menu_1.menu_active,
	.mainNavi ul li#menu_1:hover, .mainNavi ul li#menu_1:active	{width:53px; background-position:-71px -52px;}
	.mainNavi ul li#menu_2.menu_on, .mainNavi ul li#menu_2.menu_active,
	.mainNavi ul li#menu_2:hover, .mainNavi ul li#menu_2:active	{width:86px; background-position:-124px -52px;}
	.mainNavi ul li#menu_3.menu_on, .mainNavi ul li#menu_3.menu_active,
	.mainNavi ul li#menu_3:hover, .mainNavi ul li#menu_3:active	{width:62px; background-position:-210px -52px;}
	.mainNavi ul li#menu_4.menu_on, .mainNavi ul li#menu_4.menu_active,
	.mainNavi ul li#menu_4:hover, .mainNavi ul li#menu_4:active	{width:74px; background-position:-272px -52px;}
	.mainNavi ul li#menu_5.menu_on, .mainNavi ul li#menu_5.menu_active,
	.mainNavi ul li#menu_5:hover, .mainNavi ul li#menu_5:active	{width:74px; background-position:-346px -52px;}
	.mainNavi ul li#menu_6.menu_on, .mainNavi ul li#menu_6.menu_active,
	.mainNavi ul li#menu_6:hover, .mainNavi ul li#menu_6:active	{width:86px; background-position:-420px -52px;}
.mainNavi ul li	a	{display:block; overflow:hidden; height:26px; /* text-indent:-1000px; */}
.mainNavi ul li ul	{
	display:none;
	position:absolute; left:0; top:26px;
	width:134px;
	margin:0; padding:8px 0;
	background-color:#7f7363;
}
/*background:url(/images/bg_navi_dropdown.gif) no-repeat 0 bottom;*/
.mainNavi ul li.menu_active ul	{display:block;}
.mainNavi ul li ul li	{
	position:relative;
	float:none;
	height:16px; line-height:16px;
	margin:4px 0; padding:0 15px;
	background:none;
	
}
/*background:url(/images/blt_10.gif) no-repeat 10px 6px;*/

.mainNavi ul li	ul li a	{
	display:block; overflow:hidden;
	height:16px; line-height:16px;
	padding:0 2px;
	color:#FFF; font-size:11px; text-indent:0;
}
.mainNavi ul li	ul li a:hover, .mainNavi ul li	ul li a:active	{background-color:#43392d; text-decoration:none;}
.mainNavi ul li	ul li a	span {color:#cac5bf; position:absolute; left:8px; top:1px; font-weight:bold; font-size:20px;}
.search	{position:absolute; right:0; top:34px; border:none;}
.search legend	{display:none;}
/* 검색 sorting 박스 
.search dl	{position:absolute; left:1px; top:1px;}
.search dt	{
	overflow:hidden;
	width:73px; height:20px; 
	background:url(/images/bg_searchselecter.gif) no-repeat right 4px;
}
.search dt a	{display:block; height:20px; line-height:20px; text-indent:3px;}
.search dt a:hover, .search dt a:active	{text-decoration:none;}
.search dd	{position:absolute; left:-1px; top:20px; width:73px; border:1px solid #bbac95; background-color:#FFf;}
.search dd a	{display:block; line-height:18px; text-indent:3px;}
.search dd a:hover, .search dd a:active	{background-color:#f2efeb; text-decoration:none;}
*/
.search input	{vertical-align:middle;}
.search input.edit	{
	width:185px; height:20px; line-height:20px;
	padding-left:3px;
	border:1px solid #bcae94; background-color:#FFF;
	font-family:dotum;		
}

/* ---- 서브 사이드 ---- */
.subNavi {width:190px; margin:0 auto;}
.subNavi h2	{display:none;}
.subNavi li	{padding-bottom:1px; background:url(/images/bg_dotline01.gif) repeat-x 0 bottom;}
.subNavi li strong	{display:block; width:190px; height:25px; /* background-image:url(/images/btn_navi_sub.png); */}
.subNavi li strong a {display:block; overflow:hidden; height:25px; /* text-indent:-1000px; */}
.subNavi li strong a:hover	{/* background-image:url(/images/btn_navi_sub.png); */}
.subNavi ul ul	{padding-bottom:10px;}
.subNavi li	li {padding:0; background:none;}
.subNavi li li em	{display:block; width:190px; height:20px; /* background-image:url(/images/btn_navi_sub.png); */}
.subNavi li li em a	{display:block; overflow:hidden; height:20px; /* text-indent:-1000px; */}
.subNavi li li em a:hover	{/*background-image:url(/images/btn_navi_sub.png);*/}
	#sub01-01	{background-position:0 0;}
	#sub01-02	{background-position:0 -25px;}
	#sub01-03	{background-position:0 -50px;}
	#sub01-04	{background-position:0 -75px;}
		#sub01-04-1	{background-position:0 -400px;}
		#sub01-04-2	{background-position:0 -420px;}
	#sub01-05	{background-position:0 -100px;}
	#sub02-01	{background-position:-400px 0;}
		#sub02-01-1	{background-position:-400px -400px;}
		#sub02-01-2	{background-position:-400px -420px;}
		#sub02-01-3	{background-position:-400px -440px;}
		#sub02-01-4	{background-position:-400px -460px;}
		#sub02-01-5	{background-position:-400px -480px;}
		#sub02-01-6	{background-position:-400px -500px;}
		#sub02-01-7	{background-position:-400px -580px;}
	#sub02-02	{background-position:-400px -25px; }
		#sub02-02-1	{background-position:-400px -520px;}
		/*#sub02-02-2	{background-position:-400px -520px;}*/
		#sub02-02-3	{background-position:-400px -560px;}
	#sub02-03	{background-position:-400px -50px;}
	#sub02-04	{background-position:-400px -75px;}
	#sub03-01	{background-position:-800px 0;}
	#sub03-02	{background-position:-800px -25px;}
	#sub04-01	{background-position:-1200px 0;}
	#sub04-02	{background-position:-1200px -25px;}
	#sub04-03	{background-position:-1200px -50px;}
	#sub04-04	{background-position:-1200px -75px;}
	#sub04-05	{background-position:-1200px -100px;}
		#sub04-05-1	{background-position:-1200px -400px;}
		#sub04-05-2	{background-position:-1200px -420px;}
		#sub04-05-3	{background-position:-1200px -440px;}
		#sub04-05-4	{background-position:-1200px -460px;}
	#sub04-06	{background-position:-1200px -125px;}
	#sub04-07	{background-position:-1200px -150px;}
	#sub05-01	{background-position:-1600px 0;}
	#sub05-02_new	{background-position:-1600px -25px;}
	#sub05-02	{background-position:-1600px -125px;}
	#sub05-03	{background-position:-1600px -50px;}
		#sub05-03-1	{background-position:-1600px -400px;}
		#sub05-03-2	{background-position:-1600px -420px;}
	#sub05-04	{background-position:-1600px -75px;}
		#sub05-04-1	{background-position:-1600px -440px;}
		#sub05-04-2	{background-position:-1600px -460px;}
		#sub05-04-3	{background-position:-1600px -480px;}
	#sub05-05	{background-position:-1600px -100px;}
		#sub05-05-1	{background-position:-1600px -500px;}
		#sub05-05-2	{background-position:-1600px -520px;}
	#sub06-01	{background-position:-2000px 0;}
	#sub06-02	{background-position:-2000px -25px;}
	#sub06-03	{background-position:-2000px -50px;}
		#sub06-03-1	{background-position:-2000px -400px;}
		#sub06-03-2	{background-position:-2000px -420px;}
		#sub06-03-3	{background-position:-2000px -440px;}
	#sub06-04	{background-position:-2000px -75px;}
	#sub06-05	{background-position:-2000px -100px;}
	#sub06-06	{background-position:-2000px -125px;}
	#sub06-07	{background-position:-2000px -150px;}
	#sub06-08	{background-position:-2000px -175px;}
	#sub07-01	{background-position:-2400px 0;}
	#sub07-02	{background-position:-2400px -25px;}
	#sub07-03	{background-position:-2400px -50px;}
	#sub07-04	{background-position:-2400px -75px;}
	#sub07-05	{background-position:-2400px -100px;}
	#sub07-06	{background-position:-2400px -125px;}
	#sub07-07	{background-position:-2400px -150px;}
	#sub07-08	{background-position:-2400px -175px;}
	#sub08-01	{background-position:-2800px 0;}
	#sub08-02	{background-position:-2800px -25px;}
	#sub08-03	{background-position:-2800px -50px;}
	#sub08-04	{background-position:-2800px -75px;}
	#sub08-05	{background-position:-2800px -100px;}
	#sub08-06	{background-position:-2800px -125px;}
	
	#sub01-01 a:hover{background-position:-200px 0;}
	#sub01-02 a:hover{background-position:-200px -25px;}
	#sub01-03 a:hover{background-position:-200px -50px;}
	#sub01-04 a:hover{background-position:-200px -75px;}
		#sub01-04-1 a:hover{background-position:-200px -400px;}
		#sub01-04-2 a:hover{background-position:-200px -420px;}	
	#sub01-05 a:hover{background-position:-200px -100px;}
	#sub02-01 a:hover{background-position:-600px 0;}
		#sub02-01-1 a:hover{background-position:-600px -400px;}
		#sub02-01-2 a:hover{background-position:-600px -420px;}
		#sub02-01-3 a:hover{background-position:-600px -440px;}
		#sub02-01-4 a:hover{background-position:-600px -460px;}
		#sub02-01-5 a:hover{background-position:-600px -480px;}
		#sub02-01-6 a:hover{background-position:-600px -500px;}
		#sub02-01-7 a:hover{background-position:-600px -580px;}
	#sub02-02 a:hover{background-position:-600px -25px;}
		#sub02-02-1 a:hover{background-position:-600px -520px;}
		/*#sub02-02-2 a:hover{background-position:-600px -520px;}*/
		#sub02-02-3 a:hover{background-position:-600px -560px;}
	#sub02-03 a:hover{background-position:-600px -50px;}
	#sub02-04 a:hover{background-position:-600px -75px;}
	#sub03-01 a:hover{background-position:-1000px 0;}
	#sub03-02 a:hover{background-position:-1000px -25px;}
	#sub04-01 a:hover{background-position:-1400px 0;}
	#sub04-02 a:hover{background-position:-1400px -25px;}
	#sub04-03 a:hover{background-position:-1400px -50px;}
	#sub04-04 a:hover{background-position:-1400px -75px;}
	#sub04-05 a:hover{background-position:-1400px -100px;}
		#sub04-05-1 a:hover{background-position:-1400px -400px;}
		#sub04-05-2 a:hover{background-position:-1400px -420px;}
		#sub04-05-3 a:hover{background-position:-1400px -440px;}
		#sub04-05-4 a:hover{background-position:-1400px -460px;}		
	#sub04-06 a:hover{background-position:-1400px -125px;}
	#sub04-07 a:hover{background-position:-1400px -150px;}
	#sub05-01 a:hover{background-position:-1800px 0;}
	#sub05-02_new a:hover{background-position:-1800px -25px;}
	#sub05-02 a:hover{background-position:-1800px -125px;}
	#sub05-03 a:hover{background-position:-1800px -50px;}
		#sub05-03-1 a:hover{background-position:-1800px -400px;}
		#sub05-03-2 a:hover{background-position:-1800px -420px;}
	#sub05-04 a:hover{background-position:-1800px -75px;}
		#sub05-04-1 a:hover{background-position:-1800px -440px;}
		#sub05-04-2 a:hover{background-position:-1800px -460px;}
		#sub05-04-3 a:hover{background-position:-1800px -480px;}
	#sub05-05 a:hover{background-position:-1800px -100px;}
		#sub05-05-1 a:hover{background-position:-1800px -500px;}
		#sub05-05-2 a:hover{background-position:-1800px -520px;}
	#sub06-01 a:hover{background-position:-2200px 0;}
	#sub06-02 a:hover{background-position:-2200px -25px;}
	#sub06-03 a:hover{background-position:-2200px -50px;}
		#sub06-03-1 a:hover{background-position:-2200px -400px;}
		#sub06-03-2 a:hover{background-position:-2200px -420px;}
		#sub06-03-3 a:hover{background-position:-2200px -440px;}
	#sub06-04 a:hover{background-position:-2200px -75px;}
	#sub06-05 a:hover{background-position:-2200px -100px;}
	#sub06-06 a:hover{background-position:-2200px -125px;}
	#sub06-07 a:hover{background-position:-2200px -150px;}
	#sub06-08 a:hover{background-position:-2200px -175px;}
	#sub07-01 a:hover{background-position:-2600px 0;}
	#sub07-02 a:hover{background-position:-2600px -25px;}
	#sub07-03 a:hover{background-position:-2600px -50px;}
	#sub07-04 a:hover{background-position:-2600px -75px;}
	#sub07-05 a:hover{background-position:-2600px -100px;}
	#sub07-06 a:hover{background-position:-2600px -125px;}
	#sub07-07 a:hover{background-position:-2600px -150px;}
	#sub07-08 a:hover{background-position:-2600px -175px;}
	#sub08-01 a:hover{background-position:-3000px 0;}
	#sub08-02 a:hover{background-position:-3000px -25px;}
	#sub08-03 a:hover{background-position:-3000px -50px;}
	#sub08-04 a:hover{background-position:-3000px -75px;}
	#sub08-05 a:hover{background-position:-3000px -100px;}
	#sub08-06 a:hover{background-position:-3000px -125px;}

	#sub01-01.menu_on	{background-position:-200px 0;}
	#sub01-02.menu_on	{background-position:-200px -25px;}
	#sub01-03.menu_on	{background-position:-200px -50px;}
	#sub01-04.menu_on	{background-position:-200px -75px;}
		#sub01-04-1.menu_on	{background-position:-200px -400px;}
		#sub01-04-2.menu_on	{background-position:-200px -420px;}
	#sub01-05.menu_on	{background-position:-200px -100px;}
	#sub02-01.menu_on	{background-position:-600px 0;}
		#sub02-01-1.menu_on	{background-position:-600px -400px;}
		#sub02-01-2.menu_on	{background-position:-600px -420px;}
		#sub02-01-3.menu_on	{background-position:-600px -440px;}
		#sub02-01-4.menu_on	{background-position:-600px -460px;}
		#sub02-01-5.menu_on	{background-position:-600px -480px;}
		#sub02-01-6.menu_on	{background-position:-600px -500px;}
		#sub02-01-7.menu_on	{background-position:-600px -580px;}
	#sub02-02.menu_on	{background-position:-600px -25px;}
		#sub02-02-1.menu_on	{background-position:-600px -520px;}
		/*#sub02-02-2.menu_on	{background-position:-600px -520px;}*/
		#sub02-02-3.menu_on	{background-position:-600px -560px;}
	#sub02-03.menu_on	{background-position:-600px -50px;}
	#sub02-04.menu_on	{background-position:-600px -75px;}
	#sub03-01.menu_on	{background-position:-1000px 0;}
	#sub03-02.menu_on	{background-position:-1000px -25px;}
	#sub04-01.menu_on	{background-position:-1400px 0;}
	#sub04-02.menu_on	{background-position:-1400px -25px;}
	#sub04-03.menu_on	{background-position:-1400px -50px;}
	#sub04-04.menu_on	{background-position:-1400px -75px;}
	#sub04-05.menu_on	{background-position:-1400px -100px;}
		#sub04-05-1.menu_on	{background-position:-1400px -400px;}
		#sub04-05-2.menu_on	{background-position:-1400px -420px;}
		#sub04-05-3.menu_on	{background-position:-1400px -440px;}
		#sub04-05-4.menu_on	{background-position:-1400px -460px;}		
	#sub04-06.menu_on	{background-position:-1400px -125px;}
	#sub04-07.menu_on	{background-position:-1400px -150px;}
	#sub05-01.menu_on	{background-position:-1800px 0;}
	#sub05-02_new.menu_on	{background-position:-1800px -25px;}
	#sub05-02.menu_on	{background-position:-1800px -125px;}
	#sub05-03.menu_on	{background-position:-1800px -50px;}
		#sub05-03-1.menu_on	{background-position:-1800px -400px;}
		#sub05-03-2.menu_on	{background-position:-1800px -420px;}
	#sub05-04.menu_on	{background-position:-1800px -75px;}
		#sub05-04-1.menu_on	{background-position:-1800px -440px;}
		#sub05-04-2.menu_on	{background-position:-1800px -460px;}
		#sub05-04-3.menu_on	{background-position:-1800px -480px;}
	#sub05-05.menu_on	{background-position:-1800px -100px;}
		#sub05-05-1.menu_on	{background-position:-1800px -500px;}
		#sub05-05-2.menu_on	{background-position:-1800px -520px;}
	#sub06-01.menu_on	{background-position:-2200px 0;}
	#sub06-02.menu_on	{background-position:-2200px -25px;}
	#sub06-03.menu_on	{background-position:-2200px -50px;}
		#sub06-03-1.menu_on	{background-position:-2200px -400px;}
		#sub06-03-2.menu_on	{background-position:-2200px -420px;}
		#sub06-03-3.menu_on	{background-position:-2200px -440px;}
	#sub06-04.menu_on	{background-position:-2200px -75px;}
	#sub06-05.menu_on	{background-position:-2200px -100px;}
	#sub06-06.menu_on	{background-position:-2200px -125px;}
	#sub06-07.menu_on	{background-position:-2200px -150px;}
	#sub06-08.menu_on	{background-position:-2200px -175px;}
	#sub07-01.menu_on	{background-position:-2600px 0;}
	#sub07-02.menu_on	{background-position:-2600px -25px;}
	#sub07-03.menu_on	{background-position:-2600px -50px;}
	#sub07-04.menu_on	{background-position:-2600px -75px;}
	#sub07-05.menu_on	{background-position:-2600px -100px;}
	#sub07-06.menu_on	{background-position:-2600px -125px;}
	#sub07-07.menu_on	{background-position:-2600px -150px;}
	#sub07-08.menu_on	{background-position:-2600px -175px;}
	#sub08-01.menu_on	{background-position:-3000px 0;}
	#sub08-02.menu_on	{background-position:-3000px -25px;}
	#sub08-03.menu_on	{background-position:-3000px -50px;}
	#sub08-04.menu_on	{background-position:-3000px -75px;}
	#sub08-05.menu_on	{background-position:-3000px -100px;}
	#sub08-06.menu_on	{background-position:-3000px -125px;}

.openGuide	{width:190px; margin:40px auto; background:url(/images/bg_visit_b.gif) no-repeat 0 bottom;}
.openGuide h2	{
	overflow:hidden;
	width:100%; height:15px;
	background:url(/images/bg_visit_t.gif) no-repeat 0 0;
	text-indent:-1000px; text-align:center;
}
.openGuide dl	{width:160px; margin:0 auto; padding-bottom:16px; text-align:left;}
.openGuide dt	{padding:6px 0;}
.openGuide dd	{line-height:13px; margin-bottom:8px; color:#848484; font-size:11px;}


/* ---- 서브 모듈 ---- */

/* 제목, 로케이션 */
#COLUMN_neo h2	{padding:10px 2px; font-size:0;}
#COLUMN_subcontents h2	{height:32px; margin-bottom:30px; padding:0 2px; border-bottom:1px solid #d3d3d3;}
#COLUMN_subcontents h2 img	{display:block;}
.btn_class	{position:relative; margin:30px 0; text-align:center;}
.btn_set	{margin:6px 0; text-align:right;}
.btn_option	{margin:6px 0; text-align:right;}
h3.section01	{
	clear:both;
	line-height:20px;
	margin:15px 0 5px; padding-left:16px;
	background:url(/images/blt_02.gif) no-repeat 0 4px;
	color:#484848; font-size:12px;
}
h3.section01 strong	{color:#cc2e00;}
h3.section01 em	{font-weight:normal; font-style:normal;}
h3.section02	{
	clear:both;
	margin:20px 0 10px; padding-left:10px;
	background:url(/images/blt_01.gif) no-repeat 0 3px;
	color:#484848; font-size:12px;
}
.breadCrumb	{position:absolute; right:0; top:0;}
.breadCrumb dt	{display:none;}

/* 탭 메뉴 */
.public_Tab01	{overflow:hidden; width:100%; margin:20px 0;}
.public_Tab01 a{
	display:block;
	float:left;
	line-height:16px;
	margin-right:-1px; padding:4px 10px 2px 10px;
	border:1px solid #a1a1a1; border-width:1px 1px 0; background-color:#e3e2d0;
	color:#656364; text-align:center;
}
.public_Tab01 a.tab_on  {background-color:#efefe5; color:#cc2e00; font-weight:bold; letter-spacing:-1px;}
.public_Tab01 a:hover, .public_Tab01 a:active	{color:#cc2e00; text-decoration:none;}
.public_Tab01 a.tab_on:hover, .public_Tab01 a.tab_on:active	{color:#cc2e00; text-decoration:none;}


/* 게시판 */
.public_BBSlist01	{width:100%; margin:5px 0; border-collapse:collapse; border:2px solid #a1a1a1; border-width:2px 0 1px; line-height:14px;}
.public_BBSlist01 thead th {font-size:12px;}
.public_BBSlist01 th, .public_BBSlist01 td	{padding:6px; border-bottom:1px solid #bababa; color:#555; text-align:center;}
.public_BBSlist01 th	{background-color:#FFF;}
.public_BBSlist01 td strong, .public_BBSlist01 td strong a	{color:#000;}
.public_BBSlist01 td em	{color:#000; font-style:normal;}
.public_BBSlist01 td a	{display:block; color:#000; text-align:left;}
.public_BBSlist02	{width:100%; margin:5px 0; line-height:24px; border-collapse:collapse; border:1px solid #aba9aa;}
.public_BBSlist02 tbody th, .public_BBSlist02 tbody td	{padding:0 10px; border:1px solid #aba9aa; color:#484848;}
.public_BBSlist02 tbody th	{width:15%; background-color:#cdcac1; text-align:left;}
.public_BBSlist02 tbody td	{width:85%; background-color:#FFF;}
.public_BBSlist03	{width:100%; margin:5px 0; border-collapse:collapse; border:2px solid #a1a1a1; border-width:2px 0 1px; line-height:14px;}
.public_BBSlist03 th, .public_BBSlist03 td	{padding:6px; border-bottom:1px solid #bababa; color:#555;}
.public_BBSlist03 th	{background-color:#FFF;}
.public_BBSlist03 td strong, .public_BBSlist01 td strong a	{color:#000; }
.public_BBSlist03 td strong, .public_BBSlist01 td strong {letter-spacing:-1px; color:#000;}
.public_BBSlist03 td em	{color:#000; font-style:normal;}
.public_BBSlist03 td a	{display:block; color:#000; text-align:center;}
.public_paging01	{margin:20px 0; color:#c6c5c3; text-align:center;}
.public_paging01 a	{margin:0 2px; color:#676568;}
.public_paging01 strong	{color:#000;}
.public_paging01 .btn_prev, .public_paging01 .btn_next	{margin:0 5px;}
.public_paging01 img	{vertical-align:middle;}
.searchBoard	{clear:both; margin:10px 0; border:none; text-align:center;}
.searchBoard legend	{display:none;}
.searchBoard label	{margin:0 5px;}
.searchBoard input	{margin:0 2px; vertical-align:middle;}
.searchBoard input.edit	{height:20px; margin:0; border:1px solid #bdbdbd; background-color:#FFF;}

/*리스트페이징*/
.page{text-align:center;margin-top:10px;position:relative;}
.page img{padding:0 2px;margin-top:-2px;}
a.pagelink{padding:0 7px;}
a.pagelink:link{text-decoration:none;color:#000;}
a.pagelink:visited{text-decoration:none;color:#666;}
a.pagelink:hover,a:active{text-decoration:underline;color:#000;}
.pageOn{font-weight:bold;color:red;padding:0 7px;}

.page div.btnL{position:absolute;top:0;left:0;height:25px;}
.page div.pageno{height:20px;vertical-align:top;padding-top:5px;}

#pagingNavi table tr td img{margin-top:1px;} /* .page안의 구조가 개발자에 의해 변경되어 추가된 것 1026  */

/* 컨텐트 박스 */
.public_details01	{
	position:relative;
	overflow:hidden;
	width:100%;
	margin:25px 0;
	background:url(/images/bg_details_head.gif) no-repeat 165px 0;
}
.public_details01 dt	{position:absolute; left:0; top:0;}
.public_details01 dt img	{bordeR:5px solid #b0b0b0;}
.public_details01 dd	{
	overflow:hidden;
	width:373px; line-height:17px;
	margin-left:160px; padding:6px 10px 6px 0;
	background:url(/images/bg_dotline01.gif) repeat-x right bottom;
	color:#494949; 
	position:relative; padding-left:100px; line-height:17px;
	
	
}
.public_details01 dd.dd_btn	{background:none; text-align:right;}
.public_details01 dd strong	{
	width:100px;
	background:url(/images/blt_03.gif) no-repeat 0 5px;
	color:#666; font-size:11px; font-weight:normal;
	text-indent:12px;
	position:absolute; width:100px; left:0; top:6px; overflow:hidden; 
}
.public_details01 dd em	{font-style:normal; font-weight:bold; }
.public_details01 dd em.clip	{ 
	margin-right:4px; padding-left:14px;
	background:url(/images/icon_clip01.gif) no-repeat 0 1px;
}
.public_details01 dd em.clip a	{font-style:normal; font-weight:normal;	text-decoration:underline;}



/* 메시지 박스 타입  */
.messageOutline	{line-height:20px; margin:10px 0 20px; color:#484848;}
.messageOutline dt	{padding:0 16px; background:url(/images/blt_02.gif) no-repeat 0 4px; color:#484848; font-weight:bold;}
.messageOutline dt em	{font-weight:normal; font-style:normal;}
.messageOutline dd	{padding:0 16px; background:url(/images/blt_03.gif) no-repeat 0 7px;}
.messageOutline dd.opt	{background:none;}
.messageOutline dd em	{color:#cc2e00; font-style:normal;}
.messageOutline dd em.ex	{padding-left:10px; color:#666; font-size:11px;}
.messageOutline dd strong	{color:#cc2e00;}
.messageOutline dd a	{color:#cc2e01; font-weight:bold; text-decoration:underline;}
.messageListup	{line-height:20px; margin:10px 0 20px; color:#484848;}
.messageListup dt	{padding:0 16px; background:url(/images/blt_02.gif) no-repeat 0 4px; color:#484848; font-weight:bold;}
.messageListup dt em	{font-weight:normal; font-style:normal;}
.messageListup dd	{padding:0 16px;}
.messageListup dd.opt {padding:0; background:none; position:relative; width:98%;}
.messageListup dd.opt a { position:absolute; display:block; width:140px; right:0; top:0; }
.messageListup dd em.ex	{padding-left:10px; color:#666; font-size:11px;}
.messageListup dd a	{color:#cc2e01; font-weight:bold; text-decoration:underline;}
.messageListup dd a img	{margin:0 2px; vertical-align:middle;}
.messageInfo	{
	line-height:18px;
	margin:10px 0; padding:20px 25px;
	border:1px solid #d3d3d3;
	background-color:#FFF;
}
.messageInfo h3	{margin:0 0 12px -10px; font-size:16px; color:#363638;}
.messageInfo h3 strong	{font-size:18px; color:#cc2e00;}
.messageInfo p	{color:#000; font-weight:bold; font-size:14px;}
.messageInfo strong, .messageInfo em	{color:#cb2e01; font-style:normal;}
.messageInfo ul	{margin-bottom:6px;}
.messageInfo ul li	{
	margin-left:-8px; padding-left:8px;
	background:url(/images/blt_04.gif) no-repeat 0 7px;
}
.messageHelp	{
	line-height:20px;
	margin:10px 0; padding:10px 14px 10px 36px;
	border:1px solid #d3d3d3;
	background:#FFF url(/images/icon_attention.gif) no-repeat 15px 15px;
	color:#ce2e00;
}
.messageHelp strong	{display:block; line-height:20px; margin-bottom:6px; color:#484848;}
.messageHelp em	{font-style:normal; font-weight:bold;}
.messageHelp ul	{margin-bottom:6px;}
.messageHelp ul li	{text-indent:-16px;}
.messageHelp dl	{margin-bottom:6px;}
.messageHelp dl dt	{text-indent:-16px; color:#484848;}
.messageHelp dl dd	{text-indent:-16px;}
.messageHelp dl dd.opt	{padding:4px 0; }

.messageBoard	{
	overflow:auto;
	height:190px; line-height:20px;
	padding:20px;
	border:1px solid #d3d3d3; background-color:#FFF;
}
.messageRead	{
	overflow:auto;
	line-height:20px;
	padding:20px;
	border:1px solid #d3d3d3; background-color:#FFF;
}
.messagePanel	{margin:10px 0; padding:14px 0;	border:2px solid #a1a1a1; border-width:2px 0; background-color:#f7f8f3;}
.messagePanel fieldset	{position:relative; width:280px; border:none; margin:0 auto;}
.messagePanel fieldset legend	{margin-left:-6px; padding-bottom:4px; color:#333; font-weight:bold;}
.messagePanel fieldset label	{display:block; clear:both; margin-bottom:3px; text-align:left;  overflow:hidden; line-height:22px; height:25px;}
.messagePanel fieldset label strong	{
	line-height:16px;
	display:block;
	float:left;
	width:60px;
	padding-top:3px;
	font-weight:normal; font-size:11px;
}
.messagePanel fieldset input.edit	{
	line-height:14px;
	padding:2px;
	border:1px solid #bdbdbd;
	vertical-align:middle;
}
.messagePanel .box_set	{padding:10px 14px; border:1px solid #dddddd; background-color:#FFF; text-align:right; }

.messagePanel .box_set input.login	{position:absolute; right:15px; top:50%; margin-top:-25px;}
.messagePanel .box_set select {font-family:"돋움";}

.messagePanel .btn_set	{margin:6px 0; text-align:right;}
.messagePanel .guide	{line-height:16px; padding:40px 0; text-align:center;}
.messagePanel .guide dt	{margin-bottom:50px; color:#333;}
.messagePanel .guide dt em	{color:#cb2e01; font-style:normal;}
.messagePiece	{line-height:24px; margin:10px 0 45px; color:#000; text-align:center;}
.messagePiece strong, .messagePiece a	{color:#cb2d00; font-weight:bold;}


/* ---- 전시(Display) ---- */

/* 전시 */
.dpSearch	{
	display:block; position:relative; overflow:hidden;
	width:100%;
	margin-bottom:30px;
	border:2px solid #a1a1a1; border-width:2px 0; background-color:#f7f8f3;
	height:68px;
}
.dpSearch legend	{display:none;}
.dpSearch ul	{
	overflow:hidden;
	width:536px;
	margin:8px 0 8px 20px;
	background:url(/images/bg_dotline02.gif) repeat-y right 0;
}
.dpSearch li	{
	float:left;
	width:50%; padding:2px 0;
	background:url(/images/blt_04.gif) no-repeat 12px 10px;
	font-size:11px;
	text-indent:20px;
}
.dpSearch li img, .dpSearch li input, .dpSearch li select	{vertical-align:middle;}
.dpSearch li .edit	{width:58px; height:17px; line-height:17px; padding:0 3px; border:1px solid #bdbdbd; font-family:"돋움"; background-color:#FFF; vertical-align:middle;}
.dpSearch li #exhPla {font-family:"돋움";}
.dpSearch input.btn	{position:absolute; right:20px; top:18px;}
.display_list	{position:relative; width:100%; margin:30px 0;}
.display_list h3	{margin-bottom:10px;}
.display_list .other	{position:absolute; right:0; top:4px; color:#cd2f02; font-size:10px;}
.display_list .other a	{color:#cd2f02; font-size:12px;}
.display_article h3	{line-height:16px; padding-bottom:12px; font-size:16px; color:#000; border-bottom:2px solid #a1a1a1; width:100%;}
.display_article .description	{margin:14px 0;}
.display_article .description dt	{line-height:28px; color:#000; font-weight:bold;}
.display_article .description dd	{
	line-height:19px;
	padding:14px 0;
	border:1px solid #a1a1a1; border-width:1px 0;
}


/* ---- 교육문화(Education & Events) ---- */

/* 교육 */

.tableSet2 .public_Tab01	{margin:0 0 12px; }
.duemainTable	{width:100%; border-collapse:collapse; border-top:2px solid #a1a1a1;}
.duemainTable .column01 {width:65px;}

.duemainTable .column03	{width:72px;}
.duemainTable .column04	{width:60px;}


.duemainTable th, .duemainTable td	{line-height:16px; border-bottom:1px solid #a1a1a1; font-size:11px; text-align:center; height:25px;}
.duemainTable th	{background-color:#FFF; font-weight:normal;}
.duemainTable td a	{display:block; color:#cb2f00; font-weight:bold; text-decoration:underline; text-align:left;}
.duemainTable 

.page .pageno #pagingNavi {text-align:center; width:100%}
.page .pageno #pagingNavi table {margin:0 auto;}



.aboutEdu	{
	clear:both;
	width:100%;
	margin:0 0 20px 0;
	border-top:1px dotted #a1a1a1;  no-repeat right 94px;
	margin-top:30px;
}

.aboutEdu p	{line-height:20px; margin:0 16px;}
.aboutEdu ul	{line-height:20px; margin-bottom:30px;}
.aboutEdu li	{margin-bottom:10px; padding-left:16px;}
.aboutEdu li ul	{margin:4px 0;}
.aboutEdu li li	{margin:0; padding-left:16px;}
.aboutEdu .popupWall	{
	display:block;
	line-height:14px;
	margin:30px 0; padding-left:16px;
	background:url(/images/icon_attention.gif) no-repeat 0 4px;
	color:#cb2e01; font-weight:normal;
}
.aboutEdu .popupWall img	{vertical-align:middle;}
.edumain_list	{margin:30px 0; }
.edumain_list h3	{display:none;}
.edumain_list .public_details01 dd strong {width:100px;}
.edumain_list .public_details01 dd span {width:375px;  display:block; float:right;}
.edumain_article h3	{line-height:16px; padding-bottom:12px; font-size:16px; color:#000; border-bottom:2px solid #a1a1a1;}
.edumain_article .public_details01 dd span {width:360px;  display:block;}
.edumain_article .description	{clear:both;}
.edumain_article .description dt	{line-height:28px; color:#000; font-weight:bold;}
.edumain_article .description dd	{
	line-height:19px;
	padding:14px 0;
	border:1px solid #a1a1a1; border-width:1px 0;
}


.edumain_article .Board_upLoad {position:relative; text-align:left;  float:left; overflow:hidden; width:300px;  line-height:23px; color:#333; padding-left:105px;}
.edumain_article .Board_upLoad strong	{position:absolute; left:0; top:1px; width:60px; color:#666; font-weight:normal; font-size:11px; }
.edumain_article .Board_upLoad a	{margin:0 4px; color:#333; text-decoration:underline;}



#frmEdu {overflow:hidden; margin-bottom:0; width:100%;}
.tableSet1	{
	float:left;
	width:200px;
	padding:9px 0;
	border:1px solid #baad9d; background-color:#cfc0ad;
	text-align:center;	
	margin-bottom:15px;
}
.dateTable	{width:182px; margin:0 auto; border-collapse:collapse; }
.dateTable caption	{
	padding:4px 0;
	background-color:#9f978c;
	color:#FFF; font-size:11px;
}
.dateTable caption select	{vertical-align:middle;}
.dateTable caption a	{margin:0 3px; color:#FFF; font-size:11px;}
.dateTable caption a:hover,
.dateTable caption a:active	{color:#000; text-decoration:none;}
.dateTable thead th	{line-height:22px; font-weight:normal;}
.dateTable tbody td	{
	height:20px; line-height:20px;
	border:1px solid #cfbfaf; border-width:4px 1px; background-color:#FFF;
	text-align:center;
}
.dateTable tbody td a	{
	display:block;
	height:20px; line-height:20px;
	background-color:#d17c39;
	color:#FFF;
	text-decoration:none; text-align:center;
}
.dateTable tbody td a:hover,
.dateTable tbody td a:active	{color:#cc3000;}
.dateTable tbody strong	{color:#464646; text-decoration:underline;}
.tableSet2	{float:right; width:430px; }
.timeTable	{width:99%; border-collapse:collapse; margin-left:1px;}
.timeTable caption	{line-height:30px; color:#000; text-align:left;}
.timeTable caption strong	{color:#ca2d00; font-size:14px;}
.timeTable th,
.timeTable td	{padding:5px 0; border:1px solid #AAA; text-align:center;}
.timeTable thead th	{background-color:#cdcac1;}
.timeTable tbody td.detail	{background-color:#FFF;}
.timeTable tbody td.full	{line-height:60px; border:none;}
.timeTable tbody td strong	{color:#ce2d00;}
.timeTable tbody td strong em	{color:#000; font-style:normal;}
.btn_application	{clear:both; width:100%; margin-top:20px; padding:6px 0; border-top:1px dotted #a1a1a1;	text-align:right;}
.programInfo01	{overflow:hidden; width:100%; margin-bottom:25px; border-top:1px solid #a1a1a1;}
.programInfo01 li	{
	position:relative;
	overflow:hidden;
	width:100%; line-height:14px;
	padding:6px 0;
	background:url(/images/bg_dotline01.gif) repeat-x right bottom;
	color:#494949;
}
.programInfo01 li strong	{
	float:left;
	width:80px;
	background:url(/images/blt_03.gif) no-repeat 0 5px;
	color:#666; font-size:11px; font-weight:normal;
	text-indent:12px;
}
.programInfo01 li em	{font-style:normal; font-weight:bold;}
.programInfo01 li em.stress	{color:#cb2e01; font-weight:bold;}
.programInfo02	{overflow:hidden; width:100%; margin-bottom:25px; border-top:2px solid #a1a1a1;}
.programInfo02 li	{
	position:relative;
	overflow:hidden;
	float:left;
	width:50%; line-height:14px;
	padding:6px 0;
	border-bottom:1px solid #bbb9ba;
	color:#494949;
}
.programInfo02 li.li_whole	{clear:both; width:100%;}
.programInfo02 li strong	{
	float:left;
	width:80px;
	background:url(/images/blt_03.gif) no-repeat 0 5px;
	color:#666; font-size:11px; font-weight:normal;
	text-indent:12px;
}
.programInfo02 li em	{font-style:normal; font-weight:bold;}
.programInfo02 li em.stress	{color:#cb2e01; font-weight:bold;}
.programJoiner	{overflow:hidden; width:100%; margin-bottom:50px; padding:6px 0; border:2px solid #a1a1a1; border-width:2px 0;}
.programJoiner legend	{display:none;}
.programJoiner dt	{display:inline; margin-right:16px; font-size:11px;}
.programJoiner dt strong	{color:#cc2e00; font-size:12px;}
.programJoiner dd	{display:inline;}
.programJoiner dd label	{margin-right:4px;}
.programJoiner dd input	{margin-right:2px;}
.joinForm	{margin-bottom:20px; border:none;}
.joinForm legend	{display:none;}
.joinForm .noselection	{
	display:block;
	height:96px; line-height:86px;
	margin-bottom:8px;
	border:1px solid #a1a1a1;
	color:#ce2d01; text-align:center;
}
.joinForm table	{width:100%; margin-bottom:8px; border-collapse:collapse; border:2px solid #a1a1a1; border-width:2px 0 1px; text-align:left;}
.joinForm table caption	{line-height:30px; color:#ca2f01; font-size:11px; text-align:right;}
.joinForm .column01	{}
.joinForm .column02	{}
.joinForm .column03	{}
.joinForm .column04	{}
.joinForm th, .joinForm td	{border:1px solid #efefe5; border-bottom:1px solid #bbb9ba; font-size:11px;}
.joinForm th	{line-height:27px; padding-right:14px; font-weight:normal; font-size:11px; text-align:left; text-indent:16px;}
.joinForm th strong	{margin-left:-9px; color:#cc2e00;}
.joinForm td	{padding:2px 0;}
.joinForm td a	{color:#484848; text-decoration:underline;}
.joinForm td label	{font-size:12px;}
.joinForm td em	{padding:0 4px; color:#cc2e00; font-style:normal;}
.joinForm td strong	{display:block; margin:5px 0; font-weight:normal; font-size:12px;}
.joinForm td img, .joinForm td input, .joinForm td select	{vertical-align:middle;}
.joinForm td textarea,
.joinForm td input.edit,
.joinForm td input.file	{line-height:14px; margin:1px 0; padding:2px; border:1px solid #bdbdbd; vertical-align:middle;}
.joinForm .btn_set	{margin:6px 0; text-align:right;}
.adobeReader	{position:relative;}
.adobeReader dt	{position:absolute; left:0; top:0;}
.adobeReader dd	{
	padding-left:120px;
	background:url(/images/blt_04.gif) no-repeat 110px 6px;
	font-size:11px;
}
.eduData_list	{margin:30px 0;}
.eduData_list h3	{display:none;}
.edu_sorting	{display:block; overflow:hidden; width:100%; margin:0 0 10px; padding:12px 0; border:2px solid #a1a1a1; border-width:2px 0; background-color:#f7f8f3; }
.edu_sorting legend	{display:none;}
.edu_sorting label	{
	float:left;
	line-height:14px;
	padding:0 20px;
	background:url(/images/blt_04.gif) no-repeat 12px 9px;
	font-size:11px;
	text-align:right;
}
.edu_sorting label select	{vertical-align:middle; font-family:"돋움";}
.edu_sorting a.btn	{float:right; margin-right:10px;}
.eduData_view .guidefollow	{display:block; color:#000; font-weight:normal; text-align:right;}
.eduData_view .poster	{float:left; text-align:center; width:150px; }
.eduData_view .poster dt	{margin-bottom:10px;}
.eduData_view .poster dt img	{display:block; width:130px; border:5px solid #b0b0b0;}
.eduData_view .poster dd	{}
.eduData_view .edu_contents_txt .notice {color:#cc2e00; line-height:18px;}
.eduData_view .courses	{float:right; width:485px; line-height:19px; overflow:hidden; margin-bottom:10px;}
.eduData_view .courses li	{
	line-height:16px;
	padding:3px 0;
	background:url(/images/blt_03.gif) no-repeat 5px 7px; padding-left:15px;
}
.eduData_view .snake	{clear:both; line-height:16px; padding:20px 16px; color:#cf2e00; text-indent:-16px;}
.eduData_view .snake em	{font-size:11px; font-style:normal;}
.eduData_view .edu_contents_txt {float:right; width:485px; line-height:19px; }
.eduData_view .edu_contents_txt span {font-size:11px; color:#666; width:400px; padding-left:15px;}



.edu_alert	{width:570px; padding:10px; background-color:#efefe5; text-align:center;}
.edu_alert dl	{margin-bottom:8px; padding:8px 0 20px; border:1px solid #c7c7c7; background-color:#FFF; text-align:center;}
.edu_alert dt	{line-height:35px; color:#333; font-size:16px; font-weight:bold;}
.edu_alert dt strong	{display:block; color:#cd2f02; font-size:18px;}
.edu_alert dd	{padding:4px 0;}

/* 문화행사 */
.culturalM_list	{margin:30px 0;}
.culturalM_list h3	{display:none;}
.culturalM_list .monthlySearch	{position:relative; overflow:hidden; width:100%; padding:12px 0; border:2px solid #a1a1a1; border-width:2px 

0; background-color:#f7f8f3;}
.culturalM_list .monthlySearch legend	{display:none;}
.culturalM_list .monthlySearch label	{
	line-height:14px;
	margin-left:50px; padding:3px 0 3px 20px;
	background:url(/images/blt_04.gif) no-repeat 12px 12px;
	font-size:11px;
	text-align:right;
}
.culturalM_list .monthlySearch label img, .cultural_list .monthlySearch label input	{vertical-align:middle;}
.culturalM_list .monthlySearch label .edit	{width:100px; height:17px; line-height:17px; padding:0 3px; border:1px solid #bdbdbd; 

background-color:#FFF; vertical-align:middle;}
.culturalM_list .monthlySearch label select	{vertical-align:middle;}
.culturalM_list .monthlySearch input.btn	{position:absolute; right:20px; top:12px;}
.culturalM_list .btn_set	{margin:6px 0; text-align:right;}
.culturalM_list .listGroup	{clear:both; margin:30px 0;}
.culturalM_list .public_details01 dd span {display:block; width:300px; border:1px solid #000;}
.culturalM_article h3	{line-height:16px; padding-bottom:12px; font-size:16px; color:#000; border-bottom:2px solid #a1a1a1;}
.culturalM_article .description	{margin:14px 0;}
.culturalM_article .description dt	{line-height:28px; color:#000; font-weight:bold;}
.culturalM_article .description dd	{
	line-height:19px;
	padding:14px 0;
	border:1px solid #a1a1a1; border-width:1px 0;
}
.cultural_list	{margin:30px 0;}
.cultural_list h3	{display:none;}
.cultural_list fieldset	{position:relative; overflow:hidden; width:100%; padding:12px 0; border:2px solid #a1a1a1; border-width:2px 0; 

background-color:#f7f8f3;}
.cultural_list fieldset legend	{display:none;}
.cultural_list fieldset label	{
	line-height:20px;
	margin-left:50px; padding-left:20px;
	background:url(/images/blt_04.gif) no-repeat 12px 8px;
	font-size:11px;
	text-align:right;
}
.cultural_list fieldset label img, .cultural_list fieldset label input	{vertical-align:middle;}
.cultural_list fieldset label .edit	{width:100px; height:17px; line-height:17px; padding:0 3px; border:1px solid #bdbdbd; background-color:#FFF;}
.cultural_list fieldset input.btn	{position:absolute; right:20px; top:12px;}
.cultural_list .btn_set	{margin:6px 0; text-align:right;}
.cultural_read	{margin:30px 0; text-align:right;}
.cultural_read h3	{
	width:100%;
	line-height:24px;
	margin-top:4px; padding:7px 12px;
	border:1px solid #a1a1a1; border-width:2px 0 1px; background-color:#f7f8f3;
	font-size:16px; color:#333;
	text-align:left;
}
.cultural_read .scriptInfo	{overflow:hidden; width:100%; text-align:left;}
.cultural_read .scriptInfo li	{height:25px; line-height:25px; border-bottom:1px solid #a1a1a1; color:#333;}
.cultural_read .scriptInfo li strong	{padding:0 0 0 12px; color:#666; font-weight:normal; font-size:11px;}
.cultural_read .scriptInfo li a	{margin-right:4px; padding-left:14px; background:url(/images/icon_clip01.gif) no-repeat 0 1px; color:#333; text-decoration:underline;}
.cultural_read .scriptBody {clear:both; line-height:18px; padding:20px 12px; border-bottom:2px solid #a1a1a1; color:#333; text-align:left;}
.cultural_read .scriptReport	{overflow:hidden; width:100%; border-bottom:1px solid #a1a1a1; text-align:left;}
.cultural_read .scriptReport li	{float:left; overflow:hidden; width:50%; height:25px; line-height:25px; border-bottom:1px solid #a1a1a1; color:#333;}
.cultural_read .scriptReport li strong	{padding:0 0 0 12px; color:#666; font-weight:normal; font-size:11px;}
.cultural_read .scriptReport li a {margin:0 4px; padding-left:14px; background:url(/images/icon_clip01.gif) no-repeat 0 1px; text-decoration:underline;}
.cultural_read .btn_set	{margin:6px 0; text-align:right;}
.cultural_read .scriptBody p a.btn_exhibition { line-height:25px; background-color:#cc5400; color:#FFF; padding:3px 5px; text-decoration:none;}
.cultural_read .scriptBody p a:hover.btn_exhibition {background-color:#512506; color:#ffde00;} 

/* 포토갤러리 */
.photo_list h3	{display:none;}
.photo_list	{margin:30px 0;}
.photo_list ul	{overflow:hidden; width:100%; margin-bottom:15px; border-bottom:1px dotted #8f8d8e;}
.photo_list li	{float:left; overflow:hidden; width:24.9%; text-align:center; height:250px; }
.photo_list li dt	{margin-bottom:8px;}
.photo_list li dt img	{border:5px solid #b0b0b0;}
.photo_list li dd	{overflow:hidden; height:49px; line-height:15px; margin-bottom:15px; padding:0 16px; text-align:left;}
.photo_list li dd strong	{display:block; margin-bottom:4px; color:#000;}
.photo_read	{margin:30px 0; text-align:right;}
.photo_read h3	{
	line-height:24px;
	margin-top:4px; padding:7px 12px;
	border:1px solid #a1a1a1; border-width:2px 0 1px; background-color:#f7f8f3;
	font-size:16px; color:#333;
	text-align:left;
	width:100%;
}
.photo_read .scriptInfo	{overflow:hidden; width:100%; text-align:left;}
.photo_read .scriptInfo li	{height:25px; line-height:25px; border-bottom:1px solid #a1a1a1; color:#333;}
.photo_read .scriptInfo li strong	{padding:0 0 0 12px; color:#666; font-weight:normal; font-size:11px;}
.photo_read .scriptInfo li a	{margin:0 4px; padding-left:14px; background:url(/images/icon_clip01.gif) no-repeat 0 1px; color:#333; text-decoration:underline;}
.photo_read .scriptBody	{clear:both; line-height:18px; padding:20px 12px; border-bottom:2px solid #a1a1a1; color:#333; text-align:left;}
.photo_read .btn_set	{margin:6px 0; text-align:right;}
.photo_read .photoFrame	{width:100%; margin:20px 0; background-color:#313131; border-bottom:7px solid #313131;}
.photo_read .photoFrame .column01	{width:465px;}
.photo_read .photoFrame .column02	{width:60px;}
.photo_read .photoFrame .column03	{width:60px;}
.photo_read .photoFrame thead	{display:none;}
.photo_read .photoFrame tbody th	{text-align:center; padding-top:3px;}
.photo_read .photoFrame tbody th .detail_view {width:400px; height:300px; overflow:hidden; text-align:center;}
.photo_read .photoFrame tbody th .detail_view img {vertical-align:middle; margin:0 auto; border:1px solid #000;}
.photo_read .photoFrame tbody td	{width:75px; height:55px; border:1px solid #000; text-align:center; background-color:#000;}

/* 이벤트 */
.events_list	{margin:-20px 0 30px;}
.events_list h3	{display:none;}
.events_list li	{
	padding:20px 0;
	border-bottom:1px dotted #8f8d8e;
}
.events_list dl	{
	position:relative;
	width:650px;
	padding-bottom:20px;
	background:url(/images/bg_mocaevent.gif) no-repeat 0 bottom;
}
.events_list dt	{overflow:hidden; height:50px; line-height:45px; padding:5px 100px 0 110px; font-size:16px; font-weight:bold;}
.events_list .event1 dt	{background:url(/images/bg_mocaevent1.gif) no-repeat 0 0;}
.events_list .event2 dt	{background:url(/images/bg_mocaevent2.gif) no-repeat 0 0;}
.events_list .event3 dt	{background:url(/images/bg_mocaevent3.gif) no-repeat 0 0;}
.events_list .event4 dt	{background:url(/images/bg_mocaevent4.gif) no-repeat 0 0;}
.events_list dt a	{color:#323232;}
.events_list dt a.btn_join	{position:absolute; right:24px; top:15px;}
.events_list dd	{line-height:24px; margin:0 25px; padding:0 12px; border-bottom:1px solid #dadada;}
.events_read	{margin:30px 0; text-align:right;}
.events_read h3	{
	line-height:24px;
	margin-top:4px; padding:7px 12px;
	border:1px solid #a1a1a1; border-width:2px 0 1px; background-color:#f7f8f3;
	font-size:16px; color:#333;
	text-align:left;
}
.events_read .scriptInfo	{overflow:hidden; width:100%; text-align:left;}
.events_read .scriptInfo li	{overflow:hidden; float:left; width:50%; height:25px; line-height:25px; border-bottom:1px solid #a1a1a1; 

color:#333;}
.events_read .scriptInfo li strong	{padding:0 0 0 12px; color:#666; font-weight:normal; font-size:11px;}
.events_read .scriptInfo li a	{margin:0 4px; padding-left:14px; background:url(/images/icon_clip01.gif) no-repeat 0 1px; color:#333; text-decoration:underline;}
.events_read .btn_set	{margin:6px 0; text-align:right;}
.events_read .scriptBody	{clear:both; line-height:18px; padding:20px 12px; border-bottom:2px solid #a1a1a1; color:#333; text-align:left;}
.events_read .scriptBody.readl {text-align:left;}
.events_read .scriptBody .btn_set	{margin:6px 7px; text-align:right;}
.innerList	{width:610px; border-collapse:collapse; border:2px solid #a1a1a1; border-width:2px 0 2px; line-height:14px;}
.innerList caption	{
	line-height:40px;
	padding:50px 20px 0;
	background:url(/images/blt_06.gif) no-repeat 0 63px;
	font-weight:bold; font-size:14px; color:#000;
	text-align:left;
}
.innerList th,
.innerList td	{
	padding:5px;
	background-color:#FFF; border-bottom:1px solid #bababa;
	color:#555; font-size:11px; text-align:center;
}
.innerList th	{background-color:#FFF;}
.innerList td a	{display:block; color:#000; text-align:left;}
.innerRead	{display:block; position:relative; width:610px; margin:50px auto 0; border:none;}
.innerRead legend	{
	line-height:40px;
	padding-left:20px;
	background:url(/images/blt_06.gif) no-repeat 0 13px;
	font-weight:bold; font-size:14px; color:#000;
	text-align:left;
}
.innerRead h4	{
	line-height:18px;
	padding:10px 80px 10px 10px;
	border-top:2px solid #a1a1a1; border-bottom:1px solid #a1a1a1; background-color:#f7f8f3;
	color:#343434; font-size:12px;
}
.innerRead .scriptInfo	{overflow:hidden; width:100%; text-align:left; background-color:#FFF;}
.innerRead .scriptInfo li	{overflow:hidden; float:left; width:50%; height:25px; line-height:25px; border-bottom:1px solid #a1a1a1; 

color:#333;}
.innerRead .scriptInfo li strong	{padding:0 0 0 12px; color:#666; font-weight:normal; font-size:11px;}
.innerRead .scriptInfo li.hits	{position:absolute; right:10px; top:50px; border:none; font-size:11px; color:#666; text-align:right;}
.innerRead .scriptBody	{
	clear:both;
	line-height:18px; padding:20px 12px;
	border-bottom:2px solid #a1a1a1; background-color:#FFF;
	color:#333; text-align:left;
}
.innerRead .scriptNavi	{
	margin:36px 0; padding:3px 0;
	border:1px solid #a1a1a1; border-width:1px 0;
	background:url(/images/blt_07.gif) no-repeat 4px 12px;
	text-align:left;
}
.innerRead .scriptNavi li	{overflow:hidden; height:21px; line-height:21px; padding:0 14px; color:#575757; font-size:11px;}
.innerRead .scriptNavi li strong	{font-weight:normal;}
.innerRead .scriptNavi li a	{color:#343331;}
.innerWrite	{display:block; position:relative; width:610px; margin:50px auto 0; border:none;}
.innerWrite legend	{
	line-height:40px;
	padding-left:20px;
	background:url(/images/blt_06.gif) no-repeat 0 13px;
	font-weight:bold; font-size:14px; color:#000;
	text-align:left;
}
.innerWrite table	{width:610px; border-collapse:collapse; border:1px solid #a1a1a1; border-width:2px 0 1px;}
.innerWrite table th	{width:80px; padding:0 10px; border-bottom:1px solid #a1a1a1; font-size:11px; font-weight:normal; vertical-align:top;}
.innerWrite table td	{padding:3px 0; border-bottom:1px solid #a1a1a1;}
.innerWrite table td input,
.innerWrite table td textarea	{
	width:504px; height:17px; line-height:17px;
	padding:0 3px;
	border:1px solid #bdbdbd; background-color:#FFF;
}
.innerWrite table td textarea	{height:200px;}


/* ---- 미술정보와소장품 팝업--- */
#CONTENTS_pop {overflow:hidden; margin:10px auto 20px; width:90%; }
#CONTENTS_pop h2 {background-color:#473732; display:block; font-size:14px; font-weight:bold; color:#efefe5; height:20px; padding-top:6px; padding-bottom:1px; padding-left:12px;}
#CONTENTS_pop h2 span {font-size:10px; font-family:verdana; color:#b3b29d; font-weight:normal;}
#CONTENTS_pop h3 {display:block; font-size:14px; font-weight:bold; color:#473732; height:20px; padding-top:6px; padding-bottom:1px; }
#CONTENTS_pop h3 span {font-size:10px; font-family:verdana; color:#8e8c64; font-weight:normal;}
#CONTENTS_pop .btn_close {text-align:right;}
#CONTENTS_pop .btn_close a img {margin-top:5px;}
#CONTENTS_pop .gallery_num {margin-top:15px; padding-bottom:15px;}
#CONTENTS_pop .gallery_num ul li {float:left; border-right:1px solid #c3c3bb;}
#CONTENTS_pop .gallery_num ul .on a{background-color:#aa5c45; color:#fff; text-decoration:none;}
#CONTENTS_pop .gallery_num ul li a {display:block; padding:0 7px 2px; line-height:20px;}
#CONTENTS_pop .gallery_num ul li a:hover {background-color:#aa5c45; color:#fff; text-decoration:none;}
#CONTENTS_pop .detail_txt {line-height:18px; border-bottom:1px solid #aaaaaa; border-top:1px solid #aaaaaa; padding:10px 0 ;}

.pop_thumb_list	{
	overflow:hidden;
	width:100%;
	margin:25px 0;
	background:url(/images/en/bg_details_head.gif) no-repeat 200px 0;  
	
}
.pop_thumb_list.resize {background:url(/images/en/bg_details_head.gif) no-repeat 230px 0;  }



.pop_thumb_list dt	{float:left; width:180px; }
.pop_thumb_list dt img	{border:5px solid #b0b0b0; }
.pop_thumb_list dt img	{border:5px solid #d8d8cf; }
.pop_thumb_list dd	{float:right;
	position:relative;
	overflow:hidden;
	width:300px; line-height:18px;
	padding:5px 6px 3px 85px;
	background:url(/images/en/bg_dotline01.gif) repeat-x right bottom;
	color:#494949;
	
}

.pop_thumb_list.resize dd {width:320px; }
.pop_thumb_list.resize dt {width:210px; height:210px;}
.pop_thumb_list.resize dt table tr td {width:210px; height:210px; background-color:#d8d8cf; text-align:center;}
.pop_thumb_list.resize dt table tr td img {vertical-align:middle;}
.pop_thumb_list dd strong	{
	position:absolute; left:0; top:5px;
	width:104px;
	background:url(/images/en/blt_03.gif) no-repeat 0 5px;
	color:#666; font-size:12px; font-weight:normal;
	text-indent:12px;
}

.pop_thumb_list.resize_book {border-top:1px solid #aaa; background-image:none;}
.pop_thumb_list.resize_book dd {width:550px; }
.pop_thumb_list.resize_book dd a {text-decoration:underline;}
.pop_thumb_list.resize_book dt {width:210px; height:210px;}
.pop_thumb_list.resize_book dt table tr td {width:210px; height:210px; background-color:#d8d8cf; text-align:center;}
.pop_thumb_list.resize_book dt table tr td img {vertical-align:middle;}

.pop_thumb_list dd em	{font-style:normal; font-weight:bold;}

.pop_thumb_list.resize .pop_icon {background:none; padding-left:10px;}

.pop_table .public_BBSlist01 {width:100%;}
.pop_table .public_BBSlist01 td {line-height:17px;}

#CONTENTS_pop .gallery_list_pop h3	{display:none;}
#CONTENTS_pop .gallery_list_pop h4 {display:none;}
#CONTENTS_pop .gallery_list_pop	{margin:0;}
#CONTENTS_pop .gallery_list_pop ul	{overflow:hidden; width:100%; margin-bottom:5px; padding-top:10px; border-top:1px solid #aaa;  border-bottom:1px solid #aaa; }
#CONTENTS_pop .gallery_list_pop li	{float:left; overflow:hidden; width:24.9%; text-align:center; height:130px; }
#CONTENTS_pop .gallery_list_pop li table	{padding-bottom:30px;}
#CONTENTS_pop .gallery_list_pop li th	{margin-bottom:8px; width:110px; height:110px; background-color:#d8d8cf; overflow:hidden;}
#CONTENTS_pop .gallery_list_pop li .piece	{overflow:hidden; line-height:15px; padding-top:3px; text-align:left;}
#CONTENTS_pop .gallery_list_pop li .artist	{overflow:hidden; line-height:15px; text-align:left; font-size:11px;}
#CONTENTS_pop .gallery_list_pop li strong	{display:block; margin-top:4px; color:#000;}

/* ---- 소장품검색결과 s--- */
.pop_thumb_list.resize_nonbook {background-image:none; background:url(/images/en/bg_details_head.gif) no-repeat left top; margin-top:0; }
.pop_thumb_list.resize_nonbook dd {position:relative; overflow:hidden; line-height:18px; padding:5px 6px 3px 85px; background:url(/images/en/bg_dotline01.gif) repeat-x right bottom; width:510px; }
.pop_thumb_list.resize_nonbook dd.half {float:left; width:200px; }
.pop_thumb_list.resize_nonbook dd a {text-decoration:underline;}
#CONTENTS_pop .pop_nonbook h3 {background:url(/images/blt_02.gif) no-repeat left 7px; padding-left:15px; font-weight:bold; color:#484848; font-size:12px; line-height:15px; display:block; margin-top:20px; }
.pop_thumb_list.resize_nonbook dd strong	{ position:absolute; left:0; top:5px; width:100px; background:url(/images/en/blt_03.gif) no-repeat 0 5px; color:#666; font-size:12px; font-weight:normal; }
/* ---- 소장품검색결과 e--- */


/* ---- 소장품 (Collection) ---- */

/* 소장품 검색 */
.collection_list h3	{display:none;}
.collection_list	{margin:30px 0;}
.collection_list ul	{overflow:hidden; width:100%; margin-bottom:30px; border-bottom:1px solid #C1C1C1;}
.collection_list li	{float:left; overflow:hidden; width:24.9%; text-align:center; height:230px;}
.collection_list li table	{margin-bottom:0;}
.collection_list li th	{width:140px; height:140px; background-color:#d8d8cf; vertical-align:middle; text-align:center;  overflow:hidden;}
.collection_list li td	{line-height:15px; padding:3px 0 0; text-align:left; font-size:12px; font-family:"돋움";}
.collection_list li td a {color:#91663B;}
.collection_list li td strong	{color:#484848;}

.collectionSearch {border-top:2px solid #a2a2a2; border-bottom:2px solid #a2a2a2; border-right:0;  border-left:0; background-color:#f7f8f3; padding:15px 0;}
.collectionSearch legend	{display:none; }
.collectionSearch table	{width:95%; margin-left:20px; }
.collectionSearch table th	{width:70px; padding:6px 0 6px 10px; background:url(/images/blt_04.gif) no-repeat 0 10px; font-weight:normal; 

font-size:11px; text-align:left; vertical-align:top;}
.collectionSearch table td	{padding:2px 0; vertical-align:top;}
.collectionSearch table td input	{vertical-align:middle;}
.collectionSearch table td input.edit	{height:17px; line-height:17px; margin-right:5px; padding:0 3px; border:1px solid #bdbdbd; 

background-color:#FFF; vertical-align:middle;}
.collectionSearch table td ul	{float:left; width:380px; margin-right:20px; border-right:1px solid #a1a1a1;}
.collectionSearch table td li	{float:left; width:25%; padding-bottom:4px; font-family:"돋움"; font-size:12px; color:#484848;}
.collectionSearch table td a.btn_selection	{display:block; margin-top:20px;}
.collectionSearch .btn_set	{margin:6px 0; padding:6px 0; border-top:1px dotted #afb0ab; text-align:right; width:95%; overflow:hidden; margin-left:20px;}


/* ---- 미술정보 (Art Library) ---- */

/* 작가검색 */
.authorSearch	{
	display:block;
	margin:20px 0; padding:8px 20px;
	border:2px solid #a1a1a1; border-width:2px 0; background-color:#f7f8f3;
}
.authorSearch legend	{display:none;}
.authorSearch table	{width:100%;}
.authorSearch table th	{width:70px; padding:6px 0 6px 10px; background:url(/images/blt_04.gif) no-repeat 0 10px; font-family:"돋움"; font-weight:normal; font-size:11px; text-align:left; vertical-align:top;}
.authorSearch table td	{padding:2px 0; vertical-align:top; font-size:12px; color:#484848;}
.authorSearch table td input	{vertical-align:middle; font-size:12px;}
.authorSearch table td a {font-size:12px; color:#484848;}
.authorSearch table td input.edit	{height:17px; line-height:17px; margin-right:5px; padding:0 3px; border:1px solid #bdbdbd; 

background-color:#FFF; vertical-align:middle;}
.authorSearch table td li	{float:left; width:25%; padding-bottom:4px;}
.authorSearch .btn_set	{margin:6px 0; padding:6px 0; border-top:1px dotted #afb0ab; text-align:right;}
table.authors .column01 {width:105px;}
table.authors .column02 {width:50px;}
table.authors .column03 {width:50px;}
table.authors .column04 {width:50px;}
table.authors .column05 {width:50px;}
table.authors .column06 {width:50px;}
table.authors .column07 {width:30px;}
table.authors .column08 {width:70px;}

table.authors caption {font-size:12px;}
table.authors caption em	{float:left; line-height:26px; font-style:normal;}
table.authors caption strong	{float:right; line-height:26px; font-weight:normal;  display:block; margin-right:30px;}
table.authors tbody th	{background:none; color:#cc2e00; font-weight:normal; font-size:12px;}
table.authors tbody th a {background:none; color:#59250a; font-weight:normal; font-size:12px;}
table.authors tbody td {font-size:12px;}	




/* 비도서검색 */
.notbookSearch	{
	display:block;
	margin:20px 0; padding:8px 20px;
	border:2px solid #a1a1a1; border-width:2px 0; background-color:#f7f8f3;
}
.notbookSearch legend	{display:none;}
.notbookSearch table	{width:100%; font-family:"돋움";}
.notbookSearch table col.column02,
.notbookSearch table col.column04	{width:220px;}
.notbookSearch table th	{padding-left:10px; background:url(/images/blt_04.gif) no-repeat 0 10px; font-weight:normal; font-size:11px; text-align:left;}
.notbookSearch table td	{padding:2px 0; }
.notbookSearch table td input, .notbookSearch table td select	{vertical-align:middle;}
.notbookSearch table td input.edit	{height:17px; line-height:17px; padding:0 3px; border:1px solid #bdbdbd; background-color:#FFF; vertical-align:middle;}
.notbookSearch .btn_set	{margin:6px 0; padding:6px 0; border-top:1px dotted #afb0ab; text-align:right;}
table.notbooks {font-family:"돋움";}
table.notbooks .column01 {width:55px;}
table.notbooks .column02 {width:120px;}
table.notbooks .column03 {width:210px;}
table.notbooks .column04 {width:50px;}
table.notbooks .column05 {width:140px;}
table.notbooks .column06 {width:80px;}
table.notbooks caption em	{float:left; line-height:26px; font-style:normal;}
table.notbooks caption strong	{float:right; line-height:26px; font-weight:normal;}
table.notbooks tbody td {line-height:16px;}
table.notbooks tbody td a{line-height:16px;}
table.notbooks tbody td strong.material.a	{color:#cc2e00; font-weight:normal; float:left; text-align:left; line-height:16px;}


/* 간행물 */
.artclass_list	{margin:30px 0;}
.artclass_list h3	{display:none;}
.artclass_read	{margin:30px 0; text-align:right;}
.artclass_read .scriptBody.readl {text-align:left;}
.artclass_read h3	{
	line-height:24px;
	margin-top:4px; padding:7px 12px;
	border:1px solid #a1a1a1; border-width:2px 0 1px; background-color:#f7f8f3;
	font-size:16px; color:#333;
	text-align:left; width:100%;
}
.artclass_read .scriptInfo	{overflow:hidden; width:100%; text-align:left;}
.artclass_read .scriptInfo li	{overflow:hidden; float:left; width:50%; height:25px; line-height:25px; border-bottom:1px solid #a1a1a1; color:#333;}
.artclass_read .scriptInfo li strong	{padding:0 0 0 12px; color:#666; font-weight:normal; font-size:11px;}
.artclass_read .scriptInfo li a	{margin:0 4px; padding-left:14px; background:url(/images/icon_clip01.gif) no-repeat 0 1px; color:#333; text-decoration:underline;}
.artclass_read .btn_set	{margin:6px 0; text-align:right;}
.artclass_read .scriptBody {clear:both; line-height:18px; padding:20px 12px; border-bottom:2px solid #a1a1a1; color:#333; text-align:left;}
.artclass_read .scriptNavi	{
	margin:36px 0; padding:3px 0;
	border:1px solid #a1a1a1; border-width:1px 0;
	background:url(/images/blt_07.gif) no-repeat 4px 12px;
	text-align:left;
}
.artclass_read .scriptNavi li	{overflow:hidden; height:21px; line-height:21px; padding:0 14px; color:#575757; font-size:11px;}
.artclass_read .scriptNavi li strong	{font-weight:normal;}
.artclass_read .scriptNavi li a	{color:#343331;}


/* ---- 국민마당 (bbs) ---- */

/* 민원신청 */
.appealSheets	{margin:20px 0;}
.appealSheets table	{width:100%; margin:4px 0; border-collapse:collapse; border-top:2px solid #a1a1a1;}
.appealSheets thead th	{padding:8px; border-bottom:1px solid #a1a1a1; background-color:#f7f8f3; color:#565658; text-align:left;}
.appealSheets tbody td	{line-height:15px; padding:8px 0; border-bottom:1px solid #a1a1a1; font-size:11px; text-align:center;}
.appealSheets tbody td a	{
	display:block;
	padding:0 8px;
	color:#cc2e00; font-size:12px; font-weight:bold;
	text-align:left; text-decoration:underline;
}
.appealSheets tbody td a img	{margin:0 2px; vertical-align:middle;}
.appealSheets tbody .nobold {font-size:12px; text-align:left; padding-left:10px;}
.appealSheets .btn_set	{margin:6px 0; text-align:right;}
.appealGuides	{margin:20px 0 20px 1px;}
.appealGuides .column01 {width:150px;}
.appealGuides .column02 {width:490px;}
.appealGuides table	{width:100%; line-height:24px; border-collapse:collapse; }
.appealGuides tbody th, .appealGuides tbody td	{padding:0 10px; border:1px solid #aba9aa; color:#484848;}
.appealGuides tbody th	{background-color:#cdcac1; text-align:left;}
.public_petitionTable .sss {margin:15px 0; font-size:11px; line-height:16px;}
.public_petitionTable .sss tbody tr td {height:20px; background-color:#fff;}
.public_petitionTable .sss tbody tr th {background-color:#e3e0d6;}
.Ask_list	{margin:30px 0;}
.Ask_list h3	{display:none;}
.Ask_list .btn_set	{margin:6px 0; text-align:right;}
.Ask_read	{margin:30px 0; text-align:right;}
.Ask_read h3	{
	line-height:24px;
	margin-top:4px; padding:7px 12px;
	border:1px solid #a1a1a1; border-width:2px 0 1px; background-color:#f7f8f3;
	font-size:16px; color:#333;
	text-align:left;
}
.Ask_read .scriptInfo	{overflow:hidden; width:100%; text-align:left;}
.Ask_read .scriptInfo li	{float:left; overflow:hidden; width:50%; height:25px; line-height:25px; border-bottom:1px solid #a1a1a1; 

color:#333;}
.Ask_read .scriptInfo li strong	{padding:0 0 0 12px; color:#666; font-weight:normal; font-size:11px;}
.Ask_read .scriptInfo li a	{margin:0 4px; padding-left:14px; background:url(/images/icon_clip01.gif) no-repeat 0 1px; color:#333; text-decoration:underline;}
.Ask_read .scriptBody	{clear:both; line-height:18px; padding:20px 12px; border-bottom:2px solid #a1a1a1; color:#333; text-align:left;}
.Ask_read .btnSet1	{margin:4px 0; text-align:right;}
.Ask_reply	{margin:30px 0; text-align:right;}
.Ask_reply h3	{
	line-height:24px;
	margin-top:4px; padding:7px 12px;
	border:1px solid #a1a1a1; border-width:2px 0 1px; background-color:#f7f8f3;
	font-size:16px; color:#333;
	text-align:left;
}
.Ask_reply .scriptInfo	{overflow:hidden; width:100%; text-align:left;}
.Ask_reply .scriptInfo li	{float:left; overflow:hidden; width:33.3%; height:25px; line-height:25px; border-bottom:1px solid #a1a1a1; 

color:#333;}
.Ask_reply .scriptInfo li strong	{padding:0 0 0 12px; color:#666; font-weight:normal; font-size:11px;}
.Ask_reply .scriptInfo li em	{color:#cd2f02; font-style:normal; font-weight:bold;}
.Ask_reply .scriptInfo li a	{margin:0 4px; padding-left:14px; background:url(/images/icon_clip01.gif) no-repeat 0 1px; color:#333; text-decoration:underline;}
.Ask_reply .scriptBody	{clear:both; line-height:18px; margin-bottom:4px; padding:20px 12px; border-bottom:2px solid #a1a1a1; color:#333; 

text-align:left;}

/* 묻고 답하기 */
.qnaProgress	{margin:30px 0;}
.qnaProgress dt	{display:none;}
.qnaProgress dd	{text-align:center;}
.scriptForm	{margin:10px 0 45px; border:none; text-align:right;}
.scriptForm legend	{display:none;}
.scriptForm table	{margin-bottom:8px; border-collapse:collapse; border:2px solid #a1a1a1; border-width:2px 0 1px; text-align:left;}
.scriptForm .column01	{width:90px;}
.scriptForm .column02	{width:180px;}
.scriptForm .column03	{width:90px;}
.scriptForm .column04	{width:290px;}
.scriptForm th, .scriptForm td	{border:1px solid #efefe5; border-bottom:1px solid #bbb9ba;}
.scriptForm th	{line-height:27px; font-weight:normal; font-size:11px; text-align:left; text-indent:6px; font-size:11px;}
.scriptForm th strong	{color:#cc2e00;}
.scriptForm td	{padding:2px 0; font-size:12px;}
.scriptForm td a	{color:#484848; text-decoration:underline;}
.scriptForm td label	{font-size:12px;}
.scriptForm td em	{padding:0 4px; color:#cc2e00; font-style:normal; font-size:11px;}
.scriptForm td strong	{display:block; margin:5px 0; font-weight:normal; font-size:12px;}
.scriptForm td img, .signupForm td input, .signupForm td select	{vertical-align:middle;}
.scriptForm td textarea,
.scriptForm td input.edit, select,
.scriptForm td input.file	{line-height:14px; margin:1px 0; padding:2px; border:1px solid #bdbdbd; vertical-align:middle;}
.scriptForm .addfile {overflow:hidden; text-align:left; border-bottom:1px solid #a1a1a1; padding-bottom:5px; margin-bottom:5px; width:650px;}
.scriptForm .addfile .tit {float:left; font-size:11px; color:#666;  line-height:20px;   }
.scriptForm .addfile .txt {float:right;}
.scriptForm .addfile textarea,
.scriptForm .addfile input.edit,
.scriptForm .addfile input.file	{overflow:hidden; line-height:14px; margin:1px 0; padding:2px; border:1px solid #bdbdbd; vertical-align:middle;}
.QnA_list	{margin:30px 0;}
.QnA_list h3	{display:none;}
.QnA_list .btn_set	{margin:6px 0; text-align:right;}
.QnA_read	{margin:30px 0; text-align:right;}
.QnA_read h3	{
	line-height:24px;
	margin-top:4px; padding:7px 12px;
	border:1px solid #a1a1a1; border-width:2px 0 1px; background-color:#f7f8f3;
	font-size:16px; color:#333;
	text-align:left; width:100%;
}
.QnA_read .scriptInfo	{overflow:hidden; width:100%; text-align:left;}
.QnA_read .scriptInfo li	{float:left; overflow:hidden; width:50%; line-height:25px; border-bottom:1px solid #a1a1a1; color:#333;}
.QnA_read .scriptInfo li strong	{padding:0 0 0 12px; color:#666; font-weight:normal; font-size:11px;}
.QnA_read .scriptInfo li a	{margin:0 4px; padding-left:14px; background:url(/images/icon_clip01.gif) no-repeat 0 1px; color:#333; text-decoration:underline;}

.Board_upLoad	{overflow:hidden; width:648px; text-align:left; position:relative;}
.Board_upLoad li	{float:left; overflow:hidden; width:648px;  line-height:23px; border-bottom:1px solid #a1a1a1; color:#333; padding-left:65px;}
.Board_upLoad li strong	{position:absolute; left:9px; top:1px; width:60px; color:#666; font-weight:normal; font-size:11px; }
.Board_upLoad li a	{margin:0 4px; padding-left:14px; background:url(/images/icon_clip01.gif) no-repeat 0 6px; color:#666; text-decoration:underline; display:block;}


.QnA_read .scriptBody	{clear:both; line-height:18px; margin-bottom:4px; padding:20px 12px; border-bottom:2px solid #a1a1a1; color:#333; 

text-align:left;}
.QnA_reply	{margin:30px 0; text-align:right;}
.QnA_reply h3	{
	line-height:24px;
	margin-top:4px; padding:7px 12px;
	border:1px solid #a1a1a1; border-width:2px 0 1px; background-color:#f7f8f3;
	font-size:16px; color:#333;
	text-align:left;
	width:100%;
}
.QnA_reply .scriptInfo	{overflow:hidden; width:100%; text-align:left;}
.QnA_reply .scriptInfo li	{float:left; overflow:hidden; width:33.3%; height:25px; line-height:25px; border-bottom:1px solid #a1a1a1; 

color:#333;}
.QnA_reply .scriptInfo li strong	{padding:0 0 0 12px; color:#666; font-weight:normal; font-size:11px;}
.QnA_reply .scriptInfo li em	{color:#cd2f02; font-style:normal; font-weight:bold;}
.QnA_reply .scriptInfo li a	{margin:0 4px; padding-left:14px; background:url(/images/icon_clip01.gif) no-repeat 0 1px; color:#333; text-decoration:underline;}
.QnA_reply .scriptBody	{clear:both; line-height:18px; margin-bottom:4px; padding:20px 12px; border-bottom:2px solid #a1a1a1; color:#333; text-align:left;}



.messagePanel.withSocial	{float:left; width:370px;}
.messagePanel.withSocial fieldset	{width:330px;}
.messagePanel.withSocial fieldset label strong	{width:80px;}
.messagePanel.withSocial input.socialpass	{position:absolute; right:15px; top:50%; margin-top:-8px;}
.messagePanel.withGpin	{float:right; width:250px;}
.messagePanel.withGpin fieldset	{width:210px;}
.messagePanel.withGpin fieldset .box_set	{padding:22px; text-align:center;}

/* 정보공개 */
.share_list	{}
.share_list h3	{display:none;}
.shareSearch	{
	overflow:hidden; width:100%;
	padding:12px 0;
	border:2px solid #a1a1a1; border-width:2px 0; background-color:#f7f8f3;
	text-align:center;
}
.shareSearch legend	{display:none;}
.shareSearch label	{line-height:14px; padding:3px 0;}
.shareSearch label input	{vertical-align:middle;}
.shareSearch label .edit	{width:140px; height:17px; line-height:17px; padding:0 3px; border:1px solid #bdbdbd; background-color:#FFF;}
.shareSearch label .btn	{}
.shareDN	{margin:30px 0; padding:0 20px 20px; border-bottom:2px solid #a1a1a1;}
.shareDN li	{
	position:relative;
	height:24px; line-height:24px;
	padding-left:10px;
	border-bottom:1px dotted #a1a1a1;
	background:url(/images/blt_03.gif) no-repeat 0 8px;
}
.shareDN li .dn	{
	position:absolute; right:0; top:0;
	padding-right:6px;
	background:url(/images/blt_05.gif) no-repeat right 9px;
}
.shareDN li .dn a	{color:#cd2c00; font-size:11px;}

/* 클린신고센터 */
.btn_kicac	{position:absolute; right:0; top:50px;}


/* ---- 이용안내 (information) ---- */

/* 회원가입 */
.signupProgress	{margin:30px 0;}
.signupProgress dt	{display:none;}
.signupProgress dd	{text-align:center;}
.signupForm	{margin:10px 0 45px; border:none; text-align:center;}
.signupForm legend	{display:none;}
.signupForm table	{margin-bottom:8px; border-collapse:collapse; border:2px solid #a1a1a1; border-width:2px 0 1px; text-align:left;}
.signupForm .column01	{width:100px;}
.signupForm .column02	{width:170px;}
.signupForm .column03	{width:100px;}
.signupForm .column04	{width:280px;}
.signupForm th, .signupForm td	{border:1px solid #efefe5; border-bottom:1px solid #bbb9ba; font-size:11px;}
.signupForm th	{line-height:27px; font-weight:normal; font-size:11px; text-align:left; text-indent:16px;}
.signupForm th strong	{margin-left:-9px; color:#cc2e00;}
.signupForm td	{padding:2px 0;}
.signupForm td a	{color:#484848; text-decoration:underline;}
.signupForm td label	{font-size:12px;}
.signupForm td em	{padding:0 4px; color:#cc2e00; font-style:normal;}
.signupForm td strong	{display:block; margin:5px 0; font-weight:normal; font-size:12px;}
.signupForm td img, .signupForm td input, .signupForm td select	{vertical-align:middle;}
.signupForm td textarea,
.signupForm td input.edit,
.signupForm td input.file	{line-height:14px; margin:1px 0; padding:2px; border:1px solid #bdbdbd; vertical-align:middle;}
.signupDay	{overflow:hidden; width:100%; margin-bottom:50px; padding:6px 0; border:2px solid #a1a1a1; border-width:2px 0;}
.signupDay dt	{float:left; width:100px; font-size:11px; text-indent:16px;}
.signupDay dt strong	{color:#cc2e00; font-size:12px;}
.signupDay dd	{color:#cc2e00;}
.signupAgree	{margin:10px 0; border:none; text-align:center;}
.signupAgree legend	{display:none;}
.signupAgree label	{display:block; margin:0 0 40px;}
.btn_class .btn_withdraw	{position:absolute; left:0; top:0;}

/* ---- 마이페이지 (My Page) ---- */

.myedu_list	{}
.termSearch	{
	display:block;
	position:relative;
	overflow:hidden;
	width:100%; margin-bottom:20px;
	border:2px solid #a1a1a1; border-width:2px 0;
	background-color:#f7f8f3;
}
.termSearch legend	{display:none;}
.termSearch ul	{padding:12px 20px;  overflow:hidden; width:610px; }
.termSearch li	{padding-left:10px; background:url(/images/blt_04.gif) no-repeat 0 8px; overflow:hidden;}
.myedu_list .termSearch li.fl {float:left; }
.myedu_list .termSearch li.fr {float:right;}
.termSearch label	{font-size:11px;}
.termSearch label img, .myedu_list .termSearch label input	{vertical-align:middle;}
.termSearch label .edit	{width:100px; height:17px; line-height:17px; padding:0 3px; border:1px solid #bdbdbd; background-color:#FFF; 

vertical-align:middle;}
.termSearch input.btn	{position:absolute; right:20px; top:12px;}
.myedu_list .public_BBSlist01	{font-size:11px;}
.myedu_list .public_BBSlist01 .column01 {width:85px;}
.myedu_list .public_BBSlist01 .column02 {width:140px;}
.myedu_list .public_BBSlist01 .column03 {width:145px;}
.myedu_list .public_BBSlist01 .column04 {width:85px;}
.myedu_list .public_BBSlist01 .column05 {width:73px;}
.myedu_list .public_BBSlist01 .column06 {width:65px;}
.myedu_list .public_BBSlist01 .column07 {width:65px;}
.myedu_list .public_BBSlist01 td strong {font-style:normal; color:#cc2e00; font-size:12px;}

.myDirector_list	{}
.myDirector_write	{}
.programInfo03	{overflow:hidden; width:100%; margin-bottom:25px; border-top:2px solid #a1a1a1;}
.programInfo03 li	{
	position:relative;
	overflow:hidden;
	float:left;
	width:50%; line-height:14px;
	padding:6px 0;
	border-bottom:1px dotted #bbb9ba;
	color:#494949;
}
.programInfo03 li.li_whole	{clear:both; width:100%;}
.programInfo03 li strong	{
	float:left;
	width:80px;
	background:url(/images/blt_03.gif) no-repeat 0 5px;
	color:#666; font-size:11px; font-weight:normal;
	text-indent:12px;
}
.programInfo03 li em	{font-style:normal; font-weight:bold;}
.programInfo03 li em.stress	{color:#cb2e01; font-weight:bold;}


/* ---- 검색 (Search) ---- */
#CONTENTS.forsearch {margin-top:20px; margin-bottom:20px; border:0;}
.searchStation	{
	position:relative;
	width:860px;
	margin-bottom:40px;
	border:none; background:url(/images/bg_searchstation_t.gif) no-repeat 0 0;
}
.searchStation fieldset	{display:block; width:100%; padding-bottom:54px; border:none; background:url(/images/bg_searchstation_b.gif) no-repeat 0 bottom;}
.searchStation legend	{display:none;}
.searchStation input	{vertical-align:middle;}
.searchStation input.edit	{
	width:270px; height:14px; line-height:14px;
	margin:12px 4px 0 20px; padding:3px 3px 2px;
	border:3px solid #76533f; background-color:#FFF;
}
.searchStation .btn1	{margin:12px 0 0 0; vertical-align:middle;}
.searchStation .btn2	{position:absolute; left:366px; top:14px;}
.searchStation .btn2 img	{display:block;}
.moreOptions	{width:820px; margin:20px 20px 0; border-top:1px dotted #ccc;}
.moreOptions th, .moreOptions td	{padding:3px 0;}
.moreOptions th	{
	width:70px;
	background:url(/images/blt_10.gif) no-repeat 0 11px;
	color:#000; font-weight:normal; font-size:11px;
	text-indent:10px; letter-spacing:-1px; text-align:left;
}
.moreOptions td label	{padding:0 1px; font-size:11px; letter-spacing:-1px;}
.moreOptions td select	{vertical-align:middle;}
.moreOptions td input	{vertical-align:middle;}
.searchTab	{position:absolute; left:20px; bottom:0; float:left; padding-right:1px; border:1px solid #eeeee8; border-width:1px 1px 0 0; text-align:center;}
.searchTab a{
	display:block;
	float:left;
	line-height:16px;
	margin-right:-1px; padding:4px 10px 2px 10px;
	border:1px solid #a1a1a1; border-width:1px; background-color:#e3e2d0;
	color:#656364; text-align:center;
}
.searchTab a.tab_on  {border-bottom:1px solid #efefe5; background-color:#efefe5; color:#cc2e00; font-weight:bold; letter-spacing:-1px;}
.searchTab a:hover, .searchTab a:active	{color:#cc2e00; text-decoration:none;}
.searchTab a.tab_on:hover, .searchTab a.tab_on:active	{color:#cc2e00; text-decoration:none;}
h3.searchAbout	{margin:0 10px 4px; padding:4px 0; border-bottom:1px dotted #acaca2; color:#cb2e03; font-size:12px;}
h3.searchAbout img	{vertical-align:middle;}
.findModuleGroup	{clear:both; margin:0 10px;}
.findModuleGroup h4	{
	position:relative;
	height:37px; line-height:37px;
	margin-bottom:32px;
	border-bottom:2px solid #a1a1a1; background:url(/images/blt_01.gif) no-repeat 0 16px;
	color:#363636; font-size:12px;
	text-indent:8px;
}
.findModuleGroup h4 em	{
	position:absolute; left:0; top:40px;
	color:#4d4d4b; font-weight:bold; font-style:normal;
	text-indent:0;
}
.findModuleGroup h4 em span	{color:#eb7102;}
ul.fintModuleList_1	{clear:both; overflow:hidden; width:100%;}
ul.fintModuleList_1 li	{clear:both; overflow:hidden; width:100%; padding:15px 0;}
ul.fintModuleList_2	{clear:both; overflow:hidden; width:100%;}
ul.fintModuleList_2 li	{float:left; margin-right:30px;}
.btn_more	{float:right; padding-left:10px; background:url(/images/blt_11.gif) no-repeat 0 1px;}
.btn_more a	{color:#f27217; text-decoration:underline;}
dl.findModule_1	{overflow:hidden; width:100%; width:100%;}
dl.findModule_1 dt	{margin-bottom:5px; color:#000;}
dl.findModule_1 dt a	{color:#000; text-decoration:underline;}
dl.findModule_1 dt a strong	{color:#cd2c00;}
dl.findModule_1 dt em	{color:#666; font-style:normal;}
dl.findModule_1 dd.img	{float:left; margin-right:20px;}
dl.findModule_1 dd.img img	{border:1px solid #fff;}
dl.findModule_1 dd.add	{line-height:20px; font-size:11px;}
dl.findModule_1 dd.read	{line-height:20px;}
table.findModule_2 th	{width:116px; height:116px; border:1px solid #ccc; background-color:#fff; vertical-align:middle;}
table.findModule_2 th a	{} 
table.findModule_2 th a img	{display:block; width:100px; border:1px solid #fff;}
table.findModule_2 td	{line-height:15px; padding:5px 0; text-align:center;}
table.findModule_2 td strong	{color:#cb2f00;}
.noResult	{padding:15px 100px;}
.noResult h3	{color:#000; font-size:14px;}
.noResult h3 strong	{color:#cb2f00;}
.noResult ul	{padding:20px 0 100px;}
.noResult li	{line-height:20px; padding-left:7px; background:url(/images/blt_10.gif) no-repeat 0 8px;}



/*********admin_edit***********/
#Admin_display {line-height:18px; font-family:"돋움"; font-size:12px; color:#484848;}
#Admin_display a.admin_btn {background-color:#d8764e; line-height:20px; padding:4px; color:#fff;}
#Admin_display a:hover.admin_btn {background-color:#a45737; color:#fff;}
#Admin_display table {width:99%; margin-left:1px; border-collapse:collapse; border:1px solid #aaaaaa; }
#Admin_display thead {border:1px solid #aaaaaa; font-weight:bold; background-color:#cdcac1; color:#484848; }
#Admin_display thead th {text-align:center; border:1px solid #aaaaaa; font-weight:bold; background-color:#cdcac1; color:#484848; line-height:15px; padding:4px; font-size:12px;}
#Admin_display tbody td	{text-align:center; line-height:16px; padding:4px; border:1px solid #aaaaaa; vertical-align:top; background-color:#f7f7f3; vertical-align:middle; text-align:center; font-size:12px;}
#Admin_display tbody th	{border:1px solid #aaaaaa; font-weight:bold; background-color:#cdcac1; color:#484848; line-height:15px; padding:4px; font-size:12px;}
#Admin_display .Admin_depth01 {margin-left:20px; width:95%; border:1px solid #000;}
#Admin_display .Admin_depth02 {margin-left:40px; width:90%; border:1px solid #000;}
#Admin_display .Admin_list01 li {overflow:hidden; background:url(/images/blt_03.gif) no-repeat left 6px; padding-left:10px; } 
#Admin_display .Admin_list02 li {overflow:hidden; padding-left:10px; list-style-type:decimal; list-style-position:inside; } 

