@charset "UTF-8";
body {
	font: 62.5%/1.5em Arial, Helvetica, sans-serif;
	color: #730;
	margin:0;
	padding:0;
	background-color:#b10;
}
p {
	font-size:1.4em;
}
p strong {
	color:#500;
	font-size:1.1em;
}
h1, h2, h3 {
	font: italic bold 1.8em Georgia, "Times New Roman", Times, serif;
	color: #500;
	text-align:center;
	line-height:normal;
	margin:0;
	padding:.5em;
}
h1 {
	font-size:2.2em;
}
h2 {	
	border-top:double 3px #500;
}
h3 {
	font-size:1.4em;
}

#main {
	position:relative;
}
#head {
	background-color:#500;
	text-align:center;
	border-bottom:#000 2px solid;
}
#head img {
	margin:0 auto;
	width:700px;
	height:380px;
}
#mbar {
	width:100%;
	height:1.2em;
	text-align:center;
	font-weight:bold;
	background-color:#f90;
	font-size:1.6em;
	margin:0;
	padding:0;
	border-bottom:#000 2px solid;
}
#menu { width:718px;
	margin:0 auto;
	padding:0;
}
#menu a {
	display:inline;
	float:left;
	width:233px;
	height:1em;
	text-decoration:none;
	margin:0 8px;
	padding:2px 0px;
	color:#000;
}
#menu div { display:inline; }
#menu .ie6hack1 a { margin-right:0; }
#menu .ie6hack2 a { margin:0; }
#menu .ie6hack3 a { margin-left:0; }
#menu a:hover {
	color:#f90;
	background-color:#000;
}
#page {
	clear:both;
	position:relative;
	width:700px;
	height:auto;
	margin:0 auto;
	background-color:#fa5;
}
#cont {
	padding:0 50px;
}
#foot {
	font-size:1.4em;
	background-color:#d83;
	color:#000;
	text-align:center;
	padding:.5em 0;
	border-top:2px #000 solid;
}
#audio_mute, #audio_play {
	position: absolute;
	top: 0px;
	right: 0px;
	width:30px;
	height:30px;
}
#soundRef {
	position:absolute;
	top:-1000;
	left:0;
}
p.copyright {
	padding:0;
	margin:0;
	text-align:center;
	font-size:1em;
	color:#f64;
}
.copyright a {
	color:#f64;
	text-decoration:none;
}
.copyright a:hover {
	color:#f64;
	text-decoration:underline;
}
.quotation {
	text-align:center;
	font: italic bold 1.6em Georgia, "Times New Roman", Times, serif;
	color: #500;
}
.rightimg {
	float:right;
	margin-right:-50px;
	width:270px;
}
.leftimg {
	float:left;
	margin-left:-50px;
	width:270px;
}
.menulist p, .menulist h2 {
	width:350px
}
form .lines {
	display:block;
	float:left;
	width:300px;
	margin-right:20px;
	font-size:1.1em;
	color:#000;
}
form .lines label {
	font-size:1.1em;
	color:#500;
}
form .lines input {
	display:block;
	width: 250px;
	margin-left:50px;
}
form textarea {
	display:block;
	width:300px;
}
p.error {
	color:#000;
	clear:both;
	border:1px solid #500;
	padding:5px;
}
.corporate {
	color:#500;
	text-align:center;
}
.corporate:first-line {
	font-weight:bold;
}
