
body { 
    color : #444444; 
    background : #BDC3C9; 
    font-size : 100%; 
    font-family : tahoma, arial, verdana; 
    margin-top : 0px; 
    margin-bottom : 0px; 
    margin-right : auto; 
    margin-left : auto; 
    text-align : center; 
    min-width : 1050px; 
} 
#tlo { 
    background : #FEFEFE; 
    border-left : 1px solid #5F7E92; 
    width : 1050px; 
    margin : 0 auto 0 auto; 
    background-image : url('../images/prawy_cien.gif'); 
    background-position : right; 
    background-repeat : repeat-y; 
} 
#content { 
    margin : 0px 15px 0 210px; 
    padding : 0px 20px 10px 20px; 
    /*                    margin:0 auto*/
    text-align : left; 
} 

#contentsearch { 
    margin : 0px 15px 0 15px; 
    padding : 0px 20px 10px 20px; 
    /*                    margin:0 auto*/
    text-align : left; 
} 

h2 { 
    color : #687D95; 
    border-bottom : 2px solid #EEF0F2; 
    font : bold 12pt Arial, Tahoma, Verdana; 
} 
h3 { 
    color : #999999; 
    font : bold 16pt Arial, Tahoma, Verdana; 
    text-align : center; 
} 

h4 { 
    color : #999999; 
    font : bold 12pt Arial, Tahoma, Verdana; 
    text-align : center; 
}
#header { 
    width : 1039px; 
    background : url('../images/naglowek_tlo.gif') repeat-x; 
    text-align : left; 
} 
#header #nav { 
    background : url('../images/naglowek_menu.gif') repeat-x; 
    margin : 0px 0px 0px 0px; 
    padding : 10px 10px 10px 10px; 
} 
#header #nav a { 
    color : #ffffff; 
    font : bold 9pt Tahoma, Verdana, Arial; 
    text-decoration : none; 
    padding : 10px 10px 10px 10px; 
    margin : 0px 0px 0px 0px; 
} 
#header #nav a:hover { 
    background : #C4D0D9 url('../images/naglowek_menu_a.gif') repeat-x; 
} 
#header #nav a.active { 
    background : #C4D0D9 url('../images/naglowek_menu_a.gif') repeat-x; 
} 
#header #nav li { 
    display : inline; 
    list-style : none; 
    margin : 0px 0px 0px 0px; 
} 
#header a em { 
    font-style : normal; 
    text-decoration : underline; 
} 
p.left { 
    text-align : left; 
} 
p.center { 
    text-align : center; 
} 
#content { 
    margin : 0px 15px 0 135px; 
    padding : 0px 20px 10px 20px; 
} 
#contentnosidebar { 
    margin-left : auto; 
    margin-right : auto; 
} 
#sidebar { 
    width : 135px; 
    margin : 5px 0px 0px 0px; 
    padding : 0px 5px 0px 5px; 
    float : left; 
    text-align : left; 
} 
#rejestr { 
    position : fixed; 
    bottom : 2em; 
    left : 1em; 
    width : 8em; 
    height : 2em; 
    border : solid gray 1px; 
    text-align : left; 
}


#sidebar .subnav li { 
    width : 125px;
    height: 55px;
    font : normal 8pt Tahoma, Verdana; 
    padding : 5px 0px 20px 0px; 
    letter-spacing : 0px; 

} 
#sidebar .subnav li a { 
    color : #666666; 
    text-decoration : none; 
    display : block; 
} 
#sidebar .subnav li a:hover { 
    color : #1D465C; 
} 
#sidebar .subnav li a b { 
    float : right; 
    display : none; 
    color : #666666; 
} 
#sidebar .subnav li a:hover b { 
    display : inline; 
} 
#sidebar input { 
    padding : 4px; 
    background : #f6f6f6; 
    border : 1px solid #ccc; 
    color : #777; 
    font : 90% Verdana; 
    width : 220px; 
} 
.sidebar_menu { 
    border-left : 5px solid #BDC3C9; 
    padding : 8px; 
    margin-bottom : 5px; 
    font : bold 12pt Arial, Tahoma, Verdana; 
    color : #717171; 
    font-weight : bold; 
    background-color : #f3f3f3; 
    margin-top : 0px; 
    /*                    margin-bottom:0px*/
} 
#sidebar p.news a.more { 
    color : #cccccc; 
    display : block; 
    text-align : right; 
    font : 6pt Verdana, Tahoma; 
    text-transform : uppercase; 
    letter-spacing : 1px; 
    text-decoration : none; 
    padding : 10px 0 10px 0; 
} 
#sidebar h3 { 
    color : #056183; 
    font : 8pt Tahoma, Verdana; 
    font-weight : bold; 
    letter-spacing : 2px; 
    background : url(../images/read2.gif) no-repeat; 
    margin : 0 0 0 0; 
    padding-left : 15px; 
} 
#footer { 
    clear : both; 
    font-size : 80%; 
    height : 40px; 
    width : 1039px; 
    background-color : #7B8893; 
    color : #CCC; 
    margin : 0; 
} 
#footer a { 
    text-decoration : none; 
    font-weight : bold; 
    color : #FFFFFF; 
} 
#footer #footer-left { 
    float : left; 
    text-align : left; 
    margin : 0; 
    padding : 10px; 
} 
#footer #footer-right { 
    float : right; 
    text-align : right; 
    margin : 0; 
    padding : 10px; 
} 
.RoundTable50 { 
    background-position : bottom; 
    background-repeat : repeat-x; 
    border-left : 1px solid #D1D1D1; 
    border-right : 1px solid #D1D1D1; 
    border-top : 1px solid #D1D1D1; 
    font : bold 9pt Tahoma, Verdana, Arial; 
    margin-bottom : 8px; 
    margin-left : auto; 
    margin-right : auto; 
    padding-top : 10px; 
    padding-bottom : 10px; 
    text-align : center; 
    position : relative; 
    width : 400px; 
    background-image : url(../images/zaokraglenia/zaokragleniaTlo.gif); 
} 
.RogLG { 
    background-position : left top; 
    background-repeat : no-repeat; 
    height : 5px; 
    left : -1px; 
    position : absolute; 
    top : -1px; 
    width : 5px; 
    background-image : url(../images/zaokraglenia/zaokraglenia.gif); 
} 
.RogPG { 
    background-position : right top; 
    background-repeat : no-repeat; 
    height : 5px; 
    right : -1px; 
    position : absolute; 
    top : -1px; 
    width : 5px; 
    margin : 0; 
    padding : 0; 
    background-image : url(../images/zaokraglenia/zaokraglenia.gif); 
} 
.RogLD { 
    background-position : left bottom; 
    background-repeat : no-repeat; 
    height : 5px; 
    left : -1px; 
    position : absolute; 
    bottom : 0px; 
    width : 5px; 
    background-image : url(../images/zaokraglenia/zaokraglenia.gif); 
} 
.RogPD { 
    background-position : right bottom; 
    background-repeat : no-repeat; 
    height : 5px; 
    right : -1px; 
    position : absolute; 
    bottom : 0px; 
    width : 5px; 
    background-image : url(../images/zaokraglenia/zaokraglenia.gif); 
} 
.RoundTableTresc50 { 
    width : 400px; 
    margin-right : auto; 
    margin-left : auto; 
} 
p.akapit { 
    text-indent : 25px; 
} 
p.justify { 
    text-align : justify; 
} 
.right { 
    text-align : right; 
} 
#tabela { 
    border : 1px solid black; 
    border-collapse : collapse; 
} 
#tabela th { 
    border : 1px solid black; 
    padding : 5px; 
    text-align : center; 
} 
#tabela td { 
    border : 1px solid black; 
    padding : 5px; 
    vertical-align : top; 
    text-align : left; 
} 
#tabelak { 
    border : 1px solid black; 
    border-collapse : collapse; 
} 
#tabelak th { 
    border : 1px solid black; 
    padding : 5px; 
    text-align : center; 
} 
#tabelak td { 
    border : 1px solid black; 
    padding : 5px; 
    vertical-align : top; 
    text-align : left; 
} 
#tabelak td.center { 
    text-align : center; 
} 
#tabelak td p { 
    text-align : center; 
}
.tabelak { 
    border : 1px solid black; 
    border-collapse : collapse; 
} 
.tabelak th { 
    border : 1px solid black; 
    padding : 5px; 
    text-align : center; 
} 
.tabelak td { 
    border : 1px solid black; 
    padding : 5px; 
    vertical-align : top; 
    /*text-align : left;*/ 
} 
.tabelak td.center { 
    text-align : center; 
}

.tabelak td p { 
    text-align : center; 
} 
#tabelaap { 
    border : 1px solid black; 
    border-collapse : collapse; 
} 
#tabelaap th { 
    border : 1px solid black; 
    padding : 5px; 
    text-align : center; 
} 
#tabelaap td { 
    border : 1px solid black; 
    padding : 5px; 
    vertical-align : top; 
    text-align : left; 
} 
#tabelaap td.center { 
    text-align : center; 
} 
#tabelaap td p { 
    text-align : center; 
} 
.kreska { 
    height : 1px; 
    background-color : #ececec; 
    margin-bottom : 5px; 
    margin-top : 3px; 
    font-size : 0px; 
} 
#tabelaihp { 
    border : 1px solid black; 
    border-collapse : collapse; 
    table-layout : auto; 
} 
#tabelaihp th { 
    border : 1px solid black; 
    padding : 3px; 
    text-align : center; 
} 
#tabelaihp td { 
    border : 1px solid black; 
    padding : 3px; 
    vertical-align : top; 
    text-align : left; 
} 

#tabelaih { 
    border : 1px solid black; 
    border-collapse : collapse; 
    table-layout : auto; 
} 
#tabelaih th { 
    border : 1px solid black; 
    padding : 3px; 
    text-align : center; 
} 
#tabelaih td { 
    border : 1px solid black; 
    padding : 3px; 
    vertical-align : top; 
    text-align : left; 
} 
#tabelaCOB { 
    border : 1px solid black; 
    border-collapse : collapse; 
} 
#tabelaCOB td.inny { 
    background-color : #808080; 
} 
#form { 

    border-bottom : 2px; 
    border-bottom-color : Black; 
} 
#formright { 
    margin-left : 150px; 
    padding-left : 100px; 
} 


.regs
{
    width: 700px !important;
    list-style-type: decimal;
    padding-left: 5px !important;
}

span.red
{
    color: red;
}