/* MODUL */
/* detail okruhu */
.mod-okruh {
}
.mod-okruh .okruhy-main {
	margin: 18px;
}
.mod-okruh .okruhy-main .okruhy-header {
	background-color: #000;
	height: 36px;
	background: url('.././images/bg-detail-header1.png_') repeat-x top !important;
	padding: 10px 0px 0px 0px;
}
.mod-okruh .okruhy-main .okruhy-header .nadpis {
	color: #fff;
	font-size: 20px;
	margin: 0px 0px 4px 0px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	background: url('.././images/bg-novinky-nadpis.png') no-repeat left bottom;
	display: block;
}
.mod-okruh .okruhy-main .okruhy-header .kategorie {
	color: #303030;
	margin: 0px 10px 0px 30px;
}
.mod-okruh .okruhy-main .okruh-detail {
	border-bottom: 1px #333 solid;
	border-top: 1px #333 solid;
}
.mod-okruh .okruhy-main .okruh-detail .okruh-detail-picture {
	background-color: #000;
	text-align: center;
	border-right: 1px #333 solid;
}
.mod-okruh .okruhy-main .okruh-detail .okruh-detail-picture table {
	background-color: #000;
	text-align: center;
	vertical-align: middle;
	width: 283px;
	height: 220px;
}
.mod-okruh .okruhy-main .okruh-detail .okruh-detail-picture img {
	width: 250px !important;
	border: 1px #000 solid;
	background-color: #000;
	padding: 2px;
}
.mod-okruh .okruhy-main .okruh-detail .okruh-detail-parameters {
	background-color: #000;
	height: 170px;
	width: 322px;
	padding: 20px 10px 30px 10px;
	float: right;
}
.mod-okruh .okruhy-main .okruh-detail .okruh-detail-parameters .okruh-detail-parameter {
	border-bottom: 1px #333 solid;
	padding: 5px 20px 5px 10px;
}
.mod-okruh .okruhy-main .okruh-detail .okruh-detail-parameters .okruh-detail-parameter .description {
	color: #ccc;
	font-weight: bold;
	float: left;
}
.mod-okruh .okruhy-main .okruh-detail .okruh-detail-parameters .okruh-detail-parameter .value {
	color: #fff;
	font-weight: bold;
	text-align: right;
}
.mod-okruh .okruhy-main .okruh-description {
	background-color: #000;
	padding: 25px 34px 25px 34px;
	text-align: justify;
}
.mod-okruh .okruhy-main .okruh-fotos {
	border-top: 1px #333 solid;
	background-color: #000;
	padding: 0px 0px 0px 34px;
}
.mod-okruh .okruhy-main .okruh-fotos img {
	margin: 0px;
	width: 122px;
	height: 84px;
	float: left;
	margin: 15px 24px 15px 0px;
	border: 1px #000 solid;
	background-color: #fff;
	padding: 2px;
}
/* MODUL */
/* detail jezdcu */
.mod-jezdec {
}
.mod-jezdec .jezdec-main {
	margin: 18px;
}
.jezdec-header, .tym-header, .okruh-header {
	background-color: #000;
	background: url('.././images/bg-detail-header1.png_') repeat-x top !important;
	padding: 8px 0px 8px 0px;
	color: #fff;
}
.jezdec-header .nadpis, .tym-header .nadpis, .okruh-header .nadpis {
	color: #fff;
	font-size: 20px;
	margin: 0px 0px 4px 0px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	background: url('.././images/bg-novinky-nadpis.png') no-repeat left bottom;
	display: block;
}
.jezdec-header .kategorie, .tym-header .kategorie, .okruh-header .kategorie {
	color: #fff;
	font-weight: bold;
}
.mod-jezdec .jezdec-main .jezdec-detail {
	border-bottom: 1px #333 solid;
	border-top: 1px #333 solid;
}
.mod-jezdec .jezdec-main .jezdec-detail .jezdec-detail-picture {
	background-color: #000;
	text-align: center;
	border-right: 1px #333 solid;
}
.mod-jezdec .jezdec-main .jezdec-detail .jezdec-detail-picture table {
	background-color: #000;
	text-align: center;
	vertical-align: middle;
	width: 265px;
	height: 220px;
}
.mod-jezdec .jezdec-main .jezdec-detail .jezdec-detail-picture table img {
	border: 1px #333 solid;
	background-color: #000;
	padding: 2px;
}
.mod-jezdec .jezdec-main .jezdec-detail .jezdec-detail-parameters {
	background-color: #000;
	height: 170px;
	width: 342px;
	padding: 20px 10px 30px 10px;
	float: right;
}
.mod-jezdec .jezdec-main .jezdec-detail .jezdec-detail-parameters .jezdec-detail-parameter {
	border-bottom: 1px #333 solid;
	padding: 5px 20px 5px 10px;
}
.mod-jezdec .jezdec-main .jezdec-detail .jezdec-detail-parameters .jezdec-detail-parameter .description {
	color: #ccc;
	font-weight: bold;
	float: left;
}
.mod-jezdec .jezdec-main .jezdec-detail .jezdec-detail-parameters .jezdec-detail-parameter .value {
	color: #fff;
	font-weight: bold;
	text-align: right;
}
.mod-jezdec .jezdec-main .jezdec-detail .jezdec-detail-parameters .jezdec-detail-parameter a {
	color: #fff !important;
}
.mod-jezdec .jezdec-main .jezdec-description {
	background-color: #000;
	padding: 25px 34px 25px 34px;
	text-align: justify;
}
.mod-jezdec .jezdec-main .jezdec-fotos {
	border-top: 1px #333 solid;
	background-color: #000;
	padding: 0px 0px 0px 34px;
}
.mod-jezdec .jezdec-main .jezdec-fotos img {
	margin: 0px;
	width: 122px;
	height: 84px;
	float: left;
	margin: 15px 24px 15px 0px;
	border: 1px #000 solid;
	background-color: #fff;
	padding: 2px;
}
/* MODUL */
/* tabulka okruhu */
.mod-okruhy-tabulka {
	width: 664px;
	text-align: center;
	padding: 15px 0px 15px 0px;
}
.mod-okruhy-tabulka .table-okru {
	margin: auto;
	width: 630px;
	background: #000 url(.././images/bg-table-top.png) repeat-x left top;
}
.mod-okruhy-tabulka .table-okru .header {
	height: 34px;
	vertical-align: middle;
	font-size: 7pt;
	line-height: 8pt;
	font-weight: bold;
	text-align: center;
	padding: 0px 5px 0px 5px;
	color: #fff;
}
.mod-okruhy-tabulka .table-okru .header .okruh {
	width: 400px;
}
.mod-okruhy-tabulka .table-okru .header .zeme {
	width: 125px;
}
.mod-okruhy-tabulka .table-okru .header .vysledky {
	width: 125px;
}
.mod-okruhy-tabulka .table-okru .rows {
	background-color: #000;
	font-size: 9pt;
	line-height: 10pt;
	font-weight: bold;
}
.mod-okruhy-tabulka .table-okru .rows a {
	color: #fff;
}
.mod-okruhy-tabulka .table-okru .rows .foto {
	width: 150px;
}
.mod-okruhy-tabulka .table-okru .rows .jmeno {
	width: 250px;
	text-align: left;
}
.mod-okruhy-tabulka .table-okru .rows .zeme {
	text-align: center;
}
.mod-okruhy-tabulka .table-okru .rows .vysledky {
	text-align: center;
}
.mod-okruhy-tabulka .table-okru .rows td {
	padding: 3px 10px 3px 10px;
	vertical-align: middle;
	border-bottom: 1px solid #3a3a3a;
}
.mod-okruhy-tabulka .table-okru .header .divider, .mod-okruhy-tabulka .table-okru .rows .divider {
	width: 3px;
	text-align: center;
	background: url(.././images/bg-table-top-divider.png) no-repeat center center;
}
.mod-okruhy-tabulka .table-okru .rows .divider {
	background: url(.././images/bg-table-divider.png) no-repeat center center;
	padding: 0px;
}
/* MODUL */
/* tabulka tymu */
.mod-tymy {
	width: 664px;
	text-align: center;
	padding: 15px 0px 15px 0px;
}
.mod-tymy .table-tymy {
	margin: auto;
	width: 630px;
	background: #000 url(.././images/bg-table-top.png) repeat-x left top;
}
.mod-tymy .table-tymy .header {
	height: 34px;
	vertical-align: middle;
	font-size: 7pt;
	line-height: 8pt;
	font-weight: bold;
	text-align: center;
	padding: 0px 5px 0px 5px;
	color: #fff;
}
.mod-tymy .table-tymy .header .poradi {
	width: 60px;
}
.mod-tymy .table-tymy .header .tym {
	width: 240px;
}
.mod-tymy .table-tymy .header .jezdci {
	width: 130px;
}
.mod-tymy .table-tymy .header .pneumatiky {
	width: 130px;
}
.mod-tymy .table-tymy .header .body {
	width: 70px;
}
.mod-tymy .table-tymy .rows {
	background-color: #000;
	font-size: 9pt;
	line-height: 10pt;
	font-weight: bold;
}
.mod-tymy .table-tymy .rows a {
	color: #fff;
}
.mod-tymy .table-tymy .rows .poradi {
	text-align: center;
}
.mod-tymy .table-tymy .rows .foto {
	width: 120px;
}
.mod-tymy .table-tymy .rows .jmeno {
	width: 120px;
	text-align: left;
}
.mod-tymy .table-tymy .rows .jezdci {
	text-align: center;
}
.mod-tymy .table-tymy .rows .pneumatiky {
	text-align: center;
}
.mod-tymy .table-tymy .rows .body {
	text-align: center;
}
.mod-tymy .table-tymy .rows td {
	padding: 3px 10px 3px 10px;
	vertical-align: middle;
	border-bottom: 1px solid #3a3a3a;
}
.mod-tymy .table-tymy .header .divider, mod-tymy .table-tymy .rows .divider {
	width: 3px;
	text-align: center;
	background: url(.././images/bg-table-top-divider.png) no-repeat center center;
}
.mod-tymy .table-tymy .rows .divider {
	background: url(.././images/bg-table-divider.png) no-repeat center center;
	padding: 0px;
}
/* MODUL */
/* detail tymu */
.mod-tym {
}
.mod-tym .tym-main {
	margin: 18px;
}
.mod-tym .tym-main .tym-header {
	background-color: #000;
	height: 36px;
	background: url(.././images/bg-detail-header1.png) repeat-x top;
	padding: 10px 0px 0px 0px;
}
.mod-tym .tym-main .tym-header .nadpis {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.mod-tym .tym-main .tym-detail {
	border-bottom: 1px #444 solid;
	border-top: 0px #444 solid;
}
.mod-tym .tym-main .tym-detail .tym-detail-picture {
	background-color: #000;
	text-align: center;
	border-right: 1px #444 solid;
}
.mod-tym .tym-main .tym-detail .tym-detail-picture table {
	background-color: #000;
	text-align: center;
	vertical-align: middle;
	width: 283px;
	height: 200px;
}
.mod-tym .tym-main .tym-detail .tym-detail-picture table img {
	width: 250px !important;
	border: 1px #000 solid;
	background-color: #000;
	padding: 2px;
}
.mod-tym .tym-main .tym-detail .tym-detail-parameters {
	background-color: #000;
	height: 150px;
	width: 322px;
	padding: 20px 10px 30px 10px;
	float: right;
}
.mod-tym .tym-main .tym-detail .tym-detail-parameters .tym-detail-parameter {
	border-bottom: 1px #444 solid;
	padding: 5px 20px 5px 10px;
}
.mod-tym .tym-main .tym-detail .tym-detail-parameters .tym-detail-parameter .description {
	color: #ddd;
	font-weight: bold;
	float: left;
}
.mod-tym .tym-main .tym-detail .tym-detail-parameters .tym-detail-parameter .value {
	color: #fff;
	font-weight: bold;
	text-align: right;
}
.mod-tym .tym-main .tym-description {
	background-color: #000;
	padding: 25px 34px 25px 34px;
	text-align: justify;
}
.mod-tym .tym-main .tym-fotos {
	border-top: 1px #444 solid;
	background-color: #000;
	padding: 0px 0px 0px 34px;
}
.mod-tym .tym-main .tym-fotos img {
	margin: 0px;
	padding: 0px;
	width: 122px;
	height: 84px;
	float: left;
	margin: 15px 24px 15px 0px;
}
/* MODUL */
/* tabulka závodů */
.mod-zavody {
	width: 664px;
	text-align: center;
	padding: 15px 0px 15px 0px;
}
.mod-zavody .table-zavody {
	margin: auto;
	width: 630px;
	background: #fff url(.././images/bg-table-top.png) repeat-x left top;
}
.mod-zavody .table-zavody .header {
	height: 34px;
	vertical-align: middle;
	font-size: 7pt;
	line-height: 8pt;
	font-weight: bold;
	text-align: center;
	padding: 0px 5px 0px 5px;
	color: #fff;
}
.mod-zavody .table-zavody .header .zavod {
	width: 330px;
}
.mod-zavody .table-zavody .header .zeme {
	width: 150px;
}
.mod-zavody .table-zavody .header .datum {
	width: 150px;
}
.mod-zavody .table-zavody .rows {
	background-color: #000;
	font-size: 9pt;
	line-height: 10pt;
	font-weight: bold;
}
.mod-zavody .table-zavody .rows a {
	color: #fff;
}
.mod-zavody .table-zavody .rows .zavod {
	text-align: left;
}
.mod-zavody .table-zavody .rows .zeme {
	text-align: center;
}
.mod-zavody .table-zavody .rows .datum {
	text-align: center;
}
.mod-zavody .table-zavody .rows td {
	padding: 3px 10px 3px 10px;
	vertical-align: middle;
	border-bottom: 1px solid #3a3a3a;
}
.mod-zavody .table-zavody .header .divider, mod-zavody .table-zavody .rows .divider {
	width: 3px;
	text-align: center;
	background: url(.././images/bg-table-top-divider.png) no-repeat center center;
}
.mod-zavody .table-zavody .rows .divider {
	background: url(.././images/bg-table-divider.png) no-repeat center center;
	padding: 0px;
}