
/* results_table
- tables have max 5 categories / columns
- if there are more than 5 categories, a second table is created below with a div (class results_table_separator) between.
- results_table td.empty is an empty cell. it should not be visible.
*/

@media (max-width: 550px) {
	.results_table td.category_title {font-size:16px !important;}
	.results_table td.hour, .results_table td.hour.results {background-image:none !important; width:0px !important; padding:0; margin:0;}
	.results_table td.hour.results a {padding:0; margin:0;}
	.results_table td a {font-size:12px !important; font-weight:normal; padding:6px 0 !important;}
}

#live-result {padding:10px 0;}

.results_table {
width:100%;
min-width:960px;
margin:0 auto;
border-collapse:collapse;
background-color:#444;
border:0;
}

.results_table a
{
	color:#FFF;
	font-weight:bold;
	display:block;
	padding:13px 0;
	text-decoration:underline;
}

.results_table a:hover
{
text-decoration:underline;
}

.results_table td {
	height:25px;
	text-align:center;
	border:1px solid #222;
	color:#CCC;
	font-size:13px;
}

.results_table td.empty 
{
background-color:#000;
}

.results_table_separator
{
height:10px;
}

.results_table td a:hover
{
	background-color:#AAA;
	text-decoration:none;
}


/* CATEGORIES TITLES FORMAT
- .results_table td.category_title is the common format
- .results_table td.category_title.category_kf3 is the specific format for kf3
- ...
*/

.results_table td.category_title
{
font-size:22px;
background-color:#444;
text-shadow:2px 2px 2px #000;
font-weight:bold;
}


/*CLASS LIST
- date:display a date
- hour:display an hour

- entry_list
- participants_list
- practice:display free practice
- qualifying:display qualifying results 
- merge_qualifying:display qualifying merged results
- heat:display heat results
- merge_heat:display heats merged results
- race:display race results
- merge_race:display races merged results
- manual_file:display user pdf document

- start_list:have a link to a pdf start list document
- results:have a link to a pdf results document
- pending:results are pending
- official:results are official
 */

.results_table td.hour
{
border-right-width:0px;
font-size:12px;
color:#FFF;
}

.results_table td.date
{
border-left-width:0px;
background-color:rgb(40, 40, 40);
text-align:center;
text-shadow:2px 2px 2px #000;
font-weight:bold;
font-size:14px;
}

.results_table td.new_date
{
background-image:url('images/new_date.png');
background-repeat:repeat-x;
background-position:center top;
}
 
 .results_table td.new_date.results
{
background-image:none;
}
 
.results_table td.hour.start_list
{
}

.results_table td.entry_list
{
background-color:#464646;
}
.results_table td a:hover {
	background-color:#AAA;
	text-decoration:none;
}

.results_table td.participants_list
{
background-color:#555;
}

.results_table td.participants_list a:hover
{
	background-color:#777;
	text-decoration:none;
}

.results_table td.practice
{
border-left-width:0px;
background-color:#999;
}

.results_table td.practice a:hover
{
	background-color:#AAA;
	text-decoration:none;
}

.results_table td.hour.practice
{
}

.results_table  td.qualifying
{
border-left-width:0px;
background-color:#01567d;
}

.results_table td.qualifying a:hover
{
	background-color:#0286c3;
	text-decoration:none;
}

.results_table td.hour.qualifying
{
background-color:#01567d;
}

.results_table td.merge_qualifying
{
border-left-width:0px;
background-color:#01567d;
}

.results_table td.merge_qualifying a:hover
{
	background-color:#0286c3;
	text-decoration:none;
}

.results_table td.heat
{
border-left-width:0px;
background-color:#767d01;
}

.results_table td.heat a:hover
{
	background-color:#9fa802;
	text-decoration:none;
}

.results_table td.hour.heat
{
background-color:#767d01;
}

.results_table td.merge_heat
{
border-left-width:0px;
background-color:#5c7d01;
}

.results_table td.merge_heat a:hover
{
	background-color:#7ba801;
	text-decoration:none;
}

.results_table td.race
{
border-left-width:0px;
background-color:#7d0401;
}

.results_table td.race a:hover
{
	background-color:#b90702;
	text-decoration:none;
}

.results_table td.hour.race
{
background-color:#7d0401;
}

.results_table td.merge_race
{
border-left-width:0px;
background-color:#7d0401;
}

.results_table td.merge_race a:hover
{
	background-color:#b60602;
	text-decoration:none;
}

.results_table td.hour.results
{
background-image:url('http://www.3mkevents.com/live/results.png');
background-repeat:no-repeat;
background-position:center center;
}

.results_table td.hour.results.pending
{
}

.results_table td.hour.results.official
{
}

.results_table td.manual_file
{
border-left-width:0px;
background-color:#c86400;
}
