body
{
	background:#2c2c2c;
	font-size:16px;
	font-family:'Archivo Narrow',Tahoma, Geneva, sans-serif;
	line-height:1.5em;
	color:#2c2c2c;
	margin:40px auto;
	text-align:center;
	text-shadow: 0 0 1px rgba(0,0,0,0.2);
	-webkit-text-stroke: 0.4px;
}
#logo,.etygodnik
{
	margin:10px auto;text-align:center;clear:both;float:left;width:100%;
}
.stopka
{
	text-align:center;color:#eee;
}
	.stopka a
	{
		color:#f60;
	}
.news
{
	float:left;clear:both;width:100%;border-top:444px;background:#eee;margin:1px 0;text-align:left;
}
	.news a
	{
		padding:12px 20px;display:block;color:#444;font-size:120%;
	}
	.news a:hover
	{
		color:#b20;
	}
.artykul
{
	float:left;clear:both;padding:50px 30px;border-top:444px;background:#eee;margin:1px 0;text-align:left;font-size:110%;
}
.artykul h1, .news h2, .news h3, .news h4, .news h5, .news h6
{
	margin:20px 0 !important;font-size:180%;line-height:1.1em;
}
	.artykul ul
	{
		margin:0 !important;
	}
	.artykul p
	{
		margin:25px 0 !important;
	}
	.artykul li
	{		
		list-style-type:disc;margin:0px 20px 0px 70px !important;line-height:1.2em !important;
	}
	.artykul strong
	{
		font-weight:bold;letter-spacing:0.03em;
	}
	.artykul em
	{
		font-style:italic;
	}
	.artykul img
	{
		max-width:800px;width:99%;margin:10px auto;display:block;
	}
	.artykul a
	{
		color:#b20;
	}
	.fragment
	{
		background:#2c2c2c;color:#fff;display:block;padding:5px;
	}