#dynPhoto {
 padding: 0 10px;
}
#photoModalWrap, #photoModalWrap td {
 font: 12px/1.5 'Arial';
 color: #5d5d5d;
}
#photoModalWrap a {
 color: #20a7fd;
}
#photoModalWrap a:hover {
 color: #027fcf;
}
#photoModalWrap hr {
 margin: 5px 0;
 border: 0;
 height: 2px;
 overflow: hidden;
 background: url(./../../img/photopage/hr.png) repeat-x;
}
#photoModalWrap .uphoto-entry {
 margin-bottom: 20px;
}
#photoModalWrap input[type=text], #photoModalWrap input[type=password], #photoModalWrap textarea {
 vertical-align: middle;
 height: 24px;
 margin: 3px 0;
 padding: 2px 5px;
 *padding: 0px;
 font-family: 'Tahoma', 'Arial';
 font-size: 13px;
 line-height: 18px;
 color: #000;
 background: #fff;
 border: 1px solid #dcdcdc;
 box-shadow: inset 0 1px 0 1px rgba(0, 0, 0, 0.03);
 outline: none;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
#photoModalWrap input[type=text]:focus, #photoModalWrap input[type=password]:focus, #photoModalWrap textarea:focus {
 border-color: #9c9c9c;
}
#photoModalWrap textarea {
 padding: 3px 5px;
 height: auto;
 overflow: auto;
 resize: none;
}
#photoModalWrap .securityCode {height: auto !important;}
#photoModalWrap #message {
 width: 100%;
 height: 100px !important;
}
#photoModalWrap input[type=button], #photoModalWrap input[type=submit], #photoModalWrap input[type=reset], #photoModalWrap .button, #photoModalWrap select {
 position: relative;
 display: inline-block;
 vertical-align: middle;
 min-width: 20px;
 padding: 0 10px;
 text-align: center;
 text-decoration: none !important;
 font: 13px/31px 'Verdana', 'Arial';
 height: 31px;
 color: #777 !important;
 text-shadow: 0 1px 0 #fffcf6;
 border: 1px solid #aaa;
 border-radius: 3px;
 background-color: #fff;
 background-image: -webkit-linear-gradient(bottom, rgba(85,85,85,.1), rgba(255,255,255,.1));
 background-image: -moz-linear-gradient(bottom, rgba(85,85,85,.1), rgba(255,255,255,.1));
 background-image: -o-linear-gradient(bottom, rgba(85,85,85,.1), rgba(255,255,255,.1));
 background-image: -ms-linear-gradient(bottom, rgba(85,85,85,.1), rgba(255,255,255,.1));
 background-image: linear-gradient(to top, rgba(85,85,85,.1), rgba(255,255,255,.1));
 box-shadow: inset 0 0 11px #fff;
 *display: inline; /*--FOR-IE--*/
 overflow: visible;
 zoom: 1; /*--FOR-IE--*/
 cursor: pointer;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
#photoModalWrap select {height: auto !important;}
#photoModalWrap ::-moz-focus-inner {
 border: 0;
 padding: 0;
}
#photoModalWrap input[type=button]:hover, #photoModalWrap input[type=submit]:hover, #photoModalWrap input[type=reset]:hover, #photoModalWrap .button:hover {background-color: #fafafa;}
#photoModalWrap input[type=button]:active, #photoModalWrap input[type=submit]:active, #photoModalWrap input[type=reset]:active, #photoModalWrap .button:active {background-color: #fafafa;box-shadow: inset 0 1px 2px rgba(0,0,0,.17);}
#photoModalWrap .codeButtons {
 min-width: 20px;
 margin: 2px 1px !important;
 padding: 1px 4px !important;
 width: auto !important;
 height: auto !important;
 line-height: 1.4 !important;
}
#photoModalWrap .cBlock1, #photoModalWrap .cBlock2, #photoModalWrap .cBlock1 td, #photoModalWrap .cBlock2 td {
 font-size: 11px;
 font-family: 'Tahoma', 'Arial';
}
#photoModalWrap .cTop {
 border: 0;
}
#photoModalWrap .cBlock1, #photoModalWrap .cBlock2, #photoModalWrap .cMessage {
 border: 0 !important;
 background: none !important;
}
#photoModalWrap .cBlock1, #photoModalWrap .cBlock2 {
 border-top: 1px solid #e9edf1 !important;
}
#photoModalWrap .cMessage a:first-child img {
 margin: 0 5px 2px;
}
#photoModalWrap #addform, #photoModalWrap .commTable, #photoModalWrap .smiles {
 margin: 0 !important;
 background: none !important;
 border: 0 !important;
}
@import "css/styles.css" screen;

.u-center{text-align:center; }
#u-photo:before,#photo:after{content:""; display:table; }
#u-photo:after{clear:left; }
#u-photo{zoom:1; }
.uphoto{display:inline-block; vertical-align:middle; margin:10px; text-align:left; }
.photo-title{display:block; margin:0; padding:0 5px 5px 5px; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; font:bold 12px/17px 'Arial'; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.photo-block,.photo-eblock{position:relative; display:inline-block; vertical-align:middle; padding:5px; font:12px/16px 'Arial'; background:url('/.s/img/photopage/opacity02.png'); box-shadow:0 .5px 3px rgba(0,0,0,.37); border-radius:5px; }
.photo-block:after{display:block; content:""; position:absolute; top:100%; left:0; right:0; height:7px; background:url('/.s/img/photopage/ph-shadow.png') no-repeat center top; }
.photo-block a span{cursor:pointer; }
.ph-wrap{display:block; position:relative; overflow:hidden;
 -webkit-box-shadow:
 0 1px 0 rgba(255,255,255,.2),
 inset 0 4px 5px rgba(0,0,0,.6),
 inset 0 1px 0 rgba(0,0,0,.6);
 -moz-box-shadow:
 0 1px 0 rgba(255,255,255,.2),
 inset 0 4px 5px rgba(0,0,0,.6),
 inset 0 1px 0 rgba(0,0,0,.6);
 box-shadow:
 0 1px 0 rgba(255,255,255,.2),
 inset 0 4px 5px rgba(0,0,0,.6),
 inset 0 1px 0 rgba(0,0,0,.6);
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;}
.ph-wrap img{vertical-align:middle; border:0;height:230px;
-webkit-box-shadow:
 0 1px 0 rgba(255,255,255,.2),
 inset 0 4px 5px rgba(0,0,0,.6),
 inset 0 1px 0 rgba(0,0,0,.6);
 -moz-box-shadow:
 0 1px 0 rgba(255,255,255,.2),
 inset 0 4px 5px rgba(0,0,0,.6),
 inset 0 1px 0 rgba(0,0,0,.6);
 box-shadow:
 0 1px 0 rgba(255,255,255,.2),
 inset 0 4px 5px rgba(0,0,0,.6),
 inset 0 1px 0 rgba(0,0,0,.6);
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px; }
.ph-wrap .ph-link{display:block; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; text-decoration:none !important; background:rgba(255,255,255,.85); opacity:0; -webkit-transition:.5s .05s opacity ease; transition:.5s .05s opacity ease; filter:alpha(opacity=0); background:url('/.s/img/photopage/opacity085.png'); }
.ph-wrap .ph-link:hover{opacity:1; filter:alpha(opacity=100); }
.ph-tc{display:table-cell; *display:block; vertical-align:middle; text-align:center;z-index:20;
 -webkit-box-shadow:
 inset 0 0 4px rgba(0,0,0,1),
 inset 0 2px 1px rgba(255,255,255,.5),
 inset 0 -9px 2px rgba(0,0,0,.6),
 inset 0 -12px 2px rgba(255,255,255,.3);
 -moz-box-shadow:
 inset 0 0 4px rgba(0,0,0,1),
 inset 0 2px 1px rgba(255,255,255,.5),
 inset 0 -9px 2px rgba(0,0,0,.6),
 inset 0 -12px 2px rgba(255,255,255,.3);
 box-shadow:
 inset 0 0 4px rgba(0,0,0,1),
 inset 0 2px 1px rgba(255,255,255,.5),
 inset 0 -9px 2px rgba(0,0,0,.6),
 inset 0 -12px 2px rgba(255,255,255,.3);
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px; }
.ph-data{display:inline-block; }
.ph-date{display:block; padding:2px 7px; font-weight:bold; color:#000 !important; }
.ph-descr{display:block; padding:5px 8px; font-style:italic; font-size:11px; line-height:14px; color:#464646 !important; text-shadow:0 1px 0 #fff; }
.ph-author{display:inline-block; vertical-align:middle; margin:2px 0 0 0; padding:0 0 0 18px; color:#464646 !important; text-shadow:0 1px 0 #fff; background:url('/.s/img/photopage/uico-user.png') no-repeat left center; }
.ph-author:hover{text-decoration:underline; }
.ph-details{display:block; height:16px; margin:5px 0 0 0; text-align:center; }
.phd-views,.phd-comments,.phd-rating{display:inline-block; margin:0 10px 0 0; background:no-repeat left center; padding-left:20px; }
.phd-views{background-image:url('/.s/img/photopage/uico-view.png'); }
.phd-comments{background-image:url('/.s/img/photopage/uico-comment.png'); padding-left:18px; }
.phd-rating{background-image:url('/.s/img/photopage/uico-rating.png'); padding-left:18px; margin-right:0; cursor:pointer; position:relative; }
.phd-dorating{display:none; vertical-align:middle; margin:1px 0 0 0; font-size:0; border-radius:3px; transition:all .15s ease; -webkit-transition:all .15s ease; }
.uphoto .phr-opened .phd-views,.uphoto .phr-opened .phd-comments,.uphoto .phr-opened .phd-rating{display:none; }
.phr-opened .phd-dorating{display:inline-block; }
.phd-dorating .u-current-rating{visibility:hidden; }
.ph-wrap img,.ph-data{*margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0":(parentNode.offsetHeight - this.offsetHeight)/2+"px"); }
.uphoto-entry{margin-bottom:10px; }
.uphoto-entry .ph-wrap,.uphoto-entry .ph-tc{width:auto; height:auto; }
.uphoto-entry .photo-block{*display:inline; *zoom:1; }
.photo-etitle{margin:10px 0; text-align:center; }
.photo-edescr{margin:15px 0; text-align:justify; }
.photo-eblock{margin-bottom:10px; *display:inline; *zoom:1; }
.photo-expand{display:block; position:relative; }
.photo-expand img{max-width:100%; }
.photo-expand .dd-tip{position:absolute; display:block; bottom:-49px; left:0; width:100%; height:48px; text-align:center; background:url('/.s/img/photopage/opacity085.png'); font:12px/48px 'Arial' !important; text-decoration:none !important; color:#595959 !important; text-shadow:0 1px 0 #fff !important; -webkit-transition:bottom .2s .1s ease; transition:bottom .2s .1s ease; *display:none; }
.dd-tip:hover,#phtmDiv35:hover ~ .dd-tip,.hovered .dd-tip{bottom:0; *display:block; }
.expand-ico{display:inline-block; vertical-align:middle; margin:0 10px 0 0; width:24px; height:48px; background:url('/.s/img/photopage/expand.png') no-repeat left center; }
.photo-hr{margin:5px 0; border:0; height:2px; overflow:hidden; background:url('/.s/img/photopage/hr.png') repeat-x; *display:none; }
.photo-edetails,.photo-edetails2{display:block; line-height:30px !important; }
.photo-edetails{margin-top:5px; line-height:35px !important; }
.uphoto-entry .phr-opened .phd-rating{display:none; }
.phd-author{display:inline-block; vertical-align:baseline; margin:0 0 0 5px; padding:0 0 0 18px; background:url('/.s/img/photopage/uico-user.png') no-repeat left center; }
.photo-slider{margin:10px 0; }
.photo-slider table{margin:auto; }
#photoModalWrap{position:fixed; z-index:10007; left:0; right:0; top:0; bottom:0; overflow:auto; }
#photoModalWrap .fancybox-wrap{position:relative !important; top:0 !important; padding-top:20px; padding-bottom:20px; }
#photoModalWrap .fancybox-inner{height:auto !important; overflow: visible !important; }
#fakeArrowsBlock{position:relative; min-height:100%; }
.modalArrow{width:50%; position:fixed; z-index:10006; }
.modalArrow span{visibility:visible; opacity:.5; }
.modalArrow:hover span,.modalArrow.hovered span{opacity:1; }
.modalArrow.fancybox-next{right:0; }
.modalArrow.fancybox-prev{left:0; }
.fakeArrow{position:absolute; top:0; left:0; width:50%; height:100%; cursor:pointer; background:transparent url('/.s/src/ulightbox/blank.gif'); outline:0; }
.fakeArrowNext{left:auto; right:0; }
#phtmDiv35{display:block; }
#photoModalWrap #phtmDiv35{min-height:31px; background:url('/.s/img/wd/3/ajax.gif') no-repeat center center; }
#mphoto-addcmt{padding:5px 0; text-align:center; background:#f9f9f9; }
#acform{text-align:left; }
#photoModalWrap #acform{display:none; }
.fixedAddComBtn{position:fixed; bottom:0; left:50%; z-index: 10; }
#photoModalWrap .comAddOpened #acform{display:block !important; }
.comAddOpened #mphoto-addcmt-btn{display:none; }
#photoModalWrap .cMessage{word-break:break-word; overflow: hidden; }