@charset "utf-8";
/*calendar */
.month {
	font-family: "Century Gothic", Arial;
	font-size: 26px;
	color: #666666;
	text-align:left;
	text-transform:uppercase;
	font-weight: bold;
}
.week {
	/*background-color:#E0A901;		border-bottom:solid 1px #CCCCCC;	*/
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-transform:uppercase;
	font-weight: bold;
	text-align:center;
}
.week_sun {
	/*	background-color:#FFCC00; 	border-bottom:solid 1px #CCCCCC;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-transform:uppercase;
	font-weight: bold;
	text-align:center;
}
.week_sat {
	/*	background-color:#FFCC00; 	border-bottom:solid 1px #CCCCCC;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-transform:uppercase;
	font-weight: bold;
	text-align:center;
}
.calendar_box {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/*width:120px;
	background-color:#CCCCCC;*/
	/*border-bottom:solid 1px #E3E3E3;
	border-left: solid 1px #E3E3E3;*/
	background:url(../../images/share/sec_tabbg.png);
	padding-right:5px;
	margin-left:0px;
	margin-bottom:0px;
}
.calendar_box ul, .calendar_box_sun ul, .calendar_box_sat ul, .calendar_box_current ul {
	margin-left:5px;
	margin-bottom:5px;
	padding-left:5px;
	padding-bottom:5px;
	-moz-padding-start:0px;
	list-style:none;
}
.calendar_box ul li,.calendar_box_sun ul li, .calendar_box_sat ul li, .calendar_box_current ul li {
	padding-bottom:3px;
}
.calendar_box_sat {
	background:url(../../images/share/sec_tabbg.png);
	padding-right:5px;
	/*	background-color:#868686;	opacity:0.8;
	filter:alpha(opacity=80);width:40px;background-color:#FFFCE1;	border-bottom:solid 1px #E3E3E3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E3E3E3;*/
}
.calendar_box_sun {
	background:url(../../images/share/sec_tabbg.png);
	padding-right:5px;
	/*	background-color:#868686;	opacity:0.8;
	filter:alpha(opacity=80);width:40px;background-color:#FFFCE1;	border-bottom:solid 1px #E3E3E3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E3E3E3;*/
}

.calendar_box_current {
/*	background:url(../../images/share/sec_tabbg.png);*/
background-color:#ffffff;	opacity:0.8;
	filter:alpha(opacity=80);
	padding-right:5px;
	/*	background-color:#868686;	opacity:0.8;
	filter:alpha(opacity=80);width:40px;background-color:#FFFCE1;	border-bottom:solid 1px #E3E3E3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E3E3E3;*/
}

.calendar_box_noday {
	color: #999999;
	/*background-color: #000000;
	border-bottom:solid 1px #E3E3E3;
	border-left: solid 1px #E3E3E3;	*/
	opacity:0.1;
	filter:alpha(opacity=10);
}

.calendar_item {
	color: #666666;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.calendaradd {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
}
.calendar_week_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.calendar_content {
}
.download {
	font-family: "Century Gothic", Arial;
	font-size: 12px;
	color: #666666;
	text-transform:uppercase;
	font-weight: normal;
}
.calendar_day {
	height:15px;
	width:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
}
.calendar_day_off {
	height:15px;
	width:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#ff0000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
}

.calendar_day_current {
	height:15px;
	width:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#3399FF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
}

/* calendar end */
.calendar_add{
width:100%;
text-align:right;
}