strong, b {
  color: #777777;
}

/* alerty systemowe */
.alert_ok {
	font-size: 10px;
	font-weight: bold;
	color: #009900;
	padding: 5px;
	border: #66cc33 1px solid;
}
.alert_ok a {
	color: #009900;
	text-decoration: underline;
}
.alert_error {
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
	padding: 5px;
	border: #ff0000 1px solid;
}
.alert_error a {
	color: #ff0000;
	text-decoration: underline;
}

div.formularz {
  background: #f8f8f8; 
  border: #cccccc dashed 1px; 
  width: 509px; 
}
div.formularz table td {
  font-size: 9px;
  font-weight: bold;
}
div.formularz table td.ng {
  color: #960014;
  font-size: 9px;
  font-weight: bold;
  text-align: right;
  padding-right: 10px;
}
div.formularz table td input, div.formularz table td textarea {
  font-size: 11px;
  font-weight: normal;
}


div.podmenu {
  width: 199px; 
  #height: 165px;
  margin: 10px 0 5px 7px;
  background: url(../pics/podmenu_tlo2.jpg) no-repeat center top;
}
div.podmenu div {
  width: 175px;
  padding: 5px 5px 5px 25px; 
  margin: 0;
  background: url(../pics/podmenu_strzalka.gif) no-repeat 12px 7px;
}
div.podmenu div.kreska {
  padding: 0;
  margin: 0 0 0 10px;
  height: 2px;
  background: #cccccc url(../pics/podmenu_kreska.gif) repeat-x 0 0;
}
div.podmenu img {
  margin: 0 0 0 5px; 
}

button img {
  vertical-align: middle;
}

/* logowanie */
input.login, input.szukaj {
  border: #00255c solid 1px;
  background: #f9f9f9;
  width: 180px;
  height: 20px;
  padding-left: 2px;
	font-size: 11px;
}
input.newsletter {
  border: #ffffff 1px solid;
  background: #ffffff;
  width: 115px;
  height: 16px;
  padding-left: 0px;
	font-size: 10px;
}

/* szukaj */
div.szukaj {
  color: #ffffff;
	width: 750px; 
	height: 20px;
	text-align: right;
}
div.szukaj input, div.szukaj select {
  border: #ffffff 1px solid;
  background: #ffffff;
  width: 115px;
  height: 16px;
	font-size: 10px;
}
a.szukaj_tytul {
	color: #313131;
	font-size: 12px;
	font-weight: bold;
  text-decoration: none;
}
.szukaj_link {
  color: #999999;
	font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
}
.szukana_fraza {
  font-weight: bold;
  background: #e2e2e2;
}

/*wstecz drukuj*/
table.wstecz_drukuj {
  width: 100%; 
  background: url(../pics/kreska.gif) repeat-x top;
  margin-top: 15px;
  clear: both;
}
td.wstecz_drukuj {
  font-size: 10px;
  padding-top: 5px;
  vertical-align: top; 
}
td.wstecz_drukuj img, td.wstecz_drukuj input {
  vertical-align: middle; 
}
input.wstecz_drukuj, #podmenu_lista, #lista {
  font-size: 10px;
  padding-left: 2px;
  border-left: #919191 solid 1px;
  border-top: #919191 solid 1px;
  border-right: #dddddd solid 1px;
  border-bottom: #dddddd solid 1px;
  background: #f3f3f3;
  vertical-align: middle;
}
/* newsy */
p.news_ng {
  font-weight: bold;
  border-left: 4px solid #8a0000;
  padding-left: 5px;
  margin-top: 15px;
  margin-bottom: 5px;
  clear: both;
}
p.news_tresc {
  font-weight: normal;
  font-size: 10px;
  line-height: 13px;
  margin-top: 0;
  margin-bottom: 20px;
}
p.news_tresc, p.news_ng img {
  margin-bottom: 5px;
}
.news_data {
  color: #999999;
  font-weight: normal;
  font-size: 9px;
}
.news_strz {
  font-size: 10px;
  background: url(../pics/strz.gif) no-repeat 0 4px;
  padding: 0 0 2px 10px;
}

/*lokalizer*/
div.lokalizer {
  color: #999999;
  font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
  background: #fafafa url(../pics/lokalizer_tlo.gif) repeat-x bottom;
  height: 38px;
	overflow: hidden;
}
div.lokalizer div {
  /*white-space: nowrap;*/
  margin: 15px 0 0 10px;
  width: 430px;
  height: 15px;
	overflow: hidden;
}
div.lokalizer div a {
  color: #999999;
  text-decoration: underline;
}
div.lokalizer div a:hover {
  color: #666666;
}

div.login {
  font-size: 10px;
  text-align: right;
  width: 100px; 
  height: 20px; 
  position: relative; 
  top: -23px; 
  left: 420px; 
  margin-bottom: -23px;
}
div.login img {
  vertical-align: middle; 
}
div.login a {
  color: #999999;
  text-decoration: underline;
}
div.login a:hover {
  color: #666666;
}

table.stopka {
  margin: 10px 0 0 0;
  border-top: #f2f2f2 8px solid;
}
td.stopka { 
  color: #777777;
	font-size: 11px;
  border-left: #dddddd 1px solid;
  padding-left: 10px; 
  padding-bottom: 10px; 
  vertical-align: top;
}
td.stopka a { 
  color: #777777;
  text-decoration: underline;
}
td.stopka a:hover { 
  color: #000000;
  text-decoration: underline;
}

/*panelik*/
div.panelik {
  color: #777777;
  font-size: 10px;
	font-family: Tahoma, Arial, Helvetica;
  text-align: right;
  background: url(../pics/kreska.gif) repeat-x bottom; 
  padding: 5px 5px 10px 5px; 
  margin: 0 0 10px 0;
}
div.panelik img {
  vertical-align: bottom;
}
input.panelik, select.panelik, textarea.panelik {
  font-size: 10px;
  border: #a6a6a6 solid 1px;
  padding-left: 2px;
}

