body {
	margin: 0;
	padding: 1em;
	background: #fff;
	color: #000;
	font-family: sans-serif;
}
a:link, a:visited { color: #000; }
a img { border:0;}

.layout-2-columns .column-left { float: none; width: auto; }
.layout-2-columns .column-right { display: none;}

.grid-2-columns .grid-left { width: 35%; float: left; margin-right: 3%; overflow: hidden;}
.grid-2-columns .grid-right { width: 60%; float: left; overflow: hidden; margin-right: -30% }

.vis { display: normal;}
.hid { display: none; }

.w50left {
	width: 48%;
	float: left;
	margin-right: 4%;
}
.w50right {
	width: 48%;
	float: left;
	overflow: hidden;
	margin-right: -30%;
}


h2 {
	letter-spacing: -0.05em;
	font-size: 2.3em;
	margin-top: 0;
	margin-bottom: .4em;
	clear: both;
	line-height: 1em;
}
h3 {
	font-size: 1.4em;
	letter-spacing: -0.05em;
	font-weight: normal;
}
h3 acronym,
dt acronym {
	margin-left: .8em;
	font-size: 11px;
	letter-spacing: 0;
	color: #ff7800;
	border: 0;
	cursor: help;
}
h4 {
	font-size: 1em;
	letter-spacing: -0.05em;
	margin-bottom: .5em;
}

#top-stretcher { display: none;}
#header { display: none; }

.column-left .content {	margin: 0;}
.content .lid { color: #333; }
.content .info p.tags { display: none; }
.content .info p.forprint { display: none; }

.content .imgleft dfn,
.content .imgright dfn { padding: .7em 0; }
.content .imgleft,
.content .imgright { background: none; }
.content .imgleft a,
.content .imgright a {
	display: block;
}
.content .adv {
	margin-top: -1em;
	padding-top: 1em;
	border: 0;
}
.content .info .comm { display: none; }
.content #repliq { display: none; }
.breadcrumbs { display: none; }

/* Футер */
.footer {
	border-top: 2px solid #000;
	margin-top: 1em;
	padding-top: .5em;
	background: none;
	height: auto;
}
.footer .lnk { display: none; }
.footer .copyrights { font-size: .8em; margin: 0;}
.footer .js { display: none; }