/* ------------------------------------------------------------------------------------ */
body{
	background:#fff;
	color:#333;
	text-align:center;
	font-size:14px;
	font-family:'MS P Gothic',sans-serif;
}

body,h1,h2,h3,div,p,form,ul,ol,li{
	margin:0;
	padding:0;
}

img{vertical-align:top;}
a img{border:none;}
ol,ul{list-style-type:none;}

#container{
	margin:0 auto;
	width:958px;
	border:#ccc 0 solid;
	border-width:0 1px 1px;
	text-align:left;
}


/* -------------------------------------------------------------------------------- header ---- */
#header{
	background-image:url('../img/head.jpg');
	height:81px;
	width:958px;
	border-top:#0ca9db 23px solid;
}
	h1{
		float:left;
	}
	#lang{
		margin:30px 30px 0 0;
		width:80px;
		height:40px;
		float:right;
	}
		#lang a{
			display:block;
			float:right;
			color:#666;
			font-size:12px;
		}
		#lang a,
		#lang a:link,
		#lang a:hover,
		#lang a:active,
		#lang a:visited{
			color:#666;
		}
	#menu{
		clear:both;
		height:31px;
		border:#ccc 0 solid;
		border-width:1px 0;
	}
		#menu li{
			float:left;
		}


/* ------------------------------------------------------------------------------ contents ---- */
#contents{}


/* -------------------------------------------------------------------------------- footer ---- */
#footer{
	clear:both;
	padding:0;
	margin:0;
	width:958px;
	height:30px;
}
	#links{
		float:left;
		margin:0;
		padding:6px 0 6px 12px;
		_padding:6px 0 6px 12px;
	}
		#links a{
			text-decoration:none;
		}
	#footer address{
		float:right;
		padding:6px 10px 6px 0;
		font:normal normal normal 14px/18px 'Verdana', sans-serif;
	}

