.block-invmaps{
	margin-bottom:40px;
}
.block-invmaps #maps {
	width:100%;
	height:350px;
}
.block-invmaps #punkty{
	display:none;
}
.mapa-szukaj form a{
	background:#005a9a;
	border:1px solid #015089;
	height: 28px;
}
.mapa-szukaj form a:hover{
	background:#015089;
}
/*galeria*/
.field-name-field-galeria{
	margin-top:30px;
}
.field-name-field-galeria:after {
  content: "";
  display: table;
  clear: both;
}
.field-name-field-galeria .field-item, .tresc .colorbox-insert-image{
	display:inline-block;
	margin:0 1px 1px 0;
	position:relative;
}

.field-name-field-galeria .field-item a:before, .tresc .colorbox-insert-image:before{	
	background: url('../images/ikona-zoom.png') no-repeat center rgba(0, 0, 0, 0.8);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    -o-opacity: 0;
    -ms-opacity: 0;
   	opacity: 0;
    position: absolute;
    top: 0;
    -moz-transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    width: 100%;
    z-index: 1;
   }
   .field-name-field-galeria .field-item a:hover:before, .tresc .colorbox-insert-image:hover:before{
   	-moz-opacity: 1;
    -webkit-opacity: 1;
    -o-opacity: 1;
    -ms-opacity: 1;
    opacity:1;
   }
	.field-name-field-galeria .field-item img, .tresc .colorbox-insert-image img{
		vertical-align:middle;
	}

/*mini pager*/
.tresc ul.pager{
	margin:1em 0px 1em;
	display:block;
	width:100%;
	}
.tresc ul.pager li{
	margin:0px;
	padding:0px;
	vertical-align:middle;
	display:inline-block;
}
.tresc ul.pager li.pager-current{
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
}
.tresc ul.pager li.pager-previous, .tresc ul.pager li.pager-next{
	font-size:1.5em;
	color:#005A9A;
	font-weight:bold;
	margin-top:-2px;
}
.tresc ul.pager li.pager-previous a, .tresc ul.pager li.pager-next a{
	color:#005A9A;	
}
.tresc ul.pager li.pager-previous a:hover, .tresc ul.pager li.pager-next a:hover{
	color:#282828;
}

/*sidebar*/
.not-front .region-sidebar-first {
	width:200px;
	margin-right:20px;
	float:left;
	display:block;
}
.not-front .tresc-wrap {
	display:block;
	overflow:hidden;
}

/*aktualności*/
.view-aktualnosci .views-row{ 
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 30px;
	padding-bottom: 30px;
	}
	.view-aktualnosci .views-row.views-row-last{
		margin-bottom:0px;
		padding-bottom:0px;
		border-bottom:none;
		}
	.view-aktualnosci .views-field-title{
		margin-bottom:0.5em;
	}
		.view-aktualnosci .views-field-title a{
			font-size: 1.5em;
			font-weight:bold;
			text-transform:uppercase;
		}
	.view-aktualnosci .views-field-field-data{
		color:#777;
		font-size:12px;
		margin-bottom:1.2em;
	}
	.views-field-nothing .body .wiecej{
		display:inline-block;
		margin-left:10px;
	}
	
.top_left{float:left;}
.top_right{float:right;}

/*language switcher*/
#block-search-form, #block-locale-language, .top_left, .top_right, #main-menu, .region-searchbar{
	display:inline-block;
	vertical-align:middle;
}	
	#block-locale-language{height:31px;}
	#block-locale-language .content{
      	z-index:1;
		background-color:#000;
		}
		#block-locale-language .language-switcher-locale-url, #block-locale-language .language-switcher-locale-url li{
			display:block;
			padding:0px;
			margin:0px;
		}	
		#block-locale-language .language-switcher-locale-url{
			margin:0px;
        	padding:0px;
        	display:block;
        	position:relative;
        	padding:5px;   
        	padding-bottom:10px;        
        	/*background: url('../images/ikona-langarrow.png') no-repeat center bottom;*/
		}
		#block-locale-language .language-switcher-locale-url:hover{
			cursor:pointer;
		}
			#block-locale-language .language-switcher-locale-url li{margin-top:5px;}
			#block-locale-language .language-switcher-locale-url li:first-child{margin-top:0px;}
				#block-locale-language .language-switcher-locale-url li a, #block-locale-language .language-switcher-locale-url li span{
					font-size:0px;
					line-height:0px;
					color:transparent;
					display:block;
					width:30px;
					height:20px;
					background:url('../images/flagi32.png') no-repeat left top;
				}
				#block-locale-language .language-switcher-locale-url li.pl > a{background-position:left top;}
				#block-locale-language .language-switcher-locale-url li.en > a{background-position:left -20px;}
				#block-locale-language .language-switcher-locale-url li.de > a{background-position:left -40px;}
				#block-locale-language .language-switcher-locale-url li.ru > a{background-position:left -60px;}
				#block-locale-language .language-switcher-locale-url li.fr > a{background-position:left -80px;}
				#block-locale-language .language-switcher-locale-url li.it > a{background-position:left -100px;}
				#block-locale-language .language-switcher-locale-url li.es > a{background-position:left -120px;}
				#block-locale-language .language-switcher-locale-url li.tr > a{background-position:left -140px;}
				#block-locale-language .language-switcher-locale-url li.pl > span{background-position:right top;}
				#block-locale-language .language-switcher-locale-url li.en > span{background-position:right -20px;}
				#block-locale-language .language-switcher-locale-url li.de > span{background-position:right -40px;}
				#block-locale-language .language-switcher-locale-url li.ru > span{background-position:right -60px;}
				#block-locale-language .language-switcher-locale-url li.fr > span{background-position:right -80px;}
				#block-locale-language .language-switcher-locale-url li.it > span{background-position:right -100px;}
				#block-locale-language .language-switcher-locale-url li.es > span{background-position:right -120px;}
				#block-locale-language .language-switcher-locale-url li.tr > span{background-position:right -140px;}
				body #block-locale-language .language-switcher-locale-url li.tr{
					display:block;	
				}
			#block-locale-language .jezyki{
	          display:none;           
	          }         
	          #block-locale-language .jezyki ul{
	            padding:0px;
	            margin:0px;
	           }
	            #block-locale-language .jezyki ul li{
	            display:block;
	            padding-top:5px;
	            }
