#logo {
	width: 959px;
	height: 144px;
	margin: 0 auto;
}
#logo a {
	width: 283px;
	height: 134px;
	margin: 0 auto;
	display: block;
}
#logo a .img{
	width: 283px;
	height: 134px;
	margin: 0 auto;
}
#header {
	width: 959px;
	height: 299px;
	margin: 0 auto;
}
	#header .banner{
		width: 959px;
		height: 198px;
		margin: 0 auto;
		clear: both;
	}
	#header .banner a, #header .banner a:hover{
		width: 34px;
		height: 28px;
		display: block;
		float: left;
		margin: 17px 0 0 0;
		clear: both;
	}
	#header .menu{
		width: 959px;
		height: 101px;
	}
	#header .menu ul{
		width: 959px;
		height: 101px;
		clear: both;
	}
	#header .menu ul li{
		height: 101px;
		display: inline;
		float: left;
	}
	#header .menu ul li a.gr{
		width: 239px;
		height: 101px;
		display: block;
	}
	#header .menu ul li a.g{
		width: 240px;
		height: 101px;
		display: block;
	}
	#header .menu ul li a.on{
		width: 240px;
		height: 101px;
		display: block;
	}
	#header .menu ul li a.pr{
		width: 240px;
		height: 101px;
		display: block;
	}
#container {
	width: 959px;
	height: auto;
	margin: 0 auto 50px auto;
	clear: both;
}
	#content{
		width: 719px;
		height: 100%;
		float: left;
		margin: 0 0 50px 0;
		min-height: 500px;
	}
		#content .main-box-a {
			width: 218px;
			padding: 10px 10px 0 10px;
		}
		#content .main-box-b {
			width: 219px;
			padding: 10px 10px 0 10px;
		}		
		#content .main-box-a img, #content .main-box-b img.border{
			margin: 0 0 0 -11px;
			float: left;
			vertical-align: bottom;
			position: relative;
		}		
		#content .main-box-a a.more, #content .main-box-b a.more{
			margin: 10px 0 0 0;
			display: block;
			float: left;
		}
		#content .main-box-a, #content .main-box-b {
			height: auto;
			float: left;
			margin: 10px 0;
		}  
		#content .station{
			width: 100%;
			height: auto;
			margin: 10px 0 0 0;
			clear: both;
		}
		#content .station .ico{		
			padding: 30px 30px 0 40px;
			text-align: center;
		}
		#content .station .ico .icon{
			vertical-align: middle;
			margin: 5px 0;
		}
		#content .station .desc{
			width: 485px;
			height: auto;
			padding: 20px 30px 0 40px;
		} 		
		#content .station .desc img.border{		
			margin: 0 0 0 -47px;
			position: relative;
		}
		#content .text{
			width: 680px;
			height: auto;
			padding: 30px 30px 0 0;
			float: left;
		}
		#content .text h1.title{
			width: 660px;
			height: 31px;
			line-height: 31px;
			padding: 0 10px 0 10px;
			margin: 0 0 20px 0;
			float: left;
		}
		#content .text-promo-a{
			width: 320px;
			height: auto;
			padding: 10px 30px 0 0;
			margin: 10px 0 0 0;
			float: left;
		}
		#content .text-promo-b{
			width: 300px;
			height: auto;
			padding: 10px 30px 0 20px;
			margin: 10px 0 0 0;
			float: left;
		}
		#content .text-promo-b img.border{
			margin: 0 0 0 -21px;
			position: relative;
			float: left;
		}
		#content .text-promo-a .title, #content .text-promo-b .title{
			width: 100%;
			height:31px;
			line-height:31px;
			clear: both;
		}
		#content .text-promo-a ul.promo, #content .text-promo-b ul.promo{
			width: 100%;
			height:auto;
			margin: 10px 0 10px 10px;
			float: left;
		}
		#content .text-promo-a ul.promo li, #content .text-promo-b ul.promo li{
			width: 100%;
			height:auto;
			padding: 0 0 7px 10px;
			float: left;
		}
	#sidebar{
		width: 240px;
		height: auto;
		float: left;
		margin: 0 0 50px 0;
	}
		#sidebar .box-dark, #sidebar .box-bright{
			width: 240px;
			height: 140px;
		}
		#sidebar .box-dark-two, #sidebar .box-bright-two{
			width: 240px;
			height: 120px;
			background: #000;
		}	
		#sidebar .box-dark-two {
			margin: 1px 0 0 0;
		}		
		#sidebar .box-dark .title, #sidebar .box-bright .title, #sidebar .box-dark-two .title, #sidebar .box-bright-two .title{
			width: 220px;
			height: 31px;
			padding: 0 0 0 20px;
		}		
		#sidebar .box-dark .box-text, #sidebar .box-bright .box-text{
			width: 230px;
			height: auto;
			padding: 5px;
			margin: 25px 0 0 0;
			text-align: center;
			vertical-align: middle;
		}	 
		#sidebar .box-dark-two .box-text-left, #sidebar .box-bright-two .box-text-left{
			width: 100px;
			height: auto;
			padding: 0 0 0 20px;
			margin: 1px 0 0 0;
			vertical-align: middle;
			text-align: center;
			float: left;
		}
		#sidebar .box-bright-two .box-text-right, #sidebar .box-dark-two .box-text-right{
			width: 100px;
			height: auto;
			padding: 0 20px 0 0;
			margin: 1px 0 0 0;
			vertical-align: middle;
			text-align: center;
			float: left;
		}
		
#footer {
	width: 100%;
	height: 100%;
	vertical-align: bottom;
	clear: both;
}
#copy {
	margin: 2px auto;
	width: 959px;
	height: 150px;
	padding: 10px;
}
