

/* CSS */

/* Main declarations */

body.main {
	background-color:#ff0000;
	background-attachment:fixed;
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	color: #333333;
	background-image:url(../img/bg.gif);	
	background-repeat:repeat-y;
	margin:0 auto;
	background-position:top;
	
}
body *{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	color: #333333;
}
body.popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:5px;
	font-size: 11px;
	line-height:16px;
	color: #333333;
}
form 			{margin:0px;padding:0px;}
img 			{margin:0px;border:0px;}
input, textarea, select {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
	border:1px solid #CE0E14;
	padding: 2px;
}
a:link, a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #D8000B;
	text-decoration: none;
}
a.bold:link, a.bold:visited {
	color: #666666;
	font-weight:bold;
	text-decoration: none;
}
a.bold:hover {
	color: #3F6D3E;
	font-weight:bold;
	text-decoration: none;
}

a.white:link, a.white:visited, a.white:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.news:link, a.news:visited, a.news:hover {
	font-weight:bold;
	text-decoration:underline;
}

a.newsarchive:link, a.newsarchive:visited{
	text-decoration:none;
}

a.newsarchive:hover {
	text-decoration:underline;
}


/* Classes, please order by className */

.abs {position:absolute;}
.block_archive{margin-left:10px; background-color:#FFFFFF; width:420px;}
.divcenter {
	position:relative;
	width:990px;
	margin:0 auto;
	background-image:url(../img/bg_main.gif);
	background-repeat:repeat-y;
}

.centerforum {
	position:relative;
	width:991px;
	margin:0 auto;
	background-image:url(../img/bg_main.gif);
	background-repeat:repeat-y;
}

.content_block{
	background-image:url(../img/bg_news_2010.jpg); 
	width:500px; 
	height:335px; 
	margin-top:1px;
}

.content_pos{left:-235px; width:230px;}
.date{color:#8c8c8c;}
.fl {float:left; display:inline;}
.footer{font-size:9px;color:#666666;}
.fr {float:right; display:inline;}
.galleft{width:210px;}
.galright{width:280px; background-color:#ebebeb;}

.header{font-size:17px;color:#ff0000;font-weight:bold;}
.header15{font-size:15px;color:#ff0000;font-weight:bold;}
.headerbig{font-family: helvetica, arial;font-size:24px; color:#ff0000; font-weight:bold;}
.headersmall{color:#ff0000;font-weight:bold;}

.label{
	height:30px;
	background-image:url(../img/lbl_bg.gif);
	color:#FFFFFF;	
}

.lblteam{color:#8c8c8c; font-size:11px;}

.news_block{width:500px;}

.newsticket{
	height:25px; 
	width:400px;
	background-color:#000000; 
	color:#ff0000;
}

.newsticket_text{margin-left:15px;}
.newsticket_more{margin-right:15px;}

.right_block{
	background-color:#ff0000;
	width:440px;
}

.subitems{
	color:#FFFFFF;
	background-color:#ff1212;
}

.rel {position:relative;}



.trans_box {
	height:105px;
	width:245px;
	background-color:#b00000;
	opacity: 0.7;
	filter:alpha(opacity=70);
}

.sponsors { float:left; width:500px;}
.sponsors .item	{ float:left; width:146px; height:146px; margin:0 0 18px 31px; background:#f7f7f7;}
.sponsors .item img { margin:8px;}
.sponsors .first { margin-left:0px; clear:left;}

