* {
margin:             0px;
padding:            0px;
}

div {
    position:       relative;
}

body {
    background:     #B43838;
    text-align:     center;
}

body,td {
    color:          #000;
    font-family:    Verdana,Helvetica;
    font-size:      10px;
}
              
a:link,a:visited,a:active {
    color:          #000;
    text-decoration: none;
}

a:hover {
    color:          #000;
    text-decoration: none;
    font-weight:    none;
}

input,select,textarea {
    border:         1px solid #455a6f;
    font-family:    Verdana,Helvetica;
    font-size:      10px;
    color:          #455a6f;
    padding-top:    1px;
    padding-bottom: 1px;
    padding-left:   2px;
    padding-right:  2px;
    vaertical-align: middle;
}

.mainwidth {
    width:          200px;
}

.nowidth {
    width:          15px;
}

#loginbox {
    background:     #F5BF61;
    padding-top:    15px;
    padding-bottom: 15px;
    heighat:        105px;
    width:          100%;
    text-align:     center;
}

#logintbl {
    margin:          auto;   
}

#logintbl td {
    padding:        0px;
}

.loginfield {
    width:          80px;
}

#menu {
    background:     #FFFDC3;
    width:          160px;
}

#menufield {
    padding-left:       20px;
    padding-top:        10px;
    font-size:          9px;
    line-height:        15px;
}

#main {
    background:     #FFF;
    width:          610px;
    padding:        10px;
    color:          #9CACBC;
    color:          #555;
    font-size:      10px;
    font-family:    verdana;        
}

#maintable {
    text-align:     left;
    margin:         auto;
}

#topmenu {
    background:     #e8e8e8;
    height:         20px;
    width:          770px;
    padding-left:   5px;
}

.adminarea {
    background:     #e8e8e8;
    padding:        5px;
}

.grayline {
    background:     #B43838;
    width:          770px;
    height:         7px;
    border-top:	    1px #000 solid;
    border-bottom:  1px #000 solid;
}

#mainlogo {
    background:	    url(../design/head.jpg);
    height:         145px;
    width:          770px;
    //background-color:     #F5BF61;
    padding:        0px;
    border-bottom:  1px #000 solid;
}

#foot {
    background:     #F1CB10;
    width:          770px;
    height:         20px;
    padding-left:   5px;
}

#newslist li{
    margin-bottom: 10px;
}

#newslist li{
   background:      #f6fafb;
   color:           #555;
   list-style:     none;
   padding:         5px;
}

.listblack {
    list-style-type: disc;
    color:          #000;
}

.listwhite {
    list-style-type: circle;
    color:          #CCC;
}

.listchecked {
    list-style-type: disc;
    color:           #999;
    text-decoration: line-through;
}

.whitetext {
    color:          #FFF;
}

.error {
    list-style:     none;
}
.msg {
    list-style:     none;
}    
.errorlist {
    color:          #f00;
}
.msglist {
    color:          #00f;
}
h1 {
    color:          #788A9B;
    font-size:      16px;
    font-family:    arial;
    padding-bottom: 10px;
}

h2 {
    color:          #788A9B;
    font-size:      12px;
    font-family:    arial;
    white-space:    nowrap;
    padding-bottom: 10px;
}

h3 {
    color:          #788A9B;
    font-size:      10px;
    font-family:    arial;
    white-space:    nowrap;
    padding-bottom: 10px;
}

#text {
    color:          #9CACBC;
    font-size:      10px;
    font-family:    arial;
}

.s1 {
    color:          #788A9B;
    font-size:      16px;
    font-family:    arial;
}

.s2 {
    color:          #788A9B;
    font-size:      12px;
    font-family:    arial;
    white-space:    nowrap;
}

.s3 {
    color:          #788A9B;
    font-size:      10px;
    font-family:    arial;
    white-space:    nowrap;
}

.forumCat {
    background:     #e9eff5;
    font-size:      12px;
    font-weight:    bold;
    padding-left:   5px;
    border-left:   1px solid #BBB;
    border-right:   1px solid #BBB;
    border-bottom:   1px solid #BBB;
}


.forumRow1 {
    background:     #EEE;
    border-right:   1px solid #BBB;
    border-bottom:   1px solid #BBB;
    
}

.forumRow1Left {
    background:     #EEE;
    border-left:   1px solid #BBB;
    border-right:   1px solid #BBB;
    border-bottom:   1px solid #BBB;

}

.forumRow2 {
    background:     #DDD;
    border-right:   1px solid #BBB;
    border-bottom:   1px solid #BBB;
}

.forumRow2Left {
    background:     #DDD;
    border-left:   1px solid #BBB;
    border-right:   1px solid #BBB;
    border-bottom:   1px solid #BBB;
}


.forumHead {
    font-weight:    bold;
    font-size:      11px;
    background:     #c0d2e4;
    padding-left:   5px;
    padding-right:  5px;
    border-right:   1px solid #BBB;
    border-top:     1px solid #BBB;
    border-bottom:   1px solid #BBB;
}

.forumHeadLeft {
    font-weight:    bold;
    font-size:      11px;
    background:     #c0d2e4;
    padding-left:   5px;
    padding-right:  5px;
    border-left:    1px solid #BBB;
    border-right:   1px solid #BBB;
    border-top:     1px solid #BBB;
    border-bottom:  1px solid #BBB;
}

.forumLink {
    font-size:      12px;
    font-weight:    none;
}

.forumUserInfo {
    background:     #EEE;
    border-left:   1px solid #BBB;
    border-bottom:   1px solid #BBB;
    padding:        5px;
}

.forumPost1 {
    background:     #DDD;
    border-right:   1px solid #BBB;
    border-bottom:  1px solid #BBB;
    padding:        5px;
}

.forumPost2 {
    background:     #DDD;
    border-right:   1px solid #BBB;
    border-bottom:   1px solid #BBB;
    padding:        5px;
}

.genmed {
    font-size:      11px;
}


.gensmall {
    font-size:      9px;
}

.mailRow1 {
    background:     #EEE;
}

.mailRow1Left {
    background:     #EEE;
}

.mailRow2 {
    background:     #DDD;
}

.mailRow2Left {
    background:     #DDD;
}


.mailHead {
    font-weight:    bold;
    font-size:      11px;
    background:     #c0d2e4;
    padding-left:   5px;
    padding-right:  5px;
}

.mailHeadLeft {
    font-weight:    bold;
    font-size:      11px;
    background:     #c0d2e4;
    padding-left:   5px;
    padding-right:  5px;
}

