/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/**
* GRID
* 
*/

.kontener {
padding-right: 8px;
padding-left: 8px;
margin-right: auto;
margin-left: auto
}

.row {
margin-right: -8px;
margin-left: -8px
}

[class^="col-"]:first-child, [class*=" col-"]:first-child {padding-left: 15px}
[class^="col-"]:last-child, [class*=" col-"]:last-child {padding-right: 15px}


.xs-dn,
.sm-dn,
.md-dn,
.lg-dn {
display: none
}

@media(min-width:768px) {
.kontener {
width: 100%
}
.sm-dn {
display: block
}
}

@media(min-width:992px) {
.kontener {
width: 970px
}
.md-dn {
display: block
}
}

@media(min-width:1200px) {
.kontener {
width: 1170px
}
.lg-dn {
display: block
}
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0;
}
@media (min-width: 768px) {
  
  [class^="col-"]:first-child, [class*=" col-"]:first-child {padding-left: 15px}
  [class^="col-"]:last-child, [class*=" col-"]:last-child {padding-right: 15px}  
  
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0;
}
}

.clearfix:before,
.clearfix:after,
.dl-h dd:before,
.dl-h dd:after,
.row:before,
.row:after,
.nav:before,
.nav:after {
display: table;
content: " "
}

.clearfix:after,
.dl-h dd:after,
.row:after,
.nav:after {
clear: both
}
/**
* ICON FONTS
* 
*/
@font-face {
font-family: 'icomoon';
src:url('../fonts/icomoon0441.eot?-7rtbm');
src:url('../fonts/icomoond41d.eot?#iefix-7rtbm') format('embedded-opentype'),
url('../fonts/icomoon0441.ttf?-7rtbm') format('truetype'),
url('../fonts/icomoon0441.woff?-7rtbm') format('woff'),
url('../fonts/icomoon0441.svg?-7rtbm#icomoon') format('svg');
font-weight: normal;
font-style: normal;
}

[class^="ikon-"], [class*=" ikon-"], 
[class^="i-"]:before, [class*=" i-"]:before,
.link-box a span:after,
.buton:after,
#menu-lewa ul li > a:after,
.do-gory:before,
.slider-inner a:after,
#lokalizer a:after,
.powrot:before,
.fn_drukuj:before,
.fn_pdf:before,
.banery > a:before,
.clndr-previous-button:before,
.clndr-next-button:after,
#tresc p.cytat:after,
#tresc p.info:before,
#tresc p.info1:before,
#tresc p.info2:before,
#tresc p.info3:before,
.ps-p a:before,
.ps-n a:after,
.ps-l a:after,
.ps-p a:before,
.ps-f a:before,
.alert_error:after,
.alert_ok:after,
.alert_info:after,
a.gal-wiecej:after,
span.gal-wiecej:after,
.gal-wszystkie a:after,
.gal-data:before,
.galeria-lista li a:before,
.buton:before,
.buton:after,
.old_news_tosrus div:before,
.akt-arch .akt-wiecej:after,
.dwnld:before,
.gal-ifoto:after,
#tresc .formularz-wyszukaj p:before,
.mapa > li h2 a:after,
#jezyki:after,
.down:after,
.dyzury-aptek h2::before,
.wazne-pasek li a:before,
.kalendarz:after,
.stopka-nav .buton span:after,
.stopka-nav .akt-pop span:after,
.stopka-nav .akt-wsz span:after,
.slct:after {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}

[class^="ikon-"] strong,
[class*=" ikon-"] strong,
[class^="i-"] strong, [class*=" i-"] strong,
.fn_i strong,
.topbaner-close strong,
.banery > a strong,
.galeria-lista li a strong,
.porady-pointer strong {
display: inline-block;
overflow: hidden;
white-space: nowrap;
text-indent: 100%;
width: 100%;
}

.ikon-kat-bazafirm:before {
	content: "\e90d";
}
.ikon-kat-biblioteka:before {
	content: "\e90e";
}
.ikon-kat-dokumenty:before {
	content: "\e90f";
}
.ikon-kat-osiedla:before {
	content: "\e910";
}
.ikon-kat-oswiata:before {
	content: "\e911";
}
.ikon-kat-plangminy:before {
	content: "\e912";
}
.ikon-kat-sluzbazdrowia:before {
	content: "\e913";
}
.ikon-kat-solectwo:before {
	content: "\e914";
}
.ikon-kat-stowarzyszenia:before {
	content: "\e915";
}
.ikon-kat-wydarzenia-sportowe:before {
	content: "\e916";
}
.ikon-kat-muzyka:before {
	content: "\e917";
}
.ikon-kat-sport:before {
	content: "\e918";
}
.ikon-kat-wydarzenia-samorzadowe:before {
	content: "\e919";
}
.ikon-kat-inne:before {
	content: "\e91a";
}
.ikon-kat-wydarzenia-kulturalne:before {
	content: "\e91d";
}
.ikon-galeria:before {
    content: "\e904";
}
.ikon-galeria-powieksz:before {
    content: "\e905";
}
.ikon-info-gwiazdka:before {
    content: "\e906";
}
.ikon-info-cytat:before {
    content: "\e907";
}
.ikon-info-cytat2:before {
    content: "\e908";
}
.ikon-info:before {
    content: "\e909";
}
.ikon-alert-blad:before {
    content: "\e90a";
}
.ikon-alert-info:before {
    content: "\e90b";
}
.ikon-alert-ok:before {
    content: "\e90c";
}


.ikon-search:before {
    content: "\f002";
}

.ikon-strzalka_l:before,
.stopka-nav .akt-pop span:after,
.stopka-nav .akt-wsz span:after
{
    content: "\e900";
}
.ikon-strzalka_p:before,
.stopka-nav .akt-nast span:after,
.link-box a span:after,
.buton:after
{
    content: "\e901";
}
.ikon-strzalka_d:before {
    content: "\e902";
}
.ikon-strzalka_g:before,
#do-gory:before {
    content: "\e903";
}

.ikon-calendar:before {
	content: "\e900";
}

.ikon-menu:before {
content: "\e20e";
}

.ikon-event:before {
content: "\e619";
}

.ikon-clock:before {
content: "\e617";
}
.ikon-calendar2:before {
content: "\e618";
}

.ikon-publikacje:before {
content: "\e614";
}

.ikon-plik-pdf:before {
content: "\e616";
}
.ikon-plik-blank:before {
content: "\e615";
}

.ikon-plik-video:before {
content: "\e60d";
}
.ikon-plik-audio:before {
content: "\e60e";
}
.ikon-plik-img:before {
content: "\e60f";
}
.ikon-plik-arkusz:before {
content: "\e610";
}
.ikon-plik-doc:before {
content: "\e611";
}
.ikon-plik-arch:before {
content: "\e612";
}
.ikon-lupa:before {
content: "\e613";
} 

.ikon-play:before {
content: "\f04b";
}

.ikon-file-pdf-o:before {
content: "\f1c1";
}

.ikon-kamera:before {
content: "\e602";
}

.ikon-ksiazka:before {
content: "\e605";
}

.ikon-refresh:before {
content: "\f021";
}
.ikon-print:before {
content: "\f02f";
}
.ikon-pencil:before {
content: "\f040";
}
.ikon-map-marker:after {
content: "\f041";
}

.ikon-map-marker2:before {
content: "\f041";
}

.ikon-phone:before {
content: "\f095";
}
.ikon-facebook:before {
content: "\f09a";
}

.ikon-instagram:before {
    content: "\f16d";
}

.ikon-rss:before {
content: "\f09e";
}
.ikon-angle-left:before {
content: "\f104";
}
.ikon-angle-right:before {
content: "\f105";
}
.ikon-angle-up:before {
content: "\f106";
}
.ikon-angle-down:before {
content: "\f107";
}
.ikon-up:before {
content: "\f139";
}
.ikon-yt:before {
content: "\f167";
}
.ikon-ytb:before {
content: "\e600";
} 

.ikon-pobierz:after,
.ikon-download:before {
	content: "\f019";
}
.ikon-refresh:before {
	content: "\f021";
}
.ikon-caret-left:before {
content: "\f0d9";
}
.ikon-caret-right:before {
content: "\f0da";
}

.ikon-kat-gdzie_zalatwic:before {
	content: "\e91b";
}
.ikon-kat-projekty_unijne:before {
	content: "\e91c";
}

.ikon-print:before {
content: "\e60a";
}

.gal-ifoto:after,
.ikon-aparat:before {
content: "\f030";
}
:not(.tresc) ul li,ul{padding:0;margin:0}.box,header,section .br{background:#fff}.box h2,body{font-weight:400}.social a,a:active img,a:focus img{outline:0!important}#menu-mobile,.box,.logo,.social a{overflow:hidden}#nav ul li:nth-child(2),footer dl dd{white-space:nowrap}#logo a,#nav ul li a,#tresc .buton2 span,.buton2,.link-box a,.menu-top-linki ul a,footer nav ul li a{text-transform:uppercase}#baner-st a,#baner-st div,#logo a img,#nav ul li a,#wstecz_drukuj div+div,.buton-link a,.buton2:after,.menu-szukaj-scrolled #logo a img,.stopka-nav>a{vertical-align:middle}#logo a span em,footer address{font-style:normal}body{font-family:Lato,Arial,sans-serif;font-size:13px;line-height:1.6em;color:#767676;background-color:#fff}*,:after,:before{box-sizing:border-box}a{text-decoration:none}a:hover{text-decoration:underline}#logo a,#menu-mobile{text-decoration:none!important}img{max-width:100%;height:auto}:not(.tresc) ul li{list-style:none}.strona-glowna #tresc ul li:before{content:none;display:none}section{margin:16px 0}section .br{margin:0;padding:0}aside,main{margin-top:10px}header{position:relative;margin-bottom:20px}aside{padding-left:0!important;padding-right:0!important}.box,footer.kontener{padding:0}.box h2,footer .row{margin:0}.box{height:100%}.box h2{padding:10px 16px;font-size:25px}header .social{float:left;padding-top:2px;position:relative;margin:15px}header .social:after,header .social:before{content:"";display:block;width:1px;height:60%;background:#e5e5e5;position:absolute;top:20%}header .social:before{left:-5px}header .social:after{right:-5px}.social a{display:block;width:48px;height:48px;float:left}.social a:before{display:block;width:52px;height:52px;font-size:32px;text-align:center;line-height:52px;position:relative;z-index:4}.social a:hover:before,header .social a:focus:before{color:#fff}.social a.i-fb{color:#3765A3}.social a.i-yt{color:#E11B2C}.social a.i-inst{color:#673B15}.social a.i-rss{color:#F8BC2E}.i-fb:before{content:"\f09a"}.i-yt:before{content:"\f167"}.i-inst:before{content:"\f16d"}.i-rss:before{content:"\f09e"}#slider-naglowek{position:relative;height:165px}#slider-naglowek .slider-item{width:100%;height:100%}header .slider{margin:0}#slider-naglowek:before{content:"";display:block;width:100%;height:100%;background:url(../pics/_naglowki/maska_top.png) top left no-repeat;position:absolute;top:0;left:0;z-index:8}.naglowki{position:relative;padding:0}#menu-mobile{display:block;font-size:28px;position:absolute;top:20px;left:10px;width:30px;height:30px}.menu-szukaj-scrolled #menu-mobile{left:70px}#logo,.naglowek-dane li p:before{left:0}.podmenu{display:block;padding:.5em 1em 1em;margin-bottom:15px}.podmenu select{width:100%;border:1px solid #224C8C;height:40px;background-color:transparent;line-height:40px;padding:0 .5em}.podmenu label{display:block;font-size:12px;color:#224c8c;padding-bottom:4px}#logo{font-size:25px;position:absolute;top:0;z-index:9}#logo a,#nav ul li,#top-nav>div,.menu-szukaj,.nav{position:relative}#logo a{color:#007cc3;text-shadow:2px 2px 4px rgba(0,0,0,.5)}#logo a img{padding:5px 5px 25px;outline:0;width:60px}#nav ul,#nav ul li{margin:0;padding:0}.menu-szukaj{min-height:70px;background:#fff;z-index:3;box-shadow:0 5px 5px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.3)}#top-nav{height:45px;overflow:visible}#nav{display:none}header ul{height:100%}#nav ul{clear:both;width:100%;display:table}#nav ul li{display:table-cell;list-style:none}#nav ul li a{display:block;float:left;width:100%;height:70px;line-height:1.1;font-size:12px;color:#003f18;text-align:center;text-decoration:none;margin:0;padding:28px 5px}#lokalizer a,.czcionka a,.fn_i,.powrot,.stopka-nav a{text-decoration:none!important}#nav ul li ul{padding:0;position:absolute;top:70px;left:0;width:200px;z-index:99;display:none;visibility:hidden}#nav ul li a:focus,#nav ul li a:hover{color:#002A0F;background:#8bbc60}#nav ul li:hover ul{display:block;visibility:visible}.menu-top-linki{padding-left:0;overflow:hidden;position:relative}.menu-top ul{float:left;margin:12px 0 0;position:relative;z-index:4}.menu-top-linki li{display:inline-block;float:left;margin:6px 2px}.menu-top-linki ul{position:absolute;top:0;right:0;float:none;border-right:0;margin-right:22px}.menu-top-linki ul a{color:#6d6d6d;font-size:11px}.menu-top-linki ul li:after{content:"|";margin-left:4px;color:#888}.menu-top-linki ul li.czcionka:after{content:none;display:none}.czcionka a{display:inline-block;width:22px;height:16px;background:url(../themes/default/pics/sprite.png) -66px -32px no-repeat}.czcionka a+a{background-position:-44px -32px}.czcionka a+a+a{background-position:-22px -32px}.szukaj-form{height:60px;float:right;max-width:250px;margin-right:10px}.menu-szukaj form{position:relative}.menu-szukaj form label{display:none}.menu-szukaj form input[type=text]{width:100%;height:40px;background-color:#fff;color:#003f18;text-transform:uppercase;line-height:40px;border:1px solid #006f2a;padding:0 95px 0 1em;margin-top:15px}#FormSzukaj_szukaj{position:absolute;right:0;top:15px;color:#002a0f;background-color:#8bbc60;cursor:pointer;height:40px;width:90px;text-align:center;border:1px solid #006f2a}.naglowek-dane{display:block;margin-top:-10px;margin-left:30px}.naglowek-dane li p{margin:0;line-height:1.1;min-height:50px;font-family:'Open Sans',Arial,sans-serif;position:relative}.naglowek-dane li p:after,.naglowek-dane li p:before{font-family:icomoon;color:#ffba00;display:block;font-size:22px;width:24px;height:24px;position:absolute;top:0;text-align:center;line-height:44px}.naglowek-dane li:first-child{color:#fff;text-shadow:2px 2px 4px #224c8c}.naglowek-dane li p:after{right:0}.naglowek-dane li{width:100%;color:#3e6372;text-align:right;font-size:15px;padding:16px 16px 16px 0}.naglowek-dane li+li{width:50%;float:left;border-bottom:0;font-size:11px}.naglowek-dane li+li p{padding:10px 30px 10px 0}.naglowek-dane li+li+li{font-size:11px;text-align:left}.naglowek-dane li+li+li p{padding:10px 0 10px 30px;border-left:1px solid #e4e4e5}.menu-szukaj-scrolled{position:fixed;top:0;width:100%!important;z-index:999;height:60px}.menu-szukaj-scrolled #nav{padding-left:60px!important}.menu-szukaj-scrolled #logo{width:40px;height:50px;position:absolute;overflow:hidden;margin:0;padding:0;top:10px;left:10px;z-index:9999}.wersja-narodowa .menu-szukaj-scrolled #logo,.wersja-swiateczna .menu-szukaj-scrolled #logo{padding:0;left:20px}.wersja-swiateczna .menu-szukaj-scrolled #logo a{display:inline}.wersja-swiateczna .menu-szukaj-scrolled #logo a:before{display:none}.wersja-wielkanocna .menu-szukaj-scrolled #logo{display:none!important}.wersja-narodowa .menu-szukaj-scrolled #logo a{display:inline}.wersja-narodowa .menu-szukaj-scrolled #logo a:before{display:none}.menu-szukaj-scrolled .nav:after,.menu-szukaj-scrolled .szukaj-form:after{content:none;display:none}.menu-szukaj-scrolled #logo a img{padding:0;background:0 0;outline:0;width:100px;margin-top:0}.menu-szukaj-scrolled #logo a{white-space:nowrap;text-indent:100%!important}.bip{display:block;position:absolute;right:5px;top:9px;width:22px;height:25px;background:url(../themes/default/pics/sprite.png) -22px 0 no-repeat;z-index:5}#head,#wstecz_drukuj{position:relative;background:#fff}#lokalizer{padding:0 15px!important;color:#6c6c6c;font-size:11px}#lokalizer a{color:#003f18}#lokalizer a:focus,#lokalizer a:hover{color:#d01111}#lokalizer a:after{content:"\f0da";color:#6c6c6c;font-size:10px;margin-left:4px}#head{margin:0;padding:0;clear:both}.tresc{background:#fff;padding:0 15px}#wstecz_drukuj{margin:10px 0;display:table;width:100%;overflow:hidden;height:92px}#wstecz_drukuj>div{display:table-cell;width:50%;overflow:hidden;background-color:#f1f4ee}#wstecz_drukuj div+div{width:50%;height:100%;text-align:center;background:#d6e5c9}.powrot,.stopka-nav a{font-weight:700;font-size:12px!important;color:#006f2a!important;text-align:center}.powrot{display:block!important;width:100%;height:100%;line-height:92px!important}.akt-nast span:after,.akt-pop span:before,.akt-wsz span:before,.powrot:before{content:"";color:#006f2a;display:inline-block;vertical-align:middle;margin:-4px 2em 0 1em;width:12px;height:12px;border-color:inherit;border-width:4px 4px 0 0;border-style:solid;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.akt-nast span:after{content:""!important;margin:-4px 1em 0 2em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.powrot:after{content:none;display:none!important}.powrot:focus,.powrot:hover{color:#fff!important}.stopka-nav .buton:after{content:none;display:none}.stopka-nav .buton:focus,.stopka-nav .buton:hover{background:#b4091d;color:#fff!important}.fn_i{margin:20px 0 20px 15px;display:block;width:52px;height:52px;line-height:52px	!important;text-align:center;font-size:30px;color:#006f2a;overflow:hidden;border-radius:100%;-webkit-border-radius:100%;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.fn_i:focus,.fn_i:hover{background:#fff;color:#000;outline:0}.fn_drukuj:before{content:"\e60a"}.fn_pdf:before{content:"\f1c1"}#wstecz_drukuj form{float:right;height:100%;font-size:11px;font-weight:400;text-align:right;margin:24px 14px 0 0}#wstecz_drukuj form input{display:none}.stopka-nav{display:table;margin:10px 0 10px -2%;width:104%!important}.stopka-nav>a{position:relative!important;bottom:auto;display:table-cell;padding:35px 20px!important;text-align:center;outline:0}.stopka-nav>a:focus,.stopka-nav>a:hover{background:#fff}.stopka-nav>a span{display:inline-block;position:relative;margin-left:-25px}.stopka-nav .akt-wsz{width:50%;background:#d6e5c9;text-align:left}.stopka-nav .akt-nast,.stopka-nav .akt-pop{width:25%;background:#d6e5c9;border-left:1px solid #fff!important}.akt-pop span:after,.akt-wsz span:after,.stopka-nav a:after{display:none;content:none}footer a img,footer nav ul{display:block}.akt-wsz span{margin-left:40px!important}footer{font-size:13px;color:#64594b}.stopka-dane{padding:16px}.stopka-dane a{text-decoration:none;border-bottom:1px solid #fff;padding-bottom:2px}.stopka-dane a:focus,.stopka-dane a:hover{text-decoration:none;color:#FFCD00;border-bottom-color:#FFCD00}.stopka-dane div+div{padding-top:28px}.bgkolor,.stopka-dane{background:#003f18;color:#fff}footer h2{color:#fff;margin:0;padding:0 0 10px;line-height:1}.stopka-mapa{position:relative;overflow:hidden}.stopka-mapa>div{padding:0!important}.stopka-mapa .adres{display:block;position:relative;top:auto;left:auto;width:100%;height:auto;background:#003f18;color:#fff;padding:16px 30px;font-size:16px}footer .social a:before,footer a{color:#fff}footer .social{padding:0}footer nav{text-align:right}#baner-st a,.soc-i{text-align:center;overflow:hidden}footer nav ul{margin:10px 16px}footer nav ul li{display:inline-block;padding:0 .4em!important}footer nav ul li a{display:block;font-size:10px;color:#fff;overflow:hidden}footer nav ul li a:focus,footer nav ul li a:hover{text-decoration:none;color:#fff}#baner-st a,#menu-lewa ul li a,.soc-i{text-decoration:none!important}footer nav ul li a:after{content:"";display:block;height:1px;width:4px;background:#fff;outline:0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}#baner-st,footer nav ul li a:focus:after,footer nav ul li a:hover:after{width:100%}.i-fb:focus,.i-fb:hover{background-color:#3765A3;color:#fff}.i-yt:focus,.i-yt:hover{background-color:#E11B2C;color:#fff}.i-inst:focus,.i-inst:hover{background-color:#673b15;color:#fff}.i-rss:focus,.i-rss:hover{background-color:#f8bc2e;color:#000}footer dl{margin:0;padding:0}footer dl dt{float:left;padding-right:5px}footer dl.godziny{margin:0}footer dl.godziny dd{font-size:16px}#baner-st{display:table;table-layout:fixed;padding:0;margin:20px 0}#baner-st div{display:table-cell}#baner-st a{position:relative;font-size:12px;display:block;background:#fff;margin:0 10px 0 0;line-height:1.3;padding:10px 15px;font-weight:600}#baner-st a:focus,#baner-st a:hover{background-color:rgba(255,186,0,1);color:#153960}#baner-st div:last-child a{margin:0}#baner-st a:after{content:"";display:block;position:absolute;bottom:0;left:0;height:4px;width:100%;background:rgba(255,186,0,.25)}#social{margin-left:44px}.soc-i{display:block;float:left;color:#fff!important;padding:0}.i36{width:36px;height:36px;line-height:36px;font-size:20px;margin:18px 6px 4px 4px}.i46{width:46px;height:46px;line-height:46px;font-size:26px;margin:10px 10px 4px 4px}.soc-i:focus,.soc-i:hover{background:#f8bc2e}.i36 .ikon-facebook{color:#39599f}.soc-fb:focus,.soc-fb:hover{background:#39599f}.i36 .ikon-yt{color:#fe4141}.soc-yt:focus,.soc-yt:hover{background:#fe4141}.i36 .ikon-rss{color:#f8bd30}.i36:focus [class^=ikon-],.i36:hover [class^=ikon-]{color:#fff!important}.intracom{color:#ababab!important;margin:22px 0}.intracom strong{font-weight:300}.intracom span{color:#f46f00}#menu-lewa{display:none;background:#fff;margin-bottom:20px}#menu-lewa h2{background:#8bbc60;padding:18px 16px;margin:0;font-size:25px;font-weight:400;color:#003f18;line-height:1.1}#menu-lewa ul{margin:0;padding:0;display:block;background:#cccfd6;position:relative}#menu-lewa ul li{margin:0 0 1px;padding:0;display:block;height:100%;background:#fff}#menu-lewa ul li a{display:block;color:#000;font-size:13px;height:100%;padding:20px!important;margin:0;position:relative}#menu-lewa ul li a:focus,#menu-lewa ul li a:hover{background:#96c270}#menu-lewa ul li>a:focus:after,#menu-lewa ul li>a:hover:after{content:"\e91c";display:block;position:absolute;top:50%;right:5px;margin-top:-8px;height:16px;width:16px;color:#006f2a}#menu-lewa ul li a.menu_aktywny:hover:after{color:#ffba00}#menu-lewa ul li a.menu_aktywny{border:0;background:#003f18;color:#fff}#menu-lewa ul ul ul ul ul ul:before,#menu-lewa ul ul ul ul ul:before,#menu-lewa ul ul ul ul:before,#menu-lewa ul ul ul:before,#menu-lewa ul ul:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:4px;background:#8bbc60}#menu-lewa ul ul li a{padding:1em 1.5em 1em 2em!important}#menu-lewa ul ul li{background:#f3f8ef}#menu-lewa ul ul ul{margin-left:5px}#menu-lewa ul ul ul li a{padding:1em 1.5em 1em 2.5em!important}#menu-lewa ul ul ul li{background:#e8f2df}#menu-lewa ul ul ul ul li a{padding:1em 1.5em 1em 3em!important}#menu-lewa ul ul ul ul li:last-child{border-bottom:0}#menu-lewa ul ul ul ul ul,#menu-lewa ul ul ul ul ul ul li{background:#dcebcf}#menu-lewa ul ul ul ul ul li a{padding:1em 1.5em 1em 3.5em!important}#menu-lewa ul ul ul ul ul li{background:#bcc9dc}#menu-lewa ul ul ul ul ul ul li a{padding:1em 1.5em 1em 4em!important}a{color:#003860;border-bottom:1px solid transparent}a:focus,a:hover{color:#B4091D}.buton,.buton:focus,.buton:hover{text-decoration:none;border:0}.link-box a{line-height:1.2;color:#198583}.link-box a:focus,.link-box a:hover{background:#ffce1f;color:#000}.link-box a span{display:inline-block;text-align:left;margin-left:-40px;position:relative}.link-box a span:after{font-size:24px;position:absolute;right:-40px;top:2px}.buton-link{padding:0;display:table}.buton-link a{position:relative;display:table-cell;width:100%;height:100%;text-align:center}.buton-2-linie:after{margin-top:-18px!important}.buton-2-linie span{display:inline-block;line-height:1}#tresc .buton2 span,.buton2{font-size:12px!important}.buton2:focus,.buton2:hover{color:#fff;background-color:#b4091d;text-decoration:none}.buton2:after{content:"";display:inline-block;margin:-4px 1em 0 2em;width:12px;height:12px;border-color:inherit;border-width:4px 4px 0 0;border-style:solid;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.wersja-wielkanocna #slider-naglowek .slider-item{display:none!important}body.wersja-wielkanocna #slider-naglowek{background:url(../themes/default/pics/powiat_klobucki_wo_w.jpg)}body.wersja-wielkanocna #slider-naglowek:before{content:none;display:none}body.wersja-wielkanocna #logo{left:0;right:0;margin:0 auto;text-align:center}body.wersja-swiateczna #slider-naglowek .slider-item{display:none!important}body.wersja-swiateczna #slider-naglowek{background:url(../themes/default/pics/powiat_klobucki_wo_s.jpg)}body.wersja-swiateczna #slider-naglowek:before{content:none;display:none}body.wersja-swiateczna #logo{left:4%;padding-top:34px;margin:0 auto;text-align:center}body.wersja-swiateczna #logo a{color:#366111;display:inline-block}body.wersja-swiateczna #logo a::before{content:"";display:block;width:88px;height:122px;position:absolute;top:-25px;left:0;background:url(../themes/default/pics/herb_powiat_kolbucki_swiata.png) no-repeat}body.wersja-swiateczna #logo a span{display:block;position:absolute;top:-25px;left:30px}body.wersja-swiateczna #logo a span em{display:block;margin-left:100px}body.kontrast.wersja-swiateczna h1{background-color:transparent!important}body.kontrast.wersja-swiateczna :focus{overflow:visible}body.wersja-narodowa #slider-naglowek .slider-item{background:url(../pics/_naglowki/wersja-narodowa.jpg)!important}body.wersja-narodowa #slider-naglowek .slider-item+.slider-item{display:none!important}@media (min-width:560px){#wstecz_drukuj>div{width:75%}#wstecz_drukuj div+div{width:25%}#stopka-bannery-kontener{width:330px}}@media (min-width:640px){.menu-top-linki ul{display:block}#jezyki{width:auto;position:relative}#jezyki:after{content:none;display:none}#social{margin-left:0}#jezyki li{display:block!important;width:28px!important}#jezyki li+li a{margin-top:14px}#jezyki li+li{background-color:transparent}#jezyki li:last-child{padding-right:14px}#stopka-bannery-kontener{width:490px}.baner-st li{width:19%;margin-right:1.2%}.baner-st>li:nth-child(5){display:block}.intracom{margin:0}body.wersja-swiateczna #logo a span{left:150px}}@media (min-width:768px){.menu-top-linki ul{position:relative;top:auto;right:auto;float:right;border-right:0;margin-right:22px}#logo{font-size:30px}#logo a img{padding:10px;width:auto}#stopka-bannery-kontener{width:650px}.naglowek-dane li:first-child{color:#3E6372;text-shadow:none}.stopka-mapa .adres{position:absolute;top:50%;left:0;width:300px;height:130px;margin-top:-65px}}@media (min-width:992px){.szukaj-form{margin-right:0}footer nav ul li a{font-size:11px}#menu-mobile,.podmenu{display:none}#menu-lewa,#nav,.nav{display:block}aside{padding-right:15px!important}#stopka-bannery-kontener{width:810px}}@media (min-width:1200px){#stopka-bannery-kontener{width:985px}.bannery-buton{width:64px}#stopka-bannery-wstecz:before{padding-left:10px}#stopka-bannery-wprzod:before{padding-right:10px}}
/**
* KOLORY
* 
*/

/** SYSTEM
* ICON FONTS
* SYSTEM
*		Do góry
*		Przewijany komunikat
* PASEK STRON
* KLASY OGÓLNE
* MQ
*/

/* SYSTEM */
/* WCAG OPCJE */
ul.nav-wcag {
	position: absolute;
	top: 2px;
	left: 2px;
	margin: 0px;
	padding: 0px;
	list-style: outside none none}

ul.nav-wcag a {
	position: absolute;
	left: -9000em;
	padding: 5px 10px;
	display: inline;
	font-size: 1.2em;
	line-height: 1.1;
	text-align: center;
	text-decoration: none;
	width: 180px;
	z-index: 2}

ul.nav-wcag a span {display: block; font-size: .8em; text-align: center; padding: 4px}

ul.nav-wcag a:hover, ul.nav-wcag a:focus, ul.nav-wcag a:active {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #D20A2B none repeat scroll 0% 0%;
	border: 2px solid #FFF;
	color: #FFF}


.nie_znaleziono {width: 60%; margin: 20px auto; text-align: center; color: #af0014; padding: 3em 0;}

/* Do góry */
#do-gory {
	display: block;
	z-index: 999;
	position: fixed;
	right: 40px;
	bottom: 40px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	color: #ffcd00;
	font-size: 26px;
	line-height: 32px;
	text-align: center;
	text-decoration: none !important;
	overflow: hidden;
}
#do-gory:before
{content: "\e904"}

/* kalendarzyk JS */
.DatePickerClndr table {margin: 0}

.DatePicker-Wrapper {}
.DatePicker-Wrapper table {background:#b7b7b7; border-collapse:collapse; color:#414141; margin:0; border-color:#b7b7b7; border-width:0;}
.DatePicker-Wrapper table td {/*border:1px solid #E4E4E4;*/ padding:3px; font-size:11px; font-family:Tahoma, Arial, sans-serif;}
.DatePicker-Wrapper table td.nav {background:#00572e; padding:3px 0;}
.DatePicker-Wrapper table td.nav img {vertical-align:middle; cursor:pointer;}
.DatePicker-Wrapper table input {font-size:10px; padding:2px 4px;}
.DatePicker-Wrapper table select {font-size:11px; margin-top:2px; padding:0;}
.kalendarzyk-monthSelect {margin-right:2px;}
.DatePicker-Wrapper table tr td.dayName {background:#626262; color:#fff; font-size:11px; border:1px solid #b7b7b7;}
.DatePicker-Wrapper table td.empty {background:transparent; border:0;}
.DatePicker-Wrapper table td.day {background:#fff; color:#000; font-size:11px; border:1px solid #b7b7b7;}
.DatePicker-Wrapper table td.n {background:#008347; color:#fff;}
.DatePicker-Wrapper table .bp {float:left; margin:2px 0 0 4px;}
.DatePicker-Wrapper table .bn {float:right; margin:2px 2px 0 2px;}
div.kalendarzyk img {cursor:pointer;}


/* Pasek Stron */
.pasek-stron {
	text-align: center;
}

.pasek-stron ul {
	margin: 10px auto !important;
	padding: 0;
	border: none;
	display: inline-block;
}

.pasek-stron li {
	display: inline-block;
	float: left;
	width: 40px;
	height: 40px;
	margin: 0 2px !important;
	padding: 0 !important;
	background: #fbfbff;
	border: none;
	background-image: none !important;
	position: relative;
	overflow: hidden
}

.pasek-stron li a, .pasek-stron li strong {display: block; width: 100%; height: 100%; line-height: 40px; color: #000; font-size: 12px;font-weight: 400;
	-webkit-transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;
}

.pasek-stron li a:hover, .pasek-stron li a:focus {text-decoration: none;background: #003f18; color: #fff}

.pasek-stron li strong {background: #8bbc60}


[class^="ps-"], [class*=" ps-"] {width: auto !important}
#tresc [class^="ps-"] span, #tresc [class*=" ps-"] span {font-size: 11px !important; line-height: 40px; text-transform: uppercase}


.ps-f a,
.ps-p a {
	padding: 0 8px 0 2px !important;
}

.ps-l a,
.ps-n a {
	padding: 0 2px 0 8px !important;
}

.ps-n a:after,
.ps-l a:after,
.ps-p a:before,
.ps-f a:before {
	font-size: 12px;
	color: #006f2a;
	display: inline-block
}

.ps-n a:hover:after,
.ps-l a:hover:after,
.ps-p a:hover:before,
.ps-f a:hover:before,
.ps-n a:focus:after,
.ps-l a:focus:after,
.ps-p a:focus:before,
.ps-f a:focus:before
{
	color: #fff
}


.ps-p a:before {
	content: "\e91c";
	margin: 0 1em;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.ps-f a:before {
	content: "\e91c";
	margin: 0 1em;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.ps-l a:after {
	content: "\e91c";
	margin: 0 1em
}

.ps-n a:after {
	content: "\e91c";
	margin: 0 1em
}

.ps-n span, .ps-p span {display: none}
.a-key {display: none !important}

/**
* KLASY OGÓLNE
* wykorzystywane w całym serwisie
* 
*/
/* domyślny kolor dla linków na calej witrynie */
a:focus, a:focus img, input[type=text]:focus, input[type=submit]:focus, input[type=image]:focus, input[type=checkbox]:focus, input[type=radio]:focus {outline:2px solid #d01111; }
.fl {
	float: left;
}

.fr {
	float: right;
}

.fn {
	float: none !important;
}

.hide {
	display: none;
}

.ir {
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap !important;
	overflow: hidden;
}

.ir0 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	font-size: 0;
	display: inline-block;
	line-height: 0;
}

.vh,
.hidden,
.newsletter label
{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	border: 0;
	clip: rect(0 0 0 0);
	overflow: hidden;
}

.show,
.db {
	display: block;
}

.lh1 {
	line-height: 1 !important;
}

.kolor {
	color: #003f18;
}

.bold {
	font-weight: 700;
}

.nofocus {
	outline: 0px none !important;
}
.nowrap {white-space: nowrap;}

.fz-big {font-size: 14px;}
.fz-sm {font-size: 9px;}

._makro { margin:0 !important; padding:0 !important; }

/* Polityka Cookie żółte */
#polityka-cookie {
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	padding: 22px 10px 5px;
	border-top: 3px solid #ffcd00;
	font-size: 12px;
	color: rgb(0, 0, 0);
	text-align: justify;
	line-height: 1.3;
	background: #fff;
	z-index: 99999;
}

#polityka-cookie-zamknij {
	position: absolute;
	top: -16px;
	right: 30px;
	height: 24px;
	line-height: 20px;
	background:#ffcd00;
	cursor: pointer;
	padding: 2px 7px;
	color: #21396c;
	font-size: 12px;
	font-weight: bold !important;
	vertical-align: middle;
	text-align: center;
	border-radius: 3px 3px 3px 3px;
}

#polityka-cookie p {
	margin: 10px auto ! important;
	text-align: center;
	max-width: 945px;
	font-weight: bold
}

#polityka-cookie a {
	text-decoration: underline;
}

#polityka-cookie a:hover {
	text-decoration: none;
}



/**
* WYSZUKIWARKA AKTUALNOŚCI, GALERIA
* 
*/
#tresc .formularz-wyszukaj {padding: 0; margin: 0}
#tresc .formularz-wyszukaj ul {
	margin: 0;
	padding: 10px;
	min-height: 100px
}

#tresc .formularz-wyszukaj ul li {
	width: 22%;
	margin: 0 .5% 5px 0;
	list-style: none;
	background-image: none !important;
	padding: 0;
	float: left;
	position: relative
}



#tresc  #wyniki-formularz ul li {width: 44%;}
#tresc  #wyniki-formularz ul li + li + li {width: 10%}
#tresc  #wyniki-formularz ul li + li + li + li {width: 100%}

#tresc .formularz-wyszukaj input[type="text"],
#tresc .formularz-wyszukaj select {
	width: 100%;
	height: 35px;
	border: 1px solid #7fb794;
	line-height: 35px;
	padding: 0 .5em
}

#tresc .formularz-wyszukaj input[type="text"]:focus,
#tresc .formularz-wyszukaj select:focus {border-color: #167371; outline: 0; background: #f3f8f8}

#tresc .formularz-wyszukaj input[type="submit"] {
	border: 0;
	height: 35px;
	width: 100%;
	padding: 0;
	text-align: center;
	background: #8bbc60;
	color: #25321a;
	font-size: 11px;
	text-transform: uppercase;
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}

#tresc .formularz-wyszukaj input[type="submit"]:focus,
#tresc .formularz-wyszukaj input[type="submit"]:hover {color: #fff; background: #003f18}

#tresc .formularz-wyszukaj label {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;border: 0;clip: rect(0 0 0 0);overflow: hidden}

#tresc .formularz-wyszukaj p:before {
	padding-right: 10px;
	line-height: 20px}

#tresc .formularz-wyszukaj p {
	padding: 5px 0 0;
	margin: 0
}

#tresc .formularz-wyszukaj .kalendarz {
	width: 15%;
	min-width: 135px
}

#tresc .formularz-wyszukaj .kalendarz:after {
	content: "\e900";
	position: absolute;
	top: 0;
	right: 5px;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}

#tresc .formularz-wyszukaj .submit {
	width: 9%;
/*	margin-top: 16px*/
}

#tresc .formularz-wyszukaj .wyszukaj-info {
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both
}


/* banery */
.baner a, .baner img {display: block; overflow: hidden}
#banery-kontener {margin: 0 auto ;padding: 0;  height: 100px; width: 240px}
#banery-kontener ul li {width: 220px; height: 80px; float: left; margin: 10px}
#banery-kontener img {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	opacity: .5;
	-webkit-transition: all 0.4s cubic-bezier(.54, .01, .55, 1.42) 0s;
	-moz-transition: all 0.4s cubic-bezier(.54, .01, .55, 1.42) 0s;
	-ms-transition: all 0.4s cubic-bezier(.54, .01, .55, 1.42) 0s;
	-o-transition: all 0.4s cubic-bezier(.54, .01, .55, 1.42) 0s;
	transition: all 0.4s cubic-bezier(.54, .01, .55, 1.42) 0s;

}

#banery-kontener img:hover,
#banery-kontener a:hover img,
#banery-kontener a:focus img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
} 



/* menu mobilne */
/* Overlay style */
.overlay2 {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(18, 159, 221, 0.9);
	z-index: 99999;
}

/* Overlay closing cross */
.overlay2 .overlay-close {
	width: 80px;
	height: 80px;
	position: absolute;
	right: 20px;
	top: 20px;
	overflow: hidden;
	border: none;
	background: url(../pics/cross.png) no-repeat center center;
	text-indent: 200%;
	color: transparent;
	outline: none;
	z-index: 100;
}

/* Menu style */
.overlay2 nav {
	text-align: center;
	position: relative;
	top: 50%;
	height: 60%;
	font-size: 32px;
	background: none !important;
}
.overlay2 nav::before, .overlay2 nav::after {content: none;}
.overlay2 ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	display: inline-block;
	height: 100%;
	position: relative;
}

.overlay2 ul li {
	display: block;
	height: 20%;
	min-height: 54px;
}

.overlay2 ul li a {
	font-weight: 300;
	display: block;
	color: #fff;
}

.overlay2 ul li a:hover,
.overlay2 ul li a:focus {
	color: #a5fff1;
}

/* Effects */
.overlay-hugeinc {
	opacity: 0;
	visibility: hidden;
}

.overlay-hugeinc.open {
	opacity: 1;
	visibility: visible;
}


@media screen and (max-height: 30.5em) {
	.overlay2 nav {
		height: 70%;
		font-size: 34px;
	}
	.overlay2 ul li {
		min-height: 34px;
	}
}


#tresc .formularz-wyszukaj ul li:before {content: none; display: none}
#tresc .pasek-stron li:before,
#tresc .aktualnosc.aktualnosc-lista li:before,
#tresc .publikacje-lata li:before,
#tresc .mapa li:before {content: none; display: none !important}




#tresc .aktualnosc li{
    padding: 0 0 10px !important; 
}



/**
* MQ
* 
*/


@media (min-width: 640px) {
	
	#banery-kontener { width: 480px;}
	
	.fz-big {font-size: 16px;}
	.fz-sm {font-size: 10px;}
	#polityka-cookie { padding: 5px 10px;}
}

@media (min-width: 768px) {
	
	.pasek-stron li {margin: 0 10px !important}
	.ps-p a:before {margin: 0 2em 0 .5em}
	.ps-f a:before {margin: 0 2em 0 .5em}
	.ps-l a:after {margin: 0 .5em 0 2em}
	.ps-n a:after {margin: 0 .5em 0 2em}

	.ps-n span, .ps-p span {display: inline}
	#banery-kontener { width: 720px}
	
}

@media (min-width: 992px) {
	.a-key {display: block !important}
}


@media (min-width: 1200px) {
	#banery-kontener { width: 970px;}
	.fz-big {font-size: 20px;}

}





img {max-width: 100%;}
#tresc *,
#tresc *:before,
#tresc *:after {
    box-sizing: border-box
}

.vh,
.hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    border: 0;
    clip: rect(0 0 0 0);
    overflow: hidden;
}

#tresc p {font-size: 13px; line-height: 21px; color: #111; padding: 10px 0;}
#tresc p span {font-size: 13px !important;}
#tresc p img {vertical-align: middle; margin: 0 auto}


h1,
h1.tresc-tytul {
    background: #8bbc60;
    color: #fff;
    padding: 18px 16px;
    margin: 0;
    font-size: 25px;
    font-weight: 400;
    color: #003f18;
    line-height: 1.1
}



h1 a, h1.tresc-tytul a {color: #fff}
h2 {margin: 20px 0 5px; font-size: 20px; line-height: 1.4; font-weight: 400; color: #004a1c; clear: both}
h3 {margin: 20px 0 5px 20px; font-size: 16px; line-height: 1.4; font-weight: 400; color: #000; clear: both; border-bottom: 1px solid #004a1c; padding-bottom: 5px}
h4 {margin: 20px 0 5px 20px; font-size: 14px; line-height: 1.4; font-weight: 400; clear: both; width: 60%; color: #111111}
h5 {margin: 20px 0 5px 15px; font-size: 13px; line-height: 1.5; font-weight: 400; clear: both; padding: 5px; color: #006f2a}
h6 {margin: 20px 0 5px 20px; font-size: 12px; line-height: 1.6; font-weight: 700; clear: both;  color: #004a1c; text-transform: uppercase;}




#tresc iframe {border: 0 !important;}


  /* Listy */
#tresc ul {margin: 20px 0 25px 15px}
#tresc ol {margin: 20px 0 25px 25px}
#tresc ul li {margin-bottom: 5px; position: relative;}
#tresc ul ul, #tresc ol ul, #tresc ol ol {margin: 5px 0 15px 10px}

ul.lista1  {}
#tresc ul li, ul.mapa_dzialu li, ul.lista1 li {list-style: none !important; padding-left: 12px}
#tresc ul li:before, ul.mapa_dzialu li:before, ul.lista1 li:before {content: ""; display: inline-block; width:4px; height: 4px; color: #4ac7da;  margin: 0 8px 1px 0; position: absolute;left:-10px;top: 8px; border-width: 1px 1px  0 0; border-style: solid; border-color: #398355;
    /* css3 */
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)}
#tresc ul ul li:before ,ul.mapa_dzialu ul ul li:before, ul.lista1 ul ul li:before {content: "-"; background: none; margin-right: 2px; color:#4ac7da; top: auto; border: 0;
    /* css3 */
    -webkit-transform: rotate(0);
    transform: rotate(0)}

ul.lista2 {}
ul.lista2 li {list-style: none !important; padding-left: 12px}
ul.lista2 li:before {content: " "; display: inline-block; width: 5px; height: 5px; background: #006f2a; margin: 0 8px 1px 0;-webkit-border-radius: 50%; border-radius: 50%; position: absolute; left: -10px;top: 8px}
ul.lista2 ul ul li:before {content: "-"; background: none !important; margin: 0 2px 0 0;color:#006f2a; top: auto}

/* lista horyzontalna */
ul.lista-horyzontalna li {display: inline-block; padding: 0 0 0 10px; margin-right: 5px;}
ul.lista-horyzontalna li:before {content: " "; display: inline-block; width: 4px; height: 4px; margin: 0 5px 2px 0; border-width: 1px 1px  0 0; border-style: solid; border-color: #398355;
    /* css3 */
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)}


  /* Panele info */
#tresc p.info,
#tresc p.cytat,
#tresc .cytat p,
#tresc p.info1,
#tresc .info p,
#tresc .info1 p,
#tresc p.info2,
#tresc .info2 p,
#tresc p.info3,
#tresc .info3 p {
    clear: both;
    display: table;
    width: 100%;
    margin: 20px 0;
    padding: 5px 10% 5px 30%;
    font-size: 13px;
    line-height: 26px;
    text-transform: uppercase;
    font-style: italic;
    color: #006f2a;
    background: #fff;
    text-align: left;
    position: relative;
    min-height: 90px
}

#tresc p.info:before,
#tresc p.info1:before,
#tresc p.info2:before,
#tresc p.info3:before {
    content: ""; display: table-cell; height: 100%; width: 30%; position: absolute; top: 0;left: -2%; vertical-align: middle; text-align: right; padding: 20px 30px; font-size: 44px;}

#tresc p.info:after,
#tresc p.info1:after,
#tresc p.info2:after,
#tresc p.info3:after {
    content: ""; display: block; height: 100%; width: 10%; position: absolute; top: 0;right: -2%}


#tresc p.info:before, #tresc p.info:after {background: #96c270}
#tresc p.info {color: #5D7C43}
#tresc p.info1:before, #tresc p.info1:after {background: #006f2a}
#tresc p.info2:before, #tresc p.info2:after {background: #ffcb09}
#tresc p.info2:before {content: "\e909"; color: #000}
#tresc p.info3, #tresc p.info3:before, #tresc p.info3:after {background: #e5f0db}
#tresc p.info3:before {content: "\e906"}



#tresc p.cytat:after {position: absolute; color: #cae0b7; content: "\e908"; font-size: 60px; z-index: -1; top: -5px;left: 26%;}
#tresc p.cytat {position: relative; z-index: 2}

#tresc p.info a,
#tresc .info p a,
#tresc p.info1 a,
#tresc .info1 p a,
#tresc p.info2 a,
#tresc .info2 p a,
#tresc p.info3 a,
#tresc .info3 p a,
#tresc p.cytat a,
#tresc .cytat p a {
    text-decoration: none !important;
    border-bottom: 1px solid #006f2a !important;
}

span.mark {background-color: #ffcd00; padding: 2px 4px; margin: 0 2px;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
}


/*zdjecia*/
img.foto {display:block; margin: 0 auto 15px; padding: 0;}
img.foto_lewa {float:left; margin: 0 15px 15px; padding: 0;}
div.foto_lewa {float:left; margin: 0 15px 15px !important; padding: 0;}
img.foto_prawa {float:right; margin:0 0 5px 15px; padding: 0;}
div.foto_lewa {float:left; margin: 0 15px 15px  !important; padding: 0;}
img.foto_prawa, div.foto_prawa {float:right; margin:0 0 15px 15px !important; padding: 0;}
div.foto_info {width: auto; margin: 0 auto 10px; position: relative; overflow: hidden}
div.foto_lewa img, div.foto_prawa img, div.foto_info img {margin: 0 !important; padding: 0 !important; display: block;}
div.foto_info a div {width: 100%;}

div.foto_info a {position: relative;display: block; overflow: hidden; margin: 2px !important;padding: 0 !important; height: 100%; text-align: center }

div.foto_info:before {content: ""; display: block; height: 10px; width: 100%; position: absolute; left: 0;bottom: -10px ;background: #d3e2e1; z-index: 2}


div.foto_info > div {clear: both; background: #d3e2e1; padding: 5px 8px; color: #167371; font-size: 12px; line-height: 1.2; font-weight: 400; position: absolute; width: 100%; left: 0;bottom: 0 ; z-index: 4;}


/*tabele*/
table { background: #fff; border-collapse:collapse; border: 0;}
table td {padding: 8px; background: #fff; border: 0;}
table th, table thead td {padding: 10px 8px; font-weight: 700; text-transform: uppercase;}


table.tabela_pobierz, table.tabela_ogolna {color: #fff; margin-top: 10px; border-collapse: collapse; width: 102%; border: 0; margin-left: -1%;}
table.tabela_ogolna caption, table.tabela_pobierz caption {color: #fff; font-size: 13px; text-transform: uppercase; margin-bottom: 5px; text-align: left; padding: 5px 2%;}
table.tabela_ogolna caption strong, table.tabela_pobierz caption strong {display: block; font-size: 12px; text-transform: none;}
table.tabela_ogolna caption strong span, table.tabela_pobierz caption strong span {font-size: 14px; color: #167371;}



table.tabela_pobierz a {
    color: #0C3E3D;
    text-decoration: none !important;
    font-size: 14px;
}

table.tabela_pobierz td {
    background: #fff;
    padding: 8px;
    color: #000;
    vertical-align: top;
    font-size: 12px;
    line-height: 1.4;
    border: 1px solid #167371;
}

table.tabela_pobierz td + td + td {
    text-align: center;
}

table.tabela_pobierz th,
table.pobierz thead td {
    background-color: #004a1c;
    font-size: 12px;
    line-height: 1.1;
    padding: 10px 8px;
    font-weight: 400;
    text-transform: uppercase;
    border: 1px solid #fff;
    color: #fff;
    border-top: 1px solid #004a1c;
}

table.tabela_pobierz th:first-child,
table.pobierz thead td:first-child,
table.tabela_ogolna th:first-child,
table.tabela_ogolna thead td:first-child  {border-left: 1px solid #004a1c}

table.tabela_pobierz th:last-child,
table.tabela_pobierz thead td:last-child,
table.tabela_ogolna th:last-child,
table.tabela_ogolna thead td:last-child  {border-right: 1px solid #004a1c}

table.tabela_pobierz tr:hover td {
    background: #004a1c !important;
    color: #fff !important;
}

table.tabela_pobierz tr:hover a {
    color: #fff !important;
}
table.tabela_pobierz tr:nth-child(even) td {
    background: #e5f1ea;
}



table.tabela_ogolna td {
    background: #fff;
    padding: 8px;
    color: #000;
    vertical-align: top;
    font-size: 12px;
    line-height: 1.4;
    border: 1px solid #224c8c;
}

table.tabela_ogolna tr:nth-child(even) td {
    background: #e6eff1;
}

table.tabela_ogolna tr:hover td {
    background: #004a1c;
    color: #fff;
}

table.tabela_ogolna tr:hover td a {
    color: #fff !important;
}


table.tabela_ogolna th {
    background-color: #004a1c;
    font-size: 12px;
    line-height: 1.1;
    padding: 10px 8px;
    font-weight: 400;
    text-transform: uppercase;
    border: 1px solid #fff;
    color: #fff;
    border-top: 1px solid #004a1c;
}

table.tabela_ogolna th:first-child {
    border-left: 1px solid #167371;
}

table.tabela_ogolna th:last-child {
    border-right: 1px solid #167371;
}

table.tabela_ogolna th a,
table.tabela_ogolna th p {
    color: #fff !important;
    text-decoration: none !important;
}

#tresc table td img {max-width: none !important;}

.clear { width: 0; height: 0; clear: both; margin: 0; padding: 0; border-style: none !important; }
.vtop { vertical-align: top; }
#tresc ul li span , #tresc ol li span {font-size: 13px !important;}


/*
	jQuery Touch Optimized Sliders "R"Us
	Core CSS
*/
.tos-noanimation {
  -webkit-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -o-transition-property: none !important;
  transition-property: none !important; }

.tos-fastanimation {
  -webkit-transition-duration: 0.2s !important;
  -moz-transition-duration: 0.2s !important;
  -ms-transition-duration: 0.2s !important;
  -o-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -webkit-transition-timing-function: ease-out !important;
  -moz-transition-timing-function: ease-out !important;
  -ms-transition-timing-function: ease-out !important;
  -o-transition-timing-function: ease-out !important;
  transition-timing-function: ease-out !important; }

.tos-wrapper {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  display: none;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden; }
  .tos-wrapper.tos-opened {
    display: block; }
  .tos-wrapper.tos-opening {
    opacity: 1; }
  .tos-wrapper.tos-fixed {
    background-color: black;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9000; }
  .tos-wrapper.tos-inline {
    position: relative; }

.tos-slider {
  white-space: nowrap;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  position: relative; }

.tos-wrapper.tos-fx-slide .tos-slider {
  left: 0;
  -webkit-transition: left 0.4s ease;
  -moz-transition: left 0.4s ease;
  -ms-transition: left 0.4s ease;
  -o-transition: left 0.4s ease;
  transition: left 0.4s ease; }
.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider {
  position: absolute; }

.tos-wrapper.tos-fx-fade .tos-slider {
  opacity: 1;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease; }

.tos-uibg {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1}

.tos-desktop .tos-wrapper:hover .tos-uibg,
.tos-touch .tos-wrapper.tos-hover .tos-uibg {
  opacity: 1; }

.tos-slide {
  -webkit-overflow-scrolling: touch;
  line-height: 1px;
  text-align: center;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative; }
  .tos-slide:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px; }
  .tos-slide.tos-loading > * {
    opacity: 0; }
  .tos-slide > * {
    opacity: 1;
    -webkit-transition: opacity 0.4s ease;
    -moz-transition: opacity 0.4s ease;
    -ms-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease; }

.tos-slide > img, .tos-slide a img  {
  vertical-align: middle;
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  box-sizing: border-box; }
.tos-slide.tos-html > div {
  -webkit-overflow-scrolling: touch;
  white-space: normal;
  text-align: left;
  line-height: 1.5}


.tos-wrapper.tos-fill .tos-slide.tos-image > img {
  max-height: none;
  max-width: none;
  min-height: 100%;
  min-width: 100%; }
.tos-wrapper.tos-fixed .tos-slide.tos-html > div {
  background-color: white;
  color: #333333;
  box-sizing: border-box;
  display: inline-block;
  padding: 40px;
  overflow: auto; }

.tos-desktop .tos-wrapper.tos-fixed {
  background-color: rgba(0, 0, 0, 0.85); }
  .tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide {
    padding: 20px; }

/*
	jQuery Touch Optimized Sliders "R"Us
	Buttons addon
*/
.tos-prev,
.tos-next,
.tos-close {
  background: black;
  border-radius: 3px;
  opacity: 0;
  display: block;
  width: 40px;
  position: absolute;
  z-index: 1;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease; }

.tos-prev,
.tos-next {
  height: 80px;
  margin-top: -40px;
  top: 50%; }
  .tos-prev.tos-disabled,
  .tos-next.tos-disabled {
    cursor: default; }

.tos-prev {
  left: 20px; }

.tos-next {
  right: 20px; }

.tos-close {
  height: 40px;
  top: 20px;
  right: 20px; }

.tos-desktop .tos-wrapper:hover .tos-prev,
.tos-desktop .tos-wrapper:hover .tos-next,
.tos-desktop .tos-wrapper:hover .tos-close,
.tos-touch .tos-wrapper.tos-hover .tos-prev,
.tos-touch .tos-wrapper.tos-hover .tos-next,
.tos-touch .tos-wrapper.tos-hover .tos-close {
  opacity: 0.5; }
  .tos-desktop .tos-wrapper:hover .tos-prev:hover,
  .tos-desktop .tos-wrapper:hover .tos-next:hover,
  .tos-desktop .tos-wrapper:hover .tos-close:hover,
  .tos-touch .tos-wrapper.tos-hover .tos-prev:hover,
  .tos-touch .tos-wrapper.tos-hover .tos-next:hover,
  .tos-touch .tos-wrapper.tos-hover .tos-close:hover {
    opacity: 0.9; }
  .tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,
  .tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,
  .tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,
  .tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled,
  .tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,
  .tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled {
    opacity: 0.2; }

.tos-prev span,
.tos-next span,
.tos-close span:before,
.tos-close span:after {
  content: '';
  display: block;
  width: 12px;
  height: 12px;
  margin: -5px;
  position: absolute;
  top: 50%;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.tos-close span:before,
.tos-close span:after {
  width: 6px;
  height: 6px;
  margin-top: -4px;
  margin-left: 0;
  margin-right: 0; }

.tos-prev span,
.tos-close span:before {
  border-bottom: 3px solid white;
  border-left: 3px solid white;
  left: 50%; }

.tos-next span,
.tos-close span:after {
  border-top: 3px solid white;
  border-right: 3px solid white;
  right: 50%; }

.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide, .tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide, .tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide {
  padding-left: 80px;
  padding-right: 80px; }

.tos-inline {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  display: inline-block;
  margin: 0;
  position: relative;
  top: auto;
  left: auto;
  right: auto; }
  .tos-inline.tos-prev {
    margin-right: -60px; }
  .tos-inline.tos-next {
    margin-left: -60px; }

.tos-loading .tos-inline {
  opacity: 0 !important; }

.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close {
  -webkit-transform: scale(2);
  -moz-transform: scale(2);
  -ms-transform: scale(2);
  -o-transform: scale(2);
  transform: scale(2); }
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev,
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close {
  -webkit-transform: scale(3);
  -moz-transform: scale(3);
  -ms-transform: scale(3);
  -o-transform: scale(3);
  transform: scale(3); }
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev, .tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev {
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center; }
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next, .tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next {
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center; }
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close, .tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close {
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
  transform-origin: right top; }

/*
	jQuery Touch Optimized Sliders "R"Us
	Caption addon
*/
.tos-caption {
  color: white;
  text-align: center;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1; }
  .tos-caption:after {
    content: '';
    display: block;
    clear: both; }
  .tos-caption > div {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding: 0 20px;
    float: left; }
    .tos-caption > div:last-child {
      float: right;
      margin-right: -2px; }

.tos-desktop .tos-wrapper:hover .tos-caption,
.tos-touch .tos-wrapper.tos-hover .tos-caption {
  opacity: 1; }

.tos-wrapper .tos-caption {
  line-height: 20px;
  font-size: 15px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
  height: 40px; }
.tos-wrapper.tos-has-caption .tos-uibg {
  height: 100px; }

.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide {
  padding-bottom: 60px; }

.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption {
  line-height: 40px;
  font-size: 30px;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
  height: 80px; }
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg {
  height: 200px; }
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption {
  line-height: 60px;
  font-size: 45px;
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.8);
  height: 120px; }
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg {
  height: 300px; }

/*
	jQuery Touch Optimized Sliders "R"Us
	Drag addon
*/
.tos-wrapper.tos-fx-slide .tos-slider {
  -webkit-transition-property: left, margin;
  -moz-transition-property: left, margin;
  -ms-transition-property: left, margin;
  -o-transition-property: left, margin;
  transition-property: left, margin; }

/*
	jQuery Touch Optimized Sliders "R"Us
	Pagination addon
*/
.tos-pagination {
  text-align: center;
  white-space: nowrap;
  overflow-x: auto;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1; }
  .tos-pagination a {
    display: inline-block; }
  .tos-pagination.tos-bullets a {
    background-color: rgba(255, 255, 255, 0.2); }
    .tos-pagination.tos-bullets a:hover {
      background-color: rgba(255, 255, 255, 0.5); }
    .tos-pagination.tos-bullets a.tos-selected {
      background-color: rgba(255, 255, 255, 0.9); }

.tos-desktop .tos-wrapper:hover .tos-pagination,
.tos-touch .tos-wrapper.tos-hover .tos-pagination {
  opacity: 1; }

.tos-wrapper .tos-pagination:before, .tos-wrapper .tos-pagination:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 10px; }
.tos-wrapper.tos-has-bullets .tos-pagination {
  height: 30px; }
  .tos-wrapper.tos-has-bullets .tos-pagination a {
    border-radius: 10px;
    width: 10px;
    height: 10px;
    margin: 0 5px; }
.tos-wrapper.tos-has-bullets .tos-caption {
  bottom: 30px; }
.tos-wrapper.tos-has-bullets .tos-uibg {
  height: 90px; }
.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg {
  height: 130px; }
.tos-wrapper.tos-has-thumbnails .tos-pagination {
  height: 70px; }
  .tos-wrapper.tos-has-thumbnails .tos-pagination a {
    background-position: center center;
    background-size: cover;
    width: 50px;
    height: 50px;
    margin: 0 5px; }
.tos-wrapper.tos-has-thumbnails .tos-caption {
  bottom: 70px; }
.tos-wrapper.tos-has-thumbnails .tos-uibg {
  height: 130px; }
.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg {
  height: 170px; }

.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide {
  padding-bottom: 50px; }
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide {
  padding-bottom: 80px; }
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide {
  padding-bottom: 90px; }
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide {
  padding-bottom: 120px; }

.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before, .tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after {
  content: '';
  display: inline-block;
  width: 40px;
  height: 20px; }
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination {
  height: 60px; }
  .tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a {
    border-radius: 20px;
    width: 20px;
    height: 20px;
    margin: 0 10px; }
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption {
  bottom: 60px; }
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg {
  height: 180px; }
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg {
  height: 260px; }
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination {
  height: 140px; }
  .tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a {
    background-position: center center;
    background-size: cover;
    width: 100px;
    height: 100px;
    margin: 0 10px; }
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption {
  bottom: 140px; }
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg {
  height: 260px; }
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg {
  height: 340px; }
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before, .tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after {
  content: '';
  display: inline-block;
  width: 60px;
  height: 30px; }
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination {
  height: 90px; }
  .tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a {
    border-radius: 30px;
    width: 30px;
    height: 30px;
    margin: 0 15px; }
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption {
  bottom: 90px; }
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg {
  height: 270px; }
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg {
  height: 390px; }
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination {
  height: 210px; }
  .tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a {
    background-position: center center;
    background-size: cover;
    width: 150px;
    height: 150px;
    margin: 0 15px; }
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption {
  bottom: 210px; }
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg {
  height: 390px; }
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg {
  height: 510px; }

/*
	jQuery Touch Optimized Sliders "R"Us
	Html media
*/
.tos-slide .tos-html {
  -webkit-overflow-scrolling: touch; }

/*
	jQuery Touch Optimized Sliders "R"Us
	Youtube media
*/
.tos-play {
  background: black;
  opacity: 0;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease; }
  .tos-play:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%; }

.tos-desktop .tos-wrapper:hover .tos-play,
.tos-touch .tos-wrapper.tos-hover .tos-play {
  opacity: 0.5; }
  .tos-desktop .tos-wrapper:hover .tos-play:hover,
  .tos-touch .tos-wrapper.tos-hover .tos-play:hover {
    opacity: 0.9; }

.tos-wrapper .tos-play {
  border-radius: 80px;
  width: 80px;
  height: 80px;
  margin: -40px; }
  .tos-wrapper .tos-play:after {
    border: 20px solid transparent;
    border-left-color: white;
    border-left-width: 30px;
    margin-top: -20px;
    margin-left: -10.5px; }

.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play {
  border-radius: 160px;
  width: 160px;
  height: 160px;
  margin: -80px; }
  .tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after {
    border: 40px solid transparent;
    border-left-color: white;
    border-left-width: 60px;
    margin-top: -40px;
    margin-left: -21px; }
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play {
  border-radius: 240px;
  width: 240px;
  height: 240px;
  margin: -120px; }
  .tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after {
    border: 60px solid transparent;
    border-left-color: white;
    border-left-width: 90px;
    margin-top: -60px;
    margin-left: -31.5px; }

#publikacje,#galeria-glowna{overflow:hidden;background:#fafaff}#galeria-glowna{padding:0 15px}#publikacje h2{padding-left:16px}#banery{overflow:hidden}#aktualnosci h2{margin-left:.6em}#tresc .aktualnosc-glowna{margin:0;padding:0}#tresc .aktualnosc-glowna li{padding:0}#tresc .aktualnosc-glowna li img{display:block;margin:0 auto}#mapka{background:#006f2a;padding:16px 0 0 0;color:#fff}#mapka h2{color:#fff;margin:0;padding:0 16px 5px;line-height:1.1}#mapka p{color:#fff;line-height:1.4;padding:0 16px}#mapka strong{display:block;padding:10px;font-size:11px;text-align:center}#mapka svg{margin-left:5%!important}#mapka ul{margin:0;padding:0;overflow:hidden}#mapka ul li{width:32.7777%;display:inline-block;float:left;margin:0 .5% .5% 0;padding:0;background:#005f24}#mapka ul li a{display:block;height:65px;text-align:center;font-size:10px;color:#fff;padding-top:40px;position:relative}#mapka ul li a:before{content:"";display:block;width:30px;height:35px;position:absolute;top:5px;left:50%;margin-left:-15px;background-image:url('../themes/default/pics/herby.png');background-repeat:no-repeat}#mapka ul li+li a:before{background-position:-30px 0}#mapka ul li+li+li a:before{background-position:-60px 0}#mapka ul li+li+li+li a:before{background-position:-90px 0}#mapka ul li+li+li+li+li a:before{background-position:-120px 0}#mapka ul li+li+li+li+li+li a:before{background-position:-150px 0}#mapka ul li+li+li+li+li+li+li a:before{background-position:-180px 0}#mapka ul li+li+li+li+li+li+li+li a:before{background-position:-210px 0}#mapka ul li+li+li+li+li+li+li+li+li a:before{background-position:-240px 0}#mapka ul li a:hover{background:#004a1c}.strona-glowna h1{background-color:transparent}#tresc{padding-top:0!important}.boxy{margin-top:20px}.banery{position:relative}.banery ul{margin-top:0!important}#banery-prev,#banery-next{display:block;width:36px;height:100%;position:absolute;top:0;text-align:center}#banery-prev{left:0}#banery-next{right:0}.banery .buton2:after{position:absolute;left:5px;top:50%;margin:-9px 0 0 0;width:18px;height:18px;border-color:inherit;border-width:4px 4px 0 0;border-style:solid;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#banery-prev:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#banery .banery-stale ul{display:block;margin:0;padding:0}#banery .banery-stale ul li{display:inline-block;width:49%;margin:.5%;padding:0}.banery-stale ul li img{width:auto!important;height:auto!important}#slider-glowna>div{padding:0}.slider{height:420px;position:relative;margin-bottom:10px}#slider-glowna .slider-item{position:absolute;height:100%;width:100%;top:0;left:0;padding:0;margin:0}#slider-glowna .slider-item>div{background-size:cover!important;background-position:center center;height:50%}#slider-glowna .slider-inner{background:#b9d7a0;height:100%;padding:10px 16px 50px 60px;position:relative}#slider-glowna .slider-inner span{position:absolute;width:60px;top:10px;left:-10px;text-align:right;font-size:11px;line-height:1.2;color:#004519}#slider-glowna .slider-inner span strong{font-size:20px}#slider-glowna .slider-inner h3{font-size:16px;color:#003f18;border:0;margin:0!important;padding:0 0 10px 15px!important;border-left:1px solid #003f18}#slider-glowna .slider-inner p{display:block;overflow:hidden;height:auto;font-size:13px;line-height:1.2;color:#111;border-left:1px solid #003f18;margin:0!important;padding:0 0 0 15px!important}#slider-glowna .slider-inner a{overflow:hidden;position:absolute;right:30px;bottom:0;color:#004519;font-weight:700;font-size:11px}.fsize3 #slider-glowna .slider-inner h3,.fsize4 #slider-glowna .slider-inner p{line-height:1.4!important}.fsize2 #slider-glowna .slider-inner a,.fsize3 #slider-glowna .slider-inner a,.fsize4 #slider-glowna .slider-inner a{bottom:50px;left:105px}#slider-glowna .slider-controls{position:absolute;bottom:52%;right:0;margin:0;padding:0;text-align:center}#slider-glowna .slider-controls ul{margin-bottom:10px}#slider-glowna .slider-controls>a{position:absolute;outline:0;overflow:hidden;font-size:30px;display:block;width:50px;height:50px;text-align:center;line-height:45px;border:1px solid #006d29;bottom:0;color:#004519;text-decoration:none!important}#slider-prev{left:20px}#slider-next{right:20px}#slider-glowna .slider-controls>a:hover,#slider-glowna .slider-controls>a:focus{color:#fff!important;background:#006d29}.slider-items li{display:inline-block;width:10px;margin:5px;padding:0}.slider-items li a{display:inline-block!important;width:10px;height:10px!important;overflow:hidden;white-space:nowrap;text-indent:100%;background:#fff;border-radius:100%;border:1px solid #b9d7a0;-webkit-border-radius:100%}.slider-items li a:hover,.slider-items li a:focus{border:1px solid #004519;background:#004519;outline:0}.slider-items li a.item-active{border:1px solid #004519}#kalendarium>div,#kalendarium>div>div{padding-left:0}#strona-glowna-aktualnosci{padding-right:0}.social-link-box{height:216px;margin:0;padding:0}.social-link-box div{height:50%;width:100%;display:table;text-align:center}.social-link-box div a{display:table-cell;height:100%;vertical-align:middle;text-align:center;text-decoration:none!important}.social-link-box .link-box a span{display:block;text-align:center;margin-left:0;margin-top:-25px;position:relative}.social-link-box .link-box a span:after{display:block;width:30px;height:30px;font-size:24px;position:absolute;bottom:-35px;left:50%;margin-left:-15px;top:auto;right:auto}.box .social{text-align:center;padding:10px;background:#f4f4f4}.box .social a{display:inline-block;width:38px;height:38px;line-height:38px;overflow:hidden;margin:1px;font-size:26px;color:#b1b1b1}.box .social a:hover,.box .social a:focus{color:#fff;text-decoration:none}.banery{background:#fff;border-radius:8px;-webkit-border-radius:8px;height:100px}.banery>div{width:1024px;margin:0 auto;overflow:hidden}@media(min-width:768px){.slider{height:380px}#slider-glowna .slider-item>div{height:100%}#slider-glowna .slider-inner{padding:25px 30px 85px 85px}#slider-glowna .slider-inner p{height:170px;line-height:1.6}.fsize1 #slider-glowna .slider-inner p{height:180px;line-height:1.5}.fsize2 #slider-glowna .slider-inner p{height:180px;line-height:1.4}.fsize3 #slider-glowna .slider-inner p{height:180px;line-height:1.3}.fsize4 #slider-glowna .slider-inner p{line-height:1.2}#slider-glowna .slider-inner span{top:25px;left:15px}#slider-glowna .slider-inner a{bottom:80px}#slider-glowna .slider-controls{bottom:20px}#banery .banery-stale ul li{width:24%;margin:.5%}}@media(min-width:992px){#slider-glowna .slider-inner{padding:35px 30px 85px 85px}#slider-glowna .slider-inner span{top:35px}}}
