/* sekcja glowna */
.main_window          { width: 1000px; text-align:center; margin:0 auto; }

/* kolumna lewa */
.col_left             { float: left; width: 212px; height: auto;}
.col_left p a         { color: #ffffff; }
.col_left p a:hover   { color: #8DC63F; }


.pup_logo             { width: 212px; height: 114px; }

/* menu */
div.menu              {  width: 212px; font-weight: bold; color: white; text-align: left;  }
.top                  {  height: auto; background-color: transparent; width: 212px; border-bottom: 1px solid #074106; border-top: 1px solid #11c20e;}
.top p                {  margin: 5px 0 5px 10px; }
.top1                  {  height: auto; background-color: transparent; width: 212px; border-bottom: 1px solid #074106; background: transparent url(../pics/r2.gif) no-repeat; background-position: right top;}
.top1 p                {  margin: 5px 0 5px 10px;padding-top:6px; }
.top2                  {  height: auto; background-color: transparent; width: 212px; border-top: 1px solid #11c20e;; background: transparent url(../pics/r1.gif) no-repeat; background-position: right bottom;}
.top2 p                {  margin: 5px 0 0px 10px; padding-bottom:7px; }
.sub                  {  height: auto; background-color: transparent; width: 212px; text-decoration: none; }
.sub p                {  margin: 2px 0 2px 20px;}

.alert_ok { background-color: green; color: #fff; padding: 5px }
.alert_error { background-color: red; color: #fff; padding: 5px; } 
/* newsletter */
.newsletter { float: left; width: 212px; height: 160px; }

/* kolumna srodkowa */
.col_middle { float: left; width: 535px;}
.info { color: red; }
.aktualnosci { width: 500px; height: 170px; }
#lokalizer { color: #999999; font-size: 10px; padding: 8px 0 3px 0; border-bottom: #f2f2f2 solid 1px; margin-left: 5px; text-align: left;}
#lokalizer a { color: #999999; text-decoration: none; }



/* kolumna prawa */
.col_right { width: 250px;  float: left; left: 0; margin: 0;}
.top_bar { margin: 6px 0 0 5px; color: white; font-size: 9px;}
.top_bar a { color: white;}
.form_szukaj { float: left; top: 20px;}
.newsl_input { width: 165px; height: 21px; background: url(../pics/form/txt_area.gif) no-repeat; margin: 10px 0 10px 0 }
.szukaj { width: 153px; height: 16px; background-color: transparent; border-width: 0px; color: #716F69; font-size: 11px; margin: 2px; }
                    
/* ankieta */
.ankieta { float: left; width: 200px; text-align: left; margin: 0 0 15px 6px; background-color: transparent;}

/* stopka */
.stopka { clear: both; width: 990px; height: 40px; margin-top: 15px;}
.herby { clear: both; width: 1000px; height: 40px; border-top: #eeeeee solid 1px; }
.herby img { margin: 10px 45px 10px 45px;}

#poprzedni { font-size: 10px; text-align: left; width: 45%; height: auto; float: left; margin-bottom: 12px; }
#nastepny { font-size: 10px; text-align: right; width: 45%; height: auto; float: right; margin-bottom: 12px; }
#archiwum_news { padding-bottom: 3px; }

#nawigator { margin-top: 10px; margin-bottom: 15px; padding-top: 5px; border-top: #f2f2f2 solid 1px;  margin-left:5px; }
#nawigator1 { width: 465px; }
#naw_lewy { width: 70%; float: left; margin-left:16px;}
#naw_prawy { text-align: right; width: 25%; float: right; }

#aktualnosci { width: 460px; height: auto; margin: 0 0 15px 0; padding: 0; }
#nag_tresci { color: #005825; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; width: auto; height: auto; float: left; margin: 0; padding: 0; }
#data_tresci { color: #005825; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; text-align: right; width: auto; height: auto; float: right; margin: 0 0 10px; padding: 0; }
#tresc_aktualnosci { width: 495px; height: auto; }

.pasek_stron img { vertical-align: bottom; }
.pasek_stron a { color: #2a6e29; }
.pasek_stron a:hover {  color: #034502; }

#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; 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; }
#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: 160px; 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 { color: #000; font-size: 18px; width: 190px; height: auto; margin: 10px 20px 5px; }
#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: 9px; }
#szukarka_wybor_lewy1 { color: #57956f; font-size: 10px; font-weight: bold; margin-top: 8px; margin-left: 12px; 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: 3px; }
#szukarka_wybor_prawy1 { color: #005825; font-size: 10px; font-weight: bold; margin-top: 8px; margin-right: 3px; margin-left: 6px; width: 95px; height: auto; float: left; }
#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; font-size:10px;}
a.link:hover { color: #c14506; text-decoration: none; font-size:10px;}
a.link1 { color: #000000; text-decoration: none; font-weight:normal;font-size:10px;}
a.link1:hover { color: #1f761d; text-decoration: none; font-weight:normal;font-size:10px;}
#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; }

#podstrona_main { width: 465px; margin-right: 10px; margin-left: 15px; }
#podstrona_main a { color: #005825; text-decoration: none; }
#podstrona_main a:hover { color: #c14506; }
#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; }

.ankieta2 input{vertical-align: middle;}


.tyt_ankiety{ font-size:12px;font-weight:bold;color:#fff;padding:10px;background: #38840f url();margin:0 0 10px 0; text-align: center;} 
.ank_cal{ color:#575c55;background: #dcdedb url() ;border:1px solid #c1c7be;padding:15px }
p.wiadomosc{ font-weight:bold }
.zapytanie_ank{ background: #fdfefc url();border:1px solid #cbcbcb;padding:10px;margin:0 0 10px 0 }
.zapytanie_ank .pyt_ank{ font-weight:bold; padding:0 0 10px 0 }
.ankieta2 .zapytanie_ank input.radio_btn { height:11px;width:11px;margin: 0 10px 0 0px }
.ankieta2 .zapytanie_ank p span{ margin:0 0 0 10px }
.inp{ height:19px;width:176px;border:1px solid #9ab190;color;#4b5e42;padding:0 0 0 8px;font-size:11px }
p.podpytanie { margin:15px 0 10px 0;display: block;font-weight:bold }
p.radio_buttony { margin:0 0 4px 0;display: block; }
