body{
	background-color:#FBF5DD;
}
img{
	border:none;
}

.GRP_backgrond{
	background:url(background.jpg) repeat-x left top;
}

/*=============================================
	시스템
=============================================*/
.view_image{
	position:absolute;
	left:10px;
	top:10px;
	width:10px;
	height:10px;
	padding:5px;
	border:solid 1px #CCCCCC;
	z-index:1001;
	background-color: #FFFFFF;
}
	.view_image select{
		width:300px;
	}

#GRP_container{

}
#GRP_footer{
	width:100%;
	height:200px;
}
	#GRP_footer ul{
		margin:0;
	}
	#GRP_footer .link{
		float:right;
		padding:0;
		width:700px;
	}
		#GRP_footer .link li{
			margin:0 0 10px 0;
		}
		#GRP_footer .link li a{
			display:block;
			width:148px;
			height:37px;
			text-indent:-5000px;
		}
		#GRP_footer .link li .nodle{ background:url(link_home.gif) no-repeat left top;}
		#GRP_footer .link li .yahak{ background:url(link_yh.gif) no-repeat left top;}
		#GRP_footer .link li .center{ background:url(link_ct.gif) no-repeat left top;}
		#GRP_footer .link li .yellowfield{ background:url(link_dp.gif) no-repeat left top;}
		#GRP_footer .link li .troupe{ background:url(link_pan.gif) no-repeat left top;}

	#GRP_footer .info{
		width:100%;
		height:150px;
		float:left;
		background:url(footer_logo.gif) no-repeat left top;
		margin:20px 0 0 0;
	}
		#GRP_footer .info ul{
			clear:both;
			width:700px;
			height:20px;
			margin:0 0 0 280px;
			padding:10px 0 5px 0;
			border-bottom:solid 1px #DAD5C1;
			border-top:solid 1px #DAD5C1;
		}		
			#GRP_footer .info ul li{
				float:left;
				padding:0 20px 0 20px;
				background:url(copyright_menu_line.gif) no-repeat left top;
			}

				#GRP_footer .info ul li a{
					display:block;
					height:13px;
					text-indent:-5000px;
				}
				
			#GRP_footer .info ul .first{
				padding:0 20px 0 10px;
				background:none;
			}
			#GRP_footer .info ul .last{
				padding:0 10px 0 20px;
			}

			#GRP_footer .info ul li .info1{ background:url(link_privacy.gif) no-repeat left top; width:76px;}
			#GRP_footer .info ul li .info2{ background:url(link_accessibility.gif) no-repeat left top; width:67px;}
			#GRP_footer .info ul li .info3{ background:url(link_donation.gif) no-repeat left top; width:38px;}
			#GRP_footer .info ul li .info4{ background:url(link_admin_email.gif) no-repeat left top; width:61px;}
			#GRP_footer .info ul li .info5{ background:url(link_writer.gif) no-repeat left top; width:45px;}

	#GRP_footer .homepage_link{
		float:right;
		margin:-30px 30px 0 0;
	}

	#GRP_footer .address{
		clear:both;
		width:673px;
		margin:20px 0 20px 280px;
}
	#GRP_footer .address span{
		display:none;
	}
	#GRP_footer .copyright{
		clear:both;
		margin:0 0 0 280px;
		text-indent:-5000px;
		background:url(txt_copyright.gif) no-repeat left top;
	}

#GRP_container .back_intro{
	background:url(bg_01_01.jpg) no-repeat left top;
}


#GRP_cheader{
	width:700px;
	height:84px;
	margin:0 0 10px 0;
	padding:0;
	display:none;
}

	#GRP_cheader span{
		display:none;
	}
	#GRP_cheader dl{
		display:none;
	}

.GRP_head_title_img{
}

/*=====================================================================
	글내용 없음
=====================================================================*/
#CON_no_article{	
	clear:both;
	display:none;
}

/*=====================================================================
	글내용 스타일
=====================================================================*/
	#GRP_cbody .list_tab{
		float:left;
		margin:10px 0 0 0;
		padding:0;
	}
		#GRP_cbody .list_tab li{
			float:left;
			margin:0 10px 0 0;
		}
			#GRP_cbody .list_tab li a{
				display:block;
				color:#C38934;
				font-weight:bold;
				width:98px;
				height:18px;
				text-align:center;
				background:url(list_tab.gif) no-repeat left top;
				padding-top:10px;
			}
			#GRP_cbody .list_tab li a:hover{
				color:#FFFFFF;
				background:url(list_tab_on.gif) no-repeat left top;
			}
			#GRP_cbody .list_tab li .selected{
				color:#FFFFFF;
				background:url(list_tab_on.gif) no-repeat left top;
			}
	#GRP_cbody #GRP_article{
		float:left;
	}
	#GRP_cbody #GRP_article h1{
		font-size:16px;
		font-weight:bold;
		padding:5px;
		background:url(dot_line.gif) repeat-x left bottom;
	}
	#GRP_cbody #GRP_article .path{
		float:left;
		color:#6E5444;
	}
	#GRP_cbody #GRP_article .path a{
		color:#6E5444;
	}
	#GRP_cbody #GRP_article .writer{
		float:right;
	}
	#GRP_cbody #GRP_article .CONTENT_article{
		width:680px;
		margin:10px 0 10px 0;
		border:solid 1px #FBF5DD;
	}
		#GRP_cbody #GRP_article .CONTENT_article .BTN_move2page{
			float:left;
			height:26px;
			padding:0 5px 0 5px;
			border-left:solid 5px #CFB68D;
			border-right:solid 5px #CFB68D;
		}
			#GRP_cbody #GRP_article .BTN_move2page a{
				float:left;
				display:block;
				height:21px;
				margin:5px 2px 0 2px;
				padding:0 3px 0 3px;
				background:url(link_bg.gif) no-repeat left bottom;
			}
				#GRP_cbody #GRP_article .BTN_move2page a:hover{
					background:url(link_bg_over.gif) no-repeat left bottom;
				}
		#GRP_cbody #GRP_article .BTN_move{
			display:block;
			width:66px;
			height:21px;
			padding:2px 0 0 0;
			background:url(btn_top.gif) no-repeat left top;
			margin:10px 0 0 0;
		}
		#GRP_cbody #GRP_article .writer ul{
			float:left;
			margin:0px;
		}
			#GRP_cbody #GRP_article .writer ul li{
				float:left;	
				margin:0 0 0 10px;
			}

	#GRP_cbody #GRP_article .files{
		clear:both;
		background-color:#DAD5C1;
	}
		#GRP_cbody #GRP_article .files ul{
			width:100%;
			margin:5px 0 5px 0;
		}

	#GRP_cbody #page_link{
		text-align:center;
	}
		#GRP_cbody #page_link .span{
			margin:0 5px 0 5px;
		}

/*=====================================================================
	글작성 폼 스타일
=====================================================================*/

	#FRM_post{}
		#FRM_post .subject label{
			display:none;
		}
	#GRP_wbody #subject{
		width:300px;
	}

/*=====================================================================
	사이드
=====================================================================*/

	#GRP_sub #GRP_link{
		width:200px;
		float:left;
		margin:10px 0 10px 0;
		background:url(home_admin.gif) no-repeat left top;
	}
		#GRP_sub #GRP_link span{
			display:block;
			float:left;
			width:70px;
			height:25px;
			margin:40px 0 0 10px;
		}
			#GRP_sub #GRP_link span a{
				display:block;
				width:70px;
				height:25px;
				text-indent:-5000px;
			}
			#GRP_sub #GRP_link .home a{
				background:url(btn_home.gif) no-repeat left top;
			}
			#GRP_sub #GRP_link .write a{
				background:url(btn_new_write.gif) no-repeat left top;
			}



	#GRP_sub .submenu{
		margin:0 0 0 40px;
	}

		#GRP_sub .etc_info dl{
			margin:10px 0 0 0;
		}

		/* 글검색 */
		#GRP_sub .etc_info .search_article{
			float:left;
			width:100%;
			margin:10px 0 10px 0;
		}
			#GRP_sub .etc_info .search_article dt{
				float:left;
				width:40px;
				height:21px;
				margin:0 5px 0 0;
				background:url(search_article.gif) no-repeat left top;
				text-indent:-5000px;
			}
			#GRP_sub .etc_info .search_article dd{
				float:left;
				margin:0;
				padding:0;
				height:20px;
			}
				#GRP_sub .etc_info .search_article dd span{
					display:block;
					float:left;
				}
					#GRP_sub .etc_info .search_article dd span .input_small{
						width:110px;
						border:solid 1px #9B9B99;
						margin:0 5px 0 0;
					}
					#GRP_sub .etc_info .search_article dd span .input_img{
						margin:0;
					}

		/* 후원하기 링크 */
		#GRP_sub .etc_info .donation_link{
			width:220px;
			float:left;
			background:url(donation.gif) no-repeat left top;
		}
			#GRP_sub .etc_info .donation_link dt{
				display:none;
			}
			#GRP_sub .etc_info .donation_link dd{
				float:left;
				width:110px;
				height:92px;
				margin:0;
			}
			#GRP_sub .etc_info .donation_link dd.donation{
				width:123px;
			}
			#GRP_sub .etc_info .donation_link dd.goods{
				width:96px;
			}
				#GRP_sub .etc_info .donation_link dd a{
					display:block;
					height:92px;
					text-indent:-5000px;
				}
				#GRP_sub .etc_info .donation_link dd.donation a{
					width:123px;
				}
				#GRP_sub .etc_info .donation_link dd.goods a{
					width:96px;
				}


		/* 링크 */
		#GRP_sub .etc_info .service_link{
			width:220px;
			float:left;
			background:url(link.gif) no-repeat left top;
		}
			#GRP_sub .etc_info .service_link dt{
				display:none;
			}
			#GRP_sub .etc_info .service_link dd{
				float:left;
				height:80px;
				margin:0;
			}
			#GRP_sub .etc_info .service_link dd.chedule{
				width:123px;
			}
			#GRP_sub .etc_info .service_link dd.webzin{
				width:96px;
			}
				#GRP_sub .etc_info .service_link dd a{
					display:block;
					height:80px;
					text-indent:-5000px;
				}
				#GRP_sub .etc_info .service_link dd.chedule a{
					width:123px;
				}
				#GRP_sub .etc_info .service_link dd.webzin a{
					width:96px;
				}

		/* 메일링가입 */
		#GRP_sub .etc_info .mailing{
			width:220px;
			float:left;
		}
			#GRP_sub .etc_info .mailing dt{
				height:47px;
				margin:0px;
				background:url(mailing.gif) no-repeat left top;
				text-indent:-5000px;
			}
			#GRP_sub .etc_info .mailing dd{
				margin:0 0 0 0;
				width:220px;
				height:61px;
				background:url(mailing_body.gif) no-repeat left top;
			}

		/* 후원자 명단 */
		#GRP_sub .etc_info .donation_list{
			width:220px;
			float:left;
		}
			#GRP_sub .etc_info .donation_list dt{
				height:31px;
				margin:0px;
				background:url(donation_qna.gif) no-repeat left top;
				text-indent:-5000px;
			}
			#GRP_sub .etc_info .donation_list dd{
				margin:5px 0 0 10px;
				width:195px;
			}

		/* 오늘 생일자 */
		#GRP_sub .etc_info .recent_birthday{
			width:220px;
			float:left;
		}
			#GRP_sub .etc_info .recent_birthday dt{
				height:47px;
				margin:0px;
				background:url(today_birtday.gif) no-repeat left top;
				text-indent:-5000px;
			}
			#GRP_sub .etc_info .recent_birthday dd{
				margin:0 0 0 0;
				width:220px;
				height:61px;
				background:url(mailing_body.gif) no-repeat left top;
			}

		/* 배너목록 */
		#GRP_sub .etc_info .banner_list{
			width:220px;
			float:left;
		}
			#GRP_sub .etc_info .banner_list dt{
				display:none;
			}
			#GRP_sub .etc_info .banner_list dd{
				float:left;
				width:220px;
				height:56px;
				margin:0;
			}
				#GRP_sub .etc_info .banner_list dd a{
					display:block;
					width:220px;
					height:56px;
					text-indent:-5000px;
					background:url(banner_link1.gif) no-repeat left top;
				}

/* 글 작성 폼 */
.GRP_table_type_A{
	margin:10px;
	border-collapse:collapse;
	width:100%;
}
	.GRP_table_type_A{

	}
		.GRP_table_type_A tbody tr{
			background:url(dot_line.gif) repeat-x left bottom;
		}
		.GRP_table_type_A tbody tr th{
			width:80px;
		}
		.GRP_table_type_A tbody tr th span{
			display:block;
			text-align:left;
			font-weight:normal;
			color:#6E5444;
			text-indent:10px;
			background:url(dot.gif) no-repeat left 3px;
		}
		.GRP_table_type_A tbody tr td{
			padding:3px;
		}



		.GRP_table_type_A tbody tr td .input_small{
			width:100px;
			height:15px;
			border:solid 1px #CCCCCC;
		}
		.GRP_table_type_A tbody tr td .input_long{
			width:300px;
			height:15px;
			border:solid 1px #CCCCCC;
		}
		.GRP_table_type_A tbody tr td textarea{
			width:570px;
			border:solid 1px #CCCCCC;
		}
			.GRP_table_type_A tbody tr td .tag li input{
				width:100px;
				height:15px;
				border:solid 1px #CCCCCC;
			}
			.GRP_table_type_A tbody tr td ul{
				margin:0;
			}
				.GRP_table_type_A tbody tr td ul li{
					float:left;
					margin:0 3px 0 0;
				}

/*=====================================================================
	게시판 스타일
=====================================================================*/
	#GRP_cheader dl{
	
	}
		#GRP_cheader dl dt{
			display:none;
		}
		#GRP_cheader dl dd{
			font-size:14px;
			margin:5px 0 0 0;
		}
		
#FORM_search{
	clear:both;
	text-align:right;
	padding:0;
	margin:5px 0 5px 0;
	height:40px;
	float:right;
}
	#FORM_search div{
		float:left;
		margin:10px 0 0 10px;
	}
		#FORM_search span select{
		}
		#FORM_search span input{
		}

#ATC_list{
	width:100%;
	border-collapse:collapse;
}
	#ATC_list .first_cell{ background:url(first_cell.gif) no-repeat left top;}
	#ATC_list .last_cell{ background:url(last_cell.gif) no-repeat right top;}

	#ATC_list .center{ text-align:center;}
	#ATC_list .right{ text-align:right;}

	#ATC_list .page_link{
		height:20px;
		margin:10px 0 0 0;
		text-align:center;
	}
		#ATC_list .page_link span{
			margin:0 5px 0 5px;
		}
	#ATC_list .write{
		float:right;
		margin:-20px 0 0 0;
	}
	#ATC_list .btn_area{
		width:130px;
		margin:20px auto;
	}
		#ATC_list .btn_area input{
			display:block;
			width:62px;
			height:22px;
			text-indent:-5000px;
			background:url(btn_save.gif) no-repeat right top;
			border:none;
			float:left;
			margin:0 10px 0 0;
		}
		#ATC_list .btn_area a{
			display:block;
			width:42px;
			height:22px;
			text-indent:-5000px;
			background:url(btn_cancel.gif) no-repeat right top;
			border:none;
			float:left;
		}

		#ATC_list .write a{
			display:block;
			width:52px;
			height:22px;
			border:none;
			background:url(btn_write.gif) no-repeat left top;
			text-indent:-5000px;
		}
		#ATC_list thead tr{
			background:url(middle_cell.gif) repeat-x left top;
			height:30px;
		}
			#ATC_list thead tr th{
				color:#FFFFFF;
			}

		#ATC_list tbody tr{
			height:25px;
		}
			#ATC_list tbody tr th{
				background:url(division.gif) no-repeat right center;
				width:80px;
				border-bottom:solid 1px #E5E5E5;
			}
			#ATC_list tbody tr td{
				text-align:left;
				padding:3px;
				border-bottom:solid 1px #E5E5E5;
				color:#666666;
			}
			#ATC_list tbody tr td .howner_name{
				font-weight:normal;
				color:#666666;
				padding:0;
				background:none;
			}
	
#content{
}
	#content h1{
		font-size:14px;
		color:#FFFFFF;
		background:url(head_line.gif) no-repeat left top;
		height:30px;
		padding:8px 0 0 0;
		text-indent:20px;
	}

	#content .howner_name{
		font-weight:normal;
		color:#666666;
		padding:0;
		background:none;
	}

#ATC_header{}

	#ATC_header .ATC_dl_A{
		float:left;
		width:100%;
		margin:0;
	}
		#ATC_header .ATC_dl_A dt{
			width:76px;
			height:30px;
			float:left;
			background:url(division.gif) no-repeat right center;
			border-bottom:solid 1px #E5E5E5;
		}
			#ATC_header .ATC_dl_A dt span{
				display:block;
				clear:both;
				margin:10px 0 0 0;
				text-align:center;
				font-weight:bold;
			}
		#ATC_header .ATC_dl_A dd{
			width:157px;
			height:30px;
			float:left;
			margin:0;
			border-bottom:solid 1px #E5E5E5;
			color:#666666;
		}
			#ATC_header .ATC_dl_A dd span{
				display:block;
				margin:10px 0 0 5px;
			}

		#ATC_header .FILE_area{
			clear:both;
			float:left;
			width:100%;
			margin:10px 0 5px 0;
		}

	/* 수정, 삭제, 리스트 버튼 영역 */
	#ATC_header .BTN_area{
		float:right;
		width:233px;
		height:30px;
		margin:-31px 0 0 0;
		border-bottom:solid 1px #E5E5E5;
		padding:0 0 0 50px;
	}
		#ATC_header .BTN_area span{
			display:block;
			float:right;
		}

			#ATC_header .BTN_area span a{
				display:block;
				width:43px;
				height:22px;
				float:left;
				border:none;
				margin:5px 0 0 5px;
			}
			#ATC_header .BTN_area span a font{
				display:none;
			}
			#ATC_header .BTN_area span .btn_mod{
				background:url(btn_mod.gif) no-repeat left top;
			}
			#ATC_header .BTN_area span .btn_del{
				background:url(btn_del.gif) no-repeat left top;
			}
			#ATC_header .BTN_area span .btn_list{
				background:url(btn_list.gif) no-repeat left top;
			}

	/* 본문 영역 */
	#ATC_content{
		clear:both;
		margin:20px 0 20px 0;
		font-size: 11pt;
		font-family: 돋움;
		line-height:23px;
	}

	/* 덧글 작성 영역 */
	#ATC_comment{
		float:left;
		border:solid 10px #F4ECD5;
	}
		#ATC_comment #formComment{
			float:left;
			width:100%;
			height:110px;
			background-color:#FFFFFF;
			border:solid 1px #E5E4E3;
		}
			#ATC_comment #formComment dl{
				float:left;
				margin:10px;
			}
				#ATC_comment #formComment dl dt{
					float:left;
					width:70px;
					height:25px;
					font-weight:bold;
					margin:0 10px 0 0;
				}
					#ATC_comment #formComment dl dt span{
						display:block;
						margin:5px 0 0 0;
						background:url(division.gif) no-repeat right center;
					}
				#ATC_comment #formComment dl dd{
					float:left;
					margin:0px;
					height:25px;
					margin:0 10px 0 0;
				}
					#ATC_comment #formComment dl dd input{
						width:100px;
						height:12px;
						font-size:12px;
						background-color:#F8F8F8;
						border:solid 1px #DCDCDC;
						margin:3px 0 0 0;
					}

					#ATC_comment #formComment .content{
						margin:0 0 10px 8px;
						float:left;
						width:560px;
					}
						#ATC_comment #formComment .content textarea{
							width:550px;
							background-color:#F8F8F8;
							border:solid 1px #DCDCDC;
						}
					#ATC_comment #formComment .submit{
						float:right;
						padding:10px;

					}
						#ATC_comment #formComment .submit input{
							display:block;
							width:67px;
							height:32px;
							text-indent:-5000px;
							background:url(btn_comment.gif) no-repeat left top;
							border:none;
						}

	/* 덧글 수정 영역 */
		.formComment{
			float:left;
			width:660px;
			height:130px;
			background-color:#FFFFFF;
			border:solid 1px #E5E4E3;
		}
			.formComment dl{
				float:left;
				margin:10px;
			}
				.formComment dl dt{
					float:left;
					width:70px;
					height:25px;
					font-weight:bold;
					margin:0 10px 0 0;
				}
					.formComment dl dt span{
						display:block;
						margin:5px 0 0 0;
						background:url(division.gif) no-repeat right center;
					}
				.formComment dl dd{
					float:left;
					margin:0px;
					height:25px;
					margin:0 10px 0 0;
				}
					.formComment dl dd input{
						width:100px;
						height:12px;
						font-size:12px;
						background-color:#F8F8F8;
						border:solid 1px #DCDCDC;
						margin:3px 0 0 0;
					}

					.formComment .content{
						margin:0 0 10px 8px;
						float:left;
						width:560px;
					}
						.formComment .content textarea{
							width:550px;
							background-color:#F8F8F8;
							border:solid 1px #DCDCDC;
						}
					.formComment .submit{
						float:right;
						padding:10px;

					}
						.formComment .submit input{
							display:block;
							width:67px;
							height:32px;
							text-indent:-5000px;
							background:url(btn_comment.gif) no-repeat left top;
							border:none;
						}

/* 덧글 리스트 */
	#ATC_comment_list{
		list-style:none;
		margin:10px 0 0 0;
		padding:0;
	}
		#ATC_comment_list li{
			float:left;
			width:100%;
			margin:0 0 10px 0;
			font-size: 10pt;
			font-family: 돋움;
			line-height:17px;
		}

			#ATC_comment_list li .nick{
				float:left;
			}
			#ATC_comment_list li .date{
				float:right;
			}
				#ATC_comment_list li .date span{
					padding:0 0 0 10px;
					background:url(division.gif) no-repeat left center;
					margin:0 0 0 10px;
					color:#666666;
				}
			#ATC_comment_list li .content{
				float:left;
				width:100%;
				background-color:#F4ECD5;
			}
				#ATC_comment_list li .content div{
					clear:both;
					margin:10px;
				}

/* 암호입력 */
#QLayerPasswd{
	width:170px;
	background-color: white;
	border:1px solid #B8A995;
	border-top:3px solid #B8A995;
	padding: 0;
}
	#QLayerPasswd dl{
		margin:0;
	}
		#QLayerPasswd dl dt{
			height:20px;
			background-color: #F4F2EF;
			margin:0;
		}
			#QLayerPasswd dl dt span{
				display:block;
				margin:6px 0 0 0;
				text-indent:5px;
				color:#6B6B6B;
			}
		#QLayerPasswd dl dd{
			margin:0;
			padding:3px;
			text-indent:5px;
		}
			#QLayerPasswd dl dd .passwd{
				width:100px;
				height:15px;
				border:solid 1px #CACBCB;
				display:block;
				float:left;
			}
			#QLayerPasswd dl dd .but_submit{
				display:block;
				width:42px;
				height:19px;
				text-indent:-5000px;
				background:url(btn_delete_confirm.gif) no-repeat left top;
				border:none;
				margin:0 0 0 5px;
			}

/* 웹진 */
#GRP_webzin{
	float:left;
	margin:10px 0 10px 0;
}
	#GRP_webzin a{
		display:block;
		width:200px;
		height:60px;
		text-indent:-5000px;
		background:url(webzin.gif) no-repeat left top;
	}
