@charset "utf-8";
/* CSS Document */

body {
	background: url(bg.jpg) center center / cover no-repeat fixed;
}
#wrapper {
	margin: 0 auto;
	width: 980px;
}
#wrapper #top-x #left-x {
	float: left;
	width: 400px;
	margin-top:50px;
}
#wrapper #top-x #left-x .tbw a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 4%,rgba(255,255,255,0.25) 7%,rgba(255,255,255,0.7) 33%,rgb(255,255,255) 98%,rgb(255,255,255) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgba(255,255,255,0)),color-stop(0.04, rgba(255,255,255,0.15)),color-stop(0.07, rgba(255,255,255,0.25)),color-stop(0.33, rgba(255,255,255,0.7)),color-stop(0.98, rgb(255,255,255)),color-stop(1, rgb(255,255,255)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 4%,rgba(255,255,255,0.25) 7%,rgba(255,255,255,0.7) 33%,rgb(255,255,255) 98%,rgb(255,255,255) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 4%,rgba(255,255,255,0.25) 7%,rgba(255,255,255,0.7) 33%,rgb(255,255,255) 98%,rgb(255,255,255) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 4%,rgba(255,255,255,0.25) 7%,rgba(255,255,255,0.7) 33%,rgb(255,255,255) 98%,rgb(255,255,255) 100%);
background-image:linear-gradient(-90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 4%,rgba(255,255,255,0.25) 7%,rgba(255,255,255,0.7) 33%,rgb(255,255,255) 98%,rgb(255,255,255) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#0ffffff,endColorstr=#ffffffff,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0ffffff,endColorstr=#ffffffff,GradientType=0);
	height: 15px;
	width: 340px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	display:block;
	color:#666B64;
}
#wrapper #top-x #left-x .tbw a:hover {
	color:#0F3;
}
#wrapper #top-x #right-x {
	float: left;
	width: 580px;
}

#wrapper #top-x #right-x #bnr {
	font-size: 10px;
	text-align: right;
	color:#fff;
}
#wrapper #top-x #right-x #title h2 img{
	margin-left:140px;
	margin-top:120px;
}
#wrapper #bottom-x {
	padding-top: 30px;
	color:#666B64;
	line-height:1.3em;
}
