body
{
  background-image: url(../Style/lines.gif);
//  background-color: white;
  background-attachment: fixed;
  margin: 0px;
  padding: 0px;
}

a
{
  text-decoration: none;
}

td.nlinfo
{
  color: #009900;
}
td.nlerror
{
  color: #CC0000;
}

a.download:active,
a.downloa:visited,
a.download:link
 { color: #C00; line-height: 12pt; height: 0.5cm}
a.download:hover
 { color: #000; font-style: Normal; line-height: 12pt; height: 0.5cm}

a.downs:active,
a.downs:visited,
a.downs:link
 { color: #000099; line-height: 12pt; height: 0.5cm}
a.downs:hover
 { color: #fff; font-style: Normal; line-height: 12pt; height: 0.5cm}

a.overview:active,
a.overview:visited,
a.overview:link
 { color: #000099;}
a.overview:hover
 { color: #fff;}

a:active,
a:visited,
a:link
 { color: #cc0000; line-height: 12pt; height: 0.5cm}
a:hover
 { color: #fff; font-style: Normal; line-height: 12pt; height: 0.5cm}

img
{
  vertical-align: Middle;
}

button
{
  vertical-align: baseline;
  background: #ccf;
  border: medium outset #ffcc33
}

tr,
td
{
  color: #000099;
  font: normal 10pt Arial, sans-serif;
  vertical-align: Top;
}
li
{
  list-style: square inside;
}

thead.main
{
  background-image: url(../Style/TopBanner1280x65.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 33cm;
  height: 65px;
}
thead.main_statistic
{
  background-image: url(../Style/TopBanner1280x65_Statistic.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 33cm;
  height: 65px;
}

tbody.print,
tbody.main,
tbody.main_statistic
{
  margin: 0px;
  padding: 0px;
  border: none;
}

table.main,
table.main_statistic
{
  vertical-align: Top;
  margin: 0px;
  padding: 0px;
  border: none;
  height: 100%;
  width: 33cm;
}

table.print
{
  vertical-align: Top;
  margin: 0px;
  padding: 0px;
  border: none;
  height: 100%;
  width: 22cm;
}

td.body
{
  vertical-align: Top;
  margin: 0px;
  padding: 0px;
  border: none;
  height: 100%;
}

table.body
{
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.5cm;
  margin-right: 0.5cm;
  color: #000099;
  font: normal 10pt Arial, sans-serif;
  width: 22cm;
  height: inherit;
}

table.tableNewsletter,
table.bannerSitemap,
table.bannerMail,
table.bannerArchives,
table.bannerContacts,
table.bannerProducts,
table.bannerServices,
table.bannerSysmik,
table.bannerTechnology
{
  padding: 0px;
  margin-top: -0.15cm;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  color: #000099;
  font: normal 10pt Arial, sans-serif;
  width: 22cm;
  height: inherit;
  table-layout: fixed;
}

table.bodyMail
{
  padding: 0px;
  margin: 0px;
  margin-bottom: 0px;
  color: #000099;
  font: normal 10pt Arial, sans-serif;
  width: 22cm;
  height: inherit;
}

td.bodyMail
{
  padding-left: 5px;
  margin: 0px;
  color: #000099;
  font: normal 11pt Arial, sans-serif;
  width: 50%;
  height: inherit;
}

table.body_empty,
td.body_empty
{
  margin: 0px;
  padding: 0px;
  border: none;
  height: 100%;
}

form
{
  width: 5cm;
  margin: 0px;
  border: none;
  padding-left: 5px;
  font: bold 10pt Arial, sans-serif;
}


