div#katalog {margin:0px; font-family:tahoma;}
div#katalog td{font-family:tahoma;}

form#katalog-menu {margin-bottom:3px;}
#katalog-menu input.szukaj {color:#FFF; border:none; padding:0px 0px 5px 0px; font-size:10px; line-height:16px; border:0px; width:48px; height:16px; background:#B40001; vertical-align:middle;}
#katalog-menu input.pole {border:1px; border-style:solid; border-color:#D3CCAC; color:#9A926C; padding:0px; font-size:10px; line-height:16px; width:90px; height:16px; vertical-align:middle;}

#katalog input {padding:0px;}
#katalog span.tytul {color:#B30100; font-weight:bold; font-size:13px; position:absolute; top:5px; left:10px;}
#katalog span.wyszukaj {position:absolute; right:180px; top:7px;}
#katalog div.div_szukaj {width:515px; height:30px; background:#E2E2E2; position:relative;}
#katalog input.fraza {width:105px; height:18px; border-top:#B30100 2px solid; border-left:#B30100 2px solid;  border-bottom:#D0CFCB 1px solid; border-right:#D0CFCB 1px solid; vertical-align:middle;}
#katalog input.szukaj {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:49px; height:16px; background:url(katalog/bg_szukaj.gif) no-repeat right #B40001; vertical-align:middle;}
#katalog form.form_szukaj {position:absolute; right:14px; top:5px; height:18px; width:162px;}

#katalog div#adv_szukaj {background:url(katalog/cien_lewo.gif) top left no-repeat; width:541px;}
#katalog #adv_szukaj div.top{margin-left:10px; margin-top:5px; background:none; position:relative; width:528px; height:25px; color:#B40001; font-weight:bold; line-height:45px; font-size:14px;}
#katalog #adv_szukaj .top img{position:absolute; top:12px; height:25px;}
#katalog #adv_szukaj div.adv_s{margin:15px 4px 10px 19px;}
#katalog #adv_szukaj input.pole {width:105px; height:18px;  border:#E2E2E2 1px solid; vertical-align:middle;}
#katalog #adv_szukaj select.pole {width:105px; height:18px; border:#E2E2E2 1px solid; vertical-align:middle; padding:0px;}
#katalog #adv_szukaj input.szukaj {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:48px; height:20px; background:url(katalog/szukaj_butt.gif) no-repeat; vertical-align:middle; cursor:pointer;}

#katalog div#oferta-szczegoly {background:url(katalog/cien_lewo.gif) top left no-repeat; width:541px;}

#katalog #wyniki h2.obiekt_nazwa {font-size:14px; font-family:tahoma; font-weight:bold;}
#katalog #wyniki td.kolumna {vertical-align:top; text-align:left;}
#katalog #wyniki .kolumna div.marg{margin:3px 2px 0px 2px;  text-align:left;}
#katalog #wyniki img.ico_img {margin:3px 3px 2px 2px;}
#katalog #wyniki div.brak {text-align:center; font-size:15px; font-weight:bold; margin:10px 0px;}

#katalog td.kat_wartosc {padding:3px; font-size:11px; text-align:left;}
#katalog td.kat_atryb {font-weight:bold; vertical-align:top; padding:3px 2px 3px 0px; font-size:11px; width:117px;}
#katalog .kat_nag_red {color:#BC0000; font-weight:bold; font-size:11px;}
#katalog .kat_nag_red2 {color:#BC0000; font-weight:bold; font-size:11px;}
#katalog .kat_nag_red3 {color:#BC0000; font-weight:bold;}
#katalog div.obj_pasek {background:#EEFFFF; height:23px; line-height:23px; margin:2px 22px 0px 0px;}
#katalog div.obj_zaw {margin:0px 0px; width:500px}
#katalog div.obj_tytul {width:420px; float:left; color:#BC0000; font-weight:bold; margin-left:5px; font-size:11px;}
#katalog div.obj_pasek div.zwin {float:right; width:l10px; margin-right:5px; cursor:pointer;}
#katalog div.zwin {}
#katalog div.zwin img {margin-right:3px; border:0px;}
#katalog .obj_zaw td {vertical-align:top;}

#katalog div.obj_tytul_ {width:309px; float:left; color:#BC0000; font-weight:bold; margin-left:5px; font-size:11px;}
#katalog div.obj_pasek div.zwin_ {width:l10px; margin-left:5px; cursor:pointer;}
#katalog div.zwin_ {}
#katalog div.zwin_ img {margin-right:3px; border:0px;}

#katalog div#koszyk-logowanie input.loguj {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:67px; height:20px; background:url(katalog/butt_loguj.gif) no-repeat; vertical-align:middle; cursor:pointer;}

#katalog div.div_koszyk {width:515px; height:30px; background:#E2E2E2; position:relative; margin-bottom:5px;}
#katalog #koszyk-dane div input.zapisz {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:76px; height:20px; background:url(katalog/zapisz_koszyk.gif) no-repeat; vertical-align:middle; cursor:pointer;}
#katalog #koszyk-dane div input.rej {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:76px; height:20px; background:url(katalog/butt_rej.gif) no-repeat; vertical-align:middle; cursor:pointer;}

#katalog div#box-opcje {position:relative;}
#katalog #box-opcje form#kontakt-agent {width:261px; height:263px; background:url(katalog/kontakt-layer.gif); position:absolute; top:-270px; left:50px; display:none;}
#katalog #box-opcje form#zainteresowany-agent {width:495px; height:291px; background:url(katalog/kontakt-layer-2.gif) no-repeat; position:absolute; top:-290px; left:1px; display:none;}

#katalog div.opcje_w {display:block; background:#2e313a;}
#katalog div.opcje_n {display:none; background:#2e313a;}

#katalog div#obiekty {display:block; width:515px; background:#FFFAED;}
#katalog div#obiekty ul {display:block; list-style-type:none; padding:0px; margin:0px; width:515px;}
#katalog div#obiekty ul li {float:left; margin:0px; height:23px; line-height:20px;}
#katalog div#obiekty ul li img{margin:0px; height:23px; vertical-align:middle;}

#katalog div#obiekty-koszyk {display:block; width:510px;}
#katalog div#obiekty-koszyk ul {display:block; list-style-type:none; padding:0px; margin:0px; width:494px;}
#katalog div#obiekty-koszyk ul li {float:left; margin:0px; height:23px; line-height:20px;}
#katalog div#obiekty-koszyk ul li img{margin:0px; height:23px; vertical-align:middle;}
#katalog div#obiekty-koszyk div.obj_tytul {width:393px; float:left; color:#BC0000; font-weight:bold; margin-left:5px; font-size:11px;}
#katalog div#obiekty-koszyk div.obj_pasek div.zwin {float:right; width:l10px; margin-right:5px; cursor:pointer;}
#katalog div#obiekty-koszyk div.zwin {}
#katalog div#obiekty-koszyk div.zwin img {margin-right:3px; border:0px;}
#katalog div#obiekty-koszyk div.obj_zaw {margin:0px 0px;}
#katalog div#obiekty-koszyk input.pole {width:105px; height:18px;  border:#E2E2E2 1px solid; vertical-align:middle;}
#katalog div#obiekty-koszyk select.pole {width:99px; height:18px; border:#E2E2E2 1px solid; vertical-align:middle; padding:0px;}
#katalog div#obiekty-koszyk input.szukaj {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:48px; height:20px; background:url(katalog/szukaj_butt.gif) no-repeat; vertical-align:middle; cursor:pointer;}
#katalog div#obiekty-koszyk input.kasuj {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:43px; height:20px; background:url(katalog/butt_kasuj.gif) no-repeat; vertical-align:middle; cursor:pointer;}
#katalog div#obiekty-koszyk input.zapisz {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:48px; height:20px; background:url(katalog/zapisz_butt.gif) no-repeat; vertical-align:middle; cursor:pointer;}
input.zapiszz {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:76px; height:20px; background:url(katalog/butt_zapiszz.gif) no-repeat; vertical-align:middle; cursor:pointer;}
input.przypomnij {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:76px; height:20px; background:url(katalog/przypomnij.gif) no-repeat; vertical-align:middle; cursor:pointer;}
#katalog h1.druk {display:none;}
#katalog  div.brak-oferty {font-weight:bold; font-size:12px; text-align:center; color:#B40001; margin:10px;}

a.szczegoly {background:url(katalog/szczegoly.gif); display:block; width:71px; height:21px; float:left; text-decoration:none;}
a.szczegoly:link {background:url(katalog/szczegoly.gif); display:block; width:71px; height:21px; float:left; text-decoration:none;}
a.szczegoly:hover {background:url(katalog/szczegoly.gif); display:block; width:71px; height:21px; float:left; text-decoration:none;}
a.szczegoly:active {background:url(katalog/szczegoly.gif); display:block; width:71px; height:21px; float:left; text-decoration:none;}
a.szczegoly:visited {background:url(katalog/szczegolyk.gif); display:block; width:71px; height:21px; float:left; text-decoration:none;}

input.szukaj_1 {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:40px; height:20px; background:url(admin/katalog/butt_szukaj.gif) no-repeat; vertical-align:middle; cursor:pointer;}
input.kasuj_zaz {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:93px; height:20px; background:url(admin/katalog/butt_kaszaz.gif) no-repeat; vertical-align:middle; cursor:pointer;}
input.wyslij_zaz {color:#FFF; border:none; font-size:11px; line-height:11px; border:0px; width:93px; height:20px; background:url(admin/katalog/butt_wyslijz.gif) no-repeat; vertical-align:middle; cursor:pointer;}
input.dodaj_d_kosz {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:93px; height:20px; background:url(admin/katalog/butt_d_kosz.gif) no-repeat; vertical-align:middle; cursor:pointer;}
input.dodaj_d_mail {color:#FFF; border:none; font-size:10px; line-height:16px; border:0px; width:100px; height:20px; background:url(admin/katalog/butt_d_mail.gif) no-repeat; vertical-align:middle; cursor:pointer;}
div.podkreslenie_kreska {
	border-top: 2px #999999 dotted;
	width:100%;	
}
.zdjecie_polecamy {width:120px;height:80px;overflow:hidden;text-align:center;}
.zdjecie_nowosci {width:70px;height:47px;overflow:hidden;text-align:center;}
.zdjecie_ostatnie_nowosci {width:133px;height:89px;overflow:hidden;text-align:center;}