/*
dev.css
*/
@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700&subset=latin-ext");
/* line 6, ../_scss/main/_layout.scss */
.sidebar div[class*="title"] {
  border-bottom-width: 1px;
}

/* line 11, ../_scss/main/_layout.scss */
#slider {
  padding-top: 20px;
}

/* line 17, ../_scss/main/_layout.scss */
.slidesjs-pagination li a {
  width: 11px;
  padding-top: 11px;
  height: 0;
  background-color: #cecece;
  color: transparent;
  border-radius: 50%;
}
/* line 24, ../_scss/main/_layout.scss */
.slidesjs-pagination li a.active {
  background-color: #000;
}
/* line 27, ../_scss/main/_layout.scss */
.slidesjs-pagination li a:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 33, ../_scss/main/_layout.scss */
a.button {
  padding: 5px 20px;
  border-radius: 3px;
  color: #fff !important;
  text-decoration: none;
}
/* line 38, ../_scss/main/_layout.scss */
a.button.green {
  background-color: #66b32f;
}
/* line 41, ../_scss/main/_layout.scss */
a.button.blue {
  background-color: #6aacdf;
}
/* line 44, ../_scss/main/_layout.scss */
a.button.right {
  float: right;
}
/* line 47, ../_scss/main/_layout.scss */
a.button.black {
  background-color: #000;
}
/* line 50, ../_scss/main/_layout.scss */
a.button:hover {
  opacity: 0.9;
  text-decoration: none !important;
}

/* line 56, ../_scss/main/_layout.scss */
#lang {
  float: right;
}

/* line 62, ../_scss/main/_layout.scss */
#navcontainer > ul {
  float: right;
}
/* line 65, ../_scss/main/_layout.scss */
#navcontainer > ul li a {
  font-family: Lato;
  font-weight: 700;
}

/* line 73, ../_scss/main/_layout.scss */
ul.social-container {
  position: fixed;
  right: 0;
  top: 150px;
}
/* line 78, ../_scss/main/_layout.scss */
ul.social-container li {
  list-style: none;
  margin-bottom: 10px;
}
/* line 81, ../_scss/main/_layout.scss */
ul.social-container li a {
  display: inline-block;
  width: 60px;
  height: 60px;
  line-height: 58px;
  text-align: center;
  color: #fff;
  font-size: 30px;
}
/* line 89, ../_scss/main/_layout.scss */
ul.social-container li a.fb {
  background-color: #3b5998;
}
/* line 92, ../_scss/main/_layout.scss */
ul.social-container li a.ln {
  background-color: #007bb8;
}
/* line 95, ../_scss/main/_layout.scss */
ul.social-container li a.tw {
  background-color: #00aced;
}

/* line 103, ../_scss/main/_layout.scss */
.featured-image {
  display: inline-block;
  vertical-align: middle;
  float: left;
  height: 46px;
  position: relative;
  overflow: hidden;
  margin-right: 10px;
  width: 95px;
}
/* line 112, ../_scss/main/_layout.scss */
.featured-image img {
  width: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

/* line 121, ../_scss/main/_layout.scss */
.news {
  margin-bottom: 10px;
}
/* line 122, ../_scss/main/_layout.scss */
.news a {
  float: left;
  clear: both;
  width: 100%;
  border-bottom: 1px solid #dfdfdf;
  padding: 5px 0;
}

/* CSS Document */
/* line 5, ../_scss/main/_pzpo_old.scss */
body {
  -webkit-font-smoothing: antialiased;
  font: 90%/1.0 Arial, Helvetica, sans-serif;
  background-color: #fff !important;
  margin: 0;
  padding: 0;
  color: #000;
}

/* line 14, ../_scss/main/_pzpo_old.scss */
#header {
  clear: both;
  width: 980px;
  margin-top: 10px;
  margin-bottom: 1px;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
}

/* line 23, ../_scss/main/_pzpo_old.scss */
#logo {
  margin: 0px;
  margin-top: 30px;
  float: left;
  height: 65px;
  width: 221px;
  background-image: url(images/logo-pzpo.png);
  background-repeat: no-repeat;
  background-size: 100%;
}

/* line 33, ../_scss/main/_pzpo_old.scss */
#logoen {
  margin: 0px;
  margin-top: 30px;
  float: left;
  height: 65px;
  width: 221px;
  background-image: url(images/logo-ptia.png);
  background-repeat: no-repeat;
  background-size: 100%;
}

/* line 41, ../_scss/main/_pzpo_old.scss */
#right {
  margin: 0px;
  float: right;
  width: 759px;
  text-align: right;
}

/* line 47, ../_scss/main/_pzpo_old.scss */
#social {
  margin: 0px;
  clear: both;
  float: right;
  width: 220px;
}

/* line 53, ../_scss/main/_pzpo_old.scss */
#lang {
  margin: 0px;
  width: 80px;
}

/* line 57, ../_scss/main/_pzpo_old.scss */
#menu {
  height: 56px;
  width: 759px;
  float: right;
  margin-top: 30px;
}

/* line 64, ../_scss/main/_pzpo_old.scss */
#navcontainer ul {
  margin: 15px 0 0 15px;
  padding: 0;
  list-style-type: none;
  text-align: center;
}

/* line 71, ../_scss/main/_pzpo_old.scss */
#navcontainer ul li {
  float: left;
  margin-left: 30px;
}

/* line 77, ../_scss/main/_pzpo_old.scss */
#navcontainer ul li a {
  color: #000;
  display: block;
}

/* line 83, ../_scss/main/_pzpo_old.scss */
#navcontainer ul li a:hover, #navcontainer ul li.selected a {
  border-bottom: 1px solid #000;
}

/* line 87, ../_scss/main/_pzpo_old.scss */
#navimenu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: left;
  font-size: 12px;
}

/* line 97, ../_scss/main/_pzpo_old.scss */
#navimenu ul li a {
  text-decoration: none;
  color: #777;
  font-weight: normal;
  display: block;
  padding: 10px;
  border-bottom: 1px solid #000;
  text-transform: uppercase;
}

/* line 107, ../_scss/main/_pzpo_old.scss */
#navimenu ul li a:last-child {
  text-decoration: none;
  color: #777;
  font-weight: normal;
  display: block;
  padding: 10px;
  text-transform: uppercase;
}

/* line 115, ../_scss/main/_pzpo_old.scss */
#navimenu ul li a:hover, #navimenu ul li a.selected {
  color: #000;
  text-transform: uppercase;
}

/* line 121, ../_scss/main/_pzpo_old.scss */
#slider {
  margin: 0 auto;
  width: 980px;
  height: 240px;
  text-align: center;
  clear: both;
}

/* line 129, ../_scss/main/_pzpo_old.scss */
#slides {
  display: none;
}

/* line 133, ../_scss/main/_pzpo_old.scss */
#slides .slidesjs-navigation {
  margin-top: 3px;
}

/* line 137, ../_scss/main/_pzpo_old.scss */
#slides .slidesjs-previous {
  margin-right: 5px;
  float: left;
}

/* line 142, ../_scss/main/_pzpo_old.scss */
#slides .slidesjs-next {
  margin-right: 5px;
  float: left;
}

/* line 147, ../_scss/main/_pzpo_old.scss */
.slidesjs-pagination {
  margin: 6px 0 0;
  float: right;
  list-style: none;
}

/* line 153, ../_scss/main/_pzpo_old.scss */
.slidesjs-pagination li {
  float: left;
  margin: 5px;
}

/* line 158, ../_scss/main/_pzpo_old.scss */
.slidesjs-pagination li a {
  display: block;
  float: left;
  overflow: hidden;
}

/* line 164, ../_scss/main/_pzpo_old.scss */
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
  background-position: 0 -30px;
}

/* line 169, ../_scss/main/_pzpo_old.scss */
.slidesjs-pagination li a:hover {
  background-position: 0 -60px;
}

/* line 173, ../_scss/main/_pzpo_old.scss */
#slides a:link,
#slides a:visited {
  color: #333;
}

/* line 178, ../_scss/main/_pzpo_old.scss */
#slides a:hover,
#slides a:active {
  color: #86ADD4;
}

/* line 183, ../_scss/main/_pzpo_old.scss */
.navbar {
  overflow: hidden;
}

/* line 187, ../_scss/main/_pzpo_old.scss */
#container {
  margin: 0 auto;
  width: 980px;
  clear: both;
  min-height: 400px;
}

/* line 193, ../_scss/main/_pzpo_old.scss */
.sidebar {
  font-size: 12px;
  font-weight: normal;
  color: #222;
  margin: 0px;
  padding: 0px;
  width: 300px;
  float: left;
  clear: right;
}

/* line 203, ../_scss/main/_pzpo_old.scss */
.sidebar .title1 {
  font-size: 20px;
  font-weight: normal;
  color: #777;
  padding-bottom: 20px;
  border-bottom-style: solid;
  border-bottom-color: #86BD3D;
  height: 24px;
  text-transform: lowercase;
}

/* line 213, ../_scss/main/_pzpo_old.scss */
.sidebar .title2 {
  font-size: 20px;
  font-weight: normal;
  color: #777;
  padding-bottom: 20px;
  border-bottom-style: solid;
  border-bottom-color: #86ADD4;
  height: 24px;
  text-transform: lowercase;
}

/* line 223, ../_scss/main/_pzpo_old.scss */
.sidebar .title3 {
  font-size: 20px;
  font-weight: normal;
  color: #777;
  padding-bottom: 20px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  height: 24px;
  text-transform: lowercase;
}

/* line 233, ../_scss/main/_pzpo_old.scss */
.sidebar .content {
  color: #444;
  width: 300px;
  margin-top: 12px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  font-size: 12px;
  line-height: 16px;
}

/* line 243, ../_scss/main/_pzpo_old.scss */
#container .sidebar .content img.left {
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
  margin-top: 0px;
}

/* line 249, ../_scss/main/_pzpo_old.scss */
#container .sidebar .content img.more {
  float: right;
}

/* line 252, ../_scss/main/_pzpo_old.scss */
#container .sidebar .content h2 {
  font-size: 14px;
  margin: 0 0 5px 0;
  line-height: 14px;
  font-weight: normal;
  color: #000;
}

/* line 259, ../_scss/main/_pzpo_old.scss */
a, #container .sidebar .content a {
  color: #60872C;
  font-weight: normal;
  text-decoration: none;
}

/* line 264, ../_scss/main/_pzpo_old.scss */
#container .sidebar .content a:hover {
  color: #37699B;
  font-weight: normal;
  text-decoration: underline;
}

/* line 269, ../_scss/main/_pzpo_old.scss */
#members {
  width: 980px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #DEDEDE;
  border-bottom-color: #DEDEDE;
  text-align: center;
  margin: 60px auto 0;
  padding: 60px 0;
}

/* line 281, ../_scss/main/_pzpo_old.scss */
#members img {
  margin: 7px;
  height: 19px;
}

/* line 285, ../_scss/main/_pzpo_old.scss */
#footer {
  text-align: center;
  clear: both;
  width: 980px;
  margin-top: 15px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  font-size: 11px;
  padding-bottom: 15px;
}

/* line 296, ../_scss/main/_pzpo_old.scss */
#stopka {
  text-align: center;
  clear: both;
  width: 980px;
  margin-top: 15px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  font-size: 11px;
  padding-top: 15px;
  border-top: 1px solid #DEDEDE;
}

/* line 308, ../_scss/main/_pzpo_old.scss */
#footer a, #footer p a {
  text-decoration: none;
  color: #333;
  font-weight: normal;
  font-size: 12px;
}

/* line 314, ../_scss/main/_pzpo_old.scss */
#header #social #lang a {
  color: #444;
  text-decoration: none;
  font-weight: normal;
}

/* line 319, ../_scss/main/_pzpo_old.scss */
#baner {
  text-align: center;
  height: 100px;
  width: 980px;
  margin: 0 auto;
  clear: both;
}

/* line 326, ../_scss/main/_pzpo_old.scss */
#container #info {
  width: 740px;
  float: right;
  clear: right;
}

/* line 331, ../_scss/main/_pzpo_old.scss */
#container #info h1 {
  font-size: 24px;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: lowercase !important;
  color: #777;
  clear: both;
  width: 735px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  margin: 0px;
  padding: 16px 0;
}

/* line 345, ../_scss/main/_pzpo_old.scss */
#container #nav {
  width: 195px;
  margin-right: 45px;
  float: left;
}

/* line 350, ../_scss/main/_pzpo_old.scss */
#container #nav .nav {
  margin-top: 40px;
}

/* line 354, ../_scss/main/_pzpo_old.scss */
#container #info a, #container #info p a {
  color: #60872C;
  font-weight: normal;
  text-decoration: underline;
}

/* line 359, ../_scss/main/_pzpo_old.scss */
#footer #copyright {
  float: left;
  width: 125px;
}

/* line 363, ../_scss/main/_pzpo_old.scss */
#footer #fotnav {
  text-align: center;
  margin: 0 auto;
  min-width: 730px;
  float: left;
  text-transform: lowercase;
}

/* line 370, ../_scss/main/_pzpo_old.scss */
#footer #msweb {
  float: left;
  width: 125px;
  text-align: right;
}

/* line 375, ../_scss/main/_pzpo_old.scss */
#container .sidebar .content p {
  margin: 0px;
  padding: 0;
}

/* line 379, ../_scss/main/_pzpo_old.scss */
#container .sidebar .content p a.news {
  padding: 5px 0;
  margin: 0;
  clear: both;
  display: block;
  border-bottom: 1px dotted #DEDEDE;
}

/* line 386, ../_scss/main/_pzpo_old.scss */
#container .sidebar .content p a.news:last-child {
  padding: 5px 0;
  margin: 0;
  display: block;
}
