#horo_container {width:630px; margin:0 auto;}
#horo_container ul {list-style:none;}
#horo_container :focus, #horo_container :active {outline:none; outline-style:none;}
#horo_container img {border:0;}
#horo_container a, #horo_container a:hover {cursor:pointer; text-decoration:none; color:#147;}
#horo_container * {margin:0 auto; padding:0; outline:none; outline-style:none; line-height:normal; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:11px; text-align:left;}
#horo_container .clear {clear:both; display:block; line-height:0; height:0; overflow:hidden; font-size:0;}
#horo_container .blank {font-size:0!important; letter-spacing:-1px!important; word-spacing:-1px!important; line-height:0!important; height:0!important; overflow:hidden!important; margin:0!important; padding:0!important; text-indent:10000px;}
#horo_container .hidden {display:none; margin:0; padding:0; line-height:0; font-size:0; height:0px; overflow:hidden;}

#horo_container .head_container {clear:both;}
#horo_container .head_container ul {overflow:hidden;}
#horo_container .head_container ul li {display:block; float:left; width:52px; height:74px; overflow:hidden;}
#horo_container .head_container ul li a {display:block; text-align:center; width:50px; height:73px; border:1px solid #fff; border-bottom:0;}
#horo_container .head_container ul li a img {display:block; margin-top:8px;}
#horo_container .head_container ul li a span {color:#868686;}
#horo_container .head_container ul li a:hover span {color:#cc0008;}
#horo_container .head_container ul li.current {width:58px;}
#horo_container .head_container ul li.current a {width:56px; position:absolute; border:1px solid #e4e4e4; border-bottom:0; background:#f5f5f5; padding-bottom:2px;}
#horo_container .head_container ul li.current a span {display:none;}

#horo_container .details_container {clear:both; border:1px solid #e4e4e4; background:#f5f5f5; padding:20px 16px;}
.msie6 #horo_container .details_container {padding-top:10px;}
#horo_container .details_container .head {clear:both; padding:0;}
#horo_container .details_container .head .title { float:left;color: #cc0008; font-size:20px; font-weight:bold; }
#horo_container .details_container .head .period { float:right; margin-top:8px;color:#868686; }

#horo_container div.periods {clear:both; padding: 14px 0;}
#horo_container div.periods a {font-size:12px; border-right:1px solid #cfcfcf; padding: 0 7px 0 4px;}
#horo_container div.periods a.first {padding-left:0;}
#horo_container div.periods a span {font-size:12px; color:#147;}
#horo_container div.periods a:hover span {text-decoration:underline;}
#horo_container div.periods a.current span {font-size:12px; color:#868686; cursor:default;}
#horo_container div.periods a.current:hover span {text-decoration:none;}

#horo_container .prediction-title {color:#444444; font-size:14px; font-weight:bold;}

#horo_container .details_container .prediction-main {clear:both; padding-top:14px;}
#horo_container .details_container .prediction-main .content {color:#444444; font-size:16px; font-weight:bold; margin-top:20px; padding-right: 30px;}

#horo_container .details_container .famous { border-top:1px solid #e4e4e4; margin-top:18px; padding-top:20px; overflow:hidden;}
#horo_container .details_container .famous .image {float:left; margin:0 20px 1px 0;}
#horo_container .details_container .famous .image img {width:100px;}
#horo_container .details_container .famous .content {}
#horo_container .details_container .famous .content .title {color:#444; font-size:12px;}
#horo_container .details_container .famous .content .title b {font-size:12px;}
#horo_container .details_container .famous .content .desc {color:#868686; margin-top:5px;}

#horo_container .additional_container {}
#horo_container .additional_container .prediction-additional {margin-top:24px;}
#horo_container .additional_container .prediction-additional .image {width:142px; float:left; text-align:center; padding-top:20px;}
#horo_container .additional_container .prediction-additional .image img {}
#horo_container .additional_container .prediction-additional .content {height:100%; overflow:hidden; padding:0 20px 20px 0; border-bottom:1px solid #e4e4e4;}
#horo_container .additional_container .prediction-additional .content .desc {margin-top: 12px; color:#444; font-size:12px;}
#horo_container .additional_container .prediction-additional-last .content {border:0;}

#horo_container .container-0 {clear:both; border:1px solid #e4e4e4; background:#f5f5f5; padding:0 18px;}

#horo_container .footer {text-align: right; margin-top: 10px;}
#horo_container .footer a {color:#868686; font-size: 11px;}


#central_horoscope_informer {border: 1px solid #E4E4E4; height:70px; width:628px; overflow:hidden;}
.msie6 #central_horoscope_informer {width:631px;}
#central_horoscope_informer a {border:1px solid #fff; display:block; float:left; clear: none; padding-top: 50px; width:50px; height:20px; font: normal 10px Arial; color: #868686; text-decoration: none; text-align: center; border-top:0!important; border-bottom:0!important; overflow:hidden; }
#central_horoscope_informer a span { font:normal normal 11px arial; }
#central_horoscope_informer a:hover span {color:#b60007; }
#central_horoscope_informer a.aries { background: url('/static/img/horoscope/01.gif') center 8px no-repeat; border-left:0!important;}
#central_horoscope_informer a.taurus { background: url('/static/img/horoscope/02.gif') center 8px no-repeat; }
#central_horoscope_informer a.gemini { background: url('/static/img/horoscope/03.gif') center 8px no-repeat; width:54px;}
#central_horoscope_informer a.cancer { background: url('/static/img/horoscope/04.gif') center 8px no-repeat; }
#central_horoscope_informer a.leo { background: url('/static/img/horoscope/05.gif') center 8px no-repeat; }
#central_horoscope_informer a.virgo { background: url('/static/img/horoscope/06.gif') center 8px no-repeat;}
#central_horoscope_informer a.libra { background: url('/static/img/horoscope/07.gif') center 8px no-repeat;}
#central_horoscope_informer a.scorpio { background: url('/static/img/horoscope/08.gif') center 8px no-repeat; width:52px;}
#central_horoscope_informer a.sagittarius { background: url('/static/img/horoscope/09.gif') center 8px no-repeat;}
#central_horoscope_informer a.capricorn { background: url('/static/img/horoscope/10.gif') center 8px no-repeat; }
#central_horoscope_informer a.aquarius { background: url('/static/img/horoscope/11.gif') center 8px no-repeat;  }
#central_horoscope_informer a.pisces { background: url('/static/img/horoscope/12.gif') center 8px no-repeat; border-right: 0 !important; }
#central_horoscope_informer a:hover { border: 1px solid #E4E4E4; background-color: #f5f5f5; border-top:0!important; border-bottom:0!important;; }

#central_horoscope_informer a { border-top: 1px solid #fff }
#central_horoscope_informer a:hover { border-top: 1px solid #E4E4E4 }
#central_horoscope_informer a.aries, #central_horoscope_informer a.taurus, #central_horoscope_informer a.gemini, #central_horoscope_informer a.cancer, #central_horoscope_informer a.leo, #central_horoscope_informer a.virgo { border-bottom: 1px solid #fff; border-top: 0 }
#central_horoscope_informer a.aries:hover, #central_horoscope_informer a.taurus:hover, #central_horoscope_informer a.gemini:hover, #central_horoscope_informer a.cancer:hover, #central_horoscope_informer a.leo:hover, #central_horoscope_informer a.virgo:hover { border-bottom:1px solid #e4e4e4; border-top:0;}