* {margin: 0px; padding: 0px;}
body {background: url(../images/body-bg.gif); font-size: 15px;}
a {cursor: pointer; cursor: hand;}
a:hover {text-decoration: none;}
li {list-style: none;}
img {border: none;}

.set {clear: both; height: 0; overflow: hidden;}

.all {width: 940px; background: url(../images/all.gif) repeat-y; margin: 0 auto;}

.header {height: 257px;}
.header img {float: left;}

.content {width: 928px; margin: 0 auto;}

.left {width: 445px; height: 540px; font: bold 15px tahoma, verdana, sans-serif; color: #ffaa05; float: left; background: #481604 url(../images/left-bg.jpg) left bottom no-repeat; padding: 25px 0 0 35px; position: relative;}
	.h201 {text-indent: -9999px; overflow: hidden; font-size: 9px; height: 20px; background: url(../images/h201.gif) left top no-repeat;}
	
	.left ul {padding-top: 24px;}
	.left li {background: url(../images/li-1-bg.gif) left 4px no-repeat; padding: 0 0 18px 20px; _height: 1%;}
	
	.left-a-1 {background: url(../images/left-a-1.gif) left top no-repeat; width: 87px; height: 165px; position: absolute; bottom: 182px; right: 11px;}
	.left-a-2 {background: url(../images/left-a-2.png) left top no-repeat; width: 150px; height: 72px; position: absolute; bottom: -72px; left: 159px; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/left-a-2.png),sizingMethod=crop);}
	.left-a-3 {background: url(../images/left-a-3.png) left top no-repeat; width: 23px; height: 51px; position: absolute; bottom: 81px; right: -23px; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/left-a-3.png),sizingMethod=crop);}
	

.right {width: 432px; height: 499px; float: left; text-align: center; padding-top: 25px; font: bold 12px Arial, Helvetica, sans-serif; color: #571111;}
	.h202 {text-indent: -9999px; overflow: hidden; font-size: 9px; height: 20px; background: url(../images/h202.gif) center top no-repeat; padding-bottom: 17px;}
	
	.form {background: #FFFFFF; border: solid 1px #FFAA05; padding-top: 11px;}
	
	.label-1 {display: block; float: left; width: 119px; height: 25px; padding: 3px 16px 0 0; text-align: right;}
	.text {width: 247px; height: 18px; font-size:8pt; background: #FFFFFF; border: solid 1px #B3B9C3; float: left;}
	.sp-1 {font-size: 11px; font-weight: normal; float: left;}
	.sp-1 strong {font-size: 13px; color: #EB0000;}
	
	.h401 {font: bold 11px Arial, Helvetica, sans-serif; padding: 10px 0 15px; font: bold 12px Arial, Helvetica, sans-serif; color: #571111;}
	
	.radio-1 {padding: 0 0 10px 76px; text-align: left; font-weight: normal;}
	.radio-1 label {display: block; padding: 1px 0 5px; _padding-bottom: 0;}
	*+html .radio-1 label {display: block; padding: 1px 0 0px;}
	.radio-1 label input {vertical-align: middle; margin-right: 5px;}
	.submit-1 {background: url(../images/click.gif) left top no-repeat; border: none; width: 250px; height: 28px; margin: 8px 0 3px; cursor: pointer;}
	.sp-2 {color: #FF0000;}
	.submit-2 {background: url(../images/join.gif) left top no-repeat; width: 233px; height: 22px; border: none; margin: 6px 0 3px; cursor: pointer;}
	
	.h501, .h502, .h503 {padding: 10px 0; text-transform: uppercase; font: bold 9px tahoma, verdana, sans-serif; color: #571111;}
	.h502 {background: #FFAA05; padding: 14px 0 13px;}
	a.h522 {text-transform: uppercase; font: bold 9px tahoma, verdana, sans-serif; color: #571111;}
	.h503 {background: #656C04; padding: 11px 0 14px; color: #FFFFFF;}
	a.h523 {text-decoration:none; text-transform: uppercase; font: bold 9px tahoma, verdana, sans-serif; color: #FFFFFF;}
	
	
	
	.thumbs {padding: 0 7px 12px; height: 162px;}
	.thumbs li {width: 25%; float: left; text-align: center;}
	.thumbs li img {width: 215px; height: 160px; border: solid 1px #FFAA05;}
	
#promo {width: 898px; margin: 0 auto; background: url(../images/promo-bg-2.gif) repeat-y;}
	.promo {width: 842px; margin: 0 auto; background: #CDCCBF url(../images/promo-bg.gif) repeat-x; text-align: center; padding-top: 11px; border-bottom: solid 1px #FBA705; border-top: solid 1px #FBA705;}
	.h203 {font: bold 30px Arial, Helvetica, sans-serif; color: #910000;}
	.p01 {font: bold 16px Arial, Helvetica, sans-serif; color: #910000;}
	.p01 span {font: bold 14px Arial, Helvetica, sans-serif; color: #4a0000;}
	
	.p02, .p02 a {font: normal 18px Arial, Helvetica, sans-serif; color: #d87307; text-decoration: none;}
	
	.promo ul {padding: 15px 5px 0;}
	.promo ul li.none {display: none;}
	.promo ul li {width: 20%; float: left; text-align: center;}
	.promo ul li img {width: 160px; height: 156px;}
	
.footer {text-align: center; padding: 15px;}
.footer, .footer a {font: normal 10px tahoma, verdana, sans-serif; color: #ffaa05;}
