* {
margin: 0;
padding: 0;
border: 0;
font-family: Tahoma;
}

body {
background: url(images/5.jpg) no-repeat;
background-position: center 90px;
}

#multimedia {
background: url(images/40.jpg) no-repeat;
background-position: center 90px;
}

#menu_mm {
padding-top: 64px;
width: 754px;
margin: auto;
list-style: none;
}

#menu_mmm {
padding-top: 64px;
width: 754px;
margin: auto;
}

#menu_mmm a {
display: block;
float: left;
}

#menu_mmm a:hover {
background-position: bottom center;
}

#mwesela {
width: 146px;
height: 32px;
background: url(images/41.jpg) top center;
}

#mprodukcje {
width: 146px;
height: 32px;
background: url(images/42.jpg) top center;
}

#mfotografia {
width: 146px;
height: 32px;
background: url(images/43.jpg) top center;
}

#mzaproszenia {
width: 149px;
height: 32px;
background: url(images/44.jpg) top center;
}

#menu_mm li {
float: left;
}

#top {
margin: auto;
width: 800px;
height: 90px;
background: url(images/1.jpg) no-repeat;
}

#menu {
float: right;
width: 344px;
height: 28px;
background: #C2E1F7;
text-align: left;
}

#menu_m {
margin: auto;
width: 800px;
height: 320px;
text-align: right;
padding-top: 40px;
}

#menu_n {
margin: auto;
width: 726px;
min-height: 320px;
text-align: left;
}

#menu_n_l {
width: 210px;
float: left;
}

#menu_n_r {
width: 430px;
float: left;
margin-top: 50px;
}

#menu_g {
float: right;
width: 300px;
}

#menu_g a:hover {
background-position: bottom center;
}

#outdor {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/7.png) no-repeat top center;
}

#mi {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/8.png) no-repeat top center;
}

#multi {
float: right;
display: block;
width: 346px;
height: 43px;
background: url(images/9.png) no-repeat top center;
}

#poli {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/10.png) no-repeat top center;
}

#iw {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/11.png) no-repeat top center;
}

#gr {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/12.png) no-repeat top center;
}

#grt {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/14.png) no-repeat top center;
}

#dl {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/15.png) no-repeat top center;
}

#smy {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/16.png) no-repeat top center;
}

#pd {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/17.png) no-repeat top center;
}

#kk {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/18.png) no-repeat top center;
}

#pdk {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/19.png) no-repeat top center;
}

#idt {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/22.png) no-repeat top center;
}

#lt {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/23.png) no-repeat top center;
}

#bg {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/24.png) no-repeat top center;
}

#pg {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/25.png) no-repeat top center;
}

#rp {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/26.png) no-repeat top center;
}

#mit {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/27.png) no-repeat top center;
}

#wtk {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/28.png) no-repeat top center;
}

#uki {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/29.png) no-repeat top center;
}

#pty {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/30.png) no-repeat top center;
}

#ke {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/31.png) no-repeat top center;
}

#zia {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/32.png) no-repeat top center;
}

#pkt {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/33.png) no-repeat top center;
}

#odt {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/34.png) no-repeat top center;
}

#str {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/35.png) no-repeat top center;
}

#wje {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/36.png) no-repeat top center;
}

#tbe {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/37.png) no-repeat top center;
}

#owv {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/38.png) no-repeat top center;
}

#pte {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/39.png) no-repeat top center;
}

#mdat {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/45.png) no-repeat top center;
}

#mofe {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/46.png) no-repeat top center;
}

#mck {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/47.png) no-repeat top center;
}

#mpy {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/48.png) no-repeat top center;
}

#mjp {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/49.png) no-repeat top center;
}

#mre {
float: right;
display: block;
width: 346px;
height: 42px;
background: url(images/50.png) no-repeat top center;
}

#back {
float: right;
display: block;
width: 350px;
height: 42px;
background: url(images/20.png) no-repeat top center;
}

#footer {
margin: 100px auto 0px auto;
clear: both;
width: 100%;
text-align: center;
}
