.style1 {
	color: #FF6600;
	font-weight: bold;
}
.spatne {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.skupina {
	color: #0D517E;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
}
.podtext {
	color: #313c5a;
	font-size: 12px;
	padding-bottom: 15px;
}
.table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/* width: 974px;
	padding: 5px 5px 0px 5px; */
	margin: 5px 20px 5px 20px;
	position: relative;
	left: -8px;
	width: 917px;
}
a {
	color: #1F4D7E;
	text-decoration: none;
}
#left {
	width: 177px;
	height: auto;
	background: url('http://mmcr.vysledky-rally.cz/rallysport/source/rv-bg-menu.jpg');
	position: absolute;
	top: 0px;
	left: 0px;
}
#right {
	width: 880px;
	position: absolute;
	left: 177px;
}
#head {
	width: 90%;
	position: relative;
	background: url('http://mmcr.vysledky-rally.cz/rallysport/source/rv-bg-menu.jpg');
	background-repeat: repeat-y;
	background-position: left;
}
#rvfull {
	width: 1054px;
	position: absolute;
	text-align: center;
	float: none;
}
#obr {
	width: 682px;
	height: 116px;
	background: url('http://mmcr.vysledky-rally.cz/rallysport/source/rv-obr-rally-valais2009.jpg');
	text-align: left;
	position: relative;
}
.vysledky {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#logo {
	width: 177px;
	height: 188px;
	background: url('http://mmcr.vysledky-rally.cz/rallysport/source/rv-logo.jpg') right top no-repeat;
	float: left;
}
#logo a {display: block; height: 188px;}
#logo a:hover {display: block; height: 188px;}
#logo span {display: none;}

table#vyber{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

table#vyber a{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
table#vyber a:hover{
	color: #20263C;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/*
table td{
  border: 0px;
  padding: 5px 0px 5px 5px;
}
table{
	width: 99%;
	padding: 0px;
	margin: 0px;
	border: 1px solid blue;
	background: white;
	color: orange;
}
table tr{
	padding: 1px;
	color: blue;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
*/
table#vyber td{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
table#vyber td:hover{
	text-align: center;
	background-color: #bee4f6;
}

table.tabulka{
	padding: 0px;
	margin: 0px;
}
table.tabulka_rs{
  padding: 0px;
	margin: 0px;
	font-size: 9px;
}
table.tabulka_rs a:hover{
	color: #262728;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/*
table td{
  border: 0px;
  padding: 5px 0px 5px 5px;
}
table{
	width: 99%;
	padding: 0px;
	margin: 0px;
	border: 1px solid blue;
	background: white;
	color: orange;
}
table tr{
	padding: 1px;
	color: blue;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
*/
table.tabulka_rs td{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 1px 1px 1px;
	text-align: center;
	
}
table.tabulka_rs td:hover{
	text-align: center;
	background-color: #FFFFFF;
}
table.tabulka_rs td.a00, #tabulka_clas td.a00, #tabulka_group td.a00, #tabulka_champ td.a00 {
	text-align: left;
	color: #FF6600;
	font-weight: bold;
	width: 60px;
}
table.tabulka_rs td.a00 {
	text-align: left;
	color: #FF6600;
	font-weight: bold;
	width: 68px;
}

table.tabulka_rs td.a00:hover{
	background-color: #DCDCDC;
}
table.tabulka_rs td.a01{
	text-align: center;
	background-color: #CACACA;
	padding-right: 9px;
	padding-left: 9px;
}
table.tabulka_rs td.a01:hover{
	background-color: #FFFFFF;
}
table.tabulka_rs td.a02{
	background-color: #D1D1D1;
	text-align: center;
	padding-right: 9px;
	padding-left: 9px;
}
table.tabulka_rs td.a02:hover{
	background-color: #FFFFFF;
}
table.tabulka_rs td.ne1{
	background-color: #EBA9A9;
	padding-right: 9px;
	padding-left: 9px;
}
table.tabulka_rs td.ne2{
	background-color: #EFBABA;
	padding-right: 9px;
	padding-left: 9px;
}
table.tabulka_rs td.ro1{
	background-color: #F0E87D;
	padding-right: 9px;
	padding-left: 9px;
}
table.tabulka_rs td.ro2{
	background-color: #F7F299;
	padding-left: 9px;
	padding-right: 9px;
}
table.tabulka_rs td.ko1{
	background-color: #9DE1A0;
	padding-right: 9px;
	padding-left: 9px;
}
table.tabulka_rs td.ko2{
	background-color: #B3E8B6;
	padding-right: 9px;
	padding-left: 9px;
}



table#tabulka_clas{
	padding: 0px;
	margin: 0px;
	font-size: 9px;
}
table#tabulka_clas a:hover{
	color: #262728;
	font-size: 9px;
	text-decoration: underline;
}

/*
table td{
  border: 0px;
  padding: 5px 0px 5px 5px;
}
table{
	width: 99%;
	padding: 0px;
	margin: 0px;
	border: 1px solid blue;
	background: white;
	color: orange;
}
table tr{
	padding: 1px;
	color: blue;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
*/
table#tabulka_clas td{
	padding: 1px 1px 1px 1px;
	text-align: center;
}
table#tabulka_clas td:hover{
	text-align: center;
	background-color: #FFFFFF;
}
table#tabulka_clas td.a00{
	text-align: left;
	color: #FF6600;
	font-weight: bold;
	padding-right: 9px;
}
table#tabulka_clas td.a00:hover{
	background-color: #D4D4D4;
}
table#tabulka_clas td.a01{
	text-align: center;
	background-color: #C1C1C1;
	padding-right: 9px;
	padding-left: 9px;
}
table#tabulka_clas td.a01:hover{
	background-color: #FFFFFF;
}
table#tabulka_clas td.a02{
	background-color: #CCCCCC;
	text-align: center;
	padding-right: 9px;
	padding-left: 9px;
}
table#tabulka_clas td.a02:hover{
	background-color: #FFFFFF;
}


table#tabulka_group{
	padding: 0px;
	margin: 0px;
	font-size: 9px;
}
table#tabulka_group a:hover{
	color: #262728;
	font-size: 9px;
	text-decoration: underline;
}

/*
table td{
  border: 0px;
  padding: 5px 0px 5px 5px;
}
table{
	width: 99%;
	padding: 0px;
	margin: 0px;
	border: 1px solid blue;
	background: white;
	color: orange;
}
table tr{
	padding: 1px;
	color: blue;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
*/
table#tabulka_group td{
	padding: 1px 1px 1px 1px;
	text-align: center;
}
table#tabulka_group td:hover{
	text-align: center;
	background-color: #FFFFFF;
}
table#tabulka_group td.a00{
	text-align: left;
	color: #FF6600;
	font-weight: bold;
	padding-right: 9px;
}
table#tabulka_group td.a00:hover{
	background-color: #CBCBCB;
}
table#tabulka_group td.a01{
	text-align: center;
	background-color: #CACACA;
	padding-right: 11px;
	padding-left: 11px;
}
table#tabulka_group td.a01:hover{
	background-color: #FFFFFF;
}
table#tabulka_group td.a02{
	background-color: #DBDBDB;
	text-align: center;
	padding-right: 11px;
	padding-left: 11px;
}
table#tabulka_group td.a02:hover{
	background-color: #FFFFFF;
}

table#tabulka_champ {
	padding: 0px;
	margin: 0px;
	font-size: 9px;
}
table#tabulka_champ a:hover{
	color: #262728;
	font-size: 9px;
	text-decoration: underline;
}

/*
table td{
  border: 0px;
  padding: 5px 0px 5px 5px;
}
table{
	width: 99%;
	padding: 0px;
	margin: 0px;
	border: 1px solid blue;
	background: white;
	color: orange;
}
table tr{
	padding: 1px;
	color: blue;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
*/
table#tabulka_champ td{
	padding: 1px 1px 1px 1px;
	text-align: center;
}
table#tabulka_champ td:hover{
	text-align: center;
	background-color: #FFFFFF;
}
table#tabulka_champ td.a00{
	text-align: left;
	color: #FF6600;
	font-weight: bold;
	padding-right: 9px;
}
table#tabulka_champ td.a00:hover{
	background-color: #C4C4C4;
}
table#tabulka_champ td.a01{
	text-align: center;
	background-color: #C1C1C1;
	padding-right: 11px;
	padding-left: 11px;
}
table#tabulka_champ td.a01:hover{
	background-color: #FFFFFF;
}
table#tabulka_champ td.a02{
	background-color: #DCDCDC;
	text-align: center;
	padding-right: 11px;
	padding-left: 11px;
}
table#tabulka_champ td.a02:hover{
	background-color: #FFFFFF;
}



table.tabulka{
	padding: 0px;
	margin: 0px;
}
table.tabulka img{
	padding: 0px;
	margin: 0px;
}
table.tabulka_inner{
	padding: 0px;
	margin: 0px;
}
table.tabulka_inner tr{
	color: #262728;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
table.tabulka_inner tr.taba{
	background-color: #DAE9F1;
}
table.tabulka_inner tr.tabb{
	background-color: #CBE0EB;
}
table.tabulka_inner tr.zahlavi{
	background-color: #B4D2E2;
	color: #000000;
	font-weight:bold;
	font-size:10px;
	text-align: center;
}

/*
table td{
  border: 0px;
  padding: 5px 0px 5px 5px;
}
table{
	width: 99%;
	padding: 0px;
	margin: 0px;
	border: 1px solid blue;
	background: white;
	color: orange;
}
table tr{
	padding: 1px;
	color: blue;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
*/
table.tabulka_inner td{
	padding: 1px 3px 1px 3px;
	text-align: center;
}
table.tabulka_inner td.jmeno{
	text-align: left;
}
table.tabulka_inner td.cas{
	text-align: center;
}
table.tabulka_inner td.zahlavi{
	background-color: #B4D2E2;
	color: #000000;
	font-weight:bold;
	font-size:10px;
	text-align: center;
}

table#tabulka_prubeh{
	padding: 0px;
	margin: 0px;
	background-color: #EFEFEF;
}
table#tabulka_prubeh tr{
	color: #262728;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

table#tabulka_prubeh td{
	padding: 3px 6px 3px 6px;
	text-align: center;
}
table#tabulka_prubeh td.jmeno{
	text-align: left;
	color: #EF3D10;
	font-weight: bold;
}
table#tabulka_prubeh td.jede{
	text-align: right;
	background-color: #A3E2A0;
	font-size: 14px;
}
table#tabulka_prubeh td.nejede{
	text-align: right;
	background-color: #E2A0A0;
	font-size: 14px;
}
table#tabulka_prubeh td.nezvest{
	text-align: right;
	background-color: #F7EA8C;
	font-size: 14px;
}

table#tabulka_info{
	padding: 0px;
	margin: 3px;
	border: 0px;
}
table#tabulka_info tr{
	color: #990000;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
table#tabulka_info tr.titulek{
	background-color: #E2E2E2;
	color: #000000;
	font-weight:bold;
	font-size:12px;
	text-align: center;
}
table#tabulka_info tr.taba{
	background-color: #EFEFEF;
}
table#tabulka_info tr.tabb{
	background-color: #F7F7F7;
}
table#tabulka_info tr.zahlavi{
	background-color: #AC2626;
	color: #DFDFDF;
	font-weight:bold;
	font-size:12px;
}
table#tabulka_info td{
	padding: 4px 3px 4px 10px;
	text-align: center;
}

#rozcestnik {
	text-align: center;
	height: 100px;
	width: 880px;
}
#nazev {
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	z-index: 4;
	top: 78px;
	left: 25px;
}
#nazev2, #nazev2stin, #nazevstin {
	display: none;
}

/*
#nazev2 {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 25px;
	z-index: 4;
	top: 115px;
}
#nazevstin {
	font-size: 26px;
	font-weight: bold;
	color: #333333;
	font-style: italic;
	position: absolute;
	z-index: 2;
	top: 78px;
	left: 28px;
}
#nazev2stin {
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	position: absolute;
	top: 115px;
	font-style: italic;
	left: 28px;
	visibility: 2;
}
*/
#logorally {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
}
/*
#logorally {
	position: absolute;
	z-index: 1;
	top: 15px;
	left: 25px;
}
*/
#logospon {
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 535px;
}
.rallyHeader {
	width: 900px;
}
.rlnameText {
	height: 111px;
}


span.rallyName, span.rallyDate {
	font-size: 16px;
	color:#313c5a;
	font-weight:bold;
}
span.rallyDate {
	font-size: 12px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
}
table.lists tr.zahlavi td, table.lists tr.tabb td, table.lists tr.taba td {
	font-size: 12px;
	height: 21px;
}
div.timeStart {
	text-align: center;
	padding: 50px 0px 50px 0px;
	font-size: 18px;
	color:#AC2626;
}

.clear {clear: both;}
@media print {
.noprint {
	display: none;
}
table.tabulka_inner{
	border: 1px solid black;
	background: white;
}
table.tabulka_inner td{
	border: 1px solid black;
	background: white;
}

table.tabulka_rs td{
	border: 1px solid black;
	background: white;
}
table#tabulka_clas td{
	border: 1px solid black;
	background: white;
}
table#tabulka_group td{
	border: 1px solid black;
	background: white;
}
table#tabulka_champ td{
	border: 1px solid black;
	background: white;
}
