@charset "ISO-8859-2";
body {
	margin: 20px 0 30px 0;
	padding: 0;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #330066;
	background: #F8BC63;
}

#main {
	margin: 0 auto;
	padding: 0;
	width: 1155px;
	text-align: left;
	background: #fbd7a2;
}

#header {
	height: 50px;
	background: #959595;
	position: relative;
}

h2 {
	position: absolute;
	top: 10px;
	left: 300px;
	margin: 0;
	font: bold 25px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	min-width: 460px;
	z-index: 1;
}

#logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 44px;
	height: 44px;
	border: 3px #FFFFFF outset;
}

#pra_kon {
position: absolute;
top: 34px;
left: 1110px;
height: 15px;
width: 45px;
background: #959595;
}

#pra_kon ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#pra_kon ul li {
    float: right;
}

#pra_kon ul li a {
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	color: white;
	width: 45px;
}

#pra_kon ul li a:hover {
    text-decoration: underline;
}

#middle {
	height: 780px;
	position: relative;
}

#menu_ver {
	height: 780px;
	background: #b3b3b3;
	width: 131px;
}

#menu_ver ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#menu_ver ul li {
	margin: 0;
	font: normal normal normal 12px/14px Arial, sans-serif;
	text-decoration: none;
	text-align: left;
	padding-left: 0;
	padding-top: 0px;
}

#menu_ver ul li a {
	display: block;
	height: 40px;
	font: bold 12px/14px Arial, sans-serif;
	text-decoration: none;
	text-align: center;
	color: White;
	padding-top: 15px;
}

#menu_ver ul li a:hover {
    text-decoration: underline;
}


#opis_rzuty1 {
position: absolute;
top: 34px;
left: 135px;
width: 150px;
height: 41px;
font: normal 12px/17px Arial, sans-serif;
}

#menu_rzuty1 {
position: absolute;
top: 71px;
left: 139px;
width: 147px;
}

#menu_rzuty1 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border:0;
}

#menu_rzuty1 ul li {
	float: left;
	font: normal normal normal 12px/12px Arial, sans-serif;
	text-decoration: none;
	text-align: left;
}

#menu_rzuty1 ul li a {
	display: block;
	width: 147px;
	line-height: 17px;
	border:2px;
	border-style:solid;
	border-color:#fbd7a2
}

#menu_rzuty1 ul li a:hover {
    background: #b3b3b3;
    border:2px;border-style:solid;border-color:#b3b3b3
}

#opis_rzuty2 {
	position: absolute;
	top: 190px;
	left: 135px;
	width: 90px;
	height: 41px;
	font: normal 12px/17px Arial, sans-serif;
}

#menu_rzuty2 {
	position: absolute;
	top: 229px;
	left: 139px;
	width: 147px;
}

#menu_rzuty2 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border:0;
}

#menu_rzuty2 ul li {
		float: left;
		font: normal normal normal 12px/12px Arial, sans-serif;
		text-decoration: none;
		text-align: left;
}

#menu_rzuty2 ul li a {
		display: block;
		width: 147px;
		line-height: 18px;
		border:2px;
		border-style:solid;
		border-color:#fbd7a2
}

#menu_rzuty2 ul li a:hover {
    background: #b3b3b3;
    border:2px;border-style:solid;border-color:#b3b3b3
}


#opis_rzuty3 {
position: absolute;
top: 285px;
left: 135px;
width: 150px;
height: 50px;
font: normal 12px/16px Arial, sans-serif;
}

#menu_rzuty3 {
position: absolute;
top: 341px;
left: 139px;
width: 147px;
}

#menu_rzuty3 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border:0;
}

#menu_rzuty3 ul li {
	float: left;
	font: normal normal normal 12px/12px Arial, sans-serif;
	text-decoration: none;
	text-align: left;
}

#menu_rzuty3 ul li a {
		display: block;
		width: 147px;
		line-height: 18px;
		border:2px;
		border-style:solid;
		border-color:#fbd7a2
}

#menu_rzuty3 ul li a:hover {
    background: #b3b3b3;
    border:2px;border-style:solid;border-color:#b3b3b3
}

#opis_rzuty-M {
	position: absolute;
	top: 120px;
	left: 135px;
	width: 129px;
	height: 30px;
	font: normal 12px/17px Arial, sans-serif;
}

#menu_rzuty-M {
	position: absolute;
	top: 150px;
	left: 139px;
	width: 120px;
}

#menu_rzuty-M ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border:0;
}

#menu_rzuty-M ul li {
		float: left;
		font: normal normal normal 12px/12px Arial, sans-serif;
		text-decoration: none;
		text-align: left;
}

#menu_rzuty-M ul li a {
		display: block;
		width: 120px;
		line-height: 18px;
		border:2px;
		border-style:solid;
		border-color:#fbd7a2
}

#menu_rzuty-M ul li a:hover {
    background: #b3b3b3;
    border:2px;border-style:solid;border-color:#b3b3b3
}

#rzut_108 {
	position: absolute;
	top: 34px;
	left: 320px;
	width: 805px;
	height: 1208px;
}

#rzut_125 {
	position: absolute;
	top: 34px;
	left: 320px;
	width: 809px;
	height: 1119px;
}

#rzut_141 {
	position: absolute;
	top: 34px;
	left: 320px;
	width: 810px;
	height: 1155px;
}

#rzut_190 {
	position: absolute;
	top: 34px;
	left: 320px;
	width: 805px;
	height: 1208px;
}

#rzut_207 {
	position: absolute;
	top: 34px;
	left: 320px;
	width: 819px;
	height: 1047px;
}

#rzut_129 {
	position: absolute;
	top: 34px;
	left: 315px;
	width: 820px;
	height: 1133px;
}

#rzut_130 {
	position: absolute;
	top: 34px;
	left: 315px;
	width: 820px;
	height: 1086px;
}

#rzut_554_parter {
	position: absolute;
	top: 34px;
	left: 270px;
	width: 872px;
	height: 503px;
}

#rzut_554_pietro {
	position: absolute;
	top: 34px;
	left: 270px;
	width: 872px;
	height: 503px;
}

#rzut_554_poddasze {
	position: absolute;
	top: 34px;
	left: 270px;
	width: 872px;
	height: 503px;
}

#menu_hor {
position: absolute;
top: 0;
left: 131px;
height: 30px;
width: 1024px;
background: #b3b3b3;
}

#menu_hor ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#menu_hor ul li {
    float: left;
}

#menu_hor ul li a {
	display: block;
	font: bold 12px/15px Arial, sans-serif;
	text-decoration: none;
	text-align: center;
	color: red;
	width: 255px;
	border-left: 1px solid #959595;
}

#menu_hor ul li a:hover {
    text-decoration: underline;
}

#zdjecia {
		position: absolute;
		top: 5px;
		left: 132px;
		float: none;
		width: 398px;
		background: #FFFFFF;
		padding: 1px;
		text-align: center;
		height: 702px;
}

#wizu_Chyl {
		position: absolute;
		top: 2px;
		left: 537px;
		width: 614px;
		height: 331px;
}

#Trombi {
		position: absolute;
		top: 434px;
		left: 534px;
		width: 620px;
		height: 273px;
}

#opis_domy {
		position: absolute;
		top: 322px;
		left: 540px;
		width: 610px;
		height: 80px;
		font: normal normal normal 13px/16px Arial, sans-serif;
		text-align: justify;
}

#wstep {
		position: absolute;
		top: 31px;
		left: 135px;
		width: 310px;
		height: 380px;
		font: normal 14px/20px Arial, sans-serif;
}

h1 {
		font: bold 25px/35px Arial, Helvetica, sans-serif;
		text-align: center;
}
h3 {
		font: bold 19px/29px Arial, Helvetica, sans-serif;
		text-align: center;
}

#wizu_Chy-pol {
		position: absolute;
		top: 33px;
		left: 452px;
		width: 700px;
		height: 377px;
}

#opis_Chy-pol {
		position: absolute;
		top: 415px;
		left: 140px;
		width: 1010px;
		height: 500px;
		font: normal normal normal 13px/16px Arial, sans-serif;
}

#map-g-chy {
		position: absolute;
		top: 50px;
		left: 770px;
}

#plan-chy {
		position: absolute;
		top: 145px;
		left: 150px;
		width:auto;
		height:auto;
}

#map-g-joz {
		position: absolute;
		top: 50px;
		left: 145px;
}

#tytul-a {
	position: absolute;
	top: 25px;
	left: 145px;
	width: 995px;
	height: 30px;
  text-align: center;
}

#pl-sarenka {
	position: absolute;
	top: 60px;
	left: 560px;
	width: 160px;
	height: 808px;
}

#pl-roza {
	position: absolute;
	top: 100px;
	left: 160px;
	width: 969px;
	height: 341px;
}

#pl-magda {
	position: absolute;
	top: 63px;
	left: 206px;
	width: 870px;
	height: 1538px;
}

#tab-cen {
	position: absolute;
	top: 70px;
	left: 440px;
	width: 640px;
	height: 600px;
}

#tabelka {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-collapse:collapse;
}

#tabelka td {
	border: 1px solid black;
	padding-left:4px;padding-right:4px;
}

#tabelka th {
	border: 1px solid black;
	padding-left:4px;padding-right:4px;
}

#kontakt  {
	position: absolute;
	top: 50px;
	left: 135px;
	width: 1020px;
	height: 650px;
	font: normal 20px/50px Arial, sans-serif;
	text-align:center
}


#footer {
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #DFDFDF;
}

#basen1 {
	position: absolute;
	top: 2px;
	left: 617px;
	width: 536px;
	height: 357px;
}

#basen2 {
	position: absolute;
	top: 361px;
	left: 617px;
	width: 536px;
	height: 357px;
}

#kredyty  {
	position: absolute;
	top: 20px;
	left: 145px;
	width: 1000px;
	height: 740px;
	font: normal 18px/40px Arial, sans-serif;
	text-align: center;
}

#Karta {
	height: 40px;
	width: 1000px;
	background: red;
	position: absolute;
	top: 727px;
	left: 145px;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
