body {
  /*background-color: black;*/
  color: #008000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /* this attribute sets the basis for all the other scrollbar colors (Internet Explorer 5.5+ only) */
  SCROLLBAR-BASE-color:  #000000;
  SCROLLBAR-ARROW-color: #ffffff;
}

/* delimiter */
hr {
  height: 3px; 
  color: #00b000;
  background-color: black;
}

/* all simple text */
ul, li, p, td {
  color: #00c000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* logo table */
.tablehead {
  background-color: #000000;
  color: #004000;
}

/* logo image */
IMG.logo {
  border: #c0c0c0 1px none;
  border-bottom: none;
}

/*below everything*/
.tablebottom {
  background-color: #000000;
  border: none;
  border-bottom: #00c000 1px solid;
}

.bordercolor {
  background-color: #00c000; /* frame table borders */
}

/* main area background */
.tablebgcolor {
  background-color: #000000; 
  background-image: url('images/bk_pc.gif');
}

/* Navigation bar */
.navbar {
  background-color: #606060;
  /*border: #00c000 1px solid;*/
  color: #00c000;
}

/* user and random image boxes */
.leftbox {
  background-color: black;
  /*background-image: url('images/bk_pc.gif');*/
  color: #00c000;
}

/* below random image box */
.leftbelow {
  background-color: black;
  background-image: url('images/bk_pc.gif');
  color: #00c000;
}

/* image data 1, send comment block */
.row1 {
  background-color: black;
  color: #00c000;
}

/* active users; image data */
.row2 {
  background-color: #303030;
  color: #00c000;
}

/* headers for frame tables */
.head2 {
  background-color: #606060;
  border: 1px black solid;
  color: #00f000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

/* headers for all other tables */
.head1 {
  background-color: #606060;
  color: #e0e0e0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

/* title for images and categories */
.title {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#f0f0f0;
}

/* the path to current location within gallery */
.clickstream {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.smalltext {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.marktext {
  color: #FF0000;
  background-color: #000000;
}

/* a marker "new" */
.new {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #FF0000;
  font-weight: normal;
}

/* link behaviour */
a:link    { color: #00c000 }    /* unvisited links */
a:visited { color: #00c000 }   /* visited links   */
a:hover   { color: white } /* user hovers     */
a:active  { color: #00ff00 }   /* active links    */

a.whitelink:link    { color: #c0c0c0 }    /* unvisited links */
a.whitelink:visited { color: #c0c0c0 }   /* visited links   */
a.whitelink:hover   { color: white } /* user hovers     */
a.whitelink:active  { color: #00ff00 }   /* active links    */

/* default forms, including login form */
form {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

/* login data fields */
.logininput {
  background-color: #c0c0c0;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #004000;
  font-size: 11px;
  width: 130px;
}
/* fast search data field */
.searchinput {
  background-color: #c0c0c0;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #004000;
  font-size: 11px;
  WIDTH: 130px;
}

/* default textarea field */
.textarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #c0c0c0;
  color: #004000;
  font-size: 11px;
  width: 230px;
}

/* default input field */
.input {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #c0c0c0;
  color:#004000;
  font-size: 11px;
  width: 230px;
}

/* default drop-down list*/
.select {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #c0c0c0;
  color:#004000;
  font-size: 11px;
}
/* image-per-page dropdown list */
.setperpageselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #c0c0c0;
  color:#004000;
  font-size: 11px;
}
/* category dropdown list */
.categoryselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #c0c0c0;
  color:#004000;
  font-size: 11px;
}
/* some entries inside drop-down lists */
.dropdownmarker {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #000000;
  color: #ffffff;
  font-size: 11px;
}

/* buttons */
.button {
  font-family:  Tahoma,Verdana,Arial, Helvetica, sans-serif;
  background-color: #404040;
  color: #00ff00;
  font-size: 11px;
  font-weight: bold;
}

/* category names list */
.catbgcolor {
  background-color: #000000;
}
/* category names themselves */
.maincat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.subcat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
}

/* previews area */
.imagerow1 {
  background-color: #000000; 
  color: #00c000;
}

.imagerow2 {
  background-color: #000000; /* if I knew what is it... */
  color: #00c000;
}

/* comments */
.commentrow1 {
  background-color: black;
  color: #00c000;
}
/* separator between comments */
.commentrow2 {
  background-color: green;
  color: #00c000;
}
/* below comments */
.commentspacerrow {
  background-color: black;
  color: #00c000;
}
/* comment text area */
.commenttextarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #c0c0c0;
  color: #004000;
  font-size: 11px;
  width: 270px;
}
/* comment input fields */
.commentinput {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #c0c0c0;
  color: #004000;;
  font-size: 11px;
  width: 270px;
}

/* all items inside "imgborder" SPAN, particularly thumbnail borders*/
SPAN.imgborder * {
border-color:#c0c0c0;
}

IMG {border-color:white;
}

