html {
	margin: 0px;
	padding: 0px;
}

body {
	background: #c1d250 url(../img/main-bg.jpg) repeat-x top left;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

a {
	color: #333;
	text-decoration: none;
}

.body_left,.body_right {
	width: 1085px;
	height: 702px;
	position: relative;
	padding: 0;
	margin: 0 auto;
}

.body_left {
	background: url("../img/body-left.jpg") no-repeat top left;
}

.body_right {
	background: url("../img/body-right.jpg") no-repeat top right;
}

.body_center {
	width: 998px;
	float: left;
	/*height: auto;*/
	padding: 0px;
	margin: 0px 0px 0px 42px;
	position: relative;
	background-color: #fff;
	border-top: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}

.small_header {
	width: 350px;
	height: 42px;
	padding-left: 680px;
	padding-top: 15px;
	text-align: right;
}

.footer {
	width: 768px;
	clear: both;
	float: left;
	background-color: #fff;
	text-align: right;
	padding: 0 0 20px 230px;
	margin-bottom: 18px;
}

.small_header ul li,.footer ul li {
	float: left;
	margin: 5px 0 5px 3px;
	list-style-type: none;
	font-size: 12px;
	font-family: Arial, sans-serif;
}

.small_header ul li a,.footer ul li a {
	color: #0b65be;
	text-decoration: none;
}

.small_header ul li a.red,span.red,.footer ul li a.red {
	color: #f00;
}

.logo a {
	width: 237px;
	height: 90px;
	background: url("../img/logo.gif") no-repeat -1px 0;
	margin: 0;
	padding: 42px 0 0 0;
	float: left;
}

.logo a span {
	display: none;
}

.top-banner {
	width: 728px;
	height: 115px;
	height: 90px;
	margin: 8px;
	padding-top: 7px;
	border: 5px solid #f3f3f3;
	/*background: #000 url('../img/_top-banner-bg.gif') no-repeat top left;*/
	float: left;
}

.toolbar { /*width: 100%;*/
	height: 50px;
	float: left;
	padding-left: 25px;
	/*border: 1px solid gray;**/
}

/*      toolbar 		*/
.clockbar,.sortbar,.soundbar,.checkbar,.timezone {
	float: left
}

.clockbar {
	width: 119px;
}

.sortbar {
	width: 128px;
}

.soundbar {
	width: 187px;
}

.checkbar {
	width: 100px;
}

.timezone {
	width: 400px;
}

.clockbar .topbar,.sortbar .topbar,.soundbar .topbar,.checkbar .topbar,.timezone .topbar
	{ /*widtht: 100%;*/
	height: 28px;
	border-bottom: 1px solid #0b65be;
}

.clockbar .bottombar,.sortbar .bottombar,.soundbar .bottombar,.checkbar .bottombar
	{ /*widtht: 100%;*/
	height: 25px;
	background: url("../img/bottom_sub_bar_bg.gif") no-repeat top right;
	color: #0b65be;
	font-family: Arial, sans-serif;
	font-size: 11px;
}

.sortbar,.soundbar,.checkbar,.timezone {
	height: 48px;
	padding-left: 4px;
	background: url("../img/top_sub_bar_bg.gif") no-repeat left 6px;
}

.clockbar .topbar div,.sortbar .topbar div,.soundbar .topbar div,.checkbar .topbar div,.calendar .topbar div
	{
	width: 24px;
	height: 24px;
	margin-left: 4px;
	float: left;
	cursor: pointer;
}

.soundbar .topbar div {
	width: 36px;
}

#live_games {
	background: url(../img/toolbar.gif) no-repeat 0 0;
}

#live_games :hover {
	background: url(../img/toolbar.gif) no-repeat -36px 0;
}

#scheduled_games {
	background: url(../img/toolbar.gif) no-repeat 0 -24px;
}

#scheduled_games :hover {
	background: url(../img/toolbar.gif) no-repeat -36px -24px;
}

#finished_games {
	background: url(../img/toolbar.gif) no-repeat 0 -48px;
}

#finished_games :hover {
	background: url(../img/toolbar.gif) no-repeat -36px -48px;
}

#all_games {
	background: url(../img/toolbar.gif) no-repeat 0 -72px;
}

#all_games :hover {
	background: url(../img/toolbar.gif) no-repeat -36px -72px;
}

#sort_by_time {
	margin-left: 33px;
	background: url(../img/toolbar.gif) no-repeat 0 -96px;
}

#sort_by_league {
	margin-left: 26px;
	background: url(../img/toolbar.gif) no-repeat 0 -120px;
}

#sound {
	width: 24px;
	margin-left: 31px;
	background: url(../img/toolbar.gif) no-repeat 0 -144px;
}

.sound_on {
	background: url(../img/toolbar.gif) no-repeat -36px -144px !important;
}

#commentator {
	width: 28px;
	background: url(../img/toolbar.gif) no-repeat 0 -168px;
}

#football_ground {
	background: url(../img/toolbar.gif) no-repeat 0 -192px;
}

#bell {
	margin-left: 12px;
	background: url(../img/toolbar.gif) no-repeat 0 -216px;
}

#jquery_jplayer {
	
}

#select {
	margin-left: 42px;
}

#select.off {
	background: url(../img/toolbar.gif) no-repeat -36px -240px;
}

#select.on {
	background: url(../img/toolbar.gif) no-repeat 0 -240px;
}

/* menu honts */
#live_games_hint {
	display: none;
	padding-top: 8px;
	position: relative;
	top: -5px;
	left: 6px;
	background: url(../img/active_menu.gif) no-repeat 6px 0;
}

#scheduled_games_hint {
	display: none;
	padding-top: 8px;
	position: relative;
	top: -5px;
	left: 20px;
	background: url(../img/active_menu.gif) no-repeat 20px 0;
}

#finished_games_hint {
	display: none;
	padding-top: 8px;
	position: relative;
	top: -5px;
	left: 50px;
	background: url(../img/active_menu.gif) no-repeat 18px 0;
}

#all_games_hint {
	display: none;
	padding-top: 8px;
	position: relative;
	top: -5px;
	left: 95px;
	background: url(../img/active_menu.gif) no-repeat 0 0;
}

#sort_by_time_hint {
	display: none;
	padding-top: 8px;
	position: relative;
	top: -5px;
	left: 12px;
	background: url(../img/active_menu.gif) no-repeat 27px 0;
}

#sort_by_league_hint {
	display: none;
	padding-top: 8px;
	position: relative;
	top: -5px;
	left: 45px;
	background: url(../img/active_menu.gif) no-repeat 43px 0;
}

#sound_hint {
	display: none;
	padding-top: 8px;
	position: relative;
	top: -5px;
	left: 23px;
	background: url(../img/active_menu.gif) no-repeat 10px 0;
}

#commentator_hint {
	display: none;
	padding-top: 8px;
	position: relative;
	top: -5px;
	left: 23px;
	background: url(../img/active_menu.gif) no-repeat 42px 0;
}

#football_ground_hint {
	display: none;
	padding-top: 8px;
	position: relative;
	top: -5px;
	left: 73px;
	background: url(../img/active_menu.gif) no-repeat 32px 0;
}

#bell_hint {
	display: none;
	padding-top: 8px;
	position: relative;
	top: -5px;
	left: 122px;
	background: url(../img/active_menu.gif) no-repeat 22px 0;
}

#tascks_hint {
	padding-top: 8px;
	position: relative;
	top: -5px;
	left: 35px;
	background: url(../img/active_menu.gif) no-repeat 14px 0;
}

#timezone_select label,#calendar {
	margin-left: 20px;
	color: #0b65be;
	font-size: 11px;
	font-weight: bold;
}

#calendar { /*
    margin-right:34px;
	text-align:right;
    */
	
}

#timezone_select {
	width: 240px;
	position: relative;
	top: 3px;
	margin-left: 0;
}

#timezone {
	width: 145px;
	font-size: 10px;
}

#calendar {
	float: right;
	/*width: 140px;*/
	position: relative;
	padding: 0;
	top: -13px;
	right: 30px;
}

div.calendar_img {
	width: 31px;
	height: 28px;
	position: relative;
	top: -21px;
	left: 373px;
	background: url(../img/toolbar.gif) no-repeat 0 -264px;
}

/*		  left accordion menu		 */
#main_db_tree {
	width: 220px;
	float: left;
	margin-left: 15px;
}

dl {
	margin-bottom: 20px;
}

dt {
	height: 30px;
	padding: 0;
	cursor: pointer;
	background: #ededed;
	border: 1px solid #e1e1e1;
	margin-bottom: 10px;
}

dt.b-acc-active {
	border-bottom: none;
}

dd {
	display: none;
	overflow: hidden; /*important for accordeon*/ /*height: 300px;*/
	/*important for accordeon*/
	margin: -10px 0 10px 0;
	padding-left: 14px;
	font-size: 11px;
	border: 1px solid #e1e1e1;
	border-top: none;
}

dd ul {
	padding: 20px 0 20px 3px;
	list-style-type: none;
}

dt.EUROP {
	background: url(../img/continents.gif) no-repeat 0 0;
}

dt.AMERS {
	background: url(../img/continents.gif) no-repeat 0 -32px;
}

dt.AMERN {
	background: url(../img/continents.gif) no-repeat 0 -65px;
}

dt.ASIA {
	background: url(../img/continents.gif) no-repeat 0 -97px;
}

dt.AFRIC {
	background: url(../img/continents.gif) no-repeat 0 -129px;
}

dt.country {
	height: 12px;
	margin-bottom: 7px;
	background: none;
	border: none;
}

dt.disable {
	background: url("../img/country_plus.gif") no-repeat 0 3px;
}

dt.enable {
	background: url("../img/country_mines.gif") no-repeat 0 3px;
}

dt.country span {
	height: 13px;
	margin-left: 0;
	padding-left: 20px;
	background-position: 0 2px;
	background-repeat: no-repeat;
	background-image: url(../img/flagsSmall.png);
	display: block;
}

dd.leauges {
	display: none;
	margin: 0;
	padding: 0;
	border: none;
}

ul.leauges {
	font-weight: bold;
	margin: 0 0 0 34px;
	padding: 0;
}

ul.leauges li {
	margin: 1px 0 5px 0;
	/*line-height: 19px;*/
	list-style-type: none;
}

ul.leauges li a {
	text-decoration: none;
	color: #333;
}

ul.leauges li a:hover {
	color: #777;
}

/*    central part of page & tables     */
#content_area {
	position: relative;
	width: 600px;
	/*margin-left: 18px;*/
	margin-left: 15px;
	margin-top: 10px;
	float: left;
	border: 1px solid #fff;
}

#content {
	width: 600px;
	margin-top: 35px;
	/*margin-left: -10px;*/
	float: left;
}

div.latest_info {
	width: 100%;
	position: absolute;
	z-index : 10;
	width: 600px;
	position: absolute;
	overflow: hidden;
	float: left;
	color: #999;
	background-color: #efefef;
	border: 1px solid #ccc;
	line-height: 20px;
	text-align: center;
	clear: both;
	z-index: 10;
}

div.latest_info table td {
	text-align: center;
}

div.latest_info_off {
	height: 20px;
}

span.latest {
	width: 33px;
}

div.latest_info span.latest,div.latest_info span.last_time {
	float: left;
	margin-left: 6px;
	color: #ff5a00;
	font-size: 11px;
	font-weight: bold;
}

div.latest_info span.last_time {
	color: #000;
}

table#latest_table {
	width: 455px;
	float: left;
	font-size: 11px;
	/*font-weight: bold;*/
	line-height: 13px;
	text-transform: uppercase;
}

table#latest_table td {
	background-color: #efefef;
}

table#latest_table td.home {
	text-align: right;
}

table#latest_table td.away {
	text-align: left;
}

table#latest_table td.event,table#latest_table td.sc {
	color: red;
	font-weight: bold;
}

table#latest_table td.time {
	font-weight: bold;
}

div.last_score {
	width: 470px;
	float: left;
	font-size: 11px;
	text-transform: uppercase;
}

span.winner,span.last_score {
	font-weight: bold;
	color: #f00;
}

div.plus_close {
	width: 48px;
	margin-top: 5px;
	float: right;
	text-align: right;
	cursor: pointer;
}

div.plus_close_off {
	background: url("../img/plus_on_white.gif") no-repeat 29px 0;
}

div.plus_close_on {
	background: url("../img/mines_on_white.gif") no-repeat 29px 0;
}

div.plus_close img {
	margin: auto 5px;
}

table.live_score {
	width: 610px;
	float: right;
	margin-left: -10px;
	border-collapse: collapse;
}

table.live_score tr.f,tr.date_title,tr.league_separator,tr.league_title
	{
	display: none;
}

table.live_score th,table.live_score td {
	text-transform: uppercase;
	text-align: center;
}

table.live_score td {
	height: 18px;
	padding: 1px;
	font-size: 11px;
}

table.live_score td.leagues_separator {
	height: 10px;
	overflow: hidden;
	font-size: 1px;
}

#content table.live_score td.home_team a,#content table.live_score td.away_team a
	{ /*display: block;*/
	color: black;
	text-decoration: none;
	font-weight: normal;
}

.live_score img {
	border: 0;
}

.live_score {
	font-size: 11px;
}

/*
table.live_score tr{
    border-bottom: 1px dashed #d9d9d9;
}*/
table.live_score td,table.live_score th {
	border-bottom: 1px dashed #d9d9d9;
}

table.live_score td._s {
	border-bottom: 0;
}

table.live_score th.lg,td.lg {
	text-align: left;
	background-color: #ececec;
	text-align: center;
}

table.live_score td.lg a,td.sc a {
	display: block;
}

table.live_score td.lg a {
	padding-left: 24px;
}

table.live_score th.time,table.live_score th.sc,td.sc,td.time {
	background-color: #e1e1e1;
}

table.live_score th.home_team,table.live_score td.home_team,table.team_table td.home_team
	{
	padding-right: 8px;
	text-align: right;
	background-color: #fbfbfb;
}

table.live_score th.away_team,table.live_score td.away_team,table.team_table td.away_team
	{
	padding-left: 8px;
	text-align: left;
	background-color: #fbfbfb;
}

table.team_table td.home_team,table.team_table td.away_team,table td.home_team  a,table td.away_team a
	{
	color: #0667ce;
	font-weight: bold;
	background-color: inherit;
}

div.current_team {
	color: #333;
	font-weight: bold;
	background-color: inherit;
}

table.live_score th.ht,td.ht {
	color: #8c8c8c;
	background-color: #ececec;
}

table.live_score th.tools,td.tools {
	background-color: #fbfbfb;
}

td.tools {
	width: 26px;
}

table.live_score th.st,td.st {
	font-weight: bold;
	background-color: #ececec;
	padding: 0;
	margin: 0
}

table.live_score td.current_time {
	text-align: center;
	text-transform: capitalize;
	line-height: 25px;
	font-size: 11px;
	font-weight: bold;
	color: #8e8e8e;
}

table.live_score td.one_team_title {
	height: 23px;
	text-align: left;
	text-transform: capitalize;
	font-weight: bold;
	border-top: 1px dashed #d9d9d9;
	background: #ececec url("../img/diagramma.gif") no-repeat top right;
}

table.live_score td.finished_games_title {
	padding-left: 10px;
	background-image: none;
}

table.live_score td.league_no_info {
	background-image: none;
}

table.live_score td.one_team_title a {
	text-align: left;
	/*padding-left: 25px;*/
}

td.one_team_title div.flag {
	width: 25px;
	margin: 0 10px;
	float: left;
}

table.live_score td.sc {
	font-weight: bold;
}

table.live_score td.away_team { /*background-color: #e1e1e1;*/
	
}

table.live_score td.selected,table.live_score td.s {
	border-bottom: 0;
}

.select_game_off {
	width: 10px;
	height: 8px;
	float: right;
	cursor: pointer;
	margin: auto 0 auto 0;
	background: url("../img/select_off.gif") no-repeat 0 0;
}

.select_game_on {
	width: 10px;
	height: 8px;
	float: right;
	cursor: pointer;
	margin: auto 0 auto 0;
	background: url("../img/select_on.gif") no-repeat 0 0;
}

/*   country flags   */
div.vpl,.country span.vpl {
	height: 14px;
	text-align: left;
	/*   padding-left: 24px;*/
	margin-right: 4px;
	background-image: url(../img/flagsSmall.png);
	background-position: 5px 2px;
	background-repeat: no-repeat;
}

div.vpl a,.country span.vpl a {
	display: block;
	line-height: 13px;
	padding-left: 24px;
}

/* games status */
table.live_score td.final {
	background-color: #ff4343;
}

table.live_score td.on_air {
	background-color: #13c800;
}

table.live_score td.postal {
	background-color: #ff7800;
}

table.live_score td.sched {
	background-color: #4a8ee3;
}

.final,.on_air,.postal,.sched {
	text-transform: capitalize;
	color: #fff;
}

table.live_score td.banner {
	padding: 4px 0;
	border: none;
}

div.banner {
	text-align: center;
	float: left;
	position: relative;
	margin: auto 15px;
}

div.banner img {
	margin: 12px auto 12px auto;
}
.right_banner {
	float: left;
	/*margin: 10px 0 0 20px;*/
	margin: 10px 0 0 17px;
}

/*      Contact form    */
div.error-message {
	color: red;
	font-weight: bold;
	font-size: 0.7em;
	padding-left: 13em;
}

div.input input.form-error,div.input  select.form-error,div.input textarea.form-error
	{
	background-color: #ffefef;
}

div.contact_form {
	width: 585px;
	float: left;
	border: 1px solid #d7d7d7;
}

div.contact_form div.title {
	width: 100%;
	margin: 25px 0 35px 20px;
	float: left;
	font-size: 18px;
	font-weight: bold;
}

div.input {
	width: 585px;
	margin-bottom: 5px;
	float: left;
}

div.input label {
	width: 120px;
	/*border: 1px solid red;font-size: .75em;*/
	float: left;
	margin-right: 20px;
	text-align: right;
	line-height: 16px;
	font-weight: bold;
}

div.input input,div.input select,div.input textarea {
	background-color: #efefef;
	border: 1px solid #d7d7d7;
}

div.input input,div.input select {
	width: 180px;
}

div.input textarea {
	width: 430px;
	height: 170px;
	float: left;
}

div.input img {
	margin-left: 140px;
	clear: left;
}

div.submit {
	width: 100%;
	float: left;
	text-align: center;
}

/*  style for all tables */
h2 span.team,h2 {
	text-transform: uppercase;
	font-size: 13px;
}

h2 {
	padding: 3px 0 19px;
	text-transform: lowercase;
	clear: both;
}

div.table_border {
	float: left;
	border: 1px solid #d8d8d8;
	padding: 12px 5px;
}

div.border_shadow {
	float: left;
	border-right: 2px solid #a5a5a5;
	border-bottom: 2px solid #a5a5a5;
}

div.league_table,div.history_table,div.league,div.team table {
	font-size: 11px;
}

div.league_table table,div.history_table table,div.league table,div.team table,div.league_statisctic_table table
	{
	width: 588px;
	border-collapse: collapse;
	border: none;
}

div.league_statisctic_table table {
	width: 280px;
}

.bg_2 {
	background-color: #eee;
}

.lb,div.history_table th,div.history_table td,div.team table th,div.team table td,.h2h_info_table table td,.h2h_info_table table th,.h2h_info_table2 table td,.h2h_info_table2 table th
	{
	border-right: 1px solid #d8d8d8;
}

.no_lb,div.history_table th.no_lb,div.history_table td.no_lb,div.team table td.no_lb,div.team table th.no_lb
	{
	border-right: none;
	text-transform: capitalize;
}

.bold {
	font-weight: bold;
}

.bold span {
	font-weight: normal;
}

div.next_table table.next_games td.bold {
	text-align: left;
	margin-left: 3px;
}

table.next_games td.last,table.next_games th.last {
	border-right: none;
}

div.league_table div.active_table_tab,.league div.active_table_tab,.league div.table_tab,.team div.active_table_tab,.team div.table_tab,div.table_info,.h2h_info_table div.table_tab,.h2h_info_table2 div.table_tab
	{ /*width: 98px;*/
	height: 30px;
	float: left;
	margin-bottom: -3px;
	position: relative;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	border-bottom-color: #fff;
	line-height: 30px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
}

div.table_info {
	width: 170px;
}

div.h2h_info_table_history .table_tab,div.h2h_info_table_history .active_table_tab
	{
	width: auto !important;
}

.league div.table_tab,.team div.table_tab,.h2h_info_table div.table_tab,.h2h_info_table2 div.table_tab
	{
	height: 27px;
	margin-top: 4px;
	margin-bottom: 0;
	border: none;
	border-right: 1px solid #fff;
	color: #7b7b7b;
	background-color: #e6e6e6;
	cursor: pointer;
}

div.league_table td,div.history_table td,div.league td,div.team td {
	text-align: center;
	text-transform: uppercase;
	line-height: 20px;
}

div.league_table th,div.history_table th,div.league th,div.team table th
	{
	line-height: 20px;
	color: #7c7c7c;
	background-color: #eee;
	text-transform: uppercase;
}

div.history_table th,div.team table th,div.team table td {
	text-transform: capitalize;
}

div.league_table th.team,div.league_table td.team,div.history_table td.away_team,div.history_table th.away_team,div.league th.team,div.league td.team
	{
	text-align: left;
	padding-left: 17px;
}

div.league_table td.team,div.history_table td.team,div.history_table td.away_team,div.league td.team,div.league_table td.team a,div.history_table td a,td.lb a
	{
	color: #0a6ab4;
	text-decoration: none;
	font-weight: bold;
}

div.h2h_info_table table  td.team {
	text-align: right;
	padding-right: 3px;
}

div.h2h_info_table table td.away_team {
	text-align: left;
	padding-left: 3px;
}

div.h2h_info_table table td.blue {
	color: #0a6ab4;
	font-weight: bold;
}

div.h2h_info_table table td.gray {
	color: black;
	font-weight: normal;
}

div.history_table th.team,div.history_table td.team {
	text-align: right;
	padding-right: 17px;
}

div.next_game table.next_game td.team {
	
}

div.W,div.D,div.L {
	width: 8px;
	height: 8px;
	float: left;
	border: 1px solid white;
	background-image: url("../img/dot_border.gif");
}

tr.bg_2 td div.last_result div.W,tr.bg_2 td div.last_result div.D,tr.bg_2 td div.last_result div.L
	{
	border: 1px solid #eee;
	background-image: url("../img/dot_border_gray.gif");
}

div.last_result {
	width: 60px;
	position: relative;
	margin: auto;
}

div.W {
	background-color: #23642e;
}

div.D {
	background-color: #0a6ab4;
}

div.L {
	background-color: #d72928;
}

/*  page League   */
.league .title { /*    margin-top: 35px;*/
	margin-bottom: 20px;
}

.select_season {
	font-size: 12px;
	color: #5c5c5c;
	font-weight: bold;
}

.select_season select {
	background-color: #efefef;
	color: #000;
	border: 1px solid #ccc;
	padding: 1px;
	font-size: 12px;
	font-weight: normal;
}

.league .title .country,.title .country,team .title .country {
	padding-left: 30px;
	font-size: 17px;
	font-weight: bold;
}

.country {
	padding-left: 15px;
	background: url("../img/flagsBig.png") no-repeat top left;
}

/*  variety championships START */
.champ,table tr th.champ {
	color: #7e7e7e;
	background-color: #fff;
	font-weight: bold;
}

.champ,.champ_league,.champ_league_qualifiers,.champ_uefa_cup,.champ_relegation
	{
	border: 1px solid #fff;
	font-weight: bold;
}

.champ_league {
	color: #fff;
	background-color: #2d5f2c;
}

.champ_league_qualifiers {
	color: #fff;
	background-color: #489e47;
}

.champ_uefa_cup {
	color: #fff;
	background-color: #79bcd7;
}

.champ_relegation {
	color: #fff;
	background-color: #e3545a;
}

/* END  kaind of chamionate */
input.compare,input.details {
	width: 44px;
	height: 14px;
	float: right;
	font-size: 10px;
	font-weight: bold;
	border: none;
	margin: 8px 5px;
	color: white;
	background: url("../img/compare_bg.gif") no-repeat;
}

input.details {
	margin: 0 4px;
	background: url("../img/details_bg.gif") no-repeat;
}

.team .title {
	width: 100%;
	height: 30px;
	margin: 20px 0;
	float: left;
	font-weight: bold;
}

/*  END  style for all table*/
div.h2h_info_table,div.h2h_info_table2 {
	margin-top: 20px;
	float: left;
	width: 590px;
}

div.notes {
	width: 60px;
	height: 50px;
	margin: 10px 0 0 0;
	color: red;
	float: left;
	font-weight: bold;
	text-align: right;
}

ul.notes {
	float: left;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 17px;
}

ul.notes li {
	list-style-type: square;
	padding: 0;
}

ul.notes li span {
	text-transform: lowercase;
	font-weight: normal;
}

div.champ_legend {
	margin-left: 12px;
	clear: both;
}

div.champ_legend div {
	margin: 0 8px;
	float: left;
}

div.champ_legend div div {
	width: 14px;
	height: 11px;
}

.status_W,.status_L,.status_D {
	display: block;
	width: 13px;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	margin: 0 auto;
}

.status_W {
	color: #fff;
	background-color: #2f6031;
}

.status_L {
	color: #fff;
	background-color: #e2232a;
}

.status_D {
	color: #fff;
	background-color: #3f9cc8;
}

table.p_nav {
	width: 600px;
	color: #7e7e7e;
	font-weight: bold;
}

table.p_nav tr td {
	text-align: left;
	border: none;
}

table.p_nav tr td.right {
	text-align: right;
}

table.p_nav td span {
	color: #f48205;
}

/*		popups		*/
div.odds_popup {
	position: absolute;
	z-index: 10;
	top: 0;
	display: none;
	padding-left: 354px;
}

div.odds {
	margin-top: 5px;
	border: 1px solid #fda702;
	background-color: #feffea;
	font-family: 'Arial', 'Verdana', sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div.odds table {
	width: 224px;
	margin: 10px 5px 5px 5px;
	border-collapse: collapse;
}

div.odds table tr th,div.odds table tr td {
	border: 2px solid #feffea;
	line-height: 16px;
	text-align: center;
}

div.odds table tr td.orang {
	background-color: #fda702;
}

div.odds table tr td.gray {
	background-color: #dadada;
}

div.odds table tr td.gray_totla {
	color: #888687;
}

div.odds table tr td.blue-text {
	color: #056cb7;
	text-align: left;
}

div.odds table tr td.total,div.odds table tr th.total {
	text-align: left;
}

div.odds table tr td.separ_line {
	height: 8px;
	/*line-height: 1px;*/
	background: url("../img/dashed.gif") repeat-x 0 50%;
	margin-top: 3px;
	padding-top: 1px;
}

img.popup_pointer {
	float: left;
	margin-top: -7px;
}

/*  game info */
div.fixture_popup {
	position: absolute;
	z-index: 10;
	top: 0;
	display: none;
	padding: 0 0 0 14px;
}

div.game_info {
	width: 573px;
	float: left;
	font-family: 'Arial', 'Verdana', sans-serif;
	font-weight: bold;
	border: 1px solid #fda702;
	background-color: #feffea;
	padding: 0;
	margin-top: 5px;
}

div.game_info .team_score {
	width: 553px;
	margin: 10px auto 2px auto;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	background-color: #c1d154;
}

div.game_info .general {
	width: 553px;
	margin: 0 auto;
	padding: 5px 0 8px 0;
	background-color: #dadada;
	font-size: 12px;
	text-align: center;
}

div.game_info .general .country span {
	color: #056ac4;
	padding-left: 25px;
}

div.game_info .general .stadium span {
	font-weight: normal;
}

div.game_info table {
	width: 553px;
	margin: 10px auto;
	border-collapse: collapse;
	border-top: 1px dashed #d4d4d4;
}

div.game_info table td {
	border-bottom: 1px dashed #d4d4d4;
	background-color: #ececec;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

div.game_info table td.home_team {
	width: 35%;
	text-align: right;
	background-color: #fbfbfb;
}

div.game_info table td.away_team {
	width: 45%;
	text-align: left;
	background-color: #fbfbfb;
}

span.scored_goal {
	
}

.game_info table td span {
	margin: 0 5px;
	padding-right: 5px;
	line-height: 8px;
}

td.home_team span.rc {
	width: 8px;
	margin: 0 3px 0 0;
}

td.away_team span.rc {
	width: 8px;
	margin: 0 0 0 3px;
}

span.goal {
	background: url("../img/players_state.gif") no-repeat 0 4px;
}

span.pen {
	background: url("../img/players_state.gif") no-repeat -8px 4px;
}

span.og {
	background: url("../img/players_state.gif") no-repeat -16px 4px;
}

span.mpen {
	background: url("../img/players_state.gif") no-repeat -24px 4px;
}

span.rc {
	background: url("../img/players_state.gif") no-repeat -40px 4px;
}

span.yc {
	background: url("../img/players_state.gif") no-repeat -48px 4px;
}

span.yelc2 {
	background: url("../img/players_state.gif") no-repeat -56px 4px;
}

span.in {
	background: url("../img/players_state.gif") no-repeat -64px 4px;
}

span.out {
	background: url("../img/players_state.gif") no-repeat -72px 4px;
}

div.game_info .banner {
	width: 100%;
	background-color: #fff;
	margin: 10px auto;
}

div.one_column {
	width: 285px;
	float: left;
	margin-right: 15px;
}

div.table_name {
	float: right;
	margin-right: -15px;
	margin-top: 15px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

#loader {
	background: transparent url(../img/overlay.png) repeat scroll 0 0;
	display: none;
	float: left;
	z-index: 90;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
}

#loader_bg {
	width: 240px;
	height: 70px;
	padding-top: 20px;
	position: fixed;
	z-index: 100;
	display: block;
	top: 45%;
	left: 40%;
	float: left;
	color: #333;
	font-size: 12px;
	text-align: center;
	/*line-height: 100px;*/
	background: url(../img/loading_bg.gif) no-repeat center 0;
}

#loader_bg img {
	position: relative;
	display: block;
	margin: auto;
}

/*		Steps in globalscore widjet		*/
.steps {
	width: 603px;
	float: left;
}

.one_step,.one_step_active {
	width: 32%;
	height: 50px;
	color: #777;
	background-color: #eee;
	font-size: 24px;
	line-height: 50px;
	border: 1px solid #eee;
	text-align: center;
	margin: 1px;
	float: left;
}

.one_step span,.one_step_active span {
	font-size: 12px;
	line-height: 15px;
}

.one_step_active span {
	color: green;
}

.one_step_active {
	color: #333;
	background-color: #fff;
}

#content.feeds {
	width: 580px;
	padding-left: 0;
}

#content.feeds table.live_score {
	width: 580px;
	margin: auto;
}

.feed_user #content_area,.feed_user #content {
	margin: 0;
	padding: 0;
}

.toolbar_feed {
	height: 70px;
	width: 430px;
	position: relative;
	margin: 15px auto -15px;
}

.toolbar_feed .clockbar {
	width: 119px;
}

.toolbar_feed .sortbar {
	width: 128px;
}

.toolbar_feed .soundbar {
	width: 187px;
}

.toolbar_feed .checkbar {
	width: 100px;
}

.toolbar_feed .timezone {
	width: 200px;
}

.toolbar_feed .topbar {
	height: 28px;
	border-bottom: 1px solid #0b65be;
}

.toolbar_feed .bottombar {
	height: 25px;
}

.toolbar_feed  #calendar {
	width: 151px;
	top: 10px;
	text-align: right;
	margin-left: 20px;
}

.toolbar_feed div.calendar_img {
	width: 31px;
	height: 28px;
	position: relative;
	top: 0;
	left: 174px;
	background: url(../img/toolbar.gif) no-repeat 0 -264px;
	cursor: pointer;
}

#Feed_user {
	width: 550px;
	margin-top: 30px;
	float: left;
	background-color: #eee;
	font-size: 12px;
	padding: 20px;
}

table.feed_users {
	width: 590px;
	margin: 0;
	padding: 0;
	margin-top: 10px;
	float: left;
	color: #333;
	background-color: #fff;
	font-size: 11px;
	line-height: 21px;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Arial', 'Verdana';
}

table.feed_users a {
	text-decoration: none;
	color: #333;
}

table.feed_users td.current_time {
	color: #8E8E8E;
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
	text-transform: capitalize;
}

table.feed_users a img {
	border: none;
}

table.feed_users th,table.feed_users td {
	border-bottom: 1px dashed #d9d9d9;
}

table.feed_users th {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}

table.feed_users .selected {
	border: none;
}

table.feed_users th.lg,table.feed_users th.st,table.feed_users th.ht {
	background-color: #ececec;
	color: #333;
}

table.feed_users th.sc,table.feed_users th.time {
	background-color: #e1e1e1;
	color: #333;
}

table.feed_users td.lg,table.feed_users td.st,table.feed_users td.ht {
	background-color: #ececec;
	color: #333;
}

table.feed_users td.sc {
	font-weight: bold;
}

table.feed_users td.sc,table.feed_users td.time {
	background-color: #e1e1e1;
	color: #333;
}

table.feed_users .home_team {
	text-align: right;
	padding-right: 3px;
}

table.feed_users .away_team {
	text-align: left;
	padding-left: 3px;
}

/*		games state		*/
table.feed_users div.final,table.feed_users div.on_air,table.feed_users div.sched,table.feed_users div.postal
	{
	color: #fff;
	text-transform: capitalize;
	font-weight: bold;
}

/*table.feed_users td.home_team a, table.feed_users td.away_team a, table.feed_users td{*/
table.feed_users td a,table.feed_users td {
	color: #333;
	font-weight: normal;
}

table.feed_users div.final {
	background-color: #ff4343;
}

table.feed_users div.on_air {
	background-color: #13c800;
}

table.feed_users div.sched {
	background-color: #4a8ee3;
}

table.feed_users div.postal {
	background-color: #ff7800;
}

.fixture_popup,.odds_popup {
	margin: 0;
	padding: 0;
}

.feed .timezone {
	width: 200px;
}

div.html_code h3 {
	float: left;
}

div.html_code textarea.html-code {
	width: 580px;
	height: 100px;
	float: left;
}

.feed .timezone #timezone_select {
	width: 140px;
	visibility: hidden;
}

span.blink {
	visibility: visible;
}

div#content div.about,div#content div.about h2 {
	text-transform: none;
}


/*
Custom
*/

div.custom_footer_holder {
	width: 100%;
	height: auto;
	float: left;
	background-color: #b0c237;
	margin: 0px;
	text-align: center;
	padding: 0px;
}

div.custom_footer_top {
	width: 1000px;
	height: 30px;
	margin: 0 auto;
	background: #ffffff url(../img/footer_top.png) no-repeat top center;
	padding: 0px;
}

div.custom_footer_content {
	width: 1000px;
	height: auto;
	margin: 0 auto;
	text-align: center;
	padding: 0px;
}

.bg {
	background-image: url(../img/footer_back.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
}

div.custom_footer_content_txt {
	width: 1000px;
	height: auto;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
}

div.custom_footer_column {
	width: 200px;
	height: auto;
	float: left;
	text-align: left;
	padding: 0px;
}

.cc {
	margin-top: 45px;
}

div.custom_footer_continent {
	width: 125px;
	height: 45px;
	float: left;
	background-image: url(../img/footer_continents.png);
	background-repeat: no-repeat;
	padding: 0px;
}

.c1 {
	background-position: 0px 0px;
}

.c2 {
	background-position: 0px -45px;
}

.c3 {
	background-position: 0px -90px;
}

.c4 {
	background-position: 0px -135px;
}

.c5 {
	background-position: 0px -180px;
}

span.custom_footer_country {
	width: 190px;
	height: 19px;
	float: left;
	margin: 0px 5px;
	display: inline-block;
	padding: 0px;
}

span.custom_footer_links {
	width: 165px;
	height: 30px;
	float: left;
	display: inline-block;
	background-image: url(../img/footer_links.png);
	background-repeat: no-repeat;
	padding: 0px;
}

.statistics {
	background-position: 0px 0px;
}

.odds-comparison {
	background-position: 0px -30px;
}

.betfair {
	background-position: 0px -60px;
}

.tipster-league {
	background-position: 0px -90px;
}

.webmasters {
	background-position: 0px -120px;
}

div.wide {
	width: 100%;
	height: 40px;
	float: left;
	padding: 0px;
}

div.custom_footer_divider_holder {
	width: 100%;
	height: auto;
	float: left;
	background-color: #ffffff;
	padding: 0px;
}

div.custom_footer_divider {
	width: 100%;
	height: 86px;
	background-image: url(../img/footer_brush.png);
	background-repeat: repeat-x;
	padding: 0px;
}


div.custom_footer_partners {
	width: auto;
	height: 40px;
	line-height: 40px;
	float: left;
	text-align: left;
	margin-right: 20px;
}

a.custom_footer, a.custom_footer:active, a.custom_footer:hover {
	font-size: 18px;
	font-weight: bold;
	color: #0b65be;
	margin-top: 20px;
}

a.normal, a.normal:active, a.normal:hover {
	color: #0b65be;
}
