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

		body {
		 
			background-color:#3b0606;
			/*background-image:url(mainBg.gif);*/
		 
		}
		
		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 {
			color:#512109; /* ciemny braz */
/*			font-weight:normal;		
			text-decoration:none;*/
		}
		
		a, a:visited {
		}
		
		a:hover {
			text-decoration:none;
			color:#662d10;
		}
		
		#wrapper {
			display: table-cell;
			vertical-align: middle;
			position:static;
		}
		
		#cell {
			border: 0;
			padding: 0;			
			color: #666666;
			width: 746px;
			height: 589px;
			margin:auto;
			position:static;
			background:url(frontSite.jpg) center center no-repeat;
		}
		
		.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 {			
			width:950px; height:31px; padding-top:200px; color:#4f2204; background-image:url(Footer.jpg); background-repeat:no-repeat; text-align:center; font-size:12px;
		}
		
		.footer a {			
			color:#692e06; font-weight:bold;		
		}
		
		.footer a, .footer {
			font-family:Geneva, Helvetica, sans-serif;
		}
		
		.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;
			
		}
		
		.pl {
		
			left:306px;
			top:490px;
			z-index:50;
			width:64px;
			height:32px;
			margin:0;
		
		}
		
		.en {
		
			left:306px;
			top:490px;
			z-index:51;
			width:64px;
			height:32px;
			margin:0;
			margin-left:6px;
		
		}
		.pl , .en {
			display:block;
			position:relative;
			border:0;
			clear:right;
			float:left;
			text-align:center;
			padding-top:0px;
		}
		
		a.pl  , a.en  {
		
			visibility:visible;
			text-decoration:none;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#c88b38;
		
		}
		
		a.pl:hover  , a.en:hover  {
		
			color:#f4ba6a;
		
		}
		
		.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:#873c16;
			border:1px solid #5c290f;
		}
		
		.menuBar {
	
			width:950px; margin:auto; background-image:url(menuBg.jpg); background-position:top center; background-repeat:repeat-y; height:35px; vertical-align:top; color:#be9f73; color:#a18762; color:#aa8f68; text-align:center; padding-top:5px;
			text-transform:capitalize; 
			font-family:Georgia, "Times New Roman", Times, serif;
	
		}
		
		.menuBar a { 
			color:#be9f73;
			color:#cfad7d; position:relative; top:-10px;
			font-family:Georgia, "Times New Roman", Times, serif;
			text-decoration:none;
		}
		
		.mebuBar img {	
			margin:0; padding:0; display:inline;
		}
		
		.langBar {	
		}
		
		.langBar img {
				opacity:0.7;
		}
		
		.langBar img:hover {
				opacity:1;
		}
		
		.topslideshow {
			background-color:#000;
		}
		
		
		
		/* slideshow */
		#slideshow {
			position:relative;
			height:219px;
		}

		#slideshow IMG {
			position:absolute;
			top:0;
			left:0;
			z-index:8;
			opacity:0.0;
		}
		
		#slideshow IMG.active {
			z-index:10;
			opacity:1.0;
		}
		
		#slideshow IMG.last-active {
			z-index:9;
		}
		
		.content p {
			text-indent:20px;
			margin:0;
		}

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

.imagenavigation {
	position:absolute; font-size:35px; background-color:#6b3012; width:50px; height:50px; opacity:0.7; padding-top:0px;
}

.imagenavigation:hover {
	opacity:0.5;
}

.submenu {
	text-align:center; margin-bottom:20px;
	position:relative; top:-11px;
}

.submenu a {
	text-decoration:none;
	text-transform:capitalize;
	/*background-color:#a3440a;*/ color:#3b0606; padding:5px;
	font-size:15px;
	 letter-spacing:0.03em;
}


.errMsg {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	background-color:#3a190a;
	padding:2px;
	text-align:center;
}