/*==================================================
	전체적으로 적용될 공통의 스타일
==================================================*/


/*=== 엘레먼트들의 속성값 기본 설정 ===*/
html{
	overflow:scroll;
	height:100%;
}


body{
	padding:0;
	margin:0;
	background:url(images/menu_bar.gif) repeat-x left top;
	font-family:"돋움";
	font-size:12px;
	line-height:12pt;
	height:100%;
}

ul{
	margin:0;
	padding:0;
	list-style:none;
}
	ul li{
		margin:0;
		padding:0;
	}
	
dl{
	margin:0;
	padding:0;
}

	dl dt{
		margin:0;
		padding:0;
	}
	dl dd{
		margin:0;
		padding:0;
	}

table{
	border-collapse:collapse;
}
	table tbody th{
		text-align:center;
	}
a{
	text-decoration: none;
	color:black;
}
	a:hover{
		color:#E8641B;
	}

a img{
	border:none;
}
textarea{
	font-size:12px;
	border:solid 1px #E3E9EF;
	border-top:solid 1px #ABADB3;
}
h1{
	margin:-25px 0 10px 0;
	height:66px;
	text-indent:-5000px;

}
input{
	vertical-align:middle;
}
label{
	vertical-align:middle;
}
select{
	vertical-align:middle;
}
form{
	margin:0;
}

.SPECIAL_none{
	visibility:hidden;
	overflow:hidden;
	width:0px;
	height:0px;
}
.SPECIAL_clear{clear:both;}
.INPUT_TEXT{
	width:100px;
	height:15px;
	border:solid 1px #E3E9EF;
	font-size:12px;
	border-top:solid 1px #ABADB3;
}
.INPUT_CHECKBOX{
	height:12px;
}
.INPUT_RADIO{
	height:12px;
}

.block{
	display:block;
	padding:3px;
}
.float_left{
	display:block;
	float:left;
}

.CTL_INLINE{
	padding:5px;
	vertical-align:middle;
}
	.CTL_INLINE label{
		vertical-align:middle;
	}

.CTL_BLOCK{
	display:block;
	vertical-align:middle;
}
	.CTL_BLOCK input{
		vertical-align:middle;
	}
	.CTL_BLOCK label{
		vertical-align:middle;
	}

.GRP_GUIDE_BOX{
	clear:both;
	margin:5px 0 0 0;
	padding:3px;
	font-size:11px;
	color:#AAAAAA;
}

.BUTTON_COPY{
	width:24px;
	height:15px;
	border:none;
	text-indent:-5000px;
	background:url(button/btn_copy.gif) no-repeat left top;
	cursor:pointer;
}

.BUTTON_TRASH_IN, .BUTTON_TRASH_OUT{
	display:block;
	width:26px;
	height:20px;
	text-indent:-5000px;
	border:none;
	cursor:pointer;
}
	.BUTTON_TRASH_IN{
		background:url(button/but_waist.gif) no-repeat left top;
	}
	.BUTTON_TRASH_OUT{
		background:url(button/but_refresh.gif) no-repeat left top;
	}

/*========================================================================
	텍스트 스타일
========================================================================*/
.center{ text-align:center; }
.left{ text-align:left; }
.right{ text-align:right; }

/*========================================================================
	아이콘
========================================================================*/

/*==== 등급단계 아이콘 (0~5) ====*/
.ICON_PER_LEVEL_00, .ICON_PER_LEVEL_01, .ICON_PER_LEVEL_02, .ICON_PER_LEVEL_03, .ICON_PER_LEVEL_04, .ICON_PER_LEVEL_05{
	display:block;
	width:29px;
	height:15px;
	text-indent:-5000px;
	float:left;
}
	.ICON_PER_LEVEL_00{ background:url(ico/level_per_00.gif) no-repeat left top; }
	.ICON_PER_LEVEL_01{ background:url(ico/level_per_01.gif) no-repeat left top; }
	.ICON_PER_LEVEL_02{ background:url(ico/level_per_02.gif) no-repeat left top; }
	.ICON_PER_LEVEL_03{ background:url(ico/level_per_03.gif) no-repeat left top; }
	.ICON_PER_LEVEL_04{ background:url(ico/level_per_04.gif) no-repeat left top; }
	.ICON_PER_LEVEL_05{ background:url(ico/level_per_05.gif) no-repeat left top; }


/*==== 레벨 아이콘 ====*/
.ICON_LEVEL_GUEST, .ICON_LEVEL_STARTER, .ICON_LEVEL_MEMBER, .ICON_LEVEL_EXPERT, .ICON_LEVEL_STAR, .ICON_LEVEL_ADMIN{
	display:block;
	width:57px;
	height:14px;
	text-indent:-5000px;
	float:left;
}
	.ICON_LEVEL_GUEST{ background:url(ico/level_guest.gif) no-repeat left top; }
	.ICON_LEVEL_STARTER{ background:url(ico/level_starter.gif) no-repeat left top; }
	.ICON_LEVEL_MEMBER{ background:url(ico/level_member.gif) no-repeat left top; }
	.ICON_LEVEL_EXPERT{ background:url(ico/level_expert.gif) no-repeat left top; }
	.ICON_LEVEL_STAR{ background:url(ico/level_star.gif) no-repeat left top; }
	.ICON_LEVEL_ADMIN{ background:url(ico/level_admin.gif) no-repeat left top; }

/*==== 그룹 아이콘 ====*/
.ICON_GRP_MKT, .ICON_GRP_ADV, .ICON_GRP_NOTAX, .ICON_GRP_INDUSTRIAL{
	display:block;
	width:45px;
	height:15px;
	text-indent:-5000px;
	float:left;
	margin:0 3px 0 1px;
}
	.ICON_GRP_MKT{ background:url(ico/ico_grp_mkt.gif) no-repeat left top; }
	.ICON_GRP_ADV{ background:url(ico/ico_grp_adv.gif) no-repeat left top; }
	.ICON_GRP_NOTAX{ background:url(ico/ico_grp_notax.gif) no-repeat left top; }
	.ICON_GRP_INDUSTRIAL{ background:url(ico/ico_grp_nocompany.gif) no-repeat left top; width:49px; }

/*==== 인증 아이콘 ====*/
.ICON_AUTH_SMS, .ICON_AUTH_NONE{
	display:block;
	width:12px;
	height:12px;
	text-indent:-5000px;
	float:left;
}
	.ICON_AUTH_SMS{ background:url(ico/sms_ok.gif) no-repeat left top; }
	.ICON_AUTH_NONE{ background:url(ico/sms_no.gif) no-repeat left top; }

/*==== 취소, 출금 아이콘 ====*/
.ICON_ACCOUNT_CANCEL, .ICON_ACCOUNT_CALCULATION, .ICON_ACCOUNT_REFUND{
	display:block;
	margin:1px;
	padding:1px;
	float:left;
	cursor:pointer;
}
	.ICON_ACCOUNT_CANCEL{ background-color:#B4B4B4; }
	.ICON_ACCOUNT_CALCULATION{ background-color:#00BFF3; }
	.ICON_ACCOUNT_REFUND{ background-color:#00BFF3; }

/*==== CPS 처리 상태 아이콘 ====*/
.ICON_CPS_STATE_, .ICON_CPS_STATE_SELL, .ICON_CPS_STATE_CANCEL, .ICON_CPS_STATE_READY{
	display:block;
	width:50px;
	height:15px;
	margin:1px;
	text-indent:-5000px;
}
	.ICON_CPS_STATE_{ background:url(ico/setting.gif) no-repeat left top; }
	.ICON_CPS_STATE_SELL{ background:url(ico/sell.gif) no-repeat left top; }
	.ICON_CPS_STATE_CANCEL{ background:url(ico/cancel.gif) no-repeat left top; }
	.ICON_CPS_STATE_READY{ background:url(ico/ready.gif) no-repeat left top; }


/*==== 접수 중복 아이콘 ====*/
.ICON_REPETION_ITEM, .ICON_REPETION_GRP, .ICON_REPETION_ETC{
	display:block;
	width:15px;
	height:15px;
	text-indent:-5000px;
	float:left;
	margin:1px;
}
	.ICON_REPETION_ITEM{ background:url(ico/ico_overlap_item.gif) no-repeat left top; }
	.ICON_REPETION_GRP{ background:url(ico/ico_overlap_group.gif) no-repeat left top; }
	.ICON_REPETION_ETC{ background:url(ico/ico_overlap_etc.gif) no-repeat left top; }

.ICON_IP_CHECK_MKT, .ICON_IP_CHECK_ORDER{
	display:block;
	width:16px;
	height:16px;
	text-indent:-5000px;
	float:left;
	margin:1px;
}
	.ICON_IP_CHECK_MKT{ background:url(ico/ico_warning.gif) no-repeat left top; }
	.ICON_IP_CHECK_ORDER{ background:url(ico/icon_alert.gif) no-repeat left top; }

/*==== 광고방식 아이콘 ====*/
.ICON_MARKETING_METHOD_CPA, .ICON_MARKETING_METHOD_CPS, .ICON_MARKETING_METHOD_CPCALL, .ICON_MARKETING_METHOD_MART{
	display:block;
	width:36px;
	height:12px;
	text-indent:-5000px;
	float:left;
	margin:1px;
}
	.ICON_MARKETING_METHOD_CPA{ background:url(ico/marketing_method_cpa.gif) no-repeat left top; }
	.ICON_MARKETING_METHOD_CPS{ background:url(ico/marketing_method_cps.gif) no-repeat left top; }
	.ICON_MARKETING_METHOD_CPCALL{ background:url(ico/marketing_method_cpcall.gif) no-repeat left top; }
	.ICON_MARKETING_METHOD_MART{ background:url(ico/marketing_method_mart.gif) no-repeat left top; }

/*==== 아이템 상태 (사용, 대기, 중단) ====*/
.ICON_ITEM_ACTIVE_ACTIVE, .ICON_ITEM_ACTIVE_READY, .ICON_ITEM_ACTIVE_STOP{
	display:block;
	width:36px;
	height:19px;
	text-indent:-5000px;
	float:left;
	margin:1px;
}
	.ICON_ITEM_ACTIVE_ACTIVE{ background:url(ico/active_Y.gif) no-repeat left top; }
	.ICON_ITEM_ACTIVE_READY{ background:url(ico/active_N.gif) no-repeat left top; }
	.ICON_ITEM_ACTIVE_STOP{ background:url(ico/active_STOP.gif) no-repeat left top; }

/*==== 아이템 상태 (정상, 종료예정, 종료) ====*/
.ICON_ITEM_EXPIRE_NORMAL, .ICON_ITEM_EXPIRE_ENDSOON, .ICON_ITEM_EXPIRE_END{
	display:block;
	width:50px;
	height:14px;
	text-indent:-5000px;
	float:left;
	margin:1px;
}
	.ICON_ITEM_EXPIRE_NORMAL{ background:url(ico/expire_normal.gif) no-repeat left top; }
	.ICON_ITEM_EXPIRE_ENDSOON{ background:url(ico/expire_endsoon.gif) no-repeat left top; }
	.ICON_ITEM_EXPIRE_END{ background:url(ico/expire_end.gif) no-repeat left top; }

/*==== 아이템 상태 (이벤트, 주력, 신규, 일반) ====*/
.ICON_ITEM_PLAN_EVENT, .ICON_ITEM_PLAN_MAIN, .ICON_ITEM_PLAN_NEW, .ICON_ITEM_PLAN_NOMAL, .ICON_ITEM_PLAN_RECOMMAND{
	display:block;
	width:38px;
	height:12px;
	text-indent:-5000px;
	float:left;
	margin:1px;
}
	.ICON_ITEM_PLAN_EVENT{ background:url(ico/item_state_EVENT.gif) no-repeat left top; }
	.ICON_ITEM_PLAN_MAIN{ background:url(ico/item_state_MAIN.gif) no-repeat left top; }
	.ICON_ITEM_PLAN_NEW{ background:url(ico/item_state_NEW.gif) no-repeat left top; }
	.ICON_ITEM_PLAN_NOMAL{ background:url(ico/item_state_NOMAL.gif) no-repeat left top; }
	.ICON_ITEM_PLAN_RECOMMAND{ background:url(ico/item_state_RECOMMAND.gif) no-repeat left top; }

/*==== 캠페인 특약 종류 아이콘 (특별제휴, 메일링, 키워드, 노출광고, 기타) ====*/
.ICON_EXTENSION_KIND_SPECIAL, .ICON_EXTENSION_KIND_MAIL, .ICON_EXTENSION_KIND_KEYWORD, .ICON_EXTENSION_KIND_OPENAD, .ICON_EXTENSION_KIND_ETC{
	display:block;
	text-indent:-5000px;
	float:left;
	width:15px;
	height:15px;
	margin:2px;
}
	.ICON_EXTENSION_KIND_SPECIAL{
		background:url(ico/extends_kind_special.gif) no-repeat left top;
	}
	.ICON_EXTENSION_KIND_MAIL{
		background:url(ico/extends_kind_mailing.gif) no-repeat left top;
	}
	.ICON_EXTENSION_KIND_KEYWORD{
		background:url(ico/extends_kind_keyword.gif) no-repeat left top;
	}
	.ICON_EXTENSION_KIND_OPENAD{
		background:url(ico/extends_kind_openads.gif) no-repeat left top;
	}
	.ICON_EXTENSION_KIND_ETC{
		background:url(ico/extends_kind_etc.gif) no-repeat left top;
	}

/*========================================================================
	리스트 정보 영역
========================================================================*/
.LIST_INFO{
	clear:both;
	float:left;
	width:100%;
	margin:5px 0 5px 0;
}
	.LIST_INFO div{
		height:20px;
	}
		.LIST_INFO div.print{
			float:right;
			margin:-20px 0 0 0;
			position:relative;
		}
		.LIST_INFO div.left{
			float:left;
		}
		.LIST_INFO .right{
			float:right;
			background:url(images/summary.gif) no-repeat left top;
			border-right:solid 1px #B9A995;
			padding:0 0 0 20px;
		}
			.LIST_INFO .right dt{
				float:left;
				padding:2px;
				text-indent:5px;
				background:url(images/mark_next.gif) no-repeat left center;
			}
			.LIST_INFO .right dd{
				float:left;
				padding:2px 10px 2px 3px;
				font-weight:bold;
				color:#303030;
			}

/*========================================================================
	버튼
========================================================================*/

.BUTTON_A, .BUTTON_B{
	display:block;
	float:left;
	height:24px;
	color:#4B4B4B;
	border:none;
	font-family:"돋움";
	cursor:pointer;
}
	.BUTTON_A font{
		display:block;
		margin-top:6px;
		text-indent:10px;
		font-size:12px;
	}
	.BUTTON_B font{
		display:block;
		margin-top:6px;
		text-indent:10px;
		font-size:12px;
	}

.BUTTON_A{ 
	width:80px;
	background:url(button/button_a.gif) no-repeat left top; 
}
.BUTTON_B{ 
	width:100px;
	background:url(button/button_b.gif) no-repeat left top; 
}
.BUTTON_C, .BUTTON_D, .BUTTON_E{ 
	height:21px;
	color:#67532C;
	border:none;
	font-family:"굴림";
	cursor:pointer;
	font-weight:bold;
}
.BUTTON_C{ 
	width:54px;
	background:url(button/button_c.gif) no-repeat left top; 
}
.BUTTON_D{ 
	width:65px;
	background:url(button/button_d.gif) no-repeat left top; 
}
.BUTTON_E{ 
	width:65px;
	color:#FFFFFF;
	background:url(button/button_e.gif) no-repeat left top; 
}

	a.BUTTON_C{
		display:block;
	}
	a.BUTTON_D{
		display:block;
	}
	a.BUTTON_E{
		display:block;
	}

	a.BUTTON_C font{
		display:block;
		padding:3px 0 0 0;
		text-align:center;
		font-size:12px;
	}
	a.BUTTON_D font{
		display:block;
		padding:3px 0 0 0;
		text-align:center;
		font-size:12px;
	}
	a.BUTTON_E font{
		display:block;
		padding:3px 0 0 0;
		text-align:center;
		font-size:12px;
	}

.BUTTON_GRAY, .BUTTON_GREEN{
	padding:3px;
	font-size:11px;
	border:none;
	cursor:pointer;
}

.BUTTON_GRAY{
	background-color:#E6E6E6;
	color:#3E3E3E;
	border-right:solid 1px #CCCBCA;
	border-bottom:solid 1px #CCCBCA;
}

a.BUTTON_HELP_S{ display:block; }
.BUTTON_HELP_S{
	width:14px;
	height:14px;
	text-indent:-5000px;
	background:url(button/btn_help_small.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

.BTN_DESC, .BTN_ASC{
	display:block;
	float:left;
	width:100px;
	height:30px;
	color:#FFFFFF;
	margin-right:3px;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
	.BTN_ASC font{
		display:block;
		margin-top:8px;
		text-indent:30px;
		font-size:12px;
	}

	.BTN_DESC font{
		display:block;
		margin-top:8px;
		text-indent:30px;
		font-size:12px;
	}

.BTN_DESC{
	background:url(button/btn_desc.gif) no-repeat left top;
}
.BTN_ASC{
	background:url(button/btn_asc.gif) no-repeat left top;
}

.BTN_TAB_SELECTED, .BTN_TAB_UNSELECTED{
	display:block;
	float:left;
	width:97px;
	height:15px;
	padding:7px 0 7px 0;
	font-size:12px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	color:#FFFFFF;
	text-align:center;
}
	.BTN_TAB_SELECTED{ background:url(button/tab_active.gif) no-repeat left top; }
	.BTN_TAB_UNSELECTED{ background:url(button/tab_unactive.gif) no-repeat left top; }
		.BTN_TAB_SELECTED font{ font-size:12px; }
		.BTN_TAB_UNSELECTED font{ font-size:12px; }

	input.BTN_TAB_SELECTED{ padding:0; height:29px; }
	input.BTN_TAB_UNSELECTED{ padding:0; height:29px; }


/* 엑셀 및 프린트 출력 버튼 */
.BTN_EXEL, .BTN_PRINT{
	display:block;
	width:16px;
	height:16px;
	text-indent:-5000px;
	float:left;
	margin:0 5px 0 0;
	border:none;
	cursor:pointer;
}
	.BTN_EXEL{ background:url(button/btn_exel.gif) no-repeat left top; }
	.BTN_PRINT{ background:url(button/btn_print.gif) no-repeat left top; }

/* 달력표시 버튼 */
.BTN_SCHEDULER{
	width:21px;
	height:20px;
	text-indent:-5000px;
	margin:0 5px 0 0;
	border:none;
	cursor:pointer;
	background:url(button/btn_scheduler.gif) no-repeat left top;
	vertical-align:middle;
}

/*========================================================================
	하단(foot) 스타일
========================================================================*/
.GRP_foot div.inform a.rul{
	display:block;
	width:108px;
	height:21px;
	text-indent:-5000px;
	background:url(button/but_privacy.gif) no-repeat left top;
}

/*========================================================================
	상단 메뉴 스타일
========================================================================*/

.GRP_menu .GRP_menu_global{
	float:left;
	width:100%;
	height:58px;
	background:url(images/menu_bar2.gif) no-repeat left top;
}
	.GRP_menu .GRP_menu_global ul{
		float:right;
		height:58px;
	}
		.GRP_menu .GRP_menu_global ul li{
			float:left;
			height:58px;
		}
			.GRP_menu .GRP_menu_global ul li a{
				display:block;
				height:58px;
				text-indent:-5000px;
			}
		.GRP_menu .GRP_menu_global ul li.link_home{}		/* 메인페이지 */
			.GRP_menu .GRP_menu_global ul li.link_home a{
				width:64px;
				background:url(images/btn_home.gif) no-repeat left center;
			}
		.GRP_menu .GRP_menu_global ul li.link_monitor{}			/* 모니터페이지 */
			.GRP_menu .GRP_menu_global ul li.link_monitor a{
				width:100px;
				background:url(images/btn_page_monitor.gif) no-repeat left center;
			}
		.GRP_menu .GRP_menu_global ul li.link_mkt{}			/* 마케터페이지 */
			.GRP_menu .GRP_menu_global ul li.link_mkt a{
				width:100px;
				background:url(images/btn_page_mkt.gif) no-repeat left center;
			}
		.GRP_menu .GRP_menu_global ul li.link_adv{}			/* 광고주페이지 */
			.GRP_menu .GRP_menu_global ul li.link_adv a{
				width:100px;
				background:url(images/btn_page_adv.gif) no-repeat left center;
			}
		.GRP_menu .GRP_menu_global ul li.link_adm{}
			.GRP_menu .GRP_menu_global ul li.link_adm a{	/* 관리자페이지 */
				width:100px;
				background:url(images/btn_page_adm.gif) no-repeat left center;
			}
		.GRP_menu .GRP_menu_global ul li.link_myinfo{}		/* 내정보 */
			.GRP_menu .GRP_menu_global ul li.link_myinfo a{
				width:59px;
				background:url(images/btn_mypage.gif) no-repeat left center;
			}
		.GRP_menu .GRP_menu_global ul li.link_logout{}		/* 로그아웃 */
			.GRP_menu .GRP_menu_global ul li.link_logout a{
				width:75px;
				background:url(images/btn_logout.gif) no-repeat left center;
			}
		.GRP_menu .GRP_menu_global ul li.link_join_mkt{}	/* 마케터가입 */
			.GRP_menu .GRP_menu_global ul li.link_join_mkt a{
				width:100px;
				background:url(images/btn_join_mkt.gif) no-repeat left center;
			}
		.GRP_menu .GRP_menu_global ul li.link_join_adv{}	/* 광고주가입 */
			.GRP_menu .GRP_menu_global ul li.link_join_adv a{
				width:100px;
				background:url(images/btn_join_adv.gif) no-repeat left center;
			}
		.GRP_menu .GRP_menu_global ul li.link_login{}		/* 로그인 */
			.GRP_menu .GRP_menu_global ul li.link_login a{
				width:75px;
				background:url(images/btn_login.gif) no-repeat left center;
			}

.GRP_menu .GRP_navigation{
	float:left;
	width:100%;
	height:15px;
	margin:8px 0 0 0;
	color:#727272;
}
	.GRP_menu .GRP_navigation ul{
		float:left;
	}
		.GRP_menu .GRP_navigation ul li{
			float:left;
			margin:0 15px 0 0;
			text-indent:5px;
			background:url(images/mark_next.gif) no-repeat left 4px;
		}
		.GRP_menu .GRP_navigation ul li.home{
			text-indent:0;
			background:none;
		}

.GRP_help{
	margin:-40px 0 15px 0;
}
	.GRP_help .button{
		text-align:right;
	}
		.GRP_help .button input{
			width:61px;
			height:24px;
			background:url(button/btn_help_big.gif) no-repeat left top;
			border:none;
			text-indent:-5000px;
			cursor:pointer;
		}
	.GRP_help #HELP_CONTENTS{
		display:none;
		width:618px;
		background-color:#FFFFFF;
		border:solid 1px #363636;
	}
	.GRP_help #HELP_CONTENTS h2{
		margin:0 0 0 0;
		font-size:15px;
		padding:7px;
		text-indent:30px;
		background:url(images/help_layer_head.gif) no-repeat left top;
	}
	.GRP_help #HELP_CONTENTS div.close{
		margin:-30px 0 0 0;
		text-align:right;
		padding:5px;
	}
		.GRP_help #HELP_CONTENTS div.close input{
			width:25px;
			height:19px;
			background:url(button/btn_layer_close.gif) no-repeat left top;
			text-indent:-5000px;
			border:none;
			cursor:pointer;
		}
		.GRP_help #HELP_CONTENTS h2 span.subject{
			font-size:12px;
			font-weight:normal;
		}
	.GRP_help #HELP_CONTENTS form{
		padding:10px;
	}
	.GRP_help #HELP_CONTENTS div.contents{
		padding:10px;
		font-size:11pt;
	}
		.GRP_help #HELP_CONTENTS div.contents div.file{
			font-size:12px;
			color:#AAAAAA;
		}
			.GRP_help #HELP_CONTENTS div.contents div.file a{
				font-size:12px;
				color:#AAAAAA;
			}


/*========================================================================
	정보 (summary)
========================================================================*/
.INFORM_SUMMARY{
	float:right;
	height:20px;
	margin:0 0 10px 0;
	padding:5px;
	border:solid 1px #DFA23E;
	border-left:solid 15px #DFA23E;
}
	.INFORM_SUMMARY dt{ 
		float:left;
		background:url(images/mark_next.gif) no-repeat left 7px;
		text-indent:10px;
		padding:3px 0 0 0;
	}
	.INFORM_SUMMARY dd{ 
		float:left;
		text-indent:5px;
		margin:0 20px 0 0;
		padding:3px 0 0 0;
	}

/*========================================================================
	검색폼 스타일
========================================================================*/

.SEARCH_FORM{
	width:100%;
	margin:0 0 5px 0;
}
	.SEARCH_FORM table{
		width:100%;
	}
		.SEARCH_FORM table tbody{}
			.SEARCH_FORM table tbody tr{
				height:38px;
			}
				.SEARCH_FORM table tbody tr th{
					width:145px;
					color:#545454;
					background:url(images/search_form_th.gif) no-repeat left top; 
				}
				.SEARCH_FORM table tbody tr th.top{ background:url(images/search_form_th_top.gif) no-repeat left top; }
				.SEARCH_FORM table tbody tr th.bottom{ background:url(images/search_form_th_bottom.gif) no-repeat left bottom; }
				.SEARCH_FORM table tbody tr td{
					padding:0 0 0 10px;
					background:url(images/search_form_td.gif) no-repeat right bottom; 
				}
				.SEARCH_FORM table tbody tr td.top{ background:url(images/search_form_td_top.gif) no-repeat right top; }
				.SEARCH_FORM table tbody tr td.bottom{ background:url(images/search_form_td_bottom.gif) no-repeat right bottom; }
					.SEARCH_FORM table tbody tr td div.view_type{
						float:left;
						margin:0 5px 0 0;
						padding:3px;
						height:15px;
					}
						.SEARCH_FORM table tbody tr td div.view_type input{
						}
						.SEARCH_FORM table tbody tr td div.view_type label{
							padding:3px;
						}
					.SEARCH_FORM table tbody tr td div.search_year{
						float:left;
						margin:0 5px 0 20px;
						height:25px;
						border-left:solid 1px #CCCCCC;
						padding:0 0 0 5px;
					}
					.SEARCH_FORM table tbody tr td div.search_month{
						float:left;
						margin:0 5px 0 0;
					}

	.SEARCH_FORM div.submit{
		margin:10px 0 0 0;
		text-align:right;
	}

		.SEARCH_FORM .submit .reset, .search{
			height:24px;
			text-indent:-5000px;
			margin:0 5px 0 0;
			border:none;
			cursor:pointer;
		}
			.reset{ width:68px; background:url(button/btn_reset.gif) no-repeat left top; }
			.search{ width:58px; background:url(button/btn_search.gif) no-repeat left top; }

/*========================================================================
	통계 그래프 스타일
========================================================================*/
.CHART{
	margin:20px 0 0 0;
}
/*========================================================================
	쪽지
========================================================================*/
.GRP_letter_area{
	float:right;
	position:relative;
	left:10px;
}
.GRP_letter{
	position:absolute;
	width:110px;
	background:url(images/letter_box.gif) no-repeat left top;
}
	.GRP_letter dl{
		width:100%;
		margin:30px 0 0 0;
		padding:0 0 20px 0;
		background:url(images/letter_box_bottom.gif) no-repeat left bottom;
	}
		.GRP_letter dl dt{
			display:none;
		}
		.GRP_letter dl dd{
			width:100px;
			padding:5px 0 0 0;
			margin:0 0 0 3px;
			color:#5B5B5B;
		}
			.GRP_letter dl dd .cnt{
				font-weight:bold;
				color:#FF6600;
			}

/*========================================================================
	인터페이스용 스타일
========================================================================*/

#IFC_LOADING_LIST{
	position:absolute;
	height:400px;
	background:url(images/loading.gif) no-repeat center top;
}
/*
.GRP_contants .trash_tab{
	width:100%;
	height:37px;
	background:url(images/trash_tab_bg.gif) repeat-x left top;
}
	.GRP_contants .trash_tab input{
		border:solid 1px;
		display:block;
		width:111px;
		height:37px;
		text-indent:-5000px;
		float:left;
		background-color:#FFFFFF;
		cursor:pointer;
		margin:0 5px 0 0;
	}
		.GRP_contants .trash_tab input.selected{
			background-color:#CCCCCC;
		}
*/

.MULTI_SELECT{
	width:150px;
	padding:0 20px 0 0;
	background:url(images/multi_select.gif) no-repeat right top;
}
	.MULTI_SELECT dt{
		height:12px;
		cursor:pointer;
		padding:2px;
		border:solid 1px #6B5B49;
		overflow:hidden;
		background-color:#FFFFFF;
	}
		.MULTI_SELECT dt span{
			text-indent:5px;
			padding:0 3px 0 0;
			background:url(images/dot.gif) no-repeat right 3px;
		}
	.MULTI_SELECT dd{
		width:150px;
		height:200px;
		overflow:auto;
		background-color:#FFFFFF;
		border:solid 1px #CCCCCC;
	}
		.MULTI_SELECT dd p{
			margin:0;
			border-bottom:solid 2px #CCCCCC;
		}
			.MULTI_SELECT dd p span{
				display:block;
				border:solid 1px #FFFFFF;
			}
				.MULTI_SELECT dd p span input{
					float:left;
				}
					.MULTI_SELECT dd p span label{
						padding:3px;
						display:block;
						border-bottom:solid 1px #CCCCCC;
						cursor:pointer;
						text-indent:2px;
					}

		.MULTI_SELECT dd span{
			display:block;
			border:solid 1px #FFFFFF;
		}
			.MULTI_SELECT dd span input{
				float:left;
			}
				.MULTI_SELECT dd span label{
					display:block;
					float:left;
					width:105px;
					border-bottom:solid 1px #CCCCCC;
					cursor:pointer;
					padding:3px;
					text-indent:2px;
				}
				.MULTI_SELECT dd span label.checked{
					background-color:#EEEEEE;
				}

		.MULTI_SELECT dd span.state_active{
			color:black;
		}
		.MULTI_SELECT dd span.state_ready{
			color:gray;
		}
		.MULTI_SELECT dd span.state_stop{
			color:gray;
			text-decoration:line-through;
		}

.ZIPCODE{
	width:100%;
}
	.ZIPCODE li{
		height:20px;
	}
		.ZIPCODE li a{
			display:block;
			padding:3px;
			color:#000000;
		}
		.ZIPCODE li a:hover{
			background-color:#E6E6E6;
		}

.PROGRESS_NAVIGATION{
	width:400px;
	height:200px;
	border:solid 1px #CCCCCC;
}
	.PROGRESS_NAVIGATION .progress_num{
		border-bottom:solid 1px #CCCCCC;
	}
	.PROGRESS_NAVIGATION .progress_bar{
		height:20px;
		border:solid 1px #CCCCCC;
	}
		.PROGRESS_NAVIGATION .progress_bar div{
			width:0px;
			height:20px;
			background-color:#FF0000;
		}

/*============ 리스트 링크 ============*/
#VIEW_LIST_LINK{
	clear:both;
	width:100%;
	height:29px;
	margin:0 0 10px 0;
}
	#VIEW_LIST_LINK a{
		border:none;
		display:block;
		width:97px;
		height:15px;
		padding:7px 0 7px 0;
		float:left;
		margin:2px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		background:url(button/tab_unactive.gif) no-repeat left bottom;
		text-align:center;
	}
		#VIEW_LIST_LINK a font{
			font-size:12px;
		}
	#VIEW_LIST_LINK a.selected{
		background:url(button/tab_active.gif) no-repeat left bottom;
	}

	#VIEW_LIST_LINK div{
		float:left;
		margin:0 5px 0 0;
	}
/*
		#VIEW_LIST_LINK div .heading{
			margin:0;
			border-bottom:solid 1px #CCCCCC;
			font-size:12px;
			color:#AAAAAA;
			background-color:#F4F4F4;
		}
*/
/*============ 리스트 영역 ============*/
#LIST_PRINT_AREA.LIST_PRINT_AREA{
	clear:both;
	height:400px;
}

/*========================================================================
	로딩 메세지
========================================================================*/

#LOADING_MSG{
	position:absolute;
	z-index:4000;
	background-color:#FFFFFF;
}
	#LOADING_MSG p{
		position:relative;
		top:0;
		left:0;
		z-index:4001;
		background:url(images/login_loading.gif) no-repeat center center;
		margin:0;
		padding:0;
	}
