/*-------------------------------  niezbedne style jCarousel   -----------------------------*/
.jcarousel-container{ position: relative; }
.jcarousel-clip{ z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin:0 auto !important; padding: 0;}
	.jcarousel-list li,
	.jcarousel-item {
		float: left;
		list-style: none;
		/* niezbedne zeby nie powstawaly nieskonczone petle */
		width: 100px;
		height: 75px;
	}
/* dodawane dynamicznie przez jCarousel kontenery na przyciski, przed lista <ul> */
.jcarousel-next, 
.jcarousel-prev{ z-index: 3; display: none; }
/*------------------------------------------------------------------------------------------*/

/* kontener slidera - mozna ustawic tlo itp. */
.jcarousel-skin-tsi .jcarousel-container { 
position: relative; margin:0 auto;
}

/* szerokosc slidera 580px (padding na przyciski)*/
.jcarousel-skin-tsi .jcarousel-container-horizontal {
    width:530px;
	padding:0 21px 0 26px;
    
}
/* szerokosc kontenera na zdjecia w sliderze*/
.jcarousel-skin-tsi .jcarousel-clip-horizontal {
	width:530px;
}
/* pojedynczy item h:80px dla samych obrazkow / h:110px dla obrazkow plus 2 linie opisu */
.jcarousel-skin-tsi .jcarousel-item {
    width:106px;
 	height:75px;
	text-align:center;
	overflow:hidden;
}
	/* gdy pojawia sie tytul pod zdjec */
	.with-title .jcarousel-item {
		   height:110px;
	}

/* ramka dla obrazka */
.jcarousel-skin-tsi .jcarousel-item a.img {
	display:block;
    height:75px;
	width:100px;
	padding:0;
	border:none;
	background:#eee;

        _overflow:hidden;
}
/* wysokosc pojedynczego obrazka */
.jcarousel-skin-tsi .jcarousel-item img{ height:75px; }

/* styl podpisow zdjec  - powinien przechwytywac styl a dla danej strony*/
.jcarousel-skin-tsi .jcarousel-item a.title{
	display:block;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
    height:29px;
	width:94px;
	overflow:hidden;
	padding:0 5px;
}

/* marginesy miedzy obrazkami */
.jcarousel-skin-tsi .jcarousel-item-horizontal {
    margin-right:6px; 
}

/* ??? */
.jcarousel-skin-tsi .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
	/*border:1px solid black;*/
}

/* przyciski */
.jcarousel-skin-tsi .jcarousel-next-horizontal,
.jcarousel-skin-tsi .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    width: 18px;
    height: 75px;
    cursor: pointer;
    background:#75ace0 url(img_glowna/arrows.gif) no-repeat 0 0;
}
.jcarousel-skin-tsi .jcarousel-next-horizontal {
    right: 0px; 
    background-position:right 32px !important;
}
.jcarousel-skin-tsi .jcarousel-prev-horizontal {
    left: 0px;
    background-position:left 32px !important;
}


/* podswietlenia przyciskow */
/*.jcarousel-skin-tsi .jcarousel-prev-horizontal:hover{ background-position:0 0; }
.jcarousel-skin-tsi .jcarousel-prev-horizontal:active{ background-position:0 0; }*/

/* nieaktywne przyciski */
.jcarousel-skin-tsi .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tsi .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tsi .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-tsi .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tsi .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tsi .jcarousel-prev-disabled-horizontal:active {
    /* background-position:-17px 0; */
    cursor:default;         
}   
                 
/* slider w newsie z mini galeria */
                
    .inside-gallery .photo { clear:both; margin:10px auto; }
    .inside-gallery  { padding:13px; border:1px solid #D9DFE9; clear:both;}
    .inside-gallery .photo-author { color:#4E505C;display:block; text-align:right; font-size:11px; line-height:18px; }
    .inside-gallery .jcarousel-skin-tsi { margin:10px 0 0; }

.inside-gallery .jcarousel-skin-tsi .jcarousel-next-horizontal, 
.inside-gallery .jcarousel-skin-tsi .jcarousel-prev-horizontal {
background:url("/_style/slider/img_glowna/arrows.gif") no-repeat 0 0 #75ACE0;
height:75px; 
}

    .inside-gallery .jcarousel-skin-tsi .jcarousel-prev-horizontal { background-position:0 32px; }
    .inside-gallery .jcarousel-skin-tsi .jcarousel-next-horizontal { background-position:100% 32px; }

    .inside-gallery .jcarousel-skin-tsi .jcarousel-next-disabled-horizontal,
    .inside-gallery .jcarousel-skin-tsi .jcarousel-next-disabled-horizontal:hover,
    .inside-gallery .jcarousel-skin-tsi .jcarousel-next-disabled-horizontal:active,
    .inside-gallery .jcarousel-skin-tsi .jcarousel-prev-disabled-horizontal,
    .inside-gallery .jcarousel-skin-tsi .jcarousel-prev-disabled-horizontal:hover,
    .inside-gallery .jcarousel-skin-tsi .jcarousel-prev-disabled-horizontal:active { background-color:#E1E1E1; }
     
    .inside-gallery .jcarousel-skin-tsi .jcarousel-container-horizontal { width:510px; padding:0 20px; }
    .inside-gallery .jcarousel-skin-tsi .jcarousel-clip-horizontal { width:515px; }
    .inside-gallery .jcarousel-skin-tsi .jcarousel-item { height:75px; width:100px; }
    .inside-gallery .jcarousel-skin-tsi .jcarousel-item a.img { border:0; padding:0; }

    .inside-gallery .photo-wrap{ display:block; margin:0 auto 6px; text-align:center; position:relative; zoom:1; }
          
/*---------------------------------------------------------------------------------------------     
[ Nawigacja zdjecia - wewnetrzne strzalki lewo, prawo + opcja zapisu zdjęcia / .hover-nav]
                                                                                                     */
.inside-gallery .photo-wrap > .hover-nav { left: 0;}

.inside-gallery .hover-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
.inside-gallery .hover-nav a { outline:none; text-indent:-9999px; }

.inside-gallery .prev-link, .inside-gallery .next-link {
    width:33%; height:300px; background-image: url(/_img/blank.gif);
    opacity:0.56;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=56)";
    filter:alpha(opacity=56);
    display:block; top:0; }

.inside-gallery .prev-link { left:0; float:left; }
.inside-gallery .next-link { right:0; float:right; }

.inside-gallery .prev-link:hover, .inside-gallery .prev-link:visited:hover {
    background-image:url(/_style/_partials/photo_popup/img/prev.png);
    background-position:left 50%;
    background-repeat:no-repeat;
}
.inside-gallery .next-link:hover, .inside-gallery .next-link:visited:hover {
    background-image:url(/_style/_partials/photo_popup/img/next.png);
    background-position:right 50%;
    background-repeat:no-repeat;
    }

.inside-gallery .jcarousel-skin-tsi .jcarousel-next-disabled-horizontal,
.inside-gallery .jcarousel-skin-tsi .jcarousel-next-disabled-horizontal:hover,
.inside-gallery .jcarousel-skin-tsi .jcarousel-next-disabled-horizontal:active,
.inside-gallery .jcarousel-skin-tsi .jcarousel-prev-disabled-horizontal,
.inside-gallery .jcarousel-skin-tsi .jcarousel-prev-disabled-horizontal:hover,
.inside-gallery .jcarousel-skin-tsi .jcarousel-prev-disabled-horizontal:active { 
background-color:#E1E1E1!important; 
}
       
/* testowo - niezależny slider */
.jcarousel-skin-tsi .jcarousel-next-horizontal, 
.jcarousel-skin-tsi .jcarousel-prev-horizontal {
background:url("/_style/slider/img_glowna/arrows.gif") no-repeat 0 0 #75ACE0;
height:75px; 
}

.jcarousel-skin-tsi .jcarousel-prev-horizontal { background-position:0 32px; }
.jcarousel-skin-tsi .jcarousel-next-horizontal { background-position:100% 32px; }



/* nieaktywne przyciski */
#fotoshift .jcarousel-next-disabled-horizontal,
#fotoshift .jcarousel-next-disabled-horizontal:hover,
#fotoshift .jcarousel-next-disabled-horizontal:active,
#fotoshift .jcarousel-prev-disabled-horizontal,
#fotoshift .jcarousel-prev-disabled-horizontal:hover,
#fotoshift .jcarousel-prev-disabled-horizontal:active {
background-color:#e1e1e1;
cursor:default;
}     

/* dla golych sliderow 
.jcarousel-skin-tsi .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tsi .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tsi .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-tsi .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tsi .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tsi .jcarousel-prev-disabled-horizontal:active { 
background-color:#E1E1E1!important; 
}
                        */
