/***** schedule *****/

.bt_sche{
	padding			: 10px 0 0 0;
	height			: 25px;
}
.bt_sche li{
	float			: left;
	width			: 33%;
}
.bt_sche li:last-child{
	float			: left;
	width			: 34%;
}
.bt_sche li span{
	margin			: 0 5px;
}
.bt_sche .today span{
	display			: block;
	border			: 1px solid #fbde70;
}

.bt_sche p{
	display			: block;
	color			: #fbde70;
	font-size		: 12px;
	text-align		: center;
	text-decoration	: none;
	text-shadow		: 1px 1px 1px #000000;
	border			: 1px solid #000000;
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(top, #666666 0%, #333333 50%, #0a0e0a 50%, #0a0809 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(50%,#333333), color-stop(50%,#0a0e0a), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #666666 0%,#333333 50%,#0a0e0a 50%,#0a0809 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #666666 0%,#333333 50%,#0a0e0a 50%,#0a0809 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #666666 0%,#333333 50%,#0a0e0a 50%,#0a0809 100%); /* IE10+ */
	background: linear-gradient(top, #666666 0%,#333333 50%,#0a0e0a 50%,#0a0809 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */
	line-height		: 20px;	
}
.bt_sche .day span{
	display			: block;
	border			: 1px solid #999999;
}

.bt_sche a{
	display			: block;
	color			: #ffffff;
	font-size		: 12px;
	text-align		: center;
	text-decoration	: none;
	text-shadow		: 1px 1px 1px #000000;
	border			: 1px solid #000000;
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(top, #666666 0%, #333333 50%, #0a0e0a 50%, #0a0809 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(50%,#333333), color-stop(50%,#0a0e0a), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #666666 0%,#333333 50%,#0a0e0a 50%,#0a0809 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #666666 0%,#333333 50%,#0a0e0a 50%,#0a0809 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #666666 0%,#333333 50%,#0a0e0a 50%,#0a0809 100%); /* IE10+ */
	background: linear-gradient(top, #666666 0%,#333333 50%,#0a0e0a 50%,#0a0809 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */
	line-height		: 20px;	
}

.gold , .platinum , .black{
	margin			: 0 5px 0 5px;
}
#class_menu{
	color			: #333333;
	text-align		: center;
	margin			: 0 0 5px 0;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	background: linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
}
#class_menu a{
	text-shadow		: 1px 1px 0px #333333;
}
#class_menu span{
	color			: #999999;
}


/***** c_list *****/
#c_list{
	width			: 100%;
	margin			: 10px 0 0 0;
}

#c_list section{
	display			: block;
	margin			: 0 5px 10px 5px;
	padding			: 0 0 5px 0;
	border-bottom	: 1px dotted #333333;
}

#c_list section:last-child{
	display			: block;
	margin			: 0 5px 0px 5px;
	padding			: 0;
	border-bottom	: none;
}

#c_list section:after{
	content			: "";
	display			: block;
	clear			: both;
}

#c_list .photo{
	width			: 80px;
	float			: left;
}

#c_list .photo img{
	-moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
}

#c_list .data{
	margin			: 0 0 0 80px;
}

#c_list .data p{
	font-size		: 13px;
	line-height		: 16px;
	margin			: 0 0 3px 5px;
	padding			: 3px 0 0 0;
}
#c_list .data ul{
	margin			: 0 0 0 5px;
}
#c_list .data li{
	width			: 65px;
	float			: left;
}

#c_list .data a{
	font-size		: 15px;
}



.bt2{
	margin			: 10px 0 15px 0;
	padding			: 0 0 10px 0;
	border-bottom		: 2px dotted #999999;
}