.cal_shade {
	width : 290px;
	height : 290px;
	background : url('/gfx/default/images/callendar_shade.png');
	position : absolute;
	z-index : 1;
}

.cal_container {
	border : 1px solid #faba06;
	background-color : #fff;
	position : absolute;
	z-index : 2;
	font-size: 0.8em;
}

.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 : #d60000; }
.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 : 153px;
	background-color : #ffffae;
}

.cal_container .cal_inner .cal_month table {
	margin-left : 2px;
}
.cal_container .cal_inner .cal_month .cal_info {
	background-color : #ffffae;
	color : #6e2819;
/*	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 #ffffae;
	border-bottom : 1px solid #ffffae;
	cursor : pointer;
}
.cal_container .cal_inner .cal_month table td.leaf { background-color: #fcd970; }
.cal_container .cal_inner .cal_month table td.leaf_middle { background-color: #fcd970; }
.cal_container .cal_inner .cal_month table td.leaf_last { background-color: #fcd970; }
.cal_container .cal_inner .cal_month table td.leaf span { color: #6e2819; text-decoration: none; }
.cal_container .cal_inner .cal_month table td.normal { background-color: #faba06; color: #6e2819; }
.cal_container .cal_inner .cal_month table td.normal_middle { background-color: #dc0000; color: #fff; }
.cal_container .cal_inner .cal_month table td.normal_last { background-color: #faba06; }
.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: #fff; }
.cal_container .cal_inner .cal_month table td.hover span { color: #dc0000; font-weight: bold; }

