body {
margin: 0px;
background: #97896F;
}

#map {
text-align:center;
width:100%;
background: url(pliki/bg_top.jpg) right top repeat-x;
}

#header1 {
width:814px;
height:24px;
background: url(pliki/header1.jpg) no-repeat;
font: 11px 'tahoma';
font-weight: bold;
color: #EFB761;
}

#bull {
color: #F3EFDB;
}

A.hmenu:link, A.hmenu:visited {
text-decoration: none;
color: #EFB761;
}

A.hmenu:hover {
color: #F3EFDB;
}

A:link, A:visited {
text-decoration: none;
color: #FF6C00;
}

A:hover {
color: #910000;
}

.of_header {
background: #806E4C;
text-align: center;
font: 11px 'tahoma';
font-weight: bold;
color: #FFD200;
padding:3px;
}

.of_row1 {
background: #D0C3AB;
text-align: center;
font: 11px 'tahoma';
font-weight: normal;
color: #6E6452;
padding:3px;
}

.of_row2 {
background: #C5B8A0;
text-align: center;
font: 11px 'tahoma';
font-weight: normal;
color: #6E6452;
padding:3px;
}

#header2 {
width:814px;
height:209px;
background: url(pliki/header2.jpg) no-repeat;
}

#left {
width:26px;
background: url(pliki/left.jpg) repeat-y;
}

#main {
width:530px;
background: #DBCFB8 url(pliki/bg_main_top.jpg) top no-repeat;
vertical-align:top;
}

.main_text {
font: 11px 'tahoma';
color: #55431F;
text-align: justify;
padding:20px;
}

.main_oddzial {
font: 11px 'tahoma';
color: #55431F;
text-align: justify;
padding-left:20px;
padding-right:20px;
}

.main_foto {
font: 11px 'tahoma';
color: #55431F;
text-align: left;
vertical-align:top;
padding-top:20px;
}

#menu {
width:222px;
background: url(pliki/bg_menu.jpg) top repeat-y;
text-align: center;
vertical-align: top;
}

#right {
width:36px;
background: url(pliki/right.jpg) repeat-y;
vertical-align: top;
}

#right div {
width:36px;
height:58px;
background: url(pliki/right_top.jpg) no-repeat;
}

#footer {
width:814px;
height:37px;
background: url(pliki/footer.jpg) no-repeat;
}
