.carousel  {
   max-width: 714px; /* ширина всего блока */
margin: -18px 0 0 0;
   width:100%;
}
.carousel-wrapper {
   margin: 10px 33px; /* отступы для стрелок */
   overflow: hidden; /* скрываем содержимое, выходящее за рамки основной области */
   position:relative;
}
.carousel-items {
   width: 10000px; /* устанавливаем большую ширину для набора элементов */
   position: relative; /* позиционируем блок относительно основной области карусели */
}
.carousel-block {
   float: left; /* выстраиваем все элементы карусели в ряд */
   width: 154px; /* задаём ширину каждого элемента */
   padding: 10px 10px 10px 0px; /* делаем оступы, чтобы элементы не сливались */
}
.carousel-block img{
	display:block;
}

/*********** BUTTONS ***********/
.carousel-button-left a, .carousel-button-right a{
   width: 28px; 
   height: 250px; 
   position: relative;
   #top: 80px; 
   cursor: pointer; 
   text-decoration:none;
}
.carousel-button-left a{
   float: left; 
   background: url(../images/ui-slider-left.png) no-repeat center;
}

.carousel-button-right a{
   float: right;
   background: url(../images/ui-slider-right.png) no-repeat center;
}


/*********** SHADOW ***********/
.shadow{
#	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
}

.cat_prod{
	border: 1px solid #CACBCC;
	padding: 5px;
	text-align: center;
}
.cat_prod_img{
	height: 140px;
	width: 142px;
	display: table-cell;
	vertical-align: middle;
}
.cat_prod_img img{
	align-content: center;
	margin: auto;
	max-height: 140px !important;
	max-width: 140px !important;
}
.cat_prod_name{
	margin: 10px 0px;
	height: 34px;
	overflow: hidden;
}
.cat_prod_price{
	border-top: 1px solid #CACBCC;
	padding-top: 5px;
}
.carousel-button-left{
	position: absolute;
/* left: 0; */
/* top: 12px; */
color: transparent;
text-indent: -9999em;
width: 28px;
padding: 0;
height: 250px;
margin: 10px 0 0 -1px;
opacity: 1;
border-radius: 0;
background: #CACBCC;
}
.carousel-button-left:hover {
background: #c6c5c5;
}
.carousel-button-right{
	position: absolute;
/* left: 0; */
/* top: 12px; */
color: transparent;
text-indent: -9999em;
width: 28px;
padding: 0;
height: 250px;
margin: 10px 0 0 686px;
opacity: 1;
border-radius: 0;
background: #CACBCC;
}
.carousel-button-right:hover {
background: #c6c5c5;
}