/* SciTE: coding=utf-8 */
/*! WSAD (Web Site Administration Database) v4.0
*** (c) 2012 Adam Banaszek <abanaszek@gmail.com>
!*/

@font-face {
	font-family:'wsad-icon';
	src:url('../fonts/wsad-icon.eot?qq2mea');
	src:url('../fonts/wsad-icon.eot?qq2mea#iefix') format('embedded-opentype'),
		url('../fonts/wsad-icon.woff?qq2mea') format('woff'),
		url('../fonts/wsad-icon.ttf?qq2mea') format('truetype'),
		url('../fonts/wsad-icon.svg?qq2mea#wsad-icon') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display: block;
}
[class^='icon-']:before, [class*=' icon-']:before {
	speak: none;
	display: inline-block;
	font: normal normal normal 14px/1 wsad-icon;
	font-size: inherit;

	text-transform: none;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
[class^='icon-'].sp:before, [class*=' icon-'].sp:before {
	margin-right:5px;
	margin-left:2px;
}
/* Dla wyrówniania w poziomie */
[class^='icon-'].em:before, [class*=' icon-'].em:before {
	width:1rem;
}

.icon-spin {
	-webkit-animation: icon-spin 2s infinite linear;
	animation: icon-spin 2s infinite linear;
}
@media screen and (-moz-images-in-menus:0) {
	.icon-spin {
		display:inline-block;
		line-height:0;
	}
}
@-webkit-keyframes icon-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes icon-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.icon-logo-dwp:before {
  content: "\e900";
}
.icon-print:before {
	content: "\f02f";
}
.icon-bank:before {
	content: "\f19c";
}
.icon-pin-drop:before {
	content: "\e60a";
}
.icon-mobile-phone:before {
	content: "\e603";
}
.icon-envelope-square:before {
	content: "\e604";
}
.icon-bottom:before {
	content: "\e602";
}
.icon-top:before {
	content: "\e601";
}
.icon-grid:before {
	content: "\e600";
}
.icon-search:before {
	content: "\f002";
}
.icon-envelope-o:before {
	content: "\f003";
}
.icon-home:before {
	content: "\f015";
}
.icon-tag:before {
	content: "\f02b";
}
.icon-tags:before {
	content: "\f02c";
}
.icon-map-marker:before {
	content: "\f041";
}
.icon-info-circle:before {
	content: "\f05a";
}
.icon-crosshairs:before {
	content: "\f05b";
}
.icon-calendar:before {
	content: "\f073";
}
.icon-folder-open:before {
	content: "\f07c";
}
.icon-twitter-square:before {
	content: "\f081";
}
.icon-facebook-square:before {
	content: "\f082";
}
.icon-sign-out:before {
	content: "\f08b";
}
.icon-external-link:before {
	content: "\f08e";
}
.icon-sign-in:before {
	content: "\f090";
}
.icon-phone:before {
	content: "\f095";
}
.icon-twitter:before {
	content: "\f099";
}
.icon-facebook:before {
	content: "\f09a";
}
.icon-rss:before {
	content: "\f09e";
}
.icon-group:before {
	content: "\f0c0";
}
.icon-navicon:before {
	content: "\f0c9";
}
.icon-google-plus:before {
	content: "\f0d5";
}
.icon-sort-down:before {
	content: "\f0dd";
}
.icon-sort-up:before {
	content: "\f0de";
}
.icon-envelope:before {
	content: "\f0e0";
}
.icon-angle-up:before {
	content: "\f106";
}
.icon-angle-down:before {
	content: "\f107";
}
.icon-info:before {
	content: "\f129";
}
.icon-sort-alpha-asc:before {
	content: "\f15d";
}
.icon-sort-alpha-desc:before {
	content: "\f15e";
}
.icon-sort-amount-asc:before {
	content: "\f160";
}
.icon-sort-amount-desc:before {
	content: "\f161";
}
.icon-sort-numeric-asc:before {
	content: "\f162";
}
.icon-sort-numeric-desc:before {
	content: "\f163";
}
.icon-youtube-play:before {
	content: "\f16a";
}
.icon-skype:before {
	content: "\f17e";
}
.icon-fax:before {
	content: "\f1ac";
}

form, img { margin:0; }

/* Komunikaty błędów */
.WDerr {
	color:red;
}

div.WDbra { /* tytuł działu na stronie działu oraz tytuł stron systemowych */
	margin-bottom:0.5rem;
	font-weight:bold;
	font-size:1.5rem;
	line-height:1.25;
}
div.WDdsc { /* description działu na stronie działu */
	margin-bottom:1rem;
}

div.WDsec > div:first-child + div { /* tytuł sekcji */
	font-size:1.25rem;
	font-weight:bold;
	line-height:1.2;
}
div.WDsec > div:first-child + div + div, /* podsekcje */
div.WDsec > div:first-child + div { /* tytuł sekcji */
	margin-top:8px;
}

/* Menu */
nav > ul {
	padding:0;
	margin:0;
}
nav li {
	white-space:nowrap;
	list-style:none;
	margin:0;
}
nav a {
	padding:0 10px;
	cursor:pointer;
}
nav:not(.WDgrd) li > a {
	display:block;
}
nav a.active {
	/* background-color:#606060; */
	background-color:#a3a3a3;
	color:#fff;
}
nav > a,
/* Belka sortowania i alfabetu w indeksach */
div.WDsrt > div > div > div > nav,
div.WDsrt > div > div > div > nav:not(.WDgrd) > ul {
	display:inline-block;
}
div.WDsrt {
	margin:1rem 0;
	height:38px;
}
div.WDsrt,
nav.WDgrd > ul {
	line-height:38px;
}

/*
	div.WDsrt a:before,
	div.WDsrt span:before,
	div.WDsrt span,
	div.WDsrt a {
		line-height:0;
		display:inline-block;
		height:0;
	}
*/

div.WDsrt span {
	line-height:1;
}

div.WDsrt > div > div > div {
	white-space:nowrap;
	width:100%;
}
div.WDsrt:not(.fixed) {
	background-color:rgba(0,0,0,0.046);
}
div.WDsrt.fixed > div {
	-webkit-box-shadow:2px 2px 12px rgba(50, 50, 50, 0.25);
	box-shadow:        2px 2px 12px rgba(50, 50, 50, 0.25);
	background-color:rgba(243,243,243,0.95);
	position:fixed;
	z-index:50;
	right:0;
	left:0;
	top:0;
}
div.WDsrt.fixed > div > div > div {
	box-sizing:border-box;
	padding:0 10px;
}
nav.WDgrd {
	float:right;
}
nav.WDgrd li > a {
	vertical-align:middle;
	text-align:center;
	line-height:0;
	height:38px;
}
nav.WDgrd.alpha li > a {
	min-width:38px;
	padding:0;
}
nav.WDgrd li > a:not([href]) {
	color:gray;
}

div.WDsrt > div > div > div > nav[aria-label]:before {
	display:inline-block;
	color:#606060;
	line-height:1;
}
@supports (-moz-appearance:meterbar) {
	div.WDsrt span,
	div.WDsrt > div > div > div > nav[aria-label]:before {
		vertical-align:1px;
	}
}
div.WDsrt > div > div > div > nav[aria-label]:not(.WDgrd):before {
	content:attr(aria-label);
	margin:0 10px;
}
/* -device dla IEmobile10 */
@media screen and (min-width: 360px) and (min-device-width: 360px) {
	div.WDsrt > div > div > div > nav[aria-label].WDgrd:before {
		content:attr(aria-label);
	}
}

div.WDsrt > div > div > div > nav:not(.WDgrd) span.icon-angle-down {
	margin-left:6px;
	color:#606060;
}
div.WDsrt span.sort-icon {
	display:inline-block;
	padding-left:1rem;
	position:relative;
}
div.WDsrt span.sort-icon > span[class^="icon-sort"] {
	position:absolute;
	left:0;
}
div.WDsrt a:not(.active) > span.sort-icon > span[class^="icon-sort"] {
	color:#606060;
}
div.WDsrt span.sort-icon:not(.up):not(.down) > span[class^="icon-sort"] {
	opacity:0.25;
}
div.WDsrt span.sort-icon.up > span.icon-sort-up {
	opacity:0.25;
}
div.WDsrt span.sort-icon.down > span.icon-sort-down {
	opacity:0.25;
}


nav.WDgrd > ul[aria-hidden=true] {
	display:none;
}

nav.WDgrd > ul {
	background-color:#f3f3f3;
	display:table;
	right:0;
}
nav.WDgrd > ul > li {
	display:table-row;
}
nav.WDgrd > ul > li > a {
	display:table-cell;
}

nav.WDgrd.open > a:first-child,
div.WDsrt > div > div > div > nav.open > a:first-child {
	display:none;
}
/* nav.WDgrd, */
div.WDsrt > div > div > div > nav {
	position:relative;
}
nav.WDgrd > ul,
div.WDsrt > div > div > div > nav > ul {
	-webkit-box-shadow:2px 2px 12px rgba(50, 50, 50, 0.5);
	box-shadow:        2px 2px 12px rgba(50, 50, 50, 0.5);
	background-color:#f3f3f3;
	position:absolute;
	z-index:51;
	width:auto;
	top:0;
}
nav.WDgrd > ul > li ~ li > a,
div.WDsrt > div > div > div > nav > ul > li ~ li {
	border-top:1px solid #e2e2e2;
}
nav.WDgrd > ul > li > a ~ a {
	border-left:1px solid #e2e2e2;
}
div.WDsrt > div > div > div > nav > ul[aria-hidden=true] {
	display:none;
}




/* Ścieżka sekcji na górze (na stronie dokumentu, sekcji, indeksu, danych z listka) i podsekcje */
div.WDsec > div:first-child + div + div, /* podsekcje */
div.WDsec > div:first-child > div,
div.WDpth { /* path */
}
div.WDsec > div:first-child > div,
div.WDpth {
	border-bottom:1px solid #cbbda2;
	padding-bottom:1px;
}
div.WDsec > div:first-child + div + div, /* podsekcje */
div.WDsec > div:first-child > div,
div.WDpth {
	font-weight:bold;
	line-height:16px;
	font-size:12px;
}
div.WDsec > div:first-child + div + div { /* podsekcje */
	padding-left:10px;
	text-indent:-10px;
}
div.WDsec > div:first-child + div + div > div > a:before, /* podsekcje */
div.WDsec > div:first-child > div > a:after,
div.WDpth > div > a:after {
	vertical-align:1px;
	font-weight:normal;
	color:#a0a0a0;
}
div.WDsec > div:first-child > div > a:after,
div.WDpth > div > a:after {
	content:" / ";
}
div.WDsec > div:first-child + div + div > div > a:before { /* podsekcje */
	display:inline-block;
	text-align:left;
	text-indent:0;
	content:"/";
	width:10px;
}


/* Dokument na stronie list dokumentów (index, sekcja, indeks */
div ~ div.WDdoc {
	margin-top:15px;
}
div.WDdoc > div:first-child:not(.WDfnd) { /* tytuł dokumentu */
	font-weight:bold;
}
@media \0screen { /* IE8 hack */
	div.WDdoc > div:first-child { /* tytuł dokumentu */
		font-weight:bold;
	}
	div.WDdoc > div.WDfnd { /* tytuł dokumentu w wyszukiwaniu, IE8 */
		font-weight:normal;
	}
}
div.WDdoc > div:first-child > a > span { /* wyróżnik tytułu dokumentu */
	color:#c72400;
}
/* Info (lead) dokumentu na stronach list dokumentów */
div.WDinf {
	margin-bottom:3px;
	margin-top:3px;
}
.WDinf > a { /* Bez div! */
	color:black;
}
div.WDinf:after {
	/* Taki hack, żeby ico (float) nie wychodziło za kontener */
	visibility:hidden;
	display:block;
	content:".";
	clear:both;
	height:0;
}
div.WDinf > a > img {
	border:0; /* IE… */
}
div.WDinf > a > img.WDifl {
	margin:4px 10px 2px 0;
	float:left;
}
div.WDinf > a > img.WDifr {
	margin:4px 0 2px 10px;
	float:right;
}


div.WDss,
div.WDss > a:before {
	/* font-size:12px; */
	font-size:90%;
	color:#999;
}
div.WDss > a + a:before {
	padding:0 3px 0 4px;
	vertical-align:1px;
	content:"/";
}
.WDss > a { /* Bez div! */
	font-size:inherit;
	color:inherit;
}

/* (pageUpDown) < Poprzednie | 1 2 3 4 5 | Następne > */
div.WDpud {
	text-align:center;
	margin-top:15px;
}
body.touch div.WDpud {
	line-height:38px;
}
body.touch div.WDpud > *:not(.sep) {
	width:38px;
	display:inline-block;
	background-color:rgba(0,0,0,0.046);
}
body.touch div.WDpud > *:not(.sep):not(:first-child) {
	margin-left:4px;
}
body:not(.touch) div.WDpud > *:not(:first-child) {
	margin-left:8px;
}
body:not(.touch) div.WDpud:not(.cal) > *:nth-child(2):after {
	content:"Poprzednia";
}
body:not(.touch) div.WDpud:not(.cal) > *:nth-last-child(2):before {
	content:"Następna";
}
body:not(.touch) div.WDpud.cal > a:first-child:after {
	content:"‹ Poprzedni";
}
body:not(.touch) div.WDpud.cal > a:last-child:before {
	content:"Następny ›";
}
body.touch div.WDpud.cal > a:first-child:after,
body.touch div.WDpud:not(.cal) > *:nth-child(2):after {
	content:"‹";
}
body.touch div.WDpud.cal > a:last-child:before,
body.touch div.WDpud:not(.cal) > *:nth-last-child(2):before {
	content:"›";
}
body.touch div.WDpud > span.sep,
body.touch div.WDpud > *.one {
	display:none;
}



/* Komunikat nad tabelką logowania */
div.WDlk {
	margin-bottom:17px;
	font-weight:bold;
	color:red;
}


/* Tytuł grupy wyświetlany w drzewie generowanym przez specjalną funkcję */
div.WHdg {
	font-weight:bold;
	margin-top:1em;
	font-size:19px;
}
/* Tytuł działu wyświetlany w drzewie generowanym przez specjalną funkcję */
div.WHddz {
	font-weight:bold;
	margin-top:0.5em;
	font-size:17px;
}
/* Sekcja wyświetlana w drzewie generowanym przez specjalną funkcję */
div.WDds {
	font-weight:bold;
}
/* i jej description */
div.WDdi {
	font-weight:normal;
	font-style:italic;
	color:gray;
}


/* Cytat na stronie głównej */
div.WDcytat {
	margin-bottom:1.5em;
	font-style:italic;
}

/* Ankieta */
form.WDpoll > span {
	padding-left:22px;
	text-indent:-22px;
	display:block;
}
form.WDpoll > span,
form.WDpoll > div:first-child {
	margin-bottom:7px;
}
form.WDpoll label,
form.WDpoll > div:first-child,
form.WDpoll input[type=radio] {
	line-height:13px;
	font-size:11px;
}
form.WDpoll label,
form.WDpoll input[type=radio] {
	vertical-align:middle;
	padding:0;
	margin:0;
}
form.WDpoll input[type=radio] {
	width:22px;
}
form.WDpoll div > input[type=submit] {
	line-height:inherit;
	font-size:inherit;
}
form.WDpoll div > input[type=submit] + input[type=submit] {
	margin-left:2px;
}


/* Print */
#WDprn {
	border-bottom:1px solid gray;
	padding-bottom:5px;
	margin-bottom:2em;
	font-weight:bold;
	line-height:0;
	height:2.5cm;
}
#WDprn > div:first-child {
	white-space:nowrap;
	line-height:1em;
	height:0;
}
#WDprn > div:first-child span {
	display:inline-block;
	color:gray;
}
#WDprn > div:first-child > span:first-child {
	width:100%;
}
#WDprn > div:first-child > span:first-child + span {
	direction:rtl;
	width:0;
}
#WDprn > div:first-child > span > span > img {
	height:2.5cm;
}
#WDprn > div:first-child + div {
	line-height:1.2em;
	margin-top:-0.2em;
	font-size:24px;
}
#WDprn > div:first-child + div + div {
	line-height:1.2em;
	margin-top:0.1em;
	font-size:17px;
	color:gray;
}


.WDhyphens {
	text-align:justify;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
}

/* Szukaj i newsletter */
form.WDfrm.tbl,
#wd-fnd.tbl + div > div:last-child {
	display:table;
}
form.WDfrm.tbl > div,
#wd-fnd.tbl + div > div:last-child > div {
	display:table-row;
}
form.WDfrm.tbl > div > *,
#wd-fnd.tbl + div > div:last-child > div > span {
	display:table-cell;
}
#wd-fnd.tbl + div > div:last-child > div > span {
	padding-top:1rem;
}
#wd-fnd.tbl + div > div:last-child > div > span:first-child {
	padding-right:8px;
}
form.WDfrm.tbl > div > *:first-child {
	white-space:nowrap;
	padding-right:6px;
	text-align:right;
}
form.WDfrm.tbl > div > *:first-child + div {
	text-align:right;
	width:100%;
}

form.WDfrm input[type=text],
form.WDfrm select {
	margin:2px 0;
}
form.WDfrm.tbl input[type=text],
#wd-fnd.tbl select {
	width:100%;
}
form.WDfrm input,
form.WDfrm select {
	margin:2px 0;
}
#wd-nltr input[type=submit] {
	margin-left:4px;
}

form.WDfrm input,
form.WDfrm select {
	box-sizing:border-box;
	vertical-align:middle;
	height:24px;
}
form.WDfrm input[type=text] {
	padding-right:6px;
	padding-left:6px;
}
form.WDfrm select {
	padding-left:3px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	/* :not(*:root), żeby IEMobile11 nie dzwonił, dzwoni tylko uczciwy WebKit */
	form.WDfrm input[type=text]:not(*:root),
	form.WDfrm select:not(*:root) {
		border:1px solid #acacac;
	}
	form.WDfrm input[type=text]:not(*:root) {
		padding-bottom:0;
	}
	form.WDfrm select:not(*:root) {
		background-color:#fff;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	form.WDfrm input {
		padding-bottom:0.5px;
		padding-top:0;
	}
}
@media screen and (-moz-images-in-menus:0) {
	form.WDfrm input[type=submit]:not(:-moz-system-metric(touch-enabled)) {
		border:1px solid #acacac;
	}
	form.WDfrm input[type=text]:not(:-moz-system-metric(touch-enabled)) {
		padding-top:0;
	}
	form.WDfrm input[type=submit]:not(:-moz-system-metric(touch-enabled)),
	form.WDfrm select:not(:-moz-system-metric(touch-enabled)) {
		padding-bottom:1px;
	}
}



/* Dane z LISTka */
div.WDlst[caption]:before,
div.WDlst > div[caption]:before {
	content:attr(caption);
	display:block;
}
div.WDlst[caption]:before {
	border-bottom:1px dotted #909090;
	padding-bottom:3px;
	font-size:1.25rem;
	color:#909090;
}
@media screen and (-moz-images-in-menus:0) {
	div.WDlst[caption]:before {
		padding-bottom:4px;
	}
}
div.WDlst > div[caption]:before {
	font-weight:bold;
	color:#333;
}
div.WDlst > div.tbl[caption]:before {
	white-space:nowrap;
	max-width:0;
	width:0;
}
div.WDlst > div:first-of-type {
	margin-top:0.5em;
}
div.WDlst > div {
	margin-bottom:1em;
}
div.WDsec + div.WDlst,
div.WDsec + div.WDktk,
div.WDktk + div.WDlst:not([caption]) {
	margin-top:1.25rem;
}
div.WDlst[caption],
div.WDlst + div.WDlst {
	/* margin-top:1.25rem; */
	/* margin-top:1.875rem; */
	margin-top:2rem;
	/* margin-top:2.5rem; */
}
div.WDktk + div.WDktk {
	margin-top:0.5rem;
}
div.WDktk > div,
div.WDlst > div:not([class]) > div {
	text-indent:-1.25rem;
	margin-left:1.25rem;
}
div.WDktk > div:before,
div.WDktk > div > *,
div.WDlst > div:not([class]) > div > * {
	text-indent:0;
}
div.WDktk > div > span,
div.WDlst > div:not([class]) > div > span.num,
div.WDlst > div:not([class]) > div > span[class^='icon-'] {
	white-space:nowrap;
}
body.touch div.WDktk > div > span,
body.touch div.WDlst > div:not([class]) > div > span.num {
	word-spacing:-1px;
}
div.WDktk > div:before,
div.WDprs > div > span[class^='icon-']:before,
div.WDlst > div:not([class]) > div > span[class^='icon-']:before {
	color:gray;
}
div.WDktk > div:before {
	width:1.25rem;
}
div.WDktk > div[class^='icon-']:not([class^='icon-fax']):not([class^='icon-bank']):before,
div.WDprs > div > span[class^='icon-']:not([class^='icon-fax']):not([class^='icon-bank']):before,
div.WDlst > div:not([class]) > div > span[class^='icon-']:not([class^='icon-fax']):not([class^='icon-bank']):before {
	vertical-align:-1px;
}
div.WDprs > div > span[class^='icon-']:first-child:before {
	margin-left:0;
}


div.WDlst > div.tbl {
	display:table;
}
div.WDlst > div.tbl > div {
	display:table-row;
}
div.WDlst > div.tbl > div > a,
div.WDlst > div.tbl > div > span {
	display:table-cell;
}
div.WDlst > div.tbl > div > span + span {
	padding:0 4px;
}
