.cf {
  *zoom: 1;
}
.cf:before,
.cf:after {
  display: table;
  content: "";
  line-height: 0;
}
.cf:after {
  clear: both;
}
#jm-top-bar .search .btn {
  background: inherit;
}
#jm-footer a {
  margin: 0 10px;
}
li.dj-mobileitem img {
  display: none;
}
@media (max-width: 480px) {
  li.container-width {
    display: none !important;
  }
}
.dj-megamenu li.dj-up a img {
  display: none;
}
.dj-submenu span.image-title {
  margin: 0 !important;
}
.tpl-icons {
  margin: 0 0 15px 0;
}
.tpl-icons li {
  margin: 0 10px 0 0;
  font-size: 11.9px;
  line-height: 1.2;
  display: inline-block;
  float: left;
}
.tpl-icons li:last-child {
  margin-right: 0;
}
.tpl-icons li a {
  text-indent: -999em;
  display: block;
  float: left;
  width: 12.6px;
  overflow: hidden;
}
.tpl-icons li a [class^="icon-"],
.tpl-icons li a [class*=" icon-"] {
  display: block;
  float: left;
  text-indent: 0;
  color: #aaa;
}
.nspLinks .nspLinkScroll1 ul li {
  background: none;
}
@media (max-width: 767px) {
  .nspArts,
  .nspLinksWrap {
    width: 100% !important;
  }
}
.jm-module.menuzikon .nav.menu img,
.jm-module.ikona1.menuzikon .nav.menu img,
.jm-module.ikona2.menuzikon .nav.menu img,
.jm-module.z-tlem.menuzikon .nav.menu img,
.jm-module.bez-tla.menuzikon .nav.menu img,
.jm-module.ramka-gora.menuzikon .nav.menu img,
.jm-module.ramka-dol.menuzikon .nav.menu img {
  background: #02779e !important;
  padding: 3px;
}
.jm-module.menuzikon.kolor-gray .nav.menu img,
.jm-module.menuzikon.kolor1 .nav.menu img,
.jm-module.menuzikon.kolor2 .nav.menu img,
.jm-module.menuzikon.kolor3 .nav.menu img {
  background: inherit !important;
}
.gkTabsWrap.vertical ol li.active,
.gkTabsWrap.horizontal ol li.active,
.gkTabsWrap.vertical ol li:hover,
.gkTabsWrap.horizontal ol li:hover {
  color: #000;
  font-weight: bold;
}
.highcontrast .gkTabsItem,
.highcontrast2 .gkTabsItem,
.highcontrast3 .gkTabsItem {
  background: none;
}
.highcontrast .gkTabsWrap.vertical ol li,
.highcontrast2 .gkTabsWrap.vertical ol li,
.highcontrast3 .gkTabsWrap.vertical ol li,
.highcontrast .gkTabsWrap.horizontal ol li,
.highcontrast2 .gkTabsWrap.horizontal ol li,
.highcontrast3 .gkTabsWrap.horizontal ol li {
  border-right: 1px solid #eee;
  color: inherit;
  text-shadow: none;
}
.highcontrast .gkTabsWrap.vertical ol li.active,
.highcontrast .gkTabsWrap.horizontal ol li.active,
.highcontrast .gkTabsWrap.vertical ol li:hover,
.highcontrast .gkTabsWrap.horizontal ol li:hover {
  color: #fff !important;
}
.highcontrast2 .gkTabsWrap.vertical ol,
.highcontrast2 .gkTabsWrap.horizontal > ol {
  border-bottom: 1px solid #ffff00;
}
.highcontrast2 .gkTabsWrap.vertical ol li,
.highcontrast2 .gkTabsWrap.horizontal ol li {
  border-right: 1px solid #ffff00;
}
.highcontrast3 .gkTabsWrap.vertical ol,
.highcontrast3 .gkTabsWrap.horizontal > ol {
  border-bottom: 1px solid #000;
}
.highcontrast3 .gkTabsWrap.vertical ol li,
.highcontrast3 .gkTabsWrap.horizontal ol li {
  border-right: 1px solid #000;
}
ul.social-icons li {
  display: inline-block;
  margin: 7px;
}
.project-partners {
  background: #fff;
  box-sizing: border-box;
  margin: 0 auto 30px;
  padding: 30px 0;
  text-align: center;
}
.menudlabip {
  background: #02779e;
  padding: 20px;
}
.menudlabip h3 {
  background: #025f7e !important;
  color: #fff !important;
  margin: 0 !important;
  padding: 25px 20px!important;
}
.menudlabip.kolor1 h3 {
  background: #01475e !important;
}
.menudlabip.kolor2 h3 {
  background: #3a0a06 !important;
}
.menudlabip.kolor3 h3 {
  background: #241b08 !important;
}
.menudlabip.kolor-gray h3 {
  background: #282828 !important;
}
.menudlabip .nav-header {
  border-top: 2px solid;
  color: white !important;
  padding: 12px !important;
  font-size: inherit;
  font-weight: 600 !important;
}
.menudlabip .nav.menu ul {
  padding-left: 0;
}
.menudlabip .nav.menu > li:first-child > a {
  border-top: medium none;
}
.menudlabip .nav.menu > li > ul {
  padding-left: 0;
}
.menudlabip .nav.menu > li.parent > ul {
  margin-top: 0;
}
.menudlabip .nav.menu li > a {
  background: none;
  border-top: 1px solid #fff;
  color: #fff;
  padding: 12px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
}
.menudlabip .nav.menu li > a:hover {
  padding: 12px 30px;
  transition: all 0.3s ease 0s;
}
.menudlabip .nav.menu li.active > a {
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
.jm-counter {
  color: #fff;
}
.jm-counter a {
  color: #fff;
}
.jm-counter .number {
  margin: 15px 0 5px;
}
.jm-counter a:hover {
  text-decoration: none;
}
.nav.menu > li:last-child > a,
.nav.menu > li:last-child > span.separator {
  padding-bottom: 12px 30px;
}
ul.nav-child > li:first-child > a {
  margin-top: 12px;
}
ul.nav-child > li > a {
  margin-bottom: 6px;
}
ul.nav-child > li:last-child > a {
  margin-bottom: 6px;
}
a.migam .fa {
  font-size: 1.6em;
}
.migam1 a:hover,
.migam1 a:focus {
  background-color: #327fbc !important;
}
.highcontrast3 a.migam .fa {
  color: black;
}
.highcontrast3 .migam1 a:hover,
.highcontrast3 .migam1 a:focus {
  background-color: #ffd600 !important;
}
/*.type2 .djslider-override .slide-desc{
  bottom: -60px !important;
}
.type2 .djslider-override ul.djslider-in > li{
    overflow: initial;
}
.type2 .djslider-override .slider-container{
    overflow: initial;
}
.type2.djslider-loader-override{
  padding-bottom: 60px !important;
}
#jm-header .indicators-ms .type2 .djslider-override .navigation-container-custom{
  bottom:-60px;
  text-align:right;
}
#jm-header .type2 .djslider-override .load-button{
  background:#404040;
}*/
.gray-line {
  background: #f7f7f7 none repeat scroll 0 0;
  bottom: 0;
  height: 60px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
#jm-header .indicators-ms .djslider-override .navigation-container-custom,
#jm-header .djslider-override .slide-desc {
  z-index: 2;
}
.highcontrast2 #jm-allpage .nspLinks .nspLinkScroll1 ul li {
  background: #1c3448;
  border-color: #ffd826;
}
.highcontrast2 #jm-allpage .nspPagination li {
  background: #ffd826;
}
.highcontrast2 #jm-allpage .nspPagination li:hover,
.highcontrast2 #jm-allpage .nspPagination li.active {
  background-color: #ffd826;
}
.highcontrast2 #jm-allpage .nspNext,
.highcontrast2 #jm-allpage .nspPrev {
  background: #1c3448;
  border-color: #ffd826;
}
.highcontrast2 #jm-allpage .nspNext:hover,
.highcontrast2 #jm-allpage .nspPrev:hover {
  background: none;
}
.highcontrast2 #jm-allpage .nspPrev:before {
  border: 10px solid #ffd826;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: none;
}
.highcontrast2 #jm-allpage .nspNext:before {
  border: 10px solid #ffd826;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: none;
}
.highcontrast2 #jm-allpage .nspNext:hover,
.highcontrast2 #jm-allpage .nspPrev:hover {
  border-color: #ffd826;
}
.highcontrast2 #jm-allpage .nspPrev:hover:before {
  border-right-color: #ffd826;
}
.highcontrast2 #jm-allpage .nspNext:hover:before {
  border-left-color: #ffd826;
}
.highcontrast3 #jm-allpage .nspLinks .nspLinkScroll1 ul li {
  background: #fde05b;
  border-color: #1c3448;
}
.highcontrast3 #jm-allpage .nspPagination li {
  background: #1c3448;
}
.highcontrast3 #jm-allpage .nspPagination li:hover,
.highcontrast3 #jm-allpage .nspPagination li.active {
  background-color: #1c3448;
}
.highcontrast3 #jm-allpage .nspNext,
.highcontrast3 #jm-allpage .nspPrev {
  background: #fde05b;
  border-color: #1c3448;
}
.highcontrast3 #jm-allpage .nspNext:hover,
.highcontrast3 #jm-allpage .nspPrev:hover {
  background: none;
}
.highcontrast3 #jm-allpage .nspPrev:before {
  border: 10px solid #1c3448;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: none;
}
.highcontrast3 #jm-allpage .nspNext:before {
  border: 10px solid #1c3448;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: none;
}
.highcontrast3 #jm-allpage .nspNext:hover,
.highcontrast3 #jm-allpage .nspPrev:hover {
  border-color: #1c3448;
}
.highcontrast3 #jm-allpage .nspPrev:hover:before {
  border-right-color: #1c3448;
}
.highcontrast3 #jm-allpage .nspNext:hover:before {
  border-left-color: #1c3448;
}
.magazine-featured {
  margin-bottom: 0px;
}
.magazine-featured .page-header {
  padding: 0;
}
.magazine-featured .magazine-leading.magazine-featured-leading .magazine-item .item-image {
  margin: 0;
  width: 100%;
}
.magazine-featured .magazine-leading.magazine-featured-leading .magazine-item .item-image a {
  display: block;
}
.magazine-featured .magazine-leading.magazine-featured-leading .magazine-item .item-image a img {
  width: 100%;
}
.magazine-featured .magazine-leading.magazine-featured-leading .magazine-item .content {
  padding: 30px 0;
  clear: both;
}
.magazine-featured .magazine-leading.magazine-featured-leading .magazine-item .page-header h2 {
  font-size: 22px;
}
.magazine-featured .magazine-leading.magazine-featured-leading .magazine-item .readmore a {
  float: right;
  margin: 15px 0 0;
}
.magazine-featured .magazine-links .link-item {
  padding: 15px 0;
  border-top: 1px solid #eeeeee;
}
.magazine-featured .magazine-links .link-item .page-header h2 {
  font-size: 16px;
  line-height: 1.2;
}
.magazine-featured .magazine-links .link-item dl {
  margin: 0;
}
.magazine-featured .magazine-intro.magazine-featured-intro {
  margin-top: 30px;
}
.magazine-featured .magazine-intro.magazine-featured-intro .pull-left.item-image {
  width: 100%;
  margin: 0 0 20px;
}
.magazine-featured .magazine-intro.magazine-featured-intro .content {
  padding: 0px;
}
.magazine-featured .magazine-intro.magazine-featured-intro .page-header {
  clear: both;
}
.magazine-featured .magazine-intro.magazine-featured-intro .page-header h2 {
  font-size: 18px;
  line-height: 1.2;
}
.magazine-featured .magazine-intro.magazine-featured-intro dl {
  margin: 0;
}
.magazine-category {
  border-top: 1px solid #eeeeee;
  margin: 20px 0;
}
.magazine-category .magazine-category-title {
  margin: 20px 0;
}
.magazine-category .magazine-category-title a {
  font-weight: 600;
  text-transform: uppercase;
  background: #025f7e;
  color: #fff;
  display: inline-block;
  padding: 10px 15px 7.5px;
}
.magazine-category .magazine-category-title a [class^="fa-"],
.magazine-category .magazine-category-title a [class*=" fa-"] {
  font-size: 16px;
  margin: 0 0 0 15px;
}
.magazine-category .row-articles {
  margin: 0 -15px;
}
.magazine-category .row-articles .row {
  margin: 0;
}
.magazine-category .row-articles .magazine-item .magazine-item-media .item-image {
  margin: 0;
  width: 100%;
}
.magazine-category .row-articles .magazine-item .magazine-item-media .item-image a {
  display: block;
}
.magazine-category .row-articles .magazine-item .magazine-item-media .item-image a img {
  width: 100%;
}
.magazine-category .page-header {
  padding: 0;
  margin: 30px 0 0;
}
.magazine-category .page-header h2 {
  font-size: 20px;
  line-height: 1;
}
.magazine-category p.readmore a {
  font-weight: 600;
}
.magazine-category .page-header h2 {
  width: 99.5%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.magazine-category .magazine-item-ct p {
  display: block;
  margin: 0 auto;
  font-size: 14px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.highcontrast .magazine-category-title > a {
  background: #000 !important;
  color: #fff;
  border: 1px solid #fff;
}
.highcontrast .magazine-category-title > a:hover {
  background: #fff !important;
  color: #000 !important;
}
.highcontrast .magazine-category {
  border-top: 1px solid #fff;
}
.highcontrast .magazine-featured .magazine-links .link-item {
  border-top: 1px solid #fff;
}
.highcontrast2 .magazine-category-title > a {
  background: #000 !important;
  color: #ffff00 !important;
  border: 1px solid #ffff00;
}
.highcontrast2 .magazine-category-title > a:hover {
  background: #ffff00 !important;
  color: #000 !important;
}
.highcontrast2 .magazine-category {
  border-top: 1px solid #ffff00;
}
.highcontrast2 .magazine-featured .magazine-links .link-item {
  border-top: 1px solid #ffff00;
}
.highcontrast3 .magazine-category-title > a {
  background: #000 !important;
  color: #ffff00 !important;
  border: 1px solid #000;
}
.highcontrast3 .magazine-category-title > a:hover {
  background: #000;
  color: #ffff00 !important;
}
.highcontrast3 .magazine-category {
  border-top: 1px solid #000;
}
.highcontrast3 .magazine-featured .magazine-links .link-item {
  border-top: 1px solid #000;
}
.night .magazine-category-title > a {
  background: #025f7e;
  color: #fff !important;
  border: 1px solid #fff;
}
.night .magazine-category-title > a:hover {
  background: #fff !important;
  color: #000 !important;
}
h1.componentheading,
.tag-category > h1,
.page-header > h1,
.content-category > h1,
.categories-list > h1,
.blog-featured > h1,
.contact-category > h1,
.contact > h1,
.newsfeed-category > h1,
h1.page-title,
.finder > h1,
.weblink-category > h1,
.edit > h1,
.blog > h2 {
  color: #014157;
  margin: 0 0 20px 0;
  padding: 10px 11px 8px 5px;
  font-size: 2.5em;
  border-bottom: 1px solid #e2e2e0;
}
.mod-govarticle-category-date {
  display: block;
  font-size: 12px;
  font-style: oblique;
}
.govarticle-category-module a {
  text-decoration: none !important;
}
.govarticle-category-module a:hover {
  text-decoration: underline !important;
}
.govarticle-category-module ul li {
  list-style: none !important;
  margin: 0 !important;
}
.govarticle-category-module.szeroki > li {
  border-bottom: 1px dotted #c0c0c0;
  padding: 7px 0;
  font-size: 13px;
}
ul.category-module.szeroki li {
  border-bottom: 1px dotted #c0c0c0;
  padding: 7px 0;
  font-size: 13px;
}
.mod-govarticle-category-group {
  font-weight: bold;
  text-transform: uppercase;
}
.btn.kolor1 {
  border-color: #02779e;
}
.btn.kolor2 {
  border-color: #ab1e13;
}
.btn.kolor3 {
  border-color: #6b5019;
}
@font-face {
  font-family: 'icomoon-bip';
  src: url('../fonts/icomoon-bip.eot?g6np8f');
  src: url('../fonts/icomoon-bip.eot?g6np8f#iefix') format('embedded-opentype'), url('../fonts/icomoon-bip.ttf?g6np8f') format('truetype'), url('../fonts/icomoon-bip.woff?g6np8f') format('woff'), url('../fonts/icomoon-bip.svg?g6np8f#icomoon-bip') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="bip-"],
[class*=" bip-"] {
  font-family: 'icomoon-bip';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bip-bip:before {
  content: "\e900";
}
.bip-contact:before {
  content: "\e901";
}
.bip-deaf:before {
  content: "\e902";
}
.bip-facebook:before {
  content: "\e903";
}
.bip-googleplus:before {
  content: "\e904";
}
.bip-home:before {
  content: "\e905";
}
.bip-linkedin:before {
  content: "\e906";
}
.bip-rss:before {
  content: "\e907";
}
.bip-twitter:before {
  content: "\e908";
}
.bip-youtube:before {
  content: "\e909";
}
.ikona-menu {
  line-height: 0;
  margin-right: -10px;
}
.bip-bip.ikona-menu {
  color: darkred;
}
/* Kafelki */
.kafel > h3 {
  color: #666666;
}
.ico-circ {
  background: #000;
  color: #fff;
  border-radius: 100%;
  font-size: 4em !important;
  height: 116px !important;
  line-height: 116px !important;
  width: 116px;
  margin-bottom: 10px;
}
.color-blue .ico-circ {
  background: #0056a5;
}
.color-orange .ico-circ {
  background: #e87a00;
}
.color-green .ico-circ {
  background: #8a0;
}
.color-violet .ico-circ {
  background: #ab37c8;
}
.color-gold .ico-circ {
  background: #a80;
}
.color-green h2 {
  color: #8a0;
}
.color-blue h2 {
  color: #0056a5;
}
.color-orange h2 {
  color: #e87a00 !important;
}
.color-violet h2 {
  color: #ab37c8;
}
.color-gold h2 {
  color: #a80;
}
h3.jm-title.ms-ikona::before {
  border-radius: 100%;
  color: #fff;
  display: block;
  font-size: 24px;
  height: 48px;
  line-height: 48px;
  margin: 0 auto 16px;
  padding: 10px;
  text-align: center;
  width: 48px;
  font-family: "FontAwesome";
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  text-rendering: auto;
}
.ms-ikona.blue:before {
  background: #02779e;
}
.ms-ikona.orange:before {
  background: #e87a00;
}
.ms-ikona.green:before {
  background: #aad400;
}
.ms-ikona.violet:before {
  background: #ff2a7f;
}
.ms-ikona.gold:before {
  background: #a80;
}
.ms-ikona.darkred:before {
  background: #b3121c;
}
#jm-content-botttom > .jm-module {
  padding: 0 !important;
}
#jm-main > .jm-module {
  padding: 0;
}
.szeroki {
  padding: 0;
}
.szeroki ul {
  margin-top: 0;
}
.jm-title.ms-ikona {
  margin-bottom: 0px;
}
h2.tytuldzialu {
  font-size: 39px !important;
  font-weight: 400 !important;
  margin: 0 !important;
  padding: 10px !important;
  text-align: center;
}
.items-more {
  padding: 15px;
  margin: 20px 0 20px 0;
  border: 1px solid #e5e5e5;
}
.items-more h3 {
  margin: 0 0 10px;
  padding: 0 10px 7px;
  border-bottom: 1px solid #e5e5e5;
}
.items-more ol {
  list-style-position: inside;
  margin: 0;
}
.items-more ol li {
  border: 1px solid #e5e5e5;
  padding: 8px 14px ;
  margin: 7px 0 0 !important;
  font-weight: 100;
  background: url('../images/icons/blue/big-arrow.png') no-repeat 0px 50%;
  color: #fff;
}
.items-more ol li a {
  font-weight: 100;
  font-size: 1.1em;
  padding: 3px 0 0 25px;
}
.contentpaneopen {
  padding-top: 15px;
  padding-bottom: 15px;
}
body.my_events .contentpaneopen {
  padding: 0;
}
/* Layout blog ---*/
.contentpaneopen,
.leading .contentpaneopen {
  overflow: hidden;
  position: relative;
  margin: 0;
}
@media only screen and (min-device-width: 768px) {
  .hascreatedate,
  .leading .hascreatedate {
    padding-left: 110px;
  }
  .items-row .item .hascreatedate {
    margin-left: -15px;
    padding-left: 125px;
  }
  .items-row .hascreatedate dl.article-info dd.create {
    left: 15px;
  }
  .hascreatedate {
    /*.year {
		clear: both;
		font-size: 1.3em;
		padding-top: 5px;
	}*/
  }
  .hascreatedate dl.article-info dd.create {
    background: url("../images/data4.png") no-repeat 0 0;
    height: 65px;
    width: 80px;
    left: 0px;
    line-height: 30px;
    padding: 0;
    position: absolute;
    top: 10px;
    padding: 20px 0 0 15px;
  }
  .hascreatedate .inner {
    padding-left: 15px;
    border-left: 1px dotted #e2e2e0;
  }
  .hascreatedate .day,
  .hascreatedate .month {
    float: left;
  }
  .hascreatedate .day,
  .hascreatedate .year {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.4em;
    font-weight: 600;
  }
  .hascreatedate .month {
    font-size: 0.9em;
    padding: 5px;
    text-transform: uppercase;
  }
  .hascreatedate dd.create span {
    display: block;
    line-height: 0.9em;
  }
}
@media screen and (max-device-width: 767px) {
  .hascreatedate,
  .leading .hascreatedate {
    padding-left: 15px;
  }
  .items-row .item .hascreatedate {
    margin-left: 0px;
    padding-left: 15px;
  }
  dd.create {
    display: none !important;
  }
  .introbody {
    clear: both;
  }
}
@media screen and (max-device-width: 468px) {
  .introBody {
    clear: both;
  }
}
.introBody > p > img {
  max-width: 240px;
  float: left;
  margin-right: 1em;
}
ul.pagination-list li a {
  border-radius: 100% !important;
  font-size: 1.1em;
  padding: 0.35em 0.8em !important;
  color: #02779e;
  border-color: #02779e;
}
.dj-subcol {
  background: #02779e;
}
.dj-megamenu .dj-submenu > li > a {
  color: #fff !important;
  margin: 5px -15px;
  padding: 6px 8px!important;
}
.dj-megamenu .dj-submenu > li > a:hover {
  background: #026485;
}
.dj-megamenu .dj-submenu > li.parent > a::after {
  content: "\f107" !important;
  font-family: fontawesome !important;
}
.article {
  position: relative;
}
.btn {
  margin-top: .5em;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active {
  background: #02779e;
}
.item-page div.attachmentsContainer {
  clear: both;
  margin: 25px 0;
  background: transparent;
}
.item-page .my-attachments table {
  width: 100%;
}
.item-page .my-attachments table caption {
  text-align: left;
}
.item-page .my-attachments table thead {
  background: #999;
}
.item-page .my-attachments table th {
  color: #fff;
  font-weight: 100;
  line-height: 1em;
  padding: 5px 10px;
}
.item-page .my-attachments table tbody tr {
  border-bottom: 1px solid #E2E0E0;
}
.item-page .my-attachments table tbody tr td {
  padding: 9px 3px;
  border-right: 1px solid #E2E0E0;
}
.item-page .my-attachments table tbody tr:nth-child(odd) {
  border-bottom: 1px solid #E2E0E0;
  border-top: 1px solid #FFFFFF;
  background: #eaeaea;
}
.item-page .at_filename img {
  vertical-align: middle;
  margin-right: 5px;
}
.item-page .at_file_size,
.item-page .at_mod_date {
  text-align: center;
}
dd[itemprop=jobTitle] {
  font-size: 1.5em;
}
.contact-position.dl-horizontal dd {
  margin-left: 20px;
}
.contact-address.dl-horizontal dd {
  margin-left: 40px;
}
.contact-position.dl-horizontal dt,
.contact-address.dl-horizontal dt {
  width: 30px;
}
.list-title img {
  margin-right: 1em;
}
.komunikaty {
  padding: 0;
}
.komunikaty .jm-title {
  padding: 0;
  margin-bottom: 0;
}
.kontakty {
  padding: 16px 0 0 0 ;
  margin-bottom: 0;
}
.modbpcontact h4 {
  text-align: center;
}
#jm-allpage .nspList h4,
#jm-allpage h4.nspHeader {
  font-weight: 400;
  font-size: 20px;
}
#jm-allpage .nspList h4 a,
#jm-allpage h4.nspHeader a {
  color: #02779e;
}
#jm-allpage .nspList h4 a:hover,
#jm-allpage h4.nspHeader a:hover {
  color: JMstyleLinkHover;
}
#jm-allpage .nspLinks .nspLinkScroll1 ul li {
  background: transparent !important;
}
#jm-allpage .nspPagination li {
  text-indent: -999em !important;
}
#jm-allpage .nspPagination li {
  background: #02779e;
}
#jm-allpage .nspPagination li:hover,
#jm-allpage .nspPagination li.active {
  background-color: #000000;
}
#jm-allpage .nspNext,
#jm-allpage .nspPrev {
  background: #fff;
  border: 2px solid #000000;
}
#jm-allpage .nspPrev:before {
  border: 10px solid #000000;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: none;
}
#jm-allpage .nspNext:before {
  border: 10px solid #000000;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: none;
}
ul.links.szeroki li {
  padding: 7px 0 !important;
  font-size: 13px;
}
.jj_sl_navigation.right .jj_sprite,
.jj_sl_navigation.right .jj_sprite_custom {
  left: 10px !important;
}
.jj_sl_navigation.right {
  right: -225px !important;
}
.jj_sl_navigation.right li {
  right: 6px !important;
}
.jj_sl_navigation.right li:hover {
  right: 55px !important;
}
.jj_sl_navigation.right li a {
  border: 2px solid #02779e;
  margin: 5px;
  padding: 5px 3px !important;
  background: #baedfe;
  height: 38px !important;
  line-height: 38px !important;
}
.jj_sl_navigation.right li a .jj_social_text {
  width: 275px !important;
}
.jj_sl_navigation li a {
  font-family: inherit !important;
  width: 255px !important;
  text-align: center !important;
}
.jj_sl_navigation li a:focus {
  outline: 2px solid red !important;
}
.big {
  font-size: 1.8em;
}
/*# sourceMappingURL=/templates/pcj-jzuk-niebieski/css/custom.9.map */