﻿object, a:active {outline: none}
object, a:focus {-moz-outline-style: none}
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial;
	font-size: 11px;
	color: #5f5f5f;
	line-height: 17px;
	behavior: url(/pliki/css/csshover3-source.htc);
}
.main-container {
	width: 990px;
	margin: 0px auto;
}
.logo img {
	border: 0px;
	width:215px;
    height:155px;
}
.header-background {
	background: #ffffff url(/pliki/images/header-tlo.gif) repeat-x top left;
}
.hidden {
	display: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.bps-logo {
	width: 205px;
	float: left;
	padding-top: 20px;
}
.left-regions {
	width: 228px;
	float: left;
	margin-right: 12px;
	margin-top: 3px;
}
.center-regions {
	width: 750px;
	float: left;
}
.center-right-region {
	width: 228px;
	float: left;
}
.reg4, .bloki_0 {
	width: 510px;
	float: left;
	margin-right: 11px;
}
.footer a:hover {
	text-decoration: underline;
	color: #008364;
}
/* =========================== MENU TOP ======================== */
.reg1 ul.poziom1 {
	float: left;
	padding: 10px 0px 5px 28px;
	list-style: none;
	overflow: hidden;
	zoom: 1;
}
.reg1 ul.poziom1 li {
	float: left;
	background: none;
	padding: 0px 3px;
	overflow: hidden;
}
.reg1 ul.poziom1 li a {
	font-size: 12px;
	color: #5f5f5f;
	font-weight: normal;
	padding: 3px;
}
.reg1 ul.poziom1 li a:hover {
	color: #008364;
	text-decoration: underline;
}
.top-spacer {
	padding: 0px 5px;
}
/* ============================== MENU =========================== */
.reg3 ul.poziom1 {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 1px;
}
.reg3 ul.poziom1 li {
	float: left;
	margin-right: 1px;
}
.reg3 ul.poziom1 li a {
	width: 184px;
	height: 40px;
	display: block;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.reg3 ul.poziom1 li a span {
	display: block;
	padding-top: 13px;
}
.reg3 li.menu_poz2 a {
	background: url(/pliki/images/bpsMenu.gif) no-repeat -184px -40px;
}
.reg3 li a:hover, .pager b u {
	text-decoration: none;
}
.reg3 li.menu_poz2 a:hover, .reg3 li.wcisniety a.menu_poz2 {
	background-position: -184px 0px;
}
.reg3 li.menu_poz1 a, .reg3 li.menu_poz3 a, .reg3 li.menu_poz4 a {
	background: url(/pliki/images/bpsMenu.gif) no-repeat -184px -40px;
}
.reg3 li.menu_poz1 a:hover, .reg3 li.wcisniety a.menu_poz1 {
	background: url(/pliki/images/bpsMenu.gif) no-repeat -184px 0px;
}
.reg3 li.menu_poz3 a:hover, .reg3 li.wcisniety a.menu_poz3 {
	background: url(/pliki/images/bpsMenu.gif) no-repeat -184px 0px;
}
.reg3 li.menu_poz4 a:hover, .reg3 li.wcisniety a.menu_poz4 {
	background: url(/pliki/images/bpsMenu.gif) no-repeat -184px 0px;
}
/* ======================== MENU LEFT ===================== */
.kolor1 .menu-box, .menu-box {
	padding: 5px;
	background: url(/pliki/images/menu-box2.gif) no-repeat top;
}
.kolor3 .menu-box {
	padding: 5px 5px;
}
.kolor1 .menu-boxBottom {
	padding-bottom: 9px;
	margin-bottom: 10px;
	background: url(/pliki/images/menu-boxBottom2.gif) no-repeat 1px 100%;
}
.menu-boxBottom {
	padding-bottom: 9px;
	margin-bottom: 10px;
	background: url(/pliki/images/menu-boxBottom.gif) no-repeat 1px 100%;
}
.kolor2 .menu-box {
	background: url(/pliki/images/menu-box-kolor4a.gif) no-repeat top;
}
.kolor2 .menu-boxBottom {
	background: url(/pliki/images/menu-boxBottom-kolor2a.gif) no-repeat 1px 100%;
}
.kolor3 .menu-box, .kolor4 .menu-box {
	background: url(/pliki/images/menu-box-kolor3.gif) no-repeat top;
}
.kolor3 .menu-boxBottom, .kolor4 .menu-boxBottom {
	background: url(/pliki/images/menu-boxBottom-kolor3.gif) no-repeat 1px 100%;
}
h3.whiteTitle {
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	padding: 8px 5px 10px 9px;
	background: #C1C936 url(/pliki/images/menuTitleBackground.gif) repeat-x;
}
h3.whiteTitle2 {
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	padding: 8px 5px 5px 0px;
}
.kolor3 h3.whiteTitle, .kolor4 h3.whiteTitle {
	background: #6AAC1F;
	padding: 8px 5px 9px 9px;
}
.kolor2 h3.whiteTitle {
	background: #6BAE1F url(/pliki/images/menuTitleBackground2a.gif) repeat-x;
}
.menu-box ul {
	padding: 8px 0px 2px;
}
.menu-box li {
	background: none;
	overflow: hidden;
	zoom: 1;
	padding: 0px;
}
.menu-box li a {
	display: block;
	color: #5f5f5f;
	padding: 0px 5px 3px 26px;
	overflow: hidden;
	zoom: 1;
	background: url(/pliki/images/menu-pointer.gif) no-repeat 16px 6px;
}
.menu-box li.wcisniety a, .menu-box ul.poziom2 li.wcisniety a {
	color: #008364;
	background: url(/pliki/images/menu-pointerActive.gif) no-repeat 16px 6px;
	overflow: hidden;
	zoom: 1;
	font-weight: bold;
	text-decoration: none;
}
.menu-box li.wcisniety ul.poziom3 li.wcisniety a {
	font-weight: bold;
}
.menu-box li.wcisniety ul.poziom3 li a {
	font-weight: normal;
}
.menu-box li.wcisniety a:hover {
	color: #008364;
	font-weight: bold;
}
.menu-box li.wcisniety ul.poziom3 li a:hover {
	color: #008364;
}
.menu-box li a:hover {
	color: #6a93d1;
	background: url(/pliki/images/menu-pointerActive.gif) no-repeat 16px 6px;
	overflow: hidden;
	zoom: 1;
	font-weight: normal;
	text-decoration: underline;
}
.aktualnosci-blok li a:hover {
	color: #008364;
}
.reg5 .menu-box li a:hover {
	background-position: 5px 6px;
}
.reg2 .menu-box ul.poziom2 li a:hover {
	background-position: 30px 6px;
}

.menu-box ul.poziom2 li.wcisniety a {
	color: #008364;
	background-position: 30px 6px;
}
.menu-box ul.poziom2 {
	margin: 0px;
	padding: 0px;
}
.menu-box ul.poziom2 li a {
	padding: 0px 5px 3px 42px;
	background-position: 30px 6px;
}
.menu-box ul.poziom2 li a {
	color: #5f5f5f;
}
.menu-box ul.poziom3, .menu-box ul.poziom4 {
	padding: 0px;
	margin: 0px;
}
.menu-box ul.poziom3 li a {
	padding-left: 42px;
	color: #5F5F5F;
	background-position: 30px 5px;
}
.menu-box ul.poziom4 li a {
	padding-left: 62px;
	color: #5F5F5F;
	padding-left: 58px;
	background-position: 46px 5px;
}
.menu-box ul.poziom4 li a span:hover {
	color: #008364;
}
.menu-box ul.poziom4 li.wcisniety a span {
	font-weight: bold;
	color: #008364;
}
.menu-box ul.poziom4 li a span {
	font-weight: normal;
	color: #5F5F5F;
}
.menu-box ul.poziom3 li.wcisniety a {
	color: #008364;
}
.menu-listaRozwijana {
	padding: 5px 13px 3px 17px;
	margin-bottom: 10px;
	background: url(/pliki/images/obrazki1.gif) no-repeat 1px -264px;
}
/* ======================= MENU RIGHT ====================== */
.blockRight-box .fixbox li a {
	background-position: 5px 6px;
	padding: 0px 5px 3px 17px;
}
/* ========================== SEARCH ======================= */
.main-search {
	width: 210px;
	height: 27px;
	padding: 8px;
	background: url(/pliki/images/search-background.gif) no-repeat;
	float: right;
}
.szukaj-przycisk {
	border: 0px;
	background: none;
	color: #484848;
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
	float: left;
}
.szukaj-blok .searchInput {
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	padding: 3px 4px 0px 4px;
	border-color: #848484;
	width: 142px;
	height: 15px;
	font-size: 11px;
	color: #9d9d9d;
}
.bpsInput {
	width: 151px;
	float: left;
	border: 1px solid #d0d0d0;
}
/* ========================= BLOCK STYLE ===================== */
.header {
	padding-bottom: 20px;
}
.blockRight-box {
	padding: 18px 16px;
	overflow: hidden;
	position: relative;
	zoom: 1;
	background: url(/pliki/images/right-block-box.gif) no-repeat top;
}
.blockRight-boxBottom {
	padding-bottom: 11px;
	margin-bottom: 10px;
	position: relative;
	background: url(/pliki/images/right-block-box-bottom2.gif) no-repeat bottom; 
	

}
.blockCenter-box {
	padding: 18px 14px 0px;
	background: url(/pliki/images/blockCenter-box2.gif) repeat-y top;
	overflow: hidden;
	zoom: 1;
}
.aktywneregiony-  .blockCenter-box {
	padding: 18px 14px 0px;
	background: url(/pliki/images/blockMaxCenter-box.gif) repeat-y top;
	overflow: hidden;
	zoom: 1;
}
.blockCenter-boxTop {
	padding-top: 10px;
	background: url(/pliki/images/blockCenter-boxTop.gif) no-repeat top;
}
.blockCenter-boxBottom {
	padding-bottom: 9px;
	margin-bottom: 8px;
	background: url(/pliki/images/blockCenter-boxBottom.gif) no-repeat 1px 100%;
}
.modulTytul {
	position: relative;
}
.modulTytulBorder {
	height: 11px;
	border-bottom: 4px solid #6a93d1;
	margin-bottom: 10px;
	font-size: 0px;
	overflow: hidden;
	zoom: 1;
}
.modulTytulText {
	position: absolute;
	background-color: #ffffff;
	top: -1px;
	overflow: hidden;
	zoom: 1;
}
.modulTytulText2 {
	background-color: #ffffff;
	float: left;
}
.modulTytulText h2 {
	color: #5f5f5f;
	font-size: 18px;
	font-weight: normal;
	padding-right: 10px;
	padding-bottom: 6px;
}
.reg4  {
	margin-right: 12px;
}
.reg3 {
	float: left;
	padding: 3px 0px 8px 4px;
}
.central-regions {
	padding-bottom: 11px;
}
.reg4 .modulTytulBorder {
	margin-bottom: 15px;
}
.aktywneregiony-2-5 .reg5 {
	padding-top: 28px;
}
.aktywneregiony-5 .reg3 {
	float: left;
}
.aktywneregiony-5 .center-regions {
	width: 980px;
}
.aktywneregiony-5 .reg5 {
	float: right;
	padding-top: 28px;
}
.aktywneregiony-2 .blockCenter-box, .aktywneregiony-5 .blockCenter-box, .aktywneregiony- .blokCenter-box {
	background: url(/pliki/images/blockMaxCenter-box.gif) repeat-y;
}
.aktywneregiony-2 .bloki_0, .aktywneregiony-5 .bloki_0 , .aktywneregiony- .bloki_0{
	width: 749px;
	float: left;
	margin: 0px;
}
.aktywneregiony-2 .blockCenter-boxTop, .aktywneregiony-5 .blockCenter-boxTop {
	background: url(/pliki/images/blockMaxCenter-boxTop.gif) no-repeat;
}
.aktywneregiony- .blockCenter-boxTop {
	background: url(/pliki/images/blockMaxCenter-boxTop.gif) no-repeat scroll center top
}
 .aktywneregiony-5 .blockCenter-boxBottom, .aktywneregiony-  .blockCenter-boxBottom{
	background: url(/pliki/images/blockMaxCenter-boxBottom2.gif) no-repeat 1px 100%;
	padding-bottom: 9px;
}
.aktywneregiony-2 .blockCenter-boxBottom {
	background: url(/pliki/images/blockMaxCenter-boxBottom2.gif) no-repeat 1px 100%;

	padding-bottom: 7px;
}
.aktywneregiony-  .left-regions {
	display: none;
}
.sciezka {
	padding: 3px 5px 8px 15px;
}
.sciezka a {
	color: #5f5f5f;
}
.spacer-img {
	padding: 0px 2px 1px 2px;
}
.drukuj {
	width: 51px;
	height: 19px;
	z-index: 999;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #ffffff;
	display: block;
	position: absolute;
	top: 14px;
	right: 14px;
	overflow: hidden;
	zoom: 1;
	background: url(/pliki/images/drukuj.gif) no-repeat;
}
.drukuj:hover, .przycisk-std:hover, .footer li.wcisniety a {
	cursor: pointer;
	text-decoration: underline;
}
.reg1 ul.poziom1 li.wcisniety a {
	font-weight: bold;
	color: #008364;
}
.glosuj-button input:hover, .wyniki-button input:hover,
.newsletter-button input:hover, input.szukaj-przycisk:hover,
.zakladki-poziome .TabStripActive, .zakladki-poziome .TabStripInactive{
	cursor: pointer;
}
.pliki {
	padding: 14px 0px 6px 0px;
	overflow: hidden;
	zoom: 1;
}
.plik-link {
	color: #85CE30;
}
.plik-opis {
	padding: 5px 0 10px;
}
/* ==================== SKROT AKTUALNOSCI ===================== */
.aktualnosci-blok h3 a, .aktualnosci-margines h3 a {
	color: #008364;
	font-weight: bold;
}
.aktualnosci-blok ul li {
	background-position: 8px 7px;
}
.aktualnosci-blok h3, .aktualnosci-margines h3 {
	padding-bottom: 2px;
}
.aktualnosci-blok, .aktualnosci-margines {
	padding-bottom: 20px;
}
.data {
	color: #929292;
	overflow: hidden;
	padding: 0px 0px 8px 13px;
	background: url(/pliki/images/zegarek.gif) no-repeat 0px 5px;
}
.wiecej {
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #6a93d1;
}
.wiecej a {
	width: 45px;
	display: block;
	float: right;
	color: #ffffff;
	padding-left: 7px;
	background: url(/pliki/images/wiecej.gif) no-repeat;
}
.wiecej-informacji {
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #85CE30;
	margin-bottom: 10px;
	height: 17px;
}
.wiecej-informacji a {
	width: 45px;
	display: block;
	float: right;
	color: #ffffff;
	padding-left: 7px;
	background: url(/pliki/images/wiecej.gif) no-repeat;
}
.aktualnosci-blok .miniaturka, .aktualnosci-margines .miniaturka {
	float: left;
}
.aktualnosci-blok .miniaturka .zdjecie, .aktualnosci-margines .miniaturka .zdjecie {
	padding-right: 12px;
}
.aktualnosci-blok .miniaturka img, .aktualnosci-margines .miniaturka img {
	border: 1px solid #cecece;
	padding: 1px;
}
.wiecejlinkAktualnosci, .aktualnosc-wstecz {
	width: 104px;
	color: #ffffff;
	padding-left: 17px;
	display: block;
	position: relative;
	bottom: 0px;
	background: url(/pliki/images/zobaczWszystkie.gif) no-repeat;
}
.aktualnosc-wstecz {
	padding-left: 40px;
}
/* ==================== STOPKA MENU ====================== */
.reg6 li {
	display: inline;
}
.reg6 {
	padding-bottom: 23px;
	text-align: center;
}
.reg6 ul {
	padding: 5px 5px 0px 0px;
	text-align: center;
}
.footerBlockBox {
	/*background: url(/pliki/images/footerBlokBox.gif) no-repeat top; */
	background-color: #6a93d1;
	border-radius: 15px;
	box-shadow: 0 0 3px #6a93d1;
}
.footerBlockBoxBottom {
	padding-bottom: 7px;
	margin-bottom: 15px;
	clear: both;
/*	background: url(/pliki/images/footerBlokBoxBottom.gif) no-repeat 2px 100%; */
	background-color: #6a93d1;
	border-radius: 15px;
	box-shadow: 0 0 3px #6a93d1;
}
.footer {
	padding: 10px 10px 8px 10px;
}
.footer li {
	padding: 5px;
	background: none;
	display: inline;
}
.footer a {
	color: #ffffff;
}
.realizacja a {
	font-weight: bold;
}
.main-footer {
	width: 700px;
	float: left;
	padding: 0px 5px 0px 15px;
	color: #ffffff;
}
.main-footer a strong {
	color: #4e4e4e;
}
.realizacja {
	color: #a4a097;
	width: 105px;
	float: right;
	font: 11px Arial;
	color: #4e4e4e;
}
.realizacja-stopka {
	float: left;
	width: 80px;
	color: #ffffff;
}
.ideo-box {
	padding-left: 10px;
	overflow: hidden;
	zoom: 1;
}
/* ============================ NEWSLETTER ==================== */
.searchInput {
	width: 133px;
	height: 18px;
	float: left;
	background-color: #fafafa;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #818181;
}
.newsletter-button {
	display: block;
	float: left;
}
.newsletter-button input {
	width: 58px;
	height: 21px;
	border: 1px solid #cecece;
	font-size: 11px;
	color: #484848;
	font-weight: normal;
	padding: 2px 0px;
	background: url(/pliki/images/button-background.gif) repeat-x;
}
.newsletter-input {
	border: 1px solid #cecece;
	width: 134px;
	float: left;
	margin-right: 1px;
}
/* ====================== AKTUALNOSCI / STRONA OPISOWA =============== */
h3.tytul4 {
	font-size: 11px;
	font-weight: bold;
	color: #008364;
	padding-bottom: 14px;
	overflow: hidden;
	zoom: 1;
}
.szablon4 {
	float: right;
	padding-bottom: 5px;
}
.szablon5 {
	float: left;
	padding-bottom: 5px;
}
.opis-margines .zdjecie img, .aktualnosci-margines .zdjecie img {
	clear: both;
}
.bloki_0 .pliki img {
	border: none;
}
.szablon4 .zdjecie {
	text-align: center;
	padding-left: 15px;
}
.szablon5 .zdjecie {
	text-align: center;
	margin-right: 15px;
}
.szablon7 {
	padding: 0 10px 10px 69px;
}
.szablon7 .zdjecie {
	float: left;
	text-align: center;
	padding: 0px 10px 0px 0px;
}
.opis-margines, .aktualnosci-margines {
	overflow: hidden;
	zoom: 1;
	padding-bottom: 10px;
}
.opis-margines img, .aktualnosci-margines img {
	padding: 1px;
	border: 1px solid #cecece;
	margin: 2px 0px;
}
.bloki_0 .modulTytul {
	padding-bottom: 10px;
	width: 90%;
}
.aktywneregiony-2 .bloki_0 .modulTytul {
	width: 100%;
}
.bloki_0 .modulTytul2 {
	margin-top: 14px;
	padding-bottom: 7px;
}
/* ======================== WYSZUKIWARKA ========================= */
.wyszukiwarka-inputBox {
	width: 482px;
	padding:  14px 0px 14px;
	margin-bottom: 15px;
	text-align: center;
	background: url(/pliki/images/search-background.gif) no-repeat;
	overflow: hidden;
	zoom: 1;
}
.formularz-input {
	width: 142px;
	height: 15px;
	font-size: 11px;
	color: #9d9d9d;
	background-color: #FAFAFA;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	padding: 3px 4px 0px 4px;
	border-color: #848484;
}
.wyszukiwarka-margines {
	border-bottom: 1px solid #cad238;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
h4.wyszukiwarka-naglowek {
	font-size: 14px;
	font-weight: bold;
	color: #008163;
	margin: 1px 0px;
}
span.wyszukiwarka-naglowekBox {
	display: block;
	padding: 5px 5px 5px 0px;
	margin: 1px 9px;
	overflow: hidden;
	zoom: 1;
}
h4.wyszukiwarka-naglowek:hover, .wyszukiwarka-ilosc:hover {
	background-color: #cad238;
	color: #ffffff;
	cursor: pointer;
}
.wyszukiwarka-ilosc:hover {
	color: #5F5F5F;
}
.wyszukiwarka-ilosc {
	float: right;
	width: 20%;
	text-align: right;
}
.wyszukiwarka-naglowekText {
	width: 80%;
	display: block;
	float: left;
}
.wyszukiwarka-ilosc {
	font-size: 11px;
	color: #5f5f5f;
	font-weight: normal;
}
dt {
	padding: 5px 14px 2px;
	overflow: hidden;
	zoom: 1;
}
dt a {
	color: #008364;
	font-size: 12px;
	font-weight: bold;
}
dd {
	padding: 0px 10px 0px 33px;
}
.wiecejlinkWyszukiwarka {
	width: 51px;
	dlear: both;
	color: #ffffff;
	padding-left: 17px;
	display: block;
	background: url(/pliki/images/drukuj.gif) no-repeat;
}
.wyszukiwarka-spacer {
	display: block;
	height: 1px !important;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	zoom: 1;
	background-color: #CAD238;
	margin: 0px 12px;
}
.main-search-blok {
	width: 211px;
	height: 37px;
	padding: 8px 8px 0px;
	float: right;
	overflow: hidden;
	zoom: 1;
	background: url(/pliki/images/blokSzukajTlo.gif) no-repeat;
}
/* ======================== FORMULARZ KONTAKTOWY ================ */
.kontakt-form span {
	display: block;
	width: 106px;
	padding-right: 10px;
	float: left;
	text-align: right;
}
.kontakt-form .clearForm {
	padding-bottom: 10px;
	overflow: hidden;
	zoom: 1;
}
.kontakt-form .input-stdBox {
	display: block;
	width: 209px;
	background: url(/pliki/images/input-std.gif) no-repeat;
}
.kontakt-form .textarea-stdBox {
	width: 330px;
	padding: 4px 5px;
	background: url(/pliki/images/textarea-std.gif) no-repeat;
}
.kontakt-form .textarea-stdBox textarea {
	width: 323px;
	height: 193px;
	float: left;
	border: 0px;
	background: none;
	font-size: 11px;
	color: #9d9d9d;
}
.input-std {
	width: 208px;
	font-size: 11px;
	color: #9d9d9d;
	background: none;
	border: 0px;
	padding: 4px 5px;
}
.input-krotki {
	width: 98px;
	font-size: 11px;
	color: #9d9d9d;
	background: none;
	border: 0px;
	padding: 4px 5px;
}
.input-krotkiBox {
	display: block;
	width: 110px;
	background: url(/pliki/images/input-krotki.gif) no-repeat;
}
.kontakt-form .select-stdBox {
	width: 219px;
	padding: 2px 0px 0px 2px;
	background: url(/pliki/images/input-std.gif) no-repeat;
}
.kontakt-form .select-stdBox select {
	width: 215px;
	float: left;
	font-size: 11px;
	color: #9d9d9d;
	padding: 1px 0px 3px 0px;
	background: none;
	border: 0px solid #ffffff;
}
.kontakt-form .select-stdBox select.errorClass {
	border: 1px solid red;
	margin: -1px 0px 0px -1px;
	padding: 0px;
	width: 218px;
}
.kontakt-form .zgoda-text {
	width: 300px;
	text-align: left;
}
.przycisk-std {
	width: 58px;
	height: 20px;
	border: 1px solid #cecece;
	background: url(/pliki/images/button-tlo.gif) repeat-x;
}
.formularz-stopka {
	padding: 0px 0px 10px 114px;
}
.kontakt-margines {
	padding: 0px 0px 20px 119px;
}
.opis-margines-border {
	border-bottom: 1px solid #cad238;
	padding-bottom: 8px;
	margin-bottom: 14px;
}
.kontakt-form .errorClass {
	border: 1px solid red;
	margin: 1px 0px 0px 1px;
	padding-bottom: 2px;
	padding-right: 3px;
}
.kontakt-form .textarea-stdBox textarea.errorClass {
	border: 1px solid red;
	padding-right: 4px;
	margin: -3px 0px -4px -4px;
}
.error {
	text-align: center;
}
/* =========================== MAPA SERWISU ======================= */
.box-mapa-serwisu {
	padding-bottom: 5px;
}
h3.belka-mapa {
	color: #5f5f5f;font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 4px 0px;
	border-bottom: 1px solid #85CE30;
}
ul.mapa-serwisu {
	padding: 0px 0px 0px 2px;
}
ul.mapa-serwisu li {
	padding: 0px 0px 5px 20px;
	background-position: 8px 7px;
}
ul.mapa-serwisu li ul.mapa-serwisu {
	padding: 3px 0px 0px 0px;
}
ul.mapa-serwisu a {
	color: #5f5f5f;
}
.komunikat {
	padding: 15px;
}
/* ============================ SONDY ======================== */
ul.ankieta {
	padding: 10px 0px 6px;
}
.ankieta li {
	background: none;
	padding: 0px 0px 5px 6px;
}
.pytanieSonda {
	display: block;
	padding: 0px;
}
.ankieta input {
	margin-right: 5px;
}
.glosuj-button {
	float: left;
	width: 61px;
	margin-right: 10px;
}
.wyniki-button {
	width: 100px;
}
.glosuj-button input, .wyniki-button input {
	width: 60px;
	padding: 2px 0px;
	border: 1px solid #cecece;
	font-size: 11px;
	color: #484848;
	font-weight: normal;
	background: url(/pliki/images/button-background.gif) repeat-x;
}
.ankieta-pasek {
	padding: 1px;
	height: 5px;
	overflow: hidden;
	zoom: 1;
	background: url(/pliki/images/sondaBelkaTlo.gif) no-repeat;
}
.ankieta-wykres {
	height: 5px;
	background-color: #85CE30;
}
.ankieta-glosy {
	width: 30px;
	float: left;
	padding-left: 3px;
	font-weight: bold;
}
.ankieta-odpowiedz {
	padding-bottom: 5px;
}
.ankieta-box {
	padding-bottom: 20px;
}
.bloki_0 .ankieta-pasek {
	background: url(/pliki/images/pasekSondaDlugi.gif) no-repeat;
}
.lista-margines-sondy {
	padding: 0px 0px 25px 0px;
}
.pozostaleAnkietyLink {
	padding-left: 20px;
	color: #5F5F5F;
	background: url(/pliki/images/pointer-std.gif) no-repeat 8px 5px;
}
.ibank_kropka {
	padding-left: 20px;
	color: #5F5F5F;
	background: url(/pliki/images/pointer-std.gif) no-repeat 8px 5px;
}
.tytulAnkieta {
	color: #007b5e;
	padding-bottom: 7px;
}
.blokSondaPytanie {
	display: block;
	padding-bottom: 7px;
}
.newsletter-input input {
	font-size: 11px;
	color: #9D9D9D;
	height: 15px;
	padding: 2px 3px 0px 4px;
	width: 126px;
}
/* ============================= SUBSKRYPCJA ======================== */
.clearForm table {
	width: auto;
}
.clearForm table td {
	border: 0px;
}
/* ========================= ARCHIWUM AKTUALNOSCI ================== */
.archiwumTytul {
	width: 210px;
	float: left;
	padding: 0px 0px 7px 0px;
}
/* ========================= STRONA OPISOWA ZAKLADKI =============== */
.zakladki-poziome {
	border-bottom: 1px solid #85CE30;
}
.zakladki-poziome .TabStripInactive {
	float: left;
}
.zakladki-poziome .TabStripActive {
	float: left;
	height: 37px;
	padding: 0px 0px 0px 0px;
	margin-right: 1px;
	background: url(/pliki/images/TabOpisActive.gif) no-repeat;
}
.zakladki-poziome .TabStripActive span {
	display: block;
	background: url(/pliki/images/tabOpisActive2.gif) no-repeat 100% 0px;
}
.zakladki-poziome .TabStripActive span span {
	display: block;
	width: 75px;
	color: #ffffff;
	text-align: center;
	line-height: 13px;
	padding: 6px 3px 0px;
}
.zakladki-poziome .TabStripInactive {
	float: left;
	height: 37px;
	padding: 0px 0px 0px 0px;
	margin-right: 1px;
	background: url(/pliki/images/tabOpisInactive.gif) no-repeat;
}
.zakladki-poziome .TabStripInactive span {
	display: block;
	background: url(/pliki/images/tabOpisInactive2.gif) no-repeat 100% 0px;
}
.zakladki-poziome .TabStripInactive span span {
	display: block;
	width: 72px;
	color: #5f5f5f;
	text-align: center;
	line-height: 13px;
	padding: 6px 3px 0px;
}
.tabOpisPadding {
	padding: 17px 0px;
}
/* =============================== POZOSTALE ======================= */
.baner-box {
	float: left;
	margin-bottom: 10px;
}
.wyszukiwarka-obiektow {
	background: url(/pliki/images/wyszukiwarka_placowek.gif) no-repeat 50% 0px;
	text-align: center;
	height: 66px;
	padding: 13px 0 9px;
}
.aktywneregiony-2 .wyszukiwarka-obiektow {
	background: url(/pliki/images/wyszukiwarka_placowek-2.gif) no-repeat 50% 0px;
}
.wyszukiwarka-obiektow .typ-tekst{

}
.wyszukiwarka-obiektow .typ-tekst label {
	display: none;
}
.wyszukiwarka-obiektow .typ-tekst input,
.wyszukiwarka-obiektow .typ-tekst select {
	width: 170px;
	margin: 0 2px;
	border-top: 1px solid #848484;
	border-left: 1px solid #848484;
	border-bottom: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	font-size: 11px;
	padding: 2px 0;
}
.wyszukiwarka-obiektow .typ-tekst select option.first {
	color: #9d9d9d;
}
.wyszukiwarka-obiektow .typ-przycisk input {
	background-image: url(/pliki/images/wyszukiwarka_przycisk.gif);
	font-size: 11px;
	border: 1px solid #c8c8c8;
	padding: 2px 5px;
}

.wyszukiwarka-obiektow .typ-przycisk,
.wyszukiwarka-obiektow .typ-tekst {
	padding: 4px 0;
}
.ac_results ul {
	background-color: white;
	border: 1px solid silver;
}
.ac_results ul li {
	background-image: none;
	padding-left: 10px;
	cursor: pointer;
}

.ac_loading {
	background: white url(/pliki/images/ajax-loader.gif) no-repeat 100% 50%;
}
.ac_over {
	font-weight: bold;
}
.przybornik_alfabetyczny {
	border-top: 1px solid #85CE30;
	border-bottom: 1px solid #85CE30;
	padding: 6px 0;
	font-weight: bold;
	text-align: center;
	margin-bottom: 6px;
}
.przybornik_alfabetyczny a {
	color: #5f5f5f;
	cursor: pointer;
}
.przybornik_alfabetyczny a:hover,
.przybornik_alfabetyczny a.active {
	text-decoration: none;
	color: #cad238;
	cursor: pointer;
}
.przybornik_alfabetyczny span {
	color: #e1e1e1;
}
.obiekt h3, .obiekt_nazwa {
	color: #008364;
	margin: 2px 0 13px;
	font-size: 13px;
}
.obiekt .wiersz {
	clear: both;
	overflow: visible;
	height: 1%;
	margin: 1px 0;
}
.obiekt .wiersz b {
	float: left;
	width: 114px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
}
.obiekt .wiersz span {
	float: left;
}
.kontener-zielony {
	background: #007e60 url(/pliki/images/right-block-box-green-full.gif) no-repeat 0 0;
	min-height: 130px;
	_height: 130px;
	margin-bottom: 10px;
}
.kontener-zielony h2 {
	font-size:18px;
	color: #ffffff;
	font-weight: normal;
	padding: 18px 16px 0;
}
.kontener-zielony .contents {
	padding: 5px 16px 0;
	color: white;
}
.wyszukiwarka-blok label {
	display: none;
}
.wyszukiwarka-blok .type-input input,
.wyszukiwarka-blok .type-select select {
	border-color: #848484 #ffffff #ffffff #848484;
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	height: 19px;
	width: 99%;
}
.wyszukiwarka-blok .type-select select {
	zoom: 1;
}
.wyszukiwarka-blok .type-input,
.wyszukiwarka-blok .type-select,
.wyszukiwarka-blok .type-button,
.wyszukiwarka-blok .type-description {
	margin: 10px 0 9px;
}
.wyszukiwarka-blok .type-description {
	margin: 22px 0 0;
	overflow: visible;
	height: 1%;

}

.wyszukiwarka-blok .type-button input {
	background: #ebe7e1 url(/pliki/images/wyszukiwarka_przycisk.gif);
	border: 1px solid #04644c;
	font-size: 11px;
	height: 21px;
	cursor: pointer;
	width: 95px;
	overflow: visible;
}
.wyszukiwarka-blok .type-button input.bankomat {
	margin-right: 3px;
}
.wyszukiwarka-blok .type-input input#miasto {
	height:14px;
	padding:2px 3px;
	width:188px;
}
.wyszukiwarka-blok-error {
	height: 30px;
	padding-top: 6px;
}
.wyszukiwarka-blok .show {
	float: right;
	padding-right: 5px;
	background: transparent url(/pliki/images/showArrow.gif) no-repeat 100% 50%;
}
.informacje {
	clear: both;
	padding: 6px 3px;
}
.powrotlink {
	overflow: hidden;
	margin-top: 7px;
	zoom: 1;
}
.powrotlink a {
	background:transparent url(/pliki/images/powrot.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	padding-left:14px;
	width: 60px;
}
.pagerBgR {
	padding-right: 5px;
	background: url(/pliki/images/pagerBgR.gif) no-repeat top right;
}
.pager {
	float: right;
	text-align: right;
	height: 19px;
	padding: 0px 0px 0px 11px;
	background: url(/pliki/images/pagerBgL.gif) no-repeat;
}

.pager b {
	font-weight: bold;
	color: #008364;
}
.pager a {
	display: inline-block;
	color: #ffffff;
}
.archiwum-zakladki {
	
}
.archiwum-zakladki ul {
	border-bottom: 1px solid #85CE30;
	overflow: hidden;
	zoom:1
}
.archiwum-zakladki ul li {
	height: 37px;
	width:85px;
	float: left;
	overflow: hidden;
	background: none;
	padding: 0;
}
.archiwum-zakladki ul li a {
	background: transparent url(/pliki/images/kursy_tab_nieaktywna.gif) no-repeat 0 0;
	display: block;
	height: 37px;
	width: 85px;
	text-align: center;
	padding-top:2px;
	color: black;
}
.archiwum-zakladki ul li a:hover,
.archiwum-zakladki ul li a.active {
	background: transparent url(/pliki/images/kursy_tab.gif) no-repeat 0 0;
	color: white;
	text-decoration: none;
}
.ibank-przycisk {
	border: 1px solid #85CE30;
	background: none;
	color: #484848;
	font-weight: bold;
	font-size: 13px;
	padding-top: 	10px;
	padding-left: 	60px;
	padding-right: 	60px;
	padding-bottom: 10px;
	margin-top: 	0px;
	margin-left: 	0px;
	margin-right: 	0px;
	margin-bottom:  0px;
}
.ibank-tabela {
	margin-top: 0px;
	padding-bottom: 1px;
	margin-bottom: 0px;
}
.ibank-tabela table td {
	font-size: 16px;
	border: 1px solid #85CE30;
	color: white;
	font-weight: bold;
	padding-top: 	5px;
	padding-left: 	5px;
	padding-right: 	5px;
	padding-bottom: 5px;
}
.ibank-tabela-logowanie table td {
	font-size: 16px;
	border: 0px ;
	color: white;
	font-weight: bold;
	padding-top: 	0px;
	padding-left: 	0px;
	padding-right: 	0px;
	padding-bottom: 0px;
}
.kursy-walut-tabela {
	margin-top: 10px;
	padding-bottom: 1px;
	margin-bottom: 0px;
}
.kursy-walut-tabela table td {
	border: 1px solid #85CE30;
	text-align: center;
	font-weight: bold;
	padding-top: 	5px;
	padding-left: 	5px;
	padding-right: 	5px;
	padding-bottom: 5px;
}
.kursy-walut-tabela table th {
	background-color: #85CE30;
	color: white;
	border: none;
	font-weight: bold;
	padding-top: 	5px;
	padding-left: 	5px;
	padding-right: 	5px;
	padding-bottom: 5px;
}
p.kursywalut a {
	color: #028460;
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
}
.kursywalut .opis {
	margin-bottom: 17px;
}
.kursy-walut-notowania {
	background-color: #CBD237;
	overflow: hidden;
	clear: both;
	zoom: 1;
}
.kursy-walut-notowania ul {
}
.kursy-walut-notowania ul li {
	background: transparent url(/pliki/images/clock.gif) no-repeat 0 0;
	float: left;
	display: inline;
	margin:4px 10px;
}
.kursy-walut-notowania ul li a {
	color: white;
}
.google-map {
	border: 3px solid #D5D5D5;
	margin-bottom: 12px;
}
.DatePicker td,
#datePickerPopUpMonth td,
#selectYear td{
	padding: 0;
	border: none;
}
.kurswalut_wyszukiwarka {
	background: url(/pliki/images/search-background.gif) no-repeat;
	text-align: center;
	overflow: hidden;
	height: 36px;
	padding-top: 12px;
}
.galeria-zdjecie {
	padding: 0px 0px 0px 10px;
}
.galeria-zdjecie .zdjecie {
	float: left;
	padding: 0 10px 7px 3px;
}
.kurswalut_wyszukiwarka_informacja {
	padding: 3px 6px 10px;
}
.DatePicker  {
	width: 223px;
}
#map {
	border: 3px solid #d5d5d5;
	height: 450px;
	overflow: hidden;
	margin-bottom: 14px;
	zoom: 1;
}
h3.listaKategoriiTitle {
	
	padding: 0px 0px 5px 20px;
	background: url(/pliki/images/pointer-std.gif) no-repeat 8px 7px;
}
h3 a {
	font-size: 11px;
	color: #5F5F5F;
	font-weight: normal;
}