ad {
	width: 1px;
	height: 1px
}

.ffimgfix        { display:block; }

.ban01      	  { background-image: url('images/ban_01.jpg'); }

.ban02      	  { background-image: url('images/ban_02.jpg'); text-align:right }

.ban03       	  { background-image: url('images/ban_03.jpg'); }

.ban04           { background-image: url('images/ban_04.jpg'); }

.ban05           { background-image: url('images/ban_05.jpg'); }

.ban06           { background-image: url('images/ban_06.jpg'); }

.ban07           { background-image: url('images/ban_07.jpg'); }

.ban08           { background-image: url('images/ban_08.jpg'); }

.ban09           { background-image: url('images/ban_09.jpg'); }

.ban10           { background-image: url('images/ban_10.jpg'); }

.ban11      	  { background-image: url('images/ban_11.jpg'); }

.ban12      	  { background-image: url('images/ban_12.jpg'); }

.ban13       	  { background-image: url('images/ban_13.jpg'); }

.ban14           { background-image: url('images/ban_14.jpg'); }

.menu1      	  { background-image: url('images/menu_01.gif'); }

.menu2      	  { background-image: url('images/menu_02.jpg'); }

.menu3       	  { background-image: url('images/menu_03.gif'); }

.menu4           { background-image: url('images/menu_04.jpg'); }

.menu5           { background-image: url('images/menu_05.jpg'); }

.menu6           { background-image: url('images/menu_06.jpg'); }

.menu7           { background-image: url('images/menu_07.gif'); }

.menu8      	  { background-image: url('images/menu_08.jpg'); }

.menu9      	  { background-image: url('images/menu_09.gif'); }

.left      	     { background-image: url('images/left.jpg'); }

.right     	     { background-image: url('images/right.jpg'); }

.bgbg    	     { background-image: url('images/bgbg.jpg'); }

.login			  { font-size: 10px; color: #fff; font-family: verdana, tahoma, arial, sans-serif; vertical-align:middle; }





.captionmain{ width: 100%; padding: 0px 0px 0px 0px; font-size: 10px; color: #000; font-family: verdana, tahoma, arial, sans-serif; vertical-align:top; }



a {

	color: #ffffff;

	font-family: verdana, arial, helvetica, sans-serif;

	text-decoration: none;

	font-weight: bold;

}

a:hover {

	color: #ccddff;

	text-decoration: underline;

}

a.forumlink {

	color: #ccddff;

	text-decoration: none;

}

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #fff;

	background-image: url('images/bg.jpg');

	background-attachment: fixed;

	background-repeat: repeat-x; background-color:#000; margin:0px; padding:0px; text-align: center

}

blockquote {

	font: italic 9px verdana, tahoma, arial, sans-serif;

	color: #000;

}

form {

	margin: 2px 0px 0px 0px;

}

hr {

	border-top: #666 1px solid;

	border-bottom: #333 1px solid;

	height: 2px;

	width: 92%;

	text-align:center;

}

img {

	border:none;

}

p {

	margin-top: 0px;

	margin-bottom: 0px

}

td {

	font:10px verdana, tahoma, arial, sans-serif;

	color: #fff;

	padding: 0px;

	text-align:left;

}

.alttd {

   border: #3F4243 1px solid;

	padding: 4px;

	font: 9px verdana, tahoma, arial, sans-serif;

	color: #fff;

	background-color: #fff;

}

.bodytable {

	padding: 8px;

	font: 10px verdana, tahoma, arial, sans-serif;

	color: #fff;

}

.bodytable2 {

	border: #000 1px solid;

	padding: 8px;

	font: 10px verdana, tahoma, arial, sans-serif;

	color: #fff;

}

.bodytable3 {

	padding: 8px;

	font: 10px verdana, tahoma, arial, sans-serif;

	color: #fff;

}

.border {

	border: #000 1px solid;

}

.border2 {

	border: #000 1px solid;

}

.border3 {

	border: #000 1px solid;

}

.bottomborder {

	border-top: #000 1px solid;

	border-bottom: #000 1px solid;

}

.button {

	background-color: #000;

	border: 1px solid #6e6e6e;

	color: #fff;

	text-align:center;

	background-image: url('images/ncbg.png');font-style:normal; font-variant:normal; font-weight:normal; font-size:9px; font-family:tahoma, arial, sans-serif

}

.caption {

	padding: 0px 4px 0px 4px;

	border-bottom: #000 1px solid;

	border-left: #000 1px solid;

	border-right: #000 1px solid;

	border-top: #000 1px solid;

	background-color: #292D30;

	color: #fff;

	font: 10px verdana, tahoma, arial, sans-serif;

}

.caption2 {

	padding: 0px 0px 0px 0px;

	color: #fff;

	font: 10px verdana, tahoma, arial, sans-serif;

	text-align:center;

}

.captiontext {

	font: 10px verdana, tahoma, arial, sans-serif;

	color: #fff;

}

.center {

	text-align: center;

}

.customclock {

	font: 10px verdana, tahoma, arial, sans-serif;

	color:#fff;

}

.code {

	border: #000 1px solid;

	padding: 8px;

	background-color: #fff;

	font: 10px verdana, tahoma, arial, sans-serif;

	color: #fff;

}

.defaulttext {

	font: 10px verdana, tahoma, arial, sans-serif;

	color: #fff;

}

.fborder {

	border: #777777 1px solid;

	background-color: #cccccc;

	padding: 0px;

}

.forumheader {

	background-color: #444444;

	font: 11px verdana, tahoma, arial, sans-serif;

	color: #fff;

	padding: 4px;

}

.forumheader2 {

	background-color: #555555;

	font: 10px verdana, tahoma, arial, sans-serif;

	color: #fff;

	padding: 4px;

}

.forumheader3 {

	background-color: #666666;

	font: 10px verdana, tahoma, arial, sans-serif;

	color: #fff;

	padding: 4px;

}

.forumheader4 {

	background-color: #0000ff;

	font: 10px verdana, tahoma, arial, sans-serif;

	color: #fff;

	padding: 4px;

}

.fcaption {

	padding: 0px 0px 0px 0px;

	background-color: #333333;

	font: 10px verdana, tahoma, arial, sans-serif;

	color: #fff;

	font-weight: bold;

	padding: 4px;

}

.finfobar {

	background-color: #888888;

	font: 10px verdana, tahoma, arial, sans-serif;

	color: #fff;

	padding: 2px;

}

.helpbox {

	background-color: #000;

	color: #fff;

	font: 9px verdana, tahoma, arial, sans-serif;

}

.indent {

	padding: 8px;

	margin: 5px;

	color: #fff;

	background-color: #000;

	border: 1px solid #000;

	background-image: url('images/chatbg.png');font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:verdana, tahoma, arial, sans-serif

}

.mediumtext {

	font: 11px verdana, tahoma, arial, sans-serif;

	color: #fff;

}

.newscomments{

	background-color: #000;

	font: 9px verdana, tahoma, arial, sans-serif;

	color:#fff;

	padding: 1px;

	border: #000 1px solid;

}

.nextprev {

	border: 2px solid #000;

	margin: 10px 4px 0px 4px;

	color: #fff;

	text-decoration: none;

	font: normal 10px verdana, tahoma, arial, sans-serif;

	text-align:center;

	padding : 2px 2px 2px 2px;

	background-color: #fff;

}

.nforumcaption {

	color: #fff;

	font-weight: bold;

	background-color: #fff;

	background-image : url('images/ncbg.png');font-style:normal; font-variant:normal; font-size:10px; font-family:verdana, tahoma, arial, sans-serif; padding-left:4px; padding-right:4px; padding-top:8px; padding-bottom:8px

}

.nforumcaption2 {

	color: #fff;

	font-weight: bold;

	background-image: url('images/chatbg.png');font-style:normal; font-variant:normal; font-size:9px; font-family:verdana, tahoma, arial, sans-serif; padding-left:4px; padding-right:0px; padding-top:8px; padding-bottom:8px

}

.nforumcaption3 {

	border: 1px solid #000;

	padding: 4px;

	background-color: #202122;

	font: 10px verdana, tahoma, arial, sans-serif;

}

.nforumdisclaimer {

	font: 9px verdana, tahoma, arial, sans-serif;

	color: #fff;

}

.nforumholder {

	border: 1px solid #000;

	padding: 0px;

	background-color: #fff;

}

.nforumreplycaption {

	border: 1px solid #000;

	padding: 4px;

	background-color: #fff;

	font: 10px verdana, tahoma, arial, sans-serif;

}

.nforumreply {

	border: 1px solid #000;

	padding: 4px;

	background-color: #fff;

	font: 10px verdana, tahoma, arial, sans-serif;

}

.nforumreply2 {

	border: 1px solid #000;

	padding: 4px;

	background-color: #fff;

	font: 10px verdana, tahoma, arial, sans-serif;

}

.nforumthread {

	border: 1px solid #000;

	padding: 4px;

	background-color: #505355;

	font: 10px verdana, tahoma, arial, sans-serif;

}

.nforumthread2 {

	border: 1px solid #000;

	padding: 4px;

	background-color: #fff;

	background-image: url('images/chatbg.png');font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:verdana, tahoma, arial, sans-serif

}

.nforumview1 {

	border: 1px solid #000;

	padding: 4px;

	background-color: #202122;

	font: 10px verdana, tahoma, arial, sans-serif;

}

.nforumview2 {

	border: 1px solid #000;

	padding: 4px;

	background-color: #505355;

	font: 10px verdana, tahoma, arial, sans-serif;

}

.nforumview3 {

	padding: 4px;

	background-color: #292D30;

	font: 10px verdana, tahoma, arial, sans-serif;

	color: #000;

}

.nforumview4 {

	padding: 4px;

	background-color: #000;

	color: #fff;

	background-image: url('images/chatbg.png');font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:verdana, tahoma, arial, sans-serif

}

.np {

	background-color: #000;

	border: #c1c1c1 1px solid;

	color: #fff;

	font: 10px verdana, tahoma, arial, sans-serif;

	text-align:center;

	padding : 2px;

}

.smalltext {

	font: 9px verdana, tahoma, arial, helvetica, sans-serif;

	color: #fff;

}

.smallblacktext {

	font: 9px verdana, tahoma, arial, helvetica, sans-serif;

	color: #fff;

}

.spacer {

	padding: 0px 0px 0px 0px;

}

.tbox {

	background-color: #888888;

	border: 1px solid #000000;

	color: #fff;

	background-image: url('images/chatbg.png');font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:verdana, tahoma, arial, sans-serif

}