.zviera {
        position: relative;
        width: 100%;
}
.zviera .photo {
        width: 164px;
        border-right: 1px solid white;
        float: left;
        color: white;
        overflow: hidden;
}
.zviera .photo div {
        margin: 7px;
        background-color: #595758;
        padding: 3px;
        text-align: center;
        padding-bottom: 10px;
        font-size: 90%;
        font-weight: bold;
}
.zviera .photo div img {
        width: 144px;
        border: 0px;
        margin-bottom: 10px;
}
.zviera .photo a {
        color: white;
        font-weight: bold;
}
.zviera h1 {
        font-size: 130%;
        color: #314220;
        margin: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
}
.zviera h1 span {
        font-size: 75%;
        padding-left: 10px;
        background: url('../../../images/teplice/navigation-cube.gif') no-repeat left center;
        font-weight: normal;
        color: black;
}
.zviera .z-content {
        width: 510px;
        float: right;
}
.zviera .z-content table {
        border-collapse: collapse;        
}
.zviera .z-content table th, .zviera .z-content table td {
        padding: 1px;
        background-color: transparent !important;
}
.zviera .z-content table th {
        text-align: left;
        width: 120px;
}
.zviera .z-content table td {
        padding-right: 10px;
}
.zviera .f-left {
        float: left;
        width: 255px;
}
.zviera .f-right {
        float: right;
        width: 255px;
        margin-bottom: 20px;
}



/*
.zviera .buttons_update {
        width: 668px !important;
}
.height20 {
          height: 1px;
} */

.zviera .buttons {
        width: 510px;
        position: absolute;
        bottom: 0px;
}
.zviera .buttons_update {
        padding-bottom: 5px;
}
.zviera .buttons a {
        font-weight: bold;
        background: url('../../../images/teplice/navigation-cube.gif') no-repeat left center;
        padding-left: 13px;
        margin-right: 15px;
}

.zviera .buttons .zajem {
         width: 167px;
         height: 31px;
         color: white;
         font-weight: bold;
         float: right;
         background: url('../../../images/utulek/zajem.gif') no-repeat left top;
         margin-bottom: -10px;
         margin-top: -29px;
         padding-top: 15px;
         padding-left: 52px;
         margin-right: 0px;
}



.zviera {
        margin-bottom: 11px;
}



/* .text-content */
.pager {
       width: 670px;
       border-bottom: 5px solid white;
       padding: 5px;
       position: relative !important;
}
.pager span, .pager a {
       color: black;
       font-weight: bold;
}
.pager span {
       position: absolute;
       float: left;
       left: 0px;
       width: 335px;
       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;
}

/**/
