/*	reset & body  */

body, h1, h2, h3, h4, ul, ol, li, p, fieldset, table, form, td, tr, th, input, img, select, label, #top, #tresc, #cien_lewy, #cien_prawy, #dodaj_ogloszenie {
margin:0px;
padding:0px;
border:none;
font-family:Trebuchet MS, sans-serif;
}

input, select, option {
font-size:12px;
font-family:Trebuchet MS, sans-serif;
}

a {
color: #aa0000;
text-decoration: none;
}

body {
background-color: #555;
text-align:center;
}

/* wszystko co ma jasnoszare tlo */

.szukarka_pozioma, .karta_ogloszenie, .szukarka_zaawansowana, .menu_waskie, .glowna_oferty, #glowna_skroty, .lista_oferentow, 
#oferta_pojedyncza, #news_tresc, .oferty_menu, .nowe_ogloszenie, .kontakt_form, #inwestycja_info {
background-color: #ede7d1;
}


/* mapa google */ 
#mapka_lokalizacja {
width:220px; 
height:140px;
font-weight: lighter;
overflow:hidden;
margin: 6px auto 0px auto;
text-align: center;
}

#s_rynek_komercyjny, #s_rynek_pierwotny, #s_opis_dzial, #s_kontakt_firma, #podglad_img {
display:none;
}
/*	formularze  */

input, button, select, textarea {
border: 1px solid #999999;
background-color:white;
color:black;
}

input[type=radio], input[type=checkbox], .radio_b, input[type=hidden] {
border:0px;
background-color:transparent;
}

input[type=hidden] {
margin:0px;
padding:0px;
}

.submit {
width: 150px;
}


/*  linki  */

#pasek_czarny a, #s_zmieniacz a, #pasek_menu_gorne a, .oferta_box .podpis a, #oferty_wyniki .naglowek, #oferty_wyniki .naglowek a, .stronicowanie a, .oferta_box h3 a {
color: white;
}

#pasek_menu_gorne a:hover {
color:#ffee99;
}


#nawigator a, .prawy_link a {
font-weight: bold;
}

#nawigator a, .prawy_link a, .menu_szerokie a, #stopka a, .szukarka_pozioma a, .oferta_kontakt h3 a, .rodzaj_oferty a, #news_tresc h3 a, .lista_inw_mapa h3 a {
color:black;
}

.menu_szerokie a:hover, .szukarka_pozioma a:hover, .oferta_kontakt h3 a:hover {
text-decoration:underline;
}

#news_tresc h3 a:hover, .temat_tresc span a:hover, #news_tresc .czytaj_dalej a:hover, #oferta_pojedyncza .rata a:hover {
color:#bb0000;
text-decoration:none;
}

.box_hipoteka_r .zrodlo a {
color: #aa0000;
text-decoration:none;
}

a .cze, .stronicowanie a:hover, #oferty_wyniki .naglowek a:hover {
color:red;
}

a .zol {
color:#fc0;
}

.prawy_link a:hover {
text-decoration: underline;
}

/*  ogolne  */

#tresc, #strona {
margin: 0px auto 0px auto;
}

#tresc {
width:940px;
text-align:left;
}

#top {
width:965px;
margin: 0px auto 0px auto;
text-align:left;
}

#strona {
width: 90%;
text-align:center;
min-width: 980px;
border-left: 1px solid black;
border-right: 1px solid black;
background-color:white;  
color:black; 
font-size:12px;
}

/*  naglowek  */

#top {
height:150px;
}

#cien_lewy, #cien_prawy {
height:107px;
width:10px;
float:left;
}

#cien_lewy {
background: white url(images/cien-lewy.png) repeat-y;
}

#cien_prawy {
background: white url(images/cien-prawy.png) repeat-y;
}

/*  szerokosc obiektow w naglowku  */

#top_srodek, #naglowek, #naglowek h1 {
width: 945px;
}

#top_srodek {
height:107px;
float:left;
}

#pasek_czarny {
height:21px;
background:#535d93 url(images/pasek-czarny.png) no-repeat;
color:white;
padding-right:70px;
text-align: right;
}

#naglowek {
background-color: #323232;
height:86px;
}

#naglowek h1 {
background: transparent url(images/foto-top.jpg) no-repeat top right;
}

#naglowek h1, #naglowek h1 a {
height:86px;
}

#naglowek h1 a {
display: block;
background: #323232 url(images/top-logo.png) no-repeat;
width:448px;
}

#naglowek h1 span {
display:none;
}

#rog_lewy, #rog_prawy {
width:32px;
}

#rog_lewy, #rog_prawy, #menu_gorne {
height:43px;
float:left;
}

#rog_lewy {
background: white url(images/rog-lewy.png) no-repeat;
}

#rog_prawy {
background: white url(images/rog-prawy.png) no-repeat;
}

#menu_gorne, #pasek_menu_gorne, #menu_gorne_cien {
width:901px;
}

#pasek_menu_gorne {
height:27px;
background: red url(images/pasek-top.png) repeat-x;
}

#pasek_menu_gorne ul {
padding: 2px 0px 0px 5px;
}

#pasek_menu_gorne li {
display:inline;
padding-right: 20px;
font-size: 14px;
color:white;
font-weight:bold;
}

#menu_gorne_cien {
height:16px;
background: white url(images/cien-dol.png) repeat-x;
}

/*  wyrownywacze  */

.rownaj {
clear:both;
}

#pod_topem {
margin-bottom: 8px;
}

.menu_odstep {
height: 30px;
background-color:white;
}


/* pod topem na glownej  */

#nawigator {
width: 940px;
margin: 0px auto 3px auto;
text-align:left;
}

#pod_top_lewy {
padding-top: 4px;
width: 580px;
float:left;
}

#pod_top_prawy {
float:right;
width:340px;
margin: 0px 0px 5px 15px; 
}

/*  szukarka na glownej  */

.szukarka_pozioma fieldset {
width:30%;
float: left;
padding: 3px 0px 0px 15px;
}

.szukarka_pozioma label {
margin-top:6px;
display:block;
}

.szukarka_pozioma .label_maly, .szukarka_pozioma .szukarka_oddo input {
width:50px;
display:inline;
}

.szukarka_pozioma select, .szukarka_pozioma input {
width:150px;
}

.karty {
height: 27px;
}

.karty li {
display:block;
float:left;
margin-right:1px;
width:170px;
height:27px;
}

.karty a {
color: white;
font-weight:bold;
display:block;
padding: 4px 0px 0px 8px;
}

.karta_akt {
background: red url(images/karta-czerwona.png) no-repeat;
}

.karta {
background: black url(images/karta-czarna.png) no-repeat;
}

.szukarka_pozioma {
height: 180px;
}

.szukarka_pozioma, .karta_ogloszenie, .szukarka_zaawansowana, .nowe_ogloszenie {
border: 1px #4c4c4c solid;
}

.szukarka_pozioma .submit {
margin-top: 2px;
margin-left:195px;
width: 140px;
}

.oferty_menu .submit, .szukarka_pozioma .submit {
padding-left:28px;
background: white url(images/search.gif) no-repeat 4px 3px;
height: 24px;
font-weight:bold;
}

.szukarka_pozioma a {
float:left;
}

.szukarka_pozioma .szukaj {
font-weight:bold;
padding-top: 8px;
width:94%;
text-align:left;
}

/*  dodaj ogloszenie na glownej  */

#dodaj_ogloszenie {
background: white url(images/ogloszenie.png) no-repeat;
}

#dodaj_ogloszenie a {
display:block;
width:337px;
height:74px;
}

#dodaj_ogloszenie a span {
display:none;
}

#pod_top_prawy .reklama {
margin: 10px 0px 15px 5px;
width:320px;
height: 120px;
text-align:center;
}

/*  definicje globalnych naglowkow  */ 

.tlo_naglowka {
color:white;
border-top: 1px solid white;
}

.tlo_naglowka, .stronicowanie, .karty_news {
height:35px;
border-bottom: 1px solid white;
background: #333 url(images/gradblack.png) repeat-x;
}

.karty_news {
margin-top: 10px;
}

.karty_news li {
display:block;
float:left;
width: 16.6%;
height:34px;
}

.karty_news li .first {
border-left:0px;
}

.karty_news li .last {
border-right:0px;
}

.karty_news a {
color: white;
font-weight:bold;
display:block;
border-left: 1px #444 solid;
border-right: 1px #aaa solid;
padding: 8px 0px 8px 12px;
}

.tlo_naglowka h2 {
padding: 5px 0px 4px 72px;
width:48%;
float:left;
font-size: 18px;
background: transparent url(images/logo_naglowek.gif) no-repeat 8px 2px;
}

.tlo_naglowka span {
font-size:11px;
float:right;
width:35%;
text-align:right;
padding: 17px 5px 0px 0px;
}

.menu_naglowek, .menu_naglowek_karty {
width:100%;
height:23px;
border-top: 1px solid white;
border-bottom: 1px solid white;
background:red url(images/gradred.png) repeat-x;
}

.menu_naglowek_karty {
margin:0px;
padding:0px;
}

.menu_naglowek h2, .menu_naglowek h3, .menu_naglowek h4 {
color: white;
font-weight:bold;
font-size:12px;
padding: 2px 0px 0px 22px;
background: transparent url(images/kropka.png) no-repeat 7px 6px;
}

/*  definicja globalnego menu  */

.menu_waskie {
width: 215px;
float:left;
}

.menu_lista {
background-color:#d1cbb5;
}

.menu_lista li {
list-style-type:none;
border-bottom:1px solid white;
}

.menu_lista li a {
display:block;
padding: 2px 0px 3px 5px;
text-decoration:none;
color:black;
font-weight: bold;
}

.menu_lista li a:hover, .menu_lista #pozostale a:hover {
background-color: #b9b4a0;
}

.menu_lista li .kasa {
background: transparent url(images/kasa.jpg) no-repeat right bottom;
height: 100px;
padding: 8px;
}

.menu_lista li .kasa strong {
color: #aa0000;
font-size: 14px;
margin-bottom: 5px;
display:block;
}

/*  menu lewe na stronie glownej  */

.menu_waskie img {
display:block;
margin: 8px auto 0px auto;
}

.prawy_link li {
text-align: right;
list-style-type:none;
margin: 6px 10px 8px 0px;
padding-right: 16px;
background: transparent url(images/kropka.png) no-repeat right 4px;
}

/*  do przetargow miejskich  */

.grafika_wroc {
height:48px;
background: #d1cbb5 url(images/wroclaw.gif) no-repeat 25px;
font-size: 16px;
}

.grafika_wroc span {
display:block;
text-align:center;
padding: 2px 15px 0px 65px;
}

/*  boxy ofert na stronie glownej  */

.glowna_oferty {
float:right;
width:702px;
margin: 0px 0px 20px 20px;
}

.oferta_box {
width: 225px;
float: left;
margin: 10px 2px 12px 4px;
background-color:#d1cbb5;
}

.oferta_box h3 {
color:white;
font-size:12px;
font-weight:bold;
background-color:red;
border-top: 1px solid white;
border-bottom: 1px solid white;
padding-left: 3px;
}

.oferta_box img {
float:left;
margin: 3px;
padding: 3px 0px 4px 0px;
max-width: 96px;
max-height: 72px;
}

.oferta_box .opis {
height:79px;
line-height: 110%;
padding: 4px 0px 2px 0px;
}

.oferta_box .podpis {
clear:both;
margin-top: 2px;
padding: 1px 5px 2px 1px;
color: white;
text-align:right;
background-color: #333;
border-top: 1px solid white;
border-bottom: 1px solid white;
}


/*  boxy od aktualnosci i sondy na glownej  */

.box_left, .box_right, .box_hipoteka_l, .box_hipoteka_r {
width:49%;
margin: 10px 0px 20px 0px;
}

.box_left, .box_right {
height: 180px;
}

.box_hipoteka_l, .box_hipoteka_r {
height: 340px;
}

.box_left, .box_left img, .box_hipoteka_l {
float:left;
}

.menu_szerokie img {
margin: 8px;
}

.menu_szerokie .head {
font-size:14px;
}

.menu_szerokie h3 {
padding: 7px 10px 0px 8px;
}

.menu_szerokie .temat_tyg {
font-size:17px;
}

.menu_szerokie .temat_tresc {
margin: 3px 8px 5px 112px;
}

.temat_tresc span, .temat_tresc span a, #news_tresc .czytaj_dalej, #news_tresc .czytaj_dalej a {
color: #777;
}

.lead_news div {
margin: 2px 10px;
}

.menu_szerokie ul, .addon ul {
clear:both;
margin-top:3px;
}

.arts {
width:380px;
}

.arts li, .addon li {
margin: 0px 0px 1px 8px;
list-style-type:none;
padding: 6px 0px 3px 25px;
}

.addon .file_date {
background: transparent url(images/date.gif) no-repeat left 6px;
}

.addon .file_down {
background: transparent url(images/disk.gif) no-repeat left 6px;
}

.arts .aktualnosci li, .addon .file_name {
background: transparent url(images/page.gif) no-repeat left 6px;
}

.arts .przeglad li {
background: transparent url(images/news.gif) no-repeat left 6px;
}

.arts .home li {
background: transparent url(images/home.gif) no-repeat left 6px;
}

.arts .tool li {
background: transparent url(images/tool.gif) no-repeat left 6px;
}

.arts .money li {
background: transparent url(images/money.gif) no-repeat left 6px;
}

.arts .book li {
background: transparent url(images/book.gif) no-repeat left 6px;
}

.arts .notepad li {
background: transparent url(images/notepad.gif) no-repeat left 6px;
}

.przeglad li span {
color: #a77;
font-size: 11px;
}

#news_karty {
margin: 0px 0px 0px 0px;
padding:0px;
}

.menu_naglowek_karty #news_karty li {
display:block;
float:left;
margin:0px;
}

.menu_naglowek_karty #news_karty li a {
color: white;
display:block;
font-weight:bold;
padding: 2px 26px 3px 8px;
border-left: 1px #a66 solid;
border-right: 1px #fbb solid;
}

.menu_naglowek_karty #news_karty li .first {
border-left:0px;
}

.menu_naglowek_karty #news_karty li .last {
border-right:0px;
}

.menu_naglowek_karty #news_karty li a:hover {
text-decoration:none;
}

#news_karty #kart_m4 {
background:black url(images/gradblackmini.png) repeat-x;
}

#list_m4 {
display:block;
}

#list_m5, #list_m6, #list_m7 {
display:none;
}

/*  sonda na stronie glownej */

.box_right, .box_right img, .box_hipoteka_r {
float:right;
}

#glowna_sonda .submit {
margin-left: 30px;
height:20px;
}

#glowna_sonda fieldset, #glowna_sonda .cont {
padding:0px;
margin: 6px 0px 8px 6px;
}

#glowna_sonda .bar {
background-color:#dd0000;
height:10px;
font-size: 2px;
margin-bottom:2px;
}

.pytanie_odpowiedzi {
float:left;
margin-left: 10px;
width: 330px;
}

#glowna_sonda input {
clear:both;
float:left;
height: 16px;
margin-top:4px;
}

#glowna_sonda label {
cursor: pointer;
padding: 2px 0px 0px 4px;
float:left;
}



/*  box poradnika - lewa strona, wysokie menu  */

#glowna_poradnik .menu_lista li a h3, #aktualnosci_menu .menu_lista li a h3 {
font-weight:bold;
margin: 2px 8px 1px 0px;
font-size:14px;
}

#glowna_poradnik .menu_lista li a, #aktualnosci_menu .menu_lista li a {
font-weight:normal;
font-size:11px;
padding-bottom:5px;
}

/*  aktualnosci  */

.news_foto {
margin: 14px 14px 14px 14px;
float:right;
}

.inner_news_foto {
margin: 2px 0px 14px 14px;
float:right;
}

.news_foto_2 {
float:left;
width: 96px;
height: 72px;
margin: 0px 14px 14px 14px;
}

.news_hr {
border:0px;
border-top: 1px solid #b9b4a0;
width: 90%;
margin: 8px auto;
text-align:center;
}

#news_tresc h3, .page_content h3 {
font-size: 18px;
margin: 14px 14px 4px 14px;
}

#news_tresc h4, .page_content h4 {
font-size: 14px;
margin: 14px 14px 4px 14px;
}

#news_tresc h3 span, #oferta_pojedyncza .rata a {
font-size: 12px;
font-weight: normal;
color: #a77;
}

#oferta_pojedyncza .rata a {
background: transparent url(images/money.gif) no-repeat left top;
padding-left: 22px;
}

#news_tresc .data {
margin-left: 14px;
color: #444444;
}

#news_tresc .wstep {
font-weight: bold;
padding: 12px 0px 12px 0px;
}

#news_tresc p, .page_content p, #oferty_wyniki p {
margin: 0px 14px;
padding: 10px 0px 2px 0px;
}

.warn {
background: transparent url(images/warning.gif) no-repeat left top;
padding: 6px 0px 10px 40px;
margin-bottom: 10px;
font-weight: bold;
}

.comments {
background: transparent url(images/comments.gif) no-repeat left top;
}

.add_comment {
background: transparent url(images/add_comment.gif) no-repeat left top;
}

#news_tresc .comments, #news_tresc .add_comment {
padding-left: 22px;
font-size: 14px;
margin: 14px 18px;
}

/*  na skroty  */

#glowna_skroty {
margin-top: 10px;
width:100%;
}

#glowna_skroty .menu_waskie {
margin:10px;
margin-right: 6px;
}


/*  stopka  */

#reklama_stopka {
width:100%;
height: 120px;
margin: 15px auto;
text-align:center;
}

#stopka {
margin-top: 1px;
border-top: 4px solid #333333;
background: white url(images/logo-negatyw.png) no-repeat 15px 15px;
padding: 8px 0px 0px 165px;
height:120px;
}

#stopka h2 {
font-size:12px;
}

/*  lista wynikow wyszukiwania i pojedyncza oferta  */

.oferty_prawo, .lista_oferentow {
float:right;
margin-bottom:20px;
}

.oferty_prawo {
width:680px;
}

.lista_oferentow {
margin-top: 8px;
width:100%;
}

.szczegoly_oferty, .opis_oferty {
margin: 15px 0px 15px 10px;
}

.szczegoly_oferty, .opis_oferty .menu_naglowek {
width: 280px;
}

.opis_oferty {
width: 90%;
padding: 0px 0px 15px 10px;
}

.opis_oferty p {
padding: 5px;
}

.szczegoly_oferty table {
width:100%;
}

.szczegoly_oferty td, .szczegoly_oferty th {
padding: 2px 5px;
}

.szczegoly_oferty th {
text-align:right;
width: 45%;
}

.szczegoly_oferty .k_2 {
background-color: #b9b4a0;
}

#oferta_pojedyncza .miasto_dzielnica, #oferta_pojedyncza .cena {
font-size:20px;
}

#oferta_pojedyncza h4 {
font-size:18px;
}

#oferta_pojedyncza strong {
display: block;
}

#oferta_pojedyncza .cena {
color:red;
}

#oferta_pojedyncza .rodzaj_oferty {
font-size:14px;
}

.pojedyncza_lewo, .pojedyncza_prawo {
width:47%;
}

.pojedyncza_lewo {
float:left;
margin: 6px 0px 0px 10px;
}

.pojedyncza_prawo {
float:right;
margin: 10px 10px 0px 0px;
}

.daty_oferty {
text-align:right;
border-top: 2px solid black;
padding-top: 3px;
margin: 3px 10px 0px 0px;
}

.pojedyncza_prawo .miniaturka {
width:33%;
float:left;
text-align:center;
margin-bottom: 3px;
}

.pojedyncza_prawo .miniaturka img {
max-height: 72px;
max-width: 96px;
}

#pokaz_full {
text-align:center;
display:block;
min-width: 320px;
min-height: 250px;
max-width: 320px;
max-height: 320px;
}

#zdjecie_srednie {
max-width:320px;
max-height:240px;
text-align:center;
margin-left: auto;
margin-right: auto;
}

.oferty_prawo .reklama {
width:468px;
height: 60px;
text-align:center;
margin: 0px auto 20px auto;
}

.wyniki_tabela {
width:100%;
margin-top:-24px;
}

.admin_tabela {
width:100%;
}

.admin_tabela td, .admin_tabela th {
padding: 4px 4px 4px 8px;
}

.premium_1 {
background-color: #fff0ae;
}

.premium_2 {
background-color: #ffdf61;
}

.zwykle_1 {
background-color: #e5e5e5;
}

.zwykle_2 {
background-color: #cccccc;
}

.wyniki_tabela th {
color:white;
text-align:center;
padding: 3px;
background:transparent;
}

.wyniki_tabela td {
border-bottom: 1px solid white;
font-size: 14px;
}

.wyniki_tabela .foto {
width:102px;
height:82px;
padding: 4px 4px 4px 8px;
text-align:center;
}

.wyniki_tabela .foto img {
max-height: 72px;
max-width: 96px;
}


.wyniki_tabela td h3 {
font-size: 14px;
padding-top: 8px;
}

.wyniki_tabela .nazwa {
text-align:left;
vertical-align: top;
font-size:12px;
}

.wyniki_tabela .center, .admin_tabela .center {
text-align:center;
}

.oferty_lewo, .oferty_prawo {
margin-top: 8px;
}

.oferta_kontakt {
width: 90%;
margin: 7px;
padding-bottom:10px;
}

.oferta_kontakt img {
display:block;
text-align:center;
margin: 0px auto 5px auto;
}

.oferta_kontakt h3 {
font-size:14px;
}

.oferta_kontakt p {
padding-top: 6px;
margin-bottom: 12px;
clear:both;
}

.prosba_powiadomienie {
width:229px;
height:120px;
background: transparent url(images/powiadom.gif);
color:white;
}

.karta_ogloszenie .prosba_powiadomienie {
float:right;
}

.prosba_powiadomienie .prosba {
padding: 10px 20px 0px 15px;
font-size:12px;
}

.prosba_powiadomienie a {
color:white;
display:block;
font-size: 18px;
}

.kontakt_form {
font-size: 12px;
}

.kontakt_form fieldset {
width: 47%;
}

.kontakt_form input {
width: 150px;
}

.kontakt_form input, .kontakt_form textarea {
margin-bottom: 7px;
}

.kontakt_form span {
display:block;
width:90%;
margin-bottom:7px;
padding-left:2px;
}

.kontakt_form textarea {
margin-top:0px;
width: 320px;
height: 69px;
}

.kontakt_form label {
clear:both;
padding-left: 4px;
margin-bottom: 7px;
width:120px;
}

.kontakt_form label, .kontakt_form fieldset {
float:left;
}


/*  wyszukiwarka na stronie wynikow wyszukiwania  */

.oferty_lewo {
width:240px;
}

.oferty_lewo {
float:left;
font-weight:bold;
}

.oferty_lewo .reklama {
width:180px;
height:60px;
text-align:center;
margin: 20px auto;
}

.oferty_lewo .parametry label {
width:65px;
margin: 3px 0px;
float: left;
clear:both;
padding-top:2px;
text-align:right;
}

.parametry, .zaznacz {
margin: 5px;
}

.oferty_lewo .parametry input, .oferty_lewo .parametry select {
width: 150px;
margin: 3px;
}

.wartosci .podkresl {
width: 40%;
display:block;
padding: 10px 0px 0px 12px;
margin-bottom: 5px;
border-bottom:1px solid black;
}

.wartosci .label_maly {
display:inline;
margin-left: 22px;
}

.wartosci input {
margin: 0px -15px 0px 3px;
}

.wartosci input, .wartosci .label_maly {
width: 50px;
}

.zaznacz {
margin: 10px 0px 12px 0px;
}

.zaznacz .chk_box {
border: none;
margin: 5px 5px 3px 18px;
float: left;
height: 16px;
width: 16px;
}

.zaznacz label {
float:left;
margin: 3px 0px 3px 0px;
}

.oferty_lewo .submit {
margin: 0px 0px 12px 12px;
width: 212px;
text-align:left;
}


/*  stronicowania wynikow wyszukiwania  */

.stronicowanie {
color:#ccc;
font-size:14px;
font-weight:bold;
}

.poprzednia, .nastepna, .strony {
padding: 8px 8px 8px 8px;
}

.strony span {
margin: 0px 3px 0px 3px;
}

.poprzednia,  .strony {
float:left;
}

.nastepna {
float:right;
}


/*  przetargi  */
.wyniki_tabela .opis_przetargu {
font-size:12px;
padding: 5px;
text-align:left;
font-weight: normal;
width: 68%
}

.wyniki_tabela .opis_przetargu:first-letter {
font-variant: small-caps;
font-size: 15px;
}

.wyniki_tabela .data_przetargu {
text-align: center;
font-size: 12px;
width: 22%;
}

.wyniki_tabela .cena {
white-space: nowrap;
font-weight: bold;
text-align: right;
}

.wyniki_tabela .metraz, .wyniki_tabela .data, .wyniki_tabela .cena {
padding: 0px 7px 0px 7px;
}

.wyniki_tabela .metraz, .wyniki_tabela .data {
text-align:center;
}


/*  informator budowlany  */
.karta_ogloszenie, .nowe_ogloszenie {
padding: 10px;
}

.karta_ogloszenie p, .nowe_ogloszenie p {
padding: 5px;
}

.karta_ogloszenie img {
float:right;
padding:5px;
}

.karta_ogloszenie caption, .nowe_ogloszenie caption {
margin: 12px 0px 0px 0px;
text-align:left;
font-weight: bold;
}

.karta_ogloszenie table {
text-align:left;
}

.karta_ogloszenie td, .karta_ogloszenie th {
padding: 2px 10px 0px 0px;
}

.karta_ogloszenie td {
text-align:center;
}

#dodaj_oglosz input[type=text], #dodaj_oglosz select {
display:block;
width: 230px;
}

#dodaj_oglosz label {
padding: 1px 0px 1px 5px;
}

#dodaj_oglosz input, #dodaj_oglosz textarea, #dodaj_oglosz select {
margin-bottom: 8px;
}

#dodaj_oglosz #og_tresc {
width: 400px;
height: 80px;
}

#dodaj_oglosz button, #dodaj_oglosz input.submit {
border: 1px #b2b2b2 solid;
width: 100px;
float:left;
margin-right: 20px;
}

#og_tresc {
margin-right: 12px;
float:left;
}

#licznik_znakow {
padding-top: 3px;
}

#dodaj_oglosz fieldset {
margin: 8px;
}

.karta_kolumna {
width:60%;
float:left;
}

.karta_ogloszenie h2, .nowe_ogloszenie h2 {
font-size:18px;
}

.ogloszenia {
margin: 0px auto;
width:665px;
padding: 5px 0px 10px 0px;
}

.ogloszenia p {
font-size: 14px;
padding: 4px;
}

.ogloszenia .premium_1, .ogloszenia .premium_2, .ogloszenia .zwykle_1, .ogloszenia .zwykle_2 {
border: 1px #b2b2b2 solid;
margin: 3px;
padding: 6px;
}

/*  komentarze do artykulu */

ol#comments{
	list-style-type:none;
	margin:2em 0;
}

ol#comments li{
	list-style-type:none;
	margin:2em 0;
}

#comments cite{
	float:left;
	width:31%;
	font-style:normal;
	text-align:right;
}

#comments cite{ width:30.6%; }

#comments cite span{
	display:block;
}

#comments cite .author{ font-size:1.2em; }

#comments cite .author a{
	text-decoration:none;
}

#comments cite .admin-tools{
	margin:5px 0;
}

#comments .content{
	float:left;
	width:60%;
	margin-left:1.9%;
	border-left:1px solid #868686;
	padding: 0 0 0 2%;
}

#comments .content p{
	margin:0 0 0.8em 0;
}

.smaller .sm_el {
float:left;
text-align:right;
width:33%;
}

.sm_el span {
display:block;
text-align:left;
}

.smaller {
text-align:right;
}

.dopisz_ogloszenie {
text-align:right;
font-weight:bold;
margin: 6px 10px 6px 0px;
}

.katalog_tekst {
margin: 6px;
}

.katalog_tekst p {
margin: 8px 5px;
padding-bottom:10px;
}

.katalog_tekst .links a {
color: #dd0000;
font-size: 13px;
font-weight:bold;
padding-right: 30px;
}

.katalog_tekst .links a:hover {
color:red;
}

.katalog_tekst p strong {
font-size:13px;
display:inline;
}

.katalog_tekst li {
margin-left: 20px;
}

.szukarka_zaawansowana fieldset {
margin: 10px;
width: 480px;	
}

.normal input, .normal select  {
width: 220px;
margin: 5px 6px 0px 6px;
}

.szukarka_zaawansowana .szukarka_oddo input, .szukarka_zaawansowana .label_maly {
display:inline;
}

.szukarka_oddo .normal {
margin-top:7px;
}

.normal label, .szukarka_oddo .normal {
display:block;
margin: 5px 6px;
padding-right: 12px;
padding-top:2px;
float:left;
width: 150px;
text-align:right;
font-weight: bold;
}
	
.szukarka_oddo select {
width:50px;
clear:both;
}

.szukarka_zaawansowana h2 {
margin: 12px;
}

.szukarka_zaawansowana .szukarka_oddo input {
width: 80px;
margin-top:5px;
}

.szukarka_zaawansowana .checks input {
margin: 7px 0px 0px 180px;
float:left;
}

.checks label {
float:left;
margin: 4px 0px 0px 8px;
}

.kalkulator fieldset div {
overflow: hidden;
clear: both;
margin: 4px 10px 4px 10px;
}

.kalkulator label, .kalkulator input, .kalkulator select {
float:left;
margin: 2px 5px;
}

.kalkulator fieldset {
margin-top: 5px;
}

.kalkulator img {
float:left;
margin:8px;
}

.kalkulator strong {
display:block;
margin:12px;
padding-bottom: 15px;
}

.kalkulator select {
width: 250px;
}

.kalkulator label {
padding-top:3px;
text-align:right;
width: 160px;
}

.kalkulator .submit {
background: white url(images/money.gif) no-repeat 4px 3px;
padding-left: 16px;
height: 24px;
font-weight: bold;
margin-left:175px;
width:100px;
}

/* dodaj prywatne ogloszenie - nieruchomosc */
#dodaj_oferta_form .text_input, #dodaj_oferta_form select {
display:inline;
float:none;
margin: 0px 0px 4px 10px;
}
#dodaj_oferta_form select, #dodaj_oferta_form input {
width: 160px;
}

#dodaj_oferta_form textarea {
width: 340px;
margin: 0px 0px 4px 10px;
}

#dodaj_oferta_form input.submit {
margin-left: 190px;
}

#dodaj_oferta_form legend {
margin: 5px;
font-weight: bold;
}

#dodaj_oferta_form fieldset {
width:70%;
margin: 10px;
}

#dodaj_oferta_form label {
text-align:right;
padding-top: 2px;
float:left;
width: 180px;
}

.zaznacz_dodaj #f_acc {
float:left;
width: 15px;
margin: 3px 10px 12px 0px;
}

.zaznacz_dodaj label {
width: 300px;
margin: 5px;
}

.zaznacz_dodaj {
margin: 10px;
}

.border, .addon ul {
border: 1px solid #ede7d1;
background: white url(images/grad.gif) repeat-x;
}

.box_left .border, .box_right .border {
height:153px;
}

.box_hipoteka_l .border, .box_hipoteka_r .border {
height:314px;
}

.page_content {
width: 69%;
float:left;
}

.addon {
margin: 14px 12px 10px 5px;
width: 29%;
float:right;
}

.page_content ul, .page_content ol {
margin: 3px 20px 15px 45px;
}

.page_content ul ul {
margin: 3px 20px 15px 30px;
}

.page_content ul li {
margin-bottom: 2px;
list-style-type:square;
}

.page_content ol li {
margin-bottom: 2px;
}

.file_down span {
padding-left:85px;
font-size: 11px;
font-weight: normal;
color: #a77;
}

#strefa_pos {
float:left;
}

.strefa {
margin: 8px;
float:right;
}

.waluty {
margin: 5px auto;
}

.waluty th, .waluty td {
padding: 1px 30px 2px 30px;
}

.waluty .bank {
padding: 1px 0px 2px 30px;
}

.waluty td {
border-top: 1px solid #b9b4a0;
text-align:right;
}

.box_hipoteka_r .zrodlo {
display:block;
font-size: 11px;
text-align:right;
margin: 0px 10px 4px 0px;
}

.nowa_oferta_img {
display:block;
float:left;
margin: 5px;
}

.nowa_oferta_img_form {
display:block;
float:left;
width: 75%;
margin: 5px;
}

.menu_lista #pozostale a {
background: url(images/pages.png) no-repeat 12px 16px;
padding: 8px 10px 6px 40px;
height: 36px;
}

.nowe_link_dodaj {
background: url(images/edit.png) no-repeat 15px 0px;
padding-left: 40px;
font-weight: bold;
}
.ogloszenie_drobne {
float:left;
width:250px;
display:block;
margin: 5px 6px 0px 6px;
}

#podglad {
font-family: Helvetica Narrow, Arial Narrow, Arial, sans-serif;
float:left;
width: 69mm;
overflow:hidden;
margin: 6px 0px 5px 6px;
}

.kalendarz {
float:left;
margin-right: 15px;
border: 1px #aa0000 solid;
}

.kalendarz th {
border-bottom: 1px #aa0000 solid;
margin:0px;
text-align:center;
padding: 6px 1px;
}

.kalendarz input {
display:none;
}

.kalendarz td {
height: 20px;
overflow:hidden;
}

.kalendarz label {
width: 20px;
padding: 4px;
float:none;
text-align:center;
}

.kalendarz td .on {
cursor: pointer;
color: #aa0000;
}

.kalendarz td .on:hover {
background-color: #aa0000;
color: white;
}

.kalendarz td .off {
color: #aaa;
}

.kalendarz caption {
background-color: #aa0000;
color:white;
padding: 4px 1px;
}

.tabele {
margin: 6px 0px 10px 6px;
}

.zdjecia_inwestycji {
float:left;
width: 210px;
padding: 12px 0px 0px 10px;
}

.zdjecia_inwestycji img {
border: 1px #b9b4a0 solid;
margin: 8px 0px 0px 7px;
float:left;
max-width: 92px;
max-height: 72px;
}

.szczegoly_inwestycji {
float:right;
padding: 5px;
width:710px;
}

#inwestycja_info {
margin-bottom: 5px;
}

#inwestycja_info p {
margin: 4px 8px 8px 0px;
}

#inwestycja_info h3 {
font-size: 18px;
margin: 3px 5px 0px 0px;
}

.lista_inw_mapa li {
list-style-type:none;
margin-left:5px;
padding-bottom: 5px;
}

.lista_inw_mapa h3 {
background: transparent url(images/home.gif) no-repeat left 3px;
margin: 4px 10px 0px 5px;
padding: 3px 3px 5px 28px;
}

.lista_inw_mapa li li {
font-weight: normal;
padding: 5px 0px 4px 25px;
}

.lista_inw_mapa li ul {
margin-right: 8px;
padding-top: 2px;
border-top: 1px #b9b4a0 solid;
display:none;
}

.lista_inw_mapa .term {
background: transparent url(images/date.gif) no-repeat left 6px;
}

.lista_inw_mapa .detal {
background: transparent url(images/search.gif) no-repeat left 6px;
}
