body
{
  margin: 10px 10px 0px 10px;
  background: white url(img/body-bg.png) repeat-x scroll top left;
  color: black;
  font: 10pt Tahoma;
}
img
{
  border: none;
}
a
{
  color: #7fb2e5;
  font-weight: bold;
  text-decoration: none;
}
a:hover
{
  color: #0066cc;
}
h1
{
  clear: left;
}
h2
{
  color: #0066cc;
}

#header
{
  margin: -10px -10px -15px -10px;
  padding: 10px 10px 0px 10px;
  width: 854px;
  height: 90px;
}

#logo
{
  float: left;
  margin-right: 4px;
}

#bar
{
  display: block;
  margin-top: 1px;
}

#hosted
{
  margin-top: 4px;
  color: #cccccc;
}

#footer
{
  margin: 10px 10px 0px -10px;
  width: 100%;
  border-top: 2px solid #cce0f5;
  background: white url(img/footer-bg.png) repeat-y right;
  padding: 4px 10px 7px 10px;
  color: #cccccc;
}

#hosted span
{
  padding-left: 6px;
}

#hosted a, #footer a
{
  color: #cce0f5;
}
#hosted a:hover, #footer a:hover
{
  color: #99c2eb;
}


.center
{
  text-align: center;
}


/*/  Forums  /*/
/* Body class */

.gbody{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background: #FBF9F9;
  margin-top: 11px;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-left: 10px;
}

/* General smart tables class */

table.forums, table.forumsmb {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  width: 765px;
  border: 1px #CCCCCC solid;
  display: table;
  color: #000000;
  border-collapse: collapse;
  /*text-align: center;*/
  margin-left: 10px;
  /*margin-right: auto;*/
} 

table.forumsmb{
  margin-bottom:12pt;
}

/* Simple transparent table without borders and background color (menu navigation, general tables) */

.tbTransparent, .tbTransparentmb{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  width: 765px;
  background: transparent;
  font-size: 11px;
  line-height: 15px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  vertical-align: top;
}

.tbTransparentmb{
  margin-bottom:12pt;
}

.tbTransparentCell{
  text-align: left;
}

/* Small analog text, used usually with SPAN */

.txtSm{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;	
  font-size: 10px;
}

/* Normal analog text, used usually with SPAN */

.txtNr{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;	
  font-size: 11px;
}

/* Views color */

.views{
  color:#9A9A9A;
}

/* Warning text */

.warning{
  color: #225873;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}

/* Supscript class */

.navCell{
  font-family: Arial,Helvetica,Geneva,sans-serif;
  font-size: 10px;
}

/* Class for select boxes */

.selectTxt {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #FFFFFF;
}

/* List style - user's info */

.limbb{
  list-style: circle;
  font-size: 11px;
  margin-left: 10pt;
}

/* Input areas - boxes, textareas... */

.inputButton {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background: #FFFFFF;
  border-top: #CCCCCC 1px solid;
  border-right: #CCCCCC 1px solid;
  border-left: #CCCCCC 1px solid;
  border-bottom: #CCCCCC 1px solid;
  font-size: 10px;
  color: #000000;
/* height: 19px; */
}

.textForm {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background: #FFFFFF;
  border-bottom: #CCCCCC 1px solid;
  border-left: #CCCCCC 1px solid;
  border-right: #CCCCCC 1px solid;
  border-top: #CCCCCC 1px solid;
  font-size: 11px;
}

/* Caption 1 (the one for displaying sub-headers like "topics, posted" etc) */

td.caption1 {
  border: 1px #E3E3E3 solid;
  font-size: 11px;
  line-height: 15px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  text-align: left;
}

/* Caption 2 color and properties (this one displaying main menu,  New Topic text bg, New Message text bg) */

td.caption2 {
  background-color: #FFFFFF;
  border: 1px #CCCCCC dotted;
  padding: 4px;
  height: 20px;
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
}

/* Caption 3 (used for Last Discussions, topic titles, Forums selection) */

td.caption3 {
  background-color: #F3F9FB;
  padding: 3px;
  height: 20px;
  font-size: 11px;
  line-height: 15px;
  vertical-align: top;
}

/* Caption 4 (the one for displaying not separate headers like Forum, Topic, Poster etc. on 1st page, Buttons menu, left info cell) */

td.caption4 {
  background-color: #8FBEE8;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 15px;
  text-align: left;
  vertical-align: top;
}

/* Caption 5 (used for user input like password/login and registration etc) */

td.caption5 {
  background-color: #F6F9FB;
  padding: 4px;
  height: 20px;
  font-size: 11px;
  line-height: 15px;
  vertical-align: top;
}

/* Font for displaying username in each thread */

.username{
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}

/* Topics/forums/threads content cell color #1 */

.tbCel1{
  background: #E9EFF4;
}

/* Topics/forums/threads content cell color #2 */

.tbCel2{
  background: #F6F9FB;
}

.formStyle{
  margin: 0px;
}

/* Stats bar */

.tbStBar{
  border: #CCCCCC 1px solid;
  margin: 1px;
  padding: 1px;
  background: #F0F0F0;
  font-size: 11px;
}

ol.mbb, ul.mbb, blockquote.mbb{
  margin-bottom: 0px;
}
