/* #6889 */ 
#Albums .LessThanPhotos .UserAlbum .photo-position-1 { margin: 0; }
#Albums .LessThanPhotos .UserAlbum .photo-position-2 { margin: 0 0 0 140px; }

#Albums .LessThanPhotos .UserAlbum .photo-position-3,
#Albums .LessThanPhotos .UserAlbum .photo-position-4,
#Albums .LessThanPhotos .UserAlbum .photo-position-5,
#Albums .LessThanPhotos .UserAlbum .photo-position-6 { display: none; }

#Albums .FloatAlbum { width: 49%; float: left; margin: 0 0 10px 0; }
#Albums .FloatAlbum h2 i,
#Albums .AlbumTitle h2 i { color: #999; font-size: 13px; }
#Albums .AlbumAdd { background: url(../images/bg_album_add.png) no-repeat; width: 96%; position: relative; }
#Albums .AlbumAdd .w-padding { background: url(../images/ico_album.gif) 10px 50% no-repeat; padding: 34px 0 34px 115px; font-size: 20px; }
#Albums .AlbumAdd .w-padding A { text-decoration: none; border-bottom: 1px dashed #06d; }
#Albums .AlbumTitleEdit INPUT.text { background: #FFFFC6; font-size: 18px; vertical-align: middle; }
.AlbumStatus {
  position: absolute;
  top: 295px;
  font-size: 11px;
  color: #999;
  width: 127px;
  text-align: center;
}
.AlbumStatus a {
  text-decoration: none;
  border-bottom: 1px dotted #06c;
}
.Album-on .s-off,
.Album-off .s-on,
.Album-new .AlbumStatus,
.Album-new a.edit,
.Album-new a.remove {
  display: none;
}
#Albums .Album-off .AlbumTitle h2 a { color: #999; }
.Album-off .UserAlbum li img {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

/*
#Albums .UserAlbum  LI .border { border: 1px solid #ddd; display: inline-block; background: #fff; position: relative; }
#Albums .LessThan LI .border,
#Albums .UserAlbum .photo-position-1 .border, .UserAlbum .photo-position-2 .border, .UserAlbum .photo-position-3 .border { padding: 3px; //padding-bottom: 1px; }
#Albums .UserAlbum .photo-position-4 .border, .UserAlbum .photo-position-5 .border, .UserAlbum .photo-position-6 .border { padding: 2px; //padding-bottom: 0px; }

#Albums .LessThan LI .pplace,
#Albums .UserAlbum .photo-position-1 .pplace, .UserAlbum .photo-position-2 .pplace, .UserAlbum .photo-position-3 .pplace { width: 110px; height: 150px; }
#Albums .UserAlbum .photo-position-4 .pplace, .UserAlbum .photo-position-5 .pplace, .UserAlbum .photo-position-6 .pplace { width: 46px; height: 62px; }

#Albums .UserAlbum .photo-position-1 { margin: 0 0 0 93px; z-index: 2; }
#Albums .UserAlbum .photo-position-2 { margin: 122px 0 0 183px; }
#Albums .UserAlbum .photo-position-3 { margin: 85px 0 0 0; }
#Albums .UserAlbum .photo-position-4 { margin: 5px 0 0 25px; }
#Albums .UserAlbum .photo-position-5 { margin: 37px 0 0 228px; }
#Albums .UserAlbum .photo-position-6 { margin: 173px 0 0 125px; }
*/

#Albums .UserAlbum .empty-cell .border { background: transparent; border: 1px dashed #ddd; }
#Albums .UserAlbum .empty-cell .pplace { display: inline-block; }

#Albums .UserAlbum .i21 {  display: none; }
#Albums .UserAlbum .remove {width: 21px; height: 21px; background:url(../images/icons21.png) top left no-repeat;}
#Albums .MyAlbum:hover, #Albums .UserAlbum:hover{ background:url(../images/bg_album_hover.png) top right no-repeat; }
#Albums .MyAlbum:hover .i21, #Albums .UserAlbum:hover .i21{ display:block; position: absolute; right: 10px; top: 10px; cursor: pointer; }
#Albums H2 I { color: #999; font-size: 13px; }
#Albums .LastModify B{ color: #000; }
#Albums .LastModify {
	color: #999;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 3px;
}

#Albums .EmptyBaloon {
	position: absolute;
	z-index: 20;
	margin: 70px 0 0 30px;
	text-align: center;
	font-size: 15px;
	width: 257px;
	height: 145px;
	background: url(../images/bg_album_baloon.png) no-repeat;
}

#Albums .EmptyBaloon DIV { margin: 15px 0 5px 0; }
#Albums .EmptyBaloon DIV .button25 { position: relative; left: -8px; }
#Albums .EmptyBaloon SPAN.gray9 { display: inline-block; padding: 20px 0 0 0; }
#Albums .AlbumList{ background: #fff; display: inline-block; padding: 10px; border: 1px solid #fc0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position: relative; z-index: 6; }
#Albums .UserPhotos{ margin: 40px 0 20px 0; }

#PhotoList li.invis {
  display: none;
}
#AM-Toggle .collapsed b {
  display: none;
}
#AM-Toggle .t-toggle b,
#AM-Toggle .t-toggle i {
  font-weight: normal;
  font-style: normal;
}
#AM-Toggle .selected i {
  text-transform: lowercase;
}
#AlbumPhotos .album_name {
  position: relative;
}
#AlbumPhotos .album_name SPAN {
  position: absolute;
  left: 0;
  top: 25px;
  font-size: 11px;
  color: #999;
  white-space: nowrap;
}
#AlbumPhotos .album_name SPAN B {
  color: #000;
}
#AlbumPhotos .album_name SPAN B VAR {
  font-weight: bold;
}
#AlbumPhotos .UserPhotos LI {
  position: relative;
  float: left;
  margin: 0 25px 35px 0;
}
#AlbumPhotos .UserPhotos LI .delete-photo {
  display: none;
  position: absolute;
  top: -3px;
  right: -3px;
  width: 16px;
  height: 16px;
}
#AlbumPhotos .UserPhotos LI .delete-photo I.i16 I {
  left: -192px;
}
#AlbumPhotos .UserPhotos li .delete-photo i {
  cursor: pointer;
}
#AlbumPhotos .UserPhotos LI LABEL {
  position: absolute;
  width: 114px;
  bottom: -17px;
  left: 3px;
  font-size: 11px;
}
#AlbumPhotos .UserPhotos LI LABEL * {
  visibility: hidden;
}
#AlbumPhotos .UserPhotos LI .s-border A {
  display: inline-block;
  position: relative;
  text-decoration: none;
  color: #000;
  padding: 2px;
  background: #EDEEF0;
}
#AlbumPhotos .UserPhotos LI .s-border A IMG {
  width: 110px;
  height: 150px;
  background: #fff;
}
#AlbumPhotos .UserPhotos LI .s-border {
  display: inline-block;
  padding: 1px;
  margin: 2px;
}
#AlbumPhotos .UserPhotos LI.selected .s-border {
  margin: 0;
  border: 2px solid #f60;
}
#AlbumPhotos .UserPhotos LI.selected .s-border A {
  background: none;
}
#AlbumPhotos .UserPhotos LI .b-premod,
#AlbumPhotos .UserPhotos LI .b-reject {
  display: none;
  position: absolute;
  z-index: 5;
  top: 58px;
  font-size: 11px;
  text-align: center;
  width: 110px;
  cursor: pointer;
}
#AlbumPhotos .UserPhotos LI .b-premod I.i44 I {
  left: -352px;
}
#AlbumPhotos .UserPhotos LI .b-reject I.i44 I {
  left: -396px;
}
#AlbumPhotos .UserPhotos li .s-border a img {
  display: block;
}
#AlbumPhotos .UserPhotos LI.premod .s-border A IMG,
#AlbumPhotos .UserPhotos LI.reject .s-border A IMG {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
#AlbumPhotos .UserPhotos LI .b-intim {
  display: none;
  position: absolute;
  top: 2px;
  left: 2px;
}
#AlbumPhotos .UserPhotos LI .b-top100 {
  display: none;
  position: absolute;
  top: 2px;
  left: 2px;
}
#AlbumPhotos .UserPhotos LI .b-top100 SPAN {
  display: inline-block;
  position: relative;
  top: -1px;
  left: 1px;
  padding: 0 3px;
  color: #fff;
  font-size: 11px;
  background: #72B001;
  vertical-align: middle;
}
#AlbumPhotos .UserPhotos LI.selected LABEL,
#AlbumPhotos .UserPhotos LI:hover LABEL,
#AlbumPhotos .UserPhotos LI.ie6hover LABEL {
  background: #FFC875;
}
#AlbumPhotos .UserPhotos LI.selected LABEL *,
#AlbumPhotos .UserPhotos LI:hover LABEL *,
#AlbumPhotos .UserPhotos LI.ie6hover LABEL * {
  visibility: visible;
}
#AlbumPhotos .UserPhotos li label.select-photo {
  cursor: pointer;
}
#AlbumPhotos .UserPhotos LI.premod .b-premod,
#AlbumPhotos .UserPhotos LI.reject .b-reject,
#AlbumPhotos .UserPhotos LI.intim .b-intim,
#AlbumPhotos .UserPhotos LI.top100 .b-top100,
#AlbumPhotos .UserPhotos LI:hover .delete-photo,
#AlbumPhotos .UserPhotos LI.ie6hover .delete-photo {
  display: block;
}
#AlbumPhotos .ShowAllPhotos,
#AlbumPhotos .AlbumList {
  background: #fff;
  display: inline-block;
  padding: 10px;
  border: 1px solid #fc0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  z-index: 6;
}

/* ActionsBaloon */
.ActionsBaloon {
  position: absolute;
  z-index: 11;
  margin: 60px 0 0 -290px;
}
.ActionsBaloon .i21 {
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 22;
  cursor: pointer;
}
.ActionsBaloon LI {
  margin: 0 0px 0 25px;
  padding-bottom: 10px;
}
.ActionsBaloon LI SPAN {
  font-size: 20px;
  cursor: pointer;
}
.ActionsBaloon LI .i16 {
  position: absolute;
  margin: 6px 0 0 -22px;
}
.ActionsBaloon LI P {
  color: #333;
}
.ActionsBaloon LI.delete .dashed {
  color: #f00;
  border-bottom: 1px dashed #f00;
}
.ActionsBaloon .selected-photos {
  font-size: 23px;
  text-align: center;
  padding: 0px 0 10px 0;
  font-weight: bold;
}
.ActionsBaloon .selected-photos VAR {
  font-weight: bold;
}
.ActionsBaloon .counted-text {
  text-align: center;
}
.ActionsBaloon LI.selected .dashed {
  border: 0;
}
.ActionsBaloon LI.selected P {
  display: none;
}
.ActionsBaloon LI DIV {
  margin-top: 5px;
}
.ActionsBaloon LI SELECT {
  width: 190px;
}