.tlo-top {
    box-shadow: #333 0px -2px 25px -6px;
	border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.tlo-center {
	box-shadow: -6px 0 10px -8px #333, 6px 0 10px -8px #333
}
.tlo-bottom {
	box-shadow: 0 9px 17px -6px #333;
}
.thumbnail {
	border: 0px;
	position: relative;
	padding:0px;
}
ul:hover li div a img {
	opacity: 0.3;
}
.grid-block {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  float:left;
}

.grid-block img {
max-width: 100%;
max-height: 100%;
vertical-align: middle;
}
.caption {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: url('http://www.alsysal.pl/wp-content/themes/alsysal/img/obraz-tlo.png');
	width: 100%;
	height: 100%;
	border-radius:4px;
}
.caption h2, .caption p {
	color: #fff;
	margin: 20px;
	font-size: 1.8em;
}
.caption h3 {
	margin: 20px 20px 10px;
}
.caption p {
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0 20px 15px;
}