.tsmall, small { font: 9px 'Verdana'; }
.tmid { font: 11px 'Verdana'; }
.tstrong, strong { font: 14px 'Arial'; }
.tbig, big { font: 22px 'Arial'; }
.bold { font-weight: bold; }
.bg { background-color: #0B4F18; }

.top_links { font-weight: bold; border-bottom: 1px solid #0C2112; }
.bot_links { border-top: 1px solid #0C2112; }

#content table { background-color: #222; }
#content td, th { padding: 3px; }

.bump .widget { white-space: nowrap; }
.bump .news { margin-left: 50px; }
.bump .date { margin-left: 55px; padding-top: 0px; padding-bottom: 0px; }
.bump .counter { text-align: center; border: 1px solid #032309; }
.bump .click { text-align: center; border: 1px solid #032309; }
.bump .icon { cursor: pointer; }

.box { border: 2.5px solid #376631; padding: 3px; background-color: #222; }
.box_title { border-bottom: 0px; padding-bottom: 0px; }
.box_title .coltitle { padding: 10px 7px 10px 7px; }
.box_body { border-top: 0px; padding-top: 0px; }
.noborder { border: none; }
.bump { margin-bottom: 15px; }
.bump_left { margin-left: 15px; }
.row_emboss { border: 1px dotted green; }
.box div { zoom: 100%; padding: 5px; }
.box .bit { display: inline; }
.box .anchor { text-align: right; }
.box .tab span { padding: 5px; }
.box .toggle { padding: 0px; margin: 1px 4px 1px 1px; border: 1px solid #0A1D1D; }
.box .left { float: left; }
.box .right { float: right; }
.box .rule { padding: 0px 0px 3px 0px; border-bottom: 2px solid #9A9A9A; }
.active_tab { border-left: 1px solid #040907; border-right: 1px solid #040907; }

/* ******************************************************************************************************************** */

body, input, select, optgroup, textarea, tr, legend { cursor: default; font: 10px 'Tahoma'; }
ul { padding-left: 25px; }

.textbox, textarea { border: 1px solid #346736; background-color: #325028; padding-left: 4px; }
textarea#psttxt { padding: 4px; }

td#Table_01 { padding: 0px; margin: 0 0 0 0; }

.toprow, .button, strong, .tlarge { font: 12px 'Arial'; }
.lfont { font-size: 20px; }

.ts { margin: 3px; border: 1px solid #4B4B4B; }
.noborder { margin: 3px; border: 0px; }
.bump { margin-bottom: 15px; }
.ts .bit { display: inline; }
.ts .anchor { text-align: right; }
.ts .tab { padding: 3px; }
.ts .toggle { margin: 3px; border: 2px dotted #4B4B4B; }
.ts .left { float: left; }
.ts .right { float: right; }

body { background: #2D2D2D url(http://i155.photobucket.com/albums/s307/envoy66/bg-26.png) top; margin-top: 20px; }
body, input, textarea, legend { color: #FAFAFA; }


.button, .button_small { border: 1px solid #000000; padding: 1px; }
select { background-color: #050F15; color: /*#2A8000 */green; border: none; border: 2px solid #adffad; }

.main_table { background: transparent; border: none; }
td.main_table, th.main_table { padding: 3px; }

table#content { background: transparent; }

.coltitle, .coltitle_dark, .button, .button_small, .toprow { 
	background: #222 url(http://i278.photobucket.com/albums/kk81/VitZerO/coltitle-gr.png) repeat-x top left;
}
.standardrow, .standardrow_alt, .standardrow_dark { 
	background-color: transparent;
}

.hazardrow, .flatrow, .flatrow_alt, .flatrow_dark { background: #191919;  }

.color1 { background: #2CBA2C; }
a, .button, .button_small { color: #D3E4DC; text-decoration: none; }
a:hover { color: #7ADF37; }

fieldset, td.content { padding: 3px; }
img { border: none; }
hr { color: #7F7F7F; }
fieldset { margin: 5px; padding: 7px; }
form { display: inline; }
.thumb { border: 1px solid #000; margin: 3px; }

a.item:link { font-weight: bold; }
a.item:visited { color: #787878; }
a.item:hover { color: #00FA41; }

.menu a, a.menu:link, a.menu:visited { color: #BBB; text-decoration: none; }
.menu a:hover, a.menu:hover { color: #23DC28; text-decoration: underline; }

.hp { cursor: help; }
.quote, .file { 
	border: 2px solid #346736; background-color: #325028; padding: 5px; margin: 5px;
}
.quote div, .file td {
	border: 2px solid #4E725B; background-color: #1D251F; padding: 5px; margin: 5px;
}
.form_error { border: 2px solid #500; background-color: #7C0000; padding: 5px; margin: 5px; }
.form .row_dark { padding: 10px; }
.form .subtitle { margin-bottom: 7px; }
.datepad { border-left: 1px solid #001B0F; padding-left: 2px; }

.ap2, .ap20, .ap200, .ap2000, .ap20000, .ap200000 { vertical-align: bottom; width: 3px; margin-right: 2px; cursor: help; }
.ap2 { background: #8D8D8D; }
.ap20 { background: #6EE16C; }
.ap200 { background: #6CB1E1; }
.ap2000 { background: #FF4E4E; }
.ap20000 { background: #FFD800; }
.ap200000 { background: #FF7238; }

.timebar { margin-left: 2px; vertical-align: bottom; background: #8D8D8D; width: 3px; cursor: help; }
.top_links .submenu { -moz-opacity: 0.9; filter: alpha(opacity=90); opacity: 0.9; position: absolute; }

.row { background-color: #222; }
.row_alt { background-color: #282828; }
.row_dark { background-color: #222; background-image: none !important; }

.red { color: #DC5555; }
.green { color: #6EE16C; }
.blue { color: #6CB1E1; }
.orange { color: #FF7238; }
.grey { color: #8D8D8D; }

a.red:hover { color: #EC5555; text-decoration: underline; }
a.green:hover { color: #6EF16C; text-decoration: underline; }
a.blue:hover { color: #6CB1F1; text-decoration: underline; }
a.orange:hover { color: #FF8238; text-decoration: underline; }
a.grey:hover { color: #9D9D9D; text-decoration: underline; }

.button, .button_small { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; 
 -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
div#box_messages td.quote { border-width: 1px; }