	html, body 
	{
		width: 100%;
		height: 100%;

		margin: 0px;
		padding: 0px;

		background-color: rgb(62,20,88);
	}

	body
	{
		font-family: "Georgia", serif;
		font-size: 13px;
		font-weight: normal;
		color: rgb(255,255,255);

		margin: 0px;
		padding: 0px;

		background-image: url(back_00.jpg);
		background-repeat: repeat-x;
		background-position: top center;
	}

	.SpinaczAuthor
	{
		display: none;
	}

	.main
	{
		display: block;
		width: 100%;

		margin: 0px;
		padding: 0px;

		background-image: url(back_01.jpg);
		background-repeat: repeat-x;
		background-position: bottom center;
	}

	.header
	{
		display: block;
		width: 800px;
		height: 150px;

		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;

		padding: 0px;
	}

	.headerLogo, .headerSign
	{
		display: block;
		float: left;

		margin: 0px;
	}

	.headerLogo
	{
		width: 400px;
		height: 120px;

		padding-top: 30px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}

	.headerSign
	{
		width: 270px;
		height: 111px;

		padding-top: 39px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 130px;
	}

	.menu
	{
		display: block;
		width: 800px;
		height: 52px;

		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;

		padding: 0px;

		background-image: url(back_03.jpg);
		background-repeat: repeat-x;
		background-position: center center;

		font-family: "Tahoma", sans-serif;
		font-size: 13px;
	}

	.menu a, .menu span
	{
		display: block;
		float: left;

		margin-top: 15px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 18px;
	}

	.menu a, .menu a:link, .menu a:visited, .menu a:active
	{
		color: rgb(255,255,255);
		text-decoration: none;
	}

	.menu a:hover
	{
		color: rgb(62,20,88);
		text-decoration: underline;
	}

	.menu span
	{
		height: 52px;

		margin-top: 0px;

		background-image: url(spacer.jpg);
		background-repeat: no-repeat;
		background-position: center center;
	}

	.photo
	{
		display: block;
		width: 800px;
		height: 180px;

		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;

		padding: 0px;
	}

	.content
	{
		display: block;
		width: 800px;

		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;

		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 19px;
		padding-left: 0px;

		background-color: rgb(255,255,255);
	}

/* SRODEK I PRAWA KOLUMNA */

	.contentMedium, .contentRight
	{
		display: block;
		float: left;

		margin: 0px;
		padding: 0px;
	}

	.contentMedium
	{
		width: 500px;
	}

	.contentMedium p,
	.contentRight p,
	.contentMore
	{
		display: block;

		margin: 0px;

		padding-top: 5px;
		padding-right: 19px;
		padding-bottom: 5px;
		padding-left: 19px;

		text-align: left;
		color: rgb(0,0,0);
	}

	.contentMore
	{
		text-align: right;
	}

	.contentMedium p a, .contentMedium p a:link, .contentMedium p a:visited, .contentMedium p a:active,
	.contentRight p a, .contentRight p a:link, .contentRight p a:visited, .contentRight p a:active,
	.contentMore a, .contentMore a:link, .contentMore a:visited, .contentMore a:active
	{
		color: rgb(62,20,88);
		text-decoration: underline;
	}

	.contentMedium p a:hover,
	.contentRight p a:hover,
	.contentMore a:hover
	{
		color: rgb(93,94,14);
		text-decoration: underline;
	}

	.contentMedium ul
	{
		display: block;

		margin-top: 10px;
		margin-right: 30px;
		margin-bottom: 10px;
		margin-left: 30px;

		padding: 0px;

		color: rgb(62,20,88);

		list-style-position: outside;
 	}

	.contentMedium ol
	{
		display: block;

		margin-top: 10px;
		margin-right: 30px;
		margin-bottom: 10px;
		margin-left: 30px;

		padding: 0px;

		color: rgb(62,20,88);

		list-style-position: outside;
 	}

	.contentMedium ul li, .contentMedium ol li
	{
		margin: 0px;

		padding-top: 2px;
		padding-right: 0px;
		padding-bottom: 2px;
		padding-left: 0px;

		text-align: left;

		color: rgb(0,0,0);
	}

	.contentMedium ul li a, .contentMedium ul li a:link, .contentMedium ul li a:visited, .contentMedium ul li a:active, 
	.contentMedium ol li a, .contentMedium ol li a:link, .contentMedium ol li a:visited, .contentMedium ol li a:active
	{
		color: rgb(62,20,88);
		text-decoration: underline;
	}

	.contentMedium ul li a:hover,
	.contentMedium ol li a:hover
	{
		color: rgb(93,94,14);
		text-decoration: underline;
	}

	hr
	{
		display: block;

		font-size: 1px;

		height: 1px;

		margin-top: 10px;
		margin-right: 19px;
		margin-bottom: 10px;
		margin-left: 19px;

		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: rgb(225,225,225);
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;

		line-height: 0px;
	}

	h1
	{
		display: block;

		margin: 0px;

		padding-top: 15px;
		padding-right: 19px;
		padding-bottom: 5px;
		padding-left: 19px;

		font-family: "Tahoma", sans-serif;
		font-size: 25px;
		font-weight: normal;

		color: rgb(100,100,100);

		text-align: left;
	}

	h2
	{
		display: block;

		margin: 0px;

		padding-top: 5px;
		padding-right: 19px;
		padding-bottom: 5px;
		padding-left: 19px;

		font-family: "Tahoma", sans-serif;
		font-size: 20px;
		font-weight: normal;

		color: rgb(100,100,100);

		text-align: left;
	}

	.contentRight
	{
		width: 300px;

		background-image: url(back_04.jpg);
		background-repeat: repeat-y;
		background-position: top left;
	}

/* KONIEC SRODKA I PRAWEJ KOLUMNY */

	.contentFoot
	{
		display: block;
		width: 800px;

		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;

		padding-top: 40px;
		padding-right: 0px;
		padding-bottom: 60px;
		padding-left: 0px;

		font-size: 12px;

		color: rgb(134,134,134);
	}

	.contentFoot p
	{
		margin: 0px;
		padding: 0px;

		text-align: center;
	}

	.contentFoot p a, .contentFoot p a:link, .contentFoot p a:visited, .contentFoot p a:active
	{
		color: rgb(200,200,200);
		text-decoration: none;
	}

	.contentFoot p a:hover
	{
		color: rgb(255,255,255);
		text-decoration: none;
	}

	.contentFootText
	{
		display: none;
	}

/* OFERTY - ESTATE - MENU */

	p.estateMenu
	{
		display: block;

		margin: 0px;

		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;

		text-align: left;
		color: rgb(0,0,0);
	}

	p.estateMenu span
	{
		display: block;
		float: left;
		width: 196px;

		margin-top: 5px;
		margin-right: 19px;
		margin-bottom: 5px;
		margin-left: 19px;

		padding: 10px;

		text-align: left;

		border-left-style: solid;
		border-left-width: 3px;
		border-left-color: rgb(62,20,88);
	}

	p.estateMenu span a, p.estateMenu span em
	{
		display: block;
		width: 196px;
	}

	p.estateMenu span em
	{
		color: rgb(200,200,200);
		font-style: normal;
	}

	p.estateMenu span a, p.estateMenu span a:link, p.estateMenu span a:visited, p.estateMenu span a:active
	{
		color: rgb(62,20,88);
		text-decoration: none;
	}

	p.estateMenu span a:hover
	{
		color: rgb(93,94,14);
		text-decoration: underline;
	}

/* OFERTY - ESTATE */

	.estate
	{
		display: block;
		float: left;

		width: 241px;

		margin: 0px;

		padding-top: 10px;
		padding-right: 0px;
		padding-bottom: 9px;
		padding-left: 19px;
	}

	.estateHead
	{
		display: block;
		width: 241px;
		height: 49px;

		margin: 0px;
		padding: 0px;

		background-image: url(estate_00.jpg);
		background-repeat: no-repeat;
		background-position: top center;

		overflow: hidden;
	}

	.estateHead h2
	{
		display: block;

		margin: 0px;

		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 15px;
		padding-left: 10px;

		font-family: "Tahoma", sans-serif;
		font-size: 15px;
		font-weight: bold;

		color: rgb(0,0,0);

		text-align: left;
	}


	.estateBack
	{
		display: block;
		width: 241px;

		margin: 0px;
		padding: 0px;

		background-image: url(estate_01.jpg);
		background-repeat: repeat-y;
		background-position: top center;
	}

	.estatePhoto, .estateList
	{
		display: block;
		float: left;

		margin: 0px;
		padding: 0px;

		text-align: left;
		color: rgb(0,0,0);
	}

	.estatePhoto
	{
		width: 70px;
		height: 70px;

		padding: 10px;
	}

	.estatePhoto span
	{
		display: block;

		width: 70px;
		height: 70px;

		background-color: rgb(225,225,225);
		background-repeat: no-repeat;
		background-position: center center;
	}

	.estateList
	{
		width: 141px;

		margin: 0px;

		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 0px;

		font-family: "Tahoma", sans-serif;
		font-size: 11px;

		list-style-type: none;
	}

	.estateList li
	{
		width: 141px;
		height: 10px;

		margin: 0px;

		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 0px;

		list-style-type: none;

		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: rgb(225,225,225);

		overflow: hidden;
	}

	.estatePrice, .estateMore, .estateCredit
	{
		display: block;
		float: left;

		margin: 0px;
		padding: 0px;
	}

	.estatePrice
	{
		width: 140px;
		height: 22px;

		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 10px;

		color: rgb(62,20,88);

		text-align: left;
	}

	.estateMore
	{
		width: 71px;
		height: 22px;

		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 0px;

		background-image: url(estate_03.jpg);
		background-repeat: no-repeat;
		background-position: top left;

		text-align: center;
	}

	.estateMore a
	{
		display: block;

		width: 71px;
		height: 20px;

		padding-top: 2px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}

	.estateMore a, .estateMore a:link, .estateMore a:visited, .estateMore a:active
	{
		color: rgb(255,255,255);
		text-decoration: none;
	}

	.estateMore a:hover
	{
		color: rgb(255,255,255);
		text-decoration: underline;
	}

	.estateMore span
	{
		display: none;
	}

	.estateCredit
	{
		display: block;

		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-left: 10px;
	}

	.estateCredit a, .estateCredit a:link, .estateCredit a:visited, .estateCredit a:active
	{
		color: rgb(62,20,88);
		text-decoration: none;
	}

	.estateCredit a:hover
	{
		color: rgb(93,94,14);
		text-decoration: underline;
	}

	.estateFoot
	{
		display: block;

		width: 241px;
		height: 4px;

		margin: 0px;
		padding: 0px;

		background-image: url(estate_02.jpg);
		background-repeat: no-repeat;
		background-position: top center;

		overflow: hidden;
	}

/* PHOTOS */

	ul.PHOTOS
	{
		display: block;

		margin-top: -9px;
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;

		padding: 10px;

		list-style: none;
	}

	ul.PHOTOS li
	{
		display: block;
		float: left;

		width: 72px;
		height: 72px;

		margin: 0px;
		padding: 9px;

		overflow: hidden;

		list-style: none;
	}

	ul.PHOTOS li a
	{
		display: block;

		width: 64px;
		height: 64px;

		margin: 0px;
		padding: 4px;

		text-decoration: none;

		background-repeat: no-repeat;
		background-position: center center;
	}

	ul.PHOTOS li a, ul.PHOTOS li a:link, ul.PHOTOS li a:visited, ul.PHOTOS li a:active, ul.PHOTOS li a:hover
	{
		text-decoration: none;
	}

	ul.PHOTOS li em
	{
		display: block;

		margin: 0px;
		padding: 4px;

		font-family: "Tahoma", sans-serif;
		font-size: 10px;
		font-weight: normal;
		font-style: normal;

		color: rgb(100,100,100);

		text-decoration: none;

		filter:alpha(opacity=70);
		opacity:0.7;

		background-color: rgb(255,255,255);
	}

	ul.PHOTOS li a span
	{
		display: none;
	}

/* FILES */

	ul.FILES
	{
		display: block;

		margin-top: 0px;
		margin-right: 30px;
		margin-bottom: 20px;
		margin-left: 30px;

		padding: 0px;

		color: rgb(0,0,0);

		list-style-position: outside;
	}

	ul.FILES li
	{
		margin: 0px;

		padding-top: 2px;
		padding-right: 0px;
		padding-bottom: 2px;
		padding-left: 0px;

		text-align: left;

		color: rgb(0,0,0);
	}

	ul.FILES li a, ul.FILES li a:link, ul.FILES li a:visited, ul.FILES li a:active
	{
		color: rgb(62,20,88);
		text-decoration: underline;
	}

	ul.FILES li a:hover
	{
		color: rgb(93,94,14);
		text-decoration: underline;
	}

/* FORMULARZE */

	.MODULES form
	{
		margin: 0px;
		padding: 0px;
	}

	.MODULES form input, .MODULES form textarea
	{
		margin: 0px;
		padding: 4px;

		font-family: "Georgia", serif;
		font-size: 13px;
		font-weight: normal;

		color: rgb(100,100,100);
	}

	.MODULES form select, .MODULES form option
	{
		padding: 0px;

		font-family: "Georgia", serif;
		font-size: 13px;
		font-weight: normal;

		color: rgb(100,100,100);
	}

	.MODULES form option
	{
		padding: 2px;
	}

	.MODULES form input, .MODULES form textarea
	{
		border-style: solid;
		border-width: 1px;
		border-color: rgb(225,225,225);
	}

	.MODULES form textarea
	{
		width: 400px;
		height: 250px;
	}

	.MODULES label
	{
		font-weight: bold;

		color: rgb(62,20,88);
	}

	.MODULES label small
	{
		font-weight: normal;

		color: rgb(0,0,0);
	}

	.MODULES p
	{
		padding-top: 5px;
		padding-right: 19px;
		padding-bottom: 5px;
		padding-left: 19px;
	}

/* PAGINACJA */

	p.paginacja
	{
		display: block;

		margin: 0px;

		padding-top: 5px;
		padding-right: 19px;
		padding-bottom: 5px;
		padding-left: 19px;

		text-align: left;
		color: rgb(255,255,255);
		font-size: 11px;
	}

	p.paginacja a, p.paginacja span
	{
		display: block;
		float: left;

		margin-top: 0px;
		margin-right: 4px;
		margin-bottom: 4px;
		margin-left: 0px;

		padding-top: 3px;
		padding-right: 6px;
		padding-bottom: 3px;
		padding-left: 6px;
	}


	p.paginacja a
	{
		background-color: rgb(255,255,255);
	}

	p.paginacja span
	{
		background-color: rgb(62,20,88);
	}

	p.paginacja a, p.paginacja a:link, p.paginacja a:visited, p.paginacja a:active, p.paginacja a:hover
	{
		color: rgb(62,20,88);
		text-decoration: none;
	}

	p.paginacja a:hover
	{
		background-color: rgb(205,160,233);
	}
