body {
  background: #b4c4fe;
  font-family: tahoma;
  font-size: 12px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  color: #333333;
}

a {
  color: #525d95;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

p {
  margin-bottom: 20px;
  font-size: 13px;
  color: #000000;
  line-height: 20px;
}

    p a {
      color: #767676;
      text-decoration: none;
    }

    p a:hover {
      text-decoration: underline;
    }

    p.right {
      text-align: right;
    }

.wiecej {
  color: #DA1217;
  font-weight: bold;
}

img, form, fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

.strona {
  margin: 0 auto;
  margin-top: 40px;
  padding: 0;
  width: 980px;
  background: #ffffff;
  border-bottom: 1px #da1217 solid;
  border-right: 2px #B80E12 solid;
}

    .naglowek {
      margin: 0 auto;
      width: 920px;
      padding: 24px 0 0 0;
      text-align: right;
      color: #333333;
      font-size: 11px;
    }

        .naglowek a {
          color: #777777;
          font-size: 11px;
        }

        .naglowek img {
        }


    .gora {
      clear: both;
      margin: 0 auto;
      width: 920px;
      overflow: hidden;
      padding: 0 0 10px 0;
      border-bottom: 2px #d9d9d9 solid;
    }

        .gora img {
          margin: 9px 0 0 14px;
          float: left;
        }

        .gora ul {
          margin: 12px 0 0 0;
          float: right;
          list-style: none;
          width: 520px;
        }

        .gora li {
          height: 34px;
          background: #DA1217;
          float: right;
          margin: 0 0 0 1px;
          text-align: center;
          line-height: 34px;
          display: inline;
        }

            .gora a {
              color: #ffffff;
              font-weight: bold;
              font-size: 12px;
              text-decoration: none;
              display: block;
              padding: 0 9px 0 9px;
            }

            .gora .wybrane {
              color: #ffffff;
              font-weight: bold;
              font-size: 12px;
              text-decoration: none;
              display: block;
              background: #B80E12;
              padding: 0 9px 0 9px;
            }

            .gora a:hover {
              text-decoration: none;
              background: #B80E12;
            }

    .image {
      margin: 0 auto;
      margin-top: 8px;
      width: 920px;
      height: 200px;
      display: block;
      border-top: 2px #B80E12 solid;
      border-bottom: 1px #B80E12 solid;
      width: 920px;
      height: 200px;
    }

        .image a {
          display: block;
          background: url(../img/top/main.jpg);
          width: 920px;
          height: 200px;
        }

        .image a:hover {
          background-position: 0 100%;
        }

    .nawigacja {
      margin: 0 auto;
      width: 900px;
      padding: 0 10px 0 10px;
      border-bottom: 1px #d9d9d9 solid;
      height: 34px;
      color: #4d4d4d;
      font-size: 11px;
      font-weight: bold;
      line-height: 34px;
      margin-bottom: 20px;
      background: #dedede;
    }

        .nawigacja a {
          font-size: 11px;
          color: #4d4d4d;
          text-decoration: none;
          font-weight: normal;
        }

        .nawigacja a:hover {
          text-decoration: underline;
        }

    .zawartosc {
      margin: 0 auto;
      width: 920px;
      overflow: hidden;
      background: url(../img/srodek_bg.gif) repeat-y;
    }

        .menu {
          width: 180px;
          float: left;
          text-align: left;
          font-size: 11px;
          color: #666666;
        }
            .menu h2 {
              margin: 20px 0 15px 14px;
              padding: 0 0 0px 0;
              border-bottom: 1px #ededed solid;
              height: 24px;
              background: none;
              font-size: 12px;
              color: #666666;
              text-decoration: none;
            }

            .menu p {
              margin: 0 0 0 14px;
            }

            .menu h1 {
              margin: 20px 0 10px 0;
              padding: 0 0 0 10px;
              font-size: 12px;
              color: #14276b;
              font-weight: bold;
            }

                .menu h1 img {
                  height: 14px;
                }


            .menu .naglowek {
              padding: 0 0 0 10px;
              height: 24px;
              background: none;
            }

            .menu a {
              font-size: 12px;
              color: #4d4d4d;
              text-decoration: none;
            }

            .menu a:hover {
              text-decoration: underline;
            }

        .tresc {
          width: 710px;
          float: right;
          text-align: left;
        }

        .tresc h1 {
          margin: 18px 0 15px 0;
          padding: 0 0 10px 0;
          border-bottom: 1px #ededed solid;
          font-weight: bold;
          font-size: 16px;
          line-height: 16px;
          color: #DA1217;
        }

        .tresc h2 {
          margin: 0 0 0 0;
          padding: 0 0 0 0;
          color: #353535;
          font-size: 13px;
          font-weight: bold;
        }

            .tresc h2 a {
              color: #000000;
            }

        .tresc .opcje {
          margin: 30px 0 0 0;
          text-align: right;
          clear: both;
          display: block;
          color: #cccccc;
          cursor: pointer;
        }

            .opcje a {
              color: #cccccc;
              text-decoration: none;
            }

            .opcje a:hover {
              text-decoration: underline;
            }

    .podpis {
      margin: 0 auto;
      margin-top: 20px;
      width: 920px;
      text-align: center;
      background: url(../img/podpis_bg.gif) top repeat-x;
      line-height: 36px;
      height: 36px;
      color: #dadbdd;
      font-size: 11px;
    }

        .podpis a {
          font-size: 11px;
          color: #4d4d4d;
          text-decoration: none;
        }

        .podpis a:hover {
          text-decoration: underline;
        }

        .podpis .wybrane {
          text-decoration: underline;
        }

    .stopka {
      margin: 0 auto;
      margin-top: 12px;
      margin-bottom: 30px;
      text-align: right;
      width: 946px;
      font-size: 11px;
      color: #31385c;
      display: block;
      clear: both;
    }

        .stopka a {
          font-weight: bold;
          color: #31385c;
          text-decoration: none;
        }

        .stopka a:hover {
          font-weight: bold;
          color: #31385c;
          text-decoration: underline;
        }

.formularz {
}

    .formularz fieldset {
      border: 0 solid;
      margin: 0 0 10px 0;
    }

    .formularz legend {
      font-weight: bold;
      padding: 2px 5px;
    }

    .formularz fieldset ul {
      margin: 0;
      padding: 0;
    }

    .formularz fieldset li {
      list-style: none;
      margin: 0;
      padding: 5px;
    }

    .formularz label {
      display: inline-block;
      width: 260px;
      vertical-align: top;
      padding: 4px 0 0 0;
      font-size: 12px;
    }

    .formularz span {
      font-size: 11px;
      color: #666666;
      width: 240px;
    }


    .formularz .input_normal {
      width: 310px;
      padding: 4px;
      border: 1px #dddddd solid;
      border-top: 1px #c6c6c6 solid;
      border-left: 1px #c6c6c6 solid;
      font-size: 15px;
      font-family: tahoma;
    }

    .formularz .select {
      width: 320px;
      padding: 2px;
      margin: 0;
      border: 1px #dddddd solid;
      border-top: 1px #c6c6c6 solid;
      border-left: 1px #c6c6c6 solid;
      font-size: 15px;
      font-family: tahoma;
    }

    .formularz .textarea_normal {
      width: 310px;
      height: 200px;
      padding: 4px;
      border: 1px #dddddd solid;
      border-top: 1px #c6c6c6 solid;
      border-left: 1px #c6c6c6 solid;
      font-size: 15px;
      font-family: tahoma;
    }

    .formularz .formularz_blad {
      display: block;
      clear: both;
      font-size: 11px;
      color: #666666;
      margin: 2px 0 4px 265px;
    }

    .komunikat_ok {
      display: block;
      text-align: center;
      clear: both;
      font-size: 13px;
      color: #349645;
      margin: 14px;
      font-weight: bold;
    }

    .komunikat_blad {
      display: block;
      text-align: center;
      clear: both;
      font-size: 13px;
      color: #e51708;
      margin: 14px;
      font-weight: bold;
    }

    .formularz .token_przeladuj {
      cursor: pointer;
    }

    .formularz .in_token {
      width: 225px;
      border: 1px #dddddd solid;
      border-top: 1px #c6c6c6 solid;
      border-left: 1px #c6c6c6 solid;
      font-size: 15px;
      padding: 4px;
      color: #898989;
    }
