body
{
	background:#2c2c2c;
	font-size:15px;
	font-family:'Open Sans',Tahoma, Geneva, sans-serif;
	line-height:1.5em;
	color:#2c2c2c;
	margin:40px auto;
	-webkit-text-stroke: 0.4px;
}
.content
{
	margin:0 auto;min-width:990px;max-width:1280px;clear:both;
}
.margines
{
	margin:0 30px;
}
.cien
{
	-webkit-box-shadow: -1px 2px 6px 0px rgba(50, 50, 50, 0.17);
	-moz-box-shadow:    -1px 2px 6px 0px rgba(50, 50, 50, 0.17);
	box-shadow:         -1px 2px 6px 0px rgba(50, 50, 50, 0.17);
}
.marginesPelny
{
	margin:30px;float:left;position:relative;
}
b
{
	letter-spacing:0.02em;
}
.naglowek
{
	width:100%;position:relative;margin-left: auto;
}
	.naglowekFixed
	{
		position:fixed;top:0;left:50%;z-index:100;background:#2c2c2c;
	}
	#menuImg
	{
		position:absolute;left:-6px;bottom:-158px;
	}
	#logo
	{
		margin-top:5px;float:left;
	}
	.naglowek nav
	{
	}
	.naglowek ul
	{
		float:right;
	}
	.naglowek li
	{
		float:left;border-right:1px solid #4a4848;
	}
		.naglowek li:last-child
		{
			border:0;
		}
	.naglowek nav ul li a
	{
		display:block;padding:30px 24px;color:#fff;font-size:120%;text-transform:uppercase;
	}
	.naglowek nav ul li a:hover,.aktywny
	{
		background:#c81f31;
	}
#strona
{
	background:url("..//img/tlo2.png") top center #fff;overflow:hidden;
}
.lewa
{
	float:left;width:22%;
}
	.reklama
	{
		width:100%;margin:0 auto 20px;text-align:center;display:block;
	}
		.reklama img
		{
			text-align:center;margin:0 auto;
		}
	h3
	{
		color:#c81f31;margin:15px 0 10px;font-size:130%;
	}
	.linkiLewa
	{
		margin:5px 0 30px !important;font-size:110%;
	}
	.linkiLewa li
	{
		margin:15px 0 !important;width:90%;
	}
	.linkiLewa a
	{
		color:#2c2c2c;
	}
	.linkiLewa a:hover
	{
		color:#c81f31;
	}
	.linia
	{
		float:left;clear:both;height:1px;background:#ccc;width:100%;margin:15px 0;
	}
.prawa
{
	float:left;width:25%;
}
.srodek
{
	float:left;width:51%;margin:0 1%;
}
	.banerSrodek
	{
		display:block;margin-bottom:30px;
	}
		.banerSrodek img
		{
			width:100%;max-width:770px;
		}
#menu
{
	margin-top:30px;
}
	#menu ul
	{
		margin-bottom:30px;
	}
	#menu li
	{
		border-bottom:1px dashed #dfdfdf;
	}
	#menu a
	{
		display:block;padding:6px 10px;font-size:110%;color:#2c2c2c;
	}
	#menu a:hover
	{
		color:#c81f31;
	}
.panel
{
	background:#fff;float:left;clear:both;margin-bottom:30px;width:100%;
}
	.panelOdstep
	{
		margin:0 6px;
	}
	.szary
	{
		background:#2c2c2c;color:#fff !important;
	}
		.szary a
		{
			color:#ff0 !important;
		}
	.panel p,.panel li
	{
		margin:15px 15px;font-size:110%;
	}
	.panel a
	{
		color:#2c2c2c;
	}
		.panel a:hover
		{
			color:#c81f31;
		}
	.panel h2
	{
		margin:5px 15px;font-size:190%;clear:right;line-height:1.2em;
	}
		.hOdstep
		{
			margin-top:20px !important;
		}
		.purpura
		{
			color:#c81f31 !important;
		}
	.imgResponze
	{
		margin:0 15px;overflow:hidden;width:98%;position:relative;
	}
		.imgResponze img
		{
			width:97%;max-width:584px;
		}
			.srodek .imgResponze img
			{
				border-bottom:4px solid #c81f31;
			}
		.panel .imgResponze figcaption
		{
			position:absolute;bottom:10px;left:10px;z-index:10;width:90%;
		}
		.panel .imgResponze h1
		{
			background:#2c2c2c;color:#fff;font-size:210%;padding:10px 0;line-height:1.9em;
			box-shadow: 10px 0 0 #2c2c2c, -10px 0 0 #2c2c2c !important;display: inline;text-transform:uppercase;
		}
		.imgDolewej
		{
			float:left;margin:40px 15px 15px;
		}
		.imgDoSrodka
		{
			margin:10px auto;text-align:center;display:block;width:99%;max-width:570px;
		}
	.panel .belka
	{
		background:url('..//img/belka.png') top right repeat-x;height:34px;float:left;clear:both;color:#fff;padding:5px 44px 0px 10px;text-transform:uppercase;font-size:95%;margin:15px !important;
	}
	.temat_numeru a
	{
		color:#fff !important;
	}
	.panel .data
	{
		float:right;font-size:90% !important;margin:20px 15px;
	}
		.dataNews
		{
			color:#888;font-size:90% !important;
		}
	.linki
	{
		float:right;margin:4px 15px 10px;color:#888;
	}
		.komentarze
		{
			float:left;margin-right:20px;font-size:90%;
		}
			.komentarze img
			{
				vertical-align:middle;
			}
		.doGory
		{
			float:right;clear:both;
		}
.social
{
	display:table;margin-bottom:30px;font-size:120%;
}
	.social li
	{
		display:table-cell;padding:4px 2px;
	}
	.social img
	{
		vertical-align:middle;
	}
.banerInfo
{
	background:#ff6600;color:#fff;float:left;clear:both;width:100%;font-size:120%;padding:10px 0;margin-bottom:30px;
}
.stopka
{
	color:#6e6e6e;font-size:90%;overflow:hidden;
}
	.stopka ul
	{
		margin:20px;
	}
	.stopka p
	{
		margin:15px 0;line-height:1.3em;
	}
	.stopka .stopkaLewa
	{
		float:left;width:70%;
	}
		.stopkaLewa a
		{
			color:#c81f31;
		}
	.stopka .stopkaPrawa
	{
		float:right;width:30%;text-align:right;
	}
		.stopkaPrawa a
		{
			color:#fff;
		}
	.stopka img
	{
		vertical-align:middle;margin-left:10px;
	}
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }
/* - - - */
.artykul h1,.artykul h2,.artykul h3
{
	font-size:300%;margin:40px 25px;color:#c81f31;text-transform:uppercase;line-height:1.1em;clear:both;
}
	.artykul h2
	{
		font-size:240%;
	}
	.artykul h3
	{
		font-size:200%;
	}
.artykul p,.artykul li
{
	margin:30px 25px;line-height:1.6em;color:#4c4c4c;
}
	.artykul li
	{
		list-style-type:disc;margin:10px 20px 10px 60px;
	}
	.center
	{
		text-align:center;
	}
.artykul a
{
	color:#c81f31 !important;
}
.artykul .table
{
	margin:15px;width:90%;font-size:110%;
}
	.table td
	{
		padding:15px;
	}
.linki
{
	margin:25px;font-size:85%;float:left;clear:both;width:95%;border-bottom:1px dashed #ddd;padding-bottom:6px;
}
.news_lista
{
	border-bottom:1px dashed #ddd;padding:20px 0 30px;float:left;width:100%;
}
.news_lista_img
{
	float:left;max-width:180px;margin:25px;
}
.news_lista h2
{
	clear:none !important;margin:16px 25px !important;
}
.news_lista p
{
	clear:none !important;margin:16px 25px !important;
}
.news_data,.autor
{
	color:#aaa !important;margin:10px 25px !important;font-size:90% !important;
}
.news
{
	margin:0px 25px !important;font-size:110%;line-height:1.4em;
}
	.news h1, .news h2, .news h3
	{
		margin:20px 0 !important;font-size:180%;
	}
		.news h1
		{
			font-size:230% !important;
		}
		.news h5
		{
			font-size:140%;margin:40px 0 20px;
		}
		.news h6
		{
			font-size:140%;margin:10px 0 20px;
		}
	.news ul
	{
		margin:0 !important;
	}
	.news p
	{
		margin:25px 0 !important;
	}
	.news li
	{		
		list-style-type:disc;margin:0px 20px 0px 70px !important;line-height:1.2em !important;
	}
	.news strong
	{
		font-weight:bold;letter-spacing:0.03em;
	}
	.news em
	{
		font-style:italic;
	}
	.fragment
	{
		background:#2c2c2c;color:#fff;display:block;padding:5px;
	}
	.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }
	.nowy_numer_news
	{
		float:left;width:170px;font-size:80%;margin-right:20px;margin-bottom:30px;
	}
		.nowy_numer_news img
		{
			float:left;margin-right:10px;
		}
		.nowy_numer_news p
		{
			line-height:1.2em !important;
		}
.aktualny_numer
{
	margin:25px;float:left;clear:both;width:90%;background:#fff;
}
	.aktualny_numer .aktualny_numer_tytul
	{
		font-size:200%;display:block;clear:right;margin:10px 0;
	}
	.aktualny_numer .aktualny_numer_nr
	{
		font-size:520%;display:block;clear:right;float:left;margin:0px 0;color:#b20;border-bottom:1px dashed #b20;padding-bottom:10px;line-height:0.8em;width:60%;
	}
	.aktualny_numer .aktualny_numer_ukazalsie
	{
		font-size:120%;display:block;clear:right;float:left;margin:10px 0;color:#888;width:60%;
	}
	.aktualny_numer .aktualny_numer_rok
	{
		font-size:60%;
	}
.form textarea
{
	width:90%;height:120px;margin:10px 22px;border:2px solid #f9b0b8;padding:10px;font-family:"Archivo Narrow";font-size:115%;
}
.form input
{
	width:90%;margin:10px 22px;border:2px solid #f9b0b8;padding:10px;font-family:"Archivo Narrow";font-size:115%;
}
.form select
{
	float:right;margin:10px 27px;border:2px solid #f9b0b8;padding:10px;font-size:115%;
}
.form .submit,.supersubmit
{
	width:auto !important;padding:10px 20px;color:#fff;background:#c81f31;
}
	.error_field
	{
		background:#fee0e3;
	}
	.error_box
	{
		width:auto !important;padding:10px 20px;color:#fff;background:#c81f31;display:none;
	}
.reklama
{
	margin:0 auto;text-align:center;overflow:hidden;
}
	.srodek .reklama img
	{
		width:100%;max-width:770px;
	}
.over_menu
{
	float:left;clear:both;width:100%;margin:0px 0px 0;border-bottom:1px solid #eee;
}
	.over_menu li
	{
		float:left;border-right:1px solid #eee;
	}
		.over_menu a
		{
			display:block;padding:10px 15px;font-size:110%;background:#fff;
		}
		.over_menu .aktywny
		{
			background:#eee;color:#b20;
		}
.nowy_numer
{
	float:left;clear:both;width:95%;
}
	.nowy_numer a
	{
		color:#b20;
	}
	.nowy_numer img
	{
		float:left;margin-right:12px;width:auto !important;max-width:90px;
	}
	.nowy_numer p
	{
		margin:0 0 30px;line-height:1.3em;font-size:95%;
	}
	.nowy_numer b
	{
		letter-spacing:0.04em;
	}
	.panel_galeria
	{
		float:left;width:90%;clear:both;background:#000;margin:22px;
	}
		.panel_galeria h2
		{
			margin:10px;color:#fff;font-size:140%;line-height:1.2em;
		}
		.panel_galeria p
		{
			margin:10px;color:#fff;line-height:1.3em;
		}
		.panel_galeria img
		{
			margin:22px;
		}
			.data_galerii
			{
				color:#888;
			}
		.galeria
		{
			width:95%;clear:both;margin:25px;
		}
		.galeria li 
		{
			float:left;width:150px;text-align:center;list-style-type:none !important;margin:4px !important;
		}
		.galeria li img
		{
			height:80px;border:2px solid #b20;
		}
.wydania_tygodnika
{
	margin:25px;float:left;clear:both;width:95%;border-bottom:1px dashed #ddd;
}
	.wydania_tygodnika img
	{
		float:left !important;width:auto !important;margin:20px 20px 20px 0;
	}
	.wydania_tygodnika .tytul
	{
		font-size:150%;margin:20px 0 !important;
	}
	.wydania_tygodnika .nr
	{
		font-size:350%;border-bottom:1px dashed #b20;margin:10px 0 !important;
	}
.video
{
	width:90%;height:400px;margin:25px;
}
/*kolor*/
.fiolet
{
	color:#3b579d !important;
}
.bordo
{
	color:#c71f31 !important;
}
.orange
{
	color:#d1671f !important;
}
.cyjan
{
	color:#138371 !important;
}
.zielony
{
	color:#39af1b !important;
}
.szary
{
	color:#aaa;
}
.czytajDalej
{
	display:block;float:right;padding:7px 44px 6px 10px;color:#fff !important;background:url('..//img/plus.png') 94% center no-repeat #c81f31;text-transform:uppercase;
}
	.czytajDalej:hover
	{
		background-color:#be0c1f;
	}
@media screen and (max-width: 1280px)
{
	body
	{
		font-size:15px;
	}
	.naglowek nav ul li a
	{
		padding:30px 10px;
	}
}
@media screen and (max-width: 1000px)
{
	body
	{
		font-size:13px;
	}
	.naglowek nav ul li a
	{
		padding:30px 8px;
	}
	.naglowekFixed
	{
		display:none;
	}
}

#overlay {
    position: fixed; /* Sit on top of the page content */
    display: none; /* Hidden by default */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
}