* { padding: 0; margin: 0;}
img,div {border: 0px;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
a {color:#00437A;text-decoration:none;}
a:visited {color:#00437A;}
a:hover, a:active {color: #A0080D;}
h2.center {text-align: center;margin-bottom:15px;}
.info{font-size: 12px; text-align:center; padding:10px;font-weight:bold;}
.red {color: red;}
.flash-banner {display:inline;}

#top-banner {padding:5px;float:left;width:770px;text-align:center;}
#container {margin: 0 auto;width: 980px !important; width: 986px;/* IE */ height: 100%;overflow: hidden;background: #fff;}
#left {width:450px;float:left;background-color:#fff;height:auto!important;height:742px;/*IE*/min-height:742px;position:relative;margin-left:3px}
#middle {width: 326px;float:left;background-color: #fffdff;height: auto !important;height: 742px; /* IE */min-height: 742px;}
#right {width:190px;height:auto !important;height: 878px; /* IE */min-height: 878px;float: right;margin-right:5px;}
#left-banner1 {width:450px;margin-bottom:3px;color:#fff;}
.middle-banner {width: 305px;color: #fff;margin:5px 10px 5px 11px;text-align:center;}
.flash-notification {text-align: center;margin:15px;}
#content {float:left;background-color:#fff;padding:5px;min-height:400px;height:100%;width: 460px;}

#flash-news {width:450px; height:300px;}

#search {text-align:center;padding:5px;}
#search-results {padding:20px 25px;}
#search-results h1{margin:20px}
#search-results ul li{padding:5px;}
#search-results ul li h3{font-family:arial,sans-serif;display:inline;color:#2200CC;}
#search-results ul li cite a{color:green;}
#search-paginator {text-align:center;font-weight:bold;}

/* paginacja */
#pagination {padding:5px;text-align:center;z-index:5;font-size:12px;width:100%;clear:both;height:15px;}
#pagination a, #pagination a:visited{padding:0 5px;border:1px solid #9aafe5;text-decoration:none;color:#2e6ab1;margin:2px;}
#pagination a:hover, #pagination a:active{border:1px solid #2b66a5;color:#000;background-color:#FFFF80;}
#pagination a.current{background-color:#2e6ab1;color:#FFF !important;border-color:#2b66a5;font-weight:bold;cursor:default;}
#pagination a.disable, #pagination a.disable:hover{background-color:white;cursor:default;color:#929292;border-color:#929292;font-weight:normal !important;}
#pagination a.prevnext{font-weight:bold;}

/* Stopka */
#partners {width:980px;min-height:145px;clear:both;padding:5px;text-align:center;}
#partners h2 {padding-top:3px;color:#696969;font-size: 12px;font-weight: bold;word-spacing: 20px;text-align:left;}
#partners a img {margin:4px;}
#uw_flash {display:inline;margin:5px;}

#footer {border-top:5px solid #696969;width:980px;height:50px;clear:both;background: #fff url('/images_new/greygrad.jpg') top left repeat-x;text-indent:10px;font-weight:bold;}
#footer h2 {float:left;padding:12px 0 0 5px;color:#E6E6FA;font-size:23px;word-spacing:20px;}	
#footer div {float:right;padding:20px 10px 0 0;color:#696969;font-size: 12px;}
#footer a{word-spacing:5px;color:#696969;}

/* Menu */
#menu {float:left;width:100%;background-color:#fff;position:relative;background:transparent url(/images_new/m-bg.jpg) repeat scroll 0 0;height:150px;}
#menu hr {border:1px solid black;clear:both;margin:10px 90px;}
#herb {position:absolute;left:20px;top:5px;}

ul#icon-menu {margin:25px 10px 8px 5px;float:right;}
ul#icon-menu li {width:70px;height:70px;margin:0 7px;display:block;list-style:none;float:left;}
ul#icon-menu a {display:block;padding-top:70px;text-align:center;font-weight:bold;}
ul#icon-menu #ico-skwk {background: url(/images_new/m-skwk.png) no-repeat;width:61px;}
ul#icon-menu #ico-wisla-sa {background: url(/images_new/m-wisla-sa.png) no-repeat;width:52px;}
ul#icon-menu #ico-wisla-ts {background: url(/images_new/m-wisla-ts.png) no-repeat;width:50px;}
ul#icon-menu #ico-wyjazdy {background: url(/images_new/m-wyjazdy.png) no-repeat;width:78px;}
ul#icon-menu #ico-drink {background: url(/images_new/m-drink.png) no-repeat;width:41px;}
ul#icon-menu #ico-tv {background: url(/images_new/m-tv.png) no-repeat;width:93px;}
ul#icon-menu #ico-galeria {background: url(/images_new/m-galeria.png) no-repeat;width:72px;}

#ico-skwk a:hover, #ico-skwk a.active {background: url(/images_new/m-skwk-active.png) no-repeat;}
#ico-wisla-sa a:hover, #ico-wisla-sa a.active  {background: url(/images_new/m-wisla-sa-active.png) no-repeat;}
#ico-wisla-ts a:hover, #ico-wisla-ts a.active  {background: url(/images_new/m-wisla-ts-active.png) no-repeat;}
#ico-wyjazdy a:hover, #ico-wyjazdy a.active  {background: url(/images_new/m-wyjazdy-active.png) no-repeat;}
#ico-drink a:hover, #ico-drink a.active  {background: url(/images_new/m-drink-active.png) no-repeat;}
#ico-tv a:hover, #ico-tv a.active  {background: url(/images_new/m-tv-active.png) no-repeat;}
#ico-galeria a:hover, #ico-galeria a.active  {background: url(/images_new/m-galeria-active.png) no-repeat;}

/* sekcja nastepne mecze */
.nextgame{padding-bottom:5px;}
.nextgame table {width: 190px;}
.nextgame table td.logo {padding: 10px 0px;}
.nextgame ul {list-style: none;}
.nextgame li {list-style: none; font-size: 11px; text-align:center;}
.nextgame td.vs {font-size: 9px;text-align: center;line-height: 2.0;}
.nextgame td.data {font-size:9px;text-align:center;line-height: 2.0;}

/* Zakladki */
#tabele-ligowe {padding: 0 2px;margin:10px 0;}
#tabele-ligowe .tab-wrapper {padding: 2px; border: 1px solid #A0080D;}
#tabele-ligowe .tab-menu {list-style:none;	padding:2px 30px; clear:both; line-height:15px; font-size:11px;}
#tabele-ligowe .tab-menu li {display:inline; margin:0 1px;}
#tabele-ligowe .tab-menu li a {padding:3px 15px;background-color:#fff;color:#000;font-weight:bold;text-decoration:none;}
#tabele-ligowe .tab-menu li a:hover, .tab-menu li a:focus{color:#fff;background-color: #A0080D; border-bottom-color: #999;}
#tabele-ligowe .tab-menu li.tab-selected a {background-color: #A0080D;color:#fff;}

.info-tabs {padding: 0 2px;}
.info-tabs .tab-wrapper {width:428px;padding:10px;border-bottom:3px solid #386091;border-top:3px solid #386091;border-left:1px solid #386091;border-right:1px solid #386091;height:350px;overflow:auto;}
.info-tabs .tab-menu {list-style:none;padding:2px 30px;line-height:22px;font-size:15px;font-weight:bold;color:#000;}
.info-tabs .tab-menu li {display:inline;text-align:center;}
.info-tabs .tab-menu li a {text-decoration:none;padding:6px;}
.info-tabs .tab-menu li a:hover, .tab-menu li a:focus{background-color: #386091;color:#fff;}
.info-tabs .tab-menu li.tab-selected a {background-color: #386091;color:#fff;}

/* tabele ligowe */
table.tbl {border-collapse:collapse;border-spacing:0pt;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#5E5E5E;}
table.tbl th {background-color:#DDD;border-bottom:1px solid #BBBBBB;font-size:9px;padding:1px 1px;text-align:center;}
table.tbl td {background-color:#fff;border-bottom:1px solid #DFDFDF;padding:2px 1px;text-align:center;vertical-align:middle;color:#5E5E5E;font-size:10px;margin:0pt;}
table.tbl td.lft, table.tbl th.lft {text-align:left;}

/* tooltip */
.tool-tip {color:#fff;width:250px;z-index: 13000;}
.tool-title {background: url(/img/tooltip.png) top left;behavior:url(/stylesheets/iepngfix.htc);font-weight:bold;font-size:11px;margin:0;color:#9FD4FF;padding: 8px 8px 4px;}
.tool-text {font-size: 11px;padding: 4px 8px 8px;background: url(/img/tooltip.png) bottom right;}

/* ankieta */
#poll {margin:10px;text-align:center;}
#poll p{font-weight:bold;}
#poll div{margin: 3px 3px 3px 20px;text-align:left;}
#poll span.result{font-weight:bold;color: red;}
#poll input.vote-button {margin-top:5px;}
#aktualnosci #poll ul {list-style-type:none;list-style-image:none;text-align:left;margin-left:0px;}
/* #poll ul li{height:16px;} */
#poll ul li div{width:10px;height:10px;float:left;clear:left;margin:3px;}

/* blok ankiety na w widoku newsa*/
#right #poll {margin:0 0 15px 0;}
#right #poll img{width:245px;}
#right #poll ul{text-align:left;list-style-type:none;}

h2.short-news-header {color:#D6DEE7;font-size:14px;font-weight:bold;height:26px;line-height:26px;padding-left:10px;}


/* fancyform styles 
#poll label{display:block;padding:0.5em;padding-left:32px;background-position:8px center;background-repeat:no-repeat;border:1px solid #252525;clear:both;cursor:pointer} 
.checked{background-color:#222;background-image:url(/images/fancyform/chk_on.png)}
.unchecked{background-color:#1c1c1c;background-image:url(/images/fancyform/chk_off.png)}
.selected{background-color:#222;background-image:url(/images/fancyform/rdo_on.png)}
.unselected{background-color:#1c1c1c;background-image:url(/images/fancyform/rdo_off.png)}
*/

/* Newsy                           TODO: do refactoringu */
div.news-intro {padding:10px;z-index:5;position:absolute;right:0;bottom:0;width:150px;background:#000;}
div.news-intro strong{font-weight:normal;}
#news-top {background:#386091;width:450px;margin-bottom:2px;color: #fff;overflow:hidden;position:relative;}
#news-top img {float:left;margin-right:10px;width:280px;}
#news-top a {color: #fff;}
#news-top h2{position:absolute;padding:5px 10px 0 10px;top:17px;right:10%;font-size:20px;font-weight:bold;z-index:5;color:#fff;background:#42A7E8;}
#news-top a:hover, #news-top a:active {text-decoration:underline;}

#news-middle {background:#000;width:450px;text-align:right;margin-bottom:3px;color:#fff;overflow:hidden;position:relative;}
#news-middle img {float:right;width:250px;margin-left:10px;}
#news-middle div {margin:0;padding:30px 10px 10px 10px;}
#news-middle a {color: #fff;}
#news-middle h2{position:absolute;padding:5px 10px 0 10px;top:15px;left:14%;font-size:18px;font-weight:bold;z-index:5;color:#fff;background:#42A7E8;}
#news-middle h2 a:hover, #news-middle h2 a:active {text-decoration:underline;}

#news-bottom {background:#000;width:450px;margin-bottom:3px;color: #fff;overflow:hidden;position:relative;}
#news-bottom img {float:left;margin-right:10px;width:250px;}
#news-bottom div {margin:0;padding:30px 10px 10px 10px;}
#news-bottom a {color: #fff;}
#news-bottom h2{position:absolute;padding:5px 10px 0 10px;height:26px;top:15px;right:10%;font-size:18px;font-weight:bold;z-index:5;color:#ffffff;background:#42A7E8;}
#news-bottom h2 a:hover, #news-bottom h2 a:active {text-decoration:underline;}

.short-news1 {background:#ECEFF4;margin: 0 10px;}
.short-news2 {background:#d1dfee;margin: 0 10px;}
#middle .short-news {height:120px;}
.short-news {border-collapse:collapse;border-spacing:0;width:100%;}
.short-news td {text-align:left;color:#000;font-size: 11px;}
.short-news td.zdj {width: 110px;text-align:center;vertical-align:middle;}
.short-news td.zdj img {width: 105px;}
.short-news td.tytul {font-size: 12px;font-weight: bold;padding: 5px 0 0 8px;height:14px;}
.short-news td.tytul a {color:#000;}
.short-news td.tytul a:hover, table.short-news td.tytul a:active {text-decoration:underline;}
.short-news td.data {font-size:10px;color:#98A0A9;height:10px;padding-left:8px;}
.short-news td.tresc {padding:1px 5px 5px 8px;text-align:justify;}
.short-news td.tresc a {color:#000;}
.short-news td.tresc a:hover, table.short-news td.tresc a:active {font-weight: bold;}
.short-news td.tresc strong {font-weight:normal;}

.more-news {font-weight:bold;padding:10px;text-align:right;font-size:10px;}

#full-news, #news-archive {width:673px;float:left;padding:20px;font-size:13px;}
#full-news h1 {color:#A0080D;font-size:30px;font-weight:bold;line-height:40px;padding: 0 3px;}
#full-news h3 {color:#ccc;font-size: 10px;line-height:30px;padding:0 3px;}
#full-news .news-reklama{margin:10px;text-align:center;}

#news-archive h1{margin-bottom:10px;}
#aktualnosci h2 {font-size:14px;color:#d6dee7;font-weight:bold;line-height:26px;height:26px;text-align:right;padding-right:15px;margin-left:10px;}
.bg-blue1 {background:transparent url(/images_new/bg-blue1.png) no-repeat;}
.bg-blue2 {background:transparent url(/images_new/bg-blue2.png) no-repeat;}
.bg-blue3 {background:transparent url(/images_new/bg-blue3.png) no-repeat;}
.bg-red1 {background:transparent url(/images_new/bg-red1.png) no-repeat;}
.short-news-header-wide {margin:0 10px 0 -11px;} /* TODO dzidziedziczenie w css - jak ??  zmienic na blue box header*/
.red-box-header {background:url(/images_new/bg-red.png) no-repeat;height:26px;font-size:11px;color:#fff;font-weight:bold;line-height:26px;text-align:center;text-transform:uppercase;padding-right:15px;}
#aktualnosci ul {margin:5px 5px 5px 25px;list-style-image: url('/images_new/punkt.gif');}
#aktualnosci ul li {text-align:left;font-size:13px;line-height:15px;padding:0 0 2px 0px;font-weight:normal;}
#aktualnosci ul li a:hover, ul.aktualnosci li a:active {color:#EA0000;text-decoration:underline;}
#aktualnosci ul li.first {list-style-type:none;list-style-image:none;}
#aktualnosci ul li.first img{float:left;margin:0 15px 0 0; height:100px;}
#aktualnosci ul li.first a{text-decoration:none;font-size:19px;font-weight:normal;line-height:20px;padding-bottom:10px;display:block;}
ul#most-read{margin:5px 5px 5px 20px; font-size:10px;list-style-type:decimal;}

/* blogi */
#blogi h2 {background:#386091;height:22px;font-size:14px;color:#fff;font-weight:bold;line-height:22px;text-align:center;}
#blogi .blog {border-collapse:collapse;border-spacing:0;width:100%;border-bottom:3px solid #386091;border-left:1px solid #386091;border-right:1px solid #386091;width:449px;margin-left:1px;}
#blogi .blog td {text-align:left;color:#000;font-size: 11px;border-bottom:1px dotted #386091;width:150px;padding:0 10px 0 5px;}
#blogi .blog td.zdj {height:90px;width:75px;border-left:1px dotted #386091;vertical-align:middle;text-align:right;padding:0;}

/*  blok informacji */
table.klub {border-collapse:collapse;border-spacing:0;width:100%;height:100%;width:390px;margin:0px 0px 0 20px;font-size:12px;}
table.klub td.tresc {padding-left:10px;}
table.klub td.tytul {font-size:14px;font-weight:bold;text-align:center; padding:5px 0 10px 0;}
table.klub td.nagl {width:200px;font-weight:bold;line-height:18px;}
table.klub td.img{text-align:center;margin:0;padding:0;}

table.sukcesy{border-collapse:collapse;border-spacing:0;width:100%;height:100%;width:390px;margin:0px 0px 0 20px;font-size:12px;}
table.sukcesy td.tresc{padding-left:10px;}
table.sukcesy td.tytul{font-size:14px;font-weight:bold;text-align:center;padding:5px 0 10px 0;}
table.sukcesy td.nagl{width:200px;font-weight:bold;line-height:18px;}

ul.sklad{list-style: none;}
table.tableSklad{border-collapse:collapse;border-spacing:0;width:100%;font-size:12px;line-height:16px;margin-top:5px;}
table.tableSklad td{vertical-align:top;padding-left:10px;}
table.zawodnik {border-collapse:collapse;border-spacing:0;width:100%;height:180px;background: #DFE6EE;margin-top:30px;}
table.zawodnik td {padding-left:15px;}
table.zawodnik td.zdj {width: 140px;text-align:center;vertical-align:middle;padding:0;}
table.zawodnik td.name {height:30px;font-size:18px;font-weight:bold;color:#386091;}
table.zawodnik td.nr {height: 30px;color:#A0080D;font-weight:bold;vertical-align:top;}
table.zawodnik td.title {width:120px;height:24px;font-weight:bold;}

table.kontakt {border-collapse:collapse;border-spacing:0;width:100%;height:100%;width:390px;margin:0px 0px 0 20px;font-size:12px;}
table.kontakt td.tresc {padding-left:30px;}
table.kontakt td.nagl{width:190px;padding-left:20px;font-weight:bold;line-height:18px;}
table.kontakt td.img_title{margin:0;padding:0;text-align:center;font-size:15px;font-weight:bold;text-align:center;}

/* komentarze */
#comments {font-family:"Lucida Grande","Lucida Sans",Lucida,Verdana,Arial,Geneva,Helvetica,sans-serif;color:#222;text-align:justify;width:400px;float:left;list-style-position:outside;list-style-type:upper-roman;}
h2#comments-title {padding-left:3px;background:#386091;font-size:14px;color:#fff;font-weight:bold;line-height:22px;text-align:left;}
#comment-form {width:253px;background:#386091;text-align:left;padding:5px;float:right;color:#fff;margin-bottom:5px;}
#comment-form p {text-align:center;font-size:10px;margin-bottom:10px;}
#comment-form label {font-weight:bold;}
#comment-form textarea {width:245px;height:150px;margin:3px;}
#comment-form input {float:right;margin-right:20px;margin-top:10px;}
li.comment {background: #DFE6EE;margin-top:5px;padding:5px;border:1px solid #CCC;list-style-type: decimal;text-align:justify;color:#000;font-size: 11px;position:relative;}
li.comment p.text {padding-top:5px;}
li.comment img.avatar {background-color:#FAFAFA;border:1px solid #ccc;position:absolute;top:-5px;right:-5px;padding:2px;width:10px;height:10px}

.comment {background: #FFFFFF;}

#account_links {color: #fff;position: absolute;right: 10px;top:5px;font-weight: bold;line-height: 12px;}
#account_links a {color: #fff;text-decoration: none;}

/* formularze */
#register .input.text {color:#00008B;background-color:#E3F2F7;border:1px inset #00008B;width:300px;}
#register input.button {color:#000;}
#register {width:750px;}
#register p {clear:left;margin:0;padding:0;padding-top:5px;}
#register p label {float:left;width:300px;text-align:right;margin-right:20px;font:bold 0.9em Arial,Helvetica,sans-serif;}

/* sklady */
div#team-list-top {background: url(/images/slider-top.gif) bottom center no-repeat;height:10px;width:100%}
div#team-list-bottom {background: url(/images/slider-bottom.gif) top center no-repeat;height:10px;width:100%}
ul#team-list {list-style: none outside; background: url(/images/slider-middle.gif) repeat-y}
ul#team-list li {background:#FFFFFF url(/images/slider-bg.gif) repeat-x scroll left top; margin: 0 5px;}

#team-squad h3 {padding: 0 20px; position: relative; cursor: pointer;}
#team-squad h3 a{text-decoration: none; }	
#team-squad h3 span { position: absolute; top: 0; right: 25px;  font-size: 0.8em; font-weight: bold;}
#team-squad h3 span.player-number {position: absolute; top: 0; left: 5px; width:15px;}
	
div.heading {margin: 10px 0 0 0; padding: 5px;}
div.collapse-container{height: 100%; padding: 10px}

table.player {text-align: center;width: 100%;}
.player-photo {width: 45%;}
.player-data {vertical-align: top; padding: 0 6px;width:55%;}
.player-data td {padding: 3px;}
.player-title {text-align: right;}
.player-value {text-align: left;font-weight:bold;}


/* galeria */
#gallery {clear:both;float:left;padding:15px;}
ul#albums-list{margin-bottom:20px;float:left;list-style-type:none;width:945px;border-bottom:1px solid #DEDEDE;}
ul#albums-list li{font-weight:bold;height:90px;float:left;width:100%;border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;border-top:1px solid #DEDEDE;}
ul#albums-list li.odd{background:#F5FAFA;color:#B4AA9D;}
ul#albums-list a.album-title{font-weight:bold;font-size:14px;color:black;}

#other-albums{text-align:left;float:left;width:260px;overflow:hidden;border:1px solid #DEDEDE;background:#F5FAFA;padding: 5px 5px 5px 20px;margin-right:20px;}
#other-albums ul{color:#B4AA9D;padding: 5px;}
#album{padding:10px;text-align:center;}
.album-desc{float:left;padding:10px;width:350px;}
.album-desc p{padding:15px;}
.sample-thumbs{float:left;padding-top:5px;}
.sample-thumbs a{width:115px;display:block;text-align:center;float:left;}


/* statut - do zmiany calkowicie... */
.Part {font-size: 12px;font-weight: bold;text-decoration: underline;text-align: center;line-height: 40px;padding-left: 3px;padding-right: 3px;}
.partTitle {font-size: 18px;font-weight: bold;text-align: center;line-height: 40px;padding-left: 3px;padding-right: 3px;}
#subContentLeftNews {overflow:auto;padding:10px 30px 10px 10px;}
#LevelNews {
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 10px;
}
#HeaderNews {
	color:#A0080D;
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
	padding-left: 3px;
	padding-right: 3px;
}



/* smoothbox */
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {position: absolute;z-index:100;top: 0px;left: 0px;background-color:#000;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
#TB_window {position: absolute;background: #ffffff;z-index: 102;color:#000000;/* display:none; */border: 4px solid #525252;text-align:left;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
#TB_window img {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption {height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: absolute;display:none;height:100px;width:100px;z-index:101;}
#TB_HideSelect{z-index:99;position:absolute;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
#TB_iframeContent {clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
