*{
margin: 0;

}
body {
    background:linear-gradient(#D8E7FF, #fff);
   /*	font-family: Arial, Helvetica, Sans;*/
	line-height: 1.5;
	font-size: 14px;




}

.wrapper{
    position: relative;
	max-width:980px;
	margin: 0 auto;
	min-height: inherit;
    width: 980px;
}


.header{
	/*background: #f15847;*/
	min-height:290px;
}
.c0 {
    position: absolute;
    z-index: 11;
    word-wrap: break-word;
    top: 5px;
  /*  left: 20px;
	height: 40px;
	*/
    width: 480px;
}
.c0 span {
     margin-left: 5px;
}

.c01 {
    position: absolute;
    z-index: 24;
    word-wrap: break-word;
    top: 10px;
    left: 830px;
    height: 32px;
    width: 140px;
}

.c01 .sb {
    background-image: url('http://1507750.mya5.ru/static/img/sb.png?rev=1520395470');
    width: 26px;
    height: 26px;
    background-size: auto 26px;
}

.sot_set .sb {
    display: inline-block;
    margin: 3px;
}

.log {
    position: absolute;
    z-index: 7;
    word-wrap: break-word;
    top: 15px;
    left: 0px;
    height: 100px;
    width: 120px;
}
.c17 {
    position: absolute;
    z-index: 6;
    word-wrap: break-word;
    top: 20px;
    left: 110px;
    height: 40px;
    width: 360px;
    overflow: hidden;
}
.c18 {
    position: absolute;
    z-index: 5;
    word-wrap: break-word;
    top: 35px;
    left: 120px;
    height: 110px;
    width: 390px;
    overflow: hidden;
}

.c2 {
    position: absolute;
    z-index: 1;
    opacity: 0.4;
    word-wrap: break-word;
   /* top: 0px;
    left: 0;*/
    height: 300px;
    width: 1200px;
	 
}

.c19 {
    position: absolute;
    z-index: 22;
    word-wrap: break-word;
    top: 77px;
    left: 740px;
    height: 20px;
    width: 30px;
}

.c20 {
    position: absolute;
    z-index: 20;
    word-wrap: break-word;
    top: 55px;
    left: 750px;
    height: 120px;
    width: 210px;
    overflow: hidden;
}

.c1 {
    position:absolute;
	height: 290px;

}
.c1 img {
    width:980px;
	height: 290px;
	position:absolute;
	left:0;
    opacity:0;
	transition: opacity 2s;

}
.c1 img.showed {
    opacity:1;

}
.c1 .photos{
	position:relative;
	height: 290px;

}



.c3 {
    position: absolute;
    z-index: 16;
    opacity: 0.6;
    word-wrap: break-word;
    overflow-wrap: break-word;
    top: 235px;
    /*left: 0;*/
    height: 55px;
    width: 980px;
}

.c40 {
    position: absolute;
    z-index: 33;
    word-wrap: break-word;
    left: 0;
    height: 70px;
    width: 980px;
}
.c48 {
    position: absolute;
    z-index: 33;
    word-wrap: break-word;
    left: 220px;
    height: 70px;
    width: 535px;
}

.c33 {
    position: absolute;
    z-index: 34;
    word-wrap: break-word;
    top: 25px;
    left: 280px;
    height: 30px;
    width: 410px;
    overflow: hidden;
}

.body_site .wrapper{
	background-color:#EDFFEDE6 ;

}

.body_site{
min-height: 550px;

}





.welcom {
	text-align:center;
}
.welcom h1{
    font-size:20px;
}

.sk p{
	font-size:15px;
    color:black;
    text-align: justify;
    margin-left: 30px;
    margin-right: 30px;
}

.sk ol,ul{
   font-size:15px;
}

.sk .sk_about_com img {
    width: 200px;
	height:auto;
    float: left;
    margin-right: 20px;

}
.sk .sk_mission_com img {
    width: 500px;
	height:auto;

}
.sk .sk_mission_com {
    text-align:center;

}

.sk .sk_our_suppl img {
    width: 450px;
	height:auto;
    float: right;
    margin-left: 20px;

}
.sk .sk_our_clients img {
    width: 450px;
	height:auto;
    margin-top: 20px;

}
.sk .sk_our_clients {
    text-align:center;

}

.sk .sk_clients img {
    width: 400px;
	height:auto;
    float: right;
    margin-left: 20px;

}

.sk .sk_suppliers img {
    width: 400px;
	height:auto;
    float: right;
    margin-left: 20px;

}

.body_site .sk2 .pro{
	width:150px;
	height:150px;
    transition: width 0.5s;

}
.body_site .sk2{

    float:left;
	text-align:center;
   /*	margin-right:70px; Отступы
	margin-left:70px;
	margin-top:20px;  */
    width:326.5px;
	height:500px;
	color:#3d942f;;
}

.body_site .sk2 p{
	color:black;
    width:280px;

    text-align:justify;
    margin-left:25px;
    margin-right: 10px;
}

.body_site .sk2 .pro:hover {
	width:160px;
	height:160px;
    transition: width 0.5s;

}


.footer{
	/*background: #f15847;*/
	min-height:70px;
}