body {
	background-color:#333;
	text-align:center;
	z-index:-1;
	behavior: url(csshover.htc);
	}

#main  {
	width:900px;
	height:1200px;
	margin-top:22px;
	margin-right:auto;
	margin-left:auto;
	border:1px solid #000;
	background-color:#7D3D19;
	position:relative;
	z-index:1;
	}

	
#in_main {
	margin:3px;
	width:892px;
	height:1186px;
	border:1px solid #000;
	background-color:#333;
	position:relative;
	z-index:2;
	}

#main_foto_galeria  {
	width:900px;
	height:1300px;
	margin-top:22px;
	margin-right:auto;
	margin-left:auto;
	border:1px solid #000;
	background-color:#7D3D19;
	position:relative;
	z-index:1;
	}

	
#in_main_foto_galeria {
	margin:3px;
	width:892px;
	height:1292px;
	border:1px solid #000;
	background-color:#333;
	position:relative;
	z-index:2;
	}

		
	a
	{
	text-decoration:none;
	border:0 ;
	}
	
	
	img {border:0;}
	
	
#logo {
	position:absolute;
	top:85px;
	left:5px;
	width: 612px;
	height: 202px;
	border:1px solid #000;
	background:#211F20;
	z-index:3;
	}
	
	
#in_logo {
	position: absolute;
	top:2px;
	left:2px;
	width:604px;
	height:194px;
	padding:0px;
	margin:0px;
	text-align:center;
	background: url(images/logo_bg.jpg);
	z-index:4;
	}
	
	
#logo_right {
	position:absolute;
	top:2px;
	right:12px;
	width:260px;
	height:285px;
	border:1px solid #000;
	background:#211F20;
	z-index:3;
	}
	
	
#in_logo_right {
	position: absolute;
	top:2px;
	left:2px;
	width:254px;
	height:278px;
	color:#fff;
	font-size:24px;
	background: url(images/logo_bg_1.jpg);
	z-index:4;
	}
	
	

#solvay{
	position:absolute;
	top:220px;
	right:12px;
	width:260px;
	height:100px;
	background-color: #000;
	z-index:6;
	text-align:center;
	}


#solvay td {
	text-align:center;
	padding: 2px 5px 0px 5px;
	color: #fff;
	font-size:0.65em;
	font-family: tahoma;
	text-align:center;
	}
	
#solvay img {width:50px;}
	
	
	
#info_index
	{position: absolute;
	top:355px;
	left:10px;
	width:430px;
	height:460px;
	border: 1px solid #ccc;
	text-align:justify;
	margin:0px;
	background-color:#CAC3BF;
	font-size:0.9em;
	font-family:times;
	
	}
	
#info_index img 
	{float: right; 
	clear:right; 
	margin: 0 0 0 0.25em; 
	}

	
#info2_index
	{position: absolute;
	top:355px;
	left:450px;
	width:430px;
	height:460px;
	border: 1px solid #ccc;
	text-align:justify;
	margin:0px;
	background-color:#CAC3BF;
	font-size:0.9em;
	font-family:times;
	}


	
#info3_index
	{position: absolute;
	top:825px;
	left:10px;
	width:870px;
	height:315px;
	border: 1px solid #ccc;
	text-align:justify;
	margin:0px;
	background-color:#CAC3BF;
	font-size:0.9em;
	font-family:times;
	}
	

 
 
#stopka
	{
	position:absolute;
	bottom:5px;
	left:7px;
	width: 879px;
	height:2em;
	color:#fff;
	background-color:#000;
	font-family:tahoma;
	padding-top:0.5em;
	font-size: 0.75em
	
 }
 
 
 #form_kontakt
	{position: absolute;
	top:355px;
	left:520px;
	width:365px;
	height:500px;
	border: 1px solid #ccc;
	text-align:left;
	margin:0px;
	background-color:#fff;
	}
	



#info_tymczasowe { position: absolute; top:400px; left:20px; width: 800px; font-weight: bold; font-size:3em; 
					color:white;}
					


	
	
	
div#nav {
	position: absolute;
	top:290px;
	left:5px;
	float: left; 
	border: 0px solid #000;
	text-align:center;
	font-family:tahoma;
	font-size:0.75em;
	z-index:11;}
	
div#nav ul {
	margin: 0; 
	padding: 0; 
	background: white;
	border: 1px solid #000; 
	border-width: 0 1px;}
	
div#nav li {
	position: relative; 
	list-style: none; 
	margin: 0;
	float: left; 
	width:108px; 
	height:50px;
	line-height: 1em;
	background: url(images/nav_bg.jpg);
	border-right:1px solid black;
	color: #fff;
	}


div#nav li:hover {background: url(images/smal_menu_bg.jpg);}
div#nav li.submenu  {background: url(images/nav_bg.jpg);}
div#nav li.submenu:hover {background: url(images/smal_menu_bg.jpg);}
div#nav li a {display: block; text-decoration: none; width: 108px; height:50px; padding-top:20px; color:white;}
div#nav>ul a {width: auto;}
div#nav ul ul {	position: absolute; width: 110px; height:50px;	display: none;}
div#nav ul ul li {border-bottom: 1px solid #CCC;}
div#nav li.submenu li.submenu {background: url(images/nav_bg.jpg);}
div#nav li.submenu li.submenu:hover {background: url(images/smal_menu_bg.jpg);}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 50px; left: -1px;}
div#nav ul.level3 {	top: -1px; 	left: 110px;	border-top: 1px solid #CCC;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3,
div#nav ul.level3 li.submenu:hover ul.level4 {display:block;}
div#nav ul.level4 {top: -1px; left: 110px;  border-top: 1px solid #CCC;}


#galeria {
	position: absolute; 
	top:350px;
	left:45px;
	width: 800px;
	}
	
#galeria td 	{	
			border:none;
			}
	
	
#galeria li { 
	list-style: none; 
	float:left;
	margin:5px 20px;
	color:#FFF;
	font-size:0.7em;
	font-family:arial;
	}

#galeria_b {
	position: absolute; 
	top:350px;
	left:45px;
	width: 800px;
	}
		
#galeria_b li { 
	list-style: none; 
	float:left;
	margin:5px 10px;
	color:#FFF;
	font-size:0.7em;
	font-family:arial;
	}
	
#galeria_c {
	position: absolute; 
	top:350px;
	left:45px;
	width: 800px;
	}
	
.tytul { font-size:1.7em; color:#fff; text-decoration:underline;}

 
 
 #foto_galeria 	{
				position: absolute; 
				top:350px;
				left:10px;
				width:850px;
				border:none;
				}

#foto_galeria li 	{ 
				list-style: none; 
				float:left;
				width:240px;
				height:240px;
				margin:10px;
				color:#FFF;
				font-size:0.7em;
				font-family:tahoma;
				}				
				
.foto_A 	        	{border:solid 1px #4D4D4F;}
.foto_A img		{margin:35px 10px 30px 10px;}
.foto_B			{border:solid 1px #4D4D4F;}
.foto_B  img		{margin:10px 10px 10px 10px;}

#opis	{	position:absolute;
			top:340px;
			left:8px;
			width:872px;
			height:409px;
			}