body {
	margin: 0px;
	padding: 0px;	
	background-color: White;
}


div#horni {
	background-color: white;
	border-bottom: 1px solid White;
	margin: 0px;
	font-family: "MS Serif", "New York", serif;
	color: #717171;
	font-size: 2em;
	padding: 0.5em;
}
div#nadpis {

	background-image: url(../images/c_pruh.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: Red;	
	padding: 0.2em 0em 0.4em 1em;
	font-family: "Courier New", Courier, monospace;
	font-size: 1.2em;
	font-weight: bold;
	color: Black;
	border-top: 1px solid #1E1E1E;
	border-bottom: 5px solid White;
}
a#fotka {
	display: block;
	position: absolute;
	right: 0.5em;
	top: 0.3em;
	text-align: right;
	margin: 0em 0.5em 0em 0em;
}
a#fotka img {
	border: 1px solid Black;
}



div#dolni {
	background-color: #E0E0E0;
	background-image: url(../images/pozdi06.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	padding-bottom: 70px;
}

div#menu {
	float: left;
	margin: 0.5em 0em 1em 1em;
	width: 13em;
}
div#menu a {
	display: block;
	padding: 0em 1em 0.2em 0.5em;
	margin: 0.3em 0em 0.3em 0em;
	border-color: #F0F0F0 Black Black #F0F0F0;
	border-style: solid;
	border-width: 1px;
	color: Black;
	font-family: "Courier New", Courier, monospace;
	font-size: 0.9em;
	text-decoration: none;
	background-color: #C8C8C8;
	background-image: url(../images/sed_pruh.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
div#menu a#aktiv {
	background-color: White;
	background-image: url(../images/b_pruh.jpg);
	border-color: Black #F0F0F0 #F0F0F0 Black;
	color: Red;
}

div#menu a:hover, div#menu a#aktiv:hover  {
	border-color: Red Black Black Red;
	color: Red;
}



div#data {
	margin-left: 15em;	
}
div#data a {
	font-family: "Courier New", Courier, monospace;
	color: Navy;
	text-decoration: none;	
}
div#data a:hover {
	color: Red;
	text-decoration: underline;
}


hr.roztahni {
	clear: both;
	visibility: hidden;	
}

div#nastenka {
	margin: 1em;	
}
div#nastenka div.nadpis {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 0.5em;
	padding: 0.2em 1em 0.2em 1em;
	background-color: #CC0000;
	border-style: solid;
	border-width: 1px;
	border-color: #FF9999 #2A2A2A #2A2A2A #FF9999;
}

div#nastenka div.nadpis a {
	color: #E0E0E0;
	text-decoration: none;
}
div#nastenka div.nadpis a:hover {
	color: black;
	text-decoration: underline;
}


div#nastenka div.nastenkatext {
	font-size: 0.8em;
	background-color: White;
	border: 1px dotted #727272;
	margin-top: 3px;
	padding: 1em;
}
table#clenove {
	margin: 1em auto 1em auto;
	border-collapse: collapse;
}
table#clenove img {
	margin: 0.5em;
	border: 1px solid Red;
}
table#clenove th, table#clenove td {
	padding: 0.5em;
	padding-bottom: 0.2em;
	text-align: left;	
}
table#clenove td.nazev {
	font-style: italic;
	font-size: 0.9em;	
}
tr.cara td {
	background-image: url(../images/cerv_prouzek.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-top: 1px solid Black;
}
a.nahoru {
	display: block;
	text-align: right;
	padding: 0.3em 3em 1em 0em;
	font-family: "Courier New", Courier, monospace;
	font-size: 0.8em;
	text-decoration: none;
	color: Black;
}
a:hover.nahoru {
	color: Red;	
}
div.strankujeme {
	margin: 0.5em 1em 0.5em 1em;
	padding: 0.2em;
	text-align: center;
	background-color: #727272;
	border: 1px solid #444444;
	color: Black;
	font-family: "Courier New", Courier, monospace;
	font-size: 0.8em;
}
div.strankujeme a {
	color: Black;	
	text-decoration: none;
}
div.strankujeme a:hover {
	text-decoration: underline;
	color: #B90000;	
}

table.prehled {
	border-collapse: collapse;
	border: 1px solid Gray;
}
table.prehled td, table.prehled th {
	border: 1px solid #686868;
	padding: 0.3em 0.5em 0.1em 0.5em;
}
tr.cara, tr.cara td, tr.cara th {
	border-bottom: 3px double Black;
}

/*  aktuality   ====================================== */
span.strankuj {
	display: block;
	background-color: #FFDE8A;
	border-color: #8A8A8A;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	padding: 0.1em 2em 0.1em 2em;
	margin: 0.5em 0em 0.5em 0em;
}

table.aktuality {
	border-collapse: collapse;
	margin: 0.5em 0.5em 0.5em 0.5em;
	border: 1px solid Gray;
	/* width: 97%; */
	background-color: White;
}
table.aktuality tr, table.aktuality td, table.aktuality th {
	border: solid Gray;
	border-width: 1px 0px 1px 0px;
	padding: 0.2em;
	text-align: left;
}
tr.nadpis td {
	background-color: #C7C7C7;
}
td.nick {
	font-family: "Courier New", Courier, monospace;
	font-size: 0.9em;
	color: #464646;
}


td.datum, td.prosledatum {
	font-family: "Courier New", Courier, monospace;
	font-style: italic;
	font-size: 0.8em;	
}
td.prosledatum {
	color: #858585;	
}


td.titulek {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	font-size: 0.9em;
	color: Maroon;	
}
tr.zprava  td, tr.zprava th, tr.zprava{
	padding-bottom: 1em;	
}

a#webmaster {
	font-family: "Courier New", Courier, monospace;
	font-size: 0.8em;
	color: Gray;
	text-decoration: none;	
	display: block;
	padding: 0.2em;
}
a:hover#webmaster {
	text-decoration: underline;	
}

/* == tabulka závodů ======================================== */
table.zavody {
	border-collapse: collapse;
	margin-top: 2em;
}
table.zavody td, table.zavody th {
	border: 1px solid black;
	padding: 0.2em 0.5em 0.2em 0.5em;
	text-align: left;
}
div.prihlaska {
	margin: 1em;
	border: 3pt double Navy;
	background-color: White;
	padding: 0.5em;
}
tr.partak, tr.partak td {
	border-bottom: 2px solid Black;
}

span#nick {
	float: right;
	padding-right: 1em;	
	font-size: 0.8em;
	font-weight: normal;
}
.zelpoz {
	background-color: #A5E4A6;	
}
.modpoz {
	background-color: #8889FF;	
}


