  ::-moz-selection{
      background:#14565B;
      color:#fff;
  }
  ::selection {
      background:#14565B;
      color:#fff;
  }

  body, html {
      margin:0px auto;
      padding:0px;
      background-image:url('../images/bg.jpg');
      background-color:#A5A5A5;
      background-repeat:repeat-x;
      font-family:Verdana, Tahoma;
      font-size:11px;
  }
  table, td, tbody {
      background-color:white;
  }
  input, textarea{
      border:1px solid gray;
  }
  .submitBtn{
      background-color:#15565C;
      color:white;
  }
  td{
      padding:4px;
  }
  .all{
      z-index:1;
  }
  a {
      border:none;
      outline:none;
      color:#15565C;
      text-decoration:none;
  }
  a:hover{
      text-decoration:underline;
  }
  img {
      border:0px;
  }
  #logo{
      position:absolute;
      left:70px;
      top:40px;
  }
  #menul{
      background-color:#FA9111;
      width:240px;
      margin-left:43px;
      padding-top:50px;

  }
  #menuLeft {
      margin-top:-122px;
      top:0px;


  }
  /* #menuCont{
  position:absolute;
  z-index:99;
  }*/
  #menuLeft ul{
      list-style-type: none;
      margin-top:-190px;
  }
  #menuLeft a{
      font-size:14px;
      color:white;
      font-weight:bold;
      text-decoration:none;
      display:block;
      width:160px;
      border-bottom:1px solid #fed088;
      padding:10px 0px;

  }
  #menuLeft a:hover{
      border-bottom:1px solid white;
  }

  #left{
      float:left;
  }

  #menuLeft2{
      padding-top:8px;

  }
  #left_realizacje{
      background-color:#FB8402;
      margin-left:43px;
      width:240px;
      height:33px;

  }
  #left_realizacje h3{
      font-size:14px;
      color:white;
      position:relative;
      left:45px;
      top:8px;
  }
  .frontImg{
      border:3px solid white;
      margin-top:15px;
  }
  .frontGallery{
      margin-left:24px;
      margin-top:36px;
      width:240px;
  }
  .frontGallery p{
      margin-left:40px;
      text-align:center;
  }
  .frontGallery ul{
      list-style-type:none;
  }
  .frontGallery ul li{
      text-align:center;
      margin-left:-2px;
  }
  #content, #header{
      width:970px;
      left:50%;
      margin-left:-485px;

  }
  div#content{
      position:absolute;
      background-image:url('../images/main.jpg');
      height:auto;
      z-index:10;
  }
  #home{
      position:absolute;
      margin-left:815px;
  }
  #home a{
      background-image:url('../images/home.gif');
      background-repeat:no-repeat;
      display:block;
      padding-left:25px;
      width:200px;
      height:30px;
      color:white;
      background-position:0% 30%;
      font-size:13px;
      line-height:220%;
  }
  #header{
      position:relative;
      background-image:url('../images/header.jpg');
      background-repeat:no-repeat;
      height:361px;
      width:970px;
  }
  #witamy{
      position:absolute;
      margin-top:298px;
      margin-left:340px;
      color:white;
  }
  #right{
      float:right;
      /*  background-color:white; */
      width:665px;
  }
  .zielone, .czytajwiecej, .wiecejfirma{
      color:#14565b;
      text-decoration:none;
      background-image:url('../images/link.gif');
      background-repeat:no-repeat;
      background-position:100% 50%;
      padding-right:20px;
  }

  .zielone:hover, .czytajwiecej:hover, .wiecejfirma:hover{
      background-image:url('../images/link_hover.gif');
      color:#b21a15;
  }
  .czytajwiecej{
      position:absolute;
      display:block;
      width:94px;
      margin-left:170px;
      margin-top:10px;
      clear:both;
      padding-right:2px;
  }
  .wiecejfirma{
      margin-left:490px;
  }
  .module{
      background-image:url('../images/module_bg.jpg');
      width:303px;
      background-repeat:no-repeat;
      border:1px solid #ececec;
      height:180px;
      margin-bottom:36px;
  }
  .module img{
      float:left;
      margin:12px;
      margin-right:30px;
  }
  .module ul{
      font-size:11px;
      letter-spacing:-1px;
      line-height:24px;
      margin-left:75px;
      margin-top:-10px;
  }
  .moduleHead{
      background-image:url('../images/module_head.gif');
      width:303px;
      height:41px;
      margin-bottom:10px;
  }
  .moduleHead p{
      font-size:13px;
      font-weight:bold;
      color:white;
      text-align:center;
      padding:4px;
      margin:0px auto;
  }
  #moduleLeft1, #moduleLeft2{
      float:left;
      margin-left:10px;
  }
  #moduleRight1, #moduleRight2{
      float:right;
      margin-right:25px;
  }

  #ofirmie{
      clear: both;
      padding: 0 45px 30px 25px;
      text-align: justify;
      line-height: 20px;
  }

  h1{
      color: #15565C;
      text-indent: 25px;
      font-size: 15px;
      font-weight: bold;
  }

  #pageContent{
      text-align: justify;
      line-height: 20px;
      margin: 20px 45px 20px 25px;
      background-color:white;
  }
  table.pict td{
      padding:15px 15px 10px 15px;
      background-color:transparent;
      border:none;
      text-align: center;
      vertical-align: top;
  }

  .pict img{
      border:3px solid #E2E2E2;
      height:90px;
  }

  #pageContent td{
      border:none;
  }

  #actinet a{
      display:block;
      position:absolute;
      margin-left:840px;
      margin-top:-20px;
      color:white;
      text-decoration:none;
      font-size:10px;
  }
  #actinet a:hover{
      text-decoration:underline;
  }
  /* headery art�w */
  .header3{
      background-color: red;
      color:white;
      padding:4px 0px;
      width:644px;
  }
  .header4{
      background-color: #366DC7;
      color:white;
      padding:4px 0px;
      width:644px;
  }
  .header5{
      background-color: #316CC8;
      color:white;
      padding:4px 0px;
      width:644px;
  }
  .header6{
      background-color: #339966;
      color:white;
      padding:4px 0px;
      width:644px;
  }
.realisations a{
      
  }
