body, html {text-align: center; margin:0 auto; background-color: #fff; font-family: Arial;  }

	.strona{margin-top: 20px; width: 830px; margin-left: auto; margin-right: auto;}

	h1 {font-size: 30px; letter-spacing: 2px;}

	.lewy {float: left; width: 155px; margin-right: 18px;}

		.lewy img {border: 0;}

		.lewy-menu { text-align: left; font-family: Verdana;}

		.lewy-menu li { list-style:none; }

		.lewy-menu ul { margin-left: -44px; font-size:18px; }

		.lewy-menu ul ul { margin-left: -24px; margin-top: 10px; }

		.lewy-menu ul li { margin-top: 5px;}

		.lewy-menu ul li.spacer { margin-top: 10px;}
		.lewy-menu ul li.spacer2 { margin-top: 36px;}
		.lewy-menu a	{ color:#595959; text-decoration: none;margin-bottom: 5px;} /* color: #595959; */

		.active { font-weight: bold; font-size:18px; }

		

	.prawy {float: left; width: 645px;}

	

	.lang-bar { width: 654px; height: 80px; margin-bottom: 0px;}

		.lang-bar-uk {width: auto; height: 25px; float: right;}
		ul.lang-bar-uk li{list-style:none; float:left; display:inline; margin-left:10px;}
		ul.lang-bar-uk li a {width:32px; height:25px; display:block; text-indent:-5000px;}
		
		ul.lang-bar-uk li.lang_pl a {background:url(lang.jpg) 0 0 no-repeat;}
		ul.lang-bar-uk li.lang_en a {background:url(lang.jpg) -32px 0 no-repeat;}

		ul.lang-bar-uk li.lang_pl a:hover, ul.lang-bar-uk li.lang_pl a.active {background:url(lang.jpg) 0 -25px no-repeat;}
		ul.lang-bar-uk li.lang_en a:hover, ul.lang-bar-uk li.lang_en a.active {background:url(lang.jpg) -32px -25px no-repeat;}		

	

		

		

		

			.caption2{font-size: 14px; margin-left: 6px; padding-top: 5px; text-align: left; padding-left: 20px; position: absolute; z-index: 10000; margin-left: 30px; margin-top: -260px; background-image: url('../img/pasek.png'); background-repeat: no-repeat; width: 213px; height: 56px;}

		

	.subpage { margin-left: 20px; text-align: left; font-size: 14px; color: #353535; line-height: 22px; }

	.stopka{text-align: right; padding-top: 6px; font-size: 11px; color: #8f8f8f; margin-top: 37px; float: left; width: 828px; margin-left: auto; margin-right: auto; border-top: 1px solid #7b7b7b;}

	.necessary { display: none; }

	.stopka-rso { margin-top: -10px; background-position: 0px -23px; width: 110px; height: 27px; float: left;}

	.stopka-rso img{border: 0px;}

	.stopka-rso:hover{background-position: 0px 0px;}
	
	 img.gall_articles{
		float: left;
		margin: 10px;
		border: 1px solid #595959;
	 }