.photogallery{
    margin-bottom: 70px;
}

.photogallery .cover{
    float: left;
    width: 330px;
    height: 260px;
}

.photogallery .one_item{
    border-top: 1px solid #d5d1c9;
    padding-top: 20px;
    margin-top: 20px;
}

.photogallery .one_item.first{
    border-top: 0px none;
    margin-top: 0px;
    padding-top: 0px;
}

.photogallery .post{
    margin-left: 365px;
}

.photogallery .modulo_1 .cover{
    background: url('/img/design/fotos/cover_bg_1.png') no-repeat;
}

.photogallery .modulo_2 .cover{
    background: url('/img/design/fotos/cover_bg_2.png') no-repeat;
}

.photogallery .modulo_0 .cover{
    background: url('/img/design/fotos/cover_bg_3.png') no-repeat;
}

.photogallery .cover .image{
    position: relative;
}

.photogallery .cover .image IMG{
    display: block;
}

.photogallery .modulo_1 .cover .image{
    margin-left: 25px;
    margin-top: 25px;
}

.photogallery .modulo_2 .cover .image{
    margin-left: 25px;
    margin-top: 20px;
}

.photogallery .modulo_0 .cover .image{
    margin-left: 25px;
    margin-top: 28px;
}

.photogallery .cover .image .inner_description{
    color: white;
    font-size: 21px;
    font-style: italic;
    background: url('/img/design/fotos/transparent_back.png') repeat;
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 7px 0px 9px 0px;
    width: 275px;
}

.photogallery .cover .image .inner_description .descr {
    font-family: Georgia;
    font-size: 21px;
    font-style: italic;
    letter-spacing: -0.05em;
    margin-left: 15px;
}

.photogallery .post .count{
    font-size: 12px;
    color: #8a826f;
    font-style: italic;
    margin-top: 10px;
}

.photogallery .gallery{
    margin-top: 20px;
}

.photogallery .text{
    margin-top: 17px;
}

.page_title{
    float: left;
}

.title-wrap{
    float: right;
    margin-top: 15px;
}