body {
  font-family:          Arial;
  font-size:            12px;
  color:                #000;
  background-color:     #FFF;
  margin:               0px;
  padding:              7px; }

table, 
td, 
tr {
  text-align:           left; }

hr {
  height:               0px;
  border:               0px;
  border-top:           1px solid #FFF; }

a {
  text-decoration:      none;
  color:                #000; }

a:hover {
  text-decoration:      underline;
  color:                #004887; }

.a-path {
  padding:              3px;
  text-decoration:      none;
  font-weight:          bold;
  font-family:          Arial;
  font-size:            12px; }

.a-path:hover {
  padding:              3px;
  text-decoration:      underline;
  font-weight:          bold;
  font-family:          Arial;
  font-size:            12px; }

.a-post-tool {
  padding:              3px;
  background-color:     #E1EAF0;
  text-decoration:      none;
  font-family:          Verdana;
  font-size:            10px;
  color:                #000; }

.a-post-tool:hover {
  padding:              3px;
  background-color:     #D3D9E0;
  text-decoration:      none;
  font-family:          Verdana;
  font-size:            10px;
  color:                #000; }

.a-top-tool {
  padding:              4px;
  background-color:     #F1F5F8;
  text-decoration:      none;
  font-family:          Verdana;
  font-size:            10px;
  font-weight:          normal;
  color:                #000; }

.a-top-tool:hover {
  padding:              3px;
  background-color:     #FFF;
  text-decoration:      none;
  font-family:          Verdana;
  font-size:            10px;
  font-weight:          normal;
  color:                #000;
  border:               1px solid #D3D9E0; }

.header-1 
{
  background-image:     url(header-main.jpg);
  background-repeat:    repeat-x;
  border:               1px solid #555; 
}

.info-1 {
  background-color:     #F1F5F8;
  border:               1px solid #DDD;
  color:                #000;
  font-size:            11px;
  padding:              5px;
  vertical-align:       middle; }

.bg-info {
  background-color:     #F3F6F8;
  border:               1px solid #D3DBE8;
  color:                #000;
  font-size:            11px;
  font-family:          Verdana;
  padding:              5px;
  height:               12px;
  vertical-align:       middle; }

.bg-tools {
  background-color:     #FFF;
  color:                #000;
  font-size:            10px;
  padding:              1px;
  vertical-align:       middle; }

.bg-post-tools {
  background-color:     #e2e2e2;
  border-left:          1px solid #AAA;
  border-right:         1px solid #AAA;
  color:                #000;
  font-size:            10px;
  padding:              4px;
  text-align:           right; }

.bg-post {
  background-color:     #F7F7F7;
  border-left:          1px solid #AAA;
  border-right:         1px solid #AAA;
  color:                #000;
  font-size:            10px;
  font-family:          Verdana;
  padding:              0px; }

.bg-post-text {
  background-color:     #F7F7F7;
  color:                #000;
  font-size:            12px;
  font-family:          Arial;
  padding:              5px; }

.footer {
  padding:              4px;
  text-align:           center;
  font-size:            10px;
  color:                #455A81;
  background-color:     #B8C5DA;
  font-family:          Verdana; }

.page-normal {
  padding:              2px;
  border:               0px;
  font-size:            10px;
  text-decoration:      none; }

.page-selected {
  padding:              2px;
  border:               0px;
  font-size:            10px;
  text-decoration:      none;
  background-color:     #CCC; }

.page-normal:hover, .page-selected:hover {
  background-color:     #EEE;
  text-decoration:      none; }

.edit {
  background-color:     #FFF;
  border:               1px solid #C0C0C0;
  color:                #000;
  font-size:            12px;
  font-family:          Arial; }

.button {
  background-color:     #EEE;
  border:               1px solid #C0C0C0;
  color:                #000;
  font-size:            10px;
  font-family:          Verdana; }

.forum-row {
  background-color:     #F1F5F8;
  color:                #000;
  font-size:            12px;
  font-family:          Verdana;
  padding:              3px; }

.forum-row-0 {
  background-color:     #F1F5F8;
  color:                #000;
  font-size:            12px;
  font-family:          Verdana;
  padding:              3px; }

.forum-row-1 {
  background-color:     #F1F5F8;
  color:                #000;
  font-size:            12px;
  font-family:          Verdana;
  padding:              3px; }

.forum-mod-row {
  background-color:     #E1EAF0;

  color:                #000;
  font-size:            12px;
  font-family:          Verdana;
  padding:              3px; }
  
.topic-selected {
  background-color:     #EBF1F4;
  color:                #000;
  font-size:            12px;
  font-family:          Verdana;
  padding:              3px; }

.forum-row-dark {
  background-color:     #E1EAF0;
  color:                #000;
  font-size:            12px;
  font-family:          Verdana;
  padding:              3px; }


.forum-poll {
  background-color:     #F1F5F8;
  color:                #000;
  font-size:            11px;
  font-family:          Verdana;
  padding:              3px;
  vertical-align:       middle;
  }

.post-info {
  background-color:     #E1EAF0;
  border-bottom:        1px solid #B8C5DA;
  color:                #000;
  font-size:            12px;
  font-family:          Verdana;
  padding:              3px; }

.header-2 {
  background-image:     url(header-major.jpg);
  background-color:     #DFDFDF;
  border:               1px solid #555;
  color:                #FFF;
  font-size:            11px;
  font-family:          Arial;
  padding:              3px;
  height:               27px; }

.forum-row-info {
  padding-left:         5px;
  border-bottom:        1px solid #AEB9D8;
  font-size:            10px;
  font-family:          verdana;
  color:                #455A81;
  background-image:     url(row-info.jpg);
  height:               18px; }

.post-row-info {
  padding:              0px;
  padding-left:         5px;
  background-color:     #EEE;
  border-bottom:        1px solid #CDCDCD;
  font-size:            10px;
  font-family:          verdana; }

.forum-title {
  font-family:          Arial;
  font-size:            12px;
  font-weight:          bold; }

.forum-descr, .topic-descr {
  font-family:          Arial;
  font-size:            11px;
  color:                #455A81; }

.table-code {
  background-color:     #E1EAF0;
  border-top:           1px solid #B8C5DA;
  border-bottom:        1px solid #B8C5DA;
  border-left:          4px solid #B8C5DA;
  border-right:         1px solid #B8C5DA;
  color:                #000;
  font-size:            11px;
  font-family:          Fixedsys;
  margin:               0px;
  padding:		3px;
 }
  
.table-padding {
  padding:		3px; }

.table-quote {
  background-color:     #E1EAF0;
  border-top:           1px dotted #B8C5DA;
  border-bottom:        1px dotted #B8C5DA;
  border-left:          4px solid #B8C5DA;
  border-right:         1px dotted #B8C5DA;
  color:                #000;
  font-size:            12px;
  font-family:          Arial;
  margin:               0px;
  padding:		3px; }

.table-quote-header {
  background-color:     #EEE;
  padding:              3px;
  font-family:          Verdana;
  font-size:            9px; }

.signature {
  color:                #006EA5;
  font-size:            9px;
  font-family:          Verdana; }

.user-title {
  color:                #000;
  font-size:            10px;
  font-family:          Verdana; }

.online {
  font-family:          Arial;
  font-size:            11px; }

.jumpto-cat {
  background-color:     #DDD; }

.bottom-line {
  background-color:     #D3DBE8;
  height:               5px;
  font-size:            1px; }

.normal-topics, 
.bg-jumpto {
  padding:              2px;
  background-color:     #E1EAF0;
  font-weight:          bold;
  font-size:            10px;
  font-family:          Verdana;
  color:                #455A81;
  border-top:           1px solid #B8C5DA;
  border-bottom:        1px solid #B8C5DA; }

.totals-header {
  padding:              4px;
  background-color:     #E1EAF0;
  font-weight:          bold;
  font-size:            10px;
  font-family:          Verdana;
  color:                #637CAB; }

.table-border {
  border-left:          1px solid #AAA;
  border-bottom:        1px solid #AAA;
  border-right:         1px solid #AAA; }
  

.link {
  color:		#0063C0; }
