body {
  text-align:       center;
  color:            #7f1935;
  font-family:      Lato;
  font-size:        10pt;
  background:       url(tlo.jpg) no-repeat fixed center bottom;
}

a, a:visited, a:hover {
  text-decoration:  none;
  color:            #ff6600;
}

#pdf_menu {
  margin-top:       10px;
}

#pdf_menu {
  background-color: #ffffff;
}

#div_zewn, #div_menu {
  position:         relative;  
  width:            500px;
  margin-left:      auto;
  margin-right:     auto;
  background-color: #fffaef;
}

#div_adr {
  width:            260px;
  left:             120px;
  height:           60px;
  position:         absolute;
  top:              200px;
  text-align:       center;
}

#div_menu p {
  text-align:       justify;
}

#a_menu_pdf, #div_menu_txt {
  z-index:          2;
  display:          block;
  position:         absolute;
  left:             72px;
  font-weight:      bold;
  font-size:        14pt;
}

#a_menu_pdf {
  bottom:           55px;
}

#div_menu_txt {
  bottom:           0px;
  width:            100%;
  left:             0px;
  text-align:       left;
  height:           40px;
}

#div_menu_txt a {
  margin-left:      72px;
  margin-top:       7px;
  float:            left;
}

#tab_sm #th_akt {
  font-size:        8pt;
  width:            220px;
  text-align:       left;
}

.th_dyst {
  width:            30px;
}

#sp_akt {
  margin-left:      45px;
  display:          none;
  font-size:        7pt;
  font-weight:      normal;
  float:            left;
  margin-top:       14px;
}

#tab_sm {
  width:            100%;
  margin-left:      auto;
  margin-right:     auto;
  background-color: #ffffff;
}

#tab_sm td {
  padding:          5px;
  padding-left:     20px;
  font-weight:      bold;
}

#tab_sm td, #tab_sm th  {
  border-bottom:    1px solid #7f1935;
  padding-bottom:   5px;
  padding-top:      5px;
}

#tab_sm #tr_ost td, #tab_sm #tr_ost th , #tab_sm #tr_wyj td, #tab_sm #tr_wyj th  {
  border-bottom:    0px;
}

#tab_sm th {
  font-size:        8pt;
  font-weight:      normal;
}

.th_filtr {
  width:            41px;
}

img {
  border:           0px;
}

.zazn_0 { background-color: #ffffff; border: 1px solid #ffffff; }
.zazn_1 { background-color: #e6e6e6; border: 1px solid #e6e6e6; }
.zazn_n { background-color: #c0ffd0; border: 1px solid #c0ffd0; }


.a_wyb, .a_wyb:hover, .a_wyb:visited  {
  text-decoration:  underline;
}

.a_nie_wyb, .a_nie_wyb:hover, .a_nie_wyb:visited {
  text-decoration:  none;
}

#tr_nagl {
  height:   40px;
}

.sp_nwyb {
  color:    #aaaaaa;
}

#a_wyj {
  float:        left;
  display:      block;
  height:       40px;
  width:        40px;
  background:   url(grafika/p_i40.png);
  margin-right: 10px;
  text-align:   center;
}

#div_wyj {
  font-weight:  normal;
  text-align:   justify;
  width:        356px;
  margin-left:  auto;
  margin-right: auto;
}

#tab_sm #tr_wyj td {
  padding:      0px;
}

#a_zam {
  float:        right;
}

.td_rodzaj {
  text-align:   center;
  line-height:	200%;
}