@import "jscroller.css";/* DHTML Popup */.Popup {	background-color: #FFFFFF;	border: 1px solid #C8D0CF;}.Popup .ImageContainer {	padding: 5px;	height: 100%;	text-align: center;}.Popup .Loader {	background-image: url(../images/loading.gif);	background-repeat: no-repeat;	background-position: center center;	height: 100%;	border: 1px solid #C8D0CF;}.Popup .Preview {	border: 1px solid #C8D0CF;	cursor: pointer;}.Popup .Caption {	vertical-align: middle;	padding: 0px 5px 5px 5px;	font-weight: bold;	color: #000000;}.Popup .Prev {	vertical-align: top;	text-align: left;	padding: 0px 0px 5px 5px;	width: 16px;}.Popup .Prev div {	height: 16px;	width: 16px;	cursor: pointer;	background: url(../images/ico_prev.gif) no-repeat center center;}.Popup .Next {	vertical-align: top;	text-align: right;	padding: 0px 5px 5px 0px;	width: 16px;}.Popup .Next div {	height: 16px;	width: 16px;	cursor: pointer;	background: url(../images/ico_next.gif) no-repeat center center;}.Popup .IcoClose {	height: 26px;	width: 26px;	display: block;	cursor: pointer;	background: url(../images/ico_close.gif) no-repeat center center;}.PopupOverlay {	width: 100%;	height: 500px;	background-color: #999999;	filter: Alpha(Opacity=50);	-moz-opacity: 0.6;	opacity: 0.6;}#jquery-overlay {	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;}#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1.0;	zoom: 1.0;	display: block;}#lightbox-nav-btnPrev { 	left: 0; 	float: left;}#lightbox-nav-btnNext { 	right: 0; 	float: right;}#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}			#lightbox-secNav-btnClose {	width: 22px; 	float: right;	padding-bottom: 0.7em;	}/* tabele */table{	color: #1f3489;	font: 12px Tahoma;	border: none;}th {	background-color: #1f3489;	color: #FFFFFF;}tr {	border: none;}td {	background-color:#FFFFFF;	color: #1f3489;}td.naglowek {	background-color: #1f3489;	color: #FFFFFF;}/* komunikat */.komunikat {	padding: 15px;	color: #FFFFFF;}.komunikat ol{	color: #1F3489;	padding: 0 0 20px 10px;	list-style: decimal;	list-style-position: outside;}.komunikat ol li {	list-style: decimal;	list-style-position: outside;	margin-left: 20px;}.komunikat ul{	color: #1F3489;	list-style-image: url(../images/pwkalisz/disc.gif);	list-style-position: outside;	list-style-type: disc;	padding: 0 0 20px 40px;}.message {	font-weight: bold;	min-height: 132px;	_height:132px;	overflow: visible;	color; #1f3489;	width:460px;	position:absolute; 	top:200px; 	left:50%; 	margin-left: -235px;	background-color:#FFFFFF; 	border: 1px solid #b1b1b1;	padding:0px 0px 0px 0px;	text-align: center;	z-index: 999999999;}.message p{	text-align: center;	height: 20px;	color; #1f3489; }.message div.message_top{	padding:46px 0px 10px 0px;	text-align: center;	position: relative;	background-color: }.message img{	position: absolute;	left: 24px;	top: 32px;	width: 51px;	height: 51px;}.message input{	background: #20348A;	color: #FFFFFF; 	border: 1px solid #2F48A2;	font-weight: bold; 	width: 71px;	height: 19px;	cursor: pointer;	padding-bottom: 5px;}.message div.message_bottom{	background-color: #f7f7f7;	height: 29px;}/* ---------------------------------------------------------------- */#mainContenerbg {	margin: 0;	padding:0;	background: #1f3489;}#mainContener {	margin: 0 auto;	padding:0;	width:994px;}#mainContener #mainTop {	margin: 0;	padding: 0 0 3px 0;}#mainContener #mainMiddle {	margin: 0;	padding:0;	background: url(../images/pwkalisz/smuga.jpg) no-repeat 0 0;}#mainMiddle #rbLeft {	background: url(../images/pwkalisz/rb.jpg) 340px center no-repeat;}#mainMiddle #rbRight {	overflow:hidden;	height:auto;	_height:1%;	background: url(../images/pwkalisz/rb.jpg) 665px center no-repeat;}#mainContener #podMiddle {	margin: 0;	padding:0;	background: #0a62b6 url(../images/pwkalisz/smuga.jpg) no-repeat 0 0;}#podMiddle #rbLeft {	border-bottom: 1px solid #002161;	background: #ffffff url(../images/pwkalisz/bgMain.gif) repeat-y 0 0;}#podMiddle #rbRight {	overflow:hidden;	height:auto;	_height:1%;}#contentLeft{	margin: 0;	padding:8px 12px 0 24px;	float:left;	width:304px;}#contentMiddle{	margin: 0;	padding:8px 10px 0 8px;	float:left;	width:307px;}#contentRight{	margin: 0;	padding:8px 18px 0 8px;	float:left;	width:303px;}.contentRight {	float: right;	width: 205px;	margin-left: 3px;}.contentLeft {	float: left;	width: 205px;	margin-right: 3px;	background: #1a2e7a;}.contentMiddle {	overflow: hidden;}.containerMargin .blokMargines {	margin: 0;	padding: 10px;}.containerMargin .blokMargines .opisyOpis {padding: 0;}.blok-wiecej {	font-weight: normal;	float: right;	margin: 0 0 10px 0;	color: #FF8E1E;	padding: 0 0 0 10px;	background: url(../images/pwkalisz/blok-wiecej.gif) no-repeat 0 5px;}#stopka {	margin:0;	padding:7px 0 0 0;	height:50px;	background: url(../images/pwkalisz/stopka.jpg) no-repeat; 	color:#ffffff;	text-align:center;}#stopka span {	color:#ff8e1e;}#bottomContener {	margin:0;	padding:0;}#bottomContener #bottomContent {	margin: 0 auto;	padding:0;	width:994px;}#bottomContent .pw {	margin:0;	padding:0;	height:36px;	background: url(../images/pwkalisz/pw.jpg) no-repeat; }h2.naglowekBlok {	margin: 0px;	padding: 0px;	vertical-align: middle;	line-height: 36px;  	text-indent: 25px;	color: #ffffff;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	background: url(../images/pwkalisz/naglowekBlok.jpg) no-repeat;  	text-transform: uppercase;	font-weight: bold;}.blokMargines {	margin:5px 6px 0;	padding:0 0 10px 0;}.fotoKontener {	background: url(../images/pwkalisz/fotokontener.jpg) center center no-repeat; }.fotoBlok {	padding:20px 0 20px 21px;}span.ramka {	display: table-cell;	border: 1px solid #385797;}* span.ramka {	display: inline-block;}a.blokMore {	margin:0;	padding:0 0 0 10px;	float:right;	color:#fe7e00;	font-weight:normal;	background: url(../images/pwkalisz/wiecej.gif) 0 center no-repeat; }a.blokMore:hover {	text-decoration:underline;}/* ---------------------------------------------------------------- *//* --- Ponizsze style usunac i napisac samodzielnie !!! ----------- *//* ---------------------------------------------------------------- *//* naglowek */#naglowek {	height: 124px;	margin: 0px;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	background: #FFFFFF url("../images/naglowek.jpg") no-repeat;  	background-position: 0 25px; }#mainTop a.logo {	display: block;	text-decoration: none;	float: left;}#mainTop div.region1 {	background: url(../images/pwkalisz/bgNaglowek.jpg) no-repeat 0px 0px;	height: 71px;	width: 650px;	float: left;}/* menu gorne */ul.menuGora {	margin: 0;	padding: 15px 30px 0px 0px;	list-style: none;}ul.menuGora li {	margin: 0;	padding: 13px 7px 0px 4px;	float: right;	font-family: tahoma;	font-size: 12px;	color: #ffffff;}ul.menuGora li a {	margin: 0;	padding: 0;	font-family: tahoma;	font-size: 12px;	color: #fe7e00;	font-weight: normal;	display: inline;	background: none;}ul.menuGora li.active a {text-decoration: underline;}ul.menuGora li.lang a {	padding-right: 26px;}ul.menuGora li.pl a {	background: url(../images/pwkalisz/pl.jpg) no-repeat right 0;}ul.menuGora li.en a {	background: url(../images/pwkalisz/en.jpg) no-repeat right 0;}/* menu flash */.region8 ul.menu-flash {	margin: 0;	padding: 0;	color: #FFFFFF;}.region8 ul.menu-flash li {	margin: 0;	padding: 5px;	float: left;	color: #FFFFFF;}.region8 ul.menu-flash li a {	color: #FFFFFF;}/* menu */ul.menu {	margin: 0;	padding: 0 0 40px 0;	list-style: none;}ul.menu li {	margin: 0px;	padding: 0px;	height: 1% !ifie;}ul.menu li a {	margin: 0;	padding: 2px 0 3px 20px;	text-transform: uppercase;	color: #ffffff;	font-size: 14px;	font-family: tahoma;	font-weight: normal;	display: block;	border-bottom: 1px solid #3F57A5;	background: #1A2E7A url(../images/pwkalisz/arrMenu.gif) no-repeat 10px 9px;}ul.menu li span {	border-bottom: 1px solid #2a4098;	display: block;}ul.menu li a:hover {	background: #3f57a5 url(../images/pwkalisz/arrMenu.gif) no-repeat 10px 9px;	text-decoration: none;}ul.menu li.wcisniety a {	background: #1A2E7A url(../images/pwkalisz/arrMenu.gif) no-repeat 10px 9px;}ul.menu li.wcisniety ul {	margin: 0;	padding: 0;	list-style: none;}ul.menu li.wcisniety ul li a {	color: #ffffff;	text-transform: none;	padding: 2px 0 3px 40px;	background: #1A2E7A url(../images/pwkalisz/arrMenu.gif) no-repeat 30px 9px;}ul.menu li.wcisniety ul li a:hover {	background: #3F57A5 url(../images/pwkalisz/arrMenu.gif) no-repeat 30px 9px;}ul.menu li.wcisniety ul li.wcisniety a {	color: #fe7e00;}ul.menu li.wcisniety ul li.wcisniety li a {	color: #ffffff;	text-transform: none;	padding: 2px 0 3px 60px;	background:  url(../images/pwkalisz/arrMenu.gif) no-repeat 50px 9px;}ul.menu li.wcisniety ul li.wcisniety li a:hover {	background: #3F57A5 url(../images/pwkalisz/arrMenu.gif) no-repeat 50px 9px;}ul.menu li.wcisniety ul li.wcisniety li.wcisniety a {	color: #fe7e00;}ul.menu li.wcisniety ul.poziom2 {	padding: 10px 0 0 0;	background: #1A2E7A;} ul.menu li.wcisniety span.menu-tytul {	margin: 0px;	padding: 0;	vertical-align: middle;	line-height: 36px;  	text-indent: 25px;	color: #ffffff;	display: block;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	background: url(../images/pwkalisz/naglowekBlok.jpg) no-repeat;  	text-transform: uppercase;	font-weight: bold;}/* lewy / prawy region */td.lewyRegion {	width: 166px;	padding-right: 8px;	vertical-align: top;}td.prawyRegion {	padding-left: 8px;	width: 186px;	vertical-align: top;}div.kontener1 {	width: 100%;	background-color: #FFFFFF;	border-bottom: 2px solid #BAC4C3;	margin-bottom: 7px;	background: #FFFFFF url("../images/tyt1.gif") repeat-x; 	background-position: top;}div.kontener1 p {	margin: 0;	padding: 13px 13px 0px 13px;  	color: #0E4E5F;	background: transparent url("../images/strzalka_szara2.gif") no-repeat;	background-position: 4px 16px; }div.naglowek1 {	margin: 0px;	background-color: #FFFFFF;	height: 26px;	border-bottom: 2px solid #BAC4C3;	margin-bottom: 14px;}/* galeria */.galeriaImg {	text-align: center;	margin: 0px;}.galeriaImg span {	display: inline-block;}p.galeriaOpis {	margin: 0px 0px 10px 0px;	padding: 0px;	background: none;}/* subskrypcja */.subskrypcja {	padding-left: 13px;	margin-bottom: 13px;	margin-top: 10px;}/* ankieta */ul.ankieta {	margin: 10px 0px 10px 0px;	padding-left: 13px;	list-style: none;}ul.ankieta li {	margin: 0px;	color: #0E4E5F;	font-weight: bold;  }ul.ankieta span {	display: block;	padding: 0px;}div.ankieta {	margin-top: 0px;	padding: 4px 0px 4px 0px;	text-align: center;}div.ankieta input{	background: #20348A;	color: #FFFFFF; 	border: 1px solid #2F48A2;	font-weight: bold; 	width: 71px;	height: 19px;	cursor: pointer;}div.ankietaMinOdpowiedz {	padding: 0px;	margin: 2px 0px 3px 0px;	color: #0E4E5F;}/* srodkowy region */.cialo {	margin: 0px;	padding: 0px;	border-bottom: 2px solid #BAC4C3;}ul.pasekZaglebienia {	background: #ffffff url('../images/pwkalisz/bgLinia.gif') no-repeat 0 bottom;	margin: 0 0 10px 0;	padding: 0 0 11px 0;	float: left;}ul.pasekZaglebienia li {	margin: 0px;	padding: 0px;	display: block;	float: left;	color: #8a8a8a;}ul.pasekZaglebienia a {	color: #fe7e00;	font-family: tahoma;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;	padding: 0px 10px 0px 10px;	background: none;	display: inline;}ul.pasekZaglebienia li.first a {	background: url('../images/pwkalisz/arrSciezka.gif') no-repeat 0px 5px;}	.region-left-tytul {	margin: 0;	padding: 0 0 10px 0;	vertical-align: middle;	line-height: 36px;  	text-indent: 25px;	color: #ffffff;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	background: url(../images/pwkalisz/naglowekBlok.jpg) no-repeat;  	text-transform: uppercase;	font-weight: bold;}h2.tytul2 {	margin: 0 0 1px 0;	height: 27px;	vertical-align: middle;	line-height: 27px;  	text-indent: 25px;	color: #0E4E5F;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background: #FFFFFF url("../images/strzalka_szara.gif") no-repeat;  	background-position: 5px 5px;}.kontener2 {	background: #ffffff;	padding: 20px 75px 10px 40px; 	/*padding: 10px 25px;*/	color: #1F3489;	_height: 300px;	_overflow: visible;	min-height: 300px;}.kontener2 .komunikat {	padding: 15px;	color: #1F3489;;}.newsData {	font-weight: bold;	padding: 14px 0px 9px 16px;	background: url("../images/zegar.gif") 0px 14px no-repeat;	color: #899999;}.newsInfo {	padding-left: 16px;	background: url("../images/news.gif") no-repeat;	color: #6B6B6B;}h3.tytul1 {	margin: 0px;	padding: 0px 0px 0px 15px;	clear: both;	color: #0E4E5F;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background: url("../images/strzalka_szara2.gif") no-repeat;	background-position: 2px 3px;}h3.tytul1 a {	color: #0E4E5F;	}.kontener2 p {	padding: 5px 0px 12px 0px;	margin: 0px;}.newsLink {	clear: both; 	text-align: right; }.newsMargines {	padding: 0px 20px 15px 20px;}h3.tytul2 {	float: left;	margin: 8px 0px 0px 0px;	padding: 0px;	text-indent: 16px;	color: #0E4E5F;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background: url("../images/strzalka_szara2.gif") no-repeat;	background-position: 2px 3px;}/* archiwum wiadomosci */div.kontener4 {	margin: 0px;	padding: 4px 0px 4px 34px;	border-top: 1px solid #C8D0CF;}/* stopka */ul.menuStopka {	margin: 0px 0px 0px 0px;	padding: 5px 0px 5px 0px;	text-align: center;	background-color: #FFFFFF;	margin: 14px 0px 1px 0px;}ul.menuStopka li {	margin: 0;	padding: 0 12px 0 12px;	border-left: 1px solid #637B7D;	display: inline;  }ul.menuStopka a {	color: #637B7D;	text-decoration: none;	font-weight: normal;	cursor: pointer;}ul.menuStopka a:hover {	text-decoration: underline;}.reklama {	padding: 5px 0px 5px 0px;	text-align: center;}div.galeriaMargines {	margin: 10px;	padding: 0px;}/* praca */.blok-pracabrak {text-align:center;padding: 10px;}.blok-pracabrak h3 {	font-size: 11px;	color: #ffffff;	font-family: arial;	font-weight: bold;	margin: 0;	padding: 0 0 5px 0;}.blok-praca {padding: 10px;}.blok-praca h3 {margin: 0; padding: 0 0 5px 0;}.blok-praca h3 a {	font-size: 11px;	color: #ffffff;	font-family: arial;	font-weight: bold;}.blok-praca .praca-data {	margin: 0 0 5px 0;	font-size: 10px;}.blok-praca .praca-data span {color: #d5d5d5;}/* aktualnosci */.blokAktualnosci {padding: 10px 10px 0 10px;}.blokAktualnosci h3 {margin: 0; padding: 0 0 5px 0;}.blokAktualnosci h3 a {	font-size: 11px;	color: #ffffff;	font-family: arial;	font-weight: bold;}.blokAktualnosci .data {	margin: 0 0 5px 0;	font-size: 10px;	color: #818181;}.blokAktualnosci .wiecej a {	font-weight: normal;	float: right;	margin: 0 0 10px 0;	color: #ff8e1e;	padding: 0 0 0 10px;	background: url(../images/pwkalisz/blok-wiecej.gif) no-repeat 0 5px;}.modulAktualnosciSkrot {	background: url('../images/pwkalisz/bgLinia.gif') no-repeat 0 bottom;	padding: 0px 0px 0px 0px;	margin-bottom: 3px;	height: 1% !ifie;	color: #1F3489;}.modulAktualnosciSkrotPraca {	background: url('../images/pwkalisz/bgLinia.gif') no-repeat 0 bottom;	padding: 0px 0px 10px 0px;	margin-bottom: 30px;	height: 1% !ifie;}.modulAktualnosciSkrotPraca h3.tytul {	color: #1F3489;	font-size: 12px;}.modulAktualnosciSkrotPraca h3.tytul a {	color: #1F3489;	font-size: 12px;}.modulAktualnosciSkrotPraca .opis {	color: #1F3489;}.modulAktualnosciSkrot h3.tytul {	color: #1F3489;	font-size: 12px;}.modulAktualnosciSkrot h3.tytul a {	color: #1F3489;	font-size: 12px;}.modulAktualnosciSkrot .data {	color: #7F8183;	font-size: 10px;	padding: 0 0 5px 0;}.modulAktualnosciSkrot .wiecej a {	background: url('../images/pwkalisz/wiecej.gif') no-repeat 0 5px;	float: right;	padding: 0 0 0 10px;	font-weight: normal;}.modulAktualnosci {	height: 1% !ifie;}.modulAktualnosci h3.tytul {	color: #1F3489;	font-size: 12px;	background: url('../images/pwkalisz/wiecej.gif') no-repeat 0 5px;	padding: 0 0 0 10px;}.modulAktualnosci .data {	color: #7F8183;	font-family: tahoma;	font-size: 10px;	font-weight: normal;	padding: 0 0 10px 10px;}.modulAktualnosci .opis p {	padding: 0 0 20px 0;}.modulAktualnosci .wiecej a {	background: url('../images/pwkalisz/wiecej.gif') no-repeat 0 15px;	float: right;	padding: 10px 0 10px 10px;	font-weight: bold;}.modulAktualnosci .wiecej2 a {	background: url('../images/pwkalisz/wiecej.gif') no-repeat 0 15px;	padding: 10px 0 10px 10px;	font-weight: bold;	float: left;}.modulAktualnosci ol{	color: #1F3489;	padding: 0 0 20px 10px;	list-style: decimal;	list-style-position: outside;	}.modulAktualnosci ol li {	list-style: decimal;	list-style-position: outside;	margin-left: 20px;}.modulAktualnosci ul{	color: #1F3489;	list-style-image: url(../images/pwkalisz/disc.gif);	list-style-position: outside;	list-style-type: disc;	padding: 0 0 20px 40px;}div.aktualnosciPlik {	margin: 0px;	padding: 0px;	background: url('../images/pwkalisz/wiecej.gif') no-repeat 0 20px;	padding: 15px 0 0 10px;}.aktualnosciPlik a {	color: #FF8E1F;	padding: 0 5px 5px 0;	display: block;	float: left;}a.aktualnosciZdjeciaLink {	color: #000000;	text-decoration: none;}a.aktualnosciZdjeciaLink:hover {	text-decoration: underline;}div.aktualnosciOpis {	margin: 0px;	padding: 5px 0px 5px 15px;}div.aktualnosciZdjeciaOpisBlok {	margin: 0px 0px 10px 0px;	padding: 0px;	text-align: center;	font-size: 10px;	display: block;}div.aktualnosci7ZdjeciaBlok .aktualnosciZdjeciaOpisBlok {	float: left;	padding: 0px 10px 10px 10px;}div.aktualnosci7ZdjeciaBlok {	margin: 0px;	padding: 0px 0px 0px 20px;}div.aktualnosci5ZdjeciaBlok {	margin: 0px;	padding: 0px 20px 0px 0px;	float: left;}div.aktualnosci4ZdjeciaBlok {	margin: 0px;	padding: 0px 0px 0px 10px;	float: right;	text-align: center;}div.aktualnosci3ZdjeciaBlok1 {	margin: 0px;	padding: 0px 10px 0px 0px;	margin-left: 150px;	height: 1%;}div.aktualnosci2ZdjeciaBlok1 {	margin: 0px;	padding: 0px 0px 0px 35px;	margin-right: 150px;	height: 1%;}div.aktualnosci3ZdjeciaBlok2 {	padding: 0px;	margin-left: -120px;	display: inline;	position: relative;	float: left;}div.aktualnosci2ZdjeciaBlok2 {	margin: 0px;	padding: 0px;	margin-right: -132px;	float: right;	display: inline;	position: relative;}div.aktualnosciSkrotPrawaZdjecia {	margin: 0px;	padding: 0 0 0 10px;	float: right;}div.aktualnosciPager {	margin: 0px 0px 0px 0px;	padding: 10px 0px;	text-align: left;	color: #0b69bc;}.aktualnosciPager a {	color: #0b69bc;	font-weight: normal;	font-size: 11px;}.aktualnosciPager img {	position: relative;	top: 4px;}.aktualnosciPager b u {	color: #fe7e00;	font-weight: normal;	font-size: 11px;	text-decoration: none;	font-weight: bold;}/* opisy */.modulOpisowa {	height: 1% !ifie;	padding-bottom: 10px;}.modulOpisowa h3.tytul {	color: #1F3489;	font-size: 12px;	background: url('../images/pwkalisz/wiecej.gif') no-repeat 0 5px;	padding: 0 0 10px 10px;}.modulOpisowa .opis p {	padding: 0 0 10px 0;	color: #1F3489;	text-align: justify;}.modulOpisowa .opis ul {	padding: 0px 0px 20px 40px;	list-style: disc url('../images/pwkalisz/disc.gif');	color: #1F3489;}.modulOpisowa .opis ol {	color: #1F3489;	padding: 0px 0px 20px 0px;}.modulOpisowa .opis li ul, .modulOpisowa .opis li ol {    padding-bottom: 0;}.modulOpisowa .opis table {  color: #1F3489;;	font: 12px Tahoma;	border: none;}.modulOpisowa .opis th, td {    border: 1px solid #8A8A8A;}.modulOpisowa .opis th, .modulOpisowa .opis td.naglowek{    text-align: center;    color: #FFFFFF;    background-color: #1F3489;}.modulOpisowa .opis th, td {    padding: 5px;    border: 1px solid #d8d8d8;}div.opisyOpis {	margin: 0px;	padding: 5px 0px 5px 0px;	color:#FFFFFF;}div.opisy3ZdjeciaBlok1 {	margin: 0px;	padding: 0px 10px 0px 0px;	margin-left: 130px;}div.opisy3ZdjeciaBlok2 {	padding: 0px;	width: 120px;	margin-left: -125px;	_margin-left: -65px;	float: left;}.modulLista .tytul {	border-bottom: 1px solid #e0e0e0;	padding-bottom: 5px;	margin-bottom: 5px;	margin-bottom: 3px;	height: 1% !ifie;}.modulLista .tytul a {	color: #1F3489;	font-size: 12px;	background: url('../images/pwkalisz/wiecej.gif') no-repeat 0 5px;	padding: 0 0 0 10px;}.modulAktualnosciSkrot {	background: url('../images/pwkalisz/bgLinia.gif') no-repeat 0 bottom;	padding: 0px 0px 0px 0px;	margin-bottom: 3px;	height: 1% !ifie;}.modulAktualnosciSkrot .tytul a {	color: #969696;	font-size: 12px;}/* formularz kontaktowy */.modulFormularz {	color: #1F3489;}.modulFormularz td  {	vertical-align: top;	padding: 3px 0;}.modulFormularz td.formularzLabel  {	color: #1F3489;	border: none;}.modulFormularz td input.formularzInput {	color: #818181;	background: #fbfbfb;	width: 190px;	padding: 4px 5px;}.modulFormularz select.select {	color: #818181;	background: #fbfbfb;	width: 202px;	padding: 2px 5px;	border: 1px solid #C3C8C9;}.modulFormularz td textarea.formularzInput {	color: #818181;	background: #fbfbfb;	width: 290px;	height: 120px;	padding: 4px 5px;}.modulFormularz td input.formularzInput_error {	color: #818181;	border: 1px solid red;	background: #fbfbfb;	width: 190px;	padding: 4px 5px;}.modulFormularz td textarea.formularzInput_error {	color: #818181;	border: 1px solid red;	background: #fbfbfb;	width: 290px;	height: 120px;	padding: 4px 5px;}.modulFormularz .tytul {	color: #969696;	font-size: 12px;	background: url('../images/pwkalisz/wiecej.gif') no-repeat 0 5px;	padding: 0 0 10px 10px;	font-weight: bold;}.modulFormularz ol{	color: #1F3489;	padding: 0 0 20px 10px;	list-style: decimal;	list-style-position: outside;	}.modulFormularz ol li {	list-style: decimal;	list-style-position: outside;	margin-left: 20px;}.modulFormularz ul{	color: #1F3489;	list-style-image: url(../images/pwkalisz/disc.gif);	list-style-position: outside;	list-style-type: disc;	padding: 0 0 20px 40px;}.formularzZgoda {	width: 450px;	padding: 10px 0;	color: #1F3489;}.formularzZgoda div.input {	float: left;}.formularzZgoda div.zgoda {	overflow: hidden;	height: 1% !ifie;	padding-left: 10px;}.formularzWymagane {	text-align: right;	color: #fe7e00;	width: 450px;}.formularzButton{	width: 650px;}.formularzButton input {	border: 1px solid #2F48A2;	background: #20348A;	color: #ffffff;	font-family: arial;	font-size: 11px;	font-weight: bold;	padding: 1px 19px;	margin-bottom: 20px;}.formularzButton .wiecej {	color: #969696;	font-size: 12px;	background: url('../images/pwkalisz/wiecej.gif') no-repeat 0 5px;	padding: 0 0 10px 10px;	font-weight: bold;	float: right;}div.formularzMargines {	margin: 0px;	padding: 10px 20px 10px 20px;}div.formularzMargines2 {	margin: 0px;	padding: 10px 20px 10px 20px;}div.formularzMargines table {	margin: 15px 0px 0px 0px;}tr.formularzRamkaGora td {  border-top: 1px solid #D5DAE0;}span.formularzGwiazdka {	color: #fe7e00;	position: relative;	left: 5px;}p.formularzOpis {	color: #1F3489;	text-align: justify;}input.formularzInput {	background-color: #ECEFEE; 	border: 1px #C3C8C9 solid; 	color: #818181; 	font-size: 11px; 	font-family: tahoma, sans-serif;  }input.formularzInput_error {	border: 1px solid red;	background-color: #ECEFEE;	color: #818181; 	font-size: 11px; 	font-family: tahoma, sans-serif; }textarea.formularzInput {	width: 100%;	height: 100px;	background-color: #ECEFEE; 	border: 1px #C3C8C9 solid; 	color: #818181; 	font-size: 11px; 	font-family: tahoma, sans-serif;  }textarea.formularzInput_error { 	border: 1px solid red;	width: 100%;	height: 100px;	background-color: #ECEFEE; 	color: #818181; 	font-size: 11px; 	font-family: tahoma, sans-serif;  }td.formularzLabel {	color: #717679;	font-weight: bold; 	padding: 5px 0px 5px 20px;}/* ankieta */div.ankietaMargines {	padding: 0px;	margin: 5px 0px 0px 15px;}a.ankietaprzycisk1 {	color: #FF6600;	font-weight: bold; 	text-decoration: underline;}a.ankietaprzycisk1: hover {	text-decoration: underline;}p.ankietaOdpowiedzMargines {	margin: 0px 0px 3px 0px;	color: #0E4E5F;}div.ankietaWykresBlok {	margin: 0px;	padding: 0px;	width: 100%;	border: 1px solid #E06A1C;	position: relative;}div.ankietaWykres {	margin: 0px;	padding: 0px;	background-color: #FF6600;	height: 12px;	overflow: hidden;}div.ankietaGlosow {	text-align: center;	position: absolute;	top: 0px;	width: 100%;}/* galeriaMax */div.galeriaMaxMargines {	padding: 10px 20px 20px 10px;}div.galeriaMaxMargines2{	padding: 10px 20px 20px 10px;	border-top: 1px solid #C8D0CF;}/* konta uzytkownikow */input.formularzCB {	background-color: #ECEFEE; 	border: 1px #C3C8C9 solid; }/* multilista plikow */div.plikMargines {	padding: 0px 0px 5px 30px;}p.plikOpis {	padding: 5px 0px 5px 15px;}/* mapa interaktywna */div.mapa {	padding: 15px;	text-align: center;}/* mapa serwisu */ul {	margin: 0;	padding: 0;	list-style: none}ul li {	margin: 0;	padding: 0;	height: 1% !ifie;}ul li a {	margin: 0;	padding: 0px 0 0px 27px;	display: block;	color: #1F3489;	font-weight: normal;	background: url('../images/pwkalisz/kropkaOrange.gif') no-repeat 17px 6px;}ul li ul li a {	padding: 0 0 0 64px;	background: url('../images/pwkalisz/arrMapa.gif') no-repeat 54px 4px;}ul li ul li ul {}ul li ul li ul li a {	padding: 0 0 0 100px; background: url('../images/pwkalisz/kropkaBlue.gif') no-repeat 90px 5px;}.modulMapaSerwisu {	padding-bottom: 15px;	color: #1F3489;}.modulMapaSerwisu h3.tytul {	color: #1F3489;	font-size: 12px;	background: url('../images/pwkalisz/wiecej.gif') no-repeat 0 5px;	padding: 0 0 5px 10px;}ul.modulMapaSerwisu {	margin: 0px;	padding: 0px 0px 0px 30px;	color: #1F3489;}ul.modulMapaSerwisu li {	margin: 0px;	padding: 3px 0px 0px 0px;	color: #1F3489;}/* serwis informacyjny */div.serwisSortBlok2 {	color: #0E4E5F;	text-align: center;	font-weight: bold;	padding: 0px 0px 5px 0px;}select.serwisSelect {	font-size: 12px;	background-color: #ECEFEE;}span.serwisSort {	padding: 0px 10px 0px 10px;}span.serwisData {	font-weight: bold;	padding: 0px 10px 0px 16px;	background: url("../images/zegar.gif") no-repeat;	color: #899999;}div.serwisZrodla {	padding: 2px 0px 2px 0px;}span.serwisZrodlo {	color: #0E4E5F;	font-weight: bold;}div.serwisInformacja {	font-weight: bold;	padding: 0px 0px 5px 15px;	float: left;	width: 100px;	color: #0E4E5F;}p.serwisInformacja {	padding: 5px 0px 5px 15px;}div.serwisSortBlok {	color: #0E4E5F;	text-align: center;	font-weight: bold;	padding: 15px 0px 5px 0px;}div.serwisWynikiBlok {	padding: 15px;	border-top: 1px solid #C8D0CF;}/* -------- ogloszenia dynamiczne --------- */.OglHot {background: #FDE1CF;}.OglOpis {	color: #0E4E5F;	text-align: justify;	padding: 14px; 	border-bottom: 1px solid #D0D0D0;}div.OglSkrotZd {	margin: 0px -2px 0px 0px;	padding: 5px 0px 5px 7px;	float: right;}.OglSkrot {	margin: 0px;	padding: 8px 7px 0px 10px;	text-align: justify;}.OglName {		font-weight: bold; 	font-size: 12px;	background: #FFFFFF url("../images/strzalka_szara2.gif") no-repeat;	background-position: 3px 4px;	padding: 0px 0px 0px 14px;}p.spisMoje{	padding: 14px;}.OglFlab{	color: #7E8ABE;	font-weight: bold; 	text-align: right;	width: 30%;}.oglLab2 {color: #7E8ABE; font-weight: bold; }h3.tytul1m {	margin: 0px;	padding: 12px 0px 0px 10px;	clear: both;	color: #6F81C3;	font-size: 11px;	font-weight: bold;}.newsLinkm {	padding: 0px 7px 10px 0px;	clear: both; 	text-align: right; }hr.kresk {color: #E2E3EC; height: 1px; border-top: 1px solid #E2E3EC; border-bottom: none;}.OglMnag{	background: #EEDACE;	border-bottom: 3px solid #FDBE57; 	height: 20px;	vertical-align: middle;	font-weight: bold;}.OglMrow{	border-bottom: 1px solid #D0D0D0;	padding: 4px 0px 1px 0px;}.OglMEdycja {text-align: right;padding: 6px 0px 6px 0px;}.OglMEdycja a{ padding: 3px 0px 3px 20px; margin-right: 15px;}a#ogml_dodaj{ background: url(../images/ogloszenia/dodaj.gif) no-repeat 0px 0px;}a#ogml_usun{ background: url(../images/ogloszenia/usun.gif) no-repeat 0px 0px;}div.buttonik {padding: 4px 0px 4px 0px;	text-align: center;}div.buttonik input{border: 1px solid #FF6600; background: #FFFFFF; font-weight: bold; color: #303030;}.OglMultText {background: #FF6600;}.OglMultText td.OglMultNag{background: #FDE1CF;text-align: center;}.OglMultText td{background: #FFFFFF; padding: 2px;}.OglMultHead {border: 1px solid #FF6600; border-bottom: none; background: #FDE1CF;text-align: center; color: #7E8ABE; font-weight: bold; padding: 2px 0px 2px 0px;}.Oglformularz tr.b td{	border-bottom: 1px solid #D0D0D0; 	padding: 5px 10px 5px 0px;}.Oglformularz tr.b .OglChGrid td{background: #F3B3C3;border: none; padding; 0px;}.OglChGrid {background: #D393A3;}.OglMultiInput input{width: 97%;}.OglMultiInput {background: #A0A0A0;}.OglMultiInput td{background: #E0E0E0;text-align: center;}/* wyszukiwarka */.modulWyszukiwarka .tytul {	color: #1F3489;	font-size: 12px;	font-weight: bold;	padding-bottom: 10px;}	.modulWyszukiwarka .form {	text-align: center;	padding-bottom: 12px;}.modulWyszukiwarka .form input {	color: #818181;	border: 1px solid #d8d8d8;	background: #fbfbfb;	width: 190px;	padding: 4px 5px;	margin-right: 5px;}.modulWyszukiwarka .form a {	background: url(../images/pwkalisz/bgWyszukiwarkaButton.gif) no-repeat 0 0;	padding: 5px 11px;}div.wysWyszukaj {	padding-top: 10px;	text-align: center;}div.wysBlok {	padding: 0 0 15px 0;	border-bottom: 1px solid #e0e0e0;}div.wysBlok span {	color: #1F3489;	font-weight: bold;} dl.wysLista {	margin: 0px;	display: none;	padding: 0px 15px 0px 15px;}dl.wysLista dt {	margin: 0px;	padding: 5px 0px 0px 0px;	color: #1F3489;	font-weight: bold;	}dl.wysLista dt a {	color: #1F3489;}dl.wysLista dd {	margin: 0px;	padding: 10px 0px 10px 15px;	border-bottom: 1px solid #e0e0e0;}dl.wysLista a.wiecej {	background: url('../images/pwkalisz/wiecej.gif') no-repeat 0 5px;	padding: 0 0 0 10px;	font-weight: normal;}h4.wysNaglowek {	display: block;	margin: 0px;	position: relative;	padding: 5px 80px 5px 0px;	font-size: 11px;	color: #1F3489;	border-bottom: 1px solid #e0e0e0;	background-position: 15px 6px;	cursor: pointer;	font-weight: normal;}span.wysIlosc {	font-weight: normal;	position: absolute;	top: 0px;	right: 0px;	padding: 5px 0px 0px 0px;	color: #1F3489;}span.wysIlosc span {	color: #fe7e00;}/* subskrypcja */.wysTekst {	color: #0E4E5F;	font-weight: bold;}div.subMargines {	margin: 0px;	padding: 10px 0px 10px 15px;}/* uniwersalne */.floatLewo {float: left;}.floatPrawo {float: right;}.input1 {	background-color: #ECEFEE; 	border: 1px #C3C8C9 solid; 	color: #818181; 	font-size: 11px; 	font-family: tahoma, sans-serif;}a.przycisk1 {	color: #1F3489;	font-weight: bold; 	text-decoration: none;	cursor: pointer;  }a.przycisk1:hover {	text-decoration: underline;}a.przycisk2 {	font-size: 9px;	color: #FF8E1F;	font-weight: bold; 	text-decoration: none;  }a.przycisk2:hover {	text-decoration: underline;}div.przyciskBlok {	margin-top: 0px;	padding: 4px 0px 4px 0px;	text-align: center;	border-top: 1px solid #C8D0CF;}.margines10 {	margin: 10px;}/* */.alignPrawo {	text-align: right;}.marginesBlok {	margin: 0px;	padding: 10px 20px 10px 20px;}.marginesBlok2 {	margin: 0px;	padding: 10px 0px 10px 0px;}.marginesBlok3 {	padding: 3px 15px 3px 15px;}div.menuKreska {	overflow: hidden;}/* lista kategorii */.listaKategorii {    text-align: left;    width: 100%;    border-bottom: 1px solid #D2D6CF;    background: url('../images/strzalka.gif') 10px 10px no-repeat;    padding-top: 7px;    padding-bottom: 7px;}.listaKategorii a {    margin-top: 6px;    margin-left: 22px;}/* notowania */table.notowania {	background-image: url('../images/poziom2_01.gif');	background-position: left bottom;	background-repeat: repeat-x;	background-color: #EFF1F3;}table.notowania * {	font-family: Verdana;}td.notowania {	background-image: url('../images/menuNzwin02.gif');	background-position: right bottom;	background-repeat: no-repeat;	padding: 10px;}.notowania table.cena {	background-color: #FFFFFF;	border: 1px solid #D5DAE0;	padding: 5px;}.notowania table.cena td.label {	font-weight: bold;	color: #717679;}.notowania table.cena td.wartosc {	font-weight: bold;	font-size: 13px;	color: #FF7E00;}.notowania table.data {	border-bottom: 2px solid #C3CAD2;	padding: 5px;}.notowania table.data td.label {	font-weight: normal;	color: #4A5661;/*	color: #000000;*/}.notowania table.data td.label strong {	color: #717679;}.notowania table.data td.uwaga {	font-weight: normal;	font-size: 10px;	color: #9FA3A6;}.notowania table.kursy {	margin: 10px 0px 5px 0px;}.notowania table.kursy td.spacer {	background-color: #D8DDE2;}.notowania table.kursy td.label {	padding: 5px 5px 5px 35px;	color: #717679;}.notowania table.kursy td.wartosc {/*	font-size: 12px;*/	color: #4A5661;}/* zakladki */.TabStripActive {	margin: 0px;	vertical-align: middle;	line-height: 25px;  	text-indent: 25px;	color: #FFFFFF;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background: #FF6600 url("../images/play_czerwony.gif") no-repeat;  	background-position: 5px 5px;	border-bottom: 1px solid #E06A1C; }.TabStripInactive {	margin: 0px;	vertical-align: middle;	line-height: 25px;  	text-indent: 25px;	color: #FFFFFF;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background: #B04600 url("../images/play_czerwony_inactive.gif") no-repeat;  	background-position: 5px 5px;	border-bottom: 1px solid #963C00; }.TabStripActive a {	color: white;}.TabStripInactive a {	color: #bbbbbb;}/* forum nowe */.forumFormLabel{	width: 150px;	text-align: right;	float: left;	margin-bottom: 5px;	padding-right: 10px;}.forumFormInput{	float: left;	margin-bottom: 5px;	width: 200px;}.forumEditorInput{	float: left;	margin-bottom: 5px;	width: 500px;}.forumBg{	margin: 0px;	background-color: #FFFFFF;	border-bottom: 1px solid #BAC4C3;	padding: 5px;}.forumCell{	padding: 10px;	float: left;}.forumPager{	padding: 5px;	text-align: center;	background-color: #fff;}.forumPostDate{	width: 100%;	margin-bottom: 10px;	color: #acacac;	font-size: 10px;}.forumHeader{	margin: 0px;	background-color: #f7f7f7;	padding: 5px;	font-weight: bold;	float: left;}.forumPostHeader{	background-color: #f7f7f7;	padding: 5px;	font-weight: bold;	float: left;	text-align: center;}.forumSubmit{	padding-left: 160px;	padding-bottom: 10px;	padding-top: 5px;}.forumProfilAvatar{	padding-bottom: 10px;}.forumAvatarView{	padding-bottom: 10px;}.forumAutor{	font-weight: bold;	padding-bottom: 10px;}.forumSygnatura{	padding-top: 10px;	color: #acacac;	font-size: 10px;}.forumEdycja{	padding-top: 10px;	color: #acacac;	font-size: 10px;}.forumMessage{	padding: 10px;	background-color: #f7f7f7;}.forumProfilAvatarView{	padding-bottom: 10px;	float: right;}.forumRow{	background-color: #FFFFFF;	border-bottom: 1px solid #BAC4C3;}.forumTopicRow{	background-color: #FFFFFF;	border-bottom: 1px solid #BAC4C3;}.forumPostRow{	background: #FFFFFF url(../images/forum/post_bg.gif) repeat-y; 	border-bottom: 1px solid #BAC4C3;}.forumCell a{	color: #6b6b6b;	text-decoration: underline;	font-weight: normal;}.forumRow:hover, .forumTopicRow:hover{	background-color: #fbeadf;}.forumCatTitle{	font-weight: bold;	color: #ff6600;	background-color: #f7f7f7;	border-bottom: 1px solid #BAC4C3;	padding: 5px;}.forumTitle{	font-weight: bold;	color: #ff6600;	margin: 0px;	background-color: #f7f7f7;	padding: 5px;	font-weight: bold;	border-bottom: 1px solid #BAC4C3;}a .forumUserLink{	font-weight: bold;	text-decoration: underline;		}#forumTematy, #forumPosty{	padding: 10px;	background-color: #e2e6e6;}#forumCats{	padding: 10px 10px 0px 10px;	background-color: #e2e6e6;}.forumCat{	padding-bottom: 10px;}blockquote.quote{	padding: 10px;	border: 1px dotted #BAC4C3;	background-color: #fff;	margin: 0;	margin-left: 10px;}.bold{font-weight: bold;}.italic{font-style: italic;}.underline{text-decoration: underline;}#EditorArea{	color: #000;	background-color: #fff; 	border: #deecfd thin solid;	height: 200px;	font-size: 12px;}.btnBold .x-btn-text {background-image: url(../images/forum/editor/text_bold.gif);}.btnItalic .x-btn-text {background-image: url(../images/forum/editor/text_italic.gif);}.btnUnderline .x-btn-text {background-image: url(../images/forum/editor/text_underline.gif);}.btnFont .x-btn-text {background-image: url(../images/forum/editor/text_uppercase.gif);}.btnFontSize .x-btn-text{background-image: url(../images/forum/editor/text_smallcaps.gif);}.btnForeColor .x-btn-text{background-image: url(../images/forum/editor/color_swatch.gif);}.btnLink .x-btn-text {background-image: url(../images/forum/editor/link.gif);}.btnImg .x-btn-text {background-image: url(../images/forum/editor/image.gif);}.btnUndo .x-btn-text {background-image: url(../images/forum/editor/resultset_previous.gif);}.btnRedo .x-btn-text {background-image: url(../images/forum/editor/resultset_next.gif);}.btnEmo .x-btn-text {background-image: url(../images/forum/editor/emoticon_smile.gif);}.x-btn-with-menu  .x-btn-center em{    display:block;    padding-right:0px;    background: transparent url(../images/forum/editor/s.gif);}input.forumInput {	width: 100%;	background-color: #ECEFEE; 	border: 1px #C3C8C9 solid; 	color: #818181; 	font-size: 11px; 	font-family: tahoma, sans-serif;  }textarea.forumInput {	width: 100%;	height: 100px;	background-color: #ECEFEE; 	border: 1px #C3C8C9 solid; 	color: #818181; 	font-size: 11px; 	font-family: tahoma, sans-serif;  }/* SKLEP */input.view_detailed{	background: url(../images/view_detailed.gif) no-repeat 0px 0px;	cursor: pointer;	border: none;	width: 22px;	height: 19px;}input.view_icon{	background: url(../images/view_icon.gif) no-repeat 0px 0px;	cursor: pointer;	border: none;	width: 22px;	height: 19px;}.sortuj {	border: 1px solid #DBDCD1;	vertical-align: center;	padding: 6px 0px 8px 10px;	margin-top: 4px;}.sortuj span{font-weight: bold; padding: 0px 5px 0px 28px;}.sortuj input.sort{	cursor: pointer;	font-weight: bold;	width: 90px;	color: #555555;	padding: 2px 6px 3px 6px;	border: 1px solid #CBCCC1;}.sortuj input.sortasc{	background: url(../images/up.gif) no-repeat 10px 3px;	padding: 2px 15px 3px 39px;	cursor: pointer;	font-weight: bold;	color: #555555;	border: 1px solid #FF6600;}.sortuj input.sortdesc{	background: url(../images/down.gif) no-repeat 10px 3px;	padding: 2px 15px 3px 39px;	cursor: pointer;	font-weight: bold;	color: #555555;	border: 1px solid #FF6600;}/* katalog produktow */.produktylista{margin: 4px 0px 4px 4px;}.produktylista td.sep{	height: 4px;	line-height: 4px;	padding: 0px;	margin: 0px;}.produktylista td.zd{	border: 1px solid #DBDCD1;	border-right: none;	width: 140px;	text-align: center;	padding: 15px 0px 15px 0px;}.produktylista td.op{	border-top: 1px solid #DBDCD1;	border-bottom: 1px solid #DBDCD1;	padding: 15px 8px 15px 0px;}.produktylista td.op h2, .katalogblok h2 {	font-size: 14px;	font-weight: bold;	margin-bottom: 7px;}.produktylista td.op h3{	font-size: 12px;	font-weight: bold;	color: #525252;}.produktylista td.op h4, .katalogblok h4{	font-size: 11px;	font-weight: bold;	color: #848484;}.produktylista td.cen {	border: 1px solid #DBDCD1;	padding: 0px 8px 0px 8px;	width: 100px;	text-align: center;}.produktylista td.cen h2{	font-size: 11px;	font-weight: bold;	color: #525252;}.produktylista td.cen h3{	margin-top: 7px;	font-size: 11px;	font-weight: bold;	color: #ff5d2e;}.produktylista td.cen h4{	font-size: 11px;	font-weight: bold;	margin-top: 8px;}.produktylista td.cen div{margin-top: 8px; }/* katalog produktow blok */.katalogblok{margin: 4px 0px 4px 4px;}.katalogblok {background: #DBDCD1; margin-top: 4px;}.katalogblok td{	background: #FFFFFF;	text-align: center;	vertical-align: top;}.katalogblok h3.c{	font-size: 12px;	font-weight: bold;	color: #525252;	margin-top: 8px;	text-align: left;}.katalogblok h3.c2{	font-size: 12px;	font-weight: bold;	color: #525252;	margin-top: 8px;}.katalogblok h5{	font-size: 12px;	font-weight: bold;	padding: 3px;	margin-top: 4px;}/* karta produktu */.kartadane div{padding-left: 16px;}.kartadane img{	float: left;	border: 1px solid #DBDBDB;	padding: 2px;	margin: 10px 40px 10px 40px;}.kartadane h3.produktname{	padding-top: 10px;	font-size: 14px;	font-weight: bold;	margin-bottom: 7px;	color: #FF6600;}.kartadane h4 {	font-size: 11px;	font-weight: bold;	color: #525252;	margin-bottom: 7px;}.kartadane h4 span {color: red;}.kartadane h4 span.n {font-weight: normal; color: #525252;}p.kartaopis {	padding: 5px 16px 11px 16px;	margin: 3px;	text-align: justify;}.kartainf {padding: 1px 8px 1px 16px;}.kartazdjecia {padding: 7px 16px 12px 16px;}.kartazdjecia img{	border: 1px solid #DBDBDB;	padding: 2px;	margin: 0px 6px 12px 6px;}.kartaopcje {padding: 2px 16px 5px 16px;}.kartaopcje .tytul1{margin-bottom: 4px;}.kartaopcje div.opc{	float: left; 	margin: 3px; 	text-align: center; 	color: #A42255;}.kartaopcje div.opc p{font-weight: bold;}.kartaopcje div.opc img{	border: 1px solid #DBDBDB;	padding: 2px;	margin: 2px 5px 2px 0px;}.kartaopcselect select{ width: 100%; margin-bottom: 3px;}.kartaopcselect h4{padding: 1px 0px 1px 3px; font-size: 10px;}.kartainf2 {padding: 11px 8px 1px 8px;}a.kartalink {	padding: 2px 0px 3px 12px;	margin: 8px 0px 3px 10px;	display: block;	}.kartabutton {	padding: 4px 16px 11px 16px;	width: 60%;}.kartakol {	padding: 5px 16px 15px 16px;	text-align: justify; }.kartakol p {	float: left;	margin-right: 25px;}.kartakol .kartalink{ float: right; margin-top: 10px;}.kartakol img{	border: 1px solid #DBDBDB;	padding: 2px;	margin: 0px;}td.kartacolright{	width: 210px;	vertical-align: top;	padding-left: 10px;	padding-top: 10px;}/* koszyk sklep */.koszyk_suma td{	border-top: 1px solid #CC1212;	border-bottom: 1px solid #CC1212;	background-color: #FFEfef;	color: #CC1212;	padding: 5px 0px 5px 0px;	vertical-align: middle;}.koszsep {line-height: 2px;border-top: 1px solid #D0D0D0;}.kosz_bt td{border-top: 1px solid #D0D0D0;}.kosz_bt td.l{border-left: 1px solid #D0D0D0;}.bg_ilosc {background-color: #FFFFC7;}.bg_cena {background-color: #E0E0E0;}.platn {background-color: #FBE7BF;}/* sklep - kolekcje */.zd7 {margin: 10px 0px 10px 30px;}.zd7 .zd{	float: left; 	margin: 8px 15px 8px 15px; 	padding: 2px; 	border: 1px solid #D0D0D0; 	text-align: center;}.lokt td{border-bottom: 1px solid #D0D0D0; padding: 4px 0px 4px 5px;}div.kolzd {	margin: 0px; padding: 5px 0px 10px 10px; float: right;}div.kolzd .zd{padding: 2px; border: 1px solid #D0D0D0;}h3.koltytul1 {	margin:0px;	padding: 10px 0px 0px 15px;	color: #0E4E5F;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background: url("../images/strzalka_szara2.gif") no-repeat;	background-position: 2px 13px;}/* sklep - porownywarka */.porownywarka tr td{ border-bottom: 1px solid #D0D0D0; padding: 3px 5px 3px 5px;}/* sklep - przechowlania */.prznaglowek td{font-weight: bold; text-align: center; padding: 4px;}.przrow td{	border-top: 1px solid #DBDBDB;	border-bottom: 1px solid #DBDBDB;	padding-top: 8px;	padding-bottom: 8px;}.przrow .zd {	text-align: center; 	width: 130px; 	border-left: 1px solid #DBDBDB;}.przbutt {	width: 80px;	text-align: center; 	padding-right: 8px; 	border-right: 1px solid #DBDBDB;}.przbutt input{width: 90%; margin-bottom: 12px;}/* wyszukiwarka zaawansowana */.f { margin: 0pt auto; padding: 10px;}.f label { display: block; clear: both; font-weight: bold; }.f label input.text { float: right; width: 68%; margin-bottom: 10px; font-weight: normal;}.f label span { float: left; padding-top: 5px; }.f textarea { float: right; width: 68%; }.f p { text-align: right; clear: both; padding-top: 8px; }.f .f_opis { padding: 3px 0px 12px 0px; }.f .buts {padding-top: 16px; width: 40%; clear: both;}.f div.labb { display: block; clear: both; font-weight: bold;}.f div.labb input.txtsmall { float: right; width: 27%; margin-bottom: 10px; }.f div.labb input.txtsmallerror { float: right; width: 27%; margin-bottom: 10px; border: 1px solid red;}.f div.labb span.opsmall { float: right; padding: 5px 5px 0px 10px; }.f div.labb span { float: left; padding-top: 5px; }.f label select.text { float: right; width: 69%; margin-bottom: 10px; height: 22px; font-weight: normal;}.f label .box { float: right; width: 69%; padding-top: 2px; margin-bottom: 10px;}.f .header {color: #909090; clear: both;font-weight: bold; height: 20px; padding: 1px 0px 5px 15px; border: 1px solid #DBDBDB; margin-top: 6px;}.f .header img{position: relative; top: 4px; cursor: pointer; margin-right: 3px;}.f .form_blok {padding: 8px 5px 4px 20px; border: 1px solid #DBDBDB; border-top: 0px solid #DBDBDB; margin-bottom: 10px;}.f .form_blok .cb{float: left; width: 48%; margin-bottom: 10px;}.f .form_blok .cb label{float: left;}.f .form_blok .cb input{vertical-align: middle;}/* historia zamowien */.listrow td{text-align: center;}/* wyszukiwarka blok */.blokWyszukiwarka {	float: left;	padding: 26px 0 0 87px;}.blokWyszukiwarka input {	background: #0a68bd;	border: 1px solid #002879;	float: left;	margin: 0 10px 0 0;	padding: 3px 7px 3px 7px;	color: #ffffff;	font-size: 11px;	font-family: tahoma;}.blokWyszukiwarka a {	background: url(../images/pwkalisz/bgWyszukiwarkaButton.gif) no-repeat 0 0;	display: block;	height: 21px;	width: 22px;	float: left;}.blokWyszukiwarka .submit {	background: url(../images/pwkalisz/bgWyszukiwarkaButton.gif) no-repeat 0 0;	display: block;	height: 21px;	width: 22px;	float: left;}/* wydarzenia */.KalenCont {	background-color: #F2F2F2;	width:100%;	margin-top: 5px;	margin-bottom: 5px;}.kalenss {padding-left: 5px;}.Kalendarz .Active span {	background-color: #C6D2DA;	display: block;	padding: 2px 2px 18px 2px;	text-align: right;	border: 1px solid #ACADAC;	color: #144986;}.Kalendarz td.Active {cursor: pointer;}.Kalendarz td.ActiveSelected {cursor: pointer;}.Kalendarz .ActiveSelected span {	background-color: #C6D2DA;	border: 2px solid #FF7C00;	display: block;	padding: 0px 0px 18px 0px;	text-align: right;	color: #144986;}td.Naglowek2 {	text-align: center;	font-weight: bold; 	color: #000000; 	border-right: 1px solid #E1E1E1;	width: 105px;	vertical-align: top;}.Kalendarz tbody.Naglowek td {	padding: 6px 0px 6px 0px;	font-size: 11px;	}.Kalendarz tbody.Naglowek tr.Dzien td {	font-weight: bold;	text-align: center;	font-size: 11px;	padding: 0px 0px 6px 0px;}.Kalendarz td.Stopka {	font-size: 5px;	height: 8px;}.Kalendarz tbody.Miesiac td {	width: 40px;	padding: 3px;}.Kalendarz tbody.Miesiac td.Dzien span {	display: block;	padding: 2px 2px 18px 2px;	text-align: right;	border: 1px solid #ACADAC;	color: #144986;	background-color: #E9EBE7;}.Kalendarz .DzienNow span {	display: block;	padding: 1px 1px 17px 1px;	text-align: right;	border: 2px solid #FF7C00;	color: #144986;	background-color: #E9EBE7;}.Kalendarz tbody.Miesiac td.Empty {	}.impb {	display: block;	margin-left: 3px;	margin-top: 176px;	text-align: center;	cursor: pointer;}/* --- flash --- */.flash {	background: url(../images/pwkalisz/flash.jpg) no-repeat 0 0;	height: 220px;	width: 994px;}