/*Слайдер начало*/
.simple_slider {
	position:relative;
	overflow:visible;
}
.simple_slider .btn_left
{
	width:25px;
	height:100%;
	cursor:pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select:none;
	user-select:none;
	position:absolute;
	z-index:1;
}
.simple_slider .btn_right
{
	width:25px;
	height:100%;
	cursor:pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select:none;
	user-select:none;
	position:absolute;
	z-index:1;
	right:0px;
}

.simple_slider .s_container {
	padding:0px;
	margin:0px;
	height:100%;
	position:relative;
	overflow:hidden;
}
.simple_slider .simple_slider_container {
	width: 10000px;
	position: absolute;
	height: 100%;
	top:0px;
	left:0px;
}
.simple_slider.m_vertical .simple_slider_container {
	width:100%;
	height:10000px;
}
.simple_slider .s_container .sep {
	height:100%;
	float:left;
}
.simple_slider .s_container .s_item {
	text-align:center;
	float:left;
}
.simple_slider.m_vertical .s_container .s_item {
	float:none;
	display:block;
	cursor: pointer;
}
.simple_slider .s_container .s_item a {
}
.simple_slider .s_container .s_item img {
}
.simple_slider .bullet {
	text-align:center;
}
.simple_slider .bullet span {
	border-radius:8px;
	padding:8px;
	margin:0px 5px;
	background:#a1a1a1;
	font-size:0px;
	cursor:pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select:none;
	user-select:none;
}
.simple_slider .bullet span.current {
	background:black;
}

#portfolio_slider
{
	height:330px;
	width:100%;
}
#portfolio_slider.simple_slider .s_container
{
	height:330px;
	width:100%;
}
#portfolio_slider .s_item {
	position:relative;
	background:url(../images/bg_port_item.png) 50% 0px no-repeat;
	margin-top:20px;
}
#portfolio_slider .s_item .btn_yellow {
	background:url(../images/bg_btn_yellow.png) 90% 50% no-repeat #ff7400;
	padding-right:25px;
}
#portfolio_slider .s_item .btn_yellow:hover {
	background:url(../images/bg_btn_yellow.png) 90% 50% no-repeat #ff8e2f;
}
#portfolio_slider .s_item img {
	margin-top:18px;
}
#portfolio_slider .s_item .title {
	padding:30px 5px 15px 5px;
	color:black;
}
#portfolio_slider.simple_slider .btn_left
{
	width:26px;
	height:26px;
	position:absolute;
	background:url(../images/btn_slider_port.png) 0px 0px no-repeat;
	right:30px;
	top:15px;
}
#portfolio_slider.simple_slider .btn_right {
	width:26px;
	height:26px;
	position:absolute;
	background:url(../images/btn_slider_port.png) -26px 0px no-repeat;
	right:0px;
	top:15px;
}
#portfolio_slider.simple_slider .btn_left:hover {
	background:url(../images/btn_slider_port.png) 0px -26px no-repeat;
}
#portfolio_slider.simple_slider .btn_right:hover {
	background:url(../images/btn_slider_port.png) -26px -26px no-repeat;
}
#reviews_slider
{
	height:250px;
	width:615px;
	float:left;
}
#reviews_slider.simple_slider .s_container
{
	height:170px;
}
#reviews_slider .s_item {
	position:relative;
	margin-top:10px;
}
#reviews_slider .s_item .image {
	float:left;
	background:url(../images/bg_review_image.png) 0% 0% no-repeat;
	width:173px;
	height:148px;
	text-align:left;
}
#reviews_slider .s_item .image img {
	padding-top:5px;
	padding-left:5px;
}
#reviews_slider .s_item .desc {
	margin-top:20px;
	background:white;
	float:left;
	padding:10px;
	width:400px;
	text-align:left;
	color:black;
	line-height:200%;
}
#reviews_slider .s_item .desc .author {
	color:#ff7400;
}
#news_slider {
	width:365px;
	height:180px;
	float:right;
}
#news_slider .s_item {
	background:url(../images/bg_slider_item.png) 0% 10px no-repeat;
	text-align:left;
	padding-left:40px;
	color:black;
}
#news_slider .s_item .title {
	color:#ff7400;
}
#news_slider .btn_left {
	background:url(../images/btn_slider_news.png) 0px 0px no-repeat;
	top:15px;
	right:0px;
	width:17px;
	height:8px;
	position:absolute;
}
#news_slider .btn_right {
	background:url(../images/btn_slider_news.png) 0px -8px no-repeat;
	top:35px;
	right:0px;
	width:17px;
	height:8px;
	position:absolute;
}
#clients_slider
{
	height:100px;
	padding:0px 30px;
}
#clients_slider.simple_slider .s_container
{
	height:100px;
}
#clients_slider .s_item {
	position:relative;
	margin-top:10px;
}
#clients_slider .s_item img {
	width:100%;
}
#clients_slider .s_item .title {
	padding:30px 5px 15px 5px;
	color:black;
}
#clients_slider.simple_slider .btn_left
{
	width:24px;
	height:56px;
	position:absolute;
	background:url(../images/btn_slider_clients.png) 0px 0px no-repeat;
	left:0px;
	top:20px;
}
#clients_slider.simple_slider .btn_right {
	width:24px;
	height:56px;
	position:absolute;
	background:url(../images/btn_slider_clients.png) 0px -56px no-repeat;
	right:0px;
	top:20px;
}
