* {margin: 0; padding: 0;}


/*ustawienia glowne */
body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left;}
#container {width: 940px; padding: 20px 0; margin:auto; text-align: left;}
fieldset {border: none; padding: 0;}
h1 {font-size: 17px;}
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;}
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: 10px; padding-bottom: 20px; float: left;}
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; font-size: 12px; line-height: 1.5em; 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: block; 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 {visibility: hidden;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 {font-size: 10px;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:#FF4E00;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:#FF4E00 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; border-top: white solid 5px; line-height: 0.9em;}
#lewakolumna h2 span, #prawakolumna h2 span, #pogoda h2 span {padding-left: 1em;}

ul#menu{list-style-type: none;}
#menu li {padding: 0.4em 0; font-size: 10px;}


/*menu*/
#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}


/* Hide from IE5-Mac \*/
#menu a, #menu a span{float: none}
/* End hide */

#menu a:hover, #menu a.current, body#indexbody a#indexnav{color: #FF4E00;background: url('images/leftcorner1.gif') left top no-repeat;padding-left: 10px;text-decoration: underline;}
#menu a:hover span, #menu a.current span, body#indexbody a#indexnav 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, body#indexbody a#indexnav  {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: #FF4E00}
ul#menuligi a:hover{color:#FF4E00; 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: #FF4E00}
ul#menudruzyn a:hover{color:#FF4E00; text-decoration: underline;}


/*content*/
div#content ul {list-style-type: disc;}
div#content ul li {margin-left: 20px; line-height: 1.5em;}
div#content ol li{margin-left: 20px; line-height: 1.5em;}


/*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{float: left; display: inline;width:45%;}
#nazwagospodarza{height: 120px;text-align: center;}
#kolumnagoscia{float: left; display: inline;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 {height: 20px; 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;}
div#relacjameczu, div#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;}


/*szerokosci pol tabel */
.liczbameczy, .sredniabramek, .liczbabramek, .sredniaocen, .sumaocen, .liczbaasyst, .sredniaasyst {width: 15%;}
.druzyna {width: 20%;}
.numerpilkarza {width: 5%;}



/*terminarz*/
.terminmeczu {width: 150px;}
.druzyny {width: 250px;}
span.godzina {display: block;}


#skladdruzyny #prawakolumna {background: #fff;width: 31%; float: right; position: relative;}

.moduldruzyn {float: left; width:300px; padding-bottom: 20px; display:inline-block;}

img {border: none;}
td.data {width: 100px;}

select, input {font-size: 11px; }
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;}
li.zakladkaprawa, li.zakladkaprawa a, li.zakladkaprawa a span{display:block; float: right;}

h2 a {font-weight: bold;}
h2 a:hover {color: #fff; text-decoration: none;}

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;}

form#wyborsezonu {position: absolute; top:30px; left: 795px}
form#wyborsezonu select {width: 105px;}
form#wyborsezonu input {margin: 0;}

#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 label {font-weight: bold;}

form#login, form#register, form#poproskod, form#useredit {width: 90%;}
form#login div, form#register 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;}
#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}

#forum h3 {font-size: 15px;}

.trescforum p {font-size: 11px;}
.podpisforum {margin-top: 20px; font-size: 10px;}
.podpisforum  p{font-size: 10px;}