

#slider-wrap{ /* Оболочка слайдера и кнопок */
	width:100%; 
	}
#slider{ /* Оболочка слайдера */
	width:100%;
	height:400px;
	overflow: hidden;
	border:none;
	position:relative;}
.slide{ /* Слайд */
	width:100%;
	height:100%;
	text-align: center;
	}
.sli-links{ /* Кнопки смены слайдов */
	margin-top:10px;
	text-align:center;}
.sli-links .control-slide{
	margin:2px;
	display:inline-block;
	width:64px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/radioBg.png) center bottom no-repeat;
	box-shadow: 2px 2px 5px #777;
	transition: all .50s;
}
.sli-links .control-slide:hover{
	cursor:pointer;
	background-position:center center;
  box-shadow: 0px 0px 5px #777;
}
.sli-links .control-slide.active{
	background-position:center top;}
#prewbutton, #nextbutton{ /* Ссылка "Следующий" и "Педыдущий" */
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:0;
	overflow:hidden;
	text-indent:-999px;
	background:url(../img/arrowBg.png) left center no-repeat;
	opacity:0.8;
	z-index:3;
	outline:none !important;
}

#prewbutton{left:10px;}
#nextbutton{
	right:10px;
	background:url(../img/arrowBg.png) right center no-repeat;}
#prewbutton:hover, #nextbutton:hover{
	opacity:1;}

	.slide {
		text-shadow: 2px 2px 5px  #000;
	}
	.slide h1{
		color: #fff;
		padding: 0px;
		text-align: center;
		font-size: 25px;
		margin: 0px 0px 1% 0px;

	}
	.slide h2{
		color: #fff;
		padding: 0px;
		text-align: center;
		font-size: 25px;
		margin: 0px 0px 1% 0px;
	}
	.slide h2 span{
		color: #fff;
		font-size: 11px;
		padding: 5px 10px;
		background-color: #a52016;
		border-radius:5px;
		text-shadow:0px 0px 0px #000;
	}
	.slide .main_txt span{
		color: #fff;
		font-size: 11px;
		padding: 5px 10px;
		background-color: #a52016;
		border-radius:5px;
		text-shadow:0px 0px 0px #000;
	}
	.slide .main_txt a{
		text-decoration: none;
	}
	.slide .main_txt a.view{
		color: #fff;
		font-size: 11px;
		padding: 5px 10px;
		background-color: #46a046;
		border-radius:5px;
		text-shadow:0px 0px 0px #000;
		text-decoration: none;
	}
	.slide p{
		color: #fff;
		font-size: 14px;
		text-transform: uppercase;
		padding: 2% 10%;
		text-align: center;
	}
	.slide a{
		color: #fff;
		font-size: 18px;
		text-align: center;
		text-transform: uppercase;
		text-decoration: underline;
	}
	.slide a:hover{
		text-decoration: none;
	}

	.sl1 {
		background:url(../images/s1.png) no-repeat;
		background-size: cover;
		text-shadow: 2px 2px 5px  #000;
	}
	.sl2-3d {
		background:url(../images/s2-3d.png) no-repeat;
		background-size: cover;
	}
	.sl2 {
		background:url(../images/s2.png) no-repeat;
		background-size: cover;
	}
	.sl3 {
		background:url(../images/s3.png) no-repeat;
		background-size: cover;
	}
	.sl4 {
		background:url(../images/s4.png) no-repeat;
		background-size: cover;
	}
	.sl5 {
		background:url(../images/s5.png) no-repeat;
		background-size: cover;
	}
	.sl6 {
		background:url(../images/s6.png) no-repeat;
		background-size: cover;
	}
	.sl7 {
		background:url(../images/s7.png) no-repeat;
		background-size: cover;
	}
	.sl8 {
		background:url(../images/s8.png) no-repeat;
		background-size: cover;
	}

	.slide img{
		width: 30%;
		margin: 20px 0px;
	}

	.slide .img_slide{
		width: 100%;
		text-align: center;
	}
	.slide .img_slide img {
    width: 15%;
    margin: 0px 2%;
    border-radius: 50%;
    border: 3px solid #fff;
    transition: all .50s;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.51);
}

	.slide .img_slide img:hover{
		width: 15%;
		margin: 0px 2%;
		border-radius: 50%;
		border:5px solid #fff;
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.51);
	}


	.slide .form {
		width: 100%;
	}
	.slide .form div.imgs{
		width: 15%;
		display: inline-block;
		vertical-align: top;
	}
	.slide .form div.phones img{
		width: 18%;
	}
	.slide .form div.phones{
		width: 80%;
		display: inline-block;
		vertical-align: top;
	}
	.slide .form div.phones p{
	font-family: BebasRegular;
	font-size: 80px;
	letter-spacing: 5px;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
	}
	.slide .form div.phones p span{
	font-family: BebasRegular;
	font-size: 20px;
	}

	.slide table tr td.left{
		width: 70%
		height:400px;
	}



	img.main{
		width: 9% !important;
	}
	div.main_txt{
		width: 9% !important;
		color: #fff;
		text-transform: uppercase;
		display: inline-block;
		vertical-align: top;
		margin: 10px 2%;
		font-size: 15px;
	}