/* ver: 1.0.0 */
.is_mobile{ display: none; }
.is_not_mobile{ display: block; }

/* Панельке бугельме-бушельме */
@media (min-width: 320px) and (max-width: 1024px)
{
	.h_panel , .central_part{width: 100%; max-width: 100%; min-width: 320px;}
	
	.h_panel .logo{ width: 200px; float: none; margin: 0 auto; }
	.h_panel .logo img {
		vertical-align: top;
		margin: 15px 0 0 0;
		width: 170px;
	}
	.hn_search, .hn_login {
		position: relative;
		height: 30px;
		width: 100%;
		float: left;
		background: #137113;
	}
	.hn_search, .hn_login  > a{color: #fff;}
	.threedots{position: absolute; right: 10px; bottom: 4px;}
	.text, .texty {display: table; margin: 5px auto; width: auto;  height: auto;}
	
	.viewn{width: 100%; margin: 0px; border; none;}
	.fb_middle .wrapper {width: 100%; padding: 0px;}
	.fb_middle aside {width: auto; padding: 18px; float: left; margin: 5px;}
	
	#profform {
		width: 100%;
		display: none;
		position: absolute;
		right: 0px;
		top: 30px;
		background: #fff;
		z-index: 200;
		border: none;
	}
	.viewnf img{width: 100%; height: auto;}
	.viewnf .descr div {
		margin-left: 0px;
		width: 100%;
	}
	.viewnf .descr h3 {
		margin-top: -4px;
		margin-left: 0;
		width: 100%;
	}
	.viewnfb .sblock{margin: 0; padding: 10px 0;}
	.viewnfb .sblock.size1, .viewnfb .sblock.size2, .viewnfb .sblock.size3 {width: 100%; height: auto;}
	.vfcomm_list{padding: 0;}

	
	.is_mobile{display: block;}
	.is_not_mobile{display: none;}
	
}
/* Mobile (Mobile) */
@media (min-width: 320px) and (max-width: 690px) {
	.site-main{ width: 100%; max-width: 740px; }
	.newsbox{ padding: 0px; }
	.last-article{ width: 100%; }
	
	.last-news-block>div:nth-child(1), .last-news-block>div:nth-child(2),
	.last-news-block>div:nth-child(3), .last-news-block>div:nth-child(4){
		width: 100%; height: 250px;
	}
}

/* Mobile */
@media (min-width: 690px) and (max-width: 768px) {

	.site-main{ width: 100%; max-width: 740px; }
	.newsbox{ padding: 0px 10px; }
	.last-article{ width: 300px; }
	
	.last-news-block>div:nth-child(1), .last-news-block>div:nth-child(2),
	.last-news-block>div:nth-child(3), .last-news-block>div:nth-child(4){
		width: 100%; height: 250px;
	}
}

/* Tablets/Netbooks */
@media (min-width: 768px) and (max-width: 1152px) {
	.site-main{ min-width: 768px; width:90%; }
	.last-article{ width: 330px; }
	
	.last-news-block>div:nth-child(1), .last-news-block>div:nth-child(2),
	.last-news-block>div:nth-child(3), .last-news-block>div:nth-child(4){
		width: 50%; height: 250px;
	}
}

/* PC(old) */
@media (min-width: 1152px) and (max-width: 1280px){
	.site-main{ min-width: 1000px; width:90%; }
	.last-article{ width: 450px; }
	
	.last-news-block>div:nth-child(1), .last-news-block>div:nth-child(2),
	.last-news-block>div:nth-child(3), .last-news-block>div:nth-child(4){
		width: 25%; height: 250px;
	}
}

/* PC(current 1) */
@media (min-width: 1280px) and (max-width: 1366px){
	.site-main{ min-width: 1100px; width:90%; }
	.last-article{ width: 320px; }
}

/* PC(current 2) */
@media (min-width: 1366px) and (max-width: 1600px){
	.site-main{ min-width: 1300px; width:85%; }
	.last-article{ width: 360px; }
}

/* PC(current 3) */
@media (min-width: 1600px){
	.site-main{ min-width: 1300px; max-width: 1440px; width:80%; }
	.last-article{ width: 400px; }
}

/* PC(new) */
@media (min-width: 1920px) {
	.last-article{ width: 450px; }
}


.texty {
	color: #fff;
	width: 56px;
	height: 56px;
	display: block;
}


@media screen and (min-width:100px) and (max-width:570px)
{
	.theend { width: 100%; margin: 5px 0 0;}
}

/* MENU */
.open-left-menu
{
	width: 56px;
	height: 56px;
	position: relative;
	float: left;
	background: none;
}
.open-left-menu:hover{ background-color: rgba(0, 0, 0, 0.50); cursor: pointer;}
.open-left-menu div
{
	margin: 16px 13px;
}

.hamburger{
    width:30px;
    height:5px;
    background-color:#fff;
    border-radius:5px;
    position:relative;
}

.hamburger:after, .hamburger:before{
    content: '';
    width: 100%;
    height:5px;
    background-color:#fff;
    position:absolute;
    border-radius:5px;
}

.hamburger:after{
    top:10px;
}

.hamburger:before{
    top:20px;
}

.sidr{
	display:none; 
	position:absolute; 
	position:fixed; 
	top:0; 
	height:100%; 
	z-index:999999;
	width:260px;
	overflow-x:none;
	overflow-y:auto;
	font-size:16px;
	background:#083E08;
	color:#fff;
	-webkit-box-shadow:inset 0 0 5px 5px #222;
	-moz-box-shadow:inset 0 0 5px 5px #222;
	box-shadow:inset 0 0 5px 5px #222
}
.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}

.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}

.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:49px}

.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}

.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}