/***** new_face *****/

.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 #ac822e;
	border-radius	: 4px;
	-webkit-border-radius	: 4px;
}

.bt_sche p{
	display			: block;
	color			: #ac822e;
	font-size		: 12px;
	text-align		: center;
	text-decoration	: none;
	text-shadow		: 1px 1px 1px #000000;
	border			: 1px solid #000000;
	background: #959595;
background: -moz-linear-gradient(top, #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(46%,#0d0d0d), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(76%,#4e4e4e), color-stop(87%,#383838), color-stop(100%,#1b1b1b));
background: -webkit-linear-gradient(top, #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);
background: -o-linear-gradient(top, #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);
background: -ms-linear-gradient(top, #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);
background: linear-gradient(top, #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 );
	border-radius	: 4px;
	-webkit-border-radius	: 4px;
	line-height		: 20px;	
}
.bt_sche .day span{
	display			: block;
	border			: 1px solid #999999;
	border-radius	: 4px;
	-webkit-border-radius	: 4px;
}

.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: #959595;
background: -moz-linear-gradient(top, #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(46%,#0d0d0d), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(76%,#4e4e4e), color-stop(87%,#383838), color-stop(100%,#1b1b1b));
background: -webkit-linear-gradient(top, #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);
background: -o-linear-gradient(top, #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);
background: -ms-linear-gradient(top, #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);
background: linear-gradient(top, #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 );
	border-radius	: 4px;
	-webkit-border-radius	: 4px;
	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;
}