/* Edito - styl bazowy */



body, td {

	font:normal 12px Tahoma, Arial, Verdana, Sans-Serif;

}



a img{

	border: 0 none;

}



td {vertical-align: top;}



body {

	padding: 0px;

	margin: 0px;

	border-style: none;

	color: #525252;

	background: #FFFFFF;

	line-height: 16px;

}



p {

	margin-top: 0px;

	margin-bottom: 0px;

}



ol, ul, li {

	padding: 0px;

	margin: 0px 0px 0px 0;

}

ol{

	margin: 0px 0px 0px 18px;

}

ul {list-style: none; padding: 4px 0;}



ul li {

	background: url(../images/pa/przyciski-2.gif) no-repeat 0px -981px;

	padding:2px 0 3px 22px;

}



li {padding: 0px 0px 0px 5px;}



h1, h2, h3, h4, h5, h6, h7, p, form {

	margin: 0px;

	padding: 0px;

}



.clear {clear: both;}



a {

	color: #1973bf;

	text-decoration: none;

	cursor: pointer;

}



a:hover {

	text-decoration: underline;

}



label {cursor: pointer;}



/* FCK Editor - select styli */

h1 {font-size: 14px;}

h2 {font-size: 13px;}

h3 {font-size: 12px;}

h4 {font-size: 11px;}

h5 {font-size: 10px;}

h6 {font-size: 9px;}



table.tabelkaszara {

	border-left: 1px solid #D0D0D0;

	border-top: 1px solid #D0D0D0;

}

table.tabelkaszara td, table.tabelkaszara th {

	border-bottom: 1px solid #D0D0D0;

	border-right: 1px solid #D0D0D0;

	padding: 3px;

}



/* 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/lightbox-ico-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 td.IcoClose {text-align: left;}



.Popup div.IcoClose {

	height: 26px;

	width: 26px;

	display: block;

	cursor: pointer;

	background: url(../images/lightbox-btn-close.gif) no-repeat center center;

}



.PopupOverlay {

	width: 100%;

	height: 500px;

	background-color: #999999;

	filter:alpha(opacity=60);

	-moz-opacity: 0.6;

	opacity: 0.6;

}



/**

 * jQuery lightBox plugin

 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)

 * and adapted to me for use like a plugin from jQuery.

 * @name jquery-lightbox-0.4.css

 * @author Leandro Vieira Pinho - http://leandrovieira.com

 * @version 0.4

 * @date November 17, 2007

 * @category jQuery plugin

 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)

 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US

 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin

 */

#jquery-overlay {

	position: absolute;

	top: 0px;

	left: 0px;

	z-index: 90;

	width: 100%;

	height: 500px;

}

#jquery-lightbox {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0px;

}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0px auto;

}

#lightbox-container-image { padding: 10px; }

#lightbox-loading {

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0px;

}

#lightbox-nav {

	position: absolute;

	top: 0px;

	left: 0px;

	height: 100%;

	width: 100%;

	z-index: 10;

}

#lightbox-container-image-box > #lightbox-nav { left: 0px; }

#lightbox-nav a { outline: none;}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {

	width: 49%;

	height: 100%;

	zoom: 1;

	display: block;

}

#lightbox-nav-btnPrev { 

	left: 0px; 

	float: left;

}

#lightbox-nav-btnNext { 

	right: 0px; 

	float: right;

}

#lightbox-container-image-data-box {

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0px auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%;

	padding: 0px 10px 0px;

}

#lightbox-container-image-data {

	padding: 0px 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;	

}



.reg1 ul.poziom1,

.fix{

	overflow: hidden;

	zoom: 1;

}

.modul-tresc a{

	color: #0162B5;

}

.prawa{

	float: right !important;

}





input,

select,

textarea{

	font: normal 11px tahoma;

	color: #7a7a7a;

	line-height: 16px;

}



.relative{

	position: relative;

}



/*tytuly*/

h3 a:hover{

	text-decoration: underline;

}

.tytul-szary14 a:hover,

.tytul-szary14 a,

.tytul-szary14{

	font: bold 14px tahoma;

	line-height: 16px;

	color: #525252;

	padding:0 0 1px;

}

.tytul-jszary26,

.tytul-jszary20-2,

.tytul-20,

.tytul-jszary20{

	font: normal 20px calibri;

	line-height: 30px;

	letter-spacing:-1px;

	color: #0d0d0d;

	padding: 0 0 4px 1px;

}

.tytul-jszary20-2{

	line-height:24px;

	padding:0 0 0 7px;

}

.tytul-20{

	color: #0162b5;

	padding: 0px;

}

.tytul-jszary26{

	letter-spacing:-1px;

	line-height:16px;

}

.reg6 .tytul-jszary26{

	line-height:28px;

}

.tytul-jszary26 b{

	font-size: 14px;

	font-weight: normal

}

span.ikona{

	float: left;

	padding:0 8px 0 0;

	*padding:0 6px 0 0;

	width: 29px;

	height: 30px;

}





.tytul-szary11 {

	font-weight: bold;

	font-size:11px;

	padding:0 0 8px;

	color: #585858;

}

.ankieta-blok .tytul-szary11{

	padding: 0px;

}

.ankieta-blok .ankieta-blok-wyniki{

	padding: 0 0 5px;

}

.reg4 .tytul-jszary20{

	padding:2px 0 5px 1px;

}





/*czyszczenie li*/

.reg12 ul,.reg12 ul li,.reg9 ul,.reg9 ul li,.reg4 ul,.reg4 ul li,.reg3 ul,.reg3 ul li,.reg1 ul,.reg1 ul li{

	background: 0 none;

	padding: 0px;

	margin: 0px;



}

.reg4 ul.poziom1{

	padding: 0 0 9px

}



.reg4 ul,.reg4 ul li{

	zoom: 1;

}



.biale-tlo-k{

	padding:0 0 24px;

	background-color: #fff;

}

.niebieskie-tlo-k{

	border-top: 1px solid #e2e2e2;

	padding: 13px 0 100px;

	width: 980px;

	margin: 0 auto;

}

.stopka,

.biale-tlo-sz{

	width: 980px;

	margin: 0 auto;

}



object, a:active {outline: none}

object, a:focus {-moz-outline-style: none}



.reg2{

	padding: 0 0 0 5px;

}



.reg10{

	position: absolute;

	right: 0px;

	width: 197px;

	padding:10px 0 0 5px;

}

.regLogo{

	float: left;

}



.reg4{

	float:left;

	width: 197px;

	padding: 0 10px 0 0;

}

.reg6{

	float:right;

	width: 197px;

	margin:-8px 0 0;

	padding: 0 0 0 0px;

}

.reg6 .blok-tekst-nad-dole,

.reg6 .kontener{

	margin:0 0 9px;

}

.srodek{

	float: left;

	position: relative;

	zoom: 1;

	width:566px

}

.bloki-0{

	position: relative;

	zoom: 1;

}

.reg-srodkowy{

	padding: 28px 0 0;

}

.aktywneregiony-4 .srodek{width: 773px}

.aktywneregiony-6 .srodek{width:773px}

.aktywneregiony- .srodek{width: 980px}





.reg14{

	width: 279px;

	float: left

}

.reg15{

	float: right;

	width: 278px;

}

.reg13{

	margin:0 -85px 0 0;

	width:580px;

	

}





/*logo*/

.logo{

	background: url(../images/pa/logo.gif) no-repeat 0 0;

	width: 207px;

	height: 108px;

	display: block;

}

a.logo{

	text-decoration: none;

}

.logo span{

	display: none;

}

/*MenuReg1*/

/*Ikony dla regionu 1*/





.reg1{

	background: url(../images/pa/menu-gora.gif) no-repeat -984px 100%;

	margin: 0 -2px -2px;

	padding: 0 0 2px;

}

.reg1-v2{

	background: url(../images/pa/menu-gora.gif) no-repeat 0 100%;

}



.reg1 ul.poziom1 li{

	float: left;

	height: 28px;

	line-height: 28px;

	border-right: 1px solid #65788b;

}

.reg1 ul.poziom1 li a{

	color: #fff;

	font: normal 13px Calibri;

	line-height: 24px;
 
	height: 27px;

	float: left;

	border: 0;

	border-right: 1px solid #788999;

}

.reg1 ul.poziom1 li a span{

	display: block;

	padding: 0 18px 0 31px;

}

.reg1 ul.poziom1 li.first a span{

	padding: 0 18px 0 31px;

}

.reg1 ul.poziom1 li.last a,

.reg1 ul.poziom1 li.last{

	border: 0;

}

.reg1 ul.poziom1 li a.wcisniety,

.reg1 ul.poziom1 li a:hover{

	background: #6b8197;

	text-decoration: none;

	border: 0;

	border-right: 1px solid #758697;

}









/*banner*/

.reg5 .rek{

	padding: 0 0 17px;

}

.blok-tekst-nad-dole{

	position: relative;

	padding: 0 0 3px 0;

	background: #e4e4e4;

	margin: 0 0 9px;

}

.blok-tekst-nad-dole .rek{

	overflow: hidden;

	zoom: 1;

	border: 1px solid #d7d7d7;

	margin: 0px

}

.blok-tekst-nad-dole h2{

	color: #0d0d0d;

	font-weight:normal;

	font-size: 14px;

	padding:2px 10px;

	font-family:calibri;

	line-height: 16px;

}



/*menu-region3*/

.rss{ /*RSS*/

	position: absolute;

	right:7px;

	top:8px;

}

.reg3 ul.poziom1{

	height: 33px;

	margin: 0 0 0 34px;

}

.reg3 ul.poziom1 li{

	float: left;

	padding:9px 7px 0 0;

	color: #ffffff;

}

.reg3 ul.poziom1 li a{

	font: normal 11px tahoma;

	color: #ffffff;

}

.reg3 ul.poziom1 li.tytul-menu{/*tytul dla menu w regionie 3*/

	font: normal 14px Calibri;

	color: #0d0d0d;

	padding:9px 12px 0 0;

}





.reg3 ul.poziom1 li,

.reg3 ul.poziom1 li a{

	line-height: 13px;

}



/*reg9*/



.reg9{

	padding: 3px 0 25px;

}

.reg9 div.poziom1 .spacer,

.reg9 div.poziom1 a,

.reg9 div.poziom1{

	text-align:center;

	color: #0d0d0d;

	font: normal 11px tahoma;

}

.reg9 div.poziom1 .spacer{

	padding: 0 8px;

	

}



.reg12{

	font-size: 11px;

	color: #474747;

}

.reg12 ul{

	float: right;

}

.reg12 ul li a{

	color: #474747;

}

/*bloki*/

.reg4 .kontener{

	padding: 0 0 9px;

}



/*ankieta - blok*/



.reg4 .kontener{

	font-size:11px;

	line-height:15px;

}



/*aktualnosci*/



.miniaturka-lewo{

	float: left;

	padding: 0 11px 5px 0;

}

.data-1{

	font: normal 10px tahoma;

	color: #a2a2a2;

	line-height: 10px;

	margin: 0;

	padding:0 0 3px;

}

.tresc-1{

	line-height: 18px;

}

.tresc-2{

	font-size: 11px;

}

.aktualnosc-krotka{

	border: 1px solid #e0e0e0;

	border-width: 1px 0;

	padding: 1px 0 1px;

	margin: 0 0 -1px;

}

.akt-hover div{

	background: #f8f8f8;

}

.aktualnosc-krotka div.hover-padding{

	padding:5px 6px 8px 7px

}



.aktualnosc-krotka a,

.aktualnosc-krotka span{float: right;}



.aktualnosc-krotka span{

	padding: 4px 10px 0 0;

}

.aktualnosc-pierwsza{

	padding:2px 0 16px;

}



.aktualnosc-krotka h3 a:hover,

.aktualnosc-krotka h3 a,

.aktualnosc-krotka h3{

	float: left;

	padding: 0;

	font-size:12px;

}

.reg7 .aktualnosc-krotka h3 a:hover,

.reg7 .aktualnosc-krotka h3 a,

.reg7 .aktualnosc-krotka h3{

	float: none;

}



.wiecej-lewa,

.wiecej-prawa{

	float: right;

	font-size: 11px;

	line-height: 14px;

	border: 1px solid #e0e0e0;

	background: #fffbf0;

	margin: 8px 0 1px 0;

	cursor: pointer;

	padding: 0 7px 2px 8px;

	color: #656565;

}

.wiecej-lewa{

	float:left;

}

.wiecej-lewa:hover,

.wiecej-prawa:hover{

	color: #656565;

	text-decoration: none;

}



/*zdjecia*/

.zdjecie img{

	border: 1px solid #e0e0e0;

	

}



/*subskrypcja i logowanie*/

.input-tekst{

	background: url(../images/pa/input-powt.gif) repeat-x 0 0;

	padding:4px 7px;

	width:160px;

	color: #0d0d0d;

	line-height:14px;

	height:14px;

	border: 1px solid #325475;

}

.przycisk-2{

	background: url(../images/pa/input-powt.gif) repeat-x 0 -1px;

	color: #0d0d0d;

	height:18px;

	padding:0 8px 3px;

	margin:7px 0 8px;

	border: 1px solid #325475;

	cursor: pointer;

}

.przycisk-2:hover{

	color: #0d0d0d;

	text-decoration: none;

}

a.przycisk-2{

	font: normal 11px tahoma;

	line-height:15px;

	height: 16px;

	padding:0 8px 0px;

}





.polec-znajomemu{

	height:68px;

}

.reg10 .tytul-jszary20{

	font-size: 14px;

	line-height: 16px;

	letter-spacing: 0px;

	padding:2px 0 5px 1px;

	color: #2a2a2b;

}







.subskrypcja{

	background: url(../images/pa/kategorie-reg6.gif) no-repeat 0 -19px;

	padding: 10px 10px 0 11px;

}

.subskrypcja{

	background-position:-203px -399px;

	height:87px;

	padding:7px 10px 0 11px;

}



.subskrypcja .input-tekst{

	float: left;

	color: #7a7a7a;

	margin: 2px 0 1px;

}

.subskrypcja .przycisk-2{

	float: left;

	margin:8px 0 8px;

	color: #325475;

	font-size: 11px;

}

.subskrypcja a,

.subskrypcja input{

	border: 0;

	background: transparent;

}



/*kalendarz*/

.reg6 .blok-tresc,

.reg4 .blok-tresc{

	padding: 3px 0 5px;

}





.reg6 .KalenCont a.wiecej-lewa,

.reg4 .KalenCont a.wiecej-lewa{

	margin:8px 0 1px 9px;

}

.KalenCont td{

	font: normal 11px arial;

	text-align: center;

}

.KalenCont tr.kalendarz-dzien td{

	background-color: #ffffff;

	font-weight: bold;

	line-height:16px;

}

.KalenCont td{

	border-left: 1px solid #e0e0e0;

	border-bottom: 1px solid #e0e0e0;

	line-height:15px;

	width:28px;

}

.KalenCont table{

	border-right: 1px solid #e0e0e0;

	border-top: 1px solid #e0e0e0;

	margin:0 0 4px;

}

.KalenCont td{



}

.KalenCont td div{

	margin:-1px;

	*margin:-1px -14px;

	width:27px;	

	height: 15px;

	line-height: 15px;

	overflow: hidden;

	zoom: 1;

}

.KalenCont td.Active div{

	border: 1px solid #7495b7;

	font-weight: bold;

	cursor: pointer;

	position:relative;

	background: #fff;

}

.KalenCont td.ActiveSelected div{

	background-color: #7495b7;

	color: #fff;

	position:relative;

	font-weight: bold;

	border:1px solid #7495B7;

	cursor:pointer;

}

.KalenCont tr.kalendarz-spacer td{

	height: 1px;

	line-height: 1px;

	font-size: 1px;

	background: #fff;

}

.przycisk-dalej,

.przycisk-wstecz{

	background: url(../images/pa/przyciski-2.gif) no-repeat 0 -118px;

	border: 0;

	cursor: pointer;

	height:16px;

	padding:0;

	width:16px;

	float: left;

}

.przycisk-dalej{

	background-position: 0 -141px;

	float: right;

}

.miesiace{

	text-align:center;

	margin:0 4px 3px;

	color: #383838;

	font: bold 11px arial;

}

.kalendarz,

.kalendarz-dol{

	background: url(../images/pa/bloczek-tlo.gif) no-repeat -1900px 0;

	padding: 0 0 0;

}

.kalendarz-dol{

	margin:0 -1px;

	padding: 0 0 1px 0;

	background-position: -1900px 100%;

}

.kalendarz-skrot{

	margin:9px 1px 0;

	border-bottom: 1px solid #fff;

}

.kalendarz-skrot2{

	border-bottom: 1px solid #e0e0e0;

	padding:0 0 5px;

}



.kalendarz-skrot .data{

	float: right;

	padding:2px 5px 0 3px;

	font: normal 11px arial;

	color: #494949;

}

.kalendarz-skrot a{

	display: block;

	padding:0 0 0 19px;

	background: url(../images/pa/przyciski-2.gif) no-repeat 10px -164px;

	color: #525252;

	font-weight: bold;

	font-size: 11px;

}

/*modul*/



.modul-tresc{

	background: #f6f6f6 url(../images/pa/modul-tlo.gif) no-repeat -995px 0;

	border-style: solid;

	border-width: 0 1px;

	border-color: #cdcdcd;

	padding: 4px 12px;

	font-size:11px;

}



.modul-dol,

.modul-dol div,

.modul-gora,

.modul-gora div{

	background: url(../images/pa/modul-tlo.gif) no-repeat 100% 0;

	height: 3px;

	line-height: 0px;

	font-size: 0px;

	padding-right: 5px;

}

.modul-dol{background-position: 100% 100%; margin: 0 0 16px;}

.modul-dol div{background-position: 0 100% ;}

.modul-gora div{background-position: 0 0;}



.blok-tresc{

	background: #f6f6f6 url(../images/pa/blok-tresc.gif) no-repeat 0 -47px;

	border-style: solid;

	border-width: 0 1px;

	border-color: #cdcdcd;

	padding:7px 8px 5px;

	font-size:11px;

}



.blok-dol,

.blok-dol div,

.blok-gora,

.blok-gora div{

	background: url(../images/pa/blok-tresc.gif) no-repeat 100% -42px;

	height: 2px;

	line-height: 0px;

	font-size: 0px;

	padding-right: 5px;

}

.blok-dol{background-position: 100% -44px;height: 3px;}

.blok-dol div{background-position: 0 -44px; height: 3px;;}

.blok-gora div{background-position: 0 -42px;}





.blok-tresc-b{

	background: #ffffff url(../images/pa/blok-tresc.gif) no-repeat -8000px -8000px;

	border-style: solid;

	border-width: 0 1px;

	border-color: #e0e0e0;

	padding:1px 8px 5px;

	font-size:12px;

}



.blok-dol-b,

.blok-dol-b div,

.blok-gora-b,

.blok-gora-b div{

	background: url(../images/pa/blok-tresc.gif) no-repeat 100% 0;

	height: 2px;

	line-height: 0px;

	font-size: 0px;

	padding-right: 5px;

}

.blok-dol-b{background-position: 100% -2px;height: 3px;}

.blok-dol-b div{background-position: 0 -2px; height: 3px;;}

.blok-gora-b div{background-position: 0 -0px;}



.tytul-modul{

	color: #0162b5;

	font: normal 20px Calibri;

	padding: 3px 0 9px;

	line-height: 24px;

}

.tytul-modul .ikona{

	margin:0 0 -6px;

	position:relative;

	top:-2px;

}

span.gwiazdka{

	color: #f51616;

}

.uzytkownicy-tytul{

	position: absolute;

	top:2px;

	left: 0px;

	background: #fff;

	width: 700px;

}

/*uzytkownicy*/



a.wyslij3{

	background: url(../images/pa/przyciski-a.gif) no-repeat 0 -200px;

	border: 0 none;

	color: #fff;

	padding:0;

	display:inline-block;

	width:81px;

	padding:6px 0;

	height: 15px;

	text-align: center;

	color: #fff;

	cursor: pointer;

	font-size: 12px;

	top: 3px;

	right: -1px;

	position: absolute;

}



.tresc-czarny,

.tresc-niebieski{

	font: bold 12px tahoma;

	color: #4189c8;

	line-height: 18px;

	padding:0 0 16px;

}

.tresc-niebieski5,

.tresc-niebieski4,

.tresc-niebieski3,

.tresc-niebieski2{

	font: bold 14px tahoma;

	color: #0672ce;

	line-height: 16px;

}

.tresc-niebieski3{

	padding:16px 0 5px 28px;

}

.tresc-niebieski5{

	padding:0px 0 13px 7px

}

.tresc-czarny{

	color: #525252;

	padding: 6px 7px 11px;

	line-height: 14px;

}

.ramka-1a,

.ramka-1{

	border-style: solid;

	border-width: 1px 0;

	border-color: #e0e0e0 #000 #fff;

}

.ramka-1a{

	border-color:  #fff #000 #e0e0e0;

}

.ramka-2a{

	border-color:  #fff #000 #e0e0e0;

	border-width: 1px 0 0;

}

.ramka-1-magrines{

	margin: 0 0 7px;

}

input.file,

.formularz textarea,

.formularz select,

.formularz input[type="password"],

.formularz input[type="text"]{

	border:1px solid #9C9998;

	height:14px;

	line-height:14px;

	margin:0;

	padding:2px 4px;

	color: #000000;

	width:196px;

}

.formularz input[type="radio"],

.formularz input[type="checkbox"]{

	width: auto;

	float:left;

}

.formularz input{

	*border:1px solid #9C9998;

	*height:14px;

	*line-height:14px;

	*margin:0;

	*padding:2px 4px;

	*color: #000000;

	*width:196px;

}

.formularz input.radio,

.formularz input.checkbox{

	*width: auto;

	*border: 0 none;

	*padding: 0px;

	*margin: 0px;

}

.formularz textarea{

	width: 370px;

	margin:0 0 10px;

	border:1px solid #9C9998;

	height: 99px;

}

.formularz select{

	height:20px;

	padding:0;

	width:380px;

}

.formularz select.selectkrotki{

	width:206px;

}

.formularz input.file{

	height: auto;

}

.formularz label{

	line-height: 16px;

	text-align: right;

	color: #392f22;

	font-size: 11px;

	float: left;

	width: 120px;

	line-height: 16px;

	padding: 2px 9px 10px 5px;

}

.formularz td label{

	width: auto;

	padding: 0 9px 10px 5px;

}

.subskrypcja-uzytkownicy label{

	width: 160px;

}

.uzytkownik .uzytkownicy-tresc-fix{

	padding:0 100px 28px 0;

}



.uzytkownik{

	padding: 5px 0 2px;

	position: relative;

	zoom: 1;

}

.uzytkownik a.wyslij3{

	color: #fff;

	font-weight: normal;

}

.branza-radio {

	line-height:20px;

	padding:4px 0 4px 8px;

}

.branza-radio input.radio {

	top:3px;

}

.branza-radio input.input-text{

	margin: 0px 0 0 6px;

	padding: 2px 4px;

	width: 100px;

	float: none;

	border:1px solid #9C9998;

	color:#000000;

	height:14px;

	line-height:14px;

}

.branza-radio input {

	float:left;

	padding:0 6px 0 0;

}

.logowanie{padding: 10px 0 10px;}

.logowanie label{width: 100px;}

.logowanie-przyciski{

	padding: 5px 0 5px 107px;

}

.rejstracja{

	padding: 32px 0 32px;

	background: #fafafa;

}







.regulamin label,

.zgoda label{

	width: 24px !important;

	float: left;

	padding: 0 0 0 1px;

}

.obowiazkowe,

.regulamin,

.zgoda{

	color:#414040;

	font-size:11px;

	line-height:13px;

	padding:16px 0;

}

.regulamin{

	padding:13px 0 6px;

}

.regulamin a{

	color: #12559a;

	text-decoration: underline;

}

.obowiazkowe{

	padding:11px 0 10px 2px;

}



input.checkbox-3,

input.checkbox-2,

input.radio-2,

input.radio,

input.checkbox{

	top: 0px;

	top: -2px\9;

	*top: -1px;

	position: relative;

	zoom: 1;

	float: left;

}

input.checkbox-3{

	top: -1px;

	top: -2px\9;

	*top: -3px;

}

input.checkbox-2{

	*top: 3px !imporntant;

}

input.radio{

	top: -1px;

	top: -2px\9;

	*top: 3px;

}

input.radio-2{

	top: -1px;

	top: -2px\9;

}

input.#zgoda,

input.#dodatkowa_zgoda{

	_top: -3px;

}

.forum-avatar input.checkbox{

	float: none;

}

.formularz-przyciski{

	padding:19px 0 6px;

}

.formularz-przyciski2{

	padding: 19px 0 6px 0;

}



.form-przyciski2{

 padding:32px 20px 0 24px

}

.formularz input.wyslij2,

.wyslij2,

.wyslij{

	background: url(../images/pa/przyciski-a.gif) no-repeat 0 -134px;

	border: 0 none;

	color: #fff;

	padding:0;

	display:inline-block;

	width:120px;

	padding:6px 0;

	cursor: pointer;

	font-size: 12px;

}

.wyslij2-fix{

	float: left;

	*padding: 0px;

	*height: 28px;

}

.komentarz-dodaj{

	margin: 0 0 10px;

}

.formularz a.wyslij2,

.formularz input.wyslij2{

	background-position:0 -92px;

	height:28px;

	width:80px;

	text-align: center;

	color: #fff;

}

.formularz a.wyslij2{

	padding: 0px;

	line-height: 28px;

}

.obowiazkowe2{

	float:right;

}

.obowiazkowe3{

	float:right;

	padding: 16px 5px 10px 0;

}

/*pliki na forum i w portalu*/

.forum{

	padding: 9px 0 12px;

	background: #fafafa;

}

.forum textarea{

	width: 346px;

	height: 118px;

}

.forum label{

	padding: 2px 10px 8px 23px;

}



a.haslo-przypomnij{

	background-position:0 -166px;

	color:#FFFFFF;

	display:inline-block;

	margin:0 0 0 10px;

	height: 16px;

	text-align:center;

	width:120px;

}

.pola-obowiazkowe{

	margin: -2px 0 0;

}



/*znjajdz szkole artykuli i cala reszta -- do usuniecia komentarze!!!*/

.tlo-jasnoszary{

	background: #fafafa;

	padding:12px 0;

}

.tlo-jasnoszary .tresc-niebieski2{

	padding: 0 0 0 28px;

}

.przyciski-ds{

	background: url(../images/pa/przyciski-a.gif) no-repeat 0 0;

	padding-left: 14px;

	line-height: 28px;

	float: left;

	margin:4px 75px;

}

.przyciski-ds span{

	background: url(../images/pa/przyciski-a.gif) no-repeat 100% 0;

	color: #fff;

	line-height:26px;

	padding: 0 14px 2px 0;

	display: block;

}

a.przyciski-ds:hover,

a.przyciski-ds:hover span{

	color: #fff;

}



.anuluj-dodaj .przyciski-ds{

	background-position:0 -93px;

	color:#FFFFFF;

	line-height:26px;

	padding:0 0 2px;

	text-align:center;

	width:81px;

	margin:0 29px 0 0;

}

.anuluj-dodaj input.przyciski-ds{

	height: 26px;

	border: none;

	margin: 0;

	cursor: pointer;

}

.jeden-czerwony{

	margin: 10px 0 0;

}

.jeden-czerwony input.przyciski-ds{

	background-position: 0 -201px;

	float: right;

	zoom: 1;

}



.ramka2{

	border-top: 1px solid #E0E0E0

}

.ramka2-a{

	border-top: 1px solid #fff

}





/*MODULY - AKTUALNOSCI, OPISOWKA- UKLAD zdjec*/

.tresc{

	line-height: 16px;

	padding:0 0 20px;

}

span.data{

	float: right;

	padding: 0 0 0 10px;

}

.tytul-tresc{

	padding: 0 0 6px;

}

.poprzenia-nastena{

	border-top: 1px solid #e0e0e0;

	margin:0 -12px;

	clear: both;

}

.poprzenia-nastena div{

	border-top: 1px solid #ffffff;

	padding: 5px 12px 0;

	overflow: hidden;

	zoom: 1;

	margin:0 0 -1px;

}

.poprzenia-nastena a{

	border: 1px solid #e0e0e0;

	background: #fffbf0;

	color: #656565;

	padding:1px 12px 2px;

	float:left;

	line-height: 14px;

}



.poprzenia-nastena .link-nastepna{

	float:right;

}



.tresc td {

	border-right: 1px solid #e0e0e0;

	border-bottom: 1px solid #e0e0e0;

	padding: 3px 5px;

	line-height:16px;

	font-size:11px;

}

.tresc table {

	border-left: 1px solid #e0e0e0;

	border-top: 1px solid #e0e0e0;

	font-size:11px;

	line-height:16px;

}

.pliki-do-pobrania{

	clear: both;

}



h4.tytul-listy-gal,

.pliki-do-pobrania h4{

	margin:10px -12px 4px;

}

h4.tytul-listy-gal{

	margin:0 -12px 4px;

}

h4.tytul-listy-gal span,

.pliki-do-pobrania h4 span{

	background: url(../images/pa/przyciski.gif) no-repeat -144px -161px;

	display: block;

	font: normal 20px  calibri;

	line-height: 28px;

	color: #181618;

	line-height:32px;

	padding:8px 13px 8px 51px;

}

.komentarze-tytul{

	display: block;

	font: normal 16px  calibri;

	line-height: 20px;

	color: #181618;

	line-height:32px;

	padding:0 13px 8px 0;

}

h4.tytul-listy-gal span{

	background-position: -144px -216px;

}

.pliki-do-pobrania p{

	padding: 0 0 0 27px;

}

.pliki-do-pobrania img{

	padding: 0 11px 0 0;

	float: left;

}

.pliki-do-pobrania div{

	padding: 6px 0 0

}



.zdjecie {

	padding: 0px 0px 10px;

	font-size: 11px;

	color: #565656;

	font-family: Tahoma;

	text-align: center;

}

.zdjecie a {

	display: block;

	text-align: center;

}

.zdjecie img {

	border: 1px solid #c3c3c3;

	background: #fff;

	padding: 3px;

}

.szablon4,

.szablon5 {

	width:116px;

	text-align: center;

}

.szablon4 {

	float: right;

	padding: 0px 0px 5px 12px;

	text-align: center;

}

.szablon5 {

	float: left;

	padding: 3px 12px 5px 0px;

}



.szablon7 {

	overflow: hidden;

	zoom: 1;

	padding: 10px 0px;

	text-align: center;

	margin:0 -6px;

}

.szablon7 .zdjecie {

	display: inline-block;

	vertical-align: top;

	padding: 0 13px 10px;

	width:114px;

}

.szablon67 {padding: 10px 0px 0;}

.szablon7 img {margin: 0px}

.szablon7 .zdjecie,

x:-moz-any-link {

	display: -moz-inline-box;

	-moz-box-orient: vertical;

}

.szablon7 .zdjecie, 

x:-moz-any-link,

x:default {

	display: inline-block;

}

.szablon7 .zdjecie {display: inline !iefix;}



/*aktualnosci-skrot*/

.tresc-skrot-ramka,

.tresc-skrot{

	border-style: solid;

	border-width: 0 0 1px;

	border-color: #000 #000 #e0e0e0;

}

.artykuly-skrot-ramka{

	padding:0 12px 8px !important;

}

.tresc-skrot{

	margin: 0 -12px 9px;

	border-color: #000 #000 #fff;

	padding: 0;

}

.tresc-skrot .szablon5{

	padding:2px 12px 0 0;

}

.tresc-skrot .zdjecie{

	padding:2px 12px 10px 0;

	float: left;

	zoom: 1;

}

.tresc-skrot-ramka{

	padding: 0 12px 3px;

}

.tresc-skrot h3 a{

	color: #525252;

}

.tresc-skrot h3{

	padding: 0 0 2px;

}



a.wiecej-link-ar,

a.wiecej-link-sa{

	border: 1px solid #e0e0e0;

	background: #fffbf0;

	color: #656565;

	line-height:14px;

	padding:0 12px 2px;

	margin:9px 0 6px;

	float:right;

}

/*pager*/

.pager{

	text-align: center;

	line-height:14px;

}

.pager img{

	position:relative;

	top:4px;

	zoom: 1;

	padding: 0 1px;

}

.pager a,

.pager b,

.pager u{

	display: inline-block;

	color: #5b5b5b;

}

.pager a,

.pager b,

.pager u, 

x:-moz-any-link,

x:default {

	display: inline-block;

}



.pager b{

	margin: 0 -5px;

	position: relative;

	zoom: 1;

	*top: 1px;

	z-index:100;

}

.pager u{

	padding:0 4px 1px 5px;

	border: 1px solid #e0e0e0;

	background-color: #fffbf0;

	text-decoration: none;

	color: #005eae;

	font-weight: normal;

}



.aktualnosci-archiwum label{width: 200px;}

.aktualnosci-archiwum {padding: 0 0 20px;}

/*artykulu*/

.artykuly-opis-artykulu{

	padding:10px 0;

}



/*zdjecia galerie*/

.szablon7 .jasny,

.szablon7 .ciemny{

	padding:11px 0 1px;

}

.szablon7 .ciemny{

	background-color: #e9e9e9;

}



.szablon7g{

	margin:0 -11px;

	overflow: auto;

	zoom: 0;

}

.szablon7g{

	padding: 10px 0 0;

}

.lista-margines a{

	color: #525252;

}

.opis-gora{

	padding:2px 0 0;

}

.opis-dol{

	padding: 2px 0 2px;

}





/*Mapa Serwisu*/



.mapa-serwisu-tytul span,

.mapa-serwisu-tytul{

	background: url(../images/pa/tla-naglowki.gif) no-repeat 0 -250px;

	color: #494949;

	padding:0 0 0 37px;

	text-align: left;

}

.mapa-serwisu-tytul span{

	background-position: 100% -250px;

	padding: 0 8px 0 0 ;

	display: block;

	font: bold 11px tahoma;

	color: #555;

	height: 30px;

	line-height: 30px;

}



ul.mapa-serwisu li{

	padding:4px 0 4px 22px;

	background-position:0 -979px;

}

ul.mapa-serwisu{

	margin:0 0 0 32px;

	padding:5px 0 9px;

}

ul.mapa-serwisu ul.mapa-serwisu{

	border-top:1px solid #E5E5E5;

	margin:7px 0 0;

	padding:2px 0 0 9px;

}



ul.mapa-serwisu a{

	color: #525252;

}

ul.mapa-serwisu a:hover{

	color: #1077cf;

	font-weight: bold;

	text-decoration: none;

}







/*Komunikaty*/





.komuni-1,

.komuni-2{

	background: url(../images/pa/komunikat-tlo.gif) no-repeat 0 -3px;

	padding: 0 0 0 3px;

	color: #010101;

}

.komuni-2{

	background-position: 100% -3px ;

	padding:0 3px 7px 0;

	color: #010101;

	font-weight: bold;

	font-size: 12px;

}

.komuni-2 .przycisk{

	background: url(../images/pa/przyciski-a.gif) no-repeat 0 -272px;

	height: 28px;

	cursor: pointer;

	margin:0 auto;

	display: block;

	width: 71px;

	border: 0 none;

}



.komuni-g div,

.komuni-d div,

.komuni-g,

.komuni-d{

	background: url(../images/pa/komunikat-tlo.gif) no-repeat 0 0;

	padding: 0 0 0 5px;

	height: 3px;

	line-height: 0px;

	font-size: 0px;

}

.komuni-d{background-position: 0 100%; margin:0 0 30px;}

.komuni-d div{float: right; width: 5px; background-position: 100% 100%;}

.komuni-g div{float: right; background-position: 100% 0; width: 5px;}



.komunikat{

	margin: 5px;

}

.komunikat .komuni-2{

	padding: 8px 11px 8px 8px;

	text-align: center;



}



.errorClass{

	color: red !important;

	border-color: red !important;

}



.komunikat-tresc{

	padding: 10px;

	overflow: hidden;

	zoom:1;

}



.komuni-1 .info{

	background: url(../images/pa/komunikaty.gif) no-repeat 34px 50%;

}

.info .komunikat-tresc{

	padding:27px 20px 15px 100px;

}

.error .komunikat-tresc{

	text-align: center;

}





/*wydarzenia*/



.modul-tresc .KalenCont{

	float: left;

	padding: 0 10px 0 0;

}

.modul-tresc .KalenCont table{

	width: 196px;

}

.wydarzenia-select{

	width: 196px;

	border: 1px solid #cdcdcd;

	margin: 2px 0 3px;

	color: #525252

}

.wydarzenia-lista{

	padding:3px 0 0 8px;

}

.wydarzenia{

	clear: both;

	padding: 0 0 5px;

}

.wydarzenia-lista h3{

	padding: 0 0 5px;

	color:#0162B5;

	font-family:Calibri;

	font-size:16px;

	font-weight: normal;

}

.wydarzenia span{

	float: left;

	padding: 0 5px 0 0;

}

.wydarzenia a{

	overflow: hidden;

	zoom: 1;

	font-weight:bold;

	display:block;

	color: #525252;

	font-size: 12px;

}

.wydarzenia-kolor div.fix{

	padding: 0 0 5px;

}

.wydarzenia-kolor b{

	color: #525252;

	font-weight: normal;

}









/*ramki*/

.brak-prawej{

	border-width: 0px 0px 1px 0px !important;

}



/*powiazania*/

h3.sklep-bloczek-nazwa{

	padding: 0 0 1px;

}

h3.sklep-bloczek-nazwa a{

	font: 700 12px tahoma;

	color: #525252;

	line-height: 16px;

}



.reg7{

	 margin: 0 0 16px;

}



.sciezka{

	padding:0 0 8px;

}

.sciezka,

.sciezka a{

	color: #0d0d0d;

	font-size: 11px;

}

.sciezka-str-glowna{

	background: url(../images/pa/przyciski-2.gif) no-repeat -17px -419px;

	padding:0 0 0 18px;

}

.sciezka-spacer{

	background: url(../images/pa/przyciski-2.gif) no-repeat 0 -419px;

	margin:0 1px 0 4px;

}



.bank-wiedzy-tabela table.tabela-tresc {

	border-top:1px solid #E0E0E0;

}



.tabela-uzytkownicy{

	padding: 0 24px 24px;

}

table.tabela-naglowek{

	border-top: 1px solid #e0e0e0;

	border-left: 1px solid #e0e0e0;

	border-right: 1px solid #e0e0e0;

}

table.tabela-tresc{

	border-left: 1px solid #e0e0e0;

	border-right: 1px solid #e0e0e0;

}



table.tabela-tresc th,

table.tabela-tresc td,

table.tabela-naglowek td{

	border-top: 1px solid #fff;

	border-bottom: 1px solid #e0e0e0;

	border-right: 1px solid #e0e0e0;

}

table.tabela-tresc td{

	background-color: transparent;

}

table.tabela-tresc th div,

table.tabela-tresc td div,

table.tabela-naglowek td div{

	font: bold 12px tahoma;

	color: #878585;

	text-align: center;

	line-height: 26px;

	padding: 0 3px 2px;

	background-color: #ecebeb

}

table.tabela-tresc td div{

	height: auto;

	font-weight: normal;

	font-size: 11px;

	background-color: transparent;

}

table.tabela-tresc td .wybierz{

	height: 19px;

	width: 55px;

	background: url(../images/pa/przyciski-a.gif) no-repeat 0 -60px;

	color: #fff;

	text-align: center;

	margin:3px 0 0;

	border: none;

	cursor: pointer;

}

table.tabela-tresc tr.szary td{background-color: #f5f5f5}

table.tabela-tresc td.ostatni,

table.tabela-naglowek td.ostatni{

	border-right: 0 none;

}





.artykuly-opis-artykulu{

	padding:10px 0;

}



.artykuly-opis-artykulu label{

	float: left;

	cursor: auto;

	width: 77px;

	text-align: right;

	padding: 0 12px 0 0;

}



.artykuly-opis-artykulu b{

	overflow: hidden;

	zoom: 1;

	color: #0776d5;

	display: block;

}

.artykuly-opis-artykulu span.clear{

	display: block;

	height: 20px;

}



.bank-wiedzy-typy{

	padding: 0 0 10px;

}

.bank-wiedzy-typy a{

	margin: 0 10px 0 0;

	float: left;

}

.bank-wiedzy-tabela{

	padding: 10px 0 10px;

}

.szkoly-margines{

	padding: 0 0 24px !important; 

}

.bank-wiedzy-tabela table td{

	text-align: center;

	padding: 4px 5px;

	line-height: 16px;

	font-size: 11px;

}



.bank-wiedzy-tabela a.prenumerata-pobierz{

	font-size:11px;

	line-height:24px;

}

.bank-wiedzy-tabela .artykuly-opis-artykulu b,

td.baza-pliki{

	text-align: left !important;

}

a.pobierz-plik-bank{

	margin: 0 0 0 3px;

}

td.bank-szczegoly{

	cursor: pointer;

}



.bank-wiedzy-tabela .artykuly-opis-artykulu{

	text-align: left;

	padding: 10px 0 10px 80px;

}



.bank-wiedzy-tabela table td.bank-plik-szczegoly{

	padding: 0px;

}



.reg18 .poziom1{

	margin: 0 0 18px;

	text-align:center;

}

.reg18 a{

	display:inline-block;

	color: #0d0d0d;

	margin:0 10px 0 0;

	padding:7px 0 7px 35px;

}



a img {

	border:0 none;

}







/*zakladki kombinacja*/



.taby-glowne{

	margin: 0 0 -1px;

}

.taby-glowne td div{

	background: url(../images/pa/zakladki.gif) no-repeat 0 -60px;

	padding: 0 0 0 10px;

	margin: 0 2px 0 0;

	line-height: 34px;

	height: 34px;

	cursor: pointer;

}



.taby-glowne td.isLast div{

	margin: 0 0 0 0;

}

.taby-glowne td div span{

	display: block;

	background: url(../images/pa/zakladki.gif) no-repeat 100% -60px;

	color: #181618;

	font-family: georgia;

	font-size: 14px;

	text-align: center;

	letter-spacing: -1px;

	line-height:25px;

	padding:6px 10px 3px 0;

}

.taby-glowne td.isFirst div span{

	background-position: 100% -60px;

}



.taby-glowne td.isActive div{

	color: #7a1c1c;

	background-position: 0 0;

	position: relative;

}

.taby-glowne td.isActive div span{

	background-position: 100% 0;

	color: #c22c00;

}



.kontener-tab .blok-tresc{padding:3px 6px 5px 8px;}



.blok-tresc .aktualnosci-blok{

	border-bottom: 1px solid #e0e0e0;

	padding:6px 0 0;

}

.blok-tresc .aktualnosci-blok h3 a{

	color: #525252;

	font-size:13px;

}

.blok-tresc .aktualnosci-blok .link-1{

	float: right;

}

.blok-tresc .aktualnosci-blok .data{

	color: #a2a2a2;

}





.blok-tresc .aktualnosci-blok .zdjecie{

	float: left;

	padding:0 20px 10px 0;

}



.reg8 .blok-dol{

	margin: 0 0 9px;

}

.bank-wiedzy-kategorie-reg6 a{

	font-size: 11px;

	background: url(../images/pa/przyciski-a.gif) no-repeat 0 -943px;

	text-decoration: underline;

	padding: 0 0 0 12px; 

	margin:0 20px 0 0;

	float: left;

}

.bank-wiedzy-kategorie-reg6{

	overflow: hidden;

	zoom: 1;

	padding: 2px 10px 0;

}



.menu-srodek{

	position: relative;

	zoom: 1;

}



/* blok minisite */

.minisite {background: #fff url(../images/pa/strzalka-1.gif) no-repeat 10px 5px; padding: 0px 0px 0px 23px;}


