body {
background-color: #FAF4E2;
margin: 5px;
padding: 5px;
font: 13px Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;
}
p {
text-align: left;
margin: 8px;
}
.menu a {
position: relative;
top: 11px;
display: inline-block;
float: right;
height: 31px;
margin-left: 3px;
color: #000;
text-decoration: none;
text-align: center;
padding-top: 7px;
line-height: 90%;
}
.menu a:hover {
font-weight: bold;
color: #B40000;
}
.pDuzy {
background: url('grafika/prz_d.png') no-repeat;
width: 125px;
}
.pMaly {
background: url('grafika/prz_m.png') no-repeat;
width: 65px;
}
h3 {
color: #FFF2C0;
font-size: 16px;
border-bottom: 4px double #F5F5F5;
margin: 10px;

}
h4 {
color: #000;
font-size: 16px;
margin: 15px;
padding-bottom: 5px;
border-bottom: 1px solid #4F4F4F;
}
dl {
padding: 10px;
border-right: 1px #900040 solid;
margin-right: 20px;
}
dt {
font-weight: bold;
margin-top: 10px;
}
dd {
margin-left: 10px;
}
.zapytanie {
background-color: #B40000;
}
.zapytanie td {
background-color: #FFF2C0;
}

.flotL {
float: left;
}

.flotR {
float: right;
}
.kolorBialy {
color: #FFF;
}
.p40 {
width: 33%;
vertical-align: top;
}
.p60 {
width: 67%;
vertical-align: top;
}
.p40 img{
border: none;
}
.fotki {
float: left;
padding: 3px;
margin-right: 5px;
}
.fotki img {
border: #000 solid 1px;
}
.wstep {
padding: 30px;
}
.menu {
width: 100%;
position: relative;
}
.menuG {
background-color: #A50022;
height: 30px;
padding-right: 10px;
}
.menuL {
background: url('grafika/b_g_l.png') no-repeat;
width: 22px;
height: 30px;
}
.menuP {
background: url('grafika/b_g_p.png') no-repeat;
width: 21px;
height: 30px;
}

.baner {
width: 100%;
}
.baner img {
border:  none;
}
.banerText {
background-color: #A50022;
color: #FFF;
}
.banerText a{
color: #FFF;
}
.banerP {
background: url('grafika/b_p_tlo.png') repeat-y right;
width: 21px;
}
.banerL {
background: url('grafika/b_l_tlo.png') repeat-y left;
width: 22px;
}

.tytul {
width: 100%;
}
.tytulL {
background: url('grafika/b_d_l.png') no-repeat;
width: 22px;
height: 63px;
}
.tytulP {
background: url('grafika/b_d_p.png') no-repeat;
width: 21px;
height: 63px;
}
.tytulText {
background: url('grafika/b_d_tlo.png') repeat-x;
height: 63px;
}
.pas {
width: 100%;
}
.pasL {
background: url('grafika/p_l.png') no-repeat;
width: 22px;
height: 14px;
}
.pasLcien {
background: url('grafika/p_l_cien.png') no-repeat;
width: 17px;
height: 14px;
}
.pasTlo {
background: url('grafika/p_tlo.png') repeat-x;
height: 14px;
}
.pasPcien {
background: url('grafika/p_p_cien.png') no-repeat;
width: 17px;
height: 14px;
}
.pasP {
background: url('grafika/p_p.png') no-repeat;
width: 21px;
height: 14px;
}
.strona {
width: 100%;
}
.stronaLG {
background: url('grafika/s_g_l.png') no-repeat;
width: 22px;
height: 19px;
}
.stronaG, .stronaD, .stronaText {
background-color: #FAF4E2;
}
.stronaText {
background: url('grafika/tlo_stron_logo.png') no-repeat center center  fixed;
}
.stronaPG {
background: url('grafika/s_g_p.png') no-repeat;
width: 21px;
height: 19px;
}
.stronaPTlo {
background: url('grafika/s_p_tlo.png') repeat-y;
width: 21px;
height: 100%;
}
.stronaPD {
background: url('grafika/s_d_p.png') no-repeat;
width: 21px;
height: 21px;
}
.stronaLD {
background: url('grafika/s_d_l.png')  no-repeat;
width: 22px;
height: 21px;
}
.stronaLTlo {
background: url('grafika/s_l_tlo.png') repeat-y;
width: 22px;
height: 100%;
}

.slogan {
background: url('grafika/strona.png') no-repeat center top;
width: 657px;
height: 199px;
}

.stopka {
width: 100%;
margin-top: 10px;
}
.stopkaL {
background: url('grafika/st_lewa.png') no-repeat;
width: 21px;
height: 43px;
}
.stopkaText {
background-color: #A50022;
}
.stopkaP {
background: url('grafika/st_p.png') no-repeat;
width: 22px;
height: 43px;
}
.center {
text-align: center;
}
.foto {
text-align: center;
background-color: #870028;
padding: 6px;
border: 4px double #666;
font-size: 12px;
margin: 20px;
color: #FFF;
}
.menuG h1 {
text-align: right;
height: 30px;
font-size: 22px;
color: #FAF4E2;
margin: 5px 0px 0px 0px;
letter-spacing: 2px;
font-style: italic;
border-bottom: #FAF4E2 solid 1px;
}
.flagi {
margin-right: 5px;
}
.flagi img {
border: none;
}

