body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	background: url(../graphic/presentation/tlo-body.jpg) no-repeat top
		center scroll;
}

img {
	border: 0px;
}

h1 {
	font-size: 11px;
	color: #343434;
	margin: 0;
	margin-bottom: 10px;
}

h2 {
	color: #931638;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	margin-bottom: 10px;
}

#tresc {
	color: #6d6d6d;
	font-size: 11px;
	text-align: justify;
	margin: 0;
	width: 548px;
}

#tresc a {
	color: rgb(121, 7, 17);
	text-decoration: none;
}

div#container {
	width: 879px;
	height: 1000px;
	margin: 0 auto;
}

div#pasek-logo {
	width: 879px;
	height: 58px;
	background: url(../graphic/presentation/pasek-logo.jpg) no-repeat top
		left;
}

div#top-flash {
	width: 879px;
	height: 231px;
	background: url(../graphic/presentation/top-flash.jpg) no-repeat top
		left;
}

div.nawigacja {
	width: auto;
	height: auto;
	float: left;
	position: relative;
	left: 655px;
	top: 30px;
}

div.nawigacja a {
	display: block;
	float: left;
	color: #777;
	font-size: 10px;
	text-decoration: none;
	padding-top: 10px;
	margin-right: 15px;
}

div.nawigacja a:hover {
	text-decoration: underline;
}

a.nawigacja-mapa {
	background: url(../graphic/presentation/nawigacja-mapa.gif) no-repeat
		top center;
}

a.nawigacja-kontakt {
	background: url(../graphic/presentation/nawigacja-koperta.gif) no-repeat
		top center;
}

div.jezyk {
	width: auto;
	height: auto;
	float: left;
	position: relative;
	left: 660px;
	top: 24px;
}

div.jezyk a {
	display: block;
	float: left;
	color: #999;
	font-size: 10px;
	padding-bottom: 22px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	margin-right: 5px;
}

a.jezyk-pl {
	background: url(../graphic/presentation/flaga-pl-minus.jpg) no-repeat
		bottom center;
	color: #777;
}


a.jezyk-pl:hover, .pl-selected {
	background: url(../graphic/presentation/flaga-pl-plus.jpg) no-repeat
		bottom center;
	color: #777;
}

a.jezyk-en {
	background: url(../graphic/presentation/flaga-en-minus.jpg) no-repeat
		bottom center;
}

a.jezyk-en:hover, .en-selected {
	background: url(../graphic/presentation/flaga-en-plus.jpg) no-repeat
		bottom center;
	color: #777;
}

div#kolumny {
	width: 879px;
	height: auto;
	float: left;
}

div#kolumna-lewa {
	width: 257px;
	border-right: 1px solid #FFF;
	height: auto;
	float: left;
	background: #FFF;
}

div#kolumna-prawa {
	width: 621px;
	height: auto;
	float: left;
}

div.newsletter {
	width: 244px;
	padding-left: 13px;
	padding-top: 36px;
	height: 90px;
	background: url(../graphic/presentation/newsletter-tlo.jpg) no-repeat
		left top;
	float: left;
	color: #FFF;
	font-size: 11px;
}

table.newsletter {
	border-collapse: collapse;
	margin-top: 15px;
}

table.newsletter td {
	padding: 0;
	padding-right: 1px;
}

div.newsletter input {
	border: none;
	width: 180px;
}

div.newsletter .subm {
	border: none;
	background-color: #bd8184;
	width: 17px;
	color: #FFF;
}

div.bannery {
	width: 255px;
	height: auto;
	padding-left: 1px;
	border-right: 1px solid #d1d1cb;
	float: left;
	background-color: #FFF;
}

div.bannery a {
	font-size: 9px;
	font-weight: bold;
	background: url(../graphic/presentation/ikona-link-wiecej-banner.gif)
		no-repeat right;
	padding-right: 5px;
	position: relative;
	left: 13px;
	top: 56px;
	color: #FFF;
	text-decoration: none;
}

div.bannery a:hover {
	text-decoration: underline;
}

div.banner-praca {
	width: 251px;
	height: 87px;
	background: url(../graphic/presentation/banner-praca.jpg) no-repeat top
		left;
}

div.banner-grunty {
	width: 251px;
	height: 87px;
	background: url(../graphic/presentation/banner-grunty.jpg) no-repeat top
		left;
}

div.banner-trzeci {
	width: 251px;
	height: 87px;
	background: url(../graphic/presentation/banner-trzeci.jpg) no-repeat top
		left;
}

div.news {
	width: 256px;
	height: auto;
	float: left;
	text-align: right;
}

div.news-a {
	width: 256px;
	height: 47px;
	background: url(../graphic/presentation/news-tlo-naglowek.jpg) no-repeat
		top left;
	float: left;
}

div.news-b {
	width: 220px;
	padding-left: 12px;
	padding-right: 24px;
	padding-bottom: 10px;
	height: auto;
	float: left;
	background: url(../graphic/presentation/news-tlo.jpg) repeat-y left;
}

div.news-c {
	width: 256px;
	height: 53px;
	background: url(../graphic/presentation/news-tlo-dol.jpg) no-repeat top
		left;
	float: left;
}

div.news h5 {
	text-align: left;
	color: #931638;
	font-size: 11px;
	margin: 0;
	font-weight: normal;
	margin-bottom: 10px;
}

p.news {
	font-size: 11px;
	color: #6d6d6d;
	margin: 0;
	text-align: justify;
}

div.news a {
	color: #343434;
	font-size: 10px;
	font-weight: bold;
	background: url(../graphic/presentation/ikona-link-wiecej-news.gif)
		no-repeat right;
	padding-right: 5px;
	text-decoration: none;
}

div.news a:hover {
	text-decoration: underline;
}

div.menu {
	width: 621px;
	height: 80px;
	background: url(../graphic/presentation/menu-tlo.jpg) no-repeat top left
		;
	text-align: center;
}

.pelne-gora {
	width: 880px !important;
	background: url(../graphic/presentation/menu-tlo-szerokie.jpg) no-repeat
		top left !important;
	height: 75px !important;
}

div.menu-gora {
	position: relative;
	top: 12px;
}

div.menu-gora a {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
}

div.menu-gora a:hover {
	text-decoration: underline;
}

div.menu-dol {
	position: relative;
	top: 30px;
}

div.menu-dol a {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
}

div.menu-dol a:hover {
	text-decoration: underline;
}

div#tresc {
	width: 551px;
	height: auto;
	padding: 40px;
	padding-right: 30px;
	background: url(../graphic/presentation/tresc-tlo.jpg) no-repeat top
		left #FFF;
}

div#oferty-inwestycyjne {
	width: 880px;
	height: 180px;
	background: url(../graphic/presentation/flash-oferty-inwestycyjne.jpg)
		no-repeat top left;
	float: left;
	margin-bottom: 10px;
}

div#partnerzy {
	float: left;
}

div.partnerzy-a {
	width: 880px;
	height: 30px;
	background: url(../graphic/presentation/partnerzy-a.jpg) no-repeat top
		left;
	float: left;
}

div.partnerzy-b {
	width: 880px;
	height: auto;
	background: url(../graphic/presentation/partnerzy-b.jpg) repeat-y top
		left;
	float: left;
	text-align: center;
}

div.partnerzy-c {
	width: 880px;
	height: 30px;
	background: url(../graphic/presentation/partnerzy-c.jpg) no-repeat top
		left;
	float: left;
}

div#partnerzy img {
	border: none;
	margin-left: 20px;
	margin-right: 20px;
}

div.pelne {
	margin-top: 20px;
	width: 880px;
	height: 114px;
	background: url(../graphic/presentation/stopka-tlo.jpg) no-repeat top
		left;
	float: left;
}

div.pelne-menu-gora {
	width: 880px;
	float: left;
	position: relative;
	top: 15px;
}

div.pelne-menu-gora a {
	display: block;
	float: left;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 20px;
	margin-right: 20px;
	position: relative;
	left: 130px;
}

div.pelne-menu-gora a:hover {
	text-decoration: underline;
}

div.pelne-menu-dol {
	width: 880px;
	float: left;
	position: relative;
	top: 36px;
}

div.pelne-menu-dol a {
	display: block;
	float: left;
	color: #d9d9d9;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-left: 20px;
	margin-right: 20px;
	position: relative;
	left: 165px;
}

div.pelne-menu-dol a:hover {
	text-decoration: underline;
}

div.stopka-copyright {
	width: 880px;
	float: left;
	position: relative;
	top: 60px;
	color: #727272;
	font-size: 11px;
}

div.stopka-copyright table {
	width: 880px;
}

td.stopka-copyright-lewy {
	text-align: left;
	padding-left: 40px;
}

td.stopka-copyright-prawy {
	text-align: right;
	padding-right: 40px;
}

div.stopka-copyright img {
	border: none;
}

div.galeria-zdjecie {
	width: 127px;
	height: auto;
	color: #6d6d6d;
	font-size: 11px;
	float: left;
	margin-bottom: 10px;
	margin-right: 8px;
}

div.galeria-zdjecie img {
	border: #76050d 1px solid;
}

img.tresc-zdjecie-oblewane {
	border: #76050d 1px solid;
	margin-right: 10px;
	float: left;
}

div.oferta {
	width: 550px;
	height: auto;
	background: url(../graphic/presentation/oferta-tlo.jpg) repeat-y left;
}

div.oferta-gora {
	width: 550px;
	height: 10px;
	background: url(../graphic/presentation/oferta-tlo-gora.jpg) no-repeat
		top left;
}

div.oferta-dol {
	width: 550px;
	height: 10px;
	background: url(../graphic/presentation/oferta-tlo-dol.jpg) no-repeat
		top left;
}

table.oferta-tabelka {
	width: 530px;
	border-collapse: collapse;
	margin: 0;
	margin-left: 10px;
}

table.oferta-tabelka td {
	
}

table.oferta-tabelka img {
	border: 1px solid #FFF;
	margin: 0;
}

a.oferta-link-pdf {
	display: block;
	width: 60px;
	font-size: 11px;
	text-decoration: none;
	color: #911434;
	background: url(../graphic/presentation/oferta-link-pdf.gif) no-repeat
		top center;
	padding-top: 25px;
	margin: 0 auto;
	text-align: center;
}

a.oferta-link-pdf:hover {
	text-decoration: underline;
}

a.oferta-link-kontakt {
	display: block;
	width: 50px;
	font-size: 11px;
	text-decoration: none;
	color: #911434;
	background: url(../graphic/presentation/oferta-link-kontakt.gif)
		no-repeat top center;
	padding-top: 25px;
	margin: 0 auto;
	text-align: center;
}

a.oferta-link-kontakt:hover {
	text-decoration: underline;
}

a.oferta-link-drukuj {
	display: block;
	width: 50px;
	font-size: 11px;
	text-decoration: none;
	color: #911434;
	background: url(../graphic/presentation/oferta-link-drukuj.gif)
		no-repeat top center;
	padding-top: 25px;
	margin: 0 auto;
	text-align: center;
}

a.oferta-link-drukuj:hover {
	text-decoration: underline;
}

td.oferta-tabelka-zdjecie {
	padding: 0;
	padding-right: 15px;
	padding-bottom: 10px;
	vertical-align: top;
}

td.oferta-tabelka-miniaturka {
	padding: 0;
	vertical-align: top;
	text-align: left;
}

td.oferta-tabelka-linki {
	width: 220px;
}

td.oferta-tabelka-naglowek {
	background: url(../graphic/presentation/oferta-tabelka-nagl-tlo.gif)
		repeat-x top;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 10px;
	color: #931638;
	font-size: 11px;
	font-weight: bold;
}

td.oferta-tabelka-podnaglowki {
	padding-left: 5px;
	font-size: 11px;
	color: #333;
	padding-bottom: 5px;
}

td.oferta-tabelka-opis {
	padding: 5px;
	line-height: 100%;
	background: url(../graphic/presentation/oferta-tabelka-nagl-tlo.gif)
		repeat-x bottom;
	padding-bottom: 10px;
}

td.oferta-tabelka-przyciski {
	padding-top: 10px;
	padding-left: 5px;
}

a.link-szary-przycisk {
	display: block;
	height: 18px;
	padding-top: 5px;
	width: 120px;
	float: left;
	text-align: center;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	background: url(../graphic/presentation/link-szary-przycisk.jpg)
		repeat-x top;
	border: 1px solid #9e9e9e;
	margin-right: 10px;
}

a.link-szary-przycisk:hover {
	border: 1px solid #666;
}

a.link-szary-przycisk img {
	border: none;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}

div.oferty-kontener {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

div.oferty {
	width: 253px;
	background: url(../graphic/presentation/oferty-tlo.jpg) repeat-y;
	height: 220px;
}

div.oferty-gora {
	width: 243px;
	height: 100px;
	padding-left: 10px;
	padding-top: 10px;
	background: url(../graphic/presentation/oferty-tlo-gora.jpg) no-repeat
		top left;
}

div.oferty-gora img {
	border: 1px solid #FFF;
}

div.oferty-dol {
	width: 253px;
	height: 10px;
	background: url(../graphic/presentation/oferty-tlo-dol.jpg) no-repeat
		top left;
	float: left;
}

table.oferty-tabelka {
	width: 233px;
	border-collapse: collapse;
	background: #0099CC;
	background: url(../graphic/presentation/oferta-tabelka-nagl-tlo.gif)
		repeat-x top;
	margin-right: 10px;
	margin-left: 10px;
}

td.oferty-tabelka-naglowek {
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #931638;
}

td.oferty-tabelka-opis {
	color: #6d6d6d;
	font-size: 11px;
	text-align: justify;
}

td.oferty-tabelka-link-dalej {
	text-align: right;
}

a.link-dalej-czarny {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #343434;
	background: url(../graphic/presentation/link-dalej-czarny.gif) no-repeat
		right;
	padding-right: 5px;
}

a.link-dalej-czarny:hover {
	color: #931638;
}

div.praca {
	text-align: right;
	margin-top: 20px;
}

div#tresc img.ilustracja {
	border: 1px solid #931638;
	margin-bottom: 10px;
	margin-top: 10px;
}

div.oferta-pracy {
	width: 548px;
	height: auto;
	background: url(../graphic/presentation/of-pracy-diw.jpg) repeat-y left;
}

div.oferta-pracy-gora {
	width: 548px;
	height: 20px;
	background: url(../graphic/presentation/of-pracy-diw-gora.jpg) no-repeat
		top left;
}

div.oferta-pracy-dol {
	width: 548px;
	height: 15px;
	background: url(../graphic/presentation/of-pracy-diw-dol.jpg) no-repeat
		top left;
	margin-bottom: 15px;
}

div.oferta-pracy img {
	border: 1px solid #931638;
	margin-left: 15px;
	margin-right: 10px;
	float: left;
}

div.oferta-pracy p {
	margin-right: 15px;
}

div.oferta-pracy-link-dalej {
	text-align: right;
	margin-top: 10px;
	padding-right: 15px;
}

div.kontakt {
	padding: 20px;
	width: 501px;
	height: 433px;
	background: url(../graphic/presentation/kontakt.jpg) no-repeat top left;
}

address {
	color: #404040;
	font-size: 11px;
	font-style: normal;
}

address span {
	color: #931638;
	font-weight: bold;
}

address a {
	color: #931638;
	font-size: 11px;
	text-decoration: none;
}

address a:hover {
	text-decoration: underline;
}







div.kontakt-formularz table {
	color: #404040;
	font-size: 11px;
	border-collapse: collapse;
}

div.kontakt-formularz table input {
	border: #9a9a9a 1px solid;
	width: 160px;
	margin-bottom: 3px;
}

div.kontakt-formularz table .button {
	background: url(../graphic/presentation/formularz-button.jpg) no-repeat
		top left;
	width: 74px;
	height: 24px;
	border: none;
	color: #FFF;
	font-size: 11px;
	margin-right: 10px;
}

div.kontakt-formularz table .button:hover {
	text-decoration: underline;
}

div.kontakt-formularz table textarea {
	border: #9a9a9a 1px solid;
	width: 160px;
	height: 80px;
}

div.kontakt-formularz address {
	margin-bottom: 10px;
}

#oferty-inwestycyjne div {
	font-size: 11px;
	color: rgb(109, 109, 109);
}

#oferty-inwestycyjne .left {
	width: 395px;
	float: left;
	padding-left: 20px;
	padding-top: 50px;
}

#oferty-inwestycyjne .right {
	width: 385px;
	float: left;
	padding-left: 60px;
	padding-top: 50px;
}

#oferty-inwestycyjne img {
	height: 90px;
	margin-right: 20px;
	float: left;
}

#oferty-inwestycyjne .title {
	color: rgb(120, 0, 1);
	font-weight: bold;
}

#oferty-inwestycyjne .text {
	height: 60px;
	margin-top: 10px;
}

#oferty-inwestycyjne .forward-containter {
	text-align: right;
	padding-right: 10px;
}

#oferty-inwestycyjne .forward {
	height: 14px !important;
	float: right;
}

.galPhoto {
	display: block;
	float: left;
	margin: 10px;
	height: 115px;
}

.galPhoto img {
	border: solid 1px rgb(119, 5, 13);
}

.main-link {
	display: block;
	left: 0;
	width: 270px;
	position: absolute;
	height: 70px;
	z-index: 20;
}


#kontakt-formularz {
	position: absolute;
	top: 500px; 
	left: 300px; 
	width: 173px;
}

#kontakt1{
	position: absolute;
	top: 180px;
	left: 300px; 
}

#kontakt-biuro {
	
}

#kontakt2 {
	position: absolute;
	top: 180px;
	margin: 0;
}

#kontakt3 {
	position: absolute;
	top: 340px; 
	margin: 0;
}

#kontakt4 {
	position: absolute;
	top: 340px;
	left: 300px; 
	margin: 0;
}

#kontakt5 {
	position: absolute;
	top: 500px;
	margin: 0;
}

#kontakt6 {
	position: absolute;
	top: 660px;
	margin: 0;
}