﻿#west
{
	margin: 8px auto 0px;
	width: 610px;
}
#west .headtitle h3, #west .tou h3
{
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	opacity: 0;
	padding: 0px;
}
#west .teacher .headtitle
{
	background-image: url(/images/west/head_teacher.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding: 0px;
}
#west .staricon .headtitle
{
	background-image: url(/images/west/12stars_top.gif);
	background-repeat: no-repeat;
	height: 14px;
}
#west .todays .headtitle
{
	background-image: url(/images/west/startoday_head.gif);
	background-repeat: no-repeat;
	height: 34px;
}
#west .todays .headtitle h3
{
	width: 100px;
}
#west .todays .headtitle .day
{
	color: #FFFFFF;
	float: left;
	font-family: "Courier New" ,Courier,mono;
	font-size: 13px;
	font-weight: bold;
	padding-top: 9px;
	width: 216px;
}
#west .catgarticle .headtitle
{
	background-image: url(/images/west/article_head.gif);
	background-repeat: no-repeat;
	height: 38px;
}
#west .foucs .headtitle
{
	background-image: url(/images/west/foucs_head.gif);
	background-repeat: no-repeat;
	height: 45px;
}
#west .commend .headtitle
{
	background-image: url(/images/west/commend_head.gif);
	background-repeat: no-repeat;
	height: 45px;
}
#west .favrank
{
	background-image: url(/images/west/sidesd.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px 0px 6px;
	padding: 0px 0px 0px 4px;
}
#west .favrank .tou
{
	background-image: url(/images/west/ranking_head.gif);
	background-repeat: no-repeat;
	height: 33px;
}
#west .favrank ul
{
	background-image: url(/images/west/sidebg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 10px 5px 8px;
}
#west .favrank ul li
{
	border-bottom: 1px dashed #DDDDDD;
	font-size: 12px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 1px 0px 3px;
}
body > #west .favrank ul li
{
	line-height: 1.6em;
}
#west .favrank ul li img
{
	margin-right: 4px;
}
#west .starcity .tou
{
	background-image: url(/images/west/starcity_head.gif);
	background-repeat: no-repeat;
	height: 26px;
}
#west .report .tou
{
	background-image: url(/images/west/report_head.gif);
	background-repeat: no-repeat;
	height: 26px;
}
#west .report, #west .starcity
{
	background-image: url(/images/mental/sidesd.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px 0px 6px;
	padding: 0px 0px 0px 4px;
}
#west .report ul, #west .starcity ul
{
	background-image: url(/images/west/sidebg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 10px 5px 24px;
}
#west .report ul li, #west .starcity ul li
{
	border-bottom: 1px dashed #DDDDDD;
	font-size: 12px;
	line-height: 1.7em;
	list-style-image: url(/images/arrows/but_point.gif);
	padding: 0px 0px 2px;
}
#west .todays
{
	margin: 0px 0px 6px;
}
#west .todays ul
{
	float: left;
	margin: 0px;
	padding: 12px 0px 0px 6px;
}
#west .todays ul li
{
	float: left;
	font-size: 12px;
	height: 16px;
	letter-spacing: 2pt;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 6px 0px 0px;
	padding: 4px 0px 0px;
	text-align: center;
	width: 56px;
}
#west .todays ul li.buton
{
	background-image: url(/images/west/btn_on.gif);
	background-repeat: no-repeat;
}
#west .todays ul li.butof
{
	background-image: url(/images/west/btn_off.gif);
	background-repeat: no-repeat;
}
#west .todays ul li u
{
	color: #FFFFFF;
}
#west .todays .boxs
{
	background-image: url(/images/west/todays_bg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 8px 0px 10px 13px;
}
#west .todays .boxs .left
{
	float: left;
	width: 160px;
}
#west .todays .boxs .left2
{
	float: left;
	padding: 0px 0px 6px 2px;
	width: 148px;
}
#west .todays .boxs .right
{
	float: right;
	padding: 0px 10px 0px 0px;
	width: 280px;
}
#west .todays .boxs .right2
{
	float: right;
	padding: 0px 10px 0px 0px;
	width: 292px;
}
#west .todays .boxs .right h1
{
	background-image: url(/images/west/star_titlebar.gif);
	background-repeat: no-repeat;
	color: #333333;
	font-size: 15px;
	height: 16px;
	margin: 0px 0px 5px;
	padding: 5px 0px 0px 10px;
}
body > #west .todays .boxs .right h1
{
	height: 20px;
}
#west .todays .boxs .right2 h1
{
	color: #333333;
	font-size: 15px;
	margin: 0px 0px 5px;
	padding: 0px;
}
#west .todays .boxs .right2 h1 a:link, #west .todays .boxs .right2 h1 a:visited
{
	color: #FF3366;
}
#west .todays .boxs .right2 h1 a:hover
{
	color: #6633CC;
	text-decoration: underline;
}
#west .todays .boxs .right h1 b
{
	color: #555555;
	font-size: 11px;
}
#west .todays .boxs .right p, #west .todays .boxs .right2 p
{
	color: #666666;
	font-size: 13px;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
}
#west .todays .boxs .right p u, #west .todays .boxs .right2 p u, #west .foucs .box .right2 p u
{
	color: #CC3366;
	font-size: 11px;
	text-decoration: underline;
}
#west .todays .fluky
{
	background-image: url(/images/west/star_btnbar.gif);
	background-repeat: no-repeat;
	height: 28px;
	padding-left: 65px;
}
#west .todays .fluky em
{
	background-image: url(/images/arrows/arrowsi.gif);
	background-position: left 10px;
	background-repeat: no-repeat;
	color: #3399CC;
	display: block;
	float: left;
	font-size: 13px;
	font-style: normal;
	margin: 0px;
	padding: 8px 12px 0px 10px;
}
body > #west .todays .fluky em
{
	padding: 6px 12px 0px 10px;
}
#west .todays .fluky a:link, #west .todays .fluky a:visited
{
	color: #3399CC;
}
#west .todays .fluky a:hover
{
	color: #FF3300;
	text-decoration: underline;
}
#west .todays .butbox
{
}
#west .todays .butbox span
{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
#west .todays .butbox span img
{
	margin: 0px 3px 0px 0px;
}
#west .staricon
{
	background-image: url(/images/west/12stars_bg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 1%;
	margin: 0px 0px 6px;
	padding: 0px;
}
#west .staricon .imgbox
{
	background-image: url(/images/arrows/clinebg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 5px 15px;
}
#west .staricon .imgbox span
{
	display: block;
	float: left;
	padding: 0px 4px 5px 0px;
}
#west .staricon ul
{
	float: left;
	margin: 0px;
	padding: 4px 0px 10px 14px;
	width: 214px;
}
#west .staricon ul li
{
	background-image: url(/images/arrows/but_point.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 1.6em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 14px;
}
#west .foucs
{
	margin: 0px 0px 6px;
	padding: 0px 0px 1px;
}
#west .foucs .box
{
	background-image: url(/images/west/weekhots_bg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0px 10px;
}
body > #west .foucs .box
{
	padding: 0px 10px 6px;
}
#west .foucs .left2
{
	float: left;
	width: 168px;
}
#west .foucs .left2 span
{
	clear: both;
	color: #666666;
	display: block;
	font-size: 12px;
	margin: 0px;
	padding: 5px 0px;
}
#west .foucs .right2
{
	float: left;
	width: 280px;
}
#west .foucs .right2 span.more
{
	float: right;
}
#west .foucs .right2 h1
{
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}
#west .foucs .right2 h1 a:link, #west .foucs .right2 h1 a:visited
{
	color: #0099FF;
}
#west .foucs .right2 p
{
	color: #666666;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0px;
	padding: 5px 0px 0px;
}
#west .foucs .right2 ul
{
	border-top: 1px dashed #CCCCCC;
	margin: 5px 0px 0px;
	padding: 5px 0px 0px;
}
#west .foucs .right2 ul li
{
	background-image: url(/images/arrows/arrows02.gif);
	background-position: 7px 5px;
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 1.5em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 22px;
}
#west .foucs .right2 ul li a:link, #west .foucs .right2 ul li a:visited
{
	color: #333333;
}
#west .foucs .right2 ul li a:hover
{
	text-decoration: underline;
}
#west .commend
{
	margin: 0px 0px 6px;
	padding: 0px 0px 1px;
}
#west .commend .box
{
	background-image: url(/images/west/weekhots_bg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0px 10px;
}
#west .commend .team
{
	float: left;
	width: 200px;
}
body > #west .commend .team
{
	float: left;
	width: 214px;
}
#west .commend .bor
{
	border-right: 1px dashed #CCCCCC;
	margin-right: 8px;
	padding-right: 8px;
}
#west .commend .borbtm
{
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 5px;
}
#west .commend ul
{
	margin: 0px;
	padding: 5px 0px;
}
#west .commend ul li
{
	background-image: url(/images/arrows/arrows02.gif);
	background-position: 5px 3px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 1.5em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 22px;
}
#west .teacher, #west .catgarticle
{
	background-image: url(/images/west/sidesd.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px 0px 6px;
	padding: 0px 0px 0px 3px;
}
#west .teacher .box, #west .catgarticle .box
{
	background-image: url(/images/west/r_sidebg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 1%;
	margin: 0px;
	padding: 0px;
}
body > #west .catgarticle .box
{
	padding-bottom: 8px;
}
body > #west .teacher .box
{
	padding-bottom: 8px;
}
#west .catgarticle .box .group ul.list
{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 184px;
}
#west .catgarticle .box .group ul.list li
{
	font-size: 13px;
	line-height: 1.6em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#west .catgarticle ul.navtag
{
	background-image: url(/images/west/r_sidebg2.gif);
	background-repeat: no-repeat;
	height: 1%;
	margin: 0px;
	padding: 0px 0px 0px 90px;
}
#west .catgarticle ul.navtag li
{
	float: left;
	font-size: 12px;
	height: 21px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 9px 0px 0px;
	text-align: center;
	width: 95px;
}
#west .catgarticle ul.navtag li.buton
{
	background-image: url(http://image2.sina.com.cn/ast/2007index/tmp/star_php/btn_on2.gif);
	background-repeat: no-repeat;
}
#west .catgarticle ul.navtag li.buton u
{
	color: #FFFFFF;
}
#west .catgarticle ul.navtag li.butof u
{
	color: #666666;
}
#west .catgarticle ul.navtag li.butof
{
	background-image: url(http://image2.sina.com.cn/ast/2007index/tmp/star_php/btn_off2.gif);
	background-repeat: no-repeat;
}
#west .group
{
	border-bottom: 1px dashed #DDDDDD;
	height: 1%;
	margin: 5px 15px;
	padding: 0px;
}
body > #west .group
{
	margin: 0px 15px;
	padding: 6px 0px 0px;
}
#west .group .texts
{
	float: right;
	width: 180px;
}
#west .group .texts h1
{
	font-size: 13px;
	margin: 0px;
	padding: 0px 0px 3px;
}
#west .group .texts p
{
	color: #999999;
	font-size: 12px;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px 0px 5px;
}
#west .group .pics
{
	clear: both;
	float: left;
	margin: 0px 0px 5px;
	position: relative;
}
#west .group .pics .picbox img
{
	position: relative;
	z-index: -1 !important;
}
#west .group .pics .picbox
{
	background-image: url(/images/west/bor75x60.gif);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	position: relative !important;
	width: 75px;
	z-index: 2;
}
#west .report .pics, #west .starcity .pics
{
	background-image: url(/images/west/report_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 8px 0px;
	text-align: center;
}
#west .starcity .pics
{
	background-image: url(/images/west/starcity_bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 8px 0px;
	text-align: center;
}
#west .report .pics, #west .starcity .pics
{
	clear: both;
	float: left;
	margin: 0px;
	position: relative;
}
#west .report .pics .picbox img, #west .starcity .pics .picbox img
{
	position: relative;
	z-index: -1 !important;
}
#west .report .pics .picbox, #west .starcity .pics .picbox
{
	background-image: url(/images/west/bor140x90.gif);
	background-repeat: no-repeat;
	float: left;
	height: 90px;
	position: relative !important;
	width: 140px;
	z-index: 2;
}
#west .todays .pics
{
	clear: both;
	float: left;
	margin: 0px;
	position: relative;
}
#west .todays .pics .picbox img
{
	position: relative;
	z-index: -1 !important;
}
#west .todays .pics .picbox
{
	background-image: url(/images/west/bor140x90.gif);
	background-repeat: no-repeat;
	float: left;
	height: 90px;
	position: relative !important;
	width: 140px;
	z-index: 2;
}
#west .foucs .pics
{
	clear: both;
	float: left;
	margin: 0px;
	position: relative;
}
#west .foucs .pics .picbox img
{
	position: relative;
	z-index: -1 !important;
}
#west .foucs .pics .picbox
{
	background-image: url(/images/west/bor160x120.gif);
	background-repeat: no-repeat;
	float: left;
	height: 120px;
	position: relative !important;
	width: 160px;
	z-index: 2;
}
#west .star12
{
	background-image: url(/images/west/starstop.gif);
	background-repeat: no-repeat;
	height: 46px;
}
#west .imgbox2
{
	background-image: url(/images/west/starsbg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 0px 0px 6px;
	padding: 3px 0px 1px 20px;
}
#west .imgbox2 span
{
	float: left;
	height: 90px;
	text-align: center;
	width: 94px;
}
#west .imgbox2 b
{
	color: #666666;
	display: block;
	font-family: "Courier New" ,Courier,mono;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
}
#west ul.starnav
{
	background-image: url(/images/west/navleft.gif);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px 0px 0px 6px;
}
#west ul.starnav li
{
	float: left;
	font-size: 15px;
	height: 22px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 8px 0px 0px;
	text-align: center;
	width: 100px;
}
#west ul.starnav li.buton
{
	background-image: url(/images/west/btn_on3.gif);
}
#west ul.starnav li.butof
{
	background-image: url(/images/west/btn_off3.gif);
}
#west ul.starnav li.buton u
{
	color: #55296C;
	font-weight: bold;
	text-decoration: none;
}
#west ul.starnav li.butof u
{
	color: #666666;
	text-decoration: none;
}
#west ul.starnav li a:hover u
{
	text-decoration: underline;
}
#west .lot
{
	background-image: url(http://image2.sina.com.cn/ast/2007index/tmp/star_php/star_titlebg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	border: 6px solid #EEEEEE;
	padding: 8px;
}
#west .lot .left
{
	float: left;
	width: 260px;
}
#west .lot .left span
{
	color: #B63260;
	display: block;
	font-size: 15px;
	font-weight: bold;
	padding: 20px 0px 0px;
	text-align: center;
}
#west .lot .left span em
{
	display: block;
	font-family: Georgia, "Times New Roman" ,Times,serif;
	font-size: 12px;
	font-style: normal;
}
#west .lot .right
{
	float: right;
	width: 320px;
}
#west .forward2
{
	text-align: right;
}
#west .forward2 img
{
	margin-left: 5px;
}
#west cite
{
	color: #666666;
	display: block;
	font-size: 12px;
	font-style: normal;
	margin: 50px 0px 0px;
	text-align: right;
}
#west ul.daysnav
{
	border-bottom: 1px solid #DDDDDD;
	height: 27px;
	margin: 0px;
	padding: 0px;
}
#west ul.daysnav li
{
	background-repeat: no-repeat;
	float: left;
	font-size: 12px;
	height: 19px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 9px 0px 0px;
}
#west ul.daysnav li.buton
{
	background-image: url(http://image2.sina.com.cn/ast/2007index/tmp/star_php/btn_on2.gif);
	color: #FFFFFF;
	text-align: center;
	width: 95px;
}
#west ul.daysnav li.butof
{
	background-image: url(http://image2.sina.com.cn/ast/2007index/tmp/star_php/btn_off2.gif);
	color: #666666;
	text-align: center;
	width: 95px;
}
#west ul.daysnav li.datea
{
	color: #666666;
	font-family: "Courier New" ,Courier,mono;
	font-size: 12px;
	text-align: right;
	width: 380px;
}
#west ul.daysnav li.date
{
	color: #666666;
	font-family: "Courier New" ,Courier,mono;
	font-size: 12px;
	text-align: right;
	width: 268px;
}
#west ul.daysnav li.notes
{
	color: #FF6600;
	font-weight: bold;
	width: 300px;
}
#west .lot
{
	margin: 0px 0px 6px;
}
#west .lot .lotconts
{
	border: 1px solid #EEEEEE;
	color: #333333;
	font-size: 15px;
	line-height: 1.4em;
	padding: 8px;
}
#west .lotstars
{
	padding: 8px 0px 1px;
}
#west .lotstars .teams
{
	margin: 0px 10px;
	padding: 10px 0px;
}
#west .lotstars .bg
{
	background-color: #F3F3F3;
}
#west .lotstars .teams .left
{
	float: left;
	text-align: right;
	width: 60px;
}
#west .lotstars .teams .right
{
	float: right;
	width: 490px;
}
#west .lotstars .teams .right h4
{
	color: #666666;
	font-size: 15px;
	margin: 0px;
	padding: 3px 0px 2px;
}
#west .lotstars .teams .right p
{
	color: #666666;
	font-size: 13px;
	line-height: 1.5em;
	margin: 0px;
}
#west .lotstars .teams .right em
{
	color: #993399;
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
#west .tab
{
	float: left;
	margin: 1px 0px 0px;
}
#west .tab h4
{
	background-color: #E6E6CC;
	color: #7C5834;
	float: left;
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 2px;
	text-align: center;
	width: 120px;
}
#west .tab p
{
	background-color: #EEEEEE;
	color: #333333;
	float: left;
	font-size: 15px;
	margin: 0px;
	padding: 5px 0px 2px 5px;
	width: 165px;
}
#west .midcont
{
	margin: 0px;
	padding: 0px;
}
#west .midcont p
{
	color: #666666;
	font-size: 13px;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
}
#west .midcont p u
{
	color: #CC3366;
	font-size: 11px;
	text-decoration: underline;
}
#west .midcont
{
	margin: 0px;
	padding: 0px;
}
#west .mcon_title
{
	background-image: url(http://image2.sina.com.cn/ast/2007index/tmp/star_php/mcont_title.gif);
	background-position: center top;
	background-repeat: no-repeat;
	height: 91px;
	margin: 0px;
	padding: 0px;
}
#west .mcon_bg
{
	background-image: url(http://image2.sina.com.cn/ast/2007index/tmp/star_php/mcont_bg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 90px;
}
#west .mcon_btm
{
	background-image: url(/images/west/mcont_btm.gif);
	background-position: center top;
	background-repeat: no-repeat;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
#west .m_left
{
	color: #666666;
	float: left;
	font-size: 13px;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	width: 180px;
}
#west .m_right
{
	color: #666666;
	float: right;
	font-size: 13px;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
	width: 180px;
}
#west .foucs .keyword
{
	border-top: 1px solid #CCCCCC;
	font-size: 12px;
	margin: 3px 0px 0px;
	padding: 5px 0px;
}
body > #west .foucs .keyword
{
	padding: 5px 0px 0px;
}
#west .foucs .keyword em
{
	display: block;
	float: left;
	font-style: normal;
	width: 385px;
}
#west .foucs .keyword em img
{
	margin-right: 8px;
}
#west .foucs .keyword span.more
{
	float: right;
	text-align: right;
	width: 40px;
}
#west .foucs .keyword a:link, #east .foucs .keyword a:visited
{
	color: #333333;
	padding-right: 3px;
}
.fname
{
	color: #FFFFFF;
}
.foward_bg
{
	background-image: url(/images/forward_bg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	height: 400px;
	margin: 0px;
	padding: 1px 0px 0px;
}
.foward_tb table
{
	margin: 0px auto;
	width: 550px;
}
.foward_tb
{
	color: #666666;
	font-size: 12px;
	margin: 40px auto 0px;
	padding: 0px;
}
.tdtitle
{
	background-color: #825597;
	color: #FFFFFF;
	text-align: right;
	width: 150px;
}
.foward_txt1
{
	color: #666666;
	font-size: 12px;
	margin: 10px auto 5px;
	padding: 0px;
	width: 600px;
}
.foward_txt2 a:link
{
	color: #333333;
}
.foward_txt2 a:visited
{
	color: #333333;
}
.foward_txt2 a:hover
{
	color: #996699;
}
.foward_txt2
{
	color: #666666;
	font-size: 15px;
	margin: 5px auto 10px;
	padding: 0px;
	width: 600px;
}
textarea
{
	color: #333333;
	font-family: "Courier New" ,Courier,mono;
	font-size: 12px;
	line-height: 150%;
}
input.input
{
	font-family: "Courier New" ,Courier,mono;
	font-size: 12px;
}
.tdtext
{
	background-color: #F7F7F7;
}
#west .todays .butbox2
{
}
#west .todays .butbox2 span
{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
#west .todays .butbox2 span img
{
	margin: 0px;
}
