.carousel  {
   max-width: 365px; /* øèðèíà âñåãî áëîêà */
   margin: 20px 20px;
   width: 100%;
   height: 180px;
}
.carousel-wrapper {
	margin: 10px 10px; /* îòñòóïû äëÿ ñòðåëîê */
	overflow: hidden; /* ñêðûâàåì ñîäåðæèìîå, âûõîäÿùåå çà ðàìêè îñíîâíîé îáëàñòè */
	position:relative;
}
.carousel-items {
	position: relative;
	width: 2000px;
	visibility: visible;
}
.carousel-block {
   float: left; /* âûñòðàèâàåì âñå ýëåìåíòû êàðóñåëè â ðÿä */
   width: 115px; /* çàäà¸ì øèðèíó êàæäîãî ýëåìåíòà */
   padding: 15px 0px 0px 0px; /* äåëàåì îñòóïû, ÷òîáû ýëåìåíòû íå ñëèâàëèñü */
}
.carousel-block img{
	display:block;
}

/*********** BUTTONS ***********/
.carousel-button-left a, .carousel-button-right a{
   width: 15px; 
   height: 20px; 
   position: relative;
   top: 80px; 
   cursor: pointer; 
   text-decoration:none;
}
.carousel-button-left a{
   float: left; 
   background: url(/carousel/images/carousel-left.png); 
}
.carousel-button-right a{
   float: right;
   background: url(/carousel/images/carousel-right.png); 
}

/*********** SHADOW ***********/
.shadow{
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);
}
