
img {
	border: 0;
	}
.ukryj_mail { unicode-bidi: bidi-override; direction: rtl; }
.center {
	text-align: center !important;
}
.podaj-lewa {
	float: left !important;
}
.podaj-prawa {
	float: right !important;
}
.male {
	font-size: 0.8em;
}
.table-td-width-20 {
	width: 22%;
}
.plus-margin-bottom {
	margin-bottom: 15px;
}
.plus-margin-top {
	margin-top: 40px !important;
}
.ukryj, .element-invisible, .item-page .jg_catelem_txt, .pngfile, .acymailing_footer, li.item-228, li.item-229,
ul.category-module.mid-article li:last-child {
	display: none !important;
}
.margin-bottom-40 {
	margin-bottom: 40px !important;
}
.margin-left-10 {
	margin-left: 10px !important;
}
.size16 {
	font-size: 1.143em;
}
.clr {
	clear: both;
	margin: 0;
	border: 0;
	paddig: 0;
	overflow: hidden;
}
body {
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	color:#000;
	border:0;
	background: #fff;
	margin: 0;
	}
body.contentpane {
	padding: 10px;
	background: #fff;
	color: #000;
	}
#start {
	width:100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin:0 auto;
	padding:0;
	position: relative;
	background: url('../images/maska-naglowek.png') top center no-repeat;
	}
#start.foto-start {
	display: none;
}
.slogan {
	font-family: 'Limelight', cursive;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}
.slogan h1 {
	letter-spacing: 8px;
	padding: 0;
	margin: 0;
	text-shadow: 4px 4px 5px #000000;
	line-height: inherit;
}
.naglowek-kategorie .custom {
	padding: 20px;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	transition: all 0.3s ease 0s;
}
.naglowek-kategorie .span6:hover .custom {
	background: rgba(0, 0, 0, 1);
	transition: all 0.3s ease 0s;
}
.naglowek-kategorie .span6:hover p.send-right, .jg_subcat .jg_subcatelem_photo:hover .jg_subcatelem_txt {
	letter-spacing: 1px;
	transition: all 0.3s ease 0s;
}
.naglowek-kategorie .span6 p.send-right, .jg_subcat .jg_subcatelem_photo .jg_subcatelem_txt {
	transition: all 0.3s ease 0s;
}
.naglowek-kategorie .custom h2 {
	margin: 20px 0;
}
.naglowek-kategorie [class*="span"] {
	position: relative;
}
.naglowek-kategorie a.maska-link, .space-container .jg_subcatelem_photo a.maska-link {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}
.carousel .item img {
	position: absolute;
	z-index: -1;
	top: 0;
	height: auto !important;
	max-width: 250% !important;
}
.carousel .item:nth-child(1),
.carousel .item:nth-child(2),
.carousel .item:nth-child(3),
.carousel .item:nth-child(4) {
-webkit-background-size: cover !important;
 -moz-background-size: cover !important;
 -o-background-size: cover !important;
 background-size: cover !important;
  }

.carousel-fade .carousel-inner .item {
	transition-property: opacity;
}

.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	opacity: 0;
}
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	transform: translate3d(0, 0, 0);
}
.logo {
	text-align: center;
	padding: 14px 0 0 0;
}
#rightbar .module h2, #stopka-dwa .module h2 {
	text-transform: uppercase;
	font-size: 1.2em;
	line-height: inherit;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 7px solid #000;
	font-weight: 900;
	}
#stopka-dwa .module h2 {
	border: 0;
	padding: 0;
}
#rightbar .module, #stopka-jeden .module {
	margin: 0 0 20px 0;
	}
#stopka-jeden .module {
	margin: 0 0 40px 0;
	}
a:link, a:visited {
	text-decoration: none;
	color: #663300;
	transition: all 0.5s ease 0s;
	}
a:hover {
	text-decoration: none !important;
	color: #000;
	}
/*a img {
	opacity: 0.8;
	transition: all 0.5s ease 0s;
	}
a:hover img {
	opacity: 1;
	transition: all 0.5s ease 0s;
	} */
ul.nodots, .jg_subcatelem_txt ul {
	list-style: none;
	margin: 0 0 10px 0;
}
ul.breadcrumb {
	background: transparent;
	border-radius: 0;
	padding: 0;
	}
#cookiesBar {
	color: #fff;
	width: 100%;
	padding: 10px 0;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background: #2b2929;
	font-size: 0.8em;
}
#cookiesBar a {
	border-bottom: 1px dotted #ccc;
	color: #ccc;
}
#cookiesBar p {
	margin: 2px 0;
	line-height: 1;
}
#cookiesBarWrap {
	width: 90%;
	max-width: 1740px;
   position: relative;
   padding: 0 15px 0 10px;
   margin: 0 auto;
}
#cookiesBarClose {
	display: block;
	width: 20px;
	height: 19px;
	background: url("../images/btn-close.png") 0 0 no-repeat;
	text-indent: -999em;
	position: absolute;
	top: 2px;
	right: 0;
}
a#cookiesBarClose {
	border: 0;
	}
#cookiesBarClose:hover {
	background-position: -30px 0;
	}
#stopka-jeden {
	background: #000;
	width: 100%;
	padding: 40px 0 0 0;
}
#stopka-jeden .span2 {
	text-align: center;
}
#stopka-dwa {
	width: 100%;
	padding: 50px 0 20px 0;
	color: #fff;
	background: #000;
}
#stopka-dwa a {
	color: #ccc;
}
#stopka-dwa a:hover {
	color: #663300;
}
#stopka-dwa .module_content p {
	font-size: 0.8em;
}
#pole_glowne .pagination {
	clear:both;
	text-align: left;
	margin: 0 ;
	padding: 40px 0 20px 0;
	}
#pole_glowne ul.pagination-list li a {
	padding: 4px 12px;
	background: #cc3333;
	color: #fff;
	}
#pole_glowne ul.pagination-list li.disabled a {
	background: none;
	display: none;
	}
#pole_glowne ul.pagination-list li {
	margin: 0 4px 0 0;
}
#pole_glowne ul.pagination-list li.active a, #pole_glowne ul.pagination-list li a:hover {
	background: #000;
	color: #fff;
	}
#pole_glowne ul.pagination-list li.disabled a:hover {
	background: none;
	}
.pagination .counter {
	font-size: 2em;
	color: #000;
}
.pagination p.counter {
	margin: 0 0 20px 0;
}
blockquote {
	background: #EAEEEE url('../images/blockquote.png') no-repeat 30px 30px;
	border: 0 !important;
	margin:0 0 5px 0;
	padding:35px 40px 35px 70px;
	font-style: italic;
	}
hr {
	width:100%;
	clear:both;
	border:none;
	height:2px;
	background:#eee;
	margin:0;
	padding:0;
	}
.items-row, #searchForm {
	position: relative;
	clear:both;
	margin: 0 0 60px 0;
	}
ul.pagenav {
	display:block;
	}
ul.pagenav li {
	list-style:none;
	}
.pagenav-prev {
	float:left;
	padding-top: 10px;
	}
.pagenav-next {
	float:right;
	padding-top: 10px;
	}
.button, .validate, .btn {
   font-weight: bold;
   padding: 5px 40px;
   text-shadow: none;
   color: #fff !important;
   display: inline-block;
   transition: all 0.3s ease 0s;
   border: 0;
   background: #cc3333;
	}
.button:hover, .validate:hover, .btn:hover {
	background: #6f6f6f;
   color: #fff;
   letter-spacing: 2px;
   transition: all 0.3s ease 0s;
	}
.inputbox, input, textarea, select {
	background: #E5E5E5;
	padding: 3px;
	}
/* System Messages */
#system-message    { margin: 0; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin: 0; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}
/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}
/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}
/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}
#error { width:600px; margin:100px auto 0 auto; padding:20px; background:#fff;-moz-border-radius:6px;border-radius:6px;}
#error  .error { color:#FF0000}
.tg  a{color: #676666;}
.tg {clear: both;color: #676666;font-size: 11px;padding: 5px;position: relative;}
#pole_glowne img.jg_photo, #pole_glowne .jg_minis a img {
	background: transparent;
	border:0;
	margin: 0;
	padding: 0;
}
#pole_glowne .jg_catdescr, #pole_glowne .jg-header {
	text-align: left;
}
#pole_glowne .jg_catdescr {
	margin-bottom: 50px;
}
.fancybox-wrap .fancybox-skin {
	background: #342F2B;
}
.fancybox-skin .fancybox-title-float-wrap {
	text-align: left;
	background: #342F2B;
}
.fancybox-skin .fancybox-title {
	font-family: inherit;
}
.fancybox-skin .fancybox-title-float-wrap .child {
	color: #fff;
	font-weight: inherit;
}
.pole_gora {
	margin: 0 0 40px 0;
}
#system-message h4 {
	margin: 0 0 20px 0;
}
.fancybox-skin .fancybox-title-float-wrap .child {
	white-space: normal;
}
#scrollToTop {
	cursor: pointer;
	font-size: 0.9em;
	position: fixed;
	text-align: center;
	z-index: 9999;
	-webkit-transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
	-ms-transition: background-color 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;

	background: #000000;
	color: #ffffff;
	border-radius: 0px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	right: 20px; bottom: 20px;
}
#scrollToTop:hover {
	background: #cc3333;
	color: #ffffff;
}
#scrollToTop > img {
	display: block;
	margin: 0 auto;
}
[class*="sprite1_"] {
	background-image: url('../images/sprite1.png');
	background-repeat: no-repeat;
	display: inline-block;
	height: 47px;
}
.sprite1_mns {
	width: 61px;
	background-position: 0 0;
}
.sprite1_ik {
	width: 74px;
	background-position: -122px 0;
}
.sprite1_mkidn {
	width: 75px;
	background-position: -249px 0;
}
.sprite1_zach {
	width: 67px;
	background-position: -381px 0;
}
.sprite1_bip {
    width: 133px;
    background-position: -467px 0;
}
#system-message .alert {
	background: #ccc;
	color: #000;
	border: 1px solid #000;
	border-radius: 0;
	text-shadow: none;
}
.maska-slajd {
	background: rgba(0, 0, 0, 0.7) url('../images/maska-naglowek.png') top center no-repeat;
	position: absolute;
	top: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
}
.slajdomania p {
	line-height: 1.5rem;
}
.column { float: left; }
.size-1of1 { width: 100%; }
.size-1of2 { width: 50%; }
.size-1of3 { width: 33.333%; }
.size-1of4 { width: 25%; }
.space-container {
	margin-bottom: 40px;
}
.space-container .jg_subcatelem_photo {
	position: relative;
}
.space-container .jg_subcatelem_photo .jg_subcatelem_txt {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background: #000;
	color: #fff;
	padding: 10px 0;
}
.jg_subcatelem_txt span {
	color: #ccc;
}
.space-container .jg_subcatelem_photo, .space-container .jg_imgalign_catimgs img {
	-webkit-box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.9);
	box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.9);
}
.jg-header h2 {
	margin: 30px 0;
}
#pole_glowne ul#myTab {
	margin: 0 0 50px 0;
}
.lazy-hidden {
	opacity: 0;
}
.naglowek-kategorie h2 span {
	font-weight: normal;
	font-size: 1rem;
}
.jasne {display: block;}
.ciemne {display: none;}
/* WCAG */
.wcag #b-acc_toolbarn {
  position: relative;
  background: transparent !important;
  padding: 0;
	text-align: right;
}
.wcag #b-acc_toolbarn li {
  display: inline-block;
  border: 0;
  width: auto;
}
.wcag #b-acc_toolbarn li button {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 0;
  text-align: center;
  font-size: 1.2rem;
  border: 1px solid #000;
  padding: 0;
  background: #000 !important;
	color: #fff;
}
.wcag #b-acc_toolbarn li .b-acc-bright-btn {
  background: #ffff00 !important;
  color: #000;
}
.wcag #b-acc_toolbarn li .b-acc-dark-btn {
  background: #000 !important;
  color: #ffff00;
}
.slajdomania .wcag {color: #fff;}
.wcag {margin: 30px 0;}

/* Jasny kontrast */
html body.b-acc-bright .jasne {display: block !important;}
html body.b-acc-bright .ciemne {display: none !important;}
html body.b-acc-bright {
	color: #ffff00 !important;
	background: #000 !important;
}
body.b-acc-bright .maska-slajd {background: #000 !important;}
body.b-acc-bright .slogan h1, body.b-acc-bright .space-container .jg_subcatelem_photo .jg_subcatelem_txt,
body.b-acc-bright  .jg_subcatelem_txt span, body.b-acc-bright .fancybox-caption {
	text-shadow: none;
	color: #ffff00 !important;
}
body.b-acc-bright .naglowek-kategorie .custom {
	background: transparent !important;
	color: #ffff00 !important;
}
body.b-acc-bright a:link, body.b-acc-bright a:visited {
	color: #ffff00 !important;
	text-decoration: underline;
}
body.b-acc-bright #myTab.nav.nav-tabs {border-bottom: 1px solid #ffff00 !important;}
body.b-acc-bright .nav-tabs > .active > a, body.b-acc-bright .nav-tabs > .active > a:focus, body.b-acc-bright .nav-tabs > .active > a:hover, body.b-acc-bright .nav-tabs > li > a:focus, body.b-acc-bright .nav-tabs > li > a:hover {
	border: 1px solid #ffff00 !important;
	background: transparent;
	border-bottom: 2px solid #000 !important;
}
body.b-acc-bright .fancybox-is-open .fancybox-bg {
	opacity: 1 !important;
	background: #000 !important;
}
/* Ciemny kontrast */
html body.b-acc-dark .jasne {display: none !important;}
html body.b-acc-dark .ciemne {display: block !important;}
html body.b-acc-dark {
	color: #000 !important;
	background: #ffff00 !important;
}
body.b-acc-dark .maska-slajd {background: #ffff00 !important;}
body.b-acc-dark .slogan h1, body.b-acc-dark .fancybox-caption {
	text-shadow: none;
	color: #000 !important;
}
body.b-acc-dark .naglowek-kategorie .custom {
	background: transparent !important;
	color: #000 !important;
}
body.b-acc-dark a:link, body.b-acc-dark a:visited {
	color: #000 !important;
	text-decoration: underline;
}
body.b-acc-dark #myTab.nav.nav-tabs {border-bottom: 1px solid #000 !important;}
body.b-acc-dark .nav-tabs > .active > a, body.b-acc-dark .nav-tabs > .active > a:focus, body.b-acc-dark .nav-tabs > .active > a:hover, body.b-acc-dark .nav-tabs > li > a:focus, body.b-acc-dark .nav-tabs > li > a:hover {
	border: 1px solid #000 !important;
	background: transparent;
	border-bottom: 2px solid #ffff00 !important;
}
body.b-acc-dark .fancybox-is-open .fancybox-bg {
	opacity: 1 !important;
	background: #ffff00 !important;
}
body.b-acc-dark .slajdomania .wcag {color: #000 !important;}
body.b-acc-dark #start, body.b-acc-dark .fancybox-caption::before {background: transparent !important;}
body.b-acc-dark .stopka_p1 a:link, body.b-acc-dark .stopka_p1 a:visited, body.b-acc-dark .jg_subcatelem_txt, body.b-acc-dark .jg_subcatelem_txt span {color: #ffff00 !important;}

/* MNS footer */
.list-unstyled {list-style: none;}
.d-block {display: block;}
.my-4 {
	margin-top: 2rem !important;
	margin-bottom: 2rem !important;
}
.mpy-10 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.mpx-20 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
@media only screen and (min-width:320px) {
}
@media only screen and (min-width:360px) {
}
@media only screen and (min-width:375px) {
}
@media only screen and (min-width:480px) {
}
@media only screen and (min-width: 568px) {
}
@media only screen and (min-width: 600px) {
}
@media only screen and (min-width: 667px) {
}
@media only screen and (min-width: 736px) {
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 1024px) {
}
@media only screen and (min-width: 1224px) {
	.mpx-lg-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.lext-lg-end {text-align: right !important;}
	.d-lg-inline {display: inline !important;}
}
@media only screen and (min-width: 1440px) {}
