/* Gallery
------------------------------------ */
.gallery {
    width: 655px;
    margin: 20px 0 20px -1px;
    position:relative;
    background: #f2f2f2;
    border: 1px solid #d7d7d7;
}
.gallery.single-image {
    text-align:center;
}
.gallery .pseudo_conteiner {
    text-align:center;
    margin: 10px auto 5px;
    overflow:hidden;
    border: 1px solid #CCC;
    border-collapse: collapse;
    width: 630px;
}
.gallery .pseudo_conteiner .picture {
    padding: 0;
    background: #FFF;
    vertical-align: middle;
    width: 630px;
    height: 412px;
}
.gallery .pseudo_conteiner .picture .picture-conteiner {
    width: 630px;
    overflow: hidden;
}
.gallery .pseudo_conteiner .picture img {
    max-width: 630px;
}
.manipulate {
    width: 630px;
    margin: 0 auto 3px;
    position:relative;
}
.thumbnails {
    position:relative;
    width: 630px;
    overflow:hidden; 
    margin:0 auto 3px;
}
/** Thumbnails */
    .image_block {
        float:left;
        margin:0 8px 8px 0;
        position:relative;
    }
    .image_block a:focus {
        outline: 0; 
    }
    .image_block a {
        float: left;
        width: 85px;
        text-align: center;
        height: 55px;
        background: #FFF;
        padding: 4px;
        border: 1px solid #d7d7d7;
    }
    .image_block a img {
        vertical-align: middle;
    }
    .active_image a {
        padding: 3px;
        border: 2px solid #f34f01;
    }

.cl-counter {
    font: 1.1em/1.2 Tahoma, sans-serif;
    float: left;
}
.cl-counter strong {
    color: #0075d8;
}

/** Arrows */
    .arrows {
        width: 64px;
        margin: 0 auto;
    }
    .arrows .scroll-to {
        float: left;
        margin: 0 4px 0 0;
    }

.show-all {
    float: right;
}
.show-all a {
    float: left;
    height: 23px;
    line-height: 23px;
    color: #000;
    padding: 4px 0 0 30px;
    text-decoration: none;
    font: 1.1em/1.2 Tahoma, sans-serif;
    background: url(../images/ico_vg-expand.gif) no-repeat;
}
.show-all .cl-openup { background-position: 0 0; }
.show-all .cl-collapse { background-position: 0 -28px; }

