.close-btn{position:fixed;right:20px;top:20px;width:48px;height:48px;background:url("/images/close_window.png?1") no-repeat scroll 0 0}.thumbnail-window{background:url("/images/overlay.png") repeat scroll 0 0;left:0;right:0;top:0;bottom:0;position:fixed;text-align:center;z-index:3333}.thumbnail-window *{box-sizing:border-box}.thumbnail-window .thumbnail-main{margin:0 auto;background-color:#000}.thumbnail-window .thumbnail-workplace{padding:10px}.gallery-list-block{overflow:hidden;width:800px;height:155px}.gallery-list{background-color:#c0c0c0}.gallery-list:hover{background-color:#404040}.gallery-list td{background-color:white;border:1px solid #144f8a;box-sizing:border-box;line-height:9px;text-align:center;height:145px;border-radius:2px;cursor:pointer;margin:2px 6px;opacity:.5;padding:3px;vertical-align:middle}.gallery-list td.gallery-list-select{opacity:1}.gallery-main{width:800px}.gallery-main .gallery-photo-line{height:650px}.gallery-main .gallery-photo-line td{height:650px}.gallery-main a.gallery-nav-next,.gallery-main a.gallery-nav-back{display:block;height:100%;position:relative;width:75px;background:no-repeat center center}.gallery-main a.gallery-nav-next{background-image:url("/images/next.png")}.gallery-main a.gallery-nav-back{background-image:url("/images/back.png")}.gallery-main .gallery-photo{background:url("/images/loading.gif") no-repeat center center;position:relative;text-align:center;width:650px;height:650px}.gallery-main .gallery-photo .gallery-private{border:1px solid #c2d0db;background-color:#e2e9ef;border-radius:5px;color:#3e464c;font-size:14px;padding:6px;width:300px;position:absolute;top:250px;left:170px;z-index:999}.gallery-main .gallery-photo .gallery-private a.userBtn{width:250px}.gallery-main .gallery-photo .gallery-private p{text-align:center;text-indent:0;line-height:22px}.gallery-main .gallery-photo .gallery-private p a{color:#3e464c}.gallery-main .gallery-photo .gallery-private p a:hover{text-decoration:none}.User .ImageGallery{box-sizing:border-box;display:table;width:auto;border-spacing:3px;margin-left:7px}.User .ImageGallery *{box-sizing:border-box}.User .ImageGallery a{display:table-cell;text-align:center;vertical-align:middle;border:1px solid #144f8a;width:82px;padding:0;margin:0;background-color:white;height:118px}.User .ImageGallery a.video{width:150px}.User .ImageGallery a.video img{width:148px}.User .ImageGallery a img.miniphotos{max-width:82px}