/* copyright 2007 dvbbs, all rights reserved.*/
/* 全局定义 */
html, body { background: #fff url("images/bodybg.gif") repeat-x; color: #333; line-height:18px; }
html, body, h1, h2, h3, h4, div, p, ul, li, input { font-family:Arial, Helvetica, sans-serif;  font-size:12px; list-style:none; margin:0px;padding:0px; }
div, table { margin: 0 auto; }
a { color:#0365BF; text-decoration: none; }
a:hover { color:#f60; text-decoration: underline; }
hr { height:0px; border:0px; border-bottom:1px solid #eee; }
img { border:0px; vertical-align: middle; }
.chkbox,.checkbox, .radio, button, input, select,textarea { vertical-align: middle; font-size:12px; }
.checkbox,.radio{ border:0px; }

input, textarea { border-bottom:1px solid #BDC5CA; border-right:1px solid #BDC5CA; border-top:1px solid #6F787E; border-left:1px solid #6F787E; padding:3px 2px; font-size:12px;}
button { height:24px; line-height:24px; border:1px solid #BED1DF; background:url("images/button_bg.gif"); font-size:12px; }
.button_on { background:url("images/button_bg2.gif"); border:1px solid #c3a336; }
.mainbox, .header, .tablebox, .copyright { margin-top:5px; width:97%;}
.tablebox { margin-bottom:4px; margin-top:0px; }
.border { background:#fff; border:1px solid #BED1DF; }
.borderthree { background:#fff; border:1px solid #BED1DF; border-bottom:1px solid #BED1DF; }
small { color:#858D92; }
em { font-style:normal; color:#9D9D9B; font-size:11px; }
h3 { line-height:32px; background:#F1F7FB; margin-bottom:10px; border:1px solid #fff; }
h3 em { float:right; font-size:12px; font-weight:100; padding-right:10px; }
.photoroom { float:left; padding:5px 8px; width:50px; height:60px; text-align:center; }
.photoroom img { padding-bottom:2px; width:42px; }
.photoroom60 { float:left; padding:3px 6px; width:70px; height:110px; text-align:center; }
.photoroom60 img { padding-bottom:2px; width:60px; }
.photobox { margin-left:auto; margin-right:auto; }
.photobox img { padding-bottom:2px; max-width:100px; max-height:100px; }
.padding { padding:8px; display:block; line-height:20px; }
br { line-height:10px; } 
.shopimg { padding:5px; margin:5px; width:60px; }

/*模板window窗口弹出*/
.dvwnd{border:1px #718da6 solid;font-size:12px;background-color:white;font-family:verdana;width:300px;height:auto;position:absolute;z-index:99999}
.dvwndcanvas{z-index:99998;background-color:#ffffff;left:0;top:0;margin:0;padding:0;position:fixed!important;/*FF IE7*/position:absolute;filter:alpha(opacity=10);opacity:0.1;}
.dvwndtitle{background-color:#BCD7F3; cursor:move; font-weight:bold; color:white; padding:8px;}
.dvwndfocus{background-color:white; cursor:move; font-weight:bold; color:white; padding:8px;}
.dvwndchild{padding:0px;}
a.dvwndclose{background-color:#cc0000;color:white;text-decoration: none;font-size:12px;}
a:hover.dvwndclose{background-color:#ff0000;color:white;text-decoration: none;font-size:12px;}
/* font style */
.white, .white a { color:white; }
.white a:hover { color:#ff7; }
.grey, .grey a, a.grey { color:#858D92; }
.grey a:hover, a.grey:hover { color:#555; }
.green, .green a { color:#008000; }
.yellow, .yellow a { color:#f60; }
 a.yellow:hover,  a.green:hover { color:#666; }
.font10 { font-size:10px; color:#858D92; }
.font14 { font-size:14px; padding:10px 10px 0px 10px; line-height:24px; }
a.newlink { color:#333; }

/* 头部样式定义 */
.header { margin-top:0px; }
.header table { margin-bottom:15px; color:#ccc; }
.menu { padding-left:20px; padding-top:6px; height:23px; background:url("images/navmenubg.gif") repeat-x; border:1px solid #BED1DF;  color:#666; font-family:"宋体" }
.menu span { float:right; padding-right:10px;}

/*导航和论坛统计*/
.notice { margin-bottom:2px; text-align:right; padding:2px 0px; line-height:24px; }
.notice span { float:left; font-style:normal; text-align:right; color:#9D9D9B; text-align:left; }

.listType li{float:left;padding:10px;}

/*底部在线列表*/
.users li{float:left;width:150px;height:25px;line-height:25px;padding:2px; overflow:hidden;}
.users img{vertical-align:middle;}
online3u{ margin:0px 12px 0px 14px; border-top:1px solid #6E98C5;}
.usera_a{text-align:right;padding:5px;}
.usera_b{float:left;text-align:left;}

/*帖子列表、正文样式*/
/*帖子列表、正文样式*/
.tableborder { background:#fff; border:1px solid #BED1DF; }
.tableborder td { border-top:1px solid #E9EFF4; padding:8px 4px; line-height:16px; }
.heightd td { padding-top:4px; padding-bottom:4px; }
#topline { background:#F7FCFE; color:#222; text-indent:10px; line-height:24px; padding:0px; margin:0px; }
.list1 { width:40px; text-align:center; }
.list2 { text-align:14px; }
.list2 span { float:right; color:#858D92; padding-right:5px; }
.list3 { width:80px; text-align:left; }
.list4 { width:90px; text-align:left; color:#666; }
.list4 span { width:40px; display:block; float:left; text-align:right; color:#3D8324; }
.list5 { width:120px; text-align:left; color:#666; }
th { background:#EEF7FC; line-height:32px; text-align:left; padding-left:5px; color:#333; }
th span { float:right; font-weight:100; padding-right:10px; }
.thematic { line-height:24px; padding:4px 0px; margin-top:-11px; background:#F7FAFD;}
.thematic ul li { display:inline; line-height:24px; padding-left:5px; padding-right:5px; }
.username { font-weight:bold; height:24px; line-height:24px; }
.username img { float:right; padding:5px;}
.nametd { border-bottom:1px solid #E4E7EC; background:#FAFDFF; }
a.post { background:url("../../images/posts/post_bg.gif") no-repeat; height:31px; line-height:31px; width:99px; display:block; margin-right:2px; text-align:center; text-decoration: none; font-size:12px; font-weight:100; color:#0b7ac0; margin-left:103px; margin-top:13px; }
a.post:hover { background:url("../../images/posts/post_bg.gif") no-repeat; color:#222; }
.TopicContent { width: 750px; overflow: hidden; margin-left: 0px; }
.TopicContent, .TopicContent table, .TopicContent tr, .TopicContent td, .TopicContent pre { word-wrap: break-word; word-break: break-all;}



.usermenu { border-bottom:1px solid #E4E7EC; padding:2px 10px; height:26px; }
.usermenu a { padding:0px 5px}
.usermenu2 { border-top:1px solid #E4E7EC; text-align:right; padding:2px 10px; height:26px; line-height:26px; }
.usermenu em { float:right; font-style:normal; font-size:12px; }
.inforight { font-size:14px; padding:10px; line-height:24px; height:200px; }

.infoleft { width:190px; border-right:1px solid #E9EFF4; padding:0px; }
.leftcolor { padding-left:20px;  }
.leftcolor span { display:block;}
.leftcolor span img { margin:2px 0px; }
.signed { padding:5px 15px; color:#858D92; }

/* 发帖下拉菜单 (新添加部分) */
.list a{ display:block; color:#0B7AC0; text-decoration:none; padding-top:6px; width:88px; }
.list a:hover{ color:#f60; padding-top:6px; text-decoration:none; }
.list{ line-height:14px; top:32px; margin-left:0px; left:0px; font-weight:normal; border:1px solid #BED1DF; background:#fff url("images/title_bg2.gif") repeat-x; position:absolute; z-index:99; text-align:left; padding:10px 0px;padding-left:15px;  }
.list span{ display:block; width:20px; float:left; }
.menu1{ float:left; width:99px; line-height:32px; background:#fff url("../../images/posts/post.gif") no-repeat; margin:0px; color:#222; cursor:pointer; position:absolute; z-index:97;  margin-top:13px; }
.menu2{ float:left; width:99px; line-height:32px; background:#fff url("../../images/posts/post.gif") no-repeat; margin:0px; color:#627280; cursor:pointer; position:absolute; z-index:98; overflow:hidden; margin-top:13px;}


/*CSS sabrosus style pagination*/

a.page, .page { display:block; border:1px solid #B2BFCF; background:#fff; float:left; margin-right:4px; height:22px; line-height:22px; padding:0px 6px; }
a.page:hover { border:1px solid #577DA8; background:#FFFFE9; }
.page input { border:0px; background:none; height:14px;line-height:16px; width:20px;}
#on { border:1px solid #1D619C; background:#1972BD; color:#fff; }


/* 公告样式 */
.rollboder { border: #DBE1E9 1px solid; height:28px; margin-bottom:10px; background:#F7FAFD; }
.rollboder ul li { line-height:28px; }
.rollleft { float: left; line-height:28px;}
.rollleft strong { color: #666}
.rollcenter { border-right: #DBE1E9 1px solid; border-left: #DBE1E9 1px solid; float:right; text-align: center; width:30px; }
.rollright { float: right; width:40px; text-align: center; padding-top:0px !important; padding-top:6px;}
.rollright img { vertical-align: middle}

/*ajax操作结果提示样式*/
.operatetip
{
	width:180px;border: #DBE1E9 1px solid; background:#F7FAFD;margin-bottom:10px;text-align:right;height:29px; line-height:29px; font-weight:bold; color:#f60;
}

/* 首页左边样式 */

.roundcont { width: 100%; background-color: #1666AA; color: #fff; }
.roundcont p { margin: 0 10px; }


/*首页左边部分*/
.page_left { margin-right: 230px; }
.page_left2 { text-align:left; margin-right: 280px; }
/*首页版块列表(竖排)样式*/
.bbs_column { text-align:left; }
.bbs_column h2 { background:url("images/title_bg.gif"); line-height:25px;padding-left:24px; margin:0px;border:1px solid #BED1DF; border-bottom:0px; width:auto; }
.bbs_column h2 em { float:right; margin:4px 10px 0px 0px; line-height:15px; }
.bbs_column ul { margin-bottom:10px; padding:0px; border:1px solid #BED1DF; border-top:0px; background:#fff; padding-bottom:10px; }
.bbs_column ul table { margin:0px auto; border-bottom:1px solid #E7F0F5; width:98%; }
.bbs_column ul table span { display:block; color:#999; }
.bbs_column ul table td { padding:3px 0px;}
/*首页版块列表(横排)样式*/
.bbs_column2 { text-align:left; }
.bbs_column2 h2 { background:url("images/title_bg.gif"); line-height:25px;padding-left:24px; margin:0px;border:1px solid #BED1DF; border-bottom:0px; width:auto;}
.bbs_column2 h2 em { float:right; margin:4px 10px 0px 0px; line-height:15px; }
.bbs_column2 ul { margin-bottom:10px; padding:0px 5px 10px 5px; border:1px solid #BED1DF; border-top:0px; background:#fff; }
.bbs_column2 ul table { width:98%; border-bottom:1px solid #eee;; }
.bbs_column2 ul table span { display:block; color:#474747; }

.today { width:52px; height:51px; float:left; background:url("../../images/digg_blue.gif") no-repeat center top; margin:5px; text-align:center; color:#0365bf; font-weight:bold; font-size:14px; line-height:24px; font-family: Georgia, "Times New Roman", Times, serif; }
.today p { display:block; font-size:12px; font-weight:100; margin:0px; padding:0px; border:0px; color:#858D92; font-size:11px; }
.todaynew { width:52px; height:51px; float:left; background:url("../../images/digg.gif") no-repeat center top; margin:5px; text-align:center; color:#f60; font-weight:bold; font-size:14px; line-height:24px; font-family: Georgia, "Times New Roman", Times, serif; }
.todaynew p { display:block; font-size:12px; font-weight:100; margin:0px; padding:0px; border:0px; color:#858D92; font-size:11px;}


/*首页右边部分*/
.page_right { width:220px; float:right; background:#fff; }
.page_right ul { width:220px; border:1px solid #BED1DF; margin-bottom:10px; padding:0px; }
/*首页圈子列表样式*/
.nav_group ul { border:0px; }
.nav_group li { margin:0px; padding-left:10px; line-height:20px; color:#666; width:93% }
.nav_group li em { float:right; padding-right:5px; }
.nav_group li div { margin:2px 5px 5px 5px; border:1px solid #ededed; padding:2px; width:50px; float:left;}
/*首页右边帖子列表样式*/
.nav_topic ul { background:url("images/hot_topic_bg.gif") no-repeat; border:0px; }
.nav_topic ul li { padding-left:30px; height:24px; line-height:24px; }
.nav_topic ul li em { float:right; padding-right:5px; }


/* 新闻菜单模式 */
#tabgroup_bot, #topic_bot,#album_bot,#merchandise_bot,#member_bot { height:28px; background:#f0f9fe url("images/menubg2.gif"); padding-left:4px;}
.tabtitle { background:#fff; margin-bottom:10px;}
.tabtitle p { float: left; line-height: 21px; }
.tabtitle #bot_link { background:url("images/menubg2.gif") repeat-x; height:28px; padding-left:4px }
.tabtitle .search_bot { border-bottom: #5298e4 0px solid;background:url("images/search_top.gif"); height:29px;  }
.tabtitle .searchbody{ background:#f0f9fe; line-height: 24px; padding: 10px 0px; text-align: center; border:1px solid #BED1DF; border-top:0px; }
.tabtitle .dis { display: block; }
.tabtitle .undis { display: none; }
.tabgroup_on { padding: 0px 10px; text-align:center;height:21px; cursor: pointer; margin-top:2px; padding-top:3px; }
.tabgroup {  padding: 0px 10px; border:1px solid #BED1DF; border-bottom:0px; text-align:center; background:#fff; height:23px; cursor: pointer; font-weight:bold; padding-top:2px; margin-top:2px; }
.link { background:#fff;border:1px solid #BED1DF; border-bottom:0px; height:23px; width:100px; text-align:center; font-weight:bold; padding-top:2px; cursor: pointer; margin-top:2px; }
.link_on { background:none; height:22px; width:100px; text-align:center; padding-top:3px; margin-top:2px; cursor: pointer; }
.link_on span { font-weight:100; color:#f60; }

/*用户中心切换*/
#Tab, #Tab2, #Tab3, #Tab4, #Tab5, #Tab6 { width:auto; padding:0px; margin:0px auto 10px auto;}
.Menubox { width:auto; background:#fff url("../../images/tab_bg.gif") repeat-x bottom; height:29px; line-height:29px; font-weight:bold; color:#f60; }
.Menubox ul{ margin:0px; padding:0px; border:0px; }
.Menubox li{ float:left; display:block; cursor:pointer; width:auto; line-height:27px; line-height:27px; margin-right:3px; text-align:center; color:#666; padding:0px 8px; border:1px solid #BED1DF; border-bottom:0px; background:#F3F6FA; font-weight:100; }/*background:#EEF7FD;*/
.Menubox li.hover{ padding:0px; width:auto; border:1px solid #BED1DF; border-bottom:0px; background:#fff; color:#222; height:28px; line-height:28px; padding:0px 12px; font-weight:bold; }
.Contentbox{ margin-top:0px; border:1px solid #BED1DF; padding:0px; border-top:0px;}
.Contentbox table { border:0px;background:none;}
.Contentbox td {border:0px;}


/* 首页底部友情链接和论坛统计样式 */
.friendlink { line-height:26px; padding:0px 20px; }
.friendlink ul { padding:10px 0px;}
.friendlink ul li { width:100%; text-align:left; }
.friendlink ul li div { width:65px; float:left; padding-right:3px;}
.friendlink ul li img { padding-right:5px;}
.count { text-align:left; line-height:24px; }
.count ul { padding:5px 0px 5px 20px;}

/* 底部版权信息部分样式 */
.copyright { border-top:1px solid #BED1DF; padding-top:10px; padding-bottom:10px; line-height:18px; text-align:left; margin-top:15px; font-size:11px; color:#9D9D9B; }
.copyright em { float:right; font-style:normal; padding-right:10px; }
.copyright span { padding-left:10px; display:block; }


/*注册和登录界面样式*/
.tableborder li { padding:2px; height:30px; color:#999; }
.tableborder li p { float:left; width:140px; text-align:right; display:block; padding:2px 8px; color:#333; }
.titlebig { padding-left:20px; font-size:14px; }


/* 表格标题头 */
.tabletitle {margin-bottom:0px;border:1px solid #BED1DF;border-bottom:0px;}

/* 投票帖 */
.alert{border:1px dotted #9cc3d9;padding:5px;margin-bottom:5px;}
.tabon { background:#F6FBFE; }
.voteoption ul{margin-left:20px;}
.voteoption ul li{margin-left:20px;padding:5px 2px;list-style-type:decimal;}
.voteoption ol li{list-style-type:upper-alpha;padding:5px 2px;}
.voteoption li{clear:both;text-align:left;line-height:20px;}

/* 活动，PK，交易等的属性页部分 */
.postbackselected0{}
.postbackselected1{background:url("images/tab_bg.gif") no-repeat;background-repeat: repeat;	background-position: center center;}
.postbackselected0,.postbackselected1{font-size:12px;text-align:center;background-attachment: fixed; width:150px;cursor:pointer; white-space:nowrap; border-right:1px solid #ccc;}

.Convence td{border-bottom:1px solid #D7DCDD}
.grid1{border:1px #D7EBF7 solid;border-collapse:collapse !important;}
.grid2{border:1px #DEDEDE solid;border-collapse:collapse !important;}
.grid3{border:1px #D8E8BD solid;border-collapse:collapse !important;}
.grid1 td{ background-color:#CFEFFE;vertical-align:top;border-top:1px solid;padding:5px; border:none}
.grid2 td{ background-color:#F7F7F7;vertical-align:top;border-top:1px solid;padding:5px; border:none}
.grid3 td{ background-color:#D8E8BD;vertical-align:top;border-top:1px solid;padding:5px; border:none}
fieldset{border:dashed 1px #BED1DF;padding:5px;}
fieldset legend{border:0px; background:#FFF;padding:5px 5px;}
fieldset td{border-bottom:dashed 1px #ccc; line-height:22px;padding:2px 8px 2px 8px;}
fieldset span{margin:8px;}


/**************************start added by Yollie**********************/
/*首页右边相册列表样式*/
.tab_line{ clear:both;line-height:20px;margin-left:10px;margin-right:10px;border-bottom:1px dotted #9cc3d9; }
.tab_more{ text-align:right;margin:5px; }
/*在线头像或小头像样式 宽高20px*/
.smallface{border:0px solid #000;width:20px;height:20px;margin-right:2px;}
/*首页新短信息提醒*/
.tbl_bg{ background:#DBE1E9;}
.td_content {padding:2px 5px; background:#FFF;}
.td_title {font-size:13px; font-weight:bold; background:#F3F6FA;}
.td_title td{padding-left:8px;padding-left:8px;}
/*用户个人展示 留言板*/
.msg_column { text-align:left;}
.msg_column ul { margin-bottom:15px; padding:0px;}
.msg_column ul li { padding:5px 0px 5px 0px; width:98%;}
.msg_column ul li div {padding:5px 0px 5px 0px;}
#guestbook { width:70px; float:left; padding:0px; margin-right:10px; font-size:12px; font-weight:100; text-align:center; }
#msg_date{ color:#858d92;font-size:12px;margin-bottom:0px;}
.reg_msg { float:left;background-color:#F6F6F6;margin-top:10px;vertical-align:top;border:1px solid #DDD;width:96%; line-height:18px}
.msgtitle{color:Gray;font-size:12px;}
.msgbg{margin-left:6px; float:left;font-size:12px;}
/**************************end added by Yollie*************************/

/**************************end added by 小小点*************************/
.button_off { height:24px; border:1px solid #BED1DF; background:url("images/button_bg.gif"); font-size:12px; }
.button_on { height:24px; background:url("images/button_bg2.gif"); border:1px solid #c3a336; }
.input_off { background:#fff; }
.input_on { background:#E3FAD5; border-bottom:1px solid #CDD8C0; border-right:1px solid #CDD8C0; border-top:1px solid #89A16E; border-left:1px solid #89A16E; }
.quote{border:1px dashed #BED1DF;padding:10px;width:80%;margin-left:1px;}

table.tbl1{background:#efefef;border:0px dashed #EEF7FC; }
table.tbl1 th{background:#F3F6FA;font-weight:bold;}
table.tbl1 td{background:#fff;border-bottom:dashed 0px #ccc; line-height:22px;padding:2px 8px 2px 8px;}
/**************************end added by 小小点*************************/
/* ----------------- 导航菜单样式 ----------------- */
.menuskin {border:1px solid #9CC3D9; visibility : hidden; color:#858D92; font-size : 12px;position : absolute;background-color : #F7FDFF; /*background-image : url("Default/dvmenubg3.gif"); background-repeat : repeat-y;*/ filter:alpha(opacity=90); -moz-opacity: 0.8;} 
.menuskin a {line-height:20px;padding: 10px; color:#394145; text-decoration : none; position:relative; filter:alpha(opacity=100);} 
.menuitems {margin:2px; padding : 5px; text-align : left; line-height : 14pt; } 
/* ----------------- 导航菜单样式 ----------------- */

/*鼠标悬停变色*/
.tableboxon { background:#FAFDFF; }
.tableboxout { background:#fff; }

/* 相册样式 */
.photo_box { border:0px solid #92CC85;width:98%; height:100%;margin-top:10px;}
.photo_box  h1 { margin:0px; margin-bottom:10px; padding:0px; width:100%; float:left;}
.photo_box li {float:left;width:160px; height:auto; background: url("images/lock_bg.gif") center top no-repeat; text-align:center; margin:3px 5px; color:#858d92; }
.photo_box li span { display:block; width:160px; height:160px; line-height:160px; }
.photo_box .img {display:block; text-align:center; margin:auto; padding-top:10px; }
.photo_box h1 .txt { font-weight:normal; color:Gray; font-size:12px;}
.photo_box .photo_mgr a {float:right;font-size:12px;font-weight:normal;padding-right:3px;}