    * { padding: 0; margin: 0; border: 0;}

html 
{
    background:         #f7f7f7;
}

body
{
    font:               11px/15px
                        Verdana,
                        tahoma,
                        arial,
                        helvetica,
                        "Times New Roman",
                        sans-serif;
                        
    background:         #f7f7f7 url('../i/gora_tlo.gif') repeat-x top;
    color:              #555;
}

a
{
    font-size:          11px;
    font-weight:        bold;
    color:              #000;
    text-decoration:    none;
}

h1, h2, h3, h4, address
{
    font-weight:        bold;
    padding-top:        0.7em;
    padding-bottom:     0.7em;
}

h1
{
    font-size:          20px;
}

h2
{
    font-size:          17px;
}

h3
{
    font-size:          13px;
}

address, address a
{
    font-size:          11px;
}

#gorabelka
{
    display:            none;
}

#dach, #ramkakategorii, #ramkapolecania, #stopka
{
    display:            none;
}

#ramkalegendy h2
{
  font-size:            10px;
}

#ramkalegendy table
{
    width:              auto; 
    font:               10px
                        tahoma,
                        arial,
                        helvetica,
                        Verdana,
                        "Times New Roman",
                        sans-serif;
    
    font-weight:        bold;
}

#ramkalegendy table tr
{
    display:            inline;
    margin-right:       10px;
}
#ramkalegendy table td
{
    border:             0;
}

#ramkalegendy table td.lewa
{
    text-align:         left;
    font-weight:        normal;
}

#dolnawigacja
{
    display:            none;
}

#srodekramka,#srodekramkacalaszer
{
	position:           relative;
    width:              auto;
}

#srodekramka
{
    margin-left:        2px;
    margin-right:       2px;
}

#srodekzawartosc
{
    width:              auto;
}

form
{
    display: none;
}


table
{
    font:               11px
                        tahoma,
                        Verdana,
                        arial,
                        helvetica,
                        "Times New Roman",
                        sans-serif;
                        
    background:         #fff;
    color:              #000;
    border-collapse:    collapse;    
    width:              100%;
}

td
{
     padding-top:       5px;
     padding-bottom:    5px;
     border:            #000 1px solid;
     text-align:        center;
}

th
{
     border:            #000 1px solid;
     background: #888;
}

th img
{
     padding:           10px 3px;
}


#listaogloszen tr.dzielnica td, #listaogloszen tr.lokalizacja td
{
    padding:           7px 0px 7px 7px;
    text-decoration:   underline;
    text-align:        left;
}

#listaogloszen tr.dzielnica td
{
    text-align:           center;
    font-weight:          bold;
    text-decoration:      none;
}

#kartaogloszenia td
{
    font:               11px/15px
                        "Times New Roman",
                        Verdana,
                        tahoma,
                        arial,
                        helvetica,
                        sans-serif;
                        
    border:             #000 solid 1px;
    vertical-align:     top;
    text-align:         left;
}

#zdjecia img, #rzuty img
{
    display:            block;
    margin:       		5px auto;
}

#rzuty, #zdjecia
{
    width:              auto;
    padding:            0 5px;
}

#trescogloszenia
{
    width:               auto;
    padding:             10px;
}

#trescogloszenia p
{
    text-align:         justify;
    padding-bottom:     2em;
}

#trescogloszenia #logofirmy p
{
     padding-bottom:    0.5em;
}

#logofirmy
{
    margin-left:        auto;
    margin-right:       auto;
    width:              200px;
}

#logofirmy img
{
    display:            block;
}

#danekontaktowe
{
    border:             #000 solid 1px;
    text-align:         center;
    padding:            10px;
    width:              560px;
    height:             180px;
    background:         #fff;
    margin:             20px auto;
}

#danekontaktowe h3
{
    font-size: 13px;
    padding: 10px;
    font-weight: bold;
}

#danekontaktowe h4
{
    font-size: 12px;
    padding: 10px;
    font-weight: bold;
}

#drukuj
{
   display: none;
}

div.nrstrony
{
    clear:              both;
    width:              500px;
    background:         #f7f7f7 url('../i/grad_1.gif') repeat-y ;
}


a.wiecej
{
    padding:            0 3px;
    color:              #000;
}

#amenu
{
    display:            none;
}

#stopka
{
    margin-top:         15px;
    border-top:         #ccc 1px solid;
    font-size:          9px;
    color:              #aaa;
    text-align:         center;
    width: 150px;
}

#stopka a
{
    font-size:          9px;
    color:              #aaa;
}

#czasgener
{
    display: none;
}

#links{
    display: none;
}