body, div, p, a, h1, h2, h3, img{
	margin:0;
	padding:0;
}
body{
	background-color :#6e941f;
}
h1{
	color:#192a36;
	font-size:9pt;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
	font-weight:bold;
	line-height:11pt;
}
#logo_link
{
	width: 150px;
	height: 120px;
	position: absolute;
	left: 30px;
	top: 0;
}
#maxContener{
	position:relative;
	width:100%;
	height:auto;
	background-image:url(tlo.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#banner{
	position:relative;
	width:100%;
	height:153px;
	background-image:url(bannerback.gif);
	background-repeat:repeat-x;
}
#banflash{
	width:759px;
	height:153px;
	margin:0 auto;
	position: relative;
}
#stopka{
	background-image:url(tlo.jpg);
	clear:right;
	height:80px;
	width:756px;
	position:static;
	background-position:bottom;
	z-index:-2;
	margin:0 auto;
}
#iso{
	float:left;
	display:inline;
	position:static;
	left:0px;
	height:80px;
	width:605px;
	background-image:url(iso.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#btlink{
	line-height:12pt;
	text-align:right;
	height:80px;
	width:170px;
	position:absolute;
	right:50%;
	margin-right:-380px;
}

#btlink p{
	padding:35px 0 0 0px;
	color:#666666;
	font-family:Verdana;
	font-size:8pt;
}
#btlink a{
	padding:0 10px;
	color:#666666;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
}
#btlink a:hover{
	text-decoration:underline;
}
#Contener{ 
	position:relative;
	display:block;
	width:760px;
	height:auto;
	margin:0 auto;
}
#akcentbok{
	position:absolute;
	bottom:0px;
}
#akcentbok2{
	position:absolute;
	top:0px;
}
#lewaKolumna{
	position:relative;
	margin-bottom:-28px;
	display:inline;
	float:left;
	width:202px;
	z-index:+3;
}
#lewaKolumna a.banerek{
	display:block;
	height:150px;
	width:180px;
	margin:10px;
	margin-left:15px;
	background-image:url('images/zaborowek_180x150.jpg');
	background-repeat:no-repeat;
}
#gracja:hover{
}
#wyszukiwarka{
	position:relative;
	height:130px;
	width:auto;
	margin-bottom:8px;
}

#wyszukiwarka p, #wyszukiwarka div{
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
	font-size:7pt;
	color:#ffffff;
	float:left;	
	text-align:right;
}

#wyszukiwarka .single
{
	line-height:25px;	
	height:25px;
	vertical-align:middle;
}

#wyszukiwarka .double
{
	line-height:30px;	
	height:30px;
	padding-top:4px;
}

#wyszukiwarka .clean
{
	clear:both;
	width:100%;	
	margin-bottom:2px;
	
}

#wyszukiwarka .left
{
	width:65px;
}

#wyszukiwarka .right{
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
	font-size:9pt;
	color:#ffffff;
	float:right;	
	width:125px;
	text-align:right;
	vertical-align:middle;
}
#wyszukiwarka input{
	float:left;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
	font-size:9pt;
}

#wyszukiwarka select{
	font-family:"Trebuchet MS", Verdana, Sans-serif;
	font-size:9pt;
	margin-right:4px;
}

#wyszukiwarka .split
{
    margin-left:4px;
    margin-right:4px;    
}

#wyszukiwarka_long{
	position:relative;
	height:130px;
	width:auto;
	margin-bottom:8px;
}

#wyszukiwarka_long p, #wyszukiwarka_long div{
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
	font-size:8pt;
	color:#ffffff;
	float:left;	
	text-align:right;
}

#wyszukiwarka_long .single
{
	line-height:25px;	
	height:25px;
	vertical-align:middle;
}

#wyszukiwarka_long .double
{
	line-height:30px;	
	height:30px;
	padding-top:4px;
}

#wyszukiwarka_long .clean
{
	clear:both;
	width:100%;	
	margin-bottom:2px;
	
}

#wyszukiwarka_long .left
{
	width:120px;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
	font-size:8pt;
	color:#ffffff;
	text-align:right;
}

#wyszukiwarka_long .right{
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
	font-size:9pt;
	color:#ffffff;
	float:right;	
	width:125px;
	text-align:right;
	vertical-align:middle;
}
#wyszukiwarka_long input{
	margin-left:5px;
	margin-right:3px;
	float:left;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
	font-size:9pt;
}

#wyszukiwarka_long select{
	font-family:"Trebuchet MS", Verdana, Sans-serif;
	font-size:9pt;
	margin-left:5px;
	margin-right:3px;
}

#szukaj{
	margin-top:5px;
	clear:both;
	display:block;
	margin-left:140px;
	width:61px;
	height:20px;
	margin-top:15px;
	background-image:url(szukaj.gif);
	background-repeat:no-repeat;
}
#szukaj:hover{
	background-image:url(szukaj_hover.gif);
}

#powrot
{
	margin-top:5px;
	display:block;
	width:61px;
	height:20px;
	background-image:url(powrot.gif);
	cursor:pointer;
	margin:0 auto;
}
#powrot:hover{
	background-image:url(powrot_hover.gif);
}

#szukaj_long{
	margin-top:5px;
	clear:both;
	display:block;
	margin-left:240px;
	width:61px;
	height:20px;
	background-image:url(szukaj.gif);
}
#szukaj_long:hover{
	background-image:url(szukaj_hover.gif);
}

#szukaj_zaawan{
	clear:both;
	display:block;
	margin-left:15px;
	margin-bottom:5px;
	width:191px;
	height:20px;
	background-image:url(adv_search.gif);
	background-repeat:no-repeat;
}
#szukaj_zaawan:hover{
	background-image:url(adv_search_hover.gif);
}

.bonuslink{
	display:block;
	width:191px;
	height:38px;
}
#special{
	background-image:url(wyr_but.jpg);
	cursor:pointer;
}
#special:hover{
	background-image:url(wyr_but_hover.jpg);
	cursor:pointer;
}

#aktualnosci{
	background-image:url(aktualnosci_off.jpg);
	cursor:pointer;
}
#aktualnosci:hover{
	background-image:url(aktualnosci_on.jpg);
	cursor:pointer;
}
#join_us
{
    cursor:pointer;
	background-image:url(dol_but.jpg);
}
#join_us:hover
{
    cursor:pointer;
	background-image:url(dol_but_hover.jpg);
}
#send_offer
{
    cursor:pointer;
	background-image:url(zgl_but.jpg);
}
#send_offer:hover
{
    cursor:pointer;
	background-image:url(zgl_but_hover.jpg);
}
#comments
{
    cursor:pointer;
	background-image:url(opi_but.jpg);
}
#comments:hover
{
    cursor:pointer;
	background-image:url(opi_but_hover.jpg);
}
#contact
{
    cursor:pointer;
	background-image:url(kon_but.jpg);
}
#contact:hover
{
    cursor:pointer;
	background-image:url(kon_but_hover.jpg);
}
#homepage{
	background-image:url(back_but.jpg);
	cursor:pointer;
}
#homepage:hover{
	background-image:url(back_but_hover.jpg);
	cursor:pointer;
}
#partners
{
    cursor:pointer;
	background-image:url(images/nasi_partnerzy.jpg);
}
#partners:hover
{
    cursor:pointer;
	background-image:url(images/nasi_partnerzy_hover.jpg);
}
#prawaKolumna{
	background-image:url(maintlo.jpg);
	position:relative;
	margin-bottom:-28px;
	padding-bottom:15px;
	display:inline;
	float:right;
	width:545px;
	min-height:701px;
}
#amenu{
	z-index:+2;
	position:relative;
	margin-top:-52px;
	float:right;
	height:53px;
	width:526px;
	background-color:#bc6816;
	overflow:hidden;
}

#amenu a{
	font-family:"Trebuchet MS",Verdana;
	font-stretch:condensed;
	font-style:normal;
	text-align:center;
	line-height:50px;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#004271;
	display:block;
	float:left;
	height:50px;
	width:105px;
	background-image:url(onasbut.gif);
	margin-top:3px;
	overflow:hidden;
}

#amenu a:hover{
	background-image:url(onasbut2.gif);
}

#upmenu{
	z-index:+2;
	position:relative;
	margin-top:-50px;
	float:right;
	height:50px;
	width:525px;
	background-color:#bc6816;
	overflow:hidden;
}
#upmenu a{
	font-family:"Trebuchet MS",Verdana;
	font-stretch:condensed;
	font-style:normal;
	text-align:center;
	line-height:50px;
	font-size:8pt;
	text-decoration:none;
	font-weight:normal;
	color:#004271;
	display:block;
	float:left;
	height:50px;
	margin-top:3px;
	overflow:hidden;
}
#mapka{
	position:relative;
	margin-left:19px;
	width:526px;
/*	height:241px;*/
	background-image:url(mapka2.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.mapkaCont
{
    padding-left:5px;
    padding-right:10px;
}
.title_front, .Head
{
    font-size:12pt;
	color:#192a36;
	letter-spacing:0.0001em;
	font-family:Trebuchet MS, Verdana, Sans-serif;
	font-variant:small-caps;
	font-weight:bold;
	bottom:2px;
	left:18px;
	   border-bottom:solid 1px #192a36;
}
div.padd
{
   padding-left:10px;
   padding-right:10px;
}

.offerbox{
	text-align:left;
	padding:8px;
	position:relative;
	display:block;
	float:right;
	width:139px;
	height:175px;
	margin:7.5px 15px 7.5px 0;
	margin-right:10px;
	background-color:#95ae38;
	color:#192a36;
	font-size:9pt;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
}

.offerbox .cont
{
	width:121px;
	height:162px;
}
.offerbox .cont h1 a
{  
	text-decoration:none;
	color:#a45b13;
}
.offerbox .cont h1 a:hover{
	text-decoration:underline;
}

.offerbox img{
	width:135px;
	height:90px;
	border:solid 1px #63781c;
	margin-bottom:5px;
}
.offerbox p{
	line-height:11.5pt;
}
.offerbox .Prawo a
{  
	text-decoration:none;
	color:#a45b13;
	display:block;
	text-align:right;
	width:auto;
	text-align:right;
}

.offerbox a:hover{
	text-decoration:underline;
}

#content
{
	margin-left:20px;	
}

.SearchPane
{
	margin-bottom:5px;	
}

.blankBox
{
	line-height:100px;
	width:135px;
	height:100px;
	text-align:center;
}

.bottomMenu
{
	 float:left;
	 list-style-image:none;
	 list-style-type:none;
}

.pager
{
	margin-right:10px;
}

.pager a
{
	text-decoration:none;
	font-size:10pt;
	color:#192a36;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Sans-serif;	
}

.pager .active
{
	font-size:13pt;
}

.loginClass
{
	text-align:right;
}

#about
{
	height:28px;
	width:100%;
	background-image:url('bottom_bg.gif');
	background-repeat:repeat-x;	
}

.propertyInfo
{
	background-color:#91ab64;
	height:28px;
}

.propertyInfo img
{
	padding:0px;
	margin:0px;
	border:0px;
	position:relative; top:3px;
}


#about img
{
	padding:0px;
	margin:0px;	
	border:0px;
}

.about_content
{
	background-image:url('info_bg.gif');
	background-repeat:repeat-x;	
}

.workerPane
{
	width:480px;
	display:inline;
	clear:both;
}

.workerPane .worker
{
	width:100px;
	height:62px;
	background-image:url('worker.gif');	
	float:left;
	margin:5px;
	margin-right:15px;
	margin-bottom:30px;
	background-repeat:no-repeat;
}

.workerPane .content
{
	float:right;
	width:370px;
	font-family:"Trebuchet MS", Verdana, Sans-serif;	
	color:#41520c;
	font-size:10pt;
	margin-bottom:30px;
}

.workerPane .content .header
{
	font-size:11pt;
	font-weight:bold;
}

.historyPane
{
	float:left; 
	width:524px;
	font-family:"Trebuchet MS", Verdana, Sans-serif;	
	color:#41520c;
	font-size:10pt;
	font-weight:bold;
	background-image:url('about_pane.gif');
	background-repeat:no-repeat;
	background-position: right top;
}

.contain
{
    padding:5px;
}

.aboutLabel
{
	font-family:"Trebuchet MS", Verdana, Sans-serif;	
	font-size:18px;
	font-weight:normal;
	color:#c87c21;
	margin-left:15px;
	margin-top:10px;
}

#propertyBack
{
	background-image:url('property_bg.gif');
	background-repeat:no-repeat;
	height:516px;
	width:2px;
	float:right;
}

#property .header
{
	font-size:22px;
	font-weight:bold;
}

#property
{
	font-family:"Trebuchet MS", Verdana, Sans-serif;	
	font-size:12px;
	color:#003333;	
}

#property hr
{
	width:50%;
	border-top:solid 1px #537744;
	background-color:Transparent;
	height:1px;
	float:left;
}

#property p
{
	float:left;
	width:110px;	
	font-weight:bold;
}
#property a
{
float:left;
margin-right:5px;
}
#property .zapytaj
{
 background-image:url('images/zapytaj.jpg');
width:128px;
height:20px;
}
#property .wydruk
{
 background-image:url('images/drukuj.jpg');
width:99px;
height:20px;
}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
#mainImg
{
	width:224px;
	height:175px;
	background-image:url('img_border.gif');	
	padding:12px;
	background-repeat:no-repeat;
}

#mainImg .mainImgPhoto
{
	width:200px;
	height:150px;	
	background-position:center;
}

#smallImg
{
	width:107px;
	height:83px;
	background-image:url('img_border_small.gif');	
	padding-left:8px;
	padding-top:6px;	
	background-repeat:no-repeat;
	float:left;
	display:inline;
}

#smallImg .smallImgPhoto
{
	width:90px;
	height:70px;	
	background-position:center;
}

#googleMap
{
	width:100%;
	height:100%;
		
}

#googleMap #header
{
	width: 100%; 
	height: 20px; 
	text-align: center; 
	font-weight: bold;
	color:#192a36;
	font-size:10pt;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
}

#googleMap #mapCont
{
	height:500px;
	width:400px;
	margin:0 auto;
	background-repeat:no-repeat;

}

#googleMap #mapCont #map
{
	height:500px;
	width:400px;
}

#propertyCalc
{
	width:100%;	
	color:#192a36;
	font-size:10pt;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
}

#propertyCalc p
{
	float:left;
}

#propertyCalc .item
{
	clear:both;	
	margin-bottom:10px;
}

#propertyCalc .left
{
	width:140px;
	text-align:right;
	font-weight:bold;
}

#propertyCalc .right
{
	text-align:left;
	padding-left:10px;
}

#propertyCalc .lastitem
{
	border-top:solid 1px #192a36;
	width:80%;
	margin:0 auto;
	clear:both;
}

#propertyCalc .calculate
{
	clear:both;
	position:relative;
	bottom:0px;
	margin:0 auto;
	margin-top:10px;
}

#propertyCalc input, select
{
	color:#192a36;
	font-size:10pt;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
}

#propertyCalc input
{
        
}

#Oferty
{
     margin-left:8px;
     clear:both;
     color:#192a36;
	 font-size:9pt;
	 font-family:"Trebuchet MS", Verdana, Sans-serif;
}

#Ramka
{
     background-color:#99b13e;
     border:solid 1px #859d2a;
     width:495px;
     height:120px;  
     margin-bottom:8px;   
}

#Ramka #KontOb
{
     float:left;
     margin-left:10px;
     margin-top:9px;

}
#Ramka .Blank_Foto
{
     width:135px;
     height:100px;
     background-image:url('images/brak_foto.gif');
     border:solid 1px #63781c;
    }

.Obrazki
{
    width:135px;
    height:100px;
    border:solid 1px #63781c;
}
#Ramka .Teksty
{
    float:right;
    width:315px;
    height:85px;
    margin-right:10px;
    margin-top:9px;
	color:#192a36;
	font-size:9pt;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
}

.htmlStyle
{
    color:#192a36;
	font-size:9pt;
	font-family:"Trebuchet MS", Verdana, Sans-serif;    
}

#Ramka .Teksty h1
{
    font-weight :bold;
    font-size:10pt;

}

#Ramka .Teksty .left
{
    float:left;
    height:15px;
}

#Ramka .Teksty .right
{
    float:right;
    height:15px;
}

#Ramka .Teksty .desc
{
    font-size:8pt;    
}
#button
{
	font-size:9pt;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
	text-align:right;
	margin-right:5px;
	color:#a45b13;
}
.link
{
	font-weight:bold;
	color:#a45b13;
	text-decoration:none;
    }
  
.link:hover
{
	font-weight:bold;
	color:#a45b13;
	text-decoration:underline;
    }
 
.sendLb
{
    width:150px;
    text-align:right;
    padding-right:10px; 
    padding-left:10px;   
    
}
  
.listTab, .listTab input, .listTab select, .contactBott
{
    font-family:"Trebuchet MS", Verdana, Sans-serif;	
	font-size:12px;
	color:#003333;	    
}

.buttonik, .calcCont {
    background:#004272 none repeat scroll 0%;
    border-color:#4a8dc4;
    border-style:none;
    cursor:pointer;
    border-width:1px;
    color:#FFFFFF;
    display:block;
    font-family:"Trebuchet MS", Verdana, Sans-serif;	
	font-size:12px;
    height:20px;
    line-height:21px;
    text-align:center;
    text-indent:2px;
    width:130px;
}

.validation
{
        font-family:"Trebuchet MS", Verdana, Sans-serif;	
	font-size:15px;
	color:#003333;	   
	text-align:center;
    }
    
.button
{
    color:#ffffff;
    text-decoration:none;    
}

.calcCont
{
    margin-left:170px;
    position:relative;
    top:15px; 
}

.calcCont a
{
    color:#ffffff;
    width:130px;
    display:block;
    text-align:center;
    line-height:15px;
    clear:both;
}

.calcCont a:active
{
    color:#ffffff;
    width:130px;
    display:block;
    text-align:center;
}

#contact_label
{
    font: Verdana;
    color: #192a36;
    font-size:8pt;    
}

#surveyCont
{
    color:#003333;
    font-family:"Trebuchet MS",Verdana,Sans-serif;
    font-size:12px;    
    margin-left:5px;
    width:480px;
}

#surveyCont .breakHR
{
    background-color:#003333;
    margin:0 auto;
    width:80%;
    height:2px;
}

#surveyCont .header
{
    font-weight:bold;
    font-size:13px;
    line-height:30px;    
}

.btCenter
{
    margin:0 auto;
    text-decoration:none;    
}

.counterMsg
{
    color:#003333;
    font-family:"Trebuchet MS",Verdana,Sans-serif;
    font-size:12px;   
    font-weight:bold; 
    text-align:center;
    margin-right:10px;
    float:right;
}

#content #credits
{
    background-image:url('bottom_bg.gif');
	background-repeat:repeat-x;	
	height:26px;
}

#content .contain #Oferty
{
	margin: 0;
}

#lang
{
    width:80px;
    margin:5px auto;  
}

#lang .pl,
#lang .eng
{
    height:25px;
    display:block;
    float:left;
}

#lang .pl
{
    width:36px;    
    background-image:url('images/flaga_polska_off.gif');
}

#lang a.pl:hover
{
    width:36px;    
    background-image:url('images/flaga_polska_on.gif');
}

#lang .eng
{
    background-image:url('images/flaga_angielska_off.gif');
}

#lang a.eng:hover
{
    background-image:url('images/flaga_angielska_on.gif');
}

#lang .eng
{
    width:38px;    
}

.clear_all
{
    padding-top:20px;    
}
.sending .sendLb
{
font-weight:bold;
}
.sending div
{
font-size:10px;
}
.send_button a
{
display:block;
 background-image:url('images/zapytaj.jpg'); width:128px; height:20px;
}
.send_button
{
padding-top:10px;
}
#ofertyOkno #printing p.h
{
    font-weight:bold;
    text-align:right;
    width:160px;
    clear:both;
    float:left;
}
#ofertyOkno #printing
{
    width:520px;
}
#ofertyOkno #printing p
{
    
    font-family: "Trebuchet MS";
    width:300px;
    float:left;
    padding-right:10px;
}
#opisOferty
{
   font-family: "Trebuchet MS"; 
}
#ofertyOkno h1
{
font-size:18px;
}
/* Footer Menu - Begin */

#foot_menu
{
	text-align: center;
	padding: 10px 0;
	clear: both;
}

#foot_menu a, #foot_menu a:link, #foot_menu a:visited, #foot_menu a:hover
{
	color: #222222;
	font-family: Verdana, Arial;
	font-size: 9px;
	display: inline-block;
}

#foot_menu .sep
{
	width: 15px;
	height: 9px;
	background-image: url(images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
	display: inline-block;
}

/* Footer Menu - End */
/* Links - Begin */
#links_box
{
	padding: 10px;
	text-align: center;
}
#links_box a, #links_box a:link, #links_box a:visited
{
	font-size: 12px;
	font-weight: bold;
}
#links_box a:hover
{
	color: #A45B13;
	text-decoration: underline;
}
/* Links - End */
/* Site Map - Begin */
#site_map
{
	padding: 10px;
}
#site_map a, #site_map a:link, #site_map a:visited
{
	font-size: 12px;
	font-weight: bold;
}
#site_map a:hover
{
	color: #A45B13;
	text-decoration: underline;
}
/* Site Map - End */