
#xgm_galeria{position: relative; padding:0px; margin: 0;text-align: left; clear: both; }
#xgm_galeria .lista_galerii, #xgm_galeria #lista_fotek_popup{margin: 0 -15px; }

.miniaturka_galerii, .mini_foto_popup{ display: inline-block; vertical-align:top; margin: 0 10px 30px; width: 370px;}
	.miniaturka_galerii .contFoto, .mini_foto_popup .contFoto{width: 370px; height: 278px;}
	.miniaturka_galerii .contFoto a, .mini_foto_popup .contFoto a{line-height: 278px;}
	.miniaturka_galerii img, .mini_foto_popup img{ max-width: 370px; max-height: 278px;}
	
	.mini_foto_popup{}
	.miniaturka_galerii:nth-of-type(5n+5), .mini_foto_popup:nth-of-type(5n+5){ }
.miniaturka_galerii .foto, .mini_foto_popup .foto{width: 100%; margin: 0; padding: 0px; position:relative;}
	.miniaturka_galerii img, .mini_foto_popup img{opacity:1; margin:0; padding: 0px;}
	.miniaturka_galerii a:hover img, .mini_foto_popup a:hover img{opacity:.7;}
	.miniaturka_galerii .contFoto, .mini_foto_popup .contFoto{margin:0; padding: 0px; }
	.miniaturka_galerii .contFoto a, .mini_foto_popup .contFoto a{ background-color: #000; }
.miniaturka_galerii {}
.miniaturka_galerii .contFoto a, .mini_foto_popup .contFoto a{color:#474959; box-shadow: 0 0px 9px 0 rgba(0,0,0,0.33);
 -webkit-box-shadow: 0 0px 9px 0 rgba(0,0,0,0.33); text-align: center; display: table; vertical-align: middle; width: 100%; height: 100%;}
.miniaturka_galerii .contFoto a:hover, .mini_foto_popup .contFoto a:hover{}
.miniaturka_galerii .opis, .mini_foto_popup .opis{height: auto; padding: 8px 0 0; margin-top: 7px; line-height:1.4em; text-align:left;color:#000;font-weight:400;}
.miniaturka_galerii .opis a, .mini_foto_popup .opis a{color:#fff;text-decoration:none; display: block; }
.miniaturka_galerii .ile_fotek, .mini_foto_popup .ile_fotek{position:absolute; left:0px; bottom:0px; padding: 2px 5px; font-size:10px; text-transform:uppercase; color: #fff; background:rgba(0,0,0,.3);}
.opennext {display:inline-block; margin-left:10px!important;}

.mini_foto {float:left}
#lista_fotek {}
	#lista_fotek .mini_foto{margin: 0 8px 10px; border:3px solid transparent; opacity:.7; overflow:hidden; width: 130px; height: 130px;}
	#lista_fotek .mini_foto.mini_foto_active{border-color:#1d86c8; opacity:1;}
	#lista_fotek .mini_foto img{min-width: 130px; min-height: 130px;}

.galeria_navi{}
.galeria_navi a{margin:0 9px 0 0; white-space: nowrap;}
	.galeria_navi span.pro{margin:0 5px;}
a.navi_back {}
a.navi_prev, a.navi_next {}
	.galeria_navi a:hover{text-decoration: none;}
	a.unactive, a:hover.unactive{display:none;}

#xgm_galeria a:hover {text-decoration:none;}

.galeria_opis{margin: 20px 0;}

#big_container {float:left; width: 67%;}
#galeria_foto_opis{float:left; margin-left: 2%; width: 30%; }

#lista_fotek_popup .link-video{ text-align:center; display: inline-block;}
	#lista_fotek_popup .link-video a{ display:block; position:relative; margin: 0; padding: 0px;}
		#lista_fotek_popup .link-video a:before{content:" "; display:block; position:absolute; left:0; top:0; width:100%; height:100%; margin: 0; padding: 0px;background:rgba(0, 0, 0, .2) url(./f-yt.png) no-repeat 50% 50%; }
		#lista_fotek_popup .link-video a:hover:before{background-color: rgba(0,0,0, .5); }
		#lista_fotek_popup .link-video a img{width:100%;height:auto; display:block;}