/* Slider
------------------------------ */
#slider { width:100%; height:150px; margin:40px 0 10px;}
#slider ul li img { border:3px solid #fff; width:245px; height:145px;}

/*    100%   */
#slider .jcarousel-container-horizontal { padding: 0 50px;}
#slider .jcarousel-clip-horizontal {  }

/*     */
#slider .jcarousel-item,#slider .jcarousel-list li { height:155px; text-align:center; }

/*        */
#slider .jcarousel-next-horizontal { position:absolute; top:65px; right:15px; width:22px; height:24px; cursor:pointer; background:transparent url(../i/btn_next.gif) no-repeat 0 0; }
#slider .jcarousel-prev-horizontal { position:absolute; top:65px; left:15px; width:22px; height:24px; cursor:pointer; background:transparent url(../i/btn_prev.gif) no-repeat 0 0; }
#slider .jcarousel-next-horizontal:hover,#slider .jcarousel-prev-horizontal:hover { background-position:0 -48px; }
#slider .jcarousel-prev-disabled-horizontal,#slider .jcarousel-prev-disabled-horizontal:hover,#slider .jcarousel-prev-disabled-horizontal:active,#slider .jcarousel-next-disabled-horizontal,#slider .jcarousel-next-disabled-horizontal:hover
#slider .jcarousel-next-disabled-horizontal:active { cursor:default; background-position:0 -24px; }
.jcarousel-container { position:relative; }
.jcarousel-clip { z-index:2; overflow:hidden; position:relative; }
.jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0; }
.jcarousel-list li,.jcarousel-item { float:left; list-style:none; 
/* We set the width/height explicitly. No width/height causes infinite loops. */
width:75px; height:75px; }
.jcarousel-next { z-index:3; display:none; }
.jcarousel-prev { z-index:3; display:none; }
