div.mpbanners_clearer,
div.mpbanners_item_clearer{
	clear: both;
	font-size: 0;
	line-height: 0;
}


div.mpbanners_prev, div.mpbanners_next{
	cursor: pointer;
	cursor: hand;
}

/* image-roller view -> */
div.mpbannersContainer{
	background-image:url("../images/mpbannersBkg.png");
	background-position:top left;
	background-repeat:no-repeat;
	padding:10px;
	float: left;
	position: relative;
}

div.mpbannersContainer div.mpbanners_blockWrapper{
	float: left;
	padding: 0 0 0 20px;
	position: absolute;
	z-index: 100;
	bottom: 10px;
}

div.mpbannersContainer div.mpBanners_pager{
	float: left;
	display:none;
}

div.mpbannersContainer div.mpBanners_pager a,
div.mpbannersContainer div.mpBanners_pager a:link,
div.mpbannersContainer div.mpBanners_pager a:visited{
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	line-height: 22px;
	background: #ccc none
	color: #000;
	text-align: center;
	margin-right: 2px;
}

div.mpbannersContainer div.mpBanners_pager a.activeSlide,
div.mpbannersContainer div.mpBanners_pager a.activeSlide:link,
div.mpbannersContainer div.mpBanners_pager a.activeSlide:visited{
	background: #efefef none;
}

div.mpbannersContainer div.mpbanners_prev{
	float: left;
}

div.mpbannersContainer div.mpbanners_next{
	float: left;
}

div.mpbannersContainer div.mpBanners_bannerItems{
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 20;
}

div.mpbannersContainer div.mpBanners{
	float: left;
}

div.mpbannersContainer div.mpbanners_itemWrapper{}

div.mpbannersContainer div.mpBanners_bannerItem{
	float: left;
	overflow: hidden;
}

div.mpbannersContainer div.mpBanners_bannerItem div.mpbanners_itemTitle{}

div.mpbannersContainer div.mpBanners_bannerItem div.mpbanners_itemDescription{}

div.mpbannersContainer div.mpBanners_bannerItem div.mpbanners_itemImageWrapper{}

div.mpbannersContainer div.mpBanners_bannerItem div.mpbanners_itemLinkWrapper{}

div.mpbannersContainer div.mpBanners_bannerItem div.mpbanners_itemLinkWrapper a,
div.mpbannersContainer div.mpBanners_bannerItem div.mpbanners_itemLinkWrapper a:link,
div.mpbannersContainer div.mpBanners_bannerItem div.mpbanners_itemLinkWrapper a:visited{}

div.mpbannersContainer div.mpBanners_bannerNonVisibleItem{
	display: none;
}

/* list view -> */
div.mpbanners_listItemsWrapper{}
div.mpbanners_listItemsWrapper div.mpbanners_listItemsItem{}
div.mpbanners_listItemsWrapper div.mpbanners_listItemsItem div.mpbanners_listItemsItemContent{}

/* banner with link */
div.mpbanners_listItemsWrapper div.mpbanners_listItemsItem div.mpbanners_listItemsItemContent a,
div.mpbanners_listItemsWrapper div.mpbanners_listItemsItem div.mpbanners_listItemsItemContent a:link,
div.mpbanners_listItemsWrapper div.mpbanners_listItemsItem div.mpbanners_listItemsItemContent a:visited{}

div.mpbanners_listItemsWrapper div.mpbanners_listItemsItem div.mpbanners_listItemsItemContent a img,
div.mpbanners_listItemsWrapper div.mpbanners_listItemsItem div.mpbanners_listItemsItemContent a:link img,
div.mpbanners_listItemsWrapper div.mpbanners_listItemsItem div.mpbanners_listItemsItemContent a:visited img{}

/* banner without link */
div.mpbanners_listItemsWrapper div.mpbanners_listItemsItem div.mpbanners_listItemsItemContent img{}
/* <- list view */

/* carousel -> */
div.mpbannersCarouselContainer{
	width: 840px;
	height: 217px;
	float: left;
}

div.mpbannersCarouselContainer div.mpbanners_prev,
div.mpbannersCarouselContainer div.mpbanners_next{
	float: left;
}

div.mpbannersCarouselContainer div.mpbanners_prev{
}

div.mpbannersCarouselContainer div.mpbanners_next{
	float: right;
}

div.mpbannersCarouselContainer div.mpbanners_prev img,
div.mpbannersCarouselContainer div.mpbanners_next img{}

div.mpbannersCarouselContainer div.mpbanners_slider{
	clear: both;
}

div.mpbannersCarouselContainer div.ui-slider{
	background: yellow none;
	width: 568px;
	height: 8px;
	padding: 0 173px 0 0;
	position: relative;
}

div.mpbanners_slider div.ui-slider-horizontal{}

div.mpbanners_slider a.ui-slider-handle,
div.mpbanners_slider a.ui-slider-handle:link,
div.mpbanners_slider a.ui-slider-handle:visited{
	display: block;
	width: 173px;
	height: 8px;
	background: #efefef none;
	position: relative;
}

div.mpbannersCarouselContainer div.mpBanners_bannerItems{
	width: 732px;
	padding: 15px 0 10px 0;
	float: left;
	position: relative;
	overflow: hidden;
}

div.mpbannersCarouselContainer div.mpBanners_bannerItems div.mpBanners{
	float: left;
	position: relative;
	overflow: hidden;
}

div.mpbannersCarouselContainer div.mpBanners_bannerItems div.mpBanners_bannerItem{}

div.mpbannersCarouselContainer div.mpBanners_bannerItems div.mpBanners_bannerFirstItem{
}

div.mpbannersCarouselContainer div.mpBanners_bannerItems div.mpBanners_bannerLastItem{}

div.mpbannersCarouselContainer div.mpBanners_bannerItems div.mpBanners_bannerItemContent{}

div.mpbannersCarouselContainer div.mpBanners_bannerItem div.mpbanners_itemTitle{}

div.mpbannersCarouselContainer div.mpBanners_bannerItem div.mpbanners_itemTitle a,
div.mpbannersCarouselContainer div.mpBanners_bannerItem div.mpbanners_itemTitle a:link,
div.mpbannersCarouselContainer div.mpBanners_bannerItem div.mpbanners_itemTitle a:visited{}
/* <- carousel */
