
/* Links */

a {
  color: #FF0000;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* Body */

body
{
  color            : #C0C0C0;
  text-decoration  : none;
  background-color : #000000;
  background       : url('images/background.gif');

  font-family      : helvetica, arial, verdena, tahoma;
  font-size        : 13px;

  scrollbar-base-color       : #404040;
  scrollbar-arrow-color      : #C0C0C0;
  scrollbar-face-color       : #404040;
  scrollbar-highlight-color  : #5B5B5B;
  scrollbar-3dlight-color    : #5B5B5B;
  scrollbar-darkshadow-color : #151515;
  scrollbar-shadow-color     : #151515;
}

strong.lighten
{
  color: #e0e0e0;
}

/*  Table */
tr
{
  font-size: 13px;
}

tr.header_24_12, tr.header_28_16, tr.header_28_16, tr.black_28_12
{
  text-decoration: none;
}
td{  padding-top:0px;  padding-bottom:0px;  vertical-align:middle;}
tr.header_24_12, tr.header_28_16, tr.header_28_12, tr.header_7, tr.header_4 { background-color: #303030; }

tr.header_24_12, tr.black_28_12  { font-size: 12px; }
tr.header_28_16                  { font-size: 16px; }
tr.header_7, tr.header_4         { font-size:  1px; }

tr.header_28_16, tr.header_28_12 { background-image: url('images/tr_header_28px.gif'); height: 28px; height-max: 28px; }
tr.header_24_12                  { background-image: url('images/tr_header_24px.gif'); height: 24px; height-max: 24px; }
tr.header_7                      { background-image: url('images/tr_header_7px.gif');  height:  7px; height-max:  7px; }
tr.header_4                      { background-image: url('images/tr_header_4px.gif');  height:  4px; height-max:  4px; }

tr.black_28_12 { background-color: #000000; color: #808080; font-size: 12px; height: 28px; height-max: 28px; }

tr.black_28_12.a
{
  color : #F0F0F0;
}

/* --- */

tr.block, tr.block_no_line, tr.block_separator,
tr.block_18, tr.block_18_no_line {
  background-color : #222222;
}
tr.block_18_par {
  background-color : #242424;
}
tr.block_18_odd {
  background-color : #303030;
}
tr.block_18_black {
  background-color : #000000;
}

tr.block, tr.block_18 {
  background-image : url(images/1px_000000.gif);
  background-repeat: repeat-x;
}
tr.block_highlight,   tr.block_18_highlight,
tr.block_highlight a, tr.block_18_highlight a {
  color            : #FFFF00;
  background-color : #33331F;
  background-image : url(images/1px_595900.gif);
  background-repeat: repeat-x;
}
tr.block_selected, tr.block_18_selected {
  color            : #FFFF00;
  background-color : #555500;
}

tr.block_selected a,
tr.block_18_selected a {
  color : #FFFF00;
}

tr.block_selected a:hover,
tr.block_18_selected a:hover {
  color : #FFFF00;
}

tr.block,
tr.block_no_line,
tr.block_selected {
  font-size  : 13px;
  height     : 28px;   height-max : 28px;
}
tr.block_18, tr.block_18_no_line,
tr.block_18_par, tr.block_18_odd,
tr.block_18_highlight,
tr.block_18_selected {
  font-size  : 11px;
  height     : 18px;   height-max : 18px;
}
tr.block_separator {
  height     :  3px;   height-max :  3px;
}

tr.block_highlight {
  font-weight : bold;
  height      : 28px;   height-max  : 28px;
}

/* --- */

tr.good
{
  font-weight      : bold;

  color            : #00FF00;
  background-color : #003000;
}

tr.bad
{
  font-weight      : bold;

  color            : #FF0000;
  background-color : #300000;
}

tr.link
{
  font-size        : 15px;
  font-weight      : bold;

  color            : #FF0000;
  background-color : #300000;
  background-image : url(images/tr_link.gif);

  height     : 24px;   height-max : 24px;
}

/* --- */

tr.separator_black
{
  background-color : #000000;
  height           : 10px;   height-max       : 10px;
}

/* Others */

hr
{
  height           : 0px;
  border           : solid #484848 0px;
  border-top-width : 1px;
}

strong.error
{
  color : #FF0000;
}

/* Forms */

input.textbox
{
	border-width     : 0px;
	border-color     : #000000;

	color            : #202020;
	background-color : #C0C0C0;
  background-image : url(images/input_textbox.gif);

	height           : 20px;
}

textarea
{
	color            : #202020;
  background-color : #BEBEBE;

  border           : 0px;
  border-color     : #000000;

  font-family      : helvetica, arial, verdena, tahoma;
  font-size        : 13px;
}

input.checkbox
{
  border-width : 0px;
  color        : #202020;
}

input.button
{
	border-width     : 1px;
	border-style     : solid;
	border-color     : #000000;

	color            : #202020;

	background-color : #C0C0C0;
	background-image : url(images/input_button.gif);

	height           : 22px;
}
