@charset "ISO-8859-1";

body
{
  background:#333333;
  color:#999999;
  margin:0px;
  padding:0px;
}
html { height:100%; margin-bottom:1px; }
a       { font-family:arial; color:#FFFFFF; font-weight:800; font-size:12px; text-decoration:none; }
a:hover { font-family:arial; color:#888888; font-weight:800; font-size:12px; text-decoration:none; }
.info a,.infolink              { font-family:arial; color:#00FF00; font-weight:800; font-size:12px; text-decoration:underline; }
.info a:hover,.infolink:hover  { font-family:arial; color:#00FF00; font-weight:800; font-size:12px; text-decoration:underline; }
.tiny .info a,.tiny .infolink              { font-family:arial; color:#00FF00; font-weight:100; font-size:10px; text-decoration:underline; }
.tiny .info a:hover,.tiny .infolink:hover  { font-family:arial; color:#00FF00; font-weight:100; font-size:10px; text-decoration:underline; }
td.boardtxt a,.boardlink       { font-family:arial; color:#FFFFFF; font-weight:800; font-size:12px; text-decoration:underline; }
td.boardtxt a:hover,.boardlink:hover { font-family:arial; color:#888888; font-weight:800; font-size:12px; text-decoration:underline; }
td.boardtxt .tiny a,.tiny a,.tinyl        { font-family:arial; color:#FFFFFF; font-weight:100; font-size:10px; text-decoration:underline; }
td.boardtxt .tiny a:hover, .tiny a:hover,.tinyl:hover  { font-family:arial; color:#888888; font-weight:100; font-size:10px; text-decoration:underline; }
.wiki       { font-family:arial; color:#FFFFFF; font-weight:800; font-size:12px; text-decoration:none; border-bottom:1px dashed #FFFFFF; }
.wiki:hover { font-family:arial; color:#888888; font-weight:800; font-size:12px; text-decoration:none; border-bottom:1px dashed #888888; border-top:1px dashed #888888; }
.tiny   { font-family:arial; color:#999999; font-weight:100; font-size:10px; text-decoration:none; }
.tinyi        { font-family:arial; color:#999999; font-weight:100; font-size:10px; text-decoration:none; font-style:italic; }
.txt     { font-family:arial; color:#999999; font-weight:800; font-size:12px; text-decoration:none; }
.head    { font-family:arial; color:#FFFFFF; font-weight:800; font-size:16px; text-decoration:none; }
.head a       { font-family:arial; color:#FFFFFF; font-weight:800; font-size:16px; text-decoration:none; }
.head a:hover { font-family:arial; color:#888888; font-weight:800; font-size:16px; text-decoration:none; }
.gmap { text-align:left;font-family:arial; color:black; font-weight:800; font-size:12px; text-decoration:none; }
.gmap a { font-family:arial; color:blue; font-weight:800; font-size:12px; text-decoration:underline; }
.gmap a:hover { font-family:arial; color:blue; font-weight:800; font-size:12px; text-decoration:underline; }

td.ptitle { text-align:center;vertical-align:middle; }
td.ptitle .txt     { font-family:arial; color:#FFFFFF; font-weight:800; font-size:12px; text-decoration:none; }
td.ptitle .head    { font-family:arial; color:#FFFFFF; font-weight:800; font-size:16px; text-decoration:none; }

.head1   { font-family:arial; color:#999999; font-weight:800; font-size:16px; text-decoration:none; padding:2px; margin:0px; background:#333333; border-bottom:1px solid #999999; border-top:1px solid #999999;}
.head2   { font-family:arial; color:#999999; font-weight:800; font-size:14px; text-decoration:none; padding:2px; margin:0px;}
.formfix{ width:100px; border:1px solid #FFFFFF;background:#333333; font-family:arial; color:#999999; font-weight:100; font-size:10px; text-decoration:none; }
.formflt{ border:1px solid #FFFFFF;background:#333333; font-family:arial; color:#999999; font-weight:100; font-size:10px; text-decoration:none; }
.formtxt{ border:1px solid #FFFFFF;background:#333333; font-family:arial; color:#999999; font-weight:100; font-size:12px; text-decoration:none; }
.error  { font-family:arial; color:#FF0000; font-weight:800; font-size:12px; text-decoration:none; }
.info  { font-family:arial; color:#00FF00; font-weight:800; font-size:12px; text-decoration:none; }
.tiny .info     { font-family:arial; color:#00FF00; font-weight:100; font-size:10px; text-decoration:none; }
.tiny .error    { font-family:arial; color:#FF0000; font-weight:100; font-size:10px; text-decoration:none; }
td {padding:0px;vertical-align:middle;text-align:left;}
table {empty-cells:show;}
form { display:inline; }
th
{
  text-align:left;
  font-family:arial;
  color:#999999;
  font-weight:100;
  font-size:10px;
  text-decoration:none;
  background:#333333;
  padding:0px;
  padding-left:2px;
  padding-right:2px;
}

span.color_select
{
  padding-top:1px;
  border:1px solid #FFFFFF;
  background:#333333;
  cursor:help;
}
div.color_select
{
  position:absolute;
  left:20px;
  top:20px;
  z-index:1;
  display:none;
  border:1px solid #FFFFFF;
  background:#000000;
  padding:5px;
}
table.color_select
{
  border:none;
  padding:0px;
  border-collapse:collapse;
}

img { border:none; text-decoration:none; }
img.logo { width:21px;height:24px;border:none; }
img.half { width:400px;height:300px }
img.land { width:16px;height:12px;border:1px solid #333333; }
img.plus { width:9px;height:10px;border:none; }
img.emot { border:none; height:12px; }
img.fmt        { border:1px solid #FFFFFF; width:18px; height:18px; cursor:auto; }
img.fmt:hover  { border:1px solid #00FF00; width:18px; height:18px; cursor:default; }
img.ico  { border:none; width:11px;height:9px; }
img.scale { border:none; }
img.ad { width:728px;height:30px;border:none;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF; }
img.pts { width:15px; height:2px; }
div.quote div.embimg img.scale { border:none; width:100px;}
img.thumb { border:1px solid #333333; width:80px; height:60px; }
div.piclist img.thumb { border:1px solid #333333; width:80px; height:60px; margin:2px; }
td.border img.thumb { border:none; width:80px; height:60px; }
img.thumb_empty { border:none; width:80px; height:60px; }
img.tiny { border:none; width:40px; height:30px; }

td.win_splitter
{
	width:50%;
	padding:2px;
	vertical-align:top;
}
td.win_splitter_multiwin
{
	width:50%;
	padding:0px;
	vertical-align:top;
}

div.embimg
{
  width:700px;
  overflow:hidden;
}

div.piclist
{
	width:100%;
	border:1px solid #333333;
	border-left:4px solid #333333;
	margin:0px;
	padding:2px;
}

div.quote div.embimg
{
  width:100px;
  overflow:hidden;
}

div.fmt
{
  background:#333333;
	color:#999999;
	padding:1px;
	border:1px solid #FFFFFF;
}

.maintable
{
  height:100%;
  width:812px;
  padding:0px;
  border-collapse: Collapse;
  border:none;
  margin-left:auto;
  margin-right:auto;
}

.fullscreentable
{
  width:100%;
  height:100%;
  padding:0px;
  border-collapse: collapse;
  border:none;
}

td.title
{
  border-top:none;
  border-bottom:none;
  border-right:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  background:url(tit2.png) #000000 no-repeat center top;
  height:111px;
  text-align:right;
  vertical-align:top;
  white-space:nowrap;
}

td.admin14
{
	text-align:center;
	width:14%;
	white-space:nowrap;
	padding-top:2px;
}

td.phold
{
  font-family:arial; color:#999999; font-weight:100; font-size:10px; text-decoration:none;
	text-align:center;
	vertical-align:middle;
	padding:0px;
	border:none;
}

td.admin20
{
	text-align:center;
	width:20%;
	white-space:nowrap;
	padding-top:2px;
}

td.linkbar
{
  text-align:left;
  vertical-align:bottom;
  width:100%;
  white-space:nowrap;
  padding:0px;
  padding-right:2px;
}

td.login
{
  text-align:right;
  vertical-align:top;
  white-space:nowrap;
  padding:0px;
  padding-right:2px;
}
td.login2
{
  text-align:right;
  vertical-align:middle;
  white-space:nowrap;
  padding:1px;
}
table.login
{
  border:none;
  padding:1px;
  border-collapse: collapse;
}

table.border
{
  border:1px solid #333333;
  padding:0px;
  border-collapse: separate;
  width:100%;
}

table.borderless, table.soloborder
{
  border:none;
  padding:0px;
  border-collapse: separate;
  width:100%;
}

table.layout
{
  border:none;
  padding:0px;
  border-collapse: collapse;
  width:100%;
}

td.adbanner
{
	text-align:center;
  height:30px;
  white-space:nowrap;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  border-left:1px solid #333333;
  border-right:1px solid #333333;
}

td.start
{
  text-align:left;
  border:none;
  border-right:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  background:#000000;
  padding:2px;
  padding-left:6px;
}

td.bodystart
{
  text-align:center;
  vertical-align:top;
  border:none;
  border-right:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  padding:0px;
  background:#000000;
}

td.bodyfoot
{
  height:100%;
  text-align:right;
  vertical-align:bottom;
  border-top:none;
  border-right:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  background:#000000;
}

td.label
{
	padding:2px;
	width:100%;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
  font-family:arial;
  color:#999999;
  font-weight:800;
  font-size:12px;
  text-decoration:none;
}

td.labeltop
{
	padding:2px;
	text-align:right;
	vertical-align:top;
	padding-top:3px;
	white-space:nowrap;
	font-family:arial;
  color:#999999;
  font-weight:800;
  font-size:12px;
  text-decoration:none;
}

td.foot
{
  text-align:center;
  vertical-align:bottom;
  background:#333333;
  border:none;
}
table.win
{
  border:1px solid #FFFFFF;
  background:#000000;
  width:100%;
  border-collapse:separate;
}
td.winhead
{
  background:#333333;
  font-family:arial;
  color:#999999;
  font-weight:100;
  font-size:10px;
  text-decoration:none;
  white-space:nowrap;
}
td.board
{
  padding:2px;
  border:none;
  width:100%;
}
td.boardh1
{
  padding:0px;
  background:#333333;
  text-align:left;
  width:100%;
  vertical-align:top;
  padding-left:2px;
  white-space:nowrap;
}
td.boardtxt
{
  color:#999999;
  vertical-align:top;
  padding:2px;
  width:100%;
  height:100%;
  font-family:sans-serif;
	font-size:14px;
	font-weight:500;
}
td.boardbut
{
  padding:0px;
  padding-bottom:2px;
  padding-right:2px;
  text-align:right;
  height:100%;
  vertical-align:bottom;
  white-space:nowrap;
}
td.boardedit
{
  padding:0px;
  padding-bottom:2px;
  padding-left:2px;
  text-align:left;
  height:100%;
  vertical-align:bottom;
  white-space:nowrap;
}
td.boardl1
{
  background:#333333;
  height:1px;
  white-space:nowrap;
}
td.boardl2
{
  background:#000000;
  height:1px;
  white-space:nowrap;
}
td.boardth
{
  font-family:arial;
  color:#999999;
  font-weight:100;
  font-size:10px;
  text-decoration:none;
  background:#333333;
  padding:0px;
  padding-left:2px;
  padding-right:2px;
}
div.quote
{
  margin:4px;
  padding:2px;
  border:1px dotted #333333;
  border-left:3px solid #333333;
}
div.picwrapper
{
	float:left;
	padding-right:1px;
	padding-bottom:5px;
}
div.picwrapper table
{
	padding:0px;
	border-collapse:collapse;
}
td.pt2
{
	padding-left:1px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
}
div.picwrapper img.thumb
{
	border:1px solid #FFFFFF;
}
td.sales
{
  padding:2px;
  border:none;
  vertical-align:top;
  text-align:left;
  width:100%;
}
tr.selected
{
}
td.border
{
  padding:2px;
  border:1px solid #333333;
  vertical-align:middle;
  text-align:left;
}
table.borderless tr:hover > td.border
{
	border:1px solid #FFFFFF;
}
table.soloborder td.border:hover
{
	border:1px solid #FFFFFF;
}
tr.selected td.border, td.selected
{
  padding:2px;
  border:1px solid #00FF00;
  background:#333333;
  vertical-align:middle;
  text-align:left;
}
td.pad2
{
  padding:2px;
  border:none;
}
table.barometer
{
  border:1px solid #FFFFFF;
  width:100%;
  height:15px;
  white-space:nowrap;
  padding:0px;
}
td.barometer
{
  padding:0px;
  border:none;
  text-align:right;
  background:#333333;
}
td.form_split
{
	width:50%;
	padding:0px;
	vertical-align:top;
}

.formfld{ width:300px; border:1px solid #FFFFFF;background:#333333; font-family:arial; color:#999999; font-weight:100; font-size:10px; text-decoration:none; }
.formbtn{ width:100px; border:1px solid #FFFFFF;background:#333333; font-family:arial; color:#999999; font-weight:100; font-size:10px; text-decoration:none; }
.formtxt{ width:650px; height:100px; border:1px solid #FFFFFF;background:#333333; font-family:arial; color:#999999; font-weight:100; font-size:12px; text-decoration:none; }
.formbig{ width:650px; height:249px; border:1px solid #FFFFFF;background:#333333; font-family:arial; color:#999999; font-weight:100; font-size:12px; text-decoration:none; }
.formlink  { width:350px; height:35px; border:1px solid #FFFFFF;background:#333333; font-family:arial; color:#999999; font-weight:100; font-size:12px; text-decoration:none; }

td.form_split .formfld, .formsml { width:100px; border:1px solid #FFFFFF;background:#333333; font-family:arial; color:#999999; font-weight:100; font-size:10px; text-decoration:none; }
td.form_split .formbtn { width:100px; border:1px solid #FFFFFF;background:#333333; font-family:arial; color:#999999; font-weight:100; font-size:10px; text-decoration:none; }
td.form_split .formtxt { width:204px; height:100px; border:1px solid #FFFFFF;background:#333333; font-family:arial; color:#999999; font-weight:100; font-size:12px; text-decoration:none; }
td.form_split .formbig { width:204px; height:249px; border:1px solid #FFFFFF;background:#333333; font-family:arial; color:#999999; font-weight:100; font-size:12px; text-decoration:none; }

.menu ul { list-style:none; display:inline; padding:0; margin:0; }
.menu ul li { float:left; padding:0; position:relative; }
.menu ul ul li { float:none; display:block; padding:2px; border-top:1px solid #000000; border-bottom:1px solid #000000; }
.menu ul ul { display:none; position:absolute; border:1px solid #FFFFFF; background:#000000; margin:0px; width:180px; top:15px; left:5px; }
.menu ul ul ul { top:0px; left:100px; }

.menu ul li:hover > ul { display:block; }
.menu ul ul li:hover { border-top:1px solid #333333; border-bottom:1px solid #333333; }
.menu ul ul li:hover > ul { display:inline; margin-left:71px; }

.picmenu ul { list-style:none; display:inline; padding:0; margin:0; }
.picmenu ul li { float:left; padding:0; position:relative; }
.picmenu ul ul li { float:none; display:block; padding:2px; border-top:1px solid #000000; border-bottom:1px solid #000000; }
.picmenu ul ul { display:none; position:absolute; border:1px solid #FFFFFF; background:#000000; margin:0px; width:180px; top:0px; left:10px; }
.picmenu ul ul ul { top:0px; left:100px; }

.picmenu ul li:hover > ul { display:block; }
.picmenu ul ul li:hover { border-top:1px solid #333333; border-bottom:1px solid #333333; }
.picmenu ul ul li:hover > ul { display:inline; margin-left:71px; }

.winhelper { background:#000000; border:1px solid #FFFFFF; margin-left:2px; display:none; position:absolute; padding:4px;}
.popup { display:none;position:absolute;padding:0px;margin-left:2px; }
.areahelper { background:#000000; border:none; display:none; position:relative; }

ul.alblist
{
	list-style:none;
	padding:0;
	margin:0;
}
a div.picpop
{
	display:none;
	text-decoration:none;
	position:relative;
	width:0px;
	height:0px;
	border:none;
	padding:0px;
	float:left;
	overflow:visible;
}
a:hover div.picpop
{
	display:block;
}
div.picpop img
{
	position:absolute;
	width:800px;
	height:600px;
	left:-250px;
	top:-600px;
	border:1px solid #FFFFFF;
}

