body {background: #000 url(/img/bg.jpg) no-repeat 50% 0px; padding: 0; margin: 0; color: #b3b3b3; overflow-y: scroll; }
a {color: #e44; font: 11px Tahoma; text-decoration: none;}
a:hover  {color: #f00;}
img {border: 0}
table {border-collapse: collapse; border-width: 0; margin: 0;}
td {vertical-align: top;}
.clear {clear: both;}
/*
table td {border: 1px solid yellow; padding: 10px}
border: 2px solid red; 
background: #a11;
*/

#tab_wr {width: 1000px; padding: 0; position: relative; margin-left: auto; margin-right: auto; 
	background: #000 url(/img/bg.jpg) no-repeat 50% 0px;}
#td_wr {width: 1000px; padding: 0; position: relative; }
#div_wr {width: 1000px; padding: 0; position: relative; }
#tab_main {width: 850px; padding: 0; margin: 0 0 0 150px; z-index: 10; position: relative}
#td_content {background: #000; border: 0px solid red; height: 550px; }
#tr_top {font-weight: 1px; height: 199px;}

#td_content, #td_content p, #td_content ul {font: 12px Tahoma; line-height: 1.5em;}
#content td a {color: #e44; font: 12px Tahoma !important; }

#main_href {display: block; position: absolute; top: 0px; left: 0px; width: 990px; z-index: 1000}

h1 {color: #333; background: #f99501 url(/img/hdr_bg.jpg) no-repeat; padding: 6px 4px 0px 15px; padding-bottom: 3px; 
	margin: 0px 0px 5px 0px; font: bold 30px Arial Narrow; letter-spacing: -1px; } 
h1 span.red {color: #ba0000; } 
p {color: #eee; font: 12px Tahoma; line-height: 1.5em; }
h2 {font: bold 25px Arial Narrow; letter-spacing: -1px; color: #fff;} 

#content {background: #000; color: #eee; z-index: 10; }
#content td {padding: 10px 15px; }
#content, #content p {color: #ccc;}
.page {width: 649px;}

#td_footer {color: #777; font: 11px Tahoma; text-decoration: none; text-align: center; padding: 10px 5px}

#tab_first {border: 0px solid red; }

#td_poll {width: 220px; padding: 50px 0px 0px 10px; }
#poll_capt {color: #E8B535; font: bold 17px Arial, Tahoma;}
#poll_hdr {color: #ddd; font: bold 12px Tahoma;}
#tab_poll {width: 100%; }
#tab_poll td {color: #ddd; font: bold 10px Tahoma; padding: 0px 5px 10px 0px; vertical-align: middle}
.td_poll_radio {width: 10px; }
.td_poll_radio input {font: 10px Tahoma; margin: 0; padding: 0 }
#poll_submit {font: 10px Tahoma; margin: 10px; }
.vote_bar {height: 4px; font: 1px; margin: 5px 0; }

a.more {color: #ccc; font: bold 11px Tahoma; text-decoration: none;}
a.more:hover  {color: #fff;}

#tab_logo {width: 100%; background: #fff;}

.menu {margin: 0px 0px 0px 0px; position: absolute; top: 245px; left: 0px; width: 170px; }
.menu div {width: 150px; height: 41px; margin-bottom: 4px; }
.menu div.item {margin-left: 20px; }
.menu div.selected {margin-left: 2px;}
.menu a.menu_item {display: block; padding: 0px 0px 0px 25px; 
	height: 41px; width: 150px; 
	text-decoration: none; font: bold 11px Tahoma !important; color: #fff; text-transform: uppercase; 
	white-space: nowrap;
	}
.menu a.menu_item:hover  {color: #fff;}
.menu .selected { color: #fff; margin-left: 0px;}
#menu_bg_line {display: block; position: absolute; top: 0px; right: 19px; z-index: 100; width: 19px; }

.menu #spons {padding-top: 10px; }
.menu #spons, .menu #spons p {color: #ccc; font: 11px Tahoma; margin: 0px 5px 5px -5px; }
.spons {padding-top: 15px }
.spons p {margin: 0px -5px 5px 0px; }

/* ------------------------------------------------------------------------------------------------------------------ */
/* --- pager4--- */
/* ------------------------------------------------------------------------------------------------------------------ */
table.pager4 {margin: 15px auto; text-align: center; color: #aaa; }
table.pager4 td.num, .pager4 td.dot, .pager4 td.arrow {font: 10px Verdana; padding-right: 2px; white-space: nowrap; width: 17px;}
table.pager4 a {font: 10px Verdana !important; text-decoration: none !important; border: 1px solid #e0e0e0; width: 17px; 
	padding: 1px; text-align: center; color: #888; display: block; width: 24px; white-space: nowrap; background: #111;}
table.pager4 a:hover {color: #fff; background: #888; border: 1px solid #555; text-decoration: none; }
table.pager4 a.pagenum-current {color: red; border: 1px solid red; background: #111; }
table.pager4 .total {margin: 3px; }
table.pager4 .txt {padding-left: 9px; font: 11px tahoma; color: #888;}

#liner {font: 10px Verdana; margin: 5px 5px 5px 0px; padding: 3px 0px 5px 0px;}
#liner, #liner a {text-decoration: none; color: #888; text-transform: lowercase;}
#liner a:hover {color: #b22;}

#counter {text-align: right; margin: 20px 5px 0px 0px;  }
#counter img {filter: alpha(opacity=40); opacity: 0.40; }

.logos img {filter: alpha(opacity=86); opacity: 0.86; margin: 0; border: 0}
.logos, .logos a { font-size: 1px !important; }
.logos a {margin: 0px 1px 1px 0px ; float: left; border: 1px solid #000}
.logos a:hover {border: 1px solid #fff}
