#main_content { width: 410px; vertical-align: top; }
#main_content_sub { width: auto; margin: 5px 15px 15px 15px; }


/* Menu glowne */
.menu { cursor: pointer; font-size: 10px; font-weight: bold; color: #ffffff; background: #1d8027 url('../pics/menu_kropki.gif') left top repeat-x; padding: 4px 4px 4px 0; }
.menu div { background: url('../pics/ico/menu_strz.gif') 7px 3px no-repeat; padding: 0 0 0 18px; }
.menu div.active { background: url('../pics/ico/menu_sztrz4.gif') 12px 4px no-repeat; padding: 0 0 0 25px; }
.menu a, .menu1 a, .menu2 a { color: #ffffff; }
.menu1 { background-image: url('../pics/ico/menu_strz5.gif');background-position:12px 7px;background-repeat:no-repeat; background-color:#40ae3a; font-size: 10px; font-weight: normal; color: #ffffff;  padding: 2px 2px 2px 21px; /*border-top: #018e4d solid 1px;*/ border-top: #369231 solid 1px; border-right: #3a9b34 3px solid; border-left: #3a9b34 3px solid; }
.menu2 { cursor: pointer; font-size: 9px; font-weight: normal; color: #ffffff; background: #48c041 url('../pics/menu/kreska.gif') 24px 8px no-repeat; padding: 2px 2px 2px 30px; border-right: #3a9b34 3px solid; border-left: #3a9b34 3px solid; }

/*tabela formularze*/
table.formularz { border: #f1eccf 1px solid; background: #f8f4d6 url(../pics/tlo_form.jpg) repeat-x top; }
table.formularz td { padding: 5px 10px 10px 5px; color: #333333; font-weight: bold; }
table.formularz td select, table.formularz td input, table.formularz td textarea { font-size: 11px; color: #17528e; background: #ffffff url(../pics/input_tlo.gif) repeat-x top; border: #e9e4c8 solid 1px; }

/* alerty systemowe */
.alert_error { font-size: 10px; font-weight: bold; color: red; padding: 5px 5px 5px 20px; border: 1px solid #ced7de; background: #f8f9fa url('../pics/ico_error.gif') no-repeat 5px 5px; }
.alert_ok { font-size: 10px; font-weight: bold; color: green; padding: 5px 5px 5px 20px; border: 1px solid #ced7de; background: #f8f9fa url('../pics/ico_ok.gif') no-repeat 5px 5px; }

/* lokalizer */
td.lokalizer { font-size: 10px; color: #9a9a9a; border-bottom: #3a9b34 solid 1px; padding: 6px; }
td.lokalizer img { vertical-align: middle; margin: 0 2px 0 2px; }
td.lokalizer a { font-size: 9px; color: #999999; }
td.lokalizer a:hover { font-size: 9px; color: #333333; }

/* box szukaj */
input.szukaj { color: #4270ae; background: #ffffff url(../pics/input_tlo.gif) repeat-x; border: #d9d9d9 1px solid; padding: 2px 0 0 2px; width: 170px; height: 20px; }
textarea.szukaj2, input.szukaj2 { color: #4270ae; background: #ffffff url(../pics/input_tlo2.gif) repeat-x; border: 1px solid #aaaaaa; padding: 2px 0 0 2px; }
input.szukaj2 { width: 135px; height: 20px; }

table.print_link { width: 484px; border-top: #e2e2e2 1px solid; margin: 10px 0 10px 0; }
td.print_link a { color: #999999; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; }
td.print_link img { vertical-align: middle; }

/*pasek stron*/
input.pasek_stron { font-size: 13px; font-weight: bold; width: 25px; height: 20px; padding: 0; }
select.pasek_stron { font-size: 10px; font-weight: bold; color: #ffffff; background: #17528e; }
p.pasek_stron { text-align: center; border: #f2f2f2 solid 1px; border-width: 1px 0 1px 0; padding: 4px; }

/* stopka */
div.stopka { /*padding: 10px;*/ }
.stopka a { font-size: 9px; }
.stopka_l { line-height: 13px; background: url(../pics/st_b_l.gif) no-repeat left; width: 385px; height: 57px; text-align: left; }
.stopka_r { background: url(../pics/st_b_r.gif) repeat-x left; width: 385px; height: 57px; font-size: 10px; color: #666666; }

.ico_dok1 { background: url(../pics/ico/ico_dok1.gif) no-repeat 3px 2px; border-bottom: #ebebeb 1px solid; }
.ico_dok2 { background: url(../pics/ico/ico_dok2.gif) no-repeat 3px 2px; border-bottom: #ebebeb 1px solid; }
.ico_dok3 { background: url(../pics/ico/blank.gif) no-repeat 3px 5px; border-bottom: #ebebeb 1px solid; }
.ico_dok4 { background: url(../pics/ico/ico_dok4.gif) no-repeat 3px 2px; border-bottom: #ebebeb 1px solid; }
.ico_dok3 img { display: none; }
.ico_blank { margin: -2px 0 0 2px; }

table.form_zapytanie { border: 0; }
table.form_zapytanie td { padding: 5px; vertical-align: top; }
table.form_zapytanie td select, table.form_zapytanie td input, table.form_zapytanie td textarea { font-size: 11px; color: #17528e; background: #ffffff url(../pics/input_tlo.gif) repeat-x top; border: #D9D9D9 1px solid; }

/* Boxy lewa, prawa, bok, dane adresowe */
.box_bok { padding: 5px 8px 0 5px; border-left: #44a24a 1px solid; border-right: #44a24a 1px solid; vertical-align: top; font-size: 10px; background: #fdfdfd url(../pics/boxy/tlo_niebieski.gif) no-repeat bottom; }
.box_srodek { padding: 5px 8px 0 8px; border-left: #3a9b34 1px solid; border-right: #3a9b34 1px solid; vertical-align: top; background: url(pics/logo_b.gif) no-repeat center; }
.box_dane_adresowe { background-image:url(../pics/boxy/dane_adresowe_bg.gif);background-repeat:no-repeat; background-position:bottom; }


/* Boxy lewa, prawa, bok, dane adresowe.end */
a.tresc_szukaj { color: #444444; }
a.tresc_szukaj:hover { color: #016BBC; text-decoration: none; }

table.dane_adresowe td { vertical-align: top; padding: 5px 0 5px 0; }
