body {
  font-family: Arial, Helvetica, sans-serif;
  background-image:url(gfx/bg.gif); 
  font-size: 12pt;
  line-height: 14px; background-color: #000000;
  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
  min-width: 0px;
}

p {	margin-top: 0px; padding-top: 0px; margin-bottom: 6px; padding-bottom: 0px; text-align:justify;}
li { margin-top: 4px; margin-bottom: 5px; line-height: 16px;}
ul { list-style-image:  url(gfx/bullet.gif); list-style-type: none; margin-top: 0px; margin-bottom: 0px;}
.cright ul, .cleft ul { list-style-type: none; margin-bottom: 0px; margin-left: 0px; margin-right:0px; list-style-image: none;}
.cright li, .cleft li { margin-bottom: 3px; line-height: 13px;}

td {
	font-size:12px; line-height: 16px;
}

th {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 8pt;
  line-height: 18px; background-color: #E0E0E0; font-weight: bold;
}

h1 {
	font: 18pt Arial; font-weight: bold; margin-top: 0px; color: #000000;
	margin-bottom: 16px;
}
h2 {
	font: 12pt Arial; font-weight: bold; margin-top: 14px; color: #000000;
	margin-bottom: 2px;
}
h3 {
	font: 9pt Arial; font-weight: bold; margin-top: 10px; color: #00A000;
	margin-bottom: 4px; margin-top: 6px; 
	border-bottom: solid 1px; border-bottom-color: #B0B8C0;
}
h4 {
	font: 8pt Verdana; font-weight: bold; margin-top: 4px; color: #101420;
	margin-bottom: 4px; padding: 0px; line-height: 14px;
}

h5 {
	font: 11pt Arial; font-weight: bold; color: #000000;
	margin-bottom: 2px; margin-top: 16px; 
}

ul {
	padding: 0px 0px 6px 0px; margin: 0px 25px;
}
em {
	font-style: italic; color: #800000;
}
address {
	margin-left: 20px; color: #602020;
}

strong { font-weight: bold; }




.grey { color: #808080; font-weight: bold; }
.red  { color: #FF0000; font-weight: bold; }

a	{ text-decoration: none; }
a:hover { text-decoration: underline; }

.cleft a, .cright a, .cleft a:visited, .cright a:visited { color: #9090FF; font-weight: bold; }
.cleft a.small, .cright a.small, .cleft a.small:visited, .cright a.small:visited { color: #C8CAF0; font-weight: normal; }

.forum td.tdcon a { color: #204080; font-weight: bold; }
.forum th a { color: #204080; font-weight: bold; }

a.a_mnuitm { text-decoration: none; color: white; }
a.a_mnuitm:hover { text-decoration: none; }

a.a_bold { font-weight: bold; }
a.a_lightbold { font-weight: bold; color: #447799; }

a.a_price { color: #FF0000; font-weight: bold; }

a.a_code { color: #000000; }
a.a_code:hover { text-decoration: none; color: #FF0000; }

a.a_little { color: #0000FF; font-size: 7pt; font-weight: normal;}
a.a_little:hover { color: #FF0000; text-decoration: underline; }

a.a_hdalternate { color: #000000; font-weight: bold; padding: 4px 12px; background: #b0b0b0 url(gfx/tab4b.jpg) top left repeat-x; border-left: solid 1px white; border-right: solid 1px white;}
a.a_hdalternate:hover { background: #808080; color: white; text-decoration: none;}

a.a_top { color: #404098; font-size: 7pt; font-weight: bold; padding-right: 20px;}
a.a_top:hover { text-decoration: none; }

a.name {color: #000000; font-size: 13pt; font-weight: bold;}

.cbtm a, .cbtm a:visited {color:#000080; font-weight: bold;}

.cright a.highlight, .cleft a.highlight { color: #F0F0A0; }
.small { font-size: 7pt; font-weight: normal 0; }


.title1 { background: #DEDEDE; width:62px; height:47px;}
.title2 { background: #DEDEDE url(gfx/title_2.gif); height:47px;}
.title3 { background: #DEDEDE; width:49px; height: 47px;}

.menu1 { background: #DEDEDE url(gfx/menu_1.gif); width:18px; height:20px; float:left;}
.menu2 { background: #DEDEDE url(gfx/menu_2.gif); height:20px; font: 7pt Verdana;}
.menu3 { background: #DEDEDE url(gfx/menu_3.gif); width:15px; height:20px; float:right;}

.ctopl   { background: #DEDEDE url(gfx/cont_1.gif); width:23px; height:28px;}
.ctop    { background: #DEDEDE url(gfx/cont_2.gif); height:28px;}
.ctopmid { background: #DEDEDE url(gfx/cont_2b.gif); width:7px; height:28px;}
.ctopr   { background: #DEDEDE url(gfx/cont_3.gif); width:19px; height:28px;}

.cmidl   { background: #DEDEDE url(gfx/cont_4.gif); width:23px;}
.cmid    { background-color: #CDCDCD; vertical-align: top; color: #000000; padding: 8px; }
.cmidmid { background: #DEDEDE url(gfx/cont_4b.gif); width:7px;}
.cmidr   { background: #DEDEDE url(gfx/cont_5.gif); width:19px; height:8px;}

.cbtml   { background: #DEDEDE url(gfx/cont_6.gif); width:23px; height:51px;}
.cbtm    { background: #DEDEDE url(gfx/cont_7.gif); height:51px;}
.cbtmmid { background: #DEDEDE url(gfx/cont_7b.gif); width:7px; height:51px;}
.cbtmr   { background: #DEDEDE url(gfx/cont_8.gif); width:19px; height:51px;}

.cleft { background-color: #008800; padding: 4px; width: 130px; vertical-align: top; color: #00BF00;}
.cright { background-color: #008800; padding: 4px; width: 175px; vertical-align: top; color: #00BF00; }

.titlebtn { width:80px; height:47px; cursor: pointer;}

.home { background:  url(gfx/titlebtn_home.gif); }
.settings { background:  url(gfx/titlebtn_settings.gif); }
.register { background:  url(gfx/titlebtn_register.gif); }
.login { background:  url(gfx/titlebtn_login.gif); }
.logout { background:  url(gfx/titlebtn_logout.gif); }
.tos  { background:  url(gfx/titlebtn_tos.gif); }
.grey { cursor: auto;}





.cell_mnu { vertical-align: top; padding: 0px 2px; }
.div_mnu  { position: relative; height: 21px; }

.td_mnuitms {
	padding: 0px 1px 0px 1px;
	border-left-style: solid; border-left-width: 2px; border-left-color: #606060;
	border-right-style: solid; border-right-width: 2px; border-right-color: #606060;
	background-color:white;
}
.div_mnuitms {
	background-color: #000000;
	border-left-style: solid; border-left-width: 1px; border-left-color: #A0A8B0;
	border-right-style: solid; border-right-width: 2px; border-right-color: #707880;
	border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #606470;
	border-top-style: solid; border-top-width: 1px; border-top-color: #B0B8C0;
	width: 280px;
}
.div_mnuitm {
	margin-bottom: 1px; line-height: 14px; font-size: 7pt; padding: 1px 4px 1px 4px; cursor: pointer;
}
.div_mnuhead {
	background: #C0C0C6 url(gfx/menu_5.gif); height: 17px; line-height: 15px; vertical-align: middle;
	font-size: 8pt; font-weight: bold; padding: 0px; text-align: center;
	font-variant:small-caps; margin-bottom: 1px; cursor: default;
}
.mnutop { height: 20px; cursor: default; }
.mnutop .ltd  { background-image:  url(gfx/tab4a.gif); width: 5px; }
.mnutop .ctd  { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
				font-weight: bold; vertical-align: middle; width: 100%; 
				background-image:  url(gfx/tab4b.gif); }
.mnutop .rtd  { background-image:  url(gfx/tab4c.gif); width: 5px; }
.mnutop .ldiv { background-image:  url(gfx/tab5a.gif); width: 5px; }
.mnutop .cdiv { padding: 0px 6px; line-height: 20px;}
.mnutop .rdiv { background-image:  url(/gfx/tab5c.gif); width: 5px; }




.box {
	border-style: solid; border-width: 1px; padding: 2px 4px; background-color: #FFFFFF;
	margin-bottom: 3px; border-color: #505060 #808090;
}
.boxmedium {
	border-style: solid; border-width: 5px; padding: 2px 2px; background-color: #FFFFCC;
	margin-bottom: 3px; border-color: #505060 #808090;
}
.boxthick {
	border-style: solid; border-width: 8px; padding: 2px 8px; background-color: #FFFFCC;
	margin-bottom: 3px; border-color: #AA5050 #AA8080;
}
.boxyellow {
	border-style: solid; border-width: 1px; padding: 2px 4px; background-color: #FFFFCC;
	margin-bottom: 3px; border-color: #505060 #808090;
}

.smad { 
	border-style: solid; border-width: 1px; padding: 0px 4px; background-color: #EEEEEE;
	margin-bottom: 3px; border-color: #FF0000 #FF0000; text-align: center
}

.cleft .box, .cright .box {
	border-style: solid; border-color: #E0E0E0; border-width: 1px; background-color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	padding: 2px; color: #FFFFFF; line-height: 14px; text-align: center;
}

.cright .box { text-align: left; }
.cleft .box p, .cright .box p { margin-top: 8px; padding-top: 0px; margin-bottom: 2px; padding-bottom: 0px;}

.cleft .box H4, .cright .box H4 {
	font-weight: bold; text-align: center; color: #000000; margin: 0px 0px 6px 0px;
	font-size: 8pt; line-height: 18px; background: #F0F0A0; padding: 0px;
}

.cleft .highlight {
	border-color: #F0F0A0; 
}

.cleft .highlight H4 { background: #FFFFFF; }


.sectiontable {
	border-top-style: solid; border-top-width: 1px; border-top-color: #808080;
	border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #808080;
	padding-top: 4px; padding-bottom: 5px; margin-bottom: 2px; background-color: #F8F8F8;
}

.sectiontd { padding-right: 3px; }
.formitem {
	font: 9pt Courier New; margin-bottom:1px;
}
.button {
	border-top-style: solid; border-top-width: 1px; border-top-color: #B0B0B0;
	border-left-style: solid; border-left-width: 1px; border-left-color: #A0A0A0;
	border-right-style: solid; border-right-width: 1px; border-right-color: #707070;
	border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #606060;
	background-color: #F8F8F8; cursor: pointer; background-image:  url(gfx/btnback.gif);
	font: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
	height: 24px;
}
INPUT, TEXTAREA, TEXT { padding-left: 4px;}

.dark {
	border-width: 2px; padding: 0px; border-color: #000000; background-color: #D0D0D0;
}
.quote { font-size: 7pt; line-height: 14px; background-color: #EEEEEE; border-color: #A0A0A0;}
.imgbox {
	float: right; padding-right: 8px; padding-left: 6px;
}
.price {
	color: #808890; font-weight: bold;
}
.edit {
	color: #202080;
}


.pollbar {
	background:  url(gfx/progbar.gif) top left repeat-x;
}


.cliptext { overflow:hidden; text-overflow:ellipsis; width: 100%; height: 20px; }

.forum_headerc {
	background-color: #D2DDE3; text-align: left; vertical-align: middle; padding: 5px 7px 1px 0px;
	background-image: url(gfx/forum_th2.jpg); font: bold 11pt Arial;
}
.forum_headerr {
	padding: 0px 0px 0px 0px; width: 35px;
	background-image: url(gfx/forum_th2b.gif);
}
.forum_headerl {
	padding: 0px 0px 0px 0px; width: 10px;
	background-image: url(gfx/forum_th2c.gif);
}
table.forum th, .thdiv {
	background: #D2DDE3 url(gfx/forum_th2.jpg); padding: 3px 4px 1px 4px; text-align: left; margin: 0px;
	height: 20px; border-left: 1px solid #B0B0B8; font-weight:bold;
}

.forum th.dark { background: #909090 url(gfx/forum_th3.jpg); color: white;}

.forum {
	border-width: 0px 1px 1px 0px; border-color: #808090; padding:0px;
}

table.forum td, .tddiv {
	padding: 2px; border-left: 1px solid #B0B0B8; border-top: 1px solid #B0B0B8;
}
.tddiv { padding: 2px 4px 3px 4px; }

.forum td td { border: 0px; padding: 0px 2px 0px 2px; background-color: transparent;}
.forum td.tdmessage { padding: 0px; vertical-align: top; }

.forum th td { padding: 2px; border: 0px; vertical-align: middle;}
.forum .tdhd {
	padding: 2px 2px 2px 2px; background-repeat: repeat-x;
	background-color: #F7F7F7; background-image:  url(gfx/forum_tdhd.gif);
}
.tdicon {
	z-index: 1; top: 5px;
}
.tdcon {
	height: 100%; vertical-align: top; padding: 2px 4px;
}
.forum td.tdsig table.tblicons td { padding: 0px 1px 0px 1px; border: 0px;}
.forum td.tdhd td { padding: 0px 2px 0px 2px; border: 0px; }
.forum_dir {
	font: bold 9pt Verdana;
}
.forum td.nick {
	vertical-align: top; width:120px; font: 7pt Arial; padding: 4px;
}
.literow {
	background-color: #F0F0F0;
}

.scroller {
	height: 200px; overflow: scroll;
}

.forum td.tdsig { vertical-align: bottom; border-top: 0px; padding: 0px;}
.forum div.tdsig { background-color: #EEEEEE; height: 28px; }




.code {
	width: 97%; padding-left: 2px; font-size: 8pt; font-family: "Courier New", Courier, mono;
	background-color: #FFFFFF; color: #000000;
}
.blitz {
	font-family: Blitz, "Courier New", Courier, mono;
	color: #FFFFFF; background-color:#336666;
}
.blitz3d { color: #FFFFFF; background-color: #225588; }
.blitzplus { color: #FFFFFF; background-color:#225577; }
.db { color: #00FF00; background-color: #000000; }
.dbpro { background-color: #D0DBDB; }

.ad {width:418px; cursor:pointer;}
