/* Main Part */
body {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: white;
}
td, body {
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
}
a:link {
    color: #333333;
    text-decoration: underline;
}
a:visited {
    color: #333333;
    text-decoration: underline;
}
img {
	border: 0px solid #000000;
}
h1 {
	font-size: 18px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;	
	padding-left: 3px;	
	color: #3286bf;
}
h2 {
	font-size: 16px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;	
	padding-left: 3px;	
	color: #3286bf;
}
h3 {
	font-size: 13px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;	
	padding-left: 1px;	
	color: #3286bf;
}
h4 {
	font-size: 12px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;	
	padding-left: 1px;	
	color: #3286bf;
}
.back_line_1{
	background-image: url(/images/line_1.gif);
	height: 20px;
	background-repeat: repeat-x;
	font-size: 13px;
}
.back_line_1 a{
	font-size: 13px;
}
.back_line_1 td{
	font-size: 13px;
}
input, textarea, select
{
    background: #FFF;
    border: 1px solid #A5ACB2;
    color: #000;
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 1px;
    vertical-align: middle;
}
/* End Main Part */
.sep_col {
    background: url('/images/_global/main_lines2.gif');
    width: 0px;
    border-left: solid 1px #bccdd5;
    border-right: solid 1px #bccdd5;
}
.sep_row {
    background: url('/images/_global/main_lines3.gif');
    height: 0px;
    border-top: solid 1px #bccdd5;
    border-bottom: solid 1px #bccdd5;
}
.banner {
    border: 0px solid #000000;
    padding: 1px;
}
.tbl_l2,.ch {
    background: #eeeeee;
    text-align:center;
    padding: 3px;
}
.tbl_l1,.nch {
    background: #e3e7e9;
    text-align:center;
    padding: 3px;
}
.tl td {
    background: #cccccc;
    text-align:center;
    padding: 3px;
    font-weight: bold;
}
.text {
    text-align: center;
}
.tbl td {
    padding: 3px;
}
.inf_div {
    float: left;
}
.tbl {
    border-bottom: 3px #e3e7e9 solid;
    border-top: 3px #e3e7e9 solid;
}
.tbl_top {
    border-top: 3px #e3e7e9 solid;
}
.tbl_bottom {
    border-bottom: 3px #e3e7e9 solid;
}
#letters a{
    border-right: #000 solid 0px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: normal;
    color: #000000;
    padding: 0px 2px 0px 2px;
}
/* Main Menu */
.menu {
    background: #c9c9c9;
	 font-size: 13px;
}
.menu a {
    font-weight: bold;
    color: black;
    letter-spacing: 2px;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
	 border: 0px solid black;
}
.menu a:hover {
    color: white;
}
.menu td.selected {
	background: #B7242E;
}
.menu a.selected{
	color: white;
}
.menu td {
    text-align: center;
}
/* End Main Menu */
.nav a {
	color: #666666;
}
.search {
    border: 1px solid #444444;
    font-size: 11px;
    background: #dedede;
    color: #333333;
    font-weight: bold;
    width: 100px;
}
td.active_cat {
    background-color: #CBD8E5;
}
td.cat,td.active_cat
{
    color: white;
    text-align:center;
}
tr.even {
    background-color: #CDDAE6;
}
tr.odd {

}
a.auth {
  text-decoration: underline;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
a.opr {
	text-decoration: underline;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
fieldset.auth {
  background-color: #FFEDC9;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
fieldset.opr {
  background-color: #DFDFDF;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
font.auth {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
font.opr {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
td.menu_selected{
	background: #B7242E;
}
input.auth {
  color: #FFFFFF;
  background: #CCCCCC;
  border-style: solid;
  border-color: #999999;
  border-width: 1px
}
.desc { 
	font-size: 10px; 
	color: #434951;
}
.desc_normal { 
	color: #434951;
}
.image
{
	FLOAT: right;
	margin: 0px;
	padding: 12px;
	/*padding: 5px;
	margin: 10px 5px 5px;*/
	background-image:  url('/images/news/shadow.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	/*
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #f1f1f1;
	border-left-color: #f1f1f1;
	*/
}
.vote_1
{
	FLOAT: right;
	margin: 0px;
	padding: 2px;
	/*padding: 5px;
	margin: 10px 5px 5px;*/
	background-image:  url('/images/news/vote-2.gif');
	background-repeat: no-repeat;
	background-position: center middle;
}
.cl
{
	padding: 15px;
	text-align: center;
	line-height: 100%;
}
.cl A:link
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-left: 10px;		
	padding-right: 10px;			
	margin: 0px;
	text-decoration: none;
}
.cl A:visited
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-left: 10px;		
	padding-right: 10px;			
	margin: 0px;
	text-decoration: none;
}
.cl A:hover
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-left: 10px;		
	padding-right: 10px;			
	margin: 0px;
	background-color: #FFF38C;
}
.title
{
	font-size: 15px;
	line-height: 100%;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;	
	padding-left: 3px;	
	color: #3286bf;
}
.title a
{
	font-size: 15px;
	text-decoration: underline;
	color: #3286bf;
}
.div_light{
	margin: 0px;
	padding: 0px;
	float: none;
	clear: none;
}

/* Forum poll */
#pollspan span{
  float:left;
  height:15px;
  line-height:15px;
  overflow:hidden;
}
#pollspan span.p0{
  border:1px solid #999;
  background:#ccc;
}
#pollspan span.p1{
  border:1px solid #FFB13D;
  background:#FFCD82;
}
#pollspan span.p2{
  border:1px solid red;
  background:#B88888;
}
#pollspan span.p3{
  border:1px solid #009900;
  background:#7ACCB8;
}
#pollspan span.p4{
  border:1px solid #009900;
  background:#97CC7A;
}
#pollspan span.p5{
  border:1px solid #0066FF;
  background:#8FB4FF;
}
#pollspan span.p6{
  border:1px solid #0066FF;
  background:#8F9EFF;
}
#pollspan span.p7{
  border:1px solid #0066FF;
  background:#A08FFF;
}

