* {
margin: 0;
padding: 0;
}

img {
border: 0;
}
.b-carousel  {
width: 770px; /* ширина всего блока 750 948*/
margin: 0px; /* отступы 50px auto*/
}
.h-carousel-wrapper {
width: 710px; /* ширина области карусели 888 */
position: relative;
overflow: hidden; /* скрываем содержимое, выходящее за рамки основной области */
margin: 0 auto; /* выравниваем по центру относительно родительского блока */
}
.h-carousel-items {
width: 10000px; /* устанавливаем большую ширину для набора элементов карусели, чтобы в неё всё поместилось */
position: relative; /* позиционируем блок относительно основной области карусели */
}
.b-carousel-block {
float: left; /* выстраиваем все элементы карусели в ряд */
width: 80px; /* задаём ширину каждого элемента 210 */
padding: 0px 0px; /* делаем оступы, чтобы элементы не сливались 5px 6px;*/
border: 1px solid #fff;
vertical-align: middle;
}
.b-carousel-block img{height: 70px; padding: 2px; cursor: pointer;}

.a-carousel-image-link { /* тут чисто оформление содержимого */
display: block;
width: 80px; /* тут чисто оформление содержимого 206*/
height: 70px; /* тут чисто оформление содержимого 150 */
overflow: hidden; /* тут чисто оформление содержимого hidden */
border: 0px; /* тут чисто оформление содержимого 0px solid #fff */
}
.b-carousel-button-left, .b-carousel-button-right {
width: 28px; /* задаем ширину кнопок */
height: 36px; /* задаем высоту кнопок */
position: relative;
top: 20px; /* позиционируем кнопки */
cursor: pointer; /* делаем кнопкам курсор в виде "пальца" */
}
.b-carousel-button-left {
float: left; /* выравниваем левую кнопку по левому краю */
background: url(../images/carousel-left.png); /* картинка с левой кнопкой */
}
.b-carousel-button-right {
float: right; /* выравниваем правую кнопку по правому краю */
background: url(../images/carousel-right.png); /* картинка с правой кнопкой */
}