/* ##### ################ ###################################################################### */
*{
	margin:				0px;
	padding:			0px;
}
a:hover {
	text-decoration:	underline;
}
body{
	margin: 			0px;
	padding: 			0px;
	background-repeat:	repeat-x;
	cursor:				default;
}
body,td, th, p, div, span, input, textarea, select, font{
	font-size:			11px;
	font-family:	 	Verdana, Arial, non-serif;
}
img {
	border: 			0px;
}
form{
	margin:				0px;
	padding:			0px;
}
#page_header{
	background-repeat: 	no-repeat;
	border:				0px solid black;
}
br.clear{
	clear: 				both; 
	line-height: 		0; 
	display: 			block;
}
p{
	margin:				10px 0 10px 0px;
}

div a.img {
	display:			block;
	float:				left;
	margin-right:		10px;
}

.mb10{ margin-bottom: 10px !important; }

/* ##### TOP LINKS ########################################################################## */
div.top-links-container {
	height:				22px;
}
div.top-links {
	font-family:		tahoma;
	font-size:			11px;
	color:				white;
	text-align:			center;
	padding-top:		3px;
	padding-left:		10px;
}
span.top-links-active {
	font-family:		tahoma;
	color:				#BBBBBB;
}
div.top-links a {
	font-family:		tahoma;
	font-size:			11px;
	color:				white;
	text-decoration:	none;
}
div.top-links a:hover {
	text-decoration:	underline;
}

/* ============ SYSTEM BAR ============== */
#bar{
	height:				20px;
}
#bar a{
	text-decoration: 	underline;
}
#bar div.c1{
	width: 295px;
	float: left;
	line-height: 18px;
	text-indent: 10px;
	font-size: 11px;
}
#bar div.c2{
	width: 695px;
	float: left;
	line-height: 18px;
	text-align: right;
	font-size: 11px;
}

/* ##### LOGO ############################################################################ */
.top { 
	background: url("/images/1/1/top.jpg") no-repeat top left; 
	width: 1000px;
	height: 73px;
}
.left {width:290px;height:73px;float:left;}
.right {width:355px;height:73px;float:right;}


/* ##### BANNER ############################################################################ */
.banner{
	margin:				0 10px;
	height: 			97px;
	text-align: 		center;
	padding-top:		5px;
	background-color: 	#F2F2F2;
}


/* ##### ################ ###################################################################### */
td.sql_debug{
	border:				1px solid black;
}
table.sql_debug{
	border-collapse:	collapse;
}


/* ##### CONTENT CONTAINERS ##################################################################### */
#container {
	width:				1000px;
	margin:				0 auto;
}
#main_container {
	margin:				0px;
	padding:			0px;
	border:				0px solid red;
	float:				left;
	background-color:	white;
	width:				1000px;
}

#left_container, #left_wide_container, #left_2_container, #right_wide_container, #right_narrow_container, #center_container, #right_container {
	border:				0px solid red;
	float:				left;
}

#left_container {
	padding-left:		10px;
	width:				360px;
	margin-right:		10px;
}
#left_wide_container {
	padding:			0px 6px 0 19px;
	width:				654px;
}
#left_2_container {
	padding:			0 10px 20px 10px;
	width:				660px;
}
#right_wide_container {
	margin-left:		10px;
	margin-bottom:		13px;
	width:				300px;
}
#center_container {
	width:				300px;
}
#right_container {
	margin-left:		10px;
	width:				300px;
}
#whole_container {
	margin:				0px 10px 10px 10px;
	width:				980px;
}
div#left_wide_container h1 {
	background:transparent none repeat scroll 0 0;
	border-color:-moz-use-text-color -moz-use-text-color #0A61A4;
	border-style:none none solid;
	border-width:0 0 2px;
	color:#464646;
	font-size:16px;
	margin-bottom:20px;
	padding-left:0;
}


#forum_container{
	width:				805px;
	border:				0px solid green;
	margin:				29px;
}

/*#### ARTICLES LIST CSS ######################################################################### */
a.article_title{
	font-size: 			11px;
	color: 				rgb(9, 67, 113);
    text-decoration: 	none;	
	font-weight: 		bold;
	font-family: 		Verdana;
}
a.article_title:hover {
    color: 				rgb(14, 115, 195);
    text-decoration: 	underline;
    font-weight: 		bold;
}
a.comments {
    text-decoration: 	none;
    font-size: 			11px;
    color: 				red;
    font-family: 		Verdana;
}
span.date{
	font-size: 			11px;
	font-size: 			10px;
	color: 				rgb(153, 153, 153);	
	font-family: 		Verdana;
}
/* ##### ARTICLE MAIN ########################################################################## */
div.article_main{
	width:				360px;
	background: 		#F9F9F9;
	padding-bottom:		5px;
	margin:				0 0 13px 0;
	font-size: 			12px;
	font-family:		tahoma;
	overflow:			hidden;
}
div.article_main img {
	margin-bottom:		4px;
}
div.article_main a.ttl {
	font-size:			17px;
}
div a.ttl {
	clear:				right;
	display:			block;
	font-size:			13px;
	font-weight:		bold;
	color:				#0C61A4;
	text-decoration:	none;
}
div a.ttl:hover {
	text-decoration:	underline;
}
div.article_main a.ttl, div.article_main div.date, div.article_main div.stats, div.article_main div.desc {
	margin-left:		10px;
}


/*#### ARTICLES LIST CSS ######################################################################### */
div.date {
	color:				#919191;
	float:				left;
	font-size:			10px;
	line-height:		15px;
	margin:				1px 0 3px;
	width:				45px;
	font-family:		tahoma;
}
div.date {
	width:				80px;
}
div.stats {
	float:				none;
	height:				15px;
	margin-bottom:		4px;
}
div.desc {
	color:				#333333;
	font-size:			12px;
	font-family:		tahoma;
	overflow:			hidden;
}
div.stats div.com {
	background:transparent url(../images/icon_comments.gif) no-repeat scroll 0 3px;
	padding-left:15px;
	padding-right:4px;
	height:15px;
}
div.com a {
	color:				#CC0000;
	font-size:			10px;
	font-weight:		bold;
	text-decoration:	none;
}
div.stats div, div.stats span{
	display: inline;
	color: #981B1E;
	font-size: 10px;
}

/* ##### ARTICLE SUB MAIN ###################################################################### */
.article_list {
	margin-top:			10px;
	clear:				both;
}

/* ######## ARTICLE Page ######## */
h1#article_title{
   	font-size: 			19px !important;
    font-family: 		tahoma;
    color: 				#144D7A !important;

    margin:				0 10px !important;
	border:				0 none !important;
	font-weight: 		normal;
}
#a_title{
   	font-size: 			14px;
    font-family: 		verdana;
    color: 				#144D7A;
    font-weight: 		bold;
    margin:				0 10px 0 10px;
}
#articla_date, #article_src {
	font-size: 			10px;
    color: 				#999999;
   	margin:				0 10px 4px 10px;
}
#article_text, #article_src {
	margin:				10px;
}
#article_text, #article_text td, #article_text th, #article_text p, #article_text div, #article_text span, #article_text font, #article_text a, #article_text strong{ font-size: 13px !important; }
#article_src img {
	vertical-align:		bottom;
}
h2#article_desc {
	font-family:		Tahoma,Arial,non-serif;
	font-style:			italic;
	font-weight:		normal;
	color:				#333333;
	font-size:			12px;
	margin:				0 10px;
}

#article_img_text {
	margin-bottom:		20px;
}
div.article_photo{
	border: 1px solid #D9D9D9;
	padding: 10px;
	margin-bottom: 10px;
}
div.article_photo p{
	text-align: center;
	margin: 5px 0px 0px 0px;
}
.hr{
	background-color: #CECECE;
	height: 1px;
	overflow: hidden;
}
div.a_more li{
	background-image: 	url(../images/bullet.gif);
	background-repeat:	no-repeat;
	background-position:1px 5px;
	list-style-type: 	none;
	list-style-position:outside;
	margin:				3px 0 0 0px;
	padding: 			0 0 0 10px;
}
div.a_more li a{
	color: 				rgb(9, 67, 113);
	text-decoration:	none;
	font-size:			11px;
}
.a_more li a:hover{
	text-decoration:	underline;
}

div#bookmarks {
	float:				left;
	margin-left:		2px;
}
div#bookmarks a {
	float:				left;
	margin-left:		5px;
	display:			block;
	height:				20px;
	width:				55px;
}
div#bookmarks a.blog {
	background:			url(../images/share_blog.png) no-repeat;
	width:				65px;
}
div#bookmarks a.blog:hover {background:			url(../images/share_blog_a.png) no-repeat;}
div#bookmarks a.facebook {
	background:			url(../images/share_facebook.png) no-repeat;
	width:				70px;
}
div#bookmarks a.facebook:hover {background:		url(../images/share_facebook_a.png) no-repeat;}
div#bookmarks a.twitter {	background:			url(../images/share_twitter.png) no-repeat;}
div#bookmarks a.twitter:hover {background:		url(../images/share_twitter_a.png) no-repeat;}
div#bookmarks a.a2a_dd {	background:			url(../images/share_all.png) no-repeat;}
div#bookmarks a.a2a_dd:hover {background:		url(../images/share_all_a.png) no-repeat;}
div#bookmarks a.c1, div#bookmarks a.c2, div#bookmarks a.c3 {width:20px;}
div#bookmarks a.c1 {	background:			url(../images/icon_signal.png) no-repeat;}
div#bookmarks a.c1:hover {background:		url(../images/icon_signal_a.png) no-repeat;}
div#bookmarks a.c2 {	background:			url(../images/icon_send.png) no-repeat;}
div#bookmarks a.c2:hover {background:		url(../images/icon_send_a.png) no-repeat;}
div#bookmarks a.c3 {	background:			url(../images/icon_print.png) no-repeat;}
div#bookmarks a.c3:hover {background:		url(../images/icon_print_a.png) no-repeat;}


/* =============== BOX 2 ================== */
div.b2, div.b2 div { overflow:hidden; }
div.b2{
	clear: both;
	height: 100%;
	margin-bottom: 10px;
}
div.b2 div.img{
	margin-right: 5px;
	float: left;
}
div.b2 div.ttl a{
	display: block;
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
}
div.b2 div.info {	
	padding-left: 3px;
}


/* ##### LIVESCORE PANEL  ###################################################################### */
table.ls_table{
	border: 			1px solid #d7e6f9;
	border-width:		0 1px 1px 1px;
	font-family:		Arial;
	width:				300px;
	margin-bottom:		5px;
}
tr.ls_tname td{ /* live score team name */
	font-size: 			11px; 
	color: 				#04223b;
	font-family: 		Arial;
	overflow:			hidden;
}
tr.ls_tname a {
	text-decoration:	none;
	font-family: 		Arial;
	color: 				#094371;
}
tr.ls_bg1{
	background-color: 	#f7fafc;
}
tr.ls_bg2{
	background-color: 	#e1ecf7;
}
tr.ls_htime td{
	/*padding-left: 		3px;*/
	font-size: 			10px; 
	color: 				#000000;
	font-family: 		Arial;
}
tr.ls_action td{
	border-width:		0 0 1px 0px;
	border-style:		solid;
	border-color:		#e1ecf7;
}
.live_butt_up {
	font-size: 10px;
	color: #094371; 
	background-color:#d7e6f9;
	font-family: Arial;
}
.live_butt_down {
	font-size: 10px; 
	color: #005ea4; 
	background-color:#eef3f9;
	font-family: Arial;
}
.live_butt_up a,.live_butt_down a{
	text-decoration:	none;
	color: 				#094371;
}
a.ls_league_name{
	padding-left: 5px;
	font-size: 11px; 
	color: #c80300;
	font-family: Arial;
	text-decoration:	none;

}

/* ##### GOALSCORERS PANEL ################################################################ */

div.gs_posts{
	width:				300px;
	background-image: 	url(../images/style_4.png);
	background-position:left top;
	background-repeat: 	no-repeat;
	padding:			0px;
	margin:				10px 0px 0px 0px;
	border:				0px solid red;
	overflow:			hidden;
}

div.gs_title{
	height: 			18px;
	line-height: 		18px;
	border:				0px solid blue;
	margin-left:		10px;
	font-size:			10px;
	font-weight:		bold;
	color:				white;
	text-transform: 	uppercase;
}

.gs_title2 {
	float:				right;
	height:				21px;
	color:				#010101;
	font-size:			10px;
	padding-right:		1px;
}
.darkblue_line {
	background-color: #3D135D;
	height: 1px;
	overflow: hidden;
}
.gs_row td {
	padding:			2px 7px 2px 7px;
	font-size:			10px;
	color:				#313131;
}
.gs_div {
	height:				21px;
	line-height: 		24px;
	color:				#010101;
	background-color:	#EAEAEA;
	font-size:			10px;
	font-weight:		bold;
	padding:			0px 2px 0px 7px;
	overflow:			hidden;
}
.gs_left {
	width:				120px;
}
.gs_right {
	text-align:			right;
}


/* ##### FORUM LAST POSTS PANEL ################################################################ */
div.f_title{
	height: 			20px;
	line-height: 		18px;
	border:				0px solid blue;
	margin-left:		10px;
	font-size:			10px;
	font-weight:		bold;
	color:				white;
	text-transform: 	uppercase;
}
div.f_posts{
	width:				300px;
	background-color: 	#FBF4E6;
	background-image: 	url(../images/style_3.png);
	background-position:left top;
	background-repeat: 	no-repeat;
	padding:			0 0 0 0;
	margin:				10px 0 0 0px;
	border:				0px solid red;
	overflow:			hidden;
}
span.f_posts{
	margin:				5px;
	display:			block;
}
div.f_posts li{
	background-image: 	url(../images/bullet.gif);
	background-repeat:	no-repeat;
	background-position:5px 5px;
	list-style-type: 	none;
	list-style-position:outside;
	margin:				3px 0 0 0px;
	padding: 			0 0 0 15px;
}
.ff_posts li a, div.f_more a{
	color:				#6F4B0A;
	text-decoration:	none;
}
div.f_more a{
	font-weight:		bold;
}
/* ##### POLLS PANEL #### ###################################################################### */
table.poll_table_poll{
	width: 				650px;
	border:				0px solid red;
	margin-top:			7px;
	border-collapse:	collapse;
	background-color:	#F2F2F2;
}
table.poll_table{
	width: 				300px;
	border:				0px solid red;
	margin-top:			7px;
	border-collapse:	collapse;
	background-color:	#DEE8F4;
}


td.poll_title {
    background-image: 	url(../images/blue_heading.png);
    background-repeat:	no-repeat;
    padding-left:		10px;
    height:				25px;
    font-weight:		bold;
    color:				white;
    font-family:		tahoma;
	font-size:			12px
	
}
span.poll_q{
	margin:				10px;
	display:			block;
	font-size:			12px;
	font-weight:		bold;
	text-align: 		center;
}
button.poll_vote_poll{
	background: transparent url("../images/button1.png")  no-repeat;
	width: 92px;
	height: 22px;
	border: none;
	color: white;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
}
input.poll_vote{
	color: 				white;
	background-color: 	rgb(102, 153, 34);
	border:				1px solid black;
}
div.poll_vline{
	margin:				13px 0px 0 20px;
	width:				auto;
}
.poll_btn {
	text-align: right;
	margin: 0 10px 0 0;	
}
.poll_right_title {
	background: transparent url("../images/blue_heading.png") no-repeat;
	width: 300px;	
	height: 25px;
	color: white;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 0 5px;	
}
.poll_right_list li{
	margin: 5px 0 0 0;	
}
.poll_right_list {
	list-style-type: none;float: left;font-size: 12px; font-weight: bold; margin: 5px 0 10px 0;
}
/* #### STATS #### */
div.poll_sline{
	margin:				5px 5px 5px 10px;
	border:				0px solid red;
}
div.poll_squery{
	border:				0px solid green;
	font-size:			12px;
	margin: 			0 0 5px 0;
}
div.poll_sbarc{
	width:				270px;
	height:				15px;
	border:				1px solid #CCCCCC;
	margin-right:		3px;
	float:				left;
	background-color: 	white;
}
div.poll_sbarc_poll{
	width:				590px;
	height:				15px;
	border:				1px solid #CCCCCC;
	margin-right:		3px;
	float:				left;
	background-color: 	white;
}
div.poll_sbar{
	background:			url("../images/poll_stats.gif") repeat-x;
	height:				13px;
	margin:				1px 0 0 1px;
}
div.poll_spercent{
	width:				30px;
	border:				0px solid black;
	float:				left;
	font-size:			11px;
	margin:				2px 0 0 4px;
	padding:			0px;
	font-weight: 		bold;
}
span.poll_totals{
	font-size: 			12px;
	display:			block;
	margin: 			0 0 10px 11px;
}

/* #### POLLS LIST #### */
div.p_list li{
	background-image: 	url(../images/bullet.gif);
	background-repeat:	no-repeat;
	background-position:5px 5px;
	list-style-type: 	none;
	list-style-position:outside;
	margin:				3px 0 0 0px;
	padding: 			0 0 0 15px;
}
span.pp_list li a{
	color:				#0E73C3;
	text-decoration:	none;
}
span.pp_list li a:hover{
	color:				#0E73C3;
	text-decoration:	underline;
}
div.p_more, div.f_more,div.bl_more{
	width: 				110px;
	float:				right;
	margin:				7px;
}
div.p_more a, a.p_more,a.bl_more{
	color:				#0E73C3;
	font-weight:		bold;
	text-decoration:	none;
}
a.bl_more {
	color:				#333333;
}

/* ##### STANDINGS PANEL ################################################################ */
div.standings, div.squad {
	width:				300px;
	background-position:left top;
	background-repeat: 	no-repeat;
	padding:			0;
	margin:				0 0 10px 0px;
	overflow:			hidden;
}
div.standings {
	color: #333333;
	margin-bottom: 20px;
}
div.standings * {
	font-family:			tahoma;
}

.st_title2 {
	float:				right;
	height:				21px;
	color:				#3F5502;
	font-size:			10px;
	padding-right:		1px;
}

div.st_div, div.st_row {
	background:				#F0F4D6;
	height:					20px;
	line-height:			20px;
	margin-bottom:			1px;
	padding:				0 16px 0 19px;
}
div.st_row { background: #E8EEC1; }
span.st_points, span.st_matches {
	width:					35px;
	float:					right;
	padding-right:			1px;
	text-align:				right;
}
span.st_matches { width: 30px; }
div.st_div span.st_points { width: 32px; }
.bold { font-weight: bold; }
div.standings .light{ background: #F0F4D6; }
.st_bottom_div {
	background:				#D9E398;
	height:					20px;
	line-height:			20px;
	text-align:				right;
	padding:				0 10px 0 7px;
}
.st_bottom_div a {
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
	color:					#0C61A4;
}
.st_bottom_div a:hover {
	text-decoration:		underline;
}


/* ##### PLAYERS LIST PANEL ################################################################ */
div.squad {
	margin-top:				20px;
	background-image: 	url(../images/style_6.png);
}

.pl {
	margin:				3px;
	font-size:			10px;
	color:				#454545;
	padding-left:		5px;
	padding-bottom:		1px;
}
.pl a {
	text-decoration:	none;
	color:				#454545;
}
span.pl_list a{
	color:				#000000;
	text-decoration:	none;
	font-size:			12px;
}
span.pl_list a:hover{
	color:				#666666;
	text-decoration:	underline;
}
div.pl_type{
	padding-top:		8px;
	font-size:			10px;
	font-weight:		bold;
	color:				#232323;
	padding-left:		7px;
}
div.pl_title, div.link_title, div.st_title {
	height:				18px;
	background-image: 	url(../images/style_5.png);
	background-repeat: 	no-repeat;
	padding:			0;
	margin:				5px 0 0 0;
	border:				0px solid red;
	overflow:			hidden;
}
div.pl_title{
	width:				980px;
}
div.link_title{
	width:				520px;
}
div.st_title{
	width:				660px;
}
div.sq_title{
	height: 			20px;
	line-height: 		18px;
	margin-left:		10px;
	font-size:			10px;
	font-weight:		bold;
	color:				white;
	text-transform: 	uppercase;
}

/* ##### TOP MENU ################################################################ */
#top_menu_container{
	height:				23px;
	margin:				0 10px;
	border:				0px solid green;
	background-image: 	url(../images/top_menu_main.gif);
}
#top_menu_left{
	height:				23px;
	width:				4px;
	float:				left;
	background-image: 	url(../images/top_menu_left.gif);
	border:				0px solid green;
}
#top_menu_main{
	margin-top:			0px;
	padding-top:		5px;
	width:				970px;
	float:				left;
	border:				0px solid green;
	color:				#3e5500;
	text-align:			center;
	font-size:			11px;
	font-family:		tahoma, arial, non-serif;
}
#top_menu_main a{
	color:				#3e5500;
	font-weight:		bold;
	text-decoration:	none;
}
#top_menu_right{
	width:				4px;
	height:				23px;
	float:				right;
	background-image: 	url(../images/top_menu_right.gif);
	border:				0px solid green;
}
#group_name{
	margin-left: 		10px;
	font-size:			14px;
	color:				#006f25;
	font-weight:		bold;
}

/* ######### PLAYERS PAGE ######## */

.pos_div {
	width:				660px;
	float:				left;
}
.pos_title {
	font-size: 			14px;
	color: 				#567400;
    text-decoration: 	none;
	font-weight: 		bold;
	font-family: 		Verdana;
	margin:				28px 0 14px 1px;
}
.plr_row {
	width:				980px;
	height:				199px;
	padding:			0 0 0 1px;
}
.plr_text {
	width:				150px;
	height:				150px;
	float:				left;
	margin:				25px 15px 0 16px;
	color: 				#333333;
}
.plr_name {
	height:				34px;
	font-size:			14px;
	font-weight: 		bold;
}
.plr_blue {
	color:				#006080;
	padding-left:		1px;
	display:			inline;
}
.plr_photo {
	width:				150px;
	height:				150px;
	float:				left;
	overflow:			hidden;
	text-align:			center;
	margin-top:			25px;
}

/* ###### GALLERY ######## */
div.gal_title{
	width:				846px;
	height:				18px;
	background-image: 	url(../images/style_7.png);
	background-repeat: 	no-repeat;
	padding:			0px;
	margin:				5px 0 0 0px;
	border:				0px solid red;
	overflow:			hidden;
}
.gal_pic {
	width:				130px;
	height:				130px;
	margin:				5px;
	float:				left;
	overflow:			hidden;
	text-align:			center;
}
.pic_box td {
	text-align:			center;
	color:				#125790;
	width:				130px;
}
.pic_box img {
	border:				1px solid #EEEEEE;
}
.pages, .pages a:visited {
	color:				#14588C;
}
.pages {
	margin-left:		15px;
	padding:			25px 0 25px 0;
	clear:				left;
}
.pages a {
	text-decoration: 	underline;
}
.crnt {
	color:				black;
	font-weight:		bold;
	text-decoration: 	none;
}

/* ###### PICTURES ######## */
#thumbs {
	height:				64px;
	text-align:			center;
	margin-top:			34px;
}
.th_pic {
	height:				100%;
	margin:				2px;
	text-decoration: 	none;
}
.th_pic:hover {
	text-decoration: 	none;
}
.th_pic img, .pic img {
	border:				1px solid #CCCCCC;
	vertical-align:		middle;
}
.pic_page, .pic_page a, .pic_page a:visited {
	text-align:			center;
	color:				#23669D;
	font-family:		tahoma;
}
.pic_page {
	margin:				18px;
}
.pic_crnt {
	color:				#717171;
	font-weight:		bold;
}
.inactive {
	color:				#AAAAAA;
	font-family:		tahoma;
}
.pic {
	width:				100%;
}
.pic img {
	text-align:			center;
	margin:				5px 0px 5px 0px;
}
.clas1 img {
	vertical-align:		middle;
	margin:				auto;
	line-height:		482px;
}
.pic_tab {
	height:				492px;
	text-align:			center;
}
.fixt_tab, .stand_tab, .topsc_tab {
	width:				100%;
}
.stand_tab td, .topsc_tab td {
	height:				21px;
	color:				#282828;
	border-color:		#EBEFF2;
	border-style:		solid;
	border-width:		0 1px 1px 0;
}
.stand_tab td {
	text-align:			center;
}
.fixt_tab td {
	height:				24px;
	text-align:			center;
	color:				#282828;
	border-color:		#EBEFF2;
	border-style:		solid;
	border-width:		0 1px 1px 0;
}
.fixt_tab_titl td {
	height:				24px;
	text-align:			center;
	background-color:	#468DCD;
	color:				white;
	font-size:			10px;
	font-weight:		bold;
	border-color:		#195E99;
	border-style:		solid;
	border-width:		0 1px 0 0;
}
.fixt_tab_res {
	display:			none;
}
.fixt_tab_res td, .fixt_goals td {
	height:				14px;
	text-align:			right;
	border-width:		0 0px 1px 0;
}
.fixt_month td {
	border-width:		0 0 1px 0;
	text-align:			left;
	font-weight:		bold;
	background-color:	white;
	color:				#5D7900;
	padding:			10px 0 0px 3px;
	line-height:		25px;
}
.blue_bg {
	background-color:	#F5F8FF;
}
.blue_link, .blue_link a:visited, .blue_clear, .blue_link2 {
	color:				#23669D;
}
.blue_clear {
	text-decoration:	none;
}
.blue_link2:hover {
	color:				#094371;
}
.pagin{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #094371;
	text-decoration:	none;
}
#raport_container{
	margin:				20px 0 10px 10px;
	border:				2px solid #006699;
	background-color:	#DEE3E7;
}

/* ##### FANSITES MENU ################################################################ */
#fan_menu_container{
	height:				30px;
	margin:				0 10px;
	border:				0px solid green;
	background-image: 	url(../images/fan_menu_main.gif);

}
#fan_menu_left{
	height:				28px;
	width:				4px;
	float:				left;
	background-image: 	url(../images/fan_menu_left.gif);
	border:				0px solid green;
}
#fan_menu_main{
	margin:				0px 5px;
	font-weight:		bold;
	float:				left;
	border:				0px solid green;
	text-align:			center;
}
#fan_menu_main img {
	vertical-align:		middle;
	margin:				0 10px;
}

#fan_menu_right{
	width:				4px;
	height:				28px;
	float:				right;
	background-image: 	url(../images/fan_menu_right.gif);
	border:				0px solid green;
}

.lgnd_div{line-height:20px;}
.legend {
	width:				42px;
	height:				20px;
	line-height:		20px;
	float:				left;
	margin-bottom:		5px;
}
.yellow {background: 	#FFF1CC;}
.green {background: 	#E3F7DB;}
.blue {background: 		#D8EAF6}
.dark_blue {background: #C2DCEF}
.light_red {background: #FFEFF1;}
.red {background: 		#FDDDE0;}


/* =============== BOXES ================== */
.heading_blue, .heading_grey, .heading_yellow, .heading_green, .anybet_heading {
	color:				white;
	font-size:			12px;
	font-weight:		bold;
	height:				25px;
	line-height:		25px;
	background: 		url(../images/grey_heading.png) no-repeat;
	padding-left:		10px;
	clear:				both;
	font-family:		tahoma;
}
.heading_blue { background: 	url(../images/blue_heading.png) no-repeat;}
.heading_yellow { background: 	url(../images/yellow_heading.png) no-repeat;}
.heading_green { background: 	url(../images/green_heading.png) no-repeat;}


/* ============ MENU BAR ============== */
ul#menu {
	list-style:					none;
	height:						25px;
	line-height:				25px;
	padding-top:				2px;
}
ul#menu li {
	margin-left:				1px;
	float:						left;
}
ul#menu a{
	display:					block;
	color:						white;
	font-weight:				bold;
	font-size:					12px;
	padding:					0px 7.4px;
	text-decoration:			none;
	font-family:				tahoma, arial, non-serif;
}
ul#menu a:hover {
	text-decoration:			underline;
}


/* ============= BOTTOM ================ */
div.btm{
	clear: both;
	height: 60px;
	padding-top: 10px;
	background: url(../images/btm_bgr.png) repeat-x;
	color: #999999;
	margin: 15px 10px 5px 10px;
	font-family: tahoma;
}
div.btm div.c1, div.btm div.c2 {
	width: 220px;
	height: 43px;
	float: left;
	margin-left: 21px;
	padding-left: 48px;
	font-size: 11px;
	background: url(../images/bulletin.png) no-repeat 0px 1px;
	font-family: tahoma;
}
div.btm div.c2{
	padding-left: 49px;
	background: url(../images/rss.png) no-repeat 0px 1px;
}
div.btm a {
	font-size: 12px;
	font-weight: bold;
	color:#0C61A4;
	text-decoration:none;
	font-family: tahoma;
}
div.btm div.c1 div, div.btm div.c2 div {
	font-size: 12px;
}
div.btm div.c1 div span, div.btm div.c2 div {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}

#page_copyright { margin: 15px 0 30px 0; font-size:	12px;}
#page_copyright div { font-size:	12px; }
#page_copyright a {	color: white; font-size: 12px; text-decoration: none;}
#page_copyright a:hover {	text-decoration: underline;}

ul#menu li.worldcup2010
{
	float: left;
    background: url("../images/worldcup-button.png") no-repeat scroll 0 0 transparent;
	width: 102px;
	margin-left: 3px;
	text-align: center;
}

ul#menu li.worldcup2010 a
{
	color: black;
	background: none;
}


/* ============= BRANDINGS ================ */
.anybet_heading {
	background:			url(../images/anybet-hdr.png) no-repeat;
}
.anybet_heading a {
	display:			block;
	float:				right;
	width:				115px;
	height:				25px;
}
.anybet_box {
	background:			url(../images/anybet_bg.png) no-repeat;
	margin-bottom:		15px;
}
.anybet_box a.any_link {
	display:			block;
	height:				56px;
}
.anybet_box div.b2 {
	background:			url(../images/anybet_trans.png);
	padding-top:		10px;
	margin-bottom:		0;
}
.anybet_article_brand {
	background:			url(../images/anybet_article_brand.png);
	display:			block;
	width:				660px;
	height:				60px;
	margin:				0 0 20px 5px;
}