@media only screen and (max-width: 900px) {

	.shirinastati  {
		width:500px; 
		margin-right: 20px;
	}
	.article-body img {
		max-width: 100%;
		height: auto;
		width: auto\9; /* ie8 */
	}
	#spusk_knopka {
		right: 230px;
	}

	.special-projects a {
		max-width: none;
	}
	
}
@media only screen and (max-width: 767px) {
/* 640 */

	.spusk {
		display:block;
		padding: 0;
	}
	.spusk a {
		padding: 10px 0 0 0;
	}
	.spusk a:hover {
		text-decoration: none;	
	}
	.spusk:first-child {
		display:none;
	}
	#main-sidebar .spusk {
		display:block;
		padding: 0;
	}

	#spusk_foto {
		left: 10px;
	}
	#spusk_text {
		width: inherit;
		margin-left: 105px;
		margin-right: 20px;
	}
	#spusk_knopka {
		display: block;
		position: relative;
		top: 0px;
		left: 0px;
		margin-top: 10px;
		/*right: 20px;*/
	}
	#spusk_knopka img {
		display: none;
	}
	#spusk_knopka_text {
		display: block;
		text-align: center;
		padding: 40px 0;
		background: url(/wp-content/themes/frlsite/img/help_bg.png) #e54245 repeat-x;
		color: #fff;
		font-weight: bold;
	}
	
	#homepage-logo img {
		width:100%;
		max-width: 539px;
	}

	.wrapper {
		width:95%;
	}
	#prenav {
		width:100%;
		height: auto; /*70px;*/
/*		background: url(../img/prenav_bg.gif) repeat-x 64px 64px; */
		background:none;
	}
	#prenav .publications {
		width:100%;
	}
	#prenav .publications li
	{
		margin:0 5px 5px 0;
		border-bottom-right-radius: 6px;
		border-bottom-left-radius: 6px;
	}
	#prenav .publications .milo,
	#prenav .publications .service, 
	#prenav .publications .help {
		border-bottom:1px solid #fff;
	}	
	
	#prenav .publications .active {
		display: none; /* текущую закладку не показываем */
		border-bottom: 1px solid #333; 
	}
	#prenav .share {
		width:100%;
		float: left;
	}

	.wrapper .head {
		width:100%;
	}
	.wrapper .head .miloserdie { 
		margin-bottom: 0;
		width: 100%; 
	}
	#banner { 
		margin-top: 0;
		float: left;
	}
	#navigation {
		width:100%;
	}
	#navigation-menu-open {
		display: block;
		color: #ee2e24;
		margin: 5px 10px;
		width: 100px;
		float:left;
	}
	#primary {
		border: 1px solid #999;
		width: 198px;
	}
	#navigation #primary {
		display: none;
	}
	/*#navigation:hover #primary {
		display: block;
	}*/
	
	#navigation:focus #primary,
	#navigation:active #primary,
	#navigation #primary:hover { display: block;}
	
	#primary .child {
		display: block;
		float: none;
	}
	.vypadushka {
		margin-top: -30px;
		left: 200px;
	}
	
	#sub-navigation {
		display: none;
	}
	.wrapper .main, .wrapper .main-inner
	{
		width:100%;
	}

	.shirinastati  {
		width:100%; 
	}
	.dvetreti {
		width:100%; 
	}
	.polovinka, .polovinka-right {
		width:100%; 
	}
	.shestaya, .shestaya-right {
		width:100%;
	}

	.article-body img {
		max-width: 100%;
		height: auto;
		width: auto\9; /* ie8 */
	}
	.tret, .tret-right {
		width: 100%;
	}
	
	.article-help-top-sticky {
		width: 95%; 
	}

	.article-help-top .nujno,
	.article-help-top-sticky .nujno {
		width: 100%;
	}
	.article-help-top .help-button,
	.article-help-top-sticky .help-button {
		float:none; 
		display:block;
		width: 100%;
		padding: 5px 0px;
		margin-bottom: 15px;
	}
.article-help-top .project-help .help-button,
.article-help-top-sticky .project-help .help-button {
	float:none;
	padding: 5px 0px;
}
	.help-header {
		width:100%;
	}
	.prosba {
		width:100%;
	}
	#rss, #footer {
		width:100%;
	}
	.tags {
		width:100%;
	}
	#copyright {
		width:100%;
	}

	.polovinka .item .nujno,
	.polovinka .item-top .nujno {
			width: inherit;
			padding-right: 130px;
			background: none;			
/*		width: calc(100% - 130px); */
	}
	.nujno_inner {
			background:#dddddd
	}

}

/* adaptive fixes */
