
.first_slide	{height: 17px; width: 13px; background-image: url(img/first_slide_off.png); background-repeat: no-repeat; margin: 0 auto; position: relative; top:  10px; cursor: pointer; }
.pre_slide		{height: 17px; width: 10px; background-image: url(img/pre_slide_off.png);   background-repeat: no-repeat; margin: 0 auto; position: relative; top: 378px; cursor: pointer; }
.end_slide		{height: 17px; width: 13px; background-image: url(img/ends_slide_off.png);  background-repeat: no-repeat; margin: 0 auto; position: relative; top:  10px; cursor: pointer; }
.next_slide		{height: 17px; width: 10px; background-image: url(img/next_slide_off.png);  background-repeat: no-repeat; margin: 0 auto; position: relative; top: 378px; cursor: pointer; }
.grupa_knopok	{background-color: #371e1a; width: 27px; height: 750px; cursor: pointer;}
.grupa_knopok_0	{background-color: #371e1a; width: 27px; height: 36px; margin-top: 15px; cursor: pointer;}

img.slide_img { width: 148px; height: 105px; }

label { display: block; } 

.infiniteCarousel {
  width: 1018px;
  position: relative;
  padding-left: 35px;
}

.infiniteCarousel .wrapper {
  width: 970px; 
  overflow: auto;
  min-height: 10em;
  margin: -10px 0px 0px 0px;
  position: absolute;
  top: 0;
/*  background-color: #0F0;*/
}

.infiniteCarousel ul a img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.infiniteCarousel ul a img:hover {
	border-style: solid;
	border-color: #d4b386;
	border-width: 2px;
	margin: -2px 0px 0px -2px;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 0px 13px 0px 0px;
  height: 108px;
  width: 150px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 108px;
  width: 30px;
  text-indent: -999px;
  position: absolute;
  cursor: pointer;
}

.infiniteCarousel .forward {
	background-image: url(./img/m_slide_right_3.jpg);
	background-repeat: no-repeat;
	right: 0;
}

.infiniteCarousel .back {
	background-image: url(./img/m_slide_left_3.jpg);
	background-repeat: no-repeat;
	left: 0;
}

.infiniteCarousel .forward:hover {
	background-image: url(./img/m_slide_right_3a.jpg);
	background-repeat: no-repeat;
}

.infiniteCarousel .back:hover {
	background-image: url(./img/m_slide_left_3a.jpg);
	background-repeat: no-repeat;
}
