body{
	background:			#378BCB url(../img/page_bg.jpg) repeat-x;
}
*{
	margin: 			0px;
	padding: 			0px;

	font-family:	 	Tahoma, Arial, non-serif;
}
body, div, td, input, select, optgroup, form, p, textarea{
	font-size: 12px;
}
td, input {
	font-size: 12px;
	font-family: Tahoma, Arial;
	color: #333333;
}
div{ overflow: hidden; }
img { border: 0px;}
a{ color: #0C61A4; text-decoration: none;}
a:hover{ text-decoration: underline;}

br.clear {
	clear: both;
	line-height: 0;
}

button{
	cursor: pointer;
	font-size: 11px;
}
button.btn1{
	height: 24px;
	line-height: 20px;
	width: 92px;
	padding-bottom: 4px;
	_padding-bottom: 0px;
	background: url(../img/button1.png) no-repeat;
	color: white;
	font-weight: bold;
	font-size: 12px;
	border: 0 solid;
}

#container {
	width:				1000px;
	margin:				0 auto;
	overflow:			visible;
}
#top-links {
	background-color:	#378BCB;
	height:				20px;
	line-height:		20px;
	text-align:			center;
	color:				#74BBEF;
	font-size:			11px;
}
#top-links a {
	color:				#74BBEF;
	text-decoration:	none;
}
#top-links span {
	color:				#D9E9F8;
}

#h1, #h2{ background: url(../img/header.jpg) repeat-x top; }
#h1{ height: 124px; overflow: visible; }
#h2{ height: 142px; }




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


/* ============ LOGO BAR ============== */
#logo{
	height: 73px;
}
#logo div.c1{
	width: 513px;
	float: left;
	background: url(../img/logo.jpg) no-repeat scroll right center;
}
#logo div.c1 a{
	display: block;
	width: 190px;
	height: 73px;
	float: left;
}
#logo div.c2{
	width: 462px;
	float: left;
}
#logo div.c2 form{
	width: 284px;
	margin: 25px 0px 0px auto;
}
#logo div.c2 form div{
	float: left;
}
#logo div.c2 form div input{
	display: block;
	float: left;
	width: 192px;
	height: 18px;
	padding: 4px 4px 0 4px;
	text-indent: 2px;
	border: 0px;
	background: transparent url(../img/search_bgr.jpg) no-repeat scroll right center;
}
#logo div.c2 form button{
	display: block;
	float: left;
	width: 70px;
	height: 22px;
	border: 0px;
	color: #025FA4;
	font-weight: bold;
	font-size: 12px;
	margin-left: 6px;
	padding-bottom: 2px;
	_padding-bottom: 0px;
	background: url(../img/search.jpg) no-repeat;
}


/* ============ MENU BAR ============== */
ul#menu {
	list-style:					none;
	height:						25px;
	line-height:				25px;
	margin-top:					2px;
}
ul#menu li {
	margin-left:				1px;
	background:					url(../img/menu_li_c.jpg) repeat-x;
	float:						left;
}
ul#menu li div {
	background:					url(../img/menu_li_r.jpg) no-repeat top right;
}
ul#menu li.active {
	background:					url(../img/menu_li_a_c.jpg) repeat-x;
}
ul#menu li.active div {
	height:						25px;
	line-height:				25px;
	display:					block;
	float:						left;
	background:					url(../img/menu_li_a_r.jpg) no-repeat top right;
}
ul#menu li.active a {
	color:						#025FA4;
	background:					url(../img/menu_li_a_l.jpg) no-repeat top left;
}
ul#menu a{
	display:					block;
	color:						white;
	font-weight:				bold;
	font-size:					12px;
	padding:					0px 7px;
	background:					url(../img/menu_li_l.jpg) no-repeat top left;
}

ul#menu li.olympics {
	background:					url(../img/olympic-button.jpg) no-repeat;
	width:						122px;
	position:					relative;
}
ul#menu li.olympics div {
	background:					none;
}
ul#menu li.olympics a {
	background:					none;
}
ul#menu li.olympics a.man{
	background:					url(../img/olympic-man.png) no-repeat;
	width:						39px;
	height:						43px;
	position:					absolute;
	top:						-18px;
	left:						99px;
	display:					block;
}

ul#menu li.worldcup2010
{
	float: left;
    background: url("../img/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;
}

/* ============ SUBMENU BAR ============== */
ul#submenu{
	list-style:					none;
	height:						22px;
	line-height:				22px;
}
ul#submenu li {
	margin-left:				1px;
	float:						left;
}
ul#submenu li.active a {
	font-weight:				bold;
}
#submenu a{
	font-size:					12px;
	padding:					0px 10px;
}
ul#submenu li.olympics {
	background:					url(../img/olympic-button_sub.png) no-repeat;
	width:						153px;
	position:					relative;
}
ul#submenu li.olympics div {
	background:					none;
}
ul#submenu li.olympics a {
	background:					none;
	color:						white;
	font-weight:				bold;
}
ul#submenu li.olympics a.man{
	background:					url(../img/olympic-man_sm.png) no-repeat;
	width:						27px;
	height:						31px;
	position:					absolute;
	top:						-9px;
	left:						136px;
	display:					block;
}


/* ============ CONTENT ============== */
#c{
	padding-top:				8px;
	background:					white;
	padding-left:10px;
	overflow:					visible;
}
#c1{
	float: left;
	width: 360px;
	margin: 0 10px 0 0px;
}
#c2,#c3{
	float: left;
	width: 300px;
	overflow: visible;
}
#c3{ margin-left: 10px; }
#c01{ 
	width: 670px;
	overflow: visible;
}
#c01, div.col1, div.col2{
	float: left;
}
#c1 div.col1, #c1 div.col2{
	width: 175px;
}
#c01 div.col1{
	margin-right: 10px;
}

a.more {
	float:				right;
	margin:				10px 9px 7px 0;
	font-weight:		bold;
	font-size:			12px;
}

/* ##### FANSITES MENU ################################################################ */
#fan_menu_container{
	height:				30px;
	margin:				0 0 10px 0px;
	width:				670px;
	background-image: 	url(../img/fan_menu_main.gif);
	
}
#fan_menu_left{
	height:				30px;
	width:				4px;
	float:				left;
	background-image: 	url(../img/fan_menu_left.gif);
}
#fan_menu_main{
	margin-top:			0px;
	width:				662px;
	font-weight:		bold;
	float:				left;
	text-align:			center;
}
#fan_menu_main img {
	vertical-align:		middle;
	margin:				0 4.5px;
}
#fan_menu_main a{
	color:				#3e5500;
	font-weight:		bold;
	text-decoration:	none;
}
#fan_menu_right{
	width:				4px;
	height:				30px;
	float:				right;
	background-image: 	url(../img/fan_menu_right.gif);
	border:				0px solid green;
}


/* ============ EXCLUSIVE ============== */
div.exclusive{
	width:				670px;
	height: 20px;
	margin: 	0 0 10px 10px;
	background: url(../img/exclusive_line.jpg) no-repeat top left;
	float:				left;
}
div.exclusive div.c1{
	float: left;
	width: 							155px;
	height: 20px;
	line-height: 18px;
	text-align:						center;
	color: white;
	font-weight: bold;
	font-size: 12px;
}
div.exclusive div.c1 a{
	color: white;
	font-size: 						12px;
}
div.exclusive div.c2{
	float: left;
	width: 42px;
}
div.exclusive div.c2 a{
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin-left:					1px;
}
div.exclusive div.c2 a.c2{
	width: 19px;
}
div.exclusive div.c3{
	float: left;
	line-height: 18px;
	text-indent: 10px;
	margin-left:					1px;
}
div.exclusive div.c3 a{
	display: block;
	height: 20px;
	line-height: 19px;
	font-size: 12px;
}


div a.ttl { display: block; clear:right; font-size: 12px; font-weight: bold; }
div a.img { display: block; float:left; margin-right: 10px;}
/* =============== BOX 1 ================== */
div.b1{
	width:				360px;
	background-color: 	#F9F9F9;
	padding-bottom:		5px;
	margin:				0 0 13px 0;
	font-size: 			12px;
}
div.b1 img{
	border:				1px solid #F4F4F4;
	margin-bottom:		4px;
}
div.b1 a.ttl {
	font-size: 			17px;
	font-weight: 		bold;
	display:			block;
}
div.b1 a.ttl, div.b1 div.date, div.b1 div.stats, div.b1 div.desc { margin-left: 10px; }


/* =============== BOX 2 ================== */
div.b2{
	margin-bottom:		10px;
/*	width:				300px;
	float:				left;*/
}
div.b2 img{
	margin-top:1px;
}
div.b2 div.txt {
	width:				190px;
	float:				right;
}
div.b2 a.ttl{
/*	font-size: 			13px;*/
	font-weight: 		bold;
}


/* ##### ARTICLE LIST ###################################################################### */

div#tabs_news_c { margin-bottom: 10px; }
.article_list {
	margin-top:			7px;
	clear:				both;
}
li.article_list {background: none !important; padding-left: 0 !important;}

.article_list div.short { width: 220px; }
.article_list img{ margin-top:3px; }


/*#### ARTICLES LIST CSS ######################################################################### */

div.info, div.date {
	color:				#919191;
	float:left;
	font-size:10px;
	line-height:15px;
	margin:				1px 0 3px 0;
	width:45px;
}
div.date { width: 90px; }
div.stats {margin-bottom: 4px; }
div.stats div.com {
	background:transparent url(../img/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;
}
div.desc{
	color: #333333;
	font-size: 12px;
}
div.desc h2{
	font-style:			italic;
	background:			none;
	font-weight:		normal;
	color:				#333333;
	font-size:			12px;
	text-indent:		0;
	margin:				0;
	height:				100%;
	line-height:		13px;
}



/* ========== NEWS STATS ============== */

div#news_stats { margin-bottom: 5px; }
div.bStats{
	height: 20px;
	line-height: 18px;
	color: #666666;
	font-size: 11px;
	text-align: center;
	background: url(../img/news_stats.png) no-repeat top;
	margin-bottom: 10px;
}
div.bStats a{
	font-weight:		bold;
	font-size: 12px;
}


/* =============== TABS ================== */

div.tabs1{
	height: 27px;
	background: url(../img/grey_header.png) no-repeat top;
	padding-left:		10px;
	clear:				both;				/* IE 6 */
}
div.blue_line{
	height:				3px;
	background:			#3C90D0;
}
div.green_line{
	height:				3px;
	background:			#A4AD02;
}
div.tabs1 div{
	/*display: block;*/
	float: left;
	height: 25px;
	margin: 			3px 1px 0 4px;
	background: url(../img/tab_grey_c.png) repeat-x top;
}
div.tabs1 span{
	display: block;
	height: 25px;
	line-height: 23px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	font-size:			12px;
	cursor: pointer;
	color:				#0C61A4;
	background: url(../img/tab_grey_l.png) no-repeat top left;
	float: left;					/* IE 6 */
}
div.tabs1 span span{
	padding:0 10px;
	background: url(../img/tab_grey_r.png) no-repeat top right;
}
div.tabs1 div.active{
	background: url(../img/tab_blue_c.png) repeat-x top;
}
div.tabs1 div.active span {
	color:				white;
	background: url(../img/tab_blue_l.png) no-repeat top left;
}
div.tabs1 div.active span span{
	background: url(../img/tab_blue_r.png) no-repeat top right;
}
div.tab_gr div.active{
	background: url(../img/tab_green_c.png) repeat-x top;
}
div.tab_gr div.active span {
	background: url(../img/tab_green_l.png) no-repeat top left;
}
div.tab_gr div.active span span{
	background: url(../img/tab_green_r.png) no-repeat top right;
}


/* =============== BOXES ================== */
.analyses, .interesting, .forecast, .heading_blue, .heading_light_green, .standings, .anybet_heading {
	color:				white;
	font-size:			12px;
	font-weight:		bold;
	height:				25px;
	line-height:		25px;
	background: 		url(../img/grey_heading.png) no-repeat;
	padding-left:		10px;
	clear:				both;
}
.interesting { background: 		url(../img/yellow_heading.png) no-repeat;}
.forecast { background: 		url(../img/black_heading.png) no-repeat;}
.heading_blue { background: 	url(../img/blue_heading.png) no-repeat;}
.heading_light_green { background: 	url(../img/light_green_heading.png) no-repeat; margin-top:20px;}
.standings { background: 	url(../img/green_heading.png) no-repeat;}
div.banner{
	margin-bottom:		20px;
	clear:				both;
	overflow:			visible;
}
ul#tabs_most_c {
	padding-left:			1px;
	margin-bottom:			20px;
}
ul.news_list {
	float:					left;
}
ul.news_list li, ul#tabs_most_c li {
	background: 			url(../img/bullet.png) no-repeat 5px 7px;
	padding-left:			20px;
	list-style-type:		none;
	list-style-position:	outside;
	margin:					8px 0 0 0px;
}

div.box {
	margin-bottom:			10px;
}


/* =============== LIVE BOX ================== */
div.live_box {
	background:				#F2F2F2;
	margin-bottom:			20px;
}
.live_line, .live_line2 {
	clear:					both;
	height:					70px;
	margin:					16px 0 30px 15px;
	overflow:				visible;
}
.live_line2 {
	height:					105px;
}
.live_item {
	color:					#333333;
	float:					left;
	font-size:				13px;
	font-weight:			bold;
	text-align:				center;
	text-decoration:		none;
	width:					93px;
}
.live_mid2 {
	margin-top:				40px;
}
.live_mid2 {
	color:					#333333;
	float:					left;
	font-size:				12px;
	font-weight:			bold;
	margin-top:				25px;
	text-align:				center;
	width:					85px;
}
.live_mid2 a {
	color:					#333333;
	font-size:				22px;
	text-decoration:		none;
}


/* =============== LIVESCORE BOX ================== */
a#unibet {
	display:				block;
	background: 			url(../img/unibet_bonus.png) no-repeat;
	height:					30px;
}
div.livescore_box {
	margin-bottom:			20px;
}
div.livescore_box div {
	float:					left;
	height:					30px;
	line-height:			30px;
	margin-bottom:			1px;
	color:					#333333;
	font-size:				11px;
}
div.ls_match { 
	background:				#F2F2F2;
}
div.livescore_box div.ls_bg2 { background: #E5E5E5; }
div.livescore_box div.league_title {
	background:				#E4F1D7;
	text-align:				center;
	width:					100%;
	height:					20px;
	line-height:			20px;
	font-weight:			bold;
	color:					#368D01;
	font-size:				12px;
}
div.livescore_box div.league_title a {
	color:					#0B61A4;
	font-weight:			bold;
	font-size:				12px;
}
div.livescore_box div.ls_match div {
	float:					left;
	height:					15px;
	line-height:			15px;
	margin-bottom:			0;
	font-weight:			bold;
	white-space:			nowrap;
}
div.ls_time {
	width:					38px;
	text-align:				center;
	white-space:			nowrap;
	height:					30px !important;
	line-height:			30px !important;
	font-weight:			normal !important;
}
div.ls_team1, div.ls_team2 {
	width:					106px;
}
div.ls_team1, div.fx_team1 { text-align: right; }
div.ls_result {
	text-align:				center;
	width:					50px;
}
div.ls_result a, div.fx_result a {
	font-size:				13px;
}
div.ls_result a {
	color:					#333333;
}
a.ls_odds {
	margin:					0 2px 0 3px;
	display:				block;
	float:					left;
	width:					51px;
	height:					15px;
	text-decoration:		none;
}
a.ls_odds:hover div {
	color:					#8DC651;
}
a.ls_odds div {
	line-height:			11px !important;
	color:					#999999;
	font-size:				10px;
}
a.ls_odds div.unibet {
	background: 			url(../img/unibet_checkbox.png) no-repeat;
	width:					10px;
	height:					10px;
	float:					left;
	margin:					1px 3px 0 3px;
}
a.ls_odds div.index {
	font-weight:			normal !important;
}
a.ls_live_bet {
	display:				block;
	float:					left;
	width:					77px;
	height:					15px;
	line-height:			11px;
	color:					#666666;
	background: 			url(../img/unibet_live.gif) no-repeat right top;
	margin-left:			82px;
}
a.ls_live_bet:hover {
	color:					#8DC651;
	text-decoration:		none;
}

.ml59 { margin-left:		59px !important; }
div.ls_mid_row {
	height: 100% !important;
	line-height: 15px !important;
	border: 0 solid #F2F2F2;
	border-width: 0 0 1px 0;
}
div.ls_mid_row div {
	height: 100% !important;
	line-height: 15px !important;
}
div.ls_mid_row { display: none; }
div.show { display: block !important; }

/* =============== LIVESCORE DATE PICKER ================== */
a.dp-choose-date {
	float: right;
	width: 14px;
	height: 14px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../img/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
input.dp-applied {
	display: none;
}
div.date_ls {
	float: 				right;
	font-weight:		normal;
	margin:				0 8px 0 1px;
}


/* =============== STANDINGS BOX ================== */
div#standings_box { color: #333333; margin-bottom: 20px; }
div.st_title_row {
	height:					30px;
	line-height:			30px;
	background:				#F1F8FD;
	margin-bottom:			1px;
	padding-left:			10px;
}
div.st_title_row select {
	width:					90px;
}
div.st_div, div.st_row {
	background:				#F2F2F2;
	height:					20px;
	line-height:			20px;
	margin-bottom:			1px;
	padding:				0 16px 0 19px;
}
div.st_row { background: #E5E5E5; }
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_box .light{ background: #F2F2F2; }
.st_bottom_div {
	background:				#F1F8FD;
	height:					20px;
	line-height:			20px;
	text-align:				right;
	padding:				0 10px 0 7px;
}
.st_bottom_div a {
	font-size:				12px;
	font-weight:			bold;
}


/* ============= POLL ================ */
div.bPoll{
	margin-bottom: 20px;
	background: #F2F2F2;
	padding: 0 10px 0 20px;
}
div.bPoll div.ttl{
	color: #333333;
	font-weight: bold;
	margin: 15px 0 15px;
	font-size: 12px;
}
div.bPoll form{
	margin-bottom: 13px;
}
div.bPoll div{
	margin-bottom: 10px;
	color: #333333;
}
div.bPoll div label{ margin-left: 5px; }
div.bPoll button{
	float: right;
}
div.bPoll div.res{
	margin-top: 6px;
	color: #464646;
	float: left;
}
div.bPoll div.res a{
	font-weight: bold;
	font-size: 12px;
}


div.path {
	font-size:			11px;
	margin:				5px 0 10px;
}
div.path a {
	margin:				0 3px 0 3px;
}
div.path a.last {
	color:				#333333;
	font-size:			14px;
	font-weight:		bold;
}
table.a_title {
	margin: 			5px 10px 0 10px;
	width:				660px;
}
div.a_content { margin: 0 10px; }
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(../img/share_blog.png) no-repeat;
	width:				65px;
}
div#bookmarks a.blog:hover {background:			url(../img/share_blog_a.png) no-repeat;}
div#bookmarks a.facebook {
	background:			url(../img/share_facebook.png) no-repeat;
	width:				70px;
}
div#bookmarks a.facebook:hover {background:		url(../img/share_facebook_a.png) no-repeat;}
div#bookmarks a.twitter {	background:			url(../img/share_twitter.png) no-repeat;}
div#bookmarks a.twitter:hover {background:		url(../img/share_twitter_a.png) no-repeat;}
div#bookmarks a.a2a_dd {	background:			url(../img/share_all.png) no-repeat;}
div#bookmarks a.a2a_dd:hover {background:		url(../img/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(../img/icon_signal.png) no-repeat;}
div#bookmarks a.c1:hover {background:		url(../img/icon_signal_a.png) no-repeat;}
div#bookmarks a.c2 {	background:			url(../img/icon_send.png) no-repeat;}
div#bookmarks a.c2:hover {background:		url(../img/icon_send_a.png) no-repeat;}
div#bookmarks a.c3 {	background:			url(../img/icon_print.png) no-repeat;}
div#bookmarks a.c3:hover {background:		url(../img/icon_print_a.png) no-repeat;}

table.pager {
	width: 				100%;
	margin:				20px 0 20px 10px;
}
table.pager td {
	font-size:			11px;
	color:				#999999;
	width:				390px;
}
table.pager form { display: inline; }
table.pager input {
	width:				30px;
	border:				1px solid #D4D0C8;
	font-size:			11px;
}
table.pager button {
	width:				15px;
	height:				14px;
	background:			url(../img/btn_page.png) no-repeat;
	border:				0 none;
	vertical-align:		top;
	margin:				1px 0 0 5px;
}
table.pager td.goto {
	width:				130px;
}
table.pager td.goto1 { width: 110px; }

div.date_filter {
	height:				26px;
	line-height:		23px;
	border:				1px solid #CCCCCC;
	border-width:		1px 0 1px 0;
	font-size:			11px;
	color:				#333333;
	text-align:			right;
	padding-right:		10px;
}
div.date_filter form { display:	inline; }
div.date_filter select {
	text-transform:		lowercase;
	font-size:			11px;
	vertical-align:		middle;
	color:				#333333;
	width:				80px;
}
div.date_filter select.day { width:	39px; }
div.date_filter select.year { width: 54px; }
div.date_filter button {
	background:			transparent url(../img/btn_date.png) no-repeat scroll 0;
	border:				0 none;
	width:				58px;
	height:				15px;
	line-height:		15px;
	padding-bottom:		2px;
	color:				white;
	vertical-align:		middle;
	margin-left:		6px;
}


/* ============= REGISTER ================ */
.style2 {
	color:#3E5500;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}


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


/* ============= SLIDESHOW ================ */
.slshow_album, .gal_pic {
	float:left;
	margin:5px;
	vertical-align:middle;
	width:190px;
	height:100px;
	border: 1px solid #D9D9D9;
	padding: 9px;
	color: #333333;
}
.slshow_album a.img, .gal_pic a.img {
	width: 100px;
	height: 100px;
	overflow: hidden;
}
.slshow_album a.ttl {
	height: 81px;
	overflow: hidden;
}

.gal_pic {
	width: 100px;
}
div.photos { margin-bottom: 20px; }
div.photos div.nav{
	width: 650px;
	margin: 5px auto;
}

/* SLIDER */
#thumbsSlider {
	position:relative;
	margin: 10px 0 20px;
}
#slide_left, #slide_right {
	display:block;
	height:90px;
	overflow:hidden;
	position:absolute;
	width:20px;
}
#slide_left {
	background:#F7F7F7 url(../img/arrow_left.gif) no-repeat scroll;
	left:10px;
}
#slide_right {
	background:#F7F7F7 url(../img/arrow_right.gif) no-repeat scroll;
	right:10px;
}
#slide_left span, #slide_right span {
	display:none;
}
#thumbsContainer {
	height: 90px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:600px;
}
#thumbsContainer ul {
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
}
#thumbsContainer ul li {
	float:left;
	width: 88px;
	height: 88px;
	overflow:hidden;
	margin: 0 5px;
	border: 1px solid #D9D9D9;
}
#thumbsContainer ul li:hover, #thumbsContainer ul li.current {
	width: 84px;
	height: 84px;
	border: 3px solid #0B61A4;
}
#thumbsContainer ul li a {
	display:block;
	margin:9px;
	width: 70px;
	height: 70px;
	overflow: hidden;
}
#thumbsContainer ul li:hover a, #thumbsContainer ul li.current a {
	margin: 7px;
}


/* ============= ALBUM PANEL ================ */
div.album_panel {
	background:				#F2F2F2;
	padding:				5px;
	_padding-left:			0;
	margin-bottom:			20px;
}
div.panel_thumb {
	float: left;
	width: 88px;
	height: 88px;
	border: 1px solid #D9D9D9;
	background: white;
	margin: 5px 0 0 5px;
}
div.big_thumb {
	width: 280px;
	margin: 5px;
	text-align: center;
}
div.panel_thumb:hover { border-color: #999999; }
div.panel_thumb a {
	display: block;
	margin: 9px;
	width: 70px;
	height: 70px;
	overflow: hidden;
}


/* ============= STANDINGS ================ */
.fixt_tab, .stand_tab, .topsc_tab {
	width:				100%;
}
.leag_tab {
	width:				94%;
	margin:				0 auto;
}
.stand_tab {
	margin-top:			5px;
}
.stand_tab td, .topsc_tab td, .leag_tab td {
	height:				21px;
	color:				#282828;
	border-color:		#EBEFF2;
	border-style:		solid;
	border-width:		0 1px 1px 0;
}
.stand_tab td {
	text-align:			center;
}
.leag_tab td {
	padding-left:		10px;
	color:				#333333;
	line-height:		17px;
}
.leag_tab img {
	vertical-align:		top;
	margin-right:		4px;
}
.leag_tab a {
	font-weight:		bold;
}

.leag_tab_titl td, .fixt_tab_titl td {
	height:				24px;
	background-color:	#468DCD;
	color:				white;
	font-size:			11px;
	font-weight:		bold;
	border-color:		#195E99;
	border-style:		solid;
	border-width:		0 1px 0 0;
	text-indent:		13px;
}
.fixt_tab_titl td {
	text-align:			center;
	font-size:			10px;
	text-indent:		0;
}
.fs11 td {
	font-size:			11px;
}
.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;}

.st_label {
	font-weight:			bold;
	color:					#333333;
}


/* ============= FIXTURES PAGE ================ */
div#fx_filter {
	width:					650px;
	height:					22px;
	line-height:			20px;
	background:				#B4C831;
	font-weight:			bold;
	color:					white;
	text-indent:			7px;
	margin-bottom:			7px;
}
div#fx_filter select {
	width:					140px;
	height:					18px;
	margin:					1px 0 0 10px;
	vertical-align:			top;
	*vertical-align:		middle;			/* IE fix */
	font-weight:			normal;
	font-size:				11px;
}
div.fixtures_tbl_ttl {
	width:				637px;
	height:				24px;
	line-height:		24px;
	background-color:	#468DCD;
	color:				white;
	font-size:			12px;
	font-weight:		bold;
	padding-left:		13px;
	clear:					both;
	margin-top:				5px;
}
div.fixtures_tbl_ttl div.date_ls {
	font-size:			11px;
	line-height:		24px;
}
div.fixtures_tbl_ttl a {
	color:					white;
	text-decoration:		none;
}
div.fixtures_tbl_ttl a img {
	vertical-align:			middle;
	margin-right:			2px;
}
div.fixtures_league {
	display:				none;
}
div.fixtures_match {
	width:					648px;
	float:					left;
	height:					20px;
	line-height:			20px;
	color:					#333333;
	border-color:			#EBEFF2;
	border-style:			solid;
	border-width:			0 1px 1px 1px;
	clear:					both;
}
div.fixtures_match div, div.ls_mid_row div {
	float:					left;
}
div.fixtures_league div.ls_mid_row, div#fixtures div.ls_mid_row {
	clear:					both;
}
div.fx_bg2 { background: #F5F8FF; }
div.fx_team1, div.fx_team2 {
	width:					270px;
}
div.fixtures_league div.ls_mid_row div, div#fixtures div.ls_mid_row div {
	height:					15px !important;
}
div.fx_result {
	width:					60px;
	text-align:				center;
}
div.fx_time {
	width:					48px;
	text-align:				center;
	font-size:				11px;
}
div#fixtures div.ls_mid_row {width:650px;}


/* ============= USER LETTERS ================ */
div#letr_conditions {
	margin:					20px 0;
	text-align:				justify;
}
form.letter_form textarea {
	width:					550px;
}


#page_copyright { margin: 15px 0 30px 0; font-size:	12px;}
#page_copyright div { font-size:	12px; }
#page_copyright a {	color: white; font-size: 12px; }

#fixed, #feedback {
	width:				200px;
	height:				100px;
	position:			fixed;
	bottom:				0;
	right:				0;
}
#fixed iframe {
	background-color:	transparent;
}
#feedback {
	width:				104px;
	height:				102px;
	background:			url(../img/gol-bg_feedback-button.png) no-repeat bottom right;
	display:			block;
}
#send_article_btn {
	display:			block;
	width:				280px;
	height:				36px;
	background:			url(../img/send_article.png) no-repeat;
	margin:				25px 0 20px 10px;
}


.promo_mobile {
	display:			block;
	width:				300px;
	height:				40px;
	background:			url(../img/promo_mobile.png) no-repeat;
	margin-bottom:		10px;
}


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