/* CSS Document for Key8 */ <!--
*{margin:0;padding:0;}
body, table, input, select, textarea, .maintable, .button, .altbg1, .altbg2 {
font: 13px Tahoma, Verdana;
}
a, a:visited, a:link, a:active{text-decoration:none;outline:none;cursor:pointer;  }
a:hover{text-decoration:underline; }
input.text{border:1px solid #8FABC4;padding:0px;}
textarea{border:1px solid #8FABC4;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:2px;}
img{border:0;}
.normalfont { font-size:13px; }
.smallfont  { font-size:12px; }
.vsmallfont { font-size:11px; }
.sfont { font-size:12px; font-weight:normal; color:#CCCCCC; } 
h1{font-size:13px;font-weight:normal;}
h2{font-size:13px;}
h3{text-align:left; font-size:15px; color:#666; padding:3px; padding-left:10px; font-weight:bold; margin-top:10px; margin-left:0px; border-bottom:1px solid #eee; margin-bottom:15px; }
h4{text-align:left; font-size:13px; color:#888; background-color:#f6f6ff; border:3px; border-color:#bbf; padding:3px; padding-left:10px; font-weight:bold; margin-top:10px; margin-bottom:2px; border-bottom:1px solid;}

.boxLall  { width:190px; overflow:hidden; float:left; margin-top:0px; margin-bottom:10px; }
.boxLhead { width:190px;  font-size:13px; color:#66f; background-color:#f6f6ff;    font-weight:bold; overflow:hidden; padding:5px; }
.boxLbody { width:190px;  font-size:13px; color:#333; padding:2px; padding-bottom:10px; font-weight:normal;   }
.boxRall  { width:600px; overflow:hidden; float:left; margin-top:0px; margin-bottom:15px; }
.boxRhead { width:600px;  font-size:13px; color:#66f; background-color:#f6f6ff;    font-weight:bold; overflow:hidden; padding:5px; }
.boxRbody { width:600px;  font-size:13px; color:#333; padding:2px; padding-bottom:10px; font-weight:normal;   }



#quicklink, #quicklink a, #quicklink a:hover, #quicklink a:visited { width:990px; }
#container { overflow:hidden; margin:0 auto; width:990px;  }

#lcontainer { float:left;  width:200px; margin:0px; }
#ccontainer { float:left;  width:610px; margin-left:5px; } 
#rcontainer { float:right; width:160px; margin:0px; overflow:hidden; } 
#mcontainer { float:left;  width:615px; margin-left:10px; } 
#ncontainer { float:left;  width:820px; margin:0px; overflow:hidden;  } 
#pcontainer { float:left;  width:775px; margin:0px; } 
#acontainer { float:right; width:200px; margin:0px; } 
#scontainer { float:left;  width:200px; margin:0px; } 
#bcontainer { float:right; width:775px; margin:0px; } 
#w300container { float:left;  width:300px; margin:0px; }
#w685container { float:right; width:688px; margin:0px; overflow:hidden; } 
#p300container { float:right;  width:302px; margin:0px; overflow:hidden; }
#p685container { float:left; width:685px; margin:0px; overflow:hidden; }
#b200container { float:left;  width:200px; margin:0px; overflow:hidden; }
#b780container { float:right; width:780px; margin:0px; overflow:hidden; }
#b825container { float:left; width:825px; margin:0px; overflow:hidden; }
#w780container { float:right; width:780px; margin:0px; overflow:hidden; }
#w260container { float:left; width:260px; margin:0px; overflow:hidden; }
#w728container { float:right; width:728px; margin:0px; overflow:hidden; }
#w480container { float:left; width:480px; margin:0px; overflow:hidden; }
#w300rcontainer { float:right; width:300px; margin:0px; overflow:hidden; }
#w470container { float:left; width:480px; margin:0px; overflow:hidden; }
.w50container  { width:50px; float:left;  }
.w240container { width:240px; float:left; }
.w180container { width:180px; float:left; }
.w100container { width:100px; float:left; }
.w320container { width:320px; float:left; }

.icon40 { widht:40px; height:40px; padding:1px; border:solid 1px #ddd; }


.content { padding-top:5px;   overflow:hidden;  }
.content p { margin:0; padding: 0px; }
/*
.content blockquote { margin:0; padding:0.7em 0; }
.content blockquote P { margin:0 20px; padding: 0.7em 1.4em; }
.content .posted { clear:both; padding:1.0em 20px 1.6em; }
.content .posted+h3 { border-top: 1px dotted #d9d9d3; }
*/

.yuimenu { background-color:#f0f0f0; visibility:hidden; border:1px solid #5B5B5B;}
.yuimenu a{color:#000000;text-decoration:none;outline:none;cursor:pointer;}
.yuimenu a:hover{color:#000000;text-decoration:underline;}
.yuimenu ul { list-style:none; margin:1px; padding:1px 1px; border-top:1px solid #cccccc;}
.yuimenu .bd { zoom: normal; }
.yuimenu .yuimenuitem {display:block;text-decoration:none;font-size:13px;margin:2px;padding:2px;}
.yuimenu .yuimenuitemlabel:hover{text-decoration:underline;cursor:pointer;}
.yuimenu .yuimenuitem a.selected {background-color:#fff;cursor:pointer;}
#navx  { margin:0 auto; padding:0; width:990px; height:0; position:relative; background-color:#f0f0f0; visibility:hidden; border:1px solid #5B5B5B;}
#navx #nav_profile_menu  { left: 257px; top:-25px; }
#navx #nav_friends_menu  { left: 363px; top:-25px; }
#navx #nav_messages_menu { left: 469px; top:-25px; }
#nav_search { background-color:#090; border-top:solid 1px #3a3; border-bottom:solid 1px #060;  border-left:solid 1px #3a3;  border-right:solid 1px #060; padding-left:5px; padding-right:5px; margin-top:-2px; height:22px; }
#navfooter  { width:990px; margin:0 auto ; padding:0; font-size: 10px; color: #999999; background-color:#ffffff;  }
#navfooter a{ color: #999999; }
.footer_table { border-collapse:separate; border-spacing:0; margin:0 auto; padding:2; width:990px;  }
.footer_content {font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;	color: #aaaaaa; }


.n { border-collapse: collapse; border:1px solid #9999FF; border-padding:0; border-spacing:0; background-color:#fcfcff; font-size:13px; color:#6666FF;}
.n { padding-bottom:1px;} 
.n td { padding:5px; spacing:0px; }
.nsubject {color: #FFFFFF; font-weight: bold; font-size: 16px; background-image: url(/fix/img/back_bluecross.gif); background-color: #9A9AFE;  padding:5px;  text-align:center; }
.nbsubject {color: #FFFFFF; font-weight: bold; font-size: 16px; background-image: url(/fix/img/back_bluecross.gif); background-color: #9A9AFE; padding:5px;  text-align:center; }
.nrsubject {color: #FFFFFF; font-weight: bold; font-size: 20px; background-image: url(/fix/img/back_redcross.gif); background-color: #fe9A9A; padding:5px; text-align:center; }

.h { border-collapse: collapse; border:1px solid #ff9999; border-padding:0; border-spacing:0; background-color:#ffeeee; font-size:13px; color:#ff9999;}
.h { padding-bottom:1px;} 
.h td { padding:5px; spacing:0px; } 
.hsubject {color: #FFFFFF; font-weight: bold; font-size: 16px; background-image: url(/fix/img/back_redcross.gif); background-color: #f68787;  padding:5px;  text-align:center;  }

.b { border-collapse: collapse; border:3px solid #dddddd; border-padding:0; border-spacing:0; background-color:#fafafa; font-size:13px; color:#dddddd;}
.b { padding-bottom:0px;} 
.b td { padding:0px; spacing:0px; } 
.bsubject {color: #FFFFFF; font-weight: bold; font-size: 16px; background-image: url(/fix/img/back_blackcross.gif); background-color: #a7a7a7;  padding:5px;  text-align:center; }

.ln { border-collapse: collapse; border:3px solid #ddddFF; border-padding:0; border-spacing:0; background-color:#fcfcff; font-size:13px; color:#6666FF;}
.ln { padding-bottom:0px;} 
.ln td { padding:0px; spacing:0px; } 
.lnsubject {color: #FFFFFF; font-weight: bold; font-size: 16px; background-image: url(/fix/img/back_bluecross.gif); background-color: #9A9AFE;  padding:5px;  text-align:center; }

.lh { border-collapse: collapse; border:3px solid #ffdddd; border-padding:0; border-spacing:0; background-color:#fffcfc; font-size:13px; color:#ff6666;}
.lh { padding-bottom:1px;} 
.lh td { padding:5px; spacing:0px; } 
.lhsubject {color: #FFFFFF; font-weight: bold; font-size: 16px; background-image: url(/fix/img/back_redcross.gif); background-color: #f68787;  padding:5px;  text-align:center;  }

#fr_all  {width:373px; height:120px; padding:3px; background-color:#f2f2f2; margin-top:-25px;   }
#fr1 {width:325px;  margin-left:2px; padding:3px;  background-color:#f2f2f2; }
#fr2 {width:90px;  float:left; padding:3px; background-color:#f2f2f2; }
#fr3 {width:255px;  float:left; padding:3px; background-color:#f2f2f2; }
#fr4 {width:245px; margin-top:5px;background-color:#f2f2f2;  }
#messages {width:240px; height:55px; }
#mi {border:5px solid; border-color:#fff; }

.alpha { width:80px;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /*IE8*/
     filter:alpha(opacity=40);  /*IE5、IE5.5、IE6、IE7*/
     opacity: .4;  /*Opera9.0+、Firefox1.5+、Safari、Chrome*/
     z-index: -1;  /*让其位于in的下面*/     
}
.tableAd160 {width:160px; font-size:13px; padding-bottom:5px; text-align:left; padding-bottom:10px; float:left; }

#d200 { width:200px; overflow:hidden; }
.tableInfo1cp { width:200px; height:88px; overflow:hidden; color:#00c; font-size:13px; border:0px; border-spacing:0; padding:0px; margin-bottom:5px; background:url(/fix/img/controlpanel200x88.png)}
.tableInfo1cp a, .tableInfo1cp a:visited, .tableInfo1cp a:hover {color:#666; }
.tableInfo1cp td { text-align:center; vertical-align:top; }
.tableInfo3cp { float:right; width:124px; border:0px; }
.tableInfo3cp td { border:0px; }
.tableInfo6cp { width:50px; border:0px; margin-top:4px; }
.tableInfo6cp td { text-align:left; }

.infopic_mid { width:180px; vertical-align:middle; text-align:center; padding:0px; margin-top:5px; margin-left:0px; } 
.tableInfo1 { width:180px; table-layout:auto; border-collapse:collapse; border:0px; border-spacing:0; padding:0px;   }
.tableInfo2 { width:180px; table-layout:auto; border-collapse:separate; border:0px; border-spacing:0px; padding:0px; margin-top:1px; }
.tableInfo2 td { padding:1px; }
.tableInfo1a { width:180px; table-layout:auto; border-collapse:separate; border:0px; border-spacing:0px; padding:0px; margin-left:10px; margin-bottom:3px; }
.tableInfo1a td { padding:1px; width:40%; }

.graylink {color:#666; }

.icon100i { width:100px; height:100px; overflow:hidden; position:relative; }
.icon100f { width:100px; height:100px; position:relative; z-index:100; }
.icon100b { width:0px; height:0px; position:relative; z-index:5000; top:-100px; }
.icon70i { width:70px; height:70px; overflow:hidden; position:relative; }
.icon70f { width:70px; height:70px; position:relative; z-index:100; }
.icon70b { width:0px; height:0px; position:relative; z-index:5000; top:-70px; }

.cmglobal { width:100%; font-size:12px; margin-top:3px; } 
.cmstatus { width:100%; padding:1px; margin-bottom:3px; }
.cmstatus img { border:0px; }
.cmtable   { width:100%; margin-bottom:3px; }
.cmtable td{ padding:1px; text-alignment:left; vertical-align:top; }
.cmtable_icon { width:34px; text-alignment:left; }
.cmtable_info { padding:3px; text-alignment:left; }
.idpic { width:30px; height:30px; }
.iconpic { margin-left:-1px; margin-bottom:15px; margin-right:6px; }
.pic30 { width:30px; height:30px; }

.bnpaper { width:65px; height:18px; border:solid 1px #ddddff; float:left; margin-right:5px; text-align:center; padding:2px;  vertical-align:middle; }
/* for multipage */
input.text {border:1px solid #8FABC4;padding:0px;}
.p_bar		{ width:100%; text-decoration:none; font-size:12px; color:#6666ff;  padding:3px; margin:0px; vertical-align:middle; text-align:left; }
.p_total	{ font-size:12px; border:solid 1px #bbbbff; padding:2px; text-decoration:none; color:#6666ff; font-weight:bold; }
.p_pages	{ font-size:12px; border:solid 1px #bbbbff; padding:2px; margin-left:1px; text-decoration:none; color:#6666ff; font-weight:bold;  }
.p_redirect	{ font-size:12px; border:solid 1px #bbbbff; padding:2px; margin-left:1px; text-decoration:none; color:#6666ff;  }
.p_num		{ font-size:12px; border:solid 1px #bbbbff; padding:2px; margin-left:1px; text-decoration:none; color:#6666ff;  }
.p_curpage	{ font-size:12px; border:solid 1px #bbbbff; padding:2px; margin-left:1px; color:#ffffff; background-color:#bbbbff;  }
.p_input	{ font-size:12px; width:30px; color:#6666ff; height:14px !important; height:14px; border:solid 0px ; }

a:hover.p_bar { text-decoration: none; }
a:hover.p_total { text-decoration: none; }
a:hover.p_pages { text-decoration: none; }
a:hover.p_redirect { text-decoration: none; }
a:hover.p_num { text-decoration: none; }
a:hover.p_input { text-decoration: none; }
-->
.multibtn_all    { float:right; width:100%; text-align:right; vertical-align:middle; } 
.multibtn_pageno { float:right; height:25px; font-size:12px; vertical-align:middle; }
.multibtn_btnbox { float:right; width:60px; text-align:center; }
.multibtn_button { width:25px; height:25px; }

.page_goto { width:20px; padding:0px; border:solid 1px #f0f0f0; text-align:center; }

.placeholder { color:#bbb; }

/* For Left Side 200 width column */ 
.w200box    {width:200px; float:left; margin-top:2px; margin-bottom:5px; padding:0px; }
.w200title  {width:200px; float:left; height:23px; color:#fbfbff; font-weight:bold; background-image:url(/fix/img/mainpage/newtitlebar_b.png); padding-left:10px; padding-top:5px;  }
.w200down   {width:200px; float:left; height:8px; background-image:url(/fix/img/mainpage/newtitlebar_b2.png); }
.w200block  {width:198px; float:left; border-left:solid 1px #8888ff; border-right:solid 1px #8888ff; color:#666666; margin-top:-3px; padding-top:3px; }

/*======================For general pull-down menu (such as sms function)=============================================*/
.dd_func { width:150px; float:left; }
.dd_submenu { display:none; position:absolute; width:150px; border:solid 1px #ccc; padding:5px 0; }
.dd_submenu .dd_s{ text-align:left; padding:3px 5px; font-size:12px; cursor:pointer; }
.dd_submenu .dd_s:hover{ background-color:#666; color:#ffffff; }
.dd_submenu .dd_h{ text-align:left; padding:3px 5px; font-size:12px; background-color:#333; color:#ffffff; cursor:pointer; }
.dd_submenu .dd_h:hover{ text-align:left; padding:3px 5px; font-size:12px; background-color:#333; color:#ffffff; cursor:pointer; }
.dd_submenu .dd_x{ height:1px; border-bottom:solid 1px #ccc; padding:0; margin:3px; } 
.dd_submenu .dd_d{ text-align:left; padding:3px 5px; font-size:12px; }
.dd_submenu .dd_d:hover{ background-color:#fff; color:#eee; }

/*===========================Header Style==================================*/
#navheader 	   {  }
#navheader_top { height:30px; background-color:#6666ff; text-align:center; }
#navheader_btm { height:23px; background-color:#8888ff; text-align:center; }
.navcontent { color:#fff; margin:0 auto; padding:0; width:990px; }

.nav_top_logo { height:30px; width:200px;float:left;  text-align:left;  vertical-align:top; }
.nav_top_long { height:30px; width:790px;float:right; text-align:left;  vertical-align:top; }
.nav_top_menu { height:30px; width:500px;  float:left;  text-align:left;  vertical-align:top; margin-top:0px;  }
.nav_top_cont { height:20px; width:290px;  float:right; text-align:right; vertical-align:top; margin-top:10px;  }
.nav_top_cont a{ color:#eee; text-decoration:none; }
.nav_top_cont a:visited{ color:#eee; text-decoration:none; }

.nav_btm_logo { height:20px; width:200px; float:left;  text-align:left;  vertical-align:top; margin-top:2px; text-decoration:none; }
.nav_btm_long { height:20px; width:790px; float:right; text-align:left;  vertical-align:top; margin-top:3px; text-decoration:none; }
.nav_btm_long a{ color:#eee; text-decoration:none; }
.nav_btm_long a:visited{ color:#eee; text-decoration:none; }
.nav_btm_long a:hover{ color:#fff; text-decoration:none; }

#key8_logo  { float:left; margin-top:4px; }
#key8_logo:hover{ background-color:transparent;}
#forum_logo { float:right; margin-top:9px; margin-right:35px; }
#forum_logo:hover{ background-color:transparent;}
.nav_menu { margin-top:5px; color:#fff; font-weight:bold; font-size:16px; margin-right:5px; }
.nav_menu:hover { text-decoration:none; }

/*===========================Pull down menu Style==================================*/
ul.topnav {	list-style: none; padding: 0 1px 0 0; margin: 0; float: left; width: 600px; font-size: 1.2em;  }
ul.topnav li { float: left; margin: 0; padding: 0 9px 0 0; position: relative; }
ul.topnav li a{ padding: 0px 1px 0 0; color: #fff; display: block; text-decoration: none; float: left; }
ul.topnav li a:hover{ background: url(/fix/img/nav/topnav_light.png) no-repeat center top; }
ul.topnav li span { width: 17px; height: 35px; float: left; background: url(/fix/img/nav/subnav_btn.gif) no-repeat center top; }
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} 
ul.topnav li ul.subnav { list-style: none; position: absolute; left: 0; top: 30px; background: #333; margin: 0; padding: 2px; display: none; float: left; width: 120px; font-size:13px; 
-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border: 1px solid #111; }
ul.topnav li ul.subnav li{ margin: 0; padding:3px; border-top: 1px solid #252525; border-bottom: 1px solid #444; clear: both; width: 110px; }
html ul.topnav li ul.subnav li a { float: left; width: 95px; background: #333 url(/fix/img/nav/dropdown_linkbg.gif) no-repeat 10px center; padding-left: 20px; }
html ul.topnav li ul.subnav li a:hover { background: #222 url(/fix/img/nav/dropdown_linkbg.gif) no-repeat 10px center;  }

/*============================= For Notification Inbox =====================================================*/
.status_main { float:left; width:45px; cursor:pointer; }
.ilink       { float:left; width:20px; }

#nsms_img { float:left; margin-top:-1px; }
#nsms_numb { visibility:hidden; display:none; }
#nsms_no { font-weight:bold; }

#freq_img { float:left; margin-top:-1px; }
#freq_numb { visibility:hidden; display:none; }
#freq_no { font-weight:bold; }

#noti_img { float:left; margin-top:-1px; }
#noti_numb { visibility:hidden; display:none; }
#noti_no { font-weight:bold; }

.msg_1 { margin-left:-4px; width:auto; height:auto; padding:2px; float:left; background-color:#fff; 
border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; -opera-border-radius:12px; -khtml-border-radius:12px; }
.msg_2 { width:auto; height:14px; padding:-2px 0px; float:left; background-color:#f00; 
border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; -opera-border-radius:12px; -khtml-border-radius:12px; }
.msg_3 { height:12px; margin-top:0px; margin-left:5px; margin-right:4px; color:#fff; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
/*============================For original forum======================================================*/

.wlink {color:#ffffff; }
#fblike {border:solid 1px #6633FF; padding:10px; margin-top:10px; margin-bottom:10px;  margin-right:30px; }
.forum_top_search {width:990px; clear: both; margin:0; margin-bottom:5px; padding:0; padding-left:5px; text-align:left; overflow:hidden; height:16px; color:#FF6600; }
.forum_top_search a, .forum_top_search a:hover, .forum_top_search a:visited { color:#ff6600; }
.hotkeyword { color:#FF6600; font-weight:bold; }
.normalkeyword { color:#ff6600; }
/*=============================For Home Status tab show==================================*/
.status_top { width:100%; float:left; }
.status_line { width:100%; float:left; color:#555; cursor:pointer; }
.status_line:hover { background-color:#f1f1ff; }
.status_icon { width:auto; float:left; margin:5px 10px 5px 10px; }
.status_icon img { width:50px; height:50px; padding:2px; border:solid 1px #CCC; }
.status_unam { width:120px; float:left; margin-bottom:3px; margin-top:6px; margin-top:10px \9; color:#555; }
.stauts_pers { width:120px; float:left; margin-top:0; }
.status_pers img { margin-bottom:-4px; margin-right:10px; margin-left:-3px; }
.status_l { width:auto; float:left; margin-left:10px; margin-top:2px; margin-bottom:3px; } 
.status_l img{ margin-right:8px; margin-bottom:-4px; }
.status_r { width:auto; float:right; margin-right:10px; margin-top:2px; margin-bottom:3px; } 
.status_r img{ margin-right:8px; margin-bottom:-4px; }
.status_2 { width:auto; float:left; margin-left:35px; margin-top:2px; margin-bottom:3px; }
.status_2 img{ margin-right:8px; margin-bottom:-4px; }
.status_s { width:100%; height:10px; float:left; margin-left:35px; margin-top:2px; margin-bottom:3px; }
.sactive { background-color:#e3e3ff; }
.sdlink, .sdlink:hover, sdlink:visited, sdlink:link { color:#FF6600; font-weight:bold; }

/*=============================For Common Button ==================================*/
.box { height:19px; background-color:#ddd;  padding:2px 6px 2px 6px; padding:4px 6px 0px 6px \9; float:left; background: repeat-x url(/fix/img/button/bn_bg.gif); cursor: pointer; text-align:center; vertical-align:top; font-size:13px; font-weight:bold; margin-left:-1px; }
.box hover { text-decoration:none; }
.box img { margin-bottom:-3px; margin-bottom:-3px\9; margin-right:0px; margin-left:0px; }

.bnnc { border:solid 1px #999; color:#333; background: repeat-x url(/fix/img/button/bn_bg.gif); z-index:902; } 
.bnhc { border:solid 1px #333; color:#fff; background: repeat-x url(/fix/img/button/bn_bg_black.gif); z-index:903; } 
.bndc { border:solid 1px #999; color:#ccc; background: repeat-x url(/fix/img/button/bn_bg.gif); z-index:901; }

.bnlr { border-radius-top-left:3px; border-radius-bottom-left:3px; -moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; -webkit-border-radius-top-left:3px; -webkit-border-radius-bottom-left:3px; -opera-border-radius-top-left:3px; -opera-border-radius-bottom-left:3px; -khtml-border-top-left-radius:3px; -khtml-border-bottom-left-radius:3px; }
.bnrr { border-radius-top-right:3px; border-radius-bottom-right:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; -webkit-border-radius-top-right:3px; -webkit-border-radius-bottom-right:3px; -opera-border-radius-top-right:3px; -opera-border-radius-bottom-right:3px; -khtml-border-top-right-radius:3px; -khtml-border-bottom-right-radius:3px; }
.bnar { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -opera-border-radius:3px; -khtml-border-radius:3px; }

/*===============================New common header style for all pages===================*/

.comhead_all{ width:100%; float:left; padding:3px; margin:0px; }
.comhead_l  { width:470px; float:left; overflow:hidden; text-align:left; font-size:15px; color:#666; font-weight:bold;  }
.comhead_l img { margin-bottom:-3px; margin-right:5px; }
.comhead_r  { width:300px; float:right; text-align:left; font-size:13px; font-weight:normal; color:#666; }
.comhead_r1 { width:150px; float:left; text-align:left; font-size:13px; font-weight:normal; color:#666; }
.comhead_r2 { width:150px; float:right; text-align:right; font-size:13px; font-weight:normal; color:#666; }
.comhead_r3 { float:right; text-align:right; font-size:13px; font-weight:normal; color:#666; }
.comhead_b  { width:100%; float:left; height:1px; border-bottom:solid 1px #bbb; padding-top:0px; margin-bottom:3px; }
.hlink 		{ font-size:13px; color:#ff6600; font-weight:bold; }
.hlink:hover{ text-decoration:none; } 

.up25 { width:25px; height:25px; margin-right:3px; margin-bottom:-3px; margin-top:5px; }
.up30 { width:30px; height:30px; margin-right:3px; margin-bottom:-3px; margin-top:5px; }
.up40 { width:40px; height:40px; margin-right:3px; margin-bottom:-3px; margin-top:5px; }
.up35 { width:35px; height:35px; margin-right:3px; margin-bottom:-3px; margin-top:5px; }
.hidden { display:none; }

/*===============================Mini profile===================*/
.mini_profile{ max-width: 430px; margin:0; padding:0 }
.mini_profile div { margin:0; padding:0; }

.ysa {height:100px; overflow:hidden; }