.text-content {
              padding-top: 15px;
              padding-left: 15px;
              padding-bottom: 15px;
}
.text-content .item {
              width: 152px;
              float: left;
              margin-right: 13px;
}
.text-content .item img, .text-content .detailed img {
              border: 1px solid #999498;
              width: 150px;
              height: 150px;
}
.text-content .detailed img {
              width: 298px;
              height: 298px;              
}
.text-content h2 {
              text-align: center;
              margin: 0px;
              padding: 0px;
              font-size: 100%;
}
.text-content h2 a {
              font-size: 90%;
              font-weight: normal;
              color: black;
}
.gal-update-cleaner {
                    height: 15px;
}

.pager, .text-content {
       border-bottom: 5px solid white;
}
.pager {
       padding: 5px;
       position: relative;
}
.pager span, .pager a {
       color: black;
       font-weight: bold;
}
.pager span {
       position: absolute;
       left: 0px;
       width: 50%;
       margin-left: 25%;
       margin-right: 25%;
       text-align: center;
}
.pager .prev {
       float: left;
       padding-left: 11px;
       margin-left: 5px;
       background: url('/images/teplice/arrow-left.gif') no-repeat left center;
}
.pager .next {
       float: right;
       padding-right: 11px;
       margin-right: 5px;
       background: url('/images/teplice/arrow-right.gif') no-repeat right center;
}
.detailed {
          width: 300px;
          margin: 0px auto;
}
.detailed h1, .detailed span {
          font-size: 100%;
          font-weight: bold;
}