body {
    background: #66A8BA url(style/tlo.gif) repeat-x;
    margin: 0px 10px 0px 10px;
    padding: 0px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#pds {
    width: 1080px;
    position: relative;
    margin: auto;
}

#ngl {
    width: 1060px;
}

#left {
    width: 180px;
    float: left;
}

#centre {
    width: 680px;
    float: left;
    padding: 0px 0px 0px 10px;
}

#right {
    width: 180px;
    float: left;
    padding: 0px 0px 0px 10px;
}

#dm {
    width: 1060px;
    float: left;
}

#em {
    width: 870px;
    float: left;
    padding: 0px 0px 0px 10px;
}

.mtop div {
    position: absolute;
    text-align: center;
    width: 108px;
    top: 158px;
}

.mtop a {
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    padding: 4px 0px;
    border-right: 1px solid #DADFE0;
}

.mtop a:hover {
    font-size: 12px;
    color: #FF9966;
    text-decoration: none;
}

.tytul {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    padding: 5px 20px;
    color: #fff;
    background: #5791a2;
}

.naglowek {
    text-align: justify;
    font-size: 13px;
    padding: 10px 20px;
    color: #CCFFFF;
    background: #5791a2;
}

.menul {
    background: url(style/a_menu.gif) no-repeat;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    padding: 8px 3px 6px 35px;
}

.menul a {
    color: #ffffff;
}

.menul a:hover {
    color: #ff9966;
    text-decoration: underline;
}

.mtxtl {
    background: url(style/a_.gif);
    padding: 0px 5px;
    padding-bottom: 6px;
}

.menu a {
    background: url(style/marrow.gif) no-repeat left center;
    color: #FFFFFF;
    font-size: 12px;
    padding: 8px 5px 8px 30px;
    display: block;
    text-decoration: none;
    border-bottom: #B4CAD8 1px dashed;
}

.menu a:hover {
    color: #ff9966;
    text-decoration: underline;
}

.srodek {
    background: url(style/b_.gif);
}

.tekst {
    padding: 5px 15px;
    font-size: 12px;
    color: #ffffff;
    text-align: justify;
    text-indent: 0px;
    line-height: 20px;
}

.menup {
    background: url(style/c_menu.gif) no-repeat;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    padding: 8px 3px 6px 55px;
}

.menup a {
    color: #ff9966;
    text-decoration: underline;
}

.menup a:hover {
    color: #ff9966;
    text-decoration: underline;
}

.mtxtp {
    background: url(style/c_.gif);
}

.mtxtp a {
    color: #284b55;
}

.mtxtp a:hover {
    color: #FF9966;
}

.dmax {
    background: url(style/d_.gif);
    font-size: 12px;
    text-align: justify;
    text-indent: 0px;
    line-height: 20px;
    padding: 5px 15px;
    color: #FFFFFF;
    margin-right: 1px;
}

.dmaxtab {
    background: url(style/d_.gif);
    font-size: 12px;
    text-align: center;
    text-indent: 0px;
    line-height: 20px;
    padding: 5px 15px;
    color: #FFFFFF;
    margin-right: 1px;
}


.dmax a {
    color: #ffcc33;
    text-decoration: none;
}

.dmax a:hover {
    text-decoration: underline;
}

.dmax p {
    margin: 0px;
    padding: 5px 0px;
}

.emax {
    background: url(style/e_.gif);
}

a {
    color: #000066;
    text-decoration: none;
}

a:hover {
    color: #ffcc33;
    text-decoration: underline;
}

.dol {
    margin-top: 5px;
    border-top: #83B8C7 1px solid;
    padding: 15px;
    text-align: center;
    font-weight: normal;
    font-size: 11px;
}

.dolind {
    padding: 15px;
    font-size: 11px;
}

H1 {
    font-size: 12px;
    color: #000066;
    font-style: normal;
    text-align: center;
    font-weight: normal;
    line-height: 15px;
}

H2 {
    font-size: 12px;
    color: #000066;
    font-style: normal;
    text-align: center;
    font-weight: bold;
    line-height: 25px;
}

H3 {
    font-size: 14px;
    color: #000066;
    font-style: normal;
    text-align: center;
    font-weight: normal;
    line-height: 15px;
}

H4 {
    font-size: 14px;
    color: #000066;
    font-style: normal;
    text-align: center;
    font-weight: bold;
    line-height: 25px;
}

H5 {
    font-size: 16px;
    color: #000066;
    font-style: normal;
    text-align: center;
    font-weight: normal;
    line-height: 5px;
}

H6 {
    font-size: 16px;
    color: #000066;
    font-style: normal;
    text-align: center;
    font-weight: bold;
    line-height: 5px;
}

hr {
    width: 85%;
    height: 1px;
    text-align: justify;
}

.m1 {
    left: 30px;
}

.m2 {
    left: 154px;
}

.m3 {
    left: 278px;
}

.m4 {
    left: 402px;
}

.m5 {
    left: 526px;
}

.m6 {
    left: 650px;
}

.m7 {
    left: 774px;
}

.m8 {
    left: 898px;
}

.map {
    font-size: 12px;
    color: #ffffcc;
    font-style: normal;
    text-align: left;
    font-weight: normal;
    vertical-align: top;
    line-height: 20px;
}

.map a {
    color: #ffcc33;
}

.map a: hover {
    color: #ffcc33;
    text-decoration: underline;
}

.mapstr {
    padding: 0px 0;
    font-size: 13px;
    color: #ffffff;
    text-align: left;
    font-weight: normal;
    text-indent: 30px;
    line-height: 26px;
}

.mapstr a {
    font-size: 13px;
    color: #ffcc33;
    text-align: left;
    font-weight: normal;
    text-indent: 30px;
    line-height: 26px;
}

.nawias {
    color: #CCCCCC;
}

.pano {
    padding: 0px 0px;
    font-size: 13px;
    color: #ffffff;
    text-align: center;
    font-weight: normal;
    text-indent: 0px;
    line-height: 24px;
}

.pano a {
    font-size: 12px;
    color: #ffcc33;
    text-align: center;
    font-weight: bold;
    text-indent: 0px;
    line-height: 24px;
}

.panor {
    padding: 0px 10px;
    font-size: 11px;
    color: #CCCCCC;
    text-align: center;
    font-weight: normal;
    text-indent: 0px;
    line-height: 20px;
}

.panor a {
    padding: 0px 10px;
    font-size: 11px;
    color: #FFFFFF;
    text-align: center;
    font-weight: normal;
}

.panor a:hover {
    color: #ffcc33;
    text-decoration: underline;
}

.reklama {
    padding: 10px 0px;
    text-align: center;
}

.sr {
    padding-left: 8px;
}

.pkt {
    color: #660000;
    font-weight: bold;
}

.faq {
    color: #000033;
}

.tekstkla {
    color: #000066;
    text-align: justify;
    line-height: 24px;
}

.tekstwyk {
    padding: 5px 5px;
    font-size: 11px;
    color: #cccccc;
    text-align: center;
    text-indent: 0px;
    line-height: 20px;
}

.tekst a {
    color: #ffcc33;
    text-decoration: none;
}

.tekst a:hover {
    text-decoration: underline;
}

.text p {
    margin: 0px;
    padding: 5px 0px;
}

.la {
    color: #ffffcc;
}

.st {
    color: #FF99FF;
}

.tr {
    color: #FF9900;
}

.bt {
    color: #CC0000;
}

.pl {
    color: #003366;
}

.jw {
    color: #CC0000;
}