* {margin: 0; padding: 0;filter:}


/*ustawienia glowne */
body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.76em; text-align: left;}
#container {width: 940px; padding: 20px 0; margin:auto; text-align: left;}
fieldset {border: none; padding: 0;}
h1 {font-size: 1.5em;}
h2 {font-size: 14px;clear: both; display: block; font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;}
h3 {font-weight: bold;font-size: 11px; padding: 1em 0;font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;}

.aktualnosc h3 {padding-left: 10px;}

caption {padding: 1.2em 0 0.4em 0;background: #EFEFF3;font-weight: bold; font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;}
label {margin-right:10px;}
table {text-align: center; width: 100%; font-size: 0.76em; padding-bottom: 2em; float: left;margin-bottom: 1em;}
td {padding: 0.4em 0.4em;}

th {padding: 0.4em;}
p { margin: 0; font-size: 10px; line-height: 1.5em;}
div.trescnewsa, div.modul p {margin: 0; padding: 0 1em; font-size: 10px; line-height: 1.5em;}
div.trescforum {margin: 20px 0 20px 0; padding: 20px 1em; border-top: 1px solid #ddd; background-color: #eee; }
tr {background: #ECECED; }
tr.odd {background: #EFEFF3;}

/*bloki */
#header {float: left; overflow: hidden; height: 145px; width: 940px; position: relative; background-image: url('images/header.jpg'); margin-bottom: 0;}
h1 {display: none; clear: both; height: 5em;color: #fff; padding: 5px 5px 5px 10px; font-family: "Trebuchet MS"; margin: 0;   background-position: left;  background-repeat: no-repeat;   }
h1 span {display:block;font-size:0.76em;font-weight: normal;}
#content {height: 100%; position: relative; clear: both; padding-bottom: 20px; overflow: hidden; margin-top: 20px; width: 940px; float: left;}
#lewakolumna {width: 68%; float: left; background: #EFEFF3; padding-bottom: 1em;}
#prawakolumna {background: #EFEFF3;width: 31%; float: right; position: relative; padding-bottom: 1em;}
a:link, a:visited{color:#000;text-decoration:underline;font-weight:normal;}
a:hover {color:#F30B34;text-decoration:underline;}
.modul {margin-bottom: 20px;}
#prawakolumna .trescnewsa {margin-bottom: 10px;}
#pogoda {background: #fff;width: 31%; float: right; position: relative; }


#lewakolumna h2, #prawakolumna h2, #pogoda h2 {background:#F30B34 url('images/h2.gif') left top repeat-x;color: #fff;display: block; width: 100%;margin-bottom: 1em; padding: 0.2em 0; border-bottom: white solid 1px; line-height: 0.9em;}
#lewakolumna h2 span, #prawakolumna h2 span, #pogoda h2 span {padding-left: 1em;}

ul {padding-left: 20px;}
li {font-size: 10px;}

ul#menu {font-size: 11px; list-style-type: none;}
#menu li {padding: 0.4em 0; font-size: 10px;font-family: 'Trebuchet MS', Verdana;}

#menu {position: absolute;left: 2px; top: 122px; padding-left: 0; width: 934px; display: block; height:23px;overflow:hidden; font-size: 9px;}
#menu a{color: #fff;background: url('images/1leftcorner.gif') left top no-repeat;text-decoration: none;padding-left: 10px;line-height: 20px;}
#menu a span{background: url('images/1rightcorner.gif') right top no-repeat;padding-right: 10px;line-height: 20px;}
#menu a, #menu a span{display: block;float: left}
li.zakladkaprawa, li.zakladkaprawa a, li.zakladkaprawa a span{display:block; float: right;}

/* Hide from IE5-Mac \*/
#menu a, #menu a span{float: none}
/* End hide */
#menu a.special {color: #fff;background: url('images/2leftcorner.gif') left top no-repeat;text-decoration: none;padding-left: 10px;line-height: 20px; font-weight: normal;}

#menu a.special span{background: url('images/2rightcorner.gif') right top no-repeat;padding-right: 10px;line-height: 20px;}
#menu a:hover, #menu a.current{color: #F30B34;background: url('images/leftcorner1.gif') left top no-repeat;padding-left: 10px;text-decoration: underline;}
#menu a:hover span, #menu a.current span{background: url('images/rightcorner1.gif') right top no-repeat;padding-right: 10px}
#menu ul{list-style: none;padding: 0;margin: 0}
#menu li{float: left;margin: 0 0 0 2px;}
#menu a.current {font-weight: bold; text-decoration: none;}




/*menu ligi */
ul#menuligi{padding-left: 0;margin-left: 0;float: left;width: 100%; height: 20px;background-color:  #EFEFF3;color: #000; font-size: 10px;}
ul#menuligi li { display: inline; padding: 0;}
ul#menuligi li a{padding: 0.4em 2em;background-color: #EFEFF3;text-decoration: none;float: left; font-weight: normal;}
ul#menuligi li a.current {font-weight: bold; color: #F30B34;}
ul#menuligi a:hover{color:#F30B34; text-decoration: underline;}

/*menu druzyn */
.menudruzyncontainer {  position: relative;  float: left;  width: 940px;  height: 20px;  background: #EFEFF3 url(images/container_background.gif) no-repeat;}
#Scroller-1 { position: absolute;  overflow: hidden; width: 900px;  height: 20px;  left: 20px;}

ul#menudruzyn{padding-left: 0;margin-left: 0;overflow:visible;height: 20px;background-color:  #EFEFF3;color: #000; font-size: 10px; white-space: nowrap; display: block; position: relative; float: left; margin-top: 3px;}
ul#menudruzyn li { display: inline; white-space: nowrap;}
ul#menudruzyn li a{padding: 0.4em 2em;background-color: #EFEFF3;text-decoration: none; font-weight: normal;  display: inline; }
ul#menudruzyn li a.current {font-weight: bold; color: #F30B34;}
ul#menudruzyn a:hover{color:#F30B34; text-decoration: underline;}
/*content*/
div#content ul {list-style-type: disc;}
div#content ul li {line-height: 1.5em;}
div#content ol li{line-height: 1.5em;}

/* tabela ligi */


/*newsy*/
div.aktualnosc {width: 100%;margin:2% 0;overflow: auto; clear: both;height: 100%;}
div.kolumnaformularzanews {float: left;width: 45%; }
div.kolumnadruzyn {float: left;width: 20%;}
.trescnewsa {padding-left: 10px; padding-right: 10px;font-size: 10px !important; font-family: Verdana, sans-serif !important;line-height: 1.5em;}
.trescnewsa p {padding:0; margin: 0;}
.wynikmeczul, .wynik {width: 80px;}
.aktualnosc a, .trescnewsa a {font-weight: bold !important;}

/*galeria*/
#galeria{width: 68%; float: left; background: #EFEFF3;}
#opisgalerii{width: 31%; float: right; background: #EFEFF3;}
#galeria img {padding:4px; border: 1px solid #ddd;}

div#wyniki span {padding-left: 1em;}
span.data {font-weight: bold;}


/* opis meczu */
#mecz #lewakolumna {width: 75%; float: left; background: #EFEFF3;}
#mecz #prawakolumna {background: #EFEFF3;width: 24%; float: right; position: relative;}
#mecz {background: #fff;clear: both;}

.kolumnagospodarza{width:45%;}
#nazwagospodarza{height: 120px;text-align: center;}
.kolumnagoscia{width:45%;}
#nazwagoscia{height: 120px;text-align: center;}
#kolumnameczu{height: 80px;float: left; display: inline;width:10%; text-align: center;}
#wynikmeczu{clear: both; width: 100%; text-align: center; margin-bottom:2px;}
#wynikmeczu h2, #nazwagospodarza h2, #nazwagoscia h2 {font-weight: bold;}
#wynikmeczudp {height: 20px; width: 100%;clear: both; text-align: center; margin-bottom:2px;}
#bramkigospodarza, #bramkigoscia {min-height: 30px; text-align: center; margin-top: 2px; padding: 10px 0 10px 0;}
#skladgospodarza, #skladgoscia {overflow:hidden; text-align: center; margin-top: 2px; padding: 10px 0 10px 0;}
#gwiazda, #terminmeczu {overflow: hidden; clear: both; width: 100%; text-align: center; margin-bottom:2px;}
#relacjameczu {clear: both; width: 96%; text-align: left; padding: 2%; font-family: Verdana,sans-serif !important; font-size: 10px !important; line-height: 15px;}
#relacjameczu p, #relacjameczu span, #aktualnosc p, #aktualnosc span {font-size: 10px !important; font-family: Verdana, sans-serif !important; line-height: 15px;}
#relacjameczu h3 {font-size: 10px !important; line-height: 15px; padding-left: 0;}

#mecz #terminmeczu {}

#mecz ul {font-size: 10px; padding-left: 10px; list-style-type: none; font-family:"Trebuchet MS",Verdana,sans-serif;}
/*szerokosci pol tabel */
.liczbameczy, .sredniabramek, .liczbabramek, .sredniaocen, .sumaocen, .liczbaasyst, .sredniaasyst {width: 15%;}
.druzyna {width: 20%;}
.numerpilkarza {width: 5%;}
span.godzina {display: block;}


/*terminarz*/
.terminmeczu {width: 150px;}
.druzyny {width: 250px;}


#skladdruzyny #prawakolumna {background: #fff;width: 31%; float: right; position: relative;}

.moduldruzyn {float: left; width:200px; padding-bottom: 20px; padding-left: 10px; display:inline-block;}

img {border: none;}
td.data {width: 100px;}

select, input {font-size: 9px; padding:2px;}
form.zmiensezon {float: right; text-align: right;}
.zmiensezon {float: right; margin-top: 10px; text-align: left;}
#footer {clear: both;}
.logo {padding-left: 10px;}

#mecz h2 a {color: #fff; text-decoration: none; font-weight: bold;}
#mecz h2 a:hover {color: #fff; text-decoration: underline;}

textarea {text-align: left;}
#citilogo {position: absolute; left: 800px; top: 90px;}

.trescnewsa, #relacjameczu {padding-left: 10px; padding-right: 10px;font-size: 10px !important; font-family: Verdana, sans-serif !important;line-height: 1.5em;}

.trescnewsa div, .trescnewsa div div, #relacjameczu div, #relacjameczu div div {padding:0; margin: 0; font-size: 10px !important; font-family: Verdana, sans-serif !important;}
.wynikmeczul {width: 40px;}

h2 a {font-weight: bold;}
h2 a:hover {color: #fff; text-decoration: none;}
.tabelawynikow td {padding:1px; font-size:9px;}

a.poprzedniastrona {font-size: 10px; float: left; padding-left: 10px; font-weight: bold;}
a.nastepnastrona {font-size: 10px; float: right; padding-right: 10px; font-weight: bold;}

#logowanie {position: absolute; right: 4px; top: 4px; color: #eee;}
#logowanie a {color: #eee; font-weight: bold;}
#logowanie a:hover {color:#ff7d43; font-weight: bold; }

.trescnewsa form,.trescnewsa form label, .trescnewsa table {font-size: 1em;}

form {margin-bottom: 20px; margin-top: 10px; padding: 5%; background-color: #E7E7E8}
form label {font-weight: bold;}

form#login, form#register, form#poproskod, form#useredit {width: 90%;}
form#login div, form#register div, form#form1 div, form#poproskod div, form#useredit div {padding: 5px 0;}
form#login label, form#useredit label {width: 40%; display: block; text-align: right; float: left;}
form#login input, form#register input, form#poproskod input, form#useredit input {width: 20%;}
form#login input#rememberinput, form#register input#rememberinput, form#useredit input#rememberinput {width:20px;}
#submitbutton, #poproskodsubmitbutton {text-align: right;}
form#login span, form#register span, form#poproskod span, form#useredit span{padding-left: 10px; font-weight: bold; color: red;}
form#register label, form#poproskod label{width: 35%; display: block; text-align: right;float: left;}
form#form1 label{width: 10%; display: block; text-align: right;float: left;}

#iloscbledow {color: red; font-weight: bold; width: 98%; padding-top: 2px; padding-bottom: 2px; padding-left: 2%; font-size: 1.2em; margin-top:10px;}
form#poproskod textarea {width: 40%; height: 60px;}

div.szukaja {background-color: #E7E7E8; width: 100%; margin-bottom: 10px;}

a.helper {color:#000;text-decoration: none; margin-left: 3px;}
a.helper:hover {color:#000}

form#wyborsezonu {position: absolute; top:30px; left: 795px; background: none; padding: 0; margin: 0;}
form#wyborsezonu select {width: 105px;}
form#wyborsezonu input {margin: 0;}

#forum h3 {font-size: 15px;}

.trescforum p {font-size: 11px;}
.podpisforum {margin-top: 20px; font-size: 10px;}
.podpisforum  p{font-size: 10px;}

#map {overflow: hidden;}

#mecztable, #mecztable tr td {padding: 0; font-size: 10px;}
#mecztable table.sklad tr td {padding: 4px;}

