﻿body, img, div, p, a, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Verdana;
}
body, form{
	font-family:"Trebuchet MS", Arial, Verdana;
	color:#595959;
	background:#AAAAAA;
	text-align:right;
	width:100%;
    height:100%;
}
h1, h2, h3, h4, h5, h6, .Head{
	color:#ffffff;
}
h1{
	font-size:12pt;
	padding:0 15px;
	line-height:44px;
}
h2{
	font-size:16pt;
	padding:0 15px;
	line-height:44px;
}
h3{
	font-size:16pt;
	padding:0 15px;
	line-height:26px;
}
#maxContener{
	position:relative;
	width:100%;
	height:auto;
}
#blask{
	position:absolute;
	width:100%;
	height:441px;
	background:url(images/blask.jpg) repeat-x;
	top:0;
}
#Contener{
	position:relative;
	display:block;
	width:855px;
	height:auto;
	padding:5px;
	padding-bottom:0;
	border:solid 1px #a0a0a0;
	margin:15px auto;
}
#banner{
	position:relative;
	display:block;
	width:850px;
	height:216px;
	border:solid 1px #bdbdbd;
	margin:0 auto;
	background:url(images/banner.jpg);
}

#banner .cont
{
  	width:850px;
	height:216px;
	border:0;
	background-image:url('images/banner.jpg'); 
	cursor:pointer; 
}

#menu{
	position:relative;
	display:block;
	margin:0 auto;
	width:848px;
	height:44px;
	background:url(images/manuback.jpg) repeat-x;
	border-left:solid 1px #595959;
	border-right:solid 1px #595959;
}
#menu a{
	position:relative;
	border:none;
	float:left;
	height:44px;
	text-decoration:none;
}
#menu a img{
	display:block;
	border:none;
}

#menu #ofirmie a 
{
    width:160px;
    background-image:url('images/ofirmie.jpg');
}

#menu #ofirmie a:hover
{
    background-image:url('images/ofirmiehover.jpg');
    width:160px;
}

#menu #kontakt a 
{
    width:151px;
    background-image:url('images/kontakt.jpg');
}

#menu #kontakt a:hover
{
    background-image:url('images/kontakthover.jpg');
}

#menu #kalkulator a 
{
    width:174px;
    background-image:url('images/kalkulator.jpg');
}

#menu #kalkulator a:hover
{
    background-image:url('images/kalkulatorhover.jpg');
    width:174px;
}

#menu #formularz a 
{
    width:170px;
    background-image:url('images/formularz.jpg');
}

#menu #formularz a:hover
{
    background-image:url('images/formularzhover.jpg');
}

#menu #koszyk a 
{
    width:144px;
    background-image:url('images/koszyk.jpg');
}

#menu #koszyk a:hover
{
    background-image:url('images/koszykhover.jpg');
}

#content{
	position:relative;
	display:block;
	width:848px;
	border:solid 1px #7b7b7b;
	margin:0 auto 9px;
	clear:both;
}
#leftColumn{
	position:relative;
	display:block;
	width:265px;
	overflow:hidden;
	float:left;
}
#searcher{
	position:relative;
	width:264px;
}
#searcher #head{
	position:relative;
	display:block;
	height:44px;
	background:url(images/searchback.jpg) repeat-x;
}
#searcher #cont{
	position:relative;
	height:270px;
	width:263px;
	border-right:solid 1px #777777;
	background:#DCDCDC;
}
#searcher #foot{
	position:relative;
	display:block; 
	width:264px;
	height:29px;
	background:url(images/wyszbott.gif) no-repeat;
}

#searcher #contSub{
	position:relative;
	height:480px;
	width:263px;
	border-right:solid 1px #777777;
	background:#DCDCDC;
}
.searchForm .item
{
    clear:both;    
    height:auto;
    margin-bottom:5px;
}

#searcher .searchForm
{
    margin-left:5px; 
    padding-top:10px;  
}

.searchForm p
{
    float:left;
    width:85px;
    display:block;
    text-align:right;
    font-size:11px;
    color:#303030;
    font-weight:bold;
}

.searchForm .label2
{
    width:20px;
}

.searchForm input
{
    width:138px;    
    float:left;
    margin-left:10px;
    margin-top:3px;
}

.searchForm select
{
    width:143px;    
    float:left;
    margin-left:10px;
    margin-top:3px;
}

.searchForm select, .searchForm input
{
    font-size:11px;
    font-weight:normal;
    font-family:"Trebuchet MS", Arial, Verdana;
    color:#303030;
}

.searchForm .szukaj
{
    float:right;
    margin-right:20px;  
    margin-top:10px;  
}

.searchForm .szukaj2
{
    margin-right:20px;  
    margin-top:10px;  
}
.searchForm .szukaj2 a
{
    width:69px;
    height:25px;
    background-image:url('images/szukaj.gif');
    display:block;  
      
}

.search_adv a
{
    width:180px;
    height:25px;
    background-image:url('images/search_adv.gif');
    display:block; 
    float:right;
    margin-top:10px;
    margin-right:20px;
    text-decoration:none;
}

.search_adv a:hover
{
    text-decoration:none;
}

.searchForm .szukaj a
{
    width:69px;
    height:25px;
    background-image:url('images/szukaj.gif');
    display:block;  
      
}

#searchForm .short 
{
    width:48px;    
}

#searchForm .relocate
{
    margin-top:6px;  
}

#invest{
	position:relative;
	display:block;
	width:261px;
	height:116px;
	border:solid 1px #ffffff;
}
#invest img{
	display:block;
}
#linkoffers{
	position:relative;
	display:block;
	width:263px;
	height:257px;
	border-top:solid 1px #929292;
	border-right:solid 1px #929292;
	border-bottom:solid 1px #929292;
	background:#dcdcdc url(images/offerlinkback.jpg) repeat-x left bottom;
}

#linkoffers p
{
    margin-right:5px;    
}

#linkoffers a
{
    color: #595959;
    text-decoration:none;    
}

#linkoffers a:hover
{
    color: #595959;
    text-decoration:underline;    
}


#rightColumn{
	position:relative;
	display:block;
	float:right;
	width:581px;
	border-left:solid 1px #7b7b7b;
	overflow:hidden;
}
.box{
	border-left:solid 1px #777777;
	border-bottom:solid 1px #777777;
}

.offers{
	border-top:solid 1px #777777;
	margin-top:1px;
	overflow:hidden;
}
.container .head{
	position:relative;
	display:block;
	height:42px;
	background:url(images/welcomeback.jpg) repeat-x;
}
.welcome .head{
	position:relative;
	display:block;
	height:42px;
	background:url(images/welcomeback.jpg) repeat-x;
}
.offers .head{
	position:relative;
	display:block;
	height:24px;
	background:url(images/offershead.jpg) repeat-x;
	overflow:hidden;
}
.offers .cont{
	padding:5px 5px 7px;
	overflow:hidden;
}
.offerbox{
	position:relative;
	display:block;
	height:95px;
	width:566px;
	border:solid 1px #acacac;
	margin:3px auto;
	padding:7px 0 0;
	text-align:left;
	overflow:hidden;
	background:url(images/offne.gif) no-repeat bottom right;
	text-decoration:none;
	color:#595959;
}
.offerbox:hover{
	background-color:#f1f1f1;
	background-image:url(images/offnedown.gif);
}
.offerbox:hover h1{
	color:#00427a;
}
.offerbox img
{
    cursor:pointer;    
}

.offerbox .imagik
{
    float:left; width:90px; margin:15px;
}

.propLink a
{
    text-decoration:none;
    color:#7c7c7c;
    cursor:pointer;
}

.offerbox img{
	border:solid 1px #acacac;
	background:#ffffff;
	padding:1px;
	width:89px;
	display:block;
	float:left;
	cursor:default;
}
.offerbox h1{
	position:relative;
	display:block;
	padding:0;
	margin:0;
	line-height:20px;
	color:#7c7c7c;
}
.offerbox h4{
	position:relative;
	display:block;
	padding:0;
	margin:0;
	line-height:20px;
	color:#7c7c7c;
	font-size:11pt;
	font-weight:bold;
}
.offerbox p{
	position:relative;
	display:block;
	width:385px;
	padding:0;
	font-size:9pt;
	line-height:11pt;
}
.box .cont{	
	position:relative;
	display:block;
	background:#DCDCDC;
	color:#595959;
	font-size:10pt;
}
.welcome  .cont h1{
	font-size:13pt;
	line-height:20px;
	padding-top:20px;
	padding-bottom:5px;
	font-style:normal;
}
.welcome .cont p{
}

.foot{
	position:relative;
	display:block;
	height:30px;
	background:url(images/welcomefoot.jpg);
}

.foot a{
	position:absolute;
	right:0;
	display:block;
	width:89px;
	height:30px;
	background:url(images/wiecej.jpg);
	text-decoration:none;
}

.foot a:hover{
	background:url(images/wiecej_hover.jpg);
}

#offersFoot{
	position:relative;
	display:block;
	height:30px;
	background:url(images/welcomefoot.jpg);
}
#offersFoot a{
	position:absolute;
	right:0;
	display:block;
	width:89px;
	height:30px;
	background:url(images/wiecej.jpg);
	text-decoration:none;
}

#offersFoot a:hover{
	background:url(images/wiecej_hover.jpg);
}

#flipper
{
    text-align:center;
    line-height:25px;    
}

#flipper a
{
    color:#777777;
    text-decoration:none;    
}

#flipper a:hover
{
    color:#777777;
    text-decoration:underline;    
}

#flipper .active
{
    font-weight:bold;
    font-size:12pt;    
} 

.box #foot a:hover{
	background-position:left top;
}
#filler{
	display:block;
	clear:both;
}
#stopka{
	position:relative;
	display:block;
	margin:0 auto;
	padding:10px;
	width:838px;
	height:87px;
	border:solid 1px #7c7c7c;
	background:#ececec;
}
#stopka p{
	position:absolute;
	display:block;
	bottom:15px;
	right:15px;
	font-size:8pt;
	color:#999999;
}

#stopka a{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:9pt;
	padding:0 5px;
	border-left:solid 1px #666666;
	line-height:6px;
	overflow:hidden;
	
}
#stopka a:hover{
	text-decoration:underline;
}
#cien{
	position:absolute;
	display:block;
	width:938px;
	height:176px;
	background:url(images/cien.jpg);
	bottom:-93px;
	left:-36px;
}

.propertyImage
{
     margin-left:80px;
     background-color:#7c7c7c;
     border:solid 1px #ffffff;
     padding:5px;
     display:block;
     width:400px;
}

.propertyImage .bigPhoto
{
    border:0px;
    padding:0px;
    margin:0px;
    width:400px;
}

#propertyDetails span
{
    display:block;
}

#propertyDetails .notes
{
    width:120px;
    height:20px;
    line-height:20px;
    display:block;
    border:solid 1px;
    border-right-color:#4e4e4e;
    border-bottom-color:#4e4e4e;
    border-top-color:#b0b0b0;
    border-left-color:#b0b0b0;
    background-color:#dbd8d3;
    font-size:12px;
    font-weight:bold;
    color:#373833; 
    text-align:center;
    padding:3px;
    text-decoration:none;
}

#propertyDetails .notes a
{
     color:#000;  
}

.button
{
    border:solid 1px;
    border-right-color:#4e4e4e;
    border-bottom-color:#4e4e4e;
    border-top-color:#b0b0b0;
    border-left-color:#b0b0b0;
    background-color:#dbd8d3;
    font-size:12px;
    font-weight:bold;
    width:120px;
    height:20px;
    line-height:20px;
    display:block;
    color:#373833; 
    text-align:center;
    padding:3px;
    text-decoration:none;
}

.notifyMsg
{
    text-align:center;
    font-weight:bold;
    line-height:30px;    
}

.sendLb
{
    width:200px;
    font-weight:bold;
    text-align:right;    
}


#propertyCalc
{
	font-size:13px;
	line-height:24px;
	font-family:"Trebuchet MS", Verdana, Sans-serif;
	width:500px;
}

#propertyCalc p
{
	float:left;
}

#propertyCalc .item
{
	clear:both;	
	margin-bottom:10px;
}

#propertyCalc .left
{
	width:205px;
	text-align:right;
	font-weight:bold;
}

#propertyCalc .right
{
	text-align:left;
	padding-left:5px;
	display:block;
	position:relative;
}

#vatCyw .right, #vatTaks .right
{
    margin-top:25px;
    vertical-align:bottom;    
}

#propertyCalc .right select
{
   width:290px;
}

#propertyCalc .lastitem
{
	margin:0 auto;
	clear:both;
	font-size:15px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}

#propertyCalc .calcCont
{
    margin-top:30px;
    margin-left:200px;
}

#propertyCalc .calcCont .button
{
    background-color:#7c7c7c;
    width:120px;
    height:20px;
    display:block;
    border:solid 1px #ffffff;
    color:#000; 
    text-align:center;
    text-decoration:none;
    line-height:20px;
}


.gal_contener
{
    clear:both;
}

.gal_img .mainImage
{
    width:450px; 
    margin:10px;
}

.gal_img 
{
    background-color:#7c7c7c;
    width:460px;
    margin:0 auto;
}

.gal_galcontener
{
    clear:both;
    width:660px;
    margin:0 auto; 
    margin-top:10px;
    height:100px;
}

.gal_galcontener .gal_right
{
    background-image:url('images/right.gif');    
    width:45px;
    height:40px;
    float:right;
    margin-left:10px;
    margin-top:20px;
}

.gal_galcontener .gal_left
{
    background-image:url('images/left.gif');    
    width:45px;
    height:40px;
    float:left;
    margin-right:10px;
    margin-top:20px;
}

.gal_galcontener .gal_gal
{
    width:530px;
    float:left;
}

.gal_gal .gal_galimg
{
    background-color:#7c7c7c;
    width:80px;
    height:60px;
    padding:5px;
    margin:0 auto;
}

.galwo_contener
{
    clear:both;
}

.galwo_img .mainImage
{
    width:300px; 
    margin:10px;
}

.galwo_img 
{
    background-color:#7c7c7c;
    width:320px;
    margin:0px auto;
}

.galwo_galcontener
{
    clear:both;
    width:520px;
    margin:0 auto; 
    margin-top:10px;
    height:100px;
}

.galwo_galcontener .galwo_right
{
    background-image:url('images/right.gif');    
    width:45px;
    height:40px;
    float:right;
    margin-left:10px;
    margin-top:20px;
}

.galwo_galcontener .galwo_left
{
    background-image:url('images/left.gif');    
    width:45px;
    height:40px;
    float:left;
    margin-right:10px;
    margin-top:20px;
}

.galwo_galcontener .galwo_gal
{
    width:400px;
    float:left;
}

.galwo_gal .galwo_galimg
{
    background-color:#7c7c7c;
    width:80px;
    height:60px;
    padding:5px;
    margin:0 auto;
}
.szukaj_link
{
    margin:0 auto;
}

.welcomeCont p
{
    font-size:10pt;    
}

.specialField
{
    background-color:#ffffff;
    font-size:11pt;
    font-weight:bold; 
    color:#09427d;
}
