#horoscope {margin-bottom: 20px;}

#horoscope .item {padding: 0px 0px 5px 0px; white-space: nowrap}
#horoscope .item a {position: relative; z-index: 2; height: 20px; padding-left: 25px;}

#horoscope i {
  position: absolute; z-index: 1; margin-top: 3px; 
  width: 17px; height: 20px; background: no-repeat url(http://www.redom.ru/i/horoscope/horoscope.gif);
}

#horoscope .today {background-position: -68px -34px}
#horoscope .tomorrow {background-position: -85px -34px}
#horoscope .week {background-position: -102px -34px}
#horoscope .love {background-position: -119px -34px}
#horoscope .money {background-position: -153px -34px}

#horoscope .icon {display: block; text-align: center; color: #2b98c6}
#horoscope .icon img {margin: 2px ; width: 30px; height: 34px; background: no-repeat url(http://www.redom.ru/i/horoscope/horoscope.gif);}
#horoscope h2 {text-transform: capitalize; margin: 0px; padding: 0px; line-height: 100%}
#horoscope .text {margin-top: 6px; font-size: 12px}
#horoscope td.text {vertical-align: middle}
#horoscope h6 {margin-bottom:8px}
