@import url('main.css');

.result {
	font-size: 0.9em;
	overflow: hidden;
}

.result th {
	font-size: 1.1em;
	background: #437195;
	font-weight: bold;
}
	.result th,
	.result th a:link,
	.result th a:hover,
	.result th a:visited {
		color: #fff;
	}

.result td,
.result th {
	padding: 0.4em;
}

.result tr.odd {
	background: #eee;
}

.result th.n,
.result td.n {
	width: 8%;
	text-align: center;
}

.championship_list { margin: 0.8em auto 1.4em; padding: 0.5em 0; background: #eee; border: 1px solid #ccc; }
.championship_list ul { list-style: none; margin: 0; padding: 0; }
.championship_list li {
	border-left: 1px solid #ccc;
	margin: 0;
	padding: 0 1em;
	display: inline;
}

/* Drivers' standings (year) */
.result table.drivers_standings {
	width: 100%;
}
	.result .drivers_standings td.driver {
		width: 20%;
	}
	.result .drivers_standings td.driver,
	.result .drivers_standings td.total {
		font-weight: bold;
	}
	.result .drivers_standings th,
	.result .drivers_standings td.points {
		text-align: center;
	}

	.result .disqualified {
		text-decoration: line-through;
	}

/* Event result */
.result table.event_result {
	width: 400px;
}

/* Stages' results */
.result table.stages {
	width: 100%;
}
	.result .stages td.name {
		width: 15%;
	}
