html, body, h1, h2, h3, h4, h5, h6, form, ul, ol, li, p, table, td, th, img { margin: 0; padding: 0; border: 0; }
BODY { background: #fff; color: #000; font: 12px/15px Verdana, Tahoma, sans-serif; }
A { color: #53badf; text-decoration: underline; }
A:hover { color: #ff8400; }

.b-news {max-width: 650px;
//width: 650px;
//overflow: hidden;
}

/* Растягиваем контейнер на 100% по ширине */
.b-news .jcarousel-container-horizontal {
    width: 95%;
    padding-left: 90px;
}
.b-news .jcarousel-clip-horizontal { width: 90%; }


/* Задаем размер одного блока */
.b-news .jcarousel-item, .b-news .jcarousel-list LI {
    width: 150px;
    height: 130px;
    padding-top: 30px;
}


/* Задаем внешний вид и расположение кнопок управления */
.b-news .jcarousel-next-horizontal {
    position: absolute;
    top: 45px;
    right: 10px;
    width: 30px;
    height: 60px;
    cursor: pointer;
    background: transparent url(../images/btn-next.jpg) no-repeat 0 0;
}
.b-news .jcarousel-next-disabled-horizontal,
.b-news .jcarousel-next-disabled-horizontal:hover,
.b-news .jcarousel-next-disabled-horizontal:active {
    background: transparent url(../images/btn-next2.jpg)  no-repeat 0 0;
    cursor: default;
}
.b-news .jcarousel-prev-horizontal {
    position: absolute;
    top: 45px;
    left: 45px;
    width: 30px;
    height: 60px;
    cursor: pointer;
    background: transparent url(../images/btn-prev.jpg) no-repeat 0 0;
}
.b-news .jcarousel-prev-disabled-horizontal,
.b-news .jcarousel-prev-disabled-horizontal:hover,
.b-news .jcarousel-prev-disabled-horizontal:active {
    background: transparent url(../images/btn-prev2.jpg) no-repeat 0 0;
    cursor: default;
}


/* Немного красивостей :) */

.b-news .picture { padding: 10px 0 0 5px; }
.b-news .title { font-weight: bold; padding-left: 5px; }
.b-news .desc { color: #666; font-size: 11px; padding: 1px 0 0 5px; }