#_toolbar_root { background:#F5F5F3 url(/images/theme/new/blog/default/toolbar.png) repeat-x left top; }
#tb_right_area img { vertical-align:text-bottom; margin-right:5px; }
.toolbar .left{ float:left !important; }
.toolbar .right{ float:right !important; }
.toolbar .none{ display:none !important; }
.toolbar{ width:960px; height:28px; overflow:hidden; line-height:28px; color:#494846; margin:0 auto; padding:0 5px 0; }

body { background-color:#D9F3FE; color:#333; }
#wrap { background:url(/images/theme/new/bbs/376.png) repeat-x top; }

/*
#openid_menu { list-style:none; background-color:#CCC; font-size:14px; margin:0; padding:0; border:1px #CCC solid; }
#openid_menu li { display: block;text-align:center; }
#openid_menu li a { display:block; padding:5px 10px 5px 30px; color:#FFF; text-align:center; }
#openid_menu li a:hover { background-color:#FFF; color:#06C; }
#weiboid_menu { list-style:none; background-color:#FFF; margin:0; padding:0; }
#weiboid_menu li { display: block;text-align:center; }
#weiboid_menu li a { display:block; padding:5px 10px 5px 30px; color:#06C; text-align:center; border:0; }
#weiboid_menu li a:hover { background-color:#69F; color:#FFF; }
#account_menu { list-style:none; background-color:#FFF; font-size:14px; margin:0; padding:0; border:1px #CCC solid; }
#account_menu li { display: block;text-align:center; }
#account_menu li a { display:block; padding:5px 10px 5px 30px; color:#06C; text-align:center; }
#account_menu li a:hover { background-color:#69F; color:#FFF; }
#top_toolbar #bbs_menu { list-style:none; background-color:#CCC; font-size:14px; margin:0; padding:0; border:1px #CCC solid; }
#top_toolbar #bbs_menu li { display: block;text-align:center; }
#top_toolbar #bbs_menu li a { display:block; padding:0 20px 0 30px; color:#FFF; text-align:center; }
#top_toolbar #bbs_menu li a:hover { background-color:#FFF; color:#06C; }
*/
#header #logo { behavior:url(/js/iepngfix.htc); width:260px; height:60px; background-image:url(/images/theme/new/logo.png); background-position:right 0; background-repeat:no-repeat; }

#navmenu { height:25px; }
#navmenu ul { list-style:none; margin:0; padding:0; overflow:hidden; }
#navmenu li { float:left; margin-left:6px; border:1px solid #dcdcd2; position:relative; top:1px; font-size:14px; line-height:14px; background-color:#dcdcd2; }
#navmenu a { float:left; text-decoration:none; padding-left:6px; padding-top:6px; padding-right:6px; height:18px; }
#navmenu li.selected { background-color:#f8f8f4; border-bottom:1px solid #f8f8f4; padding-left:6px; padding-top:6px; padding-right:6px; padding-bottom:4px; }

#headmenu { background-color:#f8f8f4; border:1px solid #dcdcd2; border-bottom:1px dotted #dcdcd2; border-left:1px solid #dcdcd2; border-right:1px solid #dcdcd2; clear:both; height:22px; line-height:22px; padding:2px 2px 2px 10px; text-align:left; }

#headmenu ul { float:right; list-style:none; margin:0; padding:0; width:400px; }
#headmenu li { float:left; margin-left:12px; text-align:center; }
#headmenu a { text-decoration:none; height:20px; }

#header #nav { background-color:#dcdcd2; padding: 8px; }
#header #nav p { padding-bottom:1px; }
#header #nav a { color:#154BA0; }

.styles { background:url(/images/theme/new/bbs/styles_bg.png) no-repeat; }
.style1 { background-position:-72px 0; }
.style2 { background-position:-144px 0; }
#styles_menu { border:1px solid #999; background-color:#FFF; margin:-1px 0 0 0; z-index:911; }
#styles_menu .title { margin:10px; width:200px; }
#styles_menu ul { list-style:none; margin:10px; padding:0; width:216px; overflow:hidden; }
#styles_menu ul li { width:64px; height:64px; margin: 0 8px 8px 0; float:left; background:url(/images/theme/new/bbs/styles_bg.png) no-repeat; }
#styles_menu ul li a { width:64px; height:64px; display:block; position:relative; }
#styles_menu ul li a span { width:16px; height:16px; display:block; position:absolute; top:2px; right:2px; }
#styles_menu ul li a.selected span { background:url(/images/theme/new/bbs/icon_bg.png) no-repeat -1px -102px; }
#styles_menu ul li.default { background-position:0 -32px; }
#styles_menu ul li.simple { background-position:-72px -32px; }
#styles_menu ul li.c17 { background-position:-144px -32px; }

.t_sina { padding:2px; padding-left:22px; background:transparent url('/images/wblogo/t_sina_16x16.png') no-repeat 2px 50%; }
.t_sina_status { width:220px; line-height:30px; display:block; }
.t_sina_status .fr { margin-top:8px; }
.t_sina_info { line-height:20px; display:block; }
.t_qq { padding:2px; padding-left:22px; background:transparent url('/images/wblogo/t_qq_16x16.png') no-repeat 2px 50%;}
.t_qq_status { width:220px; line-height:30px; display:block; }
.t_qq_status .fr { margin-top:8px; }
.t_qq_info { line-height:20px; display:block; }
.t_163 { padding:2px; padding-left:22px; background:transparent url('/images/wblogo/t_163_16x16.png') no-repeat 2px 50%;}
.t_163_status { width:220px; line-height:30px; display:block; }
.t_163_status .fr { margin-top:8px; }
.t_163_info { line-height:20px; display:block; }
.t_sohu { padding:2px; padding-left:22px; background:transparent url('/images/wblogo/t_sohu_16x16.gif') no-repeat 2px 50%;}
.t_sohu_status { width:220px; line-height:30px; display:block; }
.t_sohu_status .fr { margin-top:8px; }
.t_sohu_info { line-height:20px; display:block; }

#content { position:relative; background-color:#FFF; }
.content { padding:0 18px 0; }
.content .title {  background-color:#F7F7F7; text-align:center; padding:5px 0 5px; font-size:14px; }
.content .explain { border:1px solid #CCCCCC; padding:5px; font-size:14px; text-align:left; line-height:180%; margin-bottom:10px; }
.content .div_rule { border:1px solid #F7F7F7; padding:5px; font-size:14px; line-height:180%; margin-bottom:10px; color:#747474; }

#footer { background-color:#f5f5f5; width:100%; padding:1em 0; line-height:1.8em; border-top:1px solid #eee; }
#footer #copyright { padding-top:3px; color:#999; text-align:center; position:relative; clear:both; }
#footer #yupooservices { margin-top:10px; padding-top:3px; color:#999; text-align:center; position:relative; clear:both; }

ul.gamelist { list-style:none; margin:0; padding:0; width:500px; }
ul.gamelist li { padding-bottom:20px; }
ul.gamelist li p { padding:3px 0 3px; }
ul.gamelist li span { color:#747474; }
ul.gamelist li .site { background-color:#F7F7F7; padding:5px 0 5px; text-align:center; }
ul.gamelist li .interval { color:#CCCCCC; font-weight:normal; padding:0pt 5px; }
ul.gamelist li .title { text-align:center; font-size:14px; }
ul.gamelist li .item { }
ul.gamelist li .status { padding:3px 0 3px; }

ul.gamelist li. datetime { }

ul.imagelist { list-style:none; }
ul.imagelist li { padding:0px; margin-right:12px; margin-bottom:5px; float:left; font-size:12px; text-align:center; overflow:hidden; }
ul.imagelist li a.link, 
ul.imagelist li a.visited,
ul.imagelist li a.active, 
ul.imagelist li a.hover { text-decoration: none; }

.mainbox { background:#FFF; border:1px solid #9DB3C5; padding:1px; margin-bottom:8px; }
	.mainbox .wrap { margin:10px auto; }
	.mainbox img { vertical-align:middle; cursor:pointer; }
	.mainbox h4 { margin:0; background:#FFF url("/images/theme/new/forum_portalbox_bg.gif"); background-repeat:repeat-x; background-position:0 0; line-height: 28px; padding:0 10px; }

/*Message*/
.message { margin:3em 10em 5em !important; }
	.message h4 { border-bottom:1px solid #E8E8E8; font-size:1em; }
	.message p { margin:1.5em 1em; }
	.message a { color:#069; }
/*Message*/

/*Topic*/
#total_rating { width:355px; }
#total_rating #rating_text { margin-bottom:0.75em; }
#total_rating #rating_text span { color:#A5A5A5; }
#total_rating a { color:#00F; }

#user_rating { width:255px; }
#user_rating #rating_text span { color:#A5A5A5; }
#user_rating span.label { margin:3px 0.25em 0 0; }
#user_rating #rating_text {  margin-bottom:1.25em; }
#user_rating #rating_value { height:30px; }
#div_poss { padding-top:10px; }
#div_poss span.label { margin-top:0; color:#000; }
#div_poss .might { *margin-top:-2px; }
#div_poss .might a { margin-right:5px; color:#999; }
#div_poss .might a:hover { color:#F00; }
#div_poss .might a.want { color:#F00; text-decoration:underline; }
#div_poss .might a.not { color:#00F; text-decoration:underline; }

#ratingChart { position: absolute;left:21px;*left:20px; top:99px;*top:97px;clear:both; }
#ratingChart a { color:#00F; }
.grade_new {width: 345px;height: 147px;background: url(/float_bg1.jpg) no-repeat left bottom; }/**/

a.hide, a.unfurl {
background:url("/float_none.gif") no-repeat scroll right center transparent;
display:block;
width:37px;
}
a.hide { margin: 2px 5px 0 0; }
a.unfurl {
background:url("/float_unfurl.gif") no-repeat scroll right center transparent;
margin-right:14px;
*margin-right:10px;
}
.float_p  { padding:26px 5px 0 5px; overflow:hidden; }
.fx_grade { width:144px; }
.normal { font-style:normal; font-weight:normal; font-size:12px; }

.sort_grade { margin:0; padding:0; }
.sort_grade li { list-style:none; margin-top:5px; overflow:hidden; }
.sort_grade span { width:70px; float:left; }

.tendency{width: 169px;}

.person_grade { margin:0; padding:0; list-style:none; height:20px;  }
.person_grade li{width: 42px;float: left;_display: inline;text-align: center;height: 19px;}

.h62{ height: 60px;overflow: hidden;zoom: 0;margin: 9px 0 5px; background-color:#39C;}
.h62 span.one,.h62 span.two,.h62 span.three,.h62 span.four,.h62 .t_b1,.h62 .t_b2,.h62 .t_b3,.h62 .t_b4{display: block;height: 60px;width: 21px;background: url(/tendency.gif) no-repeat;overflow: hidden;zoom: 1;}
.h62 span.one,.h62 .t_b1,.h62 span.two,.h62 .t_b2,.h62 span.three,.h62 .t_b3,.h62 span.four,.h62 .t_b4{left: 7px;top: 59px;}
.h62 span.two,.h62 .t_b2{left: 48px;}
.h62 span.three,.h62 .t_b3{left: 92px;}
.h62 span.four,.h62 .t_b4{left: 136px;}
.h62 .t_b1,.h62 .t_b2,.h62 .t_b3,.h62 .t_b4{width: 21px;height: 1px;background: url(/tendency_bottom.gif) no-repeat;z-index: 3;}

#totalRatingWithRatingRegion { height:36px; }
#totalRatingWithRatingRegion ul { margin:0; padding:0; }
#userRatingContainer { margin:0; padding:0; background-color:#399; }
.clearfix, .ele_inner { display:block; }
.yrating li,.grating li,.srating li{float: left;background: url(/star.jpg) no-repeat; list-style:none;}
.yrating li{width: 26px;height: 25px;}
.yrating li.on{background-position: 0 0;}
.yrating li.off{background-position: 0 -34px;}
.yrating li.half{background-position: 0 -68px;}
.grating li{width: 18px;height: 18px;cursor: pointer;}
.grating li.on{background-position: -37px -6px;}
.grating li.off{background-position: -37px -27px;}
.grating li.half{background-position: -37px -48px;}

.movie_ratenum{margin-top: -3px;font-size: 12px;line-height: 250%;font-family: tahoma;overflow: hidden;zoom: 1;}
.movie_ratenum_s{margin-top: -6px;font-size: 12px;line-height: 250%;font-family: tahoma;overflow: hidden;zoom: 1;}
.movie_ratenum .s{font-size: 3em;font-weight: bold;}
.movie_ratenum .g{font-size: 1.67em;margin-top: -3px;}
.movie_ratenum_s .s{font-size: 2.37em;font-weight: bold;}
.movie_ratenum_s .g{font-size: 1.33em;margin-top: -3px;font-weight: bold;}
.c_orange, a.c_orange:hover{color: #f78404;}
/*Topic*/

/*Dialog*/
#albumDialog{background-color: #FFFFFF;border: 2px solid #000000;font-size: 1em;line-height: 1.5em;margin: 0pt auto;text-align: left;width: 300px;}
#albumDialogHeader{background-color: #F5F5F5;height: 20px;padding: 10px;}
#albumDialogHeader h4 {
color:#333333;
margin:0pt;
}
#albumDialogBody {
padding:1em 1.2em;
}
#albumDialogFormBtns {
padding:0pt 10px;
text-align:right;
}
#albumDialogClose {
margin-left:10px;
}
#albumMessage {
background-color:#EEF2FD;
border:1px solid #D3DEFA;
margin:8px 0pt 4px;
padding:4px;
}
#DialogClose {margin-left:10px;}
#searchDialog{background-color: #FFFFFF;border: 2px solid #000000;font-size: 1em;line-height: 1.5em;margin: 0pt auto;text-align: left;width: 400px;}
#search_key { margin-right:10px; }
#product_lists { margin:0; padding:0; height:200px; overflow:auto; }
#product_lists li { list-style:none; }
#product_lists li span { color:#CCC; margin-right:10px; }
#product_region { display:block; }
#m_divRelatedObject { padding-top:5px; }
.div_related { margin:0 10px 0 5px; float:left; width:168px; min-height:60px; }
.div_related img { border:2px solid #999; padding:2px; }
.div_related_info span { color:#999; margin-right:10px; }
/*Dialog*/