.cal_shade {
	width : 290px;
	height : 290px;
	background : url('/gfx/default/cal_shade.png');
	position : absolute;
	z-index : 1;
}

.cal_container {
	border : 1px solid #A6A6A6;
	background-color : #FFF7F2;
	position : absolute;
	z-index : 2;
}

.cal_container .cal_inner {
	position : relative;
	width : 200px;
	height : 183px;
	overflow : hidden;
}
.cal_container .cal_inner input { font-size : 11px;padding : 0;margin : 0;border : none;background : none;text-decoration : underline;cursor : pointer;color : #FD7B34; }
.cal_container .cal_inner .close_butt { position : absolute;left : 145px;top : 5px;width : 50px; }
.cal_container .cal_inner .last_butt { position : absolute;left : 5px;top : 5px;width : 70px; }
.cal_container .cal_inner .next_butt { position : absolute;left : 75px;top : 5px;width : 70px; }

.cal_container .cal_inner .cal_month {
	width : 200px;
	height : 151px;
	background-color : #FD863A;
	border : 1px solid #CD4F00;
}

.cal_container .cal_inner .cal_month table {
	margin-left : 2px;
}
.cal_container .cal_inner .cal_month .cal_info {
	background-color : #FD7B34;
	color : white;
	border-bottom : 1px solid #FFC9AC;
	text-align : center;
	padding : 5px 0 5px 0;
	font-weight : bold;
}
.cal_container .cal_inner .cal_month table td {
	width : 27px;
	text-align : center;
	padding : 3px 0 3px 0;
	border-right : 1px solid #FFC9AC;
	border-bottom : 1px solid #FFC9AC;
	cursor : pointer;
}
.cal_container .cal_inner .cal_month table td.leaf { background-color : #ADADAD; }
.cal_container .cal_inner .cal_month table td.leaf_middle { background-color : #D4D4D4; }
.cal_container .cal_inner .cal_month table td.leaf_last { background-color : #828282; }
.cal_container .cal_inner .cal_month table td.leaf span { color : black;text-decoration : none; }
.cal_container .cal_inner .cal_month table td.normal { background-color : #EB702C;color : white; }
.cal_container .cal_inner .cal_month table td.normal_middle { background-color : #FF985F; }
.cal_container .cal_inner .cal_month table td.normal_last { background-color : #C1612C; }
.cal_container .cal_inner .cal_month table td.normal a { color : white;text-decoration : none; }
.cal_container .cal_inner .cal_month table td.hover { background-color : white; }
.cal_container .cal_inner .cal_month table td.hover span { color : black;font-weight : bold; }

