* {
margin: 0px;
padding: 0px;
outline: 0px;
border: 0px;
}

ul {
margin: 0px;
padding: 0px;
}

li {
margin: 0px;
padding: 0px;
list-style: none;
}

span.text {
font-size: 11px;
line-height: 15px;
}

img.icon {
margin-bottom: -6px;
}

table.mailform {
width: 320px;
float: left;
}

	table.mailform label {
	clear: both;
	}
	
	table.mailform input.text {
	width: 315px;
	float: left;
	}
	
	table.mailform textarea.text {
	width: 315px;
	height: 150px;
	margin-bottom: 5px;
	float: left;
	}

body, html {
height: 100%;
text-align: center;
}

	div#wrap {
	width: 100%; /* 700px standard */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px;
	text-align: left;
	}
	
		div#head {
		height: 278px;
		width: 100%;
		}
		
		div#bg_left {
		height: 140px;
		width: 50%;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 50;
		display: none;
		}
	
		div#banner {
		width: 720px;
		height: 140px;
		position: absolute;
		top: 0px;
		z-index: 100;
		clear: both;
		}
			
			div#banner div.language {
			height: 20px;
			width: 95px;
			position: absolute;
			top: 40px;
			right: 30px;
			color: #aaa;
			font-weight: bold;
			text-align: center;
			}
		
		div#menu {
		width: 720px;
		height: 50px;
		position: absolute;
		top: 140px;
		z-index: 200;
		clear: both;
		}
		
			div#menu ul {
			width: 350px;
			margin: 0px auto;
			}
		
		div#content {
		width: 100%;
		margin-top: -88px;
		clear: both;
		}
		
			div#content div.col_top {
			height: 80px;
			width: 700px;
			padding: 20px;
			padding-left: 20px;
			padding-right: 10px;
			margin-left: auto;
			margin-right: auto;
			clear: both;
			}
			
				div#content div.col_top img {
				height: 80px;
				width: 105px;
				margin-left: 5px;
				margin-right: 5px;
				}
			
			div#content div.box {
			height: auto;
			width: 720px;
			clear: both;
			}
			
			div#content div.space {
			height: 10px;
			width: 700px;
			clear: both;
			}
			
			div#content div.box_content {
			height: auto;
			width: 680px;
			padding-left: 20px;
			padding-right: 20px;
			clear: both;
			}
			
				div#content div.box_content div.box_title_left {
				width: 10px;
				height: 30px;
				float: left;
				}
				
				div#content div.box_content div.box_title_right {
				width: 10px;
				height: 30px;
				float: left;
				}
				
				div#content div.box_content div.box_title_mid {
				line-height: 30px;
				font-weight: bold;
				text-align: center;
				height: 30px;
				margin-bottom: 10px;
				float: left;
				}
				
				div#content div.box_content div.box_title {
				height: 30px;
				width: 100%;
				clear: both;
				}
			
				div#content div.box_content {
				height: auto;
				width: 680px;
				clear: both;
				}
				
				div#content div.box_wrap {
				width: 680px;
				margin-top: 10px;
				margin-bottom: 10px;
				clear: both;
				}
			
			div#content div.box_title_head {
			height: 60px;
			width: 720px;
			text-align: center;
			line-height: 55px;
			font-size: 14px;
			clear: both;
			}
			
			div#content div.box_top {
			height: 20px;
			width: 720px;
			clear: both;
			}
			
				div#content div.box_top_left, div#content div.box_top_right, div#content div.box_bottom_left, div#content div.box_bottom_right {
				height: 20px;
				width: 20px;
				float: left;
				}
				
				div#content div.box_center_left, div#content div.box_center_right {
				width: 20px;
				float: left;
				}
				
				div#content div.box_bottom_mid, div#content div.box_top_mid {
				height: 20px;
				float: left;
				}
				
				div#content div.box_center_mid {
				float: left;
				}
			
			div#content div.box_bottom {
			height: 20px;
			width: 720px;
			clear: both;
			}
				
	.push {
	height: 60px;
	}
			
	#col_footer {
	width: 720px;
	height: 60px;
	text-align: center;
	margin: 0 auto;
	clear: both;
	}
	
		#col_footer p {
		padding-top: 28px;
		}