@charset "utf-8";
.pluso li,
.pluso ul{ margin:0!important; padding:0!important; list-style:none!important; }

.pluso{ display:inline-block; position:relative; z-index:1; padding:5px 10px 0 5px; background:transparent; font-size:0; line-height:0; text-align:left; 
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}
.pluso a{ display:inline-block; width:40px; height:40px; margin:0 5px 5px 0; background:url('/css/share.png?ver7') 0 0 transparent no-repeat; }
.pluso a:active{ opacity:.6; }

.pluso-top {clear: none !important; padding:0 !important;}

.pluso-theme-light .pluso-more-container .pluso-more,

.pluso br{ display:none; }

.pluso .pluso-facebook{ background-position:0 0; }
.pluso .pluso-twitter{ background-position:-40px 0; }
.pluso .pluso-odnoklassniki{ background-position:-120px 0; }
.pluso .pluso-vkontakte{ background-position:-160px 0; }

.pluso-theme-light .pluso-facebook{ background-position:0 -240px; }
.pluso-theme-light .pluso-twitter{ background-position:-40px -240px; }
.pluso-theme-light .pluso-odnoklassniki{ background-position:-120px -240px; }
.pluso-theme-light .pluso-vkontakte{ background-position:-160px -240px; }

#shareTitle {display:none;}
.pluso .pluso_share_text {
  font-size: 12px;
  float: left;
  margin: 0 2px;
  color: #6B6A6A;
  line-height: 18px;
  padding: 0px 10px;
  background: #FFFFFF;
  border: 1px solid #DDD;
  border-radius: 0 9px 9px 0;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#F0F0F0));
  background-image: -webkit-linear-gradient(top,#FFFFFF,#F0F0F0);
  background-image: -moz-linear-gradient(top,#FFFFFF,#F0F0F0);
  background-image: -ms-linear-gradient(top,#FFFFFF,#F0F0F0);
  background-image: -o-linear-gradient(top,#FFFFFF,#F0F0F0);
  background-image: linear-gradient(top,#FFFFFF,#F0F0F0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF',EndColorStr='#F0F0F0')
 }
.pluso .plusomore { margin: 0 2px; display:block;float:left; width: 20px; height: 20px; background: url(/css/img/pluso/plus.png) 0 0 no-repeat!important; position: relative;}
.pluso .socials_pluss .pluso-counter-container {list-style: none}
.pluso a { cursor:pointer;}
.socials_pluss { display:block; float:none; padding:5px 15px 0; margin:0;  clear:both; }
.socials_pluss .pluso-facebook:hover { background-position: 0 -360px !important; }
.socials_pluss .pluso-twitter:hover { background-position: -40px -360px !important; }
.socials_pluss .pluso-odnoklassniki:hover { background-position: -120px -360px !important; }
.socials_pluss .pluso-vkontakte:hover { background-position: -160px -360px !important; }
