BODY {
	background:					#FFFFFF;
	color:						#000000;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					11px;
	margin: 					5px;
}

TABLE {
	empty-cells:		show;
}

TD {
	empty-cells:		show;
	color:				#2b2b2b;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
}

form {
	margin:				0px;
	padding:			0px;
}

SELECT, INPUT, BUTTON {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#2b2b2b;
}

A:link { color : #80B3E6; text-decoration : none; }
A:visited { color : #80B3E6; text-decoration : none;}
A:active { color : #000000; text-decoration : none; }
A:hover { color : #ff9900; text-decoration : none; }

H1 {
	font-size:			13px;
}



/* Call of the div around each page content */
.STATISTICS_WIDTH {
	width:				auto;
}


/* Background colors where the tables iterate between two colors */
.row_light {
	background:			#ffffff;
}
.row_dark {
	background:			#F4F6F4;
}

/* Background color where no other colors is specified (e.g. for the league table) */
.row_neutral {
	background:			#F2F7FC;
}

/* For tables that shouldn't have any background color (like in the cuptree) */
.row_nocolor {
	background:			none;
}

/* Background color of a row when it's active (only where this is defined) */
.row_mouseover {
	background-color:	#E5EFFA;
	cursor:				pointer;
}


/* Where matches are displayed, the winning team is displayed with this class */
.general_winnerteam {
	font-weight:			bold;
	color:					#1a416a;
}
/* Wherever all matches to one team is listed, the selected team is displayed with this class */
.general_chosenteam {
	color:					#1a416a;
	font-weight:			bold;
}


/* For adding background such as the mark_main mark in front of each selection text */
.selection_span {
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px;
	height:	18px;
	text-align:left;
	/*width: 300px; /*FIX: Team Vs. Team*/
}

.headtohead_teamselect_table .selection_span  {
	width: 360px;
	font-weight: bold;
}

.headtohead_teamselect_hometd .selection_span,
.headtohead_teamselect_awaytd .selection_span  {
	padding-right: 5px;
}



.selection_span.players_selectionfilter {
	width: 650px;
}

.div_between_tables {
	height:				40px;
	width:				1px;
}


.table_whole {
	border:				0px solid #CCCCCC;
	padding-top:		0px;
	padding-bottom:		0px;
	padding-left:		0px;
	padding-right:		0px;
	spacing:			0px;
	border-top:			0px solid white; /* for space... */
	border-bottom:		0px dashed #CCCCCC;
	
}

.table_top_tdpart {
	padding-bottom:		0px;
	height:				20px;
}
.table_content_tdpart {
	border-bottom:		0px solid white;
	padding-bottom:		0px;
}

.table_bottom_tr {
	display: 			table-row;
}

.table_bottom_tdpart {
	display:			table-cell;
	height:				3px;
	border-top:			0px dashed #CCCCCC;
	background-image:	none;
    background-repeat:	repeat-x;
}





/*   -=-   Table top (title of the tables) css classes   */

.table_top {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:			none;
	white-space:		nowrap;
	background:			#E5EFFA;
	height:				24px;
	border:				0px solid #CCCCCC;
	border-bottom:		1px solid #FFFFFF;
	border-top:			0px solid white;
	padding-top:		0px;
	padding-bottom:		0px;
	padding-left:		0px;
	padding-right:		0px;
	margin-bottom:		0px;
}
.table_top_left {
	width:				5px;
}
.table_top_middle {
	color:				#000000;
	font-size:			11px;
	font-weight:		bold;
	border:				0px solid #AC3700;
	padding-left:		0px;
}
.table_top_right {
	background: 		#FFFFFF; /*url('../images/crveni_heder_desni_rub.gif') no-repeat top right;*/
	width:				0px;
}

/* For group links in season view.
 * IE and Firefox handles CSS inheritance differently, therefore these classes are necessary
 */
.table_top a:link, .table_top a:visited {
	color:				#000000;
	text-decoration:	none;
		font-weight:	 	normal;
}
.table_top a:active, .table_top a:hover {
	color:				#ff9900;
	text-decoration:	none;
	font-weight:	 	normal;
}


/*   -=-   Table content (and headers) css classes   */

.table_content {
	border-top:			0px solid blue;
	margin-top:			0px;
	padding-top:		0px;
	padding-bottom:		0px;
	padding-left:		0px;
	padding-right:		0px;
	border-collapse:	collapse;
}
.table_content_headertd {
	background:			#ffffff;
	color:				#000000;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:			none;
	font-weight:		bold;
	padding-left:		3px;
	padding-right:		3px;
	height:				18px;
	vertical-align:		top;
	border:				0px solid #000000;
	border-top:			3px solid #FFFFFF;
	border-bottom:		1px solid #FFFFFF;

}
.table_content_superheadertd {
}
.table_content_td {
	padding-left:		6px;
	padding-right:		6px;
	padding-top:		0px;
	padding-bottom:		0px;
	border:				0px solid #000000;
	border-bottom:		1px solid #FFFFFF;
	height:				20px;
	font-size:			7pt;
}

/* For use in rows and td that should have the same look and feel as the headers (e.g. in result matrix) */
.header_lookandfeel {
	color:				#000000;
	border:				1px solid #074590;
}

.table_content_td_top {
}
.table_content_td_topleft {
}
.table_content_td_topright {
}
.table_content_td_left {
}
.table_content_td_right {
}
.table_content_td_bottom {
}
.table_content_td_bottomleft {
}
.table_content_td_bottomright {
}




.button {
	display: 			inline;
	vertical-align:		top;
	background: 		white;
}
.button_tdleft {
	vertical-align:		top;
	width: 				0px;
	height: 			19px;
}
.button_tdright {
	vertical-align:		top;
	width: 				0px;
	height: 			19px;
}

/* The input tag where the actual button is */
.button_input {
	vertical-align:		top;
	text-align:			center;
	text-transform:		normal;
	height: 			19px;
	font-size:			11px;
	color:				#000000;
	font-weight:		normal;
	font-style:			normal;
	text-decoration:	none;
	margin-left:		12px;
	padding-bottom:		2px;
	background: 		#ffffff;
	cursor:				pointer;
}

.promotioncolor_cl {
	background: 		#00bb00;
}
.promotioncolor_clq {
	background: 		#80B3E6;
}
.promotioncolor_uefa {
	background: 		#E9EDDB;
}
.promotioncolor_uefaq {
	background: 		#E9EDDB;
}
.promotioncolor_promotion {
	background: 		#66b5e0;
}
.promotioncolor_promotionplayoff {
	background: 		#5697BA;
}
.promotioncolor_relegation {
	background: 		#CCCCCC;
}
.promotioncolor_relegationplayoff {
	background: 		#f9f0bc;
}
.promotioncolor_playoff {
	background: 		#A0A0A0;
}

div.teamdetail_points_team, 
td.headtohead_tendency_awaytd, 
td.headtohead_tendency_hometd {
	display:			none;
}

td.headtohead_midtd {
	padding:	0px;
	margin:		0px;
	border:		0px;
}

.seasonSelectForm {
	height: 18px;
	padding-left:	8px;
}

div.seasonSelectForm,
div.leaguetable_seasonselect,
div.leaguetable_selectionfilter {
	float: left;
	margin: 0;
	padding: 0 4px 5px 4px;
}

div.leaguetable_selectionfilter {
	clear: left;
	width:		100%;
}

.leaguetable_table {
	clear: left;
}

.leaguetable_selectionfilter .selection_text_between {
	margin-left: 4px;
	padding-right:	34px;
}
