body {
	margin: 0;
	padding: 0;
	background: url('../obr/tlo.jpg') #d9d9d9;
}

#pasek-bieli {
	margin: 0;
	width: 100%;
	height: 100%;
	background: url('../obr/tlo_pasek.jpg');
	background-repeat: repeat-x;
	overflow: hidden;
}

#page {
	width: 711px;
	height: 100%;
	overflow: hidden;
	background: url('../obr/tlo_page.jpg');
	margin: 0 auto;
}

	#top-menu {
		margin: 0;
		padding: 0;
		width: 711px;
		height: 121px;
		overflow: hidden;
		clear: both;
		float: none;
	}
	
		#top {
			width: 275px;
			height: 121px;
			margin: 0;
			padding: 0;
			text-decoration: none;
			background: url('../obr/top_01.jpg');
			background-repeat: no-repeat;
			display: block;
			float: left;
			clear: none;
		}
		
		#top-03 {
			width: 210px;
			height: 62px;
			border: 0;
			clear: both;
			float: none;
		}
		
	#kolumny {
		margin: 0;
		padding: 0;
		width: 711px;
		height: 100%;
		overflow: hidden;
		clear: both;
		float: none;
		background: url('../obr/kolumny_tlo.jpg');
		background-repeat: repeat-y;
		background-position: 0% 40px;
	}
	
		#prawa-kolumna {
			width: 210px;
			margin: 0;
			padding: 0;
			float: right;
		}
		
			#slideshow-box {
				width: 193px;
				height: 110px;
				margin: 20px 0;
				float: none;
				clear: both;
				background: url('../obr/tlo_page.jpg');
				position: relative;
			}
			
			#slideshow-link {
				position: absolute;
				width: 193px;
				height: 110px;
				left: 0px;
				top: 0px;
				display: block;
				padding: 0;
				margin: 0;
				z-index: 2;
			}
		
			#box-1 {
				width: 210px;
				height: 110px;
				margin: 20px 0;
				float: none;
				clear: both;
			}
			
			#box-1a {
				width: 34px;
				height: 110px;
				float: left;
				clear: none;
			}

			#box-1b {
				width: 176px;
				height: 110px;
				float: right;
				clear: none;
				background: url('../obr/box_1b.jpg');
				background-repeat: no-repeat;
				background-position: left;
				overflow: hidden;
			}
			
				#przedstawienie {
					width: 130px;
					height: 95px;
					padding: 5px;
					border: 0;
				}
			
			
			#box-2a {
				width: 34px;
				height: 261px;
				float: left;
				clear: none;
				background: url('../obr/box_2a.jpg');
				overflow: hidden;
			}
			
				#box-2a-zakladki {
					width: 34px;
					height: 261px;
					clear: both;
					float: none;
					overflow: hidden;
				}
				
					#box-2a-01a, #box-2a-01a:hover {
						width: 34px;
						height: 81px;
						margin: 0;
						padding: 0;
						display: block;
						clear: both;
						float: none;
						background: url('../obr/box_2a_01a.jpg');
					}
					
						#box-2a-01p {
							width: 34px;
							height: 81px;
							margin: 0;
							padding: 0;
							display: block;
							clear: both;
							float: none;
							background: url('../obr/box_2a_01p.jpg');
						}
						
						#box-2a-01p:hover {
							width: 34px;
							height: 81px;
							margin: 0;
							padding: 0;
							display: block;
							clear: both;
							float: none;
							background: url('../obr/box_2a_01a.jpg');
						}
						
					#box-2a-02a, #box-2a-02a:hover {
						width: 34px;
						height: 77px;
						margin: 0;
						padding: 0;
						display: block;
						clear: both;
						float: none;
						background: url('../obr/box_2a_02a.jpg');
					}
					
						#box-2a-02p {
							width: 34px;
							height: 77px;
							margin: 0;
							padding: 0;
							display: block;
							clear: both;
							float: none;
							background: url('../obr/box_2a_02p.jpg');
						}
						
						#box-2a-02p:hover {
							width: 34px;
							height: 77px;
							margin: 0;
							padding: 0;
							display: block;
							clear: both;
							float: none;
							background: url('../obr/box_2a_02a.jpg');
						}
						
					#box-2a-03a, #box-2a-03a:hover {
						width: 34px;
						height: 103px;
						margin: 0;
						padding: 0;
						display: block;
						clear: both;
						float: none;
						background: url('../obr/box_2a_03a.jpg');
					}
					
						#box-2a-03p {
							width: 34px;
							height: 103px;
							margin: 0;
							padding: 0;
							display: block;
							clear: both;
							float: none;
							background: url('../obr/box_2a_03p.jpg');
						}
						
						#box-2a-03p:hover {
							width: 34px;
							height: 103px;
							margin: 0;
							padding: 0;
							display: block;
							clear: both;
							float: none;
							background: url('../obr/box_2a_03a.jpg');
						}
			
			#box-2b {
				width: 146px;
				height: 258px;
				padding: 0;
				padding-top: 3px;
				padding-right: 30px;
				float: right;
				clear: none;
				background: url('../obr/box_2b.jpg');
				background-repeat: no-repeat;
				background-position: left;
				overflow: hidden;
				text-align: right;
				font-size: 10px;
				
			}
			
			.podstrony-link {
				font-size: 10px;
				color: #737373;
				display: block;
				padding: 2px;
				margin: 10px 0;
			}
		
		#lewa-kolumna {
			width: 501px;
			margin: 0;
			padding: 0;
			float: left;
		}
		
			#tresc-menu {
				width: 501px;
				height: 43px;
				float: none;
				clear: both;
				background: url('../obr/tresc_menu.jpg');
				overflow: hidden;
			}
			
				.tresc-nadpis {
					padding: 0;
					margin: 0;
					color: #81c122;
					font-size: 9px;
					letter-spacing: 2px;
					clear: both;
					float: none;
					display: block;
				}
			
				.tresc-menu-acv {
					width: 125px;
					height: 37px;
					background: url('../obr/tresc_menu_zaznaczone.jpg');
					background-repeat: no-repeat;
					background-position: center bottom;
					display: block;
					float: left;
					text-align:center;
					color: #bebebe;
					font-size: 15px;
					font-weight: normal;
					margin: 0;
					padding: 0;
					padding-top: 6px;
				}
				
					.tresc-menu-acv:hover {
						width: 125px;
						height: 37px;
						background: url('../obr/tresc_menu_zaznaczone.jpg');
						background-repeat: no-repeat;
						background-position: center bottom;
						display: block;
						float: left;
						text-align:center;
						color: #bebebe;
						font-size: 15px;
						font-weight: normal;
						text-decoration: none;
						margin: 0;
						padding: 0;
						padding-top: 6px;
					}
			
				.tresc-menu-psv {
					width: 125px;
					height: 37px;
					display: block;
					float: left;
					text-align:center;
					color: #bebebe;
					font-size: 15px;
					font-weight: normal;
					margin: 0;
					padding: 0;
					padding-top: 6px;
				}
				
					.tresc-menu-psv:hover {
						width: 125px;
						height: 37px;
						background: url('../obr/tresc_menu_zaznaczone.jpg');
						background-repeat: no-repeat;
						background-position: center bottom;
						display: block;
						float: left;
						text-align:center;
						color: #bebebe;
						font-size: 15px;
						font-weight: normal;
						text-decoration: none;
						margin: 0;
						padding: 0;
						padding-top: 6px;
					}
					
			
			
			#tresc-wnetrze {
				width: 481px;
				margin: 0;
				padding: 10px;
				float: none;
				clear: both;
				color: #ffffff;
			}
			
			#tresc-wnetrze a {
				color: #dadada;
				font-size: 13px;
			}
			
			#tresc-wnetrze a:hover {
				color: #ffcc33;
				font-size: 13px;
			}
				
				.tresc-tekst {
					clear: both;
					float: none;
					margin: 10px auto;
					padding: 0;
					width: 470px;
				}
				
				.tresc-lewe {
					clear: none;
					float: left;
					margin: 3px;
					padding: 0;
					width: 150px;
				}
				
				.tresc-prawe {
					clear: none;
					float: right;
					margin: 3px;
					padding: 0;
					width: 310px;
				}
				
				
					.pole_ankieta {
						margin: 0;
						padding: 7px;
						clear: both;
						float: none;
					}
				
					.galeria-tytul {
						width: 440px;
						margin: 10px auto;
						font-size: 20px;
						font-weight: bold;
						clear: both;
						float: none;
						text-align: center;
					}
					
					.galeria-opis {
						width: 440px;
						margin: 10px auto;
						clear: both;
						float: none;
					}
					
					.galeria-linki {
						width: 440px;
						margin: 0 auto;
						clear: both;
						float: none;
						padding: 17px 0;
					}
					
				
					.galeria-glowne {
						width: 440px;
						margin: 5px auto;
						clear: both;
						float: none;
						text-align: center;
					}
					
					.galeria-scroll {
						width: 450px;
						height: 60px;
						margin: 5px auto;
						clear: both;
						float: none;
						text-align: center;
						overflow: hidden;
					}
					
						.galeria-scroll-left {
							width: 25px;
							height: 60px;
							display: block;
							float: left;
							clear: none;
							background: url('../obr/scroll_left.gif');
							text-decoration: none;
						}
						
						.galeria-scroll-right {
							width: 25px;
							height: 60px;
							display: block;
							float: left;
							clear: none;
							background: url('../obr/scroll_right.gif');
							text-decoration: none;
						}
				
					.galeria-miniaturki {
						width: 400px;
						height: 60px;
						clear: none;
						float: left;
						text-align: center;
						overflow: hidden;
					}
					
					.galeria-scroll-pojemnik {
						width: 400px;
						height: 60px;
						clear: both;
						float: none;
						overflow: hidden;
					}
					
						.galeria-miniaturka {
							border: 0;
							width: 50px;
							height: 50px;
							margin: 2px;
							padding: 0;
							float: left;
							clear: none;
						}
						
						.galeria-miniaturka-aktywna {
							border: 2px solid #ffcc33;
							width: 50px;
							height: 50px;
							margin: 0;
							padding: 0;
							float: left;
							clear: none;
						}
						
						.galeria-miniaturka-mniej {
							border: 0;
							width: 50px;
							height: 50px;
							margin: 2px;
							padding: 0;
						}
						
						.galeria-miniaturka-mniej-aktywna {
							border: 2px solid #ffcc33;
							width: 50px;
							height: 50px;
							margin: 0;
							padding: 0;
						}
				
					#galeria-obrazek {
						border: 0;
						float: none;
						clear: both;
						margin: 3px;
						padding: 0;
					}
					
					
					.galeria-spis {
						width: 460px;
						margin: 5px auto;
						padding: 0;
						float: none;
						clear: both;
					}
					
					.galeria-spis-obrazek {
						width: 150px;
						float: left;
						margin: 0;
						padding: 0;
					}
					
						.galeria-spis-obrazek-img {
							border: 0;
							float: none;
							clear: both;
							margin: 3px;
							padding: 0;
						}
					
					.galeria-spis-teksty {
						width: 300px;
						float: right;
						margin: 0;
						padding: 0;
						font-size: 12px;
					}
				
				
				.tresc-style {
					width: 470px;
					margin: 0 auto;
				}
				
				.style-box {
					float: left;
					position: relative;
					overflow: hidden;
					width: 150px;
					height: 80px;
					margin: 3px;
				}
				
				.style-podpis {
					position: absolute;
					top: 45px;
					left: 5px;
					display: block;
					background: url('../obr/powieksz.png');
					width: 130px;
					height: 20px;
					margin: 0;
					padding: 5px;
					cursor: pointer;
					font-size: 14px;
					font-weight: bold;
					overflow: hidden;
				}
				
				.style-obrazek {
					border: 0;
					margin: 5px;
					width: 140px;
					height: 70px;
				}
				
					.style-obrazek:hover {
						border: 0;
						margin: 5px;
						width: 140px;
						height: 70px;
					}
			
				.komunikat-bledu {
					width: 400px;
					margin: 65px auto;
					text-align: center;
					font-size: 23px;
					font-weight: bold;
					color: #ffffff;
				}
			
				.znaczek_do_lewej {
					width: 45px;
					height: 45px;
					margin: 4px;
					padding: 0;
					border: 0;
					background: url('../obr/mini_logo.jpg');
					float: left;
				}
				
				.znaczek_do_prawej {
					width: 45px;
					height: 45px;
					margin: 4px;
					padding: 0;
					border: 0;
					background: url('../obr/mini_logo.jpg');
					float: right;
				}
			
			#tresc-pytania {
				width: 501px;
				height: 57px;
				float: none;
				clear: both;
				background: url('../obr/tresc_tlo_pytania.jpg');
				overflow: hidden;
			}
			
				.tresc-pytanie {
					width: 159px;
					height: 52px;
					display: block;
					float: left;
					font-size: 10px;
					margin: 2px 4px;
					text-decoration: none;
				}
				
					.tresc-pytanie:hover {
						width: 159px;
						height: 52px;
						display: block;
						float: left;
						font-size: 10px;
						margin: 2px 4px;
						text-decoration: none;
					}
					
					.tresc-pytanie br {
						font-size: 8px;
					}
			
				.tresc-pytanie-a {
					color: #ffffff;
					display: block;
					padding: 3px 0;
					text-align: right;
					font-size: 9px;
				}
				
					.tresc-pytanie-a:hover {
						color: #ffffff;
						text-decoration: none;
						display: block;
						padding: 3px 0;
						text-align: right;
						font-size: 9px;
					}
			
	#dol {
		margin: 0;
		padding: 0;
		width: 711px;
		height: 87px;
		overflow: hidden;
		clear: both;
		float: none;
	}
	
		#dol-lewy {
			width: 501px;
			height: 87px;
			float: left;
			background: url('../obr/cien.jpg');
			background-repeat: no-repeat;
			background-position: 0 57px;
			overflow: hidden;
		}
		
		#dol-prawy {
			width: 210px;
			height: 87px;
			float: right;
			background: url('../obr/tresc_cien.jpg');
			background-repeat: no-repeat;
			background-position: left;
			overflow: hidden;
		}

	.stopka {
		margin: 20px auto;
		padding: 0;
		width: 713px;
		height: 30px;
		overflow: hidden;
		clear: both;
		float: none;
		text-align: center;
		color: #ffffff;
		font-size: 9px;
	}
	
		.stopka-a {
			font-size: 9px;
			color: #ffffff;
		}
		
		.stopka-a:hover {
			font-size: 9px;
			color: #ffffff;
		}