* {
      margin:0;
      padding:0;
      border:0px none;
} 

body {
     font-family:Arial,Helvetica;
     background:#FFF url(img/bg.png) repeat-x scroll -10px 90px;
     font-size:12px;
}

a {
      color:#5a2d7f;
      text-decoration:none;
      }
     
a:hover {
      color:#B0CA00;
      text-decoration:underline;
      }

a.kontakt{
      background:#B0CA00 none repeat scroll 0 0;
      color:#000000;
      font-size:18px;
      left:30px;
      padding:10px 60px;
      position:absolute;
      top:310px;
}

a.odnosnik {
      position:absolute;
      top:-110px;
}


h1{
     font-size:30px;
     margin:20px 0;
     font-weight:normal;
     color:#3b3b3b;
     }

h2{
     font-size:18px;
     margin:10px 0;
     font-weight:normal;
     color:#3b3b3b;
     }

h3{
     font-size:15px;
     background:#E6E6E6;
     padding:5px 10px;
     font-weight:bold;
     color:#3b3b3b;
     }
     

     
     
p{
     color:#575757;
     font-size:12px;
}

p.logo {
     position:absolute;
     left:0;

}



p.partner_logo a{
     position:absolute;
     right:0;
     top:30px;
     float:right;

}
p.partner_logo span {
     color:#3c3c3c;
     font-size:11px;
     margin: 0 10px 0 0;
     position:absolute;
     right:83px;
     top:37px;
     float:right;
     font-weight:bold;
}

p.tekst {
     color:#575757;
     font-size:12px;
     line-height:22px;
     margin:10px 0;
}



.banner {
     padding:90px 0 0 0;
     position:relative;
}
.captcha_text input{
     padding:5px;
     background:#FFF url(img/form_bg.png) repeat-x scroll 0 0;
     border:1px solid #fff;
     width:100px;
}

.captcha_text input:focus{
     padding:5px;
     background:#FFF url(img/form_bg.png) repeat-x scroll 0 0;
     border:1px solid #858585;
     width:100px;
}

.checkbox{
      background:#f6f6f6;
      padding:20px 0;
      }
.check_button {
      float:left;
      width:300px;
      }
.check_pakiet, .check_rectangle, .check_skyscraper {
      float:left;
      width:176px;
      padding-left:20px;
      }

      .check_pakiet label, .check_rectangle label, .check_button label, .check_skyscraper label {
            margin-left:7px;
            }

      .check_rectangle p, .check_button p, .check_skyscraper p{
            margin:10px 0 0 0;
            }

      .check_pakiet p {
            margin:20px 0 0 0;
            }
      
.clear{
    clear:both;
    line-height:0px;
}


.formularz, .wyslij{
      background:#E6E6E6;
}
         .wyslij {
               height:83px;
               }

.wyslij .captcha_text{
      width:470px;
      float:left;
      padding:10px
      }

.wyslij .button_wyslij{
      float:right;
}

         .button_wyslij input {
               background: url("img/btn_wyslij.png") no-repeat scroll 12px 26px #5B247B;
               border: 0 none;
               color: #FFFFFF;
               cursor: pointer;
               display: block;
               font-size: 15px;
               height: 83px;
               overflow: hidden;
               text-indent: -9999px;
               width: 200px;
               }

.formularz .dane, .formularz .message{
      width:470px;
      float:left;
      padding:10px 0;
      }

         .dane input, .message textarea {
               padding:5px;
               background:#FFF url(img/form_bg.png) repeat-x scroll 0 0;
               border:1px solid #fff;
               width:300px;
               }
         .dane input:focus, .message textarea:focus {
               padding:5px;
               background:#FFF url(img/form_bg.png) repeat-x scroll 0 0;
               border:1px solid #858585;
               width:300px;
               }
               

         .dane label, .message label, .captcha_text label {
               float:left;
               width:140px;
               text-align:right;
               padding:5px 10px 0 0;
               }
               

               
          .captcha_text img {
               float:left;
               width:180px;
               margin-right:15px;
               }

         .dane label span.fiolet, .message label span.fiolet, .captcha_text label span.fiolet {
               color:#5B247B;
               }

         .dane p, .message p {
               padding:7px 0;
               }

.footer {
      margin:20px 0 0 0;
      }
      
         .copyright p {
               padding:10px 0 30px 0;
               }
         .footer_keywords a{
               padding: 0 6px 0 0;
               margin: 0 5px 0 0;
               border-right:1px solid #E6E6E6;
               }

.menu_header {
     position:absolute;
     left:190px;
     top:22px;
     margin:0 0 0 20px;
}

.menu_header a{
     font-size:18px;
     font-weight:normal;
     color:#fff;
     }
     
.menu_header a.green{
     color:#b0ca00;
     }
     
.menu_header a:hover{
     text-decoration:none;
     }
     
.menu_header li {
     list-style-image:none;
     list-style-position:outside;
     list-style-type:none;
     float:left;
     color:#FFF;
     border-right:1px solid #262626;
     margin-right:17px;
     padding:10px 17px 10px 0;
     position:relative;
}
.oferta, .zamow {
     position:relative;
     }

.oferta .left{
     width:610px;
     margin:0 20px 0 0;
     float:left;
}


.oferta .right{
     width:350px;
     margin:0;
     float:right;
}
.pakiety_cena {
     font-size:11px;
     line-height:25px;
     color:#fff;
     text-align:center;
     padding:65px 0;
     margin:0;
}

.pakiety_cena span{
     font-size:40px;
     font-weight:bold;
}



.pakiety_opis {
     font-size:11px;
     line-height:17px;
}

.table_pakiety, .ofera {
     overflow: hidden;
}
.right table{
     width:100%;
}
.right td{
     padding:8px;
     border-bottom:1px solid #E6E6E6;
}

.right td.price{
     color:#5b247b;
     font-weight:bold;
     text-align:right;
}
.right th{
     font-size:15px;
     background:#E6E6E6;
     padding:5px 10px;
     font-weight:bold;
     color:#3b3b3b;
     text-align:left;
     margin:0 10px;
}
.right th span{
      float:right;
      font-size:10px;
      font-weight:normal;
      padding:2px 0 0;
      }

.table_pakiety dt{
     width:400px;
     float:left;
     margin:1px 0 0 0;
     height:160px;
}
.table_pakiety dt.mini{
     background:#E6E6E6 url(img/pakiet_mini.png) no-repeat scroll 30px 60px;
}

.table_pakiety dt.standard{
     background:#E6E6E6 url(img/pakiet_standard.png) no-repeat scroll 30px 60px;
}

.table_pakiety dt.max{
     background:#E6E6E6 url(img/pakiet_max.png) no-repeat scroll 30px 60px;
}

.table_pakiety dd{
     background:#b0ca00;
     width:210px;
     float:left;
     margin:1px 0 0 0;
     height:160px;
}

.zamow .error {
      background:#d3272b;
      padding:10px;
}
      .zamow .error p, .zamow .sukces p{
            color:#FFFFFF;
      }

      .zamow .error li{
            margin:5px 15px;
            list-style-image:none;
            list-style-position:outside;
            color:#fff;
      }

.zamow .sukces {
      background:#B0CA00;
      padding:10px;
}


#menu {
      background:none repeat scroll 0 0 #000000;
      height:90px;
      position:fixed;
      width:100%;
      z-index:1000;
}

#wrapper {
     margin:0 auto;
     width:980px;
     position:relative;
}



