/* Global
----------------------------------*/
* 
{
	margin: 0; 
	padding: 0;
}

html, body 
{
	height: 100%;
}

body 
{
	background: #252b2f url(../images/bg.png) no-repeat bottom right;
	margin: 0;
	padding: 0;
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;	
	color: #c6c9c9;
}

table
{
  	border: 0;
  	border-collapse: collapse;
}

	table td
	{
		margin: 0;
		padding: 0;
	} 


a
{
	color: white;
	text-decoration: underline;
	outline: none;
}	

img
{
	border: 0;
	margin: 0;
}

h1
{
	font-size: 18px;
	font-weight: normal;
}

h2
{
	font-size: 14px;
	font-weight: normal;
}



/* Body
----------------------------------*/
.wrapper 
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 1200px;
	margin: 0 auto -31px;
}

	.inside-block
	{
		width: 1200px;
		margin: 0 auto;
	}

	.left-block
	{
		width: 385px;
		float: left;
		height: 300px;
	}
	
		.logo-block
		{
			width: 385px;
			height: 100px;
			position: relative;
		}
		
			.logo
			{
				position: absolute;
				top: 35px;
				left: 50px;
			}
		

	.right-block
	{
		background: url(../images/bg_right_block.gif) repeat-y top left;
		width: 815px;
		height: 300px;
		float: left;		
	}
	
		.lang-block
		{
			background: url(../images/bg_lang_block.gif) no-repeat top left;
			width: 815px;
			height: 30px;
			position: relative;
		}
		
			.lang
			{
				position: absolute;
				float: right;
				right: 30px;
				top: 0;
				width: 60px;
				height: 30px;				
			}
			
				.lang a
				{
					margin-right: 5px;
				}
				
				.lang span
				{
					margin-right: 5px;
				}
		
		
		.content-block
		{
			width: 815px;
			height: 270px;
			position: relative;
		}	
		
			.content-title
			{
				margin: 0 0 0 20px;
				height: 67px;
				line-height: 67px;
			}
			
				.content-title h1
				{
					float: left;
					line-height: 67px;
				}
				
				.content-title h2
				{
					float: left;
					line-height: 70px;
				}
				
			
			.content-text
			{
				margin: 0 0 0 20px;
				width: 790px;
				height: 202px;
				overflow: hidden;
				padding-right: 10px;
			}
				
				.content-text table
				{
					font-size: 12px;
				}
			
			
				.content,
				#content
				{
					font-size: 12px;
				}
			
					.content-text p,
					.content p,
					#content p
					{
						margin-bottom: 15px;
					}
					
					.content-text ul,
					.content ul,
					#content ul
					{
						margin: 15px 0;
						padding: 0 0 0 15px;
						list-style: square;
					}
					
						.content-text ul li,
						.content ul li,
						#content ul li
						{
							margin: 0 0 3px;
							padding: 0;
						}
					
					
					.content-text a,
					.content a,
					#content a
					{
						color: white;
						text-decoration: underline;
					}
					
					.content-text a:hover,
					.content a:hover,
					#content a:hover 
					{
						text-decoration: none;
					}
	
	
	.address
	{
		padding: 30px 0 20px 90px;
		width: 295px;
		float: left;
	}
	
		.address p
		{
			margin-bottom: 15px;
		}
	
	
	.china-banner
	{
		width: 780px; 
		text-align: left;
		margin: 30px 0 20px 30px;
		float: left;
	}
	

	.center-image
	{
		margin: 0 auto 20px; 
		width: 800px; 
		height: 600px;
	}	
	
	.gw
	{
		width: 820px; 
		height: 700px; 
		overflow: auto; 
		background: #7a7c7b;
	}
	
	.links
	{
		text-align: center; 
		margin-bottom: 3px;
		color: #0c0d0e;
		width: 100%;
	}
	
		.links a
		{
			color: #0c0d0e;
			text-decoration: none;
		}
	
	a.enigma
	{
		height: 2px;
		font-size: 1px;
		color: #3c464c;
		text-decoration: none;
	}
	
	
.cf 
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	width: 100%;
	visibility: 
}


/* Align Center
----------------------------------*/
.align_center
{
	position: relative;
	width: 100%;
}
.align_center:after
{
	content: '';
	display: block;
	clear: both;
}
.align_center_to_left
{
	position: relative;
	right: 50%;
	float: right;
}
.align_center_to_right
{
	position: relative;
	z-index: 1;
	right: -50%;
}


/* Footer
----------------------------------*/
.push 
{
	height: 31px;
}

.footer 
{
	background: #252b2f url(../images/bg_footer.png) repeat-x top left;
	height: 31px;
	line-height: 31px;
	color: #0c0d0e;
}
	
	.footer-inside
	{
		width: 1200px;
		margin: 0 auto;
	}

		.copyright
		{
			position: relative;
			float: right;
			right: 0px;
		}
		
			.copyright a
			{
				color: #1a1c1e;
				text-decoration: none;
			}
		
			.copyright a:hover
			{
				color: #1a1c1e;
				text-decoration: underline;
			}

	


