body
{
  background-color: transparent;
}
/* 238,238,255 */
body, table, tr, td, a:link, a:visited, a:hover, a:active, ol, li, div.normal, input, select, textarea, option
{
  background-color: transparent;
  color: #000;
  font: normal 11px "Arial", "Verdana";
  letter-spacing: 1px;
  line-height: 1.2;
  text-decoration: none;
  text-align: left;
}
body, table, tr, td, ol, li, div.normal, input, select, textarea, option
{
  vertical-align: top;
}
body
{
  background-color: #eef; margin: 0px; padding: 0px;
}
input, select, textarea {
  background-color: #fff;
}
div.normal {
  position: relative;
  text-align: justify;
}
a:link, a:visited, a:hover, a:active {
  text-decoration: underline;
  font: normal 11px "Arial", "Verdana";
  letter-spacing: 1px
  line-height: 1.2;
}
a:hover, a:active {
  color: #f00;
}
ol, li {
  list-style-type: decimal; margin: 0px; padding: 0px;
}
ol {
  margin-left: 20px; padding-left: 0px;
}
input, select, textarea, option
{
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-color: #9999ff;
}
td.dotted, td.dotted_vertical
{
  background-image: url("?gif:index/dotted"); background-position: center center;
}
td.dotted_vertical
{
  background-repeat: repeat-y;
}
.tresc
{
  text-align: justify;
}
font.logo_bdg, font.logo_h, font.logo_mf {
  font-weight: bold;
}
font.logo_h, font.logo_mf {
  font-style: italic;
}
font.logo_h {
  font-size: 12px;
}

/* MENU ROZWIJANE */
.menu_rozw_obr {
    background-color: #000066;
}
.menu_rozw_tlo {
    background-color: #f8f8ff;
    background-image: url("?gif:menu_rozw");
    background-repeat: repeat-y;
    background-position: left center;
}
a:link.menu_rozw_txt, a:visited.menu_rozw_txt {
  background-color: transparent;
  text-decoration: none;
}
a:hover.menu_rozw_txt, a:active.menu_rozw_txt
{
  color: #000000;
  text-decoration: none;
}
.menu_table_change_out, .menu_td_change_out {
  background-color: transparent;
}
.menu_table_change_over, .menu_td_change_over {
  background-color: #eeeeee;
}
.menu_table_change_over {
  background-color: #aaaaaa;
}
.menu_top, a:link.menu_top, a:visited.menu_top, a:hover.menu_top, a:active.menu_top {
  letter-spacing: 1px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
.menu_top_rozdiel {
  background-color: #fff;
}
  td.menu_left, a:link.menu_left, a:visited.menu_left, th.menu_left, .menu_left_curr {
    background-color: #eeeeee;
    color: #000066;
    text-align: left;
  }
  th.menu_left {
    background-color: #444477;
    color: #ffffff;
    text-align: center;
    padding: 6px;
  }
  .menu_left_curr {
    background-color: #dddddd;
  }
  .top, .actual_FL, a:link.actual_FL, a:visited.actual_FL {
    color: #888888;
    text-align: right;
  }
  .actual_FL, a:link.actual_FL, a:visited.actual_FL
  {
    text-align: center;
    padding: 2px;
  }
  .actual_FL, a:link.actual_FL, a:visited.actual_FL
  {
    background-color: #dddddd;
    text-align: left;
    font-weight: bold;
  }
  .czerwony {
    color: #f00;
  }
th.caption {
  font-size: 12px;
  font-style: italic;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
}
td.naglowek, th.naglowek {
  background-color: #ccc;
  text-align: center;
  vertical-align: middle;
}
th.naglowek {
  font-weight: bold;
}
td.jasny, td.ciemny {
  background-color: #ffe;
  text-align: left;
  vertical-align: middle;
}
td.ciemny {
  background-color: #eef;
}
td.subskrypcja {
  text-align: justify;
}
td.dotted {
  background-image: url("?gif:dotted");
}
/********************************** STOPKA **********************************/
td.stopka
{
  background-image: url("?gif:bottom_center"); background-repeat: repat-x; background-position: center center; text-align: center; vertical-align: middle;
}
td.stopka, a:link.stopka, a:visited.stopka, a:hover.stopka, a:active.stopka
{
  color: #999; font-size: 9px; text-decoration: none;
}
ol.numeric, li.numeric {
  text-align: justify; list-style-type: decimal; margin: 0px; padding: 0px; margin-left: 5px; padding-left: 5px; line-height: 1.2;
}
ol.numeric {
  margin-top: 5px; padding-top: 5px;  margin-bottom: 5px; padding-bottom: 5px;
}
li.numeric {
  margin-left: 10px; padding-left: 10px;
}
ol.punkt, li.punkt {
  text-align: justify; list-style-type: disc; margin: 0px; padding: 0px; margin-left: 5px; padding-left: 5px; line-height: 1.2;
}
ol.punkt {
  margin-top: 5px; padding-top: 5px;  margin-bottom: 5px; padding-bottom: 5px;
}
li.punkt {
  margin-left: 10px; padding-left: 10px;
}
img.wiecej, a:link.wiecej, a:visited.wiecej, a:hover.wiecej, a:active.wiecej {
  color: #060; font-weight: bold; text-decoration: none;
}
img.wiecej {
  vertical-align: middle; text-align: right;
}
a:link.default_wiecej, a:visited.default_wiecej, a:hover.default_wiecej, a:active.default_wiecej {
  color: #9f9; font-weight: bold; text-decoration: none;
}
.alert, a:link.alert, a:visited.alert, a:hover.alert, a:active.alert
{
  text-decoration: none;
  font-weight: bold;
  color: #f00;
  text-align: center;
  vertical-align: middle;
}
td.alert
{
  text-align: center;
  vertical-align: top;
}
.akcent
{
  font-weight: bold;
  color: #009;
}
ol.dlaczego_my, li.dlaczego_my
{
  list-style-type: upper-roman;
  font-weight: bold;
  font-size: 12px;
  text-align: justify;
}
li.dlaczego_my
{
margin: 10px;
margin-left: 15px;
}
a:link.menu_lewe, a:visited.menu_lewe, a:hover.menu_lewe, a:active.menu_lewe, td.lewe_info_over {
  text-decoration: none; font-weight: bold; color: #fff;
  letter-spacing: 0.6px; 
}
a:hover.menu_lewe, a:active.menu_lewe {
  color: #000;
}
font.menu_lewe {
  color: #999;
}
.menu_top {
  background-color: #003265; text-align: center; vertical-align: middle;
}
td.m0 {
  background-image: url("img/marginesy/00.gif");
  background-repeat: repeat-y;
  background-position: top right;
}
td.m1 {
  background-image: url("img/marginesy/01.gif");
  background-repeat: repeat-y;
  background-position: top left;
}
td.m2, td.m3 {
  background-repeat: repeat-x;
  background-position: top center;
}
td.m2 {
  background-image: url("img/marginesy/02.gif");
}
td.m3 {
  background-image: url("img/marginesy/03.gif");
}
td.xx {
  background-image: url("img/marginesy/xx.gif");
  background-repeat: repeat-x;
  background-position: top left;
}
th.lewe_info {
  background: #036;
  color: #fff;
  padding: 5px; text-align: center;
}
td.lewe_info {
  background: #369;
  color: #fff;
  padding: 5px;
}
td.lewe_info_over {
  background: #69c;
  color: #000;
  padding: 5px;
}
div.lewe_info {
  background: #036; padding: 5px; text-align: center;
}
a:link.lewe_info, a:visited.lewe_info, a:hover.lewe_info, a:active.lewe_info {
  color: #fff;
  text-decoration: none;
}
input.zapytanie, textarea.zapytanie, select.zapytanie {
  background-color: #fff;
  border-left-color: #006;
  border-top-color: #006;
  border-right-color: #99f;
  border-bottom-color: #99f;
}
select.zapytanie, option.zapytanie {
  border: solid 0px #fff;
}
input.zapytanie_przycisk {
  background-color: #036;
  color: #fff;
  font-weight: bold;
  border: solid 1px #000;
  text-align: center;
}
div.adres {
  text-align: center
}
.img_default {
  text-align: left;
  margin: 0px;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 0px;
}