body {
  margin: 0px;
  padding: 0px;
  color: #ddd;
  font: 12px "Trebuchet MS", Arial, Verdana, Tahoma, "Times New Roman", sans-serif;
/*   font: 12px Tahoma, Arial, Verdana, "Times New Roman", sans-serif; */
  background: #3C4A53 url('_gfx/bg.jpg') top left repeat-x;
}

table {
  font: 12px Tahoma, Arial, Verdana, "Times New Roman", sans-serif;
}

.page_background {
  height: 240px;
  background: url('_gfx/page_bg.jpg') top left repeat-x;
}

a { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover   { color: #000; text-decoration: underline; }

a.link_menu_up, a.link_menu_up:active, a.link_menu_up:visited, a.link_menu_up:focus {
  width: 88px;
  height: 38px;
  text-decoration: none;
  background: url('_gfx/menu.gif') top left no-repeat;
/*   display: block; */
  text-align: center;
  padding-left: 3px;
  font-size: 10px;
  color: #fff;
  line-height: 480%;
}
a.link_menu_up:hover {
  width: 88px;
  height: 38px;
  text-decoration: none;
  background: url('_gfx/menu_hover.gif') top left no-repeat;
/*   display: block; */
  text-align: center;
  padding-left: 3px;
  font-size: 10px;
  color: #ff0;
  line-height: 260%;
}
a.link_menu_up_active {
  width: 88px;
  height: 38px;
  text-decoration: none;
  background: url('_gfx/menu_hover.gif') top left no-repeat;
  display: block;
  padding-left: 3px;
  text-align: center;
  font-size: 10px;
  color: #ff0;
  line-height: 260%;
}


a.link_menu, a.link_menu:active, a.link_menu:visited, a.link_menu:focus {
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}
a.link_menu:hover {
  color: #717276;
  font-weight: bold;
  font-size: 11px;
  text-decoration: underline;
}

a.link_dalej, a.link_dalej:active, a.link_dalej:visited, a.link_dalej:focus {
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
}
a.link_dalej:hover {
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  text-decoration: underline;
}

a.link_copy, a.link_copy:active, a.link_copy:visited, a.link_copy:focus {
  color: #aaa;
  font-weight: none;
  font-size: 11px;
  text-decoration: none;
}
a.link_copy:hover {
  color: #aaa;
  font-weight: none;
  font-size: 11px;
  text-decoration: underline;
}


.pagetop {
  width: 814px;
  height: 100px;
  background: url('_gfx/top.jpg') top left no-repeat;
  vertical-align: top;
}
.pagebottom {
  width: 814px;
  height: 30px;
/*   background: url('_gfx/bottom2.jpg') top left no-repeat; */
  vertical-align: top;
}
.pagebottombg {
  height: 30px;
/*   background: url('_gfx/bottom.jpg') top left repeat-x; */
  vertical-align: top;
}
.pagemenu {
  width: 814px;
  height: 29px;
  background: url('_gfx/menu.jpg') top left no-repeat;
  vertical-align: top;
}
.pageflash {
  width: 814px;
  height: 152px;
  background: url('_gfx/flash.jpg') top left no-repeat;
  vertical-align: top;
}
.pagecontenttop {
  width: 814px;
  height: 11px;
/*   background: url('_gfx/content_top.jpg') top left no-repeat; */
  vertical-align: top;
}
.pagecontentleft {
  width: 540px;
  height: 8px;
  background: url('_gfx/contentleft.jpg') top left no-repeat;
  vertical-align: top;
}
.pagecontentleftbg {
  width: 540px;
  background: url('_gfx/contentleftbg.jpg') top left repeat-y;
  vertical-align: top;
}
.pagecontentleftdown {
  width: 540px;
  height: 13px;
  background: url('_gfx/contentleftdown.jpg') top left no-repeat;
  vertical-align: top;
}
.pagecontentright {
  height: 8px;
  background: url('_gfx/contentright.jpg') top left no-repeat;
  vertical-align: top;
}
.pagecontentrightdown {
  height: 13px;
  background: url('_gfx/contentrightdown.jpg') top left no-repeat;
  vertical-align: top;
}
.pagecontentrightbg {
  background: url('_gfx/contentrightbg.jpg') top left repeat-y;
  vertical-align: top;
}
.contentbgover {
  width: 14px;
/*   background: url('_gfx/contentbgover.jpg') top left no-repeat; */
  vertical-align: top;
}
.contentbgoverleft {
  width: 16px;
/*   background: url('_gfx/contentbgoverleft.jpg') top left no-repeat; */
  vertical-align: top;
}
.contentbgoverright {
  width: 16px;
/*   background: url('_gfx/contentbgoverright.jpg') top left no-repeat; */
  vertical-align: top;
}
.menu {
  width: 900px;
  height: 270px;
  color: #fff;
  background: url('_gfx/menu.jpg') top left no-repeat;
  vertical-align: top;
}

.menu_hover {
  width: 66px;
  height: 21px;
  color: #fff;
  background: url('_gfx/menu_hover.jpg') top left no-repeat;
  vertical-align: top;
}

.menu_odstep {
  width: 1px;
  height: 21px;
  color: #fff;
  background: url('_gfx/menu_odstep.jpg') top left no-repeat;
  vertical-align: top;
}

.dotted {
  width: 22px;
  background: url('_gfx/dotted.jpg') top left repeat-y;
}

.title_style {
  font-family: "Trebuchet MS";
  color: #fff;
  font-size: 15px;
  font-weight: bold;
}

.title_line {
  height: 7px;
  background: url('_gfx/title.jpg') top left repeat-x;
}

.aktualnosci_naglowek {
  padding: 5px;
}

.icon_file {
  width: 14px;
  height: 14px;
  background: url('_gfx/save.gif') top left no-repeat;
  display: block;
}

a.download_dotted_link { color: #fff; text-decoration: none; font-size: 11px; cursor: hand;}
a.download_dotted_link:visited { color: #fff; text-decoration: none;  font-size: 11px; }
a.download_dotted_link:hover   { color: #fff; text-decoration: underline;  font-size: 11px; }

a.linki_top { color: #888886; text-decoration: none; font-size: 11px; cursor: hand;}
a.linki_top:visited { color: #888886; text-decoration: none;  font-size: 11px; }
a.linki_top:hover   { color: #888886; text-decoration: underline;  font-size: 11px; }