/*#FotoLayer {
width: 1007px;
}*/
.FotoViewer .content .layer-close {
	right: -3%;
  top: 5%;
  font-size: 180%;
}
 .FotoViewer {
	 /*background: #fff;*/
	 overflow: visible !important;
}
 .FotoViewer .ul-layer-content {
	 margin: 0;
}
 .FotoViewer .ul-layer-content .layer-close {
	 margin: 0;
	
}
 .FotoViewer .content {
	/*width: 840px;*/
}
 .FotoViewer.zoomed .content {
	/* width: 840px;*/
}
 .FotoViewer .fv-view {
	 position: relative;
	 left: 0;
	 top: 0;
	padding: 11px 0 0 0;
	/* height: 520px;*/
	 overflow: visible !important;
	 z-index: 1;
}
 .FotoViewer.zoomed .fv-view {
	/* height: 750px;
	*/
	/* height: 1200px;*/
}
 .FotoViewer .fv-view .img {
	 position: relative;
	 width: 100%;
	 height: 100%;
	background-color: rgba(255, 255, 255, 0);
}
 .FotoViewer .fv-view .img:hover .foto-count {
	 display: block;
}
 .FotoViewer .fv-view .line {
	 position: relative;
	 display: block;
	 overflow: hidden;
	 z-index: 1;
	 margin: 0px;
	 width: 100%;
	 height: 100%;
	 background: url('images/ap/photo/fb-sm-blue.gif') center center no-repeat;
	 zoom: 1;
}
 .FotoViewer .fv-view .line ul {
	 position: absolute;
	 display: block;
	 top: 0;
	 height: 100%;
	/*background-color: #fff;
	*/
	/*background-color: #000;
	*/
	/*background: #000;
	*/
}
 .FotoViewer .fv-view .line ul li {
	 display: block;
	 float: left;
	 height: 100%;
	 
	 -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
	 
	 background-position:center;
	 background-repeat: no-repeat;
	 
}


.hover-image {
  display: none; 
}
.arrows:hover .hover-image {
  display: block; 
}
.arrows:hover .default-image {
  display: none; 
}


 .FotoViewer .fv-view .arrows a span DIV {
	/*position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0,-50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);*/
  top: 50%;
 /* -webkit-transform: translate(0%, 50%);
  -ms-transform: translate(0%, 50%);
  -o-transform: translate(0%, 50%);
  transform: translate(0%, 50%);*/
  position: relative;
  -webkit-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
}

 .FotoViewer .fv-view .arrows a span DIV.page-right-open-outline::before {
  padding: 0;
  margin: 0;
  width: auto;
}

 .FotoViewer .fv-view .arrows a span DIV.page-left-open-outline::before {
  padding: 0;
  margin: 0;
  width: auto;
}

.FotoViewer .fv-view .arrows a span {
/*  width: 82px;*/
 /* height: 520px;*/
 background-color: rgba(255, 0, 155, 0.13);
 color: #ff009b;
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: absolute;
  text-align: center;
}


 .FotoViewer .fv-view .arrows .prev span DIV {
	 left: 0;
}
 .FotoViewer .fv-view .arrows .next span DIV {
	 right: 0
}




 .FotoViewer .fv-view .arrows {
	 position: absolute;
	 left: 0;
	 top: 0;
	 bottom: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 2;
	 zoom: 1;
	 cursor: pointer;
}
 .FotoViewer .fv-view .arrows a {
	 position: absolute;
	 display: block;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 zoom: 1;
	/* font-size: 60px;*/
	/*font-size: 400%;*/
	font-size: 264%;
	 color: #fff;
}
 .FotoViewer .fv-view .arrows a.prev {
	 width: 0;
}
/* .FotoViewer .fv-view .arrows a span {
	 display: block;
	 width: 82px;
	 height: 195px;
	 position: relative;
	 background: url('images/ap/photo/arrows.png') no-repeat;
	 cursor: pointer;
	 top: 50%;
	 margin-top: -97px;
	 display: block;
	 overflow: hidden;
	 position: absolute;
}*/
 .FotoViewer .fv-view .arrows .prev span {
	 left: 0
}
 .FotoViewer .fv-view .arrows .next span {
	 right: 0
}
 .FotoViewer .fv-view .arrows a.prev span:hover {
	/* background-position: 0 -195px;*/
	background-color: rgba(255, 0, 155, 0.20);
}
 .FotoViewer .fv-view .arrows a.next span:hover  {
	/* background-position: -122px -195px;*/
	background-color: rgba(255, 0, 155, 0.20);
}
 /*.FotoViewer .fv-view .photo-zoom {*/
 .ul-layer-content .content .panel .photo-zoom {
	/*display: none;
	*/
	/* width: 22px;
	 height: 22px;*/
	/* position: absolute;
	 top: 0;
	 left: 30%;*/
	 /*z-index: 6;
	 background: url('images/ap/photo/photo-lens.png') no-repeat;*/
	 display: inline-block;
	 margin: 0 2%;
}
 .FotoViewer.zoomed .fv-view .photo-zoom {
	 background-position: -30px 0;
}



 .photo-warning .SendReport {
	/* display: none;*/
	 position: absolute;
	 bottom: 7px;
	 margin-bottom: 0;
	 right: 15px;
	 /* font-size: 12px;*/
	 font-size: 90%;
	 color: #ccc;
	 z-index: 10;
}

 .photo-warning .SendReport.visible {
	 top: 100%;
}

 .photo-warning .SendReport .infophoto {
	 display: inline-block;
	 background: #cccccc42;
	 padding: 3px 4px;
}
 .photo-warning .SendReport .infophoto:hover {
	background: #020202a1;
}
 .img:hover .photo-warning .SendReport, .photo-warning .SendReport.visible {
	 display: block;
}
 .photo-warning .SendReport > a.new-link {
	 display: block;
	 overflow: hidden;
	 border: none;
	 right: 0;
  position: absolute;
  bottom: 0;
}
 .photo-warning .SendReport > .i16 {
	 display: none;
}
 .photo-warning .SendReport .tooltip {
	
}

.photo-warning .SendReport.visible .tooltip {
  display: block;
  visibility: visible !important;
  opacity: 1 !important;
}
.photo-warning .SendReport .tooltip {
  position: relative;
  left: 0%;
  right: 7%;
  top: -165px;
	font-size: 125%;
padding: 5%;

  float: right;
  -webkit-box-shadow: 0 0 0px 3px rgb(255, 73, 59);
  -moz-box-shadow: 0 0 0px 3px rgb(255, 73, 59);
  -o-box-shadow: 0 0 0px 3px rgb(255, 73, 59);
  box-shadow: 0 0 0px 3px rgb(255, 73, 59);
}
.photo-warning .SendReport .tooltip-content {
	padding: 0;
  display: inline-block;
}
.photo-warning .SendReport .tooltip-content FORM p {
	font-size: 150%;
}
.photo-warning .SendReport .tooltip-content .button-small {
  /*font-size: 100%;*/
}
.photo-warning .SendReport label {
	/*display: block;*/
	float: left;
  clear: both;
	color: #424242;
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
  text-align: left;
}
.photo-warning .SendReport label input {
	margin: 0 1% 3% 0;
	float: left;
}
.photo-warning .SendReport label span {
	float: left;
}
.photo-warning .SendReport label input:checked~span {
	color: #ff009b
}
.photo-warning .SendReport .complaint-reason {
	color: #ff493b
}

.photo-warning .SendReport > a.new-link {
  display: block;
  overflow:hidden;
  border:none;
  right: 0;
  position: absolute;
  bottom: 0;
}
.photo-warning .SendReport textarea {
border: 1px solid rgb(206, 206, 206);
margin-top: 20px;
}





 .DataPhoto {
	/* display: none;*/
	 position: absolute;
	/* bottom: 7px;*/
	 bottom: 1%;
	 margin-bottom: 0;
	/* left: 15px;*/
	 left: 1%;
	/* font-size: 12px;*/
	 font-size: 73%;
	 color: #ccc;
	 z-index: 2;
}
 .DataPhoto .infophoto {
	 display: inline-block;
	 background: #cccccc42;
	 padding: 3px 4px;
}
 .DataPhoto .infophoto:hover {
	background: #020202a1;
}
 .img:hover .DataPhoto, .DataPhoto.visible {
	 display: block;
}
 .DataPhoto > a.new-link {
	 width: 29px;
	 height: 30px;
	 background: url('images/ap/photo/warning.png') no-repeat;
	 display: block;
	 text-indent: -9999px;
	 overflow: hidden;
	 border: none;
}
 .DataPhoto > .i16 {
	 display: none;
}
 .DataPhoto .tooltip {
	 right: -12px;
	 bottom: 33px;
}




 .FotoViewer .fv-view .sign {
	/*position: relative;
	*/
	 left: 0;
	 top: 0;
	 width: 78%;
	/* text-align: center;*/
	/* font-size: 15px;*/
	/* background: #000;*/
	/* padding: 15px 0 10px 0;*/
	 position: absolute;
	 z-index: 6;
}
 .FotoViewer .fv-view .sign .box {
	/*width: 570px;*/
	/* margin: 0 auto;*/
	 /*text-align: center;*/
}
 .FotoViewer .fv-view .sign span {
	 display: none;
}
 .FotoViewer .fv-view .sign span.exists {
	 display: inline;
	 color: #fff;
	 opacity: .6;
}
 .FotoViewer .fv-view .sign span.exists:hover {
	 -webkit-box-shadow: 0px 0px 0 2px rgb(132, 132, 132)!important;
  -moz-box-shadow: 0px 0px 0 2px rgb(132, 132, 132)!important;
  -o-box-shadow: 0px 0px 0 2px rgb(132, 132, 132)!important;
  box-shadow: 0px 0px 0 2px rgb(132, 132, 132!important);
  background: #000;
  opacity: 1;
}


 .FotoViewer .fv-view .sign DIV.btn-exists {
	 display: none;
	cursor: pointer;
  color: #fff;
  float: left;
  background: #ff009b;
  padding: 1px 6px;
 /* font-size: 11px;*/
  font-size: 67%;
   -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;
	 -khtml-border-radius: 10px;
	 -o-border-radius: 10px;
	 -ms-border-radius: 10px;
	 -icab-border-radius: 10px;
  
  
  margin: 3px 0 0 10px;
}

 .FotoViewer .fv-view .sign DIV.btn-exists2 {
	 display: none;
	cursor: pointer;
  color: #fff;
  float: left;
  background: #ff009b;
  padding: 1px 6px;
 /* font-size: 11px;*/
  font-size: 67%;
    -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;
	 -khtml-border-radius: 10px;
	 -o-border-radius: 10px;
	 -ms-border-radius: 10px;
	 -icab-border-radius: 10px;
  margin: 1px 0 0 10px;
}


 .FotoViewer .fv-view .actions {
	 display: none;
}
 /*.FotoViewer .fv-view .panel {*/
 .ul-layer-content .content .panel {

	 position: relative;
	 left: 0;
	 bottom: 0;
	 width: 100%;
	 
	 font-size: 200%;
	 /*font-size: 120%;*/
	/* height: 45px;*/
	 background: #edf8ff;
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(35, rgb(235, 247, 255)), color-stop(100, rgb(255, 255, 255)));
  background: -moz-linear-gradient(Top, rgb(235, 247, 255) 35%, rgb(255, 255, 255) 100%);
  background: -ms-linear-gradient(Top, rgb(235, 247, 255) 35%, rgb(255, 255, 255) 100%);
  background: -o-linear-gradient(Top, rgb(235, 247, 255) 35%, rgb(255, 255, 255) 100%);
  background: linear-gradient(to bottom, rgb(235, 247, 255) 35%, rgb(255, 255, 255) 100%);
	/*-moz-border-radius: 20px 20px 0 0;
	 -webkit-border-radius: 20px 20px 0 0;
	 border-radius: 20px 20px 0 0;
	 -khtml-border-radius: 20px 20px 0 0;
	 -o-border-radius: 20px 20px 0 0;
	 -ms-border-radius: 20px 20px 0 0;
	 -icab-border-radius: 20px 20px 0 0;*/
}
 /*.FotoViewer .fv-view .panel .box {*/
 .ul-layer-content .content .panel .box {
	 /*position: relative;
	 top: 10px;*/
	 position: relative;
  top: 0;
  text-align: center;
  margin: 0 auto;
 /* top: 50%;
   -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);*/
 /* font-size: 20px;*/
 /* padding: 20px 0;*/
  padding: 2.5% 0;
  
}
 /*.FotoViewer .comment-link, .FotoViewer .comment-links-disabled {*/
 .ul-layer-content .content .panel .comment-link, .ul-layer-content .content .panel .comment-links-disabled {
	/* position: absolute;
	 right: 35px;
	 z-index: 2;
	 text-decoration: none;
	 cursor: pointer;
	 top: 3px;*/
	 text-decoration: none;
	 display: inline-block;
}

 .ul-layer-content .content .panel .blvcfoto {
	float: right;
  color: #f9f631;
}
 .ul-layer-content .content .panel .whovot {
	float: left;
  color: #f9f631;
}

/*.FotoViewer .comment-link ins, .FotoViewer .comment-link ins b {*/
 .ul-layer-content .content .panel .comment-link ins b {
	 display: block;
	 float: left;
	/*height: 25px;
	*/
}
 /*.FotoViewer .comment-link ins {*/
 .ul-layer-content .content .panel .comment-link ins {
	/*background: url('images/ap/photo/bg_comments_count.png') 100% 0 no-repeat;
	*/
	 white-space: nowrap;
}
 /*.FotoViewer .comment-link ins b {*/
 .ul-layer-content .content .panel .comment-link ins b {
	 padding: 0 5px;
	 /*font-size: 13px;*/
	/*line-height: 17px;
	*/
	 font-weight: normal;
	/*background: url('images/ap/photo/bg_comments_count.png') 0 0 no-repeat;
	*/
	 background: #F6E8FF;
	 -moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	-khtml-border-radius:  4px;
	-o-border-radius:  4px;
	-ms-border-radius:  4px;
	-icab-border-radius:  4px;
}
 /*.FotoViewer .comment-link span {*/
 .ul-layer-content .content .panel .comment-link span {
	 /*font-size: 13px;*/
	 zoom: 1;
}
 .FotoViewer .comment-link-active {
	 cursor: default;
}
 .FotoViewer .comment-link-active span {
	 border-bottom: none;
	 color: #777;
}
 .FotoViewer .foto-count {
	/* display: none;*/
  text-align: center;
  top: 0;
  z-index: 1;
  opacity: .8;
  margin-top: 1px;
	
}
 .FotoViewer .foto-count .in_foto-count {
	/*padding: 3px 5px;
	 display: inline-block;
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
	 background: rgba(255, 255, 255, 0.6);
	*/
	 color: #fff;
}
 .ie8 .FotoViewer .foto-count .in_foto-count {
	 background-color: #fff;
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
 .FotoViewer .foto-count .foto-count-much, .FotoViewer .foto-count .foto-count-one {
	 display: none;
}
 /*.FotoViewer .albums-link {*/
 .ul-layer-content .content .albums-link {
	/* position: absolute;
	 left: 15px;
	 top: 3px;
	 font-size: 13px;
	 text-decoration: none;
	 cursor: pointer;
	 z-index: 2;*/
	/* text-decoration: none;
	 float: left;
  margin-left: 15px;*/
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
}
 .FotoViewer .albums-link span {
	 text-decoration: none;
}
 .FotoViewer .albums-link span:hover {
}
 .FotoViewer .albums-link b {
	 font-weight: normal;
	/*color: #ff009b;
	 vertical-align: middle;
	*/
	 background: #F6E8FF;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
	 padding: 0 5px;
}
 .FotoViewer .status {
	/* position: absolute;
	 top: 0;
	 left: 15px;
	 font-size: 12px;
	 color: #6c6c6c;
	 text-align: left;*/
  float: left;
margin-left: 3px;
}

 .FotoViewer .status .ok {
	/* position: absolute;
	 top: 0;
	 left: 15px;
	 font-size: 12px;
	 color: #6c6c6c;
	 text-align: left;*/
	 color: #35ab0b;
  font-size: 67%;
}

 .FotoViewer .status .wait {
 	 color: #ffe407;
	 display: none;
}

 .FotoViewer .status .photorej {
 	 color: #f21212;
	 display: none;
}
.FotoViewer .status .icon16 {
/*position:absolute;
top:3px;
right:-22px*/
}
/*.FotoViewer .like-link {*/
.ul-layer-content .content .panel .like-link {
	 display: inline-block;
  color: #ff009b;
 /* position: absolute;
  left: 50%;
    -webkit-transform: translate(-50%, 0%);
-moz-transform: translate(-50%, 0%);
-ms-transform: translate(-50%, 0%);
-o-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);  
 font-size: 140%;
 top: 19%;*/
}
 .FotoViewer .like-link a {
	/* position: relative;
	 display: block;
	 left: -50%;
	 top: 0;
	 text-decoration: none;
	 height: 22px;
	 width: 22px;
	 background: url('images/ap/photo/bg_like.png') 0 0 no-repeat;*/
	 cursor: pointer;
	/* float: left;*/
	/*position: absolute;*/
}
 .FotoViewer .like-link div {
	 display: inline-block;
}
 .FotoViewer .like-link a span {
	/* display: block;
	 float: left;
	 height: 24px;
	 padding: 4px 7px 0 0;
	 color: #000;
	 background: url('images/ap/photo/bg_like.png') 100% 0 no-repeat;*/
}
 .FotoViewer .like-link a span, .FotoViewer .like-link ins {
	/* font-size: 18px;
	 font-weight: normal;
	 text-decoration: none;*/
}
 .FotoViewer .like-link ins {
	/* position: absolute;
	 left: 50%;
	 top: 0;
	 margin-left: 5px;
	 font-weight: bold;
	 color: #ff009d;*/
	 display: inline-block;
	 text-decoration: none;

}
 .FotoViewer .like-link a.liked {
	 background-position: 0 100%;
}
 .FotoViewer .like-link a span.liked {
	 display: none;
}
 .FotoViewer .like-link a.liked span {
	 display: none;
}
 .FotoViewer .like-link a.liked span.liked {
	 display: block;
}
 .FotoViewer .like-link a.liked span {
	 color: #73A242;
	 background: none;
	 padding: 4px 0 0 0;
}
 .FotoViewer .like-link.ajaxload {
	 text-indent: -1000px;
	 overflow: hidden;
	 width: 23px;
	 height: 23px;
	 background: url('images/ap/photo/fb-sm-blue.gif') 50% 0 no-repeat;
	 background-size: 23px;
  position: absolute;
  background-color: #fff;
}
/*FotoViewer .who_voted {*/
.ul-layer-content .content .panel .who_voted {
/*position: absolute;left: 35%;top: 0;opacity: .5;*/
display: inline-block;
margin: 0 2%;
}
 .FotoViewer .fv-empty, .FotoViewer .fv-empty .box1, .FotoViewer .fv-empty .box2 {
	 position: absolute;
	 z-index: 3;
	 top: 0;
	 bottom: 0px;
	 left: 0;
	 right: 0px;
	/* overflow: hidden;*/
	 background: #000;
}
 .FotoViewer .fv-empty .box1 {
	/* top: 0;
	 left: 0;*/
	 position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 90%;
}
 .FotoViewer .fv-empty .box2 {
	 position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
 .FotoViewer .fv-empty .box3 {
	 margin: 0;
	/* padding: 40px 45px 0 45px;*/
	 color: #fff;
	/* font-size: 110%;*/
	/* font-size: 20px;*/
	 /*width: 90%;
	 position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 90%;*/
}
 .FotoViewer .fv-empty .box3 .albumName {
text-align: center;
 /* font-size: 27px;*/
font-size: 215%;
}
 .FotoViewer .fv-empty {
	 bottom: -5px;
	/*width: 840px;*/
}
 .FotoViewer.ui-layer:after {
	 height: 0px;
}
 .FotoViewer .fv-empty .backarrow {
	/* margin: 20px 0;
	 height: 80px;
	 background: url('images/ap/photo/bg_photolayer_arrow.png') center top no-repeat;
	 background-size: 95px 75px;
	 color: #fff;
	 text-align: center;*/
	 color: #fff;
  text-align: center;
  position: relative;
  margin: 10px 0;
  
}
 .FotoViewer .fv-empty .backarrow span {
	 /*position: relative;
	 left: 7px;
	 top: 36px;*/
	/* position: absolute;
  top: 50%;
  left: 50%;
    -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); */
  margin: 2% 0 0 0;
  font-size: 130%;
}

 .FotoViewer .fv-empty .backarrow IMG {
width: 15%;
  height: 100%;	
}

 .FotoViewer .fv-empty .dashed {
	/* border-bottom-style: dotted;
	*/
	font-size: 150%;
}
 .FotoViewer .fv-empty .other-albums {
	background: url(images/1g.gif) left center repeat-x;
 /* margin: 20px 0 15px;*/
  margin: 3% 0 2% 0;
  font-size: 165%;
}
 .FotoViewer .fv-empty .other-albums span {
	background: #000;
  color: #009dff;
  padding: 0 10px;
}
 .FotoViewer .fv-empty .overlay-albums {
	 margin: 0;
max-height: 230px;
overflow: auto;
text-align: center;
}
 .FotoViewer .fv-empty .overlay-albums ul {
	 margin: 0 auto;
text-align: center;
}
 .FotoViewer .fv-empty .overlay-albums li {
	 display: inline-block;
margin: 10px;
}
 .FotoViewer .fv-empty .overlay-albums li a {
font-size: 150%;
}
 .FotoViewer .fv-empty .overlay-albums li div {
font-size: 110%;
}

.FotoViewer .fv-empty .overlay-albums .showmore-bottom {
 text-align: center;
  margin: 0 auto;
  display: inline-block;
  opacity: .8;
}
.FotoViewer .fv-empty .overlay-albums #showmore-button {
  background: #fff;
  padding: 1px 6px;
  margin: 30px 0 20px 0;
  color: #ff009b;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  -khtml-border-radius: 14px;
  -o-border-radius: 14px;
  -ms-border-radius: 14px;
  -icab-border-radius: 14px;
  float: left;
}
.FotoViewer .fv-empty .overlay-albums #showmore-button2 {
  background: #fff;
  padding: 1px 6px;
  margin: 30px 0 20px 0;
    margin-left: 0px;
  color: #ff009b;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  -khtml-border-radius: 14px;
  -o-border-radius: 14px;
  -ms-border-radius: 14px;
  -icab-border-radius: 14px;
  float: left;
  margin-left: 60px;
}
 .FotoViewer .fv-comments {
	/*border-top: 1px solid #D7DFE8;
	*/
	/* padding: 20px 10px 10px 10px;
	  position: relative;*/
	 /*padding: 0 0 80px 0;*/
	 padding: 0 0 5% 0;
	width: 100%;
	 position: absolute;
	/*overflow: hidden;
	*/
	 background: #fff;
	  -moz-border-radius: 0 0 20px 20px;
	 -webkit-border-radius: 0 0 20px 20px;
	 border-radius: 0 0 20px 20px;
	 -khtml-border-radius: 0 0 20px 20px;
	 -o-border-radius: 0 0 20px 20px;
	 -ms-border-radius: 0 0 20px 20px;
	 -icab-border-radius: 0 0 20px 20px;
}
.FotoViewer .fv-comments .list {
/*padding: 0 10px;*/
padding: 0 1%;
margin-top: 1%;
}
.FotoViewer .fv-comments .list span.js_com_not {
  background: #009bff;
  color: #fff;
  padding: 2px 1%;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -icab-border-radius: 10px;
}
.FotoViewer .fv-comments .list span.js_com_auth {
  display: inline-block;
  margin-top: 2%;
}
.FotoViewer .fv-comments .list UL {
  text-align: left;
}
.FotoViewer .fv-comments li {
/*padding:7px;
margin-top:15px;*/
margin-top: 1%;
  padding: 1%;
position: relative;
}
 .FotoViewer .fv-comments li.is_new {
background: #fffbfb;
}
 .FotoViewer .fv-comments li.is_new:hover {
background: #fff6f6;
}
 .FotoViewer .fv-comments .u-s-photo {
  float: left;
  display: block;
  position: relative;
  width: 6%;
  margin-right: 2%;
}
 .FotoViewer .fv-comments .u-s-photo IMG {
	/* width: 32px;
	 height: 43px;*/
	 width: 100%;
  height: 100%;
}
 .FotoViewer .fv-comments .u-s-photo .my_w {
	 -webkit-box-shadow: 0px 3px 8px -1px rgb(255, 0, 155);
	 -moz-box-shadow: 0px 3px 8px -1px rgb(255, 0, 155);
	 -o-box-shadow: 0px 3px 8px -1px rgb(255, 0, 155);
	 box-shadow: 0px 3px 8px -1px rgb(255, 0, 155);
}
 .FotoViewer .fv-comments .u-s-photo .my_m {
	 -webkit-box-shadow: 0px 3px 8px -1px rgb(141, 24, 215);
	 -moz-box-shadow: 0px 3px 8px -1px rgb(141, 24, 215);
	 -o-box-shadow: 0px 3px 8px -1px rgb(141, 24, 215);
	 box-shadow: 0px 3px 8px -1px rgb(141, 24, 215);
}
 .FotoViewer .fv-comments .pc-body {
	/* position: relative;
	 margin: 0 0 0 45px;*/
	 width: 89%;
  display: inline-block;
  float: left;
}
 .FotoViewer .fv-comments .pc-body .comhead {
  /*font-size: 93%;*/
  line-height: 1;
}
 .FotoViewer .fv-comments .pc-body .comhead2 {
  display: inline-block;
  margin-right: 6%;
}
 .FotoViewer .fv-comments .pc-body a {
	 text-decoration: none;
	/*border-bottom: 1px solid #F0DEFB;
	*/
}
 .FotoViewer .fv-comments .pc-body a:hover {
	 color: #ff009d;
	/*border-bottom: 1px solid #ff009d;
	*/
}
 .FotoViewer .fv-comments .pc-body .fl-r .i16 {
	 margin-left: 5px;
	 border: none;
}
 .FotoViewer .fv-comments .pc-body b {
display: inline-block;
font-weight: normal;
color: #007267c2;
}
 .FotoViewer .fv-comments .pc-body address {
display: inline-block;
font-weight: normal;
color: #00608e;
font-size: 85%;
}
 .FotoViewer .fv-comments .comment-body {
	 position: relative;
	/* word-wrap: break-word;*/
		word-break: break-all;
	-ms-word-break: break-all; 
    word-break: break-word; 
    word-wrap: break-word; 
    -webkit-hyphens: auto; 
    -moz-hyphens: auto;     
	-ms-hyphens: auto;
    hyphens: auto;
-webkit-hyphenate-limit-before: 3;
-webkit-hyphenate-limit-after: 2;
-moz-hyphenate-limit-chars: 6 3 2;
-webkit-hyphenate-limit-chars: 6 3 2;
-ms-hyphenate-limit-chars: 6 3 2;
hyphenate-limit-chars: 6 3 2;
}
 .FotoViewer .fv-comments .comment-body b {
	 display: none;
	 float: left;
	/* font-size: 13px;*/
	 background: #f3e0ff;
	 -moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-khtml-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-icab-border-radius: 8px;
	 color: #ff009b;
	/*padding: 1px 9px;
 right: 17px;
  bottom: 14px;*/
  cursor: pointer;
  position: absolute;
  padding: 1% 2%;
  left: 8%;
  bottom: 5%;
  font-size: 70%;
}
.FotoViewer .fv-comments .comment-body ins {
	 display: none;
bottom: 0;
  position: absolute;
  background: url('images/hidden_com.png') no-repeat 0 0;
  height: 80px;
  width: 100%;
  left: 0;
  right: 0;
  background-size: 100% 100%;
}
 .FotoViewer .fv-comments .comment-body .answ_info_parent {
font-weight: normal;
  color: #007267c2;
  float: left;
  width: 82%;
  font-size: 75%;
  }
   .FotoViewer .fv-comments .comment-body .answ_info_parent2 {
display: inline-block;
  margin-right: 6%;
  }
   .FotoViewer .fv-comments .comment-body .comment-text_block2 {
display: inline-block;
margin-top: 2%;
  }
 .FotoViewer .fv-comments .comment-body .fl-r{
	 position: absolute;
	 right: 0;
	 z-index: 0;
}
 .FotoViewer .fv-comments .comment-hidden {
	 overflow: hidden;
	 height: 35px;
	 position: relative;
}
 .FotoViewer .fv-comments .comment-hidden b.show-more {
	/* line-height: 14px;*/
	 z-index: 1;
}
 .FotoViewer .fv-comments .comment-hidden b.show-more2 {
	display: none;
}
 .FotoViewer .fv-comments .comment-visible .extra-control-show {
	 width: 490px;
}
 .FotoViewer .fv-comments .comment-hidden b, .FotoViewer .fv-comments .comment-hidden ins {
	 display: block;
}
 .FotoViewer .fv-comments .user_ignor {
	 padding: 8px 7px 8px 10px;
	 color: #FF7F8D;
	 display: none;
}
.FotoViewer .fv-comments .pc-body .i16, .FotoViewer .fv-comments .u-more-info {
	 /*visibility: hidden;*/
/*font-size: 12px;*/
font-size: 75%;
  color: #A6A400FC;
float: right;
}
 .FotoViewer .fv-comments .pc-body .datetime {
/* font-size: 12px;*/
  color: #A6A400FC;
/*position: absolute;*/
  top: 0;
  /* right: 5px;*/
 /* right: 2%;*/
  font-size: 90%;
  display: inline-block;
}

 .FotoViewer .fv-comments .js-reply {
  color: #ff009b;
float: right;
margin-left: 3px;
cursor: pointer;
}

 .FotoViewer .fv-comments .remove_comm {
  color: #ff009b;
float: right;
opacity: .8;
}

 .FotoViewer .fv-comments li:hover {
	 background: #fdfdfd;
	 zoom: 1;
}
 .FotoViewer .fv-comments li.pc-nav:hover {
	 background: none;
}
 .FotoViewer .fv-comments li:hover .pc-body .datetime, .FotoViewer .fv-comments li:hover .pc-body .i16, .FotoViewer .fv-comments li:hover .u-more-info {
	 visibility: visible 
}
/* .FotoViewer .fv-comments li.pc-nav:hover {
	 background: #D7DFE8;
}
 */
 .FotoViewer .fv-comments .comment-text .box_answer .us-del{
opacity: 0.5;
font-size: 8px;
}
 .FotoViewer .fv-comments .comment-text .box_answer .p1{
/*display: inline-block;
  width: 100%;*/
  vertical-align: top;
}
.FotoViewer .fv-comments .comment-text {
	 position:relative 
}
 .fv-comments .box_answer {
	 visibility: hidden;
  position: absolute;
  opacity: 0;
  z-index: -9;
	background: #fff;
	width: 100%;
	/* padding:10px;*/
	 padding: 2.5% 1.5% 2.5% 2.5%;
	 -webkit-border-radius:10px;
	 -moz-border-radius:10px;
	 border-radius:10px;
/*word-wrap:break-word;
word-break: break-all;
overflow-wrap: break-word;*/
	-webkit-box-shadow: 2px 0px 16px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 2px 0px 16px 0px rgba(34, 60, 80, 0.2);
-o-box-shadow: 2px 0px 16px 0px rgba(34, 60, 80, 0.2);
box-shadow: 2px 0px 16px 0px rgba(34, 60, 80, 0.2);
}

 .comment-text .answ_for_name:hover + .box_answer, .comment-text .box_answer:hover  {
	 /*display: block;*/
  position: absolute;
  z-index: 2;
  bottom: 0;
 left: 9%;
  /*max-width: 70%;*/
  visibility: visible;
  opacity: 1;
	 /*min-width: 100px; */
	 display: inline-block;
  width: auto;
}

 .fv-comments .box_answer .comment-text_block2 div {
/*background: #f5faff;*/
/*display: inline-block;*/
/*padding: 10px;*/
padding: 2%;
 /* margin-top: 10px;*/
 margin-top: 4%;
  -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;
	 -khtml-border-radius: 10px;
	 -o-border-radius: 10px;
	 -ms-border-radius: 10px;
	 -icab-border-radius: 10px;
}

 .fv-comments .box_answer .ui-ballon-ar {
background: url("images/arrow_com.png");
    background-repeat: repeat;
    background-size: auto;
  background-size: 25px 40px;
  background-repeat: no-repeat;
  height: 40px;
  width: 25px;
  position: absolute;
  bottom: 6px;
  left: -24px;

}

.fv-comments .comment-text .box_answer DIV.datetime {
color: #A6A400FC;
 /* position: absolute;
  bottom: 2%;
  right: 4%;
 font-size: 81%;
  top: auto;*/
  display: inline-block;
  text-align: left;
}

 .box_answer .comdel_answ {
	 font-size:11px;
	 color:#bcbcbd 
}
 .box_answer .answ_foto {
	/* float: left;
  margin: 0 6px 8px 0;*/
}
 .box_answer .answ_info_parent {
	float: left;
}


 .box_answer .answ_foto .u-s-photo {
float: left;
  display: block;
  position: relative;
  width: 13%;
margin-right: 4%;
  margin-bottom: 2%;
}


 .box_answer .answ_for_name, .comment-body .answ_for_name {
	 font-style: italic;
	 color: #0073e6;
	 font-size: 81%;
  margin-bottom: 2%;
	 /*font-size: 10px;*/
	 cursor: pointer;
	 clear: right;
  float: left;
}

 .comment-text {
	  display: inline-block;
	 padding: 5px 10px 5px 2px;
	 -moz-border-radius: 13px;
	 -webkit-border-radius: 13px;
	 border-radius: 13px;
width: 60%;
margin-top: 5px;
}
 .comment-text .comment-text_block{
/* background: #faf3ff;*/
 /* display: inline-block;*/
  float: left;
  clear: both;
/*padding: 10px;*/
 /*padding: 1.7%;*/
 margin-left: 1%;
 overflow: auto;
  height: 100%;
 /* max-height: 450px;*/
/*white-space: break-spaces;
  overflow-wrap: break-word;*/
  max-width: 100%;
  /*-moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;
	 -khtml-border-radius: 10px;
	 -o-border-radius: 10px;
	 -ms-border-radius: 10px;
	 -icab-border-radius: 10px;*/
}
#section_2 .hideDesc, #section_2 .hideDesc2 {
  color: #ff009b;
  cursor: pointer;
  text-align: left;
  font-size: 86%;
  display: none;
  float: left;
  margin-top: 4px;
  margin-left: 1%;
  clear: both;
}
#section_2 .showDesc, #section_2 .showDesc2 {
  color: #ff009b;
  cursor: pointer;
  text-align: left;
  font-size: 86%;
  display: none;
  float: left;
  margin-top: 4px;
  margin-left: 1%;
}

.comment-text .datetime {
width: 100%;
  text-align: right;
}

.tit_answer {
margin-bottom: 5px;
font-style: italic;
color: #626262;
display:none
}
.answer_for {
color: #009bff;
  /*font-size: 11px;*/
}
.js-reply-rem {
margin-bottom: 5px; 
cursor: pointer; 
font-style: italic; 
/*font-size: 9px; */
color: #ff009b;
}
.answer_text2 {
background: rgb(238, 248, 255);
color: #333;
   /*padding: 12px;*/
  padding: 1%;
  max-width: 100%;
  margin-bottom: 5px;
  display: inline-block;
  font-style: normal;
 /*white-space: pre-line;*/
   /*white-space: break-spaces;
  overflow-wrap: break-word;*/
        -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;
	 -khtml-border-radius: 10px;
	 -o-border-radius: 10px;
	 -ms-border-radius: 10px;
	 -icab-border-radius: 10px;
}
.answer_text2 .show-more, answer_text2 .show-more2 {
display: none!important;
}
 .pre_wrap {
/*white-space: nowrap;
white-space: pre;
white-space: pre-wrap;
white-space: pre-line;
white-space: break-spaces;
white-space: -moz-pre-wrap; 
white-space: -pre-wrap; 
white-space: -o-pre-wrap; 
white-space: pre-wrap; 
white-space: break-spaces;*/
word-wrap: break-word; /* IE */
}
/*.comment-body .c_age_w{
	 background: #fff1fa;
}
 .comment-body .c_age_m{
	 background: #fbf3ff;
}
 .comment-body .c_age_d{
	 background: #ececec;
}
*/
 .extra-controls {
	 display: none;
	 float: right;
	 margin-left: 5px;
}
 .extra-controls .pseudolink {
	 line-height: 16px;
	 padding-bottom: 0;
}
 .FotoViewer .comment-visible .extra-controls {
	 position: absolute;
	 right: 0px;
	 bottom: 0px;
}
 .FotoViewer .fv-comments li:hover .extra-controls {
	 display: block;
}
 .FotoViewer .fv-comments li.my {
	/* background: #fff7fc;
	 background: linear-gradient(0deg, rgb(255, 251, 254) 0%, rgb(255, 255, 255) 100%);
	*/
}
 .FotoViewer .fv-comments li.owner {
	 background: #DCE7FA;
}
 .FotoViewer .fv-comments form {
	 background: none;
	 padding: 2%;
	 margin: 3% 0 0 0;
}
 .FotoViewer .fv-comments form .textarea {
	 margin-top: 5px;
	 position: relative;
	 z-index: 0;
}
 .FotoViewer .fv-comments form fieldset {
	 position: relative;
	 width: 100%;
}
 .FotoViewer .fv-comments form .comment {
	position: relative;
	 min-height: 18px;
	 min-height: 40px;
	 width: 100%;
	 -webkit-resize: none; /* Safari/Chrome, ?????? WebKit */
-moz-resize: none; /* Firefox */
-ms-resize: none; /* IE/Edge */
resize: none; /* ??????????? ???????? */
}
 .FotoViewer .fv-comments form .input-text {
	 display: inline-block;
	 /*width: 100%;
	 padding: 8px;*/
	 padding: 1.2%;
	 margin: 0;
	 overflow: hidden;
	 border: #009cff9c solid 1px;
	 background: #fff;
	 -webkit-border-radius: 10px;
	 -moz-border-radius: 10px;
	 border-radius: 10px;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
}
 .FotoViewer .fv-comments form .remain {
	 float: right;
	 margin-top: 5px;
	 max-width: 200px 
}
 .FotoViewer .fv-comments form .button {
	 float: left;
	 /*margin-top: 5px;
	 margin-left: -1px;
	 margin-right: 20px */
	 margin-top: 2%;
}

 .FotoViewer .fv-comments form .textarea label {
	 position: absolute;
  z-index: 1;
  color: #cacaca;
  top: 50%;
  left: 2%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
 .FotoViewer .fv-comments form .sending {
	 float: left;
	 margin: 9px 0 0 0;
	 height: 32px;
  width: 32px;
	 background: url('images/ap/photo/fb-sm-blue.gif') 50% 50% no-repeat;
}
 .FotoViewer .fv-comments form .textarea .remain {
	 float: right;
	 margin-top: 5px;
}
 .FotoViewer .fv-comments form.forbidden-symbols .comment {
	 border: 1px solid #FF0202;
}
 .FotoViewer .fv-comments form .error {
	 display: none;
}
 .FotoViewer .fv-comments form.forbidden-symbols .error {
	 float: left;
	 display: block;
	/* width: 255px;
	*/
	 margin-top: 10px;
	 visibility: visible;
	 font-size: 100%;
}


 .FotoViewer .fv-comments .fv_view {
-webkit-box-shadow: 0px 14px 22px -6px rgb(91, 107, 255);
-moz-box-shadow: 0px 14px 22px -6px rgb(91, 107, 255);
-o-box-shadow: 0px 14px 22px -6px rgb(91, 107, 255);
box-shadow: 0px 14px 22px -6px rgb(91, 107, 255);
}


 .FotoViewer .fv-comments .pc-nav {
color: #6576ff;
  /*font-size: 15px;*/
  font-size: 83%;
  text-align: center;
 /* padding: 0px 0 40px 0;*/
 padding: 0 0 2% 0;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
}
 .FotoViewer .fv-comments div.fv_num {
text-align: right;
  margin: 0% 2% 2% 0;
}
 .FotoViewer .fv-comments span.fv_num2 {
background: #5b6bff;
  color: #fff;
  padding: 1px 5px;
      -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
	 -khtml-border-radius: 4px;
	 -o-border-radius: 4px;
	 -ms-border-radius: 4px;
	 -icab-border-radius: 4px;
}

 .FotoViewer .fv-comments .pc-nav div.link_fv {
/*display: inline-block;*/
float: left;
  margin-right: 4px;
  width: 20%;
}

 .FotoViewer .fv-comments .pc-nav div.next_fv {
  float: right;
  margin-right: 4px;
  width: 20%;
}

 .FotoViewer .fv-comments .pc-nav div.now_fv {
float: right;
width: 10%;
}
.FotoViewer .fv-comments .pc-nav span.now_fv2 {

  background: #6576ff;
  padding: 0 4px;
  color: #fff;
    -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
	 -khtml-border-radius: 4px;
	 -o-border-radius: 4px;
	 -ms-border-radius: 4px;
	 -icab-border-radius: 4px;
}

 .FotoViewer .fv-comments .pc-nav div.down_fv {
/*display: inline-block;*/
  float: left;
  margin-right: 4px;
  width: 20%;
}

 .FotoViewer .fv-comments .pc-nav div.all_fv {
float: right;
width: 20%;
  margin-right: 4px;
}

 .FotoViewer .fv-comments .pc-nav .last {
padding: 2px 9px;
margin-top: -2px;
  background: #F6E8FF;
  display: inline-block;
   -moz-border-radius: 15px;
	 -webkit-border-radius: 15px;
	 border-radius: 15px;
	 -khtml-border-radius: 15px;
	 -o-border-radius: 15px;
	 -ms-border-radius: 15px;
	 -icab-border-radius: 15px;
}
 .FotoViewer .fv-comments .pc-nav .last:hover {
	 text-decoration: none;
}
 .FotoViewer .fv-comments .loading {
	 height: 32px;
	 width: 32px;
	 margin: 0 auto;
	 background: url('images/ap/photo/fb-sm-blue.gif') no-repeat center center #fff;
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
 .FotoViewer .layer-close {
	 top: 0;
	 right: 0;
}
 .FotoViewer .fv-editor {
	/*padding: 80px 0 40px;
	*/
	 padding: 11px 0 0 0;
	 z-index: 2;

}
 .FotoViewer .fv-editor .albums-link {
	 display: none;
}
 .FotoViewer .sign {
	
	 position: absolute;
z-index: 6;
top: 36px;
background-color: rgba(0, 0, 0, 0);
}
 .FotoViewer .sign .box {
	/*max-width: 30%;
	padding: 2px 10px;*/
	margin: 0;
}
 .FotoViewer .sign.toLarge {
	/*max-width: 100%;
	display: inline-block;
	position: absolute;
	top: 0;*/
}

 .FotoViewer .box {
	/*background-color: rgba(0, 0, 0, 0.3);*/
	/*background-color: rgba(0, 77, 125, 0.3);*/
	/*display: inline-block;*/
/*	-moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -khtml-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -icab-border-radius: 8px;*/
}

 .FotoViewer .sign span.exists {
	 text-decoration: none;
	 color: #fff;
	/*border-bottom: 1px dotted #000000;
	*/
	overflow-wrap: break-word;
	 cursor: pointer;
	 /*white-space: pre; */        /* CSS2 */
   /* white-space: pre-wrap;*/ /* CSS 2.1 */
   /* white-space: pre-line; */  /* CSS 2.1/3 */
    /*white-space: -moz-pre-wrap !important;*/ /* Mozilla */
    /*white-space: -hp-pre-wrap;*/   /* HP printers */
    /*white-space: -o-pre-wrap;*/     /* Opera 7 */
    /*white-space: -pre-wrap; */      /* Opera 4-6 */
    /*word-wrap: break-word; */      /* Internet Explorer 5.5+ */
	text-align: left;
  display: inline-block !important;
 /* max-height: 350px;*/
  max-width: 30%;
  padding: 10px;
  padding: 1.5%;
  overflow-x: hidden;
  background-color: rgba(0, 77, 125, 0.3);
  display: inline-block;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -khtml-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -icab-border-radius: 8px;
}
 .FotoViewer .fv-editor .sign span.empty {
	 text-decoration: none;
	 color: #ff009b;
	/*border-bottom: 1px dotted #ff009b;
	*/
	 cursor: pointer;
}
 .FotoViewer .fv-editor .sign .empty span {
	 display: none;
}
 .FotoViewer .fv-editor .sign .empty span.empty {
	 display: inline;
}
 .FotoViewer .fv-editor .actions {
	 position: absolute;
	 display: block;
	 left: 0;
	 top: 4%;
	 width: 100%;
	 z-index: 7;
}
 .FotoViewer .fv-editor .actions .box {
	 width: 100%;
	 display: inline-block;
	 text-align: left;
	 position: relative;
	 vertical-align: top;
}
 .FotoViewer .fv-editor .actions form {
	 display: none;
}
 .FotoViewer .fv-editor .actions .elnk {
	 position: absolute;
	 z-index: 7;
	 top: 4%;
	 left: 2%;
	 text-decoration: none;
	 font-size: 120%;
}
 .FotoViewer .fv-editor .actions .elnk span {
	 color: #ff009b;
	/* border-bottom: 1px dotted #ff009b;
	*/
	/*font-size: 16px;*/
	/*font-size: 120%;*/
}
 .FotoViewer .fv-editor .actions .elnk span.page-pencil-alt {
	 margin-right: 3px;
}
 .FotoViewer .fv-editor .actions .elnk i.i16 {
	 margin: 1px 0 0 -20px;
	 position: absolute;
}
 .FotoViewer .fv-editor .actions .elnk i.i16 i {
	 left: -160px;
}
 .FotoViewer .fv-editor .actions .dlnk {
	 position: absolute;
	 z-index: 7;
	 top: 4%;
	 right: 10%;
	 text-decoration: none;
	 font-size: 120%;
}
 .FotoViewer .fv-editor .actions .dlnk span {
	 color: #ff009b;
	/*border-bottom: 1px dotted #ff009b;
	*/
	 /*font-size: 16px;*/
}
 .FotoViewer .fv-editor .actions .dlnk span.page-user-times {
	 margin-right: 2px;
}
 .FotoViewer .fv-editor .actions .dlnk i.i16 {
	 margin: 1px 0 0 -20px;
	 position: absolute;
}
 .FotoViewer .fv-editor .actions .active {
	 background: #fff;
	 -moz-border-radius: 20px;
	 -webkit-border-radius: 20px;
	 border-radius: 20px;
	 -khtml-border-radius: 20px;
	 -o-border-radius: 20px;
	 -ms-border-radius: 20px;
	 -icab-border-radius: 20px;
	 -webkit-box-shadow: 0 0 0px 4px rgb(65, 157, 255);
	 -moz-box-shadow: 0 0 0px 4px rgb(65, 157, 255);
	 -o-box-shadow: 0 0 0px 4px rgb(65, 157, 255);
	 box-shadow: 0 0 0px 4px rgb(65, 157, 255);
	 border: 0;
	 margin-top: 20px;
}
 .FotoViewer .fv-editor .actions .active::after {
	 content: '';
	 position: absolute;
	 left: 20px;
  top: -42px;
	 border: 28px solid transparent;
	/* border-bottom-color: transparent;
	 border-bottom-style: solid;
	 border-bottom-width: 28px;
	 border-bottom-color: transparent;
	 border-bottom-style: solid;
	 border-bottom-width: 7px;
	 border-bottom-color: transparent;
	 border-bottom-style: solid;
	 border-bottom-width: 7px;
	*/
	 border-bottom: 18px solid #FFF;
}
 .FotoViewer .fv-editor .actions .active form {
	 display: block;
}
 .FotoViewer .fv-editor .actions .active .elnk span {
	 color: #000;
	 border-bottom: none;
}
 .FotoViewer .fv-editor .actions .active .esign {
	 position: relative;
/*padding: 40px 0 20px 0;
width: 99%;
margin: 0 auto;*/
margin: 65px auto 20px auto;
width: 88%;
text-align: center;
min-height: 40px;
z-index: 1;
}
 .FotoViewer .fv-editor .actions .active .esign textarea {
	 width: 95%;
	min-height: 40px;
position: relative;
text-align: center;
/*font-size: 15px;*/
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 0;
text-align: center;
	border-radius: 13px;
-moz-border-radius: 13px;
-webkit-border-radius: 13px;
border-radius: 13px;
-khtml-border-radius: 13px;
-o-border-radius: 13px;
-ms-border-radius: 13px;
-icab-border-radius: 13px;
/*-webkit-box-shadow: 0px 12px 5px -10px rgb(139, 211, 255);
-moz-box-shadow: 0px 12px 5px -10px rgb(139, 211, 255);
box-shadow: 0px 12px 5px -10px rgb(139, 211, 255);*/
text-align: left;
  border: 2px solid #afe0ff;
  padding: 9px 15px;
  z-index: 1;
  resize: vertical !important;
}


 .FotoViewer .fv-editor .actions .active .esign .remain {
  background: #fff;
  display: none;
  visibility: hidden;
  position: absolute;
  bottom: 0;
  z-index: 1;
  right: 0;
}

 .FotoViewer .fv-editor .actions .active .esign label {
	position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
  width: 99%;
  z-index: 2;
  color: #ff009b;
  cursor: text;
  text-align: center;
}
 .FotoViewer .fv-editor .actions .active .lclmn {
	 /*width: 250px;*/
	 float: left;
}
 .FotoViewer .fv-editor .actions .active .lclmn select {
	/*width: 100%;*/
	 -moz-box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
	 background: #FFFDFE;
	color: #ff009b;
	/* padding: 5px;*/
	 padding: 3%;
	 border: #bcddff solid 1px;
	 margin-top: 7px;
	 margin-left: 10px;
	  -moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	-khtml-border-radius:  10px;
	-o-border-radius:  10px;
	-ms-border-radius:  10px;
	-icab-border-radius:  10px;
	/* -webkit-box-shadow: 0px 2px 15px 0px rgb(198, 233, 255);
	 -moz-box-shadow: 0px 2px 15px 0px rgb(198, 233, 255);
	 box-shadow: 0px 2px 15px 0px rgb(198, 233, 255);*/
}
 .FotoViewer .fv-editor .actions .active .lclmn .erating select {
background: #edf6ff;
  color: #ff009b;
  padding: 3%;
  border: #bcddff solid 1px;
 }
 /* .FotoViewer .fv-editor .actions .active .lclmn .ealbum#PL-Albums select {
	 border: 0;
	 margin-top: 0;
	 padding: 0;
	 pointer-events: none;
	 -webkit-appearance: none; 
  -moz-appearance: none; 
  appearance: none; 
	 color: #009cff;
}*/
 .FotoViewer .fv-editor .actions .active .rclmn {
	 float: right;
margin-right: 10%;
}
 .FotoViewer .fv-editor .actions .active .rclmn .gray9 {
	 font-size: 11px;
	 padding: 0 10px 9px 20px;
}
 .FotoViewer .fv-editor .actions .active .rclmn label span {
	 color: #ff009b;
}
 .FotoViewer .fv-editor .actions .active .btns {
	 padding: 20px;
	 clear: both;
	 text-align: center;
}
 .FotoViewer .fv-editor .actions .active .cftm {
	 margin: 16px 0 15px 
}
 .FotoViewer .fv-editor .actions .active .cftm i {
	 margin-right: 5px;
	 vertical-align: text-top;
}
 .FotoViewer .fv-editor .actions .active .cftm .page-crown {
  display: block;
  float: left;
}
 .FotoViewer .fv-editor .actions .active .ealbum {
	 width: 250px;
	 float: left;
	 margin: 0 0 0 13px;
}
 .FotoViewer .fv-editor .actions .active .ealbum label {
	 display: block;
	 color: #009cff;
}
 .FotoViewer .fv-editor .actions .active .erating {
	 position: relative;
clear: both;
/*width: 224px;*/
/*background: rgba(255, 243, 244, .8);*/
overflow: hidden;
padding: 6px 10px 10px 13px;
margin: 15px 0 0 0;
 -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;
	 -khtml-border-radius: 10px;
	 -o-border-radius: 10px;
	 -ms-border-radius: 10px;
	 -icab-border-radius: 10px;
/*-webkit-box-shadow: 0px 2px 15px 0px rgba(183, 182, 183, 0.2);
-moz-box-shadow: 0px 2px 15px 0px rgba(183, 182, 183, 0.2);
box-shadow: 0px 2px 15px 0px rgba(183, 182, 183, 0.2);*/
}
 .FotoViewer .fv-editor .actions .active .erating label {
	 display: block;
	color: #ff0019;
}
 .FotoViewer .fv-nofoto, .FotoViewer .fv-nofoto .box1, .FotoViewer .fv-nofoto .box2 {
	 position: absolute;
	 z-index: 3;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 overflow: hidden;
}
 .FotoViewer .fv-nofoto .box1 {
	 top: 0;
	 left: 0;
}
 .FotoViewer .fv-nofoto .box2 {
	 top: 0;
	 left: 0;
	 background: #fff;
}
 .FotoViewer .fv-nofoto .box3 {
	 margin: 0;
	 padding: 45px;
}
 .FotoViewer .fv-nofoto {
	 height: 100%;
}
 .FotoViewer .fv-nofoto .StopView {
	 background: url('images/ap/photo/stop.gif') no-repeat center top;
	 height: 51px;
	 width: auto;
	 margin: 70px 0 30px 0;
	 text-indent: -300em;
}
 .FotoViewer .fv-nofoto p.InfoTextUser {
	 font-size: 20px;
	 text-align: center;
	 padding: 0 0 30px 0;
	 margin: 0 0 35px 0;
	 border-bottom: 1px solid #BEBFCD;
}
 .FotoViewer .fv-nofoto p.InfoTextUser b {
	 font-style: italic;
}
 .FotoViewer .fv-nofoto a.ui-btn {
	 font-size: 16px;
	 padding: 1px 0;
	 width: 185px;
}
 .FotoViewer .fv-nofoto .OrBlock {
	 font-size: 20px;
	 color: #BEBFCC;
	 margin: 15px 0 10px 0;
}
 .FotoViewer .fv-nofoto .ic {
	 display: inline-block;
	 font-size: 0;
	 line-height: 0;
	 height: 16px;
	 width: 15px;
	 vertical-align: baseline;
}
 .FotoViewer .fv-nofoto .ic i.vk {
	 background: url('images/ap/photo/social.png') no-repeat 0 -40px;
	 display: inline-block;
	 height: 16px;
	 width: 15px;
}

 .FotoViewer .fv-view .arrows:hover .photo-warning, .FotoViewer.has-large-photo .fv-view .img:hover .photo-zoom {
	 display: block;
}
 .btn-share {
	 min-height: 21px;
}
 .FotoViewer .fv-likecaught {
	 padding: 0 0 5% 0;
	width: 100%;
	 position: absolute;
	 zoom: 1;
	/*overflow: hidden;
	*/
	 background: #fff;
	  -moz-border-radius: 0 0 20px 20px;
	 -webkit-border-radius: 0 0 20px 20px;
	 border-radius: 0 0 20px 20px;
	 -khtml-border-radius: 0 0 20px 20px;
	 -o-border-radius: 0 0 20px 20px;
	 -ms-border-radius: 0 0 20px 20px;
	 -icab-border-radius: 0 0 20px 20px;
}
.FotoViewer .fv-likecaught .list2 {
  padding: 0 1%;
  margin-top: 1%;
  text-align: center;
}
.FotoViewer .fv-likecaught .list2 span.js_like_not {
  background: #009bff;
  color: #fff;
  padding: 2px 1%;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -icab-border-radius: 10px;
}
.FotoViewer .fv-likecaught .list2 span.js_like_auth {
  display: inline-block;
  margin-top: 2%;
}
 .FotoViewer .fv-likecaught li {
	/* margin: 0px 10px 10px 0;*/
	 margin: 0 1.5% 3% 0;
	/* float: left;*/
	 width: 18%;
	 display: inline-block;
  vertical-align: top;
  text-align: left;
	/*width: 80px;
	*/
	-moz-box-shadow: 1px 2px 8px -5px rgb(0, 155, 255);
	-webkit-box-shadow: 1px 2px 8px -5px rgb(0, 155, 255);
	-o-box-shadow: 1px 2px 8px -5px rgb(0, 155, 255);
	box-shadow: 1px 2px 8px -5px rgb(0, 155, 255);
	
}
 .FotoViewer .fv-likecaught li .likevoice.DelAnkLike {
background: #f2f2f2;
}

.FotoViewer .fv-likecaught li.likecaug .vipborder {
	border: 0;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(255, 184, 0, 1);
-moz-box-shadow: 0px 0px 0px 2px rgba(255, 184, 0, 1);
-o-box-shadow: 0px 0px 0px 2px rgba(255, 184, 0, 1);
box-shadow: 0px 0px 0px 2px rgba(255, 184, 0, 1);
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -khtml-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -icab-border-radius: 3px;
}

 .FotoViewer .fv-likecaught li .likevoice.DelAnkLike DIV {
color: #6a6a6a;
}
 .FotoViewer .fv-likecaught .u-s-photo .attract-like {
/*width: 60px;
height: 81px;*/
width: 100%;
  height: 100%;
}
 .FotoViewer .fv-likecaught .u-s-photo .attract-img {
/*width: 30px;
height: 30px;*/
width: 82%;
  height: auto;
position: absolute;
bottom: -19%;
  right: -16%;
  z-index: 2;
/*bottom: -9px;
right: -8px;*/
}
 .FotoViewer .fv-likecaught LI .b-top100 {
	 position: absolute;
bottom: -3px;
left: 0px;
}
 .FotoViewer .fv-likecaught LI .rates_view {
background: #FF0070;
color: #fff;
font-size: 170%;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
-khtml-border-radius: 15px;
-o-border-radius: 15px;
-ms-border-radius: 15px;
-icab-border-radius: 15px;
display: inline-block;
position: absolute;
bottom: 0;
  right: 0;
}
 .FotoViewer .fv-likecaught LI .delete-photo {
/* display: none;*/
position: absolute;
top: 0;
right: 0;
/*width: 16px;
height: 16px;*/
}
 .FotoViewer .fv-likecaught LI .delete-photo I.i16 I {
  left: -192px;
}
  .FotoViewer .fv-likecaught LI:hover .delete-photo {
  display: block;
}


/* .FotoViewer .fv-likecaught .i16 {
	 top: 0;
	 right: 0;
	 position: absolute;
}*/
 .FotoViewer .fv-likecaught .u-s-photo {
	 display: block;
	 position: relative;
	 float: left;
	 width: 24%;
}
.FotoViewer .fv-likecaught .u-s-photo IMG {
	/* width: 46px;
	 height: 62px;*/
	 width: 100%;
  height: 100%;
}

/*.FotoViewer .fv-likecaught .u-s-photo .my_w {
	 -webkit-box-shadow: 0px 3px 8px -1px rgb(255, 0, 155);
	 -moz-box-shadow: 0px 3px 8px -1px rgb(255, 0, 155);
	 box-shadow: 0px 3px 8px -1px rgb(255, 0, 155);
}
 .FotoViewer .fv-likecaught .u-s-photo .my_m {
	 -webkit-box-shadow: 0px 3px 8px -1px rgb(141, 24, 215);
	 -moz-box-shadow: 0px 3px 8px -1px rgb(141, 24, 215);
	 box-shadow: 0px 3px 8px -1px rgb(141, 24, 215);
}
*/
/*.FotoViewer .fv-likecaught .pc-body {
	 position: relative;
}
*/
/*.FotoViewer .fv-likecaught .pc-body a {
	 text-decoration: none;
}
*/
/*.FotoViewer .fv-likecaught .pc-body a:hover {
	 color: #ff009d;
	 text-decoration: underline;
}
*/
/*.FotoViewer .fv-likecaught .pc-body .fl-r .i16 {
	 margin-left: 5px;
	 border: none;
}
*/
/*.FotoViewer .fv-likecaught .voice-body {
	 word-wrap: break-word;
}
*/
/*.FotoViewer .fv-likecaught .voice-body b {
	 margin: 0 0 0 5px;
	 display: none;
	 float: right;
	 font-size: 11px;
	 background: #f3e0ff;
	 margin-bottom: 8px;
	 -moz-border-radius: 8px;
	 -webkit-border-radius: 8px;
	 border-radius: 8px;
	 color: #ff009b;
	 font-style: normal;
	 font-weight: normal;
	 padding: 1px 9px;
	 right: 0;
	 top: 0;
	 cursor: pointer;
}
*/
/*.FotoViewer .fv-likecaught .voice-body .i16{
	 position: absolute;
	 left: -5px;
	 top: -8px;
}
*/
/*.FotoViewer .fv-likecaught .pc-body .datetime, .FotoViewer .fv-likecaught .pc-body .i16, .FotoViewer .fv-likecaught .u-more-info {
	 visibility: hidden;
	 font-size: 11px;
	 color: #aeaeae;
}
 .FotoViewer .fv-likecaught li:hover {
	 background: #fdfdfd;
	 zoom: 1;
}
*/
/*.FotoViewer .fv-likecaught li:hover .pc-body .datetime, .FotoViewer .fv-likecaught li:hover .pc-body .i16, .FotoViewer .fv-likecaught li:hover .u-more-info {
	 visibility: visible 
}
*/
/* .FotoViewer .fv-likecaught li.pc-nav:hover {
	 background: #D7DFE8;
}
 */
/*.FotoViewer .fv-likecaught li:hover .extra-controls {
	 display: block;
}
*/
/*.FotoViewer .fv-likecaught li.owner {
	 background: #DCE7FA;
}
*/
 .FotoViewer .fv-likecaught .pc-nav {
	 width: 100%;
}
 .FotoViewer .fv-likecaught .pc-nav .last {
	 padding: 5px 10px;
	/*background: #F6E8FF;
	*/
	 font-weight: bold;
	 letter-spacing: 2.2px;
	 display: inline-block;
	 border-radius: 15px;
	 margin-bottom: 15px;
}
 .FotoViewer .fv-likecaught .pc-nav .last:hover {
	 text-decoration: none;
}
 .FotoViewer .fv-likecaught .loading {
	 height: 32px;
	 width: 32px;
	 margin: 0 auto;
	 background: url('images/ap/photo/fb-sm-blue.gif') no-repeat center center #fff;
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/*.FotoViewer .u-s-photo .baloon {
	 left: 0;
	 width: 140px;
}
 .FotoViewer .u-s-photo:hover .baloon {
	 display: block;
}
*/
 .NewLikes{
	/* position: relative;
	 z-index: 11;*/
	 position: absolute;
  z-index: 11;
  width: 100%;
}
 .NewLikes UL{
	 /*width: 840px;*/
	 position: relative;
	 text-align: center;
}
/* #NewLikeSite LI{

	 float: left;
	 position: relative;
	 display: block;
}
*/
 .NewLikes LI DIV {
	/*display: none;*/
}
 .NewLikes .baloon {
	/*width: 230px;
	*/
	 width: auto;
}
 .NewLikes .baloon .u-s-photo, .NewLikes .baloon .u-m-photo {
	 display: none !important;
}
 .NewLikes .fm-baloon-r {
	 margin-left: -35px;
	 margin-left: auto;
}
 .NewLikes .hitArea .baloon .fm-c em {
	 color: #A6A400FC;
}

 .NewLikes .hitArea .baloon .fm-c .u-age {
	color: #007267c2;
}

 .NewLikes LI DIV.likevoice {
	float: left;
  /*font-size: 12px;*/
  font-size: 75%;
  width: 60%;
  /*padding: 5px;*/
  padding: 3%;
  margin-left: 3%;
  -moz-border-radius: 0 10% 10% 0;
  -webkit-border-radius: 0 10% 10% 0;
  border-radius: 0 10% 10% 0;
  -khtml-border-radius: 0 10% 10% 0;
  -o-border-radius: 0 10% 10% 0;
  -ms-border-radius: 0 10% 10% 0;
  -icab-border-radius: 0 10% 10% 0;
  /*margin-left: 3%;*/
  position: relative;
}
 .NewLikes LI DIV.likevoice.lv_w {
  background-color: rgba(255, 0, 155, 0.03);
}
 .NewLikes LI DIV.likevoice.lv_m {
  background-color: rgba(0, 155, 255, 0.03);
}
 .NewLikes LI .likevoice .u-age {
	color: #007267c2;
}

 .NewLikes LI .likevoice em {
  color: #A6A400FC;
  font-size: 95%;
}




.fv-likecaught .list2 .likecaug .text {
	 display: none;
	 position: absolute;
	left: 0;
  color: #575757;
  top: 10px;	 
	 -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.27);
	 -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.27);
	 -o-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.27);
	 box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.27);
	 padding: 0;
	 background: #fff;
	 -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-icab-border-radius: 10px;
	 z-index: 1;
}
.fv-likecaught .list2 .likecaug .text .kolphoto {
	color:#6600ff;
	margin-top: 5px;
	text-align: center;

}
.fv-likecaught .list2 .likecaug .text .new_users {
	padding: 12px 13px;
	text-align: left;

}

.fv-likecaught .list2 .likecaug .tooltip_bl {
	width: 100%;
  display: block;
  height: 11px;
  position: absolute;
  top: -11px;
}

.fv-likecaught .list2 .likecaug .arrow {
	position: absolute;
	/*top: -10px;*/
	top: 1px;
	width: 14px;
	height: 11px;
	background: url(images/base.png) no-repeat 0 0
}
.fv-likecaught .list2 .likecaug .arrow-left {
	left: 5px;
}
.fv-likecaught .list2 .likecaug .arrow-right {
	right: 5px;
}
/*открыть тут*/

/* Стиль будет применяться, если ширина окна браузера больше 480 пикселей */
/*@media (min-width: 1280px) {
   .FotoViewer .content {
	 width: 1240px;
}
}*/

/*стили будут применяться к устройствам, максимальная ширина экрана которых составляет 480 пикселей.*/
/*@media (max-width: 1024px) {
   .FotoViewer .content {
	 width: 840px;
}
}*/
/*указываем на единицу меньше реального размера экрана*/


@media (max-width: 1000px) {
   .FotoViewer .content {
	/* width: 700px;*/
}
.FotoViewer .fv-view {
	/*height: 394px;*/

}

 .FotoViewer.zoomed .content {
	 /*width: 730px*/
}
 .FotoViewer.zoomed .fv-view {
	/*height: 730px;*/
}
 .FotoViewer.zoomed .fv-view .photo-zoom {
	 background-position: -30px 0;
}





.FotoViewer .fv-view .photo-zoom {
  top: -3px;
  left: 11%;
}

.FotoViewer .status .icon16 {
  top: 0;
  right: -7px;
}

.FotoViewer .who_voted {
  left: 21%;
  top: -3px;
}

.FotoViewer .comment-link, .FotoViewer .comment-links-disabled {
  right: 17px;
  top: 0px;
}

.FotoViewer .fv-editor .actions .elnk span {

 /* font-size: 13px;*/

}

.FotoViewer .fv-editor .actions .dlnk span {

 /* font-size: 13px;*/

}

.photo-warning .SendReport {
/*right: 7px;*/
 /* font-size: 8px;*/
}
.DataPhoto {
left: 7px;
 /*font-size: 8px;*/
}

.FotoViewer .fv-editor .actions .dlnk {
 
}

.FotoViewer .fv-view .panel {
 /* font-size: 13px;*/
}

.FotoViewer .fv-editor .actions .elnk {


}


.FotoViewer .fv-view .sign {
 /* font-size: 14px;*/
}

.FotoViewer .fv-view .arrows a {
  /*font-size: 300%;*/
}
.FotoViewer .fv-view .sign DIV.btn-exists {
 /* padding: 1px 5px;*/
   /* font-size: 11px;*/
}

.FotoViewer .fv-view .sign DIV.btn-exists2 {
  /*padding: 1px 5px;
    font-size: 11px;*/
}


}



@media (max-width: 900px) {
   .FotoViewer .content {
	 /*width: 600px;*/
}
.FotoViewer .fv-view {
	/*height: 390px;*/

}

 .FotoViewer.zoomed .content {
	/* width: 630px;*/
}
 .FotoViewer.zoomed .fv-view {
	/*height: 630px;*/
}
 .FotoViewer.zoomed .fv-view .photo-zoom {
	 background-position: -30px 0;
}

.FotoViewer .fv-editor .actions .box {


}




.FotoViewer .fv-view .photo-zoom {
  top: -3px;
  left: 11%;
}

.FotoViewer .status .icon16 {
  top: 0;
  right: -7px;
}

.FotoViewer .who_voted {
  left: 21%;
  top: -3px;
}

.FotoViewer .comment-link, .FotoViewer .comment-links-disabled {
  right: 17px;
  top: 0px;
}

.FotoViewer .fv-editor .actions .elnk span {

 /* font-size: 14px;*/

}

.FotoViewer .fv-editor .actions .dlnk span {

  /*font-size: 14px;*/

}

.photo-warning .SendReport {
/*right: 7px;*/
  /*font-size: 10px;*/
}
.DataPhoto {
left: 7px;
 /* font-size: 10px;*/
}

.FotoViewer .fv-editor .actions .dlnk {
 
}

.FotoViewer .fv-view .panel {
 /* font-size: 13px;*/
}

.FotoViewer .fv-view .sign {
  /*font-size: 12px;*/
}

.FotoViewer .fv-view .arrows a {
  /*font-size: 300%;*/
}
.FotoViewer .fv-view .sign DIV.btn-exists {
  /*padding: 1px 5px;*/
   /* font-size: 10px;*/
}

.FotoViewer .fv-view .sign DIV.btn-exists2 {
 /* padding: 1px 5px;*/
   /* font-size: 10px;*/
}

.ul-layer-content .content .panel .box {
 /* font-size: 17px;*/
}

.FotoViewer .fv-empty .box3 {
 /* font-size: 17px;*/
}

}

@media (max-width: 800px) {
   .FotoViewer .content {
	/* width: 500px;*/
}
.FotoViewer .fv-view {
	/*height: 411px;*/
}

 .FotoViewer.zoomed .content {
	/* width: 530px;*/
}

 .FotoViewer.zoomed .fv-view {
	/* height: 530px;*/
}
 .FotoViewer.zoomed .fv-view .photo-zoom {
	 background-position: -30px 0;
}




.FotoViewer .fv-view .photo-zoom {
  top: -3px;
  left: 11%;
}

.FotoViewer .status .icon16 {
  top: 0;
  right: -7px;
}

.FotoViewer .who_voted {
  left: 21%;
  top: -3px;
}

.FotoViewer .comment-link, .FotoViewer .comment-links-disabled {
  right: 17px;
  top: 0px;
}

.FotoViewer .fv-editor .actions .elnk span {

  /*font-size: 11px;*/

}

.FotoViewer .fv-editor .actions .dlnk span {

  /*font-size: 10px;*/

}

.photo-warning .SendReport {
/*right: 7px;*/
 /* font-size: 8px;*/
}
.DataPhoto {
left: 7px;
  /*font-size: 8px;*/
}

.FotoViewer .fv-editor .actions .dlnk {
 
}

.FotoViewer .fv-view .panel {
 /* font-size: 12px;*/
}

.FotoViewer .fv-comments .pc-nav {
 /* height: 30px;*/
  /*font-size: 11px;*/
}


.FotoViewer .fv-view .sign {
 /* font-size: 11px;*/
}

.FotoViewer .fv-view .arrows a {
  /*font-size: 300%;*/
}
.FotoViewer .fv-view .sign DIV.btn-exists {
 /* padding: 1px 5px;*/
    /*font-size: 9px;*/
}

.FotoViewer .fv-view .sign DIV.btn-exists2 {
  /*padding: 1px 5px;*/
   /* font-size: 9px;*/
}

.ul-layer-content .content .panel .box {
 /*font-size: 16px;*/
 /* padding: 15px 0;*/
}


 .FotoViewer .fv-empty .box3 {
   /* font-size: 15px;*/
  }
  
  .FotoViewer .fv-empty .box3 .albumName {
 /* font-size: 24px;*/
}

}


@media (max-width: 700px) {
   .FotoViewer .content {
	/* width: 400px;*/
}
.FotoViewer .fv-view {
	/* height: 281px;*/
}

 .FotoViewer.zoomed .content {
	/* width: 430px;*/
}

 .FotoViewer.zoomed .fv-view {
 /*height: 281px;*/

}
 .FotoViewer.zoomed .fv-view .photo-zoom {
	 background-position: -30px 0;
}




.FotoViewer .fv-view .photo-zoom {
  top: -3px;
  left: 11%;
}

.FotoViewer .status .icon16 {
  top: 0;
  right: -7px;
}

.FotoViewer .who_voted {
  left: 21%;
  top: -3px;
}

.FotoViewer .comment-link, .FotoViewer .comment-links-disabled {
  right: 17px;
  top: 0px;
}

.FotoViewer .fv-editor .actions .elnk span {

 /* font-size: 11px;*/

}

.FotoViewer .fv-editor .actions .dlnk span {

 /* font-size: 10px;*/

}

.photo-warning .SendReport {
/*right: 7px;*/
 /*font-size: 8px;*/
}
.DataPhoto {
left: 7px;
 /* font-size: 8px;*/
}

.FotoViewer .fv-editor .actions .dlnk {

}

.FotoViewer .fv-view .panel {
  font-size: 10px;
}

.FotoViewer .fv-comments .pc-nav {
  /*height: 30px;*/
  /*font-size: 9px;*/
}


.FotoViewer .fv-view .sign {
  /*font-size: 10px;*/
}

.FotoViewer .fv-view .arrows a {
 /* font-size: 300%;*/
}
.FotoViewer .fv-view .sign DIV.btn-exists {
 /* padding: 1px 5px;*/
   /* font-size: 8px;*/
}

.FotoViewer .fv-view .sign DIV.btn-exists2 {
 /* padding: 1px 5px;*/
   /* font-size: 8px;*/
}
.ul-layer-content .content .panel .box {
 /* font-size: 15px;*/
  /*padding: 14px 0;*/
}

 .FotoViewer .fv-empty .box3 {
   /* font-size: 13px;*/
  }
  
   .FotoViewer .fv-empty .box3 .albumName {
   /* font-size: 21px;*/
  }
  
         .FotoViewer .fv-likecaught .loading, .FotoViewer .fv-comments .loading {
	 height: 30px;
	 width: 30px;
}

}


@media (max-width: 600px) {
   .FotoViewer .content {
	/* width: 340px;*/
}
.FotoViewer .fv-view {
	/* height: 220px;*/
}

 .FotoViewer.zoomed .content {
	/* width: 330px;*/
}

 .FotoViewer.zoomed .fv-view {
	/* height: 600px;*/
}
 .FotoViewer.zoomed .fv-view .photo-zoom {
	 background-position: -30px 0;
}

.FotoViewer .fv-comments .pc-nav {
  /*height: 17px;*/
 /* font-size: 7px;*/
}

.FotoViewer .fv-view .sign {
 /* font-size: 9px;*/
}

.FotoViewer .fv-view .arrows a {
  /*font-size: 300%;*/
}
.FotoViewer .fv-view .sign DIV.btn-exists {
 /* padding: 1px 4px;
  font-size: 7px;*/
}

.FotoViewer .fv-view .sign DIV.btn-exists2 {
 /* padding: 1px 4px;*/
  /*font-size: 7px;*/
}

.FotoViewer .fv-empty .overlay-albums li a {
 /* font-size: 105%;*/
}

.FotoViewer .fv-empty .dashed {
  /*font-size: 123%;*/
}

 .FotoViewer .fv-comments .u-s-photo {
  width: 11%;
}
 .FotoViewer .fv-comments .pc-body {
  width: 84%;
}

.ul-layer-content .content .panel .box {
 /* font-size: 11px;*/
   /* padding: 11px 0;*/
}

 .DataPhoto {
   font-size: 52%;
  }
  
  .FotoViewer .foto-count {

}



.photo-warning .SendReport label {

}
.photo-warning .SendReport label input {
	
	
}
.photo-warning .SendReport .tooltip {
font-size: 103%;
}


  
    .FotoViewer .fv-empty .box3 {
   /* font-size: 11px;*/
  }
  
   .FotoViewer .fv-empty .box3 .albumName {
    /*font-size: 16px;*/
  }
  
       .FotoViewer .fv-likecaught .loading, .FotoViewer .fv-comments .loading {
	 height: 25px;
	 width: 25px;
}

}


@media (max-width: 500px) {

   .FotoViewer .content {
	/* width: 255px;*/
}
.FotoViewer .fv-view {
	/* height: 147px;*/
}

 .FotoViewer.zoomed .content {
	/* width: 330px;*/
}

 .FotoViewer.zoomed .fv-view {
	/* height: 600px;*/

}
 .FotoViewer.zoomed .fv-view .photo-zoom {

}

.FotoViewer .fv-comments .pc-nav {
color: #6576ff;
  /*font-size: 5px;*/
  text-align: center;
  padding: 0px 0 3px 0;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
}
.FotoViewer .content .layer-close {
  /*font-size: 126%;*/
}
.FotoViewer .fv-editor .actions .dlnk span.page-user-times {
  /*margin-right: 3px;*/
}

.FotoViewer .fv-view .arrows a span {

  }

.FotoViewer .fv-view .arrows .prev span {

}
.FotoViewer .fv-view .arrows a.prev:hover span {

}

.FotoViewer .fv-view .arrows .next span {
}
.FotoViewer .fv-view .arrows a.next:hover span {
  
}

 .FotoViewer .fv-editor .actions .elnk span {
 
  }
  .FotoViewer .fv-editor .actions .elnk {
 /*font-size: 104%;*/

}
 .FotoViewer .fv-editor .actions .dlnk {
  /* font-size: 85%;*/
  }
  
   .FotoViewer .fv-editor .actions .dlnk span {
 
  }
  
  .FotoViewer .fv-view .sign {
 /* font-size: 7px;*/
}
.FotoViewer .fv-view .panel {
   /* font-size: 5px;*/
  }
  
  .FotoViewer .sign span.exists {
  padding: 2px 5px;
  }

.FotoViewer .fv-view .photo-zoom {
  width: 18px;
  height: 18px;
  top: 0;
  background-size: 42px auto;

}

 .FotoViewer .who_voted {
    left: 29%;
    top: -5px;
  }
  
   .FotoViewer .fv-view .photo-zoom {
    top: -3px;
    left: 15%;
  }
  
  .FotoViewer .like-link a {
 /* left: -50%;
  top: -3px;
  height: 18px;
  width: 18px;

  background-size: 18px auto;*/
}

.FotoViewer .like-link ins {
 /* top: -6px;*/
}

.FotoViewer .like-link.ajaxload {
  width: 15px;
  height: 15px;
  background-size: 15px;
}

.FotoViewer .fv-comments .pc-body .datetime, .FotoViewer .fv-comments .pc-body .i16, .FotoViewer .fv-comments .u-more-info {
  /*font-size: 6px;*/
}

.fv-comments .box_answer .comment-text_block2 div {

 /* padding: 5px;*/
  /*margin-top: 0px;*/

}

.box_answer .answ_for_name, .comment-body .answ_for_name {
 font-size: 65%;
}

.comment-text .comment-text_block {
/*font-size: 73%;*/
}

.FotoViewer .fv-comments .comment-body .comment-text_block2 {
 /*font-size: 73%;*/
}

.NewLikes LI DIV.likevoice {
  font-size: 58%;
}

.FotoViewer .fv-editor .actions .active .ealbum {
  float: left;
  margin: 0 0 0 13px;
  width: 90%;
}

.FotoViewer .fv-editor .actions .active .lclmn select {
  /*font-size: 8px;*/
}

.FotoViewer .fv-editor .actions .active .esign textarea {
  /*font-size: 11px;*/
  border: 1px solid #afe0ff;
  padding: 7px 8px;
}



.date-delimiter {
 /* font-size: 11px;*/
  text-align: center;
}

.FotoViewer .fv-comments .list {
 /* padding: 0 2px;*/
}

.photo-warning .SendReport {
   /* font-size: 6px;*/
  }
  .DataPhoto {
   /* font-size: 4px;*/
  }
  .DataPhoto .infophoto {
  /*padding: 2px 3px;*/
}
.FotoViewer .foto-count {
 /* font-size: 7px;*/
}
  
  
  .FotoViewer .fv-comments .pc-nav .last {
  padding: 2px 5px;
  margin-top: -2px;
}

.FotoViewer .fv-comments .pc-nav div.link_fv {
  margin-right: 4px;
}

.FotoViewer .fv-comments {
 /* padding: 0;*/
}

.FotoViewer .fv-empty .box3 .fs20 {
 /* font-size: 8px;*/
}

.FotoViewer .fv-empty .box3 .fs14 {
    /*font-size: 6px;*/
  }
  .FotoViewer .fv-empty .overlay-albums li {
 /* margin: 3px;*/
}
 .FotoViewer .fv-empty .dashed {
    /*font-size: 100%;*/
  }
.FotoViewer .fv-empty .other-albums {
  /*font-size: 140%;*/
}
 .FotoViewer .fv-empty .overlay-albums li a {
/*font-size: 100%;*/
}
 .FotoViewer .fv-empty .overlay-albums li div {
/*font-size: 85%;*/
}

.FotoViewer .fv-empty .other-albums {
 /* margin: 11px 0;*/
}

.FotoViewer .fv-empty .box3 .fs25 {
   /* font-size: 12px;*/
  }
  
  .FotoViewer .fv-empty .overlay-albums {
  max-height: 230px;
} 

  .FotoViewer .fv-empty .overlay-albums .NameAlbum .fs20 {
   /* font-size: 8px;*/
  }
.ul-layer-content .content .panel {
  /*font-size: 80%;*/
}

.ul-layer-content .content .panel .box {
 /* font-size: 9px;*/
  /*padding: 8px 0;*/
}

.FotoViewer .fv-comments .pc-body .comhead {
 /*font-size: 75%;*/
}


.SendReport .tooltip .button-small {
 /* padding: 4px 5px;*/
 /* font-size: 8px;*/
}

.SendReport .tooltip-content {
 /* padding: 6px 9px;*/
}

.SendReport .tooltip-content textarea, input.text, select.text {
 /* padding: 4px;*/
}



.photo-warning .SendReport .tooltip {
  /*right: 56px;
    bottom: -100px;*/
}
.FotoViewer .fv-likecaught li {
width: 31%;
}

 .FotoViewer .fv-likecaught .u-s-photo .attract-like {
/*width: 32px;
  height: 100%;*/
}
 .FotoViewer .fv-likecaught .u-s-photo IMG {
 /* width: 25px;
  height: 100%;*/

}

.FotoViewer .fv-view .arrows a {
  /*font-size: 300%;*/
}

.FotoViewer .fv-comments form .remain {
  /*font-size: 8px;*/
}

.FotoViewer .fv-editor {
  padding: 25px 0 0 0;
}

.FotoViewer .fv-view .arrows a {
  /*font-size: 175%;*/
}

.FotoViewer .fv-comments .pc-body .comhead {
  /*font-size: 75%;*/
}
.FotoViewer .fv-comments .pc-body .datetime {
  /*font-size: 53%;*/
}

.FotoViewer .fv-editor .actions .active .esign .remain {
 /* font-size: 8px;*/
  bottom: -40%;
}

.FotoViewer .fv-editor .actions .active .esign {
  margin: 40px auto 20px auto;
}

.FotoViewer .fv-view .sign DIV.btn-exists {
 /* padding: 1px 4px;
  font-size: 5px;*/
}

.FotoViewer .fv-view .sign DIV.btn-exists2 {
 /* padding: 1px 4px;
  font-size: 5px;*/
}

  .FotoViewer .fv-empty .box3 {
   /* font-size: 9px;*/
  }
   .FotoViewer .fv-empty .box3 .albumName {
   /*font-size: 150%;*/
  }
  
       .FotoViewer .fv-likecaught .loading, .FotoViewer .fv-comments .loading {
	 height: 20px;
	 width: 20px;
}

}


@media (max-width: 400px) {

.FotoViewer .fv-editor .actions .active .esign .remain {
 /* font-size: 7px;*/
  bottom: -35%;
}
.FotoViewer .fv-editor .actions .active .esign {
  margin: 41x auto 20px auto;
}
   .FotoViewer .content {
	/* width: 255px;*/
}
.FotoViewer .fv-view {
	/* height: 147px;*/
}

 .FotoViewer.zoomed .content {
	/* width: 240px;*/
}

.FotoViewer .fv-view .sign {
   /* font-size: 5px;*/
  }

.FotoViewer .fv-view .sign DIV.btn-exists {
 /* padding: 1px 4px;*/
  /*font-size: 4px;*/
  /*margin: 2px 0 0 6px;*/
}

.FotoViewer .fv-view .sign DIV.btn-exists2 {
 /* padding: 1px 4px;*/
 /* font-size: 5px;*/
  /*margin: 2px 0 0 6px;*/
}

 .ul-layer-content .content .panel .box {
   /* font-size: 7px;*/
  }
  
   .DataPhoto {
    /*font-size: 4px;*/
  }
  
    .FotoViewer .fv-empty .box3 {
   /* font-size: 7px;*/
  }
  
  .FotoViewer .fv-empty .box3 .albumName {
 /* font-size: 11px;*/
}

.FotoViewer .foto-count {
  /*  font-size: 5px;*/
  }
  
   .FotoViewer .fv-likecaught .loading, .FotoViewer .fv-comments .loading {
	 height: 15px;
	 width: 15px;
}

.FotoViewer .fv-likecaught li {
width: 31%;
}

}