body {
	margin:0 0 10px 0;
	background:url(grafika/bg.png) repeat-x #3d3d3d;
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#d7d6d6;
}

img { border:0; }

a {
	text-decoration:none;
	color:#bebebe;
}

hr { height:1px; background:#666; border:0; }

input, select, textarea {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

#zawartosc-tlo input, #zawartosc-tlo select, #zawartosc-tlo textarea {
	background:#fcfcfc;
	padding:2px 3px;
	border:1px solid #cbcbcb;
}

#zawartosc-tlo input:focus, #zawartosc-tlo select:focus, #zawartosc-tlo textarea:focus {
	background:#ffffff;
	border:1px solid #d49c76;
}

#zawartosc-tlo a { color:#805151; }
#zawartosc-tlo a:hover { color:#d61000; }

#logo {
	background:url(grafika/logo.jpg) no-repeat center 0px;
	height:300px;
}

#top {
	margin:auto;
	background:url(grafika/top.png) no-repeat;
	height:27px;
	width:960px;
	padding:5px 10px 0 10px;
}

#top .input, #szukaj .input {
	background:url(grafika/top-input.png) no-repeat;
	height:16px;
	width:90px;
	padding:3px 5px;
	border:0;
	color:#939393;
	position:relative;
	top:-7px;
}

#top .zaloguj {
	height:22px;
	width:62px;
}

#logowanie {
	height:100%;
	width:100%;
	position:fixed;
	background:url(grafika/bg-b8.png);
	z-index:1;
	text-align:center;
	padding-top:200px;
	font-size:12px;
}

#login_menu {
	background:url(grafika/top-login-menu.png);
	margin:auto;
	width:120px;
	padding-top:5px;
	height:55px;
	position:relative;
	left:205px;
	text-align:center;
	line-height:16px;
	
}

#header {
	width:950px;
	margin:0 auto;
}

#zawartosc {
	margin:auto;
	width:980px;
	overflow:hidden;
}

#zawartosc-tlo {
	background:url(grafika/zawartosc-tlo.png) repeat-y;
	padding:0 2px 0 2px;
}

#menu a {
	display:block;
	float:left;
	height:35px;
	width:125px;
	margin-left:5px;
}

#menu .strona-glowna { background:url(grafika/menu-stronaglowna.png); margin-left:10px; }
#menu .druzyna { background:url(grafika/menu-druzyna.png); }
#menu .mecze { background:url(grafika/menu-mecze.png); }
#menu .osiagniecia { background:url(grafika/menu-osiagniecia.png); }
#menu .publikacje { background:url(grafika/menu-publikacje.png); }
#menu .sponsorzy { background:url(grafika/menu-sponsorzy.png); }

#menu .strona-glowna:hover { background:url(grafika/menu-stronaglowna2.png); }
#menu .druzyna:hover { background:url(grafika/menu-druzyna2.png); }
#menu .mecze:hover { background:url(grafika/menu-mecze2.png); }
#menu .osiagniecia:hover { background:url(grafika/menu-osiagniecia2.png); }
#menu .publikacje:hover { background:url(grafika/menu-publikacje2.png); }
#menu .sponsorzy:hover { background:url(grafika/menu-sponsorzy2.png); }

#menu .strona-glowna2 { background:url(grafika/menu-stronaglowna2.png); margin-left:10px; }
#menu .druzyna2 { background:url(grafika/menu-druzyna2.png); }
#menu .mecze2 { background:url(grafika/menu-mecze2.png); }
#menu .osiagniecia2 { background:url(grafika/menu-osiagniecia2.png); }
#menu .publikacje2 { background:url(grafika/menu-publikacje2.png); }
#menu .sponsorzy2 { background:url(grafika/menu-sponsorzy2.png); }

#szukaj {
	background:url(grafika/menu-szukaj.png);
	height:26px;
	width:135px;
	float:left;
	padding:9px 0 0 55px;
	margin-left:5px;
}

.szukaj {
	position:relative;
	top:-1px;
}

#sponsorzy {
	background:url(grafika/sponsorzy.png);
	height:100px;
	width:970px;
	padding:0 5px;
}

#sponsorzy table { border:0; height:100px; width:100%; }
#sponsorzy .loga {height:75px; }

.blok-naglowek {
	background:url(grafika/blok-naglowek.png);
	height:32px;
	width:285px;
	padding:9px 15px 0 15px;
	font-size:12px;
	margin-top:10px;
	color:#ffffff;
}

.blok-tlo {
	background:url(grafika/blok-tlo.png);
	width:291px;
	padding:0 12px;
}

.blok-tlo a { color:#b8b8b8 !important; }
.blok-tlo a:hover { color:#f89200 !important; }

.blok-stopka {
	background:url(grafika/blok-stopka.png);
	height:12px;
	width:315px;
}

.zaw-naglowek {
	background:url(grafika/zaw-naglowek.png);
	height:31px;
	width:610px;
	font-size:12px;
	padding:9px 15px 0 15px;
	color:#ffffff;
}

.zaw-tlo {
	background:url(grafika/zaw-tlo.png);
	width:620px;
	color:#3d3d3d;
	padding:2px 10px;
}

.zaw-stopka {
	background:url(grafika/zaw-stopka.png);
	height:10px;
	width:640px;
}

.zaw-tresc {
	font-size:12px;
	line-height:17px;
	letter-spacing:0,6px;
	sfont-family:Helvetica, sans-serif;
}

#wra .gora {
	background:url(grafika/wra-gora.png) repeat-x;
	height:30px;
	padding-left:19px;
	margin:10px 0;
	font-size:12px;
}

#wra .naglowek {
	background:url(grafika/wra-naglowek.png);
	height:5px;
	width:315px;
}

#wra .zawartosc {
	background:#1c1c1c;
	padding:2px 6px;
	width:303px;
}

#wra .stopka {
	background:url(grafika/wra-stopka.png);
	height:5px;
	width:315px;
}

#wra-gora {
	background:url(grafika/wra-bg.png) repeat-x bottom;
	height:292px;
	margin-bottom:10px;
	border-bottom:1px solid #3d3d3d;
}

#wra-gora .naglowek a { font-size:12px; color:#4492c1; text-align:justify; }
#wra-gora .data { font-size:10px; color:#7d7d7d; padding:5px 0; }
#wra-gora .zawartosc { text-align:justify; padding-bottom:5px; }

#wra-gora .wra-zakladka {
	float:left;
	width:220px;
	height:284px;
	padding:8px 0 0 90px;
	overflow:hidden;
}

#stopka {
	background:url(grafika/stopka.png);
	height:80px;
	padding:20px 10px 0 20px;
	line-height:18px;
}

#stopka a:hover { color:#f46400; }

.hr1 {
	border:0;
	height:2px;
	background:url(grafika/hr-1.png) repeat-x;
	margin:5px 0;
}

.hr2 {
	border:0;
	height:1px;
	background:none;
	border-bottom:1px dashed #51575b;
	margin:5px 0;
}

.komentarz { width:620px; padding:5px 0 5px 2px; }

.komentarz .avatar { width:75px; float:left; text-align:center; overflow:hidden; }

.kom-gora {
	background:url(grafika/kom-gora.png);
	width:520px;
	height:35px;
	padding:5px 5px 0 15px;
}

.kom-gora span { font-size:10px; color:#999; }

.kom-zaw {
	margin-left:10px;
	background:#FFF;
	padding:0 5px;
	width:520px;
}

.kom-dol {
	background:url(grafika/kom-dol.png);
	width:540px;
	height:10px;
}

.strona {
	background:#ffffff;
	border:1px solid #dedede;
	padding:2px 3px;
}

.strona:hover { border:1px solid #f46400; }

.strona-zaz {
	background:#f46400;
	color:#ffffff !important;
	border:1px solid #d65b00;
	padding:1px 3px;
}

.strony {
	padding:10px 5px 5px 0;
	text-align:right;
}

.strony2 { text-align:left; padding:4px 3px; }

.strony a {
	background:#ffffff;
	border:1px solid #dedede;
	padding:2px 3px;
}

.strony a:hover { border:1px solid #f46400; }

.strony span {
	background:#f46400;
	color:#ffffff !important;
	border:1px solid #d65b00;
	padding:1px 3px;
}

.zakladka1 {
	background:url(grafika/zakladka-1.png);
	height:19px;
	width:89px;
	padding:5px 2px 0 2px;
	text-align:center;
	font-size:11px;
	color:#f0f0f0 !important;
}

.zakladka1:hover { color:#f07e21 !important; }

.tabela1 .naglowek {
	background:#4492c1;
	color:#ffffff;
}

.tabela1 .naglowek a { color:#ffffff !important; }

.tabela1 .tr1 { background:#ffffff; }

.tabela1 tr:hover { background:#f3f8ff; }
.tabela1 span { color:#838383; }

.publikajca { width:200px; height:100px; overflow:hidden; }
.publikacja .gora  { font-size:12px; }
.publikacja .data { font-size:10px; color:#7d7d7d; }
.publikacja .zawartosc { text-align:justify; height:145px; overflow:hidden; }
.publikacja .naglowek { color:#0e6498 !important; font-size:12px; padding-top:5px; }

.obrazek { padding:1px; border:1px solid #b9b9b9; }
.obrazek-2 { padding:1px; border:1px solid #535353; }

.gracz {
	background:url(grafika/gracz.png);
	height:55px;
	width:182px;
	padding:9px 5px 6px 9px;
	float:left;
	margin-left:5px;
}

.zakladka { 
	background:url(grafika/zakladka-k.png) right no-repeat;
	padding-right:10px;
	color:#ffffff !important;
	cursor:pointer;
}

.zakladka span {
	background:url(grafika/zakladka-p.png);
	display:block;
	padding:5px 0 0 10px;
	height:19px;
	font-size:11px;
}

.zakladka:hover { color:#ff7c21 !important; }


.akt { background:url(grafika/zakladka-k2.png) right no-repeat; color:#d63200 !important; }
.akt span { background:url(grafika/zakladka-p2.png); }

.blok-naglowek .akt { background:url(grafika/zakladka-k3.png) right no-repeat; color:#65b1df !important; }
.blok-naglowek .akt span { background:url(grafika/zakladka-p3.png); }
.blok-naglowek .zakladka:hover { color:#65b1df !important; }

.wra-dol {
	padding:10px 5px;
	border-top:1px solid #3b3b3b;
	color:#5f5f5f;
	font-size:10px;
	line-height:14px;
}

.wra-dol div a { color:#4ba3d3 !important; font-size:11px; }

.wra-dol-1 {
	padding:5px 5px 10px 5px;
	color:#a4a4a4;
}
.wra-dol-1 .prawo { float:left; width:205px; text-align:justify; height:97px; overflow:hidden; }
.wra-dol-1 .link a { color:#f06103 !important; font-size:11px; }
.wra-dol-1 .data { color:#5f5f5f; font-size:10px; padding-bottom:5px; }

.spolecznosc div { padding:2px; }

.w_nieb { color:#009ee0; }
.w_ziel { color:#4c9a00; }
.w_czer { color:#d61000; }

.ost-mecze {
	padding:6px 0;
	border-top:1px dashed #3b3f42;
}

.ost-mecze:hover { background:url(grafika/bg_b25.png) !important; }

.mecze-zaw { padding:6px 0; border-bottom:1px dashed #cec0b7; }
.mecze-zaw:hover { background:#fff2d7 !important; }

.blok-tlo .data { color:#6a6e6f; font-size:10px; }
.blok-tlo .link { color:#ffcb7a !important; }

.tabelka-gora {
	background:url(grafika/tabelka-gora.jpg);
	height:98px;
	width:502px;
	padding:17px 14px 0 14px;
}

.tabelka-zaw {
	background:#FFF;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	padding:1px 12px;
	width:504px;
}

.tabelka-dol {
	background:url(grafika/tabelka-dol.png);
	height:6px;
	width:530px;
}

.wynik {
	background:url(grafika/wynik-p.png) right no-repeat;
	padding-right:5px;
	height:20px;
	font-size:10px;
	line-height:17px;
}

.wynik div {
	height:19px;
	background:url(grafika/wynik-l.png);
	padding:1px 0 0 5px;
	font-weight:bold;
}

.liga-ikona { position:relative; top:4px; }

.tresc-nag {
	background:url(grafika/tresc-nag.png);
	height:20px;
	width:605px;
	color:#ffffff;
	padding:6px 0 0 15px;
}

.tresc-tlo {
	background:url(grafika/tresc-tlo.png) repeat-x #ffffff;
	width:610px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	padding:2px 4px;
}

.tresc-stopka {
	background:url(grafika/tresc-stopka.png);
	height:6px;
	width:620px;
}

.tresc-mala-nag {
	background:url(grafika/tresc-mala-nag.png);
	height:20px;
	width:285px;
	color:#ffffff;
	padding:6px 0 0 15px;
}

.tresc-mala-tlo {
	background:url(grafika/tresc-tlo.png) repeat-x #ffffff;
	width:290px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	padding:2px 4px;
}

.tresc-mala-stopka {
	background:url(grafika/tresc-mala-stopka.png);
	height:6px;
	width:300px;
}

.profil {
	background:url(grafika/profil.jpg);
	height:80px;
	width:570px;
	padding:10px;
	color:#212121 !important;
}

.osiagniecie {
	background:url(grafika/osiagniecie.jpg);
	height:82px;
	width:270px;
	padding:18px 10px 0 10px;
}

.osiagniecie-l {
	background:url(grafika/osiegniecie-l.png) left no-repeat;
	height:65px;
	width:80px;
	padding-right:5px;
}

.osiagniecia-zaw { padding:6px 0; border-bottom:1px dashed #e6dfdb; }
.osiagniecia-zaw:hover { background:#ffe9d7 !important; }

.zaw-tlo .data { font-size:10px; }

.druzyna-gora {
	background:url(grafika/druzyna-gora.png) no-repeat #d9d9d9;
	width:599px;
	padding:10px 8px 0 8px;
}

.druzyna-dol {
	background:url(grafika/druzyna-dol.png);
	width:615px;
	height:10px;
}

.tabela { border-collapse:collapse; width:100%; background:url(grafika/bg-tabela.png); }
.tabela th { text-align:left; padding:8px 3px; }
.tabela .td1 { background:url(grafika/bg_w50.png); }

.tabela tr:hover {background:url(grafika/bg_o20.png); }

.tabela2 { border-collapse:collapse; width:100%; background:url(grafika/bg-tabela.png); }
.tabela2 td { border-bottom:1px dashed #cfcfcf; }
.tabela2 th { text-align:left; padding:8px 3px; }
.tabela2 .td1 { background:url(grafika/bg_w50.png); }

.tabela2 tr:hover {background:url(grafika/bg_o10.png); }

#r-gora { position:absolute; width:484px; height:10px; background:url(grafika/rotator-gora.png); margin-top:-242px; margin-left:-2px; }
#r-dol { position:absolute; width:484px; height:10px; background:url(grafika/rotator-dol.png); margin-top:-8px; margin-left:-2px; }
#r-lewo { position:absolute; width:10px; height:224px; background:url(grafika/rotator-lewo.png); margin-top:-232px; margin-left:-2px; }
#r-prawo { position:absolute; width:10px; height:224px; background:url(grafika/rotator-prawo.png); margin-top:-232px; margin-left:472px; }
#r-nawigacja { position:absolute; margin-top:-78px; margin-left:435px; }

#carousel-wrapper {
    width: 480px;
    height: 240px;
    overflow: hidden;
	margin-top:15px;
}
#carousel-content {
    width: 2500px;
	z-index:1;
}
#carousel-content .slide {
    float: left;
    width: 480px;
    height: 240px;
	overflow:hidden;
}

#carousel-content .tlo {
	background:url(grafika/bg_b60.png);
	height:50px;
	margin-top:184px;
	padding:3px 5px;
}
#carousel-content .opis { font-size:10px; }
#carousel-content .tytul { padding-bottom:2px; }

#reklama-wrapper {
    width: 620px;
    height: 80px;
    overflow: hidden;
	margin:12px 0 0 10px;
}
#reklama-content {
    width: 2500px;
	z-index:1;
}
#reklama-content .slide {
    float: left;
    width: 620px;
    height: 80px;
	overflow:hidden;
}

.moje-zaklady {
	background:url(grafika/moje-zaklady.jpg);
	height:146px;
	width:301px;
	padding:2px;
	overflow:hidden;
}

#rss-kanaly .rss-kanal {
	position:absolute;
	background:url(grafika/rss-tlo.png);
	padding:3px 3px 2px 3px;
	width:250px;
	border:1px solid #dedede;
}

#rss-kanaly #rss-lista {
	position:absolute;
	margin-top:42px;
}

#rss-kanaly .rss-kanal-2 {
	background:url(grafika/rss-tlo-2.png);
	padding:3px 3px 2px 3px;
	width:250px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-top:1px solid #dedede;
	cursor:pointer;
}

#rss-kanaly .rss-kanal-2:hover { background:url(grafika/rss-tlo.png); border-top:1px solid #ffc494; }

#rss-kanaly .rss-strzalka {
	position:absolute;
	background:url(grafika/rss-strzalka.png);
	width:7px;
	height:9px;
	margin-left:235px;
	margin-top:20px;
	cursor:pointer;
}

.rss-kanal span, .rss-kanal-2 span { position:relative; top:-15px; left:5px; }

.rss-gora {
	background:url(grafika/rss-gora.png);
	height:46px;
	width:616px;
	padding:4px 0 0 4px;
}

.rss-zaw {
	background:#e1e1e1;
	width:612px;
	padding:3px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

.rss-dol {
	background:url(grafika/rss-dol.png);
	height:6px;
	width:620px;
	margin-bottom:15px;
}

.sponsor {
	background:url(grafika/sponsor-ramka.png) center;
	height:80px;
	width:175px;
	margin-left:10px;
}

/* ----- rating ----- */

#rating { padding:10px 0 5px 5px; }
#rating span { font-size:10px; color:#999; }

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(grafika/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
	cursor:pointer;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:55px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(grafika/star_small.png);
	line-height: 10px;
	height: 10px;
}


/* ----- websSPELL styles ----- */

.tooltip {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #DDDDDD;
  border-left: 4px solid #0E8AEA;
  padding: 4px 10px;
  z-index: 100;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.errorbox {
  background-color: #FFCCCC;
  border: 1px dashed #D60000;
  color: #666666;
  font-size: 10px;
  width: 350px;
  padding: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* BBCode Tags */
.quote {
  color: #383838;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border:1px solid #999999;
  background:#ffffff;
}

.list {
	list-style-type: disc;
	list-style-position:outside;
}
.list_num {
	list-style-type: decimal;
	list-style-position:outside;
}

.list_alpha {
	list-style-type: lower-latin;
	list-style-position:outside;
}

.code {
  color: #000000;
  text-align: left;
  margin: 0 auto;
  padding: 3px;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.codeinner {
  color: #000000;
  font: 11px 'Courier New', Courier, monospace;
}

.codeline0 {
	background-color: #F3F3F3;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}

.codeline1 {
	background-color: #FFFFFF;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}