







a, a:link, a:focus, a:visited {
	outline: none;
}





/********************************
 * generic als elements styling
 ********************************/
.als-container {
	position: relative;
	width: 970px;
	margin: 80px auto 40px auto;



	
}

.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	
	
}

.als-wrapper {
	position: relative;
	list-style: none;


	
}

.als-item {
	position: relative;
	display: block;
	cursor: pointer;
	float: left;
	
}


.als-item img { }

.als-item img#sizeFoto {  -webkit-transition: all .2s ease-in-out;   }

.als-item img#sizeFoto:hover { -webkit-transform: scale(1.1); }


.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
	z-index: 1000;
}






/**************************
 * specific als elements
 * styling for #lista1
 **************************/

#lista1 {

}

ul.als-wrapper {
height: 480px;
}


ul.als-wrapper li { background: #fff;  position:relative; padding: 5px 5px;
	-webkit-box-shadow:  3px 3px 3px 1px #f2f2f2;
    box-shadow:  3px 3px 3px 1px #f2f2f2;	
}

ul.als-wrapper li  img {  }


ul.als-wrapper li .box-txt { width: 305px; height:110px;  clear:both; position:absolute; bottom: 0;}




.foto-icon { position:absolute; right: 10px; bottom: 85px; background:url('../gfx/foto-icon.png') 0 0 no-repeat; width: 24px; height: 24px; z-index: 1px;}

ul.als-wrapper li h2 { width: 300px; border-bottom: 1px dotted #999; font: bold 12px Tahoma; color: #000; padding: 7px 0px 12px 5px; letter-spacing:0px; }

.info { position:absolute; color: #999; text-align:right; bottom: 12px; right: 10px; font: normal 11px Tahoma; line-height: 18px;}




ul.als-wrapper li span.wiecej { color: #fff; font: normal 11px Tahoma; background:url('../gfx/strzalka.gif') right 4px no-repeat; padding-right: 8px; z-index: 1000; position:absolute; bottom: 40px;right: 20px;}




ul.als-wrapper li p  { color: #000; padding: 2px 8px 2px; font: bold 12px Tahoma; line-height: 18px; }

ul.als-wrapper li:hover p {}

#lista1 .als-item {
	margin: 0px 10px 10px 0;
	height: 340px;
	min-width: 305px;
	width: 305px;

	


}


#lista1 .als-prev, #lista1 .als-next {
	
	width: 15px;
	height: 22px;
}

#lista1 .als-prev {
	left: -30px;
	top: 150px;
}

#lista1 .als-next {
	right: -23px;
	top: 150px;
}

