.photoSlider,
.photoSlider * {
	-moz-box-sizing:	border-box;
	-webkit-box-sizing:	border-box;
	box-sizing:		border-box;
	-webkit-touch-callout:	none;
	-webkit-user-select:	none;
	-khtml-user-select:	none;
	-moz-user-select:	none;
	-ms-user-select:	none;
	user-select:		none;
}

.photoSlider {
	width:			100%;
	height:			214px;
	overflow:		hidden;
	position:		relative;
}

.photoSlider .slider {
	width:			99999px;
	height:			100%;
	overflow:		hidden;
	position:		absolute;
}

.photoSlider .slider .slide {
	width:			900px;
	height:			100%;
	float:			left;
	background-repeat:	no-repeat;
	background-position:	center center;
	background-size:	auto 100%;
	display:		block;
}

.photoSlider .prev,
.photoSlider .next {
	width:			50px;
	height:			100%;
	position:		absolute;
	top:			0;
	cursor:			pointer;
}

.photoSlider .prev {
	left:			0;
	background:		url(./photo_slider_buttons.png) left center no-repeat;
}

.photoSlider .next {
	right:			0;
	background:		url(./photo_slider_buttons.png) right center no-repeat;
}

.photoSlider .counter {
	width:			100%;
	height:			20px;
	position:		absolute;
	bottom:			10px;
	left:			0;
	text-align:		center;
}

.photoSlider .counter .in {
	display:		inline-block;
	height:			20px;
	line-height:		20px;
	padding:		0 10px;
	background:		rgba(0, 0, 0, 0.8);
	border-radius:		5px;
	color:			#fff;
}

.photoSlider .bullets {
	width:			100%;
	height:			16px;
	line-height:		16px;
	position:		absolute;
	bottom:			10px;
	text-align:		center;
}

.photoSlider .bullets .bullet {
	display:		inline-block;
	width:			16px;
	height:			16px;
	cursor:			pointer;
	background:		url(./photo_slider_bullets.png) left top no-repeat;
}

.photoSlider .bullets .bullet:hover {
	background:		url(./photo_slider_bullets.png) left center no-repeat;
}

.photoSlider .bullets .bullet.active {
	background:		url(./photo_slider_bullets.png) left bottom no-repeat;
}

.photoSlider.thumbs {
	width:			100%;
	height:			100px;
	margin:			10px 0;
}

.photoSlider.thumbs .slide {
	width:			130px;
	margin:			0 10px;
	overflow:		hidden;
	cursor:			pointer;
}

.photoSlider.thumbs .slide img {
	height:			90px;
}
