.main1{
display: flex;
margin-right: 2px;
margin-left: 2px;
margin-top: 2px;
margin-bottom: 2px;
}

.left-menu{
box-sizing :content-box;
display: block;	
position:relative;	
width:  30%;
margin-right: 8px;
margin-left: 16px;
margin-top: 8px;
margin-bottom: 8px;

}


.main-div{
box-sizing :content-box;
display: block;	
position:relative;	
left:2px;
width:  69%;	
margin-right: 16px;
margin-left: 8px;
margin-top: 8px;
margin-bottom: 8px;
}


.main-menu{
/*background-color : #FFA500;*/
top : 0px;
height : 290px;
width : 100%;	
color : #00FFFF	;
z-index: 2;
margin-right: 2px;
margin-left: 2px;
margin-top: 2px;
margin-bottom: 2px;	
}

.all_imeg{
	
width : 100%;	
	
}

.all_imeg_50{
	position: relative;
left:25%;	
width : 50%;	
	
}

.all_imeg_30{
	position: relative;
left:35%;	
width : 30%;	
	
}

.all_imeg_logo{
	position: relative;
left:45%;	
width : 10%;	
	
}

.all_imeg_65_abs{
	position: absolute;
left:65%;	
width : 35%;	
	
}

.all_text{
text-indent: 40px;
font-size : 24px;
text-align:justify;

}

.all_text2{
font-size : 24px;
}

.all_text3{
font-size : 20px;
}

.contacts-main {
background-color :#808080;
height: 150px;
width: 100%;
margin-right: 2px;
margin-left: 2px;
margin-top: 2px;
margin-bottom: 2px;
}

.director-text
{
	
	text-align: center;
}

.text_main_str{
	font-size : 20px;
	
}

.basement
{
display: flex;
margin-right: 2px;
margin-left: 2px;
margin-top: 2px;
margin-bottom: 2px;
width:100%
}


.basement_block{
box-sizing :content-box;
display: block;	
position:relative;	
left:2px;
width:  24%;	
margin-right: 4px;
margin-left: 2px;
margin-top: 2px;
margin-bottom: 2px;	
font-size : 14px;	
}

.main_panel{
display: flex;
margin-right: 2px;
margin-left: 2px;
margin-top: 2px;
margin-bottom: 2px;
height: 40px;  
}


#news_main{
text-align: center;		
font-size : 24px;	
}

.main_menu_name{
background: url('IMG_20170824_144431A-1.jpg') no-repeat;
background-size:cover;
width: 100%;
height: 200px;
}

#news_block
{
box-sizing :content-box;
display: block;	
position:relative;	
left:2px;
width:  100%;	
margin-right: 2px;
margin-left: 2px;
margin-top: 2px;
margin-bottom: 2px;	
font-size : 16px;	
text-align: center;

  border-top-width: 1px;
  border-top-style: solid;
  border-top-color:#000080 ;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color:#000080;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000080;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color:#000080;	
}

.social_network{
display: flex;
margin-right: 2px;
margin-left: 2px;
margin-top: 2px;
margin-bottom: 2px;
width: 100% ;  
	
}

.social_network_img{
height: 25%;
width: 25%;
margin-right: 2px;
margin-left: 2px;
margin-top: 2px;
margin-bottom: 2px;
}

#news_block_img
{
width:  98%;	
margin-right: 2px;
margin-left: 2px;
margin-top: 2px;
margin-bottom: 2px;	
}

.amblem{
    position: absolute;
    top: 60px;
    left: 20px;
    width: 150px;
}

.amblem_img{
	
height: 100%;
width: 100%;
	
}

#text_main_menu{
font-size: 36px;
color: #00FFE9;
text-align: center;
font-style: italic;
font-family: 'Open Sans', sans-serif;
 text-rendering: optimizelegibility;
   font-weight: 300;
  letter-spacing: 0.5px;
 word-wrap: break-word;
 margin-right: 160px;
margin-left: 160px;
text-shadow: -0 -4px 0 #000000,
 0 -4px 0 #000000,
 -0 4px 0 #000000,
 0 4px 0 #000000,
 -4px -0 0 #000000,
 4px -0 0 #000000,
 -4px 0 0 #000000,
 4px 0 0 #000000,
 -1px -4px 0 #000000,
 1px -4px 0 #000000,
 -1px 4px 0 #000000,
 1px 4px 0 #000000,
 -4px -1px 0 #000000,
 4px -1px 0 #000000,
 -4px 1px 0 #000000,
 4px 1px 0 #000000,
 -2px -4px 0 #000000,
 2px -4px 0 #000000,
 -2px 4px 0 #000000,
 2px 4px 0 #000000,
 -4px -2px 0 #000000,
 4px -2px 0 #000000, 
 -4px 2px 0 #000000,
 4px 2px 0 #000000, 
 -3px -4px 0 #000000,
 3px -4px 0 #000000,
 -3px 4px 0 #000000,
 3px 4px 0 #000000,
 -4px -3px 0 #000000,
 4px -3px 0 #000000, 
 -4px 3px 0 #000000,
 4px 3px 0 #000000, 
 -4px -4px 0 #000000,
 4px -4px 0 #000000, 
 -4px 4px 0 #000000, 
 4px 4px 0 #000000,
 -4px -4px 0 #000000,
 4px -4px 0 #000000,
 -4px 4px 0 #000000,
 4px 4px 0 #000000;
}
/* Выпадающие меню главное*/

/* Кнопка выпадающего списка */
.main_panel_block {
  background-color: #191970;
  color: white;
  padding: 10px;
  font-size: 16px;
  border: none;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color:#000080 ;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color:#000080;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000080;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color:#000080;
  text-align: center;
  vertical-align: top;
	height: 100%;
	width: 98%;
	margin-right: 4px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;	
	/*box-sizing :content-box;*/
}

/* Контейнер <div> - необходим для размещения выпадающего содержимого */
.dropdown {
  position: relative;
  display: inline-block;
  height: 100%;
  width: 49%
 
}

/* Выпадающее содержимое (скрыто по умолчанию) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: -2px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Ссылки внутри выпадающего списка */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Изменение цвета выпадающих ссылок при наведении курсора */
.dropdown-content a:hover {background-color: #ddd;}

/* Показать выпадающее меню при наведении курсора */
.dropdown:hover .dropdown-content {display: block;}

/* Изменение цвета фона кнопки раскрывающегося списка при отображении содержимого раскрывающегося списка */
.dropdown:hover .dropbtn {background-color: #3e8e41;} 


.text_main_h1{
font-size: 36px;
color: #000000;
text-align: center;
font-style: italic;
}

.Image_caption
{
	font-size : 20px;
	text-align: center;
}

.table_div{
	width: 100%;
	
	
}

.block_un{
width: 100% ; 
display: flex;
	
}

.block_un_1{

width: 30%; 
	
}

.block_un_2{
width: 70%; 
font-size : 24px;
text-align: center;
}
.block_un_3
{
  text-align: right; 
    
}

.main_menu_panel
{
display: flex;
height: 20px; 
justify-content: flex-end;

}


.main_menu_img_panel
{
height: 30px; 
margin-right: 2px;
margin-left: 2px;
border:1px solid black;
}