.blog h1 { font-size:22px; font-weight:bold; letter-spacing:0px; font-family:'Arial',Helvetica,Sans-Serif; margin:0; }

#slogany {
    position:relative;
}

#slogany DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:26px;
	
	width:100%;
	text-align:center;
	width:295px;
	padding-top:10px;
	color:#555555;
	font-weight:bold;
	margin:auto;
	background-color:#ececec;
}

#slogany DIV.active {
    z-index:10;
    opacity:1.0;
	background-color:#ececec;

}

#slogany DIV.last-active {
    z-index:9;
}

body {

background-color:#ffffff;
background-position:center;
background-attachment:fixed;

}

.active { color:#FF0000; }

.icons div { cursor:pointer; }
		
		html, body {
			height: 100%;
			width:100%;
			padding:0;
			min-height:100%;
			overflow:scroll;
		}
		
		body {
			display: table;
			
			margin: 0 auto;
			background-color: #fac800;
		}
		
		img {
			border:0;
			
		}
		
/*		a, a:hover, a:visited {
			color:#a9a9a9;
			font-weight:normal;		
			text-decoration:none;
			font-family:Helvetica, Arial, sans-serif
		}
		
		a, a:visited {
			text-decoration:none;
		}
		
		a:hover {
			
		}
		
*/
		
		.icons {}
		
		.icons div { margin:15px auto 15px auto; font-size:16px; text-align:center; font-weight:bold; cursor:pointer; }
		
		.icons div:hover { color:#959595; }
		
		.icons div.active:hover { color:#FF0000; }
		
		.oferta { position: fixed; width:285px; z-index:18; }
		
		.oferta div { margin:15px auto 15px auto; font-size:16px; text-align:center; font-weight:bold; }
		
		.oferta div a { text-decoration:none; color:#666666; }
		
		.oferta div a.active { color:#FF0000; }
		
/*		.icons div:hover { color:#959595; }
		
		.icons div.active:hover { color:#FF0000; }*/
		
		.grid {
			
			height:100%;
			min-height:100%;
			background:url(grid.png) center center repeat-y;
			width:100%;
			position:absolute;
			display:block;
			margin:auto;
			z-index:2;
			
		}
		
		.menuItem {  padding:40px 10px 10px 10px; height:66px; line-height:16px; text-align:center; display:inline-table; color:#7f7f7f; color:#cc3201; font-family:Geneva, Arial, Helvetica, sans-serif; margin-left:10px; font-weight:bold; background:url(kropla.gif) no-repeat center top; }
		
		.menuItem2 { padding:40px 10px 10px 10px; height:66px; line-height:16px; text-align:center; display:inline-table; color:#BfBfBf; font-family:Geneva, Arial, Helvetica, sans-serif; margin-left:10px; }
		
		.topnav {
			background-repeat:no-repeat;
			width:442px;
			height:30px;
			margin:auto;
			text-align:right;
			padding-top:38px;
			margin-right:0;
			font-size:14px;
			float: right; clear: right;
		}
		
		a.toplink {
color:#cc3201; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold;line-height:16px;
font-family:"Trebuchet MS", Verdana, Arial;
			float: left;
			clear: none;
			cursor:default;
			background: url(tlink1.gif) no-repeat 0 0;
			margin-left:5px;
			text-decoration: none; height: 26px; display: block;text-decoration: none; height: 26px; display: block;
		
		}
		
		a.toplink span {
			display: block;
			min-height: 18px;
			padding: 4px 8px 3px 8px;
			background: url(tlink2.gif) no-repeat 100% 0;
			cursor:pointer;
		}
		
		a.toplink2 {
color:#BfBfBf; font-family:Geneva, Arial, Helvetica, sans-serif; line-height:16px;
font-family:"Trebuchet MS", Verdana, Arial;
			float: left;
			clear: none;
			cursor:default;
			margin-left:5px;
			text-decoration: none; height: 26px; display: block;
		
		}
		
		a.toplink2 span {
			display: block;
			min-height: 18px;
			padding: 4px 8px 3px 8px;
			cursor:pointer;
		}
		
		a:hover.toplink2 span {color:#cc3201; }
		
		.toplink span span.home , .toplink2:hover span span.home , .toplink2 span span.home { margin-top:3px; width:12px; height:12px; background:url(homeOn.gif); background-position:top center; background-repeat:no-repeat; padding:0; }
			
		.toplink span span.home { background-image:url(homeOn.gif); }
		
		.toplink2:hover span span.home { background-image:url(homeHov.gif); }
		
		.toplink2 span span.home { background-image:url(home.gif); }
		
		input { border:1px solid #c1c1c1; background-color:#f6f6f6; color:#666666; font-family:Arial, Helvetica, sans-serif; text-align:right; margin-bottom:10px; }
		
		.formButton { padding:3px 0px 3px 0px; font-weight:bold; border:0; background-image:url(wyslij.gif); background-position:top center; background-repeat:no-repeat; width:73px; height:25px; text-align:center; }
		
		.formButton:hover { color:#cc3201; cursor:pointer; }
		
		.errMsg { margin-left:315px; font-weight:bold; color:#CC0000; font-size:14px; }
		
		li {padding:4px 0 4px 0; }
		
		/* #cell, #logo {display:none;}*/
		
		.zapoznaj { text-align:center; padding-top:20px;  }
		
		.zapoznaj a { color:#cc3201;font-size:16px; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; font-weight:bold; font-size:18px; }
		
		.zapoznaj a:hover { color:#de6c16; }
		
		.przypis { font-size:10px; padding:2px; border-top:1px solid #7f6a16; margin-top:20px; }
		
		.przypis li { margin:0; padding:0; }
		
		.przypis ol { padding-top:0; }
		
		.tresc a { color:#e55618; }
		
		
		
		 .main1 {
		 /*text-decoration: none; height: 26px; display: block;*/width:800px; margin:auto; background:url(mainBg.gif) top center repeat-y #ffd52c; color:#7f6a16; font:14px Geneva, Arial, Helvetica, sans-serif, Helvetica, 'Trebuchet MS', Verdana, Arial  normal;
		 }		 
		 .main2 {
		 background:url(top.gif) top center no-repeat; padding-top:15px;
		 }		 
		 .tresc {
		 background:url(bottom.gif) bottom center no-repeat; min-height:200px; padding-bottom:14px;
		 }
		 
		 .frontText {
		 font-family:Georgia, 'Times New Roman', Times, serif; font-size:19px; line-height:24px; letter-spacing:0.02em; margin-bottom:0px; font-weight:normal; padding:0px 17px; margin-top:0; text-align:justify; position:relative; height:190px;
		 }
		 
		 .frontText b {
		 color:#584600; font-weight:normal;
		 }
		 
		 
		 .footer1 {
		 background:url(botGrad.gif) repeat-x; height:204px; margin:0; padding:0; 
		 /*nowe*/
		 clear:both; z-index:40;
		 position:relative;
		 }
		 .footer2 {
		 background:url(cityScape.jpg) no-repeat top center; width:800px; height:204px; margin:auto; margin-top:0;
		 }
		 
		 .folioleft { 
		 	width:283px; padding:10px 7px 10px 13px; color:#888888; vertical-align:top; text-align:right; font-size:12px; float:left; clear:both; color:#777777; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;
		 }
		 
		 .folioleft a {
		 color:#000000; text-decoration:none;
		 }
		 
		 .folioleft  div{ 
		 text-align:right; font-weight:normal; font-size:17px; color:#666666; margin-bottom:1px; margin-top:8px; letter-spacing:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-style:italic; padding-right:8px;
		 }
		 
		 .folioright {
		 	width:480px; padding:10px 7px 13px 10px; vertical-align:top; text-align:center; float:right; font-size:13px;
		 }
		 
		 .folioright img {
/*		 border-bottom:1px solid #ffc118;
		 border-right:1px solid #ffc118;
		 
		 border-left:1px solid #ffef62;
		 border-top:1px solid #ffef62;*/
		 border:1px solid #ffe855;
		 }
		 
		 .separator {
			background-image:url(/img/separator.gif);
			background-position:top center;
			margin:auto;
			width: 305px;
				padding-right:495px;
			height: 42px;
				padding-top:38px;
			float:left; clear:both;
			color:#555555;
			letter-spacing:0;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:20px;
			text-align:center;
			font-weight:normal;
		}
		 
		 
		 .mainleft { 
		 	width:480px;  color:#888888; vertical-align:top; text-align:right; font-size:13px; float:left; clear:both; color:#777777;
			padding:10px; color:#666666; padding-top:20px; vertical-align:top; text-align:justify; font-family:Geneva, Arial, Helvetica, sans-serif;
		 }
		
		 
		 .mainright {
		 	width:285px; padding:10px 7px 13px 8px; vertical-align:top; float:right; font-size:13px;vertical-align:top; text-align:justify; font-family:Geneva, Arial, Helvetica, sans-serif;
		 }
		 
		 
		 .container {
		 margin-bottom:60px;
		 padding-left:10px;
		 }
		 
		 .bigheader { 
		 	font-size:40px;
			letter-spacing:-0.05em;
			/* color:#bfa12a; */
		 }
		 
		 .bigButton{
		 	position:absolute; top:86px; left:525px;
			 width:231px;height:98px;
			 background-image:url(/img/bigButton.png); background-repeat:no-repeat; background-position:top left;
			 line-height:normal;
		 }
		 
		 .bigButton a{
		 display:block;
			 width:200px;height:50px;
			 text-decoration:none;
			 color:#333333;
			 font-size:12px;
			 color:#999999;
			 font-family:Geneva, Arial, Helvetica, sans-serif;
			 letter-spacing:0.083em;
			 text-align:justify;
			 
			 padding-left:32px; padding-top:23px; border:0; background:none; color:#999999;
		 }
		 
		 
		 .bigButton a button {
		 cursor:pointer;
		 text-align:left;			 text-decoration:none;
			 color:#333333;
			 font-size:12px;
			 color:#999999;
			 font-family:Geneva, Arial, Helvetica, sans-serif;
			 letter-spacing:0.083em;
			 text-align:justify;
		 }
		 
		 .bigButton:hover {
		 	opacity:0.8;
			filter:	progid:DXImageTransform.Microsoft.Alpha(opacity=80);
			filter: alpha(opacity=80);
		 }
		 
		 .smallButton{
		 	position:absolute; top:17px; left:585px;
			 width:125px;height:42px;
			 background-image:url(/img/button.png); background-repeat:no-repeat; background-position:top left;
			 line-height:normal;
		 }
		 
		 .smallButton a{
		 display:block;
			 width:109px;height:28px;
			 text-decoration:none;
			 color:#333333;
			 font-size:12px;
			 color:#999999;
			 font-family:Geneva, Arial, Helvetica, sans-serif;
			 letter-spacing:0.083em;
			 text-align:justify;
			 
			 padding-left:17px; padding-top:8px; border:0; background:none; color:#999999;
		 }
		 
		 
		 .smallButton a button {
		 cursor:pointer;
		 text-align:left;			 text-decoration:none;
			 color:#333333;
			 font-size:12px;
			 color:#999999;
			 font-family:Geneva, Arial, Helvetica, sans-serif;
			 letter-spacing:0.083em;
			 text-align:justify;
		 }
		 
		 .smallButton:hover {
		 	opacity:0.8;
			filter:	progid:DXImageTransform.Microsoft.Alpha(opacity=80);
			filter: alpha(opacity=80);
		 }
		 
		/* fixy */
		
		.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
			margin:0;
		}
		
		.clearfix {display: inline-block; margin:0;}
		.clearfix2 {display: inline-block; margin:0;}
		
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */
		
		.floatholder {
		/*margin: 10px 0 0;*/
		margin:0;
		font-size: 0.8em;
		}
		
		.floatbox {
		float: left;
		margin:0;
		}
		
		.floatbox p {margin: 0;}
		
		.floatholder p {margin: 0;}
		
		
		/* multi w folio */
		
			.slideshow { 
		position: relative;
		left:0;
		top:0;
		width: 480px; 
		height: 185px; 
		}
		
		.slideshow img { 
		position: absolute;
		left:0;
		z-index: 10; 
		}
		
		ul.recentlist { 
		position: absolute; 
		right: 8px; 
		list-style: none; 
		z-index: 20;
		margin-top:13px;
		}
		
		ul.recentlist li { display: inline; }
		
		ul.recentlist li a, ul.recentlist li a:visited { 
		display: block; 
		float: left; 
		background: #e5e5e5; 
		padding: 4px 8px; 
		margin-right: 1px; 
		color: #000; 
		text-decoration: none; 
		cursor: pointer; 
		}
		
		ul.recentlist li a:hover, ul.recentlist li a:visited:hover { 
		background: #666; color: #fff; 
		}
		
		ul.recentlist li a.current { 
		background: #f00; 
		color: #fff; 
		}

.najnowsze .najnowszeContainer {
opacity:0.9;
}

.najnowsze .najnowszeContainer:hover{
 opacity:1;
}

/*.trusted img {
	margin-bottom:15px;
	opacity:0.75;
}

.trusted img:hover {
	opacity:1;
	cursor:pointer;
}*/

.trusted img {
	vertical-align:baseline;
	/*margin-left:10px;*/
	margin-left:14px;
}

span.nazwisko h1 {
font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold; font-size:16px; margin:0; margin-bottom:3px;
)