#GRP_sub dd {
	padding:0; margin:0;
	
}
	#GRP_sub dl {
		
	}
		#GRP_sub dl dl { border: none; }
		#ban_call .section_title {
			display: none;
		}		
		#ban_call dd {
			text-indent: -5000px;
			background: url(images/ban_call.gif) no-repeat left top;
			height: 120px;
		}
		#AO_benner01 {
			height:163px;
			border:none;
			background: url(images/tit_donate.gif) no-repeat left top;
		}
			#AO_benner01 dd{
				padding:0;
			}
		/*#AO_benner01 a{
			display: block;
			width: 100%;
			text-indent: -5000px;
			height:100px;
		}*/
/*		#AO_banner01 a.donation {
			display:inline;
			border-left:2px solid #993; 
			padding-left:5px;
			color:#993; 
			font-weight:bold;
		}*/
		#AO_benner01 .section_title {
			/*background: url() no-repeat left top; 타이틀이었음
			height: 28px;*/
		}
			#AO_benner01 dd table {
				width: 100%;
				color: #757575;
				border-collapse: collapse;
			}
				#AO_benner01 dd table th {
					text-align: left;
				}
				#AO_benner01 dd table td {
					text-align: center;
				}	
			#AO_notice .section_title {
				background: url(images/tit_notice.gif) no-repeat center center;
				height: 30px;
			}		
			#AO_notice dd {
				padding:0 10px; margin-left:5px;}

/* index.php */
#AO_news .section_title {
	background: url(images/tit_news.gif) no-repeat left top;
	height: 35px;
	margin-top:px;
}

#AO_paper .section_title {
	background: url(images/tit_newspaper.gif) no-repeat center center;
	height: 35px;
}


/* index.php 외 주 컨텐츠 영역 */
#AO_category_m {
}
	#AO_category_m .section_title {
		background: url(images/tit_search_c.gif)  no-repeat left top;
		height: 35px;
	}
	#AO_category_m dd {
		background-color: #f0f0f0;
		border: 1px solid #c0c0c0;
	}

#AO_articles_m .section_title {
	background: url(images/tit_search_k.gif)  no-repeat left top;
	height: 35px;
}

/* articles.php */
.LOC_articles #AO_articles_m .alist_main .alist_row h1, .LOC_articles_tag #AO_tags_m .alist_main .alist_row h1 {
	font-size: 110%;
	margin: 0 0 5px 0;
	padding: 0;
}
.LOC_articles #AO_articles_m .alist_main .alist_row p, .LOC_articles_tag #AO_tags_m .alist_main .alist_row p {
	margin: 0 0 5px 0;
}
.LOC_articles #AO_articles_m .alist_main .alist_row .alist_info, .LOC_articles_tag #AO_tags_m .alist_main .alist_row .alist_info {
	float: left;
	padding: 3px 5px 3px 0;
	background-color: #f0f0f0;
	border-top: 1px solid #e0e0e0;
}
	.LOC_articles #AO_articles_m .alist_main .alist_row .alist_info li, .LOC_articles_tag #AO_tags_m .alist_main .alist_row .alist_info li {
		float: right;
		margin-left: 10px;
		padding-left: 17px;
		padding-top: 3px;
	}

#AO_tags_m .section_title {
	background: url(images/tit_search_t.gif) no-repeat left top;
	height: 35px;
}

.list_summary {
	float: right;
	margin-top: -35px;
}
	.list_summary li {
		float: left;
		margin-left: 10px;
	}
	.list_summary li a {
		display: block;
		width: 73px;
		height: 20px;
		text-indent: -5000px;
		background: url(images/but_search_all.gif) no-repeat left top;
	}


/* sub2 */
#AO_tagcloud {
	float: left;
	width: 442px;
	padding: 10px;
	padding-bottom: 30px;
	border: 1px solid #c0c0c0;
	background: url(images/bg_tagcloud.gif) no-repeat right bottom;
	margin-bottom: 15px;
	text-align: justify;
}
#AO_tagcloud_main {
	float: left;
	padding:;
	margin-bottom:-0.0px;
	text-align: justify;
	background:#f8f8f8;
	height:163px;
}
#AO_tagcloud .section_title {
	display:none;
}
#FRM_search {
	float: left;
	width: 100%;
	height:40px;
	margin-bottom:7px;
	margin-top:;
	background:#E3E3E3;
}
	#FRM_search fieldset {
		border: none;
		margin: 0;
		/*background: url(images/tit_search.gif) no-repeat center top;*/
	}
	#FRM_search legend {
		text-indent: -5000px;
		height: 0;
	}
	#FRM_search #skeyword {
		width: 125px;
	}
	#FRM_search dl {
		padding-left:10px;
		margin: 5px 0 0 0;
	}
#link_relative, #AO_hit, #link_shortcut, #AO_comment, #AO_mailing_join {
	width: 99%;
	float: left;	
}
#AO_hit, #link_shortcut, #AO_comment {
	border: 1px solid #e0e0e0;
	background-color: white;
}
	#link_relative .section_title {
		display:none;
	}
	#link_relative dd {
		padding:0;
	}
	#link_relative dd ul li{
		text-align: left ;
	}
		#link_relative dd ul li a{
			display: block;
			height: 26px;
			width: 100%;
			margin-bottom:5px;
			text-indent: -5000px;
		}
		#link_relative .link_btn01 a{ background: url(images/ban_rel1.gif) no-repeat left top; }
		#link_relative .link_btn02 a{ background: url(images/ban_rel2.gif) no-repeat left top; }
		#link_relative .link_btn03 a{ background: url(images/ban_rel3.gif) no-repeat left top; }
		#link_relative .link_btn04 a{ background: url(images/ban_rel4.gif) no-repeat left top; }
		#link_relative .link_btn05 a{ background: url(images/ban_rel5.gif) no-repeat left top; }

#AO_mailing_join .section_title {
	background: url(images/tit_mailing.gif) no-repeat left center;
	height:20px;
}
	#AO_mailing_join dd {
		padding:0;
		margin-left:5px;
	}

	#AO_hit .section_title {
		background: url(images/tit_hit.gif)  no-repeat center top;
		height: 28px;
	}
		#AO_hit .alist_main .alist_row { 
			width: 100%;
			height: 30px;
			margin-bottom: 7px;
			padding-bottom: 7px;
		}
		#AO_hit .alist_main .alist_row .alist_img {
			float: left;
			margin-right: 7px;
			border: none;
			padding: 0;
		}
		#AO_hit .alist_main .alist_row .alist_date {
			display: none;
		}
		#AO_hit .alist_main .alist_row p {
			display: none;
		}
		#AO_hit .alist_main .alist_row .alist_subject {
			font-weight: normal;
			float: left;
			width: 115px;
		}
	#link_shortcut .section_title {
		background: url(images/tit_shortcut.gif)  no-repeat center top;
		height: 28px;
	}
	#link_shortcut ul li{

		width:160px;
		height:20px;
		text-indent:20px;
		background: url(sys_images/icon_01.gif)  no-repeat left top;
		border-bottom:solid 1px #EEEEEE;
		margin:5px 0 0 0;
	}
	#AO_comment .section_title {
		background: url(images/tit_cvc.gif)  no-repeat center top;
		height: 28px;
	}

.login_user{

	padding-top:3px;
	text-indent:20px;
	background-image:url(sys_images/star.gif);
	background-repeat:no-repeat;
	background-position:left center;

}
.btn_icon{

	background-image:url(sys_images/icon_01.gif);
	background-repeat:no-repeat;
	background-position:right center;
	text-align:left;
	padding-left:0px;
	padding-right:10px;
	padding-top:3px;

}
.btn_log{

	width:60px;
	height:20px;
	text-align:center;
	background-image:url(sys_images/button_log.gif);
	background-repeat:no-repeat;
	background-position:center top;
	color:#FF0000;
	padding-top:3px;
	
}
.history tr{
	border-bottom-color:#CCCCCC;
}
.before_home{
	text-align:center;
	margin:5px 0 5px 0;
}