html, body { 
  margin: 0;
  padding: 0;
  background-color: white;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 10px;
}
.class { color: black; font-size: 8px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; }
.class1 { color: black; font-size: 8px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; text-transform: none; }
.search { color: white; font-size: 7px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.naglowek { color: black; font-size: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.naglowek2 { color: #2580ad; font-size: 8px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.podpis { color: black; font-size: 7px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; }
.podpis2 { color: #ffffff; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; }
.podpis2 a { color: #ffffff; text-decoration: underline; }
.podpis2 a:hover { color: #ffffff; text-decoration: none; }

.class2 { color: #333; font-size: 8px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.spisheadx { padding: 2px 5px; color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; text-decoration: none; }
.spisheadn { padding: 2px 5px; color: black; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; text-decoration: none; }
.spisadres { 
  color: black; 
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.spisadres a:link, .spisadres a:visited { 
  text-decoration: none; 
  color: #17516d; 
  background-color: transparent; 
}

.spisadres a:hover, .spisadres a:active { 
  text-decoration: none; 
  color: #247ba6; 
  background-color: transparent;
}


FORM#loginform { 
  border: 1px solid #d6d6d6;
  background-color: #eeeeee;
  padding: 5px;
}

#loginform INPUT { 
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  border-bottom: 1px solid #333333;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #eeeeee;
  color: #2580ad;
  font-size: 12px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  width: 133px;
}

#loginform P { 
  color: #0f0f0f;
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

#loginform LABEL { 
  color: #0f0f0f;
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

#loginform .btn { 
  margin-top: 5px;
  color: #ffffff;
  border: 1px solid #999999;
  background-color: #999999;
  width: 135px;
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

#loginform .btn:hover { 
  background-color: #aaaaaa;
}

.ramkalewo {
  border: 1px solid #d6d6d6;
  background-color: #eeeeee; 
  color: #333333;
  padding: 5px;
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
}

.ramkalewo H1 {
  color: #000000;
  margin-top: 0px;
  font-size: 12px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

.ramkalewo a:link, .ramkalewo a:visited { 
  text-decoration: underline; 
  color: #17516d; 
  background-color: transparent; 
}

.ramkalewo a:hover, .ramkalewo a:active { 
  text-decoration: underline; 
  color: #247ba6; 
  background-color: transparent;
}


FORM#archform { 
  border: 1px solid #d6d6d6;
  background-color: #eeeeee;
  padding: 5px;
}

#archform INPUT { 
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  border-bottom: 1px solid #333333;
  background-color: #eeeeee;
  color: #2580ad;
  font-size: 12px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  width: 330px;
}

#archform SELECT { 
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  border-bottom: 0px;
  background-color: #eeeeee;
  color: #2580ad;
  font-size: 12px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  width: 330px;
}

#archform LABEL { 
  color: #0f0f0f;
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

#archform H1 {
  color: #000000;
  margin-top: 0px;
  font-size: 16px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

#archform EM { 
  color: #ce0000;
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

#archform .btn { 
  margin-top: 5px;
  color: #ffffff;
  border: 1px solid #999999;
  background-color: #999999;
  width: 330px;
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

#archform .btn:hover { 
  background-color: #aaaaaa;
}


FORM#searchbox { 
  border: 0px;
  background-color: transparent;
  padding: 2px;
  margin-left: 60px;
  margin-bottom: 0px;
}

#searchbox INPUT { 
  border: 0px;
  padding-left: 2px;
  background-color: #ffffff;
  color: #2580ad;
  font-size: 12px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  width: 130px;
}

#searchbox LABEL { 
  color: #ffffff;
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

#searchbox .btn { 
  color: #000000;
  border: 1px solid #999999;
  background-color: #ffffff;
  width: 30px;
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

#searchbox .btn:hover { 
  background-color: #aaaaaa;
}

.pracownia { 
  overflow: hidden;
  color: #333333; 
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
  margin-bottom: 15px;
}

.pracownia a:link, .pracownia a:visited { 
  text-decoration: none; 
  color: #17516d; 
  background-color: transparent; 
}

.pracownia a:hover, .pracownia a:active { 
  text-decoration: none; 
  color: #247ba6; 
  background-color: transparent;
}

.topmenu {
  font-size: 12px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
  color: #c3d752;
  text-align: center;
}

.topmenu a:link, .topmenu a:visited { 
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-decoration: none; 
  color: #ffffff; 
  background-color: transparent; 
}

.topmenu a:hover, .topmenu a:active { 
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-decoration: underline; 
  color: #ffffff; 
  background-color: transparent;
}

/* pager */

.pager {
 font-size: 12px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
  color: #000000;
  text-align: center;
}

.pager a:link, .pager a:visited { 
  padding: 0px 5px 0px 5px;
  text-decoration: none; 
  color: #000000; 
  background-color: transparent; 
}

.pager a:hover, .pager a:active { 
  padding: 0px 5px 0px 5px;
  text-decoration: underline; 
  color: #666666; 
  background-color: transparent;
}

.pager .current {
  padding: 0px 5px 0px 5px;
  font-weight: bold;
}

/* tresc strony */

.tresc { 
  font-size: 12px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
}

.tresc p { 
  text-align: justify;
  color: #666666;
}

.tresc li {
  text-align: justify;
}

.tresc h1 {
  padding-top: 0px;
  margin-top: 0px;
  font-size: 16px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}

.tresc h2 {
  font-weight: bold;
  padding-top: 0px;
  margin-top: 0px;
  font-size: 14px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}

.tresc a:link, .tresc a:visited { 
  text-decoration: underline; 
  color: #17516d; 
  background-color: transparent; 
}

.tresc a:hover, .tresc a:active { 
  text-decoration: underline; 
  color: #247ba6; 
  background-color: transparent;
}

