body, div, form, table, input, select, textarea, ul, img, span{margin:0px;padding:0px;}
body{text-align:center;}
div{text-align:left;}
object{outline:none;}
table{border-collapse:collapse;border-spacing:0px;}
img, span{border:none;}
ul li{list-style-position:outside;list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
div.clear{clear:both;font-size:0px;height:1px;line-height:0px;margin:0px;padding:0px;}
p.inlineForm{display:inline;}
div.hidden{display:none;}
.print {
	display:none;
}
body {
margin:0px;
padding:0px;
font-size:11px;
width:100%;
background-color:#fff;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#272d15;
background-image:url(../img/bg.png);
background-repeat:repeat-x;
background-position:top center;
}
input, textarea {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
a{
color:#6b6807;
text-decoration:none;
font-weight:bold;
}
a:hover{
text-decoration:underline;
}
a:focus{
outline:0px;
}
a.dalej{
padding-right:12px;
background-image:url(../img/dalej.png);
background-repeat:no-repeat;
background-position:right 5px;
}
p{
line-height:18px;
}
img{
border:0px;
}
h1, h2, h2, h3, h4, h5, h6, h7{
font-family:"trebuchet ms",tahoma , Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#6e6b0d;
font-weight:normal;
margin-top:0px;
padding-top:0px;
}
h2 {
	font-size:18px;
}

.out{
text-indent:-2000px;
overflow:hidden;
display:block;
}
#bg-right{
width:50%;
height:435px;
background-image:url(../img/bg-right.png);
position:absolute;
top:0px;
right:0px;
}
#wrapper{
margin-left:auto;
margin-right:auto;
position:relative;
width:950px;
}
#body-pl #top{
width:950px;
height:433px;
background-image:url(../img/pl/top.png);
position:relative;
}
#body-en #top{
width:950px;
height:433px;
background-image:url(../img/en/top.png);
position:relative;
}
#body-de #top{
width:950px;
height:433px;
background-image:url(../img/de/top.png);
position:relative;
}
#logo{
width:180px;
height:100px;
position:absolute;
top:0px;
left:43px;
}
#mail {
width:140px;
height:22px;
position:absolute;
top:80px;
left:800px;
display:block;
}
#lang{
width:93px;
height:14px;
position:absolute;
top:10px;
left:669px;
/*display:none;*/
}
#lang a{
width:19px;
height:12px;
background-image:url(../img/flags.png);
border:1px #d4d8c5 solid;
text-indent:-2000px;
overflow:hidden;
display:block;
float:left;
}
#lang a:hover{
border:1px #73785e solid;
}
#lang a.angielski{
background-position:-19px 0px;
position:relative;
left:14px;
}
#lang a.niemiecki{
background-position:-38px 0px;
position:relative;
left:28px;
}
#body-pl a#link-glowna{
position: absolute;
top: 8px;
left: 794px;
color: white;
}
#body-pl a#link-kontakt{
position:absolute;
top:8px;
left:892px;
color:#fff;
}
#body-pl img#picture{
position:absolute;
right:0px;
bottom:60px;
}




#body-en a#link-glowna{
position: absolute;
top: 8px;
left: 794px;
color: white;
}
#body-en a#link-kontakt{
position:absolute;
top:8px;
left:892px;
color:#fff;
}
#body-en img#picture{
position:absolute;
right:0px;
bottom:60px;
}

#body-de a#link-glowna{
position: absolute;
top: 8px;
left: 794px;
color: white;
}
#body-de a#link-kontakt{
position:absolute;
top:8px;
left:892px;
color:#fff;
}
#body-de img#picture{
position:absolute;
right:0px;
bottom:60px;
}













#top-left-menu{
width:253px;
height:200px;
position:absolute;
top:138px;
left:17px;
}
#top-left-menu div{
float:left;
height:34px; 
width:253px; 
background-image:url(../img/top-left-menu.png);
background-position:0px -260px;
background-repeat:no-repeat;
position:relative;
}
#top-left-menu div:hover{
} 
#top-left-menu div.domy:hover{
}
#top-left-menu div.lokale:hover{
}
#top-left-menu div.obiekty:hover{
}
#top-left-menu div.dzialki:hover{
}
#top-left-menu div a{
color:#6a6705;
position:absolute;
top:15px;
}
#top-left-menu div a.sprzedaz{
left:116px;
}
#top-left-menu div a.wynajem{
left:187px;
}
a#dodaj-oferte{
width:291px;
position:absolute;
left:0px;
bottom:0px;
height:60px;
background-image:url(../img/dodaj-oferte.png);
background-repeat:no-repeat;
background-position:-20px 0px;

}
a#dodaj-oferte:hover{
background-position:154px 21px;

}

#main-menu{
width:659px;
height:60px;
position:absolute;
bottom:0px;
right:0px;
/*background-image:url(../img/main-menu.png);*/
}
#main-menu a{
display:block;
overflow:hidden;
text-indent:-2000px;
float:left;
height:60px;
background-position:0px -60px;
background-repeat:no-repeat;
}
#body-pl #main-menu a:hover{background-image:url(../img/pl/main-menu.png);}
#body-pl #main-menu a#projektowanie{width:170px;}
#body-pl #main-menu a#projektowanie:hover{background-position:0px 0px;}
#body-pl #main-menu a#pomiary-geodezyjne{width:205px;}
#body-pl #main-menu a#pomiary-geodezyjne:hover{background-position:-170px 0px;}
#body-pl #main-menu a#nadzory-budowlane{width:205px;}
#body-pl #main-menu a#nadzory-budowlane:hover{background-position:-170px 0px;}
#body-pl #main-menu a#wykonawstwo{width:163px;}
#body-pl #main-menu a#wykonawstwo:hover{background-position:-375px 0px;}
#body-pl #main-menu a#projekty-archon{width:121px;}
#body-pl #main-menu a#projekty-archon:hover{background-position:-538px 0px;}



#body-en #main-menu a:hover{background-image:url(../img/en/main-menu.png);}
#body-en #main-menu a#projektowanie{width:150px;}
#body-en #main-menu a#projektowanie:hover{background-position:0px 0px;}
#body-en #main-menu a#pomiary-geodezyjne{width:225px;}
#body-en #main-menu a#pomiary-geodezyjne:hover{background-position:-150px 0px;}
#body-en #main-menu a#nadzory-budowlane{width:235px;}
#body-en #main-menu a#nadzory-budowlane:hover{background-position:-150px 0px;}
#body-en #main-menu a#wykonawstwo{width:153px;}
#body-en #main-menu a#wykonawstwo:hover{background-position:-385px 0px;}
#body-en #main-menu a#projekty-archon{width:121px;}
#body-en #main-menu a#projekty-archon:hover{background-position:-538px 0px;}

#body-de #main-menu a:hover{background-image:url(../img/de/main-menu.png);}
#body-de #main-menu a#projektowanie{width:195px;}
#body-de #main-menu a#projektowanie:hover{background-position:0px 0px;}
#body-de #main-menu a#pomiary-geodezyjne{width:225px;}
#body-de #main-menu a#pomiary-geodezyjne:hover{background-position:-150px 0px;}
#body-de #main-menu a#nadzory-budowlane{width:160px;}
#body-de #main-menu a#nadzory-budowlane:hover{background-position:-195px 0px;}
#body-de #main-menu a#wykonawstwo{width:160px;}
#body-de #main-menu a#wykonawstwo:hover{background-position:-355px 0px;}
#body-de #main-menu a#projekty-archon{width:140px;}
#body-de #main-menu a#projekty-archon:hover{background-position:-515px 0px;}

#middle{
width:950px;
min-height:200px;
background-image:url(../img/middle.png);
background-repeat:repeat-y;
float:left;
padding-bottom:60px;
margin-bottom:40px;
}
#left{
width:291px;
float:left;
min-height:529px;
background:#dad9b4 url(../img/left.png) no-repeat;
position:relative;
}
#left #left-menu{
padding:40px 0px 0 0px;
}
#left #left-menu a{ 
font-size:13px;
color:#6e6b0d; 
height:44px;
line-height:42px;
padding-left:20px;
display:block;
background:url(../img/left-menu.png) left center no-repeat;
}
#left #left-kontakt{
color:#000e1b;
font-size:12px;
width:234px;
height:196px;
padding:70px 0 0 25px;
margin:auto;
}

#body-pl #left-kontakt {background-image:url(../img/pl/kontakt-box.png);}
#body-en #left-kontakt {background-image:url(../img/en/kontakt-box.png);}
#body-de #left-kontakt {background-image:url(../img/de/kontakt-box.png);}

#left #left-kontakt p{
line-height:22px;
}
#left #left-kontakt a{
color:#78751c;
background-image:url(../img/left-arrow.png);
background-repeat:no-repeat;
padding-left:15px;
background-position:0px 5px;
clear:both;
float:left;
margin-bottom:5px;
position:relative;
left:-15px;
}
#mainContainer{
width:659px;
min-height:529px;
float:left;
}
#offers{
width:660px;
height:166px;
background-repeat:no-repeat;
overflow:hidden;
float:left;
}
#body-pl #offers {background-image:url(../img/pl/right-offers.jpg);}
#body-en #offers {background-image:url(../img/en/right-offers.jpg);}
#body-de #offers {background-image:url(../img/de/right-offers.jpg);}
#offers div{
float:left;
width:132px;
height:46px;
text-align:center;
line-height:18px;
padding-top:120px;
float:left;
}
#main{
width:610px;
min-height:300px;
float:left;
padding-top:36px;
padding-right:15px;
padding-left:26px;
}
#main-left{
width:300px;
float: left;
padding-left:5px;
}
#main-right{
float:left;
width:279px;
padding-left:15px;
}
#promowane{
width:260px;
height:306px;
position:relative;
text-align:center;
margin:20px auto 20px auto;
}
#body-pl #promowane {background-image:url(../img/pl/promowane.png);}
#body-en #promowane {background-image:url(../img/en/promowane.png);}
#body-de #promowane {background-image:url(../img/de/promowane.png);}
.promowaneContent {
	position:relative;
	margin:auto;
	width:200px;
	height:220px;
	text-align:center;
}
.promowane {
	display:none;
	position:absolute;
	width:200px;
	height:220px;
	left:30px;
	top:60px;
	text-align:center;
}
#promowane .pic{
width:200px;
height:120px;
margin:auto;
text-align:center;
}
#promowane .pic  img{
border:3px #fff solid;
}
#promowane a#back{
position:absolute;
top:100px;
left:15px;
width:20px;
height:20px;
background: url(../img/prev-offer.png) 0 0 no-repeat;
z-index:20;
}
#promowane a#forward{
position:absolute;
top:100px;
right:15px;
width:20px;
height:20px;
background: url(../img/next-offer.png) 0 0 no-repeat;
z-index:20;
}
#promowane a.promo-opis{
line-height:14px;
font-weight:normal;
}
#promowane a.promo-wiecej{
color:#272d15;
position:absolute;
bottom:3px;
left:85px;
}
#bottom{
width:100%;
float:left;
height:166px;
background-image:url(../img/bottom.png);
}
#bottomContainer{
width:950px;
margin-left:auto;
margin-right:auto;
position:relative;
height:166px;
}
#bottom-menu{
width:950px;
text-align:center;
position: absolute;
top:20px;
}
#bottom-menu a{
font-weight:normal;
}
#bottom-menu img{
margin-left:14px;
margin-right:14px;
position:relative;
top:8px;
}
#copy{
position:absolute;
bottom:16px;
color:#0f1519;
left:0px;
font-size:12px;
}
#projekt{
position:absolute;
bottom:16px;
right:120px;
color:#0f1519;
font-size:12px;
}
#wizjo{
position:absolute;
bottom:0px;
right:0px;
}

#filtr{
width:658px;
height:114px;
color:#595803;
padding-top:15px;
background-repeat:repeat-x;
overflow:hidden;
float:left;
position:relative;
left:1px;
background-image:url(../img/filtr.png);
font-size:12px;
}
#filtrBox .formBox {
    height:94px;
    overflow:hidden;
}
#filtrBox table {
    margin:auto;
}
#filtrBox th, #filtrBox td {
    padding:0px 2px;
    height:30px;
    vertical-align:bottom;
}
#filtrBox input {
    vertical-align:middle;
}
#filtrBox th {
    text-align:right;
    padding:0px 10px 0 30px;
}
#filtrBox select, #filtrBox input.txt {
    font:12px Tahoma;
    vertical-align:middle;
}
#filtrBox input.txt {
    width:50px;
}
#filtrBox input.lokalizacja {
    width:135px;
}
.submit {
    font:bold 11px Tahoma;
	text-transform:uppercase;
	cursor: pointer;
    color:#595803;
    background-color:#f7fbee;
    border:0px;
	text-indent:6px;
	line-height:26px;
	background-image:url(../img/filtruj.png);
	width:75px;
	height:23px;
}
.obiekt {
    margin:0 0 5px;
    padding:10px 0;
	background-image:url(../img/obiekt.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.obiekt td {
    vertical-align:top;
}
.obiekt .imgBox { width:150px; padding-right:10px; }
.obiekt .imgBox img { border:2px #575603 solid }
.obiekt .params { width:180px; padding-right:10px; }
.obiektBox td {
    height:25px;
}
.params .label { font-weight:bold;text-align:right; padding:0 7px 0 0; }
.obiekt .opis {

}
#naglowek{
background-image:url(../img/naglowek.png);
width:658px;
position:relative;
left:1px;
height:72px;
background-repeat:repeat-x;
}
#naglowek h1{
color:#767403;
font-size:18px;
font-weight:bold;
position:relative;
top:26px;
left:20px;
}
#naglowek a#wroc{
display:block;
position:absolute;
right:0px;
top:1px;
height:71px;
width:195px;
}
#body-pl #naglowek a#wroc{background-image:url(../img/pl/wroc.png);}
#body-en #naglowek a#wroc{background-image:url(../img/en/wroc.png);}
#body-de #naglowek a#wroc{background-image:url(../img/de/wroc.png);}
#imgBox{
width:310px;
height:280px;
/*background-color:#cacbb6;*/
min-height:20px;
display:table;
text-align:center;
/*display:table-cell;*/
vertical-align:middle;
}
#imgBox img{
}
#frame{
float:left;
}
#params-main{
font-size:12px;
width:250px;
padding-left:20px;
min-height:280px;
float:left;
position:relative;
}
#params-main .label {text-align:right; padding:0 7px 0 0;} 
#params-main .value { font-weight:bold; color:#5c5a03;  }
#params-main a.morePhoto,#params-main a.drukuj{
background-image:url(../img/wiecejzdjec.png);
width:80px;
padding-top:3px;
padding-left:21px;
height:18px;
position:absolute;
bottom:0px;
color:#fff;
font-size:11px;
}
#params-main a.drukuj{
background:url(../img/drukuj.png) no-repeat;
bottom:0px;
right:0;
text-indent:17px;
}

#main-opis{
width:100%;
clear:both;
padding-top:10px;
float:left;
font-size:12px;
}
.linia{
font-weight:bold;
font-size:18px;
clear:both;
color:#5b5a03;
width:100%;
background-image:url(../img/obiekt.png);
background-repeat:repeat-x;
background-position:bottom;
font-family:"trebuchet ms", tahoma, Verdana, Arial, Helvetica, sans-serif;
}


#galeria,#mapaBox{
width:582px;
min-height:200px;
background-image:url(../img/galeria.png);
background-color:#cacbb6;
background-repeat:repeat-x;
float:left;
padding-bottom:20px;
}
#mapaBox {
	margin-top:10px;
}
#galeria span,#mapaBox span.label{
position:relative;
left:20px;
top:13px;
padding-left:6px;
padding-right:6px;
font-weight:bold;
font-size:18px;
clear:both;
color:#5b5a03;
background-color:#cacbb6;
font-family:"Trebuchet ms", tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#galeriaBox,#mapaBoxContent{
width:540px;
padding-left:13px;
padding-top:30px;
}
.galeriaTresc a, .galeriaObiekt a {
	display:block;
	float:left;
	text-align:center;
	width:180px;
	height:220px;
}
.galeriaObiekt a {
	width:130px;
	height:100px;
}
#galeriaBox img{
margin-left:10px;
border:1px #545232 solid;
margin-bottom:10px;
}
#galeriaBox img:hover{
border:1px #dddbc0 solid;
}
#map_canvas{
border:2px #545232 solid;
margin-top:20px;
}
#mapa {
	width:587px;
	height:370px;
	border:5px solid #686753;
}
#mapaObiekt {
	width:560px;
	height:300px;
}
#lokalizacjaBox {
	padding:30px 0 0 25px;
}
#lokalizacjaBox h2 {
	margin-bottom:10px;
}
.teksty{
font-size:12px;
}
#kontaktBox {
	padding:45px 0 0 25px;
	overflow:auto;
}
#kontaktForm {
	float:left;
	color:#414012;
}
#kontaktForm div.bgBox{
	background: url(../img/kontakt-form-bg.png) 0 0 no-repeat;
	width:376px;
	height:273px;
	position:relative;
}
#kontaktForm div.bgBox div {
	position:absolute;
	left:15px;
}
#kontaktForm label {
	display:block;
	line-height:20px;
}
#formPodpis { top:166px; }
#kontaktForm #formAdres {top:166px; left:195px;}
#kontaktForm #formSubmit {top:233px; left:198px;}
#formTelefon { top:213px;}
#formTresc {top:12px;}
#formTresc textarea {
	border:none;
	width:335px;
	height:121px; 
	background:none;
	padding:2px 0 0 5px;
	font-size:11px;
}
#kontaktForm input {
	background:none;
	width:157px;
	height:20px;
	padding:2px 0 0 5px;
	font-size:11px;
	position:absolute;
	border:none;
}
#kontaktInfo {
	width:220px;
	float:left;
	font-size:13px;
}
.error, .info {
	padding-bottom:10px;
	font-weight:bold;
	color:#800000;;
}
.info {
	color:#6e6b0d;
	font-size:14px;
}
#trescSite {
	padding:38px 30px;
	line-height:18px;
	font-size:12px;
}

#kalkulator {
	position: relative;
	left: 15px;
	top:20px;
	font-size: 12px;
}

#kalkulator fieldset{
	border: none;
}

#kalkulator label {	
	left: 5px;
	vertical-align: middle;
}

#kalkulator .tf {

	width: 90px;
}

#kalkulator input {
	height: 20px;
	font-size: 15px;
	text-align: right;
	padding: 1px;
}

#kalkulator span {
	vertical-align: middle;
	height: 20px;
	display: block;
	position: relative;
	margin: 10px;
}


#polecane{
	position:relative;
	
}
#licznik {
	position:relative;
	left:20px;
	font-weight:bold;
	color:#b4b264;
}
#licznik span{
	font-size:30px;
	letter-spacing:1pt;
	margin-top:2px;
}




#kalkulator span{

}

#kalkulator label{


}
#kalkulator input{
	font-size:12px;
	font-weight:bold;
	background-color:#e5ebd4;
	border:1px #545202 solid;


}
input:disabled{
	color:#848241;
}
#kalkulator table{
	width:600px;
}
#kalkulator th{
	font-weight:normal;
	text-align:right;
	width:500px;
	padding:5px 20px 5px 0px;
	border-bottom:1px #c6ccb3 dotted;

}

#kalkulator td{
	padding:5px 0px 5px 0px;
	width:100px;
	border-bottom:1px #c6ccb3 dotted;

}
.radio{
	position:relative;
	top:5px;
	margin:0px;
	padding:0px;
}
#projekty-filtry{
width:638px;
height:134px;
color:#595803;
padding-top:22px;
padding-left:20px;
background-repeat:repeat-x;
overflow:hidden;
float:left;
position:relative;
left:1px;
background-image:url(../img/filtr.png);
font-size:12px;
background-position:bottom;
}
#filtrowanie-napis{
	position: relative;
	left:30px;
	top:13px;
	font-size:12px;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#86906a;
	font-weight:bold;
}
.grupa-filtrow{
	padding:5px 10px 10px 10px;
	float:left;
	float:left;
	height:122px;
	border-right:2px #cdceac solid;
	line-height:11px;
	font-size:11px;
	}
.grupa-filtrow-last{
	padding:5px 0px 10px 10px;
	float:left;
	float:left;
	height:122px;
	line-height:11px;
	font-size:11px;
	}
.grupa-filtrow a{
	display:block;
	margin-bottom:6px;
	font-weight:normal;
}
.grupa-filtrow a:hover{
	color:#ada91f;
	text-decoration:none;
}
.grupa-filtrow-last span, .grupa-filtrow span{
	font-weight:bold;
	display:block;

}
#nazwa{
	width:130px;
	padding:2px 0 0 5px;
	border:1px #b4b393 solid;
	background-color:#e8e7d2;
	height:20px;
}
fieldset{
	border:0px;
	padding:0px;
	margin:0px;
}

#filtry-szukaj{
	background-color:#dad9b4;
	padding:10px;
	margin-top:15px;
}
#submit{
	background-color:#5b5a03;
	border:0px;
	padding:4px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	font-size:11px;
}
.selected{
	color:#171713;
}
#projekt-menu{
	background-color:#d4d3a8;
	border:0px;
	padding-left:10px;
	float:left;
	width:600px;
	clear:both;
	margin-bottom:20px;
}
#projekt-menu li{
	display: inline;
	margin-right:10px;

}
#projekt-menu li a{
	text-transform:uppercase;
	padding:15px;
	float:left;
	display:block;
}
#projekt-menu li a:hover{
	text-decoration:none;
	background-color:#e5e4bd;
}
.tabela-opis{
	float:left;
	width:300px;
}
.tabela-opis table td{
	border:1px #dad9b4 solid;
	padding:8px;
}

.f_2{
	border:1px #dad9b4 solid;
	padding:8px;
}
.rzut-podpis{
	display:block;
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	text-align:left;
	font-size:14px;
	color:#afb69c;
	font-weight:bold;
}