form {
  margin: 0px;
  padding: 0px;
}

table {
  margin: 0px;
}

.aP {
  margin: 2px;
  font-size: 10pt;
  font-weight: bold; 
}

.aI {
  margin: 2px;
  font-size: 8pt;
}

.pTs {
  border: solid;
  border-color:  #646464;
  border-width: 0px;
  border-top-width: 1px;
  color: #3E6196; 
  line-height: 120%;
  font-size: 8pt;
  font-family: Tahoma;
  padding-left: 8px;
}

.pTc {
  border: solid;
  border-color:  #646464;
  border-width: 0px;
  border-bottom-width: 1px;
  color: #3E6196; 
  line-height: 120%;
  font-size: 8pt;
  font-family: Tahoma;
  padding-left: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.pT {
  font-size: 9pt;
  text-align: justify;
  border: none;
  margin: 4px;
  line-height: 125%;
}

.adsA {
float: right; margin-left: 5px; margin-top: 0px; margin-bottom: 10px; border-color: #404040;  border-style: solid;  border-top-width: 0px;
          border-right-width: 0px;
          border-bottom-width: 1px;
          border-left-width: 1px;
}

.adsB {
float: left; margin-right: 5px; margin-top: 0px; margin-bottom: 10px; border-color: #404040;  border-style: solid;  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
}

div.regBottom {
  text-align: center;
  margin: 8px;
  font-size: 8pt;
}

div.pageNav {
  font-weight: bold;
  font-size: 8pt;
  margin-bottom: 8px;
}

div.mainTf {
  float: left; margin: 8px; vertical-align: middle;
}

img.mainTf {
  border: none;
  margin: 0px;
  padding: 0px;
}

td.mainTh {
  background-color: #405F86;
  border-style: solid;
  border-color: #a0a0a0;
  border-width: 0px;
  border-right-width: 1px;
  border-bottom-color: #404040;
  border-bottom-width: 1px;
  padding: 0px;
  padding-bottom : 2px;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  font-family: Tahoma; 
  padding: 3px;
}

td.mainTr {
  background-color: #eeeeee;
  border-style: solid;
  border-color: #a0a0a0;
  border-width: 0px;
  border-bottom-color: #404040;
  border-bottom-width: 1px;
  border-right-width: 0px;
  padding: 0px;
  padding-bottom : 2px;
  text-align: center;
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma; 
  padding: 3px;
}

td.mainT {
  background-color: #eeeeee;
  border-style: solid;
  border-color: #a0a0a0;
  border-width: 0px;
  border-right-width: 1px;
  border-bottom-color: #404040;
  border-bottom-width: 1px;
  padding: 0px;
  padding-bottom : 2px;
  text-align: center;
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma; 
  padding: 3px;
}

td.mainT2 {
  border-style: solid;
  border-color: #a0a0a0;
  border-width: 0px;
  border-right-width: 1px;
  border-bottom-color: #404040;
  border-bottom-width: 1px;
  padding: 0px;
  padding-bottom : 2px;
  text-align: center;
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma; 
  padding: 1px;
  height: 42px;
}

td.mainT3 {
  border-style: solid;
  border-color: #a0a0a0;
  border-width: 0px;
  border-right-width: 1px;
  border-bottom-color: #404040;
  border-bottom-width: 1px;
  padding: 2px;
  color: #000000;
  vertical-align: top;
}

td.mainT3l {
  border-style: solid;
  border-color: #a0a0a0;
  border-width: 0px;
  border-right-width: 1px;
  border-bottom-color: #404040;
  border-bottom-width: 1px;
  padding: 2px;
  color: #000000;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
}

td.mainT3r {
  border-style: solid;
  border-color: #a0a0a0;
  border-width: 0px;
  border-bottom-color: #a0a0a0;
  border-bottom-width: 1px;
  padding: 0px;
  padding-bottom : 2px;
  color: #000000;
  vertical-align: top;
}

td.mainT3s {
  border-style: solid;
  border-color: #a0a0a0;
  border-width: 0px;
  border-bottom-color: #404040;
  border-bottom-width: 1px;
  padding: 6px;
  color: #000000;
  vertical-align: top;
  height: 20%;
  font-size: 9pt;
}

td.mainT3d {
  border-style: solid;
  border-color: #404040;
  border-width: 0px;
  border-bottom-width: 1px;
  padding: 2px;
  padding-bottom: 1px;
  color: #000000;
  vertical-align: middle;
  font-size: 9pt;
}

td.mainT2t {
  border-style: solid;
  border-color: #a0a0a0;
  border-width: 0px;
  border-right-width: 1px;
  border-bottom-color: #404040;
  border-bottom-width: 1px;
  padding: 0px;
  padding-bottom : 2px;
  text-align: left;
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma; 
  padding: 1px;
}

td.mainT2r {
  border-style: solid;
  border-color: #a0a0a0;
  border-width: 0px;
  border-bottom-color: #404040;
  border-bottom-width: 1px;
  padding: 0px;
  padding-bottom : 2px;
  text-align: center;
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma; 
  padding: 3px;
}

td.mainTs {
  background-color: #d1d1d1;
  border-style: solid;
  border-color: #e5e5e5;
  border-bottom-color: #404040;
  border-width: 0px;
  border-bottom-width: 1px;
  padding: 0px;
  padding-bottom : 2px;
  text-align: center;
  font-size: 3pt;
  font-family: Tahoma; 
}

img.mainT2 {
  margin: 0px;
  padding: 0px;
  border: none;
}

td.mainT4 {
  background-color: #eeeeee;
  border-style: solid;
  border-color: #a0a0a0;
  border-width: 0px;
  border-right-width: 1px;
  border-bottom-color: #404040;
  border-bottom-width: 1px;
  padding: 2px;
  padding-left: 8px;
  text-align: left;
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma; 
}

.goTo {
  text-align: right;
  margin: 0px;
  margin-right: 4px;
}

td.mainTa {
  background-color: #fafafa;
  border-style: solid;
  border-color: #e5e5e5;
  border-bottom-color: #404040;
  border-width: 0px;
  border-bottom-width: 1px;
  text-align: left;
  padding: 0px;
  padding-top: 1px;
  height: 18px;
  padding-left: 20px;
}

table.mainT {
  border-style: solid;
  border-color: #202020;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  padding: 0px;
}

div.logoBorder {
  margin: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
  border: solid;
  border-color: #000000;
  border-width: 1px;
  border-bottom-width: 0px;
  padding: 0px;
  background-color: #ffffff;
  text-align: left;
  height: 130px;
}

div.middleBorder {
  margin: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
  border: solid;
  border-color: #000000;
  border-width: 1px;
  border-bottom-width: 0px;
  background-color: #fafafa;
  text-align: center;
  padding: 0px;
  height: 30px;
}

img.menuBorder {
  border: none;
}

div.menuBorder {
  margin: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
  border: solid;
  border-color: #000000;
  border-width: 1px;
  border-bottom-width: 0px;
  padding-top: 3px;
  padding-bottom: 0px;
  background-color: #d2d2d2;
  text-align: center;
}

div.zajawkaCell {
  float: right;
  font-size: 8pt;
  margin: 4px;
}

div.globalBorder {
  margin: 20px;
  margin-bottom: 0px;
  margin-top: 0px;
  border: solid;
  border-color: #000000;
  background-color: #fafafa;
  border-width: 1px;
  border-top-width: 1px;
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 8pt;
}

div.topBorder {
  font-size: 8pt;
  font-family: Tahoma;
  color: #000000;
  border: solid;
  border-color: #000000;
  border-width: 1px;
  border-bottom-width: 0px;
  background-color: #d2d2d2;
  text-align: left;
  margin: 20px;
  margin-bottom: 0px;
  margin-top: 10px;
  padding: 4px;
}

div.bottomBorder {
  font-size: 8pt;
  font-family: Tahoma;
  color: #000000;
  border: solid;
  border-color: #000000;
  border-width: 1px;
  border-top-width: 0px;
  background-color: #d2d2d2;
  text-align: center;
  margin: 20px;
  margin-top: 0px;
  padding: 2px;
}


a.il {
  font-size: 8pt;
}

.ii {
  vertical-align: middle;
  border-width: 0px;
  margin: 3px;
  
}

.zajawka_gora {
  font-size: 8pt;
  color:#000000; 
  text-align: Right;
  margin-top: 10px;
  margin-bottom: 10px;
}

body { font-family: Tahoma;
font-size: 8pt; color:#000000;
text-align: Justify;
background-color: #F9F9F9;
margin-left: 0;
margin-right: 0;
margin-top: 10px;
margin-bottom: 0;
}

h1 {
  font-family: Verdana;
  font-size: 24px;
  text-align: left;
  color: #1f2e58;
  font-weight: bold;
  line-height: 160%
}

.logo_1 {
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-top-color: #FFFFFF;
  border-bottom-color: #000000;
  border-left-color: #FFFFFF;
  background-color: #FFFFFF;
  text-align: left;
  width: 50%;
  height: 130px;
}

.logo_2 {
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-top-color: #FFFFFF;
  border-bottom-color: #000000;
  padding-right: 10px;
  background-color: #FFFFFF;
  text-align: right;
  width: 50%;
  height: 130px;
}

.Normal { font-size: 10pt; font-family: Tahoma; color: #000000; text-align: Justify; line-height: 140%; }
.panel_log2 { font-size: 10px; font-family: Tahoma; color: #FFFFFF; }
.spacer { font-family: Tahoma; font-size: 3pt; text-align: Left; line-height: 100%;} 
.spacer_big { font-family: Tahoma; font-size: 8pt; text-align: Left; line-height: 100%;}
.nagl_1  {font-family: Verdana; font-size: 24px; text-align: Left; color: #1F2E58; font-weight: bold; line-height: 160% }
.nagl_2  {font-family: Tahoma; font-size: 11px; color: #000000; font-weight: bold; line-height: 120%;}
.nagl_2_2  {font-family: Tahoma; font-size: 11px; color: #FFFFFF; font-weight: bold; line-height: 120%;}

.nazwa_dzial {font-family: Tahoma; font-size: 16px; text-align: Left; font-weight: bold; line-height: 140%;}
.nazwa_topic {font-family: Tahoma; font-size: 13px; text-align: Left; font-weight: bold; line-height: 120%;}
.opis_dzial {font-family: Tahoma; font-size: 11px; color: #000000; font-weight: lighter; line-height: 140%;}
.info_dzial {font-family: Tahoma; font-size: 11px; color: #000000; font-weight: lighter; line-height: 100%;}
.av {font-family: Tahoma; font-size: 11px; color: #000000; font-weight: lighter; line-height: 120%;}
.ksywa {font-family: Verdana; font-size: 13px; color: #445570; font-weight: bold; line-height: 100%;}

.wyslano { font-family: Tahoma; font-size: 10px; text-align: Left; color: #3E6196; font-weight: normal; line-height: 120%; }
.przejdz_do { font-size: 11px; font-family: Tahoma; color: #222222; text-align: Right; }

a:link {
color: #000000;
text-decoration: underline;
}
a:visited {
color: #000000;
text-decoration: underline;
}
a:active     { color: #000000 }
a:hover 
{
color: #2C4667;
text-decoration: none;
}

.top_cell {
  background-color: #D2D2D2;
  border-style: solid;
  border-top-color: #FFFFFF;
  border-bottom-color: #656565;
  border-left-color: #FFFFFF;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding-bottom : 3px;
  padding-top : 3px;
  padding-right : 2px;
  padding-left : 2px;
}
.nagl_main_cell {
  background-color: #405F86;
  border-style: solid;
  border-top-color: #E5E5E5;
  border-right-color: #656565;
  border-bottom-color: #656565;
  border-left-color: #E5E5E5;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding-bottom : 2px;
  padding-top : 2px;
}
.spacer_cell {
  background-color: #D1D1D1;
  border-style: solid;
  border-top-color: #F1F1F1;
  border-right-color: #656565;
  border-bottom-color: #656565;
  border-left-color: #F1F1F1;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.img_cell {
  border-style: solid;
  border-top-color: #FFFFFF;
  border-right-color: #656565;
  border-bottom-color: #656565;
  border-left-color: #FFFFFF;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.nazwa_temat_cell {
  background-color: #EEEEEE;
  border-style: solid;
  border-top-color: #FFFFFF;
  border-right-color: #656565;
  border-bottom-color: #656565;
  border-left-color: #FFFFFF;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding-left: 2px;
}
.opis_temat_cell {
  background-color: #EEEEEE;
  border-style: solid;
  border-top-color: #FFFFFF;
  border-right-color: #656565;
  border-bottom-color: #656565;
  border-left-color: #FFFFFF;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  padding-left: 2px;
}
.info_cell {
  font-size: 8pt;
  border-style: solid;
  border-top-color: #FFFFFF;
  border-right-color: #656565;
  border-bottom-color: #656565;
  border-left-color: #FFFFFF;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 2px;
}
.main_table {
  border-style: solid;
  border-top-color: #656565;
  border-right-color: #656565;
  border-bottom-color: #656565;
  border-left-color: #656565;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px;
}
.main-table {
  background-color: #F5F5F5;
  border-style: solid;
  border-top-color: #000000;
  border-right-color: #000000;
  border-bottom-color: #000000;
  border-left-color: #000000;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
}
.nazwa_topic_cell {
  border-style: solid;
  border-top-color: #FFFFFF;
  border-right-color: #656565;
  border-bottom-color: #656565;
  border-left-color: #FFFFFF;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  padding-left: 2px;
}
.ksywa_cell {
  border-style: solid;
  border-top-color: #FFFFFF;
  border-right-color: #9C9C9C;
  border-left-color: #FFFFFF;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  padding-left: 2px;
  }
.av_cell {
  border-style: solid;
  border-right-color: #9C9C9C;
  border-left-color: #FFFFFF;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  padding-left: 5px;
}
.wyslano_cell {
  border-style: solid;
  border-top-color: #FFFFFF;
  border-bottom-color: #9C9C9C;
  border-left-color: #FFFFFF;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding-left: 2px;
}
.cytuj_cell {
  border-style: solid;
  border-top-color: #FFFFFF;
  border-right-color: #656565;
  border-bottom-color: #9C9C9C;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  text-align: right;
}
.tresc_cell {
  line-height: 130%;
  font-family: Tahoma;
  font-size: 12px;
  font-stretch: ultra-expanded;
  color: #000000;
  border-style: solid;
  border-right-color: #656565;
  border-bottom-color: #9C9C9C;
  border-left-color: #FFFFFF;
  border-top-color: #FFFFFF;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.gora_cell {
  border-style: solid;
  border-top-color: #FFFFFF;
  border-right-color: #656565;
  border-bottom-color: #656565;
  border-left-color: #FFFFFF;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.pusta_cell {
  border-style: solid;
  border-right-color: #9C9C9C;
  border-bottom-color: #656565;
  border-left-color: #FFFFFF;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.syg_cell {
  font-size: 11px;
  border-style: solid;
  border-top-color: #FFFFFF;
  border-right-color: #656565;
  border-bottom-color: #656565;
  border-left-color: #FFFFFF;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.admin_cell {
  font-family: Tahoma;
  font-size: 11px;
  text-align: Justify;
  background-color: #FFFFFF;
  border-style: solid;
  border-top-color: #FFFFFF;
  border-right-color: #656565;
  border-bottom-color: #656565;
  border-left-color: #FFFFFF;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding-right: 2px;
  padding-left: 10px;
  padding-top: 2px;
}
.login_form {
  font-family: Tahoma;
  font-size: 11px;
  color: #0A4B71;
  background-color: #D9D9D9;
  border-style: solid;
  border-top-color: #5A5A5A;
  border-right-color: #9E9E9E;
  border-bottom-color: #9E9E9E;
  border-left-color: #5A5A5A;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.login_button {
  font-family: Tahoma;
  font-size: 10px;
  color: #ffffff;
  background-color: #525252;
  border-style: solid;
  border-color: #ffffff;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
}
table.login_cell {
  border-style: solid;
  border-color: #929292;
  border-width: 1px;
  border-right-width: 0px;
  padding: 0px;
  margin: 4px;
}

td.login_cell {
  background-color: #F6F6F6;
  font-family: Tahoma;
  font-size: 8pt;
  color: #000000;
  border-style: solid;
  border-color: #929292;
  border-width: 0px;
  border-right-width: 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 3px;
  padding-top : 3px;
  text-align: center;
}
.form {
  font-family: Tahoma;
  font-size: 12px;
  color: #2D2D2D;
  background-color: #FFFFFF;
  border-style: solid;
  border-top-color: #5A5A5A;
  border-right-color: #DBDBDB;
  border-bottom-color: #DBDBDB;
  border-left-color: #5A5A5A;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.drop-list {
  font-family: Tahoma;
  font-size: 11px;
  color: #0A4B71;
  background-color: #F5F5F5;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  padding-top : 0px;
}

.cytat_0 {
  color:#000000;
  background-color: #F8F8F8;
  font-family: Tahoma, sans-serif;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-style: solid;
  border-top-color: #9D9D9D;
  border-right-color: #565656;
  border-bottom-color: #565656;
  border-left-color: #9D9D9D;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.cytat_1 {
  color:#000000;
  background-color: #EDEDED;
  font-family: Tahoma, sans-serif;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-style: solid;
  border-top-color: #9D9D9D;
  border-right-color: #565656;
  border-bottom-color: #565656;
  border-left-color: #9D9D9D;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.linia {
  height: 0;
  border: solid;
  color: #000000;
  border-color: #000000 #000000 #000000;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}