	body { background-color: white; margin-top: 0; sscrollbar-base-colorr: ivory; }
	body, table { font-family: "Tahoma", "Calibri", "Verdana"; font-size: 9.5pt; line-height: 1.2; cursor: default; }
	input { font-family: "Tahoma", "Calibri", "Verdana"; }
	table { border-collapse: collapse }
	table.mainmenu { cursor: pointer }

	tr.menu { color: ivory; background-color: #E00000; font-size: 10pt; font-weight: normal; text-transform: lowercase; background-image: URL('decorations/button_red_2.jpg')}
	tr.menu td { line-height: 14pt }
	tr.menubreak { border-width: 0; line-height: 8px }
	tr.submenu { height: 25px; color: #333333; background-color: #FFD494; font-weight: bold; font-family: "Tahoma", "Calibri", "Verdana"; font-size: 9.0pt }

	tr.infohead { line-height: 8pt; color: #333333; _background-color_: beige; background-color: LemonChiffon; text-align: center; font-family: Tahoma; font-weight: bold; font-size: 8pt; border-width: 0; background-image_: URL('decorations/button_navy_hor.jpg'); }
	tr_.infohead { line-height: 10pt; color: navy; background-color: "rgb(145,220,255)"; text-align: center; font-weight: bold; font-size: 8pt; border-width: 0 }
	td.infohead { text-align: center; border-width: 0; }
	tr.infotext { text-indent: 0em; font-size: 9.0pt; line-height: 1.5;  color: #333333; }
	div.infotext { margin-left: 2.0em; margin-right: 2.0em; }
	td.caption { border: none; border-style: solid; border-color_: #E00000; color: khaki; background-color: #004080; font-size: 9pt; font-style: normal; font-weight: bold; padding-right: 2em; text-align: right; text-indent: 2em; border-width: 0px; line-height: 12pt; text-transform: lowercase; background-image: URL('decorations/button_navy_2.jpg'); background-repeat: repeat-x }

	tr.infohead, td.infohead { color: #444444; _border-top_: 1px solid darkgrey_; _border-bottom_: 1px solid darkgrey; height: 18px; font-size: 9.0pt; vertical-align: middle; line-height: 1.8;}
	tr.infohead  td { border-left_: 1px solid darkgray; border-right_: 1px solid darkgray; border-top: 1px solid darkgray; }

	_p { text-indent: 1em }

	#span.mniej_wiecej { border: none; border-style: solid; border-color: #E00000; color: black; background-color: orange; font-size: 7.5pt; font-style: normal; font-weight: bold; padding-right: 2em; text-align: right; text-indent: 2em; border-width: 0px; line-height: 12px; text-transform: lowercase; background-image: URL('decorations/button_green_2.jpg'); background-repeat: repeat-x }
	span.mniej_wiecej { border: none; border-style: solid; color: LemonChiffon; background-color: crimson; font-size: 7.5pt; font-style: normal; font-weight: bold; padding-right: 2em; text-align: right; text-indent: 2em; border-width: 0px; line-height: 12px; text-transform: lowercase; }
	span.draftLink { font-family: "Tahoma", "Calibri", "Verdana"; font-size: 9pt; color: firebrick }

	caption { color: khaki; background-color: #004080; font-size: 9pt; font-style: normal; font-weight: bold; padding-right: 2em; text-align: right; border-style: solid; border-color: #E00000; text-indent: 2em; border-width: 0px; line-height: 20px; text-transform: lowercase; background-image: URL('decorations/button_navy_2.jpg'); background-repeat: repeat-x }
	#break { height: 3px }

	.submenutable  td { cursor: pointer; filter_:progid:DXImageTransform.Microsoft.Alpha(opacity=100); }

	button::-moz-focus-inner,
	input[type="reset"]::-moz-focus-inner,
	input[type="button"]::-moz-focus-inner,
	input[type="submit"]::-moz-focus-inner,
	input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; }

	@supports (-webkit-overflow-scrolling: touch) {
	button, input[type="button"] {  -webkit-appearance: none; background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#dadada)); border-radius: 3px; border-color: #aaa; }
	}
 
	a:link { text-decoration: none; color: blue; font-weight: bold; }     /* unvisited link */
	a.perm:link { text-decoration: none; color: firebrick; font-weight: bold; }     /* unvisited link */
	a:visited { text-decoration: none; color: firebrick; font-weight: bold; }  /* visited link */
	a:hover { text-decoration: none; color: black; background-color: #FFB76F }   /* mouse over link */
	a:active { text-decoration: none }   /* selected link */

	a_:link {text-decoration: underline; color: black}     /* unvisited link */
	a_:visited {text-decoration: underline; color: black}  /* visited link */
	a_:hover {text-decoration: underline; color: black; background-color: #FFB76F}   /* mouse over link */
	a_:active {text-decoration: none}   /* selected link */

	a_.a:link {text-decoration: underline; color: khaki}     /* unvisited link */
	a_.a:visited {text-decoration: underline; color: khaki}  /* visited link */
	a_.a:hover {text-decoration: underline; background-color: #004080}   /* mouse over link */
	a_.a:active {text-decoration: none}   /* selected link */

	@media print {
	.noprint, ul#menu, input, tbody.race_progression { visibility: hidden; display: none; }
	*	{ font-family: Tahoma !important; }
	body	{ background-image: none !important; }
	}
