@charset "utf-8";
/* global.css */

html, body {height:100%;}
html>body #wrapper {height:auto; min-height:100%;}
body {color:#ffffff; background:#3f1641 url(../i/0.gif) fixed;  height:100%;}
#wrapper {
	position:relative;
	height:100%;
	width:100%;
	text-align:left;
	background:#3f1641;
}
#contents {
	width:980px;
	margin:auto;
	padding:20px 0;
}



/*** links *****************************************************************************************************/
a:link, a:visited {color:#BBBBBB;}
a:hover, a:focus {color:#BBBBBB; text-decoration:underline;}
a:active {color:#000;}

/*** header ****************************************************************************************************/
#header {height:344px; width:100%; overflow:hidden; background:url(../i/header.jpg) top repeat-x;}
#header h1 {margin-top:56px; padding:0px;}
#header h1 a {
	display:block;
	height:210px;
	width:980px;
	text-indent:-200000px;
	outline:0;
	background:url(/i/header-img.jpg) no-repeat;
	clear:both;
	cursor:default;
}

/*** footer ****************************************************************************************************/
#empty, #footer {height:89px;}
#footer {position:absolute; left:0; bottom:0; width:100%; background:url(../i/footer.jpg) top repeat-x;}
#footer {color:#999999; font:11px tahoma, sans-serif;}
ul.f-info {list-style:none; text-align:left; width:980px; padding-top:25px; margin:auto; padding-left:20px; padding-right:20px;}
ul.f-info li {display:inline;}
ul.f-info li a {text-decoration:none;}

/*** more ****************************************************************************************************/
h1, h2, h3, h4, h5, h6 {
	color:#BBBBBB;
}

th,td {border:none; margin:0; padding:0;}
.b {
	color:white;
	background-image:none;
	text-decoration:none;
	display:block;
	height:44px;
	width:100%;
	font-weight:bolder;
	font-size:14px;
	line-height:44px;
}

.b:hover{background-image:url(../i/b1.gif); color:#3f1641; text-decoration:none;}
.m {background-image: url(../i/b.gif); font-weight: bold; text-align: center;}

.yui-g {
	border-left:1px solid #b68db8;
	border-right:1px solid #b68db8;
	padding-left:15px;
	padding-right:15px;
	line-height:1.5em;
}
.border-rt {
	border-right:1px solid #b68db8;
	padding-right:5px;
}
.border-lt {
	border-left:1px solid #b68db8;
	padding-left:10px;
}
.orange {
	color:#ffb400;
}
.ads {
	width:980px;
	margin:auto;
	text-align:left;
	font-size:1em;
}








