body {
        margin:0;
        padding:0;
        background: #2B638E url(gfx/bggr.gif) repeat-x top;
        font-family: verdana, geneva, arial, sans-serif;
        font-size: 13px;
        color: #6D7174;
        text-align: center;
        }

a {
        color: #9B0000;
        text-decoration: none;
        }

a:hover {
        color: #9B0000;
        text-decoration: underline;
        }

a.bezpodkreslenia {
        color: #9B0000;
        text-decoration: none;
        }

a.bezpodkreslenia:hover {
        color: #9B0000;
        text-decoration: none;
        }





.bd {
        margin: 0 auto;
        height: 100%;
        width: 847px;
        position: relative;
        background: #fff url(gfx/gr2.gif) repeat-y right;
        z-index: 50;
        }

.bgl {
        position: absolute;
        top: 0;
        left: -1000px;
        width: 1000px;
        height: 118px;
        background: url(gfx/bgl.gif) repeat-x;
        z-index: 50;
        }

.bd2 {
        position: absolute;
        left: 0;
        top: 0;
        width: 847px;
        height: 680px;
        background: url(gfx/gr1.gif) repeat-y;
        z-index: 50;
        }

.tpgr {
        position: absolute;
        left: 25px;
        top: 0;
        width: 640px;
        height: 52px;
        background: url(gfx/tpgr.gif) repeat-x;
        z-index: 100;
        }

.r1 {
        position: absolute;
        left: 0;
        top: 0;
        width: 40px;
        height: 57px;
        background: url(gfx/r1.jpg);
        z-index: 100;
        }

.r2 {
        position: absolute;
        left: 650px;
        top: 0;
        width: 40px;
        height: 57px;
        background: url(gfx/r2.jpg);
        z-index: 100;
        }

.lsh {
        position: absolute;
        left: 0;
        top: 57px;
        width: 25px;
        height: 461px;
        background: url(gfx/lsh.jpg);
        z-index: 100;
        }

.rsh1 {
        position: absolute;
        left: 665px;
        top: 57px;
        width: 25px;
        height: 103px;
        background: url(gfx/rsh1.jpg);
        z-index: 100;
        }

.shine {
        position: absolute;
        left: 690px;
        top: 0px;
        width: 234px;
        height: 160px;
        background: url(gfx/shine.jpg);
        z-index: 100;
        }

.hdgr {
        position: absolute;
        left: 157px;
        top: 52px;
        width: 508px;
        height: 108px;
        background: url(gfx/hdgr.gif) repeat-y;
        z-index: 100;
        }

.tp2 {
        position: absolute;
        left: 157px;
        top: 150px;
        width: 508px;
        height: 10px;
        background: url(gfx/tp2.gif) repeat-y;
        z-index: 100;
        }

.wl {
        position: absolute;
        left: 182px;
        top: 160px;
        width: 640px;
        height: 1px;
        background: url(gfx/w.gif) repeat-x;
        z-index: 100;
        }

.k1 {
        position: absolute;
        left: 157px;
        top: 150px;
        width: 25px;
        height: 200px;
        background: url(gfx/k1.gif);
        z-index: 100;
        }

.r4 {
        position: absolute;
        left: 812px;
        top: 160px;
        width: 35px;
        height: 10px;
        background: url(gfx/r4.gif);
        font-size: 1px;
        z-index: 100;
        }

.white {
        position: absolute;
        left: 182px;
        top: 160px;
        width: 480px;
        height: 480px;
        background: url(gfx/white.jpg);
        z-index: 100;
        }

.rsh {
        position: absolute;
        left: 822px;
        top: 170px;
        width: 25px;
        height: 348px;
        background: url(gfx/rsh.jpg);
        z-index: 100;
        }

.end1 {
        position: absolute;
        left: 0px;
        top: 680px;
        width: 182px;
        height: 30px;
        background: url(gfx/end1.gif);
        z-index: 100;
        }

.bt1 {
        position: absolute;
        left: 25px;
        bottom: -67px;
        width: 157px;
        height: 120px;
        background: url(gfx/bt1.jpg);
        z-index: 100;
        }

.bt3 {
        position: absolute;
        left: 822px;
        bottom: -67px;
        width: 157px;
        height: 120px;
        background: url(gfx/bt3.jpg);
        z-index: 100;
        }

.bt2 {
        position: absolute;
        left: 182px;
        bottom: -67px;
        width: 640px;
        height: 67px;
        background: url(gfx/bt2.gif);
        z-index: 100;
        }

a.tytul {
        position: absolute;
        left: 180px;
        top: 65px;
        display: block;
        text-align: left;
        font-family: century gothic, arial narrow, arial, geneva, sans-serif;
        font-size: 40px;
        letter-spacing: 1px;
        padding-left: 12px;
        padding-bottom: 5px;
        color: #b00;
        border-bottom: 1px solid #A7A9AA;
        width: 450px;
        z-index: 900;
        }

a.tytul:hover {
        color: #6D7174;
        text-decoration: none;
        }

.nieb {
        color: #004479;
        }

a.lg {
        position: absolute;
        left: 64px;
        top: 60px;
        display: block;
        width: 100px;
        height: 160px;
        background: url(gfx/arek.jpg) no-repeat;
        z-index: 900;
        }

a.lg:hover {
        text-decoration: none;
        }

.podtytul {
        position: absolute;
        left: 180px;
        top: 130px;
        text-align: left;
        font-family: century gothic, arial narrow, arial, geneva, sans-serif;
        font-size: 13px;
        color: #6D7174;
        padding-left: 12px;
        line-height: 110%;
        width: 470px;
        z-index: 900;
        }


.tresc {
        position: relative;
        text-align: left;
        text-align: justify;
        padding: 180px 50px 0px 210px;
        z-index: 800;
        }

a.menu1 {
        position: absolute;
        left: 26px;
        top: 220px;
        display: block;
        width: 155px;
        height: 40px;
        width: 135px !important;
        height: 30px !important;
        background: url(gfx/link1.gif) 0 0;
        text-align: right;
        font-family: century gothic, arial narrow, arial, geneva, sans-serif;
        font-size: 20px;
        color: #6D7174;
        padding: 10px 20px 0px 0px;
        z-index: 900;
        }

a.menu1:hover {
        text-decoration: none;
        background: url(gfx/link1.gif) 0 -40px;
        color: #004479;
        }


a.menu2 {
        position: absolute;
        left: 26px;
        top: 260px;
        display: block;
        width: 153px;
        height: 40px;
        width: 133px !important;
        height: 30px !important;
        background: url(gfx/link2.gif) 0 0;
        text-align: right;
        font-family: century gothic, arial narrow, arial, geneva, sans-serif;
        font-size: 20px;
        color: #6D7174;
        padding: 12px 22px 0px 0px;
        z-index: 900;
        }

a.menu2:hover {
        text-decoration: none;
        background: url(gfx/link2.gif) 0 -40px;
        color: #004479;
        }

a.menu3 {
        position: absolute;
        left: 26px;
        top: 300px;
        display: block;
        width: 153px;
        height: 40px;
        width: 133px !important;
        height: 30px !important;
        background: url(gfx/link3.gif) 0 0;
        text-align: right;
        font-family: century gothic, arial narrow, arial, geneva, sans-serif;
        font-size: 20px;
        color: #6D7174;
        padding: 12px 22px 0px 0px;
        z-index: 900;
        }

a.menu3:hover {
        text-decoration: none;
        background: url(gfx/link3.gif) 0 -40px;
        color: #004479;
        }

a.menu4 {
        position: absolute;
        left: 26px;
        top: 340px;
        display: block;
        width: 153px;
        height: 40px;
        width: 133px !important;
        height: 30px !important;
        background: url(gfx/link4.gif) 0 0;
        text-align: right;
        font-family: century gothic, arial narrow, arial, geneva, sans-serif;
        font-size: 20px;
        color: #6D7174;
        padding: 12px 22px 0px 0px;
        z-index: 900;
        }

a.menu4:hover {
        text-decoration: none;
        background: url(gfx/link4.gif) 0 -40px;
        color: #004479;
        }

a.menu5 {
        position: absolute;
        left: 26px;
        top: 380px;
        display: block;
        width: 153px;
        height: 40px;
        width: 133px !important;
        height: 30px !important;
        background: url(gfx/link4.gif) 0 0;
        text-align: right;
        font-family: century gothic, arial narrow, arial, geneva, sans-serif;
        font-size: 20px;
        color: #6D7174;
        padding: 12px 22px 0px 0px;
        z-index: 900;
        }

a.menu5:hover {
        text-decoration: none;
        background: url(gfx/link4.gif) 0 -40px;
        color: #004479;
        }


a.menu6 {
        position: absolute;
        left: 26px;
        top: 420px;
        display: block;
        width: 153px;
        height: 40px;
        width: 133px !important;
        height: 30px !important;
        background: url(gfx/link4.gif) 0 0;
        text-align: right;
        font-family: century gothic, arial narrow, arial, geneva, sans-serif;
        font-size: 20px;
        color: #6D7174;
        padding: 12px 22px 0px 0px;
        z-index: 900;
        }

a.menu7 {
        position: absolute;
        left: 26px;
        top: 460px;
        display: block;
        width: 153px;
        height: 40px;
        width: 133px !important;
        height: 30px !important;
        background: url(gfx/link4.gif) 0 0;
        text-align: right;
        font-family: century gothic, arial narrow, arial, geneva, sans-serif;
        font-size: 20px;
        color: #6D7174;
        padding: 12px 22px 0px 0px;
        z-index: 900;
        }
        
a.menu6:hover {
        text-decoration: none;
        background: url(gfx/link4.gif) 0 -40px;
        color: #004479;
        }

.wodny {
        position: absolute;
        left: 75px;
        top: 430px;
        width: 69px;
        height: 271px;
        background: url(gfx/lg_wodny.gif);
        z-index: 800;
        }

.small_info {
        position: absolute;
        left: 40px;
        top: 520px;
        width: 130px;
        font-size: 10px;
        line-height: 130%;
        text-align: left;
        z-index: 900;
        }

.foot1 {
        position: absolute;
        left: 60px;
        top: 705px;
        width: 135px;
        font-size: 9px;
        line-height: 130%;
        text-align: left;
        z-index: 900;
        }

.foot2 {
        position: absolute;
        left: 182px;
        bottom: -50px;
        width: 640px;
        font-size: 9px;
        line-height: 130%;
        text-align: center;
        color: #5F8EB8;
        z-index: 900;
        }

a.ft1 {
        color: #5F8EB8;
        }

a.ft1:hover {
        color: #fff;
        text-decoration: none;
        }

.title {
        position: relative;
        text-align: right;
        font-family: century gothic, arial narrow, arial, geneva, sans-serif;
        font-size: 30px;
        color: #004479;
        padding: 5px 20px 10px 0px;
        border-bottom: 1px solid #C77979;
        z-index: 900;
        display: block;
        }

.content {
        position: relative;
        padding-top: 20px;
        padding-bottom: 20px;
        min-height: 450px;
        height: auto !important;
        height: 450px;
        }

.under {
        position: relative;
        text-align: right;
        font-size: 9px;
        color: #004479;
        padding: 5px 20px 10px 0px;
        border-top: 1px solid #C77979;
        z-index: 900;
        }




.ramka_gal_1 {
        background: #f5f5f5 url(gfx/ramka_gal_gr.gif) repeat-y;
        border: 1px solid #B0B0B0;
        padding: 2px;
        text-align: center;
        width: 170px;
        }

.ramka_gal_2 {
        border: 1px solid #E6E6E6;
        padding: 3px;
        text-align: center;
        }

a.ramka_tt_a {
        color: #b03c3c;
        text-decoration: none;
        }

a.ramka_tt_a:hover {
        color: #004479;
        }

.ramka_tt {
        padding: 5px;
        font-size: 14px;
        letter-spacing: 1px;
        color: #004479;
        text-align: center;
        }




input,textarea,select {
        background: url(gfx/formbg1.gif) #fff;
        border: 1px solid #aaa;
        padding: 2px;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        line-height: 130%;
}

input.przycisk {
        background: url(gfx/formbg2.gif) #fff;
        border: 1px solid #aaa;
        padding: 2px;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
}

.przycisk {
        background: url(gfx/formbg2.gif) #fff;
        border: 1px solid #aaa;
        padding: 2px;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
}

input.fsmall {
        background: url(gfx/formbg1.gif) #fff;
        border: 1px solid #aaa;
        padding: 1px;
        color: black;
        font-size: 9px;
        margin: 2px;
        }

input.fsmall_przycisk {
        background: url(gfx/formbg2.gif) #fff;
        border: 1px solid #aaa;
        padding: 1px;
        color: black;
        font-size: 9px;
        margin: 2px;
        }

h1  {
font-size: 20px;
}
h2  {
font-size: 15px;
}
