/* vim:set foldmethod=marker foldmarker={,}: */

/* Sprytne klasy */
.hidden {
   display: none;
}
.clear {
   clear: both;
}

/* Księga gości */
div.guest_book_records {
   width: 388px;

   margin:  -2px 0px 0px;
   padding: 0px;
}
div.guest_book_record {
   width: 388px;

   margin:  0px 0px 15px 0px;
   padding: 0px;
}
div.guest_book_record p {
   margin:  0px 3px 0.5em;
   padding: 0px;

   text-align: justify;
}
div.guest_book_record img {
   background: none;

   width:  auto;
   height: auto;

   margin:  1px 2px;
   padding: 0px;

   float: none;
}
div.guest_book_record img.avatar {
   margin: 0px 5px 5px 0px;
   float:  left;
}
div.guest_book_record_header {
   background-color: yellow;
   background-image:  url('../images/ksiega/record.header.gif');
   background-repeat: no-repeat;

   width:  378px; /* 388px - padding-left - padding-right */
   height: 22px;

   padding: 0px 5px;
}
div.guest_book_record_header div {
   overflow:    hidden;
   float:       left;
   height:      22px;
   width:       50%;
   line-height: 22px;
}
div.guest_book_record_header div.name {
   position: relative;
}
div.guest_book_record_header div.name a.email {
   background-image:  url('../images/mail.gif');
   background-repeat: no-repeat;

   position: absolute;

   width:  19px;
   height: 19px;

   top:  -2px;
   right: 37px;
}
div.guest_book_record_header div.name {
   font-size:   1em;
   font-weight: bold;
}
div.guest_book_record_header div.date {
   text-align: right;
   font-size:  0.7em;

   color: #af700f;
}
div.guest_book_record_header div.date a {
   font-size:   1em;
   font-weight: bold;

   color:       #fff;
}
div.guest_book_record_body {
   width: 98%;

   padding: 4px 1%;
}

/* Nagłówki */
h1.ksiega_compose {
   background-image:  url('../images/h1_ksiega_compose.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;

   width:  384px;
   height: 20px;

   margin:  0px 0px 1.3em;
   padding: 0px;

   text-indent: -9999px;
}
h1.ksiega {
   background-image:  url('../images/h1_ksiega.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;

   width:  384px;
   height: 20px;

   margin:  0px 0px 1.3em;
   padding: 0px;

   text-indent: -9999px;
}

/* Formularze */
form label {
   display: block;
   float:   right;

   height: 22px;
   margin: 2px;

   font-size:   12px;
   line-height: 22px;
}
form input {
   background-image:  url('../images/ksiega//input.gif');
   background-repeat: no-repeat;

   border: 0px;

   float:  right;
   width:  320px;
   height: 14px;
   margin: 2px;

   font-size: 12px;
   padding:   4px;

   color: #fff;
}
form input#image {
   width:  328px;
   height: 22px;

   padding: 0px;
}
form input.submit {
   background-image:  url('../images/ksiega/submit.gif');
   background-repeat: no-repeat;

   width:  93px;
   height: 25px;

   padding: 0px;

   font-size: 12px;
}
form input.compose {
   background-image:  url('../images/ksiega/submit.compose.gif');
   background-repeat: no-repeat;
}
form textarea {
   background-image:  url('../images/ksiega/textarea.gif');
   background-repeat: repeat-y;

   border: 0px;

   float:  right;
   width:  320px;
   height: 82px;
   margin: 2px;

   font-size: 12px;
   padding:   4px;

   color: #fff;
}

/* Formularz - nowy wpis */
form div#emoticons {
   float: right;

   width: 320px;

   margin:  10px 2px;
   padding: 0px;
}
form div#emoticons img {
   background: none;

   border: 0px;
   width:  19px;
   height: 19px;

   margin:  0px;
   padding: 0px;
}

/* Administracja - usuwanie wpisu */
div#form_guest_book_removal p {
   margin: 15px 5px;
}
div#form_guest_book_removal form input.submit {
   margin: 15px 5px;
   clear:  both;
   float:  left;
}

/* Przewijanie podstron */
div.pager {
   width:  95%;
   margin: 2.5%;

   color: white;

   text-align: center;
}
div.pager * {
   padding: 0px 4px;
}
div.pager a {
   color: red;
}

/* Poprawki głównego layout-u */
.contentContainer {
   padding-bottom: 3em;
}

