#main_content { width: 590px; vertical-align: top; }
#main_content_sub { width: auto; margin: 5px 15px 15px 15px; }
table{ width:570px }

/* Menu glowne */
.menu { cursor: pointer; font-size: 10px; font-weight: bold; color: #ffffff; background: #2b8707 url('../pics/menu_kropki.gif') left top repeat-x; padding: 4px 4px 4px 0; }
.menu div { background: url('../pics/ico/menu_strz.gif') 12px 12px no-repeat; padding: 0 0 0 18px; background-position:top left; }
.menu div.active { background: url('../pics/ico/menu_sztrz4.gif') 6px 4px no-repeat; padding: 0 0 0 18px;text-decoration: none; color:#A0FF31 }
.menu a, .menu1 a, .menu2 a { color: #ffffff; }
.menu a:hover, .menu1 a:hover, .menu2 a:hover { text-decoration: none; color:#d3f6c0 }

.menu1 { 
  
  
  background-color:#2b9607;
  background-image:url(../pics/ico/menu_strz5.gif);
  background-position:12px 7px;
  background-repeat:no-repeat;

  border-top:1px solid #2b9607;
  color:#FFFFFF;
  font-size:10px;
  font-weight:normal;
  padding:2px 2px 2px 21px; 
  
  
  
}

.menu2 { 
  cursor: pointer; 
  font-size: 9px; 
  font-weight: normal; 
  color: #ffffff; 
  background: #54bc48 url('../pics/menu/kreska.gif') 18px 8px no-repeat; 
  padding: 2px 2px 2px 24px; 
  border-right: #8bd981 3px solid; 
  border-left: #8bd981 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: #b3b3b3 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: #6f6f6f; 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;  vertical-align: top; font-size: 10px; background: #f2f2f2 url(../pics/boxy/tlo_niebieski.gif) no-repeat bottom; }
.box_srodek { padding: 5px 8px 0 8px;  vertical-align: top; background: url(../pics/logo_b.gif) no-repeat bottom;  }
.box_dane_adresowe { background: #f2f2f2; vertical-align: top; }

/* 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; }





/*tabele z systemu*/
















form { margin: 0px; }

.no_border, .nb {
	border: none;
	background: none;
}


.nawias { color: #999999; font-size: 10px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
.szukana_fraza { font-weight: bold; background: #01A559; color: #ffffff; }

/* pliki do pobrania */
div.pobierz, p.pobierz { background: url(../pics/ico/_pobierz.gif) no-repeat; padding: 2px 0 0 18px; margin: 0; }
.pobierz, .pobierz a { color: #a9834f; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.pobierz { color: #a9834f; }
.pliki_kategoria { background: #e2e2e2 !important; }

/* pasek znaleziono */
select.znaleziono { font-size: 10px; font-weight: bold; background: #f2f2f2; }
div.znaleziono { background: #f3f3f3; border-bottom: #444444 1px solid; margin: 15px 0 15px 0; padding: 7px; }

/* panel kryteriow */
div.panelik { font-size: 10px; background: #f3f3f3; padding: 7px; margin: 0 0 20px 0; border-bottom: #444444 1px solid; }
div.panelik input, div.panelik select { font-size: 10px; }

/* szczegoly przetargu */
table.przetarg {border:0 }




button { cursor: pointer; font-size: 10px; font-weight: bold; padding: 0 2px 0 2px; }
button img { vertical-align: middle; }
textarea, input { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #1d2a63; }
hr { height: 1px; color: #cccccc; background: #cccccc; border: none; }
table { empty-cells: show; border: 0; }
img { border: 0; }
td { font-size: 10px; }

td,th { font-size: 11px; }

div.main { margin: 20px 30px 0 10px; width: 485px; }
td.main { padding: 20px 30px 0 10px; }
div.main > p:first-child { margin-top: 0; }
td.main > p:first-child { margin-top: 0; }
p.fc { margin-top: 0; }


ul li { list-style-image: url(../pics/ico/li.gif); font-size: 9px; color: #333333; }
ul li li { list-style-image: url(../pics/ico/li2.gif); font-size: 9px; color: #333333; vertical-align:middle;}


