@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800italic,800,700italic,700,600italic,600,400italic,300italic,300&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700&subset=latin,latin-ext);
   body{
 padding:5px;  background-color: #Efefef;}

@media print{
   .noprint{
       display:none;
   }
   
   
   
   
   
   
/* stałe style */
.row{padding:0px; margin:0px;}
.row:before, 
.row:after { content:"";display: table ;clear:both;}

 [class*="col-"] {padding:0px;}
 [class*="col-6"] {padding-top:0px;}
.col-1 {width: 8.33%; float:left;}
.col-2 {width: 16.66%; float:left;}
.col-2-banery{width: 100%; float:left;}
.col-2-5 {width: 25%; float:left;}
.col-3 {width: 25%; float:left;}
.col-3-galeria{width: 25%; float:left;}
.col-3-5 {width: 27%; float:left;}
.col-4 {width: 33.33%; float:left;}
.col-5 {width: 41.66%; float:left;}
.col-6 {width: 66%; float:left;}
.col-6-komunikaty {width: 100%; float:left; margin-bottom: 5px;}
.col-7 {width: 58.33%; float:left;}
.col-8 {width: 66.66%; float:left;}
.col-9 {width: 75%; float:left;}
.col-9-5 {width: 73%; float:left;}
.col-10 {width: 83.33%; float:left;}
.col-11 {width: 91.66%; float:left;}
.col-12 {width: 100%;}

.siwe{color: #dadada;font-family: 'Open Sans', sans-serif;}



 .lSSlideOuter .lSPager.lSGallery{display:none!important;}
	.lslide .active {width: 100%; height:auto;}



.gal_m  .album img{
width: 310px;
height: 207px;
}


/*we need to style the popup with CSS so it is placed as a popup does*/


.popup {

position:fixed;

}
/* padding-bottom and top for image */
.mfp-no-margins img.mfp-img {
	padding: 0;
}
/* position of shadow behind the image */
.mfp-no-margins .mfp-figure:after {
	top: 0;
	bottom: 0;
}
/* padding for main container */
.mfp-no-margins .mfp-container {
	padding: 0;
}






.tagi{
border-bottom: 1px solid #D2DDE5;
}



/* nagłówek */
.nag{background-color: #fff; padding:10px 0px 10px 0px; font-family: 'Open Sans', sans-serif;}
.ikony ul{padding:0px; margin:0px; list-style-type:none; text-align:right; float:right; font-size:11px;}
.ikony li{display:block; float:left; vertical-align: middle; text-align:center;
    position:relative; /*makes left effective*/display:table-cell;}
.ikona{background-color: #ccc; width: 24px; height: 24px;vertical-align: middle; text-align:center;
    position:relative; /*makes left effective*/display:table-cell;border-radius: 50%; font-size:14px; margin-right:10px;}
.ikona:hover{background-color: #DA251D;}
.ikonabez{background-color: #fff; width: 24px; height: 24px; padding: 4px;text-align:center; border-radius: 50%; font-size:16px; margin-right:10px;}
.ikona a{color: #fff; text-decoration:none;}
.bip{background-image: url('img/bip.png')}
.bip_m{background-image: url('img/bip_mobil.png'); background-repeat: no-repeat;}
.bip-logo-mobile {padding-left:50px;}

.logo{margin-top: -25px;}
.logo img{border:0px; float: left; margin-right:20px;}
.logo a{text-decoration:none;}

.slogan{color: #4D4D4D; padding-top: 10px;font-size: 18px; line-height: 24px;}
.slogan2{color: #DA251D; font-size: 18px;}

.ikonymobile{display:none;}
#menumobile{display:none;}

/* srodek */
.srodek{margin-top: 15px;}
.newest{width: 100%; height: 100%; overflow: hidden;position: relative; margin-bottom: 15px; }
.newest img{width: 100%;

		
    top: -20px;
    left: -55px;
		z-index:10;}
p{padding: 0px; margin:0px;}
.news a{text-decoration: none; color: #4d4d4d;}
		
.dzis h1{
padding:5px; margin: 0px; font-family: 'Open Sans Condensed', sans-serif; font-size: 24px; font-weight: 700; color: #654F96;padding-bottom: 10px; text-transform:uppercase;
}
.data{font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: normal; color: #4d4d4d; padding-left: 15px;}

.kalendarium{background-color: #fff; margin-top: 5px; margin-bottom: 10px; border:1px solid #D2DDE5;}
.kal{padding:0px; margin: 0px; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; font-weight: 700; color: #4d4d4d;padding-top: 15px; text-transform:uppercase;}
.event{padding: 5px;border-bottom:1px solid #D2DDE5;font-family: 'Open Sans Condensed', sans-serif; }
.kiedy{ color:#4d4d4d; font-size: 29px; padding: 5px; text-align: center; }
.wydarzenie{font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; color: #4d4d4d; text-transform:uppercase;}
.wydarzenie a{color: #4d4d4d; text-decoration:none;}
.kiedy small{font-size: 13px;}
.godz{text-align:center; color:#A33071; font-size: 24px; border-right: 1px solid #D2DDE5; }
.siwe small{font-size: 13px; text-transform: none;}
.miesiac{text-align: center; padding: 5px; font-size: 21px;}
.miesiac a{text-decoration: none; color: #4d4d3d;}


.kalday{background-color: #F5F5F5;width: 14%; padding:5px; text-align:center;  float:left; margin:0px;}
.kalday2{width: 14%; padding:4px; height: 40px; text-align:center;  float:left; margin:0px;}
.kalday2 a{text-decoration: none; color: #4d4d4d;}
.dzisiaj{border-radius:5px;}
.dzisiaj a{color: #fff;}
.kalempty{width: 14%; padding:5px; text-align:center;  float:left; margin:0px;}
.dziswyd{font-size: 6px; color: #ff0080;}
.dzisnews{font-size: 6px; color: #8080ff;}
.dzisgaleria{font-size: 6px; color: #80ff00;}
.jeden{background-color: #DB432E;}.dwa{background-color: #38979B;}.trzy{background-color: #A33071;line-height: 22px;}.cztery{background-color: #E66712;}.piec{background-color: #26A5DC;}

.rss{margin-top:3px; }
.rssnag{padding:7px 0px 7px 0px; text-align: center; font-family: 'Open Sans Condensed', sans-serif; color: #fff; font-size: 18px;font-weight: bold;}

.rssnews{background-color: #fff; color: #4d4d4d; font-family: 'Open Sans', sans-serif;border-bottom: 1px solid #D2DDE5; border-left: 1px solid #D2DDE5;border-right: 1px solid #D2DDE5; padding:5px;font-size: 13px;}

.rssnews a{text-decoration:none; color: #4d4d4d; padding:5px 0px 5px 0px;font-family: 'Open Sans Condensed', sans-serif; font-size: 15px; font-weight:bold;}
.rssnews p{font-weight:normal;

color: #4d4d4d;
font-family: 'Open Sans', sans-serif;
font-size: 13px;


}

.rssfoot{text-align:right; font-family: 'Open Sans', sans-serif; font-size: 12px;}
.rssfoot a{text-decoration:none; color: #4d4d4d;}

.lastgalery .icon{position:relative; left: 0; bottom:0; width: 40px; height: 40px; color: #fff; font-size: 25px; float:left;text-align: center; }
.lastgalery .tytul{position: absolute; bottom:0px; left:0px; display:inline; padding-right: 0px; background-color: RGBA(0,0,0,0.85);font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; font-weight:bold; color: #fff; z-index:60; width: 100%; }
.lastgalery a{text-decoration:none; color: #fff; padding-left:5px; padding-top: 5px; padding-right:0 px;}
.lastgalery{margin-top: 5px;}
.lastgalery .img{width: auto; overflow: hidden;position: relative; height: 100%;z-index:9;}
.lastgalery .img img{width: 100%;
    min-height: 360px;
		height: auto;
    top: -50px;
    left: -55px;
		z-index:10;}

.vin a{color: #fff; text-decoration:none;}

.banery{background-color: #fff; padding:10px; border: 1px solid #D2DDE5; width:418px; height: auto;}

	.banery img {width:auto; height:56px;  
	margin-left: auto;
    margin-right: auto;
	border: 1px solid #D2DDE5;
	padding: -3px;
    }
.margintop{margin-top:15px; clear:both;}



.footbox{padding: 5px; font-family: 'Open Sans', sans-serif; color: #4d4d4d; font-size: 14px; border-right: 1px solid #4d4d4d; margin-top: 15px; font-weight: 400; line-height: 24px; padding-left:15px; text-shadow: 0px 0px 0px #4d4d4d;

}

.stopka{background-color: #Efefef; margin-top: 25px; padding-bottom:20px;}
.footbox{padding: 5px; font-family: 'Open Sans', sans-serif; color: #4d4d4d; font-size: 14px; border-right: 1px solid #4d4d4d; margin-top: 15px; font-weight: 400; line-height: 24px; padding-left:15px;}
.stopka h2{padding:5px; margin:0px; font-weight: 600; font-size: 19px; padding-left: 0px; text-transform: uppercase;}
.stopka ul{padding:0px; margin:0px; list-style-type:none;}
.stopka ul li{padding-left: 0px;}
.stopka ul a{text-decoration: none; color: #4d4d4d}
.stopka ul a:hover{text-decoration: underline; color: #4d4d4d}
.stopka i{font-size: 24px; margin-right: 15px;}




.stopka2{ font-family: 'Open Sans', sans-serif; color:#4d4d4d; font-size: 12px; padding:10px 0px 10px 10px;}


.bipnag{
font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; font-weight:bold; color: #38979B;

}

.bipbox a{
 font-family: 'Open Sans', sans-serif; color:#4d4d4d; font-size: 13px; text-decoration:none; padding-bottom: 10px; 

}
.menureorder{display:none;}
.bipbox ul{padding:0px; margin:0px; list-style-type:none;}
.bipbox ul li:nth-child(even){padding:5px; background-color: #fff; margin-bottom:2px; border-radius:3px;}
.bipbox ul li:nth-child(odd){padding:5px; margin-bottom:2px;}
.bipbox span{color: #38979B; }

.menuboknag{padding: 8px 0px 8px 8px; font-family: 'Open Sans Condensed', sans-serif; font-size: 23px; font-weight:bold; color: #fff; text-align: center; text-transform:uppercase; }

.menubok ul{padding:0px; margin:0px; list-style-type:none;}
.menubok ul li{background-color: #fff; border-right: 1px solid #D2DDE5; border-left: 1px solid #D2DDE5; border-bottom: 1px solid #D2DDE5;font-family: 'Open Sans', sans-serif; padding: 10px 0px 10px 15px; font-size:14px;}
.menubok a{color: #4d4d4d; text-decoration:none;} .menubok a:hover{color: #4d4d4d; text-decoration:underline;}

.page{padding:10px; background-color: #fff;border: 1px solid #D2DDE5;}
.page h1{padding: 5px; margin:0px; font-family: 'Open Sans Condensed', sans-serif; color: #4d4d4d; font-weight: 500; text-transform:uppercase;font-size: 26px; border-bottom: 1px solid #D2DDE5;}
.pagetxt{
 font-family: 'Open Sans', sans-serif; color: #4d4d4d; font-weight: 500;  font-size:14px;line-height: 22px; margin-top: 10px; padding: 10px;
}

.pagetxt a{text-decoration:none; color: #4d4d4d;}
.pagetxt img{width:100%; height:auto;}

.pagefoot{ background: #f7f7f7; color: #888; padding: 5px; margin-bottom:10px; font-size: 13px;}
.pagefoot a{text-decoration:none; color: #888;}
.pdf button
{
    padding:0;
    background-color:transparent;
    text-decoration:none;
    border:none;
    border:0;
    color:#888;
    cursor:pointer;
    font-family:inherit;
    font-size:inherit;
}

button::-moz-focus-inner
{
    border:0;
    padding:0;
}

.newsbox{}
.zakladki{padding:6px; font-size: 14px;font-family: 'Open Sans', sans-serif; color: #4d4d4d;  margin-top:15px;border: 0px solid #D2DDE5;}
.podmenubok{background: #f8f8f8!important;padding:5px 0px 5px 30px!important;}
.newsimg{width: 100%; }
.newsitem{
padding-bottom: 10px; padding-top: 10px;border-bottom: 1px solid #D2DDE5;
}

.newsitem .img{
overflow: hidden;position: relative; height: 150px;
}
.newsitem img{width: 100%;
   
		height: auto;
    top: -50px;
    left: -55px;}
	
.newsitemtxt{padding-left:10px; font-size: 14px;font-family: 'Open Sans', sans-serif; color: #4d4d4d; line-height: 21px;}
.newsitem h3{padding-bottom: 5px; margin:0px; font-family: 'Open Sans Condensed', sans-serif; color: #4d4d4d; font-weight: 500; text-transform:uppercase;font-size: 24px; margin-bottom:5px; line-height: 28px;

}
.pagination{width: 28px; height:25px; font-size: 15px;font-family: 'Open Sans', sans-serif; color: #4d4d4d;text-align:center; border: 1px solid #D2DDE5; border-radius: 4px; float:left; margin-top: 20px; margin-left:4px;margin-right:4px;}
.pagination .aktywna{-webkit-box-shadow: 0 0 3px 2px #D1D1D1;
box-shadow: 0 0 3px 2px #D1D1D1;}
.newsitem a{text-decoration:none; color: #4d4d4d; border:0;}
.pagination a{color:#4d4d4d; text-decoration:none; margin-top:20px; }
.newsitemtxt .dodano{color: #acacac; font-size: 11px}
.jestgaleria{position: absolute; bottom:0; right:0; color: #fff; background-color: RGBA(0,0,0,0.75); padding: 10px; font-size: 25px;}
.jestvideo{position: absolute; bottom:0; left:0; color: #fff; background-color: RGBA(0,0,0,0.75); padding: 10px; font-size: 25px;}
.album{
margin: 0px; 

padding-right:5px; 
padding-top:5px; 
overflow: hidden;
position: relative; 
/*margin-top:10px;
height: 200px;
*/
}
.album img{
width:100%;
height:auto;
}
.album .opis{position: absolute; bottom:0; color: #fff; background-color: RGBA(0,0,0,0.75); padding-left: 5px; margin-right: 5px;font-size: 17px;}
.podobnenag{padding: 10px 0px 10px 0px; text-align: center; color: #fff;}
.album .opis{text-shadow: 1px 1px 1px #000;}
.search{display:none;}

/* formatowanie tabele*/ 


.rwd-table {
		overflow-x:scroll;
		width: 100%;
		display: table;
	}	







.video-container {
	position:relative;
	padding-bottom:80%;
	padding-top:20px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

video { 
   width:100%;
   height:auto;
}








.nag{ top:0; font-size: 14px; background-color: #fff; padding:2px 0px 2px 0px; font-family: 'Open Sans', sans-serif;}



.ikony{float:right; font-size:14px;}

.menutop ol{padding:25px 0px 0px 0px; margin:0px; list-style-type:none; text-align:right;}
.menutop ol li{display:inline; margin-left: 20px;}
.menutop ol a{color: #4d4d4d; text-decoration: none; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
.menutop ol a:hover{color: #DA251D; text-decoration: none;}

.skdslider{height: auto; width:auto; z-index:12;padding-top: 0px!important;}
.strefy{margin-top: -40px; z-index:998; position:relative;}
.strefa{padding: 25px 0px 25px 15px; font-size: 26px;font-family: 'Open Sans Condensed', sans-serif; color: #fff; margin:0px; line-height: 24px;}

.strefa a{color: #fff; text-decoration:none;padding-top: 30px; padding-bottom: 30px; }
.strefa a:hover{color: #fff; text-decoration:underline;}
.strefa .ikonka{
border: 2px solid #fff; width: 55px; height: 55px; border-radius: 50%; text-align:center;vertical-align: middle; text-align:center;
    position:relative; /*makes left effective*/display:table-cell;}
		
.ikonka i{font-size: 26px;}		
.margin-right{padding-right: 15px;}

.vin{position: absolute; z-index: 11; bottom: 0px; left: 0px; width:100%; background-color: RGBA(0,0,0,0.75); height: auto;  padding: 15px;
color: #fff; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 18px;}	

.newsy{
background-color: #fff; border: 1px solid #D2DDE5;
}
.news{padding: 10px; border-bottom: 1px solid #D2DDE5;font-family: 'Open Sans', sans-serif;}
.news h2{padding:0px 0px 10px 0px; margin: 0px;font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; font-weight: normal; text-transform: uppercase;}
.news img{width: 100%;}
.newstext{font-size: 13px; line-height: 18px;}
.dodane{width: 80%; padding-left: 5px; font-size: 11px; color: #737373;}
.page .kalday2{height: 60px;}
.search{display:none; width: 100%; height: 20%; top:0; left:0; z-index:9999999; background-color: rgba(219, 67, 46, 0.9); position:fixed; text-align:center; padding-top:20px;font-family: 'Open Sans Condensed', sans-serif; font-weight: 400; font-size: 30px; color:#fff;}
.szukajinput{background:none; border: 2px solid #fff; padding:20px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 400; font-size: 20px; color:#fff; border-radius:9px; width: 30%;}

.banery{background-color: #fff; padding:10px; border: 1px solid #D2DDE5; width:100%;  }

.col-3.pdf {
   
    float: right;
	padding: 3px 10px 0px 30px;
}

.album img{
width:auto;
height:151px;
}

.gal_m  img{width: 318px;
height: 217px;}



.lastgalery .img img{width: 100%;
    min-height: 180px;
		height: auto;
    top: -50px;
    left: -55px;
		z-index:10;}


   
   
   
   
   
}