/* БОКС С СОЦ. КНОПКАМИ */

.xnodes-social-buttons{
  margin-top: 15px;
}

.xnodes-social-buttons div{
  float: left;
  z-index: 99;
}

.xnodes-social-buttons div#vk_like{
  margin-right: 0;
}

.xnodes-social-buttons div .b-share{
  padding-left: 0px !important;
}

/* СОДЕРЖИМОЕ МАТЕРИАЛОВ */

.xnodes-body-wrapper{
  position: relative;
}

.xnodes-body-wrapper-show{
  margin-bottom: 35px;
}

.xnodes-body-wrapper .xnodes-body-opacity{
  background: url(images/truncator-opacity.png) 0px 0px repeat-x;
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 116px;
  width: 100%;
}

.xnodes-body-wrapper a.xnodes-body-toggler{
  display: block;
  position: absolute;
  bottom: 0px;
  font-weight: bold;
  text-align: center;
  width:100%;
}

.xnodes-body-wrapper a.xnodes-body-toggler:hover{
  text-decoration: none;
}

.xnodes-body-wrapper a.xnodes-body-toggler-active{
  font-weight: normal;
  bottom: -25px;
  color: #ccc;
}

/* ВИДЖЕТ ПЕЙДЖЕРА МАТЕРИАЛОВ НА СТРАНИЦЕ МАТЕРИАЛОВ */

#xnodes-node-pager .xnodes-node-pager-wrapper{
  position: fixed;
  z-index: 999999;
  top: 45%;
  width: 40px;
  height: 80px;
  box-shadow: 0px 0px 1px #dbdada;
}

#xnodes-node-pager .prev-wrapper{
  border-radius: 0px 2px 2px 0px;
  left: 0px;
}

#xnodes-node-pager .next-wrapper{
  border-radius: 2px 0px 0px 2px; 
  right: 0px;
}

#xnodes-node-pager .xnodes-node-pager-wrapper a.btn{
  background: #f5f5f5;
  border: #fff solid 1px;
  width: 40px;
  height: 80px;
  display: block;
  overflow: hidden;
  text-indent: -1000em;
  position: relative;
  opacity: 0.6;
}

#xnodes-node-pager .xnodes-node-pager-wrapper a.btn:hover{
  opacity: 0.8;
}

#xnodes-node-pager .prev-wrapper a.btn{
  border-radius: 0px 2px 2px 0px;
}

#xnodes-node-pager .next-wrapper a.btn{
  border-radius: 2px 0px 0px 2px;  
}

#xnodes-node-pager .xnodes-node-pager-wrapper a.btn i{
  background: url(images/arrows.png) 0px 0px no-repeat;
  display: block;
  width: 11px;
  height: 18px;
  position: absolute;
  top: 31px;
  left: 13px;
}

#xnodes-node-pager .next-wrapper a.btn i{
  background-position: -11px 0px;
  left: auto;
  right: 13px;
}

#xnodes-node-pager .xnodes-node-pager-wrapper .page-informer{
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 0 5px -2px #000;
  width: 280px;
  height: 60px;
  padding: 10px;
  position: absolute;
  top: 0px;
  left: 55px;
}

#xnodes-node-pager .next-wrapper .page-informer{
  left: auto;
  right: 55px;
}

#xnodes-node-pager .xnodes-node-pager-wrapper .page-informer-loading{
  background-image: url(images/loader.gif);
  background-repeat: no-repeat;
  background-position: 50% 34px;
}

#xnodes-node-pager .xnodes-node-pager-wrapper .page-informer i{
  background: url(images/arrows-informer.png) 0px 0px no-repeat;
  display: block;
  width: 9px;
  height: 15px;
  position: absolute;
  top: 33px;
  left: -9px;
}

#xnodes-node-pager .next-wrapper .page-informer i{
  background-position: -9px 0px;
  left: auto;
  right: -9px;
}

#xnodes-node-pager .xnodes-node-pager-wrapper .page-informer .page-informer-content{
  width: 280px;
  height: 60px;
  overflow: hidden;
}

#xnodes-node-pager .xnodes-node-pager-wrapper .page-informer .page-informer-content{
  color: #333;
}

#xnodes-node-pager .xnodes-node-pager-wrapper .page-informer .page-informer-content .informer-has-image{
  float: left;
  width: 190px;
}

#xnodes-node-pager .xnodes-node-pager-wrapper .page-informer .page-informer-content .informer-image{
  display: block;
  float: right;
  height: 60px;
}

#xnodes-node-pager-page-move{
  background: #fff url(images/loader-page.gif) 50% 50% no-repeat;
  box-shadow: 0px 0px 10px #000;
  position: fixed;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 9999999;
}