.advert {
	width: 100%;
	/*height: 100px;*/
}
.advert > div {
	margin:5px auto;
	/*width: 300px; */
/*border: 1px solid #ffba02; */
	margin-top: 40px;
}
article p.advert {
	font-size: 8pt;
}
article p.advert span.erid {
	background-color: #ddd;
	border-radius: 1em;
	padding: .25em .75em;
}
article main, article main p {
	font-size: 11pt;
	color: #000;
}
article main ul {
	list-style: disc;
}
article main ul li {
	margin-left: 1em;
}
div.news.ad,
div.news.ad.mid
/* знаю, что перебор, просто для наглядности, что есть подкласс */
{
	border: 1px solid #ffba02;
padding: 5px;
}

.arrange a {
	text-shadow: 1px 1px 5px #000;

}

/* #newsblk{
	width: 100%;
}

.newsewp{
	width: 47%;
	float: left;
}

.news.ad{
	float: left;
} */

.fact-of-the-day{
    padding-bottom: 15px;
}

@media only screen and (min-width:40em) { 
	#newsblk{
	position: relative;
}

.news.ad{
	    position: absolute;
    right: -325px;
    bottom: 0;
    max-height: 275px;
    overflow: hidden;
}

.fact-of-the-day{
	float: left;
    width: 47%;
    padding-left: 15px;
    padding-bottom: 15px;
}

.fcl{
	display: none;
}

}
