#block_links { 
	padding: 0 10px;
	height:34px; 
	border-bottom: #3F7500 1px solid;
	text-align: center;
	background-color:#EFEFEF;
}

#block_links a {
	text-decoration: none;
	color: #3F7500;
	font-weight: bold;

}

.bl_container { 
	display: inline-block;
	margin-top: 5px;
}

.bl_left { 
	position: absolute;
	left: 10px;
	display: none;
}

.bl_center {
	margin: 0 auto;
	
	margin-top: 5px;
}

.bl_right { 
	position: absolute;
	right: 10px;
	top: 6px;
	display: none;
}

.bl_menu {
	height: 15px;
	vertical-align: top;
	cursor: pointer;
}

.bl_groop-1 {
	display: inline;
}

.bl_groop-2 {
	display: none;
}

.logo {
	width: 230px;
	max-width: 230px;
	margin: 5px;
	margin-left: 30px;
}

#logo {
	margin-right: -40px; 

}

.logo_wrapper{
	width: 239px;
	
}

#this_day{
	position:absolute;
	top:50px;
	left:200px;
	margin-right: -10px;
	
}

#this_day a {
	font-size: 100%;
}

#date{
	position:absolute;
	top:50px;
	left: 145px ;
	margin-right: -10px;
}

#time{
	position:absolute;
	top:67px;
	left:  160px ;
	margin-right: -10px;
}

#ekb_time{
	position:absolute;
	top:67px;
	left: 200px;
	margin-right: -10px;
}

.s_info {
	font-size:80%;
	margin: 4px;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 4px; 

}

.s_info span {
	color:#666666;
	font-size: 100%;

}

.b_g_color {
	background-color:#E5F6D1;
	padding:1px;
}

.header_news {
		background-color: #efefef;
		padding: 7px;
		display: inline-block;
		text-align: top;
		margin: 10px;
	}

	.header_news img {
		height: 75px;
		width: 105px;
		float: left;
		margin-right: 5px; 
		position: static;
	}

.hn_1, .hn_2, .hn_3 {
	display: none;
}

#nav_block {
	background-color: #BC0509;
	padding: 5px;
	padding-left: 15px;
}

#nav_block a {
	color: #fff;
	text-decoration: none;
	font-size: 1.3rem;
	font-weight: bold;
	margin-right: 10px; 

}

#nav_block_mobile {
	display:none;
	background-color: #BC0509;
	padding: 5px;
	padding-right: 15px;
	position: fixed;
	height: 100%;
	width: 45%;
	z-index: 1000;
	color: white;
	text-align: right;
	 box-shadow: 0 0 20px rgba(0,0,0,0.7);
}

#nav_block_mobile a {
	color: white;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}

.nb-1, .nb-2 {
	display:none;
}

/* Container: Media queries */
@media all and (orientation:portrait) {
     
    #block_links { 
		padding: 0 3mm;
		height:18mm; 
		border-bottom: #3F7500 1px solid;
		text-align: center;
		background-color:#EFEFEF;
	}
	
	#block_links a {
		text-decoration: none;
		color: #3F7500;
		font-weight: bold;
	
	}

	#block_links img { 
		height: 13mm;
		width: 13mm;
		margin-top:2mm;
	}

	.logo {
		width: 100%;
		max-width: 100mm;
		margin: 5mm;
		margin-left: 30px;
	}
     
    #this_day, 
	#date,
	#time,
	#ekb_time{
		display: none;
	}

	#nav_block {
		height: 12mm;
		margin-top: 5mm;
		margin-bottom: 10mm;
	}

	#nav_block img {
		height: 25mm;
		position: absolute;
		top:-6mm;
		padding: 1mm;
		bottom:3mm;
		background-color: #BC0509;
		box-shadow: 0 0 20px rgba(0,0,0,0.7);
	}

	#nav_block_mobile img {
		height: 25mm;
	}
	
	#nav_block_mobile a {
		font-size: 15mm;
		margin-bottom: 20mm;
	}

	.hn_1 {
		display: block;
		font-size: 100%;
	}
	
	.header_news  {
		height: 45mm;
		padding: 2mm;
		margin: 5mm;
		overflow: hidden;
	}

	.header_news img {
		height: 100%;
		width: 40%;
		max-height: 45mm;
		vertical-align: center;
	}

	.header_news a {
		font-size: 0.8em;
	}
	
}

@media (min-width: 700px) and (orientation:landscape)  {
     
    .bl_left {
    	display: inline-block;
    }
      
}
@media (min-width: 768px ) and (orientation:landscape)  {
     
    .hn_1, .hn_2 {
    	display: inline-block;
    }

    .nb-1 {
		display: inline;
    }

    .nb-menu {
		display: none;
	}
      
}
@media (min-width: 950px) and (orientation:landscape)  {
     
    .bl_right {
    	display: inline-block;
    }

    #date{
		right: calc( 40% + 9px);
	}

	#time{
		right: calc( 40% + 9px);
	}

	.nb-2 {
		display: inline;
	}

	
          
}
@media (min-width: 960px) and (orientation:landscape)  {
     
	
    
}
@media (min-width: 1200px) and (orientation:landscape)  {
     
    .bl_groop-2 {
		display: inline;
	}

	.bl_menu {
		display: none;
	}

	.hn_3 {
    	display: inline-block;
    }
}