body { margin: 0; padding: 0; font-family: 'Arial'; font-size: 12px; color: #ffffff; background: #000000 url('images/back1.jpg') repeat-x 0 0; }
body.warning { background: #000000 url('images/backw.jpg') repeat-x 0 0; }
body.tour { background: #000000 url('images/back2.jpg') repeat-x 0 0; }
body.join { background: #000000 url('images/back3.jpg') repeat-x 0 0; }
body.mainpage { background: #000000 url('images/back4.jpg') repeat-x 0 0; }
body.aff { background: #000000 url('images/affback.jpg') repeat-x 0 0; }

table, td { margin: 0; padding: 0; font-size: 12px; border-collapse: collapse; vertical-align: top; }
img { border: 0; }
h1, h2, h3, h4, h5, h6, h7, p { padding: 0 0 5px 0; margin: 0; }
ul, ol, li { padding: 0; margin: 0; list-style: none; }
form { padding: 0; margin: 0; outline: none; }
.radio { vertical-align: middle; }
select, input, textarea, option { padding: 0; margin: 0; font-size: 13px; font-family: 'Arial'; color: #000000; outline: none; }
a { color: #ffffff; cursor: pointer; outline: none; }
a:hover { color: #df8c8d; }
/*********************************************/
table.page { margin: 0 auto; background: #330000; }
table.page2 { margin: 0 auto; background: #151515; }
table.page5 { margin: 0 auto; background: #181818; }
table.page3 { margin: 0 auto; background: #200000; }
table.page4 { margin: 0 auto; background: #3C1212; }
div.index { background: url('images/back-index.jpg') no-repeat 50% 56px; }
div.tour { background: url('images/back-tour.jpg') no-repeat 50% 56px; }
div.join { background: url('images/back-join.jpg') no-repeat 50% 56px; }
div.mainpage { background: url('images/back-main.jpg') no-repeat 50% 56px; }
div.mainpagesm { background: url('images/back-main-sm.jpg') no-repeat 50% 56px; }
div.aff { background: url('images/affback2.jpg') no-repeat 50% 56px; }


div.table { width: 100%; }
div.br { height: 1px; overflow: hidden; clear: both; }
span.ls { display: block; float: left; }
span.rs { display: block; float: right; }
.p14 { font-size: 14px; }
.red { color: #d43438; }

td.w6 { color: #997e7e; padding: 30px; text-align: center; background: url('images/w6.jpg') no-repeat 0 0; }
td.w6 p { padding: 0 0 10px 0; }
td.w6 a { color: #997e7e; }
td.w6 a:hover { color: #ffffff; }

td.ths5 { padding: 0 13px; }

td.ths4 { padding: 0 13px; }
td.ths4 table { background: #bc3536 url('images/th3.jpg') repeat-x 0 0; }
td.ths4 td { padding: 5px; }
td.ths4 td.x { background: #330000; padding: 0; }

td.ths3 { padding: 0 13px; }
td.ths3 table { background: #bc3536 url('images/th3.jpg') repeat-x 0 0; }
td.ths3 td.x { background: #330000; }
td.ths3 td.xx { background: url('images/x.jpg') no-repeat 50% 100%; }
td.ths3 td div { margin: 5px 5px 10px 5px; }
td.ths3 td p { padding: 0 5px 15px 5px; }
td.ths3 td a { color: #000000; }
td.ths3 td a:hover { color: #5e1a1b; }

td.ths2 { padding: 0 11px; }
td.ths2 div.ths2 { padding: 10px; background: #141414 url('images/ths2.jpg') no-repeat 100% 0; }
td.ths2 td { text-align: center; background: #202020; padding: 12px 6px 12px 6px; }
td.ths2 td.x { background: #141414; padding: 0; }
td.ths2 h4 { font-size: 24px; text-align: left; font-weight: normal; }

td.ths1 { padding: 0 11px; }
td.ths1 div.ths1 { padding: 10px; background: #bc3536 url('images/ths1a.jpg') no-repeat 0 0; }
td.ths1 td { text-align: center; background: #9f2e2f; padding: 12px 6px 12px 6px; }
td.ths1 td.x { background: #bc3536; padding: 0; }
td.ths1 h4 { font-size: 24px; text-align: left; font-weight: normal; line-height: 22px; }
td.ths1 p { padding: 10px 4px; text-align: left; }
td.ths1 div.br { height: 5px; }

td.dhs { padding: 0 11px; }
td.dhs2 { background: #b13d43 url('images/dhs2.jpg') no-repeat 0 100%; }
td.dhs2 div.dhs2 { padding: 15px; }
td.dhs2 td p { line-height: 18px; }
td.dhs2 h3 { font-size: 24px; font-weight: normal; padding: 0 0 10px 0; }
td.dhs2 h4 { font-size: 24px; font-weight: normal; padding: 0 0 6px 0; }
td.dhs2 div.br { height: 8px; }

td.dhs1 { background: #141414; padding: 15px 0 15px 0; }
td.dhs1 h3 { font-size: 24px; font-weight: normal; padding: 0 0 10px 0; }
td.dhs1 p { padding: 0 10px 0 10px; }
td.dhs1 div.br { height: 5px; }

div.mindex { position: relative; width: 1000px; height: 504px; }
div.mindex1 { position: relative; width: 1000px; height: 250px; }
div.mindex2 { position: relative; width: 1000px; height: 115px; }
div.dateshow { position: absolute; left: 156px; top: 206px; font-size: 17px; }
div.dateshow { }
div.dateshow strong { font-size: 37px; font-weight: normal; line-height: 37px; }
div.dateshow em { font-size: 47px; font-style: normal; line-height: 33px; }
div.dateshow b { font-size: 21px; font-weight: normal; }

td.jg { background: #bc3536; }
td.afftop { background: url('images/afftop.jpg') no-repeat 0 100%; }
td.logo1 { background: url('images/logo1.jpg') no-repeat 0 100%; }
td.brentback { background: url('images/brentback.jpg') no-repeat 0 100%; }

.style1 {font-size: 36px}
.style2 {
	font-size: 18px;
	color: #CCCCCC;
}
.style3 {
	font-size: 16px;
	color: #CCCCCC;
}
.style4 {font-size: 14}
.style6 {
	font-size: 16px;
	color: #999999;
}
.style10 {
	font-size: 16px;
	color: #FFFFFF;
}
.style11 {color: #CCCCCC}
.style13 {font-size: 16px}
.style15 {color: #FFFFFF}
.style17 {
	font-size: 10;
	font-family: Arial, Helvetica, sans-serif;
}
.style22 {font-family: Geneva, Arial, Helvetica, sans-serif}
.style23 {font-size: 11px}
.style24 {font-size: 16px; font-weight: bold; }

.style20 {
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}
.style39 {
color:#CCCCCC;
}
.style21 {
color:#FFFFFF;
font-weight:bold;
font-size:16px;
}
.style33 {
font-size:16px;
color:#FFCC33;
font-weight:bold;
}
.style29 {
font-size:16px;
}
.style31 {
font-size:16px;
color:#669933;
}
.style35 {
font-size:16px;
color:#66FF00;
}
.style38 {
color:#FFFFFF;
}
.style40 {font-size: 16px; font-weight: bold; }
.style42 {
	color: #66CC00;
	font-weight: bold;
}
.style43 {
	color: #FFCC33;
	font-weight: bold;
}
.style44 {
	color: #FF9933;
	font-weight: bold;
}
.style45 {
	color: #3399FF;
	font-weight: bold;
}
.style46 {
	color: #CC6699;
	font-weight: bold;
}






















