body {
        background-color: #ffffff;
        margin: 0;
        padding: 0;
        scrollbar-face-color: #ccdbf9;
        scrollbar-highlight-color: #ccdbf9;
        scrollbar-shadow-color: #ccdbf9;
        scrollbar-3dlight-color: #ccdbf9;
        scrollbar-arrow-color: #000000;
        scrollbar-track-color: #edf3ff;
        scrollbar-darkshadow-color: #000000;
}
.stars_l {
        background-image: url(../design/stars_l.gif);
        background-repeat: no-repeat;
        background-position: right 50px;
}
.stars_p {
        background-image: url(../design/stars_p.gif);
        background-repeat: no-repeat;
        background-position: left 50px;
}
.logo_bg2 {
        background-image: url(../design/logo_bg2.jpg);
        background-repeat: repeat-x;
        background-position: center top;
}
input,select,textarea {
        background-color: #ffffff;
        font: normal 11px verdana, tahoma, arial, sans-serif;
        border-bottom: 1px solid;
        border-left: 1px solid;
        border-right: 1px solid;
        border-top: 1px solid;
        border-color: #002c84;
        margin-top: 3px;
        margin-bottom: 3px;
}
input.true
  { background-color: transparent;
    font-size: 11px;
    border-bottom: 0px0;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
  }
input.poczta,select.poczta,textarea.poczta {
        background-color: #ffffff;
        font: normal 11px verdana, tahoma, arial, sans-serif;
        border-bottom: 1px solid;
        border-left: 1px solid;
        border-right: 1px solid;
        border-top: 1px solid;
        border-color: #002c84;
        margin-top: 0px;
        margin-bottom: 0px;
}
ol
{
 text-ident: 0px;
 font: normal 11px verdana, tahoma, arial, sans-serif;
 line-height: 1.5;
}
.baner
{
 background-image: url(./../design/logo.jpg);
 background-repeat: no-repeat;
 background-position: center top;
}
.przyciski
  { font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    font-family: arial,helvetica,sans-serif;
    text-align: center;
    border-color: #fff6c8;
    background-color: #002c84;
  }
/*
.przyciski
  { font-size: 11px;
    font-weight: bold;
    float: right;
    color: #ffffff;
    font-family: arial,helvetica,sans-serif;
    text-align: center;
    margin: 10px 2px 5px 2px;
    border-color: #fff6c8;
    background-color: #002c84;
  }
*/
/* ************* stopka ************* */
.stopka /* stopka strony uklad */
  { margin-left: 10px;
    margin-right: 10px;
    margin-top: 1px;
    margin-bottom: 2px;
    font-size: 10px;
    font-family: verdana, tahoma, arial, sans-serif;
    text-align: center;
    color: #000000;
  }

.astopka /* linki w menu */
  { color: #000000;
    font-family: verdana, tahoma, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
  }

.astopka:hover
  { text-decoration: underline;
  }

.podpis /* podpis pod stopka strony */
  { margin-left: 10px;
    margin-right: 10px;
    margin-top: 2px;
    margin-bottom: 10px;
    font-size: 0.6pc;
    font-family: verdana, tahoma, arial, sans-serif;
    text-align: center;
    color: #000000;
  }

.apodpis /* podpis pod stopka strony */
  { font-size: 0.6pc;
    font-family: verdana, tahoma, arial, sans-serif;
    text-align: center;
    color: #000000;
    text-decoration: none;
  }

.apodpis:hover /* podpis pod stopka strony */
  { text-decoration: underline;
  }


/* ************* pasek ************* */

.pasek /* pasek pod logo */
  {
    font-size: 10px;
    font-weight: bold;
    font-family: verdana, tahoma, arial, sans-serif;
    background-color: #002C84;
    color: #ffffff;
    text-align: left;
  }
/* ************* menu ************* */
.menuleftblue {
    margin: 0px;
    border-color: #fff6c8;
    background-color: #002c84;
}
.menuleftgreen {
    margin: 0px;
    border-color: #fff6c8;
    background-color: #0f6f3f;
}
.menuleftred {
    margin: 0px;
    border-color: #fff6c8;
    background-color: #84001a;
}
.ukladmenup /* napisow w menu prawe */
  { margin-left: 0px;
    margin-right: 10px;
    margin-top: 2px;
    margin-bottom: 3px;
    font-size: 11px;
    text-align: right;
    font-weight: bold;
    font-family: verdana, tahoma, arial, sans-serif;
    color: #ffffff;
  }

.ukladmenul /* napisow w menu lewe */
  { margin-left: 5px;
    margin-right: 0px;
    margin-top: 2px;
    margin-bottom: 3px;
    font-size: 10px;
    font-family: verdana, tahoma, arial, sans-serif;
    color: #ffffff;
  }
.amenu /* linki w menu */
  { color: #e3ecff;
    font-family: verdana, tahoma, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
  }
.amenu:hover
  { color: #ffffff;
  }
.napisy /* napisow w menu prawe, aktualnosci */
  { margin-left: 10px;
    margin-right: 5px;
    margin-top: 8px;
    margin-bottom: 10px;
    font-size: 0.6pc;
    font-family: verdana, tahoma, arial, sans-serif;
    color: #012264;
  }
.powrot /* uklad linku powrot */
  { margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 0px;
    text-align: left;
  }

.adres /* adres z lewej strony w menu */
  { margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 40px;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    font-family: verdana, tahoma, arial, sans-serif;
    color: #000000;
  }

.aadres /* linki w menu */
  { color: #000000;
    font-family: verdana, tahoma, arial, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
  }

.aadres:hover
  { text-decoration: underline;
  }
.terminarz /* uklad w terminarzu */
  { margin-left: 5px;
    margin-right: 1px;
    margin-top: 4px;
    margin-bottom: 4px;
    line-height: 0.6pc;
  }

.aterminarz /* linki w terminarzu */
  { color: #012264;
    font-family: verdana, tahoma, arial, sans-serif;
    font-size: 0.6pc;
    font-weight: normal;
    text-decoration: none;
  }

.aterminarz:hover
  { text-decoration: underline;
  }
/* ************* srodek ************* */
ul /* wyliczanie "kropeczki" ;) */
  { margin-top: 7px;
    margin-left: 25px;
    margin-right: 10px;
    margin-bottom: 5px;
    list-style-type: disc;
    font-weight: normal;
    text-align: left;
  }

ul ul /* wyliczanie "kropeczki" ;) */
  { list-style-type: none;
    font-weight: normal;
    margin-right: 0px;
    margin-top: 0px;
  }

ul.konspekt
  { list-style-type: upper-roman;
  }

ul.konspekt ul
  { list-style-type: decimal;
    margin-right: 0px;
    margin-top: 0px;
  }

ul.konspekt ul ul
  { list-style-type: square;
    margin-right: 0px;
    margin-top: 0px;
  }

ul.terminy
  { margin-top: 0px;
    margin-left: 20px;
    margin-right: 0px;
    margin-bottom: 5px;
    list-style-type: disc;
    text-align: left;
    font-weight: normal;
  }

ul.temat
  { margin-top: 0px;
    margin-left: 20px;
    margin-right: 0px;
    margin-bottom: 5px;
    font-size: 12px;
    color: #002c84;
    font-weight: normal;
    text-align: left;
    list-style-type: square;
  }
.tresctab
  { margin: 3px 3px 3px 3px;
    font-size: 12px;
    color: #002c84;
    font-family: "helvetica ce", helvetica, "arial ce", arial;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    line-height: 15px;
  }

.tresctab:hover
  { text-decoration: underline;
  }

.temat
  { margin: 10px 0px 15px 0px;
    font-size: 16px;
    color: #002c84;
    font-weight: bold;
    text-align: left;
  }

.temat2
  { margin: 10px 0px 15px 0px;
    font-size: 16px;
    color: #002c84;
    font-weight: bold;
    text-align: left;
  }

.impfull
  { width: 435;
  }

.impmed
  { width: 200;
    text-align: center;
  }

.impmin
  { width: 118;
    text-align: right;
  }

.impwmin
  { width: 50;
    text-align: right;
  }

.imptabfull
  { width: 336;
  }

.wtabelce
  { margin-left: 6px;
    margin-right: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
  }

/* ************* obrazki ************* */

.obrlewy
  { margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    float: left;
    border: 1px solid #ffffff;
  }

.obrprawy
  { margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
    float: right;
    border: 1px solid #ffffff;
  }

.bledy
  { font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: red;
    font-weight: normal;
    font-style: normal;
  }

/* ************* kalendarz *********** */

.kalmiesiac /* nazwa miesiaca */
  { margin-top: 5px;
    margin-bottom: 5px;
    font-family: verdana, tahoma, arial, sans-serif;
    font-size: 14px;
    color: #000000;
    text-align: center;
    font-weight: bold;
  }

.kalnazwadzientyg /* nazwy dni tygodnia */
  { margin-top: 3px;
    margin-bottom: 3px;
    font-family: verdana, tahoma, arial, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: center;
    font-weight: bold;
  }

.kalcyferki /* cyferki dni miesiaca */
  { margin-top: 2px;
    margin-bottom: 2px;
    text-align: center;
    font-weight: normal;
  }

.akalcyferki /* linki w menu */
  { font-size: 12px;
    font-weight: normal;
    font-family: verdana, tahoma, arial, sans-serif;
    color: #000000;
    text-decoration: none;
  }

.akalcyferki:hover
  { font-weight: bold;
  }

/* ************* kolejne strony **************** */

.akolejne /* linki w menu */
  { font-size: 9px;
    font-weight: normal;
    font-family: verdana, tahoma, arial, sans-serif;
    color: #000000;
    text-decoration: none;
  }

.akolejne:hover
  { text-decoration: underline;
  }
.szk_bhp
{
  background-image: url('../design/szk_zaw/bg_szk_zaw.gif');
  background-repeat: repeat-y;
  background-position: center center;
}
.hk_css
{
 background-color: #deeaff;
 background-image: url(../design/hk.jpg);
 background-position: center top;
 background-repeat: no-repeat;
}
table.front_skrot {
  background-image: url(../design/front_skrot/wiecej_bg.gif); background-position: center bottom; background-repeat: repeat-x;
}
td.front_skrot {
  background-image: url(../design/front_skrot/wiecej.gif); background-position: right bottom; background-repeat: no-repeat; color: #fff; font: bold 10px verdana, tahoma, arial, sans-serif; text-align: right; vertical-align: middle; padding: 5px; padding-right:15px;
}
th.front_skrot {
 font:bold 14px verdana, arial; color: #090; text-align: center; vertical-align: middle; font-variant: small-caps;
}
a:link.front_skrot, a:visited.front_skrot {
  color: #fff; font: bold 10px verdana;
}
a:hover.front_skrot, a:active.front_skrot {
}
td.akredytacja_info {
  font: bold 11pt Verdana; color: #f00; text-align: right; vertical-align: bottom;
}
td.flagi {
  text-align: right; vertical-align: middle;
}
td.image {
  text-align: center; vertical-align: center;
}
