ul.userInfoMenu {
   list-style-type:none; display:block; margin:0; padding:0;
}

ul.userInfoMenu li {
   margin:15px 0 15px 35px;
}

ul.userInfoMenu li i {
   display:block; width:28px; height:28px; position:absolute; margin:-3px 0 0 -35px; background:url(../images/user_info_icons.png) no-repeat;
}

ul.userInfoMenu li i.i1 { background-position:0 0; }
ul.userInfoMenu li i.i2 { background-position:0 -28px; }
ul.userInfoMenu li i.i3 { background-position:0 -56px; }
ul.userInfoMenu li i.i4 { background-position:0 -84px; }
ul.userInfoMenu li i.i5 { background-position:0 -112px; }
ul.userInfoMenu li i.i6 { background-position:0 -140px; }
ul.userInfoMenu li i.i7 { background-position:0 -168px; }
ul.userInfoMenu li i.i8 { background-position:0 -196px; }
ul.userInfoMenu li i.i9 { background-position:0 -224px; }
ul.userInfoMenu li i.i10 { background-position:0 -252px; }
ul.userInfoMenu li i.i11 { background-position:0 -280px; }
ul.userInfoMenu li i.i12 { background-position:0 -308px; }
ul.userInfoMenu li i.i13 { background-position:0 -336px; }
ul.userInfoMenu li i.i14 { background-position:0 -364px; }
ul.userInfoMenu li i.i15 { background-position:0 -392px; }
ul.userInfoMenu li i.i16 { background-position:0 -420px; }
ul.userInfoMenu li i.i17 { background-position:0 -448px; }

ul.userRatingTable { list-style:none; padding:0; margin:0; text-align:center; }
ul.userRatingTable li { display:inline-block; padding:10px; }
.userRatingTable i.ico1, .userRatingTable i.ico2, .userRatingTable i.ico3 { display:block; margin:0 auto; width:56px; height:43px; background:url(../images/rating_icons.png) no-repeat; }
.userRatingTable i.ico2 { background-position:-56px; }
.userRatingTable i.ico3 { background-position:-112px; }
.userRatingTable b { display:block; font-size:1.3em; text-align:center; width:50px; margin:5px auto 0 auto; }