/*메인달력*/
#main_calendar{/*달력전체배경이미지*/
	background:url(/img/bg_calendar.gif) 0 30px no-repeat;
	width:200px;
	height:182px;
	position:absolute;
	left:20px;
	top:275px;
}
#main_calendar_list caption{
	width:200px;
	padding-top:10px;
	padding-bottom:35px;/*th를 display:none으로 잡아서 그 공간까지 넓게 잡음*/
}
#main_calendar_list #preYear{/*<<버튼*/
	display:none;
}
#main_calendar_list #preMonth{/*<버튼*/
	background:url(/img/btn_cal_prev.gif) 2px 0 no-repeat;
	width:15px;
	height:15px;
	border:0;
	margin-right:7px;
	cursor:pointer;
}
#main_calendar_list #preMonth span{
	display:none;
}
#main_calendar_list .titelSpan{
	color:#0C7ACF;
	font-weight:bold;
}
#main_calendar_list #nextMonth{/*>버튼*/
	background:url(/img/btn_cal_next.gif) 2px 0 no-repeat;
	width:15px;
	height:15px;
	border:0;
	cursor:pointer;
}
#main_calendar_list #nextMonth span{
	display:none;
}
#main_calendar_list #nextYear{/*>>버튼*/
	display:none;
}

#main_calendar_list{
	border-collapse:collapse;
	/*background:url(/img/bg_calendar_th.gif) no-repeat;*/
	width:183px;
	margin:0 auto;
}
#main_calendar_list th{
	/*text-align:center;
	width:25px;
	height:27px;
	font-weight:normal;*/
	display:none;
}
#main_calendar_list td{
	text-align:center;
	width:25px;
	height:19px;
}
#main_calendar_list .daysSun{
	color:#FF0000;
}
#main_calendar_list .daysSat{
	color:#0000FF;
}
#main_calendar_list .toDay{
	color:#00A20B;
	font-weight:bold;
}
#main_calendar_list .schedule{/*스케줄있는날*/
	color:#00A948;
	cursor:pointer;
	text-decoration:underline;
}

/*자료실-협회일정표*/
#sub_schedule_list{
	width:100%;
	border-collapse:collapse;
	border:#98BE49 solid 2px;
	margin-bottom:15px;
}
#sub_schedule_list caption{
	padding-bottom:7px;
}
#sub_schedule_list #preYear{/*<<버튼*/
	background:url(/board/img/calendar/btn_prev_end.gif) no-repeat;
	width:16px;
	height:15px;
	border:0;
	margin-right:3px;
	cursor:pointer;
}
#sub_schedule_list #preYear span{
	display:none;
}
#sub_schedule_list #preMonth{/*<버튼*/
	background:url(/board/img/calendar/btn_prev.gif) no-repeat;
	width:13px;
	height:15px;
	border:0;
	margin-right:15px;
	cursor:pointer;
}
#sub_schedule_list #preMonth span{
	display:none;
}
#sub_schedule_list .titelSpan{
	font-size:120%;
	color:#009450;
	font-weight:bold;
}
#sub_schedule_list #nextMonth{/*>버튼*/
	background:url(/board/img/calendar/btn_next.gif) no-repeat;
	width:13px;
	height:15px;
	border:0;
	margin-left:15px;
	cursor:pointer;
}
#sub_schedule_list #nextMonth span{
	display:none;
}
#sub_schedule_list #nextYear{/*>>버튼*/
	background:url(/board/img/calendar/btn_next_end.gif) no-repeat;
	width:16px;
	height:15px;
	border:0;
	margin-left:3px;
	cursor:pointer;
}
#sub_schedule_list #nextYear span{
	display:none;
}

#sub_schedule_list th{
	background:url(/board/img/calendar/bg_schedule_th.gif) repeat-x;
	height:25px;
	border:0;padding:0;/*기본table 초기화*/
}
#sub_schedule_list .spanSun{/*th의 sun텍스트 이미지로 대체*/
	display:block;
	background:url(/board/img/calendar/txt_sun.gif) no-repeat;
	width:24px;
	padding-top:11px;
	overflow:hidden;
	height:0px !important;
	height /**/:11px;
	margin:0 auto;
}
#sub_schedule_list .spanMon{/*th의 mon텍스트 이미지로 대체*/
	display:block;
	background:url(/board/img/calendar/txt_mon.gif) no-repeat;
	width:26px;
	padding-top:11px;
	overflow:hidden;
	height:0px !important;
	height /**/:11px;
	margin:0 auto;
}
#sub_schedule_list .spanTue{/*th의 tue텍스트 이미지로 대체*/
	display:block;
	background:url(/board/img/calendar/txt_tue.gif) no-repeat;
	width:22px;
	padding-top:11px;
	overflow:hidden;
	height:0px !important;
	height /**/:11px;
	margin:0 auto;
}
#sub_schedule_list .spanWed{/*th의 wed텍스트 이미지로 대체*/
	display:block;
	background:url(/board/img/calendar/txt_wed.gif) no-repeat;
	width:25px;
	padding-top:11px;
	overflow:hidden;
	height:0px !important;
	height /**/:11px;
	margin:0 auto;
}
#sub_schedule_list .spanThu{/*th의 thu텍스트 이미지로 대체*/
	display:block;
	background:url(/board/img/calendar/txt_thu.gif) no-repeat;
	width:24px;
	padding-top:11px;
	overflow:hidden;
	height:0px !important;
	height /**/:11px;
	margin:0 auto;
}
#sub_schedule_list .spanFri{/*th의 fri텍스트 이미지로 대체*/
	display:block;
	background:url(/board/img/calendar/txt_fri.gif) no-repeat;
	width:18px;
	padding-top:11px;
	overflow:hidden;
	height:0px !important;
	height /**/:11px;
	margin:0 auto;
}
#sub_schedule_list .spanSat{/*th의 sat텍스트 이미지로 대체*/
	display:block;
	background:url(/board/img/calendar/txt_sat.gif) no-repeat;
	width:22px;
	padding-top:11px;
	overflow:hidden;
	height:0px !important;
	height /**/:11px;
	margin:0 auto;
}
#sub_schedule_list tbody td{
	border:#C4D799 solid 1px;
	height:70px;
	padding:5px;
	vertical-align:top;
}
#sub_schedule_list #days{
	width:95px;
	width /**/:98px;/*파이어폭스에서 한 td의 넓이*/
}
#sub_schedule_list .daysSun{
	color:#FF0000;
	font-weight:bold;
}
#sub_schedule_list .daysSat{
	color:#0000FF;
	font-weight:bold;
}
#sub_schedule_list .toDay{
	background:#CFFAD2;
	color:#00A20B;
	font-weight:bold;
}
.btn_sc_write{
	background:url(/board/img/calendar/btn_schedule_write.gif) no-repeat;	
	width:86px;	
	height:21px;
	cursor:pointer;
	border:0;
	margin:0 2px;
}
.btn_sc_write span{display:none;}
.btn_sc_list{	
	background:url(/board/img/calendar/btn_schedule_list.gif) no-repeat;
	width:86px;	
	height:21px;
	cursor:pointer;
	border:0;
	margin:0 2px;
}
.btn_sc_list span{display:none;}
.btn_sc_list_all{	
	background:url(/board/img/calendar/btn_schedule_list_all.gif) no-repeat;
	width:110px;
	height:21px;
	cursor:pointer;
	border:0;
	margin:0 2px;
}
.btn_sc_list_all span{display:none;}
.btn_sc_cal{
	background:url(/board/img/calendar/btn_schedule_cal.gif) no-repeat;
	width:86px;
	height:21px;
	cursor:pointer;
	border:0;
	margin:0 2px;
}
.btn_sc_cal span{display:none;}

/*자료실-행사일정표 - 리스트보기*/
.schedule_list #group_01{width:20px;}
.schedule_list #group_02{width:70px;}
.schedule_list #group_05{width:40px;}
#board_list .schedule_list td{padding:7px;}
.schedule_list .btn_admin_delete{/*삭제버튼*/
	background:url(/board/img/btn_delete_sm.gif) no-repeat;
	width:35px;	
	height:19px;
	cursor:pointer;
	border:0;
}
.schedule_list .btn_admin_delete span{display:none;}

.contents .board_form{/*일정수정하기 등 게시판의 폼양식 테이블*/
	border-top:#03AA9E solid 2px;
	margin-bottom:15px;
}
.contents .board_form th{
	border:0;
	border-bottom:#BCBEC0 solid 1px;
	background:#fff;
	width:70px;
	text-align:center;
}
.contents .board_form td{
	border:0;
	border-bottom:#BCBEC0 solid 1px;
}
.btn_day_select{/*날짜선택 버튼*/
	background:url(/board/img/calendar/btn_day_select.gif) no-repeat;
	width:61px;	
	height:21px;
	cursor:pointer;
	border:0;
	margin-left:3px;
}
.btn_day_select span{display:none;}