td {
        color: #000000; font-family: tahoma, arial, sans-serif
}
body {
        margin: 0px; padding: 0px; background: #e8e9ea url(../graphics/tlo_paski.jpg) repeat-x center top scroll; color: #c0c0c0; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;
}
a {
        color: #2779f9; text-decoration: underline
}
a:hover {
        color: #2779f9; text-decoration: underline
}
a.mb {
        color: #ffffff; text-decoration: none
}
a:hover.mb {
        color: #d7e4ec; text-decoration: underline
}
a.hide {
        color: #000000; text-decoration: none
}
a:hover.hide {
        color: #000000; text-decoration: none
}
a.link_copy {
        color: #bababa; text-decoration: none; font-weight: bold
}
a:hover.link_copy {
        color: #001109; text-decoration: underline; font-weight: bold
}
a.help {
        color: #000000; text-decoration: none; cursor: help
}
a:hover.help {
        color: #000000; text-decoration: underline; cursor: help
}
h1 {
        margin: 2px 0px 0px 0px; padding: 7px 0px 0px 0px; background: url(../graphics/belka_h1.png) no-repeat; width: 583px; height: 37px; text-align: center; color: #0d54a6; font-family: tahoma, arial, verdana, helvetica, sans-serif; font-size: 14px; font-weight: bold
}
h2 {
        color: #000000; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; margin-bottom: 0px; padding: 0px; text-align: center
}
h3 {
        color: #000000; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 3px; padding: 0px; text-align: justify
}
h4 {
        color: #000000; font-family: tahoma, arial, verdana, helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 0px; margin-top: 3px; padding: 0px; text-align: justify
}
p {
        margin: 0px; padding: 2px 0px 7px 0px; line-height: 18px;
}
ul {
        margin-top: 0px; margin-bottom: 0px
}
code {
        border: solid 1px silver; background: #F8F8F8 url(../graphics/code.png) no-repeat right bottom; margin: 3px; padding: 5px; display: block; text-align: left;
}
textarea {
        color: #000000; font-family: arial, tahoma, verdana, helvetica, sans-serif; font-size: 12px
}

#tabela_gl {
        padding: 0px; width: 965px; text-align: left; margin-left: auto; margin-right: auto
}
#logo {
        background: url(../graphics/logo.jpg) no-repeat; height: 154px; width: 965px
}
#b1a {
        background: url(../graphics/belka1a.jpg) no-repeat; height: 28px; width: 10px
}
#b1b {
        background: url(../graphics/belka1b.jpg) no-repeat; height: 28px; width: 15px
}
#b_sr {
        background: url(../graphics/belka_sr.jpg) repeat-x; height: 28px; width: 915px
}
#b2a {
        background: url(../graphics/belka2a.jpg) no-repeat; height: 28px; width: 15px
}
#b2b {
        background: url(../graphics/belka2b.jpg) no-repeat; height: 28px; width: 10px
}
#b_l {
        background: url(../graphics/body_left.png) repeat-y; width: 10px
}
#td_sr_str {
        background-color: white; width: 945px
}
#tabela_sr {
        padding: 0px; width: 945px
}
.menu_b {
        width: 181px; background: url(../graphics/tlo_menu.png) repeat-y right center; vertical-align: top
}
.img_menu_g {
        border-style: none; height: 7px; vertical-align: top; margin-bottom: 0px; padding-bottom: 0px
}
#td_cialo_str {
        width: 583px; vertical-align: text-top; text-align: center
}
.menu_dol {
        background: url(../graphics/menu_dol.png) no-repeat right center; height: 32px
}
#td_stopka {
        vertical-align: bottom
}
#b_r {
        background: url(../graphics/body_right.png) repeat-y; width: 10px
}
#body_dol1a {
        background: url(../graphics/body_dol1a.png) no-repeat; height: 15px; width: 10px
}
#body_dol1b {
        background: url(../graphics/body_dol1b.png) no-repeat; height: 15px; width: 15px
}
#body_dol {
        background: url(../graphics/body_dol.png) repeat-x; height: 15px; width: 915px
}
#body_dol2a {
        background: url(../graphics/body_dol2a.png) no-repeat; height: 15px; width: 15px
}
#body_dol2b {
        background: url(../graphics/body_dol2b.png) no-repeat; height: 15px; width: 10px
}
.table_belka {
        width: 583px; height: 37px; margin-top: 3px; margin-bottom: 2px
}
.belka1 {
        background: #d1d8ea url(../graphics/belka/1.jpg) no-repeat; width: 11px
}
.belka_sr {
        padding-bottom: 3px; background: #d1d8ea url(../graphics/belka/2.jpg) repeat-x; width: 561px; text-align: center; color: #0d54a6; font-family: tahoma, arial, verdana, helvetica, sans-serif; font-size: 14px; font-weight: bold
}
.belka3 {
        background: #d1d8ea url(../graphics/belka/3.jpg) no-repeat; width: 11px
}
.cialo_strony {
        margin: -5px 8px 0px 8px; color: #000000; font-family: arial, tahoma, helvetica, sans-serif; font-size: 11px
}
.pasek_belka {
        border-style: none; height: 22px; width: 2px; vertical-align: middle; margin: 0px 5px 0px 5px
}
.belka_gora {
        color: #ffffff; font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; text-align: center
}
.menu_boczne {
        color: #2750b9; font-family: tahoma, verdana, helvetica, sans-serif; font-size: 11px; text-align: left; margin: 0px 10px 0px 10px; padding: 0px 0px 10px 0px
}
.menu_boczne_1 {
        color: #2750b9; font-family: tahoma, verdana, helvetica, sans-serif; font-size: 11px; text-align: left; margin: 0px 10px 0px 10px; padding-top: 0px; position: relative; top: -6px;
}
.menu_boczne_tree {
        color: #2750b9; font-family: tahoma, verdana, helvetica, sans-serif; font-size: 13px; line-height: 15px; text-align: left; margin: 0px 10px 0px 10px; padding-top: 0px; position: relative; top: -6px;
}
.menu_boczne_c {
        color: #2750b9; font-family: tahoma, verdana, helvetica, sans-serif; font-size: 11px; text-align: justify; margin: 0px 10px 0px 10px; padding: 0px 0px 10px 0px;
}
.stopka {
        border-top: 1px dotted silver; margin-left: 8px; margin-right: 8px; padding-top: 5px; text-align: center
}
.stopka2 {
        color: #bababa; font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; text-align: center
}
.button_menu {
        height: 29px; width: 180px; background: url(../graphics/button_menu.jpg) no-repeat 5px 0px; margin: 0px; padding: 0px; color: #ffffff; font-family: verdana, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: center; line-height: 26px; border-style: none
}
.button_menu_1 {
        height: 29px; width: 180px; background: url(../graphics/button_menu.jpg) no-repeat 5px 0px; margin: 0px; padding: 0px; position: relative; top: -10px; color: #ffffff; font-family: verdana, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: center; line-height: 26px; border-style: none
}
.tytul {
        color: #ffffff; font-family: arial, verdana, helvetica, sans-serif; font-size: 11px
}
.right {
        text-align: right
}
.left {
        text-align: left
}
.justify {
        text-align: justify
}
.news_main {
        border-style: none; padding: 10px 0px 0px 0px; margin: auto; width: 560px
}
.news_rl {
        height: 26px; width: 10px; margin-left: auto; border-style: none; float: left; background: #e0e5f1 url(../graphics/rl.png) no-repeat top
}
.news_rr {
        height: 26px; width: 10px; margin-right: auto; border-style: none; float: left; background: #e0e5f1 url(../graphics/rr.png) no-repeat top
}
.news_sr {
        height: 25px; width: 540px; text-align: left; border-top: solid 1px silver; float: left; margin-right: auto; padding: 0px; background: #e0e5f1 url(../graphics/pasek.png) repeat-x top
}
.news_tytul {
        width: 518px; color: #000000; font-family: verdana, arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 25px; float: left
}
.news_ikona {
        height: 20px; width: 20px; border-style: none; position: relative; right: -8px; top: 3px; float: left
}
.news_ikona_big {
        height: 65px; width: 65px; border-style: none; float: left; padding: 5px 7px 3px 0px
}
.news_tresc {
        border: solid 1px silver; padding: 4px 6px; background-color: #f7f7f7; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 15px
}
.news_staty {
        text-align: center; color: #a0a0a0; font-family: tahoma, arial, helvetica, sans-serif; font-size: 10px; border-bottom: solid 1px silver; border-left: solid 1px silver; border-right: solid 1px silver; padding: 3px; background-color: #f0f0f0
}
.news_stopka {
        text-align: right; color: silver; font-family: arial, tahoma, sans-serif; font-size: 10px
}
.news_tytul2 {
        color: #000000; font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; padding-bottom: 3px
}

ul.tree {
  display: block;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-top: 0px;
  bottom: 0px;

}

ul.tree ul {
  display: block;
  margin-left: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

ul.tree li {
  display: block;
  list-style-type: none;
  padding-left: 18px;
  background-image: url(document.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

ul.tree li a {
  text-decoration: none;
  cursor: pointer;
}

ul.tree li a.folder {
 
}

ul.tree li a.active {
  font-weight: bold;
}

ul.tree li a:hover {
  text-decoration: underline;
}
