html, body {
          
          font-size:12px;
          font-family: trebuhed ms,tahoma,arial,verdana;
          text-align:center; 
          margin:0;
          padding:0;
          color:#000000;
          text-align:center;
          width:100%;
          background:#076b26;
          background-image: url(gfx/bg.jpg);
          background-repeat:no-repeat;
          background-position:top center;
          background-attachment:fixed;
          
}
#container {margin:0 auto 0 auto;width:998px;border:0px solid red;position:relative; }
#top{
    height:359px;
    position:relative;
    border:0px solid red;
    background:url(gfx/top.png) no-repeat;
}
#top-logo{position:absolute; border:0 !important; top:14px; left:34px;  z-index:1000;}

#top-menu{height:368px; position:relative; border:0px solid red;background-image:url(gfx/top2.png)}
#top-menu-bg{border:0;}
#bg-left, #bg-right{position:absolute;top:8px;border:0px;}
#bg-left{left:-352px;top:7px;}
#bg-right{left:951px;}
#flash{position:absolute;top:1px ;left:84px; padding:0;margin:0;}
#content{
          background:#fefdf6 url(gfx/bg-cont-repaet.png) repeat-y;
          min-height:200px;
          position:relative;
}
#bok1, #bok2{
          position:absolute;
          top:0;
          left:0;
}
#bok2{left:937px;}
#nasza-oferta{
          text-align:center;border:0;
}
#menu{
    float:left;
    width:237px;
    font-family:Arial;
    position:relative;
}
#top-m1, #top-m2, #top-m3, #top-m4, #top-m5, #foot-m1, #foot-m2, #foot-m3, #foot-m4, #foot-m5{position:absolute;border:0; z-index:10;top:269px;left:189px;}
#top-m2{left:351px;}
#top-m3{left:465px;}
#top-m4{left:618px;}
#top-m5{left:706px;}
#top-m1:hover, .hower_m1{ background-image:url(gfx/m1_h.png);}
#top-m2:hover, .hower_m2{ background-image:url(gfx/m2_h.png);}
#top-m3:hover, .hower_m3{ background-image:url(gfx/m3_h.png);}
#top-m4:hover, .hower_m4{ background-image:url(gfx/m4_h.png);}
#top-m5:hover, .hower_m5{ background-image:url(gfx/m5_h.png);}


#text{
    width:1000px;
    font-family:Arial;
    font-size:16px;
    text-align:left;
    
}
#text h1 {
    margin:0;
    padding:0;
}
#text .h1{
    font-size:26px;
    font-weight:bold;
}
#text2{
          color:#000000;
          padding:20px 100px 10px 110px;
          text-align:justify;
          border:0px solid red;
}
.title_g h1{
          color:#404040;
          text-align:center;
          font-weight:600;
          letter-spacing:-1px;
          font-size:32px;
          padding:25px 0 0 0 !important;
          margin:0 !important;
}
#oferta{    padding-top:2px; padding-left:82px;     }
.oferta-box{
          float:left;
          width:255px;
          height:193px;
          background: url(gfx/box-oferta.png) no-repeat;
          position:relative;
          margin-left:16px;
          margin-bottom:10px;
}
.formularz{
          color:#c9cac6 !important;
}
.oferta-box .oferta-box-h1 {   color:#ffffff; font-size:22px; text-align:center; width:255px;padding-top:8px!important; font-weight:100;letter-spacing:-1px;}
.oferta-box .oferta-box-img { position:absolute;  border:0; top:39px; left:18px; height:142px !important; width:220px !important;}
.oferta-box .oferta-box-h1 a {color:#ffffff !important;font-family:arial;}
.red{
    color:red;
}
.list-red li{
    list-style:none;
    color:red;
}
.clears {clear:both;height:0px;overflow:hidden}

#footer{
          height:109px;
          position:relative;
          background:url(gfx/footer.png) no-repeat;
          border:0px solid red;
}
#foot-m1, #foot-m2, #foot-m3, #foot-m4, #foot-m5{top:1px;left:11px;}
#foot-m2{left:223px;}
#foot-m3{left:383px;}
#foot-m4{left:563px;}
#foot-m5{left:743px;}
#foot-m1:hover{ background-image:url(gfx/m1h.png);}
#foot-m2:hover{ background-image:url(gfx/m2h.png);}
#foot-m3:hover{ background-image:url(gfx/m3h.png);}
#foot-m4:hover{ background-image:url(gfx/m4h.png);}
#foot-m5:hover{ background-image:url(gfx/m5h.png);}

#foot2, #foot3{
          position:absolute;
          top:65px;
          left:400px;
          border:0;
}
.picture_3,.picture_2,.picture_1{
          padding:0px;
          margin:0 15px 30px 0!important;
          position:relative;
}