html {	background: url(../img/background_top.png) repeat-x;}body {	background: url(../img/background_bottom.gif) bottom repeat-x;	font-family: Tahoma, sans-serif;	font-size: 14px;	color: #808080;	margin: 0;	padding: 0;}a img {	border: 0;}.orange {	color: #ea9117;}.blue {	color: #00358a;}#container {	background: #fff url(../img/container_bg.gif) repeat-y;	position: relative;	width: 988px;	margin: 0 auto;	padding: 0;	padding-top: 73px;	overflow: hidden;}h1 {    background: url(../img/background_shadow_top_left.png) no-repeat;	position: absolute;	left: 0;	top: 0;	margin: 0;	padding: 7px 0 0 65px;	height: 360px;	z-index: 18;}h1 img {	border: 0;}a {	color: #00abcd;	text-decoration: underline;}

label {
	font-size: 0.8em;
}

select {
	border: 1px solid #e1e1e1;
	height: 17px;
	font-family: tahoma, sans-serif;
    font-size: 0.8em;
}

input.file {
	width: auto !important;
	height: auto !important;
}#subPage #content ul {	list-style: none;}#subPage #content ul li {	background: url(../img/submenulist_bg.gif) 0 5px no-repeat;	padding-left: 10px;	font-size: 0.9em;}#container #headerFlash {	display: block;	margin: 0 0 0 15px;	width: 957px;	position: relative;	z-index: 50;}#container ul#banners li#bannerFlash {	margin-top: -10px;	background: none;	overflow: hidden;	width: 208px;	height: 228px;}

#container ul#banners li#bannerEtap3Flash {
	margin-top: 50px;
	background: none;
	overflow: hidden;
	width: 208px;
	height: 130px;
}#subPage #container #headerFlash {	margin: 20px 0 0 15px;}/***************************************/* Wyszukiwarka*/#search {	overflow: hidden;	background: url(../img/background_shadow_top_right.png) right no-repeat;	position: absolute;	left: 0;	top: 0;	margin: 0;	padding: 23px 0 0 741px;	width: 247px;	height: 344px;	z-index: 17;}#search h2 {	display: none;}#search form {	margin: 0;	padding: 0;}#search p {	margin: 0;	padding: 0;}#search label {	float: left;	font-weight: bold;	font-size: 0.7em;	margin: 0;	padding: 0;}/* Dla przycisku */#search input {    float: left;    overflow: hidden;	display: block;	background: url(../img/searchbutton_bg.gif) no-repeat;	width: 35px;	height: 23px;	padding-top: 50px;	border: 0;	margin: 4px 0 0 4px;}#search input#search_text,.search input {	float: left;	display: block;    font-family: Tahoma, sans-serif;    font-size: 0.8em;	border: 0;	background: url(../img/searchfield_bg.gif) 0 5px no-repeat;	width: 165px;	height: 22px;	margin: 0;	padding: 9px 5px 0 5px;}.search {	margin-bottom: 20px;	overflow: hidden;}.search label,.search input,.search a {	float: left;	display: block;}.search label {	margin: 10px 10px 0 0;}.search input {	margin: 2px 10px 0 0;}.search a {	margin: 6px 0 0 0;}#searchResults {	clear: both;	font-size: 0.8em;}#searchResults h3 {	font-size: 1em;	font-weight: normal;	margin: 20px 0;}#searchResults h3 strong {	font-weight: bold;}#searchResults .where {	margin-top: 10px;}/* Wyszukiwarka - koniec/**************************************//************************************** * Nag��wek na podstronach */#header_bg {	background: url(../img/header_bg.jpg) no-repeat;	position: absolute;	left: 18px;	top: 30px;	padding: 0;	width: 951px;	height: 333px;	z-index: 1;}#header_bg h2 {	position: absolute;	padding: 0;	margin: 0;	left: 46px;	top: 65px;}#header {	position: absolute;	left: 18px;	top: 89px;	padding: 0;	width: 951px;	height: 333px;	z-index: 18;}#header #ogolnopolskaOlimpiada {	position: absolute;	padding: 0;	margin: 0;	left: 46px;	top: 93px;}#header h3 {	position: absolute;	padding: 0;	margin: 0;	left: 58px;	top: 184px;}#header h3 img {	border: 0;}#header h3 a {	display: block;	width: 181px;	height: 28px;}#header #niePrzegap {	position: absolute;	padding: 0;	margin: 0;	left: 58px;	top: 212px;}#header #nagrody {	position: absolute;	padding: 0;	margin: 0;	left: 762px;	top: 154px;}#header #nagrody img {	border: 0;}#header em {	position: absolute;	padding: 0;	margin: 0;	left: 818px;	top: 0;}/* Nag��wek na podstronach/*************************************//************************************** * Nawigacja na podstronach */#navigation {	margin: 0 0 0 0;	padding: 0 0 16px 60px;	position: relative;	z-index: 21;	font-size: 0.7em;	color: #00358a;}#subPage #navigation {	margin-top: 0;}#navigation a {    color: #00358a;    text-decoration: none;}#navigation strong {	font-weight: bold;}#navigation em {	font-weight: normal;	font-style: normal;	text-decoration: underline;}/* Nawigacja na podstronach/************************************//* Lewa kolumna */#leftColumn {	float: left;	width: 254px;	position: relative;	z-index: 20;}/************************************** * Login form */#leftColumn form,#leftColumn #logged {	float: right;	background: url(../img/login_bg.png) no-repeat;	width: 214px;	height: 99px;	margin: 35px 0 0 0;	padding: 24px 0 0 0;	position: relative;}#leftColumn #logged {	padding: 0;}#leftColumn form fieldset {	border: 0;	padding: 4px 0 0 0;}#leftColumn form fieldset legend span,#leftColumn #logged h2 {	position: absolute;	left: 95px;	top: 8px;	margin: 0;	padding: 0;	text-transform: uppercase;	color: #ffffff;	font-weight: bold;	font-size: 0.9em;}#leftColumn #logged h2 {	display: inline;	position: static;	float: right;	margin: 8px 17px 0 0;}#leftColumn form fieldset legend span.logged {	left: 70px;}#leftColumn form label,#leftColumn #logged p {	float: left;	display: block;	color: #ffffff;	font-size: 0.8em;	text-align: right;	width: 89px;	padding: 4px 7px 0 0;}#leftColumn #logged p {	float: right;	margin: 0;	padding: 9px 20px 0 0;	text-align: right;	width: 194px;	overflow: hidden;}#leftColumn #logged a,#leftColumn #logged a:hover {	font-weight: normal;	display: inline;	color: #ffffff;}#leftColumn form input {	float: left;	background: url(../img/login_textfield_bg.png) repeat-x;	width: 58px;	height: 14px;	margin-top: 3px;	border: 1px solid #dbdcde;	font-family: tahoma, sans-serif;	font-size: 0.8em;}#leftColumn form input.button,#leftColumn #logged a.logout {	float: right;	background: url(../img/login_button_bg.png) no-repeat;	width: 34px;	height: 19px;	border: 0;	color: #ffffff;	font-weight: bold;	font-size: 0.7em;	padding: 0;	margin: 3px 13px 0 0;}#leftColumn #logged a.logout {	background-image: url(../img/button_logout.png);	clear: right;	width: 74px;	height: 16px;	text-transform: uppercase;	text-align: center;	padding: 3px 0 0 0;	margin: 7px 17px 0 0;}/* dla IE6 */* html #leftColumn #logged a.logout {	margin-right: 9px;}/* Login form/*************************************//**************************************/* Menu*/#leftColumn h2 {	display: none;}#leftColumn ul {	list-style: none;	width: 210px;	margin: 0;	padding: 0;	padding-left: 44px;	font-size: 0.9em;}#leftColumn ul ul {	background: #eeeeee url(../img/submenu_bottom_corner.gif) left bottom no-repeat;	width: 184px;	margin-left: 2px;	padding: 0 0 8px 24px;	text-transform: lowercase;	font-size: 0.9em;	border-bottom: 15px solid #fff;}#leftColumn ul ul ul {	background: none;    font-size: 1em;	width: auto;	border-bottom: 0;}#leftColumn li {	background: url(../img/menulist_bg.gif) 0 10px no-repeat;	border: 0;	border-bottom: 1px solid #dbf6fb;	padding: 0;}#leftColumn ul ul li {	background-image: url(../img/submenulist_bg.gif);	border: 0;}#leftColumn li.firstChild {	border-top: 1px solid #dbf6fb;}#leftColumn ul ul li.firstChild {	background-position: 0 13px;	border: 0;}#leftColumn ul ul li.firstChild a {	margin-left: -24px;	padding: 8px 0 0 33px;	background: url(../img/submenu_top_corner.gif) no-repeat;}#leftColumn ul ul ul li.firstChild a {	background: none;}#leftColumn a {	display: block;	padding: 3px 0 0 17px;	min-height: 21px;    color: #343434;    font-weight: bold;    text-decoration: none;}/* dla IE6 */* html #leftColumn a {	height: 21px;}#leftColumn ul ul a {	padding: 5px 0 0 9px;	min-height: 11px;	font-weight: normal;}/* dla IE6 */* html #leftColumn ul ul a {    height: 11px;}#leftColumn em {    color: #00bbe2;	font-style: normal;}#leftColumn strong {	padding: 0;	margin: 0;    color: #00bbe2;	font-style: normal;}#leftColumn ul ul strong {	font-weight: normal;}#leftColumn a:hover {    color: #00bbe2;}/* Menu/****************************/* Banery po lewej */#leftColumn ul#banners {	clear: both;	margin: 0;	padding: 0;	padding-top: 48px;}#leftColumn ul#banners img {	border: 0;	margin: -2px 0 0 -17px;	padding: 0;}#leftColumn ul#banners li {	background: url(../img/banners_bg.png) no-repeat;	width: 208px;	height: 97px;	margin: 0;	margin-left: 46px;	padding: 0;	text-align: center;	border: 0;	font-weight: bold;	color: #dbf6fb;}#leftColumn ul#banners li.secondChild {	background: url(../img/banner2_bg.png) no-repeat;}#leftColumn ul#banners li.thirdChild {	background: url(../img/banner3_bg.png) no-repeat;}/****************************/* Content*/#content {	float: left;	width: 637px;	padding: 0 62px 0 31px;    border-left: 1px solid #b8ddec;    position: relative;    z-index: 20;    margin-bottom: 3px;    min-height: 1550px;}/* dla IE 6 */* html #content {	height: 1550px;}#content h2 {    color: #00bae0;    font-weight: normal;    font-size: 1.7em;}#subPage #content p {	font-size: 0.9em;	color: #4d4d4d;	margin: 20px 0;}#subPage #content h2 {	margin: 0;	margin-bottom: 6px;}/***************************/* Aktualno�ci*/#content #aktualnosci {	background: url(../img/aktualnosci_h_left.gif) no-repeat;	padding: 0;	margin: 20px 0;	overflow: hidden;}#subPage #content #aktualnosci {	background: none;}#content #aktualnosci h3 {	background: url(../img/aktualnosci_h_right.png) right no-repeat;	overflow: hidden;	width: 636px;	height: 25px;	padding: 0;	margin: 0;	padding-left: 3px;}/*dla IE 6*/* html #content #aktualnosci h3 {	background-position: 0 right;}#content #aktualnosci h3 span {	display: block;	color: #4d4d4d;	font-size: 0.8em;	width: 414px;	height: 25px;	margin: 0;	padding: 4px 0 0 18px;	background: url(../img/aktualnosci_h_middle.gif) repeat-x;}#content #aktualnosci ul {	padding: 0;	margin: 0;	list-style: none;	font-size: 0.8em;	color: #4d4d4d;}#subPage #content #aktualnosci ul {	font-size: 1em;}#content #aktualnosci li {	clear: both;	position: relative;	padding: 0;	margin: 20px 0 0 0;	min-height: 1.5em;	background: none;}/* dla IE6 */* html #content #aktualnosci li {	height: 1.5em;}#content #aktualnosci h4 {	float: left;	margin: 0;	padding: 0 0 0 80px;	font-size: 8pt;	color: #4d4d4d;	font-weight: bold;}#subPage #content #aktualnosci h4 {	font-size: 10pt;}#content #aktualnosci div,#content #aktualnosci div * {	clear: left;	margin: 0;	font-size: 10pt;}#content #aktualnosci div {	padding-left: 2px;}#content #aktualnosci div * {	font-size: 1em;}#content #aktualnosci div.mainPage,#content #aktualnosci div.mainPage * {	font-size: 8pt;}#subPage #content #aktualnosci div.mainPage,#subPage #content #aktualnosci div.mainPage * {	font-size: 10pt;}#content #aktualnosci.selected div * {	margin: 20px 0;}#content #aktualnosci li p.date {	clear: none;	position: absolute;	left: 0;	top: 0;	width: auto;	min-width: 0;	padding: 0 11px 0 2px;	margin: 0;	color: #00a4c5;	border-right: 1px solid #00a4c5;	font-size: 8pt;}#subPage #content #aktualnosci li p.date {	font-size: 10pt;	padding: 0 5px 0 2px;}#content #aktualnosci li p.moreLink,#content #aktualnosci li p.backLink {	clear: none;	float: left;	width: auto;	min-width: 0;	padding-left: 1ex;	margin: 0;	font-size: 8pt;}#subPage #content #aktualnosci li p.moreLink,#subPage #content #aktualnosci li p.backLink {	font-size: 10pt;}#content #aktualnosci li p.backLink {	float: right;}#content #aktualnosci #newsFlash {	width: 100%;	text-align: center;	float: none;	clear: both;}#content #aktualnosci .videoThumb {	clear: right;	float: right;	width: auto;	margin: 0;	padding: 0 0 0 20px;}#content #aktualnosci .videoThumb a {	clear: right;	float: right;	display: block;	width: 101px;    color: #00a4c5;	font-size: 0.8em;	text-transform: lowercase;	text-decoration: none;	text-align: center;	margin: 0;}#content #aktualnosci .videoThumb img a {	clear: none;	float: none;	margin: 0;}#content #aktualnosci .videoThumb img {	border: 1px solid #dbdcde;	padding: 2px;	margin: 0;}/* Aktualnosci/*****************************//***************************/* Modu�*/#content .module {	background: url(../img/aktualnosci_h_left.gif) no-repeat;	padding: 0;	margin: 0;	margin-top: 23px;	color: #4d4d4d;}#content .module h3 {	background: url(../img/aktualnosci_h_right.png) right no-repeat;	overflow: hidden;	width: 636px;	height: 25px;	padding: 0;	margin: 0;	padding-left: 3px;	margin-bottom: 20px;}/*dla IE 6*/* html #content .module h3 {	background-position: 0 right;}#content .module h3 span {	display: block;	color: #4d4d4d;	font-size: 0.8em;	width: 414px;	height: 25px;	margin: 0;	padding: 4px 0 0 18px;	background: url(../img/aktualnosci_h_middle.gif) repeat-x;}#content h4.small {	color: inherit;	font-weight: bold;	font-size: 0.8em;	margin: 0;	margin-top: 20px;}#content h4 {	color: #ea9117;	font-size: 1.3em;	font-weight: normal;	margin: 18px 0;}#content h5 {	color: #00358a;	font-size: 0.85em;	font-weight: bold;	margin: 20px 0 5px 0;}#content h6 {	color: #00bae0;	font-size: 0.85em;	font-weight: bold;	margin: 20px 0 5px 0;}/* Modu�/*****************************//******************************/* Klasy*/#content #klasy, #content .spoty, #content .photos, #content .druzyny {	clear: both;	background: url(../img/klasy_h_left.png) no-repeat;	padding: 11px 0 0 73px;	margin: 20px 0;}
#content .spoty {
	background: url(../img/spoty_h_left.png) no-repeat;
}

#content .photos, #subPage #content .photos {
	background: url(../img/photos_h_left.jpg) no-repeat;
}
#content #klasy h3, #content .spoty h3, #content .photos h3, #subPage #content .photos h3, #subPage #content .druzyny h3 {	background: #e79424;	height: 22px;	margin: 0;	padding: 3px 0 0 4px;	color: #fff;	font-size: 1em;	text-transform: uppercase;}#content #klasy h4, #content .spoty h4, #content .photos h4, #subPage #content .photos h4, #subPage #content .druzyny h4 {	float: right;	background: #e79424 url(../img/klasy_h_right.gif) right no-repeat;	width: 138px;	height: 20px;	margin: 0;	margin-top: -25px;	padding-top: 5px;	color: #fff;	font-size: 0.7em;	font-weight: normal;	text-transform: lowercase;}#content #klasy ul, #content .spoty ul, #content .photos ul, #subPage #content .photos ul, #content #kibice ul, #subPage #content .druzyny ul, #subPage #content .kibice ul {
	clear: right;	list-style: none;	overflow: hidden;	margin: 22px 0 0 -79px;	padding: 0;	width: 645px;}#content #klasy li, #content .spoty li, #content .photos li, #subPage #content .photos li, #content #kibice li, #subPage #content .druzyny li, #subPage #content .kibice li {	float: left;	width: 124px;	margin-left: 6px;	overflow: hidden;	height: 190px;
	background: none;
	padding: 0;}

#subPage #content .spoty ul li {
	background: none;
	font-size: 1em;
	padding: 0;
}#content #klasy li.firstChild, #content .spoty li.firstChild, #content .photos li.firstChild, #subPage #content .photos li.firstChild, #content #kibice li.firstChild, #subPage #content .druzyny li.firstChild, #subPage #content .kibice li.firstChild {	margin-left: 0;}#content #klasy ul a, #content .spoty ul a, #content .photos ul a, #subPage #content .photos ul a, #content #kibice ul a, #subPage #content .druzyny ul a, #subPage #content .kibice ul a {	color: #11aaea;	font-size: 0.8em;	text-align: center;	margin: 0;	position: relative;	width: 100%;}#content #klasy ul a.photo, #content .spoty ul a.photo, #content .photos ul a.photo, #subPage #content .photos ul a.photo, #content #kibice ul a.photo, #subPage #content .druzyny ul a.photo, #subPage #content .kibice ul a.photo {	display: block;	background: url(../img/klasy_photo_bg.gif);	width: 124px;	height: 142px;	line-height: 120px;}#content #klasy ul a img, #content .spoty ul a img, #content .photos ul a img, #subPage #content .photos ul a img, #content #kibice ul a img, #subPage #content .druzyny ul a img, #subPage #content .kibice ul a img {    border: 0;	vertical-align: top;	margin-top: 6px;}#content #klasy p, #content .spoty p, #content .photos p, #subPage #content .photos p, #content #kibice p, #subPage #content .druzyny p, #subPage #content .kibice p {	margin-top: -12px;	padding: 0 14px;	text-align: center;}

#subPage #content .photos p {
	margin-top: 0;
}#content #klasy a, #content .spoty a, #content .photos a, #subPage #content .photos a, #content #kibice a, #subPage #content .druzyny a, #subPage #content .kibice a {	color: #11aaea;	font-size: 0.8em;	margin: 0;	clear: both;	float: right;}

#subPage #content .spoty a.pageNumber, #subPage #content .photos a.pageNumber {
	float: none;
	font-size: 1em;
}/* Klasy/*****************************//******************************/* Modu� dotycz�cy klas*/#content .moduleKlasy {	background: url(../img/klasy_h_left.png) no-repeat;	padding: 11px 0 0 0;	margin: 23px 0 23px 0;}#content .moduleKlasy h3 {	height: 25px;	margin: 0;	margin-bottom: 20px;	padding-left: 73px;	color: #fff;	font-size: 1em;	text-transform: uppercase;}#content .moduleKlasy h3 span {	display: block;	width: 562px;	height: 22px;	padding: 3px 0 0 4px;	background: #e79424 url(../img/klasy_h_right.gif) right no-repeat;}#content .moduleKlasy p {	margin: 20px 0 0 -73px;}/* Modu� dotycz�cy klas/*****************************//******************************/* Modu� dotycz�cy kibic�w */#content .moduleKibice {	background: url(../img/kibice_h_left.png) -8px 0 no-repeat;	padding: 17px 0 0 0;	margin: 23px 0 23px 0;}#content .moduleKibice h3 {	height: 25px;	margin: 0;	margin-bottom: 20px;	padding-left: 64px;	color: #fff;	font-size: 1em;	text-transform: uppercase;}#content .moduleKibice h3 span {	display: block;	width: 559px;	height: 22px;	padding: 3px 0 0 16px;	background: #0fa9eb url(../img/kibice_h_right.gif) right no-repeat;}#content .moduleKibice p {	margin: 20px 0 0 -73px;}/* Modu� dotycz�cy kibic�w/*****************************//******************************/* Kibice*/#content #kibice, #subPage #content .kibice {	background: url(../img/kibice_h_left.png) -8px 0 no-repeat;	padding: 17px 0 0 64px;	margin: 20px 0;}#content #kibice h3, #subPage #content .kibice h3 {	background: #0fa9eb;	height: 22px;	margin: 0;	padding: 3px 0 0 16px;	color: #fff;	font-size: 1em;	text-transform: uppercase;}#content #kibice h4, #subPage #content .kibice h4 {	float: right;	background: #0fa9eb url(../img/kibice_h_right.gif) right no-repeat;	width: 138px;	height: 20px;	margin: 0;	margin-top: -25px;	padding-top: 5px;	color: #fff;	font-size: 0.7em;	font-weight: normal;	text-transform: lowercase;}/* Kibice/*****************************//****************************** * Patroni */.patroni {	float: left;	width: 845px;	margin-left: 0;	padding-left: 69px;	margin-top: 20px;}.patroni img {	border: 0;}.patroni h3 {	background: url(../img/patroni_header_bg.png) repeat-x;	color: #4d4d4d;	font-size: 0.9em;	width: 845px;	height: 25px;}.patroni h3 .left {	display: block;	width: 845px;	height: 25px;    background: url(../img/patroni_header_left.png) no-repeat;}.patroni h3 .right {	display: block;	padding: 4px 0 0 17px;	width: 828px;	height: 21px;	background: url(../img/patroni_header_right.gif) right no-repeat;}.patroni ul {	list-style: none;	text-align: center;	margin: 0;	padding: 0;}.patroni li {	display: inline;	margin: 0;	padding: 0;}.patroni li img {	margin-left: 60px;}.patroni li.firstChild img {	margin: 0;}/* Patroni/*****************************//* Content/*****************************//*****************************/* Footer*/#footer {	background: url(../img/background_shadow_bottom.png) repeat-y;	clear: both;	width: 988px;	padding-top: 35px;	position: relative;}#tematy {	background: #0095d6 url(../img/footer_bg_top.gif) repeat-x;	width: 957px;	height: 115px;	margin: 0 15px;	padding-top: 33px;}#tematy h3 {	background: url(../img/footer_arrow.gif) right no-repeat;	color: #c8efff;	font-size: 1em;	text-align: right;	margin: 0;	padding: 0 33px 0 67px;	width: 144px;	height: 70px;}#tematy ul {	background: url(../img/footer_bg_bottom.png) bottom no-repeat;	list-style: none;	width: 683px;	height: 115px;	position: absolute;	left: 0;	top: 35px;	margin: 0;	padding: 33px 0 0 305px;}#tematy li {	float: left;	width: 160px;	min-height: 17px;	padding: 0 0 0 60px;}/* dla IE6 */* html #tematy li {	height: 17px;}#tematy li a {	color: #c8efff;	font-size: 0.8em;}/********************************* * Menu dolne */#subMenu {	position: relative;	z-index: 21;	background: #d7f1fb;	margin: -2px 0 0 0;	padding: 0 0 0 0;	height: 32px;}#subMenu h2 {	display: none;}#subMenu ul {	list-style: none;	margin: 0;	padding: 0 30px 0 30px;	overflow: hidden;	background: #d7f1fb;}#subMenu li {	float: left;	padding: 0 11px 0 11px;	border-right: 1px solid #11aaea;	height: 15px;	line-height: 14px;}#subMenu li#projekt {	float: right;	border: 0;}#subMenu li a {	color: #11aaea;	font-size: 0.8em;	text-decoration: none;}#subMenu li a strong,#subMenu li a:hover {	font-weight: normal;	color: #005191;}/* Menu dolne/********************************//********************************* * Tabele */table {	width: 638px;	margin-bottom: 20px;	border-collapse: separate;	border-spacing: 1px;}table caption {	width: 638px;	min-height: 24px;	margin: 0;	padding: 0;}

/* dla IE6 */
* html table caption {
	height: 24px;
}table caption span {	display: block;	background: url(../img/corners_orange_top.png) #e89220 no-repeat;	width: 618px;	min-height: 18px;	font-size: 0.8em;	text-align: left;	color: #ffffff;	font-weight: bold;	padding: 4px 0 2px 18px;}

/* dla IE6 */
* html table caption span {
	height: 18px;
}table tr {	width: 638px;}table tr td, table tr th {	font-size: 0.8em;	padding: 5px;}table thead td, table thead th, table tbody th {	background: #e1e1e1;	height: 37px;	font-weight: bold;	padding: 5px 10px;}table tbody td {	background: #eeeeee;	border: 1px solid #e1e1e1;	padding-top: 5px;	padding-bottom: 5px;}/* Tabele/********************************/.printOnly {	display: none;}.print {	display: block;	background: url(../img/button_submit.png) no-repeat;	text-align: center;	font-weight: bold;	text-transform: uppercase;	font-size: 8pt;	color: #ffffff;	text-decoration: none;	padding-top: 3px;	width: 145px;	height: 21px;	float: right;}/******************************** * Formularze */.form {	overflow: hidden;}.line_form,.line_form_big {	font-size: 0.8em;}.left_short,.left_big,.wyslij {	clear: both;	margin-top: 10px;	width: 220px;	float: left;	text-align: right;	padding: 0 10px 0 0;}/* dla IE6 */* html .left_short,* html .left_big,* html .wyslij {	margin-top: 0;}.wyslij {	width: 400px;}.right_short,.right_short_text {	margin-top: 10px;	float: left;}/* dla IE6 */* html .right_short,* html .right_short_text {	margin-top: 0;}input,textarea {	border: 1px solid #e1e1e1;	background: #ffffff;    height: 15px;    font-family: tahoma, sans-serif;    font-size: 1em;}textarea {	height: 6em;}.right_short input,.right_short_text textarea {	width: 220px;}input.wyslij {	float: none;	padding: 0;	width: 145px;	height: 21px;	text-align: center;	background: url(../img/button_submit.png) no-repeat;	border: 0;	color: #ffffff;	text-transform: uppercase;	font-size: 8pt;	font-weight: bold;}/* Formularze*******************************//****************************** * Inne */
#teamsCount, #kibiceCount {
	padding-top: 15px;
}
#teamsCount p, #kibiceCount p {    color: #343434;	font-weight: bold;	text-align: right;	padding: 0 0 0 60px;	float: left;	font-size: 0.9em;}#teamsCount p span, #kibiceCount p span {	display: block;	width: 150px;	float: left;	text-align: right}#teamsCount p strong, #kibiceCount p strong {	display: block;	padding: 7px 0 0 7px;	float: left;	color: #D00;}

#kibiceCount p strong {
	color: #0F89CB;
}table#searchResults tbody a {	display: block;	width: 100%;	text-align: center;	text-decoration: none;	padding: 0;	margin: 0;}table#searchResults tbody a img {	margin-right: 5px;}table#searchResults tbody span {	display: block;	padding-top: 1px;}#subPage #content .nagrodyBackground {	padding-bottom: 230px;	background: url(../img/nagrodya.jpg) bottom no-repeat;	position: relative;}
#mapa {
	width: 438px;
	margin: auto;
}

#spotyForm {
	float: right;
	margin: 10px 0;
}

#subPage #content .legend ul li {
	background: none;
}

#leftColumn .infoBox {
	float: right;
	width: 181px;
	height: 97px;
	background: url(../img/leftcolumn_infobox.png);
	padding-left: 10px;
	padding-right: 17px;
	margin-top: 0;
}

#leftColumn .infoBox h2 {
	display: block;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 17px;
}

#leftColumn .infoBox h2 a, #leftColumn .infoBox h2 a:visited, #leftColumn .infoBox h2 a:hover, #leftColumn .infoBox h2 a:active {
	font-weight: bold;
	color: #ffffff;
}

#leftColumn .infoBox p {
	font-size: 0.8em;
	text-align: right;
	width: 100%;
	font-weight: normal;
	color: #ffffff;
	margin-top: 0;
}

#leftColumn .infoBox a, #leftColumn .infoBox a:hover, #leftColumn .infoBox a:visited, #leftColumn .infoBox a:active, #leftColumn .infoBox a:visited {
	color: #ffffff;
	font-weight: normal;
	padding: 0;
}
