html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	unicode-bidi: bidi-override;
}
		#Pasek {
			background:#b0b0b0;
			height:18px;
			width:auto;
			position:relative;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			top: auto;
			text-decoration: none;
			color: #FFFFFF;
			margin-top: 0px;
			padding-left: 30px;
		} 
		
		#Pasek a {
			color:#FFFFFF;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			top: auto;
			text-decoration: none;
			vertical-align: middle;
		}
		
		#Pasek a:hover {
			color:#666;         
		}



#kontener {
	margin: 0 auto;
	width: 964px;
	position: relative;
}
#top {
	padding: 22px 0 0 26px;
	height: auto !important;
	height: 90px;
	min-height: 90px;
}
		#logo_web {
			margin: 0;
			padding: 0;
			width: 236px;
			height: 61px;
			float: left;
		}
				#logo_web a {
					display: block;
					height: 100%;
					position: relative;
					overflow: hidden;
				}
					#logo_web span {
						display: block;
					}
					#logo_web .dekoracjaCss {
						position: absolute;
						top: 0;
						bottom: 0;
						right: 0;
						left: 0;
						z-index: 2;
					}



		#logo_web_PP_beta {
			margin: 0;
			padding: 0;
			width: 261px;
			height: 70px;
			float: left;
		}
				#logo_web_PP_beta a {
					display: block;
					height: 100%;
					position: relative;
					overflow: hidden;
				}
					#logo_web_PP_beta span {
						display: block;
					}
					#logo_web_PP_beta .dekoracjaCss {
						position: absolute;
						top: 0;
						bottom: 0;
						right: 0;
						left: 0;
						z-index: 2;
					}







		.wyszukiwarkaZwykla {
			float: right;
			margin: 16px 2px 0 0;
		}
		.wyszukiwarkaZwykla .inputButton, .bazaFiltry .inputButton {
			margin-left: 0;
			vertical-align: top
		}
		.wyszukiwarkaZwykla .inputText {
			width: 173px;
			margin: 0;
		}
		#top .gr, #top .dr {
			height: 2px;
		}
				#top .gr div, #top .dr div {
					float: right;
					width: 2px;
					height: 2px;
				}
		.zawartosc {
			border-style: solid;
			border-width: 0 1px 1px 1px;
			padding: 19px 0 1px 0;
		}
		#logowanieSlideBox #logowanie .zawartosc {
			border-width: 0 1px;
			padding: 12px 5px 12px 12px;
		}
		#logowanie .opcjeBox {
			border-style: solid;
			border-width: 0 1px 1px 1px;
			padding: 0 0 12px 12px;
		}
		.draggable .zawartosc {
			padding: 1px 10px;
		}
		.bezDOMny .doOdkrycia, .bezDOMny .bBox, .bezDOMny .draggable, .bezDOMny .rotatorGlownyContener, .bezDOMny #logowanieSlide, .bezDOMny .uPMenu .zawartosc, .bezDOMny #opcjeDodatkowe, .bezDOMny #uPMenu, .bezDOMny .uPBox, .bezDOMny .galeria_mini_wrap a {
			display: none;
		}
		#top .zawartosc {
			border-width: 0 1px;
			padding: 1px 0;
		}
		#moduly .zawartosc, #moduly .draggable .body {
			padding: 12px 0 12px 12px
		}
		#moduly2 .zawartosc {
			padding: 12px
		}
		#moduly2 .kalendarzWrap .zawartosc {
			padding: 1px;
		}

		#podstrona #teksty .zawartosc, #artykul #teksty .zawartosc {
			padding: 19px;
			overflow: hidden;
		}
		#podstrona.bodyBaz #teksty .zawartosc, #artykul.bodyBaz #teksty .zawartosc {
			padding: 12px;
		}
		#podstrona.bodyBaz #teksty .kroki .zawartosc, #artykul.bodyBaz #teksty .kroki .zawartosc {
			padding: 12px 0;
		}
		#podstrona #kontener #teksty .wykazWrap .zawartosc, #artykul #kontener #teksty .wykazWrap .zawartosc, #moduly .draggable.linkiMenu .body, .rotatorGlownyContener {
			padding: 0;
		}
		#dostepnosc {
			float: right;
			margin: 16px 12px 0 0;		
		}
		* html #dostepnosc {
			width: auto;
		}
		*+html #dostepnosc {
			width: auto;	
		}
		#dostepnosc ul {
			margin: 0;
			padding: 2px 0 0 1px;
			height: 18px;
		}
				#dostepnosc li {
					float: left;
					height: 14px;
					margin: 0 3px;
				}
				#dostepnosc li.graficzny {
					padding: 0;
				}	
						#dostepnosc li.graficzny a {
							display: block;
							float: left;
							height: 16px;
						}
						#dostepnosc li.graficzny a.kontrast {
							padding: 0 20px 0 7px;
							width:80px;
							margin: 0 5px 0 0;
							border-style: solid;
							border-width: 0 0 0 1px;
						}
						#dostepnosc li.graficzny a.powieksz, #dostepnosc li.graficzny a.zmniejsz, #dostepnosc li.graficzny a.resetuj {
							width: 16px;
							text-indent: -999em;
							margin-top: 1px;
						}
		#latajacyDywan {
			height: auto !important;			
			height: 34px;
			min-height: 34px;
		}
		#menu {
			margin: 0;
			padding: 0 29px;
			height: 34px;clear: both
		}	
				#menu li {
					margin: 0 1px 0 0;
					padding: 0 0 0 1px;
					float: left;
					height: 34px;
					width: auto;
				}
						#menu li a {
							display: block;
							float: left;
							height: 26px;
							padding: 8px 10px 0 10px;
						}
						#menu li a:focus {
							outline: none;
						}
#podstrona #sciezka, #artykul #sciezka, .sciezka {
	clear: both;
	margin: 0 0 17px 0;
	padding: 5px 20px;
	height:	auto !important;
	height: 19px;
	min-height: 19px;
	border-style: solid;
	border-width: 0 0 1px 0;
}
#sciezka p, .sciezka p {margin: 0}
#trescBox {
	float: left;
	width: 100%;
	margin-top: 0;
}
		.grMain {
			height: 11px;
		}
				.grMain div {
					float: right;
					height: 100%;
				}
		.drMain {
			height: 16px;
		}
		.zawartoscMain {
			border: none;
			padding: 20px 28px 12px 9px;
		}
		#podstrona .zawartoscMain, #artykul .zawartoscMain {
			padding: 1px 9px 12px 9px;
		}
form {
	margin: 0;	
}
.inputText, input.inputerror, #captcha-form, .inputTextClass input {
	margin: 0 2px 0 0;
	padding: 3px 3px 3px 12px;
	width: 196px;
	height: 21px;
	border: none;
}
.bodyBaz #inputLogin, .bodyBaz #inputHaslo {
	width: 172px;
}
#captcha-form {
	display: block;	
}
.inputTextarea, .inputTextarea2, textarea {
	width: 485px;
	height: 94px;
	padding: 6px 3px 0 12px;
	border: none; 	
}
.inputTextarea2, .formBazy .inputTextarea {
	width: 400px;
}

#newsletterEmail, #captcha-form {
	width: 141px;	
}
#rejestracja #captcha-form {
	width: 196px;
	background-position: -186px -527px;	
}
.inputButton, button {
	margin: 0 0 0 7px;
	padding: 0 0 4px 0;
	width: 49px;
	height: 27px;
	border: none;
	vertical-align: top;
}
.opcjeBox .inputButton {margin: 0;}
#komunikatFixed .zalogujWrap {
	display: block;
	margin: 0;
	padding: 12px 0;
}
.inputButtonBox button, .inputButtonBox .inputButton {
	margin: 0;
	padding: 0 0 4px 0;
	width: 205px;
	height: 27px;
	border: none;
	vertical-align: top;
}
.wiecej .inputButtonBox .inputButton {vertical-align: middle}
#trescBox .box {
	margin: 17px 0 17px 0;
	clear: both;
}
#podstrona #teksty .box, #artykul #teksty .box {
	margin: 0 0 17px 0;	
}
#kontener .coNowego, #artykulyMain.box {margin: 0 0 17px 20px}
#teksty .maly { 
	width: 313px;
	float: left;
	clear: none;
}
		.maly .zawartosc {
			height: 233px;
			padding: 0;
		}
		.tytul, .draggable .title {
			padding: 0 0 0 10px;
			margin: 0;
			height: 30px;
			position: relative;
		}
		.tytul .rog, .title .rog {
			display: block;
			float: right;
			width: 5px;
			height: 100%;
		}
		.draggable .title {
			cursor: move;
			overflow: hidden;
		}
		.tytul .strzalka {
			display: block;
			position: absolute;
			width: 7px;
			height: 7px;
			z-index: 2;
			right: 0;
			top: 0;
			margin: 12px 20px 0 0;
			background: transparent url(/g/strzalka_prawo.gif) 0 0 no-repeat;
		}
		.szary .tytul .strzalka {
			background-position: left bottom;
		}
#tabela_linkow {
	clear: both;
	height: auto !important;
	height: 150px;
	min-height: 150px;
	width: 960px;
	margin: 0 auto;
}
		#tabela_linkow .box {
			width: 240px;
			float: left;
			clear: none;
		}
		#tabela_linkow .zawartosc {
			height: 113px;
			overflow: hidden;
			padding: 3px;
			border-width: 0 0 1px 1px;
		}
		#tabela_linkow .ostatni .zawartosc {
			border-width: 0 1px;
		}
		
#moduly .box {
	margin: 0 0 13px 0;
}
#podstrona #moduly .box, #artykul #moduly .box {
	margin: 0 0 13px 0;
}
#podstrona #moduly2 .box, #artykul #moduly2 .box {
	margin: 0 0 13px 0;
}
.draggable {
	margin: 0 0 13px 0;
}
#teksty_wrap {
	clear: both;
	float: left;
	width: 100%;	
}
#glowna #teksty {
	margin: 0 259px 0 0;
}
#podstrona #teksty, #artykul #teksty {
	margin: 0 0 0 221px;
}
#podstrona.bodyBaz #teksty, #artykul.bodyBaz #teksty {
	margin: 0 221px;
}
#glowna #moduly {
	float: left;
	width: 243px;
	padding: 30px 0 0 21px;
	margin: 0 0 0 -264px;
}
#podstrona #moduly, #artykul #moduly {
	float: left;
	width: 210px;
	padding: 0;
	margin: 0 0 0 -946px;
}
#podstrona #moduly2, #artykul #moduly2 {
	float: left;
	width: 210px;
	padding: 0;
	margin: 0 0 0 -210px;
}
#jumps {
	clear: both;
	margin: 0 0 0 238px;
	padding: 0 24px 0 17px;	
}
	#podstrona #jumps, #artykul #jumps {
		height: 14px;
	}
	.wsteczj {
		float: left;
		padding-left: 12px;
	}
	.topj {
		float: right;
		padding-right: 12px;
	}
.artykulyMain {
	margin: 0 0 17px 1px;
	padding: 0 0 20px 0;
	width: 333px;
	height: auto !important;
	height: 143px;
	min-height: 143px;
	float: left;	
}
.artykulyMain.noFloat {
	float: none;
	width: auto;
}
		.artykulyMain h2 {
			padding: 0 0 0 25px;
			margin: 0;
			height: 30px;
		}
		.artykulyMain p {
			margin: 0;
			padding: 22px 10px 0 115px;
		}
		.artykulyMain ul {
			margin: 0;
			padding: 10px 10px 0 115px;
		}
		.artykulyMain li {
			margin: 0 0 2px 0;
			padding: 0 0 0 12px;
		}

p.wiecej {
	margin: 0;
	padding: 2px 24px 12px 0;
	clear: both;
	overflow: hidden;
}
.kroki .zawartosc p.wiecej {
	margin: 0;
	padding: 0 10px;
}
#moduly p {
	margin: 0;
	padding: 2px 0;
}
#moduly .waski {
	overflow: hidden;
}
.block {
	display: block;
	margin: 3px 0 6px 0;
}
#podstrona #teksty .zawartosc h2, #artykul #teksty .zawartosc h2 {
	clear: both;
}
#kontener #trescBox .linkiMenu .zawartosc, #kontener #trescBox .mojProfilBox .zawartosc {
	margin: 0;
	padding: 0;
	border: none;
}
#kontener #teksty .mojProfilBox {
	margin: 0;
}
.linkiMenu ul {
	margin: 0;
	padding: 0;
}
		.linkiMenu li {
			margin: 0;
			padding: 0;
			height: auto !important;
			height: 30px;
			min-height: 30px;
			width: auto;
			border-style: solid;
			border-width: 0 1px 1px 1px;
		}
				.linkiMenu li li {
					border: none;
					padding: 0 0 0 16px;
				}
				.linkiMenu li a, .linkiMenu li span.a {
					display: block;
					padding: 7px 5px 7px 16px;
					height: auto !important;
					height: 16px;
					min-height: 16px;
					font-weight: bold;
					clear: both;
				}
				.linkiMenu li p {
					margin: 0;
					padding: 7px 5px 7px 16px;
					height: auto !important;
					height: 16px;
					min-height: 16px;
					font-weight: normal;
				}
.linkiMenu h3 {margin: 0}
.mojProfilBox ul {
	margin: 0;
	padding: 0;
}
		.mojProfilBox li {
			margin: 0;
			padding: 0 0 0 2px;
			height: auto !important;
			height: 30px;
			min-height: 30px;
			border-width: 0;
		}
				.mojProfilBox li li {
					border: none;
					padding: 0 0 0 16px;
				}
				.mojProfilBox li a {
					display: block;
					padding: 4px 5px 7px 16px;
					height: auto !important;
					height: 16px;
					min-height: 16px;
				}
				.mojProfilBox li.aktywnyPodMenu {
					position: relative;
				}
						.mojProfilBox li.aktywnyPodMenu .ptaszek {
							position: absolute;
							display: block;
							width: 6px;
							height: 11px;
							top: 50%;
							left: 100%;
							margin-top: -6px;
							background: url(/g/ptaszek.jpg) 0 0 no-repeat;
						}
	#kontener #trescBox #teksty .mojProfilBox .zawartosc {
		overflow: visible;
	}
	#teksty .mojProfilBox ul {
		height: 30px;
		overflow: visible;
		background: url(/g/menuzakladkibg.jpg) 0 0 repeat-x;
	}
		#teksty .mojProfilBox li {
			float: left;
			padding: 0;
			border-right: 2px solid #878787;
		}
		#teksty .mojProfilBox li.ostatni {
			border: none;
		}
		#teksty .mojProfilBox li a {
			float: left;
			font-size: 12px;
			padding: 7px 5px;
		}
		#teksty .mojProfilBox li.aktywnyPodMenu .ptaszek {
			width: 11px;
			height: 6px;
			top: auto;
			bottom: 0;
			left: 50%;
			margin: 0 0 -6px -5px;
			background-position: 0 -11px;
		}
img {
	border: none;
}
#captcha {
	display: block;	
}
.ministopka {margin-left:114px;font-size: 10px;}
.miniatura {
	display: block;
	float: left;
	width: 100px; margin-right: 14px;
}
.miniaturaDuza {
	display: block;
	float: left;
	width: 200px;
}
		.miniatura img { 
			max-width: 100px;
		}
		.miniaturaDuza img { 
			max-width: 200px;
		}
		.listaWynikow .miniatura img { 
			max-width: 100px;
		} 
#artykulyMain .miniatura {
	width: 310px;
	position: relative;
}
#artykulyMain .miniatura img {
	width: 310px;
	max-width: 310px;	
	display: block;
}
.jsOn .ukryty {
	display: none;
}
		.komentarze .zawartosc {
			padding: 1px;
		}
		.komentarze .redaktorLink {
			display: block;
			float: right;
			margin: -27px 0 0 0;
		}
		.tytul .redaktorLink {
			display: block;
			position: absolute;
			right: 15px;
			top: 0; margin: 0; float: none;
		}
.komentarz {
	border-style: solid;
	border-width: 0 0 1px 0;
}
.trescKom {overflow: hidden}
.uPBox .komentarz {margin-bottom:10px;padding-bottom:10px}
.uPBox p.wiecej {padding-bottom: 0}
.uPBox p.wiecej.opcjeArtykulu {padding-bottom: 2px}
table.galeria {
	width: 630px;
	margin: 0 auto;
	border: none;
}
		table.galeria td {
			padding: 0 13px 23px 13px;
		}
		table.galeria img {
			max-width: 190px;
		}
		table.galeria a.zdjecie {
			display: block;
			height: 142px;
		}
		table.galeria p {
			margin: 0;
			padding-bottom: 5px;
		}
#stopka {
	clear: both;
	margin-top: 20px;
	padding: 0 0 20px 0;
}
		#stopka ul {
			display: inline;
			float: right;
			margin: 0 27px 0 0;
			padding-top: 5px;
		}
				#stopka li {
					display: inline;
					padding-left: 3px;
				}
				#stopka a {
					padding-right: 3px;
text-decoration: none;
cursor: pointer;
color: #737272;
				}
				#stopka a:hover {
					padding-right: 3px;
text-decoration: underline;
cursor: pointer;
color: #737272;
				}




				#stopka p {
					margin: 11px 0;
					padding: 0 27px;
				}
				#stopka .npc {
					border-style: solid;
					border-width: 1px 0 0 0;
					padding-top: 5px;
                                        font-size: 10px;

				}
				
/* rotator tresci */
.tab-wrapper
{
	padding:				0;
	margin:					0;
	clear:					both;
	color: #666;
}
.rotatorGlownyContener .tab-wrapper {height: 140px}
#podstrona .tab-wrapper, .zakladkaRozwinieta {
	height: auto;
}
.rotatorGlownyContener .tab-menu
{
	margin:					0;
	padding:				0;
	list-style:				none;
	overflow:				auto;
	display: none;
}
.rotatorGlownyContener .tab-wrapper .tab-menu {
	display: block;	
}
.rotatorGlownyContener .tab-container div.rotatorPaginacja .tab-menu {
	margin: 0;
	padding: 0px;
	clear: both;
	height: 18px;
	position: absolute;
	z-index: 1000;
	right: 12px;
	top: 115px;
	list-style-type: none;	
	list-style-image: none;
}
#galeriaMain .tab-container div.rotatorPaginacja .tab-menu {
	top: 203px;	
}
#artykulyMain .tab-container div.rotatorPaginacja .tab-menu {
	left: 550px;	
}
.tab-menu li
{
	font-size: 12px;
	font-weight: normal;  
	text-align:center;
	float:left;
	width: auto;
}
.tab-menu li a
{
	display:block;
	float: left;
	padding: 3px 6px 25px 6px;	
	text-decoration: none;
	color: #ffffff;
}
.tab-menu li a:hover,
.tab-menu li a:focus {
	text-decoration: none;
}

.tab-menu li.tab-selected a {
	color: #343434;
	background: none;
}
.tab-container .tab-menu li a {
	margin: 0px;
	padding: 0;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	float: left;
}
.tab-container .tab-menu li a:focus {
	outline: none;	
}
.tab-wrapper .tab-ajax-loading
{
	padding:				100px 0;
	background:				url(/g/spinner.gif) no-repeat center;
}
div.tab-container div.tab-container {
	padding: 0;
	overflow: hidden;	
	position: relative;
}
#artykulyMain div.tab-container div.tab-container {
	height: 140px;	
}
.rotatorTloKont {
	position: relative;
	clear: both;
}
.jsOn .rotatorTloKont {
	cursor: pointer;
}
.rotatorZakladka {
	display: none;
}
.tab-container .tab-menu li {
	margin: 0 1px 0 0;
	padding: 0;
	width: 18px;
	height: 18px;
	float: left;
	background-position: -690px -500px;
	background-repeat: no-repeat;
	color: #fff;
}
.tab-menu li.tab-selected {
	background: none;
}
.rotatorTlo {
	padding: 20px 12px 0 12px;
	margin: 0;
	background: #000;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
}
		.rotatorTlo a, .rotatorTlo a:hover {
			color: #fff;
			text-decoration: none;
			font-size: 12px;
		}
#artykulyMain .rotatorTlo {
	width: 94px;
	top: 0;
	left: 192px;
	height: 120px;	
}
#galeriaMain .rotatorTlo {
	padding: 5px 0 0 5px;
	width: 305px;
	margin-right: 1px;
	bottom: 0;	
	height: 35px;
}
.rotatorTresc {
	margin-left: 310px;
	padding: 10px 10px 0 20px;
	color: #363636;
	overflow: hidden;
	height: 130px;
}
.jsOn #artykulyMain .rotatorTresc, .bezDOMny #artykulyMain .rotatorTresc {
	height: 85px;	
}
#galeriaMain .rotatorTresc {
	padding: 0;	
}
#kontener .rotatorAktualnosciBox .rotatorAktualnosciContener {
	overflow: hidden;
}
#kontener .rotatorAktualnosciBox .rotatorAktualnosciContener h4 {
	margin-top: 0; font-size: 11px;
}
#kontener .rotatorAktualnosciBox .rotatorAktualnosciContener h4 .komentarzeLink {
	font-weight: normal;
	text-decoration: underline;
}
#kontener .rotatorAktualnosciBox .rotatorAktualnosciContener h4 a.komentarzeLink:hover {
	text-decoration: none;
}
#kontener .rotatorAktualnosciBox .rotatorAktualnosciContener .miniatura {
	width: 100px;
	display: block;
	height: 100px;
	overflow: hidden;
}
#kontener .rotatorAktualnosciBox .tab-menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	overflow: hidden;
	background: url(/g/rotator_akt.gif) right bottom no-repeat;
}
#kontener .rotatorAktualnosciBox .tab-wrapper {background: #fff; padding: 10px; border-style: solid; border-width: 0 1px 1px 1px; border-color: #dedede; overflow: hidden}
#kontener #trescBox .rotatorAktualnosciBox {
	margin: 0 0 10px 18px;
	padding: 0;
	border: none;
}
#kontener .rotatorAktualnosciBox .tab-menu li {
	margin: 0 1px 0 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	display: block;
	float: left;
	background: white url(/g/rotator_akt.gif) left top no-repeat;
}
#kontener .rotatorAktualnosciBox .tab-menu li.tab-selected {
	background-position: 0 -30px;
}
#kontener .rotatorAktualnosciBox .tab-menu li a {
	margin: 0 0 0 2px;
	padding: 5px 10px 5px 8px;
	height: 18px;
	line-height: 18px;
	display: block;
	float: left;
	background: url(/g/rotator_akt.gif) right top no-repeat;
	color: white;
	text-decoration: none;
}
#kontener .rotatorAktualnosciBox .tab-menu li.tab-selected a {
	background-position: right -30px;
	background-color: #fff;
	color:#444;
	font-weight: bold;
}



.coNowego ul {
	padding: 0 15px 0 30px;	
}
		.coNowego li {
			margin: 8px 0;
		}
#uP {
	
}
		#uP table {
			width: 100%
		}
		#uP p {
			margin: 4px 0 0 0;
		}
		#kontener #teksty .uzytkownikDane {
			width: 489px;
			margin: 17px 0 17px 159px;
		}
		.uzytkownikInne {
			width: 304px;
		}
		#uP .gr, #uP .dr {
			height: 11px;
		}
				#kontener #uP .uzytkownikDane .zawartosc {
					padding: 1px 14px 1px 0;
					border-style: solid;
					border-width: 0 1px;
				}
				#kontener #uP .uzytkownikInne .zawartosc {
					padding: 1px 14px ;
					border-style: solid;
					border-width: 0 1px;				
				}
		.uzytkownikFoto {
			position: absolute;
			top: 17px;
			left: 0;
			border-style: solid;
			border-width: 1px;
			width: 200px;
			height: 150px;
		}
		.uzytkownikFoto img {
			max-width: 200px;
		}
		.pole_awataru {
			display: block;
			width: 202px;
			height: 152px;
			padding: 1px 0 0 0;
			overflow: hidden;
		}
		.uzytkownikStatus {
			display: table;
		}
				span.online, span.offline {
					display: block;
					float: right;
					width: 12px;
					height: 22px;
					margin: 0;
				}
				span.nazwaUzytkownika {
					display: block;
					margin: 0 22px 0 0;
				}
		#uP td {
			padding: 0;
			vertical-align: top;
		}
		#uP img {vertical-align: middle}
		#uP a {text-decoration: none}
		#uP a:hover {text-decoration: underline}
		#uP .opis {
			float: none;
			font-weight: bold;
			padding-left:47px;
		}
		#uP .wartosc {
			display: block;
			border-style: solid;
			border-width: 1px 1px 1px 0;
			margin: 4px 12px 0 0;
			padding: 4px 8px 4px 47px;
		}
		#kontener #uP .zawartosc h2 {
			margin: 0 0 5px 15px;
		}
		.uPBox h3, .uPBox h2 {margin: 0; clear: both}
		.tytulSekcji {margin-bottom: 10px;}
		.uPBox .info {float: none; margin-bottom: 10px;}
		.uzytkownikProfilKontener {
			position: relative;
			height: auto !important;
			height: 200px;
			min-height: 200px;
		}
		.boxMenu {
			list-style-type: none;
			list-style-image: none;
			margin: -19px 0 0 0;
			padding: 0;
			float: right;
			height: 26px;
		}
			.boxMenu li {
				float: left;
				height: 26px;
				padding: 0 0 0 2px;
			}
			.boxMenu a {
				display: block;
				float: left;
				padding: 6px 6px 0 6px;
				height: 20px;
			}
		#forum_wrapper .boxMenu {
			margin-top: -10px;
		}
			
#kontener .tagi {
	height: auto !important;
	height: 117px;
	min-height: 117px;
	padding: 12px;
}

/* kalendarz */
.kalendarzWrap {
}
		.kalendarzWrap .opcjeBox {text-align: center; font-weight: bold; padding: 5px 10px;}
		#kontener .kalendarzWrap .zawartosc {
			padding: 1px;
		}
		.kalendarzWrap .wiecej {
			margin: 5px auto 0 auto;
		}
		.kalendarzWrap .miesiac {
			margin: 0 auto;
			height: 18px;
			clear: both;
			text-align: center;
		}
		.kalendarzWrap .miesiac a {
			font-size: 11px;
			height: 18px;
			display: block;
		}
		.kalendarzWrap .miesiac_nazwa {
			margin: 0 20px;
			text-align: center;
		}
		.kalendarzWrap .miesiac_wstecz {
			width: 15px;
			float: left;
		}
		.kalendarzWrap .miesiac_dalej {
			width: 15px;
			float: right;
		}
		.kalendarzWrap .kalendarz {
			margin: 0 auto;
			padding:0px;
			height:18px;
			border-style: solid;
			border-width: 0 0 1px 0;
			font-family:Tahoma, Arial, Verdana, sans-serif;
			font-size:10px;
			text-align:center;
		}
		.kalendarzWrap .dzien_tyg {
			margin: 0;
			padding: 3px 0 0 0;
			float: left;
			width: 14.28%;
			height: 15px;
			border-style: solid;
			border-width: 0 0 1px 0;
		}
		.kalendarzWrap a.dzien, .kalendarzWrap div.dzien {
			float: left;
			width: 14.28%;
			height: 18px;
			margin: 0;
			padding: 0;
		}
		.kalendarzWrap a.zaznaczony {
			background: #ccc
		}
/* koniec kalendarza */


#glowna #kontener #logowanieSlideBox, #podstrona #kontener #logowanieSlideBox, #artykul #kontener #logowanieSlideBox {
	position: absolute;width: 243px;right: 0;top: 113px;padding-right: 28px;margin: 0;z-index: 1000;
}
#logowanieSlideBox .tytul {padding: 2px 0 0 10px;margin-left: 80px;height: 31px;	

}
.bodyBaz #logowanieSlide.zawartosc {
	padding: 1px 5px 12px 11px;
}
#logowanieSlideBox .zalogujWrap {
	float: right;
}

.paginacja {
	margin: 17px 18px;
	padding: 0px;
	clear: both;
	float: none;
	height: 18px;
	list-style-type: none;
	text-align: right;
	color: #000;
	font-size: 12px;
}
.opcjeBox .paginacja {
	margin: 0;
}
		.paginacja li {
			margin: 0px;
			padding: 0px;
			height: 18px;
			display: inline;
			border-right: 1px solid #a523a4;
		}
		.paginacja li.starsze, .paginacja li.ogolem {
			width: auto;
		}
		.paginacja li.pierwsza, .paginacja li.nastepna, .paginacja li.ogolem {
			border: none;
		}
		.paginacja li.pierwsza a, .paginacja li.nastepna a, .paginacja li.poprzednia a {
			line-height: 18px;
			height: 18px;
			border: none;
		}
		.paginacja li.ogolem a {
			line-height: 12px;
			height: 12px;
		}
		.paginacja li.pierwsza a, .paginacja li.nastepna a, .paginacja li.poprzednia a {
			border: none;
		}
		.paginacja li a {
			border-bottom: 1px solid #ccc;
		}
		.paginacja li a, .paginacja li.ogolem span {
			margin: 0 5px;
			padding: 0;
			width: auto;
			height: 12px;
			text-align: center;
			line-height: 12px;
			display: inline-block;
		}
		.paginacja li.aktualna a {
			color: #0fa1c2;
			text-decoration: none;
			background: none;
			font-weight: bold;
			border: none;
		}
		.paginacja li a:focus {
			outline: none;
		}
		.paginacja li.starsze a {
			width: auto;
		}
		.paginacja li.pierwsza a, .paginacja li.poprzednia a, .paginacja li.nastepna a {
			text-indent: -999em;
			width: 18px;
			height: 18px;
			padding: 0;
		}
.komentarze .tytul a {
	margin-right: 10px;
	padding-right: 15px;
}
.sonda {
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
.opisPARPu, .opisPortalu {
	clear: both;
	margin: 0;
	padding: 0 0 0 70px;
        font-size: 10px;

}
* html .opisPARPu, * html .opisPortalu {
	margin-top: -15px;
        font-size: 10px;
}
.uzytkownicyLista, .listaWynikow {
	margin: 0;
	padding: 0;	
	list-style-type: none;
	list-style-image: none;
}
		.uzytkownicyLista li, .listaWynikow li {
			margin: 0 0 10px 0;
			padding: 5px;
			border-style: solid;
			border-width: 1px;
		}
.uPBox ul.listaWynikow li {
	background: #fff url(/g/innerdiv_tlo.jpg) left top no-repeat;
	border: none;
	padding: 10px;
}
.faq li {
	margin-bottom: 20px;
}
.drukuj {
	padding: 4px 25px 3px 0;
}
.opcjeBox {
	margin: 0;
	padding: 10px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}
		.opcjeBox p {
			margin: 0;
			padding-bottom: 5px;
			overflow: hidden;
		}
		.opcjeBox a {
			text-decoration: none;
		}
		.opcjeBox a:hover {
			text-decoration: underline;
		}
#logowanieSlideBox .opcjeBox {
	background: transparent;
}
#komunikatWrap #logowanieSlide {
	padding: 1px 0 0 0;
}
#komunikatWrap #logowanieSlide label.ulatwienia {
	position: static;
	display: inline-block;
	width: 80px;
}
.dodajDo {
	border-width: 1px;
}
.listaWynikow .dodajDo {
		border: none;
		float: right;
}
.listaWynikow .dodajDo p a {
		display: block;
		padding-right: 10px;
		background: url(/g/lista-li.gif) right 50% no-repeat;
}
.dodajDo iframe {
	margin: 7px 0 0 3px;
}
.dodajDo iframe, .dodajDo span, .dodajDo a {
	float: left;
}
.inputButtonRog {
	padding: 0 0 0 4px;
	display: inline-table;
	height: 29px;
}
.inputButtonRog input {
	padding-right: 4px;
	width: auto;
	margin-left: 0;
	height: 29px;
}
#chatBox {
        
}
                #kontener #chatBox .zawartosc {
                        padding: 1px;
                        background: #f5f5f5;
                }
                #chatBox .tab-menu {
                        list-style-type: none;
                        list-style-image: none;
                        margin: 0;
                        padding: 0 0 0 10px;
                        background: #eee;
                        color: #fff;
                        border-style: solid;
                        border-width: 0 0 1px 0;
                        border-color: #dedede;
                        height: 21px;
                }
                                #chatBox .tab-menu li a {
                                        padding: 3px;
                                        font-weight: bold;
                                }
                                #chatBox .tab-menu li a {
                                        color: #999;
                                }
                                #chatBox .tab-menu li.tab-selected a {
                                        color: #343434;
                                }

                #chatBox .chat_rozmowy {
                        height: 400px;
                        overflow: auto;
                }
                #chatBox .chat_temat {
                        padding: 3px;
                        display: block;
                        text-align: center;
                        border-style: solid;
                        border-width: 0 0 1px 0;
                        border-color: #dedede;                
                        background: #eee;
                }
                #chatBox .chat_pytodp {
                        padding: 3px 3px 3px 10px;
                        margin: 10px 5px;
                        border: 1px solid #dedede;
                        background: #fff;
                }
                #chatBox .chat_data {
                        margin-left: 5px;
                }
                
                #chatBox .chat_autor {
                        margin-left: 5px;
                        font-weight: bold;
                }
                #chatBox .chat_tresc {
                        margin-left: 5px;
                }
                #chatBox .chat_input {
                        padding: 3px 3px 3px 10px;
                        border-style: solid;
                        border-width: 10px 0 1px 0;
                        border-color: #dedede;
                        background: #fff;        
                }
                #chatBox .tab-wrapper {
                        height: auto !important;
                        height: 485px;
                        min-height: 485px;
                }
                #chatBox .chat_uzytkownicy {
                        background: #fff;
                        padding: 3px;
                }
                #chatBox .chat_uzytkownicy_id {
                        margin: 5px;
                        height: 20px;
                }
                        #chatBox .chat_uzytkownicy_id img {
                                clear: left;
                                margin: 0 5px 5px 0;
                        }
                        #chatBox .chat_uzytkownicy_id span {
                                font-weight: bold;
                                cursor: pointer;
                        }
#chatBox img {
        vertical-align: middle;
}
#chatBox .chat_input img {
        cursor: pointer;
        margin-left: 5px;
}
.pobierzEbook {
	position: absolute;
	right: 19px;
	top: 19px;
	width: 93px;
	height: 107px;
}
.pobierzEbook a {
	display: block;
	height: 107px;
}
.blockFloat, .floatKont .opis, .formBazy .selectLabelClass, .formBazy .textareaLabelClass {
	display: block;
	float: left;
	width: 30%;
	text-align: right;
}
.blockFloat2, .floatKont .wartosc, .formBazy .textareaClass, .formBazy .selectClass {
	display: block;
	float: left;
	width: 65%;
	margin-left: 5%;
}
.floatKont, .formBazy .selectBlockClass, .formBazy .textareaBlockClass {
	overflow:auto;
	margin: 2px 0 5px 0;
}

* html .floatKont, * html .formBazy .selectBlockClass, * html .formBazy .textareaBlockClass {
	overflow:visible;
}
*+html .floatKont, *+html .formBazy .selectBlockClass, *+html .formBazy .textareaBlockClass {
	overflow:visible;
}
.obrazkowe img {display: block; margin: 0 auto 10px auto; border: 1px solid #ccc; max-width: 198px}
#moduly2 img, #moduly2 .obrazkowe img {
	max-width: 210px;
}
#moduly .obrazkowe p {padding: 0 5px 7px 16px; margin: 0}

.floatBox {
float: left;
width: 197px;
margin: 0 15px 15px 0;
}
.floatBox2 {
	margin: 0;
	padding: 0;
	border: none;
	width: 50%;
	float: left;
}
#moduly .floatBox2, #moduly2 .floatBox2 {float: none;width:auto}
.floatBoxy .ostatni {
	margin-right: 0;
}
.floatBox ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0 0 0 10px;
}
.floatBoxy {
	padding: 30px 12px 12px 12px;
}
.floatBoxy .boxMenu {
	margin-top: -19px;
}

.floatBoxy h3 {
	margin: 0 0 5px 0;
}
.liczbaWynikow {
	font-weight: normal;
	font-size: 12px;
	color: #aaa;
}
.floatBox li .liczbaWynikow {
	font-size: 11px;
}

.floatBox a {
	text-decoration: none;
	font-size: 12px;
}

.floatBox li {
	margin-bottom: 5px;
	font-size: 11px;
}
.floatBox li a {
	font-size: 11px;
}

.floatBox a:hover {
	text-decoration: underline;
}
#kategoriaSelectbox {
	width: 380px
}
.wiersz{
	overflow: hidden;
	margin-bottom: 15px;
}
.sciezka a {
	text-decoration: none;
}
.sciezka a:hover {
	text-decoration: underline;
}

.rotatorBazBox .tab-wrapper {
	width: 499px;
float: left;
background: #fff;
border-style: solid;
border-width: 1px 0 1px 1px;
border-color: #ccc;
clear: none;
overflow: hidden;
position: relative;
}
.rotatorBazBox .tab-menu {
margin: 0 0 0 500px;
padding: 0;
list-style-type: none;
list-style-image: none;
}
.rotatorBazBox .tab-wrapper .tab-menu {
margin:0;
position: absolute;
right: 0;
bottom: 0;

}
.rotatorBazBox .tab-wrapper .tab-wrapper {
	border: none;
	width: 479px;
height: auto !important;
height:20px;
min-height:20px;
overflow: visible;
}
.rotatorBazBox .tab-menu li {
background: url(/g/rotator_baz2.jpg) bottom right no-repeat white;
padding: 0 0 2px 0;
float: none;
border-left: 1px solid #ccc;
}
.rotatorBazBox .tab-menu li.tab-selected {
background: url(/g/rotator_baz.jpg) top right no-repeat white;
padding: 2px 0 0 0;
border: none;
}
.rotatorBazBox .tab-menu li a {
background: url(/g/rotator_baz2.jpg) right top no-repeat white;
display: block;
float: none;
padding: 2px 0 0 0;
text-align:center;
text-decoration: none;
color: black;
}
.rotatorBazBox .tab-menu li a:focus {
	outline: none;
}
.rotatorBazBox .tab-menu li a a {
display:none;
}
.rotatorBazBox .tab-menu li.tab-selected a {
background: url(/g/rotator_baz.jpg) bottom right no-repeat white;
padding: 0 0 2px 0;
color: black;
}
.rotatorBazBox .tab-menu li a span {
display: block;
padding: 10px 0 8px 0;
}
.rotatorBazBox .tab-menu li.tab-selected a span {
}

.rotatorBazBox .tab-wrapper .tab-menu li {
background: url("/g/layout.gif") -690px -500px no-repeat;
float: left;
margin-right: 1px;
border: none;
}
.rotatorBazBox .tab-wrapper .tab-menu li a {
	float: left;
background: none;
padding: 0
}
.rotatorBazBox .tab-wrapper .tab-menu{clear: both;float:none;margin:5px 20px 5px 120px}
.rotatorBazBox .tab-wrapper .tab-menu li a span{
	padding: 0; display: inline;
}
.rotatorBazBox .tab-wrapper .tab-menu li.tab-selected {
	float: left;
background:none;
padding:0;


}
.rotatorBazBox .tab-wrapper .tab-menu li.tab-selected a {
	background: none;
color: #000;
}
.rotatorBazBox {
	overflow:hidden;
background: url(/g/rotator_baz_bg.gif) 500px 0 repeat-y;
position: relative;
}
.rotatorBazBox .miniatura {
	margin: 0 0 10px 10px; height: 75px; width: 100px; overflow: hidden;
}
.rotatorBazBox .zMiniatura {
	margin: 0 0 0 110px;
padding: 1px;
}
.rotatorBazBox .tab-menu .rog {display: none}
.rotatorBazBox .zawartosc {
	border: none;
padding:0;
}
div.tab-container div.rotatorBazContener {
	padding:10px 0;
	overflow: visible;
}
.rotatorPaginacja {
	overflow: hidden
}
/* style fancyupload */
.upload-list {
	padding: 0;
	list-style: none;
	margin: 10px;
}
 
.upload-list .file-invalid {
	cursor: pointer;
	color: #514721;
	padding-left: 48px;
	line-height: 24px;
	background: url(/p/fancyupload/assets/error.png) no-repeat 24px 5px;
	margin-bottom: 1px;
}
.upload-list .file-invalid span {
	background-color: #fff6bf;
	padding: 1px;
}
 
.upload-list .file {
	line-height: 2em;
	padding-left: 22px;
	background: url(/p/fancyupload/assets/attach.png) no-repeat 1px 50%;
}
 
.upload-list .file span,
.upload-list .file a {
	padding: 0 4px;
}
 
.upload-list .file .file-size {
	color: #666;
}
 
.upload-list .file .file-error {
	color: #8a1f11;
}
 
.upload-list .file .file-progress {
	width: 125px;
	height: 12px;
	vertical-align: middle;
	background-image: url(/p/fancyupload/assets/progress.gif);
}
.file-uploaded {
	width: 100px;
	height: 100px;
	background-color: #aaa;
	float: left;
}
.file-uploaded img {
	max-width: 100px;
	max-height: 100px;
}

/* logo elements */
#logobox {
	position: relative;
	width: 100px;
	height: 100px;
	border: 1px solid #eee;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-color: white;
}
 
#logobox a {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	padding: 78px 0 0 0;
	line-height: 22px;
	height: 22px;
	display: block;
	text-align: center;
	text-decoration: none;
}

/* nowa baza e-uslug */
.listaKafelki {
	overflow: hidden;
}
ul.listaZwykla li {
	overflow: hidden;
	margin: 0 0 10px 0;
	background: #fff url(/g/innerdiv_tlo2.jpg) top right no-repeat;
}
ul.listaKafelki li {
	overflow: hidden;
	margin: 5px;
	float: left;
	width: 215px;
	background: #fff url(/g/innerdiv_tlo2.jpg) top right no-repeat;
}
ul.listaWynikow ul {
	list-style-type: disc;	
}
ul.listaWynikow ol {
	list-style-type: decimal;	
}
ul.listaWynikow li li {
	margin: 0;
	overflow: auto;
	background: none;
	border: none;
}
#kontener #teksty .listaKafelki h2, #kontener #teksty .listaZwykla h2 {
	clear: none;
	margin: 0 0 5px 0;
	font-size: 1.1em; overflow: hidden
}
#kontener #teksty .listaKafelki p, #kontener #teksty .listaZwykla p {
	margin: 5px 0;
}
.listaKafelki .miniatura, .listaKafelki .miniatura img {
	width: 80px;margin-right:0
}
.listaKafelki .zMiniatura {
	padding-left: 0;
	margin-left: 85px;	
}
.listaZwykla .zMiniatura {
	padding-left: 0;
	margin-left: 114px;	
}
.linkiWidok {
	float: left;
	line-height: 20px;
	margin: 0;
}
.linkiWidok span {
	display: block;
	float:left;
	margin: 0 5px 0 0;
}
.linkiWidok a {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	width: 20px;
	height: 20px;
	text-indent: -999em;
	background: url(/g/lista_widok.gif) 0 0 no-repeat;
}
.linkiWidok a:focus {
	outline: none;	
}
.linkiWidok .listaZwykla {background-position: right top}
.linkiWidok .listaZwykla_aktywny {background-position: left top}
.linkiWidok .listaKafelki {background-position: right bottom}
.linkiWidok .listaKafelki_aktywny {background-position: left bottom}
.linkiSortuj {
	float: right;
	margin: 0;
	line-height: 20px;
}
.linkiSortuj a {
	text-decoration: none;
}
.linkiSortuj a:hover {
	text-decoration: underline;
}
.linkiSortuj span {
	color: #aaa;
}
span.opis, div.opis, .opis {
	display: block;
	float: left;
	width: 110px;
}
span.wartosc, div.wartosc {
	display: block;
	margin-left: 120px;
}
.dataWrap .opis {
	width: 180px;	
}
.dataWrap .wartosc {
	margin-left: 180px;	
}
.miniaturaDuza img {
	max-width: 200px;
}
#logobox.miniaturaImport {
    height: 120px;
}
#logobox.miniaturaImport #logo-profil {
    padding-top:0;
    background:none;
    margin-top: 100px;
}
.floatKont {
	overflow:hidden;
}
.float {
	margin: 10px;
	padding: 5px;
	width: 290px;
	float: left;
	border: 1px solid #E1E1E1;
	background: #F9F9F9;
}
#oceny {
	float: left;
	width: 140px;
}
.sredniaOcena {
	position: relative;
	background: url(/g/ocena_tlo.jpg) left bottom repeat-x;
	height: 18px;
	width: 65px;
	float: left;
	margin: 15px 0 0 70px;
}
.listaWynikow .sredniaOcena {
	float: none
}
#kontener .sredniaOcena {
	font-size: 11px;
	line-height: 11px;
	padding: 0;
}
.miniatura .sredniaOcena, #kontener #teksty .miniatura .sredniaOcena {
	margin-left: auto;
	margin-right: auto;
}
.sredniaOcena span {
	display: block;
	float: left;
	height: 1px;
	padding-bottom: 17px;
	background: url(/g/ocena.jpg) left bottom repeat-x;
	overflow: visible;
}
.oceny, .icoP {
	overflow: hidden;
	line-height: 25px;
}
h3.icoP {margin: 0}
.zarzadzanie {
	overflow: hidden;
	width: 220px;
}
.uPBox .zarzadzanie {
	float: left;
	width: 155px;
}
.oceny a, .zarzadzanie a, .icoP a, .przelaczniki a {
	text-decoration: none;
	display: block;
	line-height: 25px;
}
.opcjeBox #oceny {
	width: auto;
}
.opcjeBox .oceny a {
	float: left;
	margin: 0 5px 0 10px;
}
.oceny a:hover, .zarzadzanie a:hover, .icoP a:hover, .przelaczniki a:hover {
	text-decoration: underline;
}
.oceny .ico, .zarzadzanie .ico, .icoP .ico, .przelaczniki .ico {
		display: block;
		float: left;
		width: 25px;
		height: 25px;
		background: url(/g/eusluga_przyciski.gif) -5px -5px no-repeat;
}
.oceny .txt, .zarzadzanie .txt, .icoP .txt, .przelaczniki .txt {
	display: block;
	margin: 0 0 0 35px;
}
.przelaczniki .przewinDalej .ico {float: right; background-position: -89px -61px}
.przelaczniki .przewinDalej:hover .ico {background-position: -89px -89px}
.przelaczniki .przewinDalej .txt {margin: 0 35px 0 0;}
.przelaczniki .przewinWstecz .ico {background-position: -117px -61px}
.przelaczniki .przewinWstecz:hover .ico {background-position: -117px -89px}
.przelaczniki a:focus {outline: none;}
#ocena_plus:hover .ico, .icoP a:hover .ico{
	background-position: -5px -33px;
}

#ocena_minus .ico, .negatywnyP .ico {
	background-position: -33px -5px;
}
#ocena_minus:hover .ico, .negatywnyP a:hover .ico {
	background-position: -33px -33px;
}
.edytujBtn .ico {
	background-position: -5px -61px;
}
.edytujBtn a:hover .ico {
	background-position: -5px -89px;
}
.usunBtn .ico {
	background-position: -33px -61px;
}
.usunBtn a:hover .ico {
	background-position: -33px -89px;
}
.zglosBtn .ico {
	background-position: -61px -61px;
}
.zglosBtn a:hover .ico {
	background-position: -61px -89px;
}
.xmlBtn .ico {
	background-position: -5px -117px;
}
.xmlBtn a:hover .ico {
	background-position: -5px -145px;
}
.htmlBtn .ico {
	background-position: -33px -117px;
}
.htmlBtn a:hover .ico {
	background-position: -33px -145px;
}
.profilP .ico {
	background-position: -61px -5px;
}
a.profilP:hover .ico {
	background-position: -61px -33px;
}
.blogP .ico {
	background-position: -89px -5px;
}
.blogP a:hover .ico {
	background-position: -89px -33px;
}
.pytanieP .ico {
	background-position: -117px -5px;
}
.pytanieP a:hover .ico {
	background-position: -117px -33px;
}
.obojetnyP .ico {
	background-position: -173px -5px;
}
.obojetnyP a:hover .ico {
	background-position: -173px -33px;
}
.nieadekwatnyP .ico {
	background-position: -173px -61px;
}
.nieadekwatnyP a:hover .ico {
	background-position: -173px -89px;
}
.forumP .ico {
	background-position: -61px -117px;
}
.forumP a:hover .ico {
	background-position: -61px -145px;
}
.euslugiP .ico {
	background-position: -89px -117px;
}
.euslugiP a:hover .ico {
	background-position: -89px -145px;
}
.b2bP .ico {
	background-position: -117px -117px;
}
.b2bP a:hover .ico {
	background-position: -117px -145px;
}
.wydarzenieP .ico {
	background-position: -145px -117px;
}
.wydarzenieP a:hover .ico {
	background-position: -145px -145px;
}
.widgetP .ico {
	background-position: -173px -117px;
}
.widgetP a:hover .ico {
	background-position: -173px -145px;
}
.idzBtn .ico, .idzBtn a:hover .ico {
	background-position: -145px -89px;
}
.opisP .ico {
	background-position: -145px -5px;
}
.koloRatunkowe .ico, .koloRatunkowe a:hover .ico {
	background-position: -8px -172px;
}
.komentarzeP .ico {
	background-position: -33px -173px;
}
.wikiP .ico {
	background-position: -61px -173px;
}
a.wikiP:hover .ico {
	background-position: -61px -201px;
}
.artykulyP .ico {
	background-position: -33px -229px;
}
a.artykulyP:hover .ico {
	background-position: -33px -257px;
}
.artykulyModP .ico {
	background-position: -61px -229px;
}
a.artykulyModP:hover .ico {
	background-position: -61px -257px;
}
.listyP .ico {
	background-position: -89px -173px;
}
a.listyP:hover .ico {
	background-position: -89px -201px;
}
.kontaktyP .ico {
	background-position: -117px -173px;
}
a.kontaktyP:hover .ico {
	background-position: -117px -201px;
}
.kontakty2P .ico {
	background-position: -145px -173px;
}
a.kontakty2P:hover .ico {
	background-position: -145px -201px;
}
.eksportP .ico {
	background-position: -173px -173px;
}
a.eksportP:hover .ico {
	background-position: -173px -201px;
}
.koloRatunkowe .txt {margin-left: 25px;}
.icoPnone .ico {
	display: none;
}
.icoPnone .txt {
	margin-left: 0;
}
.innerDivWrap {
	float: left;
	overflow: hidden;
	width: 220px;
}
#moduly2 .innerDivWrap {
	float: none;
	overflow: hidden;
	width: 184px;
}
.innerDiv, .bodyBaz .uPMenu {
	margin: 5px 5px 20px 5px;
	padding: 0 0 10px 0;
	background: #fff url(/g/innerdiv_tlo.jpg) 0 24px no-repeat;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #ddd;
}
.kroki .innerDiv {
	margin-left: 0;
	margin-right: 0;
	border-left: none;
	border-right: none;
}
#uPMenu {display: none;}
.jsOn #uPMenu {display: block;}
.innerDiv h3 {
	padding: 3px 3px 3px 10px;
	margin: 0 0 10px 0;
	background: #f0f0f0 url(/g/innerdiv_tytul_tlo.jpg) left top repeat-y;
	border-style: solid;
	border-width: 1px 0;
	border-color: #ddd;
}
.innerDiv p {margin: 10px;}
.video-box object, .video-box embed {width: 425px; height: 344px; display: block; margin: auto;}
.video-box img {max-width: 240px;}
.fadeDiv {background: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1001}
.opcjeEuslugi .opcjeBox {overflow: hidden; padding: 17px 10px}
.opcjeEuslugi .wiersz {
	margin: 5px 10px 10px 10px;	
}
.opcjeEuslugi .opcjeBox .wiersz {
	margin: 5px 0 10px 0;	
}
.opcjeEuslugi label.opis, .opis {
	display: block;
	float: left;
	width:115px;
	line-height: 18px;
	padding-top: 4px;
}
.opcjeEuslugi .opcjeBox .opis {
	text-align: right;	
}
.opcjeBox select {
	width: 210px;	
}
.opcjeBox .opis, .listaWynikow .opis, .uPBox .opis {
	padding-top: 0;
	line-height: normal;
}
.opcjeEuslugi .wiersz .inputText, .opcjeEuslugi .wiersz select, .opcjeEuslugi .opcjeBox input {
	padding: 1px 3px;
	border: 1px solid #aaa;
	background: white;
	color: #000;
	/*width: 90%;*/
	line-height: 21px;
}
* html .opcjeEuslugi .wiersz .inputText, *+html .opcjeEuslugi .wiersz .inputText {
	padding: 2px 3px 0 3px;
}
.opcjeEuslugi .innerDiv .dataWrap .wartosc {margin-left: 120px;}
.opcjeEuslugi .innerDiv .dataWrap .inputText {
	padding: 2px 3px;
	border: 1px solid #aaa;
	background: white;
	color: #000;
	width: 70px;
}
.bazaFiltry .dataWrap .inputText {
	padding: 2px 3px;
	color: #000;
	width: 64px;
}
#logobox {
	width: 100px;
	height: 100px;
	background-color: white;	
}
#logobox a {
	left: 0;
	right: 0;
	top: 0;
	padding: 78px 0 0 0;
	line-height: 22px;
	height: 22px;
	text-align: center;
	text-decoration: underline;
}
#logobox a:hover {
	text-decoration: none;
}
.file-uploaded {
	background: white;
	text-align: center;
	margin: 0 10px 10px 10px;	
}
.file-uploaded a {
	text-decoration: none;
	line-height: 25px;
	display: block;
	height: 25px;
}
.file-uploaded a:hover {
	text-decoration: underline;
}
.bazaFiltry select {
	width: 100%;
	border: 1px solid #dedede;
}
.bazaFiltry .inputCheckbox {
	vertical-align: middle;
}
.bazaFiltry .opcjeBox {
	border-top: none;
	padding: 5px 3px 5px 5px;
}
.bazaFiltry .opis {
	display: block;
	float: left;
	width: 70px;
	line-height: 25px;
}
.bazaFiltry .wartosc {
	display: block;
	margin-left: 70px;
}
#moduly .bazaFiltry p {
	padding: 3px 0;
}
#moduly .bazaFiltry .przyciski {
	margin-left: 70px;
}
.bazaFiltry .inputText {
	width: 105px;
	background: url(/g/bazafiltry_inputtext.gif) 0 0 no-repeat;
	margin-bottom: 5px;
}
.innerDivWrap .sredniaOcena {
	margin-left: auto;
	margin-right: auto;
}
#zalaczniki-filelist li.file, .osoba-box {
	margin-bottom: 5px;
	background: #fafafa;
	line-height: 2em;
	padding-left: 22px;
	display: block;
}
.bodyBaz #zalaczniki-filelist li.file {
	background: #fafafa url(/g/icons/attach.gif) 3px center no-repeat;	
} 
.zalaczniki-attach-wrap a, .temp2 {
	display: block;
	border: 1px dashed #ccc;
	background: #ffffdb;
	line-height: 2em;
	padding-left: 22px;
	margin: 0 0 5px 0;
}
.zalaczniki-attach-wrap a {
	font-weight: bold;
}
.galeria_mini img {
	width: 50px;
	margin: 0 10px;
}
.bazaGaleria p {
	text-align: center;
}
.galeria_big, p.przelaczniki {
	width: 200px;
}
p.przelaczniki {
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}
p.przelaczniki a {
	display: block;
	float: left;
	text-decoration: none;
	text-align: left;
}
p.przelaczniki a.przewinDalej {
	float: right;
}
.galeria_mini_wrap {
	height: 43px;
}
.stoProcent textarea {
	height: 200px;
	border: 1px solid #ccc;
	margin: 0 auto;
	width: 388px;
	background: #fff;
}
#kodVideo {
	width: 388px;
	border: 1px solid #ccc;
	background: #fff;
}
/* /nowa baza e-uslug */

/* pasek promocyjny */
.pasekLista p {
	padding: 3px;
	margin: 0 0 5px 0;
	background: #fafafa;
	border: 1px solid #fafafa;
	overflow: hidden;
}
.pasekLista p.temp {
	padding: 3px;
	margin: 0 0 5px 0;
	background: #ffffed;
	border: 1px dashed #ddd;	
}
.pasekLista span {
	display: block;
	float: left;
}
.pasekLista span.pasekLista_linki {
	float: right	
}
.pasekLista span.pasekLista_linki a {
	margin-left: 10px;
}
pre.kod {
	background: #ffffdb;
	margin: 10px;
	padding: 10px;
	border: 1px dashed #ccc;
	font-size: 12px;
	line-height: 17px;
	overflow: auto;
}
.podgladExt {
	background: #fff url(/g/siatka_bg.gif);
	margin: 10px 0;
	padding: 0;
	border: 1px solid #000;
	height: auto !important;
	height:20px;
	min-height:20px;
}
#kodWidgetu {border: 1px solid #ccc; width: 96%; background: #fff; padding: 1px 3px}
select#styl, select#branza, select#baza, select#pokaz, select#typ, select#kategoria, select#rodzaj {width: 208px;border: 1px solid #ccc}
/* /pasek promocyjny */
.bBox {
	margin: 0 10px 10px 10px;
}
.bodyBaz #kontener textarea {
	width: 460px;	
}
.bodyBaz #kontener .wartosc textarea {
	width: 333px;	
}
.bodyBaz #kontener .opcjeBox .wartosc textarea {width: 305px;}
.bodyBaz #zgloszenie .inputText {
	background: #fff;
	border: 1px solid #ccc;
	width: 333px;	
	color: #000;
	padding-top: 0;
}
#dropBox {
	margin: 0 0 0 210px;
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 5px;
	empty-cells: show;
	width: 736px;
	clear: both;
}
#dropBox .droppable {
	width: 50%	
}
.droppable {
	height: auto !important;
	height: 5px;
	min-height: 5px;	
}
td.droppable {
	vertical-align: top;
	padding: 5px 5px 20px 5px;
}
div.marker {
	display: none;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #CCCCCC;
	padding: 0px;
	margin: 5px;
	z-index: 1;
}
div.draggable {
	position: relative;
	top: 0px;
	left: 0px;
	overflow: hidden;
}
div.draggable div.title {
	cursor: move;
	position: relative;
	font-size: 16px;
}
div.draggable div.body {
	background: white;
}
div.draggable h2 {
	margin: 0;
}
a.igoogle_zwin {
	position: absolute;
	display: block;
	width:18px;
	height: 18px;
	top: 0px;
	right: 0px;
	margin: 6px 10px 0 0;
	color: #fff;
	text-decoration: none;
	background: url(/g/eusluga_przyciski.gif) -147px -36px no-repeat;
	text-indent: -999em;
}
a.a_rozwiniete {
	background-position: -147px -64px;
}
a.igoogle_zwin:focus {
	outline: none;	
}
a.igoogle_zwin:hover {
	color: #fff;
	text-decoration: underline;
}
#kontener .igoogle_zwiniety {
	padding: 0px;
	height: 0px;
	overflow: hidden;
}
.przenoszenie {
	border: 1px dashed #ccc;
	background: #ffffdb;
}
.dodajDo {
	padding: 1px 6px;
}
.dodajDo img {
	vertical-align: top;
}
.dodajDo span {
	line-height: 34px;
	vertical-align: top;
	cursor: default;
}
.ocen {
	padding: 10px;
	border-width: 1px;	
}
.komunikat {
	border-style: solid;
	border-width: 1px 0;
	padding: 10px 40px;
	margin: 0 0 30px 0;
	font-weight: bold;
	border-color: #57c0dc;
	background: #eaf4f7;
}
.komunikat ul, .komunikat ol, .bledy ul, .bledy ol {
	padding-left: 20px;
}
.draggable .komunikat {margin:0;padding:10px;text-align:center}
.bledy {
	border-style: solid;
	border-width: 1px 0;
	padding: 10px 40px;
	margin: 0 0 30px 0;
	font-weight: bold;
	border-color: #f00;
	background: #FFF9F5;
}
.zalaczniki_lista {
	margin: 10px 0 6px 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	overflow: hidden;
}
.zalaczniki_lista li {
	margin: 12px 6px 0 6px;
	padding: 10px;
	width: 80px;
	float: left;
	border: 1px solid #dedede;
	background: #fafafa;
	text-align: center;
}
li.noFloat {
	float: none;
	width: auto;
	text-align: left;
}
li.noFloat .opis {
	width: 100px;
	text-align: right;
}
.zalaczniki_lista .inputText {
	background: #fff;
	border: 1px solid #ccc;
	padding-top: 1px;
	color: #000;
}
.zalaczniki_lista li a {
	display: block;
}
.wykaz {
	width: 100%;
	margin: 0;
	text-align: center;
	border-style: solid;
	border-width: 1px 0 0 1px;
	border-color: #ccc;
	font-size: 11px;
	font-family: arial,sans-serif;
	table-layout: fixed;
}
.wykaz a {
	text-decoration: none;	
}
.wykaz a:hover {
	text-decoration: underline;	
}
.wykaz img {
	width: 65px;	
}
.wykazWrap .wykaz {border: none;}
.wykazWrap .wykaz tbody td {vertical-align: top}
.wykaz thead {
	text-align: center;
	font-weight: normal;
	background: url(/g/wykaz_bg.gif) bottom left repeat-x #e9f2f4;	
	font-size: 12px;
}
.wykaz td, .wykaz th, .naglowki th, .naglowki td {vertical-align: middle; padding: 5px 3px; border-bottom: 1px solid #C1DAD7; border-right: 1px solid #C1DAD7; border-top: 1px solid #fff; border-left: 1px solid #fff;}
.nieparz {
	background: #fff;
}
.parz {
	background: #ebf4f5;
}
dl .parz {
	background: none;
}
.temp {
	background: #ffffdb;
}
.kampania {
	background: #CAE8EA;
	font-weight: bold;
}

.naglowki td, .naglowki th, .over, .wykaz thead td, .wykaz thead th {
	text-align: center;
}
.sortujaca {
	background: url(/g/wykaz_bg2.gif) 0 0 repeat-x #e9f2f4;
}
.narzedzia {
	display: block;
	margin: 5px 0;
	text-align: right;
	overflow: hidden;
}
.narzedzia a {
	text-decoration: none;
}
.narzedzia a:hover {
	text-decoration: underline;	
}
.dataWrap .inputText, .dataWrap .inpuerror {
	background: url(/g/data_bg.gif) 0 0 no-repeat;
	width: 65px;
	padding-left: 3px; 
}
#kontener .dataWrap button, #kontener .dataWrap input.inputButton {
	background: transparent url(/g/data_bg.gif) left bottom no-repeat;
	width: 28px;
	height: 27px;
	border: none;
	vertical-align: top;
	color: #000;
}
.opcjeBox {
	overflow: hidden;	
}
.opcjeBox .zMiniatura {
	margin: 0 0 0 160px;
	clear: none;
}
.opcjeBox .zMiniaturaDuza {
	margin: 0 0 0 214px;
	clear: none;
}
.opcjeBox .zMiniatura h2 {
	margin: 0;
	clear: none;
}
p.tip, .tip, p.wymagane {
	display: block;
	margin: 5px 0;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	padding: 0 0 0 20px; 
	background: url(/g/icons/information.gif) no-repeat 0 0;
	font-weight: normal;
	text-align: left;
}
.lista {
	list-style-type: none;
	list-style-image: url(/g/rozwin.gif);
	padding: 0 0 0 20px;
}
.lista li {
	padding: 10px 3px;
	border-bottom: 1px dashed #ccc;
}
.lista h2, #kontener #teksty .box .lista h2 {
	font-size: 12px;
	margin: 0;
	font-weight: bold;
}
.odkryjNastepnyBlok {
	text-decoration: none;
}
.doOdkrycia {
	padding: 5px 1px 1px 1px;
}
#div_pokaz_kod, #div_pokaz_kod_html, #div_dodaj_miejsce, #div_pokaz_alert {
	z-index: 1001;
	position: fixed;
	top: 0; 
	left: 50%; 
	width: 470px; 
	margin-left: -235px;
	margin-top: 150px;
}
#div_pokaz_kod .box, #div_pokaz_kod_html .box, #div_dodaj_miejsce .box, #div_pokaz_alert .box {margin: 0;}
#div_pokaz_kod .zawartosc, #div_pokaz_kod_html .zawartosc, #div_dodaj_miejsce .zawartosc, #div_pokaz_alert .zawartosc {background: #add8e6; border: 5px solid #087a94}
a.inputButton, span.inputButtonBox a.inputButton {
	display: block;
	float: left; 
	height: 27px;
	width: auto;
	margin: 0 7px 0 0;
	padding: 0 0 0 10px;
	line-height: 27px;
        background: url(/g/inputbutton_a.gif) 0 0 no-repeat;
	text-decoration: none;
}
.inputButtonWrap a.inputButton {color: #000; text-decoration: none; font-weight:normal;font-size:11px}
a.inputButton, span.inputButtonBox a.inputButton {
	text-decoration: underline;
}
a.inputButton .rog, span.inputButtonBox a.inputButton .rog {
	display: block;
	float: right;
	height: 27px;
	width: 10px;
        background: url(/g/inputbutton_a.gif) top right no-repeat;
}
span.inputButtonBox a.inputButton {
	background: url(/g/inputbutton_a2.gif) right top;
	padding: 0 10px 0 0;
	margin: 0 0 0 7px;
	color: #fff;
	line-height: 25px;
	float: right;
}
span.inputButtonBox a.inputButton .rog {
	background: #fff url(/g/inputbutton_a2.gif) 0 0 no-repeat;
	float: left;
}
.opcjeBox span.inputButtonBox a.inputButton .rog {
	background-color: #f5f5f5;
}
#kontener #trescBox .zawartosc .dodaj_box {
	margin: 17px 0;	
}
#kontener #trescBox .zawartosc .dodaj_box .tytul {
	background: #ffffdb none;
	border: 1px dashed #ccc;
}
#kontener #trescBox .bledy .tytul, #kontener #trescBox .komunikat .tytul {
	background: none;
	padding: 0;
	color: #000;
}
#kontener #trescBox .bledy .tytul .rog, #kontener #trescBox .komunikat .tytul .rog {
	display: none;
}
#kontener #trescBox .bledy .zawartosc, #kontener #trescBox .komunikat .zawartosc {
	border: none;
	padding: 0;
}
.opcjeBox h3, .opcjeBox h2 {
	margin: 0;
}
.draggable .zawartosc h3 a, .draggable .zawartosc h2 a {
	text-decoration: none;
}
.draggable .zawartosc h3 a:hover, .draggable .zawartosc h2 a:hover {
	text-decoration: underline;
}
.miniForum .body li {
	border-bottom: 3px solid #0E9DBD;
	background: #F5F5F5;
	overflow: hidden;
}
.miniForum .body li.ostatni {
	border-bottom: 1px solid #E1E1E1;
}
#opcjeDodatkowe .opis {
	float: none;
	width: auto;
	display: inline;
}
#mapa_contener {
	width: 400px;
	height: 400px;
	margin: 0  auto;
}
.floatBox2 #mapa_contener {
	width: 235px;
	height: 235px;
	overflow: hidden;
}
.menuRozwijane .a {
	cursor: pointer;
	color: #0E9EBD;
}
.menuRozwijane .aktywnyPodMenu .a {
	color: #fff;
}
.menuRozwijane .aktywnyPodMenu ul .a {
	color: #0E9EBD;
}
.menuRozwijane .menuRozwijaneA {
	background: url(/g/menurozwijane.gif) right center no-repeat;
}
.menuRozwijane .menuRozwiniete .menuRozwijaneA {
	background: url(/g/menurozwijane2.gif) right center no-repeat;
}
.menuRozwijane .menuRozwiniete ul .menuRozwijaneA {
	background: url(/g/menurozwijane.gif) right center no-repeat;
}
.menuRozwijane .menuRozwiniete ul .menuRozwiniete .menuRozwijaneA {
	background: url(/g/menurozwijane2.gif) right center no-repeat;
}
#kontener .inputNieaktywny {font-style: italic;color: #777;}
#kontener textarea#cssEdytor_cp {width: 450px;height: 300px;}
#podgladhtml {width: 462px;height: 300px;border: 5px solid #eee;}
ul.integracjaSerwisy li {border: none;margin-left: 30px;padding: 10px;background: url("/g/innerdiv_tlo.jpg") no-repeat scroll left top transparent}
.integracjaSerwisy .miniatura {
	width: 68px;
	height: 67px;
	margin: 0;
	text-align: left;
	text-indent: -999em;
	background: transparent url(/g/integracja_serwisy.gif) -128px -224px no-repeat;
}
.integracjaSerwisy .zMiniatura {padding-left: 80px;}
.blip .miniatura {background-position: -30px -30px}
.twitter .miniatura {background-position: -128px -30px}
.myspace .miniatura {background-position: -226px -30px}
.facebook .miniatura {background-position: -331px -30px}
.pinger .miniatura {background-position: -30px -127px}
.blogger .miniatura {background-position: -128px -127px}
.bebo .miniatura {background-position: -226px -127px}
.friendster .miniatura {background-position: -331px -127px}
.blox .miniatura {background-position: -30px -224px}

.multiselectTable  {width: 100%; margin: 0 auto; text-align: center}
.multiselectTable p {text-align:center}
.multiselectTable a {text-decoration: none;}
.multiselectTable a:hover {text-decoration: underline;}
.multiselectTable select {width: 90%; border: 1px solid #ccc;}
.multiselectTable p.przelaczniki {width: 25px; margin-bottom: 5px;}
.multiselectTable p.przelaczniki a {float: none;}
.multiselectTable p.przelaczniki a .txt {position: absolute; float: none; width:10px; left: -999em;}
