body { color: black; background-color: #007aa9; text-align: center; margin: 0; padding: 0; }
#Table_01 { position: relative; width:955px; height:630px; visibility: visible; margin-right: auto; margin-left: auto; }
#top-left { background-image: url(../images/top_left.jpg); position:absolute; left:0; top:0; width:830px; height:126px; visibility: visible; }
#top-right { background-image: url(../images/top_right.jpg); position:absolute; left:830px; top:0; width:125px; height:126px; visibility: visible; }
#menu-bar { background-image: url(../images/menu-bar.jpg); position:absolute; left:0; top:126px; width:955px; height:23px; visibility: visible; }
#main-top { background-image: url(../images/main_top.jpg); position:absolute; left:0; top:149px; width:955px; height:21px; visibility: visible; }
#main-left-left { background-image: url(../images/main_left_left.jpg); position:absolute; left:0; top:170px; width:221px; height:416px; visibility: visible; }
#main-left { background-image: url(../images/main_left.jpg); text-align: left; visibility: visible; position: absolute; top: 170px; left: 20px; width: 221px; height: 416px; }
#main-mid { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/main_mid.jpg); text-align: left; position:absolute; left:221px; top:170px; width:570px; height:416px; visibility: visible; }
#main-mid p { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; width: 500px; margin-top: 5px; margin-bottom: 7px; margin-left: 30px; }
#main-mid img { margin-top: 20px; margin-bottom: 10px; }
#main-right { background-image: url(../images/main_right.jpg); text-align: left; position:absolute; left:791px; top:170px; width:164px; height:416px; visibility: visible; }
#bottom { background-image: url(../images/bottom.gif); position:absolute; left:0; top:586px; width:955px; height:44px; visibility: visible; }

#o_firmie { color: purple; position: absolute; top: 1px; left: 200px; width: 99px; visibility: visible; }
#o_firmie:hover { color: purple; background-image: url(../images/o_firmie.gif); visibility: visible; position: absolute; top: 1px; left: 180px; width: 141px; }
#ogrodzenia { color: purple; position: absolute; top: 1px; left: 321px; width: 99px; visibility: visible; }
#ogrodzenia:hover { color: purple; background-image: url(../images/ogrodzenia.gif); visibility: visible; position: absolute; top: 1px; left: 301px; width: 141px; }
#cynkownia { color: purple; position: absolute; top: 1px; left: 444px; width: 99px; visibility: visible; }
#cynkownia:hover { color: purple; background-image: url(../images/cynkownia.gif); visibility: visible; position: absolute; top: 1px; left: 424px; width: 141px; }
#produkcja { color: purple; position: absolute; top: 1px; left: 566px; width: 99px; visibility: visible; }
#produkcja:hover { color: purple; background-image: url(../images/produkcja.gif); visibility: visible; position: absolute; top: 1px; left: 546px; width: 141px; }
#kontakt { color: purple; position: absolute; top: 1px; left: 688px; width: 99px; visibility: visible; }
#kontakt:hover { color: purple; background-image: url(../images/kontakt.gif); visibility: visible; position: absolute; top: 1px; left: 668px; width: 141px; }
a img { text-decoration: underline; border-style: none; }
h4 { color: #fac020; font-size: 13px; font-weight: bold; line-height: 25px; position: relative; left: 30px; width: 490px; margin: 1em 0 0.5em; padding-left: 0.5em; border-bottom: 2px solid #fee497; }
h5 { color: #fff; font-size: 11px; font-weight: bold; position: relative; left: 30px; width: 530px; margin: 0.1em 0; padding-left: 0.5em; }