#theCalendar
{
	float:left;
	margin-left:30px;
}
.calendar
{
	width:313px;
	height:257px;
	float:left;
	border: 0px;
	font: bold 12px Arial;
	color: #4e4e4e;
	background-image:url('/img/calendar_bcg.png');
	background-position:top;
	background-repeat:no-repeat;
}
.calendar th
{
	padding-bottom: 3px;
	text-align: center;
	font: bold 14px Arial;
}
.calendar th a,
.calendar td a,
.calendar th a:visited,
.calendar td a:visited
{
	color:#fff;
	text-decoration: none;
}
.calendar th.month
{
	color:#fff;
	text-align:center;
}
.calendar td
{
	text-align: center;
}
.calendar td.daysofweek
{
	color:#4e4e4e;	
	width:29px;
	height:28px;
}
.calendar td span a,
.calendar td span a:visited
{
	color:#4e4e4e;
}

.calendar .header{
width:313px;
height:35px;
}

.calendar .week_line{
height:1px;
background-color:#DADADA;
}

.calendar .week_line2{
height:5px;
}

.days0{
width:29px;
height:28px;
color:#4e4e4e;
}

.days1{
width:29px;
height:28px;
background-image:url('/img/calendar_basic.png');
background-repeat:no-repeat; 
background-position:center; 
color:#fff;
}

.days2{
width:29px;
height:28px;
background-image:url('/img/calendar_adv.png');
background-repeat:no-repeat; 
background-position:center; 
color:#fff;
}

.days3{
width:29px;
height:28px;
background-image:url('/img/calendar_cinema.png');
background-repeat:no-repeat;
background-position:center; 
color:#fff;
}

.days4{
width:29px;
height:28px;
background-image:url('/img/calendar_pop.png');
background-repeat:no-repeat;
background-position:center; 
color:#fff;
}

.days5{
width:29px;
height:28px;
background-image:url('/img/calendar_bw.png');
background-repeat:no-repeat;
background-position:center; 
color:#fff;
}

/*-------------------------------------------------------*/
.page_title{
font:normal 36px Arial;
width:700px;
margin-left:20px;
}


.key_box{
font:20px Arial;
color: #646464;
width:300px;
float:left;
margin-left:50px;
margin-top:67px;
}

.key_box div{
font-weight:bold;
font-size:14px;
margin-top:5px;
line-height:24px;
}

.key_box div img{
vertical-align:middle;
margin-right:5px;
}
