/*
 * HTML
 *------------------------------------------------------------------*/
body{ font: 0.75em/1.3em verdana, helvetica, arial,sans-serif; 	color: #333;	background: #edefed url(../i/u-body.png) repeat-x; }
a {color: #339;}
li a{text-decoration: none;}
a:hover {color: #6d6db5;}
a img {border: none;}
b,strong{font-weight:bold;}
hr{display:none;}
h1 {font-size: 2em; margin: 0.5em 0; padding: 0.25em 0;}
h2 {font-size: 1.5em; margin: 0.33em 0; padding: 0.25em 0;}
h3 {font-size: 1.33em; margin: 0.25em 0; padding: 0.125em 0;}
h4 {font-size: 1.1em; margin: 0.5em 0;}
h5 {font-size: 1em; margin: 0.5em 0;}
h6 {font-size: 0.85em; margin: 0.5em 0;}
h2,h3,h4{border-bottom: 1px solid #eaeaea; display:block;}
h1 a, h2 a, h3 a{text-decoration:none;}
h1,h2,h3,h4{ font-family: Tahoma, Ariel; }

p {margin: 0.33em 0 1em 0;}
ul, ol {margin: 1em 0; padding-left: 2.5em;}
dt {margin: 0.5em 0 0;}
dd {margin: 0.25em 0 0.5em 2.5em;}
pre, code, tt {font: 110% "Andale Mono", "Lucida Console", "Bitstream Vera Sans Mono", "Courier New", monospace; margin: 1em 0;}
small {font-size: 85%;}
big {font-size: 115%;}
sup {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}

/*
 * Uklad
 *------------------------------------------------------------------*/
#naglowek{width:980px;	margin:auto; background: url(../i/u-naglowek.png) no-repeat; height: 100px;}
#naglowek h1{margin: 0; padding: 0; float: left; width: 150px; height: 100px;}
#naglowek h1 a{ display: block; height: 100px; text-indent: -9999em;}

#stopka{width:962px;margin:auto; clear:both; font-size:0.83em; background: url(../i/stopka.png) no-repeat center bottom; padding: 10px;}
#stopka .kolumna{width:240px; float:left;}
#stopka a{color:#8a9f33; text-decoration:none;}
#stopka a:hover{color: #A7C043;}
#stopka ul{	list-style-position: outside;	list-style-image: url(../i/stopka-dot.png);}

#stopka h3 {margin: 0.25em 0; padding: 0.125em 0; border-bottom:1px solid #576165;}

#pasek{border-bottom:1px solid #e9e9e9;}

#gora{ background: url(../i/ugora.png) no-repeat center top; padding-top: 17px;}

#kontener{	width:962px;	margin:auto;	padding: 10px;	clear:both;	border-bottom:1px solid #e9e9e9; background: url(../i/kontener.png) repeat-y;}
#kontener ul{ list-style:square; }
#kontener ol{ list-style:decimal; }
#kontener li{ padding: 0.25em 0; }
#trzykolumny li{padding:0;}

#sidebar{width:180px;float:left; padding:0 10px; font-size: 0.92em;}
#sidebar h4,#kolumna-prawa h4{color:#539612; margin: 20px 0 3px 0;}

#tresc{width:740px;float:right;padding:0 10px;}

.tresc{text-align:justify;}
.podtytul{text-align:justify;}

#kolumna-prawa{width:200px; float:right; font-size: 0.92em;}
#kolumna-prawa ul,#kolumna-prawa ol{margin: 0; padding: 0 0 0 15px;}
#kolumna-prawa li{padding: 2px 0; list-style-image: url(../i/stopka-dot.png);}
#kolumna-srodek{width:530px; float: left;}
#kolumna-srodek .podtytul{margin-bottom: 1.5em; color:#242D1D;}

#trzykolumny{background: #fdfefc url(../i/trzykolumny1.png) repeat-x bottom;}
#trzykolumny .kolumna{width:240px; float:left;font-size:0.92em; padding: 3px;}
#kolumna-srodek #trzykolumny .kolumna{width:170px; float:left;font-size:0.92em; padding: 3px;}
#trzykolumny .tlo{background: #e9f2e0;}

#trzykolumny  h4{font-weight:bold;}
#trzykolumny  a{color:#0099ff; text-decoration:none;}
#trzykolumny  a:hover{color:#63737f;}
#trzykolumny .first{margin-left:0;}
#trzykolumny ul{	list-style: disc url(../i/tresc-dot.png) outside; }

/*
 * Nawigacja
 *------------------------------------------------------------------*/
#menu-sidebar ul{ padding:0; margin:0; }
#menu-sidebar li { display: inline; padding: 0; }
#menu-sidebar a{display: block;  padding: 4px 0; border-bottom: 1px solid #ddecf7; color:#0099ff; font-weight: bold; background: url(../i/kartka-dot.png) no-repeat center left; padding-left: 14px;}

#nawigacja {padding-top: 65px; height: 36px; overflow: hidden; float: right;}
#nawigacja ul {margin: 0; padding: 0;}
#nawigacja li { float: left; display:block; margin-left: 10px;}
#nawigacja li a {display: block; padding: 10px 9px; color: #FFF;}
#nawigacja li a:hover{ color: #ccc; }

#nawigacja li.kat1{background:url("../i/uu-prawy.png") no-repeat right top; }
#nawigacja li.kat1 a{background:url("../i/uu-lewy.png")  no-repeat left top;}

#nawigacja li.kat2{background:url("../i/up-prawy.png") no-repeat right top; }
#nawigacja li.kat2 a{background:url("../i/up-lewy.png")  no-repeat left top;}

#nawigacja li.kat3{background:url("../i/us-prawy.png") no-repeat right top; }
#nawigacja li.kat3 a{background:url("../i/us-lewy.png")  no-repeat left top;}

#skroty{padding: 2px 5px; background: #539612;}
#skroty ul {margin: 0; padding: 0;}
#skroty li { float: left; display:block; padding: 0 10px;}
#skroty a{display: block; color: #fff;}

#skroty .bip a{width: 31px; height:20px; background: url("../i/bip1.gif") no-repeat; text-indent: -9999em;}
#skroty .rss a{width: 31px; height:20px; background: url("../i/feed1.gif") no-repeat; text-indent: -9999em;}

#sidebar .rama{	background: #f0eee8; border: 1px solid #e9e7e1; padding: 5px;}


.zajawka{margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #ededed; background: url(../i/zajawka.png) no-repeat center bottom;}
.zajawka h2{clear:both; font-weight: normal; font-family: Helvetica, Arial, sans-serif;}
.zajawka a.wiecej{display: block; font-size:0.92em; text-align: right;}
.data{margin: 10px 0; text-align:right; color: #ccc; font-size:0.86em;}
.fotoglowne{width: 158px; float: left; margin-right: 10px;}
.fotoglowne img {border: 1px solid #eaeaea; padding: 3px;}

.foto-wiadomosc {
    margin: 0 0 5px 10px;
    padding: 0;
    width: 158px;
    float: right;
  }

#kontener ul.foto-wiadomosc{list-style: none; margin-left: 10px;}

.foto-wiadomosc li {
    border: 1px solid #EBEDED;
    padding: 3px;
    margin-bottom: 3px;
    text-align: center;
    font-size: 0.9em;
  }


.foto-wiadomosc span {
    display: block;
  }


.fotoglowne { float: left; margin-right: 2em; }
.fotoglowne img { padding: 3px; border: 1px solid #EBEDED; }

.foto-galeria{list-style:none; margin:0 auto; padding:0; }
.foto-galeria li{list-style:none; width: 150px; height: 150px; float: left;  text-align:center; margin-left: 10px; margin-bottom: 10px;}

.fg{clear: both;}

#GaleriaFoto .opcje{text-align: center;}
#GaleriaFoto .opcje a{padding: 10px;}
#GaleriaFoto #fotografia {text-align:center; }
#GaleriaFoto #fotografia img{border: 1px solid #D0D2D2; padding: 5px;}
#GaleriaFoto #fotogaleria {text-align:center;}
#GaleriaFoto #fotogaleria div{display: inline;}

#czterykolumny{ background: url(../i/czterykolumny.png) repeat-y; border-bottom: 1px solid #dad8d3; font-size: 0.9em;}
#czterykolumny .kolumna{width: 180px; float: left; padding: 0px 5px;}
#czterykolumny h3{color:#FF6600; font-size: 1.1em; border-bottom: 1px solid #dad8d3;}

a.porady { color: #688c4b; background: url(../i/wykrzyknik.png) no-repeat center left; padding-left: 12px;}

#mapa-strony{margin: 0 20px; font-size: 0.9em;}
#mapa-strony .p0{ font-weight: bold; font-size: 1.1em; margin-top: 10px; }
#mapa-strony .p0 a{color:#8a9f33; text-decoration:none;}


#przyciski ul {
	margin:0;
	padding:0;
	background:url(../i/buttony.png) no-repeat;
	list-style: none;
	height:29px;
}
#przyciski li {
	display: inline;
}
#przyciski a {
	display:block;
	float: left;
	width: 60px;
	height:29px;
	text-indent: -999em;
	outline: 0;
}
#pbip a:hover {
	background:url(../i/buttony.png) no-repeat 0px -29px;
}
#prss a:hover {
	background:url(../i/buttony.png) no-repeat -60px -58px;
}
#ppomoc a:hover {
	background:url(../i/buttony.png) no-repeat -120px -87px;
}


.tag{background: #f8f8f8; padding: 1em; }
.tag a{color:#888;}

.najczesciej{background: #f8f8f8; padding: 3px;}
#kolumna-prawa .najczesciej h4{}
#kolumna-prawa .czytajtakze h4{color: Red;}


table.standard{width: 100%; border-left: 1px solid #C1DAD7;}
table.standard td {border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff;	padding: 1px 1px 1px 2px;	color: #4f6b72; text-align:left;}
table.standard th {font: bold; color: #4f6b72; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;	border-top: 1px solid #C1DAD7;	text-align: left; padding: 1px 1px 1px 2px; background: #CAE8EA;}
table.wtresci{width:520px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}

table.row{width: 100%; margin-bottom: 2em;}
table.row th {font: bold; background:#5E7B96; color:#fff; padding: 4px;}
table.row td {border-bottom: 1px solid #E6E5D9;padding: 4px;}
table.row .b2 td{background:#F7F8FB;}

table.br{width: 100%; border: 1px solid #C1DAD7; border-top: none;}
table.br td {background: #fff;	padding: 2px 2px 2px 4px;	color: #4f6b72;}
table.br th {font: bold; color: #4f6b72; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;	border-top: 1px solid #C1DAD7;	text-align: left; padding: 2px 2px 2px 4px; background: #CAE8EA;}
table.br th.last{border-right: none;}

th.opcje{ width: 70px;}

.zielony{color: #3E8100;}
.czerwony{color: #C50000;}
.szary{color: #9D9D9D;}
.niebiesk{color: #0C7DFF;}
.negatyw{background:#3E3E3E; color: #EFEFEF;}
.ramka {border: 1px solid #DDDDDD;}

#wynikszukania .kategoria{text-align:right; font-size:90%;}
#wynikszukania li{border-bottom:1px solid #CCCCCC;}

#wyszukiwarka {margin-bottom: 1em;}
#wyszukiwarka .input{width:110px;}


.trzybanery{ overflow: hidden; padding: 10px 0; border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;}
.trzybanery div{float: left; margin-left: 10px;}
.trzybanery div:first-child{margin: 0;}

/* haksior
  -----------------------------------------------------------------*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

