/* FLY */

#middle_container {
	width:1000px;
	overflow:hidden;
	min-height:800px;
	background:url(../images/bg_middle_inner.png) no-repeat;
}
#middle_container h1 {
	font-size:24px;
	font-weight:bold;
	color:#372810;
	text-transform:uppercase;
	padding:40px 0 0 20px;
}
#content_container {
	margin:0 auto;
	width:900px;
	overflow:hidden;
}
#content_container .topbg {
	width:900px;
	height:40px;
	overflow:hidden;
	background:url(../images/bg_inner_top.png) no-repeat;
}
#content_container .middlebg {
	width:900px;
	overflow:hidden;
	background:url(../images/bg_inner_middle.png) repeat-y;
}
#content_container .bottombg {
	width:900px;
	height:68px;
	overflow:hidden;
	background:url(../images/bg_inner_bottom.png) no-repeat;
}
#content_container .content_panel {
	width:860px;
	overflow:hidden;
	padding:0 20px 0 20px;
}
#content_container .content_panel h2 {
	font-size:18px;
	font-weight:bold;
	color:#735623;
	padding:0 0 10px 0;
}
#content_container .content_panel h3 {
	font-size:16px;
	font-weight:bold;
	color:#735623;
	padding:20px 0 10px 0;
}
#content_container .content_panel p {
	font-size:12px;
	color:#000;
	line-height:16px;
	padding:0 0 20px 0;
}
#content_container .content_panel .video_conainer {
	width:396px;
	overflow:hidden;
}
#content_container .content_panel .video_conainer .video_panel {
	width:378px;
	height:291px;
	background:url(../images/bg_wokshop_video.png) no-repeat;
	padding:9px 9px 9px 9px;
}
#content_container .content_panel .video_conainer .video_panel .video {
	width:376px;
	height:289px;
	border:1px solid #424242;
	overflow:hidden;
}
#content_container .content_panel .videos_conainer {
	margin:41px 0 0 0;
	width:450px;
	height:290px;
	overflow:auto;
}
#content_container .content_panel .videos_conainer .line {
	clear:both;
	margin:0 0 8px 0;
	width:430px;
	height:1px;
	overflow:hidden;
	background:url(../images/bg_line_video.png) no-repeat bottom;
}
#content_container .content_panel .videos_conainer .videos_panel {
	width:430px;
	overflow:hidden;
}
#content_container .content_panel .videos_conainer .videos_panel .videos {
	float:left;
	width:93px;
	height:89px;
	overflow:hidden;
	background:url(../images/bg_thumbvideo.png) no-repeat;
	padding:3px;
}
#content_container .content_panel .videos_conainer .videos_panel .content {
	float:left;
	width:310px;
	padding:0 0 0 10px;
}
#content_container .content_panel .videos_conainer .videos_panel .content h3 {
	font-size:14px;
	font-weight:bold;
	color:#735623;
	padding:8px 0 5px 0;
}
#content_container .content_panel .videos_conainer .videos_panel .content p {
	font-size:12px;
	color:#372810;
	padding:0;
}








