body {
font-family : 'Trebuchet MS',  Verdana, Helvetica, Arial;
font-size: 11pt;
color : #000;
margin : 0px;
padding : 0px;
background-color : #4cd001;
text-align : center;
background: url(../images/bottom_bg.jpg) repeat;
}


#background {
width: 100%;

position: absolute;
top: 0;
left: 0;
z-index: -10;

overflow: hidden;
}

#background img {
width: 100%;
}

#container {
width: 600px;
margin-left: auto; 
margin-right: auto; 
margin-top: 30px; 
margin-bottom: 30px; 
padding: 20px;
padding-bottom: 120px;
text-align: left;
background: url(../images/bg_main_layer.png) repeat;
}

#header {
width: 100%;
}

#header img {
width: 100%;
border: 0px solid #fff;
}

#motylek {
position: absolute; top: 0px; right: 0px; z-index: 0;
}


#menu {
height: 380px;
width: 150px;
position: absolute; top: 270px; _top: 250px; left: 25px; z-index: 1;
background: url(../images/menu_med.png) no-repeat;
font-family : Verdana, Helvetica, Arial;
}

ul.menu {
list-style: none;
padding-top: 56px;
_padding-top: 72px;
}

ul.menu li {
padding-bottom: 17px;
}

ul.menu a {
color: #000;
text-decoration: none;
font-size: 70%;
font-weight: bold;
text-transform: uppercase;
}

.poz_menu1 {
position: relative; right: 15px;
}

.poz_menu2 {
position: relative; top: 10px; right: 20px;
}

.poz_menu3 {
position: relative; top: 6px; right: 25px;
}

.poz_menu4 {
position: relative; top: 0px; right: 32px;
}

.poz_menu5 {
position: relative; top: 0px; right: 15px;
}

.poz_menu6 {
position: relative; top: -2px; right: 32px;
}

.poz_menu7 {
position: relative; top: -4px; right: 20px;
}

.poz_menu8 {
position: relative; top: -8px; right: 38px;
}

h1 {
font-size: 24px;
margin-left: 20px;
letter-spacing: -1px;
margin-top: 30px;
clear: both;
}

h2 {
font-size: 20px;
margin-left: 20px;
letter-spacing: -1px;
margin-top: 30px;
}

h3 {
font-size: 16px;
margin-left: 20px;
letter-spacing: -1px;
margin-top: 30px;
}

li.menu2, li.menu2a,  li.menu2b, li.menu2c, li.menu2d {
width: 100px;
height: 83px;
float: left;
list-style: none;
text-align: center;
}

li.menu2 a, li.menu2a a,  li.menu2b a, li.menu2c a, li.menu2d a {
color : #303030;
text-decoration: none;
font-weight: bold;
font-size: 90%;
}



li.menu2 {
background: url(../images/chmurka1_med.png) no-repeat;
}

li.menu2a {
background: url(../images/chmurka2_med.png) no-repeat;
}

li.menu2b {
background: url(../images/chmurka3_med.png) no-repeat;
}

li.menu2c {
background: url(../images/chmurka4_med.png) no-repeat;
}

li.menu2d {
background: url(../images/chmurka1_med.png) no-repeat;
clear: right;
}

a.oferta1 {
position: relative; top: 27px;
}

a.oferta2 {
position: relative; top: 30px;
}

a.oferta3 {
position: relative; top: 30px;
}

a.oferta4 {
position: relative; top: 30px;
}

a.oferta5 {
position: relative; top: 20px;
}

.menu_urodziny {
margin-left: 35px;
}

a.urodziny {
position: relative; top: 28px; _top: 22px;
}

a, a:visited {
font-weight: bold;
text-decoration: none;
color: #303030;
}

a:hover {
font-weight: bold;
text-decoration: underline;
color: #303030;
}

img.galeria {
border: 1px solid #000;
}

img.galeria_glowna {
border: 1px solid #FFCC00;
margin: 5px;
}

img.partner {
border: 0px solid #000;
margin: 10px;
}

td.galeria {
width: 280px;
background: #fff;
border: 1px solid #a0a0a0;
text-align: center;
}