.Calendar_main_table {
	margin-left : 10px;
	margin-right : 10px;
}

.Calendar_days_of_week_tr {
	text-align : center;
}

.Calendar_days_of_week_td {
	color: #FFFFFF;
	font-weight : bold;
	width : 28px;
	height : 16px;
}

.Calendar_days_tr{
	text-align : center;
}

.Calendar_fisrt_empty_days_td{
	
}

.Calendar_current_day_td{
	color: #FFFFFF;
	width: 28px;
	height: 16px;
}
.Calendar_holyday_td{
	color: #FFFFFF;
	width : 28px;
	height : 16px;
}

.Calendar_day_td{
	color: #FFFFFF;
	width: 28px;
	height: 16px;
}

.Calendar_month_year_tr{
	
}

.Calendar_month_year_td{
}

.Calendar_month_year_select{
	width:  180px;
	margin : 10px;
}

.Calendar_month_year_option{
	
}

.Calendar_period_tr{
	color : #FFFFFF;
	vertical-align : bottom;
}

.Calendar_period_td{
	color: #324e6f;
}

.Calendar_period_radio{
	vertical-align : bottom;
}


.Calendar_holyday_empty_td{
	color: #667A92;
	font-weight : bold;
	width: 28px;
	height: 16px;
}

.Calendar_day_empty_td{
	color: #667A92;
	font-weight: bold;
	width: 28px;
	height: 16px;
}

.Calendar_day_a{
	color: #FFFFFF;
	font-weight : bold;
	text-decoration:none;
}

.Calendar_current_day_a{
	color: #FFFFFF;
	font-weight : bold;
	text-decoration:none;
}

.Calendar_background_1{

}
.Calendar_background_2{

}
.Calendar_background_3{

}
.Calendar_background_4{

}
.Calendar_background_5{
	
}
.Calendar_background_6{
	
}

.bd_top{
	border-top: 1px solid #E9F2FB;
}
.bd_bottom{
	border-bottom: 1px solid #E9F2FB;
}
.bd_left{
	border-left: 1px solid #E9F2FB;
}
.bd_right{
	border-right: 1px solid #E9F2FB;
}
.bd_all{
	
}