img {border: 0px;}
li{ list-style:none;}
/***  FOR ALL  ***/
/******************************************************
	TEMPLATE
******************************************************/

.wrappermain{
    width:100%;
    overflow:hidden;
    width: 600px;
}

#mainImg, .clider-cont, .wrappermain{
    margin: 0 auto;
}

#mainImg{
    width: 600px;
    height: 300px;
    background-size: 100% 100%;
    margin-bottom: 10px;
    position: relative;
}

#mainImg h2{
  position: absolute;
  bottom: 10px;
  background-color: #dadada;
  padding: 10px 15px;
  line-height: 0.9;
}
.clider-cont{
	position:relative;
	padding:0px 23px 5px 23px;
    width: 489px;
}

.slidercenter{
  text-align: center;
}
#slider {
    width: 100% !important;
}
#slider ul{padding:0;}
#slider ul li{
	margin:0 0 0 0;
    padding-top: 5px;
	width:122px;
	/*height:88px;*/
    float: left;
    text-align: center;
}
#slider ul li img{
    cursor: pointer;  
}
#slider ul li:hover{
    background-color: #000;
  	color: #fff;
}

#slider ul li:hover a{
  	color: #fff;
}

#slider ul li a{
color: #000;
text-decoration: none;
float: left;
text-align: left;
margin-left: 4px;
line-height: 1.295em;
font-size: 12px;
}
#slider ul li a:hover{
    text-decoration: underline;
}
#prevBtn, #nextBtn{
	position:absolute; 
	top:40px; 
	display:block !important;
	height:20px; 
	width:20px;
	z-index:1000;
}

#prevBtn{
  left:0;
  /*
  background:url({tpl_url}/img/slider-prev.jpg) left center no-repeat;
  */
}
#nextBtn{right:0;background:url({tpl_url}/img/slider-next.jpg) right center no-repeat;}

#prevBtn a, #nextBtn a{
	line-height:0; 
	font-size:0; 
	overflow:hidden; 
	text-indent:999px; 
	height:20px; 
	width:20px;
}
#prevBtn a{
	display:block;
  background-image: url(images/sprites_master_v2.png);
  background-repeat: no-repeat;
  background-position: -112px -132px;
	/*
  background: #fff url(../img/slider-prev.jpg) left center no-repeat;
  */
}
#nextBtn a{
	display:block;
  background-image: url(images/sprites_master_v2.png);
  background-repeat: no-repeat;
  background-position: -136px -132px;
  /*
	background:#fff url(../img/slider-next.jpg) right center no-repeat;
  */
}


/*------------------------------------------------------------------------*/

.b-carousel  {
	width: 100%; /* ширина всего блока */
    position: relative;
}
	.h-carousel-wrapper {
		width: 100%; /* ширина области карусели */
		position: relative;
		overflow: hidden; /* скрываем содержимое, выходящее за рамки основной области */
		margin: 0 auto; /* выравниваем по центру относительно родительского блока */
    	height: 300px;
	}
		.h-carousel-items {
			width: 5000px; /* устанавливаем большую ширину для набора элементов карусели, чтобы в неё всё поместилось */
position: relative; /* позиционируем блок относительно основной области карусели */
		}
			.b-carousel-block {
				float: left; /* выстраиваем все элементы карусели в ряд */
				width: 140px; /* задаём ширину каждого элемента */
				padding: 5px 6px; /* делаем оступы, чтобы элементы не сливались */
			}
			
.b-carousel-block img{
  /*display: block;
  margin: 0 auto;*/
}

.b-carousel-block a{
font-weight: 700;
font-size: small;
padding: 5px 0;
display: block;
line-height: 1.19;
}
.b-carousel-block i{
        font-size: small;
}


	.b-carousel-button-left, .b-carousel-button-right {
		width: 20px; /* задаем ширину кнопок */
		height: 20px; /* задаем высоту кнопок */
		cursor: pointer; /* делаем кнопкам курсор в виде "пальца" */
  		float: right;
  		margin: 4px 2px 0 0;
	}
	.b-carousel-button-left {
		background-image: url(images/sprites_master_v2.png);
        background-repeat: no-repeat;
        background-position: -136px -132px;
	}
	.b-carousel-button-right {
  		background-image: url(images/sprites_master_v2.png);
        background-repeat: no-repeat;
  		 background-position: -112px -132px;
	}


.b-document-right__soc .addthis_button_facebook>span {
background: url(http://businessua.com/templates/default/images/document/fb.png) left top no-repeat!important;
width: 24px!important;
}