html, body { background-image: url(img/bg.jpg); background-repeat: repeat-x; background-position: top; background-color: #a3a3a3; margin: 0px; padding: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #59b153; }
td { margin: 0px; padding: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #646464; }
p { margin: 0px; padding: 0px 0px 10px; line-height: 120%; }
a { color: #59b153; margin-left: 20px; margin-right: 20px; text-decoration: none; background-color: inherit; text-transform: uppercase; vertical-align: middle; }
a:hover { color: #a3a3a3; background-color: inherit; }
.whitebg { background-color: white; }
#wave { position: absolute; width: 760px; height: 26px; z-index: 1; }
#menu { position: absolute; width: 760px; height: 34px; text-align: center; z-index: 3; }
#content { position:absolute; width: 760px; height: 474px; z-index: 2; }
#telekom { position: absolute; left: 180px; top: 30px; z-index: 4; }
#energet { position: absolute; left: 100px; top: 130px; z-index: 4; }
#inform { position: absolute; left: 130px; top: 190px; z-index: 4; }
#metal { position: absolute; left: 150px; top: 270px; z-index: 4; }
#studio { position: absolute; left: 340px; top: 50px; z-index: 4; }
#jedlinka { position: absolute; left: 380px; top: 190px; z-index: 4; }
#lawa { position: absolute; left: 403px; top: 295px; z-index: 4; }
#old { position: absolute; left: 215px; top: 375px; z-index: 5; }
#tuv { position: absolute; left: 597px; top: 413px; z-index: 5; text-align:center; }
#tuv a { color:#ffffff; }
#tuv a:hover, #tuv a:active { color:#59b153; }
div#frame { position: absolute; left: 47px; top: 50px; z-index: 6; display: block; }
div#frame label { text-align: right; width: 120px; display: block; float: left; padding-top: 2px; }
div#frame br { clear: left; }
div#frame p { padding: 0px; margin: 1px; }
div#frame label, div#frame input { margin: 1px; }
div#frame input, div#frame select, div#frame textarea, div#frame button, div#frame submit { border: thin solid #59b153; height: 18px; font-size: 10px; margin-left: 2px; }
div#frame textarea { width: 242px; height: 100px; }

#euro { position:absolute; left:20px; top:413px; z-index:6; text-align:center; }
#euro a:hover, #euro a:active { color:#59b153; }
#euro a { color:#fff; margin:0; padding:0; text-transform:none; text-decoration:none; border:none; }
#euro img { border:none; }