/* Zawartosc */

html,body {
	text-align: left;
	color:#000000;
}

body, div, p, span, img, a, ul, table, tr, td {
margin:0;
padding:0;
border:0 none;
font-size: 11px;
text-decoration:none;
font-family: arial, sans-serif;
}

.clear{clear:both;}
.right{float:right;text-align:right;}
.left{float:left;text-align:left;}
.center {text-align:center;}
.lineHeight{line-height:1px;}
li {font-size:13px; line-height:15px; list-style-type:disc;}

.padding5 {padding:5px 0;}
.margin5 {margin:5px 0;}
.marginTop5 {margin-top:5px;}
.fontSize12{font-size:12px;}
.fontSize13{font-size:13px;}
.fontSize14{font-size:14px;}
.fontSize15{font-size:15px;}
.fontSize17{font-size:17px;}
.floatRight {float:right;}
.floatLeft {float:left;}
.lineHeight25 {line-height:25px;}
.clearLeft {clear:left;}

.brownText {color:#422200;}
.redText {color:#FF0000;}
.lightBrownText {color:#422200;}
.boldText {font-weight:bold;}
.whiteText {color:#FFF;}
.blackText {color:#000;}
.greyText {color:#C0C0C0;}

a.whiteLink:link, a.whiteLink:visited {color:#FFF;}
a.whiteLink:hover {color:#EEE;}

a.blackLink:link, a.blackLink:visited {color:#000;}
a.blackLink:hover {color:#422200;}

a.blackLink2:link, a.blackLink2:visited, a.blackLink2:hover {color:#FFF;}

a.brownLink:link, a.brownLink:visited {color:#422200;}
a.brownLink:hover {color:#000;}

a.brownLink2:link, a.brownLink2:visited {color:#422200; font-weight:bold;}
a.brownLink2:hover {color:#000; font-weight:bold;}

.inputTemplate {
border:1px solid #CCC;
}

/* Koniec okreslenia podswietlenia glownych linkow */  

/* Główna struktura */

#mainContainer {
text-align:center;
}
 
#mainContainer .mainContainerInner{
width: 951px;   
text-align: left;
margin-left: auto;
margin-right: auto;
} 

#mainContainer .a1 {
background-image:url("../img/a1.gif") ;
background-repeat:no-repeat;
height: 16px;
}

#mainContainer .a2 {
background-image:url("../img/a2.gif") ;
background-repeat:no-repeat;
height:19px;
}

#mainContainer .a3 {
background-image:url("../img/a3.gif") ;
background-repeat:repeat-y;      
}  

/* Koniec Główna struktura */



/*
 * Szablon Kontenera 
*/ 


#centerAll {
  float:left;
  padding:10px 0 0 10px;
}

.containerHeader{
height:22px;
}

.containerBody{
background-color:#F7F7F7;
margin-top:1px;
display:inline-block;
padding:10px;
}

.headerA {
background-image:url("../img/navbar_left.jpg") ;
background-repeat:no-repeat;
height:22px;
width:5px;
float:left;
}
.headerB{
background-image:url("../img/navbar.jpg") ;
background-repeat:repeat-x;
height:22px;
float:left;
}
.headerC {
background-image:url("../img/navbar_right.jpg") ;
background-repeat:no-repeat;
height:22px;
width:5px;
float:left;
}

.headerName {
margin-top:4px;
text-align:center;
}

.buttonOk{
background-image:url("../img/button_search.gif");
background-repeat:no-repeat;
color:#960;
width:103px;
height:29px;
border:0px;
float:right;
margin:15px 0 0 0;
}

.button_send{
background-image:url("../img/button_search.gif");
background-repeat:no-repeat;
color:#960;
width:103px;
height:29px;
border:0px;
float:right;
margin:10px 20px 0px 0;
}


/*
 * Koniec szablonu Kontenera
*/ 

/* Kontenery z lewej strony */

.containerBodyLeft {
  width:210px;
}

.containerHeaderLeft {
  width:230px;
}

.headerBleft{
  width:220px;
}

.containerHeaderLeftHotOffers{
margin-left:15px;
margin-top:15px;
width:233px;
}

.headerBhotOffers{
width:220px;
}

.leftModule {
  padding-top:10px;
  width:230px;
}

#leftAll {
  float:left;
  padding-left:15px;
}

/* Koniec Kontenery z lewej strony */


/* Kontenery z prawej strony */

.containerBodyRight {
  width:180px;
}

.containerHeaderRight {
  width:200px;
}

.headerBright{
  width:190px;
}

#rightAll {
  float:right;
  padding-right:15px;
}
.rightModule {
  width:200px;
  padding-top:10px;
}

/* Koniec Kontenery z prawej strony */




/* Style z header'a */

#header {
}

#header .bannerHeader {
width:923px;
height:198px;
margin-left:14px;
}

#header .menuText {
padding:11px 0 0 33px;
float:left;
}

#header .headerWrite {
margin:12px 0 0 0px; 
width:149px; 
float:left; 
text-align:center;
}

#header .stripeMenu {
height:37px;
width:2px;
float:left;
margin-left:0px;
}

#header .menu {
width:922px;
height:37px;
margin-left:14px;
margin-top:0px;
}

#header .menuA {
background-image:url("../img/menu_a1.gif") ;
background-repeat:no-repeat;
height:37px;
width:7px;
float:left;
}

#header .menuB {
background-image:url("../img/menu_a2.gif") ;
background-repeat:repeat-x;
height:37px;
width:908px;
float:left;
}

#header .menuC {
background-image:url("../img/menu_a3.gif") ;
background-repeat:no-repeat;
height:37px;
width:7px;
float:left;
}  


#header .menuInner {
background-image:url("../img/menu_input_search.gif") ;
float:left;
background-repeat:no-repeat;
height:20px;
width:132px;
border:0px;
margin:8px 0 0 12px;
border:none;
}

#header .menuArrow {
background-image:url("../img/menu_arrow.gif") ;
float:left;
background-repeat:no-repeat;
height:18px;
width:19px;
margin:9px 0 0 12px;
}

#header .languages {
float:right;
margin:20px 15px 0 0;
}

/* Koniec Style z header'a */

/* Component Content - treść */


.componentContent{
	float: left;
	width:470px;
}


.componentContent .componentHeader{
width:470px;
height:22px;
}

.componentBody{
background-color:#EEE;
line-height:20px;
padding:10px;
margin-top:1px;
font-weight:normal;
}

.componentContent .headerA {
background-image:url("../img/navbar_left.jpg") ;
background-repeat:no-repeat;
height:22px;
width:5px;
float:left;
}
.componentContent .headerB{
background-image:url("../img/navbar.jpg") ;
background-repeat:repeat-x;
height:22px;
width:460px;
float:left;
}
.componentContent .headerC {
background-image:url("../img/navbar_right.jpg") ;
background-repeat:no-repeat;
height:22px;
width:5px;
float:left;
}

.componentContent .headerName {
margin:4px 0 0 5px;
text-align:left;
}

/* Koniec Component Content - treść */


/*  strona wyszukania */


.contentSearcher{
	float:left;
	width:680px;
}


.contentSearcher .componentHeader{
width:680px;
height:34px;
}

.contentSearcherBody{
background-color:#EEE;
line-height:20px;
padding:6px;
}

.imageBorder {
border:1px solid #B47B2C; 
}

.contentSearcherBody .searcherText {
float:left;
margin:6px 0 10px 10px;
height:200px;
width:196px;
}

.contentSearcher .headerA {
background-image:url("../img/navbar_left.jpg") ;
background-repeat:no-repeat;
height:34px;
width:5px;
float:left;
}
.contentSearcher .headerB{
background-image:url("../img/navbar.jpg") ;
background-repeat:repeat-x;
height:34px;
width:670px;
float:left;
}
.contentSearcher .headerC {
background-image:url("../img/navbar_right.jpg") ;
background-repeat:no-repeat;
height:34px;
width:5px;
float:left;
}

.contentSearcher .headerName {
margin:10px 0 0 5px;
text-align:left;
}

/* Koniec strony wyszukania*/

/* 
 *	footer
*/

#footer {
width: 924px;
height: 59px;
margin-left:13px;
padding-top:10px;
}


#footer .footerA {
background-image:url("../img/footer_a1.gif") ;
background-repeat:no-repeat;
height:59px;
width:5px;
float:left;
}

#footer .footerB {
background-image:url("../img/footer_a2.gif") ;
background-repeat:no-repeat;
height:59px;
width:5px;
float:left;
}

#footer .footerC {
background-image:url("../img/footer_a3.gif") ;
background-repeat:repeat-x;
height:59px;
width:914px;
float:left;
}

#footer .footerStripe {
background-image:url("../img/footer_stripe.gif") ;
background-repeat:repeat-x;
height:59px;
/*width:582px;*/
width:879px;
text-align:center;
margin:auto;
}

#footer .stripeFooterImg {
height:24px;
width:2px;
float:left;
margin:15px 0 0 20px;
}

.footerCopyright {
padding:10px 0 10px 12px;
float:left;
font-weight:normla;
color:#000;
}

#footer .footerWrite {
margin:20px 0 0 20px; 
min-width:98px;
float:left; 
text-align:center;
}

/* 
 * Koniec	footer
*/




/*
 * Panel Logowania
*/ 

.logPanel{
}

.fieldForLogin{
width:140px;
margin:5px 0 0 0;
}

.containerBody Table {
width:215px;
line-height:25px;
}

.containerBody select, option {
	
}

.textLogin {
margin:5px 0 0 0;
}


/*
 * Koniec Panel Logowania
*/ 
/*




.search2_a2 {
background-image:url("../img/search_a2.gif") ;
width:230px;
height:auto;
margin-top:2px;
}

#centerColumn {
float:left;
margin:13px 0 0 8px;

}

#rightColumn {
clear:none;
float:left;
width:230px;
padding-left:14px;
}

/*
 * Kontakt
*/ 


/* na stronie kontaktu */

.fieldForContact{
height:20px;
width:160px;
margin:5px 0 0 0;
}

/* koniec na stronie kontaktu */

/* brown infobar ze strony wyszukania */

#brownInfobar {
margin:10px 0 0 14px;
width:922px;
clear:left;
}

#brownInfobar .infobarLeft {
background-image:url(../images/brown_infobar_left.gif);
float:left;
height:22px;
width:7px;
}

#brownInfobar .infobarCenter {
background-color:#B47B2C;
float:left;
height:22px;
width:908px;
}

#brownInfobar .infobarRight {
background-image:url(../images/brown_infobar_right.gif);
float:left;
height:22px;
width:7px;
}

#brownInfobar .infobarText {
padding:4px 0 0 5px;
}

/* Koniec styli brown infobar ze strony wyszukania */

/* Style odp. za guzik więcej szczegółów */

.moreDetailsButton {
float:right;
}

.moreDetailsButton .moreDetailsLeftButton {
background-image:url(../images/more_details_leftbutton.gif);
float:left;
height:17px;
width:4px;
}

.moreDetailsButton .moreDetailsCenterButton {
background-image:url(../images/more_details_centerbutton.gif);
background-repeat:repeat-x;
float:left;
height:17px;
padding:0px 0 0 8px;
width:100px;
line-height:15px;
}

.moreDetailsButton .moreDetailsRightButton {
background-image:url(../images/more_details_rightbutton.gif);
float:left;
height:17px;
width:4px;
}

/* koniec Style odp. za guzik więcej szczegółów */


/* Style odp. za guzik dodaj do ulubionych */

.favouriteButton {
float:left;
}

.favouriteButton .caption {
padding-top:5px;
float:left;
}

.favouriteButton  img {
margin-left:5px;
float:left;
}
/* koniec Style odp. za guzik więcej szczegółów */

/* menu inwestycji. search menu */

.searchMenu {
padding:0 0 0 20px;
}

/* koniec menu inwestycji . search menu */

/* Logowanie */

#loginForm {
margin-left:auto;
margin-right:auto;
text-align:center;
width:150px;
}

#loginForm .loginFormInner {
text-align:left;
}

#liginForm .loginText {
float:left;
}

.loginError{
font-size:12px;
color:red;
width:200px;
}

/* Koniec Logowanie */

#pageNavigator{
margin:-19px 19px;
color: white;
clear:both;
}


/**
 *  START buttons
 */

#buttons{
	margin-top:0px;
	width:470px;
	height:22px;
	font-size:12px;
}
#buttons a{
	font-size:12px;
}
#buttons .item {
	float:left;
	margin-right:1px;
}
#buttons .ButtonLeft {
	background-image:url(../images/showmap_button_left.gif);
	float:left;height:22px;width:5px;
}
#buttons .active .ButtonLeft {
	background-image:url(../images/list_button_left.gif);
	float:left;height:22px;width:5px;
}
#buttons .ButtonContent {
	background-image:url(../images/showmap_button_content.gif);
	background-repeat:repeat-x;
	float:left;
	height:22px;
	padding:3px 0px 0px 0px;
	display:block;
}
#buttons .active .ButtonContent {
	background-image:url(../images/list_button_content.gif);
}
#buttons .ButtonRight {
	background-image:url(../images/showmap_button_right.gif);
	float:left;height:22px;width:5px;
}
#buttons .active .ButtonRight {
	background-image:url(../images/list_button_right.gif);
	float:left;height:22px;width:5px;
}
/**
 *  END buttons
 */







/* Wynik wyszukiwania buttony */

#button_search{
margin-top:0px;
width:470px;
height:22px;
}


.listButton {
float:left;
}

.listButton .listButtonLeft {
background-image:url(../images/list_button_left.gif);
float:left;
height:22px;
width:8px;
}

.listButton .listButtonContent {
background-image:url(../images/list_button_content.gif);
background-repeat:repeat-x;
float:left;
height:22px;
padding:4px 0 0 6px;
width:32px;
line-height:15px;
display:block;
}

.listButton .listButtonRight {
background-image:url(../images/list_button_right.gif);
float:left;
height:22px;
width:8px;
}
.listButton span{
font-size:12px;
}

.showMapButton {
float:left;
margin-left:1px;
}

.showMapButton .showMapButtonLeft {
background-image:url(../images/showmap_button_left.gif);
float:left;
height:22px;
width:5px;
}

.showMapButton .showMapButtonContent {
background-image:url(../images/showmap_button_content.gif);
background-repeat:repeat-x;
float:left;
height:22px;
padding:4px 6px 0;
width:auto;
line-height:15px;
display:block;
}

.showMapButton .showMapButtonRight {
background-image:url(../images/showmap_button_right.gif);
float:left;
height:22px;
width:5px;
}
.showMapButton span{
font-size:12px;
}

/* Odzyskiwanie hasła */

.info{
margin-left:107px;
}

#myselectbox{
width:95px;
}



/**
 *  START hot_offers
 */

#hot_offers {
background-color: #EEE;
margin-left:15px;
margin-top:1px;
width:916px;
border:4px solid #EEE;
}
#hot_offers .hot_offers_item{
float:left;
height:220px;
width:228px;
margin-right:1px;
padding-top:6px;
}

#hot_offers .description {
background-color:#FFFFFF;
height:55px;
margin-left:8px;
margin-top:1px;
width:212px;
}

/*
 * DYMKI MAPKA GOOGLE
*/ 

.dymek_link{text-align:right;}
.dymek_img{float:left;margin-right:6px;margin-top:6px;}
a.dymek_link{font-weight:bold;color:black;font-size:11px;}
.dymek_title{font-weight:bold;color:black;border-bottom:2px solid black;font-size:13px;}
.dymek_text{float:left;text-align:left;padding:0px;margin-top:3px; line-height:17px;}

.rec_paga{
width:100px;
float:left;
}

.rec_position{
float:none;
margin-top:31px;
margin-left:78px;
}

table.calc td.left_c{
text-align:right;
padding-right:10px;
display:block;
width:141px;
}

table.calc td{
padding:5px 0;
display:block;
float:left;
}

table.calc select{
width:295px;
}

table.calc input{
width:150px;
}
input.disabled{
font-weight:bold;
background:#eee;
border:0;
color:black;
}

.button_przelicz{
border: 0; 
background: url(../img/button_search.gif);
width: 103px!important; 
height: 28px;
margin-left:77px;
margin-top:8px;
color:#996600!important;
}

/* submit an offer */

.item_submit{
padding:5px;
float:left;
width:400px;
}

.item_submit .title{
float:left;
width:160px;
font-weight:bold;
line-height:12px;
padding:2px 0;
}

.item_submit select, .item_submit input {
width:220px;
float:left;
}

/* submit an offer */

.item_submit2{
padding:5px;
float:left;
width:400px;
}

.item_submit2 .title{
float:left;
width:160px;
font-weight:bold;
line-height:12px;
padding:4px 0;
}

.item_submit2 select, .item_submit2 input[type="text"] {
width:220px;
float:left;
}

.item_submit2 input[type="radio"] {
margin-right:4px;
margin-top:4px;
float:left;
}

.from_to_text{
padding-right:5px;
font-size:12px;
float:left;
}

.price_inp{
width:87px!important;
margin-right:4px;
}

.download_pdf a{
color:#422200;
padding-left:6px;
}

.download_pdf{
padding:5px 0px 16px;
}

.download_item{
clear:left;
padding: 8px 0;
}
