body { background-color:#ffffff; margin:0; color:#664422; font-family:"Trebuchet MS"; font-size:14px;}
label { float:left; margin:8px 10px 8px 0px; text-align:right; width:140px; }
input { width:400px; margin:5px 0px; border:1px solid #bdbdbd; background:#ffffff; color:#444444; font-family:"Trebuchet MS"; font-size:14px; padding:3px; }
input:hover { border:1px solid #777777; }
.wyslij { width:406px; height:40px; }
.wyslij:hover { border:1px solid #777777; background:#f2f2f2; }
textarea { width:400px; height:250px; margin:5px 0px; border:1px solid #bdbdbd; background:#ffffff; color:#444444; font-family:"Trebuchet MS"; font-size:14px; padding:3px; }
textarea:hover { border:1px solid #777777; }
option { background:#ffffff; color:#444444; font-family:"Trebuchet MS"; font-size:14px; }
.komorka { border-bottom:1px solid #bdbdbd; }
.srodek { text-align:center; }
a:link { color:#ff7f00; text-decoration:none; }
a:visited{ color:#ff7f00; text-decoration:none; }
a:active { color:#ff7f00; text-decoration:none; }
a:hover { color:#664422; text-decoration:underline; }
h2 { font-size:20px; font-weight:normal; text-align:left; margin:10px 0px 30px; }

#header { background:url('dane/grafika/header.jpg'); width:1000px; height:440px; margin:auto; position:relative; }
#header .menudiv { position:absolute; top:49px; left:440px; }
#header a.menu:link { width:110px; text-align:center; padding:0px; margin:0px 0px 0px 12px; line-height:58px; font-size:16px; float:left; border:1px solid #b7b7b7; border-bottom:0; color:#664422; text-decoration:none; background:#ffffff; }
#header a.menu:visited { width:110px; text-align:center; padding:0px; margin:0px 0px 0px 12px; line-height:58px; font-size:16px; float:left; border:1px solid #b7b7b7; border-bottom:0; color:#664422; text-decoration:none; background:#ffffff; }
#header a.menu:hover { width:110px; text-align:center; padding:0px; margin:0px 0px 0px 12px; line-height:58px; font-size:16px; float:left; border:1px solid #b7b7b7; border-bottom:0; color:#ff7f00; text-decoration:none; background:#f2f2f2; }
#header a.menu:active { width:110px; text-align:center; padding:0px; margin:0px 0px 0px 12px; line-height:58px; font-size:16px; float:left; border:1px solid #b7b7b7; border-bottom:0; color:#664422; text-decoration:none; background:#ffffff; }
#header .realizacja { width:400px; height:300px; position:absolute; left:502px; top:123px; }
#header .realizacja div { width:400px; height:300px; vertical-align:middle; display:table-cell; text-align:center; }
#header .realizacja img { background:#ffffff; padding:1px; border:1px solid #bdbdbd; }

#features { background:url('dane/grafika/shadow_top.jpg') no-repeat top center; width:890px; margin:auto; text-align:justify; padding:25px 55px 0px 55px; }
#features .element { float:left; width:268px; }
#features .element img { float:left; }
#features .element h1 { font-size:18px; margin:7px 0px 25px 60px; font-weight:normal; }
#features .element a { font-size:12px; float:right; }
#features .vr { float:left; margin:18px 21px 0px 20px; }
#features h1 { font-size:22px; font-weight:normal; margin:10px 0px 20px 50px; }

#main { background:url('dane/grafika/shadow_bottom.jpg') bottom center no-repeat; width:890px; text-align:justify; padding: 0px 55px 35px 55px; margin:auto; }
#main h1 { font-size:22px; font-weight:normal; margin:45px 0px 20px 50px; }
#main  .oferta { font-size:22px; font-weight:normal; margin:10px 0px 20px 50px; }
#main .lewa_kolumna { width:430px; float:left; }
#main .prawa_kolumna { width:430px; float:right; }

#footer { background:url('dane/grafika/footer.jpg'); width:1000px; height:46px; padding:5px 0px 0px 0px; margin:auto; }
#footer p { font-size:12px; color:#ffffff; margin:0px 0px 0px 170px; line-height:14px; }

#empty { width:890px; margin:auto; padding:25px 55px 0px 55px; }