.wrapper_Photo { xxxpadding: 20px; background: url('/images/modules/photos/photo.jpg') no-repeat 10px 20px; }
.wrapper_Video { xxxpadding: 20px; background: url('/images/modules/photos/video.jpg') no-repeat 10px 20px; }
	.wrapper_MediaLink { float: right; margin: -5px 10px 0 0; _width: 150px; }
		.link_Video { background: url('/images/modules/photos/icon_video_small.jpg') no-repeat left top; padding: 0 0 15px 50px; line-height: 44px; display: block; height: 40px; }
		.link_Photo { background: url('/images/modules/photos/icon_photo_small.jpg') no-repeat 5px top; padding: 0 0 15px 57px; line-height: 44px; display: block; height: 40px; }
	.wrapper_Galleries {
		background: rgba(255, 255, 255, 0.9);
		_background: #fff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		padding: 20px 40px;
		margin: 40px 0 20px 110px;
		-webkit-box-shadow: 0 2px 10px #999;
		-moz-box-shadow: 0 2px 10px #999;
		box-shadow: 0 2px 10px #999;
	}

/* Список фотоальбомов */

ul.PhotoAlbumsList { list-style: none; }
	ul.PhotoAlbumsList li {
	   float: left;
	   width: 200px;
	   height: 220px;
	   text-align: center;
	   position: relative;
	   _overflow: hidden;
	}
		.wrapper_AlbumPics, /* этот блок нужен, чтобы спиннер был виден всегда */
		.albumPics {
		   margin: 0 auto;
		   width: 100px;
		   height: 100px;
		   -webkit-border-radius: 10px;
		   -moz-border-radius: 10px;
		   border-radius: 10px;
		   border: 1px solid #e0e0e0;
		   cursor: pointer;
		   background: url('/images/spinner.gif') no-repeat center;
		}
			.link_Album {
			   display: block;
			   width: 100px;
			   height: 100px;
			   background-repeat: no-repeat;
			   background-position: center;
			   cursor: pointer;
			}
			.link_SlideShow {
			   display: none;
			   position: absolute;
			   width: 86px;
			   top: 76px;
			   left: 57px;
			   background: #4f4f4f;
			   background: rgba(250, 250, 250, 0.7);
			   border: 1px solid #e0e0e0;
			   background: rgba(150, 150, 150, 0.7);
			   -webkit-border-radius: 5px;
			   cursor: pointer;
			}
			a.link_SlideShow,
			a.link_SlideShow:visited {
			   color: #dfdfdf;
			   text-decoration: none;
			}
			a.link_SlideShow:hover { color: #fff; }
		ul.PhotoAlbumsList .active a.link_SlideShow { display: block; }





/* Фотоальбом */

ul.PhotosList {
   list-style: none;
   margin: 0 0 40px 0;
}
	ul.PhotosList li {
	   float: left;
	   padding: 5px;
	}
#PhotoComments {
   display: none;
   position: absolute;
   top: 0;
   left: 0;
   background: #f0f0f0;
   width: 500px;
   height: 300px;
   padding: 10px 10px 10px 120px;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   box-sizing: border-box;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   border: 2px solid #afafaf;
   z-index: 1000;
}
		#PhotoComments img {
		   position: absolute;
		   top: 10px;
		   left: 10px;
		}
	#PhotoCommentsArea {
	   border: 1px solid #cfcfcf;
	   overflow: auto;
	   width: 365px;
	   height: 183px;
	}
	#PhotoCommentsArea.loading { background: url('/images/spinner.gif') no-repeat center; }
		ul.PhotoCommentsList {
		   list-style: none;
		   margin: 0;
		   padding: 10px;
		}
			ul.PhotoCommentsList li { padding: 0 0 1em 0; }
				ul.PhotoCommentsList .signature {
				   color: #aaa;
				   font-style: italic;
				   margin: 0;
				   font-size: .75em;
				}