.image-list{
    overflow:hidden;
    margin:0 0 20px -20px;
    width: 725px;
}

.multi-photo {
    display:inline-block;
    position:relative;
    text-decoration:none;
    width:235px;
    vertical-align:top;
    margin-bottom:5px;
    width: 235px;
}
.auto-width .multi-photo{
    width: auto;   
    margin: 0 3px 3px 0;
    float: left;
}
.auto-width .multi-photo:last-child{
    margin-right: 0;
}
.num-images2 .multi-photo{ margin-right: 9px;}
.num-images3 .multi-photo{ margin-right: 5px;}
.num-images4 .multi-photo{ margin-right: 5px;}
.num-images5 .multi-photo:first-child{ margin-left: 3px;}

.auto-width .multi-photo-click{
    width: auto;   
    height: auto;
}

.onloadError{
    color: #484848;
    display: table-cell;
    font: 18px/24px Georgia,Arial,sans-serif;
    height: 675px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 900px;
}
.multi-photo-click{
    cursor: pointer;
    width: 232px;
    /*height: 131px;*/
    vertical-align: top;
    background-color: #f2f2f2;
    text-align: center;
}
.multi-photo  img{
/*    max-width : 175px;
    max-height:131px;*/
    display:inline-block;
}
.auto-width .multi-photo img{
    display: block;
}
.multi-photo  .caption{
    text-decoration:none;
    color:#484848;
    background:#f3f3f3;
    font:9px/16px Arial,Helvetica,sans-serif;
    padding:5px 10px;
    width: 212px;
}
.caption > span{
    display:block;
}
.outer{
    display:none;
    background:#f2f2f2;
}
.outer-gallery > img{
    width:175px;
    height:140px;
}
.outer-big-picture{
    text-align:center;
}
.image-preview{
    display:inline-block;
    vertical-align:top;
    margin-right: 5px;
    outline: none;
}

.image-preview:nth-child(5n) {
    margin-right: 0;
}
.image-preview > img{
    width:175px;
    height:140px;
}

.photo-number{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.45);
    font:bold 12px/24px Tahoma,Arial,sans-serif;
    height:24px;
    bottom:0;
    color: #FFFFFF;
    position: absolute;
    text-decoration: none;
    width: 212px;
    text-align:right;
    padding:0 10px;
    display:none;
    font-weight: bold;
}
.photo-number > .camera-white{
    background: url(/vis/camera_ico.png) left center no-repeat;
    display:inline-block;
    width:14px;
    height:12px;
    margin-right:5px;
}
.modalOverlay{
    /*background: url(/html/j/fancybox/source/fancybox_overlay.png);*/
    background: url(/html/i/modal-overlay.png);
    width: 100%;
    height: 100%;
    position: fixed;
    top:0;
    z-index: 8999;
    overflow: auto;
}
.modalWrapper{
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    margin: 0 auto 50px;
    /*min-height: 500px;*/
    padding: 0 25px 0;
    width: 900px;
    position: relative;
    z-index: 8899;
}
.modalCenter{
    width: 950px;
    margin: 0 auto;
    height: 100%;
    position: relative;
    top: 0;
}
.modalRightSide{
    height: 100%;
    position: absolute;
    right: 0;
    z-index: 9001;
    top: 0;
    cursor: pointer;
}
.modalLeftSide{
    height: 100%;
    position: absolute;
    z-index: 9001;
    top: 0;
    left: 0;
    cursor: pointer;
}
.modalIndent{
    height: 50px;
}
.modalIndentFooter{
    position: absolute;
    bottom: 0;
    width: 950px;
    height: 100%;
    z-index: 1;
}
.galleryBigPicture{
    text-align: center;
}
.modalWrapperHeader, .modalWrapperFooter{
    padding: 15px 0;
}
.galleryBigPicture > a{
    display: none;
    text-decoration: none;
}
.galleryBigPicture > .active{
    display: block;
}
.galleryBigPicture > a.active{
    display: block;
}
.modalLoading{
    width: 100%;
    height: 675px;
    background: url("/netcat/modules/default/preloader.gif") no-repeat center center;
}
.galleryForImage{ 
    display: none;
}
.galleryForImage.active{ 
    display: block;
}
.modalCaption{
    color:#2d2d2d;
    font:italic 18px/24px Georgia,Tahoma,Arial,sans-serif;
}
.modalNumPhotos{
    color:#2d2d2d;
    font:italic 14px/24px Arial,sans-serif;
}
.modalWindowClose{
    display: block;
    width: 31px;
    height: 31px;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(/html/i/buttons-close.png) no-repeat;
}
.modalWindowClose:hover{
    background-position: 0 -63px;
}
.modalWindowClose:active{
    background: url(/html/i/buttons-close.png) 0 -32px no-repeat;
}