*{ 	margin:0px; 	padding:0px; }
html{ 	width:100%; 	height:100%; }
/*body{ 	font-size:12px; 		line-height:1.3em; 	font-family:Arial, Verdana, Helvetica, sans-serif; 	width:100%; 	height:100%;		background:#cccdcf url(/images/bg/bg_body.gif) repeat-y;}*/
body{ 	font-size:12px; 		line-height:1.3em; 	font-family:Arial, Verdana, Helvetica, sans-serif; 	width:100%; 	height:100%;		background:url(/images/bg/bg.png) #909090 repeat-y 50% top;}
table{ 	border-collapse:collapse; }
img{border:none;		display:inline; }
h1, h2, h3, h4 , h5, h6{ 	font-size:12px; }
ul, ol, dl, dt, dd{ 	list-style-type:none; }
fieldset{ 	border:none; }
legend {position:absolute; top:0px; left:0px; width:0px; height:0px; overflow:hidden; visibility:hidden; font-size:0px; line-height:0px;}
hr,caption{ 	display:none; }
p{ 	line-height:18px; }
button{ 	border:none; 	background:none; }
a:link{ 	text-decoration:none; 	color:#4a4b4c; }
a:visited{ 	text-decoration:none; 	color:#777777; }
a:hover{ 	text-decoration:underline; 	color:#000; }
.clearboth{ 	clear:both;	 font-size:0;	line-height:0;	height:0;	}
.nobg{ 	background-image:none !important; 	background-position:0 0 !important; }
.floatl{ 	float:left; }
.floatr{ 	float:right; }
.nobd{ 	border:0px solid !important; }7
.nomg{ 	margin:0 !important; }
.nopd{ 	padding:0 !important; }
.none{ 	display:none !important; }
.disin{ 	display:inline; }
.disbl{ 	display:block; }
.font0{ 	font-size:0; 	line-height:0; }
.relativebox{ 	position:relative; 	width:0; 	height:0; 	font-size:0; 	line-height:0; }
.cur_pointer{ 	cursor:pointer; }
label{ 	cursor:pointer; }
select{ 	margin-right:5px; }

/* INPUT */
.text_type1{ 	padding-top:2px; 	height:19px; 	border:1px solid #cacaca; 	background:#efefef; }
.radio_type1{ 	float:left; 	margin-right:5px; 	display:block; }
.label_type1{ 	float:left; 	margin-right:5px; 	margin-top:3px; display:block; }
.input_type1,.textarea_type1{ 	background:#f8f8f8; 	border:1px solid #ccc; 	height:17px; 	padding-top:2px; 	float:left; }

/* TABLE */
.table_type2{ 	position:relative; 	width:638px; 	border-top:2px solid #e6e6e6; 	color:#777; }
.table_type2 th{ 	background:#f5f5f5; }
.table_type2 th,.table_type2 td{ 	height:32px; 	border-bottom:1px solid #e6e6e6; }
.table_type2 td{ 	padding-left:10px;}

/* BUTTON CLASS */
.btn1_right,.btn1_left{ 	width:100%; 	height:0; 	position:relative; 	font-size:0; }
.btn1_left img{ 	left:0; 	top:11px; }
.btn1_right img{ position:absolute; 	right:0; 	top:11px; }
.btn2_right,.btn2_center,.btn2_left{ 	width:100%; 	height:0; 	position:relative; 	font-size:0; }
.btn2_left div{ 	position:absolute; 	left:0; 	top:11px; }
.btn2_left img{ 	float:left; 	padding-right:5px; }
.btn2_right div{ 	position:absolute; 	right:0; 	top:11px; }
.btn2_right img{ 	float:right; 	padding-right:5px; }
.btn2_center div{ 	width:100px; 	margin:15px auto; }
.btn2_center div img{ 	float:left; 	margin-right:4px;}

/* PAGING TABLE */
.paging{ 	position:relative; 	margin:16px auto 0; 	color:#b7b7b7; }
.paging td{ 	width:20px; 	text-align:center; 	padding-top:0; }
.paging td.img{ 	width:25px; 	padding-top:1px; }
.paging td strong{ 	color:#464646; }

#bx_writer{ 	width:656px; 	height:1105px; 	position:relative; 	padding-left:12px; }
.table_write{ 	width:644px; 	border:1px solid #cac9ce; 	color:#8d8d8d; }
.table_write td img{ 	display:inline !important; }
.table_write th,.table_write td{ 	height:30px; }
.table_write .write_form{ 	width:100%; 	position:relative; }
.write_form{ 	width:559px; 	height:748px; 	overflow:hidden; }
.table_write .write_form .txt_box{ 	position:absolute; 	top:22px; 	right:44px; 	width:212px; 	height:284px; 	color:#fff; 	background:url(/images/bg/bg_color1.png) no-repeat; }
.table_write .write_form .txt_box #bx_id{ 	position:absolute; 	top:17px; 	left:73px; 	font-weight:bold; 	font-size:15px; 	color:#fff; }
.table_write .write_form .txt_box #bx_cont{ 	position:absolute; 	top:42px; 	left:73px; 	width:125px; 	height:202px; 	overflow:hidden; 	font-size:12px; 	line-height:1.5em; 	color:#fff; }
.table_write .write_form .txt_box #bx_date{ 	position:absolute; 	top:251px; 	left:37px; 	width:115px; 	height:16px; }


#bx_writer1{ 	width:656px; 	height:1105px; 	position:relative; 	padding-left:12px; }
.table_write1{ 	width:644px; 	border:1px solid #cac9ce; 	color:#8d8d8d; }
.table_write1 td img{ 	display:inline !important; }
.table_write1 th,.table_write td{ 	height:30px; }
.table_write1 .write_form{ 	width:100%; 	position:relative; }
.write_form1{ 	width:559px; 	height:748px; 	overflow:hidden; }
.table_write1 .write_form .txt_box{ 	position:absolute; 	top:22px; 	right:44px; 	width:212px; 	height:284px; 	color:#fff; }
.table_write1 .write_form .txt_box #bx_id{ 	position:absolute; 	top:17px; 	left:73px; 	font-weight:bold; 	font-size:15px; 	color:#fff; }
.table_write1 .write_form .txt_box #bx_cont{ 	position:absolute; 	top:42px; 	left:73px; 	width:125px; 	height:202px; 	overflow:hidden; 	font-size:12px; 	line-height:1.5em; 	color:#fff; }
.table_write1 .write_form .txt_box #bx_date{ 	position:absolute; 	top:251px; 	left:37px; 	width:115px; 	height:16px; }


/* LAY OUT */
.wrap{ 	width:997px; 	position:relative; 	margin:0 auto; }
#option{ 	width:100%; 	height:20px; 	position:relative; 	background:url(/images/bg/header_2px.png) repeat-x;}
#option_in{ 	width:340px; 	padding-top:3px; 	position:relative; 	float:right; }
#option a{ 	color:#4a4b4c; }
#gnb{ 	clear:both; 	position:relative; 	padding-top:19px; 	width:100%; 	height:95px; 	background:url(/images/bg/header_1px.png) repeat-x left top; }
/*#gnb{ 	clear:both; 	position:relative; 	padding-top:19px; 	width:100%; 	height:95px; 	background:url(/images/bg/bg_gnb.gif) repeat-x; }*/
#gnb #logo{ 	float:left; 	display:block; }
#gnb #gnb_menu{ 	color:#4d4d4d; 	padding:19px 0 0 26px; 	height:34px; 	position:relative; }
#gnb #gnb_menu li a{ 	color:#4d4d4d; }
#gnb #gnb_menu li a:hover{ 	color:#009ee0; 	text-decoration:none; }
#gnb #gnb_menu li{ 	color:#4d4d4d; 	padding:0 12px; 	float:left; }
#gnb #gnb_menu li.on a:link,#gnb #gnb_menu li.on a:visited,#gnb #gnb_menu li.on a:hover{ 	color:#003781; 	font-weight:bold; }
#bx_index_cont{ 	width:996px; 	height:532px; 	position:relative; 	background:#fff; }
#index_cont{ 	position:relative; 	width:996px; 	height:334px; 	background:url(/images/bg/bg_index_im.jpg) no-repeat; }
#index_visual{ 	position:absolute; 	width:976px; 	height:265px; 	top:57px; 	left:10px; 	overflow:hidden; }
#bx_visual_img{ 	width:976px; 	height:285px; 	z-index:10; 	position:absolute; 	top:0px; 	left:0px; overflow:hidden; }

#visual_img{ 	width:2390px;	height:461px; 	z-index:10; 	position:absolute; 	top:0px; 	left:0px; overflow:hidden; }
#icon_top,#icon_left,#icon_right,#icon_bottom{ 	position:absolute; 	cursor:pointer; 	z-index:11; }
#icon_top{ 	top:0px; 	left:481px; }
#icon_left{ 	top:121px; 	left:0px; }
#icon_right{ 	top:121px; 	right:0; }
#icon_bottom{ 	left:481px; 	bottom:20px; }
#visual_1line,#visual_3line,#visual_5line,#visual_7line{ 	position:absolute; 	top:0; 	height:534px; }
#visual_2line,#visual_4line,#visual_6line,#visual_8line{ 	position:absolute; 	top:-87px; }
#visual_1line{ 	left:0; }
#visual_2line{ 	left:300px; }
#visual_3line{ 	left:600px; }
#visual_4line{ 	left:900px; }
#visual_5line{ 	left:1200px; }
#visual_6line{ 	left:1500px; }
#visual_7line{ 	left:1800px; }
#visual_8line{ 	left:2100px; }
#index_contents{ 	margin-top:17px; 	position:relative; 	padding-left:10px; }
#index_contents .title{ 	border-bottom:1px solid #d3d3d3; 	float:left; }
#index_contents .index_tap1{ 	float:left; }
#index_contents img{ 	display:block; 	float:left; 	cursor:pointer; }
.index_list{ 	clear:both; 	width:454px; 	 	padding-top:2px; height:140px;}
.index_list li{ 	padding:5px 0; 	height:58px; 	overflow:hidden; width:454px;}
.index_list li img{ 	display:block; 	float:left; 	padding-right:6px; }
.index_list li a:hover{ 	cursor:pointer; 	color:#222; }
.index_list li .color_a0a0a0{ 	color:#737373;	}

.index_list_sc{ 	clear:both; 	padding-top:8px; 	width:257px; 	overflow-y:auto; 	height:140px; }
.index_list_sc li{ 	padding:5px 0; 	height:58px; 	overflow:hidden; }
.index_list_sc li a{ 	cursor:pointer; }
.index_list_sc li a:link{ 	color:#737373; }
.index_list_sc li strong a:link{ 	color:#737373; }
.index_list_sc li img{ 	display:block; 	float:left; 	padding-right:6px; }
.index_list_sc li .color_a0a0a0{ 	color:#737373;	}


/* SUB */
.bx_login_gnb{ 	float:left; 	width:800px; }
#contents{ 	width:100%; 	position:relative; 	float:left; }
#lnb{ 	width:162px; 	float:left; 	margin-right:2px; 	color:#636363; background:#fff; 	}
#lnb span{ 	height:19px; 	width:156px; 	display:block; 	padding-top:5px; 	padding-left:6px; 	background:#fff; 	border-bottom:1px dotted #4b4b4b; }
#lnb span:hover{ 	background:#819bcc; 	color:#fff; 	text-decoration:none; 	cursor:pointer; }
#lnb span.last_lnb{ 	border-bottom:none; }
#lnb span.on{ 	background:#819bcc; 	color:#fff; 	cursor:none; }
#cont{ 	float:left; 	width:668px; 	margin-right:2px; }
.page_img{ 	width:654px; 	padding:7px; 	background:#fff; 	position:relative; }
.sub_cont{ 	margin-top:2px; 	position:relative; 	background:#fff; 	width:644px; 	padding:12px; 	margin-right:2px; 	float:left; }
.onething_list{ 	width:620px; 	margin:0 auto;	position:relative; 	padding-left:10px; }
.onething_list li{ 	float:left; 	width:301px; 	padding:16px 0; 	}
.onething_list li div.cont{ 	position:relative; 	float:left; 	width:164px; 	height:170px; }
.onething_list li .color1{ 	background:url(/images/admin/bg_color1_s.gif) no-repeat; } 
.onething_list li .color2{	background:url(/images/admin/bg_color2_s.gif) no-repeat; }
.onething_list li .color3{	background:url(/images/admin/bg_color3_s.gif) no-repeat; } 
.onething_list li .color4{	background:url(/images/admin/bg_color4_s.gif) no-repeat; } 
.onething_list li .color5{	background:url(/images/admin/bg_color5_s.gif) no-repeat; } 
.onething_list li .color6{	background:url(/images/admin/bg_color6_s.gif) no-repeat; } 
.onething_list li .color7{	background:url(/images/admin/bg_color7_s.gif) no-repeat; }
.onething_list li div.cont .bx_id{ 	position:absolute; 	color:#fff; 	font-size:12px; 	top:10px; 	font-weight:bold; 	left:60px; }
.onething_list li div.cont .bx_cont{ 	position:absolute; 	left:60px; 	top:28px; 	overflow:hidden; 	color:#fff; 	width:80px; 	height:110px; 	font-size:12px; }
.onething_list li div.cont .bx_date{ 	position:absolute; 	left:60px; 	bottom:9px; 	color:#fff; 	width:80px; 	height:10px; 	font-size:12px; }
.onething_list li div.cont .blank_1{ 	width:10px; 	height:10px; 	position:absolute; 	left:10px; 	bottom:7px; }
.onething_list li div.cont .blank_2{ 	width:10px; 	height:10px; 	position:absolute; 	left:25px; 	bottom:7px; }
.onething_list li div.cont .blank_3{ 	width:35px; 	height:9px; 	position:absolute; 	left:12px; 	top:88px; }
.onething_list li.bord_li{ 	clear:both; 	width:620px; 	border-bottom:1px dotted #999; 	height:0px; 	font-size:0; 	line-height:0; 	padding:0; }
.bx_facebook{ 	margin-top:0px; 	padding-left:10px; 	position:relative; }
.icon_question{ 	margin-top:4px; 	padding-left:20px; 	padding-top:1px; 	background:url(/images/icon/icon_question.gif) 0 0 no-repeat; 	height:20px; 	color:#348bcd; }
.icon_question a{ 	color:#348bcd; }

#cont_width760{ 	width:760px; 	position:relative; }

/* FACEBOOK */
.bx_facebook{ 	width:140px; 	float:left; 	background:#fff; 	padding-top:11px; 	padding-left:6px; 	padding-right:6px; }
.bx_facebook a:link,.bx_facebook a:visited{ 	color:#3b5998; }
.bx_facebook a:hover{ 	color:#3b5998; 	text-decoration:underline; }
.facebook_logo{ 	float:left; 	margin-right:9px; }
.bx_facebook .facebook{ 	float:left; 	color:#819bcc; }
.bx_facebook .facebook strong{ 	font-size:14px; }
.facebook{ 	width:90px; 	float:left; }
.facebook_ul{ 	width:140px; 	height:80px; 	overflow-y:auto; 	padding-top:7px; }
.facebook_ul li{ 	width:50px; 	height:80px; 	float:left; 	padding:0 10px; }
.subtitle{ 	width:100%; 	font-size:0; 	line-height:0; 	padding-bottom:2px; 	height:36px; 	border-bottom:1px dotted #999; }
#blank_camp{ 	position:relative; 	top:373px; 	left:381px; 	width:252px; 	height:32px; }
#blank_intro_down{ 	position:relative; 	top:490px; 	left:224px; 	width:201px; 	height:32px; }
.media{ 	width:632px; 	height:386px; 	position:relative; 	padding:2px; 	background:#eee; 	margin:0 auto; }
.ul_type1{ 	width:100%; 	position:relative; 	color:#949494;}
.ul_type1 li{ 	width:100%; 	border-bottom:1px dotted #999; 	position:relative; 	padding:14px 0; 	clear:both; }
.ul_type1 li .img{ 	float:left; 	margin-right:15px; }
.ul_type1 li .cont{ 	float:left; 	width:495px; }
.ul_type1 li .cont .title{ 	float:left; 	width:400px; 	font-weight:bold; 	color:#515151; 	overflow:hidden; }
.ul_type1 li .cont .title .writer_2{ 		color:#949494; 	font-weight:normal; 	padding-left:10px; }
.ul_type1 li .cont .date{ 	float:right; }
.ul_type1 li .cont .int{ 	clear:both; 	padding-top:10px; 	width:430px; }
.ul_type1 li .cont .int a{ 	color:#878787; }
.ul_type1 li .cont .writer{ 	clear:both; 	width:420px; 	padding-top:10px; }
.board_view_title{ 	width:100%; 	height:30px; 	border-bottom:1px dotted #999; 	color:#515151; 	padding-top:15px; }
.board_view_cont{ 	width:100%; 	border-bottom:1px dotted #999; 	padding:15px 0; }
.bx_reply{ 	margin-top:44px; 	border-top:1px solid #d4d4d4; 	width:100%; 	padding-top:10px; 	position:relative; 	color:#999; }
.bx_reply_text{ 	width:634px; 	height:67px; 	position:relative; 	background:#f1f1f1; 	padding:8px 6px; 
	margin-bottom:4px;
}
.bx_reply_text textarea{ 	border-top:2px solid #a8a8a8; 	border-left:2px solid #a8a8a8; 	border-right:none; 	border-bottom:none; 	overflow-y:auto; 	width:547px; 	height:56px; 	float:left; }
.reply_ul{ 	position:relative; 	border-top:1px solid #ebebeb; }
.reply_ul li{ 	position:relative; 	padding:10px 12px; 	border-bottom:1px solid #ebebeb; 	clear:both; 	height:30px; }
.reply_ul li .title{ 	float:left; 	width:115px; }
.reply_ul li .cont{ 	float:left; 	width:450px; 	height:30px; 	overflow:hidden; }

/* TABLE CLASS */ 
.table_type1{ 	position:relative; 	width:100%; 	color:#878787; }
.table_type1 thead th{ 	border-top:1px solid #c9d6ef; 	border-bottom:1px solid #c9d6ef; 	height:26px; 	background:url(/images/bg/bg_table_th.gif) repeat-x; }
.table_type1 thead th.bdleft{ 	border-left:1px solid #c9d6ef; }
.table_type1 thead th.bdright{ 	border-right:1px solid #c9d6ef; }
.table_type1 tbody td{ 	height:30px; 	border-bottom:1px solid #dadada; 	text-align:center; }
.table_type1 tbody td.ques2{ 	background:url(/images/icon/icon_ques2.gif) 0 4px no-repeat; 	padding-left:30px; 	line-height:1.5em; 	height:21px; 	color:#819bcc; 	cursor:pointer; 	text-align:left; }
.table_type1 tbody tr.tr_ans{ 	display:none; }
.table_type1 tbody td.ans{ 	background:url(/images/icon/icon_answer.gif) 48px 6px no-repeat; 	text-align:left; 	padding:10px 0 10px 81px; }

/* INDEX IMG */
.index_img_ul{ 	width:300px; 	position:relative; 	}
.index_img_ul li{ 		clear:both; 	margin-bottom:16px; 		width:300px;	height:170px;}
.index_img_ul li div.cont{ 	position:relative; 	float:left; 	width:164px; 	height:170px;}
.index_img_ul li .color1{ 	background:url(/images/admin/bg_color1_s.gif) no-repeat; } 
.index_img_ul li .color2{	background:url(/images/admin/bg_color2_s.gif) no-repeat; } 
.index_img_ul li .color3{	background:url(/images/admin/bg_color3_s.gif) no-repeat; } 
.index_img_ul li .color4{	background:url(/images/admin/bg_color4_s.gif) no-repeat; } 
.index_img_ul li .color5{	background:url(/images/admin/bg_color5_s.gif) no-repeat; } 
.index_img_ul li .color6{	background:url(/images/admin/bg_color6_s.gif) no-repeat; } 
.index_img_ul li .color7{	background:url(/images/admin/bg_color7_s.gif) no-repeat; }
.index_img_ul li div.cont .bx_id{ 	position:absolute; 	color:#fff; 	font-size:12px; 	top:10px; 	font-weight:bold; 	left:60px; }
.index_img_ul li div.cont .bx_cont{ 	position:absolute; 	left:60px; 	top:28px; 	overflow:hidden; 	color:#fff; 	width:80px; 	height:110px; 	font-size:12px; }
.index_img_ul li div.cont .bx_date{ 	position:absolute; 	left:60px; 	bottom:9px; 	color:#fff; 	width:80px; 	height:10px; 	font-size:12px; }
.index_img_ul li div.cont .blank_1{ 	width:10px; 	height:10px; 	position:absolute; 	left:10px; 	bottom:7px; }
.index_img_ul li div.cont .blank_2{ 	width:10px; 	height:10px; 	position:absolute; 	left:25px; 	bottom:7px; }
.index_img_ul li div.cont .blank_3{ 	width:35px; 	height:9px; 	position:absolute; 	left:12px; 	top:88px; }
