/*
 * Official style sheet for BBSMax 3.0 final
 * User Center panel
 * Copyright (c) www.bbsmax.com
 * 2008-11-06 Compressed Version
 */
/*= Reset module =========================================*/
body,div,address,blockquote,iframe,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,table,caption,th,td,form,legend,fieldset,input,button,select,textarea{margin:0;padding:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit;}
ol,ul{list-style:none;}
fieldset,img,iframe{border:0;}
:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
body{color:#000;background:#fff;font-size:75%;line-height:1.5;}
code,pre{font-family:Consolas,"Courier New",monospace;}
textarea{overflow:auto;border:1px solid;border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4;font-size:120%;}
a:link,a:visited{color:#06c;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
body,textarea{font-family:Tahoma,Helvetica,Arial,sans-serif;}
/*= Opera 9.5x checkboxes bug in default skin */
@media all and (min-width:0px){
head~body input[type="radio"], head~body input[type="checkbox"]{padding:0 1px;}
}
/*= Extra styles module ==================================*/
.left{text-align:left !important;}
.right{text-align:right !important;}
.center{text-align:center !important;}
.floatleft{float:left;}
.floatright{float:right;}
.noborder{border:0 !important;}
.clearfix{display:inline-block;}
/* Hides from IE5 mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE5 mac */
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.multicolumns2 .column1,.multicolumns2 .column2,ul.multicolumns2 li{width:50%;*width:49.9%;float:left;}
.empty{padding:10px !important;text-align:center;}
.hidden,.nodisplay{display:none;}
.blue,a.blue:link,a.blue:visited{color:#06c;}
.gray,a.gray:link,a.gray:visited{color:#666;}
.gray2,a.gray2:link,a.gray2:visited{color:#999;}
.green,a.green:link,a.green:visited{color:#094;}
.red,a.red:link,a.red:visited{color:#e00;}
.pink,a.pink:link,a.pink:visited{color:#f39;}
.opacity0{opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);zoom:1;}
/*= Widgets module =======================================*/
.container{min-width:760px;}
.container table{width:100%;}
.container td{padding:3px;}
/*= footer */
.footer{clear:both;font-size:95%;padding:0 15px;border-top:1px dashed #ddd;}
.footer p{margin-top:10px;}
.footer strong{color:#06c;font-weight:normal;}
/*= buttons style */
input.button,input.button-flat{border:0;padding:0 15px;cursor:pointer;height:1.8em;color:#fff;background:#40b6f6 url(../img/btn_blue.gif) repeat-x;overflow:visible;/* IE */}
input.button-flat{color:#000;background:#FFF none;border:1px solid #a2d0e5;height:auto;padding:2px 5px;}
input.button-text{border:0;background:transparent none;padding:2px 5px;overflow:visible;cursor:pointer;}
.button-fileupload{padding:2px 4px 2px 14px;color:#06c;border:1px solid #ccc;background:#f6f6f6 url(../img/button_fileupload_2.gif) no-repeat;overflow:visible;cursor:pointer;}
input.validcode,input.text,input.value{padding:2px 0;height:1.5em;line-height:1.5;border:1px solid;border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4;}
input.value{border:0;color:#000;background-color:transparent;}
input.validcode{width:4em !important;}
.button-upload{width:80px !important;height:23px;line-height:23px;text-indent:22px;display:block;float:left;overflow:hidden;cursor:pointer;background:url(../img/button_fileupload.gif) no-repeat;}
input.file{font-size:120%;*height:1.5em;*line-height:1.5;*border:1px solid;*border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4;/*for IE file input*/}
/*= Tips info (CreateUser.html) */
.tips-valid,.tips-error,.tips-alert,.tips-loading{padding:1px 5px 1px 18px;line-height:18px;}
.tips-valid{color:#094;background:url(../img/bullet/valid.gif) no-repeat 0 50%;}
.tips-error{color:#E00;background:url(../img/bullet/error.gif) no-repeat 0 50%;}
.tips-loading{color:#ccc;background:url(../img/bullet/loading.gif) no-repeat 0 50%;}
.tips-alert{color:#fc0;background:url(../img/bullet/alert.gif) no-repeat 0 50%;}
.tips-errorbox{display:block;padding:3px 5px 3px 18px;color:#900;border:1px solid #ffc0a5;background:#ffe9c9 url(../img/bullet/error.gif) no-repeat 5px 50%;}
/*= toolbar,userportal [c] */
.toolbar{margin-right:0;margin-left:0;padding:8px 12px;background:#F8F8F8 url(../img/nav_bg.gif) repeat-x 0 100%;}
.toolbar .nav{float:left;}
.toolbar .userportal{float:right;text-align:right;}
.userportal .user-name{padding-left:12px;height:1em;background:url(../img/bullet/bullet_user.gif) no-repeat 0 50%;}
.user-account,.user-account:hover{border:1px solid;border-color:#e0e0e0 #bfbfbf #bfbfbf #e0e0e0;padding:1px 13px 1px 5px;height:1.3em;line-height:1.3;background:#fff url(../img/bullet/bullet_arrow2.gif) no-repeat 95% 50%;zoom:1;/*IE 7*/}
/*= pages */
.pages{height:29px;line-height:29px;border-top:1px solid #ddd;padding:0 20px;background:#f7f7f7 url(../img/idmax_bgs.png) repeat-x 0 -126px;}
.pages a{float:left;padding:0 3px;margin-right:3px;}
.pages a.current{font-weight:bold;}
.pages a.pages-first,.pages a.pages-previous,.pages a.pages-next,.pages a.pages-last{padding:0;width:15px;text-indent:-9999px;overflow:hidden;background:url(../img/pages.gif) no-repeat 0 50%;}
.pages a.pages-previous{background-position:-15px 50%;}
.pages a.pages-next{background-position:-30px 50%;}
.pages a.pages-last{background-position:-45px 50%;}
.pages a:hover,.pages a:active{text-decoration:underline !important;}
/*= tabber */
ul.tabber{height:31px;position:relative;}
ul.tabber li{float:left;height:30px;margin-right:-1px;white-space:nowrap;}
ul.tabber li a{float:left;height:30px;line-height:30px;padding:0 1em;border:1px solid #ddd;background-color:#fff;-margin-bottom:-1px;position:relative;}
ul.tabber li a.current{border-bottom:0;padding-bottom:1px;font-weight:bold;color:#000;}
.tabber-content{padding:0 0 0 20px;border:1px solid #ddd;}
a.action-parent{display:block;width:100px;height:16px;overflow:hidden;padding-left:18px;background:url(../img/back.gif) no-repeat 0 50%;margin-left:20px;*margin-left:30px;}
a.sound{padding-left:20px;background:url(../img/icon/sound.gif) no-repeat;}
/*= User sign-up page ====================================*/
.register .main,.login .main{background:url(../img/idmax_bg3.gif) repeat-x 0 100%;padding:0;}
.register .content,.login .content{background:url(../img/idmax_bg1.gif) repeat-x 0 1px;padding-bottom:0 !important;margin-bottom:0 !important;}
.register-form{padding:40px;}
.register-form .inner{background:url(../img/idmax_bg2.gif) repeat-x 0 0;padding-top:60px;zoom:1;}
.register-form .inner h3{height:60px;line-height:60px;font-size:120%;padding:0 50px;margin-bottom:10px;margin-top:-60px;}
.register-form .inner li{clear:both;margin:0 50px 8px;}
.register-form label{float:left;width:70px;line-height:2em;margin-right:10px;text-align:right;}
* html .register-form label{margin-right:7px;/* IE6 3px bug */}
.register-form .indent{padding-left:80px;}
.register-form input.text{width:180px;font-size:120%;}
.register-form select{width:185px;}
.register-form img{vertical-align:middle;}
.register dl.popup-info{position:relative;padding:10px 10px 10px 100px;margin:0 auto 50px;width:350px;height:auto;background:none;}
.register dl.popup-info dt{white-space:nowrap;}
.register dl.popup-info .alert-icon{top:10px;left:30px;}
.reg-success dl{padding-left:150px;font-size:120%;background:url(../img/reg_success_icon.png) no-repeat 70px 5px;}
.reg-success dl dt{font-size:120%;color:#22ac38;margin:0 0 8px 0;}
.reg-success dl dd{margin:0 0 8px 0;}
.reg-success dl li{padding:0 !important;clear:none !important;float:left;}
.reg-success dl li p{clear:both;color:#666;margin-top:5px;}
.reg-success dl li p label{float:none;width:auto;line-height:normal;}
a.reg-success-botton,a.reg-success-botton:link,a.reg-success-botton:visited{display:block;float:left;margin-right:10px;padding:0 0 0 10px;height:30px;line-height:30px;color:#fff;text-decoration:none;background:url(../img/reg-btn.gif) no-repeat;}
a.reg-success-botton span{display:block;padding:0 10px 0 0;background:url(../img/reg-btn.gif) no-repeat 100% 0;}
/* green(strong)#6c3,red(week)#f30,yellow(meduim)#fc0 */
.psw-strength{position:relative;float:left;width:182px;height:2em;margin:5px 5px 0 0;}
* html .psw-strength{display:inline;margin-left:3px;}
.psw-strength p{text-indent:-9999px;height:5px;overflow:hidden;}
.psw-strength p.psw-strength-pointer{position:absolute;top:0;left:-4px;height:5px;width:9px;background:#6c3 url(../img/bullet/bullet_arrow4.gif) no-repeat;}
.psw-strength p.psw-strength-chart{position:absolute;left:0;top:6px;width:100%;background:#ccc;}
.psw-strength p.psw-strength-chart span{display:block;background-color:#6c3;}
/* User login page
==========================================================*/
.login-form{width:670px;margin:0 auto;padding:50px 0;}
.login-form .col1{width:340px;min-height:300px;float:left;margin-right:30px;overflow:hidden;background:url(../img/idmax_bg4.gif) no-repeat 100% 50%;}
* html .login-form .col1{height:300px;}
.login-form .col2{width:300px;float:left;overflow:hidden;}
.login-form h3{margin-bottom:10px;}
.login-form p,.login-form li{margin:0 10px 5px;}
.login-form .user-name{padding-left:15px;background:url(../img/bullet/bullet_user.gif) no-repeat 0 50%;}
.login-form-panel{background:#f6fbff;border:1px solid #cce4f0;padding:10px 0 5px;margin-bottom:10px;position:relative;}
.login-form-panel input.text{width:180px;font-size:120%;}
.login-form-panel input.validcode{font-size:120%;margin-right:5px;}
.login-form-panel li{clear:both;zoom:1;}
.login-form-panel label{float:left;width:40px;line-height:2;text-align:right;margin-right:10px;}
* html .login-form-panel label{margin-right:7px;/*IE 3px bug*/}
.login-form-panel .indent{padding-left:50px;}
.login-form-panel select.login-question{width:184px;}
.login-form .col1 dl{color:#737373;padding:40px 10px 0 70px;zoom:1;}
.login-form .col1 dt{float:left;display:inline;margin:30px 0 0 -70px;}
.login-form .col1 dd{margin-bottom:10px;}
.login-form .col1 dd.heading{margin-bottom:0;overflow:hidden;width:250px;}
.register-form label.default,.login-form label.default{float:none;display:inline;margin-right:0;}
/*= IDMax main page style ================================*/
/*= header */
.header{position:relative;height:70px;background:#eff8ff url(../img/idmax_bgs.png) repeat-x 0 -250px;border-bottom:1px solid #c6d9e7;}
.header h1{float:left;display:inline;margin:20px 0 0 30px;}
.header ul{position:absolute;bottom:-1px;left:185px;}
.header li{float:left;}
.header li a{display:block;width:91px;height:31px;line-height:31px;text-align:center;background:#e4f5ff url(../img/tab_buttons.png) no-repeat 0 100%;color:#06c;text-decoration:none;}
.header li a.current,.header li a:hover,.header li a:active{background-position:0 0;color:#000;font-weight:bold;text-decoration:none;}
/*= main layout */
html,body,.container,.content{height:100%;}
.main{padding-left:170px;position:relative;overflow:hidden;zoom:1;}
.sidebar{position:relative;float:left;display:inline;width:170px;margin-left:-170px;background-color:#f7f7f7;}
.sidebar-content{margin-right:6px;}
.sidebar-fixed{height:23px;background:#fcfcfc url(../img/idmax_bgs.png) repeat-x 0 -77px;}
.sidebar-closer{position: absolute; top:0; right:0;background:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;width:6px;w\idth:4px;}
.content{float:right;width:100%;overflow-x:hidden;}
.sidebar,.content,.foldermenu,.sidebar-closer,.workspace,.msg-list{padding-bottom:10000px !important;margin-bottom:-10000px !important;}
.workspace{height:100% !important;}
.msg-list{height:1px;}
* html .main{height:auto !important;}
/*= menutree */
.menutree{margin:5px;}
.menutree li{clear:both;line-height:1.8;word-break:break-all;}
.menutree li a{display:block;height:1%;line-height:1.8;border:1px solid #f7f7f7;padding-left:5px;}
.menutree li li a{padding-left:23px;}
.menutree li a span{display:block;float:left;height:1.8em;width:18px;text-indent:-9999px;margin-right:2px;background:url(../img/icon/icon_item.gif) no-repeat center;}
.foldermenu .menutree a{border-color:#fff;}
.foldermenu .menutree a span{background-image:url(../img/icon/i8.gif);}
.foldermenu .menutree a.current span{background-image:url(../img/icon/i5.gif);}
.foldermenu .menutree a img{vertical-align:middle;}
* html .foldermenu .menutree a{height:1.8em;}
/*= .control,editbar,navlink,piechart */
.control{border-bottom:1px solid #ddd;}
.control ul{height:3em;line-height:3;margin:0 20px;}
.control table td{padding:5px 10px 5px 20px;}
.control table td.editbar{border-top:1px solid #ddd;padding-left:10px;}
.control table td.editbar select{margin-top:1px;vertical-align:middle;}
.control table td.editbar .searchbutton{border:0;padding:0 15px;cursor:pointer;height:1.8em;color:#fff;background:#40b6f6 url(../img/btn_blue.gif) repeat-x;vertical-align:middle;overflow:visible;/* IE */}
/*= Piechart */
.control table td.piechart{border-left:1px solid #ddd;width:170px;padding:0;vertical-align:top;}
td.piechart .piechart-graph{font-size:80%;margin:8px 10px;height:40px;color:#666;}
.piechart-graph p{clear:both;margin-bottom:2px;}
.piechart-graph span{float:left;display:block;margin-right:2px;line-height:1;}
.piechart-graph span.piechart-total,.piechart-graph span.piechart-used{width:8px;height:8px;font-size:0;text-indent:-9999px;border:1px solid #ccc;background:#f7f7f7 url(../img/chart_unused.gif) repeat-x 0 50%;}
.piechart-graph span.piechart-used{border-color:#1494d3;background:#4bbdf9 url(../img/chart_used.gif) repeat-x 0 50%;}
.piechart-graph .piechart-stat{clear:both;height:9px;padding:1px;border:1px solid #ccc;background:#f7f7f7 url(../img/chart_unused.gif) repeat-x 0 50%;}
.piechart-graph .piechart-stat p{text-indent:-9999px;height:9px;margin-bottom:0;overflow:hidden;background:#4bbdf9 url(../img/chart_used.gif) repeat-x 0 50%;}
/*= board (UserCenter.html) */
.board{padding:20px 0;background:url(../img/idmax_bgs.png) repeat-x 0 -350px;line-height:1.8;}
.board .userinfo-list{float:left;display:inline;width:390px;margin-left:10px;line-height:1.5;}
.userinfo-list dt{color:#06c;margin:0 0 5px 5px;padding-bottom:5px;border-bottom:1px dashed #ccc;}
.userinfo-list dd{width:180px;float:left;display:inline;margin:0 10px 5px 5px;}
.userinfo-list img{vertical-align:middle;}
.userinfo-list .fn{font-weight:bold;}
.userinfo-list .user-id{color:#999;}
.userinfo-list .user-maindata li{margin-bottom:5px;}
.userinfo-list .user-extradata{width:180px;line-height:1.8;}
.userinfo-list .user-signature{display:block;overflow:hidden;white-space:nowrap;width:390px;color:#666;text-overflow:ellipsis;}
.userinfo-list .user-status{float:right;width:70px;text-align:right;}
.userinfo-list .user-onlinelevel{float:left;width:100px;}
.userinfo-list .user-avatar{width:150px;clear:both;overflow:hidden;margin:0 auto 5px;}
.userinfo-list .user-avatar a{display:block;background:url(../img/imgloading.gif) no-repeat center;}
.userinfo-list .user-avatar img{display:block;margin:auto;}
.userinfo-list .user-pointlevel strong{display:block;color:#999;font-weight:normal;}
.board .notice{float:left;display:inline;width:290px;margin-left:15px;}
.notice h3{font-weight:bold;}
.notice .notice-cate{color:#06c;}
/*= portal (UserCenter.html) */
.portal h3,.newmessage h3{height:2.5em;line-height:2.5;padding:0 15px;background:#e3f3ff;border-bottom:1px solid #cce4f0;}
.portal .inner{margin:25px 50px 10px;}
.portal p{float:left;width:240px;height:4em;margin-bottom:10px;}
.portal a{display:block;padding:5px 0;margin-right:20px;overflow:hidden;border:1px solid #fff;}
.portal a span.title{font-size:120%;display:block;}
.portal a span.title{color:#06c;font-weight:bold;}
.portal .icon1,.portal .icon2,.portal .icon3,.portal .icon4,.portal .icon5,.portal .icon6{float:left;height:42px;width:42px;text-indent:-9999px;margin-right:5px;background:url(../img/idmax_icons.png) no-repeat 0 0;}
.portal .icon2{background-position:-42px 0;}
.portal .icon3{background-position:-84px 0;}
.portal .icon4{background-position:0 -42px;}
.portal .icon5{background-position:-42px -42px;}
.portal .icon6{background-position:-84px -42px;}
/*= newmessage (UserCenter.html) */
.newmessage{padding-bottom:1em;}
.newmessage table th,.newmessage table td{border-bottom:1px solid #eee;padding-top:5px;padding-bottom:5px;}
.newmessage table th{color:#666;background:#f7f7f7 url(../img/idmax_bgs.png) repeat-x 0 -125px;}
.newmessage table tr:hover td{background-color:#fcfcfc;}
.newmessage .msg-status{width:30px;text-align:center;}
.newmessage .msg-author{width:150px;text-align:center;}
.newmessage .msg-time{width:150px;}
.msg-unread td.msg-status{background:url(../img/icon/msg_unread.gif) no-repeat center;}
.msg-read td.msg-status{background:url(../img/icon/msg_read.gif) no-repeat center;}
.msg-unread td.msg-object{font-weight:bold;}
/*= workspace,foldermenu */
.workspace{overflow:hidden;width:100%;overflow-x:hidden;w\idth:auto;/*for IE5.0 and IE5.5*/}
.foldermenu{padding:1px 0;float:left;display:inline;width:150px;border-right:1px solid #ddd;margin-left:-151px;}
.fileprivew{float:right;width:100%;}
.disk{padding-left:150px;}
/*= tablehead */
.foldermenu h3{line-height:24px;height:24px;padding:0 10px;background:url(../img/idmax_bgs.png) repeat-x 0 -125px;border-bottom:1px solid #ddd;color:#666;white-space:nowrap;}
.workspace .tablehead td,.workspace h3.tablehead{padding:0 10px;line-height:25px;height:25px;color:#666;background:url(../img/idmax_bgs.png) repeat-x 0 -125px;border-bottom:1px solid #ddd;border-top:0;font-weight:normal;white-space:nowrap;}
.fileprivew .tablehead{*margin-bottom:-1px;}
/*= file-list (DiskCenter.html) */
.file-list .tablehead .file-name{width:59%;}
.file-list .tablehead .file-size{width:21%;}
.file-list .tablehead .file-addtime{width:20%;}
.file-list .wrap{padding:10px 5px;}
.file-list .wrap p{margin-bottom:5px;}
.file-list .wrap ul{clear:both;width:99.9%;overflow:hidden;w\idth:auto;zoom:1;}
.file-list .wrap ul li{float:left;padding:3px 0;}
.file-list .wrap ul .file-name{width:60%;padding-left:1%;w\idth:59%;}
.file-list .wrap ul .file-size{width:20%;}
.file-list .wrap ul .file-addtime{width:19.9%;}
.file-list .wrap ul .file-name input.checkbox{float:left;height:1.5em;}
.file-list .wrap ul .file-name a{float:left;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.file-list .file-name b.fix-iepng,.file-list .file-name img{float:left;height:16px;width:16px;margin-right:2px;overflow:hidden;}
.file-list .fix-iepng img{display:none;}
/*= file-thumb (DiskCenter.html) */
.file-thumb .wrap li{float:left;display:inline;width:100px;height:125px;overflow:hidden;margin:0 5px 10px 5px;text-align:center;border:1px solid #fff;}
.file-thumb .wrap li a{float:left;width:100px;height:100px;overflow:hidden;}
.file-thumb .wrap li .fileicon{cursor:pointer;}
.file-thumb .wrap li .filename{height:20px;margin:0 auto;width:90px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.file-thumb .wrap li .icon-folder{display:block;margin:5px;height:90px;width:90px;background:url(../img/icon/i1.png) no-repeat;}
.file-thumb .wrap li .fileicon img{display:block;margin:5px auto 0;}
* html .file-thumb .wrap li .fileicon .fileicon{display:none;}
.file-thumb .wrap li .fileicon .fix-iepng{display:block;zoom:1;cursor:pointer;}
.file-thumb .wrap li.current,.file-thumb .wrap li.current:hover{background:#d6effc url(../img/select_bg3_1.gif) repeat-x;border:1px solid #99defd;}
.file-thumb .wrap li:hover,.file-thumb .wrap li.hover{background:#e8f5fe url(../img/select_bg3_2.gif) repeat-x;border:1px solid #d8f0fa;}
/*= msg-list (MessageCenter.html) */
.message{padding-left:350px;}
.msg-list{position:relative;float:left;display:inline;margin-left:-350px;padding-right:4px;width:350px;overflow:hidden;w\idth:346px;}
.msg-content{float:right;padding:1px 0;overflow:hidden;width:100%;}
.msg-list .colresize{position:absolute;top:0;right:0;height:100%;border:1px solid #ddd;border-width:0 1px;background:#fff;overflow:hidden;width:4px;w\idth:2px;}
.msg-list td{padding-left:0 !important;padding-right:0 !important;}
.msg-list .wrap td{border-bottom:1px solid #ddd;padding-top:4px;padding-bottom:4px;cursor:pointer;}
.msg-list .wrap tr>td{border-bottom:0;}
.msg-list .wrap tr+tr td{border-top:1px solid #ddd;}
.msg-list .wrap tr:first-child td{border-top:0;}
.msg-list td.msg-checkbox{width:35px;text-align:center;}
.msg-list td.msg-time{width:150px;}
.msg-list td.msg-object{vertical-align:top;}
.msg-list ul li.msg-author{float:left;width:50%;color:#2e4a99;}
.msg-list ul li.msg-time{float:left;width:49%;color:#999;}
.msg-list ul li.msg-title{clear:both;padding-right:2em;word-break:break-all;}
.msg-list ul li.msg-title img{vertical-align:middle;}
.msg-unread li.msg-title{font-weight:bold;}
/*= msg-content */
.msg-content dl.msg-meta{color:#999;padding-bottom:5px;margin:10px 15px 15px;border-bottom:1px solid #ddd;line-height:1.8;word-break:break-all;}
.msg-content dl.msg-meta dt{color:#000;font-size:120%;font-weight:bold;}
.msg-meta a.user-name:link,.msg-meta a.user-name:visited{color:#094;}
.msg-content .msg-operate{margin:10px 15px;color:#06c;}
.msg-content .msg-body{font-size:120%;margin:10px 15px;word-break:break-all;}
.msg-content .msg-body p,.msg-reply p{margin-bottom:.5em;}
.msg-reply{margin:10px 15px;}
.msg-reply textarea{width:80%;}
.msg-wizard,.msg-wizard-nomsg{text-align:center;padding-top:160px;margin-top:50px;font-size:120%;background:url(../img/idmax_msg.png) no-repeat 50% 0;}
.msg-wizard-nomsg{color:#ccc;background-image:url(../img/idmax_msg_none.png);}
.msg-wizard strong,.msg-wizard-nomsg strong{display:block;}
/*= profile */
.profile .userinfo{float:left;display:inline;width:160px;margin:41px 0 10px 0;}
.profile .userinfo li{margin:0 5px;zoom:1;}
.profile .userinfo .user-avatar{margin-bottom:10px;text-align:center;}
.profile .userinfo .user-avatar a{display:block;height:100%;margin:auto;text-decoration:none !important;}
/*= avatar-view, avatar-list, avatar-upload */
.avatar-view{float:left;display:inline;width:520px;margin:10px 10px 10px 15px;}
.avatar-view .tabber-content ul{padding:10px 0;}
.avatar-view .avatar-list li{float:left;width:115px;margin-right:25px;margin-bottom:15px;}
.avatar-view .avatar-list li a{display:block;width:115px;height:135px;text-align:center;overflow:hidden;float:left;border:1px solid #fff;}
.avatar-view .avatar-list li a span{display:block;height:110px;text-align:center;padding:0 5px;overflow:hidden;white-space:nowrap;}
.avatar-view .avatar-list li a .file-name{height:auto;text-align:left;}
.avatar-view .avatar-list li img{display:block;margin:9px auto 0;cursor:pointer;}
.avatar-view .avatar-list li label{cursor:pointer;}
.flashavatar{margin-left:-20px;}
.avatar-view .avatar-upload{margin:10px;}
.avatar-view .avatar-upload li{clear:both;margin:0 0 10px;}
.avatar-view .avatar-upload .indent{padding-left:5em;}
.avatar-view .avatar-upload label{float:left;width:5em;font-weight:bold;}
* html .avatar-view .avatar-upload label{margin-left:-3px;}
/*= option-form */
.exchange-edit,.profile-edit{background:url(../img/idmax_bgs.png) repeat-x 0 -350px;}
.option-form{margin:20px 15px;zoom:1;}
.option-form p{margin:5px 0;}
.option-form li{margin-bottom:10px;clear:both;overflow:hidden;width:100%;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #eee;}
.option-form li li{border:none;margin-bottom:0;padding-bottom:0;}
.option-form label,.option-form .form-note{float:left;display:block;width:120px;margin-right:20px;font-weight:bold;}
* html .option-form label{margin-right:17px;/*IE6 3px bug*/}
.option-form label.default{float:none;display:inline;margin-right:0;font-weight:normal;}
.option-form .indent{padding-left:140px;}
.option-form .form-note{font-weight:normal;}
.option-form .form-note li{margin-bottom:0;}
.option-form .form-note label{float:none;margin-right:0;}
.option-form textarea{width:400px;}
.option-form input{vertical-align:middle;}
.exchange .tablecontent td{border-top:1px solid #ddd;padding:3px 10px;}
/*= mythreads,invite */
.mythreads td.item-icon{width:5px;}
.mythreads tbody td.item-icon{background:url(../img/icon/icon_topic.gif) no-repeat center;}
.permission tbody td,.invite tbody td,.mythreads tbody td{padding-left:10px;padding-right:10px;line-height:1.3;border-top:1px solid #ddd;}
.permission tbody td,.invite tbody td{line-height:1.8;}
.permission .tablehead td{border-top:1px solid #ddd;border-bottom:0;color:#000;font-weight:bold;}
/*= face-list */
.face-thumblist{margin:10px;}
.face-thumblist li{float:left;width:90px;margin-right:10px;margin-bottom:10px;}
.face-thumblist li a{display:block;width:90px;height:100px;text-align:center;overflow:hidden;float:left;border:1px solid #fff;}
.face-thumblist li .face-thumb{display:block;height:75px;}
.face-thumblist li .face-thumb img{margin-top:9px;}
.face-thumblist li .face-name{display:block;text-align:left;padding:0 10px;white-space:nowrap;}
/*= favorite-list,friend-list */
.friend-list td.item-checkbox,.favorite-list td.item-checkbox{width:10px;padding:0 10px;}
.friend-list table td.item-time,.favorite-list table td.item-time,.favorite-list table td.item-author{text-align:center;padding-left:0;padding-right:0;width:130px;}
.friend-list .tablehead td.item-name{padding-left:3px;}
.favorite-list td.item-object{text-align:left;}
.friend-list tbody tr td,.favorite-list tbody tr td{padding-top:5px;padding-bottom:5px;border-top:1px solid #ddd;}
.friend-list tbody .item-note{color:#666;}
/*= hover effect */
.avatar-view .tabber-content li a.current,.face-thumblist li a.current{background:#d6effc url(../img/select_bg_1.gif) repeat-x;border:1px solid #99defd;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.portal a:hover,.avatar-view .tabber-content li a:hover,.face-thumblist li a:hover{background:#e8f5fe url(../img/select_bg_2.gif) repeat-x;border:1px solid #d8f0fa;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.menutree li a.current,.menutree li a.current:hover{background:#d6effc url(../img/select_bg3_1.gif) repeat-x;border:1px solid #99defd !important;}
.menutree li a:hover{background:#e8f5fe url(../img/select_bg3_2.gif) repeat-x;border:1px solid #d8f0fa !important;}
.file-list .wrap ul{border:1px solid #fff;}
.file-list .wrap ul.current,.file-list .wrap ul.current:hover{background:#d6effc url(../img/select_bg3_1.gif) repeat-x;border:1px solid #99defd;}
.file-list .wrap ul:hover,.file-list .wrap ul.hover{background:#e8f5fe url(../img/select_bg3_2.gif) repeat-x;border:1px solid #d8f0fa;}
.friend-list tbody tr.current td,.friend-list tbody tr.current:hover td,.favorite-list tbody tr.current td,.favorite-list tbody tr.current:hover td,.msg-list .wrap tr.current td,.msg-list .wrap tr.current:hover td{background:#d6effc url(../img/select_bg2_1.gif) repeat-x;}
.friend-list tbody tr:hover td,.favorite-list tbody tr:hover td,.msg-list .wrap tr:hover td{background:#e8f5fe url(../img/select_bg2_2.gif) repeat-x;}
/*= link color */
.userportal,.userportal a,.notice a,.menutree li a,.avatar-list li a,.pages a{color:#222 !important;text-decoration:none !important;}
.notice .date,.portal a,.face-thumblist li a{color:#999 !important;}
.face-thumblist li a:hover,.face-thumblist li a:active{text-decoration:none;}
