
.mainContent{ padding:0 20px;}

.wideTitleDiv {	border-bottom:solid 2px #CCCCCC; height:50px; margin-bottom:15px;}
	.wideTitle {	font-size:24px;	position: relative;	top:20px;}
	.wideTitleRight { font-size:12px; font-weight:normal; color:#666666; float:right; position:relative; top:15px; margin-right:20px;}
	.wideViceTitle {	font-size:12px;	font-weight:normal;	color:#006598; position:relative; top:5px; margin-left:20px;}

.wideNeck { border-bottom:1px solid #AAAAAA;	margin-bottom:10px; overflow:hidden;}
	.wideNeck  .selected { background-color: #F5647B;}
	.wideNeck span {	margin-right:20px;}
	.wideNeck li {float:left; margin-right:30px; white-space:nowrap;}
	.wideNeck a { padding:0 0px;}
	.wideNeck th,.wideNeck td { border-bottom:1px dotted #AAAAAA; height:30px; padding:5px;}
	.wideNeck th {background-color:#EEEDDD; text-align:right;}
	.courseTypeList{ background-color:#EFEFEF; width:400px; border:solid 1px #CCCCCC;}
	.courseTypeList li { text-align:center; float:left; width:64px; margin:3px; padding:3px; list-style-type:none; white-space:nowrap;}

#coursePic {	text-align:center; margin-bottom: 10px;}

.sideCourseImg {	max-height:135px; max-width:180px;
	width:expression(this.width*(this.width/180>this.height/135? 180/this.width : 135/this.height));
	height:expression(this.height*(this.width/180>this.height/135? 180/this.width : 135/this.height));
	border:solid 1px #FF7A51;
	background-color:#FFD2C4;
}
.starLabel {	color:#FF00B0;}
.proptitle{ color:#998899;}

#replyArea {	border-top:1px solid #998899; padding:5px;}

#cmntListDiv{}
	#cmntListDiv li{margin-bottom:10px; overflow:hidden;width:680px;}
	#cmntListDiv .list_desc{margin:5px 0;}
	#cmntListDiv .list_tail span{color:#999; margin-right:20px;}
	#cmntListDiv .avatar{width:100px; vertical-align:top; text-align:center; float:left;}
	#cmntListDiv .content{width:580px; vertical-align:top; float:left;}



