html {
	width: 100%;
	height: 100%;
	line-height: 16px;
	background-color: #103767;
	color: #c8c3b2;
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	}
body{
	margin: 0px;
	padding: 0px;
	height: 100%;
	}
a{
	color: #000		;
		}
div#b1{
	width: 100%;
	height: 257px;
	text-align: center;
	background-image: url('tpl/images/bg_top.png');
	background-repeat: repeat-x;
	background-position: center;
	}
div#b1 div#baner{
	width: 980px;
	height: 256px;
	margin: auto;
	text-align: left;
	background-image: url('tpl/images/baner.jpg');
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	}	
div#b1 div#baner a#logo{
	width: 600px;
	height: 118px;

	display: block;
	}	
div#b1 div#baner div#menu{
	width: 700px;
	height: 24px;
	}
div#b1 div#baner div#menu a{
	color: #fff;
	font-weight: bold;
	margin: 9px 8px 0 8px;
	text-decoration: none;
	font-size: 11px;
	display: block;float: left;
	}
div#b1 div#baner div#zawodnicy{
	width: 500px;
	height: 100px;
	padding-left: 0px;
	clear: both;
	}
div#b1 div#baner div#zawodnicy img{
	margin: 0 5px 0 0;
	}

/*KONIEC BANERA*/
		
div#b2{
	width: 100%;
	height: auto!Important;
	height: 300px;
	min-height: 300px;
	}		
div#b2 div#content{
	width: 980px;
	height: auto!Important;
	height: 300px;
	min-height: 300px;
	margin: auto;
	text-align: left;
	margin-top: 10px;
	}
div#b2 div#content div#blok_1{
	float: left;
	width: 200px;
	}
div#b2 div#content div#blok_2{
	float: left;
	
	}
div#b2 div#content div#blok_3{
	float: left;
	}
div#b2 div#content div#blok_4{
	float: left;
	width: 760px;
	}	
div#b2 div#content div.ram_1{
	background-color: #0f5c83;
	width: 200px;
	height: auto!Important;
	height: 200px;
	min-height: 200px;
	padding: 1px 0 0 1px;
	margin-bottom: 10px;
	}
div#b2 div#content div.ram_2{
	border: solid 1px #4391bf;
	width: 197px;
	height: auto!Important;
	height: 200px;
	min-height: 200px;
	background-image: url('tpl/images/tlo_jasne.gif');
	background-position: top center;
	}
div#b2 div#content div.ram_2 div.naglowek{
	width: 187px;
	height: 27px;
	background-image: url('tpl/images/tlo_ciemne.gif');
	background-position: top center;
	padding: 10px 0 0 10px;
	margin-bottom: 8px;
	}
div#b2 div#content div.ram_2 div.naglowek p{
	color: #ffae00;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
div#b2 div#content div.ram_2 a{
	display: block;
	width: 86%;
	height: 20px;
	background-image: url('tpl/images/linia_pod_menu.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	color: #fff;
	padding: 4px;
	padding-top: 6px;
	margin-left: 10px;
	text-decoration: none;
	font-weight: bold;
	}
div#b2 div#content div.ram_2 a.last{
	display: block;
	width: 86%;
	height: 20px;
	background-image: none;
	color: #fff;
	padding: 4px;
	padding-top: 6px;
	margin-left: 10px;
	text-decoration: none;
	font-weight: bold;
	}

	
div#b2 div#content div.ram_3{
	background-color: #0f5c83;
	width: 720px;
	height: auto!Important;
	height: 200px;
	min-height: 200px;
	padding: 1px 0 0 1px;
	margin-bottom: 10px;
	margin-left: 10px;
	}
div#b2 div#content div.ram_4{
	border: solid 1px #809aa2;
	width: 717px;
	height: auto!Important;
	height: 200px;
	min-height: 200px;
	background-color: #a7a199;
	}	
div#b2 div#content div.ram_4 div.naglowek{
	width: 707px;
	height: 27px;
	background-image: url('tpl/images/tlo_braz.gif');
	background-position: top center;
	padding: 10px 0 0 10px;
	}	
	
div#b2 div#content div.ram_4 div.naglowek h1{
	color: #ffae00;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 14px;	
	}
div#b2 div#content div.ram_4 div.tresc{
	width: 687px;
	color: #fff;
	margin-left: 15px;
	padding-bottom: 20px;
	}
	
	
	
div#b2 div#content div.ram_5{
	background-color: #0f5c83;
	width: 489px;
	height: auto!Important;
	height: 200px;
	min-height: 200px;
	padding: 1px 0 0 1px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	}
div#b2 div#content div.ram_6{
	border: solid 1px #4392bd;
	width: 487px;
	height: auto!Important;
	height: 200px;
	min-height: 200px;
	background-color: #236b93;
	}	
div#b2 div#content div.ram_6 div.naglowek{
	width: 477px;
	height: 27px;
	background-image: url('tpl/images/tlo_ciemne.gif');
	background-position: top center;
	padding: 10px 0 0 10px;
	}	
	
div#b2 div#content div.ram_6 div.naglowek h1{
	color: #ffae00;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 14px;
	}
div#b2 div#content div.ram_6 div.tresc{
	width: 460px;
	color: #fff;
	margin-left: 15px;
	margin-top: 10px;
	padding-bottom: 20px;
	}	
	


	
	
div#b2 div#content div.ram_8{
	background-color: #0f5c83;
	width: 220px;
	height: auto!Important;
	height: 100px;
	min-height: 100px;
	padding: 1px 0 0 1px;
	margin-bottom: 10px;
	}
div#b2 div#content div.ram_9{
	border: solid 1px #4391bf;
	width: 217px;
	height: auto!Important;
	height: 100px;
	min-height: 100px;
	background-image: url('tpl/images/tlo_jasne.gif');
	background-position: top center;
	}
div#b2 div#content div.ram_9 div.naglowek{
	width: 207px;
	height: 27px;
	background-image: url('tpl/images/tlo_ciemne.gif');
	background-position: top center;
	padding: 10px 0 0 10px;
	}
div#b2 div#content div.ram_9 div.naglowek p{
	color: #ffae00;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
div#b2 div#content div.ram_9 a{
	display: block;
	width: 86%;
	height: 20px;
	background-image: url('tpl/images/linia_pod_menu.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	color: #fff;
	padding: 4px;
	padding-top: 6px;
	margin-left: 10px;
	text-decoration: none;
	font-weight: bold;
	}
/*KONIEC BANERA*/	
	
div#b3{
	width: 100%;
	height: 100px;
	background-image: url('tpl/images/bg_footer.png');
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 20px;
	}
div#b3 div#footer{
	width: 980px;
	margin: auto;
	text-align: left;
	}
div#b3 div#footer a{
	font-weight: bold;
	text-decoration: underline;
	color: #c8c3b2;
	}
div#b3 div#footer a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #868377;
	}
div#b3 div#footer div#footer_menu{
	color: #388ebb;
	margin-bottom: 10px;
	}
div#b3 div#footer div#footer_menu a{
	color: #388ebb;
	font-weight: bold;
	text-decoration: none;
	margin: 0 4px 0 4px;
	}
div#b3 div#footer div#footer_menu a.first{
	margin-left: 0;
	}
div#b3 div#footer div#footer_menu a:hover{
	text-decoration: underline;
	}
	
br.clear{
	clear: both;
	margin: 0;
	padding: 0;
	}	
tr.sel{
	background-image: url('tpl/images/tlo_ciemne.gif');
	background-position: top center;
}
tr.sel_braz{
	background-image: url('tpl/images/tlo_braz.gif');
	background-position: top center;
}
table.tab_lig_1{
	width: 456px;
	margin: 14px 0 10px 0;
	color: #fff;
	}
table.tab_lig{
	width: 100%;
	margin: 14px 0 0px 0;
	color: #fff;
	}
td.center{
	text-align: center;
	}
td.small{
	text-align: center;
	font-size: 9px;
	}
td.selected{
	font-weight: bold;
	text-decoration: underline;
	}
td.tyt_tab{
	font-size: 14px;
	font-weight: bold;
	}
div.linia_braz{
	background-image: url('tpl/images/linia_braz.gif');
	background-position: center;
	background-repeat: repeat-x;
	height: 30px;
	font-size: 2px;
	width: 456px;
	}

div.news span.tytul{
	color: #fff;
	text-decoration: none;
	float: left;
	width: 380px;
	font-weight: bold;
	}
div.news span.data{
	color: #fff;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-left: 20px;
	}
div.news div.tresc_newsa{
	color: #fff;
	margin-top: 0px;
	font-size: 11px;
	
	}
div.news div.tresc_newsa a{
	color: #fff;
	text-decoration: underline;
	}
a.komentuj{
	color: #fff;
	}
div.news div.tresc_newsa img{
	float: left;
	border: solid 1px #5b5a50;
	margin: 4px 6px 1px 0;
	}
div.news div.komentarzy{
	color: #5a462c;
	}
h2{
	font-size: 14px;
	}
div.ost_mecz_wynik{
	font-size: 28px;
	font-weight: bold;
	margin: auto;
	width: 70px;
	height: 22px;
	margin-top: 15px;	
	margin-bottom: 15px;	
	}
div.ost_mecz_wynik img{
	margin: 1px;
	float: left;
	}
span.col_pom{
	color: #ffae00;
	}
img.logo_marma_hadykowka{
	position: absolute;
	top: 165px;
	left: 714px;
	}
	
div#slideshow1 img{
	margin: 14px 0 10px 12px;
	border: solid 1px #79b9dd;
	}
#slideshow1 {
    position:relative;
    height:154px;
}

#slideshow1 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow1 IMG.active {
    z-index:10;
}

#slideshow1 IMG.last-active {
    z-index:9;
}	
	

div#slideshow img{
	margin: 14px 0 10px 12px;
	border: solid 1px #79b9dd;
	}
#slideshow {
    position:relative;
    height:154px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
div.navi{
	margin: 10px;
	}
div.navi a{
	margin: 3px;
	color: #fff;
	text-decoration: none;
	}
div.navi a.selected{
	font-weight: bold;
	color: #ffae00;
	text-decoration: underline;
	}
a.link_li{
	text-decoration: none;
	color: #e9e1d5;
	font-weight: bold;
	}
a.link_li:hover{
	text-decoration: none;
	color: #fff;
	}
div.ref{
	float: left;
	}
div.ref img{
	border: solid 1px #ded6cb;
	margin: 9px;
	}
div.inne_galerie{
	margin: 20px 0 20px 0;
	}
	
table.tab_tresc{
	width: 100%;
	border-spacing: 1px;
	}
table.tab_tresc{
	width: 100%;
	}
table.tab_tresc td{
	padding: 5px;
	background-color: #3e90c2;
	}
input#in_szuk{
	position: absolute;
	top: 124px;
	left: 734px;
	padding: 3px;
	color: #fff;
	background-color: transparent;
	font-size: 10px;
	width: 134px;
	border: 0px;
	}
span#szukaj{
	position: absolute;
	top: 126px;
	left: 886px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	}
div#sponsorzy{
	width: 980px;
	margin: auto;
	color: #4391bf;
	font-weight: bold;
	height: 100px;
	}
div#sponsorzy img{
	border: 0;
	float: left;
	margin-right: 20px;
	}
div#sponsorzy span{
	border: 0;
	float: left;
	margin-right: 40px;
	margin-top: 25px;
	}
td.t1, td.t3{
	width: 80px;
	text-align: center;
	}
td.t2{
	width: 20px;
	text-align: center;
	}
table.t{
	margin-left: 4px;
	}
img.rek_link{
	cursor: pointer;
	}
table#Table_01 tr td a, table#Table_01 tr td img {
	border: 0;
	}