body { color: #464646; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; background: #ffffff; margin: 0; padding: 0; }td { font-size: 11px; }div { text-align: left; }a { color: #005825; text-decoration: none; }a:hover { color: #e1e1e1; text-decoration: none; }#main1 { width: 925px; height: auto; margin-top: 0; margin-right: auto; margin-left: auto; }#main1_lewy { width: 920px; height: auto; float: left; }#pasek_gora { background-image: url(../pics/pasek_gora_bg.gif); background-repeat: repeat-x; background-position: left top; width: 615px; height: 10px; }#nag_gora { width: 615px; height: 133px; }#main1_content { width: 615px; height: auto; float: left }#menu { background-image: url(../pics/menu_bg.gif); background-repeat: repeat-x; background-position: left top; width: 198px; height: auto; float: left; margin-right: 2px; padding-top: 35px; }#menu_nag { background: #004519 url(../pics/menu_nag_bg.gif) no-repeat; width: 198px; height: 58px; }#menu_content { background: #00461a url(../pics/menu_content_bg.gif) no-repeat left bottom; width: 198px; height: auto; padding-bottom: 5px; }#menu_content div { color: #8dc63f; font-size: 11px; font-weight: bold; background: url(../pics/menu_content_bg1.gif) no-repeat; width: auto; height: auto; margin-right: 9px; margin-left: 16px; padding: 10px 0 3px 14px; }#menu_content div a { color: #e1e1e1; text-decoration: none; margin: 0; padding: 0; }#menu_content div a:hover { color: #8dc63f; text-decoration: none; margin: 0; padding: 0; }#menu_content div div { font-size: 10px; font-weight: normal; background-image: none; width: auto; height: auto; margin: 0; padding: 2px 0 1px; }#menu_content div div a { color: #8dc63f; margin: 0; padding: 0; }#menu_content div div a:hover { color: #e1e1e1; margin: 0; padding: 0; }#content { background-image: url(../pics/content_bg.gif); background-repeat: no-repeat; background-position: left top; width: 415px; height: auto; float: left; }#content_aktual { width: 385px; height: auto; margin-top: 20px; margin-right: 15px; margin-left: 15px; }#content_aktual_nag { font-size: 18px; width: auto; height: auto; margin-bottom: 30px; margin-left: 10px; }.aktual_tytul { color: #005825; font-size: 12px; font-weight: bold; text-align: left; width: 80%; height: auto; float: left; }.aktual_data { font-size: 10px; text-align: right; width: 20%; height: auto; float: left; }.aktual_tresc { background-image: url(../pics/aktual_tresc_bg.gif); background-repeat: no-repeat; background-position: left top; text-align: left; width: auto; height: auto; margin-top: 8px; padding-left: 20px; }.aktual_link { text-align: right; width: auto; height: auto; margin-bottom: 8px; }.aktual_link1 { text-align: right; margin-bottom: 26px; width: auto; height: auto; }.foto_l { margin: 5px 10px 10px 0; border: #eeeeee solid 3px; padding: 1px; }.foto_r { margin: 5px 0 10px 10px; border: #eeeeee solid 3px; padding: 1px; }#content_newsletter { background-image: url(../pics/content_newsletter_bg.gif); background-repeat: no-repeat; background-position: left top; width: 415px; height: 103px; }#content_newsletter_nag { color: #063; font-size: 18px; text-align: left; width: 270px; height: auto; float: left; margin-top: 13px; margin-left: 25px; }#newsletter_polityka { color: #063; text-decoration: underline; text-align: left; width: 120px; height: auto; float: left; margin-top: 18px; }#newsletter_text { width: auto; height: auto; margin-top: 5px; margin-bottom: 7px; margin-left: 25px; }#newsletter_form { width: auto; height: auto; margin: 0 0 0 25px; padding: 0; }input.newsletter { font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; background-color: #fff; vertical-align: top; width: 170px; height: 17px; margin: 0; padding: 2px 0 0 3px; border: solid 1px #d7d7d7; }#main1_prawy { width: 305px; height: auto; float: right; }#main1_foto { width: 305px; height: 376px; }#main1_zamowienia { background-image: url(../pics/main1_zamowienia_bg.gif); background-repeat: no-repeat; background-position: left top; width: 305px; height: 123px; margin-top: 30px; padding-top: 13px; }#zamowienia_nag { font-size: 18px; text-align: left; width: 270px; height: auto; margin-right: 10px; margin-bottom: 5px; margin-left: 25px; }#zamowienia_text { background-image: url(../pics/main1_zamowienia_bg1.gif); background-repeat: no-repeat; background-position: left top; width: 252px; height: auto; margin-right: 10px; margin-left: 25px; padding-left: 18px; }#content_oferty_nag { font-size: 18px; text-align: left; width: 270px; height: auto; margin: 10px 10px 5px 25px; }#main2 { background-image: url(../pics/main2_bg_1px.gif); background-position: right top; width: 720px; height: 237px; margin: 0 auto; padding-bottom: 4px; float: right }#main2_d { background-image: url(../pics/main2_bg_down.gif); background-repeat: no-repeat; background-position: right top; width: 920px; height: 42px; margin: 0 auto; padding-bottom: 24px; float: right}#main2_baner { width: 198px; height: 127px; float: left; }#main2_oferty { background-image: url(../pics/main2_oferty_bg.gif); background-repeat: no-repeat; background-position: left top; width: 476px; height: auto; float: left; margin: 0 }#oferta_lewa { width: 222px; height: auto; float: left; margin-top: 15px; }#oferta_prawa { margin-top: 15px; width: 222px; height: auto; float: left; margin-left: 25px; }.oferta_tabela { width: 222px; height: auto; }.oferta_buton { text-align: right; width: auto; height: 18px; margin-top: 5px; }.dane1 { text-align: left; vertical-align: top; width: 75px; height: auto; padding-bottom: 2px; padding-left: 20px; }.dane2 { color: #063; text-align: left; vertical-align: top; width: 147px; height: auto; padding-bottom: 2px; }.dane1a { font-size: 12px; background-image: url(../pics/dane_bg.gif); background-repeat: no-repeat; background-position: left -2px; text-align: left; width: 75px; vertical-align: top; height: auto; padding-bottom: 7px; padding-left: 20px; border-bottom: 1px dotted #d7d7d7; }.dane2a { color: #063; font-size: 12px; font-weight: bold; background-image: url(../pics/dane_bg.gif); background-repeat: no-repeat; background-position: right -2px; text-align: left; width: 147px; vertical-align: top; height: auto; padding-bottom: 7px; border-bottom: 1px dotted #d7d7d7; }#main2_szukarka { background-image: url(../pics/main2_szukarka_bg.gif); background-repeat: no-repeat; background-position: left top; width: 230px; height: 116px; float: right; }#szukarka_nag, .szukarka_nag { color: #000; font-size: 18px; width: 190px; height: auto; margin: 10px 20px 5px; }#szukarka_text, .szukarka_text { color: #005825; width: 190px; height: auto; margin-right: 20px; margin-bottom: 5px; margin-left: 20px; }#szukarka_wybor { background-image: url(../pics/szukarka_wybor_bg.gif); background-repeat: no-repeat; background-position: left top; width: 208px; height: 41px; margin-right: 11px; margin-left: 11px; }#szukarka_wybor1 { background-image: url(../pics/szukarka_wybor_bg1.gif); background-repeat: no-repeat; background-position: left top; margin-right: 11px; margin-left: 11px; width: 208px; height: 41px; }#szukarka_wybor_lewy { color: #005825; font-size: 10px; font-weight: bold; width: 95px; height: auto; float: left; margin-top: 8px; margin-left: 6px; }#szukarka_wybor_lewy1 { color: #57956f; font-size: 10px; font-weight: bold; margin-top: 8px; margin-left: 9px; width: 92px; height: auto; float: left; }#szukarka_wybor_prawy { color: #57956f; font-size: 10px; font-weight: bold; width: 95px; height: auto; float: left; margin-top: 8px; margin-right: 6px; margin-left: 6px; }#szukarka_wybor_prawy1 { color: #005825; font-size: 10px; font-weight: bold; margin-top: 8px; margin-right: 3px; margin-left: 9px; width: 95px; height: auto; float: left; }#szukarka_form, .szukarka_form { width: auto; height: auto; margin: 0 11px; padding: 0; }input.szukarka { font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; background-color: #fff; margin: 0; padding: 2px 0 0 3px; width: 140px; height: 17px; vertical-align: top; border: solid 1px #8cae97; }#main3_info { color: #898989; background-image: url(../pics/main3_info_bg.gif); background-repeat: repeat-x; background-position: left bottom; text-align: center; width: 920px; height: auto; margin: 0 auto; padding-top: 7px; padding-bottom: 7px; }#main3_stopka { color: #005825; text-align: center; width: 920px; height: auto; margin: 7px auto; }a.link { color: #005825; text-decoration: none; }a.link:hover { color: #c14506; text-decoration: none; }a.link1 { color: #57956f; text-decoration: none; }a.link1:hover { color: #005825; text-decoration: none; }#podstrona_menu { background: url(../pics/menu_bg.gif) repeat-x left top; margin-right: 2px; padding-top: 35px; width: 198px; height: auto; }#podstrona_baner { width: 200px; height: 127px; margin-top: 5px; }#nag_podstrona { width: 920px; height: 143px; margin: 0 auto; }#podstrona_lewy { width: 200px; height: auto; float: left; }#podstrona_center { background-image: url(../pics/podstrona_center_bg.gif); background-repeat: no-repeat; background-position: left top; width: 490px; height: auto; float: left; }#podstrona_prawy { width: 230px; height: auto; float: left; padding: 0; }#podstrona_szukarka { background-image: url(../pics/podstrona_szukarka_bg.gif); background-repeat: no-repeat; background-position: left top; width: 230px; height: 136px; margin: 10px 0 0; padding: 15px 0 0; }#szukarka_nag1 { color: #000; font-size: 18px; width: 190px; height: auto; margin-right: 20px; margin-bottom: 5px; margin-left: 20px; }#podstrona_zamowienia { background-image: url(../pics/main1_zamowienia_bg.gif); background-repeat: no-repeat; background-position: left top; margin-top: 5px; padding-top: 13px; width: 230px; height: auto; }#podstrona_zamowienia_nag { font-size: 18px; text-align: left; margin-right: 20px; margin-bottom: 5px; margin-left: 20px; width: 190px; height: auto; }#podstrona_zamowienia_text { background-image: url(../pics/main1_zamowienia_bg1.gif); background-repeat: no-repeat; background-position: left top; margin-right: 20px; margin-left: 20px; width: 172px; height: auto; padding-left: 18px; }#podstrona_newsletter { background-image: url(../pics/main1_zamowienia_bg.gif); background-repeat: no-repeat; background-position: left top; width: 230px; height: auto; margin-top: 10px; padding-top: 13px; }#podstrona_newsletter_nag { color: #063; font-size: 18px; text-align: left; margin-left: 20px; width: 190px; height: auto; margin-right: 20px; }#newsletter_polityka1 { color: #063; font-size: 10px; text-decoration: none; text-align: left; width: 189px; height: auto; margin-right: 20px; margin-left: 21px; }#podstrona_newsletter_text { width: auto; height: auto; margin: 5px 20px 7px; }#podstrona_newsletter_form { text-align: center; margin: 0 20px; padding: 0; width: auto; height: auto; }.tytul, #podstrona_main_nag { font-size: 18px; width: auto; height: auto; margin-bottom: 20px; }#podstrona_main { width: 465px; margin-right: 10px; margin-left: 15px; }#podstrona_main ul.lista ul { margin-top: 0; margin-right: 0; margin-left: 0; padding: 0px 0px 0 20px; }#podstrona_main ul.lista ul li { font-size: 11px; list-style-image: url(../pics/mapa_bg3.gif); margin: 0; padding: 0 0 0px 5px; }#podstrona_main ol.lista ul { margin-top: 0; margin-right: 0; margin-left: 0; padding: 0px 0px 0 20px; }#podstrona_main ol.lista ul li { font-size: 11px; list-style-image: url(../pics/mapa_bg3.gif); margin: 0; padding: 0 0 0px 5px; }#podstrona_main a { color: #005825; text-decoration: none; }#podstrona_main a:hover { color: #c14506; text-decoration: }#podstrona_main_nag1 { color: #000; font-weight: bold; background-image: url(../pics/przetargi_bg.gif); background-repeat: no-repeat; background-position: left top; width: 445px; height: auto; margin-top: 15px; margin-bottom: 5px; margin-left: 0; padding: 3px 15px 7px 25px; }/* tabele */table.ogolna { color: #464646; background-color: #005825; width: 100%; margin-top: 10px }table.ogolna td { color: #005825; background-color: #f5f5f5; padding: 5px; border-right: 1px solid #fdfdfd; border-bottom: 1px solid #e9e9e9; text-align: left }table.ogolna th { font-size: 11px; color: #fff; font-weight: bold; background-color: #005825; text-align: left; vertical-align: top; padding: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }table.ogolna1 { color: #434343; margin-top: 10px; width: 100% }table.ogolna1 td { color: gray; text-align: left; padding: 5px; vertical-align: top; border-bottom: 1px solid #c1d6c7; }table.ogolna1 th { font-size: 11px; color: white; font-weight: bold; background-color: #57956f; text-align: center; padding: 5px; vertical-align: top; border-right: 1px solid white; }table.pobierz { color: #464646; background-color: #005825; width: 100%; margin-top: 10px; }table.pobierz td { background-color: #f5f5f5; padding: 5px; border-right: 1px solid #fdfdfd; border-bottom: 1px solid #e9e9e9; }table.pobierz th { font-size: 11px; color: #fff; font-weight: bold; background-color: #005825; text-align: left; vertical-align: top; padding: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }table.pobierz1 { color: #005825; width: 100%; margin-top: 10px; border-top-width: 0; border-right-width: 0; border-left: 1px solid #c1d6c7; }table.pobierz1 td { font-size: 12px; padding: 5px; border-right: 1px solid #c1d6c7; border-bottom: 1px solid #c1d6c7; }table.pobierz1 th { font-size: 11px; font-size: 12px;  color: #005825; font-weight: bold; background-color: #c1d6c7; text-align: left; padding: 5px; vertical-align: top; border-right: 1px solid #c1d6c7; border-bottom: 3px double #fdfdfd; }table.standard { color: white; width: 100%; margin-top: 10px; border-top: 1px solid gray; border-left: 1px solid gray; }table.standard td { color: gray; text-align: left; padding: 5px; border-right: 1px solid gray; border-bottom: 1px solid gray; }table.standard th { font-size: 11px; font-size: 12px; color: white; font-weight: bold; background-color: silver; background-repeat: repeat-x; background-position: left bottom; text-align: center; padding: 5px; vertical-align: top; border-right: 1px solid gray; border-bottom: 4px solid gray; }table.standard1 { color: #434343; width: 100%; margin-top: 10px; }table.standard1 td { color: gray; text-align: left; padding: 5px; border-bottom: 1px solid #c1d6c7; }table.standard1 th { font-size: 11px; color: white; font-weight: bold; background-color: #57956f; text-align: center; padding: 5px; vertical-align: top; border-right: 1px solid white; }