html 
{
	font-size:16px;
}

body 
{
	font-weight:400;
	margin: 0;
	border: 0;
	background: #fff;
	font-family: 'Lato', 'Helvetica Neue', 'Helvetica', 'Arial', 'Tahoma', 'Verdana', 'sans-serif';	
}

#wrapper {  }

A { color: #1a3866; }


/* Lista aktualnosci - wpis listy */
.aktualnosc_lista_wpis.v1 { margin-bottom:0px; background:#fcf9ed; padding:15px; }
.aktualnosc_lista_wpis.v1:not(:last-child) 
{ 

    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.01), #e4e4e4 10%, #3b6386 40%, #3b6386 60%, #e4e4e4 90%, rgba(255, 255, 255, 0.01));
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: bottom;

}

.aktualnosc_lista_wpis.v2 { }


.aktualnosc_lista_wpis.v1 .akt_panel { position:relative; }
.aktualnosc_lista_wpis.v1 .gora A { font-style:italic; color:#e75c00; font-weight:700; font-size:1.2rem; display:inline-block; vertical-align:middle; }
.aktualnosc_lista_wpis.v1 .gora A:hover { color:#006bd8;  }
.aktualnosc_lista_wpis.v1 .skrot { font-size:1.1rem; text-align: justify; }
.aktualnosc_lista_wpis.v1 .tagi { margin:5px 0 5px 0px;  }
.aktualnosc_lista_wpis.v1 .tagi span { color:#2974c7; font-size:0.9rem; margin:0 0 0 5px;  }
.aktualnosc_lista_wpis.v1 .tagi .fa { margin:0 3px 0 0px;  }
.aktualnosc_lista_wpis.v1 .akt_miniaturki_tab { width:100%; }
.aktualnosc_lista_wpis.v1 .akt_miniaturki_tab td { width:33.3%; }

.aktualnosc_lista_wpis.akt_w0 {    }
.aktualnosc_lista_wpis.akt_w1 
{ 
position:relative; z-index:1;
}

.aktualnosc_lista_wpis.akt_w2  
{ 
	position:relative; z-index:2;

	border:2px solid #f0ad4e !important;; 
	background-color:#fffddf;

    background-image: url('../pliki/znak_waznosc_2_30p.png') !important;
	background-repeat:no-repeat !important;
	background-position:94% 10px !important;
	background-size:80px 80px !important;

	border-radius:5px; 
	position:relative;
	top:-1px;
}

.aktualnosc_lista_wpis.akt_w3  
{
	position:relative; z-index:3;
	
	border:2px solid #ef3535 !important;
	background-color:#ffefef;

	background-image:url('../pliki/znak_waznosc_3_30p.png') !important;
	background-repeat:no-repeat !important;
	background-position:95% 2px !important;
	background-size:96px 96px !important;

	border-radius:5px;
	position:relative;
	top:-1px; 
}


.panel_2 .card-footer:before, .panel_1 .card-footer:before {
  content:'';
  width:100%;
  height:100px;    
  position:absolute;
  left:0;
  bottom:30px;

  background:linear-gradient(transparent 20px, white);
}

.aktualnosc_lista_wpis > .div_t > .div_r > .div_c:nth-child(2) div:first-child
{ 
	overflow:hidden;
}


.aktualnosc_lista_wpis .dd
{ 
	font-size:0.8rem;
	font-style:italic;
	vertical-align:middle;
	margin:0 15px 0 0;
	font-weight:500;
}

.aktualnosc_lista_wpis .stopka { text-align:right; vertical-align:middle; position:relative; height:20px; margin-top:5px;  }
.aktualnosc_lista_wpis .stopka span { vertical-align:bottom; font-size:12px; }
.aktualnosc_lista_wpis .stopka a { display:inline-block; font-size:13px; }
.aktualnosc_lista_wpis .dd { position:absolute; left:0px; bottom:0px;  }
.aktualnosc_lista_wpis .cw { position:absolute; right:0px; bottom:0px;  }
.aktualnosc_lista_wpis .dd .fa, .aktualnosc_lista_wpis .cw .fa
{
	font-size:18px;
	margin-right:3px;
	vertical-align:bottom;  
}

.aktualnosc_lista_wpis > .div_t > .div_r > .div_c:first-child img
{ 
	max-width:100%;
}

.aktualnosc_lista_wpis .akt_miniaturki_tab td:not(:last-child)
{
	padding:0 5px 0 0;
}

.aktualnosc_lista_wpis .akt_miniaturki_tab img
{
      filter: brightness(1.05) contrast(1.05);
}

.btn_wa { display:block;  font-weight:500; }
.btn_wa .fa { font-size:20px; margin:0 5px 0 0; vertical-align:middle;   }



/* dol  */
#dol { border-bottom:1px solid #3e5e7c; border-top:1px solid #3e5e7c; text-align:center; margin:20px 0 10px 0; }
#dol * { font-size:11px; padding:5px; margin:0px;  }

/* stopka  */
#stopka 
{

    font-size: 0.7rem;
    font-weight:400;
    color: #757575;
    text-align: center;
    background-color:#fff; padding:8px 0 8px 0; border-radius:6px 0 6px 6px;
}

#stopka .zic 
{
    margin: 0 0.2rem 0 0;
}

#stopka * 
{
    vertical-align: middle;
}

#stopka DIV 
{
    display: inline-block;
    margin: 0 0.5rem 0 0.5rem;
	
}


.sekcjaPodmenu { background:#fcf9ed; }
.sekcjaPodmenu.is_stuck { margin-top:10px; }
.sekcjaPodmenu .podmenu
{

	margin-bottom:20px;

  

}

.sekcjaPodmenu .podmenu .panel-heading
{

	  font-size:1.2rem;
	  color:#0275d8;
	  font-weight:700;
	  padding:0.3rem 0 0.3rem 0.4rem;
	  border-radius:5px 5px 0 0;
	  position:relative;

	  background-color:#5a3535;
	  color:#FFF; 

}

.sekcjaPodmenu .podmenu .panel-heading i
{
	margin:0px 0.5rem 0px 0.5rem ;
	font-size:1.5rem;
	vertical-align:middle;
	position:relative;
	bottom:2px;
}


.sekcjaPodmenu .podmenu .panel-body
{
	padding:0px;



	border-radius:0 0 5px 5px  
}

.sekcjaPodmenu .glyphicon
{
	color:#507193; 
}

.sekcjaPodmenu .podmenu .panel-body > div
{
	padding-left:0.7rem;
}

.sekcjaPodmenu .podmenu .panel-body > div:hover
{
background:#ffd783;
	background: -moz-linear-gradient(left,  rgba(255,211,135,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(255,211,135,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #f8c78e 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */


}

.sekcjaPodmenu .podmenu .panel-body a
{
	font-size:1.2rem;
	font-weight:700;
	
	color:#1e4f79;
	display:inline-block;
	width:100%;
	padding:0.1rem 0.1rem 0.1rem 0.1rem;

	
}

.sekcjaPodmenu .podmenu .panel-body a .fa { margin-right:5px; }


.sekcjaPodmenu .podmenu .panel-body a:hover
{

	text-decoration:none;
}

.aktualnosc {  }
.aktualnosc .naglowek { text-align:center; }





/* MAIN MENU */
.mainMenu
{

}

#gora 
{

}

.mainMenu .nav_lvl1 > li > a
{ 
	transition-property: all;
	transition-duration: 0.2s;
	color:#FFF !important;
}

.mainMenu .mg_ikona
{ 
width:32px; 
filter:invert(100%);
}

.mainMenu .nav_lvl1 > li > a:hover 
{
	text-decoration:none; 
	color:orange !important;

}

.mainMenu .nav_lvl1 > li > a:hover .fa
{
	transform: scale(1.1);
}

.mainMenu .nav_lvl1 > li > a:hover img
{
	transform: scale(1.1);
}

.mainMenu .nav_lvl1 > li > a .fa 
{
	transition-property: all;
	transition-duration: 0.2s;
	font-size:2rem;
	vertical-align:middle;
	color:#FFF !important;
}

.mainMenu .nav_lvl1 > li > a img
{
	transition-property: all;
	transition-duration: 0.2s;
}


.mainMenu .nav_lvl1 > li:not(:last-child) {/* border-right: 1px solid #bac6ce; */}
.mainMenu .nav_lvl1 > li { text-align:center; }
.mainMenu .nav_lvl1 > li { padding:0 15px 0 15px; }
.mainMenu .nav_lvl1 > li > a span { display:block; font-size:1.0rem; font-weight:700;margin-left:5px; vertical-align:middle;  }

.mainMenu .nav_lvl1 .dropdown-container { }



/* MEDIA QUERIES */

@media(max-width:767px)
{

}

@media(min-width:768px)
{

}

@media(min-width:992px)
{
  
}

@media(min-width:1200px)
{
	html { }
	body { }

}


















/* tabela na divach */
.div_t_ph { }
.div_t { display:table; width:100%; }
.div_rg { display:table-row-group;}
.div_r { display:table-row; }
.div_c { display:table-cell; vertical-align:middle; }



/* ------------------------------------------------------------------- */

/* ZIC */
.zic 
{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('../images/zakl_icons.png') no-repeat;
    vertical-align: middle;
}


.zic.v10 { background-position:0 0;}
.zic.v11 { background-position:0 -16px;}
.zic.v12 { background-position:0 -32px;}
.zic.v13 { background-position:0 -48px;}
.zic.v14 { background-position:0 -64px;}
.zic.v15 { background-position:0 -80px;}
.zic.v16 { background-position:0 -96px;}
.zic.v17 { background-position:0 -112px;}
.zic.v18 { background-position:0 -128px;}
.zic.v19 { background-position:0 -144px;}

.zic.v20 { background-position:-16px 0;}
.zic.v21 { background-position:-16px -16px;}
.zic.v22 { background-position:-16px -32px;}
.zic.v23 { background-position:-16px -48px;}
.zic.v24 { background-position:-16px -64px;}
.zic.v25 { background-position:-16px -80px;}
.zic.v26 { background-position:-16px -96px;}
.zic.v27 { background-position:-16px -112px;}
.zic.v28 { background-position:-16px -128px;}
.zic.v29 { background-position:-16px -144px;}

.zic.v30 { background-position:-32px 0;}
.zic.v31 { background-position:-32px -16px;}
.zic.v32 { background-position:-32px -32px;}
.zic.v33 { background-position:-32px -48px;}
.zic.v34 { background-position:-32px -64px;}
.zic.v35 { background-position:-32px -80px;}
.zic.v36 { background-position:-32px -96px;}
.zic.v37 { background-position:-32px -112px;}
.zic.v38 { background-position:-32px -128px;}
.zic.v39 { background-position:-32px -144px;}

.zic.v40 { background-position:-48px 0;}
.zic.v41 { background-position:-48px -16px;}
.zic.v42 { background-position:-48px -32px;}
.zic.v43 { background-position:-48px -48px;}
.zic.v44 { background-position:-48px -64px;}
.zic.v45 { background-position:-48px -80px;}
.zic.v46 { background-position:-48px -96px;}
.zic.v47 { background-position:-48px -112px;}
.zic.v48 { background-position:-48px -128px;}
.zic.v49 { background-position:-48px -144px;}

.zic.v50 { background-position:-64px 0;}
.zic.v51 { background-position:-64px -16px;}
.zic.v52 { background-position:-64px -32px;}
.zic.v53 { background-position:-64px -48px;}
.zic.v54 { background-position:-64px -64px;}
.zic.v55 { background-position:-64px -80px;}
.zic.v56 { background-position:-64px -96px;}
.zic.v57 { background-position:-64px -112px;}
.zic.v58 { background-position:-64px -128px;}
.zic.v59 { background-position:-64px -144px;}

.zic.v60 { background-position:-80px 0;}
.zic.v61 { background-position:-80px -16px;}
.zic.v62 { background-position:-80px -32px;}
.zic.v63 { background-position:-80px -48px;}
.zic.v64 { background-position:-80px -64px;}
.zic.v65 { background-position:-80px -80px;}
.zic.v66 { background-position:-80px -96px;}
.zic.v67 { background-position:-80px -112px;}
.zic.v68 { background-position:-80px -128px;}
.zic.v69 { background-position:-80px -144px;}

.zic.v70 { background-position:-96px 0;}
.zic.v71 { background-position:-96px -16px;}
.zic.v72 { background-position:-96px -32px;}
.zic.v73 { background-position:-96px -48px;}
.zic.v74 { background-position:-96px -64px;}
.zic.v75 { background-position:-96px -80px;}
.zic.v76 { background-position:-96px -96px;}
.zic.v77 { background-position:-96px -112px;}
.zic.v78 { background-position:-96px -128px;}
.zic.v79 { background-position:-96px -144px;}

.zic.v80 { background-position:-112px 0;}
.zic.v81 { background-position:-112px -16px;}
.zic.v82 { background-position:-112px -32px;}
.zic.v83 { background-position:-112px -48px;}
.zic.v84 { background-position:-112px -64px;}
.zic.v85 { background-position:-112px -80px;}
.zic.v86 { background-position:-112px -96px;}
.zic.v87 { background-position:-112px -112px;}
.zic.v88 { background-position:-112px -128px;}
.zic.v89 { background-position:-112px -144px;}

.zic.v90 { background-position:-128px 0;}
.zic.v91 { background-position:-128px -16px;}
.zic.v92 { background-position:-128px -32px;}
.zic.v93 { background-position:-128px -48px;}
.zic.v94 { background-position:-128px -64px;}
.zic.v95 { background-position:-128px -80px;}
.zic.v96 { background-position:-128px -96px;}
.zic.v97 { background-position:-128px -112px;}
.zic.v98 { background-position:-128px -128px;}
.zic.v99 { background-position:-128px -144px;}

.zic.v100 { background-position:-144px 0;}
.zic.v101 { background-position:-144px -16px;}
.zic.v102 { background-position:-144px -32px;}
.zic.v103 { background-position:-144px -48px;}
.zic.v104 { background-position:-144px -64px;}
.zic.v105 { background-position:-144px -80px;}
.zic.v106 { background-position:-144px -96px;}
.zic.v107 { background-position:-144px -112px;}
.zic.v108 { background-position:-144px -128px;}
.zic.v109 { background-position:-144px -144px;}

.zic.v110 { background-position:-160px 0;}
.zic.v111 { background-position:-160px -16px;}
.zic.v112 { background-position:-160px -32px;}
.zic.v113 { background-position:-160px -48px;}
.zic.v114 { background-position:-160px -64px;}
.zic.v115 { background-position:-160px -80px;}
.zic.v116 { background-position:-160px -96px;}
.zic.v117 { background-position:-160px -112px;}
.zic.v118 { background-position:-160px -128px;}
.zic.v119 { background-position:-160px -144px;}

.zic.v120 { background-position:-176px 0;}
.zic.v121 { background-position:-176px -16px;}
.zic.v122 { background-position:-176px -32px;}
.zic.v123 { background-position:-176px -48px;}
.zic.v124 { background-position:-176px -64px;}
.zic.v125 { background-position:-176px -80px;}
.zic.v126 { background-position:-176px -96px;}
.zic.v127 { background-position:-176px -112px;}
.zic.v128 { background-position:-176px -128px;}
.zic.v129 { background-position:-176px -144px;}

.zic.v130 { background-position:-192px 0;}
.zic.v131 { background-position:-192px -16px;}
.zic.v132 { background-position:-192px -32px;}
.zic.v133 { background-position:-192px -48px;}
.zic.v134 { background-position:-192px -64px;}
.zic.v135 { background-position:-192px -80px;}
.zic.v136 { background-position:-192px -96px;}
.zic.v137 { background-position:-192px -112px;}
.zic.v138 { background-position:-192px -128px;}
.zic.v139 { background-position:-192px -144px;}

.zic.v140 { background-position:-208px 0;}
.zic.v141 { background-position:-208px -16px;}
.zic.v142 { background-position:-208px -32px;}
.zic.v143 { background-position:-208px -48px;}
.zic.v144 { background-position:-208px -64px;}
.zic.v145 { background-position:-208px -80px;}
.zic.v146 { background-position:-208px -96px;}
.zic.v147 { background-position:-208px -112px;}
.zic.v148 { background-position:-208px -128px;}
.zic.v149 { background-position:-208px -144px;}

.zic.v150 { background-position:-224px 0;}
.zic.v151 { background-position:-224px -16px;}
.zic.v152 { background-position:-224px -32px;}
.zic.v153 { background-position:-224px -48px;}
.zic.v154 { background-position:-224px -64px;}
.zic.v155 { background-position:-224px -80px;}
.zic.v156 { background-position:-224px -96px;}
.zic.v157 { background-position:-224px -112px;}
.zic.v158 { background-position:-224px -128px;}
.zic.v159 { background-position:-224px -144px;}

.zic.v160 { background-position:-240px 0;}
.zic.v161 { background-position:-240px -16px;}
.zic.v162 { background-position:-240px -32px;}
.zic.v163 { background-position:-240px -48px;}
.zic.v164 { background-position:-240px -64px;}
.zic.v165 { background-position:-240px -80px;}
.zic.v166 { background-position:-240px -96px;}
.zic.v167 { background-position:-240px -112px;}
.zic.v168 { background-position:-240px -128px;}
.zic.v169 { background-position:-240px -144px;}

.zic.v170 { background-position:-256px 0;}
.zic.v171 { background-position:-256px -16px;}
.zic.v172 { background-position:-256px -32px;}
.zic.v173 { background-position:-256px -48px;}
.zic.v174 { background-position:-256px -64px;}
.zic.v175 { background-position:-256px -80px;}
.zic.v176 { background-position:-256px -96px;}
.zic.v177 { background-position:-256px -112px;}
.zic.v178 { background-position:-256px -128px;}
.zic.v179 { background-position:-256px -144px;}

.zic.v180 { background-position:-270px 0;}
.zic.v181 { background-position:-270px -16px;}
.zic.v182 { background-position:-270px -32px;}
.zic.v183 { background-position:-270px -48px;}
.zic.v184 { background-position:-270px -64px;}
.zic.v185 { background-position:-270px -80px;}
.zic.v186 { background-position:-270px -96px;}
.zic.v187 { background-position:-270px -112px;}
.zic.v188 { background-position:-270px -128px;}
.zic.v189 { background-position:-270px -144px;}
.zic.v189 { background-position:-270px -144px;}

.panel_pliki_download .card
{
border:1px solid #639cc3; 
}

.panel_pliki_download .card-header .fa
{

	text-align:cneter; 
	font-size:1.7rem; 
	padding:0 15px 0 10px; 
}

.panel_pliki_download .card-header
{
background-color:#4e95c7;
}

.pliki_download_tab{ width: 100%; }
.pliki_download_tab a { font-size:1.1rem; color:#000; font-weight:700;  }
.pliki_download_tab .dd div { font-size:0.8rem;  color: #777; }
.pliki_download_tab .dd .r { display:inline-block;   }
.pliki_download_tab .dd .dp { display:inline-block; margin:0 15px 0 0; }
.pliki_download_tab .dd .o {  }

.pliki_download_tab .row > div:nth-child(1)
{
    width: 45px;
    text-align: center;
    padding: 3px 0 5px 0;
}

.pliki_download_tab .row > div:nth-child(2)
{
    font-size:1.1rem;
}

.pliki_download_tab .row > div:nth-child(3)
{
    text-align: center;
    width: 40px;
}

.pliki_download_tab .row > div:nth-child(3) a
{
    font-size:1.7rem; 
    color:#0f619a;
}

.pliki_download_tab .row:hover
{
    background: linear-gradient(to right, rgba(255, 255, 255, 0.01), #F2F2F2 10%, #D4D4D4 40%, #D4D4D4 60%, #F2F2F2 90%, rgba(255, 255, 255, 0.01)), #ffefd7;
    background-size: 100% 1px, 100%;
    background-repeat: no-repeat;
    background-position: bottom, top;
}

.pliki_download_tab .row:not(:last-child)
{
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.01), #F2F2F2 10%, #D4D4D4 40%, #D4D4D4 60%, #F2F2F2 90%, rgba(255, 255, 255, 0.01));
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: bottom;
}





.listaPodpietychStron
{

}

.listaPodpietychStron > a
{
	font-size:1.5rem;
	display:block;
	padding:5px 10px 5px 10px;
}

.listaPodpietychStron > a:hover
{
	background-color:#507193;
	border-radius:5px;
	color:#FFFFFF;
	text-decoration:none;  
}

.listaPodpietychStron > a:hover span
{
	color:#FFFFFF;
}

.listaPodpietychStron .glyphicon
{
	font-size:1.7rem;
	color:#507193;
}


.galeria img
{
	transition-property: all;
	transition-duration: 0.2s; 
	filter: brightness(1.05) contrast(1.05); 
}

.galeria img:hover
{
    transform: scale(1.02);
}


/* galeria zdjec */

.pliki_gal 
{
    text-align: center;
}


.pliki_gal.gal_vm B 
{

}

.pliki_gal.gal_vm .obr
{
	margin: 5px;
}








.listaPodpietychGalerii a 
{
	position:relative; 
	display:inline-block;
	background-size:cover;
	margin:15px auto 15px auto; 
	border-radius:4px;

	border:1px solid rgba(0,0,0,0.2);
	transition-property: all;
	transition-duration: 0.2s;
	filter: brightness(1.1) contrast(1.1); 

}

.listaPodpietychGalerii a:hover 
{
  transform: scale(1.02);

}

.listaPodpietychGalerii .thumb
{

}

.listaPodpietychGalerii img 
{
	max-width:100%;
	max-height:100%;
}

.listaPodpietychGalerii .thumb span
{
	display:block;

	position:absolute;

	bottom:10px;

	right:4px;

	left:4px;

	bottom:4px;

	background-color:rgba(0,60,100,0.5);

	font-size:1.4rem;

	color:#FFF;

	font-weight:700;

	padding:5px 0 5px 0px;

	text-align:center;

	text-shadow:2px 2px 2px rgba(0,0,0,0.8);
}


.fb_glowna { margin:0 0 20px 0 ;}

.rk_panel { position:relative;}
.rk_panel img { }
.rk_panel b { font-size:2.2rem; margin:0 0px 0 0; }
.rk_panel .txt { background:rgba(0,50,110,0.8); color:#FFF; font-size:1.4rem; font-weight:700; margin:5px 0 0 0; padding:0 5px 0 5px; }

.siatka_kierunki h3 { margin-top:0px; }


ul.pagination li a
{
    transition: background-color .3s;
    border: solid 1px #c0c0c0;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
    background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 2px 2px rgba(255,255,255, 1);

}

ul.pagination li a:hover 
{
    border:1px solid orange;
    background: #ffbe72;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#ffbe72));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #ffbe72);
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover 
{
    border:1px solid orange;
    background: #ffbe72;
    color:#3d3d3d; 
    
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#ffc580));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #ffc580);
}

ul.pagination li 
{
    
}

.karuzela_v1 {  }
.karuzela_v1 .tytul_karuzeli { background-color:rgba(0,60,100,0.5); border-radius:0 10px 10px 0; color:#FFF; position:absolute; top:0px; z-index:1000; padding:5px 5px 5px 10px;  }
.karuzela_v1 .carousel-caption {width:100%;left:0; bottom:4%; }
.karuzela_v1 .carousel-indicators { bottom:0; }
.karuzela_v1 .carousel-caption h3 
{ 
	padding:7px 5px 7px 5px; 
	background-color:rgba(0,60,100,0.7);
	font-size:1.8rem;
	color:#FFF;
	font-weight:700;
	text-shadow:2px 2px 2px rgba(0,0,0,0.8);
}



.karuzela_v1 .item 
{
	background-position:center;
	background-size:cover;
	transition-property: all;
	transition-duration: 0.5s;
}

.carousel img 
{
    min-width: 100%;
}

.karuzela_v1 .item { display:inline-block; background-position:center center; background-size: cover; width:100%; }







.gutter-20.row {
  margin-right: -10px;
  margin-left: -10px;
}
.gutter-20 > [class^="col-"], .gutter-20 > [class^=" col-"] {
  padding-right: 10px;
  padding-left: 10px;
}


.gutter-10.row {
  margin-right: -5px;
  margin-left: -5px;
}
.gutter-10 > [class^="col-"], .gutter-10 > [class^=" col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.gutter-6.row {
  margin-right: -3px;
  margin-left: -3px;
}
.gutter-6 > [class^="col-"], .gutter-10 > [class^=" col-"] {
  padding-right: 3px;
  padding-left: 3px;
}

.gutter-0.row {
  margin-right: 0;
  margin-left: 0;
}
.gutter-0 > [class^="col-"], .gutter-0 > [class^=" col-"]{
  padding-right: 0;
  padding-left: 0;
}

.panel_filtrow { width:100%; padding:5px; background-color:#fff; border-radius:3px; 

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,efefef+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */

border:1px solid #d8d8d8; 

}
.panel_filtrow .sortowanie A { font-size:1rem; font-weight:700; color:#236796; }
.panel_filtrow .sortowanie .fa { color:#e22b00; font-size:1.3rem; vertical-align:middle; margin-right:5px;  }
.panel_filtrow .sortowanie .fa:hover { color:#8eb123; }

.wypelniacz { border:1px solid red;  min-height: 100%;  height: 100%; }
.cus { }

.cus2 {  }

.cus3 { height:100%; min-height:200px; background-image:url(../pliki/panorama1.jpg); background-size:cover; background-position:center center; }

.flex-grow {
	display: flex;
    -webkit-flex: 2;
    flex: 2;
}





.art_narzedzia {  text-align:right; margin-bottom:15px; margin-top:15px; }
.art_narzedzia .e:not(:first-child) { display:inline-block; margin:0 0px 0 20px; font-size:1.0rem ; }
.art_narzedzia .fa { font-size:1.4rem; vertical-align:middle;  }
.art_narzedzia .fa-print { vertical-align:bottom; }
.art_narzedzia .e .i { padding:6px; border-radius: 30px;  background: #e6e6e6;   }
.art_narzedzia .e:not(:first-child) span{ margin:0 0 0 5px; }

.karty_bt .card-title { font-size:1.2rem; color:#2e6cd2; font-weight:700;  }
.karty_bt .card-text { height:75px; }
.karty_bt .card-img-top { max-height:220px;  }






.podmenu-sticky { position:fixed; top:0px; z-index:100; margin:0px !important; }


.lista-aktualnosci-tytul { background-color:#3b6386; color:#FFF; padding:5px; border-radius:5px 5px 0 0; text-align:center; font-size:1.3rem; }



.nav-item { position:relative; }


.dropdown-content .pm {

	list-style:none; 
	padding:0px; 
}

.dropdown-content h4 a
{
color:#df6400; 
}

.panel_1 .owl-dots, .panel_2 .owl-dots { 
position:absolute; 
bottom:0px; 
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
}



#gora
{
	position:relative;
	z-index:2;
}


#main_content
{
	z-inde:1;
}

header
{
    padding: 0px 0;
    width: 100%;
    background-color:rgba(30,20,5,0.7);

}


.fixed-top
{
	position: fixed !important;
}

.parallax-window {
	min-height: 800px;
	background: transparent;
}

#main_content
{

}
.menu-padding {
    padding-top:92px;
}

.glowna_txt_window .glowna_parallax_container { background-color:rgba(255,255,255,0.95); }

strong, b
{
color: #d35400;
}

.menu_kafelki .kafelek 
{ 
	position:relative; 
	display:inline-block;
	background-size:cover;
	margin:15px auto 15px auto; 
	border-radius:4px;
	box-shadow:0px 0px 3px rgba(0,0,0,0.5);
	border:1px solid rgba(0,0,0,0.4);
	transition-property: all;
	transition-duration: 0.2s;
	filter: brightness(1.1) contrast(1.1); 
}

.menu_kafelki .kafelek:hover 
{
  transform: scale(1.02);

}

.menu_kafelki .kafelek .tytul
{
	display:block;

	position:absolute;

	bottom:10px;

	right:4px;

	left:4px;

	bottom:4px;

	background-color:rgba(0,60,100,0.5);

	font-size:2rem;

	color:#FFF;

	font-weight:700;

	padding:5px 0 5px 0px;

	text-align:center;

	text-shadow:2px 2px 2px rgba(0,0,0,0.8);
}



/* fix do nachodzenia thumbnaili na obrazek */
.lg-outer .lg-img-wrap
{

    padding: 50px 5px 130px 0;
}

