@charset "iso-8859-2";
/* CSS Document */

		body {		 
			background-color:#ffffff;
			background-image:url(pattern.gif);
			background-position:top center;
			/* background-color:#555; 
			background-color:#333; 
			font-family: Geneva, Arial, Helvetica, sans-serif;*/
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		
		html, body {
			height: 100%;
			width:100%;
			padding:0;
			min-height:100%;
		}
		
		body {
			display: table;			
			margin: 0 auto;
		}
		
		img {
			border:0;			
		}
		
		a, a:hover, a:visited {

		}
		
		a, a:visited {
		}
		
		a:hover {
			text-decoration:none;
			color:#662d10;
		}
		
		#wrapper {
			display: table-cell;
			vertical-align: middle;
			position:static;
			z-index:2;
		}
		
		#cell {
			border: 0;
			padding: 0;			
			color: #666666;
			width: 800px;
			height: 533px;
			margin:auto;
			position:static;
			background-color:#101010;
		}
		
		.background {
			
			height:100%;
			min-height:100%;
			/*background:url(frontSite.jpg) center center no-repeat;*/
			width:100%;
			position:absolute;
			display:block;
			margin:auto;
			z-index:1;
			
		}
		
		.footer a {			
			color:#692e06; font-weight:bold;		
		}
		
		.footer a, .footer {
			/*font-family:Geneva, Helvetica, sans-serif;*/
		}
		
		.grid {
			
/*			height:100%;
			min-height:100%;*/
			height:148px;
			background:url(pattern-top.png) top center repeat-x;
			width:100%;
			position:fixed;
			display:block;
			margin:auto;
			z-index:0;
			
		}
		
		.pl {
		
			left:316px;
			top:510px;
			z-index:50;
			width:54px;
			height:32px;
			margin:0;
		
		}
		
		.en {
		
			left:316px;
			top:510px;
			z-index:51;
			width:54px;
			height:32px;
			margin:0;
			margin-left:6px;
		
		}
		.pl , .en {
			display:block;
			position:relative;
			border:0;
			clear:right;
			float:left;
			text-align:center;
		}
		
		a.pl:hover .clickme {
		
			visibility:visible;
		
		}
		
		a.en:hover .clickme {
		
			visibility:visible;
		
		}
		
		.clickme {
		
			position:relative;
			display:block;
			left:0px;
			top:-23px;
			z-index:100;
			width:57px;
			color:#93470c;
			
			font-size:12px;
			
			padding-top:0px;
			
			visibility:hidden;
			text-align:center;
		
		}
		
		.imageboxOpis {
			text-indent:15px;
		}
		
		input, textarea {
			background-color:#999;
			border:1px solid #CCC;
			margin-bottom:3px;
		}

		
/* 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;}


/* */

		
	  .footer {			
		  height:14px; padding-top:1px; text-align:left; font-size:10px; color:#999; float:left; clear:none; /*font-family:Geneva, Arial, Helvetica, sans-serif;*/ width:800px;
		  background:none; position:absolute; z-index:10;
	  }
	  
	  .footer a {
		  text-decoration:none;
		  font-weight:normal;
		  color:#888888;
	  }
	  
	  .footer a:hover {
		  color:#666666;
	  }

/* galeria */

	.miniaturki img {
		border:1px solid #999;
		background-color:#000;
		width:55px;
		height:55px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
		
	}
	
	.miniaturki img:hover {
		border:1px solid #FFF;
		position:relative;
		top:-5px;	
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}
	
	.galleryname{
		position:absolute; top:491px; top:494px; /* poki co */ left:5px; left:8px; z-index:25; font-weight:bold; letter-spacing:0.03em; color:#FFF;
		font-size:16px;
	}
	
	.galleryname a {
		font-size:10px; color:#999; text-decoration:none; font-weight:normal;
	}
	
	.menu a {
		font-size:10px;
		color:#999;
		text-decoration:none;
		font-weight:bold;
		letter-spacing:0.03em;
		color:#FFF;
		font-size:16px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
/*		padding-right:10px;*/
		padding-left:5px; padding-right:5px;
		padding-top:4px; /* zmienic 3 poprzesnie w jeden zapis*/
	}
	
	.menu a:hover {
		font-size:10px; color:#999; text-decoration:none; font-weight:bold;
		letter-spacing:0.03em; color:#FFF;
		font-size:16px;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}
	
.outerMenu {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	width:800px;
}
	
	
		
		#cien {
			border: 0;
			padding: 0;			
			width: 850px;
			height: 583px;
			margin:auto;
			position:static;
			
			background-image:url(cien.png);
			background-position:top center;
			background-repeat:no-repeat;
			padding-top:25px;
			z-index:1;
		}