/* Normal, standard links. */
a:link
{
  color: #795900;
  text-decoration: none;
}
a:visited
{
  color: #795900;
  text-decoration: none;
}
a:hover
{
  color: #cbab00;
  text-decoration: none;
}

/*  Color Bar CSS Class */
.colorbar {
  width:450px;
}
.colorcell {
  height:18px;
}
.colorbox {
  border-color:#7f7f7f;
  border-width:1px;
  border-style:solid;
  width:18px;
  height:18px;
  overflow:hidden;
}
.colorboxspacer {
  width:18px;
  height:18px;
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
  color: #bb9b0d;
  text-decoration: none;
}
a.nav:hover
{
  font-weight: bold;
  color: #dbbb0d;
  text-decoration: none;
}

/* Tables should show empty cells. */
table
{
  empty-cells: show;
}
.header_table
{
    background-color: #000000;
}

body, td, th , tr
{
  color: #070733;
  font-size: small;
  font-family: verdana, sans-serif;
}

/* The main body of the entire forum. */
body
{
  background-color: #f9f9f9;
  /*background-image: url(images/background.jpg);*/
  margin: 0px /*auto*/;
  padding: 12px 20px 4px 20px;
  /*max-width: 1000px;
  width: expression(this.width > 1000 ? 1000:true);*/
}

/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, button
{
  font-size: 9pt;
  background-color: #ffffff;
  border: 1px solid #999;
  color: #000033;
  font-family: verdana, sans-serif;
}
input, button
{
  font-size: 90%;
}

textarea
{
  font-size: 100%;
  font-family: verdana, sans-serif;
}

/* All input elements that are checkboxes or radio buttons. */
/*input.check
{
}*/

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
  font-size: 8pt;
  font-weight: normal;
  background-color: #efefef;
  border: 1px solid #999;
  color: #000033;
  font-family: verdana, sans-serif;
}

/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor
{
  height: 1px;
  border: 0;
  color: #bbbbbb;
  background-color: #bbbbbb;
}

/* No image should have a border when linked */
a img{
border: 0;
}
/* A quote, perhaps from another post. */
.quote
{
  background-color: #d8d8d8;
  line-height: 125%;
  border: 1px dotted #404040;
  margin: 1px;
  padding: 2px;
  font-size: x-small;
}

/* A code block - maybe even PHP ;). */
.code
{
  color: #000;
  background-color: #bebebe;
  /* Put a nice border around it. */
  border: 1px solid #404040;
  padding: 2px;
  font-family: "courier new", helvetica, "times new roman", serif;
  width: 99%;
  margin: 1px auto 1px auto;
  white-space: nowrap;
  overflow: auto;
  font-size: x-small;
  line-height: 1.3em;
  /* Stop after about 24 lines, and just show a scrollbar. */
  max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
  color: #ff0000;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
  font-size: x-small;
  line-height: 1.2em;
}

/* Generally, those [?] icons.  This makes your cursor a help icon. */
.help
{
  cursor: help;
}

/* /me uses this a lot. (emote, try typing /me in a post.) */
.meaction
{
  color: red;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
  width: 96%;
}

div.spoilerheader a 
{
  font-weight: bold;
}

div.spoilerheader input 
{
  font-weight: bold;

}
div.spoilerbody 
{
  border: 1px dotted gray;
  padding: 5px;
  margin: 5px;
}

fieldset.spoiler div.spoilerbody 
{
  border: 0px;
  padding: 0em;
}

fieldset.admnotice 
{
  border: 1px dotted red;
}

div.admnoticebody 
{
  border: 1px dotted red;
  padding: 5px;
  margin: 5px;
}

fieldset.admnotice div.admnoticebody 
{
  border: 0px;
  padding: 0em;
}

fieldset.admnotice > legend
{
  font-size: x-small;
  color:#00ffff;
  text-align: center;
}

fieldset.admnotice > legend_title
{
  font-size: x-small;
  color:#2444f2;
}

/* Highlighted text - such as search results. */
.highlight
{
  background-color: yellow;
  font-weight: bold;
  color: black;
}

/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg, #preview_body
{
  color: #000033;
  background-color: #efefef;
}
.windowbg2
{
  color: #000033;
  background-color: #dedede;
}
.windowbg3
{
  color: #000033;
  background-color: #cecece;
}
/* the today container in calendar */
.calendar_today
{
  background-color: #bfbfbf;
}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg td, .titlebg a:link, .titlebg a:visited
{
  color: #f0f0d0;
  font-style: normal;
  background-color: #786647;
  /*background-image: url(images/cellpic1.gif);*/
}
.titlebg a:hover
{
  color: #202020;
}

/* This is used for categories, page indexes, and several other areas in the forum. */
.catbg
{
  /*background-image: url(images/cellpic1.gif);*/
}

/* This is used for a category that has new posts in it... to make it light up. */
.catbg2
{
  /*background-image: url(images/cellpic3.gif);*/
}

.titlebg2 a:hover
{
  text-decoration: underline;
}

/* This is used for categories, page indexes, and several other areas in the forum.
.catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers*/
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td
{
  background: /*url(images/cellpic1.gif)*/ #786647 /*repeat-x*/;
  color: #e0e0ff;
  padding-left: 10px;
  padding-right: 10px;
}
.catbg2 , tr.catbg2 td
{
  background: /*url(images/cellpic1.gif)*/ #5e5037 repeat-x;
  color: #e0e0ff;
  padding-left: 10px;
  padding-right: 10px;
}

.catbg, .catbg2
{
  font-weight: bold;
}
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited
{
  font-size: 95%;
  color: white;
  text-decoration: none;
}
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited
{
  color: white;
  text-decoration: none;
}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover
{
  color: #1f1f00;
}
/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor
{
  background-color: #dadada;
  padding: 0px;
}

/* This is used on tables that should just have a border around them. */
.tborder
{
  padding: 1px;
  background-color: transparent;
}

/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
  font-size: x-small;
  font-family: verdana, sans-serif;
}
.middletext
{
  font-size: 80%;
}
.normaltext
{
  font-size: small;
}
.largetext
{
  font-size: large;
}


/* Posts and personal messages displayed throughout the forum. */
.post, .personalmessage
{
  width: 100%;
  overflow: auto;
  line-height: 1.3em;
}

/* glx: class for overriding user colors */
.post_nocoltxt span
{
  color: #000033 !important;
}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
  width: 100%;
  overflow: auto;
  padding-bottom: 3px;
  line-height: 1.3em;
  max-height:90px;
}

fieldset.spoiler 
{
  border: 1px dotted gray;
}

fieldset.spoiler > legend
{
  font-size: x-small;
  color:#3366ff;
}

fieldset.spoiler > legend_title
{
  font-size: x-small;
  color:#2444f2;
}

div.spoilerheader a
{
  font-weight: bold;
}

div.spoilerheader input 
{
  background-color: #313133;
  color: #c1c1cc;
  font: 0.9em sans-serif;
}

div.spoilerbody 
{
  border: 1px dotted gray;
  padding: 5px;
  margin: 5px;
}

fieldset.spoiler div.spoilerbody 
{
  border: 0px;
  padding: 0em;
}

/* Sometimes there will be an error when you post */
.error{
  color: red;
}


/* definitions for the main tab, active means the tab reflects which page is displayed */
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last
{
  color: white;
  text-transform: uppercase;
  vertical-align: top;
}
.maintab_back, .maintab_active_back
{
  color: white;
  text-decoration: none;
  font-size:  9px;
  vertical-align: top;
  padding: 2px 6px 6px 6px;
  font-family: tahoma, sans-serif;
}

/* how links behave in main tab. */
.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited
{
  color: #2f2f2f;
  text-decoration: none;
}

.maintab_back a:hover, .maintab_active_back a:hover
{
  color: #3f3f3f;
  text-decoration: underline;
}
/* definitions for the mirror tab */
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last
{
  color: #3f3f3f;
  text-transform: uppercase;
  vertical-align: top;
}
.mirrortab_back, .mirrortab_active_back
{
  color: #2f2f2f;
  text-decoration: none;
  font-size: 9px;
  vertical-align: bottom;
  padding: 6px 6px 2px 6px;
  font-family: tahoma, sans-serif;
}
/* how links behave in mirror tab. */
.mirrortab_back a:link , .mirrortab_back a:visited, .mirrortab_active_back a:link , .mirrortab_active_back a:visited
{
  color: #2f2f2f;
  text-decoration: none;
}

.mirrortab_back a:hover, .mirrortab_active_back a:hover
{
  color: #3f3f3f;
  text-decoration: underline;
}

/* The AJAX notifier */
#ajax_in_progress
{
  background: #cd32cd;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 18pt;
  padding: 3px;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
/* This is the white header area where the title, menu bars, and header boxes are. */
#headerarea
{
  background-color: transparent;
/*  background-image: url(images/background.jpg); */
}
/* This is the main area of the forum, the part that's gray. */
#bodyarea
{
  background-color: transparent;
/*  background-image: url(images/background.jpg); */
}
/* And this is the bottom, where the copyright is, etc. */
#footerarea
{
  color: #111144;
  background-color: #ffffff;
  border-top: 1px solid #dfdfdf;
}

/* This is for the special header boxes on the top (user info, key stats, news box.) */
.headertitles
{
  background-color: #dfdfdf;
  border: 1px solid #dadada;
}
.headerbodies
{
  border: 1px solid #dadada;
  background-color: #d9d9d9;
  background-repeat: repeat-x;
  background-position: bottom;
}

legend
{
  font-size: x-small;
  color:#333333;
}
fieldset
{
  border: 1px dotted gray;
}

.inactiveUser
{
  color:#00bfdf;
}

.adaugare
{
  font-size: 7pt;
  font-style: italic;
  line-height: 1.3em;
  color: rgb(140, 185, 60);
  padding-top: 1em;
}

.notes{
  position: fixed;
  border: 1px solid #6f6f6f;
  display: none;
  visibility: hidden;
  color: #000033;
  background-color: #dedede;
}

.avatar
{
  border: 1px solid #bbbbbb;
}

.checkbox, .radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(images/checkbox.gif) no-repeat;
  display: block;
  clear: left;
  float: left;
}
.radio {
  background: url(images/radio.gif) no-repeat;
}
.select {
  position: absolute;
  width: 158px;
  height: 21px;
  padding: 0 24px 0 8px;
  color: #000;
  font: 12px/21px arial,sans-serif;
  background: url(images/select.gif) no-repeat;
  overflow: hidden;
}
.pseudo_link {
  color: #99790b;
  cursor: pointer;
  font-size: 80%;
}

#recaptcha_response_field {
   color: #070733 !important; 
   border-color: #00ffff !important;
   background-color:#00ffff !important;
 }

