body {
margin: 0;
padding: 0;
font: 12px italic Times New Roman, Verdana, Arial;
color: #330000;
}

#form {

margin-top:20px;
padding-top:20px;
width:412px; height:309px;
text-align: center;
float:right;
}

h3 {
font: 12px Times New Roman, Verdana, Arial;
font-style:  italic;
color: #330000;
}

#table_01 {
background-image: url(img/tabbg.jpg);
}

#strona {
background-image: url(img/mainbg.jpg);
}

#imieniny {
background-image: url(img/mainbg.jpg);
font: 12px Times New Roman, Verdana, Arial;
letter-spacing: 2px;
font-style: italic;
text-align:right;
}


td#main {
position: relative;
margin: 20px;
padding: 15px;
font: 16px Times New Roman, Verdana, Arial;
letter-spacing: 1px;
font-style: italic;
text-align:left;
vertical-align: top;
color: #330000;
background-image: url(img/kwiat.jpg);
background-attachment: float;
background-repeat: no-repeat;
background-position: bottom left;

}

td#main a {
color: #CC0033;
background-image: url('');
text-decoration:none;
}

td#gal {
position: relative;
margin: 20px;
padding: 15px;
font: 16px Times New Roman, Verdana, Arial;
letter-spacing: 1px;
font-style: italic;


text-align:left;
vertical-align: top;
color: #330000;

background-image: url(img/galkwiat.jpg);
background-attachment: float;
background-repeat: no-repeat;
background-position: bottom left;

}

img#logo {
position: float;
margin: 0;
padding: 0;
}

p#maintekst {
padding: 20px 10px 0px 60px;
text-align: justify;
text-indent: 20pt;

}


p#pozdro {
padding:  0px 10px 0px 60px;
text-align: right;
}

p#mainoferta {
padding: 0px 0px 0px 80px;
margin: 0 0 0 80px;
text-align: justify;


}

p#mainkontakt {
padding: 20px 0 0 60px;
margin: 20px 0 0 60px;
text-align: justify;
}

td#stopa {
background-image: url(img/index2_05.jpg);
margin: 0;
padding: 10px;
font: 10px Verdana;
text-align:right;
vertical-align: top;
}

td#stopagal {
background-image: url(img/galdol.jpg);
margin: 0;
padding: 10px;
font: 10px Verdana;
text-align:right;
vertical-align: top;
}


a#adver  {
text-decoration: none;color :#330000;
background-image: none;
}

div#mainmenu {
width: 154px; height: 502px;
margin: 0;
padding: 0;
}

td#menu {
padding: 0;
background-image: url(img/menubg.jpg);

}

div#mainmenu {
margin: 0 0 0 0;

}

div#mainmenu a {
marging: 30px 0 30px 00;
padding:50px 0 0 60px;

display: block; text-decoration: none;
font-size: 18px;
font-style: italic;
color: #CC3366;


}


div#mainmenu a:link, a:visited, a:active {
background-image: url(img/menu2.gif);
background-attachment: float;
background-repeat: no-repeat;

}
div#mainmenu a:hover {
background-image: url(img/menu1.gif);
background-attachment: float;
background-repeat: no-repeat;
color: #CC0033;

}


#kwiaty {

}


#galbg {
margin-top:0;
padding-top:0;
width:412px; height:309px;
background-image: url(img/galbg.jpg);
background-repeat: no-repeat;
text-align: center;
float:right;
}


div#galmenu {
margin-top:10px;
padding:0;
width: 130px;
height:309px;
font: 12px italic Times New Roman, Verdana, Arial;




}

div#galmenu a {
background-image: url('');
position: relative;
top: 100px;
float: right;
margin:10px;
padding:0; text-decoration:none; color: #CC3366; font-style:italic; font-weight:bold;

}

div#galmenu a:hover {
color: #CC0033;
}