body {
margin: 0 auto;
padding : 0;
height: 100%; 
background-color: #b1bc36; /* tlo - zielen */
font-size: small;
}


#background1 {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 138px;
background-color: #fffca6; /* tlo - zolty */
}

#container0 {
position: absolute;
z-index: 2;
width: 100%;
}


#container {
position: relative;
width : 867px;
margin: 0 auto;
padding : 0;	
height: 100%;
}
 		#cien1, #cien2 {
		position: absolute;
		z-index: 2;
		top: 0;
		left: 0;
		width: 11px;
		height: 100%;
		background: url(images/cien1.png) repeat-y;
		}
		#cien2 {
		left: 856px;
		background: url(images/cien2.png) repeat-y;
		}
		

#container2 {
width: 845px;
margin: 0 auto;
padding: 0;
height: 100%;
border-bottom: 4px solid #99a22e;

background: url(images/content_tlo2.png) repeat-y;

/* background: url(images/container2_bg.png) repeat-y; */
}
		
		
 		#baner_top {
		position: static;
		background-color: #fffca6;
		height: 110px;
		}
					#roze {
					float: left;
					margin: 44px 0 0 30px;
					background: url(images/roze.gif) no-repeat;
					width: 292px;
					height: 64px;
					}
					#logo {
					float: right;
					margin: 26px 144px 0 0;
					background: url(images/logo.jpg) no-repeat;
					width: 292px;
					height: 83px;
					}
		
		
		#baner_zawijas {
		position: static;
		margin: 0 0 0 0;
		width: 845px;
		height: 148px;
		background: url(images/baner_zawijas.jpg) no-repeat;
		}
		#baner_zawijas2 {
		position: static;
		margin: 0 0 0 0;
		width: 845px;
		height: 148px;
		background: url(images/baner_zawijas2.jpg) no-repeat;
		}
					#menu_top {
					float: right;
					width: auto;
					margin: 95px 125px 0 0;
					padding: 0;
					}
					#menu_top ul {
					margin: 0; 
					padding: 0;
					text-align: center;
					}
					#menu_top li {
					margin: 0; 
					padding: 0 15px 0 15px;
					display: inline;
					color: white;
					font: bold 110% Tahoma, Arial, Verdana, sans-serif; 
					letter-spacing: 0.5px;
					}
					
					#menu_top a:link {
					color: white;
					text-decoration: none; 
					}
					
					#menu_top a:visited {
					color: white;
					text-decoration: none;
					}
					
					#menu_top a:active {
					color: white;
					text-decoration: none;
					}
					
					#menu_top a:hover {
					color: white;
					text-decoration: underline; 
					}
		
		#content {
		margin: 0;
		padding: 0;
		width: 845px;
		height: 843px;/*786px 712px 612px;  */
		background: url(images/content_tlo6.jpg) no-repeat;
		}
		
		/* Menu left */
		#content2 {
		margin: 0;
		padding: 0 0 30px 0;
		width: 845px;
		background: url(images/content_tlo2.png) repeat-y;
		
		
		}
					#menu_left {
					float: left;
					margin: -90px 0 0 67px;
					padding: 0; 
					width: 198px;
					height: 900px;
					
					}
		
		.button {
/* 		width: 198px;
		height: 50px; */
		width: 212px;
		height: 50px;
		margin: 0 0 5px 0;
		padding: 0;
		background-image: url(images/button_tlo2.png);
		}
		.b_icon, .b2_icon, .b3_icon, .b4_icon, .b5_icon, .b6_icon, .b7_icon,
		.b8_icon, .b9_icon, .b10_icon, .b11_icon, .b12_icon, .b13_icon, .b14_icon, 
		.b15_icon, .b16_icon {
		float: left;
		background-image: url(images/b1_icon.gif);/* no-repeat */
		width: 52px;
		height: 50px;
		margin: 0;
		padding: 0;
		}
				.b2_icon {
				background-image: url(images/b2_icon.gif);
				}
				.b3_icon {
				background-image: url(images/b3_icon.gif);
				}
				.b4_icon {
				background-image: url(images/b4_icon.gif);
				}
				.b5_icon {
				background-image: url(images/b5_icon.gif);
				}
				.b6_icon {
				background-image: url(images/b6_icon.gif);
				}
				.b7_icon {
				background-image: url(images/b7_icon.gif);
				}
				.b8_icon {
				background-image: url(images/b8_icon.gif);
				}
				.b9_icon {
				background-image: url(images/b9_icon.gif);
				}
				.b10_icon {
				background-image: url(images/b10_icon.gif);
				}
				.b11_icon {
				background-image: url(images/b11_icon.gif);
				}
				.b12_icon {
				background-image: url(images/b12_icon.gif);
				}
				.b13_icon {
				background-image: url(images/b13_icon.gif);
				}
				.b14_icon {
				background-image: url(images/b14_icon.png);
				}
				.b15_icon {
				background-image: url(images/b15_icon.png);
				}
				.b16_icon {
				background-image: url(images/b16_icon.png);
				}
				
				
				
				
		p.b_txt {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		color: #780000;
		font: bold 18px Garamond;
		}
		.b_txt a:link, .b_txt a:visited, .b_txt a:active {
		display: block;
		/* width: 198px;*/
		height: 30px; 
		color: #780000;
		text-decoration: none;
		margin: 0 0 0 55px;
		padding: 15px 0 0 0;
		}
		.b_txt a:hover {
		color: #780000;
		text-decoration: underline;
		}

		a:link, a:visited, a:active {
		color: #780000;
		}
		a:hover {
		color: #073513;
		}
		
		
		.pole_txt {
		float: right;
		width: 470px;
		margin: 30px 50px 0 0;
		padding: 10px;
		}
				.pole_txt p, .right {
				color: #073513;
				font: bold 120% "Times New Roman", Garamond, serif;
				text-align: justify;
				}
				p.right {
				text-align: right;
				}
		
		
		p.center {
		margin: 1em 0 1em 0;
		text-align: center;
		font: bold 140% "Times New Roman", Garamond, serif;
		letter-spacing: 1px;
		}
		address {
		margin: 1em 0 0 0;
		text-align: center;
		font: bold italic 120% "Times New Roman", Garamond, serif;
		}

		h1 {
		text-align: left;
		font: bold italic 200% Garamond, Tahoma, "Times New Roman", serif;
		letter-spacing: 2px;
		}
		h2 {
		text-align: left;
		font: bold italic 140% Garamond, Tahoma, "Times New Roman", serif;
		letter-spacing: 2px;
		}
		
		
		/* Produkty */
		.galeria {
		float: right;
		width: 450px;
		margin: 20px 30px 0 0;
		padding: 5px;
		/* border-top: 1px solid #c2c442; */
		/* background: #c2c442; */
		/*  border: 1px solid white; */ 
		}
				.galeria a:link img, .galeria a:active img, .galeria a:visited img {
				border: 1px solid #e4f18b;
				}
				.galeria a:hover img {
				border: 1px solid #073513;
				}
		
		.galeria2 {
		float: right;
		width: 450px;
		margin: 20px 30px 0 0;
		padding: 5px;
		/* border-top: 1px solid #c2c442; */
		/* background: #c2c442;
		 border: 1px solid white;  */
		}
		
		.blok1 {
		overflow: hidden;
		}
		
		.blok1 p {
		font: bold 100% Verdana, Arial, Tahoma;
		}

		.blok1 ul {
		margin: 0 0 10px 0;
		padding: 0;
		}
		.blok1 li {
		list-style-type: none;
		color: #073513;
		font: 100% Verdana, Arial, Tahoma;
		}
		
		ul.katalog {
		margin: 0 0 0 240px;
		}
			ul.katalog li {
			list-style-type: none;
			font: 110% Verdana, Arial, Tahoma;
			line-height: 1.5em;
			color: #073513;		
			}
			ul.katalog li a:hover {
			padding: 3px 0;
			background: #fddf6c;
			}
			
			img.pic2 {
			float: left;
			margin: 0 20px 250px 0;
			padding: 3px;
			}
		
		
		
		
		
		span.bold {
		font: bold 100% Verdana, Arial, Tahoma;
		} 
			
		.pic img {
		float: left;
		margin: 0 20px 0 0;
		padding: 3px;
		border: 1px solid #e4f18b;
		}
		

		
		
		
		
		
		
		/* Galeria */
		.blok2 {
				margin: 0 0 30px 0;
				text-align: center;
				}
				.blok2 img {
				margin: 5px;
				padding: 3px;
				border: 1px solid #e4f18b;
				}

		
		
		
		
		
		/* Google Maps API */
		#map_canvas {
		margin: 40px auto;
/* 		width: 400px;
		height: 300px; */
		}
		.google_map h2, .google_map p {
		margin: 2px 0 4px 0;
		padding: 0;
		}
		
		
		.clearboth {
		clear: both;
		}
		
		
		
		
	/* 	#footer {	
		width: 845px;
		height: 31px;
		background: url(images/footer4.jpg) no-repeat; 
		border-top: 1px solid #d8e536;	
		border-bottom: 1px solid #d8e536;	
		}*/
		
		#footer, #footer2 {	
		width: 845px;
		height: 31px;
		background: url(images/content_tlo2.png) repeat-y;
		border-bottom: 1px solid #d8e536;	
		}
		
		
		.valid {
		margin: 15px 0 0 15px;
		padding: 0;
		float: left;
		color: #d9e531;
		font:  bold 12px Garamond, "Times New Roman", serif;
		}
				.valid a:link, .valid a:active, .valid a:visited {
				color: #d9e531;
				text-decoration: none;
				}
				.valid a:hover {
				color: #eaf096;
				}
		
		
		.copyrights, .autor {
		float: right;
		margin: 0;
		padding: 15px 0 0 0;
		color: #3e5c01;
		font:  bold 12px Garamond, "Times New Roman", serif;
		}
		
		.autor {
		float: none;
		padding: 0 15px 0 180px;
		letter-spacing: 1px;
		}
				.autor a:link, .autor a:active, .autor a:visited {
				color: #3e5c01;
				text-decoration: none;
				}
				.autor a:hover {
				color: #699c02;
				text-decoration: none;
				}
		
		.astro  {
		margin: 0 30px 0 0; 
		float: right;
		}
