/*
 * Official style sheet for BBSMax 3.0 final
 * Default theme
 * 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;}
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;}

/*= Layout module ========================================*/
.container{min-width:770px;}
.maxwrap,.maxpanel{clear:both;margin:0 12px 10px;}
.maxpanel{margin:0 0 10px;}
.panel-head,.panel-foot{position:relative;}
/*= multicolumns liquid layouts (2-6) need clearfix */
.multicolumns2 .column1,.multicolumns2 .column2,ul.multicolumns2 li,ol.multicolumns2 li,dl.multicolumns2 dd{float:left;width:50%;*width:49.9%;}
.multicolumns3 .column1,.multicolumns3 .column2,.multicolumns3 .column3,ul.multicolumns3 li,ol.multicolumns3 li,dl.multicolumns3 dd{float:left;width:33.3%;}
.multicolumns4 .column1,.multicolumns4 .column2,.multicolumns4 .column3,.multicolumns4 .column4,ul.multicolumns4 li,ol.multicolumns4 li,dl.multicolumns4 dd{float:left;width:25%;*width:24.9%;}
.multicolumns5 .column1,.multicolumns5 .column2,.multicolumns5 .column3,.multicolumns5 .column4,.multicolumns5 .column5,ul.multicolumns5 li,ol.multicolumns5 li,dl.multicolumns5 dd{float:left;width:20%;*width:19.9%;}
.multicolumns6 .column1,.multicolumns6 .column2,.multicolumns6 .column3,.multicolumns6 .column4,.multicolumns6 .column5,.multicolumns6 .column6,ul.multicolumns6 li,ol.multicolumns6 li,dl.multicolumns6 dd{float:left;width:16.6%;}
/*= tablite */
.content-sub ul.tablite{width:105%;}
ul.tab2 li{width:50%;}
ul.tab3 li{width:33.3%;}
ul.tab4 li{width:25%;}
ul.tab5 li{width:20%;}
ul.tab6 li{width:16.6%;}
ul.tablite li{float:left;display:inline;margin-left:-1px;}
ul.tablite li a,ul.tablite li a:link,ul.tablite li a:visited{display:block;text-align:center;background:#fff;border:solid #a2d0e5;border-width:0 0 1px 1px;color:#000;}
* html ul.tablite li a{height:1%;}
ul.tablite li a:hover,ul.tablite li a.current:link,ul.tablite li a.current:visited{border:0;border-left:1px solid #a2d0e5;background-color:#f5fbff;text-decoration:none;font-weight:bold;}
/*= uestab & tabber */
.content-main .panel-body .usetab td,div.usetab{padding-top:2px;padding-bottom:0;background:#e3f3ff url(../img/highlight.gif) repeat-x;}
.tabber{position:relative;top:1px;padding-left:2px;}
.usetab *[class~="tabber"]{overflow:hidden;}
* html .tabber{height:1%;}
.tabber li{float:left;}
.tabber a,.tabber a:link,.tabber a:visited{display:block;padding:5px 9px 3px 9px;float:left;margin-right:2px;color:#06c;}
.tabber a:hover,.tabber a.current:link,.tabber a.current:visited,.usetab .tabber a.current{border:1px solid #cadcea;border-bottom:0;background:#fff;padding:4px 8px 3px 8px;text-decoration:none;color:#000;font-weight:normal;}
/*= table layout */
table.table-layoutfixed{table-layout:fixed;}
/*= clearfix */
.maxwrap,.maxpanel,.panel-body,.content-main .inner,.clearfix{display:inline-block;}
/* Hides from IE5 mac \*/
* html .maxwrap,* html .maxpanel,* html .panel-body,* html .content-main .inner,* html .clearfix{height:1%;}
.maxwrap,.maxpanel,.panel-body,.content-main .inner,.clearfix{display:block;}
/* End hide from IE5 mac */
.maxwrap:after,.maxpanel:after,.panel-body:after,.content-main .inner:after,.clearfix:after{content:".";clear:both;display:block;height:0;visibility:hidden;}

/*= Extra Classes ========================================*/
.left{text-align:left !important;}
.right{text-align:right !important;}
.center{text-align:center !important;}
.floatleft{float:left !important;_display:inline;}
.floatright{float:right !important;_display:inline;}
.floatnone{float:none !important;}
.clear{clear:both;}
.clearfloat{display:block;clear:both;height:0;font-size:0;line-height:0;overflow:hidden;}
/*= Colors */
.blue,a.blue:link,a.blue:visited{color:#06c;}
.black,a.black:link,a.black:visited{color:#000;}
.gray,a.gray:link,a.gray:visited{color:#666;}
.gray2,a.gray2:link,a.gray2:visited{color:#999;}
.gray3,a.gray3:link,a.gray3:visited{color:#ccc;}
.gray4,a.gray4:link,a.gray4:visited{color:#ddd;}
.silver,a.silver:link,a.silver:visited{color:#eee;}
.green,a.green:link,a.green:visited{color:#094;}
.yellow,a.yellow:link,a.yellow:visited{color:#ff0;}
.red,a.red:link,a.red:visited{color:#f00;}
.orange,a.orange:link,a.orange:visited{color:#f60;}
.pink,a.pink:link,a.pink:visited{color:#f39;}
/*= visibility */
.nodisplay{display:none;}
.hidden{visibility:hidden;}
.opacity0{opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);zoom:1;}
/*= 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;}
}

/*= Widgets ==============================================*/
/*= form elements */
textarea{border:1px solid;border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4;overflow:auto;font-size:120%;}
.maxbutton{border:1px solid #1eb436;background-color:#5cd56c;overflow:hidden;cursor:pointer;float:left;width:auto !important;margin:0 5px 0 0 !important;}
.maxbutton input{border:0;color:#fff;padding:2px 10px;cursor:pointer;background:#5cd56c url(../img/button_submit.gif) no-repeat;overflow:visible;}
a.maxbutton,a.maxbutton:link,a.maxbutton:visited{color:#fff !important;text-decoration:none;padding:2px 10px;cursor:pointer;background:#5cd56c url(../img/button_submit.gif) no-repeat;}
.button-gray{display:-moz-inline-stack;display:inline-block;height:21px;line-height:21px;margin:0 5px 0 0;padding:0 5px;overflow:hidden;color:#000;border:1px solid #ccc;background:#f6f6f6 url(../img/button_gray.gif) repeat-x;cursor:pointer;}
.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.button-flat{border:1px solid #a2d0e5;background:#FFF none;padding:2px 5px;overflow:visible;cursor:pointer;}
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.text,input.validcode,input.value{padding:2px 0;height:1.5em;line-height:1.5;border:1px solid;border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4;}
input.text{width:120px;}
input.value{border:0;color:#000;background-color:transparent;}
input.validcode{width:4em !important;}
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*/}
/*= bullets,icons,buttons */
.dropdown{padding-right:12px !important;height:1em;background-image:url(../img/bullet/bullet_arrow2.gif);background-repeat:no-repeat;background-position:96% 50%;}
.bullet-dot li{padding-left:12px;background:url(../img/bullet/bullet_dot.gif) no-repeat 0 50%;word-break:break-all;}
.action-closesidebar{padding-right:10px;height:1em;background:url(../img/bullet/bullet_arrow3.gif) no-repeat 100% 50%;}
.action-newtopic,.action-reply,.action-manage{float:left;height:28px;line-height:28px;margin-right:5px;/*padding-right:20px;*/color:#fff !important;text-decoration:none !important;background:#1eb436/* url(../img/bg_button.gif) no-repeat 100% 0*/;}
.action-newtopic img,.action-reply img,.action-manage img{float:left;}
a.button,a.button:link,a.button:visited{position:relative;padding:2px 3px;border:1px solid #a2d0e5;white-space:nowrap;color:#06c;background-color:#fff;}
a.button:hover,a.button:active{text-decoration:none;border-color:#06c;}

/*= Main Style [c] =======================================*/
/*= toolbar */
.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 */
.userportal .user-name{padding-left:12px;height:1em;background:url(../img/bullet/bullet_user.gif) no-repeat 0 50%;}
.user-account{border:1px solid;border-color:#e0e0e0 #bfbfbf #bfbfbf #e0e0e0;padding:1px 15px 1px 5px;height:1.3em;line-height:1.3;white-space:nowrap;background:#fff url(../img/bullet/bullet_arrow2.gif) no-repeat 95% 50%;zoom:1;/* IE 7 */}
/*= header */
.logo{float:left;width:220px;}
.logo img,.ad-banner img{display:block;}
.ad-banner{float:right;}
/*= menubar */
body .menubar{height:30px;line-height:33px;overflow:hidden;border-bottom:1px solid #cadcea;background:#eef9ff url(../img/menubar_bg.gif) repeat-x;}
.menubar ul{float:right;}
.menubar li{float:left;margin-right:-2px;padding:0 10px 0 8px;background:url(../img/edge1.gif) no-repeat 100% 50%;}
/*= navlinks and forumstat */
.navlinks{float:left;display:inline;text-indent:20px;line-height:1.5;background:url(../img/icon/icon_homepage.gif) no-repeat 3px 50%;}
.forumstat{float:right;color:#666;line-height:1.5;text-align:right;}
.forumstat em{color:#000;font-style:normal;}
/*= ad-text */
.ad-text{border:1px solid #d1e4ed;padding:10px 20px;line-height:1.8;}
.ad-text li{text-align:center;white-space:nowrap;}
.ad-text a:hover,.ad-text a:active{text-decoration:none;}
/*= bottomnav */
.bottomnav{border-top:1px dashed #dcdcdc;padding-top:10px;}
/*= footer */
.footer{margin-right:0;margin-left:0;padding:10px 12px;font-size:95%;line-height:1.2;border-top:1px dashed #dcdcdc;}
.footer .copyright{float:left;}
.copyright strong{color:#06c;font-weight:normal;}
.footer .extrainfo{float:right;text-align:right;}
/*= pagination,paginationlite [c] */
.pagination a,.pagination span{float:left;display:inline;margin-left:3px;height:26px;line-height:26px;border:1px solid #a2d0e5;background-color:#fff;padding:0 8px;}
.pagination input.text{width:3em;}
.pagination a:hover,.pagination span.current,.pagination a.current:link,.pagination a.current:visited{background-color:#57d26a;border:1px solid #1db535;color:#fff;font-weight:normal;text-decoration:none;}
.pagination a.pages-goto:link,.pagination a.pages-goto:visited{background-color:#fff;border-color:#a2d0e5;}
.pagination a.current{font-weight:bold;}
.paginationlite a{padding:0 3px;}
.paginationlite a.current{font-weight:bold;color:#3c3 !important;}
.pagination .ellipsis{border:0;line-height:22px;padding-left:0;padding-right:0;}
td.paginationlite{padding:5px 10px !important;}
/*= topic-rank [c] */
.topic-rank{width:60px;height:12px;overflow:hidden;position:relative;float:left;display:inline;margin:4px 10px 0 5px;text-align:left !important;background:url(../img/rating_stars.gif) repeat-x;}
.topic-rank li{height:12px;position:absolute;left:0;}
.topic-rank li.topic-rank-star{width:0;text-indent:-9999px;overflow:hidden;background:url(../img/rating_stars.gif) repeat-x 0 -12px;}
.topic-rank-1 li.topic-rank-star{width:12px;}
.topic-rank-2 li.topic-rank-star{width:24px;}
.topic-rank-3 li.topic-rank-star{width:36px;}
.topic-rank-4 li.topic-rank-star{width:48px;}
.topic-rank-5 li.topic-rank-star{width:60px;}
.topic-rank li a{display:block;text-indent:-9999px;overflow:hidden;width:60px;}
li.topic-rank-toggle{position:relative;}
li.topic-rank-toggle a{float:left;width:12px;height:12px;position:absolute;z-index:2;}
.topic-rank li.topic-rank-toggle a:hover{background:url(../img/rating_stars.gif) repeat-x 0 -24px;left:0;z-index:1;}
li.topic-rank-toggle a.star1{left:0px;}
li.topic-rank-toggle a.star2{left:12px;}
li.topic-rank-toggle a.star3{left:24px;}
li.topic-rank-toggle a.star4{left:36px;}
li.topic-rank-toggle a.star5{left:48px;}
li.topic-rank-toggle a.star1:hover{width:12px;}
li.topic-rank-toggle a.star2:hover{width:24px;}
li.topic-rank-toggle a.star3:hover{width:36px;}
li.topic-rank-toggle a.star4:hover{width:48px;}
li.topic-rank-toggle a.star5:hover{width:60px;}
/*= content-main panel layout,forum-block,forum-panel */
.content{margin-bottom:0;}
.content-main .panel-head,.forum-block .panel-head{padding:6px 20px;color:#fff;margin-bottom:-1px;height:1.4em;line-height:1.4em;background:#409bdd url(../img/header_head.gif) repeat-x;}
.panel-head h3{font-weight:bold;}
.panel-head .action-extend,.panel-head .action-collapse{position:absolute;top:.8em;right:10px;}
.panel-head .action-collapse,.panel-head .action-extend{display:block;overflow:hidden;text-indent:-9999px;width:7px;height:9px;background:#fff url(../img/actions1.gif) no-repeat;}
.panel-head .action-extend{background-position:0 -9px;}
.content-main .panel-body,.forum-block .panel-body{border:1px solid #a2d0e5;}
.content-main table,.forum-block table{width:100%;}
.content-main td,.forum-block td{padding:6px 3px;}
.panel-head .forum-category,.panel-head .panel-headinfo{position:absolute;right:20px;top:.5em;}
.panel-head .forum-category a:link,.panel-head .forum-category a:visited{color:#fff;margin-left:10px;}
.panel-head .forum-category a.current,.panel-head .forum-category a.current:link,.panel-head .forum-category a.current:visited{color:#fff79a;}
/*= forum-block,forum-panel */ 
.forum-panel .panel-body thead td,.forum-block .panel-body thead td,.forum-index .panel-body thead td,.forum-list .panel-body thead td{color:#666;padding:5px 3px 2px 3px;background:#eff8ff url(../img/table_thead.gif) repeat-x;}
.forum-panel .panel-body tbody tr,.forum-block .panel-body tbody tr,.forum-index .panel-body tbody tr,.forum-list .panel-body tbody tr{background:#f5fbff url(../img/highlight.gif) repeat-x;}
.forum-panelhover .panel-body tbody tr:hover,.forum-block .panel-body tbody tr:hover,.forum-index .panel-body tbody tr:hover,.forum-list .panel-body tbody tr:hover{background-color:#fff !important;}
.forum-panel .panel-body tbody td,.forum-block .panel-body tbody td,.forum-index .panel-body tbody td,.forum-list .panel-body tbody td{border-top:1px solid #cadcea;}
.forum-panel .panel-body tfoot td{border-top:1px solid #cadcea;background:#F8F8F8;}
.forum-block .maxpanel{margin-bottom:0;}

/*= quickreply and quickpost [c] =========================*/
.quickreply .maxpanel{border:1px solid #dcdcdc;margin-bottom:0;}
.quickreply .panel-head{padding:6px 20px;height:1.4em;line-height:1.4;background:#f0f0f0 url(../img/panel_gray.gif) repeat-x;border-bottom:1px solid #d7dce2;}
.quickreply .panel-head h3{font-weight:bold;}
.quickreply table{width:100%;}
.quickreply td{vertical-align:top;}
/*= options */
.quickreply-option{width:210px;}
.reply-option{margin:10px 15px;}
.reply-option{line-height:1.8;}
.reply-option h3,.quickreply-emotion h3{font-weight:bold;}
/*= editor */
.quickreply-enter{padding:10px;}
.quickreply-editor li{clear:both;margin-bottom:5px;}
.quickreply-editor li.indent{padding-left:3.5em;}
.quickreply-editor label{float:left;width:3.5em;}
* html .quickreply-editor label{margin-right:-3px;}
.quickreply-editor textarea{width:90%;}
/*=  insert Emotions */
td.quickreply-emotion{width:220px;padding:10px 0;}
td.quickreply-emotion #face_list{position:relative;border:1px solid #fff;zoom:1;}
.quickreply-emotion .face-title,.quickreply-emotion .face-content,.quickreply-emotion .face-bottom{clear:both;width:200px;margin:0 10px;}
.quickreply-emotion .face-title,.quickreply-emotion .face-bottom{height:25px;line-height:25px;}
.quickreply-emotion .face-title{position:relative;overflow:hidden;}
.quickreply-emotion .face-bottom{border-top:1px solid #ddd;border-bottom:0;}
.quickreply-emotion .control{position:absolute;right:-2px;top:0;background:#fff;width:40px;height:24px;border-bottom:1px solid #ccc;}
.quickreply-emotion .control img{margin:5px 0 0 3px;cursor:pointer;}
.quickreply-emotion .face-title .inner{height:24px;border-bottom:1px solid #ccc;}
.quickreply-emotion .face-title-list{position:absolute;left:0;}
.quickreply-emotion .face-title-list div{float:left;display:inline;margin:0 -1px 0 2px;padding:0 5px;height:23px;overflow:hidden;border:1px solid #ccc;background:#f5f5f5;cursor:pointer;position:relative;}
.quickreply-emotion .face-title-list div.focus,.quickreply-emotion .face-title-list div:hover{background:#fff;border-bottom-color:#fff;}
.quickreply-emotion .face-content{padding:5px 0;clear:both;height:110px;overflow:hidden;}
.quickreply-emotion .face-content .faceitem{float:left;width:24px;height:24px;margin:0 1px 4px 0;}
.quickreply-emotion .face-preview{position:absolute;visibility:hidden;top:30px;width:60px;height:60px;border:1px solid #ccc;background:#f0f0f0;}
.quickreply-emotion .face-preview div{overflow:hidden;width:60px;height:60px;text-align:center;}
/*= download files link */
a.downloadfiles,a.downloadaudio, a.downloadvideo, a.downloadimage, a.downloadflash{padding-left:18px;white-space:nowrap;background:url(../img/icon/icon_f_attach.gif) no-repeat 0 50%;}
a.downloadaudio{background-image:url(../img/icon/icon_f_audio.gif);}
a.downloadvideo{background-image:url(../img/icon/icon_f_video.gif);}
a.downloadimage{background-image:url(../img/icon/icon_f_image.gif);}
a.downloadflash{background-image:url(../img/icon/icon_f_flash.gif);}
/*= Other */
.date,a.date:link,a.date:visited{font-size:95%;color:#999;}
.empty-content{padding:10px !important;text-align:center;font-size:120%;}
.empty-content a:link,.empty-content a:visited{color:#06c;}
.userportal a:link,.userportal a:visited,.menubar a:link,.menubar a:visited,.ad-text a:link,.ad-text a:visited,.pagination a:link,.pagination a:visited,.paginationlite a:link,.paginationlite a:visited{color:#000;}