.CalendarContainer{
	border-top:1px solid #919191;
	border-left:1px solid #919191;
	margin:0px 15px 0px 15px;
	width:493px;
	margin:auto;
}

.CalendarTd_1{
	border-right:1px solid #919191;
	border-bottom:1px solid #919191;
}
.CalendarTd_2{
	border-right:1px solid #919191;
	border-bottom:1px solid #919191;
	font-family:'Times New Roman';
	font-size:22px;
	color:#234e71;
	text-align:center;
}
.CalendarTd_3{
	width:23px;
	text-align:center;
	height:28px;
}
.CalendarTd_4{
	border-bottom:1px solid #919191;
}
.CalendarTd_5{
	width:23px;
	text-align:center;
	height:28px;
	border-right:1px solid #919191;
}
.CalendarTd_5 a{
	width:23px;
	text-align:center;
	height:22px;
	color:#000;
	font-weight:bold;
	background-color:#FFF;
	text-decoration:none;
	display:block;
	padding-top:6px;
}
.CalendarTd_5 a:hover{
	color:#000;
	background-color:#ededed;
	text-decoration:none;
}
.CalendarTd_5 span a{
	width:23px;
	text-align:center;
	height:22px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-top:6px;
	background-color:transparent;
}
.CalendarTd_5 span a:hover{
	color:#000;
	text-decoration:none;
	background-color:transparent;
}
.CalendarRed{
	color:#F00;
}
.CalendarUnderlined{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}



.CalCulori_1{
	width:23px;
	height:28px;
	display:block;
	background-color:#fb8181;
}
.CalCulori_2{
	width:23px;
	height:28px;
	display:block;
	background-color:#fbe381;
}
.CalCulori_3{
	width:23px;
	height:28px;
	display:block;
	background-color:#fb81f1;
}
.CalCulori_4{
	width:23px;
	height:28px;
	display:block;
	background-color:#81d2fb;
}

.CalCulori_1_jum{
	width:23px;
	height:28px;
	display:block;
	background-image:url(../img/bgrd/cal_01_sus.gif);
	background-repeat:no-repeat;
}
.CalCulori_2_jum{
	width:23px;
	height:28px;
	display:block;
	background-image:url(../img/bgrd/cal_02_sus.gif);
	background-repeat:no-repeat;
}
.CalCulori_3_jum{
	width:23px;
	height:28px;
	display:block;
	background-image:url(../img/bgrd/cal_03_sus.gif);
	background-repeat:no-repeat;
}
.CalCulori_4_jum{
	width:23px;
	height:28px;
	display:block;
	background-image:url(../img/bgrd/cal_04_sus.gif);
	background-repeat:no-repeat;
}


.CalCulori_1-2{
	width:23px;
	height:28px;
	display:block;
	background-image:url(../img/bgrd/cal_01_sus.gif);
	background-repeat:no-repeat;
	background-color:#fbe381;
}
.CalCulori_1-3{
	width:23px;
	height:28px;
	display:block;
	background-image:url(../img/bgrd/cal_01_sus.gif);
	background-repeat:no-repeat;
	background-color:#fb81f1;
}
.CalCulori_1-4{
	width:23px;
	height:28px;
	display:block;
	background-image:url(../img/bgrd/cal_01_sus.gif);
	background-repeat:no-repeat;
	background-color:#81d2fb;
}
.CalCulori_2-3{
	width:23px;
	height:28px;
	display:block;
	background-image:url(../img/bgrd/cal_02_sus.gif);
	background-repeat:no-repeat;
	background-color:#fb81f1;
}
.CalCulori_2-4{
	width:23px;
	height:28px;
	display:block;
	background-image:url(../img/bgrd/cal_02_sus.gif);
	background-repeat:no-repeat;
	background-color:#81d2fb;
}
.CalCulori_3-4{
	width:23px;
	height:28px;
	display:block;
	background-image:url(../img/bgrd/cal_03_sus.gif);
	background-repeat:no-repeat;
	background-color:#81d2fb;
}



/****************************************************************************************/
/* popup */
.PopupContainer{
	border:1px solid #898987;
	width:530px;
	background-color:#fffadd;
}
.PopupContainer a{
	padding:0px;
	margin:0px;
	background-color:transparent;
}
.PopupContainer a:hover{
	padding:0px;
	margin:0px;
	background-color:transparent;
}
.PopupHeader{
	background-image:url(../img/bgrd/popup_top.gif);
	background-repeat:repeat-x;
	background-color:#fbeeaa;
	color:#000;
	font-weight:bold;
	padding-left:5px;
	border-bottom:1px solid #898987;
}
.PopupContent{
	padding:10px 20px 10px 20px;
	color:#000;
	text-align:left;
}












