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

html 
{
    background:         #1f76ac;
    background:         #1f76ac url('../i/tlo.gif') repeat-x top;


}

body
{
    font:               11px/15px
                        Verdana,
                        tahoma,
                        arial,
                        helvetica,
                        "Times New Roman",
                        sans-serif;
                        
     background:         #1f76ac url('../i/tlo.gif') repeat-x top;
    /*background:         #fff url('../i/ibs.gif') no-repeat top;*/
    /*background:         #1b72aa url('../i/tlo.gif') repeat-x top;*/
    color:              #334;
}

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

.alt
{
    display:            none;
}

a:hover
{
    color:              red;
}

ul
{
    font-size:          11px;
    line-height:        1em;
    color:              #808080;
    list-style:         disc;
    margin:             5px 0 20px 0;
}

ul a
{
    font:               bold 11px/15px
                        tahoma,
                        Verdana,
                        arial,
                        helvetica,
                        "Times New Roman",
                        sans-serif;
                        
    text-decoration:    underline;
}

ul ul
{
    list-style:         circle;
    margin-left:        5px;
}

ul ul a
{
    color:              #d64625;
    text-decoration:    none;
}


li
{
    margin:             5px 0 0 0;
}

form
{
    margin:             0 0 10px 0;
}

fieldset
{
    background:         #f7f7f7 url('../i/grad_1.gif') repeat-y ;
    /*background:         #f5f5f6;*/
    border:             #1b3658 solid 1px;
    margin-left:        auto;
    margin-right:       auto;
    width:              550px;
    padding:            0 15px 15px 15px;
}

#formularzstronaglowna fieldset
{
    width:              740px;
}

legend
{
    background:         #ffff99;
    border:             #1b3658 solid 1px;
    padding:            5px 15px;
    font-weight:        bold;
    color:              #333;
}

input,select,textarea
{
    font:               11px
                        Verdana,
                        tahoma,
                        arial,
                        helvetica,
                        "Times New Roman",
                        sans-serif;
 
    color:              #433;    
    padding:            2px;
    background:         #fffddf;
    border:             #2d69b1 solid 1px;   
    margin-bottom:      5px;            
}

option
{
    padding:            0 4px;
}


textarea:focus, input:focus, select:focus
{
    background:         #fff;
}

textarea:hover, input:hover, select:hover

{
    border-color:       red;
    background:         #fff;
}

select
{
    padding:            0;
}


input.przycisksubmit
{
    color:              #333;
    background:         #ffff99;
    border:             #2d69b1 solid 1px;
    font-size:          12px;
    font-weight:        bold;
    padding:            0 5px;
    margin-left:        5px;

}

input.przycisksubmit:focus
{
    color:              red;
    background:         #fff;
}

input.przycisksubmit:hover
{
    border-color:       red;
    background:         #fff;
}

table
{
    background:         #fff;
    
    width:              79%;
    voice-family:       "\"}\"";
    voice-family:       inherit;
    width:              100%;
}

html>#table
{
    width:              100%;
}

h1, h2, h3, h4, address
{
    font-weight:        bold;
    /*padding-bottom:     5px;*/
}

h1
{
    font-size:          20px;
}

h2
{
    font-size:          17px;
}

h3
{
    font-size:          12px;
}

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

#gorabelka
{
    width:              auto;
}

#goratlopasek
{
    background:         #f5f5f5;
    color:              #000;
    text-align:         right;
    height:             14px;
    line-height:        14px;
}

#goratlopasek p
{
	float:              right;
	padding:            0 10px;
}

#goratlopasek a
{
	display:            block;
    font-size:          10px;
    font-weight:        normal;
}

#goralogo
{
    margin:             0px 0px 0px 10px;
    width:              133px;
    height:             90px;
    /*border:             1px solid #d5d1cd;*/

}

a#logo
{
    display:            block;
    background:         url('../i/logo.gif') no-repeat;
    width:              133px;
    height:             90px;
}


#lewakolumna
{
    position:           absolute;
    left:               0;
    width:              155px;
    top:                32px;
}

#lewakolumna ul
{
    font:               10px
                        "arial narrow",
                        tahoma,
                        arial,
                        helvetica,
                        Verdana,
                        "Times New Roman",
                        sans-serif;
}

#dach
{
    background:         url('../i/dach.gif') no-repeat;
    height:             69px;
}

#dach form
{
   position: absolute;
   margin: 49px 0 0 25px;
}

.ramkaboczna
{

    border:             1px solid #1b3658;
    border-left:        0;
    margin:             0 0 15px 0;
    left:               0;
    background:         #fefdfa;
    width:              151px;
    voice-family:       "\"}\"";
    voice-family:       inherit;
    width:              150px;
}

html>.ramkaboczna
{
    width:              150px;
}

.ramkaboczna h2
{
    font:               11px/15px
                        tahoma,
                        Verdana,
                        arial,
                        helvetica,
                        "Times New Roman",
                        sans-serif;
                        
    padding:            3px 0;
    border-bottom:      1px solid #1b3658;
    background:         #f7f7f7 url('../i/grad_3.gif') repeat-x ;
    font-weight:        bold;
    
    text-align:          center;

}


#ramkakategorii
{
    padding:            15px 0 15px 25px;
    width:              151px;
    voice-family:       "\"}\"";
    voice-family:       inherit;
    width:              125px;
}

html>#ramkakategorii
{
    width:              125px;
}

#ramkapolecania, #ramkalegendy, #informacje
{
   text-align:          center;
   margin-top:          10px;
}

#ramkapolecania a, #informacje a
{
   display:             block;
   padding:             10px 0;
   font-weight:         normal;
}

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

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

#goranawigacja, #dolnawigacja
{

	position:			relative;
    clear:              both;
    margin-left:        160px;
    margin-right:       10px;
    height:             2em;
    margin-bottom:      0;
}

#goranawigacja
{
    padding-top:        16px;
}

#goranawigacja a, #dolnawigacja a
{
    font-size:          10px;
    /*color:              #f5f5f5;*/
    color:              #fff;
    
}

#goranawigacja a:hover, #dolnawigacja a:hover
{
    color:              red;
}

.pnawi
{
    float:              right;
}

.lnawi
{
    border-bottom:      #1b3658 solid 1px;
    position:           absolute;
}



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


#srodekramka
{
    margin-left:        160px;
    margin-right:       10px;
}


#srodekzawartosc
{
    padding:            15px 0;
    width:              auto;
}

#czasgener
{   
    font-size:          8px;
    clear:              both;
    float:              right;
}

.formul
{
	padding-bottom:     15px;
	padding-top:        15px;
}

div.formul input.przycisksubmit
{
    float:              right;
}

div.formul p
{
    text-align:         left;
    margin-left:        25px;
    font-size:          11px;
    color:              #11396a;
}

.formulzawez
{   
    /*color:              #11396a;*/
    color:              #eee;
    font-weight:        bold;
    font-size:          10px;
}

.formulzawez div
{
    float:              left;
}

.formulzawez input.przycisksubmit
{
    float:              left;
    margin-top:         15px;
    margin-right:       5px;
}

#listaogloszen, #tabzaw
{
    clear:              both;
    margin-bottom:      3px;
    margin-top:         3px;
}

#listaogloszen table, #tabzaw table
{
    font:               11px/15px
                        tahoma,
                        Verdana,
                        arial,
                        helvetica,
                        "Times New Roman",
                        sans-serif;
                        
    border:             #1b3658 solid 1px;
    border-spacing:     2px;
}

#listaogloszen a, #tabzaw a
{
    font-weight:        normal;
}


#listaogloszen tbody tr, #tabzaw tbody tr
{
    text-align:        center;
    background:        #fbfbfb;
}

#listaogloszen tbody tr.ciemna, #tabzaw tbody tr.ciemna
{
    background:        #f0f0f0;
}

#listaogloszen tbody tr.nad, #tabzaw tbody tr.nad
{
    background:         #d5ff63;
    color:              #111;
}


#listaogloszen td, #tabzaw td
{
     padding-top:       5px;
     padding-bottom:    5px;
}


#listaogloszen thead, #tabzaw thead
{
     background:        #f7f7f7 url('../i/gora_tlo.gif') repeat-x top;
}

#listaogloszen th img
{
     padding:           10px 3px;
}

#listaogloszen th
{
     height:           55px;
}

#listaogloszen tr.dzielnica, #listaogloszen tr.lokalizacja
{
     text-align:        left;
     color:             #11396a;
     background:        #fff;
}

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

#listaogloszen tr.dzielnica td
{
  background:           #f7f7f7 url('../i/grad_1.gif') repeat-y ;
  text-align:           center;
  font-weight:          bold;
  text-decoration:      none;
}

.kartaogloszenia
{
    clear:              both;
    padding:            0.5em 0;
}

.kartaogloszenia table
{
    border-collapse:    collapse;
}

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

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

.rzuty, .zdjecia
{
    width:              150px;
    padding:            0 5px;
}

.trescogloszenia
{
    width:               auto;
    padding:             0 7px 7px 7px;
}

.trescogloszenia small
{
  font-size:            10px; 
  border-bottom:        #2d69b1 solid 1px;
  display:              block;
  margin-bottom:        1em;
  background:           #f3f3f3;
  padding:              3px;
}

.trescogloszenia p
{
    text-align:         justify;
    /*padding-bottom:     2em;*/
}


#danekontaktowe
{
    border:             #1b3658 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
{
    text-align:         right;
}

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

.gwiazdka
{
    color:              red;
    margin-left:        5px;
    vertical-align:     top;
}

div.komunikaterr
{
    font-size:          12px;
    color:              red;
    border:             #1b3658 solid 1px;
    background:         #f7f7f7 url('../i/grad_1.gif') repeat-y ;
    text-align:         center;
    padding:            15px;
    width:              400px;
    margin-left:        auto;
    margin-right:       auto;
}

div.komunikatnot
{
    font-size:          12px;
    color:              blue;
    border:             #1b3658 solid 1px;
    background:         #f7f7f7 url('../i/grad_1.gif') repeat-y ;
    text-align:         center;
    padding:            15px;
    width:              400px;
    margin-left:        auto;
    margin-right:       auto;
}

#listaogloszen a.wiecej
{
    padding:            0 3px;
    color:              #f4390e;
    font-weight:        bold;
}

#listaogloszen a.wiecej:hover
{
    color:              blue;
}

#listaogloszen a.wiecej:visited:hover
{
    color:              green;
}
#listaogloszen a.wiecej:visited
{
    font-weight:        normal;
    color:              #e30;
}

#alistakategorii
{
    margin-left:        50px;
    font-size:          12px;
    line-height:        20px;
}

#alistakategorii ul
{
    color:              red;
    margin:             5px 0px 20px 10px;
    border:             0;
}

#alistakategorii a.linkkat
{
    color:              #005;
}

#aminiatury p
{
    text-align:         center;
}

#menu
{
    font-size:          10px;

    margin:             0 0 2px 0; 
    padding:            1px 0;
    background:         #f7f7f7 url('../i/grad_1.gif') repeat-y ;
    width: 100%;
    float: right;
}

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

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

.ramkatekstu
{
    font-size:          12px;
    line-height:        2em;
    text-align:         justify;
    margin:             0 1em 1em 1em;
    padding:            0 2em 1em 2em;
    border:             #1b3658 solid 1px;
    background:         #fff;
    
}


.ramkatekstu p
{
    margin:             1em 0;
}

.ramkatekstu ul
{
    font-size:          12px;
    line-height:        20px;
    color:              #2d69b1;
    padding:            0 0 0 4em;
}

.ramkatekstu img
{
    margin:             0 3px -2px 0;
}

#zatwierdz p
{
    text-align:         center;
}

#bannertopramka
{
    margin-left:       160px;
    padding-top:       40px;
}

#bannertop
{
    /*border:             #2d69b1 solid 1px;*/
    width:              728px;
    height:             90px;
    margin:             0 auto;
}

.dymek
{
    position:           absolute;
    display:            none;
    border:             #2d69b1 1px solid;
    padding :           3px;
    background :        #fff; 
    width:              200px;
}

.dzis
{
    color:              blue;
}

.wczoraj
{
    color:              green;
}

#links{
    padding-right: 10px;
    color: #e0e0e0;
    font-size: 9px;
    text-align: right;
}   

#links a{
    color: #e0e0e0;
    font-size: 9px;
}    
#links a:hover{
    color: yellow;
}