/* CSS - POTNIJTO by Adam Matysiak */

/* ustawienia główne */

* {
  margin: 0;
  padding: 0;
}

body {
     font: 12px Tahoma, Lucida, sans-serif;
     width: 100%;
     background: url(../gfx/back.jpg) white repeat-x left top;
}

img {
    border: 0;
}

h2 { font-size: 1.1em; line-height: 1.25; padding: 5px 0; font-family: Tahoma, sans-serif; }

p { font-size: .9em; line-height: 1.5; }
ul { padding: 10px; }

abbr, acronym {
      border-bottom: 1px dashed #000;
      cursor: default;
}

a { color: black; text-decoration: none; }
a:hover { text-decoration: underline; }

div.clear { clear: both; }

.visible { display: block; }
.hidden { display: none; }

/* strona */

#top {
        background: url(../gfx/top.gif) no-repeat left top;
        width: 929px;
        height: 289px;
}

#left {
      float: left;
}

#mails {
          background: url(../gfx/mail.gif);
          width: 713px;
          height: 59px;
}

.frame {
       width: 237px;
       float: left;
}

#mails .frame {
       margin-top: 23px;
}

#mails .mail {
       background-color: white;
       padding: 1px 2px;
       margin-left: 15px;
}

#mails .mail img {
       margin-left: 2px;
}

.header {
        background-color: #292715;
        padding: 12px 10px;
        width: 693px;
        color: white;
        font-weight: bold;
}

.header a {
        color: white;
}

.row td {
        border-right: 1px solid #e6e5e5;
        border-bottom: 1px solid #e6e5e5;
}

.row td div {
     padding-left: 14px;
}

.row td div div {
     font-size: .9em;
     padding-left: 15px;
     margin-top: 2px;
}

.row td div div a {
     font-weight: bold;
}

.cycles td {
        width: 237px;
        height: 48px;
}

.events td {
        width: 237px;
        height: 172px;
        vertical-align: top;
        padding-top: 27px;
}

.row td.empty {
        background-color: #f7f7f7;
}

.row td.filled {
        background-color: white;
}

.row td.righted {
        width: 236px;
}

.events td div img {
        float: left;
        margin-right: 4px;
}

.events td div {
     padding-right: 14px;
}

.events td div div {
     padding-left: 14px;
}

.events td div div.first {
        padding-top: 20px;
        line-height: 1.25em;
}

.row td.filled div.main {
     padding-top: 8px;
     padding-bottom: 8px;
}

.eventText, .eventText td {
           border: 0px;
           padding: 0px;
           padding-bottom: 5px;
}

.eventText td {
           height: 15px;
           vertical-align: top;
}

td.bolded {
        font-weight: bold;
}

.poster img {
        width: 220px;
}

/* panel administracyjny */


#left .text {
      background-color: white;
      width: 713px;
}

#left .text #enter {
      padding: 45px 30px;
}

#left .text .what {
      width: 100px;
      padding: 5px;
      background-color: #f7f7f7;
      font-size: 1em;
}

#left .text .input {
      width: 100px;
      padding: 5px;
      background-color: white;
}

#left .text .input:hover {
      background-color: #f7f7f7;
}

#left .text .club-add-new {
      padding: 10px;
}

#left .text th {
        border-right: 1px solid #e6e5e5;
        border-bottom: 1px solid #e6e5e5;
        padding: 5px;
}

#left .text td.center,
#left .text .centered td {
        text-align: center;
}

#left .text tr.odd {
      background-color: #f7f7f7;
}

textarea.large {
      height: 100px;
      margin-bottom: 10px;
}

/* prawa kolumna z plakatem */

#right {
      float: left;
      background-color: white;
      width: 252px;
      min-height: 255px;
}

#right .fresh {
       background: url(../gfx/fresh.gif) no-repeat top left;
       width: 80px;
       height: 29px;
       margin: 20px;
}

#right .poster, #right .text {
       padding-left: 12px;
}

#right .poster {
       display: none;
}

#right img {
       border: 2px solid #dfdfdf;
}

#right .text p {
       width: 220px;
       margin-bottom: 10px;
}

iframe {
       display:none;
}

/* stopka */

#footer {
        clear: both;
        background-color: #d5fe00;
        width: 963px;
        height: 69px;
        margin-bottom: 50px;
}

#footer .text {
        text-align: right;
        padding-top: 30px;
        padding-right: 15px;
        color: #4d4e46;
        font-size: .9em;
}

#footer .text a {
        color: #4d4e46;
        text-decoration: none;
}

#footer .text a:hover {
        color: black;
        text-decoration: none;
}

