@charset "utf-8";

body,td,th,input,select,textarea{
font-family:Arial, Helvetica, sans-serif;
color:#4e4828;
font-size:11px;
}

body{
background:#f8f5ee url(img/bg_body_index2.gif) center top no-repeat;
text-align:center;
}

#bg{
background:url(img/bg2.gif) center top repeat-y;
float:left;
width:100%;
position:relative;
text-align:center;
}

#bg2{
background:url(img/bg_body_index2.gif) center top no-repeat;
float:left;
width:100%;
position:relative;
text-align:center;
}

#bg3{
background:url(img/bg_body_index3.gif) center top no-repeat;
height:141px;
float:left;
width:100%;
position:relative;
text-align:center;
}


a{
/*color:#4e4828;*/
color:#f16503;

text-decoration:none;
}


a.ct{
color:#4e4828;
}


a.sel{
color:#dd6801;
}

p.em{
color:#dd6801;
font-style:normal;
font-weight:bold;
}

.m_t_10{margin:10px 0 0 0;}
.m_t_30{margin:30px 0 0 0;}

.div_30{padding:0 30px 30px 30px;}

#wrap{
width:1000px;
position:relative;
margin:0 auto;
text-align:left;
}

#top{
height:140px;
}

#top a,#top img{
float:left;
}

#cols{
float:left;
width:1000px;

}

#left_col{
width:321px;
float:left;

}

#right_col{
width:679px;
float:right;
}

#tresc_right{
background:#f8f5ee;
width:100%;
float:left;
}


#tresc_right p{
	margin:10px 0;
	line-height:15px;
}

/* ======================= box aktualnosci */

#aktualnosci{
height:101px;
padding:30px;
}


a.wiecej_1{
background:url(../images/s1.gif) 6px 6px no-repeat;
width:4px;
height:10px;
padding:1px 10px;
}

p.p_data{
margin:20px 0 6px 0;
color:#d0c6b0;
}


p.p_tresc{
margin:6px 0 0 0;
color:#f8f5ee;
}

p.p_tresc a{
color:#f8f5ee;
}

/* ======================= box aktualnosci */





/* ======================= box menu img */

#menu_img{
padding:30px 30px 0 30px;
height:461px;
}


div.menu_img_pos{
height:90px;
}

.menu_img_links{
float:right;
width:76px;
padding:22px 0 0 0;
}

img.thumb1{
border:1px solid #b6af9d;
padding:2px;
}

a.btt_sprzedaz,a.btt_wynajem{
width:76px;
height:21px;
display:block;
margin:3px 0 0 0;
}

a.btt_sprzedaz{
background:url(../images/sprzedaz.gif) no-repeat;
}

a.btt_wynajem{
background:url(../images/wynajem.gif) no-repeat;
}

a.btt_sprzedaz:hover, a.btt_wynajem:hover{
background-position: 0 -100px;
}



/* ======================= box menu img */



/* ======================= box index tresc */

#box_index_left{
float:left;
width:299px;
height:289px;
background:#ede8dd;
padding:25px 20px 0 20px;
}

#box_index_right{
float:right;
width:277px;
background:#f8f5ee;
height:289px;
padding:25px 30px 0 30px;
}



.wybrany_thumb{
text-align:center;
padding:0;
}


.wybrana_oferta_cena{
float:right;
margin:10px 0 0 0;
}

.wybrana_oferta_lokalizacja{
float:left;
margin:10px 0 0 0;
}


#box_index_left em{
color:#dd6801;
font-style:normal;
font-weight:bold;
}


/* stopka adresowa ================================*/

#stopka_adresowa{
height:141px;
width:1000px;
clear:both;
margin:0 auto;
text-align:left;
}

#stopka_adresowa p.em{
margin:0 0 5px 0;
}

#stopka_adresowa p{
line-height:20px;
}

#stopka_adresowa a{
color:#4e4828;
}

#stopka_adresowa a:hover{
color:#f16503;
}

#informacje_adresowe{
float:left;
width:291px;
padding:20px 0 0 30px;
}

#informacje_adresowe div{
padding:16px 0 0 0;
}

#informacje_kontaktowe{
float:left;
width:679px;
padding:20px 0 0 0;
}

#informacje_kontaktowe div{
padding:16px 0 0 30px;
width:309px;
float:left;
}

.p_informacje_kontaktowe{
padding:0 0 0 30px;
}




/* stopka adresowa ================================*/




/* stopka ================================*/

#stopka{
padding:27px 0 50px 0;
margin:0 auto;
text-align:left;
width:1000px;
clear:both;
background:#f8f5ee;
}

#stopka_2{
padding:5px 0 5px 0px;
margin:0 auto;
text-align:left;
width:1000px;
clear:both;
background:#f8f5ee;
}

/* stopka ================================*/


#menu_bottom{
float:right;
color:#d7d2ca;
padding:0 30px 0 0;
}

#menu_bottom a{
margin:0 5px;
}

#cpr{
float:left;
padding:0 0 0 30px;
}

#cpr .autor{
margin:6px 0 0 0;
color:#a39e8b;
}

#cpr .autor a{
color:#a39e8b;
}


/* ================================================================================================================================== */
/* ============================================================ LISTING  ============================================================ */
/* ================================================================================================================================== */


/* ========== wyszukiwarka ======================= */

#wyszukiwarka{
height:114px;
background:#f3f0e8;
border-bottom:1px solid #d7d2ca;
padding:25px 0 0 30px;
}

#wyszukiwarka div{
float:left;
padding:5px 0 0 0;
margin:0 7px 0 1px;
}

#wyszukiwarka p{
margin:5px 0;
}

#wyszukiwarka span{
float:left;
margin:0 5px;
line-height:24px;
}

#wyszukiwarka span.inp{
background:url(../images/bg_input.jpg) no-repeat;
padding:0 0 0 5px;
height:24px;
width:26px;
float:left;
margin:0 5px 0 0;

}

#wyszukiwarka span.inp input{
border:0;
margin:0;
float:left;
padding:5px 5px 5px 0;
height:14px;
text-align:center;
width:100%;
background:url(../images/bg_input.jpg) right no-repeat;
}

#wyszukiwarka select{
width:135px;
height:24px;
background:url(../images/bg_select.jpg) no-repeat;
border:0;
}


div#submit_s_form{
clear:both;
text-align:right;
width:100%;
}

div#submit_s_form input{
background:url(../images/wyszukaj2.gif) no-repeat;
border:0;
width:76px;
height:21px;
margin:0 39px 0 0;
cursor:pointer;
outline:none;
}

/* ========== wyszukiwarka ======================= */



/* ========== path ======================= */
#title_path{
padding:30px;
}


.d_nag{
padding:30px;
}


#title_path .path{
float:right;
white-space:nowrap;
}


#title_path .path span{
background:url(../images/s2.gif) 3px 5px no-repeat;
padding:0 0 0 12px;
}

#title_path .path a{
background:url(../images/s2.gif) 3px 5px no-repeat;
padding:0 0 0 12px;
}

#title_path .nag{
float:left;
}

/* ========== path ======================= */



/* ========== tabela ======================= */



table.listing{
width:100%;
}

table.listing th{
padding:20px 6px;
text-align:center;
border-top:1px solid #d7d2ca;
background:#eae3d1 url(../images/bg_th.gif) right center no-repeat;
}


table.listing tr td{
padding:7px 6px;
text-align:center;
border-top:1px solid #d7d2ca;
vertical-align:middle;
background:url(../images/bg_td.gif) right center no-repeat;
}

table.listing tr.tr2 td{
background:#f4f1e9;
}


table.listing tr.excl td {
    background: none repeat scroll 0 0 #DD6801 !important;
}


/* ========== tabela ======================= */




/* ========== oferta ======================= */
#oferta{
border-bottom:1px solid #d7d2ca;
}

#menu_oferta{
padding:30px;
clear:both;
}

#menu_oferta p{
margin:6px 0 0 0;
}

#menu_oferta a{
margin:0 6px 0 0;
}

#oferta_foto{
float:left;
width:295px;
padding:0 0 0 30px;
}


#oferta_tekst{
float:right;
width:354px;
}

#foto_big{
margin:0 0 3px 0;
}

div.foto_min a{
margin:0 1px 0 0;
}

#oferta_tekst div{
padding:5px 0 5px 25px;
background:url(../images/s3.gif) 8px 8px no-repeat;
}

#oferta_tekst em{
color:#dd6801;
font-style:normal;
font-weight:bold;
}

#oferta_tekst div p{
margin:0 0 6px 0;
}

/* ========== oferta ======================= */



/* ========== porownanie ======================= */

table.listing tr td.td_al{
text-align:left;
padding:7px 13px;
}

table.listing tr td.td_th{
color:#dd6801;
font-weight:bold;
padding:17px 25px;
}

/* ========== porownanie ======================= */

.top_menu{
	height:50px;
}



.top_menu img{
	float:left;
}

.top_menu2{
	height:40px;
	background:url(../images/bg_submenu.jpg) no-repeat;
	width:639px;
	padding:0 20px;
	float:left;
}




.top_menu2 a{
		background:url(../images/s4.gif) 5px 18px no-repeat;
		padding:0 0 0 15px;
		margin:0 8px;
		line-height:40px;
		color:#000;
}


.top_menu2 a:hover{
	/*color:#000;*/
	color:#f16503;
}



.top_menu2 a.sel{
	color:#f16503;
}

div.box_dane{
	padding:10px 0;
}







div.pagination{
	
	text-align:right;
	padding:0 20px 20px 0;

}

div.pagination a{
	margin:0 5px;
}



.sel_bm{
	text-decoration:underline;
}
