/*
Kodowanie: www.zdzislowicz.pl
*/

body {
  margin: 0 auto;
  margin-top: 6px;
  background: #ffffff;
  font-family: verdana;
}

img {
  border: 0;
  margin: 0;
  padding: 0;
}

p {
  text-align: justify;
}

form, fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#top {
  margin: 0 auto;
  text-align: center;
  width: 992px;
  height: 53px;
  background: url(../img/main/tlo.gif) repeat-x;
  text-align: left;
  clear: both;
  display: block;
  margin-bottom: 3px;
}

    #top .img_kontakt {
      margin: 6px 0 0 2px;
    }

    #top img {
      float: left;
    }


    #top ul {
      margin: 0;
      padding: 0;
      list-style: none;
    }

    #top li {
      margin: 0;
      padding: 0;
      float: left;
    }

    #top .l {
      background: url(../img/main/top_l.gif) no-repeat;
      width: 1px;
      height: 19px;
      float: left;
    }

    #top .p {
      background: url(../img/main/top_p.gif) no-repeat;
      width: 2px;
      height: 19px;
      float: left;
    }

    #top .s {
      float: left;
    }

    #top a {
      font-size: 9px;
      color: #585858;
      font-weight: bold;
      line-height: 22px;
      margin: 0 5px 0 5px;
    }

    #top #top_data {
      padding: 0 6px 0 0;
      float: right;
      font-size: 9px;
      color: #585858;
      line-height: 24px;
      height: 22px;
      background: url(../img/main/top_data_bg.gif) right no-repeat;
    }

        #top_data span {
          font-weight: bold;
        }

#menu {
  margin: 10px 0 0 0;
  margin: 0 auto;
  text-align: center;
  width: 992px;
  text-align: left;
  background: url(../img/main/menu_bg.jpg) #af0000 no-repeat;
  clear: both;
  display: block;
}

    #menu .ml {
      width: 3px;
      background: url(../img/main/menu_l.gif) top no-repeat;
      height: 3px;
      float: left;
    }

    #menu .mp {
      width: 3px;
      background: url(../img/main/menu_p.gif) top no-repeat;
      height: 3px;
      float: left;
    }

    #menu .ms {
      float: left;
      margin: 1px 2px 0 2px;
    }

    #menu ul {
      margin: 0 0 0 0;
      padding: 0;
      list-style: none;
      background: url(../img/main/menu_li_bg.jpg) repeat-x;
      height: 20px;
    }

    #menu li {
      margin: 0;
      padding: 0;
      height: 20px;
      float: left;
      border-right: 1px #ffffff solid;
    }

    #menu .f {
      width: 3px;
      background: url(../img/main/menu_l.gif) top no-repeat;
      height: 3px;
      float: left;
      border: none;
    }

    #menu .item_l {
      width: 4px;
      height: 17px;
      float: left;
      margin: 2px 0 0 0;
    }

    #menu .item_p {
      width: 4px;
      height: 17px;
      float: left;
      margin: 2px 0 0 0;
    }

    #menu .item_l_s {
      width: 4px;
      height: 17px;
      background: url(../img/main/item_l.gif) no-repeat bottom;
      float: left;
      margin: 2px 0 0 0;
    }

    #menu .item_p_s {
      width: 4px;
      height: 17px;
      background: url(../img/main/item_p.gif) no-repeat bottom;
      float: left;
      margin: 2px 0 0 0;
    }

    #menu .item_c {
      float: left;
      font-size: 11px;
      color: #ffffff;
      font-weight: bold;
      text-decoration: none;
      padding: 1px 2px 4px 2px;
      float: left;
      margin: 2px 0 0 0;
      line-height: 12px;
      cursor: pointer;
    }

    #menu .item_c_s {
      background: #ffffff;
      color: #cf101c;
      float: left;
      font-size: 11px;
      font-weight: bold;
      text-decoration: none;
      padding: 1px 2px 4px 2px;
      margin: 2px 0 0 0;
      line-height: 13px;
      cursor: pointer;
    }

    #menu a.item {
      font-size: 11px;
      color: #ffffff;
      font-weight: bold;
      text-decoration: none;
      padding: 1px 2px 4px 2px;
      float: left;
      margin: 2px 0 0 0;
      line-height: 13px;
    }

    #menu .menu_opcje {
      background: #ffffff;
      color: #bd1421;
      font-size: 11px;
      display: none;
    }

        .menu_opcje .linki {
          display: block;
          background: #ffffff;
          border-left: 2px #af0000 solid;
          border-right: 2px #af0000 solid;
          border-bottom: 3px #af0000 solid;
          color: #bd1421;
          line-height: 20px;
        }


        .menu_opcje a {
          margin: 0;
          padding: 0;
          color: #bd1421;
          font-size: 11px;
          padding: 0 6px 0 6px;
          height: 22px;
        }

#wykonanie {
  margin: 0 auto;
  margin-top: 20px;
  width: 992px;
  height: 21px;
  line-height: 21px;
  background: url(../img/main/wykonanie_bg.gif) repeat-x;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  font-size: 10px;
}

    #wykonanie a {
      color: #ffff00;
      font-weight: bold;
    }

#strona {
  margin: 0 auto;
  margin-top: 5px;
  text-align: center;
  width: 992px;
  overflow: hidden;
}

    #strona #strona_lewo {
      float: left;
      text-align: left;
      width: 452px;
    }

    #strona #strona_prawo {
      float: right;
      text-align: left;
      width: 535px;
    }

.box_norm {
  display: block;
  text-align: left;
  margin: 0 0 5px 0;
  height: 100%;
  clear: both;
}

.box_norm {
  display: block;
  text-align: left;
  margin: 0 0 5px 0;
  height: 100%;
  clear: both;
}

    .naglowek_z_very_short {
      overflow: hidden;
      background: url(../img/main/pasek_zielony_very_short.jpg) no-repeat;
      height: 17px;
      clear: both;
    }

    .naglowek_c_very_short {
      overflow: hidden;
      background: url(../img/main/pasek_czerwony_very_short.jpg) no-repeat;
      height: 17px;
      clear: both;
    }

    .naglowek_n_short {
      overflow: hidden;
      background: url(../img/main/pasek_niebieski_short.jpg) no-repeat;
      height: 17px;
      clear: both;
    }

    .naglowek_c_sredni {
      overflow: hidden;
      background: url(../img/main/pasek_czerwony_sredni.jpg) no-repeat;
      height: 17px;
      clear: both;
      text-align: left;
    }

        .naglowek_c_sredni a {
          float: right;
          color: #ffff00;
          font-weight: bold;
          font-size: 11px;
          line-height: 18px;
          margin: 0 4px 0 0;
          padding: 0 0 0 14px;
          background: url(../img/main/archiwum_z.gif) no-repeat left;
        }

    .naglowek_n_sredni {
      overflow: hidden;
      background: url(../img/main/pasek_niebieski_sredni.jpg) no-repeat;
      height: 17px;
      clear: both;
    }

        .naglowek_n_sredni a {
          float: right;
          color: #ffff00;
          font-weight: bold;
          font-size: 11px;
          line-height: 18px;
          margin: 0 4px 0 0;
          padding: 0 0 0 14px;
          background: url(../img/main/archiwum_z.gif) no-repeat left;
        }

    .naglowek_n_big {
      overflow: hidden;
      background: url(../img/main/pasek_niebieski_big.jpg) no-repeat;
      height: 17px;
      clear: both;
    }

        .naglowek_n_big a {
          float: right;
          color: #ffff00;
          font-weight: bold;
          font-size: 11px;
          line-height: 18px;
          margin: 0 4px 0 0;
          padding: 0 0 0 14px;
          background: url(../img/main/archiwum_z.gif) no-repeat left;
        }

    .naglowek_n {
      overflow: hidden;
      background: url(../img/main/pasek_niebieski.jpg) no-repeat;
      height: 17px;
      clear: both;
    }

    .naglowek_z {
      overflow: hidden;
      background: url(../img/main/pasek_zielony.jpg) no-repeat;
      height: 17px;
      clear: both;
    }

        .naglowek_z a {
          float: right;
          color: #ffff00;
          font-weight: bold;
          font-size: 11px;
          line-height: 20px;
          margin: 0 4px 0 0;
          padding: 0 0 0 14px;
          background: url(../img/main/archiwum_z.gif) no-repeat left;
        }

    h1.n1_n {
      margin: 0;
      padding: 0;
      margin: 0 0 0 5px;
      padding: 0;
      font-size: 11px;
      font-weight: bold;
      color: #ffffff;
      line-height: 17px;
      float: left;
    }

    h1.n1_z {
      margin: 0;
      padding: 0;
      margin: 0 0 0 5px;
      padding: 0;
      font-size: 11px;
      font-weight: bold;
      color: #ffffff;
      line-height: 17px;
      float: left;
    }

    h2.c {
      color: #c60f1d;
      font-size: 20px;
      font-weight: bold;
      margin: 0 6px 0 6px;
      padding: 0 0 2px 0;
    }

    h2.c a {
      color: #c60f1d;
      font-size: 20px;
      font-weight: bold;
    }

    span.c_sredni {
      color: #c60f1d;
      font-size: 16px;
      font-weight: bold;
      margin: 0;
      padding: 0 0 4px 0;
      display: block;
    }

        span.c_sredni a {
          color: #c60f1d;
          font-size: 16px;
          font-weight: bold;
        }

    h2.n {
      color: #073d5c;
      font-size: 20px;
      font-weight: bold;
      margin: 0;
      padding: 0 0 6px 0;
      line-height: 20px;
    }

        h2.n a {
          color: #073d5c;
          font-size: 20px;
          font-weight: bold;
        }

    h2.n_g {
      color: #073d5c;
      font-size: 18px;
      font-weight: bold;
      margin: 0;
      padding: 0 0 6px 0;
      line-height: 20px;
    }

        h2.n_g a {
          color: #073d5c;
          font-size: 18px;
          font-weight: bold;
        }

    h2.s {
      color: #073d5c;
      font-size: 14px;
      font-weight: bold;
      margin: 0;
      padding: 2px 6px 4px 6px;
    }

        h2.s a {
          color: #073d5c;
          font-size: 14px;
          font-weight: bold;
        }

    /* BOX TRESC NO BORDER */
    .box_tresc_noborder {
      background: #e7e2cf;
      margin: 0 0 4px 0;
      overflow: hidden;
      padding: 2px;
    }

    .box_tresc_purp {
      background: #e7e2cf;
      margin: 0 0 4px 0;
      overflow: hidden;
      padding: 4px 4px 4px 4px;
      height: 100%;
      font-size: 12px;
    }

        .box_tresc_purp a {
          color: #d81920;
        }

        .box_tresc_purp p {
          margin: 0 0 4px 0;
          padding:  0;
          font-size: 12px;
        }

    /* BOX TRESC */
    .box_tresc {
      background: #f2efe6;
      margin: 0 0 4px 0;
      overflow: hidden;
      padding: 4px 4px 4px 4px;
      height: 100%;
      font-size: 12px;
    }

        .box_tresc p.tresc {
          text-align: justify;
        }


        .box_tresc a {
          color: #d81920;
        }

        .box_tresc .wiadomoscTagi {
          clear: both;
          display: block;
          font-size: 11px;
          font-weight: bold;
          margin: 10px 0 4px 0;
        }

        .box_tresc .wiadomoscTagi a {
          font-size: 11px;
          color: #d81920;
          font-weight: bold;
        }

        .box_tresc .wiadomoscAutor {
          clear: both;
          display: block;
          font-size: 11px;
          font-weight: bold;
          margin: 10px 0 4px 0;
        }

        .box_tresc .wiadomoscAutor a {
          font-size: 11px;
          color: #d81920;
          font-weight: bold;
        }

        .box_tresc p {
          margin: 0 0 4px 0;
          padding:  0;
          font-size: 12px;
        }

    .wiadomosc_dnia_zdjecie {
      margin: 0 auto;
      text-align: center;
      display: block;
      margin-top: 2px;
    }

    .wiadomosc_dnia_autor {
      margin: 0 auto;
      margin-top: 3px;
      margin-bottom: 6px;
      width: 426px;
      background: #ffffff;
      padding: 0 0 0 4px;
      color: #454545;
      font-size: 11px;
      font-weight: bold;
      line-height: 20px;
    }

    .wiadomosc_dnia_czytaj_dalej {
      float: right;
      margin: 0;
      background: url(../img/main/czytaj_dalej.gif) left no-repeat;
      clear: both;
      font-size: 11px;
      color: #d81920;
      font-weight: bold;
      padding: 4px 0 4px 12px;
    }

    .wiadomosc_dnia_autor img {
      margin: 0 2px 0 0;
    }

    .wiadomosc_dnia_autor a {
      color: #454545;
      font-size: 11px;
      font-weight: bold;
      line-height: 24px;
    }

    .goraca_wiadomosc_zdjecie {
      float: left;
      margin-top: 2px;
      padding: 0 6px 6px 0;
    }

    p.goraca_wiadomosc_skrot {
      font-size: 11px;
    }

    .goraca_wiadomosc_autor {
      color: #073d5c;
      font-weight: bold;
      font-size: 9px;
      margin: 4px 0 4px 0;
    }

    .goraca_wiadomosc_autor a {
      color: #d81920;
      font-weight: bold;
    }

    .goraca_wiadomosc_wiecej {
      float: right;
      margin: 0;
      background: url(../img/main/wiecej.gif) left no-repeat;
      font-size: 11px;
      color: #d81920;
      font-weight: bold;
      margin: 0 0 0 0;
      padding: 4px 0 5px 12px;
    }

    .hot_news {
      background: #ffffff;
      color: #073d5c;
      line-height: 13px;
      font-size: 10px;
      font-weight: bold;
      padding: 2px 4px 2px 4px;
      margin: 0 0 3px 0;
    }

        .hot_news a {
          color: #073d5c;
          font-size: 11px;
          font-weight: bold;
          background: url(../img/main/hot_news.gif) left no-repeat;
          padding: 0 0 0 17px;
          margin: 0 0 0 2px;
        }

    /* BOX TRESC DWIE KOLUMNY SHORT */
    .box_tresc_bloki_short {
      background: url(../img/main/bloki_short_bg.jpg) repeat-y;
      margin: 0 0 0 0;
      overflow: hidden;
      height: 100%;
    }

        .box_tresc_bloki_short .blok_short_lewo {
          float: left;
          text-align: left;
          width: 176px;
        }

            .blok_short_lewo p {
              text-align: left;
              font-size: 10px;
              font-weight: bold;
              float: left;
              padding: 0 8px 8px 8px;
              margin: 4px 0 0 0;
            }

            .blok_short_lewo img {
              float: left;
              padding: 6px 4px 4px 0;
            }

        .box_tresc_bloki_short .blok_short_prawo {
          float: left;
          text-align: left;
          width: 176px;
        }

            .blok_short_prawo p {
              text-align: left;
              font-size: 10px;
              font-weight: bold;
              float: left;
              padding: 0 8px 8px 8px;
              margin: 4px 0 0 0;
            }

            .blok_short_prawo img {
              float: left;
              padding: 6px 4px 2px 0;
              margin: 0;
            }

        .prognoza_zdjecie {
          margin: 0 auto;
          margin-top: 6px;
          margin-bottom: 6px;
          display: block;
        }

        .blok_big_lewo {
          float: left;
          text-align: left;
          width: 226px;
        }

            .blok_big_lewo p {
              margin: 2px 6px 0 6px;
              padding: 0;
              font-size: 12px;
            }

        .blok_big_prawo {
          float: right;
          text-align: left;
          width: 226px;
        }

            .blok_big_prawo p {
              margin: 2px 6px 0 6px;
              padding: 0;
              font-size: 12px;
            }

        .prognozy_wiecej {
          float: right;
          margin: 0;
          background: url(../img/main/wiecej.gif) left no-repeat;
          font-size: 11px;
          color: #d81920;
          font-weight: bold;
          margin: 2px 0 0 0;
          padding: 4px 6px 4px 12px;
        }

        .prognozy_lista_1 {
          background: #ffffff;
          padding: 3px 4px 2px 4px;
          color: #000000;
          font-weight: bold;
          font-size: 11px;
          overflow: hidden;
          clear: both;
          display: block;
          line-height: 18px;
          height: 18px;
          margin: 0 6px 0 6px;
        }

        .prognozy_lista_2 {
          background: #f3f2cf;
          padding: 3px 4px 2px 4px;
          color: #000000;
          font-weight: bold;
          font-size: 11px;
          overflow: hidden;
          clear: both;
          display: block;
          line-height: 18px;
          height: 18px;
          margin: 0 6px 0 6px;
        }

        .prognozy_lista_kto {
          text-align: left;
          width: 70%;
          float: left;
        }

        .prognozy_lista_typ {
          text-align: center;
          width: 15%;
          float: left;
        }

        .prognozy_lista_wynik {
          text-align: center;
          width: 15%;
          float: left;
        }

        .nasze_typy {
          font-size: 11px;
          color: #080808;
          font-weight: bold;
          text-decoration: none;
          width: 100%;
          border-spacing: 4px;
        }

            .nasze_typy a {
              font-weight: bold;
              color: #d81920;
            }


    /* BOX TRESC DWIE KOLUMNY */
    .box_tresc_bloki_big {
      background: url(../img/main/bloki_big_bg.gif) repeat-y;
      margin: 0 0 4px 0;
      overflow: hidden;
      height: 100%;
    }

        .prognoza_zdjecie {
          margin: 0 auto;
          margin-top: 6px;
          margin-bottom: 1px;
          display: block;
        }

        .blok_big_lewo {
          float: left;
          text-align: left;
          width: 226px;
        }

        .blok_big_prawo {
          float: right;
          text-align: left;
          width: 226px;
        }

        .prognozy_wiecej {
          float: right;
          margin: 0;
          background: url(../img/main/wiecej.gif) left no-repeat;
          font-size: 11px;
          color: #d81920;
          font-weight: bold;
          margin: 0 0 0 0;
          padding: 4px 6px 8px 12px;
        }

        .prognozy_lista_1 {
          background: #ffffff;
          padding: 3px 4px 2px 4px;
          color: #000000;
          font-weight: bold;
          font-size: 11px;
          overflow: hidden;
          clear: both;
          display: block;
          line-height: 18px;
          height: 18px;
          margin: 0 6px 0 6px;
        }

        .prognozy_lista_2 {
          background: #f3f2cf;
          padding: 3px 4px 2px 4px;
          color: #000000;
          font-weight: bold;
          font-size: 11px;
          overflow: hidden;
          clear: both;
          display: block;
          line-height: 18px;
          height: 18px;
          margin: 0 6px 0 6px;
        }

        .prognozy_lista_kto {
          text-align: left;
          width: 70%;
          float: left;
        }

        .prognozy_lista_typ {
          text-align: center;
          width: 15%;
          float: left;
        }

        .prognozy_lista_wynik {
          text-align: center;
          width: 15%;
          float: left;
        }

        .nasze_typy {
          font-size: 11px;
          color: #080808;
          font-weight: bold;
          text-decoration: none;
          width: 100%;
          border-spacing: 4px;
        }

            .nasze_typy td {
              margin: 0;
              background: #ffffff;
            }


            .nasze_typy .typ_data {
              width: 8%;
              text-align: center;
            }

            .nasze_typy .typ_flaga {
              width: 5%;
              text-align: center;
            }

            .nasze_typy .typ_kto {
              width: 45%;
              text-align: center;
            }

            .nasze_typy .typ_typ {
              width: 6%;
              text-align: center;
            }

            .nasze_typy .typ_stawka {
              width: 8%;
              text-align: center;
            }

            .nasze_typy .typ_bukmacher {
              width: 22%;
              text-align: center;
            }

            .nasze_typy .typ_wynik {
              width: 6%;
              text-align: center;
            }


        .nasze_typy_short {
          font-size: 11px;
          color: #080808;
          font-weight: bold;
          text-decoration: none;
          width: 100%;
          border-spacing: 4px;
          clear: both;
        }

            .nasze_typy_short td {
              margin: 0;
              background: #ffffff;
            }

            .nasze_typy_short .typ_kto {
              text-align: center;
              padding: 4px;
              background: #b8d8ec;
            }

            .nasze_typy_short .typ_data {
              width: 15%;
              text-align: center;
              margin-bottom: 4px;
            }

            .nasze_typy_short .typ_flaga {
              width: 12%;
              text-align: center;
            }

            .nasze_typy_short .typ_typ {
              width: 13%;
              text-align: center;
            }

            .nasze_typy_short .typ_stawka {
              width: 15%;
              text-align: center;
            }

            .nasze_typy_short .typ_bukmacher {
              width: 32%;
              text-align: center;
            }

            .nasze_typy_short .typ_wynik {
              width: 13%;
              text-align: center;
            }

#boxy_dziel {
  overflow: hidden;
}

    #boxy_dziel #boxy_lewo {
      float: left;
      width: 352px;
    }

    #boxy_dziel #boxy_prawo {
      float: right;
      width: 178px;
    }

.reklama {
  text-align: center;
  margin: 0 auto;
}

.reklama_button {
  border: 1px black solid;
  margin: 2px 0 4px 0;
}

    /* ARTYKULY */
    .artykul_zdjecie {
      float: left;
      margin-top: 2px;
      padding: 0 6px 6px 0;
    }

    .artykul_tekst {
      margin: 0 0 2px 0;
      padding:  0;
      font-size: 12px;
    }

    .artykul_przerwa {
      display: block;
      height: 1px;
      background: url(../img/main/artykul_przerwa.gif) repeat-x;
      clear: both;
      line-height: 1px;
      font-sizE: 1px;
    }

    a.artykul_link {
      font-size: 11px;
      color: #073d5c;
      background: url(../img/main/czytaj_dalej.gif) left no-repeat;
      padding: 4px 0 4px 18px;
      line-height: 20px;
      font-weight: bold;
    }

.analizyBetgola {
  color: #073d5c;
  font-size: 11px;
  font-weight: bold;
}

    .analizyBetgola ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }

    .analizyBetgola li {
      margin: 0;
      padding: 0;
    }

    .analizyBetgola a.analizaLogin {
      color: #d81920;
      font-size: 11px;
      font-weight: bold;
      margin: 0 0 0 2px;
    }

    .analizyBetgola a.analizaTytul {
      color: #073d5c;
      font-size: 11px;
      font-weight: bold;
      margin: 0 0 0 2px;
    }

/* SHOUTBOX */
span.shoutboxTresc {
  font-weight: bold;
  font-size: 10px;
  display: block;
  margin: 6px 0 4px 0;
  clear: both
}

.shoutboxLista {
  overflow: auto;
  padding: 2px;
  margin: 0;
  max-height: 140px;
  height: 140px;
  margin: 2px 0 0 0;
}

.shoutboxTrescTextarea {
  font-size: 12px;
  height: 30px;
  line-height: 15px;
  width: 338px;
  margin: 2px 0 2px 0;
  display: block;
  font-family: tahoma;
  padding: 2px;
  margin: 4px 0 4px 0;
  border: 1px #a5a5a5 solid;
}

.shoutboxOpcje {
  overflow: hidden;
  display: block;
}

    .shoutboxWyslij {
      float: right;
      width: 45%;
      text-align: right;
    }

        .shoutboxWyslij .shoutboxDodaj {
          width: 65px;
          height: 18px;
          background: url(../img/main/shoutbox_dodaj.jpg);
          border: 0;
          margin: 0;
          padding: 0;
          cursor: pointer;
          margin: 2px 0 0 0;
        }

        .shoutboxWyslij .shoutboxOdswiez {
          width: 73px;
          height: 18px;
          background: url(../img/main/shoutbox_odswiez.jpg);
          border: 0;
          margin: 0;
          padding: 0;
          cursor: pointer;
          margin: 2px 0 0 0;
        }

    .shoutboxNick {
      float: left;
      width: 55%;
      text-align: left;
    }

        .shoutboxNick span.shoutboxNickIn {
          font-weight: bold;
          font-size: 10px;
          margin: 0px 0 4px 0;
          padding: 4px 0 0 0;
        }

        .shoutboxNick .shoutboxNickInput {
          font-size: 12px;
          border: 1px #a5a5a5 solid;
          height: 13px;
          line-height: 15px;
          width: 140px;
          margin: 2px 0 2px 0;
          font-family: tahoma;
          padding: 2px;
        }

.shoutboxBlad {
  color: #353535;
  font-size: 10px;
}

.shoutboxKomunikat {
  font-size: 10px;
  font-weight: bold;
  display: block;
  text-align: center;
  color: #d81920;
  margin: 10px 0 10px 0;
}

.shoutboxKomentarz {
  background: #ffffff;
  font-size: 10px;
  color: #353535;
}

    .shoutboxKomentarz p {
      font-size: 10px;
      padding: 3px;
      font-weight: normal;
      max-width: 312px;
      width: 312px;
      overflow: hidden;
    }

    .shoutboxKomentarz a {
      color: #d81920;
      font-weight: bold;
      font-size: 10px;
    }

.shoutboxAutor {
  display: block;
  margin: 0 0 2px 0;
  padding: 0 3px 3px 3px;
  font-weight: bold;
}

    .shoutboxAutor span.niezalogowany {
      font-weight: normal;
      font-weight: bold;
    }


/* KOMENTARZE */
span.komentarzTresc {
  font-weight: bold;
  font-size: 10px;
  display: block;
  margin: 6px 0 4px 0;
  clear: both
}

.komentarzTrescTextarea {
  font-size: 12px;
  height: 60px;
  line-height: 15px;
  width: 438px;
  margin: 2px 0 2px 0;
  display: block;
  font-family: tahoma;
  padding: 2px;
  margin: 4px 0 4px 0;
  border: 1px #a5a5a5 solid;
}

.komentarzOpcje {
  overflow: hidden;
  display: block;
}

    .komentarzToken {
      float: left;
      width: 40%;
      margin: 0 auto;
    }

    .komentarzWyslij {
      float: right;
      text-align: right;
      width: 15%;
    }

        .komentarzWyslij .komentarzDodaj {
          width: 65px;
          height: 18px;
          background: url(../img/main/komentarz_dodaj.jpg);
          border: 0;
          margin: 0;
          padding: 0;
          cursor: pointer;
          margin: 2px 0 0 0;
        }


    .komentarzNick {
      float: left;
      width: 45%;
    }

        .komentarzNick span.komentarzNickIn {
          font-weight: bold;
          font-size: 10px;
          margin: 0px 0 4px 0;
          padding: 4px 0 0 0;
        }

        .komentarzNick .komentarzNickInput {
          font-size: 12px;
          border: 1px #a5a5a5 solid;
          height: 13px;
          line-height: 15px;
          width: 140px;
          margin: 2px 0 2px 0;
          font-family: tahoma;
          padding: 2px;
        }

        .komentarzNick span.komentarzTokenIn {
          font-weight: bold;
          font-size: 10px;
          margin: 0px 0 4px 0;
          padding: 4px 0 0 0;
        }

        .komentarzNick .komentarzTokenInput {
          font-size: 12px;
          border: 1px #a5a5a5 solid;
          height: 13px;
          line-height: 15px;
          width: 72px;
          margin: 2px 0 2px 0;
          font-family: tahoma;
          padding: 2px;
        }

.komentarzBlad {
  color: #353535;
  font-size: 10px;
  display: block;
  margin: 0 0 4px 0;
  clear: both;
}

.komentarzKomunikat {
  font-size: 10px;
  font-weight: bold;
  display: block;
  text-align: center;
  color: #d81920;
  margin: 14px 0 14px 0;
}

.komentarzKomentarz {
  background: #ffffff;
  font-size: 10px;
  color: #353535;
}

    .komentarzKomentarz p {
      font-size: 10px;
      padding: 3px;
      font-weight: normal;
      max-width: 436px;
      width: 436px;
      overflow: hidden;
    }

    .komentarzKomentarz a {
      color: #d81920;
      font-weight: bold;
      font-size: 10px;
    }

.komentarzAutor {
  display: block;
  margin: 0 0 2px 0;
  padding: 0 3px 3px 3px;
  font-weight: bold;
}

    .komentarzAutor span.niezalogowany {
      font-weight: normal;
      font-weight: bold;
    }

.token_przeladuj {
  color: #000000;
  font-size: 10px;
  font-weight: bold;
  display: block;
  margin: 2px 0 4px 0;
}

.token {
  display: block;
  clear: both;
  margin: 0 0 4px 0;
  margin: 0 auto;
  text-align: center;
  border: 1px black solid;
  margin: 0 auto;
  margin-top: 2px;
}

.tokenKontakt {
  border: 1px #a6d8f9 solid;
}

/* TAGI */
.tagi {
}

    .tagi a {
      color: #000000;
      font-size: 11px;
      font-weight: bold;
      white-space: nowrap;
    }

.porcjowanie {
  margin: 0 auto;
  text-align: center;
  font-size: 11px;
  color: #000000;
  line-height: 18px;
  font-weight: bold;
}
    .porcjowanie table {
      margin: 0 auto;
    }


    .porcjowanie a {
      color: #000000;
    }

    .porcjowanie img {
    }

    .porcjowanie span {
      color: #d81920;
    }

/* SONDA */
.sondaPytanie {
  font-size: 14px;
  color: #191919;
  font-weight: bold;
  margin: 0 0 8px 0;
  display: block;
}

.sondaGlosuj {
  font-size: 11px;
  font-weight: bold;
  color: #191919;
  display: block;
  margin: 0 0 2px 0;
}

.sondaOk {
  margin: 0 auto;
  margin-top: 10px;
  text-align: center;
  display: block;
}

.sondaOddajGlos {
  width: 65px;
  height: 18px;
  background: url(../img/main/sonda_glosuj.jpg);
  border: 0;
  cursor: pointer;
  margin: 2px 0 0 0;
}

.sondaWynik {
  display: block;
  font-size: 11px;
  font-weight: bold;
}

.sondaWszystkichGlosow {
  display: block;
  color: #d81920;
  font-weight: bold;
  font-size: 11px;
  margin: 0 auto;
  text-align: center;
  margin-top: 8px;
}

.sondaGlosOddany {
  display: block;
  color: #d81920;
  font-weight: bold;
  font-size: 11px;
  margin: 0 auto;
  text-align: center;
  margin-top: 4px;
}

.sondaPasek {
  background: #c31f1a;
  height: 12px;
  display: block;
}

.sondaPasekCaly {
  margin: 4px 2px 6px 0;
  width: 99%;
  display: block;
}

.formularz {
  margin: 8px 0 0 0;
}

    .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: 160px;
      vertical-align: top;
      padding: 4px 0 0 0;
      font-size: 11px;
    }

    .formularz .input_normal {
      width: 250px;
      padding: 4px;
      border: 1px #a6d8f9 solid;
      border-top: 1px #a6d8f9 solid;
      border-left: 1px #a6d8f9 solid;
      font-size: 13px;
      font-family: tahoma;
    }

    .formularz .input_log {
      width: 120px;
      padding: 1px;
      margin: 0 4px 0 0;
      border: 1px #a6d8f9 solid;
      border-top: 1px #a6d8f9 solid;
      border-left: 1px #a6d8f9 solid;
      font-size: 13px;
      font-family: tahoma;
    }

    .formularz .input_sel {
      width: 120px;
      padding: 1px;
      margin: 0 4px 0 0;
      border: 1px #a6d8f9 solid;
      border-top: 1px #a6d8f9 solid;
      border-left: 1px #a6d8f9 solid;
      font-size: 12px;
      font-family: tahoma;
    }

    .formularz .textarea_normal {
      width: 250px;
      height: 160px;
      padding: 4px;
      border: 1px #a6d8f9 solid;
      border-top: 1px #a6d8f9 solid;
      border-left: 1px #a6d8f9 solid;
      font-size: 13px;
      font-family: tahoma;
    }

    .formularz .formularz_blad {
      display: block;
      clear: both;
      font-size: 11px;
      color: #666666;
      margin: 2px 0 4px 165px;
    }

    .formularz_blad_lewo {
      display: block;
      clear: both;
      font-size: 11px;
      color: #666666;
      margin: 4px 0 0 0;
    }

    .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;
    }

    .formularz .zaloguj {
      width: 65px;
      height: 18px;
      background: url(../img/main/zaloguj.jpg);
      border: 0;
      cursor: pointer;
      padding: 0 0 2px 0 ;
    }

    .formularz .ok {
      width: 65px;
      height: 18px;
      background: url(../img/main/ok.jpg);
      border: 0;
      cursor: pointer;
      padding: 0 0 2px 0 ;
    }

.center {
  text-align: center;
  padding: 4px;
}

.komunikat {
  color: #c60f1d;
  font-weight: bold;
  padding: 0 0 8px 0;
  font-size: 11px;
}