.top { font-size: 9px; float: right; background: url(../pics/top.gif) no-repeat; width: 350px; height: 55px; color: #858585; text-align: right; }
.top a { font-size: 9px; color: #858585; }
.top a:hover { font-size: 9px; color: #469b28; text-decoration: none; }

.naglowek_z_p { color: #ffffff; font-weight: bold; font-size: 11px; background: url(../pics/boxy/ng_z_p1.gif) no-repeat top; height: 24px; width: 179px; }
.naglowek_z_l { color: #ffffff; font-weight: bold; font-size: 11px; background: url(../pics/boxy/ng_z_l.gif) no-repeat top; height: 24px; width: 174px; }
.naglowek_n_sr { color: #ffffff; font-weight: bold; font-size: 11px; background: url(../pics/boxy/ng_n_sr.gif) no-repeat top; height: 24px; width: 202px; }
.naglowek_n_sr1 { color: #ffffff; font-weight: bold; font-size: 11px; background: url(../pics/boxy/ng_n_sr1.gif) no-repeat left top; height: 24px; width: 210px; }
.naglowek_marg { padding: 5px 5px 0 10px; }

#ng_menu { background: url(../pics/menu_tlo.gif) no-repeat center top; }
#ng_flash { background: url(../pics/ng_tlo.jpg) no-repeat center top; }

.menu_l { padding: 10px 5px 5px 10px; }
.menu_l_kr { background: url(../pics/ico/kr.gif) repeat-x bottom; line-height: 2px; margin: 3px 0 4px 0; }
.menu_l a { background: url(../pics/btn/wiecej.gif) no-repeat; padding-left: 20px; text-indent: 0; color: #262525; font-size: 10px; font-weight: bold; margin: 0; font-size: 10px; }
.menu_l a:hover { color: #469b28; text-decoration: none; }

.stopka { padding: 5px; color: #848484; font-size: 9px; text-align: center; }
.stopka a { font-size: 9px; color: #848484; }
.stopka a:hover { font-size: 9px; color: #469b28; text-decoration: none; }

.dzialy_pup a { color: #262525; }
.dzialy_pup a:hover {
  color: #469b28;
	text-decoration: none;
}
.dzialy_linki {
  padding: 2px 5px 2px 10px;
}
.dzialy_linki a {
  color: #469b28;
	font-size: 9px;
	text-decoration: none;
	background: url(../pics/ico/arrow.gif) no-repeat left; 
	padding-left: 7px;
  text-indent: 0;
	margin-right: 4px;
}
.dzialy_linki a:hover { 
	color: #262525;
	font-size: 9px;
	text-decoration: none;
	background: url(../pics/ico/arrow_b.gif) no-repeat left; 
	padding-left: 7px;
  text-indent: 0;
	margin-right: 4px;
}
.dzialy_linki_w {
	padding: 2px 5px 2px 10px;
}
.dzialy_linki_w a {
  color: #262525;
	font-size: 9px;
	text-decoration: none;
	background: url(../pics/ico/arrow_b.gif) no-repeat left; 
	padding-left: 7px;
  text-indent: 0;
	margin-right: 4px;
}
.dzialy_linki_w a:hover {
  color: #469b28;
	font-size: 9px;
	text-decoration: none;
	background: url(../pics/ico/arrow.gif) no-repeat left; 
	padding-left: 7px;
  text-indent: 0;
	margin-right: 4px;
}
.dzial_text_p {
  font-weight: bold; 
	font-size: 9px; 
	padding: 5px 0 0 45px;
}
.dzial_text_l {
  font-weight: bold; 
	font-size: 9px; 
	padding: 5px 0 0 10px;
}
.lokalizer {
  padding: 5px;
	border-bottom: #d8d8d8 1px solid;
	font-size: 9px;
	color: #848484;
   margin: 0 5px 0 5px;
}
.lokalizer a {
   font-size: 9px;
} 
.lokalizer a:hover {
   font-size: 9px;
} 
.data_n {
  font-size: 9px; 
	font-weight: normal;
	margin-top: 9px;
	color: #777777;
}
.tytul_n {
  font-weight: bold;
	font-size: 12px;
}
.tresc_n { margin-top: 10px; }

table.formularze { border: 0; background: #fffef1; }
table.formularze td { padding: 5px; font-size: 10px; }

.wynik { font-size: 10px; background: #f2f2f2; width: 99%; padding: 2px; }

table.oferta_szczegoly_tab { border: 0; }
table.oferta_szczegoly_tab td { background: #ffffff; padding: 5px; border-bottom: #d8d8d8 1px solid; }
table.oferta_szczegoly_tab td.oferta_nag { background: #28569b url(../pics/bok_oferty.gif) no-repeat; color: #fefcbf; padding: 3px; font-size: 10px; font-weight: bold; }
.nawias { background: #f2f2f2; }

/* div popup */
/*#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 100%; background-color: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }*/
#overlay{ position: absolute; top: 0; left: 0; z-index: 999; width: 100%; height: 100%; background-color: #000;-moz-opacity: 0.4; opacity: 0.4; }
#popup_content{ position: relative; background-color: #fff; width: 560px; height: 600px; margin: 0 auto; text-align: right;  }
#btn_close { position: absolute; top:-25px; right: -25px; }
#popup_content_main{ position: absolute; top: 150px; left: 0; width: 100%; z-index: 1000; text-align: center; line-height: 0; }
#frame_popup {width: 560px; height: 605px; }
#popup_frame {width: 560px; height: 605px; }
