/* STYLE STRONY */
body {
   background-image: url('/inc/img/tlo.gif');
   padding: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   background-color: #F6F8FA;
}

a:link {font-size: 11px; color: #0000A0;}
a:link.menuTop { text-decoration: none; color: #039; }
a:link.menuLoc { text-decoration: none; color: #FFFFFF; }

a:link.menu_top {font-size: 11px; text-decoration: none; color: #333333;}
a:link.menu_tops {font-size: 11px; text-decoration: none; color: #FFFFFF;}
a:link.menu_l {font-size: 11px; text-decoration: none; color: #333333;}

a:visited {font-size: 11px; color: #000020;}
a:visited.menuTop { font-size: 11px; text-decoration: none; color: #039; }
a:visited.menuLoc { font-size: 11px; text-decoration: none; color: #FFFFFF; }

a:visited.menu_top {font-size: 11px; text-decoration: none; color: #333333;}
a:visited.menu_tops {font-size: 11px; text-decoration: none; color: #FFFFFF;}
a:visited.menu_l {font-size: 11px; text-decoration: none; color: #333333;}

a:hover {font-size: 11px; color: #0000EE;}
a:hover.menuTop { font-size: 11px; text-decoration: none; color: #79215C; }
a:hover.menuLoc { font-size: 11px; text-decoration: none; color: #FFFFFF; }

a:hover.menu_top {font-size: 11px; color: #333333;}
a:hover.menu_tops {font-size: 11px; color: #FFFFFF;}
a:hover.menu_l {font-size: 11px; color: #333333;}


/* RAMKA NA HP */



.mainHP ul, p, td {
    font-family: Tahoma;
    font-size: 11px;
}

.mainHP ul {
   line-height: 120%;
   list-style-type: square;
   margin-left: 20px;
}

a:link.mainHP, a:hover.mainHP, a:visited.mainHP {
    font-size: 11px;
}

/* Style dla ramki z trescia */
.main p, td {
    font-size: 10pt;
}
.main ul {
    font-size: 10pt;
   line-height: 120%;
   list-style-type: square;
   margin-left: 20px;
}
.main a:link, a:hover, a:visited {
    font-size: 10pt;
}
.main h1 {
    font-size: 14px;
    text-transform: none;
    /*background-color: #646fae;*/
    background-color: #039;
    color: yellow;
    /*color: #FFFFFF;*/
    padding: 4px;
    padding-left: 8px;
    font-weight: bold;
}
.main h2 {
    color: #79215C;
    border-bottom: 1px dotted #79215C;
    /*color: #9b443a;*/
    /*border-bottom: 1px dotted #9b443a;*/
    font-size: 13px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.main .dataAktualizacji {
    font-size: 11px;
    color: #999999;
    padding-top: 5px;
    margin-top: 15px;
    border-top: dotted 1px #dbdbdb;
    text-align: right;
}

.main img.newsR {
    float: right;
    margin: 10px;
}
.main img.newsL {
    float: left;
    margin: 10px;
}

/* START > Tabele w kolumnie glownej */
.main .table {
    border-collapse: collapse;
    border: 1px solid #DDDDDD;
    margin-top: 15px;
    margin-left: 10px;
    margin-right: 10px;
    width: 95%;
}
.main .table th {
    font-size: 10pt;
    font-weight: bold;
    background-color: #646fae;
    color: #FFFFFF;
    padding: 3px;
}
.main .table td {
    font-size: 10pt;
    border: 1px solid #EEEEEE;
    padding: 3px;
}

.main .table td.inter {
    font-size: 10pt;
    border: 1px solid #EEEEEE;
    background-color: #8080FF;
    color: #FFFFFF;
    padding: 3px;
}

.main table.center td {
    font-size: 10pt;
    text-align: center;
}
/* END > Tabele w kolumnie glownej */


/* foto */
    /*
    .fotoTab {
        border: 0px;
        margin-top: 15px;
        width: 100%;
    }
    */
   .foto {
        margin: 10px;
        border: 1px solid #e6e6e6;
   }
   .fotoL {
        float: left;
        margin-right: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        border: 1px solid #e6e6e6;
   }
   .fotoR {
        float: right;
        margin-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        border: 1px solid #e6e6e6;
   }
   .fotoTitle {
        padding: 3px;
        background-color: #F6F8FA;
        padding-left: 6px;
   }

/* quote */
   div.quote {
        width: 200px;
        float: left;
        border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
        padding: 10 20 10 20;
        margin-right: 10px;
        background-color: #FAFAFA;
   }
   p.quoteTekst {
        font-size: 110%;
        color: #FF8000;
   }
   p.quoteAutor {
        text-align: right;
        font-size: 80%;
        color: #666666;
   }

/* subMenu */
   div.subMenu {
        width: 200px;
        float: right;
        border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
        padding: 0 10 0 10;
        margin-left: 10px;
        background-color: #FAFAFA;
   }

   div.subMenu H2 {
        color: #646fae;
        padding-bottom: 0px;
        margin-bottom: 0px;
        border: 0px;
   }

   div.subMenu .noActive {
        color: #646fae;
        font-weight: bold;
   }

   div.subMenu .Active {
   }


/* relatedLink */
   div.relatedLink {
        width: 200px;
        float: right;
        border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
        padding: 0 10 0 10;
        margin-left: 10px;
        margin-bottom: 10px;
        background-color: #FAFAFA;
   }

   div.relatedLink H2 {
        color: #646fae;
        padding-bottom: 0px;
        margin-bottom: 0px;
        border: 0px;
   }



/* infoBox */
   div.infoBox {
        width: 200px;
        float: right;
        border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
        padding: 10 20 10 20;
        margin-right: 10px;
        background-color: #FAFAFA;
   }
   p.miniInfo {
        font-size: 80%;
   }

   p.quoteTekst {
        font-size: 110%;
        color: #FF8000;
   }
   p.quoteAutor {
        text-align: right;
        font-size: 80%;
        color: #666666;
   }

p.autor {
     text-align: right;
     color: #999999;
     font-size: 90%;
     font-style: italic;
}

.new {
    font-size: 10px;
    color: #FF0000;
    font-weight: bold;
    }



/* Menu */
.c_c1 {
    font-size: 11px;
    background-color: #EFEBE7;
}
.c_c2 {
    font-size: 11px;
    background-color: #F6F8FA;
}

.menuTop td {
    width: 80px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #039;
    background-color: #FFF;
}

.hpminor {
    background-color: #79215C; /*#d9dc2d;*/
    color: yellow; /*#FFFFFF;*/
    font-weight: bold;
    border-left: 1px solid #eaeaea; 
    padding: 4px;
    padding-left: 8px;
    font-size: 11px;
}


/* Kolory */
.c0 {
    color: #999999;
}
.c1 {
    background-color: #039; /*#c50d0b;*/
    color: #FAE21C; /*#FFFFFF;*/
    font-weight: bold;
}
.c2 {
    background-color: #039; /*#d9dc2d;*/
    color: yellow; /*#FFFFFF;*/
    font-weight: bold;
}
.c3 {
    background-color: #039; /*#8ec63f;*/
    color: yellow; /*#FFFFFF;*/
    font-weight: bold;
}
.c4 {
    background-color: #039; /*#c7bf40;*/
    color: yellow; /*#FFFFFF;*/
    font-weight: bold;
}
.c5 {
    background-color: #039; /*#c6943f;*/
    color: yellow; /*#FFFFFF;*/
    font-weight: bold;
}
.c6 {
    background-color: #039; /*#c55b41;*/
    color: yellow; /*#FFFFFF;*/
    font-weight: bold;
}
.c7 {
    background-color: #039; /*#993d32;*/
    color: yellow; /*#FFFFFF;*/
    font-weight: bold;
}
.szare {
    color: #999999;
}

/* Newsy - na glownej */
.mainNews {
    border-top: 1px dotted #dbdbdb;
    cursor: pointer;
}
.mainNews h2 {
    /*color: #9b443a;*/
    color: #79215C;
    border: 0px;
    font-size: 13px;
    font-weight: bold;
    padding-left: 0px;
    margin-top: 5px;
    margin-bottom: 4px;
    text-transform: uppercase;
}
.mainNews h3 {
    font-size: 11px;
    /*color: #4a7798;*/
    color: #039;
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 0px;
}
.mainNews p {
    margin-top: 2px;
    color: #666666;
}
.mainNews .img {
    display: inline;
    float: right;
    width: 130px;
    height: 85px;
}

.mainNewsMain {
    padding: 10px;
    border-right: 1px dotted #dbdbdb;
    background-image: url('/img/hp_mainNews.jpg');
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 282px;
    padding-bottom: 145px;
    cursor: pointer;
}
.mainNewsMain h1 {
    color: #1f6376;
    font-size: 15px;
    font-weight: bold;
    padding-left: 0px;
    text-transform: uppercase;
    margin-bottom: 2px;
}
.mainNewsMain p {
    margin-top: 4px;
}

/* Archiwum strony głównej */
.home_news .mainNewsMain {
    padding: 10px;
    border-right: 1px dotted #dbdbdb;
    border-top: 5px solid #646fae;
    background-image: url('/img/hp_mainNews.jpg');
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 282px;
    padding-bottom: 145px;
    cursor: pointer;
    margin-bottom: 40px;
}
.home_news .mainNews {
    border-top: 1px dotted #dbdbdb;
    padding-top: 5px;
    cursor: pointer;
    margin-bottom: 30px;
}


.contentColumn2 {
    width: 305px;
    display: inline;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px dotted #dbdbdb;
    vertical-align: text-top;
}

.contentColumn3 {
    width: 203px;
    display: inline;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px dotted #dbdbdb;
    vertical-align: text-top;
}

.contentColumn13 {
    width: 203px;
    display: inline;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px dotted #dbdbdb;
    vertical-align: text-top;
}

.contentColumn31 {
    width: 406px;
    display: inline;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px dotted #dbdbdb;
    vertical-align: text-top;
}



h1 {
    color: #1f6376;
    font-size: 15px;
    font-weight: bold;
    padding-left: 10px;
    text-transform: uppercase;
}
h2 {
    color: #9b443a;
    font-size: 13px;
    font-weight: bold;
    padding-left: 0px;
    margin-top: 5px;
    margin-bottom: 4px;
    text-transform: uppercase;
}
h3 {
    font-size: 11px;
    color: #4a7798;
    font-weight: bold;
}

.zajawka {
    border-left: 2px solid #CC0000;
    padding-left: 5px;
    font-weight: bold;
    /*background-color: #F7F3EF;*/
}

.alert {
    color: #FF0000;
    width: 100%;
    padding: 4 2 4 2;
    background: #ffffcc;
    background-image: url('/inc/img/icon_status.gif');
    background-repeat: no-repeat;
    background-position: 3 3;
    padding-left: 22;
    border: 1px solid black;
    text-align: left;
    margin-bottom: 20;
}
.info {
    width: 100%;
    float: right;
    padding: 4 2 4 2;
    background: #F6F8FA;
    background-image: url('/inc/img/icon_status.gif');
    background-repeat: no-repeat;
    background-position: 3 3;
    padding-left: 22;
    border: 1px solid #EEE;
    text-align: left;
    margin-bottom: 20;
}
.info p {
    font-size: 11px;
    margin: 5px;
}
.infoBox {
    width: 200px;
    float: right;
    background: #F6F8FA;
    background-image: url('/inc/img/icon_status.gif');
    background-repeat: no-repeat;
    background-position: 5 5;
    padding-left: 40;
    border: 1px solid #EEE;
    text-align: left;
    margin-bottom: 20;
}
.infoBox p {
    font-size: 11px;
    margin: 5px;
}


/* START > Strona glowna */
.HPadNag { font-weight: bold; color: #FFFFFF; font-size: 12px; text-align: center;}
/* END > Strona glowna */

/* START > Komentarze */
.comm { margin-bottom: 10px; border-bottom: 1px solid #BFB8A6; border-top: 1px solid #BFB8A6; background-color: #F7F3EF; padding: 2px; }
.commDate { float: right; color: #666666; }
/* END > Komentarze */

/* START > Newsy */
.newsDate { color: #666666; float: right; background-color: #F7F3EF; padding: 3px; }
/* END > Newsy */

.c_top_l {background-image: url('/inc/img/top_bg.gif'); color: #FFFFFF; font-size: 20pt; font-weight: bold; padding-left: 15px;}
.c_top_p {background-image: url('/inc/img/top_bg.gif'); color: #FFFFFF; text-align: right; vertical-align: top; padding-top: 5px; padding-right: 5px;}


/*
.menu_nag_l {border: 1px solid #5C5542; background-color: #756A5C; height: 18px; width: 18px; text-align: center; font-weight: bold; color: #FFFFFF;}
.menu_nag_p  {border: 1px solid #787059; background-color: #958d78; height: 18px; color: #FFFFFF; font-weight: bold; padding-left: 5px;}
.menu_norm_l {border: 1px solid #d4d4d4; background-color: #F6F8FA; height: 18px; width: 18px; text-align: center; color: #000000}
.menu_norm_p {border: 1px solid #e6e6e6; background-color: #eaeaea; height: 18px; color: #000000; padding-left: 5px;}
.menu_norm_p_over {border: 1px solid #BFB8A6; background-color: #EFEBE7; height: 18px; color: #000000; padding-left: 5px;}
*/
.menu_nag_l {border: 1px solid #d4d4d4; background-color: #dbdbdb; height: 18px; width: 18px; text-align: center; color: #000000; font-weight: bold; }
.menu_nag_p {border: 1px solid #e6e6e6; background-color: #eaeaea; height: 18px; color: #000000; padding-left: 5px; font-weight: bold; }
.menu_norm_l {border: 1px solid #d4d4d4; background-color: #dbdbdb; height: 18px; width: 18px; text-align: center; color: #000000}
.menu_norm_p {border: 1px solid #e6e6e6; background-color: #F6F8FA; height: 18px; color: #000000; padding-left: 5px;}
.menu_norm_p_over {border: 1px solid #BFB8A6; background-color: #eaeaea; height: 18px; color: #000000; padding-left: 5px;}

/* TABELE */
table.newsCol {
    border-collapse: collapse;
    width: 200px;
    border: 1px solid #F7F3EF;
}
th.newsCol {
    font-size: 11px;
    font-weight: bold;
    background-color: #E7E7D6;
}
td.newsColR {
    font-size: 11px;
}

td.newsColL {
    color: #999999;
    font-size: 11px;
   text-align: right;
   vertical-align: top;
    background-color: #F7F3EF;
}

.lista {
   border: 0px solid #A7BDDC;
   padding-left: 3px;
   padding-right: 3px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-bottom: 15px;
   width: 100%;
}

.lista TD {
   border-left-width: 1px;
   border-right: 1px solid #CCCCCC;
   border-top-width: 1px;
   border-bottom: 1px solid #CCCCCC;
}

.listaTitle {
   padding-left: 5px;
   font-size: 10px;
   font-weight: bold;
   background-color: #E3E9EE;
}

.boxText {
   border: 0px solid #A7BDDC;
   padding-left: 3px;
   padding-right: 3px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-bottom: 15px;
   width: 100%;
}

.boxTextTitle {
   padding-left: 5px;
   font-size: 12px;
   font-weight: bold;
   background-color: #E0E0EF;
}

.boxTextTitle2 {
   padding-left: 5px;
   font-size: 12px;
   font-weight: bold;
   background-color: #E3E9EE;
}

/* FORMULARZE */

form {
   margin: 0;
}
input {
   font-family: Tahoma, helvetica, sans-serif;
   font-size: 11px;
   border: 1px solid #BFB8A6;
   background-color: #EFEBE7;
}
textarea {
   font-family: Tahoma, helvetica, sans-serif;
   font-size: 11px;
   border: 1px solid #BFB8A6;
   background-color: #EFEBE7;
}
input.submit {
   font-family: Tahoma, helvetica, sans-serif;
   font-size: 11px;
   cursor: hand;
   border: 1px solid #BFB8A6;
   background-color: #EFEBE7;
}
select {
   font-family: Tahoma, helvetica, sans-serif;
   font-size: 11px;
   border: 1px solid #BFB8A6;
   background-color: #EFEBE7;
}
