* {
	margin: 0;
	padding:0;
	outline:none;
}
html, body {
	height: 100%;
	width:100%;
}
body{
	background:#ece9da url(../images/bg_body.jpg) 0 0 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7e7e7e;
}
a{
	color:#429fcb;
}
a:hover{
	text-decoration:none;
}
#left{
	width:50%;
	height:619px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/bg_left.jpg) 0 0 repeat-x;
	z-index:1;
}
#right{
	width:50%;
	height:412px;
	position:absolute;
	top:0;
	right:0;
	background:#ece9da url(../images/bg_body.jpg) 0 0 repeat-x;
	z-index:2;
}
#wrapper {
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin:0 0 -52px 0;
	background:url(../images/bg_wrapper.jpg) top center repeat-y;
}
#header{
	width:990px;
	height:442px;
	margin:0 auto;
	background:url(../images/bg_header.jpg) 0 0 no-repeat;
	position:relative;
	z-index:3;
}
	#header h1 a{
		width:385px;
		height:120px;
		position:absolute;
		margin:130px 0 0 420px;
		text-indent:-50000px;
	}
		#header ul.top_navi{
			list-style-type:none;
			position:absolute;
			right:20px;
			top:10px;
		}
			#header ul.top_navi li{
				float:left;
				color:#fff;
				font-size:10px;
				padding:0 3px;
			}
				#header ul.top_navi li a{
					float:left;
					font-size:11px;
					color:#fff;
					text-decoration:none;
				}
				#header ul.top_navi li a:hover{color:#09496d;}
					#header ul.main_navi{
						list-style-type:none;
						position:absolute;
						left:20px;
						bottom:88px;
					}
						#header ul.main_navi li{
							float:left;
							color:#fff;
							padding:0 8px;
						}
							#header ul.main_navi li a{
								float:left;
								font-size:12px;
								color:#95824a;
								text-decoration:none;
							}
								#header ul.main_navi li a:hover{color:#000;}
#container{
	width:990px;
	margin:-30px auto 0 auto;
	position:relative;
	z-index:4;
	line-height:17px;
	min-height:300px;
}
* html #container{
	height:300px;
}
	#content{
		float:left;
		width:450px;
		padding:0 50px 0 30px;
	}
		#container h1{
			font-size:16px;	
			color:#429fcb;
			padding:0 0 10px 0;
		}
			#container h2{
				font-size:14px;		
				padding:0 0 10px 0;
			}
				#container img{
					float:left;
					border:solid 1px #fff;
					margin:0 10px 10px 0;
				}
					#container p{
						margin:0 0 10px 0;		
					}
						#container strong{font-size:13px;}
							#content_right{
								width:300px;
								float:left;
							}
							#content_right p a{
								color:#429fcb;
								font-weight:bold;
								float:right;
								margin:0 15px 20px 0;
								font-size:10px;
							}
							#content_right h1{
								padding:20px 0 10px 0;
							}
							#content_right img{
								border:solid 1px #0066FF;
								padding:1px;
							}
								#content_right a:hover{
									text-decoration:none;
								}
								#content form{
									padding:10px 0 0 0;	
								}
									#content label{
										width:100px;
										float:left;
									}
										#content input{
											margin:0 0 10px 0;
											width:200px;
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											color:#7e7e7e;
										}
											#content textarea{
												width:300px;
												font-family:Arial, Helvetica, sans-serif;
												font-size:12px;
												color:#7e7e7e;
												height:100px;
											}
												#content input.send{
													width:auto;
													margin:10px 0 0 340px;
												}
													#content a{color:#429fcb;}
													#content a:hover{text-decoration:none;}
														#content p span{
															width:200px;
															float:left;
															display:block;
															text-decoration:underline;
														}
														* html #content p span{
															width:200px;
															float:left;
															height:20px;
															display:block;
															cursor:pointer;
														}
															#content p span:hover{
																text-decoration:none;
															}
#push {
	height: 52px; 
	clear:both;
	float:none;
}
.clear{
	float:none;
	clear:both;
}
#footer {
	width: 100%;
	height: 52px;
	background:url(../images/bg_footer.jpg) top center no-repeat;
}
	#inner_footer{
		width:209px;
		height:27px;
		font-size:10px;
		padding:25px 0 0 110px;
		background:url(../images/bg_inner_footer.jpg) 0 0 no-repeat;
	}
		#inner_footer a{color:#9e0404;text-decoration:none;}

