.hyphensAuto{-webkit-hyphens:auto;hyphens:auto}.photo-div-descr{margin-bottom:1em}.photo-div-descr p{margin-bottom:.5em}.photo-div-descr p:first-child{font-weight:700;margin-bottom:.8em}.photo-div-menu{font-size:1.2em;margin-bottom:1em}.photo-div-menu .button{font-weight:400;margin:0 .5em .5em 0;padding:.5em}.photo-div-menu .button,.photo-div-menu .button:link{color:#000}.photo-div-menu .button.admin,.photo-div-menu .button.admin:link{background:#ff9797;color:#000}.photo-div-menu .button i{font-size:1.2em}.photo-div-menu .button i,.photo-div-menu .button span{margin:0 .2em;vertical-align:middle}@media screen and (max-width:500px){.photo-div-menu .button span{display:none}}.photo-div-ruser-box{border:1px solid #e0e0e0;clear:both;font-size:11px;margin-top:10px;padding:10px}.photo-div-ruser-box ul{clear:both;list-style-type:none;margin:0;padding:0}.photo-div-ruser-box ul li{border-top:1px solid #e0e0e0;clear:both;margin:0;padding:0}.photo-div-ruser-box ul li a{display:block;padding:8px 0;text-decoration:none}.photo-div-ruser-box ul li a:hover .ruser{text-decoration:underline}.photo-div-ruser-box ul li a .count{color:#666;margin-left:8px}.photo-div-ruser-box ul li .active{font-weight:700}#photo-main-list{margin:0 -8px 0 0}#photo-main-list a{background:none #eee no-repeat 50%;background-size:cover;display:block;float:left;height:120px;margin:0 4px 4px 0;overflow:hidden;position:relative;text-decoration:none;width:130px}#photo-main-list a div{background:none repeat scroll 0 0 rgba(0,0,0,.5);bottom:0;box-sizing:border-box;color:#fff;font-size:11px;left:0;line-height:1;margin:0;max-height:37px;padding:2px;position:absolute;width:100%;word-wrap:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;text-overflow:ellipsis;white-space:normal}#photo-main-list.tn2{margin:0 -3% 0 0}@media screen and (max-width:576px){#photo-main-list.tn2{margin:0}}#photo-main-list.tn2 a{border:1px dotted #eee;height:auto;margin:0 2% 2% 0;padding-bottom:33.33%;width:48%}@media screen and (max-width:576px){#photo-main-list.tn2 a{margin:0 0 2%;padding-bottom:66.66%;width:100%}}#photo-main-list.tn2 a div{font-size:1.1667rem;line-height:1.3;max-height:20%;padding:.4em .6em}@media screen and (max-width:576px){#photo-main-list.tn2 a div{font-size:1rem}}#photo-main-list.tn2 a img{height:auto;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.photo-menu{margin-bottom:2em}.photo-menu__total{float:right;font-weight:700;margin-left:1.5em}.photo-menu__total i{margin-right:.5em}.photo-menu__button,.photo-menu__button:link{color:#000}.photo-menu__button--current{font-weight:700}.photo-menu__button i{font-size:1.2em}.photo-menu__button i,.photo-menu__button span{margin:0 .2em;vertical-align:middle}@media screen and (max-width:500px){.photo-menu__button span{display:none}}.photo-new-box{border:1px solid #e0e0e0;clear:both;font-size:11px;margin-top:10px;padding:10px}.photo-new-box ul{clear:both;list-style-type:none;margin:0;padding:0}.photo-new-box ul li{border-top:1px solid #e0e0e0;clear:both;margin:0;padding:0}.photo-new-box ul li a{display:block;padding:8px 0;text-decoration:none}.photo-new-box ul li a:hover{text-decoration:underline}.photo-search{display:flex;flex-wrap:wrap;margin-bottom:2em;margin-right:-2em}.photo-search__input{margin-right:2em;max-width:500px;width:100%}.photo-search__option{font-size:150%;margin-top:1em}.photo-search input[type=checkbox]{display:none}.photo-search input[type=checkbox]+label{color:#666;cursor:pointer;display:inline-block;padding-left:2em;padding-top:.3em;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.photo-search input[type=checkbox]+label:before{border:1px solid #666;content:"";display:block;height:1.4em;left:0;opacity:.6;position:absolute;top:.2em;transition:all .12s,border-color .08s;width:1.4em}.photo-search input[type=checkbox]:checked+label:before{border-left-color:transparent;border-radius:0;border-top-color:transparent;left:.5em;opacity:1;top:-.2em;transform:rotate(45deg);width:.8em}.photo-show2 .bookmarks{margin:10px 3px}.photo-show2 .photo-form{margin:10px 0 0;padding:0;width:780px}.photo-show2 .photo-form .answer{padding-bottom:20px;padding-top:3px}.photo-show2 .photo-form textarea{border:1px solid #666;padding:4px;width:400px}.photo-show2 .photo-form input.file{width:300px}.photo-show2 .rating-rmsg{color:#ccc}.photo-show2 ul.actions{font-size:12px;margin:10px 0;padding:0 0 0 2em}.photo-show2 ul.actions li{padding:.2em 0}.photo-show2 .photo-container{position:relative}.photo-show2 .photo-container .next,.photo-show2 .photo-container .prev{align-items:center;bottom:0;display:flex;font-size:8em;justify-content:center;opacity:.4;position:absolute;text-decoration:none!important;text-shadow:#000 1px 0 1px,#000 0 1px 1px,#000 0 -1px 1px,#000 -1px 0 1px;top:0;transition:.3s}.photo-show2 .photo-container .next:active,.photo-show2 .photo-container .next:link,.photo-show2 .photo-container .next:visited,.photo-show2 .photo-container .prev:active,.photo-show2 .photo-container .prev:link,.photo-show2 .photo-container .prev:visited{color:#fff}.photo-show2 .photo-container .next:active,.photo-show2 .photo-container .next:hover,.photo-show2 .photo-container .prev:active,.photo-show2 .photo-container .prev:hover{opacity:1}.photo-show2 .photo-container .next{right:0}.photo-show2 .photo-container .prev{left:0}.photo-show2 a.show3{display:inline-block}.photo-show2 #photo{background-color:#f2f2f2;border:1px solid #ccc;float:left;margin:3px 10px 0 0;vertical-align:middle}.photo-show2 .div-descr{color:#666;font-size:11px;margin:3px 0}#photo-sub-div{margin:0;width:100%}#photo-sub-div a{background:none #eee no-repeat 50%;background-size:cover;border:0;display:block;float:left;outline-style:none;outline-width:0;overflow:hidden;position:relative;text-decoration:none}#photo-sub-div a .caption{background:none repeat scroll 0 0 rgba(0,0,0,.4);bottom:0;box-sizing:border-box;color:#fff;font-size:12px;left:0;line-height:1.1;margin:0;padding:4px 6px 1px;position:absolute;transition:all .5s ease;width:100%}#photo-sub-div a .caption .descr{box-sizing:border-box;font-size:10px;max-height:0;overflow:hidden;transition:all .5s ease}#photo-sub-div a .caption .count{background:url(/photo/photo-camera.png) no-repeat 0;color:#fff;float:right;font-size:11px;font-weight:400;padding-left:14px}#photo-sub-div a .updated{background-color:red;color:#fff;display:inline-block;font-size:10px;line-height:1;margin:0;padding:2px 5px 3px;position:absolute;right:0;text-transform:uppercase;top:20px}#photo-sub-div a:hover .caption{background:none repeat scroll 0 0 rgba(0,0,0,.7);transition:all .5s ease}#photo-sub-div a:hover .caption .descr{margin-bottom:10px;max-height:130px;overflow:hidden}#photo-sub-div .name{padding-bottom:5px}@media screen and (min-width:900px){#photo-sub-div a{height:165px;margin:0 2% 2% 0;width:23.5%}#photo-sub-div a:nth-child(4n+4){margin-right:0}}@media screen and (max-width:900px) and (min-width:600px){#photo-sub-div a{height:165px;margin:0 2% 2% 0;width:32%}#photo-sub-div a:nth-child(3n+3){margin-right:0}}@media screen and (max-width:600px){#photo-sub-div a{height:165px;margin:0 2% 2% 0;width:49%}#photo-sub-div a:nth-child(2n+2){margin-right:0}}#photo #photo-tree{display:none;float:left;font-size:1em;line-height:1.4;margin-right:2em;width:230px}#photo #photo-tree .tmargin{margin-top:5px}#photo #photo-tree .filetree{font-size:1em;margin-top:1em}@media screen and (min-width:800px){#photo #photo-tree{display:block}}#photo #photo-main{overflow:hidden;padding-bottom:3em}.thumbwrap{margin:0;padding:0}.thumbwrap li{border:0 solid #ccc;display:-moz-inline-box;display:inline-block;margin:0 3px 5px 0;padding:0;position:relative;text-align:center;vertical-align:top}.thumbwrap li>div{display:table;width:180px}.thumbwrap a{color:#000;cursor:pointer;display:block;text-decoration:none}.thumbwrap div.albumN{background:url(/images/ico_album.gif) no-repeat 0 0}.thumbwrap div.albumN,.thumbwrap div.albumY{display:block;height:16px;left:8px;position:absolute;top:8px;width:19px;z-index:100}.thumbwrap div.albumY{background:url(/images/ico_album_friends.gif) no-repeat 0 0}.thumbwrap a.albumN,.thumbwrap a.albumY{color:#000;cursor:pointer;display:block;text-decoration:none}.thumbwrap>li .wrimg{display:table-cell;height:189px;vertical-align:middle;width:180px}.thumbwrap img{border:1px solid #999;vertical-align:middle}.thumbwrap a:hover{background-color:#f0f0f0}.thumbwrap .caption{display:block;font-size:12px;padding:0 5px 5px}.thumbwrap .caption .grey{color:silver}.thumbwrap .comments-num{left:5px;position:absolute;top:5px;z-index:99}.thumbwrap .comments-num a,.thumbwrap .comments-num a:visited{background-image:url(/images/comments_num.gif);background-position:2px 3px;background-repeat:no-repeat;color:#505050;display:block;font-size:10px;padding:1px 1px 1px 15px;text-decoration:none}.thumbwrap .comments-num a:hover{text-decoration:underline}.thumbwrap .rating{height:15px;overflow:hidden;padding:0;position:absolute;right:5px;top:5px;width:75px;z-index:99}@media (min-width:0){.thumbwrap{border-collapse:collapse}.thumbwrap a{vertical-align:top}.thumbwrap,.thumbwrap a{display:inline-block}}
/*# sourceMappingURL=photo.css.map */
