/* Закладки в сообщениях - Стиль - 10.04.2016 */

.post-box{position:relative;overflow:visible!important;}
.editBookmark {
  position:absolute;width:400px;
  z-index:999999;right:-5px;top:30px;
  box-shadow: 0 0 15px rgba(0,0,0,.5);
  border-radius:4px;
}
.editBookmark h1{border-radius:4px 4px 0 0;}
.editBookmark .container {
  padding:.6em!important;
  text-align:center;
  border-radius:0 0 4px 4px;
}
span.delBookmark {
  float:right;
  padding:2px;
  margin-top:-6px;
  margin-right:-3px;
  font-size:1.5em !important;
  cursor:pointer;
}
.editBookmark .inputfield{font-weight:700;}
.editBookmark .inputfield .button{margin-left:5px;}
#MyBookmarks{
    position: fixed;
    z-index: 3;
    left: 0;
    top: 47px;
    right: 0;
    height: 100%;
    opacity: 1;
    width: 240px;
}
#MyBookmarks h2, .editBookmark h2{position: relative;
    width: auto;
    z-index: 9999999;
    background: #71515a;
    color: #f6f2ec;
    text-shadow: 1px 1px 0px #53363f;}
#MyBookmarks inner{height:9999px;position:relative;border-color:inherit;padding-top:22px;display:block;}
#MyBookmarks .container{position: relative!important;
    height: 100%!important;
    background: #f6f2ec;
    color: #632e38;}
#MyBookmarks li.BookmarkL{
  position:relative;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:inherit;
}
#MyBookmarks h2 strong{text-shadow:1.5px 1.5px 1px rgba(0,0,0,.6);}
#MyBookmarks li.BookmarkL>span>a{padding:.6em 1em;display:block;}
#MyBookmarks li.BookmarkL>span>dd{display:none;}
#MyBookmarks li.BookmarkL>span:hover>dd{
  display:block!important;
  position:absolute;
  left:240px;top:0;width:240px;
  border-left:solid 5px transparent;
  margin-left:-3px;
}
#MyBookmarks li.BookmarkL>span:hover em {
  display:block!important;
  background:rgba(0,0,0,.8);
  padding:.6em 1em;
  color:#fff!important;
  z-index:999999;
}
#MyBookmarks em.e1{border-radius:3px 3px 0 0;}
#MyBookmarks li.BookmarkL em.e1:before {
  content:" ";width:9px;height:9px;
  transform:rotate(45deg);
  background-color:rgba(0,0,0,.8);
  position:absolute;
  display:inline-block;
  left:-5px;top:9px;
  border-top-right-radius:20px;
}
#MyBookmarks li.BookmarkL>span em.e2 {
  border-radius:0 0 3px 3px;
}
#MyBookmarks em a{color:#fafafa!important;}
#MyBookmarks em a:hover{opacity:.6;}
#MyBookmarks #bm2 {
  font-size:1em!important;
  font-weight:400;
  float:right;
  cursor:pointer;
}
#MyBookmarks li span strong {
  color:red;text-shadow:0 0 3px red;
  font-size:13px;float:right;
  margin-top:-1.9em;
  margin-right:6px;
  cursor:pointer;
  z-index:99999;
  padding:3px;
}
#MyBookmarks li num{font-weight:700;float:left;margin:.6em;}
#MyBookmarks center {
  width:120px;color:green;
  text-shadow:0 0 6px green;
  font-size:16px;font-weight:700;
  cursor:pointer;
  padding-top:4px;z-index:999;
  background-color:inherit;
}
#MyBookmarks center:before{content:"^";}
#MyBookmarks center.ScrL.t{position:absolute;top:-1px;left:-2px;box-shadow:3px 0 5px rgba(0,0,0,.5);}
#MyBookmarks center.ScrL.b{position:absolute;top:-1px;left:118px;transform:rotate(180deg);box-shadow:1px 0 5px rgba(0,0,0,.5);}