body {

    background-color: #8E9198;

    margin: 5px 10px;

}



.menu_0_poz {

    font-family: Arial;

    font-size: 14px;

    white-space: normal;

    width: 90%;

    padding-left: 16px;

    text-indent: -10px;

    font-weight: bold;

    padding-bottom: 5px;

}



.menu_1_poz {

    font-family: Tahoma;

    font-size: 13px;

    white-space: normal;

    width: 90%;

    margin-left: 2px;

    padding-left: 10px;

    text-indent: -10px;

    font-weight: bold;

    padding-bottom: 2px;

}



.menu_2_poz {

    font-family: Tahoma;

    font-size: 12px;

    white-space: normal;

    width: 90%;

    margin-left: 12px;

    padding-left: 12px;

    text-indent: -12px;

    font-weight: bold;

    padding-bottom: 1px;

}



.wybrany {

    font-size: 13px;

}



.menu_3_poz {

    font-family: Tahoma;

    font-size: 11px;

    white-space: normal;

    width: 90%;

    margin-left: 22px;

    padding-left: 10px;

    text-indent: -10px;

    font-weight: bold;

    padding-bottom: 1px;

}



.menu_4_poz {

    font-family: Tahoma;

    font-size: 11px;

    white-space: normal;

    width: 90%;

    margin-left: 38px;

    padding-left: 10px;

    text-indent: -10px;

    font-weight: bold;

    padding-bottom: 1px;

}



.menu_inne {

    font-family: Verdana;

    font-size: 12px;

    white-space: normal;

    width: 90%;

    padding-left: 16px;

    text-indent: -10px;

    font-weight: normal;

    padding-bottom: 2px;

}



.kropa {

    vertical-align: top;

    color: red;

    font-size: 9px;

}



.menu_tlo_2_poz {

    background-color: C8D1D7;

    width: 90%;

    margin-left: 8;

    padding-bottom: 5;

    padding-top: 3;

    margin-bottom: 8;

}



.menu_tlo_3_poz {

    background-color: E7F1F7;

    width: 98%;

    margin-left: 5;

    margin-top: 5;

    margin-bottom: 5;

    padding-bottom: 3;

    padding-top: 3;

}


A.nodecoration { 
    text-decoration: none;
    color: #000000;
}
.tabela, .tresc, .temat, .wiadomosc {

    font-size: 11;

    font-family: Verdana;

}



div.temat {

    font-weight: bold;

}



td.temat {

    font-weight: bold;

    border-style: solid;

    border-color: black;

    border-width: 0px;

    border-bottom-width: 1px;

    padding: 2px 4px;

    width: auto;

    background-color: #A8B5D7;

}

.wiadomosc {

    padding: 10px 5px;

    vertical-align: top;

    width: auto;

    width:100%;

    border:solid 1px black;

    margin-bottom:15px;

    margin-top:0px;

    background-color:#FBFAF0;    

}



.tresc {

    background-color: #FFFFFF;

    padding: 10px 5px;

    vertical-align: top;

    width: auto;

}



.licznik {

    font-family: Verdana;

    font-weight: bold;

    font-size: 13;

    background-color: #4900DC;

    color: #D4E3FF;

}



.komentarz {

    font-size: 11px;

    font-family: Arial;

    font-style: italic;

}



.zmiana {

    background-color: #D4F0FF;

    border: solid 1px #0000B9;

    margin-left: 25px;

    padding-left: 15px;

    padding-right: 5px;

    font-size: 12px;

}



.rejestr {

    padding-left: 10px;

}



td.menu {

    background: url('/engine_grafika/bom/images/menu_tlo.gif');

    width: 240px;

    vertical-align: top;

}



td.zakl_zolta {

    text-align: left;

    background: url('/engine_grafika/bom/images/zakl_zolta.gif') repeat-x;

    text-align: center;

    font-family: Verdana;

    font-size: 10px;

    font-weight: bold;

    color: white;

    width: 80px;

    margin-top: 1px;

}



td.zakl_biala {

    text-align: left;

    background: url('/engine_grafika/bom/images/zakl_biala.gif') repeat-x;

    text-align: center;

    font-family: Verdana;

    font-size: 10px;

    font-weight: bold;

    color: white;

    width: 80px;

    margin-top: 1px;

}



A.zakl_link, A.zakl_szara_link {

    position: relative;

    top: -2px;

    font-size: 10px;
    
    text-decoration: none;
    
    color: #000000;

}



A.zakl_zolta_link:hover {

    color: white;

    font-weight: bold;

}



A.zakl_biala_link:hover {

    color: #868686;

    font-weight: bold;

}

A.lista_temat {

   display: block;

   font-weight: normal;

   padding: 2px 0px;

   width:100%;

   text-decoration: none;
   
   color: #000000;

}

A.lista_temat:hover {

   background-color: #FBFADC;

}

.lista {

  padding: 3px;

  background-color: #D0D8EF;

  border: solid 1px black;

  font-size: 11px;

}

td.baner {

    background-color: #3B4A79;

    height: 81px;

    border-style: solid;

    border-width: 2px;

    border-color: white;

}

div.sciezka {

   width: auto;

   border: solid 1px #CE5767;

   padding: 1px 5px;  

   background-color: #DFDDD5; 

   background-color: #F4E3B2; 

   margin-bottom: 10px;

}

a.sciezka {

  font-weight: bold;
  text-decoration: none;
  color: #000000;

}

a.sciezka:hover {
  color: #505567;
}

.tab_oznaczenia {

  font-family: Verdana;

  font-size: 10px;

  border: solid 1px black;

  background-color: #E7E7E7;

  background-color: #DCE5EC;

  padding: 2px 4px;

}

.opcja_bom {

  display: block;

  

}

.opcja_bom:hover {

  background-color: #FFD48E;

}

.lista_zapytan_naglowek {

  border: solid 1px black; 

  padding-left: 3px; 

  font-weight: bold; 

  background-color: #A1A1FF;

  border-bottom-width: 0px;

}

.formularz_bom {

  margin-bottom:1px;

}

.formularz_bom_wciety {

  padding-left: 20px;

  margin-bottom: 4px;

}

.podpoziomy {
  border: solid 1px black;
  background-color: #BDC6DF;
  padding-bottom: 2px;
  margin-bottom: 10px;
}
.podpoziomy_tytul {
  border-bottom: solid 1px black;
  padding: 1px;
  padding-left: 2px;
  font-weight: bold;
  background-color: #7C8DC0;
  margin-bottom: 2px;
}
A.podpoziom {
  display: block;
  width:100%;
  padding: 1px 4px;
  color:black;
  text-decoration:none;
}
A.podpoziom:hover {
  background-color: white;
}

.wspolpoziomy {
  border: solid 1px black;
  background-color: #D5DBEA;
  padding-bottom: 2px;
}
.wspolpoziomy_tytul {
  border-bottom: solid 1px black;
  padding: 1px;
  padding-left: 2px;
  font-weight: bold;
  background-color: #BDC6DF;
  margin-bottom: 2px;
}
