body {font-size: 12px; text-align: center; background: url(body_bg2.jpg) repeat-x;
font-family: Arial, Tahoma, Verdana, sans-serif; margin: 0; padding: 0;}
p {font-size: 12px;}

/*h1 {height: 265px; background: url(h1bg.png) repeat-x; 
width: 820px; margin: 0 auto; position: relative;}*/
h1 span {background: url(h1.jpg); display: block; width: 820px; height: 265px; top: 0; left: 0;}
h1 a#main {display: block; width: 820px; height: 180px; position: absolute; top: 0;}
h1 { font-size:8px; position:absolute; color:#FFFFFF; top:219px;}
ul#l1 {float: right; display: block; margin: 0 25px -60px 0; top: -65px;
position: relative; list-style: none;}
ul#l1  li {float: right; margin: 0 0 0 18px; padding: 0; width: 106px; height: 53px;}
ul#l1 a#zakladki {display: block; width: 106px; height: 53px; 
background: url(zakladki.png) no-repeat center center;}
ul#l1 a#startowa {display: block; width: 106px; height: 53px; 
background: url(startowa.png) no-repeat center center;} 
ul.bez_znakow {list-style: none;}
#wrapper {text-align: left; width: 840px; margin: 0 auto; position: relative; _width: 920px;}

/* p#flash{position: absolute; top: -265px; left: 230px; padding: 0; margin: 0;} */
#flash {text-align: left;
position: relative; background: url(banner_bg2.jpg) right top no-repeat; width: 820px; 
height: 280px; margin: 0 auto; padding: 0;}
#slideshow {position: absolute; top: 96px; right: 88px; margin: 0; padding: 0;}

#nordcoop_flash {position: absolute; top: 218px; left: 340px; margin: 0; padding: 0;}

/* JUNIORZY FORO PRAWA */
#foto_juniorzy {
 width:350px; 
 position:absolute; 
 top:45px; 
 right:15px;
 text-align:center;
}
.imgright1{ padding: 1px; border: solid 1px #CCCCCC;}

/* sponsor glowny banner */
#nordcoop {position: absolute; background: url(/banner_bg2_link.jpg); width: 206px; height: 43px; top: 219px; left: 460px;}

a#nordcoop_link {display: block; width: 100%; height: 100%;}


/*sponsoring*/

#sponsoring {width: 384px; background: none; float: left; _width: 430px;
padding: 12px 8px; text-align: justify; min-height: 630px; font-size: 12px;
   height:auto !important;
   height: 620px;}

#sponsoring h3 {font-size:16px; color:#175a8b;}


/* sponsorzy i partnerzy */
#sponsorzy_i_partnerzy {position: absolute; background: url(/kadra_images/sponsorzy_i_partnerzy.jpg); width: 130px; height: 50px; top: 219px; left: 705px;}

a#sponsorzy_i_partnerzy_link {display: block; width: 100%; height: 100%;}



h2 {font-size: 14px; color: white; background: #0D3687; margin: 0; padding: 3px 8px;}
h3 {font-size: 13px;}

h2.k1 {width: 153px; background: #000068 url(ulh.png); padding: 4px 0 4px 15px; font-size: 12px;}
h2.k2, h2.h2ext  {width: 240px; background: #000068 url(ulh.png); 
padding: 4px 0 4px 15px; font-size: 12px; background-position: top right;}
h2.h2ext {width: 190px;}
#kolumna1 {width: 170px; float: left; padding: 12px 2px 0 0; margin: 0 0 0 8px;}
#kolumna1 ul {list-style: none; padding: 0; margin: 0 0 10px 0;}
#kolumna1 ul li {height: 24px; width: 168px; 
background: url(ulhp.png) left center; margin: 1px 0 0 0 ; padding: 0;}
#kolumna1 ul li a, #kolumna1 ul li span {padding: 5px 0 3px 20px; display: block; height: 12px;
color: white; font-weight: bold; font-size: 11px; text-decoration: none;}
#kolumna1 ul li a:hover, #kolumna1 ul li a#active {color: silver;}
#kolumna2 {width: 250px; float: left; padding: 12px 2px 0 0; margin: 0 0 0 8px; text-align: left;}
#kolumna2 ul {list-style: none; padding: 0 0 0 5px; margin: 0;}
#kolumna2 h3 {color: white; background: #2146CD url(ulk.png); padding: 2px 8px; margin: 13px 0 8px 0;}
#content {width: 384px; background: none; float: left; _width: 430px;
padding: 12px 8px; text-align: justify; min-height: 630px; font-size: 12px;
   height:auto !important;
   height: 620px;}

/* zawodnicy staty */
table.kadra {width: 222px; margin-top: 20px; float: right;}
table.kadra a {font-size: 12px; color: #155FDE;}
table.kadra a:visited  {color: #155FDE;}
table.kadra, table.kadra tr {border-bottom: solid 1px #B6C4D4; border-left: solid 1px #B6C4D4;}
table.kadra tr td {border-top: solid 1px #B6C4D4; border-right: solid 1px #B6C4D4; 
text-align: center; padding: 1px 2px;}
table.kadra tr.hed {color: white; background: #3683C5;}
span.style1 {color: #FF0000;}


ul#program {list-style: none; margin:0 0 0 45px; clear: right; text-align:center;}
ul#program li {padding: 2px 0;}
ul#program li.ulnag {margin: 16px 0 0 0; font-size: 14px; color: #175A8B; font-weight: bold;}
ul#program li.ulnag_juniorzy_opiekunowie {margin: 12px 0 0 0; font-size: 12px; font-weight: bold;}
ul#program li a {padding: 0 5px;}


ul#kadra {list-style: none; margin-right: 20px; clear: right;}
ul#kadra li {padding: 2px 0;}
ul#kadra li.ulnag {margin: 16px 0 0 0; font-size: 14px; color: #175A8B; font-weight: bold;}
ul#kadra li.ulnag_juniorzy_opiekunowie {margin: 12px 0 0 0; font-size: 12px; font-weight: bold;}
ul#kadra li a {padding: 0 5px;}

ul#juniorzy {list-style: none; margin-right: 20px; padding: 0 0 0 20px;}
ul#juniorzy li {padding: 2px 0;}
ul#juniorzy li.ulnag {margin: 16px 0 0 0; font-size: 14px; color: #175A8B; font-weight: bold;}
ul#juniorzy li.ulnag_juniorzy_opiekunowie {margin: 12px 0 0 0; font-size: 12px; font-weight: bold;}
ul#juniorzy li a {padding: 0 5px;}

ul#informacje {list-style: none;}
ul#informacje li {padding: 2px 0;}
ul#informacje li.ulnag {margin: 16px 0 0 0; font-size: 14px; color: #175A8B; font-weight: bold;}
ul#informacje li.ulnag_juniorzy_opiekunowie {margin: 12px 0 0 0; font-size: 12px; font-weight: bold;}
ul#informacje li a {padding: 0 5px;}

ul#kadra_white {position: absolute; width: 540px; height: 43px; top: 500px; left: 190px; list-style: none; clear: right;}
ul#kadra_white li {padding: 2px 0; font-weight:bold;}
ul#kadra_white li.ulnag {margin: 16px 0 0 0; font-size: 14px; color: #000000; font-weight: bold;}
ul#kadra_white li.ulnag_juniorzy_opiekunowie {margin: 12px 0 0 0; font-size: 12px; font-weight: bold;}
ul#kadra_white li a:visited {color: #ffffff; text-decoration: none; }
ul#kadra_white li a {color:#ffffff;  text-decoration: none;}
ul#kadra_white li a:hover {color: #ffffff; text-decoration: underline; }

img.zawodnik_karta {float: left; display: block; margin: 5px 5px 10px 0;}
ul#zstat {float: left; display: block; width: 198px; 
list-style: none; margin: 10px 0 10px 0; padding: 0;}

#zawodnik_dane {padding: 1px;  margin: 8px 0 0 0;
border-top: solid 1px #B3BEFF;
border-right: solid 1px #B3BEFF;
border: solid 1px #B3BEFF;
background: none; width: 100%;}
#zawodnik_dane h2 {width: 424px; text-align: left}
#content p {clear: left;}

p {font-size: 12px;}

/* tabele */

/* menu prawe */
#kolumna2 table {width: 248px;}
table tr#grubszy {font-weight: bold;}
#kolumna2 table tr {background: #F5F5F5; font-size: 11px;}
#kolumna2 table td {padding: 1px 2px;}
#kolumna2 table tr.k2p, #kolumna2 table tr.odd {background: #E0E6FF;}
#kolumna2 table tr.white {background: #ffffff;}
#kolumna2 table tr#grubszy {font-weight: bold;}
#kolumna2 table th {text-align: center; color: white; background: #2146CD url(ulk.png);}
#kolumna2 p {text-align: justify;}

/* zawodnik - stats */
table.zawodnik_stat tr#tabhead {font-size: 12px; font-weight: bold; color: white; 
background: #3B3B3B; }
table.zawodnik_stat tr#tabhead2 {font-size: 12px; font-weight: bold; color: white; 
background: #3B3B3B; }
table.zawodnik_stat tr.rp {background: #E9E9E9;}
table.zawodnik_stat td {font-size: 12px; text-align: center; padding: 2px 10px;}
table.zawodnik_stat {width: 390px; margin: 0 0 30px 20px; clear: left;} 
p#zawlist, p#zawlist a {font-size: 11px;} 
td.red {color:#FF0000;}

#wrapfooter {background: white url(wrapfooter.png) repeat-x; clear: left;}
#footer {width: 820px; margin: 0 auto; background: url(footer.png) no-repeat; padding-top: 50px; font-size:11px;}
#footer img {border:0;}
#footer p {padding:0; width: 186px; float: left; border: solid 1px silver;
margin: 20px 2px 10px 6px; height: 60px;}

/* tabele - druzyna - stats */
table.druzyna_stat tr#tabhead {font-size: 12px; font-weight: bold; color: white; 
background: #3683C5; }
table.druzyna_stat tr {background: #F5F5F5;}
table.druzyna_stat tr.rp {background: #E0E6FF;}
table.druzyna_stat td {font-size: 12px; text-align: center; padding: 2px 5px;}
table.druzyna_stat {width: 99%; margin: 0 0 30px 5px; clear: left;} 
p#zawlist, p#zawlist a {font-size: 11px;} 
table.druzyna_stat tr#baltyk { font-weight:bold; text-transform: uppercase; color:#0D3687;}
table.druzyna_stat tr#red {color:#FF0000;}
table.druzyna_stat tr#redbaltyk { font-weight:bold; text-transform: uppercase; color:#FF0000;}

/* tabele terminarz, statystyki */
table.rundarev {width: 100%; margin-top: 12px;}
table.rundarev, table.rundarev tr {border-bottom: solid 1px #B6C4D4; border-left: solid 1px #B6C4D4;}
table.rundarev tr td {border-top: solid 1px #B6C4D4; border-right: solid 1px #B6C4D4; 
text-align: center; padding: 1px 2px;}
table.rundarev tr.hed {color: white; background: #3683C5;}
table.rundarev tr.hed td {padding-top: 3px; padding-bottom: 3px; font-weight: bold;}
table.rundarev tr.odd {background: #F1F1F1;}


/* tabela kadra */


/* newsy */
img.zyczenia {margin: 4px 0; display: block; text-align: center;}

#news h3 { border-bottom: solid 1px #56A2CE; font-size: 18px; padding: 0 0 2px 0;
 border-bottom: solid 1px #97C6E2; color: #175A8B; margin: 24px 0 4px 0;}
#news p.data {margin: 0 0 2px 0; padding: 0; font-weight: bold; color: #4E4E4E; font-size: 10px;}
.newscontent p {text-align: justify; font-size: 12px; font-family: Arial, Tahoma, Verdana, sans-serif;
color: #2B2B2B; margin: 0 0 6px 0; padding: 0;}
#news img.imgleft {float: left; padding: 3px 3px; border: solid 1px #eeeeee; margin: 0 2px 0 0;}
#news img.imgright {float: right; padding: 3px 3px; border: solid 1px #eeeeee; margin: 0 0 4px 10px;}

/* newsy - archiwum  */
#archiwum ul {list-style: none;}
#archiwum li {padding-left: 18px;}
#archiwum li.lidat {font-size: 16px; color: #175A8B; font-weight: bold; padding-left: 0;}
p.powrot {text-align: right; padding: 7px 22px 0 0; height: 17px; 
background: url(back_arrow.png) right center no-repeat; }
p.powrot a {color: #155FDE; font-weight: bold; text-decoration: none;}

p.wiecej {text-align: left; padding: 5px 0 0 26px ; height: 17px;
background: url(go_arrow.png) left center no-repeat; } 
p.wiecej a {color: #155FDE; font-weight: bold; text-decoration: none;}
/* relacje */
#relacje h3 { border-bottom: solid 1px #56A2CE; font-size: 16px; padding: 0 0 2px 0;
border-bottom: solid 1px #97C6E2; color: #175A8B; margin: 24px 0 4px 0;} 
#relacje h3 span {color: #455156; font-size: 11px; vertical-align: super;}

ul#sponsorzy {list-style: none;}
ul#sponsorzy li {float: left; margin: 4px 10px;}

ul#naslynniejsi {list-style: none;}

img.imgleft {float: left; margin: 8px; border: 0;}
img.imgright {float: right; margin: 8px;  border: 0;}
p.imgright {float:right; margin:8px; padding: 0px 10px 0px 10px; width:280px; font-size:11px;  border: 0;}
img.imgleft_bez_ramki {float:left; margin:8px; font-size:11px;  border: 0;}
img.imgright_bez_ramki {float:right; margin:8px; font-size:11px;  border: 0;}
p.imgright2 {float:right; text-align:center; margin:8px; padding: 0px 5px 0px 5px; width:457px; font-size:11px;  border: 0;}
p.imgright imgright {margin: 8px; text-align:center;  border: 0;}
p#imgbottom {width:272px; vertical-align:text-bottom; margin-left:8px; text-align:justify;}

.imgcenter {text-align:center; margin: 0 0 50px 0; padding:0; display:block;}

/* historia */
#historia h3 {color: #175A8B; font-size: 18px; margin-bottom: 0; padding-bottom: 0;}
p#paglinks {text-align: center;}
p#paglinks a {text-decoration: none;}

/* galerie */

/* lista z galeriami */
ul.gallist {list-style: none; margin: 12px 0 0 0 ; padding: 0;} 
ul.gallist li {float: left; width: 100px; height: 100px; border: solid 1px #EDEDED; margin: 2px;}
ul.gallist li a {display: block; height: 100px; width: 100px; color: #6781CB; font-weight: bold;
background: url(ulthumbs.png) center center no-repeat; text-align: center; text-decoration: none;
font-size: 12px;}
ul.gallist li a:visited {color: silver;}

ul#galmecze li {width: 120px; height: 120px;}
ul#galmecze li a {background: url(ulthumbsmecze.png) center bottom no-repeat; 
padding: 4px; width: 112px; height: 112px;}

/* link do wszystkich galerii */

p#pallg {display: block; float: right; width: 139px; height: 135px; background: url(allgallery.jpg);}
p#pallg a {padding: 94px 0 20px 10px; color: #155FDE; font-weight: bold; display: block; }

ul.allgallist {list-style: none;}
ul.allgallist li a  {font-size: 11px; color: #155FDE;}
ul.allgallist li a:visited {color: silver;}

/* miniaturki */
img.thumbs {margin: 3px; padding: 4px; 
border-top: solid 1px #EDEDED;
border-left: solid 1px #EDEDED;
border-right: solid 2px #DADADA;
border-bottom: solid 2px #DADADA;
}
a.athumbs {text-decoration: none;} 
ul.ulthumbs {list-style: none; padding: 0; margin: 0;}
ul.ulthumbs li {float: left; display: block; height: 104px; width: 104px; 
_height: 120px;}


/* miniaturki_odznaki */
img.thumbs_odznaki {margin: 3px; padding: 4px; 
border-top: solid 1px #EDEDED;
border-left: solid 1px #EDEDED;
border-right: solid 2px #DADADA;
border-bottom: solid 2px #DADADA;
}
a.athumbs_odznaki {text-decoration: none;} 
ul.ulthumbs_odznaki {list-style: none; padding: 0; margin: 0;}
ul.ulthumbs_odznaki li {float: left; display: block; height: 204px; width: 210px; 
_height: 120px;}


/* galeria do koszulek*/
img.noborder {border: none;}

img.thumbs2 {margin: 3px; padding: 4px; 
border-top: solid 1px #EDEDED;
border-left: solid 1px #EDEDED;
border-right: solid 2px #DADADA;
border-bottom: solid 2px #DADADA;
}
a.athumbs2 {text-decoration: none; font-size:10px; color:#155FDE; text-align:center;} 
ul.ulthumbs2 {list-style: none; padding: 0 20px; margin: 0 20px;}
ul.ulthumbs2 li {float: left; display: block; height: 284px; width: 164px; 
_height: 180px; padding: 0 20px; margin: 0 20px; text-align: center;}


/*thumbs news*/
img.thumbs_news {margin: 3px; padding: 4px; 
border-top: solid 1px #EDEDED;
border-left: solid 1px #EDEDED;
border-right: solid 2px #DADADA;
border-bottom: solid 2px #DADADA;
}
a.thumbs_news {text-decoration: none; font-size:10px; color:#155FDE; text-align:center;} 
.ulthumbs_news 
{
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
}

/*
{list-style: none; padding: 0 2px; margin: 0 2px;}*/
.ulthumbs_news li {float: left; display: block; height: 184px; width: 110px; 
_height: 180px; padding: 0 20px; margin: 0 20px; text-align: center;}



/* historia statystyki */
.styl_strzelcybramek {
	color: #155FDE;
	font-weight: bold;
	}

.u
	{
	text-decoration:underline;
	}

code {background-color:#F6F6F6; padding: 10px 15px; margin-top:0; display:block; text-align:left;}

a:visited {color: #155FDE;; text-decoration: underline; }
a {color:#155FDE;}
h4 {font-size:12px; }

#skarb h3 {border-bottom: 2px solid #175a8b; color:#175a8b; margin:20px 0 20px 0;}
#skarb img {float:left; margin-right:10px; margin-bottom:10px;}

/* linki liga baltycka */

ul#linkiliga {list-style: none; margin-top: 60px;}
ul#linkiliga li {margin: 9px 0;}
ul#linkiliga li span {margin-left: 180px;}

