﻿body {
  background:white url(left-bg.gif) repeat-x;
  font:11px "Trebuchet MS", "Arial CE", Arial, sans-serif;
  color:#000000;
  line-height:1.6em;
}
a {
	color:#4E4E4E;
}
* {margin:0; padding:0;}
img, fieldset {border:none;}
hr, h1, .none {display:none;}
ul {list-style:none;}
a {color:; text-decoration:none;}
a:hover {text-decoration:underline;}
input, textarea, form {border:none; font:11px "Trebuchet MS", "Arial CE", Arial, sans-serif;}
.left {float:left;}
.right {float:right;}

input {
 background-color: #E0E0E0; 
 font-family: Tahoma; 
 color: #000000; 
 font-size: 11px; 
 border-bottom: 1px solid #000000; 
 border-top: 1px solid #000000; 
 border-left: 1px solid #000000; 
 border-right: 1px solid #000000; 
}

/* definicje nagłówka strony */
a#left_banner {
    z-index:70;
    position:absolute;
    top:260px;
    left:10px;
}
a#right_banner {
    z-index:70;
    position:absolute;
    top:260px;
    right:10px;
} 
div#header {
	width:1107px;
	height:163px;
	margin:0 auto;
	background:url(header.jpg) no-repeat 1px 0;
	position:relative;
}
form#login {
	width:335px;
	height:65px;
	color:#B8DEFF;
	text-align:right;
	position:absolute;
	top:20px;
	right:90px;
}
form#login legend, form#search legend {
	display:none;
}
form#login p {
	padding-top:10px;
}
form#login li {
	display:inline;
	margin:0 5px;
}
form#login p input {
	margin-left:10px;
}
form#login a {
	color:#B8DEFF;
}
form#login a.register {
	padding-left:18px;
	background:url(login-register-icon.gif) no-repeat 0 center;
	border:none;
}
form#login .text {
	width:101px;
	height:15px;
	padding:7px 10px 7px 28px;
	margin-left:12px;
	color:#B8DEFF;
	border:none;
}
form#login .submit {
	width:60px;
	height:19px;
	padding-right:5px;
	background:url(login-submit.gif) no-repeat;
	color:#B8DEFF;
	cursor:pointer;
	border:none;
}
form#login .login {background:url(login-login.gif) no-repeat;}
form#login .password {background:url(login-password.gif) no-repeat;}

* html form#login .login, * html form#login .password {
	background-attachment:fixed;
}

form#search {
	width:193px;
	height:24px;
	padding:5px;
	background:url(search.gif) no-repeat;
	position:absolute;
	top:111px;
	right:90px;
	z-index:10;
}
form#search input {
	width:157px;
	height:14px;
	padding:5px 5px 5px 31px;
	background-color:transparent;
	border:none;
}
div#bg-person {
	width:99px;
	height:281px;
	background:url(bg-person.jpg) no-repeat;
	position:absolute;
	top:163px;
	right:-28px;
	z-index:40;
}

/* główne menu */

ul#main-menu {
	width:967px;
	height:96px;
	padding:10px 7px 0 7px;
	margin:0 auto;
	background:url(main-menu.jpg) no-repeat;
	position:relative;
	top:102px;
}
ul#main-menu li {
	margin:0 12px;
	float:left;
}
ul#main-menu li big {
	display:block;
	height:27px;
	padding:10px 13px;
	font-size:1em;
	font-weight:bold;
	color:white;
	cursor:pointer;
}
ul#main-menu li ul {
	display:none;
	width:980px;
	position:absolute;
	top:70px;
	left:20px;
}
ul#main-menu li ul li {
	margin:0 5px;
}
ul#main-menu li ul li a {
	display:block;
	height:15px;
	padding:2px 8px 2px 16px;
	background:url(main-menu-icon.gif) no-repeat 7px 8px;
	line-height:1.3em;
	color:#2E3843;
}
ul#main-menu li.active {
	background:url(main-menu-active1-left.gif) no-repeat;
}
ul#main-menu li.active big {
	background:url(main-menu-active1-right.gif) no-repeat top right;
	color:#032542;
}
ul#main-menu li.active ul {
	display:block;
}
ul#main-menu li ul li:hover {
	background:url(main-menu-active2-left.gif) no-repeat;
}
ul#main-menu li ul li:hover a {
	background:url(main-menu-active2-right.gif) no-repeat top right;
	text-decoration:none;
}

/* definicje podstron */

div#right-bg {
	width:100%;
	padding-top:45px;
	background:url(right-bg.gif) repeat-y 100% 0;
}
div#container {
	width:962px;
	margin:0 auto;
	border-right:3px solid #E7E7E7;
	background:white url(container.gif) repeat-y 476px 0;
	position:relative;
	overflow:hidden;
}
div#reklama {
position:absolute;
top:10px;
left:-20px;
float: left;
}
div#sidebar {
	width:463px;
	padding:15px 9px 17px 0;
	float:right;
}
div#content {
	width:437px;
	padding:15px 21px 17px 19px;
	background:url(content.gif) no-repeat 0 -1px;
	overflow:hidden;
	position:relative;
	float:left;
}

table.stat-term {padding:7px 0; text-align:left; border:none; border-collapse:collapse;}
table.stat-term caption {text-transform:uppercase; padding:0 9px;font-weight:normal; text-align:left;}
table.stat-term td, table.stat-term th {height:25px; padding:0 9px; border:none; border-collapse:collapse; font-weight:normal; line-height:25px; background:url(stat-list-white.gif) repeat-x;}
table.stat-term tr.dark td {background:url(stat-list-dark.gif) repeat-x;}
table.stat-term tr.select td {font-weight:bold; background:url(stat-list-select.gif) repeat-x;}

div#content ul#tabs-content {
	height:50px;
	padding:0;
}
ul#tabs-content li {
	margin-right:-1px;
	background:url(tab-content-left.gif) no-repeat;
	float:left;
}
ul#tabs-content li a {
	display:block;
	height:24px;
	padding:8px 20px 0 20px;
	background:url(tab-content-right.gif) no-repeat top right;
	color:#AFB0B1;
}
ul#tabs-content li.active {
	background-position:0 -32px;
}
ul#tabs-content li.active a {
	background-position:right -32px;
	font-weight:bold;
	text-decoration:none;
	color:#032542;
}
div#artykuly, div#felietony, div#nowosci {
	display:none;
}
div#content p, div#content h4, div#content h5, div#content h6, div#content ul, div#content ol, div#content dl, div#content table {
	padding:0.6em 0;
}
div#content h2 {
	padding:5px 32px 8px 32px;
	font-weight:bold;
	font-size:1em;
	color:#032542;
	background-position:10px center;
	background-repeat:no-repeat;
}
div#content a.rss {
	display:block;
	height:20px;
	padding-right:25px;
	background:url(rss-icon.gif) no-repeat top right;
	line-height:20px;
	text-decoration:underline;
	color:#757575;
	position:absolute;
	top:23px;
	right:10px;
}
div#content div.news-box {
	width:431px;
	height:205px;
	
	border:3px solid #E3E3E3;
	color:#94D3FF;
	position:relative;
}
div#content div.news-box img {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
div#content div.news-box div {
	width:176px;
	height:197px;
	padding:8px 8px 0 25px;
	background:transparent url(transparent-box.png) repeat-y;
	position:relative;
	z-index:20;
}
div#content div.news-box h3 {
	padding:12px 0;
	font-size:1.6em;
	font-weight:bold;
	color:#D1EDFF;
}
div#content div.news-box h3 a{
	padding:12px 0;
	font-size:1em;
	font-weight:bold;
	color:#D1EDFF;
}
div#content div.news-box p {
	padding:0;
}
div#content div.news-box p.more {
	padding:0.2em 0 0 0;
	text-align:right;
}
div#content div.news-box p.more a {
	padding-right:20px;
	background:url(more-light-icon.gif) no-repeat center right;
	color:#94D3FF;
}
div#content ul.informations-item {
	width:437px;
	padding:0;
	margin:5px 0;
}
div#content ul.informations-item li {
	margin-top:1px;
	padding-bottom:1px;
	background:url(informations-item-border.gif) repeat-x left bottom;
	position:relative;
}
div#content ul.informations-item div.news {
	height:160px;
}
div#content ul.informations-item div.section {
	width:393px;
	padding:0 13px 0 31px;
	background:url(informations-item.gif) no-repeat;
}
div#content ul.informations-item div.live {
	height:40px;
	width:393px;
	padding:0 13px 0 31px;
	background:url(informations-item.gif) no-repeat;
}
div#content ul.informations-item div.live h3 {
	padding:12px 0;
	font-size:1.6em;
	font-weight:bold;
	color:#ff0000;
}

div#content ul.informations-item h3, div#subsection h3 {
	padding:6px 3px;
	font-size:1em;
	font-weight:bold;
	color:#022340;
}
div#content ul.informations-item h3 a, div#subsection h3 a {
	color:#022340;
}
div#content ul.informations-item p, div#subsection p {
	text-align:justify;
	color:#032542;
}
div#content ul.informations-item img, div#subsection img {
	margin-right:15px;
	border:3px solid #E3E3E3;
	float:left;
}
div#content ul.informations-item a img, div#subsection a img {
	margin:0 0 0 3px;
	border:none;
	float:none;
}
div#content ul.informations-item p.date, div#subsection p.date {
	margin:-10px 0 5px 0;
	padding:0 3px;
	font-size:0.8em;
	color:#A2A2A2;
}
div#content ul.informations-item p.comments-count, div#subsection p.comments-count {
	width:32px;
	height:24px;
	background:url(comments-count-icon.gif) no-repeat center center;
	text-align:center;
	font-weight:bold;
	color:white;
	position:absolute;
	top:0;
	right:10px;
}
div#content ul.informations-item p.comments-count span, div#subsection p.comments-count span {
	display:none;
}
div#content dl.navigation {
	width:437px;
	padding:10px 0 20px 0;
	overflow:hidden;
}
div#content dl.navigation dt {
	margin:0 10px 0 20px;
	line-height:25px;
	color:#758797;
	float:left;
}
div#content dl.navigation dd {
	margin:0 2px 0 3px;
	background:url(navigation-left.gif) no-repeat;
	float:left;
}
div#content dl.navigation a {
	display:block;
	height:25px;
	padding:0 10px;
	background:url(navigation-right.gif) no-repeat top right;
	font-weight:bold;
	color:#032542;
	line-height:25px;
}
div#content dl.navigation dd.next {
	width:40px;
	margin:0 10px 0 5px;
	background:url(navigation-next.gif) no-repeat;
}
div#content dl.navigation dd.next a {
	background-image:none;
	overflow:hidden;
	text-indent:-100000em;
}
ul.navigation-links {
	height:25px;
	padding:5px 0;
	text-align:right;
}
ul.navigation-links li {
	height:25px;
	margin-left:9px;
	background:url(navigation-left.gif) no-repeat top left;
	float:left;
}
ul.navigation-links button {
	border:none;
	font-size:1em;
	font-weight:normal;
	cursor:pointer;
}
ul.navigation-links a, ul.navigation-links button {
	display:block;
	height:25px;
	padding:0 10px;
	background:url(navigation-right.gif) no-repeat top right;
	font-weight:bold;
	color:#032542;
	line-height:25px;
}
ul.navigation-links li.right-arrow a, ul.navigation-links li.right-arrow button {
	padding-right:24px;
	background:url(navigation-right-arrow.gif) no-repeat top right;
}
div#content dl.item {
  width:450px;
  border:none;
  overflow:hidden;
}
div#content dl.desc dd {
  width:80px;
  padding:0 20px;
  float:left;
}
dl.desc img {
  float:left;
}
div#content dl.desc img {
  margin:0 0 10px 0;
}
dl.desc big {
  font-size:1em;
  font-weight:bold;
}
/* definicja modułów z panelami (tabami) */

div.box-panel {
	margin-bottom:16px;
	padding-bottom:5px;
	background-repeat:no-repeat;
	background-position:left bottom;
}
div#content div.box-panel .tab, div.box-panel .tab {
	height:30px;
	padding:4px 0 0 0;
	background-repeat:no-repeat;
}
div#content div.box-panel .live, div.box-panel .live {
	height:30px;
	padding:4px 0 0 0;
	background:url(live.gif) no-repeat top right;
}
div.box-panel .tab li, div.box-panel h3 {
	margin-right:-1px;
	background:url(box-panel-left.gif) no-repeat;
	float:left;
}
div.box-panel .tab a, div.box-panel h3 span {
	display:block;
	height:30px;
	padding:0 17px;
	background:url(box-panel-right.gif) no-repeat top right;
	line-height:30px;
	color:#B1B1B1;
}
div.box-panel .tab li.active, div.box-panel h3 {
	background-position:0 -30px;
}
div.box-panel .tab li.active a, div.box-panel h3 span {
	background-position:right -30px;
	font-weight:bold;
	text-decoration:none;
	color:#032542;
}

div.box-panel h3 {
	font-size:1em;
	font-weight:bold;
}
div.box-panel div.panel {
	display:none;
	padding:5px 12px;
	border-left:1px solid #D8DADC;
	border-right:1px solid #D8DADC;
}
div.box-panel div.active {
	display:block;
}
.xsmall {width:212px; background-image:url(box-bottom-xsmall.gif);}
.xsmall .tab {background-image:url(box-top-xsmall.gif);}
.small {width:228px; background-image:url(box-bottom-small.gif);}
.small .tab {background-image:url(box-top-small.gif);}
.large {clear:both; width:463px; background-image:url(box-bottom-large.gif);}
.calendar {clear:both; width:463px;}
.live {clear:both; width:463px; height: 50px; padding-left:222px; color:#ffffff; font-size: 14px; background-image:url(live.gif);}
.live p{padding-top:22px; color:#ffffff;}
.live a{color:#ffffff;}
.large .tab {background-image:url(box-top-large.gif);}

.margin-right-7 {margin-right:7px;}
.margin-right-11 {margin-right:11px;}

/* definicje podelementów modułów z zakładkami */

#bWyniki dl {margin:0 10px; color:#032542;}
#bWyniki dt {padding-bottom:1em; text-align:center;}
#bWyniki  dd {padding-bottom:1em;}
#bWyniki img {vertical-align:middle;}

#bKomentarze ol {width:186px; list-style:none;}
#bKomentarze li {height:38px; padding-left:25px; background:url(bKomentarze.gif) no-repeat left bottom;}
div#content #bKomentarze h4 {padding:0; font-size:1em; font-weight:bold; color:#022340;}
#bKomentarze  a {color:#022340;}
#bKomentarze p {margin-top:-8px; font-size:0.8em; color:#A2A2A2;}

.info-item {padding:10px 0 10px 8px; text-align:justify; position:relative;}
.info-item img {border:3px solid #E3E3E3;}
.info-item img.left {margin-right:15px;}
.info-item img.right {margin-left:15px;}
.info-item h4 {padding-bottom:5px;font-size:1em; font-weight:bold; color:#022340;}
.info-item h4 a {color:#022340;}
.info-item p {color:#022340;}
.info-item p.date {margin-top:-7px; font-size:0.8em; color:#A2A2A2;}
.info-item a img {vertical-align:middle;}
.info-item a.prev-gallery, .info-item a.next-gallery {display:block; width:32px; height:134px; overflow:hidden; text-indent:-10000em; cursor:pointer; position:absolute; top:0px;}
.info-item a.prev-gallery {background:url(prev-gallery.gif) no-repeat; left:0px;}
.info-item a.next-gallery {background:url(next-gallery.gif) no-repeat; right:0px;}
.gallery {padding:10px 32px;}

blockquote {padding:5px 110px 0 35px; background:url(quote-start-icon.gif) no-repeat;}
blockquote p {padding-bottom:10px; background:url(quote-end-icon.gif) no-repeat right bottom;}
.cite {padding-top:10px; text-align:right;}
cite {font-style:normal;}

div.border-list {width:390px; margin:0 auto; background:url(informations-item-border.gif) repeat-x;}
div.border-list ul {width:390px; overflow:hidden; background:url(container.gif) repeat-y;}
div.border-list li {width:130px; float:left; background:url(informations-item-border.gif) repeat-x left bottom;}
div.border-list span {display:block; padding:10px 11px; background:url(container.gif) repeat-y right top;}

div.border-list-spolecznosc {width:390px; margin:0 auto; background:url(informations-item-border.gif) repeat-x;}
div.border-list-spolecznosc ul {width:390px; overflow:hidden; background:url(container.gif) repeat-y;}
div.border-list-spolecznosc li {width:90px; float:left; background:url(informations-item-border.gif) repeat-x left bottom;}
div.border-list-spolecznosc span {display:block; padding:10px 11px; background:url(container.gif) repeat-y right top;}

ol.stat-list {padding:7px 0; list-style:none;}
ol.stat-list li {height:25px; padding:0 9px; line-height:25px; background:url(stat-list-white.gif) repeat-x; position:relative;}
ol.stat-list li span {position:absolute; top:0; right:9px; }
ol.stat-list li.dark {background:url(stat-list-dark.gif) repeat-x;}
ol.stat-list li.select {font-weight:bold; background:url(stat-list-select.gif) repeat-x;}



/* Definicje podstrony */

div#subsection {
	width:437px;
	background:url(subsection-bottom.gif) no-repeat left bottom;
	position:relative;
}
div#subsection div.border {
	padding:0 13px 0 31px;
	background:url(subsection-top.gif) no-repeat;
}
div#subsection p.source {
	padding-left:22px;
	background:url(source-icon.gif) no-repeat 0 center;
}
div#subsection p.source a {
	font-weight:bold;
	color:#032542;
}
div#subsection .left {
	margin-right:12px;
}
div#subsection .right {
	margin-left:12px;
}
div#subsection div.photo {
	background-color:#F4F4F4;
}
div#subsection div.photo img {
	display:block;
	margin:0;
	float:none;
}
div#subsection div.photo p {
	padding:5px 0px;
	color:#ACACAC;
	width:168px;
	min-width:50px;
}
ul#subsection-options {
	padding:2px 0;
	text-align:right;
}
ul#subsection-options li {
	display:inline;
	margin:0 5px;
}
ul#subsection-options a {
	font-weight:bold;
	color:#464646;
}
ul#subsection-options li.print {
	padding-right:21px;
	margin:0 10px;
	background:url(print-icon.gif) no-repeat center right;
}
ul#subsection-options li.print  a {
	font-weight:normal;
}

form#add-comment {
	width:361px;
	padding:5px 0 40px 0;
	margin-left:76px;
	background:url(informations-item-border.gif) repeat-x left bottom;
	position:relative;
}
form#add-comment textarea {
	width:342px;
	height:81px;
	padding:8px 10px 8px 18px;
	margin-left:-8px;
	border:none;
	background:url(add-comment-textarea.gif) no-repeat;
	color:#A3A7AA;
	overflow:auto;
	position:relative;
}
form#add-comment ul.navigation-links {
	position:absolute;
	right:0;
	bottom:5px;
}
form#add-comment p.avatar {
	position:absolute;
	top:8px;
	left:-68px;
}
ol#comments {
	width:437px;
	padding:8px 0;
	list-style:none;
	color:#032542;
}
ol#comments li {
	width:362px;
	padding-bottom:10px;
	margin:8px 0 8px auto;
	background:url(comments-bottom.gif) no-repeat right bottom;
	position:relative;
}
ol#comments h3 {
	height:19px;
	padding:4px 12px;
	background:url(comments-top.gif) no-repeat top right;
	font-size:1em;
	font-weight:normal;
}
ol#comments p {
	padding:0.4em 14px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
}
ol#comments p.avatar {
	width:69px;
	padding:0;
	border:none;
	background:url(comments-arrow.gif) no-repeat right 16px;
	position:absolute;
	top:4px;
	left:-68px;
}
p#location {
	height:23px;
	padding:0 14px;
	margin-top:-15px;
	color:#7F7F7F;
	line-height:14px;
}
p#location b {
	float:left;
}
p#location span {
	display:block;
	margin:0 5px;
	background:url(location-left.gif) no-repeat left top;
	float:left;
}
p#location a {
	display:block;
	height:14px;
	padding:0 8px;
	background:url(location-right.gif) no-repeat top right;
	font-size:0.8em;
	color:#7F7F7F;
}
p#location img {
	padding-top:5px;
	float:left;
}
p#tags, p#tags a {
	color:#949494;
}
p#.tags b {
	padding-right:2ex;
	color:#2C963F;
}
/* Stopka */

div#footer {
	padding-top:6px;
	background:url(footer-border.gif) no-repeat top center;
	clear:both;
	color:#B8DEFF;
	position:relative;
}
div#footer a {
	color:#B8DEFF;
}
div#footer img {
	vertical-align:middle;
}
div#footer p {
	position:absolute;
	top:20px;
	right:80px;
	font-weight:bold;
}
div#footer ul {
	position:absolute;
	top:20px;
	left:0;
}
div#footer li {
	padding:0 15px 10px 15px;
	background:url(footer-icon.gif) no-repeat bottom center;
	float:left;
}
div#footer .footer-left {
	height:69px;
	background:url(footer-left.gif) repeat-x;
}
div#footer  .footer-right {
	height:69px;
	margin-left:50%;
	background:url(footer-right.gif) repeat-x;
}
div#footer .footer-center {
	width:990px;
	height:69px;
	background:url(footer-center.jpg) no-repeat;
	position:relative;
	margin-left:-450px;
}

/* Grafiki do nagłówków */

.other-news {background-image:url(other-news-header.gif);}
.add-comment {background-image:url(add-comment-header.gif);}

/* Poprawki IE6 */

* html ul#main-menu li, * html ul#main-menu li big, * html ul#main-menu li ul li, * html ul#main-menu li ul li a,
* html ul#tabs-content li, * hml ul#tabs-content li a,
* html div#content dl.navigation a ,
* html div.box-panel .tab li a, * html div.box-panel h3 span,
* html ul.navigation-links li,
* html p#location a {
	width:1px;
	white-space:nowrap;
}
* html div#content div.news-box div {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/transparent-box.png', sizingMethod='scale');
}
* html form#add-comment textarea {
	background-attachment:fixed;
}