/* -------------------------------------------------------------------- */
/* -----------------------    main_hot_news    ------------------------ */
/* -------------------------------------------------------------------- */

	div#main_info {
		clear:both;
		width:970px;
		margin:0 auto;
		padding:30px 0 20px 0;
	}
	
		div#main_info div#hot_news {
			width:633px;
			height:161px;/*184*/
			background:url(../gfx/main/hot_news_bg_bak.png) no-repeat top left;
			padding:0px;
			overflow:hidden;
			float:left;
		}
		
			div#main_info div#hot_news img.hot_news {
				float:left;
				margin:9px 9px 0 11px;
				padding:0;
			}
			
			div#main_info div#hot_news h1 {
				margin:13px 13px 0 13px; 
				padding:7px;
				background:#fff;
				color:#356181;
				font-style:italic;
				font-size:25px;
				font-weight:normal;
			}
			
			div#main_info div#hot_news h1.longer {
				font-size:20px;
			}
			
				div#main_info div#hot_news h1 a {
					color:#356181;
				}
			
			div#main_info div#hot_news p.hot_news_info {
				height:53px;
				overflow:hidden;
				padding:15px 15px 0 5px;
			}

/* -------------------------------------------------------------------- */
/* ----------------------------  video_box  --------------------------- */
/* -------------------------------------------------------------------- */

	div#video_box {
		width:300px;
		height:150px; /*173*/
		background:url(../gfx/main/video_box_bg_bak.png) no-repeat top left;
		float:right;
		text-align:center;
		padding-left:1px;
	}
	
	#silverlight {
		margin:4px 4px 0 6px;
		background:#000;
		height:140px;
	}
	
	#silverlight #divPlayer_0 { height:100%; min-height:100%; width:100%; }


/* -------------------------------------------------------------------- */
/* -----------------------  main_bottom_boxes  ------------------------ */
/* -------------------------------------------------------------------- */
	
	div#main_bottom_boxes {
		width:100%;
		background:url(../gfx/main/bottom_boxes_bg.gif) repeat-x top left;
		clear:both;
	}
	
		div#main_bottom_boxes_container {
			width:990px;
			margin:0 auto;
			padding-top:20px;
		}
	
		
		/* ------------- box -------------- */

		div.box {
			width:300px;
			padding:5px 15px 10px 15px;
			float:left;
			position:relative;
		}
		
		/* ------------- box header -------------- */
		
		div.box h2 {
			color:#dd5d20;
			font-size:20px;
			font-weight:normal;
			font-style:italic;
			background:url(../gfx/shared/box_h2_bg.gif) repeat-x bottom left;
			padding:0px 0px 10px 0;
			text-align:right;
			
		}
		
			div.box h2 a { color:#dd5d20; border:0; }
			div.box h2 a:hover { color:#79a486; border:0 }
			
			
			
				div.box	a.rss {
					background:url(../gfx/shared/ico_rss.gif) no-repeat 0 0;
					display:block;
					height:14px;
					width:14px;
					text-indent:-9999px;
					outline:none;
					border:0;
					position:absolute;
					top:13px;
					left:20px;
				}
		
		/* ------------- box ul menu -------------- */
			
			div.box ul.menu { padding:0 }
			
			div.box ul.menu li {
				padding:0 0 3px 0;
				margin:0;
				float:none;
				background:url(../gfx/shared/dot.gif) repeat-x bottom left;
				display:block;
				position:relative;
			}
			
				div.box ul.menu li.linkmore { text-align:right }
				div.box ul.menu li.linkmore a { 
					padding-right:13px;
					background:url(../gfx/shared/arrows_right.gif) no-repeat right 0.7em;
					width:272px;
				}
				
				div.box ul.menu li.linkmore a:hover { 
					background:url(../gfx/shared/arrows_right_hover.gif) #eff3f6 no-repeat right 0.7em;
				}
				
				div.box ul.menu li a {
					color:#356181;
					border:0;
					text-decoration:none;
					font-weight:normal;
					display:block;
					padding:4px 25px 4px 15px;
					background:url(../gfx/shared/arrow_right.gif) no-repeat 5px 0.7em;
					width:260px;
				}
				
				* html div.box ul.menu li a { height:1%; }
				
				
				div.box ul.menu li a.active {
					background:url(../gfx/shared/arrow_right.gif) #fff no-repeat 5px 0.7em;
					font-weight:bold;
				}


				div.box ul.menu li a:hover {
					display:block;
					color:#528562;
					background:url(../gfx/shared/arrow_right_hover.gif) #f9f9f9 no-repeat 7px 0.7em;
				}
				
				div.box ul.menu li img.sign {
					position:absolute;
					right:4px;
					top:7px;
				}
				
				* html div.box ul.menu li img.sign { right:20px; }
				
				div.box ul.menu li img.ico {
					position:absolute;
					right:4px;
					top:3px;
				}