
.user #container div.photoalbum {
padding:5px 25px;
float:left;
}
.user #container .photoalbum_content {
width:759px;
float:left;
}
.user #container .photoalbum .sidebar #mail_menu {
margin-top:35px;
margin-bottom:35px;
}
.user #container .photoalbum .sidebar #mail_menu li {
position:relative;
height:25px;
padding-top:7px;
left:0px;
padding-left:28px;
width:130px;
margin-left:6px;
}
.user #container .photoalbum #mail_menu li.upload {
background: left center no-repeat;
  background-image: url('/img_sprites/common.png');
  background-position: left -0px;
}
.user #container .photoalbum #mail_menu li.private {
background:left center no-repeat;
  background-image: url('/img_sprites/common.png');
  background-position: left -27px;
}
.user #container .photoalbum #mail_menu li.public {
background:left center no-repeat;
  background-image: url('/img_sprites/common.png');
  background-position: left -54px;
}
.user #container .photoalbum #mail_menu li.archive {
background:left center no-repeat;
  background-image: url('/img_sprites/common.png');
  background-position: left -81px;
}
.user #container .photoalbum #mail_menu li.inbox {
background:left center no-repeat;
  background-image: url('/img_sprites/common.png');
  background-position: left -108px;
}
.user #container .photoalbum #mail_menu li.active {
background-color:#f7f7f7;
}
.user #container .photoalbum_content .album_header_footer {
margin:15px 0px;
padding-right:5px;
}
.user #container .photoalbum_content .album_header_footer .left {
padding-top:0px;
float:left;
}
.user #container .photoalbum_content .album_header_footer .left label {
color:#999;
padding-right:5px;
}
.user #container .photoalbum_content .album_header_footer .right {
float:right;
}
.user #container .photoalbum_content .album_header_footer .right a {
float:left;
padding-top:5px;
margin-right:20px;
}
.user #container .photoalbum_content .album_header_footer .right .button {
width:140px;
height:21px;
  background-image: url('/img_sprites/common.png');
  background-position: left -151px;
display:block;
text-align:center;
margin-left:5px;
margin-right:0px;
}

.user #container .photoalbum_content .album_header_footer .left .button {
width:140px;
height:26px;
  background-image: url('/img_sprites/common.png');
  background-position: left -151px;
display:block;
text-align:center;
margin-left:5px;
margin-right:0px;
padding-top: 0px; 
}


.user #container .photoalbum_content .album_header_footer .right .button img {
position:relative;
top:1px;
margin-right:2px;
}
.user #container .photoalbum_content .photo_album_list {
margin-right:-20px;
margin-bottom:20px;
}
.user #container .photoalbum_content .photo_album_list li {
width:170px;
float:left;
padding-right:24px;
}
.user #container .photoalbum_content .photo_album_list li .header {
text-align:right;
font-size:11px;
vertical-align:middle;
padding-bottom:7px;
}
.user #container .photoalbum_content .photo_album_list li .header span {
float:left;
color:#999;
}
.user #container .photoalbum_content .photo_album_list li .header input {
vertical-align:middle;
}
.user #container .photoalbum_content .photo_album_list li .thumb {
position:relative;
}
.user #container .photoalbum_content .photo_album_list li .thumb img {
position:relative;
z-index:1;
display:block;
}
.user #container .photoalbum_content .photo_album_list li .thumb .accept_bg {
top:0px;
width:170px;
min-height:100%;

position:absolute;
z-index:2;
left:0;
}
.user #container .photoalbum_content .photo_album_list li .thumb .text {
position:absolute;
background-color:#f2f2f2;
font-size:14px;
color:#000;
bottom:0px;
left:0px;
z-index:5;
padding:10px;
line-height:17px;
width:150px;
}
.user #container .photoalbum_content .photo_album_list li .text_button {
position:relative;
color:#999;
padding-top:6px;
font-size:13px;
}
.user #container .photoalbum_content .photo_album_list li .text_button a {
display:block;
width:37px;
height:24px;
position:absolute;
top:0px;
left:133px;
outline:none;
font-size:1px;
text-indent:-9999px;
  background-image: url('/img_sprites/common.png');
  background-position: left -181px;
}
.user #container .photoalbum_content .photo_album_list li .name {
margin-top:9px;
font-size:13px;
}
.user #container .photoalbum_content .photo_album_list li .name span {
color:#999;
}
.user #container .photoalbum_content .photo_album_list .comments{
color:#999;
font-size:13px;
margin-top:5px;
}
.user #container .photoalbum_content .photo_album_list .comments_save{
color:#1AAFE0;
font-size:13px;
margin-top:5px;
font-weight: bold;
cursor: pointer;
}
.user #container .photoalbum_content .photo_album_list  .comments_save_disable{
color:#999;
font-size:13px;
margin-top:5px;
font-weight: bold;
background: url(/images/photo/ico/greybird.gif) 65% center no-repeat;
}
.user #container .photoalbum_content .photo_album_list li .links {
margin-top:3px;
}
.user #container .photoalbum_content .photo_album_list li .links li {
width:auto;
float:none;
padding:3px 0px;
margin:0;
}
.user #container .photoalbum_content .photo_album_list li .links li.accept a {
padding-left:20px;
display:block;
background:left center no-repeat;
  background-image: url('/img_sprites/common.png');
  background-position: left -203px;
outline:none;
}
.user #container .photoalbum_content .photo_album_list li .links li.delete a {
padding-left:20px;
display:block;
background:left center no-repeat;
  background-image: url('/img_sprites/common.png');
  background-position: left -219px;
outline:none;
}
.user #container .photoalbum_content .dots {
height:5px;
font-size:1px;
background:url(/images/photo/ico/dots.gif) 0 0 repeat-x;
}



.b-dropdown__list {
  position: absolute;
  z-index: 11;

  padding: 5px 0;
  min-width: 125px;
  max-width: 200px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAnCAMAAABgxgslAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9QTFRF9/f3+Pj4+fn5+vr6+/v7lYW3uwAAAsZJREFUeNqcVgFuHEEIw8D/31xsw26TVuqlUnS3YQcwBjMXWZFRiYiYR0RhHtERPc8ZXT3mmv9zjunQvO95Q8s80hb+Sp2bCC1LjqEbmEDYI0Dx4L2neytAKcNEJJo7QQRyk2nyolqRlFwgx60WBL+TjkbUDJwoJGshUuJOmQ92O/acYFikaldyiBCCrezkcSyMcCRFi7P5YYqNXLzwRyu6UWNDdDrMkAjYnxgLdQmSiLA1LEX4LZd90rTaPpHM3cf9dExy1E70o05+60RvtKmpxN4YFTJz38u1UYt5Is+zikzyPCgIu666qWegjrsIVT1zolRdqnP50DGlTzJigMDyu8YGsTcu/bXY2KKEhW0iT+44kxnQTvdf5uvqVh/rJVJetnRcTjIe9a115KIItCPNJg9CZS4DLaUUS+j+4sy09up437rNSt+KJiW4q/rDEk+lddQDSH2+/Ke85WaxlobnbM+HyMgdP0XMOEaXi7CSGD7foa169oYnrM1+EVwewWxVPYJrpyEIFjDVpFIwbnksG3WKrD4kRJnPUjAvoNRqmdnBdm2NPq8/+7QhBylO0gm3QlP1j9o+6q6GEFuP5maE1nVnPtupbe3bAIshVn5v0z0DB1KJm3VqG/qdWr+gkW5hmnLS/6NBMq6kVlceXvnaHNP2XCpEdJ2323SStaCeTZiddSozOOSrxu36u5ke9ZVUmeS5P9gk2uircO5okcTP8ozyNLxXBG21t6RUfLTSPE+cOPiyUaHpRYN3L8ejS10nUjxvqOWSuUUCwVvyugB39S07SQzo3RekAPEIxrhLUrweppkt7ELAUnSrkDcWNHPe+njefB3hjL16chVa9XZsYXoMqhZRi/HOqGeFB1c7dsbTVwur6YPkhX4X9H8vjcIDw1Hr1t3LVJ5WSaJE/f4qEPTbku9GvWlVXdcDTgDS/rowfgkwAIrlCi2CLW9kAAAAAElFTkSuQmCC');
  -webkit-border-radius: 0 2px 2px 2px;
  border-radius: 0 2px 2px 2px;
  -webkit-box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, 0.12); }

.b-dropdown__list_contacts-info {
  top: 15px;
  background: #fff;
  cursor: auto; }

.b-dropdown__list_suggest {
  padding: 0;
  visibility: visible; }
  .b-dropdown__list_suggest .b-dropdown__group {
    max-height: 280px; }
  .b-dropdown__list_suggest .b-dropdown__group_scroll {
    overflow: auto; }
  .b-dropdown__list_suggest .b-dropdown__item-correspondent {
    cursor: pointer; }
  .b-dropdown__list_suggest .b-dropdown__item-correspondent_selected, .b-dropdown__list_suggest .b-dropdown__item-correspondent_selected:hover {
    background-color: #DAE4ED; }

.b-dropdown__list_attach {
  max-width: none; }

.b-dropdown__list_contextmenu .ico {
  position: absolute;
  left: 10px;
  line-height: 22px; }

.b-dropdown__list_contextmenu .ico:before {
  line-height: 16px;
  vertical-align: top; }

.b-dropdown__list_contextmenu-nested {
  max-width: 200px; }

.b-dropdown_right .b-dropdown__list {
  right: 0;
  -webkit-border-radius: 2px 0 2px 2px;
  border-radius: 2px 0 2px 2px; }

.b-dropdown__list__hr {
  margin: 2px 0 1px;
  height: 1px;
  border-bottom: 1px solid #fff;
  background-color: #c9c9c9; }

.b-dropdown__list__item {
  padding: 5px 10px 6px;
  display: block;
  white-space: nowrap;
  color: #333; }

.b-dropdown__list__item_separator {
  border-top: 1px solid #6D6E71; }

.b-dropdown__list__item_separator_bottom {
  border-bottom: 1px solid #6D6E71; }

.b-dropdown__list__item_ws-normal {
  white-space: normal; }

.b-dropdown__list__item_overflow_hidden {
  overflow: hidden; }

.b-dropdown__list__item_table {
  display: table; }

 .b-dropdown__list__item:hover {
  color: red;
  cursor: pointer; }

.b-dropdown__list__item_important {
  font-weight: bold;
  color: #c00; }

.b-dropdown__list_contextmenu .b-dropdown__list__item {
  height: 16px;
  padding-left: 30px;
  position: relative; }

.b-dropdown__list__item_hashover:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6); }

.b-dropdown__list__item_unselectable, .b-dropdown__list__item_unselectable:hover {
  color: #333;
  background-color: transparent;
  cursor: default; }

.b-dropdown__list__item_disabled, .b-dropdown__list__item_disabled:hover {
  color: #333;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  cursor: default; }

.b-dropdown__list__item_pad {
  padding-left: 25px; }

.b-dropdown__list__item_nested {
  padding-right: 25px;
  position: relative; }

.b-dropdown__list__item_nested:after {
  font-family: 'sept';
  font-style: normal;
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\25bb";
  font-size: 16px;
  line-height: 15px;
  vertical-align: top;
  position: absolute;
  right: 5px;
  top: 6px; }

.b-dropdown__list__item_selected, .b-dropdown__list__item_selected:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6); }

.b-dropdown__list__item__tick {
  background-color: #FFFBBF; }

.b-dropdown__list__icon {
  display: inline-block;
  height: 26px;
  width: 26px;
  margin-right: 5px; }

.b-dropdown__list__text {
  display: inline-block;
  vertical-align: middle; }

.b-dropdown__list__item__text {
  display: table-cell;
  width: 100%; }

.b-dropdown__list__item__hint {
  display: table-cell;
  text-align: right;
  padding-left: 12px; }

.b-dropdown_expanded .b-dropdown__list_animated {
  -webkit-animation: dropdown_slidedown 0.33s forwards;
  -moz-animation: dropdown_slidedown 0.33s forwards;
  -ms-animation: dropdown_slidedown 0.33s forwards;
  -o-animation: dropdown_slidedown 0.33s forwards;
  animation: dropdown_slidedown 0.33s forwards; }

.b-dropdown__list_effect-fade-in {
  opacity: 0;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear; }
.b-dropdown__list_effect-slide-down {
  display: block;
  opacity: 0;
  z-index: 0;
  -webkit-transform: translateY(-32px);
  -moz-transform: translateY(-32px);
  -ms-transform: translateY(-32px);
  -o-transform: translateY(-32px);
  transform: translateY(-32px);
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear; }

.b-dropdown_expanded .b-dropdown__list_effect-fade-in {
  opacity: 1; }
.b-dropdown_expanded .b-dropdown__list_effect-slide-down {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.b-dropdown__item-caption {
  position: relative;
  padding: 0 15px;
  margin: 6px 0 7px;
  font-weight: normal;
  color: #999;
  background-color: #fff;
  cursor: auto; }

.b-dropdown__item-correspondent {
  position: relative;
  padding: 0 15px;
  background-color: #fff;
  cursor: pointer; }

.b-dropdown__item-correspondent__pic {
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px; }

.b-dropdown__item-correspondent__info {
  margin-left: 40px;
  padding: 5px 0;
  font-weight: normal;
  white-space: nowrap;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text; }

.b-dropdown__item-correspondent__info_center {
  padding: 11px 0 12px; }

.b-dropdown__item-correspondent__name {
  display: block;
  width: 100%;
  padding-bottom: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
  line-height: 15px;
  color: #333; }

.b-dropdown__item-correspondent__text {
  display: block;
  width: 100%;
  font-size: 11px;
  line-height: 13px;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis; }

.b-dropdown__item-correspondent__text .b-contact-informer-target {
  padding-right: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.b-userpic {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  background: no-repeat center center;
  -o-background-size: 100%;
  background-size: 100%; }

/* MOD: adaptive */
.b-dropdown_disabled .b-dropdown__ctrl {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }

.b-dropdown_expanded {
  z-index: 300; }

.b-dropdown_expanded .b-dropdown__arrow {
  border-top-color: #333; }

.b-dropdown_expanded .b-dropdown__ctrl, .b-dropdown_expanded .b-dropdown__ctrl:hover {
  color: #333;
  border: 1px solid #f9f9f9;
  border-bottom: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  z-index: 10;
  position: relative;
  margin-bottom: 1px;
  -webkit-box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, 0.12);
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAnCAMAAABgxgslAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9QTFRF9/f3+Pj4+fn5+vr6+/v7lYW3uwAAAsZJREFUeNqcVgFuHEEIw8D/31xsw26TVuqlUnS3YQcwBjMXWZFRiYiYR0RhHtERPc8ZXT3mmv9zjunQvO95Q8s80hb+Sp2bCC1LjqEbmEDYI0Dx4L2neytAKcNEJJo7QQRyk2nyolqRlFwgx60WBL+TjkbUDJwoJGshUuJOmQ92O/acYFikaldyiBCCrezkcSyMcCRFi7P5YYqNXLzwRyu6UWNDdDrMkAjYnxgLdQmSiLA1LEX4LZd90rTaPpHM3cf9dExy1E70o05+60RvtKmpxN4YFTJz38u1UYt5Is+zikzyPCgIu666qWegjrsIVT1zolRdqnP50DGlTzJigMDyu8YGsTcu/bXY2KKEhW0iT+44kxnQTvdf5uvqVh/rJVJetnRcTjIe9a115KIItCPNJg9CZS4DLaUUS+j+4sy09up437rNSt+KJiW4q/rDEk+lddQDSH2+/Ke85WaxlobnbM+HyMgdP0XMOEaXi7CSGD7foa169oYnrM1+EVwewWxVPYJrpyEIFjDVpFIwbnksG3WKrD4kRJnPUjAvoNRqmdnBdm2NPq8/+7QhBylO0gm3QlP1j9o+6q6GEFuP5maE1nVnPtupbe3bAIshVn5v0z0DB1KJm3VqG/qdWr+gkW5hmnLS/6NBMq6kVlceXvnaHNP2XCpEdJ2323SStaCeTZiddSozOOSrxu36u5ke9ZVUmeS5P9gk2uircO5okcTP8ozyNLxXBG21t6RUfLTSPE+cOPiyUaHpRYN3L8ejS10nUjxvqOWSuUUCwVvyugB39S07SQzo3RekAPEIxrhLUrweppkt7ELAUnSrkDcWNHPe+njefB3hjL16chVa9XZsYXoMqhZRi/HOqGeFB1c7dsbTVwur6YPkhX4X9H8vjcIDw1Hr1t3LVJ5WSaJE/f4qEPTbku9GvWlVXdcDTgDS/rowfgkwAIrlCi2CLW9kAAAAAElFTkSuQmCC'); }

.b-dropdown_float_left {
  float: left; }

.b-dropdown_float_right {
  float: right; }

.b-dropdown_selectAll .b-dropdown__ctrl {
  padding-left: 9px;
  padding-right: 8px; }

.b-dropdown_selectAll .b-dropdown__arrow {
  margin-bottom: 4px; }

.b-dropdown_selectAll .cbx {
  margin-top: 8px; }

.user #container .sidebar .albums_by_date li {
  padding-left: 5px;
  height: 20px;
  margin-bottom: 5px;
}




.ajax_inner .span2 {
  width:170px !important;
}

 .ajax_inner .span2 .img-thumbnail {
  padding: 10px;
}
 .ajax_inner .span2 .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
 .ajax_inner .span2 .img-responsive{
  display: block;
  max-width: 100%;
  height: auto;
}

 .ajax_inner .span2 .grey {

  -webkit-filter: grayscale(100%);
}

.will_grey{
   -webkit-filter: grayscale(100%);
}


.thumbnail>a>img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}


.add-stub_img__photo {
  background: transparent url(/images/photo-big.png) 50% no-repeat;
}
.add-stub_href {
  display:block;
  height: 168px;
  width: auto;
}

.add-stub_href:hover{
  background-color: #ebebeb;
}

.add-stub_img {
  display: inline-block;
  width: 54px;
  height: 54px;
  margin-top: 55px;
  margin-left: 31%;
}
.add-stub_tx
{
  font-size: 14px;
 margin-left: 10%;
 font-color: #ED812B;
 color: #ED812B; 
}

.photoalbum_active{
    border: 3px solid #DB3203;
}
.photo_do_attach:hover {
  width:110%;
}


.photoalbum_active{
    border: 3px solid #DB3203;
}
.photo_do_attach:hover {
  width:110%;
}
