.b_social { margin: 0; padding: 0; list-style: none; float: right;}
.b_social div { float: left; margin: 0 0 0 2px; overflow: hidden;}
.b_social div.item a { display: block; width: 20px; height: 20px; background: url(images/sprite-social-icons-2.png) no-repeat 0 0;}
.b_social div a.vk { background-position: 0 0;}
.b_social div a.mir { background-position: -20px 0;}
.b_social div a.ok { background-position: -40px 0;}
.b_social div a.twitter { background-position: -60px 0;}
.b_social div a.lj { background-position: -80px 0;}
.b_social div a.ya { background-position: -100px 0;}
.b_social div a.facebook { background-position: -120px 0;}
.b_social div a.gplus { background-position: -140px 0;}