@charset "UTF-8";

* {
  margin: 0;
  padding: 0;
  outline: none;
}





body {

background-color: black;
width: 100%;
float: left;
}	


.conteiner_meny {

width: 1000px;	
height: 30px;
margin: auto;	
border: solid 2px green;
border-radius: 20px;
padding: 5px;
margin-top: 5px;
background-color: white;

}


.conteiner_meny a {

top: -30px;
color: #2c173d;
font-family: sans-serif;
font-size: 15px;
text-decoration: none;
font-weight: 700;
border: solid 2px green; 
padding: 2px;
padding-left: 10px;
padding-right: 10px;
position: relative;
border-radius: 10px;
background: linear-gradient(to left, #bfbebb 0%, #FFF, #bfbebb);
box-shadow: 0 5px 5px 0 rgba(0,0,0, .2);
margin-bottom: 5px;
text-align:center;
background-size: 100% 100%;
z-index: 1;
}


.conteiner_meny a:before {
    content: "";
    position:absolute;
    width: 0;
    height: 100%;
    top: 50%;
    left: 50%;
    background: linear-gradient(to left, #EBF3FA 0%, #FFF, #EBF3FA);
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    z-index: -1;
	border-radius: 10px;
}
.conteiner_meny a:hover:before {
    width: 100%;
    opacity: 1;
}


#block {

width: 1000px;	
margin: auto;	

}


#conteiner {

width: 100%;	
background-color: white;
margin-top: 5px;
background-color: white;
padding-bottom: 40px;
float: left;
border: solid 2px green;
border-radius: 20px;
padding-bottom: 40px;
}


/*header*/

#conteiner_header {

width: 1000px;	
height: 340px;
margin: auto;	
border: solid 2px green;
border-radius: 20px;
margin-top: 5px;
margin-bottom: 5px;
background-image: url(img/header.jpg);



}

#conteiner_header:hover {

width: 1000px;	
height:340px;
margin: auto;	
border: solid 2px green;
border-radius: 20px;
margin-top: 5px;
margin-bottom: 5px;
padding-left: 20x;
background-image: url(img/header.gif);
background-repeat: no-repeat;


}

.sait_name {

margin-top: 5px;

}	



#sait_name2 a {


text-decoration: none;
color: #86a6c2;	
font-size: 23px;
padding-left: 5px;	
font-weight: bold;
padding-right: 5px;
margin-top: 5px;
background:rgba(0,0,0,0.3);





}	





/*Главная*/
#home {
	
width: 700px;	
height: auto;
margin-left: 5px;	
margin-top: 5px;
margin-bottom: 10px;
padding-bottom: 10px;
line-height: 1.5;
float: left;


}	


.home_text {
	
width: 700px;	
height: auto;
margin-left: 5px;	
border: solid 2px green;
border-radius: 15px;
padding: 5px;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 10px;
padding-bottom: 10px;
line-height: 1.5;
float: left;

}	

.home_text h2 a {
	
color: black;
padding: 5px;
padding-top: 10px;
text-decoration: none;
}

.ml {

width: 125px;
height:20px;
border-radius: 10px;
background-color: #C5FFAA;
padding-left: 10px;

}	

.ml:hover {

width: 137px;
height:20px;
border-radius: 10px;
background-color: #BECD82;
padding-left: 20px;
}	





.more-link {
	
font-weight: bold;
border-radius: 10px;
text-decoration: none;
color: black;
	
	
}


	

#data_post  {
	
padding-top: 5px;	
font-size: 15px;

}





.nav a {
position: relative;
margin-left: 3px;
color: #2c173d;
font-family: sans-serif;
font-size: 15px;
text-decoration: none;
font-weight: 700;
border: solid 2px green; 
padding: 2px;
padding-left: 10px;
padding-right: 10px;
position: relative;
border-radius: 10px;
background: linear-gradient(to left, #bfbebb 0%, #FFF, #bfbebb);
box-shadow: 0 5px 5px 0 rgba(0,0,0, .2);
top: 20px;
text-align:center;
background-size: 100% 100%;
z-index: 1;
}





.nav a:before {
    content: "";
    position:absolute;
    width: 0;
    height: 100%;
    top: 50%;
    left: 50%;
    background: linear-gradient(to left, #EBF3FA 0%, #FFF, #EBF3FA);
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    z-index: -1;
	border-radius: 10px;
	

}

.nav a:hover:before {
    width: 100%;
    opacity: 1;
}




/*Списки сайдбар */

.saidbar {
	width: 250px;
	margin: 20px 0 0;
	padding:0;
	list-style: none;
	counter-reset: li;
	box-sizing: border-box;
	border: solid 2px green; 
    border-radius: 15px;
	float: left;
	margin-top: 15px; 
    padding-left: 5px; 
    margin-left: 35px;
	padding-right: 5px;
	
}

   
.saidbar li {
    position: relative;
    padding: 10px 30px;
    background: linear-gradient(to left, #bfbebb 0%, #FFF, #bfbebb);
    border: 2px solid green;
	border-radius: 10px;
    color: #506a6b;
    box-shadow: 0 5px 5px 0 rgba(0,0,0, .2);
    margin-bottom: 10px;
    text-align:center;
    background-size: 100% 100%;
    z-index: 1;
	list-style-type: none;
}

.saidbar li:before {
    content: "";
    position:absolute;
    width: 0;
    height: 100%;
    top: 50%;
    left: 50%;
    background: linear-gradient(to left, #EBF3FA 0%, #FFF, #EBF3FA);
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    z-index: -1;
	border-radius: 10px;
}
.saidbar li:hover:before {
    width: 100%;
    opacity: 1;
}


.widget a   {
	
color: #2c173d;
text-decoration: none;
font-weight: 700;
font-size: 15px;
line-height: 1;
font-family: sans-serif;
}


.widget p {
padding-left: 80px;
padding-top: 3px;	
color: #262e73;
font-weight: 800;
font-size: 21px;
font-family: sans-serif;
margin-bottom: 10px;

}

.widget h3 {
padding-left: 80px;
padding-top: 3px;	
color: #262e73;
font-weight: 800;
font-size: 21px;
font-family: sans-serif;
margin-bottom: 10px;

}

@media screen and (max-width: 990px) {
	
   .home_text {
	   
    width: 960px;
    
  }
  
  
  @media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
	  
.home_text p {
font-size: 35px;

}

.nav {


width: 400px;


}
  
  }

  
  
  #sait_name2 a {

font-size: 40px;
margin-top: 15px;

}

.conteiner_meny {

height: 80px;

}

.conteiner_meny a {

top: -15px;
font-size: 30px;
margin-right: 15px;

}

.ml {

width: 300px;
height: 50px;
font-size: 35px;  
margin-bottom: 5px;
}	

.ml:hover {

width: 300px;
height: 55px;
font-size: 40px;  
}	
  
  
#data_post  {
	
padding-top: 10px;	
font-size: 20px;

}

.nav {


width: 500px;


}

.nav a {

font-size: 30px;
margin-left: 5px;
line-height: 80px;

}
  
  .sidebar {
	  
   display: none;
  
	
  }
 
  .saidbar li {
	 
	display: none;
	
  }
  
   .widget
  {
	display: none;
	
  }
 
  
  .widget h3 
  {
	display: none;
	
  }
  
  .foot_tex {
	
font-size: 27px;	

}	
  
} 
  

/*Футер*/

#footer {
	
width: 1000px;
height: 100px;
background-color: white;
border: solid 2px green;
border-radius: 15px;
float: left;
margin-top: 5px;
margin-bottom: 5px;
background: linear-gradient(to left, #bfbebb 0%, #FFF, #bfbebb, #FFF, #bfbebb);
}	


.sed {
	
padding-top: 35px;
font-family: sans-serif;

}	

.foot_tex {
	
margin-top: -25px;
float: right;
padding-right: 14px;
font-weight: 600;	
}	

/*Карта сайта*/
.ddsg-wrapper li {
list-style-type: none;	
	
}