#share42 {
 position: fixed;
 z-index: 1000;
 margin-left: -70px; /* смещение панели влево от края контента */
 padding: 6px 6px 0;
 background: #FFF;
 border: 1px solid #E9E9E9;
 -moz-border-radius: 4px;
 border-radius: 4px;
}
* html #share42 {display: none}
#share42:hover {
 background: #F6F6F6;
 border: 1px solid #D4D4D4;
 -webkit-box-shadow: 0 0 5px #DDD;
 -moz-box-shadow: 0 0 5px #DDD;
 box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
#share42 img {margin: 0 !important; padding: 0 !important; border: none !important;}

.cross1 {padding-top:1px; display:inline-block; padding-bottom:1px; color:#red; text-align:center; margin:0px -1px; text-shadow:0px 1px 0px rgba(0,0,0,0.30); border:1px solid #808080; background:#808080 url('http://usite.su/images/new/highlight_faint.png') repeat-x top; text-align:left;} 
 .cross2 {padding-top:1px; display:inline-block; padding-bottom:1px; color:#red; text-align:center; margin:0px -1px; text-shadow:0px 1px 0px rgba(0,0,0,0.30); border:1px solid #c91e1e; border-left:1px solid #c91e1e; background:#c91e1e url('http://usite.su/images/new/highlight_faint.png') repeat-x top; text-align:right;} 
 #icon-border {margin:0px; padding:1px; display:inline-block; border:1px solid #ccc; background:#red;} 
 #icon-blue {display:inline-block; height:6px; width:6px; border:1px solid #c91e1e; background:#c91e1e url('http://usite.su/images/new/highlight_faint.png') repeat-x top;} 
 #icon-gray {display:inline-block; height:6px; width:6px; border:1px solid #808080; background:#808080 url('http://usite.su/images/new/highlight_faint.png') repeat-x top;}