  body{
   margin: 0;
   padding: 0;
   background-color: #FFFFFF;
   font-family: "Times New Roman", Tahoma;
   color: #696969;
  }
  
  img{
   border: 0px;
  }
  
  h1{
   font-family: Arial Black;
   color: rgb(237, 28, 36);
   font-weight: bold;
   font-size: 24px;
   margin-top: 20px;
   margin-bottom: 0px;
   text-transform: uppercase;
  }
  
  h2{
   font-family: Tahoma;
   color: #000000;
   font-weight: normal;
   font-size: 18px;
   margin-top: 0px;
   margin-bottom: 10px;
   text-transform: uppercase;
  }  
  
  h3{
   font-family: Tahoma;
   color: #000000;
   font-weight: normal;
   font-size: 15px;
   margin-top: 0px;
   margin-bottom: 15px;
   text-transform: uppercase;
  }
  
  :-moz-any-link {
   outline: none;
  }

  /* ------------------- */
  
  .container{
   width: 890px;
   margin: 0 auto;
   padding: 0px;
   overflow: hidden;  
  }
  
  .clear{
   width: 890px;
   height: 1px;
   clear: both;
  }
  
  .line{
   border-bottom: 1px solid #C9C9C9;
   width: 890px;
   clear: both;
   margin-top: 15px;
   margin-bottom: 15px;
  
}
  .line4{
   border-bottom: 1px solid #C9C9C9;
   width: 890px;
   clear: both;
   margin-top: 0px;
   margin-bottom: 15px;
  
}

  .line2{

   width: 890px;
   clear: both;
   margin-bottom: 15px;
   border-bottom: 1px solid #C9C9C9;
  
}  
  /* ------------------- */
  
  .top{
   width: 890px;
   height: 202px;
   border-bottom: 1px solid #C9C9C9;
   margin-top: 0px;
   margin-bottom: 18px;
  }
  
  .logo{
   border: 0px;
   display: inline-block;
   float: left;
   margin-top: 20px;
   width: 204px;
  }
  
  .navi{
   display: inline-block;
   float: right;
   width: 600px;
   text-align: right;
   vertical-align: top;
   padding-top: 64px;
   padding-right: 5px;
  }
  
  .navi a{
   vertical-align: top;
   font-family: Tahoma;
      color: #696969;
   text-transform: uppercase;
   font-size: 13px;
   text-decoration: none;
   display: inline-block;
   margin-left: 8px;
   margin-bottom: 8px;
  }
  
  .navi a:hover {
   color: rgb(204, 37, 41);
  }
  
  .navi img{
   display: inline-block;
   padding: 0px;
   margin-top: 0px;
   margin-left: -10px;
  }
  
  .navi li {
   list-style-type: none;
   float: right;
  }
  
  .navi .current_page_item a {
    color: rgb(204, 37, 41);
  }
  
  /* ------------------- */
  
  .onethree{
   width: 285px;
   display: inline-block;
   float: left;
  }
  
  .onethree h1{
   margin-bottom: 0px;
   padding-bottom: 0px;
   color: rgb(237, 28, 36);
   margin-top: 10px;
  }
  
  .onethree h2{
   margin-top: -6px;
   padding-top: 0px;
  }
  
  .onethree_arr{
   margin-top: -15px;
   margin-bottom: 20px;
   margin-left: 0px;
   color: #B0B0B0;
   width: 268px;
   font-family: Tahoma;
   font-size: 13px;
   line-height: 14px;
   padding-left: 0px;
   padding-top: 5px;
  }
  
  .onethree_arrr{
   margin-top: -5px;
   margin-bottom: 15px;
   margin-left: 0px;
   float: left;
   width: 268px;
   color: #404040;
   background: url(img/arrow_down.jpg) no-repeat top left;
   font-family: Tahoma;
   font-size: 13px;
   line-height: 14px;
   padding-left: 18px;
   padding-top: 5px;
  }

  .onetwo{
   width: 445px;
   display: inline-block;
   float: left;  
   color: #404040;
  /* -------dodane przez mnich------------ */
   font-family: Tahoma;
   font-size: 13px;
   line-height: 14px;
  /* ------------------- */
  }
 
  .onetwo3{
   width: 500px;
   display: inline-block;
   float: left;  
   color: #404040;
  /* -------dodane przez mnich------------ */
   font-family: Tahoma;
   font-size: 13px;
   line-height: 14px;
   z-index: 9999;
  /* ------------------- */
  } 
  .onetwo h3{
   font-size: 18px;
   margin-top: 5px;
   margin-bottom: 2px;
  }

  .onetwo p{
   font-family: Tahoma;
   font-size: 13px;
  }
  
  #banner {
   height: 231px;
   margin-bottom: 5px;
  }
  
  .banner {
   float: left;
  }
  
  a.readmore{
   display: inline-block;
   width: 13px;
   height: 13px;
  }
  
  /* ------------------- */
  
  #leftCol {
   float: left;
   width: 500px;
  }
  
  #rightCol {
   float: right;
   width: 365px;
   min-height: 730px;
   margin-top: 5px;
  }
  
  /* ------------------- */
  
  .footer{
   width: 890px;
   clear: both;
   padding-top: 0px;
   padding-bottom: 10px;
   margin-bottom: 25px;
  }
  
  .footer .left{
   font-size: 11px;
   display: inline-block;
   float: left;
  }
  
  .footer .right{
   display: inline-block;
   float: right;
  }
  
  .footer .right img{
   margin-left: 5px;
  }
  
  /* ----------------- */
  
