html, body {
        margin:0;
        padding:0;
        font-family:Arial, Helvetica, sans-serif;
        background:#f8f8f8;        font-size:9px;
}
* {
        margin:0;
        padding:0;
}
#wrap {
        background:#000;
}
.wrapBg {
        margin:0 auto;
        background:transparent url(images/back.jpg) 50% 0 no-repeat;
        height:967px;
}
#container {

        width:980px;
        height: 888px;
        margin:0 auto;
        padding:0;
        overflow:hidden;

}
#menu {
         position:relative;

        right: 5px;
        margin:0 auto;
        padding:0;
        overflow:hidden;
        height:auto;
         float:right;
        width:300px;
        text-align:left;
}
#txt {
         position:relative;

        right: 5px;
        margin:0 auto;
        padding:0;
        overflow:hidden;
        height:auto;
         float:right;
        width:300px;
        text-align:left;
}
#kontakt {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        background:#fefefe;
        position:absolute;

        top:520px;
        right:15px;
        margin:0 auto;
        padding:10px ;
        overflow:hidden;
        height:auto;
         float:right;
        width:auto;
        text-align:left;
}
#logo {
        text-indent:-99999px;
background:transparent url(gfk/logo.png) 0 0 no-repeat;
        width:332px;
        height:73px;
        margin:0 ;
        padding:0;
}
                              A:link {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #f1f1f1; text-decoration: none;}
A:visited {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #f1f1f1; text-decoration: none;}
A:hover {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #0084df; text-decoration: overline;}
A:active {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: black; text-decoration: none;}



h2 {
        font-size:60px;
        font-weight:bold;
        padding:0 10px 0 0px;
        margin:-16px 0 0 0;
        text-align:right;
        color:#fff;
}
h3 {
        color:#000;
        font-weight:bold;
        font-size:36px;
        padding:0 10px 25px 0px;
        text-align:right;
        margin:-4px 0 0 0;
}
.rightside {
        float:right;
        width:500px;
}
ul {
        margin:0;
        padding:0 0 0 0px;
}
li {
        margin:0 0 5px 10;
        padding:0 0 0 25px;
        color:#ffffff;
        font-size:15px;
        list-style:none;
        background:transparent url(gfk/bullet.png) 0 0px no-repeat;
}

li b, li span {
        color:#000;
        font-weight:900;
}
h4 {
        font-size:13px;
        font-weight:bold;
        padding:25px 0 5px 20px;
        color:#fff;
}
html>body h4 {
        padding-top:25px;
}

#formularz, #formularzDziekujemy {
        background:transparent url(img/bgForm2.png) 0 0 no-repeat;
        width:455px;
        height:174px;
        margin:0 0 0 20px;

}
#formularzDziekujemy {
        margin-top:61px;
}
html>body #formularzDziekujemy {
        margin-top:61px;
}
form {
        margin:0;
        padding:17px 0 0 23px;
}
.box {
        overflow:hidden;
        height:24px;
        padding:0 0 6px 0;

}
.box input, {

  display:block;
        margin:0;
        padding:0;
        font-family:Arial, Helvetica, sans-serif;

        font-size:12px;
 }
.box label, .boxGodziny label {
        display:block;
        margin:0;
        padding:0;
        font-family:Arial, Helvetica, sans-serif;
        color:#fff;
        font-size:12px;
}
.box label, .boxGodziny label {
        float:left;
        width:139px;
        line-height:24px;
}
#formularz p {
        margin:0 0 0 0;
        padding:0;
        float:left;
        background:transparent url(img/bgInputText.png) 0 0 no-repeat;
        width:173px;
        height:24px;

}
.box p input {
        background:transparent;
        border:none;
        padding:5px 5px 0;
        width:163px;
        line-height:15px;

}
.boxGodziny {
        overflow:hidden;
        height:39px;
        margin:7px 0 0 0;
}
.boxGodziny label {
        line-height:15px;
}
.checkbox {
        float:left;
        width:187px;
}
.boxGodziny .checkbox label {
        width:auto;
        font-size:11px;
        line-height:20px;
}
.boxGodziny .checkbox label.first {
        padding:0 13px 0 0;
}
.boxGodziny .checkbox label input {
        margin-right:3px;
}
#button {
        display:block;
        float:left;
        margin:11px 0 0 0;
        padding:0;
        width:87px;
        height:28px;
        background:transparent url(img/buttonT.png) 0 0 no-repeat;
        text-indent:-9999px;
}
html>body #button {
        background:transparent url(img/button.png) 0 0 no-repeat;
}
#button:hover {
        background:transparent url(img/buttonT.png) -87px 0 no-repeat;
}
html>body #button:hover {
        background:transparent url(img/button.png) -87px 0 no-repeat;
}


#footerWrap {
        background:transparent url(img/bgFooter.jpg) 0 0 repeat-x;
        min-height:157px;
}
#footer {
        width:960px;
        margin:0 auto;
        text-align:justify;
        font-size:10px;
        color:#8f8f8f;
        padding:12px 0px 0;
        overflow:hidden;
        height:auto;
}
#footer p {
        padding:0 0 15px 0 ;
        margin:0;
}
#footer .left {
        float:left;
        width:600px;
}
#footer .left a {
        text-decoration:underline;
        color:#8f8f8f;
}
#footer .left a:hover {
        text-decoration:none;
}
#footer .right {
        float:left;
        width:311px;
        text-align:right;
        font-size:11px;
}
h5, h6 {
        margin:0;
        padding:0;
        text-align:center;
        color:#686868;
}
h5 {
        font-size:24px;
        font-weight:bold;
        padding-top:7px;
}
h6 {
        font-size:13px;
        font-weight:normal;
        padding-top:7px;
}


