* {
	margin: 0;
	padding: 0;
}
.html {
	height: 100%;

}
.body {
	font: 'IBM Plex Sans', sans-serif;
	width: 100%;
	height: 100%;
	  -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */
}
.wrapper {
	
	width: 1420px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
.header {
	background-image: url("шапка.jpg");
	height: 408px;
	background: 
	  -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */;
}


/* Middle
-----------------------------------------------------------------------------*/
.middle {
	width: 100%;
	padding: 0 0 100px;
	position: relative;
    height: 690px;
}
.middle:after {
	display: table;
	clear: both;
	content: '';
	
}
.container {
	width: 100%;
	float: left;
	overflow: hidden;
	
	
}
.content {
	padding: 45px 0px 0px 40px;
		background-image: url("фон.jpg");
         margin-left: 18.15%;
		  height: 680px;
		    -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */
}
  .header1{
  padding: 30px; /* Отступы внутри правого блока */
  text-align: justify; /* Выравнивание по ширине */
   line-height: 1;
    font:17px 'IBM Plex Sans', sans-serif; 
   width: 970px; /* Ширина блока */
    height: 150px; /* Высота блока */
	text-indent: 40px;
	 margin-top: 0px; /* Отступ сверху */
  margin-bottom: 0px; /* Отступ снизу */}


/* Left Sidebar
-----------------------------------------------------------------------------*/
.left-sidebar {
	float: left;
	width: 264px;
	margin-left: -100%;
	position: relative;
	background-image: url("меню.jpg");
	background: ;
	height: 720px;
	line-height: 35px; 
	  -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */
}
 .button1{
 text-decoration:none; 
 text-align:right; 
 padding:7px 73px; 
 border:none; 
 -webkit-border-radius:9px;
 -moz-border-radius:9px; 
 border-radius: 9px; 
 font:16px 'IBM Plex Sans', sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#20c72e; 
 background-image: -moz-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -webkit-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -o-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -ms-linear-gradient(top, #20c72e 0% ,#4e9908 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e9908', endColorstr='#4e9908',GradientType=0 ); 
 background-image: linear-gradient(top, #20c72e 0% ,#4e9908 100%);   
 -webkit-box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 1px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 opacity:0.9; 
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
 filter: alpha(opacity=90); 
 text-shadow: 3px 2px 8px #fcfcfc; 
 filter: dropshadow(color=#fcfcfc, offx=3, offy=2);
margin-left: 18%;
 }

   .button2{
 text-decoration:none; 
 text-align:right; 
 padding:7px 46.5px; 
 border:none; 
 -webkit-border-radius:9px;
 -moz-border-radius:9px; 
 border-radius: 9px; 
 font:16px 'IBM Plex Sans', sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#20c72e; 
 background-image: -moz-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -webkit-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -o-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -ms-linear-gradient(top, #20c72e 0% ,#4e9908 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e9908', endColorstr='#4e9908',GradientType=0 ); 
 background-image: linear-gradient(top, #20c72e 0% ,#4e9908 100%);   
 -webkit-box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 1px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 opacity:0.9; 
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
 filter: alpha(opacity=90); 
 text-shadow: 3px 2px 8px #fcfcfc; 
 filter: dropshadow(color=#fcfcfc, offx=3, offy=2); 
   margin-left: 18%;}
 
  .button3{
 text-decoration:none; 
 text-align:right; 
 padding:7px 72px; 
 border:none; 
 -webkit-border-radius:9px;
 -moz-border-radius:9px; 
 border-radius: 9px; 
 font:16px 'IBM Plex Sans', sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#20c72e; 
 background-image: -moz-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -webkit-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -o-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -ms-linear-gradient(top, #20c72e 0% ,#4e9908 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e9908', endColorstr='#4e9908',GradientType=0 ); 
 background-image: linear-gradient(top, #20c72e 0% ,#4e9908 100%);   
 -webkit-box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 1px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 opacity:0.9; 
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
 filter: alpha(opacity=90); 
 text-shadow: 3px 2px 8px #fcfcfc; 
 filter: dropshadow(color=#fcfcfc, offx=3, offy=2); 
 margin-left: 18%;}
  .button4{
 text-decoration:none; 
 text-align:right; 
 padding:7px 64.5px; 
 border:none; 
 -webkit-border-radius:9px;
 -moz-border-radius:9px; 
 border-radius: 9px; 
 font:16px 'IBM Plex Sans', sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#20c72e; 
 background-image: -moz-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -webkit-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -o-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -ms-linear-gradient(top, #20c72e 0% ,#4e9908 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e9908', endColorstr='#4e9908',GradientType=0 ); 
 background-image: linear-gradient(top, #20c72e 0% ,#4e9908 100%);   
 -webkit-box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 1px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 opacity:0.9; 
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
 filter: alpha(opacity=90); 
 text-shadow: 3px 2px 8px #fcfcfc; 
 filter: dropshadow(color=#fcfcfc, offx=3, offy=2);
margin-left: 18%; }
 .button5{
 text-decoration:none; 
 text-align:right; 
 padding:7px 55.5px; 
 border:none; 
 -webkit-border-radius:9px;
 -moz-border-radius:9px; 
 border-radius: 9px; 
 font:16px 'IBM Plex Sans', sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#20c72e; 
 background-image: -moz-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -webkit-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -o-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -ms-linear-gradient(top, #20c72e 0% ,#4e9908 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e9908', endColorstr='#4e9908',GradientType=0 ); 
 background-image: linear-gradient(top, #20c72e 0% ,#4e9908 100%);   
 -webkit-box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 1px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 opacity:0.9; 
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
 filter: alpha(opacity=90); 
 text-shadow: 3px 2px 8px #fcfcfc; 
 filter: dropshadow(color=#fcfcfc, offx=3, offy=2); 
 margin-left: 18%;}
 .button6{
 text-decoration:none; 
 text-align:right; 
 padding:7px 24.5px; 
 border:none; 
 -webkit-border-radius:9px;
 -moz-border-radius:9px; 
 border-radius: 9px; 
 font:16px 'IBM Plex Sans', sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#20c72e; 
 background-image: -moz-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -webkit-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -o-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -ms-linear-gradient(top, #20c72e 0% ,#4e9908 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e9908', endColorstr='#4e9908',GradientType=0 ); 
 background-image: linear-gradient(top, #20c72e 0% ,#4e9908 100%);   
 -webkit-box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 1px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 opacity:0.9; 
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
 filter: alpha(opacity=90); 
 text-shadow: 3px 2px 8px #fcfcfc; 
 filter: dropshadow(color=#fcfcfc, offx=3, offy=2); 
 margin-left: 18%;}
 .button7{
 text-decoration:none; 
 text-align:right; 
 padding:7px 64.1px; 
 border:none; 
 -webkit-border-radius:9px;
 -moz-border-radius:9px; 
 border-radius: 9px; 
 font:16px 'IBM Plex Sans', sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#20c72e; 
 background-image: -moz-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -webkit-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -o-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -ms-linear-gradient(top, #20c72e 0% ,#4e9908 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e9908', endColorstr='#4e9908',GradientType=0 ); 
 background-image: linear-gradient(top, #20c72e 0% ,#4e9908 100%);   
 -webkit-box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 1px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 opacity:0.9; 
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
 filter: alpha(opacity=90); 
 text-shadow: 3px 2px 8px #fcfcfc; 
 filter: dropshadow(color=#fcfcfc, offx=3, offy=2);
margin-left: 18%; }
  .button8{
 text-decoration:none; 
 text-align:right; 
 padding:7px 66px; 
 border:none; 
 -webkit-border-radius:9px;
 -moz-border-radius:9px; 
 border-radius: 9px; 
 font:16px 'IBM Plex Sans', sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#20c72e; 
 background-image: -moz-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -webkit-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -o-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -ms-linear-gradient(top, #20c72e 0% ,#4e9908 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e9908', endColorstr='#4e9908',GradientType=0 ); 
 background-image: linear-gradient(top, #20c72e 0% ,#4e9908 100%);   
 -webkit-box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 1px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 opacity:0.9; 
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
 filter: alpha(opacity=90); 
 text-shadow: 3px 2px 8px #fcfcfc; 
 filter: dropshadow(color=#fcfcfc, offx=3, offy=2); 
 margin-left: 18%;}
  .button9{
 text-decoration:none; 
 text-align:right; 
 padding:7px 68px; 
 border:none; 
 -webkit-border-radius:9px;
 -moz-border-radius:9px; 
 border-radius: 9px; 
 font:16px 'IBM Plex Sans', sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#20c72e; 
 background-image: -moz-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -webkit-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -o-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -ms-linear-gradient(top, #20c72e 0% ,#4e9908 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e9908', endColorstr='#4e9908',GradientType=0 ); 
 background-image: linear-gradient(top, #20c72e 0% ,#4e9908 100%);   
 -webkit-box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 1px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 opacity:0.9; 
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
 filter: alpha(opacity=90); 
 text-shadow: 3px 2px 8px #fcfcfc; 
 filter: dropshadow(color=#fcfcfc, offx=3, offy=2); 
 margin-left: 18%;}
  .button10{
 text-decoration:none; 
 text-align:right; 
 padding:7px 47px; 
 border:none; 
 -webkit-border-radius:9px;
 -moz-border-radius:9px; 
 border-radius: 9px; 
 font:16px 'IBM Plex Sans', sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#20c72e; 
 background-image: -moz-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -webkit-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -o-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -ms-linear-gradient(top, #20c72e 0% ,#4e9908 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e9908', endColorstr='#4e9908',GradientType=0 ); 
 background-image: linear-gradient(top, #20c72e 0% ,#4e9908 100%);   
 -webkit-box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 1px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 opacity:0.9; 
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
 filter: alpha(opacity=90); 
 text-shadow: 3px 2px 8px #fcfcfc; 
 filter: dropshadow(color=#fcfcfc, offx=3, offy=2); 
 margin-left: 18%;}
  .button11{
 text-decoration:none; 
 text-align:right; 
 padding:7px 67px; 
 border:none; 
 -webkit-border-radius:9px;
 -moz-border-radius:9px; 
 border-radius: 9px; 
 font:16px 'IBM Plex Sans', sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#20c72e; 
 background-image: -moz-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -webkit-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -o-linear-gradient(top, #20c72e 0%, #4e9908 100%); 
 background-image: -ms-linear-gradient(top, #20c72e 0% ,#4e9908 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e9908', endColorstr='#4e9908',GradientType=0 ); 
 background-image: linear-gradient(top, #20c72e 0% ,#4e9908 100%);   
 -webkit-box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 1px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:1px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 opacity:0.9; 
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
 filter: alpha(opacity=90); 
 text-shadow: 3px 2px 8px #fcfcfc; 
 filter: dropshadow(color=#fcfcfc, offx=3, offy=2); 
 margin-left: 18%;}

/* Footer
-----------------------------------------------------------------------------*/
.footer {
	width: 1420px;
	margin: -73px auto 0;
	height: 73px;
	position: relative;
	background-image: url("подвал.jpg");
	
}