table.forum { width: 100%; border-collapse: collapse; border-spacing: 0px; border: 0px;}

td.forum_header_left       { background-color: #1c292e; vertical-align: top;}
td.forum_header_right     { background-color: #1c292e;  vertical-align: top;}
td.forum_header_lborder { background-image: url('gfx/forum_header_left_main.png'); width: 6px; min-height: 28px; vertical-align: top; overflow: hidden;}
td.forum_header_rborder { background-image: url('gfx/forum_header_right_main.png'); width: 6px; vertical-align: top; overflow: hidden; }
td.forum_header_split     { background-color: #24353c; width: 1px; vertical-align: top; }

div.forum_header_left       { background-image: url('gfx/forum_header.png'); background-repeat: repeat-x; min-height: 19px; padding-top: 10px; font: bold 11px Verdana,Arial;  color: #bbd6df}
div.forum_header_right     { background-image: url('gfx/forum_header.png'); background-repeat: repeat-x; height: 19px; padding-top: 10px; text-align: center; font: normal 10px Verdana,Arial; color: #bbd6df}
div.forum_header_lborder { background-image: url('gfx/forum_header_left.png'); background-repeat: no-repeat; width: 6px; height: 28px; }
div.forum_header_rborder { background-image: url('gfx/forum_header_right.png'); background-repeat: no-repeat; width: 6px; height: 28px; }
div.forum_header_split      { background-image: url('gfx/forum_header_split.png'); background-repeat: no-repeat; width: 1px; height: 28px; }

td.forum_header_left_btm   { background-image: url('gfx/forum_header_left_btm.png'); height: 4px; background-repeat: repeat-x; }
td.forum_header_right_btm { background-image: url('gfx/forum_header_right_btm.png'); height: 4px; background-repeat: repeat-x; }
td.forum_header_btm               { background-image: url('gfx/forum_header_btm.png'); height: 4px; background-repeat: repeat-x; }

td.forum_row_left        { background-color: #0d1315;}
td.forum_row_right      { background-color: #0d1315; vertical-align: top; }
td.forum_row_dark        { background-color: #162025; vertical-align: top; }
td.forum_row_lborder { background-image: url('gfx/forum_row_left_main.png'); width: 6px; min-height: 38px; vertical-align: top; overflow: hidden;}
td.forum_row_rborder { background-image: url('gfx/forum_row_right_main.png'); width: 6px; vertical-align: top; overflow: hidden; }

div.forum_row_left_icon       { float: left; margin-top: 4px; background-image: url('gfx/forum_icon2.png'); background-repeat: no-repeat; background-position: 3px 0px; cursor: pointer; width: 40px; height: 37px;}
div.forum_row_left_newpost { float: left; margin-top: 4px; background-image: url('gfx/forum_icon2new.png'); background-repeat: no-repeat; background-position: 3px 0px; cursor: pointer; width: 40px; height: 37px;}
div.forum_row_left_locked   { float: left; margin-top: 4px; background-image: url('gfx/forum_icon2locked.png'); background-repeat: no-repeat; background-position: 3px 0px; cursor: pointer; width: 40px; height: 37px; }

div.forum_row_right     { text-align: center; background-image: url('gfx/forum_row.png'); background-repeat: repeat-x; min-width: 1px; height: 28px; padding: 10px 0px 3px 0px; font: normal 10px Verdana,Arial; color: #b5d2db; }
div.forum_row_dark       { text-align: center; background-image: url('gfx/forum_row_dark.png'); background-repeat: repeat-x; height: 23px; padding-top: 15px; font: normal 10px Verdana,Arial; color: #b5d2db; }
div.forum_row_dark2     { text-align: center; background-image: url('gfx/forum_row_dark.png'); background-repeat: repeat-x; height: 28px; padding-top: 10px; font: normal 10px Verdana,Arial; color: #b5d2db; }
div.forum_row_left       { background-image: url('gfx/forum_row.png'); background-repeat: repeat-x; min-height: 39px; font: normal 10px Verdana,Arial; color: #b5d2db;}
div.forum_row_lborder { background-image: url('gfx/forum_row_left.png'); background-repeat: no-repeat; width: 6px; height: 38px; }
div.forum_row_rborder { background-image: url('gfx/forum_row_right.png'); background-repeat: no-repeat; width: 6px; height: 38px; }

td.forum_row_left_btm   { background-image: url('gfx/forum_row_left_btm.png'); height: 6px; background-repeat: repeat-x; }
td.forum_row_right_btm { background-image: url('gfx/forum_row_right_btm.png'); height: 6px; background-repeat: repeat-x; }
td.forum_row_btm               { background-image: url('gfx/forum_row_btm.png'); height: 6px; background-repeat: repeat-x; }

div.forum_topic_left_post           { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_post.png'); background-repeat: no-repeat; cursor: pointer; width: 43px; height: 35px;}div.forum_topic_left_newpost     { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_newpost.png'); background-repeat: no-repeat;  cursor: pointer; width: 43px; height: 35px;}
div.forum_topic_left_sticky       { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_sticky.png'); background-repeat: no-repeat; cursor: pointer; width: 43px; height: 35px;} 
div.forum_topic_left_newsticky { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_newsticky.png'); background-repeat: no-repeat; cursor: pointer; width: 43px; height: 35px;}
div.forum_topic_left_anno           { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_announcement.png'); background-repeat: no-repeat; cursor: pointer; width: 43px; height: 35px;}
div.forum_topic_left_newanno     { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_newannouncement.png'); background-repeat: no-repeat; cursor: pointer; width: 43px; height: 35px;}
div.forum_topic_left_locked       { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_blocked.png'); background-repeat: no-repeat; cursor: pointer; width: 43px; height: 35px;}

td.forum_row_left_stats { background-image: url('gfx/forum_stats_ico.png'); background-repeat: no-repeat; background-position: center center; background-color: #1d1e21; border: 1px solid #0e3038; width: 50px; }
div.forum_rank                    { background-color: #0d1114; min-height: 22px; border-bottom: 1px #52708b solid; }
div.forum_rank_ico            { padding-top: 5px; padding-left: 20px; background-image: url('gfx/forum_rank_ico.png'); background-repeat: no-repeat; min-height: 18px; background-position: 2px 2px; }

td.post_login            { vertical-align: top; padding-top: 2px; background-color: #0f1317; color: #b5d2db; background-image: url('gfx/forum_post_bar.png'); background-repeat: repeat-x; min-height: 30px; border: 1px solid #52708b; font: bold 11px Verdana,Arial; }
td.post_date_title  { width: 596px; padding: 0px 2px; color: #b5d2db; background-image: url('gfx/forum_post_bar.png'); background-repeat: repeat-x; background-color: #0f1317; min-height: 30px; border: 1px solid #52708b;}
div.forum_icon_user { float: left; background-image: url('gfx/forum_icon_user.png'); background-repeat: no-repeat; background-position: 2px 4px; padding: 6px 0px 0px 22px; min-height: 20px;}

div.post_quote   { cursor: pointer; float: left; background-image: url('gfx/forum_icon_quote.png'); background-position: 0px 6px; background-repeat: no-repeat; width: 44px; height: 20px; padding: 8px 0px 0px 27px; color: #252e38; font: bold 10px Verdana,Arial; margin: 0px 0px 0px 3px; }
div.post_edit     { cursor: pointer; float: left; background-image: url('gfx/forum_icon_edit.png'); background-position: 0px 6px; background-repeat: no-repeat; width: 44px; height: 20px; padding: 8px 0px 0px 27px; color: #252e38; font: bold 10px Verdana,Arial; margin: 0px 0px 0px 3px; }
div.post_delete { cursor: pointer; float: left; background-image: url('gfx/forum_icon_delete.png'); background-position: 0px 6px; background-repeat: no-repeat; width: 20px; height: 30px; margin: 0px 0px 0px 3px; }
div.post_ip         { cursor: pointer; float: left; background-image: url('gfx/forum_icon_ip.png'); background-position: 0px 6px; background-repeat: no-repeat; width: 20px; height: 30px; margin: 0px 0px 0px 3px; }

td.post_avatar_rank { background-color: #080b0c; vertical-align: top; border: 1px solid #52708b;}
td.post_content         { vertical-align: top; color: #bebebe; background-color: #050707; border-right: 1px solid #52708b; padding: 4px; }
td.post_content2       { vertical-align: top; color: #bebebe; background-color: #11171b; border-right: 1px solid #52708b; padding: 4px; }
div.post_signature    { clear: both; margin-top: 10px; padding-top: 2px; background-image: url('gfx/forum_postspacer.png'); background-repeat: no-repeat; color: #656565; }
td.post_logged_os     { border: 1px solid #52708b; color: #b5d2db; background-image: url('gfx/forum_post_bbar.png'); height: 35px; }
td.post_buttons_row { padding: 2px; background-image: url('gfx/forum_post_bbar2.png'); height: 35px; border: 1px solid #52708b; }

div.post_button               { float: left; color: #ffffff; cursor: pointer; background-image: url('gfx/forum_icon_user_btn.png'); width: 110px; height: 19px; padding-top: 3px; margin-right: 3px; text-align: center; font-weight: bold; }
div.forum_btn_reply       { margin-top: 3px; cursor: pointer; float: right; color: #a6a6a6; background-image: url('gfx/forum_btn_reply.png'); width: 77px; height: 17px; font: bold 11px Verdana,Arial; padding: 5px 0px 0px 33px;}
div.forum_btn_newtopic { cursor: pointer; float: right; color: #a6a6a6; background-image: url('gfx/forum_btn_newtopic.png'); width: 80px; height: 17px; font: bold 11px Verdana,Arial; padding: 5px 0px 0px 30px;}
div.post_button_minus   { float: right; color: #ffffff; cursor: pointer; background-image: url('gfx/forum_icon_btn_minus.png'); width: 85px; height: 19px; padding-top: 3px; padding-left: 25px; margin-right: 3px; font-weight: bold; }
div.post_button_plus     { float: right; color: #ffffff; cursor: pointer; background-image: url('gfx/forum_icon_btn_plus.png'); width: 85px; height: 19px; padding-top: 3px; padding-left: 25px; margin-right: 3px; font-weight: bold; }

div.post_minus_added { clear: both; margin-top: 10px; padding-left: 16px; background-image: url('gfx/plusminus_minus.png'); background-repeat: no-repeat; background-position: 0px 0px; color: #6f757a; min-height: 13px; }
div.post_plus_added   { clear: both; margin-top: 10px; padding-left: 16px; background-image: url('gfx/plusminus_plus.png'); background-repeat: no-repeat; background-position: 0px 0px; color: #6f757a; min-height: 13px; }
div.post_modified       { font-style: italic; padding-top: 5px; }
td.posts_end                { background-color: #d0d0d0; border: 1px solid #d0d0d0; border-top: 1px solid #52708b; height: 3px;}

.forum_bkg               { border: 1px solid #52708b; background-color: #0d0d0d; color: #b5d2db;}
.forum_bkg2             {  background-color: #0d0d0d; color: #b5d2db;}
.forum_border         { border: 1px solid #52708b; color: #b5d2db;}
a.forum_link           { text-decoration: none; color: #b5d2db; }
a.forum_tree_link { color: #ffffff;}
div.forum_tree         { color: #ffffff;}
div.forum_margins   { margin: 0px 10px;}
div.forum_margins2 { margin: 0px 13px;}

div.forum_logged       { width: 25px; height: 25px; background-repeat: no-repeat; background-position: 3px 5px;}
div.forum_user_desc { color: #fafbfc;}
.forum_user_desc2  { color: #668ca8;}