       /* Generic Carousel Properties */
    .carousel { position:relative; clear:both;
        
    }
    .carousel .navButton {
        cursor:pointer; display:block; text-indent:-9999px; background-repeat:none; z-index:10;
    }
    .carousel .container { position:absolute; overflow:hidden; }
    .carousel .items { position:absolute; }
    .carousel .item { position:relative;
        cursor:pointer;
	    list-style-type:none; margin:0px;
		text-align:center;
    }
    .carousel .item.hover, .carousel .item.selected { 
	   
    }
  
    /* Horizontal Carousel */
    #Carousel2 { height:135px; width:587px; border:solid 1px #e3e3e3; background-image:url('/images/grad.png'); background-repeat:repeat-x;}
    #Carousel2 .container { left:30px; top:12px; width:530px; height:150px; }        
    #Carousel2 .items { top:0; left:2px; width:12000px;}
    #Carousel2 .item { height:124px;  width:126px; float:left;clear:right;margin-right:10px; }
    #Carousel2 .navButton { position:absolute; background-position:50% 45%;bottom:0px; width:24px; height:125px; }
    #Carousel2 .navButton.previous {  left:0px; background-image:url('../../../images/front/carousel_arrow_l.png');background-repeat:no-repeat; }
    #Carousel2 .navButton.next { right:0px; background-image:url('../../../images/front/carousel_arrow_r.png');background-repeat:no-repeat; }

    /* Hide data items from selector */
    #Carousel2 .item .key { display:none;}
    #Carousel2 .item .picture { display:none;}
	
	#Carousel2 .item .item_bg { width:118px;height:112px; background-repeat:no-repeat; }
	#Carousel2 .item .item_bg .cont { height:75px;position:relative;overflow:hidden; }
	#Carousel2 .item .item_bg .info { left:0px;position:absolute;bottom:0px;text-align:left;line-height:90%; }
	#Carousel2 .item .item_bg .info a { visibility:hidden; }
		
	#Carousel2 .item .item_bg .info .txt { color:white; text-decoration:none; text-align:left; z-index: 15; position:absolute; top:0px; left:0px; padding:5px;}
	
	#Carousel2 .item .item_bg .info .txtbg {
		padding:5px;
		width:118px;
		background-color:black;
		filter:alpha(opacity=50);
		opacity: 0.5;
		-moz-opacity:0.5;
		z-index: 10;
	}
	
	#Carousel2 .item .podpis { padding-top:2px;padding-left:3px;text-align:left;font-size:11px; }
	#Carousel2 .item .podpis_inner { padding:5px;font-weight:bold; }
	
	#Carousel2 .item .podpis_inner .l { float: left; }
	#Carousel2 .item .podpis_inner .r { float: right; }
