.jcarousel-skin-x .jcarousel-container { text-align: center; }
.jcarousel-skin-x .jcarousel-container-horizontal { width: 390px; }
.jcarousel-skin-x .jcarousel-clip-horizontal { width: 390px; height: 110px; margin: 0 0 20px 0; }
.jcarousel-skin-x .jcarousel-item { height: 80px; width: 120px; padding: 15px 5px; }
.jcarousel-skin-x .jcarousel-item .cover { width: 80px; height: 80px; margin: 0 auto; padding: 0; overflow: hidden; }
.jcarousel-skin-x .jcarousel-item a { text-decoration: none; color: red; }
.jcarousel-skin-x .jcarousel-item img { margin: 0; }
.jcarousel-skin-x .jcarousel-item img.fitToWidth { width: 100%; height: auto; }
.jcarousel-skin-x .jcarousel-item img.fitToHeight { width: auto; height: 100%; }
.jcarousel-skin-x .hi { height: 100px; padding: 5px 5px; }
.jcarousel-skin-x .hi .cover { width: 100px; height: 100px; }

.jcarousel-skin-x .jcarousel-controls { width: 200px; text-align: center; height: 25px; line-height: 23px; margin: 0 auto; background: url('/images/www/carusel/bg_carousel_controls.png') 100% 0 no-repeat; position:relative}
.jcarousel-skin-x .jcarousel-controls a { display: block; float: left; width: 24px; height:25px; font-size: 0; line-height: 0; text-indent: -10000px; overflow: hidden; background-position: 0 0; background-repeat: no-repeat; top:0; }
.jcarousel-skin-x .jcarousel-controls a.jcarousel-prev { background-image: url('/images/www/carusel/btn_prev.png'); position: absolute; left: 0px}
.jcarousel-skin-x .jcarousel-controls a.jcarousel-next { background-image: url('/images/www/carusel/btn_next.png'); position: absolute; right: 0px}

.carousel-info { width: 220px; float: right; z-index: 2; position: relative; overflow: hidden; }
.carousel-info div.desc { line-height: 1.3em; height: 9.1em; overflow: hidden; margin: 0; padding: 0; }
#content_2c_noLeft .carousel-info div.desc {height: 10.4em;}
.carousel-info div.more { width: 100%; background: white; text-align: right; font-weight: bold; }

.no-display { display: none; }

