@charset "iso-8859-2";
/* CSS Document */

html {
	font-family:Arial, sans-serif;
  background:url(grafika/bg.png) no-repeat;
  background-color:#f0f2f2;
	text-align:center;
	font-size:12px;
	color:#ededed;
	margin:0px;
	padding:0px 0px 150px 0px;
}
body{
	margin:0; 
	vertical-align:top;
	/*background-repeat:repeat-x;*/
	height: 100%;
}
img { 
	border:none;
 }
a {
	color:#ededed;
	text-decoration:none;
}
a:hover {
	color:#b69800;
}
h1 {
	padding:0px 0px 5px 0px;
	font-size:14px;
	color:#000;
	margin:0px;
}
h2 {
	font-size:14px;
	color:#5f6348;
	padding: 8px 0px 0px 40px;
	margin:0px;
	background:url(grafika/tytul_real.png) no-repeat center left;
 	height: 22px;
 	width: 479px;
}
h2 a{
 	color:#656847;
}
h2 a:hover{
 	color:#b69800;
}
p {
	margin:12px 0px 0px 0px;
	padding:0px;
}
.sub{
 	position: relative; top: -16px;
 	left: 210px;
 	z-index: 25;
 	display: none;
}
.sub_top{
 	background:url(grafika/top_sub.png) no-repeat;
 	height: 5px;
 	width:225px;
 	z-index: 25;
 	-moz-opacity: 0.9;
 	opacity: 0.9;
}
.sub_flot{
 	background:url(grafika/flot_sub.png) repeat-y;
 	width:225px;
 	z-index: 25;
 	padding-bottom: 5px;
 	-moz-opacity: 0.9;
 	opacity: 0.9;
}
.sub_bott{
 	background:url(grafika/bot_sub.png) no-repeat;
 	height: 14px;
 	width:225px;
 	z-index: 25;
 	-moz-opacity: 0.9;
 	opacity: 0.9;
}
.data {
	margin-top:5px;
	color:#ae0b36;
}
.wiecej {
	border-bottom: 2px #c4c4c4 solid;
}
.wiecej a {
	color:#b50430;
}
.stronicowanie {
	text-align: center;
}
.stronicowanie a {
 	margin:2px;
 	color:#ededed;
}
#galeria {
  position: relative; right: 35px; top: 0px;
  width: 153px;
  float: right;
}
#galeria img{
	border: #b9bab8 1px solid;
	margin-bottom: 10px;
	width: 151px;
	height: 102px;
}
#realizacja_opis {
  margin-top: -12px;
  width: 754px;
}

#podstawa {
	position:relative;
	text-align:left;
	width:754px;
	margin:auto;
}
#top {
	/*height:255px;*/
	width: 754px;
	float: left;
	margin: 0;
	padding: 0;
}
#logo {
	width:754px;
	height:123px;
	float:left;
}

#nav_top, #nav_top ul {
	margin-top: 5px;
	width: 765px;
	font-weight:bold;
	color:#f9f9f9;
	font-size:13px;
	float: left;
	list-style-type:none;
	
}

#nav_top li {
	background:url(grafika/nav_top_new.png) no-repeat left;
	width: 125px;
	height: 35px;
	float: left;
	margin-left:-40px;
	margin-right:41px;
}
#nav_top a {
	padding: 8px 7px 0px 0px;
	float: right;
}
#wyszukiwarka {
	margin-top:16px;
	background:url(grafika/wyszukiwarka.png) no-repeat center;
	height: 35px;
	width: 754px;
}
#wyszukiwarka_submenu{
	margin-top:16px;
	width: 754px;
}
.wysz {
	width:400px;
	border: #e7ce36 solid 3px;
	margin-left: 190px;
	margin-top: 6px;
}
.men_main{
	z-index: 1;
}
.nav_txt{
	font-size:16px;
	font-style:italic;
	font-weight:bolder;
	padding-left: 5px;
	padding-top: 25px;
	cursor: pointer;
}
.nav_txt a{
 	color:#ededed;
}	
.nav_txt a:hover{
 	color:#b69800;
}
.nav_txt_s{
	font-size:14px;
	font-style:italic;
	font-weight:bolder;
	padding-left: 20px;
	padding-top: 5px;
	cursor: pointer;
}
.nav_txt_s a{
 	color:#ededed;
}
.nav_txt_s a:hover{
 	color:#b69800;
}
#center_top{
	float:left;
	width: 754px;
	height: 2px;
	margin-top: 16px;
}
#center {
	background:url(grafika/center.png) repeat-y top;
	float:left;
	width:754px;
	-moz-opacity: 0.8;
 	opacity: 0.8;
 	filter:alpha(opacity=85);
}
#center_real {
	background:url(grafika/center_real.png) repeat-y top;
	float:left;
	width:754px;
	-moz-opacity: 0.8;
 	opacity: 0.8;
 	filter:alpha(opacity=85);
}
#center_main {
	background:url(grafika/logo.png) no-repeat;
	float:left;
	width:754px;
	height: 606px;
}
#center_bott{
	background:url(grafika/center_bott.png) no-repeat top;
	float:left;
	width:754px;
	height:3px;
	margin: 0px 0px 0px 0px;
}
.tresc {
	/*margin: 0px 40px 25px 30px;*/
	font-size:11px;
	color:#656847;
}
#title{
	margin: 0px 0px 15px 0px;
	float:right;
	font-variant: small-caps;
	font-weight: bold;
}
#galeria_rel{
	margin: 0px 35px;
	width:154px;
	height:144px;
	float: right;
}
.photo{
	width: 152px;
	height: 102px;
	border: 1px #b9bab8 solid;
}
.photo_realizacja{
  margin-top: 10px; 
  margin-left: 45px;
  margin-bottom: 10px;
  float: left;
  width: 435px;
	height: 277px;
	border-bottom: 2px #c4c4c4 solid;
}
#realizacja{
	float: left;
	width:65%;
}
.pass_rel{
	margin-top: -5px;
}
.rel_txt{
	padding-top: 4px;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	color:#5f6455;
}
.architekt_txt{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;
	text-align: left;
	font-size: 13px;
	color:#5f6455;
}
#main_arch{
	margin: -2px 0px 0px 35px;
	float:left;
	background:url(grafika/main_arch.png) no-repeat top;
 	height: 22px;
 	width: 97px;
}
#miasto{
	margin: -2px 0px 0px 2px;
	float:left;
	background:#e7d988 top;
 	height: 22px;
 	width: 207px;
}
#miasto_opis{
	margin: 10px 0px 0px 134px;
	float:left;
	background:#e7d988 top;
 	height: 22px;
 	width: 207px;
}
#powierzchnia_opis{
	margin: 10px 0px 0px 2px;
	float:left;
	background:#e7d988 top;
 	height: 22px;
 	width: 136px;
}
#powrot_opis{
  float:left;
 	width: 200px;
}
.rel_txt_a{
	padding-top: 4px;
	padding-left: 45px;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.rel_txt_b{
  padding-top: 4px;
	padding-left: 45px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}
#wykonawca{
	margin: 2px 0px 0px 134px;
	float:left;
	background:#e7d988 top;
 	height: 22px;
 	width: 207px;
}
#inwestor{
	margin: 2px 0px 0px 134px;
	float:left;
	/*background:url(grafika/inwestor.png) no-repeat top;*/
	background:#e7d988 repeat-y top;
 	height: 22px;
 	width: 345px;
}
#powierzchnia{
	margin: -2px 0px 0px 2px;
	float:left;
	background:#e7d988 top;
 	height: 22px;
 	width: 136px;
}
#architekt{
	margin: 2px 0px 0px 35px;
	float:left;
	background:#e3daa3 repeat-y top;
 	width: 306px;
}
#opis{
	float:left;
	color:#fff;
 	width: 480px;
}
#opis_w{
	float:left;
	color:#fff;
 	width: 680px;
}
.txt_opis_arch{
  margin: 20px 0px 0px 45px;
  float:left;
  font-size: 14px;
  font-weight: bold;  
}
.txt_opis{
  margin: 0px 0px 0px 45px;
  float:left;
  font-size: 12px;
}
.txt_opis_wysz{
  margin: 20px 0px 20px 45px;
  float:left;
  font-size: 13px;
}
.txt_opis_architekt{
  margin: 20px 0px 0px -67px;
  float:left;
  font-size: 13px;
  font-weight: bold; 
}
#big_architekt{
  margin: 2px 0px 0px 45px;
  float:left;
	color:#fff;
 	width: 106px;
 	font-size:13px;
}
#rok{
	margin: 2px 0px 0px 2px;
	float:left;
	background:#e7d988 top;
 	height: 22px;
 	width: 136px;
}
#right {
	padding-top:25px;
	float:left;
	width:244px;
}
#right img {
	margin-top:6px;
}
.adres {
	text-align:center;
	padding-bottom:5px;
	margin-top:50px;
	color:#2b2b2b;
}
#stopka {
	margin:5px 20px 10px 20px;
}
#bottom{
	background:url(grafika/bottom.png) no-repeat;
	height: 56px;
	width:976px;
}
#stopa {
	position:relative; top: 0px;
	text-align:center;
	height: 26px;
	width:754px;
	margin:auto;
}
.stopa_txt{
  color:#b3b4b4;
  font-size:11px;
  /*font-style:italic;*/
  font-weight:bold;
}
.qmd{
 	color: #585858;
 	float:left;
}
.czysc {
	clear:both;
}

#formularz_top {
 	background:url(grafika/formularz_top.png) no-repeat;
	float:right;
	width:656px;
	height:82px;
	margin: 0px 0px 0px 0px;
}
#formularz_flot {
 	background:url(grafika/formularz_flot.png) repeat-y;
	float:right;
	width:656px;
	margin: 0px 0px 0px 0px;
}
#formularz_bott {
 	background:url(grafika/formularz_bott.png) no-repeat;
	float:right;
	width:656px;
	height:42px;
	margin: 0px 0px 0px 0px;
}
.for_przycisk {
	margin: 0;
 	padding: 0px 0px 3px 0px;
 	border: 0;
	background:url(grafika/wyslij.png) no-repeat center top;
	width:61px;
	height:22px;
	cursor: pointer;
}
.panel {
 	float: right;
 	margin-right: 56px;
 	text-align:left;
 	color:#696969;
}
input {
border: #cacaca solid 1px;
}
textarea {
 	border: #cacaca solid 1px;
}
.ok, .blad {
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#FF0000;
	margin-top:50px;
}
.ok {
	color:#009900;
}
#kryteria_1{
  background:url(grafika/kryteria.png) no-repeat center;
	height: 79px;
	width: 754px;
}
.selecta {
  margin: 5px 20px 10px 0px;
  color:#5a5a5a;
  border:3px solid #e7ce36; 
  background:#fff;
  width: 220px;
}
.wysz_but {
  background: url(grafika/szukaj.png) no-repeat center;
  border: 3px solid #cab94c; 
	height: 24px;
	width: 101px;
}
.button_pdf {
  float: left;
  width: 150px;
  height: 34px;
  background: url(grafika/pdf.png) no-repeat top;
  cursor: pointer;
}
.button {
  margin: 2px 2px 2px 2px;
  width:20px;
  /*border:1px solid #e7ce36;*/
}
.rel_lista {
  border: 1px solid #cab94c; 
	height: 24px;
	width: 196px;
	float: left;
}
#pro_as {
  background: url(grafika/pro_as.png) no-repeat left;
  width: 754px;
  height: 23px;
  margin: auto;
}
.list_txt{
  text-align:left;
  margin-left: 35px;
  padding-top:3px;
  font-size:14px;
	color:#5f6348;
	font-weight: bold;
}
#pro_as_list {
  margin-top:12px;
  background: url(grafika/pro_as_list.png) no-repeat left;
  width: 754px;
  height: 23px;
  margin: auto;
}
.list_txt1{
  text-align:left;
  padding-left: 35px;
  padding-top:4px;
  font-size:13px;
	color:#5f6348;
	font-weight: bold;
}