*       { font-family: Tahoma, Helvetica, Sans-Serif, Trebuchet, Verdana, Helvetica; }

html    { padding: 0; font-size: 10px; }
body    {
        color: #5A5A5A;/*#8E8E8E*/
        margin: 0px 0px 55px 0px;
        padding: 0;
        background-color: #444444;
        /* background-image: url(../img/bg.gif); background-repeat: repeat-x; */
        text-align:center; /* center layout in ie5 and 5.5. */
        }


#wrapper {
/* domyslna szerokosc boxu: 760*/
       text-align: left;
       margin: 0px auto;
       padding: 0px;
       border:0;
       font-weight:normal;
       width: 760px;
       background-image: url(../img/bg_wrapper.png);
       //background-repeat: repeat-y;
}

#header {
/* domyslna szerokosc boxu: 760*/
       margin: 0px;
       padding: 0px;
       width: 760px;
       height: 105px;
}

#header2 {
/* domyslna szerokosc boxu: 760 */
       margin: 0px;
       padding: 0px;
       width: 760px;
       height: 130px;
       background: #fff;
}

#header3 {
/* domyslna szerokosc boxu: 760  wysokosc: 28*/
       margin: 0px;
       padding: 7px 0px 6px 3px;
       width: 757px;
       height: 15px;
       background-image: url(../img/bg_top2.png);
       background-repeat: no-repeat;
}

#side-a {
/* domyslna szerokosc boxu: 169*/
       float: left;
       padding: 0px 0px 0px 0px;
       width: 169px;
       color:#2D2D2D;
}

#side-b {
/* domyslna szerokosc boxu: 169*/
       float: right;
       text-align: right;
       padding: 0px 0px 0px 0px;
       width: 169px;
       color:#2D2D2D;
       border: 0px #000000 solid;
}

#content { 
/* domyslna szerokosc boxu: 422*/
       float: left;
       padding: 5px 7px 0px 7px;
       font-size:11px;
       color: #444444;
       width: 408px;
}

#footer {
/* domyslna szerokosc boxu: 760 / wysokosc: 28*/
       clear: both;
       margin: 0px;
       padding: 10px 0px 6px 0px;
       width: 760px;
       height: 24px;
       text-align: center;
       background-image: url(../img/bg_footer.png);
       background-repeat: no-repeat;
       background-color: #333333;
}


/* do zdjec */
.pic {border-style: solid;border-width: 0px;padding: 0px;display: block;}
.picPAR {border-style: solid;border-width: 0px;padding: 0px;display: block; margin:auto;}
.picn {border-style: solid;border-width: 0px;padding: 0px;}
.pic_left {border-width: 0px;padding: 0px; float:left; border:0px; margin: 0px 5px 0px 0px;}
.pic_foto {border-style: solid; border-width: 3px; padding: 1px; margin:4px; border-color: #B1B1B1; float:left}
.pic1 {border-style: solid; border-width: 1px; padding: 1px; margin:0px; border-color: #B1B1B1;}
.picl {border-style: solid; border-width: 1px; padding: 1px; margin:4px; border-color: #B1B1B1; float:left}
/* end do zdjec */


hr { border:1px dotted #CCCCCC; }
.wielki {font-size:200%; color:#2D2D2D; font-weight: bold; font-family: "Arial Black";}
.wielki_opis_czarny {font-size:110%; color:#2D2D2D; font-weight: normal; font-family: "Arial Black";}
.wielki_opis {font-size:110%; color:#FF0000; font-weight: normal; font-family: "Arial Black";}
.tytul {font-size:120%; color:#2D2D2D; font-weight: bold;}
.nag {font-size:110%; color:#FF2727; font-weight: bold; display:block;}
.nag_nieb {font-size:110%; color:#0000CC; font-weight: bold; display:block;}
.nag_foto {font-size:110%; color:red; font-weight: bold; display:block;}
.nag_czarny {font-size:110%; color:#000000; font-weight: bold; display:block;}
.red {color:red}
.black {color:#000000}
.reds {color:red; font-style:italic; font-size:90%;}


.more, .more:link, .more:visited {text-decoration: underline;font-weight: normal; color: #D6160A;}
.more:hover {text-decoration: none; font-weight: normal; color: #000000;}

.duo, .duo:link, .duo:visited {text-decoration: underline;font-weight: normal; color: #9C9C9C;}
.duo:hover {text-decoration: none; font-weight: normal; color: #FFFFFF;}

.menu_dol, .menu_dol:link, .menu_dol:visited {background-color: #333333; text-decoration: none;font-weight: normal; color: #9C9C9C;}
.menu_dol:hover {text-decoration: none; font-weight: normal; color: #FFFFFF;}


/* tabela box */
table.box {width: 169px; font-size: 11px; background:#cccccc;}
td.boxL {width: 4px; text-align:left; vertical-align:top; background:#cccccc;}
td.boxS {width: 160px; text-align:left; vertical-align:top; padding: 3px 0px 4px 0px; background:#cccccc;}
td.boxP {width: 5px; text-align:left; vertical-align:top; background:#cccccc;}
/* end tabela box */


/* tabela sr_p*/
table.sr_p {width: 408px; font-size: 11px; font-weight:normal; background:#fff;}
td.sr_pL {width: 108px; text-align:left; vertical-align:top; background:#fff;}
td.sr_pP {width: 300px; text-align:left; vertical-align:top; background:#fff;}
/* end tabela sr_p */

/* tabela sr_l*/
table.sr_l {width: 408px; font-size: 11px; font-weight:normal;}
td.sr_lL {width: 294px; text-align:left; vertical-align:top; padding:3px;}
td.sr_lP {width: 102px; text-align:right; vertical-align:top;padding:3px;}
/* end tabela sr_l */

/* tabela sr_c*/
table.sr_c {width: 408px; font-size: 11px; font-weight:normal;}
td.sr_cC {width: 408px; text-align:left; vertical-align:top; padding:3px;}
td.sr_cL {width: 15px; text-align:left; vertical-align:top; padding:3px; background:#ffffff;}
td.sr_cP {width: 393px; text-align:left; vertical-align:top;padding:3px; background:#ffffff;}
/* end tabela sr_c */

/* tabela par*/
table.par {width: 408px; font-size: 11px; font-weight:normal;}
td.parL {width: 408px; text-align:center; vertical-align:top; padding:0px; background-color: #ffffff}
/* end tabela par */

/* tabela muzeum*/
table.par {width: 408px; font-size: 11px; font-weight:normal; background-color: #ffffff}
td.pic_muz {width: 102px; text-align:center; vertical-align:top; padding:0px; background-color: #ffffff}
/* end tabela par */

/* tabela muzeum2*/
table.par {width: 408px; font-size: 11px; font-weight:normal; background-color: #ffffff}
td.pic_muz2 {width: 204px; text-align:center; vertical-align:top; padding:0px; background-color: #ffffff}
/* end tabela par */

/* tabela muzeum3*/
table.par {width: 408px; font-size: 11px; font-weight:normal; background-color: #ffffff}
td.pic_muz3 {width: 136px; text-align:center; vertical-align:top; padding:0px; background-color: #ffffff}
/* end tabela par */

/* tabela standard*/
table.standard {width: 408px; font-size: 11px; font-weight:normal; background-color: #ffffff}
td.lewa {width: 204px; text-align:left; vertical-align:top; padding:3px; background-color: #ffffff}
td.prawa {width: 204px; text-align:right; vertical-align:top;padding:3px; background-color: #ffffff}
/* end tabela standard */

/* tabela wspolpraca*/
table.wspolpraca {width: 760px; font-size: 11px; font-weight:normal; background-color: #333333}
td.wspolpraca {width: 760px; text-align:left; vertical-align:top; padding:3px; background-color: #333333}
/* end tabela standard */

/* tabela glowna*/
table.glowna {font-size: 11px; font-weight:normal; background-color: #444444}
td.glowna {width: 169px; text-align:center; vertical-align:top; padding:3px; background-color: #444444}
td.glowna_mini {width: 119px; text-align:left; vertical-align:top; padding:3px; background-color: #444444}
/* end tabela glowna */


/* tabela box_menu */
table.box_menu {width: 169px; font-size: 11px; background:#444444;}
td.box_menu {width: 169px; text-align:left; vertical-align:top; padding:3px; background-color: #444444}
/* end tabela box_menu */

ul.normal {width:380px; margin-left:20px;}

/* MENU */
ul {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
    width:169px; /* Width of Menu Items */
    border-bottom: none;
    z-index:50;
    }
	
ul.apel {
    margin:0px 0px 0px 0px;
	width: 405px;
    padding:0px 0px 0px 0px;
    list-style:none;
    border-bottom: none;
    z-index:50;
    }
	
div.apel {

	margin-left: 10px;
	margin-right: 10px;
}

ul li {
    position: relative;
    z-index:51;
    }

li ul {
    position: absolute;
    left:168px; /* Set 1px less than menu width */
    top:0px;
    display: none;
    width:169px;
    z-index:52;
    }

/* Styles for Menu Items */
ul li a {
    display:block;
    background:url(../img/bg_menu.png) no-repeat;
    margin:0px 0px 0px 0px;
    padding:3px 0px 0px 12px;
    vertical-align:middle;
    height:21px; !important;
    color: #5A5A5A;
    font-weight:bold;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif, Verdana, Trebuchet, Helvetica;
    font-size:11px;
    text-decoration:none;
    text-align:left;
    }

ol li {font-size:13px !important; font-weight:bold; text-align: justify;}
/* END MENU */




/* ustawienia do formularzy i tabel ogolnych */
table {
       width: 398px;
       
}

img {
       border-width: 0px;
}

td {
       font-size: 11px;
       background-color: #EEEEEE;
       padding: 2px;
       
}

td.blad {
       color: #FF0000;
        padding:2px;
}

td.rekord {
       background-color: #e4e6f1;
        padding:2px;
}

td.tytul {
       background-color: #bbbecc;
       font-weight: bold;
}

td.tytul2 {
       background-color: #FF0303;
       font-weight: bold;
}

td.sponsor {
       background-color: #CCCC00;
       font-weight: bold;
       font-size:120%;
}

textarea {
       height: 70px;
       width: 300px;
}
td.baner {
       background-color: #ffffff;
       text-align: center;
}
td.podswietlenie {
       background-color: #f7f8af;
       padding-left:5px;
}

td.wspolpraca {
       background-color: #333333;
       text-align: center;
}

p.pasek_1, p.pasek_2, p.pasek_3 {
       margin: 2px;
       padding: 0px;
       height: 7px;
}
p.pasek_1 { background-color: red; }
p.pasek_2 { background-color: green; }
p.pasek_3 { background-color: blue; }
td.komunikat {
       color: #658218;
}

a.bold:link, a.bold:hover, a.bold:visited {
       font-weight: bold;
}



form {
margin-top:0px;
margin-left: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding: 5px;
}

input {
border-right:  #E1E1E1 1px solid;
border-top: #E1E1E1 1px solid;
font-size: 10px;
border-left: #E1E1E1 1px solid;
color: #5E5E5E;
border-bottom: #E1E1E1 1px solid;
font-family: Tahoma, Helvetica, Sans-Serif, Trebuchet, Verdana, Helvetica;
background-color: #FFFFFF;
overflow:hidden;
text-decoration: none
}

textarea, pre {
border-right: #E1E1E1 1px solid;
border-top: #E1E1E1 1px solid;
font-size: 10px;
border-left: #E1E1E1 1px solid;
color: #5E5E5E;
border-bottom: #E1E1E1 1px solid;
font-family: Tahoma, Helvetica, Sans-Serif, Trebuchet, Verdana, Helvetica;
background-color: #FFFFFF;
overflow:hidden;
text-decoration: none
}

select {
border-right: #E1E1E1 1px solid;
border-top: #E1E1E1 1px solid;
font-size: 10px;
border-left: #E1E1E1 1px solid;
color: #5E5E5E;
border-bottom: #E1E1E1 1px solid;
font-family: verdana,arial,tahoma;
background-color: Tahoma, Helvetica, Sans-Serif, Trebuchet, Verdana, Helvetica;
overflow:hidden;
text-decoration: none
}

.blad_form {
        color: #FF0000;
}

/* do sondy */
.sonda{
        width:169px;overflow:hidden;margin-top:0px;background:#CCCCCC;
        text-align: left;
}

*html .sonda{
width:169px;overflow:hidden;margin-top:0px;
}
/* koniec do sondy */

h1 {
color: #000000;
font-size: 10pt;
font-family: Arial black, Arial;
font-weight: bold;
}
div.panel_boczny{
    position: relative;width: 154px;background: transparent;float: right;
}

