.b-carousel  {
	width: 1000px; /* ширина всего блока */
	margin: 0px auto;
}
.h-carousel-wrapper {
	width: 900px; /* ширина области карусели */
	height: 160px;
	position: relative;
	overflow: hidden; /* скрываем содержимое, выходящее за рамки основной области */
	margin: 0 auto; /* выравниваем по центру относительно родительского блока */
}
.h-carousel-items {
	width: 1000px; /* устанавливаем большую ширину для набора элементов карусели, чтобы в неё всё поместилось */
	position: relative; /* позиционируем блок относительно основной области карусели */
}

.b-carousel-block { /* тут чисто оформление содержимого */
float: left; /* выстраиваем все элементы карусели в ряд */
margin: 0 3px; /* делаем оступы, чтобы элементы не сливались */
display: block;
width: 100px;
height: 156px;
overflow: hidden;
border-bottom: 3px solid #0099cc;
text-decoration: none !important;
}


.b-carousel-button-left, .b-carousel-button-right {
	width: 24px; /* задаем ширину кнопок */
	height: 91px; /* задаем высоту кнопок */
	position: relative;
	top: 20px; /* позиционируем кнопки */
	cursor: pointer; /* делаем кнопкам курсор в виде "пальца" */
}
.b-carousel-button-left {
	float: left; /* выравниваем левую кнопку по левому краю */
	background: url(carousel-left.gif); /* картинка с левой кнопкой */
}
.b-carousel-button-right {
	float: right; /* выравниваем правую кнопку по правому краю */
	background: url(carousel-right.gif); /* картинка с правой кнопкой */
	z-index:100;
}

.b-carousel-block b{
display: block;
font: bold 16px Arial;
color: #0099cc;
}

.b-carousel-block {
font: normal 9px Arial;
color: #999 !important;
}