*{
	margin: 0;
	padding: 0;
	border: none;
}

body {
	margin: 0 auto 0 auto;
	background: url('images/bg.gif') repeat-x left top;
	background-color: #9BADB1;
	font-family: Arial, Verdana, sans-serif;
}

fieldset
{
    margin:2px;
    padding:5px;
    border:1px solid #9BAEB1;
}

legend
{
    font-weight:bold;
    padding:2px;
    text-transform:uppercase;
}

a:link, a:visited { text-decoration:none; }

#wrap {
	margin: 0 auto 0 auto;
	width: 967px;
}
/*-------------------------------------------------------------------------------HEADER*/
#header {
	background: url('images/header.jpg') no-repeat left top;
	width: 967px;
	height: 186px;
}
#arms {
	width: 115px;
	height: 113px;
	float: left;
	padding: 20px 0 0 14px;
}
#logo {
	float: left;
	width: 580px; /*by IE6*/
}
#logo p {
	padding: 8px 0 0 19px;
	font-size: 12px;
	color: #E1E6E7;
	height: 51px;
}
#logo p a {
	color: #E1E6E7;
	font-weight: bold;
}
#logo p a:hover {
	text-decoration: underline;
}
#logo-img {
	margin-left: 16px;
}
#login-box {
	float: right;
	width: 256px;
	height: 147px;
	padding: 12px 0 0 0;
}
.login-input {
	height: 28px;
	width: 215px;
	float: left;
	padding: 0 0 0 15px;
}
.login-input label {
	width: 90px;
	float: left;
	font-size: 11px;
	color: #FFFFFE;
	padding: 4px 0 0 0;
}
#input-text {
	background: url('images/input-text.jpg') no-repeat left top;
	width: 125px;
	height: 23px;
	float: left;
}
#input-password {
	background: url('images/input-password.jpg') no-repeat left top;
	width: 125px;
	height: 23px;
	float: left;
}
input.text-table {
	display: block;
	padding: 5px 5px 0 5px;
	width: 115px;
	height: 18px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #21425C;
	border: 0px;
	background: none;
}
input.login-submit {
	float: left;
	width: 26px;
	height: 23px;
	color: #1A1A17;
	background-color: White;
	background-image: url('images/login-submit.jpg');
	cursor: pointer;
}
#remember {
	float: left;
	padding: 8px 0 0 15px;
	height: 29px;
}
#remember label {
	font-size: 11px;
	color: #F5BACA;
}
#remember label span {
	margin: 2px 0 0 0;
	/**margin: 1px 0 0 0;*/
	float: left;
}
#checkbox {
	width: 11px;
	height: 11px;
	margin: 2px 5px 0 0;
	float: left;
}
#login-down {
	width: 231px;
	height: 38px;
	float: left;
	padding: 38px 0 0 12px;
}
#login-down a {
	background: url('images/login-down-a.gif') no-repeat 0 3px;
	display: block;
	padding: 0 0 0 16px;
	height: 17px;
	font-size: 11px;
	color: #FFFFFE;
}
#login-down a:hover {
	color: #dedede;
}
/*-------------------------------------------------------------------------------NAV*/
#nav {
	background: url('images/nav-bg.jpg') repeat-x left top;
	height: 87px;
	width: 959px;
	margin-left: -1000px;
	padding-left: 1000px;
	position: relative; /*hack by IE6*/
}
#nav-top ul  {
	list-style: none;
	padding: 0 0 0 28px;
	height: 56px;
}
#nav-top li {
	float: left;
}
#nav-top a {
	float: left;
	padding: 19px 14px 0 16px;
	height: 37px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
#nav-top a:hover {
	background: url('images/nav-hover.jpg') repeat-x left top;
}
.submenu {
	display: none;
}
.submenu ul{
	text-align: center;
	list-style: none;
}
.submenu li {
	background: url('images/submenu-li.gif') no-repeat 0 7px;
	display: inline;
}
.submenu li a {
	margin: 0 12px 0 12px;
	font-size: 12px;
	color: #3A4446;
}
.submenu li a:hover {
	text-decoration: underline;
}
#submenu-box {
	clear: both;
	padding: 6px 0 0 0;
	width: 959px;
	text-align: center;
}
#nav-top ul li a.current, #nav-top ul li a.current:hover {
	background: url('images/nav-hover.jpg') repeat-x left top;
}
/*------------------------------------------------------------------------------CONTENT*/
#content {
	background: url('images/content-bg.gif') repeat-y left top;
	width: 966px;
	margin: 7px 0 0 1px;
	overflow: hidden;
	position: relative;
}
/*-----------------------------------------------------------------------------CONTENT LEFT*/
#content-left {
	float: left;
	width: 649px;
	margin-bottom: -10000px;
	padding-bottom: 10000px;
}
#news {
	background: url('images/news.gif') no-repeat 11px bottom;
	border-top: 1px solid #7D9296;
	padding: 13px 0 17px 11px;
	overflow: hidden;
	float: left; /*IE6*/
	width: 638px;
}
#news img {
	float: left;
}
#news h1 {
	background: url('images/news-h1.gif') no-repeat 0 bottom;
	margin: 0 0 0 15px;
	width: 360px;
	height: 40px;
	float: left;
}
#news h1 a{
	display: block;
	font-size: 18px;
	color: #2A2A2A;
	font-weight: normal;
}
#news h1 a:hover {
	color: #565555;
}
#news h1 span {
	float: left;
	padding: 1px 0 0 0;
	font-size: 12px;
	color: #454545;
	font-weight: normal;
}

#news .tittle
{
    font-size: 18px;
	color: #2A2A2A;
	font-weight: normal;
}
#news h1 a.news-coments {
	float: right;
	padding: 1px 8px 0 0;
	text-align: right;
	font-size: 12px;
	color: #4E626A;
	font-weight: bold;
}
#news h1 a.news-coments:hover {
	color: #3D4A4F;
}
#news p {
	float: left;
	width: 395px;
	line-height: 16px;
	padding: 9px 0 0 15px;
	font-size: 12px;
	color: #000;
    text-align:justify;

}
#news-boxs {
	padding: 0 0 0 11px;
}

.news_i
{
    padding:0px 0px 0px 12px;
    margin:0px;
    font-size:11px;
    color: #454545;
}

.news-box-dark, .news-box-clear {
	background: url('images/news-box-dark.gif') no-repeat left bottom;
	background-color: #E4E7E8;
	padding: 0 0 0 9px;
	float: left;
	width: 303px;
	height: 183px;
}
.news-box-clear {
	background: url('images/news-box-clear.gif') no-repeat left bottom;
}

.news-box-dark h1, .news-box-clear h1 {
	/*height: 35px;*/
	width: 303px;
	padding: 13px 0 0 0;
	font-size: 14px;
}
.news-box-dark h1 a, .news-box-clear h1 a {
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #2A2A2A;
}
.news-box-dark h1 a:hover, .news-box-clear h1 a:hover {
	color: #3D4A4F;
}
.news-box-dark h1 span, .news-box-clear h1 span {
	font-size: 12px;
	font-weight: normal;
	color: #454545;
}
.news-box-dark img, .news-box-clear img {
	float: left;
}
.news-box-dark p, .news-box-clear p {
	float: left;
	padding: 3px 0 0 12px;
	width: 183px;
	font-size: 12px;
	color: #000;
	line-height: 16px;
	text-align: justify;
}
.news-line {
	clear: both;
	padding: 9px 0 0 0;
}
a.news-read-more {
	float: left;
	font-size: 12px;
	color: #BE0A32;
	text-decoration: underline;
}
a.news-read-more:hover {
	text-decoration: none;
}
a.news-box-coments {
	padding: 0 12px 0 0;
	float: right;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #BE0A32;
}
a.news-box-coments:hover {
	color: #90122E;
}
#next-news-box {
	float: left;
	width: 649px;
}
#next-news-box h1 {
	padding: 15px 0 0 24px;
	font-size: 18px;
	color: #2A2A2A;
	font-weight: normal;
}
dl.next-news  {
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0 0 0 11px;
}
dl.next-news dt, dl.next-news dd {
	background: url('images/news-box-dark.gif') no-repeat left bottom;
	background-color: #DFE3E3;
	padding: 9px 0 0 10px;
	float: left;
	width: 302px;
	height: 43px;
	overflow: hidden;
}
dl.next-news dd {
	background: url('images/news-box-clear.gif') no-repeat left bottom;
}
a.next-news-title {
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #2A2A2A;
}
a.next-news-title:hover {
	color: #545353;
}
dl.next-news dt span, dl.next-news dd span {
	font-size: 12px;
	color: #454545;
}
a.next-news-coments {
	font-weight: bold;
	font-size: 12px;
	color: #BE0A32;
}
a.next-news-coments:hover {
	color: #930827;
}


#content-bookmarks-box {
	padding: 10px 0 0 0;
	float: left;
}
ul#content-bookmarks-top {
	background: url('images/content-bookmarks-top.gif') repeat-x left top;
	list-style: none;
	padding: 13px 0 0 13px;
	margin: 0 0 0 11px;
	width: 615px;
	height: 33px;
}
ul#content-bookmarks-top li {
	float: left;
	padding: 0 23px 0 0;
}
ul#content-bookmarks-top li a {
	float: left;
	font-size: 18px;
	color: #93B6C8;
}
ul#content-bookmarks-top li.active a, ul#content-bookmarks-top li a:hover {
	color: #fff;
}
#bar1 {
	display: block;
    font-size:12px;
}
#bar2, #ba2 {
	display: none;
    font-size:12px;
}
/*-----------------------------------------------------------------------------SIDEBAR RIGHT*/
#sidebar-right {
	float: left;
	width: 316px;
	margin-bottom: -10000px;
	padding-bottom: 10000px;
    border-top: 1px solid #7D9296;
}

#search {
	background: url('images/search-bg.gif') no-repeat left top;
	padding: 12px 0 0 0;
	width: 316px;
	height: 34px;
}
#search h6 {
	float: right;
	padding: 4px 10px 0 0;
	font-size: 11px;
	color: #FFFFFE;
	font-weight: normal;
}
#search-input {
	background: url('images/search-input.gif') no-repeat left top;
	float: right;
	width: 155px;
	height: 23px;
}
#search-text {
	display: block;
	padding: 5px 5px 0 9px;
	width: 140px;
	height: 18px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #21425C;
	border: 0px;
	background: none;
}
#search-button {
	float: right;
	width: 26px;
	height: 23px;
	color: #1A1A17;
	background-color: White;
	background-image: url('images/search-button.gif');
	cursor: pointer;
}
.sidebar-box {
	background: url('images/sidebar-right-box.gif') no-repeat left top;
	border-bottom: 1px solid #DBE1E4;
	margin: 4px 0 0 8px;
	padding: 0 0 14px 0;
	width: 297px;
	float: left;
	display: inline; /*IE6*/
}
.sidebar-box h2 {
	float: left;
	padding: 11px 12px 3px 8px;
	font-size: 18px;
    margin:0px;
}
.sidebar-box h2 a {
	font-size: 18px;
	color: #848383;
}
.sidebar-box h2 a:hover {
	color: #4D4C4C;
}
a.sidebar-active {
	color: #2A2A2A !important;
}
.table-box {
	clear: both;
	width: 297px;
}
.table-box-top {
	height: 18px;
	font-size: 12px;
	font-weight: bold;
}
.lp, .club, .m, .pkt, .goals, .zawodnik, .ocena {
	float: left;
	text-align: center;
}
.lp {
	width: 26px;
}
.club {
	padding: 0 0 0 17px;
	width: 170px;
	text-align: left;
}
.m {
	width: 24px;
}
.pkt {
	width: 39px;
}
.goals {
	width: 50px;
}
.zawodnik {
	width: 215px;
	padding: 0 0 0 5px;
	text-align: left;
}
.ocena {
	width: 47px;
}
.table-box-down-clear {
	padding: 4px 0 0 0;
	height: 17px;
	width: 279px;
	font-size: 12px;
	color: #000;
}
.table-box-down-dark {
	background: url('images/table-box-down-dark.gif') no-repeat left top;
	width: 279px;
	height: 17px;
	padding: 4px 0 0 0;
	font-size: 12px;
	color: #000;
}
.ostatni-mecz {
	clear: both;
	width: 297px;
}

.ostatni-mecz a
{
    color: rgb(190, 10, 50);
    font-weight:bold;
    text-decoration:none;

}

.ostatni-mecz a:hover
{
    color: rgb(190, 10, 50);
    font-weight:bold;
    text-decoration:underline;

}

.ostatni-mecz p {
	padding: 10px 2px 0 5px;
	float: left;
	text-align: justify;
	width: 272px;
	font-size: 12px;
	color: #000;
}
#ost-mecz {
	margin: 15px 0 5px 5px;
	float: left;
}
#ankieta-box {
	width: 264px;
	float: left;
	padding: 5px 5px 0 10px;
}
.ankieta-box-text {
	font-size: 12px;
	padding: 0 0 2px 0;
	color: #000;
	width: 264px;
	text-align: justify;
	clear: left;
}
.line-ank {
	background: url('images/ankieta.jpg') no-repeat right top;
	height: 19px;
	margin: 0 4px 0 0;
	float: left !important;
}
.line-ank-description {
	padding: 2px 0 0 0;
	height: 19px;
	font-size: 11px;
	color: #000;
	width: 45px;
	float: left !important;
}
#photo-box {
	padding: 5px 0 0 10px;
	float: left;
	clear: both;
}
#photo-box p {
	padding: 10px 14px 0 0;
	text-align: justify;
	font-size: 12px;
	color: #000;
	width: 265px;
}
#buttons-box {
	float: left;
	padding: 10px 0 0 6px;
	clear: both;
	width: 273px;
    font-size:11px;
}
#buttons-box a
{
    color: rgb(190, 10, 50);
    font-weight:bold;
    text-decoration:none;
}
#buttons-box a:hover
{
    color: rgb(190, 10, 50);
    font-weight:bold;
    text-decoration:underline;
}
/*------------------------------------------------------------------------------FOOTER*/
#footer {
	background: url('images/footer.gif') no-repeat left top;
	width: 937px;
	height: 34px;
	clear: both;
	margin: 0 0 20px 0;
	padding: 47px 0 0 22px;
}
#footer p {
	font-size: 12px;
	color: #fff;
}
#footer p a {
	color: #fff;
	font-weight: bold;
}
#footer p a span {
	color: #F5CCD7;
}
#footer p a:hover, #footer p a:hover span {
	text-decoration: underline;
}
/*--------------------------------------------*/
#tresc
{
    padding:7px;
    font-size:13px;
    background: url('images/news.gif') no-repeat left bottom;
    text-align:justify;
    border-top: 1px solid #7D9296;
}

#tresc img
{
    float:left;
    padding:1px;
    margin:5px;
    border:1px solid black;
    line-height:2em;
}

#tresc h1
{
    background: url('images/news-h1.gif') no-repeat left bottom;
    font-size:18px;
    padding:2px 0px 5px 2px;
    margin:2px 0px 2px 0px;
}

#tresc a
{
    color: rgb(190, 10, 50);
    text-decoration:none;
    font-weight:bold;
}
#tresc a:hover
{
    color: rgb(190, 10, 50);
    text-decoration:underline;
    font-weight:bold;
}

.white
{
    font-size:12px;
    padding:2px 0px 0px 5px;
    margin:0px;
    color:white;
}

.wyr_pio
{
    vertical-align:middle;
}

#gora_lista
{
    margin:5px 0px 0px 5px;
    padding:2px;
    font-size:12px;
}

#gora_lista li
{
    list-style:none;
    background: url('images/login-down-a.gif') no-repeat 0 6px;
    padding:2px 0px 0px 15px;
}

#gora_lista a
{
    color:white;
    text-decoration:none;
}

#gora_lista a:hover
{
    color:white;
    text-decoration:underline;
}

.red
{
    color: rgb(190, 10, 50);
    font-weight: bold;
}

.info
{
    color: rgb(190, 10, 50);
    font-weight: bold;
    padding:5px;
    text-align:center;
}

#tresc_info
{
    padding:5px;
    margin:3px 0px 0px 0px;
    font-size:12px;
}

#tresc_info a
{
    color: rgb(190, 10, 50);
    font-weight:bold;
    text-decoration:none;

}
#tresc_info a:hover
{
    text-decoration:underline;
    color: rgb(190, 10, 50);
    font-weight:bold;
}

.kom
{
    margin:5px 0px 0px 0px;
    padding:2px 0px 0px 20px;

}

.info_red
{
    background-color:#FFFBEF;
    border:1px solid #FFE063;
    padding:5px 0px 5px 20px;
    margin:2px 0px 5px 10px;
}

.dark_comm {
	background: url('images/news.gif') no-repeat left bottom;
	background-color: #DFE3E3;
	padding:5px;
    margin:5px 5px 0px 5px;
    font-size:12px;
}
.norm_comm {
	background: url('images/news.gif') no-repeat left bottom;
    padding:5px;
    margin:5px 5px 0px 5px;
    font-size:12px;
}

.clear
{
    clear:both;
    padding:0px;
    margin:0px;
    font-size:12px;
}

.clear a
{
    color: rgb(190, 10, 50);
    text-decoration:none;
}
.clear a:hover
{
    color: rgb(190, 10, 50);
    text-decoration:underline;
}

.komentarze
{
    padding:5px;
    margin:0px
}

.komentarze a
{
    color: rgb(190, 10, 50);
    font-weight:bold;
    text-decoration:none;

}
.komentarze a:hover
{
    text-decoration:underline;
    color: rgb(190, 10, 50);
    font-weight:bold;
}