html        {font-family:tahoma, arial, sans-serif; font-size:100%; color:#0A0A0A;}
body        {font-family:tahoma, arial, sans-serif; font-size:80%; color:#0A0A0A;}
td        {font-family:tahoma, arial, sans-serif; font-size:80%; color:#0A0A0A;}

p        {line-height:140%; text-indent: 0px}
p.s        {line-height:140%; margin:5px 0px 5px 0px;}

h1                                {font-family:arial, tahoma, sans-serif; font-size:100%; font-weight:bold;
                                color:#9E0B0E; text-transform:uppercase; margin:10px 0px 10px 0px;}

h2                                {font-family:arial, tahoma, sans-serif; font-size:100%; font-weight:bold;
                                color:#4D4D4D; text-transform:uppercase; margin:10px 0px 10px 0px;}
h2 a                        {color:#4D4D4D;}
h2 a:visited        {color:#4D4D4D;}

ul        {line-height:140%;}
li        {margin:5px 0px 5px 0px;}

a        {color:#4D4D4D; text-decoration: underline;}
a:visited        {color:#4D4D4D;}
a:hover        {text-decoration:none;}


.white        {color:#ffffff;}
.white a        {color:#ffffff; text-decoration:underline;}
.white a:visited        {color:#ffffff;}
.white a:hover        {text-decoration:none;}

.grey        {color:#616E77;}
.grey a        {color:#616E77; text-decoration:underline;}
.grey a:visited        {color:#616E77;}
.grey a:hover        {text-decoration:none;}



.orange        {color:#F7941D;}
.time        {color:#9E0B0E; font-weight:bold; padding:5px 0px 5px 0px;}
.number        {font-family:arial, tahoma, sans-serif; font-size:120%; color:#F7941D;}
a.noline_link, a.noline_link:hover, a.noline_link:visited, a.noline_link:link{text-decoration: none;}

a.blue_link, a.blue_link:hover, a.blue_link:visited, a.blue_link:link{color:#2268af;}

a.service_link, a.service_link:hover, a.service_link:visited, a.service_link:link{color:#2268af;}

a.top_link, a.top_link:hover, a.top_link:visited {
        color: #2268af
}


.line        {background-color:#E1E1E1; margin:10px 0px 10px 0px;}
.line-w        {background-color:#ffffff; margin:10px 0px 10px 0px;}
.line-or        {background-color:#F47A20; margin:0px 0px 0px 0px;}


.bord-1g                {border:1px solid #e1e1e1;}
.bord-5w                {border:5px solid #ffffff;}
.bord3r-w                {border-right:3px solid #ffffff;}
.bord3r-or                {border-right:3px solid #F47A20;}

.input                         {font-family:tahoma, arial, sans-serif; font-size:100%; border:solid 1px #D9D9D9; color:#555; background-color:#fafafa;}
.input_small        {font-family:tahoma, arial, sans-serif; font-size:70%; border:solid 1px #D9D9D9; color:#555; background-color:#fafafa;}

/*-------Table------*/
.tab                                {border-collapse:collapse; border-spacing:0px;}
.tab tr td                        {padding:10px;}
.tab tr#title td        {font-weight:bold; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.tab tr#line td                {background-color:#fafafa;}

/*-------Listing------*/
.page td div        {color:#616E77; background-color:#e1e1e1; padding:2px 5px 2px 5px;}
.page td a div        {color:#616E77; background-color:#e1e1e1;}
.page td a:hover div        {color:#616E77; background-color:#ffffff; text-decoration:none;}
.page td a:visited div        {text-decoration:none;}
.page td#s div        {color:#616E77; background-color:#ffffff;}


#p10        {padding:10px;}
#p15        {padding:15px;}

.block_top
{
/*
        background: url('/img/i/right_block_br.gif');
        background-position:right bottom;
        background-repeat: no-repeat;
*/
        background-color:#e1e1e1;
        height:40px;
        padding-left:15px;
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:9px;
        color:#7e7e7e;
}

.block_top_left
{
/*
        background: url('/img/i/right_block_br.gif');
        background-position:right bottom;
        background-repeat: no-repeat;
*/
        background-color:#efefef;
        height:40px;
        padding-left:15px;
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:9px;
        color:#7e7e7e;
}

.block_top_red
{
        background-color:#a2110f;
        height:40px;
        padding-left:15px;
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:9px;
        color:#7e7e7e;
}

.block_text
{
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:9px;
        color:#7e7e7e;
}

.rss_links
{
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:10px;
        color:#7e7e7e;
}
a.rss_links, a.rss_links:hover, a.rss_links:visited, a.rss_links:link
{
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:10px;
        color:#7e7e7e;
}

.block_text_black
{
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
}

#p2tab td        {padding:2px;}
#p5tab td        {padding:5px;}
#p10tab td        {padding:10px;}

#p5rb td        {padding:0px 5px 5px 0px;}
#p10rb td        {padding:0px 10px 10px 0px;}

#pmenu td                                {font-size:60%; font-weight:bold; padding:3px 5px 3px 5px;}
/*
#pmenu td a                                {color:#7A7A7A; text-decoration:none;}
#pmenu td a:visited                {color:#7A7A7A;}
*/

#bgx        {background-repeat:repeat-x;}

input.but_with_str
{
    background-color:#f47a20;
    background-image: url('/img/i/but_r_bg.gif');
    background-position:right;
    background-repeat: no-repeat;
    height:18px;
    padding-right:15px;
    font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
    font-size:8px;
    color:#FFFFFF;
    border:0px;
    margin:0px;
}

a.but_with_str, a.but_with_str:hover, a.but_with_str:link, a.but_with_str:visited
{
    font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
    font-size:8px;
    color:#FFFFFF;
    border:0px;
    text-decoration:none;
    margin:0px;
    text-transform:uppercase;
    padding:0px;
}


.but_with_str_s
{
    background-color:#f47a20;
    background-image: url('/img/i/but_r_bg.gif');
    background-position:right;
    background-repeat: no-repeat;
    height:18px;
    padding-right:18px;
    padding-left:6px;
    padding-top:0px;
    margin:0px;
    padding-bottom:0px;
    vertical-align:middle;
}


a.head1
{
    font-family:arial, tahoma, sans-serif;
    font-size:100%;
    font-weight:bold;
        color:#9E0B0E !important;
        text-transform:uppercase;
        text-decoration: none;
}

a.head1:hover, a.head2:hover
{
    text-decoration: underline;
}

a.head2
{
    font-family:arial, tahoma, sans-serif;
    font-size:100%;
    font-weight:bold;
        color:#723730 !important;
        text-transform:uppercase;
        text-decoration: none;
        text-decoration: underline;
}

td.bannerBlock
{
    background: #E1E1E1;
    text-align: center;
    padding: 10px;
}

img.banner
{
    border: white 10px solid;
}

div.bannerText
{
    padding: 0px 10px 0px 10px;
    font-size: 10px;
}

.block_text
{
    font-size: 11px;
}

.auth_text
{
    font-size: 11px;
}

a.auth_text, a.auth_text:visited
{
    color:#4D4D4D;
    font-size: 11px;
}

span.button_link
{
    background:#f47a20 url('/img/i/but_r_bg.gif') top right no-repeat;
    height:19px;
    padding: 0px 15px 3px 3px;
    vertical-align: middle;
}

span.button_link a, span.button_link a:visited
{
    color: white;
    text-decoration: none;
    font-size: 8px !important ;
    font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
}

input.button_link, input.but_with_str
{
    background:#f47a20 url('/img/i/but_r_bg.gif') top right  no-repeat;
    height:19px;
    padding: 0px 15px 0px 3px;
    border:0px;
    margin-top: 2px;

    color: white;
    font-size: 8px;
    font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
}

div.navigationBar
{
    background-color: #F3F3F3;
    text-align: left;
    padding: 4px;
}

div.navigationBar a
{
    text-decoration:none;
}


div.navigationBar a span
{
    background-color: #E1E1E1;
    padding: 5px;
    margin-left: 3px;
}

div.navigationBar a:hover span
{
    color:#616E77;
    background-color:#ffffff;
    text-decoration:none;
}

div.navigationBar a:visited span
{
    text-decoration:none;
}

div.navigationBar a.selected span
{
    color:#616E77;
    background-color:#ffffff;
}

.votebar {
        background-image: url("/img/vote.jpg");
        background-repeat: no-repeat;
        background-position: right;
        height: 11px;
}

span.smalltext {
        font-family:arial, tahoma, sans-serif;
        font-size:80%;
        font-weight:normal;
        color:#555;
        text-transform: lowercase;
}

sup.new {
        color: red;
        font-weight: bold;
}

sup.admin_choice {
        color: #45b32c;
        font-weight: bold;
}

sup.updated {
        color: #ff8800;
        font-weight: bold;
}

table.forumCite
{


}

td.forumCiteAuthor
{
    width: 100px;
    border-right: #aaa 1px solid;
    padding: 20px !important;
}

td.forumCiteText
{
    padding: 20px !important;
    font-size: xx-small;
}

ul#topmenu {
        margin-left: 0;
        padding-left: 0;
        display: inline;
}

ul#topmenu li {
        margin-left: 0;
        margin-bottom: 0;
        padding-left: 7px;
        padding-right: 7px;
        list-style-type: none;
        display: inline;
}

ul#topmenu li a {
        text-decoration: none;
}

ul#topmenu li img {
        margin-bottom: 2px;
}

#modulesmenu {
        height: 31px;
}

#modulesmenu tr td {
        margin: 0;
        padding: 0;
}

#modulesmenu tr td.general img {
        margin-left: 10px;
}

#modulesmenu tr td {
        border-bottom: 1px #efefef solid;
}

#modulesmenu tr td.general {
        border-bottom: 1px #cdcdcd solid;
}

#modulesmenu tr td a, #modulesmenu tr td a:hover, #modulesmenu tr td a:link {
        color: #a2110f;
        font-weight: bold;
        text-decoration: none;
}

#modulesmenu tr td a.black, #modulesmenu tr td a.black:hover, #modulesmenu tr td a.black:link {
        color: #333333;
        font-weight: bold;
        text-decoration: none;
        border-bottom: 2px #c0c0c0 solid;
}

#generalmenu {
        height: 31px;
        border-right: 3px #d7d7d7 solid;
}

#generalmenu tr td {
        background-color: #efefef;
        border-bottom: 1px #fff solid;
}

#generalmenu tr td a, #generalmenu tr td a:hover, #generalmenu tr td a:link {
        color: #a2110f;
        font-weight: bold;
        text-decoration: none;
}

#generalmenu tr td.general {
        border-bottom: 1px #cdcdcd solid;
}

#generalmenu tr td a.white, #generalmenu tr td a.white:hover, #generalmenu tr td a.white:link {
        color: #333333;
        font-weight: bold;
        text-decoration: none;
        border-bottom: 2px #c0c0c0 solid;
}

.present table {
        text-decoration: none;
        font-weight: bold;
}
.present a:link {
        color: #7e7e7e;
        text-decoration: none;
}
.present a:visited {
        color: #7e7e7e;
        text-decoration: none;
}
.present a:hover {
        color: #7e7e7e;
        text-decoration: underline;
}
.guide_header {
        color: #eb7c29;
        text-decoration: none;
        font-weight: bold;
}