@charset "utf-8";
body {
	background-image: url(img/tlo.jpg);
	background-repeat: repeat-x;
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f8f8f8;
}
#CESJA { width:926px; margin: 0 auto 0 auto}


.clear { clear:both}

#top { background-image:url(img/top_tlo.jpg);
background-repeat:repeat-x;
height:147px;
margin:12px auto 0 auto;
width:900px; position:relative; left:0px; top:0px;}
#menu { height:51px;}
#menu div, #menu a { float:left}

#menu_oferty_specjalne { background-image:url(img/menu_a_01.jpg); width:168px; height:51px; display:block}#menu_oferty_specjalne:hover {background-image:url(img/menu_h_01.jpg)}

#menu_najnowsze { background-image:url(img/menu_a_03.jpg); width:133px; height:51px; display:block}#menu_najnowsze:hover {background-image:url(img/menu_h_03.jpg)}

#menu_szukaj { background-image:url(img/menu_a_05.jpg); width:106px; height:51px; display:block}#menu_szukaj:hover {background-image:url(img/menu_h_05.jpg) }

#menu_zglos_oferte { background-image:url(img/menu_a_07.jpg); width:141px; height:51px; display:block}#menu_zglos_oferte:hover {background-image:url(img/menu_h_07.jpg); }

#menu_wspolnoty { background-image:url(img/menu_a_09.jpg); width:141px; height:51px; display:block}#menu_wspolnoty:hover {background-image:url(img/menu_h_09.jpg);}

#menu_o_firmie { background-image:url(img/menu_a_11.jpg); width:116px; height:51px; display:block}#menu_o_firmie:hover {background-image:url(img/menu_h_11.jpg);}

#menu_kontakt { background-image:url(img/menu_a_13.jpg); width:115px; height:51px; display:block}#menu_kontakt:hover {background-image:url(img/menu_h_13.jpg);}

.menu_f{ background-image:url(img/menu_f.jpg); width:1px; font-size:0px; display:block; height:51px}

#footer_menu div, #footer_menu a { float:left}

#footer_menu { width:926px; margin: 0 auto;}

#menu_footer_oferty_specjalne { background-image:url(img/menu_footer_a_01.jpg); width:168px; height:38px; display:block}#menu_footer_oferty_specjalne:hover {background-image:url(img/menu_footer_h_01.jpg)}

#menu_footer_najnowsze { background-image:url(img/menu_footer_a_03.jpg); width:133px; height:38px; display:block}#menu_footer_najnowsze:hover {background-image:url(img/menu_footer_h_03.jpg)}

#menu_footer_szukaj { background-image:url(img/menu_footer_a_05.jpg); width:106px; height:38px; display:block}#menu_footer_szukaj:hover {background-image:url(img/menu_footer_h_05.jpg) }

#menu_footer_zglos_oferte { background-image:url(img/menu_footer_a_07.jpg); width:141px; height:38px; display:block}#menu_footer_zglos_oferte:hover {background-image:url(img/menu_footer_h_07.jpg); }

#menu_footer_wspolnoty { background-image:url(img/menu_footer_a_09.jpg); width:141px; height:38px; display:block}#menu_footer_wspolnoty:hover {background-image:url(img/menu_footer_h_09.jpg);}

#menu_footer_o_firmie { background-image:url(img/menu_footer_a_11.jpg); width:116px; height:38px; display:block}#menu_footer_o_firmie:hover {background-image:url(img/menu_footer_h_11.jpg);}

#menu_footer_kontakt { background-image:url(img/menu_footer_a_13.jpg); width:115px; height:38px; display:block}#menu_footer_kontakt:hover {background-image:url(img/menu_footer_h_13.jpg);}

.menu_footer_f{ background-image:url(img/menu_footer_f.jpg); width:1px; font-size:0px; display:block; height:38px}









#logo { background-image:url(img/cesja_logo.gif);display:block;height:115px;left:20px;position:absolute;top:25px;width:220px;}

#top_desc { position:absolute; right: 0px; padding:20px; text-align:right}
.top_desc_1 { font-size:18px;}
.top_desc_2{ font-size:13px; line-height:18px}

#contents { width:900px; margin:10px auto 0 auto}
#content_left{ width:624px; float:left; margin-right:19px}
#content_right  { width: 257px; float:right; }
#search_box { background-image:url(img/search_box.jpg);height:211px;padding:10px;width:237px; color:#FFFFFF}
#search_box input,#search_box select { font-size:10px; border:solid 1px #484848; padding:2px }
#search_box select{width:117px}
#search_box table { margin-top:10px;}
.szukaj_krotkie{ width:35px; margin-left:4px}
.szukaj_zaaw { display:block; font-size:11px; color:#FFFFFF;  text-align:right}.szukaj_zaaw:hover{ text-decoration:none}
#search_box td { height:30px}
#search_box .search_hr { height:1px; background-image:url(img/search_hr.png); font-size:1px; line-height:1px;}
#search_box .szukaj_btn { background-image: url(img/btn_szukaj.jpg); width:86px; height:24px; display:block; margin:9px auto 0 auto; border:none; cursor:pointer; opacity: 0.8}#search_box .szukaj_btn:hover{opacity:1}

.hr_dotted { background-image:url(img/hr_dotted.gif); background-repeat:repeat-x; display:block; height:4px; line-height:1px; margin:10px 0 10px 0}
h1 {background-image:url(img/h1.jpg);
color:#FFFFFF;
display:block;
font-size:14px;
height:5px;
padding:19px;}
h3 {background-color:#F4F4F4;
border-bottom:2px solid #ABABAB;
color:#5A5A5A;
display:block;
height:13px;
padding:11px 13px; }
#losowe_oferty { background-image:url(img/oferty_specjalne_bck.jpg); background-repeat:repeat-x; background-color:#efefef; display:block;}
#oferty_specjalne_h {background-image:url(img/oferty_specjalne_h.jpg);
background-position:center center;
display:block;
height:48px;
margin-bottom:10px;
background-repeat:no-repeat;}
input, select { background-image:url(img/input_bck.gif); font-size:10px; border:solid 1px #484848; padding:2px }
.oferta_specjalna_link {  background-image:url(img/oferty_specjalne_img.png); width:153px; height:104px; display: block; position:absolute; left:51px; top:0px;}
.oferta_specjalna { position:relative; left:0px; top:0px; border-bottom: dotted 1px #CCCCCC; padding-bottom:5px}
.oferta_specjalna_img{
height:96px;
margin-bottom:5px;
margin-left:51px;
margin-top:0;
overflow:hidden;
padding-top:6px;
width:153px;}
.oferta_specjalna_img img { height:93px;}
.losowa_oferta{ text-align:center;
width:257px; margin:0 auto;}
.blue  { font-size:10px; color:#5c5c5c; font-weight:normal}
.green { color:#00923F;
font-size:13px;
font-weight:bold; }
.cena {color: #FF0000;
font-size:12px;
font-weight:bold; }
.right_bottom{ background-image:url(img/right_bottom.jpg); display:block; height:8px;}
.minibox {background-color:#EFEFEF; width:257px;
background-image:url(img/oferty_specjalne_bck.jpg);
background-repeat:repeat-x;}
#kalkulator_h {
background-image:url(img/kalkulator_h.jpg);
background-position:center center;
background-repeat:no-repeat;
display:block;
height:40px;
}
#kalkulator .kalkulator_hr{ height:1px; background-image:url(img/kalkulator_hr.jpg); background-position:center center; line-height:1px; padding:0px;}
#kalk_forma { width:102px;}
body select{
background:none;
background-color:#f0f0f0}
#kalkulator{font-size:11px;
text-align:left;}
#kalkulator td,#kalkulator th {padding:3px;}
#kalk_suma {color:red;
font-weight:bold;
width:96px;}
#footer{background-color:#5C5C5C;
display:block;
height:38px;
margin-bottom:10px; margin-top:20px}

#footer_small_links{ width:926px; text-align:center; margin:0 auto; margin-bottom:10px}
#footer_small_links a{ font-size:9px; color:#000000;} #footer_small_links a:hover { text-decoration:none; color:#333333}

#footer_logos{ width:385px; height:92px; margin:0 auto; background-image:url(img/loga.jpg); margin-top:10px;}
.legenda{ padding:5px; text-align:center; border:dotted 1px #CCCCCC; color:#666666; font-size:10px; margin-top:10px}
.pag_prev { float:left; display:block; font-size:0px; background-image:url(img/pag_prev.gif); width:90px; height:22px; opacity: 0.9}.pag_prev:hover{ opacity:1;}
.pag_next { float:right; display:block; font-size:0px; background-image:url(img/pag_next.gif); width:90px; height:22px;opacity: 0.9}.pag_next:hover{ opacity:1;}

.of_options { position:relative; left:0px; top:0px;}
.strona { left:250px;
position:absolute;
text-align:center;
top:18px;
width:140px; color:#5e5e5e}
.prevnext{ border-top: dotted 1px  #999999}
.paging { padding:5px; border-bottom: solid 2px #ababab; background-color:#f4f4f4; margin-top:5px; color:#5c5c5c}
.paging a {color:#058f41; margin:0 3px;  font-weight:bold;}.paging a:hover {text-decoration:none;}
.sortuj{position:absolute;
right:5px;
top:-23px;color:#5c5c5c}
.sort_top { margin:0 3px; float:left;background-image:url(img/arrows.gif);background-position:26px 0;display:block;height:18px;width:13px;}.sort_top:hover {background-position: 13px 0px;}
.sort_down { margin:0 3px;float:left;background-image:url(img/arrows.gif);background-position:0px 18px;display:block;height:18px;width:13px;}.sort_down:hover {background-position: 13px 18px}
.sortuj span{float:left; margin:0 3px;}
.sort2 { padding:5px; border-bottom: dotted 1px #787878; margin-bottom:10px; color:#787878}
.typ, .operacja { float:left; width:50%}
.operacja { text-align:right}
#content_left .oferta:hover { border: solid 1px #c4c4c4; color:#5D5D5D}
.sort2 a { color:#00923F; margin:0 3px; }.sort2 a:hover { text-decoration:none}
.oferta { background-image:url(img/oferta_img_bck.jpg); background-repeat:repeat-y;border: solid 1px #ebebeb; margin-bottom:5px; background-color:#fbfbfb; color:#9d9d9d; font-size:11px; width:100%}
.oferta_foto img { border:solid 1px #d0d0d0; padding:3px; background-color:#FFFFFF; margin:5px}
.oferta_foto{background-image:url(img/oferta_img_bck2.jpg); background-position:right center; background-repeat:no-repeat; padding-right:5px; width:138px }
.oferta_opis{ padding:10px; line-height:15px; padding-top:0px}
.oferta_miejsce{padding:10px;}
.hr { background-image:url(img/hr.gif); display:block; line-height:1px; height:1px; margin-bottom:5px}
.oferta_miejsce a { background-image:url(img/oferta_name_a.gif);
background-position:right center;
background-repeat:no-repeat;
color:#009240;
font-size:15px;
font-weight:bold;
padding-right:24px;
text-decoration:none;}
.oferta_miejsce a:hover{ text-decoration:underline}
.metraz {color:#5D5D5D;
font-weight:bold;}
.oferta_cena{ text-align:right; padding-right:15px}
#szukaj_adv_dzielnice label,.szukaj_adv_scroll label{ display:block}
#szukaj_adv_dzielnice { vertical-align:top}
#szukaj_adv th { }
#alfabet a, #alfabet span{ margin:8px;}
#alfabet{ text-align:center; line-height:25px;background-color:#F4F4F4;
border-bottom:2px solid #ABABAB;
color:#5C5C5C;
margin-top:5px;
padding:5px; margin-bottom:10px}
#alfabet a { color:#058F41;
font-weight:bold;
}
#alfabet a:hover {text-decoration:none}
.wspolnota { background-color:#FBFBFB;
background-image:url(img/oferta_img_bck.jpg);
background-repeat:repeat-y;
border:1px solid #EBEBEB;
color:#9D9D9D;
font-size:11px;
margin-bottom:5px;
text-align:center;
width:298px; float:left;}
.wspolnota h2 { font-size:13px; color:#5b5b5b}
.wspolnota img {background-color:#FFFFFF;
border:1px solid #D0D0D0;
margin:5px;
padding:3px;}
li { list-style-image:url(img/li.gif); line-height: 18px;}
#licencje_mini {background-color: #efefef; border-top: solid 2px #ababab; padding:20px; position:relative; left:0px; top:0px; margin-top:15px; padding-top:30px}
#licencje_mini #baner_onas { height:44px;
left:24px;
position:absolute;
top:-25px;
width:566px;}
#licencje_mini a{border:1px solid #a0d3ff;
float:left;
height:120px;
margin:3px;
background-color:#FFFFFF;
overflow:hidden;
width:75px;}
#licencje_mini img{border:none; width:78px}
.ofirmie { padding:0 20px}
h4 { font-size:14px;}
#content_left input{ background:none; background-color:#F0F0F0 }
.adv_right { text-align:right; padding-right:5px; }
#szukaj_adv_dzielnice label, #szukaj_adv label{ font-size:11px;}

#szukaj_adv ,#szukaj_adv_dzielnice{ margin:0 auto 10px auto}
#content_left .szukaj_btn { cursor:pointer; background:none; background-image:url(img/btn_szukaj2.jpg); width:86px; height:24px; display:block; border:none; font-size:0px; margin:0 auto; opacity: 0.9}
#content_left .szukaj_btn:hover { opacity: 1}
#lewobrzeze, #prawobrzeze { height:160px; margin-top:10px;
overflow-y:scroll;
width:210px;}
#szukaj_adv_dzielnice th { border-bottom: dotted 1px #999999}
.table_hr{ height:10px; border-top:dotted 1px #CCCCCC}
#szukaj_adv td { padding:3px}
textarea { background:#F0F0F0; font-family:Arial, Helvetica, sans-serif; border:1px solid #484848;}
#zglos th { text-align: right}
#zglos { margin:10px auto}#zglos td {padding: 3px}
#content_left .btn_wyslij{background:transparent url(img/btn_wyslij.jpg) repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:block;
font-size:0;
height:24px;
margin:0 auto;
opacity:0.9;
width:86px;}
.btn_wyslij:hover{ opacity:1}
.szczegoly_cena{background-color:#f4f4f4;}
.oferta2  .szczegoly_cena td, .oferta2  .szczegoly_cena th  { line-height:80px; border-bottom: solid 2px #ababab; font-size:14px; font-weight:bold;  }
.oferta2 .szczegoly_cena .cena {font-size:14px; font-weight:bold;  }
.oferta2  { border-collapse: collapse; width:380px}
.szczegoly_hr{background-image:url(img/hr.gif);
height:1px;
line-height:1px;
background-repeat:repeat-x;
}
.oferta2 td {width:150px; padding:2px; color:#4b4b4b; font-weight:bold;}
.oferta2 .adv_right { color:#9d9d9d; font-weight:normal}
.oferta_all {border-collapse:collapse; padding:0px; width:100%;}
#dyrektor { width:240px; background-color:#efefef; border-left:#e6e6e6 solid 2px}
.szczegoly_opis{color:#5B5B5B;
font-size:12px;
padding:10px;
line-height:20px}
#relative { position:relative; left:0px; top:0px}
#makler  a { color: #019041;}#makler  a:hover { text-decoration:none}
#makler { background-color:#EFEFEF; color:red;
background-image:url(img/oferty_specjalne_bck.jpg);
left:384px;
position:absolute;
top:0;
width:240px; background-repeat:repeat-x}
#makler_h{ background-image:url(img/makler_h.gif); background-position:center center; background-repeat:no-repeat; display:block; height:47px}
#makler_mail { background-image:url(img/makler.gif);display:block;height:30px;line-height:30px;padding-left:50px;font-weight:bold;width:142px;
margin:0 auto 3px auto}
#makler_tel{ background-image:url(img/makler.gif);display:block;height:30px;line-height:30px;padding-left:50px;font-weight:bold;width:142px;margin:0 auto 3px auto; background-position: 0px -34px}
#makler_gg{ background-image:url(img/makler.gif);
background-position:0 -68px;
display:block;
float:left;
font-weight:bold;
height:30px;
line-height:30px;
margin:0 auto 3px 24px;
padding-left:50px;
width:35px;}

#makler_skype{ background-image:url(img/makler.gif);
background-position:-84px -68px;
display:block;
float:left;
font-weight:bold;
height:30px;
line-height:30px;
margin:0 auto 3px 0px;
padding-left:50px;
width:58px}
#makler_print{ background-image:url(img/makler.gif);display:block;height:30px;line-height:30px;padding-left:50px;font-weight:bold;width:142px;margin:0 auto 3px auto; background-position: 0px -102px}
#makler_polec{ background-image:url(img/makler.gif);display:block;height:30px;line-height:30px;padding-left:50px;font-weight:bold;width:142px;margin:0 auto 3px auto; background-position: 0px -136px}
#makler_kalkulator{ background-image:url(img/makler.gif);display:block;height:30px;line-height:30px;padding-left:50px;font-weight:bold;width:142px;margin:0 auto 3px auto; background-position: 0px -170px}
#makler_zainteresowany{ background-image:url(img/makler.gif);display:block;height:30px;line-height:30px;padding-left:50px;font-weight:bold;width:142px;margin:0 auto 3px auto; background-position: 0px -204px}
#zdjecia img{background-color:#FFFFFF;
border:1px solid #D0D0D0;
margin:5px;
padding:3px; margin:2px;height:100px;}
#content_left a { font-weight:bold; color: #00923F; text-decoration:none;}#content_left a:hover{ text-decoration:underline}