body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#222;
	background-image:url(images/bg.png);
	background-repeat:repeat-x;
	background-color:#eeeeee;
}

/* Global */

a { color:#555; }
a:hover { color:#888; }

#body {
	width:100%;
	height:auto;
	position:absolute;
	min-height:100%;
}

.genbody {
	width:960px;
	height:auto;
	margin:auto;
	background-repeat:no-repeat;
}
.genbody .genbodyclr { width:960px; height:1px; clear:both; }
	.genbody #topbar { width:960px; height:8px; background-color:#555; }
	.genbody #body_wrap {
		width:960px;
		height:auto;
		margin:auto;
	}
			
		.genbody .imgheader {
			width:960px;
			height:280px;
			position:absolute;
			z-index:-111;
			background-position:center top;
		}
	
/* Content */

	.genbody #body_wrap #wrapclr { width:960px; height:1px; clear:both; }
		.genbody #body_wrap #header {
			width:960px;
			height:171px;
			float:left;
		}
		.genbody #body_wrap #header #logo {
			width:303px;
			height:64px;
			float:left;
			background-color:#555;
		}
		
		
	.genbody #body_wrap #lang_wrap {
		width:960px;
		height:27px;
		float:left;
	}
		.genbody #body_wrap #lang_wrap #langswitch {
			width:73px;
			height:27px;
			float:right;
			background-color:#fff;
		}
		.genbody #body_wrap #lang_wrap #langswitch img {
			float:left;
			margin:5px 0 0 6px;
		}
		.genbody #body_wrap #lang_wrap #langswitch a img { border:1px solid #fff; }
		.genbody #body_wrap #lang_wrap #langswitch a:hover img { border:1px solid #ccc; }
		
	.genbody #body_wrap #cntnt_wrap {
		width:960px;
		height:auto;
		float:left;
		background-color:#fff;
	}
		.genbody #body_wrap #cntnt_wrap #left {
			width:301px;
			height:auto;
			float:left;
		}
			.genbody #body_wrap #cntnt_wrap #left ul {
				width:301px;
				height:auto;
				float:left;
			}
			.genbody #body_wrap #cntnt_wrap #left ul li {
				width:301px;
				height:auto;
				float:left;
				border-bottom:1px solid #ccc;
				font-size:14px;
			}
			.genbody #body_wrap #cntnt_wrap #left ul li a {
				width:274px;
				height:auto;
				float:left;
				display:block;
				padding:10px 0 10px 27px;
				color:#222;
				text-decoration:none;
s			}
			.genbody #body_wrap #cntnt_wrap #left ul li a:hover { color:#777; background-image:url(images/arr.png); background-repeat:no-repeat; background-position:right center; background-color:#f5f5f5; }
			.genbody #body_wrap #cntnt_wrap #left ul li#on a { color:#777; background-image:url(images/arr.png); background-repeat:no-repeat; background-position:right center; background-color:#f5f5f5; }
		
		.genbody #body_wrap #cntnt_wrap #right {
			width:617px;
			height:auto;
			float:right;
			border-left:1px solid #ccc;
			padding:30px 0 40px 40px;
		}
			.genbody #body_wrap #cntnt_wrap #right h1 {
				width:617px;
				height:auto;
				float:left;
				font-size:20px;
				font-weight:normal;
				color:#222;
				margin:0 0 25px 0;
			}
			
			.genbody #body_wrap #cntnt_wrap #right p {
				width:530px;
				height:auto;
				float:left;
				color:#222;
				line-height:18px;
				margin:0 0 25px 0;
			}
			.genbody #body_wrap #cntnt_wrap #right ul, .genbody #body_wrap #cntnt_wrap #right ol {
				width:530px;
				height:auto;
				float:left;
				list-style:inside;
				list-style-type:circle;
				margin:0 0 25px 0;
			}
			
			.genbody #body_wrap #cntnt_wrap #right ol {
				width:530px;
				height:auto;
				float:left;
				list-style:inside;
				list-style-type:decimal;
				margin:0 0 25px 0;
			}
				.genbody #body_wrap #cntnt_wrap #right ul li, .genbody #body_wrap #cntnt_wrap #right ol li {
					width:500px;
					height:auto;
					float:left;
					padding:0 0 0 20px;
				}
			
			.genbody #body_wrap #cntnt_wrap #right .aboutus-item {
				width:560px;
				height:auto;
				float:left;
				margin:0 0 45px 0;
			}
				.genbody #body_wrap #cntnt_wrap #right .aboutus-item .img {
					width:140px;
					height:190px;
					float:left;
					margin:38px 0 0 0;
				}
				
				.genbody #body_wrap #cntnt_wrap #right .aboutus-item .desc {
					width:390px;
					height:auto;
					float:right;
				}
					.genbody #body_wrap #cntnt_wrap #right .aboutus-item .desc p {
						width:390px;
						height:auto;
						float:right;
						margin:0;
					}
					.genbody #body_wrap #cntnt_wrap #right .aboutus-item .desc p.name {
						font-size:14px;
						margin:0 0 15px 0;
						font-weight:bold;
					}
					
			.genbody #body_wrap #cntnt_wrap #right .publi-item {
				width:560px;
				height:auto;
				float:left;
				margin:0 0 45px 0;
			}
				.genbody #body_wrap #cntnt_wrap #right .publi-item .img {
					width:140px;
					height:auto;
					float:left;
					margin:38px 0 0 0;
					font-size:11px;
				}
				.genbody #body_wrap #cntnt_wrap #right .publi-item .img img { margin:0 0 15px 0; }
					.genbody #body_wrap #cntnt_wrap #right .publi-item .img p {
						width:140px;
						height:auto;
						float:left;
						font-size:12px;
						margin:0 0 10px 0;
					}
				
				.genbody #body_wrap #cntnt_wrap #right .publi-item .desc {
					width:390px;
					height:auto;
					float:right;
				}
					.genbody #body_wrap #cntnt_wrap #right .publi-item .desc p {
						width:390px;
						height:auto;
						float:right;
						margin:0;
					}
					.genbody #body_wrap #cntnt_wrap #right .publi-item .desc p.name {
						font-size:14px;
						margin:0 0 15px 0;
						font-weight:bold;
					}




	
	.genbody #body_wrap #foot {
		width:960px;
		height:80px;
		float:left;
		padding:20px 0 0 0;
	}
		.genbody #body_wrap #foot p {
			width:auto;
			height:auto;
			float:right;
			font-size:11px;
			color:#777;
		}

.imgpreload {
	width:1px;
	height:1px;
	background-position:-2000px -2000px;
	background-repeat:no-repeat;
}
	.imgpreload#i1 { background-image:url(/images/hd/1.jpg); }
	.imgpreload#i2 { background-image:url(/images/hd/2.jpg); }
	.imgpreload#i3 { background-image:url(/images/hd/3.jpg); }
	.imgpreload#i4 { background-image:url(/images/hd/4.jpg); }
	.imgpreload#i5 { background-image:url(/images/hd/5.jpg); }
	.imgpreload#i6 { background-image:url(/images/hd/6.jpg); }
	.imgpreload#i7 { background-image:url(/images/hd/7.jpg); }
	.imgpreload#i8 { background-image:url(/images/hd/8.jpg); }
	.imgpreload#i9 { background-image:url(/images/hd/9.jpg); }
	.imgpreload#i10 { background-image:url(/images/hd/10.jpg); }
	.imgpreload#i11 { background-image:url(/images/hd/11.jpg); }
