body, td, p, div {
    color: #333333;
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial, sans-serif;
}

a, a:visited, a:active {
    color: #70A5E6;
    text-decoration:    none;
    font-weight:        bold;
}
a:hover {
    color: #70A5E6;
    text-decoration:    underline;
    font-weight:        bold;
}


li {
    color: #4A9034;
}

.footer, a.footer, a.footer:visited, a.footer:active, a.footer:hover {
    font-size:  9px;
    color:      #7F7F7F;
}



a.thin, a.thin:visited, a.thin:active, a.thin:hover {
    color: #333333;
    font-weight: normal;
}

a.more, a.more:visited, a.more:active, a.more:hover {
    font-size: 10px;
    text-decoration: none;
    color: #3782DB;
    font-weight: normal;
}

.blue, a.blue, a.blue:visited, a.blue:active, a.blue:hover {
    text-decoration:    none;
    font-weight:        bold;
    color: #70A5E6;
}

.blue_label {
    color: #70A5E6;
}

a.menu_l1, a.menu_l1:visited, a.menu_l1:active, a.menu_l1:hover {
    font-weight: bold;
    color: #427642;
}

a.menu_l2, a.menu_l2:visited, a.menu_l2:active, a.menu_l2:hover {
    font-weight: normal;
    color: #007AC2;
}

a.menu_l3, a.menu_l3:visited, a.menu_l3:active, a.menu_l3:hover {
    font-weight: bold;
    color: #70A5E6;
}

a.menu_l4, a.menu_l4:visited, a.menu_l4:active, a.menu_l4:hover {
    font-weight: normal;
    color: #5C9B48;
}


a.menu_l1:hover, a.menu_l2:hover, a.menu_l3:hover, a.menu_l4:hover {
    text-decoration: underline;
}


a.forum, a.forum:visited, a.forum:active, a.forum:hover {
    text-decoration:    none;
    font-weight:        bold;
    color: #333333;
}

input.search {
    font-weight: bold;
    color: #000000;
}


input {
    font-size: 10px;
}

textarea {
    color: #333333;
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana, sans-serif;
}

.h1 {
    font-size:      12px;
    color:          #427642;
    font-weight:    bold;
}

.h2 {
    font-size:      12px;
    color:          #4B4B4B;
    font-weight:    bold;
}

.h3 {
    font-size:      11px;
    color:          #007AC2;
    font-weight:    bold;
}

.th_wide {
    color:  #FFFFFF;
    background-color: #70A5E6;
    padding: 7px 14px 7px 14px;
    font-weight: bold;
}

.th_white {
    color:  #333333;
    background-color: #FFFFFF;
    padding: 7px 14px 7px 14px;
}


.td_wide {
    background-color: #E8F6FD;
    padding: 7px 14px 21px 14px;
}

.th_small {
    color:  #FFFFFF;
    font-size: 9px;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    background-color: #70A5E6;
    padding: 7px 14px 7px 14px;
    font-weight: bold;
}

.th_small1 {
    color:  #FFFFFF;
    font-size: 9px;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    background-color: #70A5E6;
    padding: 7px 7px 7px 7px;
    font-weight: bold;
}

.td_small {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
    padding: 4px 10px 5px 10px;
}

.td_small1 {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
}

.td_tree {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
    padding: 4px 10px 5px 5px;
}

.brow {
    background-color: #D9E8FF;
}

input.blue {
    font-weight: bold;
    font-size: 9px;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    border: none;
    color: #FFFFFF;
    background-color: #70A5E6;
    padding: 4px 4px 4px 4px;
    margin: 0px;
    height: 25px;
}

input.green {
    font-weight: bold;
    font-size: 9px;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    border: none;
    color: #FFFFFF;
    background-color: #458D2E;
    padding: 2px 4px 2px 4px;
    margin: 0px;
    height: 19px;
}


.small {
    font-size: 10px;
}

.green {
    color: #4A9034;
}

td.forum_white_uline {
    background-image: url( './../i/f/white-line.gif');
    background-position: bottom;
    background-repeat: repeat-x;
}

td.forum_blue_uline {
    background-image: url( './../i/f/blue-line.gif');
    background-position: bottom;
    background-repeat: repeat-x;
}

option, select {
    font-size: 10px;
}

.black_bold, .news_date {
    font-weight: bold;
    color: #000000;
}

.news_title {
    font-weight: bold;
    color: #4E9339;
}

.blue_bold, .news_more, a.news_more, a.news_more:visited, a.news_more:active, a.news_more:hover {
    font-size: 9px;
    text-decoration: none;
    color: #3782DB;
    font-weight: bold;
}

