/**
* custom.css file created by Eximium Template
* @package Eximium Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright	Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/
#topmenu_holder, .ulholder.dlevel1 {position:fixed;top:10px;width:100%;opacity:0.8}
 /* body {background:#E9E0B8;} */
/*  #header {margin-top:-5px;margin-bottom:-20px;}  */
.componentheading {font-size:20px;}
.mailing_addr textarea    {margin-left:100px;}
.mailing_addr label  {display:block;}
.przerwa {}
table .sectiontableheader {background:#f6f6f6;font-size:20px;padding:5px;font-variant:small-caps;border:1px solid #ddd;}
table img {background:#f6f6f6;border:none;}
body {background:#f6f6f6;}
.horiznav {float:right;}
ul.yjsgmenu li a {padding:0px 12px;}
.sprzetp {text-align:center;font-variant:small-caps;}
img {background:#f2f2f2;border:1px solid #e8e8e8;padding:10px;margin:4px;}
#header {position:fixed;top:5px;background:#EEC26F;width:351px;margin-left:-2px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.34);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.34);
  box-shadow: 0 1px 2px rgba(0,0,0,0.34);}
.cat_fields {background:#f6f6f6;}
.instance_block {background:#f6f6f6;border:#ddd;}
.sprzettab1 {padding-right:20px;padding-left:20px;background:#2A817B;color:#ededed;min-height:80px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.34);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.34);
  box-shadow: 0 1px 2px rgba(0,0,0,0.34);}
.sprzettab2 {padding-right:20px;padding-left:20px;}
.shadetabs  {background:#ededed;padding-bottom:10px;}
.shadetabs li a {background:#ededed;border-color:#fff;color:#888895;padding:10px;font-weight:normal;}
.shadetabs li a {border-bottom:none;}
.camera_caption_title {text-align:center;}
.camera_caption_desc  {text-align:center;}
.camera_caption_desc h4 {color:#e2c183;}
.sectiontableentry2 {font-size:15px;text-align:left;}
.frontpng img {background:#438D89;border-color:#287274;-webkit-transition: all .8s ease;
-moz-transition: all .8s ease;
-ms-transition: all .8s ease;
-o-transition: all .8s ease;
transition: all .8s ease;}
.frontpng img:hover {background:#EEC26F;-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;}
/*.sectiontableentry2:before {
content: "\f064";
display: block;
font-family: fontawesome;
height: 25px;
width: 25px;
font-size: 12px;
color: #999;
border: 1px solid #999;
float: left;
text-align: center;
margin-top:2px;
} */
.article_title, .module_title, .pagetitle{text-align:center!important;}
.onas h3 {text-align:center;}
.onas {text-align:justify;}
.mapa {position:fixed;top:500px;opacity:0.9;}
.sprzettable img {padding:15px;}
.btn-info {background-color:#85977D;}
/*#logoholder + #yjsgheadergrid {margin-top:-16px;} */
h3 {color:#00514B;}
h3 a  {color:#00514B;}
#centertop   {margin-top:80px;}
#leftblock {margin-top:-5px;position:relative;left:auto;height:100%;}
#rightblock  {background:#753935;height:100%;position:relative;left:auto;right:auto;}
#midblock {position:absolute;left:30%;margin-top:-30px;background:#f6f6f6;margin-bottom:20px;width:70%!important;}
.losowo {position:fixed;left:auto;margin-left:50px;}
.losowomain {margin-right:-20px;}

.yjscroll    {float:right;background:#C2B683;padding-left:10px;padding-right:10px;display:block;margin-top:-35px;padding-top:2px;border-radius:20px;position:fixed;right:10px;}
/*.leftfix {position:fixed;top:4%;left:auto;padding:40px;width:370px;height:100%;}  */
.slajd {margin-left:-1px;margin-top:-56px;position:fixed;} 
.slajd1 {margin-left:-35px;margin-top:10px;position:fixed;}
.obrazyleft {padding:10px;}
.defaultmenu li a {border:none;color:#000;background:#A8A8A8;opacity:0.8;padding-left:20px;padding-right:20px;}
.taby {margin-top:-10px;}
#footer {padding-top:0px;}
#footer div  {margin-top:0px;}
.footer_out {position:fixed;bottom:0px;width:100%;padding:1px;margin-top:200px;opacity:0.7;height:35px;}
/*.yjsgcp {margin-top:-40px!important;display:block;} */
.footer_out  {background:#E9E5DC;border-top:1px solid #DDD6B9;}
#bodybottom1.yjsgxhtml {margin-bottom:100px;}
.yjsquare_in {line-height:19px;}
.home2 {margin-top:-25px;}

.yjsg_grid {padding:10px!important;}
.yjsg2_out {background:#DDD6B9;}
#topmenu_holder, .ulholder.dlevel1 {background:#17746E;margin-top:-20px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.34);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.34);
  box-shadow: 0 1px 2px rgba(0,0,0,0.34);}
.newsitem_text {line-height:18px;}
.button, .button:hover, a.readon, a.readon:hover, a.readon:focus {background:#DDD6B9;}
ul.yjsgmenu {background:#17746E;}
ul.yjsgmenu li a span {color:#ededed;font-variant:small-caps;}
.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {background:transparent;}
ul.yjsgmenu ul.level1, ul.yjsgmenu.megadropline ul.level2 {background:#C2B683;}
.yjsgmenu li a {color:#ededed;}
.defaultmenu li a:before {content:"\f0da";}
ul.defaultmenu li a:before, ul.defaultmenu li a:after {font-size:10px;color:#bfb27c;}
.holders {padding:20px 0;}

/*joomgallery*/
 img.jg_photo {background:#eeeadc;border-color:#DDD6B9;}
  img.jg_photo:hover {opacity:1.0;border-color:#ededed!important;}
 .jg_minis a img {background:#f7f7f7;border:none;}
 div.jg_search {margin-bottom:10px; background:#DDD6B9;}
 div.jg_search {margin-top:10px;}
 .jg-details-header h4{color:#545454;}
 .jg_catelem_txt  {line-height:15px;}
div.jg_details, div.jg_voting, div.jg_commentsarea, div.jg_send2friend, div.jg_bbcode, div.jg_exif, div.jg_panemodule {background:#E9E0B8;} 
 div.jg_photo_right, div.jg_photo_left, div.jg_bbcode_right, div.jg_bbcode_left, div.jg_exif_left, div.jg_exif_right, div.jg_cmtr {margin-bottom: 0.1em; padding: 0.1em;}
 
 
  .gallery .pagination li {font-size:11px;text-transform: uppercase;margin:5px;}
  .gallery .pagination {padding-left:150px;background:#f6f6f6;}
  .gallery {background:#DDD6B9;border:1px solid #C2B683;}
  .breadcrumb li {display:inline-block;font-size:9px;}
  .gallery .jg-header {font-size:15px;display:block; padding:10px;background:#DDD6B9;border-top:1px solid #E9E0B8;color:#5e5e5e;}
  #pbgrid_cont.style_default .pbitem_cont .pbitem_intro {line-height:17px;}
  #pbgrid_cont.style_default .pbitem_cont {border-color:#fff;background:transparent;}
   #pbgrid_cont.style_fullness .pbitem_cont {background:#E9E0B8;}
   #pbgrid_cont.style_fullness .pbitem_cont .pbitem_title {color:inherit;}
   .szukaj {margin-bottom:-30px;}
   .yjsg-element-holder input, .yjsg-element-holder select, .yjsg-element-holder textarea, .yjsg-form .yjsg-form-element, .yjsg-form .yjsg-form-prepend, .yjsg-form .yjsg-form-append, .yjsg-form .inputbox, button, .button {background:#438D89;color:#fff;font-size:10px;margin-bottom:-5px;}
 
   
     img:hover {
-webkit-transform: scale(1.04);
-moz-transform: scale(1.04);
-ms-transform: scale(1.04);
-o-transform: scale(1.04);
transform: scale(1.04);
}
 img {
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
div.jg_photo_right, div.jg_photo_left, div.jg_bbcode_right, div.jg_bbcode_left, div.jg_exif_left, div.jg_exif_right, div.jg_cmtr {line-height:19px;}
.yjsg-row {padding:5px 0;}
div.jg_search .inputbox {background-color:#E9E0B8;}
ul.defaultmenu li a:hover {background:#DDD6B9;}
.wystawa .module_title {background:#DDD6B9; padding:10px;text-align:center;}
.module_title {color:#888;font-size:130%;font-variant:small-caps;}
/*.wstep {margin-top:-300px;margin-left:3%;margin-right:70%;margin-bottom:10px;position:relative;padding-top:1px;padding-bottom:5px;padding-left:20px;padding-right:20px;background:#584644; opacity:0.8;color:#ededed;line-height:15px;border-top:1px solid #95797a;}
.wstep h2 {color:#ededed;font-size:19px;line-height:15px;display:block;margin-top:-20px;display: block;
margin-top: -20px;
background:#584644 ;
padding: 10px;-webkit-border-top-right-radius:10px;
	-khtml-border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	border-top-right-radius:10px;
   -webkit-border-top-left-radius:10px;
	-khtml-border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	border-top-left-radius:10px;border-top:1px solid #95797a; } */
  
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {background:#EEC26F;}  
  .wstep {margin-top:-300px;margin-left:3%;margin-right:70%;margin-bottom:10px;position:relative;padding-top:1px;padding-bottom:5px;padding-left:20px;padding-right:20px;color:#ddd;line-height:15px;}
.wstep h2 {color:#ededed;font-size:19px;line-height:15px;display:block;margin-top:-20px;display: block;
margin-top: -20px;
padding: 10px;}
[class*='yjsg-button-gray'] {background:#d3caa5;}

@media screen and (max-width: 980px) {#adv1, #leftblock {display: none;}}
@media screen and (max-width: 980px) {#bodytop1.yjsgxhtml {width: 100%!important;}}
@media screen and (max-width: 980px) {#bodytop2.yjsgxhtml {width: 100%!important;}}


/*@media screen and (max-width: 980px)  {#adv1.mobilehide {display:none;}}  */
.tess img{
border-radius: 12px;
}
.camera_wrap a {padding:10px;background:#ededed!important;border-radius:20px;opacity:0.6;}
.camera_wrap a:hover   {padding:10px;}
.reklamaleft {position:fixed;top:420px;margin-left:30px;padding:10px;}
.joomimg104_imgct {padding-left:5px;}
#yjsg_sidepanel .yjsg-panel-open {margin-top:40px;background:#E9E0B8;color:#fff;}
h1, h2, h3, h4, h5, h6, .module_title, .pagetitle, ul.yjsgmenu, .camera_caption_title  {
  font-family: Audiowide!important;
  font-weight: 400;
}
#yjsg_sidepanel .yjsg-panel-open {background:transparent!important;}
#yjsg_sidepanel_slide {border-left:1px solid #C2B683;background:#E9E0B8;}
#yjsg_sidepanel_open {top:2px!important;}
.yjsg-off_canvas_in {background:#753935;}
#yjsg_sidepanel .yjsg-panel-open {margin-top:0px;border:none;
}
.yjsg-offc-btn.site-offc:before {content:url(images/linki.png);}
.yjsg-offc-btn.site-offc  {top:23px;}
.yjsg-offc-btn.site-offc .fa  {display:none;}
#yjsg_sidepanel_open:after {
   font-family: FontAwesome;
   content: "\f003";
   color:#CABE8D;}
   #pbgrid_notice {margin-bottom:100px;}
   
 .yjsg-element-holder input,.yjsg-form .yjsg-form-element {background:#ededed;color:#888;width:80%}  
   
   
   
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {margin:0px;}
   textarea {min-width:300px;}
   input[type="text"] {padding:10px;}
   
   .dalej {padding-left:10px;background:#ededed;border:1px solid #ddd;width:10%;margin-bottom:10px;}
   .poprz  {padding-left:10px;background:#ededed;border:1px solid #ddd;width:10%;margin-bottom:10px;}
   .cennik {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 1px 1px 5px #888888;
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}

.cennik table{
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.cennik tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.cennik table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.cennik table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.cennik tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.cennik tr:hover td{
	
}
.cennik tr:nth-child(odd){ background-color:#EDEBEB; }
.cennik tr:nth-child(even)    { background-color:#ffffff; }
.cennik td{
	vertical-align:middle;
	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#333;
}.cennik tr:last-child td{
	border-width:0px 1px 0px 0px;
}.cennik tr td:last-child{
	border-width:0px 0px 1px 0px;
}.cennik tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.cennik td a {color:#333;}
.cennik tr:first-child td{
		background:-o-linear-gradient(bottom, #438d89 5%, #00bfbf 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #438d89), color-stop(1, #00bfbf) );
	background:-moz-linear-gradient( center top, #438d89 5%, #00bfbf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#438d89", endColorstr="#00bfbf");	background: -o-linear-gradient(top,#438d89,00bfbf);

	background-color:#438d89;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family: Audiowide;
	font-weight:normal;
	color:#ffffff;
}
.cennik tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #438d89 5%, #00bfbf 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #438d89), color-stop(1, #00bfbf) );
	background:-moz-linear-gradient( center top, #438d89 5%, #00bfbf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#438d89", endColorstr="#00bfbf");	background: -o-linear-gradient(top,#438d89,00bfbf);

	background-color:#438d89;
}
.cennik tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.cennik tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
/*----opis---*/
 .opis {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 1px 1px 5px #888888;
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
  text-align: center;
}

.opis table{
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.opis tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.opis table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.opis table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.opis tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.opis tr:hover td{
	
}
.opis tr:nth-child(odd){ background-color:#eec26f; }
.opis tr:nth-child(even)    { background-color:#ffffff; }
.opis td{
	vertical-align:middle;
	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#333;
}.opis tr:last-child td{
	border-width:0px 1px 0px 0px;
}.opis tr td:last-child{
	border-width:0px 0px 1px 0px;
}.opis tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.opis td a {color:#fff;background:#EEC26F;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;}
.opis tr:first-child td{
		background:-o-linear-gradient(bottom, #438d89 5%, #00bfbf 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #438d89), color-stop(1, #00bfbf) );
	background:-moz-linear-gradient( center top, #438d89 5%, #00bfbf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#438d89", endColorstr="#00bfbf");	background: -o-linear-gradient(top,#438d89,00bfbf);

	background-color:#438d89;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family: Audiowide;
	font-weight:normal;
	color:#ffffff;
}
.opis tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #438d89 5%, #00bfbf 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #438d89), color-stop(1, #00bfbf) );
	background:-moz-linear-gradient( center top, #438d89 5%, #00bfbf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#438d89", endColorstr="#00bfbf");	background: -o-linear-gradient(top,#438d89,00bfbf);

	background-color:#438d89;
}
.opis tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.opis tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;} 
 
 .gkNspPM-GridNews h3 {
  font-size: 12px;}
  .gkNspPM-NewsBlocks > figure > figcaption h3 {
  font-size:16px;}
  .gkNspPM-NewsBlocks > figure.inverse {background:#438D89;}
.label-info {
  background-color: #5B8B77;
}

.gkNspPM-NewsBlocks > figure .gkImgOverlay {width:49%;}
.nspArt h4.nspHeader {font-size:14px;}
.nspArt h4.nspHeader a {color:#888;}
.gkNspPM-NewsBlocks > figure > figcaption a {font-size:11px;}     
.dodatkowe {}  
.tag-category   h3 {font-size:15px;}
#ca_banner {height:95px} 
.recommended   {display:block;margin-top:-25px;text-align:center;}
.recommended a {font-size:0px;} 
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {margin-top:3px;margin-left:-14px;}                  