﻿/* copyright 2007 dvbbs, all rights reserved.*/
/* 全局定义 */
*{ padding:0; margin:0;}
html{ height:100%; border:0;}
body{ _height:100%; *min-height:100%;}
html, body { color: #333; line-height:18px; }
html, body, h1, h2, h3, h4, ul, li, dl, input {font-family:Arial, Helvetica, sans-serif;  font-size:12px; list-style:none; margin:0px;padding:0px; }
div, p{ font-family:Arial, Helvetica, sans-serif;  list-style:none; margin:0px;padding:0px; }
div, table {margin: 0 auto; }
a { color:#2a90da; text-decoration: none;}
a:hover { color:#f60; text-decoration: underline; }
hr { height:0px; border:0px; border-bottom:1px solid #E7F0F5; }
img { border:0px; vertical-align: middle; }
.chkbox,.checkbox, .radio, button, input, select,textarea { vertical-align: middle; font-size:12px; }
.radio {border:none;}

/* font style */
.white, .white a { color:white; }
.white a:hover { color:#ff7; }
.grey, .grey a, a.grey { color:#858D92; }
.green, .green a { color:#008000; }
.yellow, .yellow a { color:#f60; }
 a.yellow:hover,  a.green:hover { color:#666; }
.font10 { font-size:10px; color:#AFAFAF;}
.redfont {color:#ff0000; }
.bluefont {color:#0000ff; }
.font14 { font-size:14px; padding:10px 10px 0px 10px; line-height:24px; }
a.newlink { color:#333; text-decoration: none; }
a.newlink:hover {color:#f60;text-decoration:underline}

/* Add */
a.newlinkboardtype { color:#333; text-decoration: none;font-size:14px; }

a.testlink { color:#D35701; }
a.post_vote { background:url("../images/post/post_vote.gif") no-repeat; height:31px; line-height:31px; width:99px; display:block; margin-right:2px; text-align:center; text-decoration: none; margin-left:103px; margin-top:13px; }
a.post_vote:hover { background:url("../images/post/post_vote.gif") no-repeat; color:#222; }
a.post_reply { background:url("../images/post/post_reply.gif") no-repeat; height:31px; line-height:31px; width:99px; display:block; margin-right:2px; text-align:center; text-decoration: none; margin-left:103px; margin-top:13px; }
a.post_reply:hover { background:url("../images/post/post_reply.gif") no-repeat; color:#222; }
.checkbox { border:0px; }

.limitinfo {
	border-color: #C8DEEA;
	border-style: double;
	border-width: 1px;
	padding: 5px 10px;
	margin: 5px;
	border-top: 3px double #9CC3D9;
	text-align : center;
	color: #00008B;
	background-color: #F8FBFC;
	font-size: 12px;
	word-spacing: 0.5em;
	letter-spacing: 0.5em;
}
.info {
	border-color: #C8DEEA;
	border-style: double;
	border-width: 1px;
	padding: 5px 10px;
	margin: 5px;
	border-top: 3px double #9CC3D9;
	text-align : center;
	color: #00008B;
	background-color: #F8FBFC;
	font-size: 12px;
	word-spacing: 0.5em;
	letter-spacing: 0.5em;
	clear:both;
}

input {
	border: 1px solid #D1D7DA;
	padding: 3px 2px;
	font-size: 12px;
}
.input0{background:url("../images/button_bg.gif"); }
button { height:28px; line-height:28px; border:1px solid #C6D2E3; background:url("../images/button_bg.gif"); font-size:12px; }
.button_on { background:url("../images/button_bg2.gif"); }
.input_on { background:url("../images/button_bg2.gif"); }
.header { width:100%; clear:both;}
.copyright { margin-top:10px; width:100%; clear:both;}
.mainbox, .tablebox { margin-top:10px; width:97%; clear:both;}
.mainbox a{
	color: #525552;
}
.tablebox { margin-bottom:6px; margin-top:0px; }
.tablebox span a { padding:4px 6px; }
.topic {width:97%;}
.topic span a { padding:4px 6px; }
.bbslist{margin-bottom:10px; width:97%;}
.border {
	background: #fff;
	border: 1px solid #F7F7F7;
}
.borderthree { background:#fff; border:1px solid #C6D2E3; border-bottom:1px solid #C6D2E3; }
small { color:#858D92; font-size:12px;}
small a { color:#666; }
em { font-style:normal; color:#9D9D9B; font-size:11px; }
h1 { padding-left:15px; }
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; }
.padding { padding:8px; display:block; line-height:20px; }
br { line-height:10px; }

/* 主样式定义 */
#maincontent {width:996px; margin:0 auto; padding:0;}

/*投影*/
/*
.tlinehead{background:url(default/tlinex.gif);width:100%;height:3px;line-height:3px;font-size:3px;clear:both;margin:0 auto;}
*/

.topbg{
	background: url('/skins/header.jpg') no-repeat;
	height: 322px;
	width: 974px;
	background-position: center top;
}


/* 头部样式定义 */
.header {
	background-position: center;
	margin-top: 0px;
	background-color: #FFFFFF;
	background:url(/skins/header-bg.jpg);
}
.header table { margin-bottom:0px; }
.menubg {
	background: url("/skins/nav.gif") repeat-x;
	color:#FFFFFF;
}
.menu {
	width:974px;
}
.menu a{
	color:#ffffff;
}
.menu .menuleft {
	float:left;
	height: 28px;
	line-height: 28px;
	margin-left: 10px;
}
.menu .menuright {
	float:right;
	margin-right: 10px;
	height: 28px;
	line-height: 28px;
}

/*我的空间头部*/
a.menu0 {color:#005476;text-decoration: underline;}
a.menu0:hover {color: #000;text-decoration: underline;}

/*导航和论坛统计*/
.notice { margin-bottom:5px; text-align:right; padding:3px 0px; line-height:24px; }
.notice span { float:left; font-style:normal; text-align:right; color:#9D9D9B; text-align:left; }

/*帖子列表、正文样式*/
.tableborder_list { background:#fff; border:1px solid #FFFFFF; }
.tableborder_list td { border-top:1px solid #E9EFF4; padding:2px; }
.tableborder_list th { padding:2px; }

.tableborder { background:#fff; border:1px solid #C6D2E3; }
.tableborder td { border-top:1px solid #E9EFF4; padding:6px 5px; line-height:25px; }
.heightd td { padding-top:6px; padding-bottom:6px; line-height:25px; }
.topline { background:#F7FCFE; color:#222; text-indent:10px; line-height:14px; padding:5px; margin:0px; }
.list1 { width:40px; text-align:center; }
.list2 { text-align:left;font:14px Verdana,Helvetica,Arial,sans-serif;}
.list2 span { float:left; color:#858D92; padding-right:5px; }
.list3 { width:120px; text-align:left; }
.list4 { width:40px; text-align:center; color:#666; }
.list4 span { width:40px; display:block; float:left; color:#3D8324; }
.list5 { width:120px; text-align:right; color:#666; }
th {
	background-position: top;
	background: #FEE7F0;
	line-height: 25px;
	text-align: left;
	padding-left: 5px;
	color: #333;
	font-weight:normal;
}
th span { float:right; font-weight:100; padding-right:10px; }
th a{
	color:black;
}
.thematic { line-height:24px; padding:4px 0px; margin-top:-11px; }
.thematic ul li { display:inline; line-height:24px; padding-left:5px; padding-right:5px; }
.username { font-weight:bold; height:24px; line-height:24px; }
.username div{float:left;}
.username img { float:right; padding-right:5px;}
font.showtools {color : white; background-color : #b88ffc; }

.usermenu { border-bottom:1px solid #F7F7F7; height:25px; color:#858D92; }

div.quote {margin :5px; border : 1px solid #cccccc; padding : 5px;background : #f9f9f9; line-height : normal;} 
div.htmlcode {margin : 5px 20px; border : 1px solid #cccccc;padding : 5px;background : #fdfddf;font-size : 14px;font-family : tahoma, 宋体, fantasy;font-style : oblique;line-height : normal;} 

.imp {}

.inforight { font-size:14px; padding:15px; line-height:150%; height:200px;font-family:verdana, 宋体;}
.inforight ,.inforight p,.inforight div,.inforight li,.inforight span {line-height:150%;/*font-size:14px*/}
.inforight .font10 { font-size:11px; color:#AFAFAF; font-family:'Arial'}
.inforight ul li {list-style:inside disc}
.inforight ol li {list-style:inside decimal}
.inforight *{ line-height:150%;}

.infoleft { width:170px; border-right:1px solid #F7F7F7; }
.leftcolor { margin-left:20px;  }
.leftcolor span { display:block;}
.leftcolor span img { margin:2px 0px; }


.signed { padding:5px 15px; color:#858D92; }

.content {color:#000000;font-size: 120%;line-height:1.5;font-family:Arial, Helvetica, sans-serif;}
	.content A:link,.content A:visited {color:#1A82CE;}
	.content A:hover {color:#CC6600;text-decoration:underline;}

/* 发帖下拉菜单 */
.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 #C6D2E3; 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/post/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/post/post.gif") no-repeat; margin:0px; color:#627280; cursor:pointer; position:absolute; z-index:98; overflow:hidden; margin-top:13px;}

.ajaxMsg{z-index: 102;border: 1px solid #9cc3d9;background: #FFFFCC;padding:5px;margin-top:10px;width:96%;text-align:center;}
.ajaxMsg img{margin:3px 7px 3px 0px;vertical-align: middle;}

/*CSS sabrosus style pagination*/

a.page, .page { display:block; border:1px solid #B2BFCF; float:left; margin-right:4px; height:18px; line-height:18px; padding:0 5px; }
a.page:hover { border:1px solid #577DA8; background:#FFFFE9; text-decoration:none}
.page input {margin:-2px -6px 0 -4px;border:0px; background:none; height:12px;line-height:12px; width:14px;}
#on { border:1px solid #1D619C; background:#1972BD; color:#fff; }


/* 公告样式 */
.rollboder { border: #e3e3e3 1px solid; height:32px; margin-bottom:10px; background:#f4f4f4;overflow:hidden; }
.rollboder a,.rollboder a:link{
	color:#666867;
}
.rollboder ul li { line-height:32px; }
.rollleft { float: left; line-height:32px;}
.rollleft strong { color: #333}
.rollcenter { border-right: #e3e3e3 1px solid; border-left: #e3e3e3 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}


/* 首页左边样式 */

.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_column0 { text-align:left; }
.bbs_column0 h2 {
	background-position: top;
	background: #FEE7F0;
	line-height: 25px;
	font-size: 13px;
	padding-left: 20px;
	border: 1px solid #fdd2e4;
	border-bottom: 0px;
	width: auto;
	padding-top: 2px;
}
.bbs_column0 h2 em { float:right; margin:4px 10px 0px 0px; line-height:15px; }
.bbs_column0 h2 em img { margin-right:3px; }
.bbs_column0 ul { margin-bottom:10px; padding:0px; border:1px solid #fdd2e4; border-top:0px; background:#fff; padding-bottom:10px; }
.bbs_column0 ul table { margin:0px auto; width:98%; }
.bbs_column0 ul table span { display:block; color:#666; }
.bbs_column0 ul table td { padding:4px 3px;}
/*首页版块列表(横排)样式*/
.bbs_column1 { text-align:left; }
.bbs_column1 h2 { background:url("../images/title_bg.gif"); line-height:25px;padding-left:24px; font-size:13px; margin:0px;border:1px solid #C6D2E3; border-bottom:0px; width:auto;}
.bbs_column1 h2 em { float:right; margin:4px 10px 0px 0px; line-height:15px;}
.bbs_column1 h2 em img { margin-right:3px; }
.bbs_column1 ul { margin-bottom:10px; padding:0px; border:1px solid #C6D2E3; border-top:0px; background:#fff;  padding-bottom:10px; }
.bbs_column1 ul table { margin:0px auto;width:98%; }
.bbs_column1 ul table span { display:block; color:#474747; }
.bbsboxon { background:#FAFDFF; }
.bbsboxon td{border-bottom:1px solid #e3e3e3;border-bottom-style: dashed;}
.bbsboxout { background:#fff;height:70px;_height:70px; }
.bbsboxout td{
	border-bottom: 1px solid #f4d7b2;
	border-bottom-style: dashed;
	border-bottom-color: #fdd2e4;
}

.today {
	background-position: center center;
	width: 52px;
	height: 51px;
	margin: 5px;
	text-align: center;
	color: #217AB3;
	font-weight: bold;
	font-size: 12px;
	line-height: 23px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url("../images/digg_blue.gif");
	background-repeat: no-repeat;
}
.today p { display:block; font-weight:100; margin:0px; padding:0px; border:0px; color:#858D92; font-size:11px; }
.todaynew {
	background-position: center center;
	width: 52px;
	height: 33px;
	margin: 5px;
	text-align: center;
	color: #f60;
	font-weight: bold;
	font-size: 12px;
	line-height: 23px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-repeat: no-repeat;
	background-image: url("../images/digg.gif");
}
.todaynew p { display:block; font-weight:100; margin:0px; padding:0px; border:0px; color:#858D92;}

.underline td{border-bottom:1px solid #E7F0F5;}

/*首页右边部分*/
.page_right { width:220px; float:right; background:#fff; }
.page_right ul { width:220px; border:1px solid #fdd2e4; margin-bottom:10px; }
.page_right a {
	color:#666867;
}
/*首页圈子列表样式*/
.nav_group ul { border:0px; }
.nav_group ul li { margin:9px 0px; line-height:18px; color:#666; width:100%; }
.nav_group ul li em { float:right; padding-right:5px; }
.nav_group ul li div { margin:2px 5px 5px 5px; border:1px solid #ededed; padding:2px; width:48px; float:left;}
.nav_group2 { float:left; display:inline; width:49%; }
.nav_group2 ul li { margin:5px 0px; line-height:18px; color:#666; overflow:hidden; height:auto; }
.nav_group2 ul li div { margin:5px; border:1px solid #ddd; padding:2px; width:42px; float:left;}
/*首页右边帖子列表样式*/
.nav_topic ul { background:url("../images/hot_topic_bg.gif") no-repeat; border:0px; width:210px}
.nav_topic ul li { padding-left:30px; height:24px; line-height:24px; overflow:hidden;}
.nav_topic ul li em { float:right; padding-right:5px; }

/* 新闻菜单模式 */
#tabgroup_bot, #topic_bot,#login_bot,#search_bot { height:28px; background:#f0f9fe url("/skins/menubg2.gif"); padding-left:5px;}
.tabtitle {background:#fff; margin-bottom:10px;}
.tabtitle p { float: left; line-height: 21px; }
.tabtitle #bot_link { background:url("/skins/menubg2.gif") repeat-x; height:28px; }
.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 #fdd2e4; border-bottom:0px; border-top:0px; text-align:center; background:#fff; height:24px; cursor: pointer; font-weight:bold; padding-top:4px;}
.link { background:#fff;border:1px solid #fdd2e4; border-bottom:0px; border-top:0px; height:24px; padding: 0px 10px; text-align:center; font-weight:bold; padding-top:4px; cursor: pointer; }
.link_on { background:none; height:22px; padding: 0px 10px; text-align:center; padding-top:3px; margin-top:2px; cursor: pointer; }
.link_on span { font-weight:100; color:#f60; }

/*用户中心切换*/
#Tab{ width:auto; padding:0px; margin:13px auto 10px auto;}

.MenuboxIndex{
	padding-left: 20px;
	background: #FEE7F0;
	line-height: 25px;	
	border: 1px solid #fdd2e4;
	border-bottom: 0px;
	width: auto;
	padding-top: 2px;
	font-weight:bold;
	font-size:13px;
}

.MenuboxIndex .hover{
	font-weight:bold;
	font-size:13px;
}

.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; }
.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 12px; border:1px solid #fdd2e4; border-bottom:0px; background:#FEE7F0; font-weight:100; }
.Menubox li.hover{ padding:0px; width:auto; border:1px solid #fdd2e4; 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 #fdd2e4; border-top:0px; padding:8px; }
.Contentbox a,.Contentbox a:link,.Contentbox a:visited{
	color:#666867;
}
.subHover {line-height:26px; padding:0px 20px;background:#F1F7FB; color:#0365BF; font-weight:bold; line-height:28px;cursor:pointer;}
.subOut {line-height:26px; padding:0px 20px;cursor:pointer;}


/* 首页底部友情链接和论坛统计样式 */
.friendlink { line-height:26px; padding:0px 10px;width:96%; }
.friendlink ul { padding:5px 0px;}
.friendlink ul li {width:100%;line-height:18px;text-align:left;margin:2px; }
.friendlink ul li div {float:left; padding-right:3px;}
.friendlink ul li img { padding-right:5px;margin-bottom:5px}
.count { text-align:left; line-height:24px; }
.count ul { padding:5px 0px 0px 20px;}
/*控制面板*/
.control{line-height:26px;padding:0px 20px;cursor:pointer;}
/*.control ul { padding:10px 0px;}
.control ul li { width:100%; text-align:left; }
.control ul li div { width:65px; float:left; padding-right:3px;}
.control ul li img { padding-right:5px;}*/

/* 底部版权信息部分样式 */
.copyrightbg{
	background: url("Default/bottombg.gif") repeat-x;
} 
.copyright {
	padding-top: 20px;
	padding-bottom: 10px;
	line-height: 18px;
	text-align: left;
	margin-top: 15px;
	font-size: 11px;
	color: #9D9D9B;
	width:974px;	
}
.copyright a {
	color: #9D9D9B;
}
.copyright em { float:right; font-style:normal; }
.copyright span { display:block; }
.ad {padding:5px;text-align:center;}
/*注册和登录界面样式*/
.tableborder li { padding:2px; height:30px; color:#999; }
.tableborder li p { float:left; width:150px; text-align:right; display:block; padding:2px 8px; color:#333; }
.titlebig { padding-left:20px; font-size:14px; }
.TextBoxFocus { background:#E3FAD5; border-bottom:1px solid #CDD8C0; border-right:1px solid #CDD8C0; border-top:1px solid #89A16E; border-left:1px solid #89A16E; }
.TextBox { background:#fff; }
.tron { background:#FAFDFF; }
.trout { background:#fff; }
.forminfo{color:#C0C0C0;border:none;padding:1px;margin-left:5px;}
.forminfo1{color:#ff0000;padding:1px;margin-left:5px;}
.tb{width:152px !important;width:150px;text-align:right; font-size:14px;color:#333;}/*reg table*/

/******************************************/


/* ------新菜单样式部分------ */
.m_li_top {position:relative;line-height:27px;z-index:10000;}
.submenu {z-index:999;position:absolute;left:0px;top:16px;white-space : nowrap; margin:0 ;background:#fff; border:1px solid #DDDDDD;display:none;}
.submenu ul {z-index:999;display:block;margin: 0px;padding: 0px;text-align:left;list-style-type: none; color:#000000; }
.submenu ul li {z-index:999;position:relative;clear:both;height:21px;line-height:21px;display:block;margin:0;border:none;width:100%;padding-left:4px; color:#000000;}
.submunu_popup {line-height:18px;text-align:left;padding:8px;}
.submunu_popup a{line-height:18px; color:#434343;}
.submunu_popup a:hover { color:#CC0000; text-decoration: underline; }

.menuskin {padding: 10px;border : 1px solid #CDCDCD;visibility : hidden;font-size : 12px;position : absolute;background-color : #FFFFFF;filter:alpha(opacity=80); -moz-opacity: 0.8} 
.menuskin a {padding-right : 10px;padding-left : 10px;color : black;text-decoration : none;position:relative;filter:alpha(opacity=100)} 
.menuskin a:hover {color:#CC0000; text-decoration: underline; }
/*
表单部分(用户注册管理、查看事件、回收站管理)
*/
form{margin:0px;}
.formMgr{margin-bottom:5px;}
.menu_popup {display : none; } /*圈子*/
.li1{border-left : 1px solid #9CC3D9; line-height:28px;height:28px;}
.li2{border-left : 1px solid #9CC3D9; line-height:28px;height:28px;background-color:#EDF5F9;}
.mainbar0{width:98%;line-height:22px;background-color:#fff;}
.mainbar1{border-bottom:solid 1px #9cc3d9;}
.mainbar2{border-left:1px solid #9CC3D9;border-right:1px solid #9CC3D9;border-bottom:1px solid #A6BBD0;line-height:22px;background-color:#fff;}
.mainbar3{border-left:1px solid #9CC3D9; border-right:1px solid #9CC3D9;border-bottom:1px solid #9CC3D9; background-color:#fff;}
.mainbar4{border-left : 1px solid #9CC3D9; border-right : 1px solid #9CC3D9;border-top : 1px solid #9CC3D9; background-color : #fff;height:25px;line-height:25px;}
.thh{background-color:#f1f7fb;font-weight:bold;}

/*表格部分*/
table {width:97%}
.tabletitle1{background-color : #EDF5F9;border:1px solid #B4C6DA} 
.tabletitle2{background-color : #EDF5F9;} 
.tablebody4 {background-color : #fff;line-height : normal;padding:10px} 
.tablebody1 {background-color : #fff;line-height : normal;border-right:1px solid #F7F7F7;}
.tablebody1 li{list-style:inside;}
.tablebody2 {background-color : #fff;line-height : normal;border-right:1px solid #F7F7F7;} 
.tablebody3{background-color : #FEE7F0}
.tableborder1{
	border: 0px;
	background-color: #E6E6E6;
	padding: 0px;
}
.tableborder1 td{padding:3px 0px 3px 2px;color:#666}
.tableborder2{background:#FEE7F0;border:1px solid #fdd2e4;padding:3px 0px;} 
.tableborder3{border-left : 1px solid #9CC3D9;border-right : 1px solid #9CC3D9;border-top : 0px;border-bottom : 0 solid #9CC3D9;background-color : #efefef} 
.tableborder4 {border : 1px solid #fdd2e4} 
.tableborder5 {border : 0px;} 
.tableborder6{border : 0px;background-color : #fff}


/*
帖子内容广告CSS定义
*/
div.body_adv_top{border-bottom:1px dotted #95B0CD; padding : 4px;line-height : normal; font-size:12px;}
div.body_adv_bottom{border-top:1px dotted #95B0CD; padding : 4px;line-height : normal; font-size:12px;}
div.body_adv_top,div.body_adv_bottom{width:95%;margin:0 auto;}
div.body_adv_left{float:left;}
div.body_adv_right{float:right; font-size:12px;}

div.first_body_top{margin-top:5px;}
div.first_body_bottom{margin-bottom:5px;position:relative;bottom:0px;}
div.first_body_left{float:left;width:200px;margin:0 auto;}
div.first_body_right{float:right;}
/*
屏蔽层样式定义
*/
#Shade {position:absolute;left: 0;top: 0;width: 100%;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;display: none;background-color: #000;z-index: 96;}
#AutoPostPrompt{font-size:12px;line-height:18px;padding:5px 5px 5px 32px;background:#F8FDFF url("Default/index_box_bg.gif") repeat-x top left;border:2px solid #005985;text-align:left;z-index: 2008;display: none;position: absolute;}
.iframe_style { z-index:99; position:absolute; top: 0; left: 0; width:100%; height:100%; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0;}
#iframe_table { z-index: 108; position: absolute;width:100%;height:100%;}
.b { display:block; text-align:left;}
.post_div{top:20px;position:absolute; z-index:10000;border:1px solid gray; background-color:#BCD7F3; padding:5px;}
.post_iframe{border:0px; overflow:visible; z-index:9999;}

#TopicAppraise,#Shade_frame{font-size:12px;line-height:18px;padding:0;background:#FFFFE6;border:2px solid #222;text-align:left;z-index: 98;display: none;position: absolute;}


#btop a,#btop a:hover,#btop a,#btop a:visited{
	background:transparent url(Default/symbols.gif) no-repeat ;
	height:35px;
	width:35px;
	text-indent:-9999px;
	display:block;
}

#btop a:hover{background:transparent url(Default/symbols.gif) no-repeat 0px -35px}


/* 错误图片提示 */
.errorAvatarImageClass {
	width:82px;
	height:102px;
}
.errorImagePic {
	background-image:url("imagesphoto/imgloading.gif");
	background-repeat:no-repeat;
	width:44px;
	height:42px;
}
.emptyClass {}

/*
相册样式定义
*/
.mypage {
	margin: 5px;
	border:0px;
	padding:1px;
	height:25px;
}
.mypage span {
	height: 15px;
	padding: 1px 5px;
	border: 1px solid #E673AE;
	color: #E673AE;
	font: normal 11px sans-serif, Tahoma;
	background: #FFEEF4;
}
.mypage a:link,.mypage a:visited,.mypage a:hover {
	height: 16px;
	padding: 1px 5px;
	border: 1px solid #E673AE;
	color: #CC6699;
	font: normal 11px sans-serif, Tahoma;
	text-decoration: none;
	background: #FFEEF4;
}
.mypage a:hover {
	border: 1px solid #E673AE;
	color: #ffffff;
	background: #ED1200;
}
.mypage .end {
	font-weight: bold;
}
.mypage .jump {
	padding: 1px 3px !important;
}
.mypage .curpage {
	font-weight: bold;
	color: #ED1200;
	background: #FFC4D7;
}

.mt5{
	margin-top: 5px;
}
.mt10{
	margin-top: 10px;
}

.ml5{
	margin-left: 5px;
}
.ml10{
	margin-left: 10px;
}


/*=====================分栏 */
.mode_main {
	width: 895px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.mainContainer {
}

.mode_col_l {
	float:left;
	width:223px;
	margin-right:5px;
	height:auto;
	min-height: 620px;
	_height:620px;	
}
.mode_col_r{
	width: 667px;
	float: right;
	height:auto;
	min-height: 620px;
	_height:620px;	
}
/*=====================分栏 */

/*=====================侧栏信息 */

.side_user_main{
	width: 223px;
	margin-top: 5px;
}

.side_user_main_bg{		
	border: 1px solid #ED1200;
	background-color: #FFFFFF;
}

.side_user_main_topbg{
	background-position: left bottom;
	background-color: #FFC7DB;
	height: 24px;
	line-height: 24px;
	color: #565656;
	font-weight: bold;
	text-indent: 25px;
	background-image: url('imagesphoto/style.png');
	background-repeat: no-repeat;
}

.side_user_main_centerbg{
	padding:10px;
}

/*=====================侧栏信息 */

/*=====================主栏信息 */

.photo_mainlong{
	width: 895px;
	margin-top: 50px;
}

.photo_main{
	width: 667px;
	margin-top: 50px;
}

.photo_main_bg{		
	border: 1px solid #ED1200;
	background-color: #FFFFFF;
}

.photo_main_topbg{
	background-position: left bottom;
	background-color: #FFC7DB;
	height: 24px;
	line-height: 24px;
	color: #565656;
	font-weight: bold;
	text-indent: 25px;
	background-image: url('imagesphoto/style.png');
	background-repeat: no-repeat;
}

.photo_main_centerbg{
	padding:10px;
}

.photo_main_button{
	background-color:#ffffff;
	border:0px;
	background-image: url('imagesphoto/style.png');
	background-position:0% -200px;
	width:95px;
	padding-top:5px;
	margin:2px;
}

/*=====================主栏信息 */

.viewmode1_top_bg{
	border-style: none none none none;
	border-width: 1px;
	border-color: #808080;
	background: #E47DB1;
	height:28px;
}

.strphotolist{
	height:100%;
	margin-left: 2px;
}
.indexphotolist
{
	border: 1px dotted #CECECE;
	float: left;
	width: 100px;
	height: 100px;
	text-align: center;
	margin-left: 3px;
	margin-top:5px;
}

.picList{ text-align:center; padding:0 5px; zoom:1;}
.picText{ width:134px;float:left; margin:5px 12px 10px 10px; *display:inline; background-color:transparent;}
.picText div{ width:134px; height:107px; *height:100px; *padding:3px 0 4px 0; *font-size:85px; overflow:hidden; display:table-cell; text-align:center; vertical-align:middle;}
.picText div img{ vertical-align:middle;}
.picText p{ margin-top:8px; padding-left:15px; text-align:left; height:16px; line-height:16px;}
.picText p span{ overflow:hidden; position:absolute; height:0px; width:0px; margin-left:-10px; border-top:4px solid #fff; border-left:4px solid #B5B5B5;border-bottom:4px solid #fff; margin-top:2px;}

/*=====================Photolist 图片帖 */
body.photolist .picList .picText{ margin:5px 8px 5px 9px;}
body.photolist .picList [class].picText{ margin:5px 10px;}
body.photolist .picList{ margin:10px auto; text-align:center; background:none; position:relative;}
body.photolist .picList[class]{ padding-left:8px;}
body.photolist .picList .picText p{ height:auto; line-height:20px;}

.style11 .favNav a,.style11 .favBox{ border-color:#BEEB82;}
.style12 .favNav a,.style12 .favBox{ border-color:#A94848;}
.style13 .favNav a,.style13 .favBox{ border-color:#7CCFEE;}
.style14 .favNav a,.style14 .favBox{ border-color:#9BD1B1;}
.style15 .favNav a,.style15 .favBox{ border-color:#BDD0DF;}
.style11 .favNav a{ background:#F3FCE9;}
.style12 .favNav a{ background:#F0DDDD;}
.style13 .favNav a{ background:#E2F4FC;}
.style14 .favNav a{ background:#DDF0E4;}
.style15 .favNav a{ background:#E8EFF4;}


/***************************************************************************************************************************************************/
.C_module{ margin:0 0 5px 0; zoom:1;/*width:100%;*/ background-color:#fff;}
.C_module .wT{height:32px;}
.C_module .wBL,
.C_module .wBR,
.C_module .wB{ font-size:0; }
.C_module .wTL,
.C_module .wTR,
.C_module .wBL,
.C_module .wBR{background-repeat:no-repeat; }
.C_module .wT,
.C_module .wB{background-repeat:repeat-x; margin:0 3px;}
.C_module .wTL{background-position:left -45px;}
.C_module .wTR{background-position:right -152px;}
.C_module .wT{background-position:0 -97px;}
.C_module .wBL{background-position:left 0;}
.C_module .wBR{background-position:right -28px;}
.C_module .wB{background-position:0 -14px;}
.wT h3,.wT h2{ color:#000; font-size:12px;}
.wT h3 a{ float:right; text-decoration:underline; font-size:12px; margin-right:5px; font-weight:normal;}
/*======================================================
    默认蓝色风格  HTML className="style0" 
======================================================*/
html.style0,
.style0 textarea{ scrollbar-face-color:#CFEAF6; scrollbar-highlight-color:#CFEAF6; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#A2CBF3; scrollbar-shadow-color:#CFEAF6; scrollbar-arrow-color:#85BAEF; scrollbar-track-color:#eff4fa;}
.style0 body{/*background:#ECF1F5;*/}
.style0 #D_footer{zoom:1;}
.style0 .C_module{ background-color:transparent;}
.style0 .wM{ border-style:solid; border-width:0 1px;}
.style0 .wT{ height:32px; line-height:32px;}
.style0 .wB{ height:2px;}
.style0 span.sel01{ border:1px solid #A2CBF3;}
.style0 span.sel01 select option{ background:#F7FCFF;}
.style0 .borT{ border-color:#C3DBF3;}
.style0 .input1,
.style0 .ta1{ border:1px solid #A2CBF3; background:#F7FCFF;}
.style0 .com_btn{ height:27px; width:55px; line-height:27px; background-position:0 -384px;background-color:transparent;}
.style0 .com_btn2{ height:21px; width:60px; line-height:21px; background-position:0 -424px;background-color:transparent;}
.style0 .com_btn4{ height:27px; width:50px; line-height:27px; background-position:0 -455px;background-color:transparent;}

.style0 #D_MDcover div.wM{ margin-top:-29px; background:#fff url(http://imgcache.qbar.qq.com/b03style/img_default/mtpbg.gif) repeat-x top;}
.style0 #D_MDcover div.wM_c{ background-image:url(http://imgcache.qbar.qq.com/b03style/img_default/wa_c_bg.gif); background-position:0 bottom ; background-repeat:repeat-x;}
.style0 #homeNewPost{ width:50px; line-height:21px; margin-top:5px; background-position:0 -341px; text-align:center; text-decoration:none; color:#4875EB;}
.style0 #homeNewPost:hover{ color:#0000FF;}

.style0 img.navBarHidden,
.style0 img.navBarShow,
.style0 .picText div,
.style0 #D_UserList0,
.style0 #D_UserList1,
.style0 #D_UserList2,
.style0 dl.activeUserRank .theActiveOne,
/*.style0 #D_invitejoin,*/
.style0 .com_btn,
.style0 .com_btn2,
.style0 .com_btn4,
.style0 span.gotop input.pagenumbtn,
#homeNewPost{ background-image:url(http://imgcache.qbar.qq.com/b03style/img_default/s0pics.gif);}
.style0 img.navBarHidden{ background-position:0 -284px;}
.style0 img.navBarShow{ background-position:0 -312px;}
.style0 .udl{ border-top:1px solid #C3DBF3;}
.style0 #D_UserList0,
.style0 #D_UserList1,
.style0 #D_UserList2{ background-position:0 -160px; background-repeat:no-repeat; margin:0 5px;}
.style0 dl.activeUserRank .theActiveOne{ background-position:0 -120px;}
.style0 #D_lwDIV{ border:1px #A6CCF0 solid; background:#fff;}
.style0 #D_lwDIV h5{ background:#F0F8FC; border-bottom:1px #A6CCF0 solid;}
.style0 #D_lwDIV div.indexgbbt .com_btn{ height:27px;}
.style0 #D_removeDIV{ border:1px #A6CCF0 solid; background:#fff;}
.style0 #D_removeDIV h5{ background:#F0F8FC; border-bottom:1px #A6CCF0 solid;}
.style0 #D_MDboard li.leftNavType0{ background:url(http://imgcache.qbar.qq.com/b03style/img_default/arrow_leftNavType00.gif) repeat-x left top;}
.style0 h4.goToguestbook a,
.style0 .wT h3,
.style0 h4.browserstyle,
.style0 #D_MDboard .leftNavType0 h5{ background-image:url(http://imgcache.qbar.qq.com/b03style/img_default/icon_all.gif); background-repeat:no-repeat;}
.style0 h4.goToguestbook a{ background-position:-4px -149px;}
.style0 h4.browserstyle{ border-top:1px solid #D7D7D7; padding:6px 0pt 4px 0; margin:0 7px; background-position:-2px 1px;}

/*灰色*/
.style0 .s01 .wTL,
.style0 .s01 .wTR,
.style0 .s01 .wT,
.style0 .s01 .wBL,
.style0 .s01 .wBR,
.style0 .s01 .wB{background-image:url(http://imgcache.qbar.qq.com/b03style/img_default/waCorner_all.png)}
.style0 .s01 .wM{border-color:#C8C8C8; zoom:1; background:#fff url(http://imgcache.qbar.qq.com/b03style/img_default/wa_c_bg.gif) bottom repeat-x;}

/*蓝色*/
.style0 .s02 .wTL,
.style0 .s02 .wTR,
.style0 .s02 .wT,
.style0 .s02 .wBL,
.style0 .s02 .wBR,
.style0 .s02 .wB{background-image:url(http://imgcache.qbar.qq.com/b03style/img_default/wbCorner_all.png)}
.style0 .s02 .wM{border-color:#A2CBF3; background:#fff url(http://imgcache.qbar.qq.com/b03style/img_default/wb_c_bg.gif) bottom repeat-x;}

/*黄色（公告）*/
.style0 .s03 .wTL,
.style0 .s03 .wTR,
.style0 .s03 .wT,
.style0 .s03 .wBL,
.style0 .s03 .wBR,
.style0 .s03 .wB{background-image:url(http://imgcache.qbar.qq.com/b03style/img_default/wcCorner_all.png)}
.style0 .s03 .wM{border-color:#FECD57; background:#fffccc url(http://imgcache.qbar.qq.com/b03style/img_default/wc_c_bg.gif) bottom repeat-x;}

/*读帖页*/
.style0 .pageFunction{ color:#000; background:#F0F8FC; height:35px; line-height:35px; border:solid #C3DBF3; border-width:1px 0;}
.style0 span.C_backLine2,.style0 span.C_backLine{ color:#C3DBF3; }
.style0 span.C_backLine2{ position:relative; *top:-5px;}
.style0 .pageFunction p a b{ background:#A2CBF3;}
* html.style0 .pageFunction p{margin-top:8px;}
.style0 span.gotop input.pagenum{ border-color:#A1CBF3;}
.style0 span.gotop input.pagenumbtn{ *background:url(http://imgcache.qbar.qq.com/b03style/img_default/s0pics.gif); background-position:0 -493px;}
.style0 .postDetail{ margin-bottom:5px;}
.style0 .perinfo{ background:#F2FAFD; padding:0px 10px; margin:0 5px; color:#000; border-top:1px solid #BEE1F4;}
.style0 .louzhu{ border-top:none;}
.style0 .perinfo a span{ border-left:4px solid #F2FAFD; border-right:4px solid #F2FAFD; border-top:4px solid #000;}
.style0 .postContent{ margin:0 5px; background:#F2FAFD; zoom:1;}
.style0 #gradeBar {border:1px solid #A1CBF3;}
/*列表页*/
.style0 h2.ipl_h2{ color:#000; line-height:32px;}
.style0 h2.vp_h2{ height:32px;}
.style0 h2.vp_h2 img{ _margin-top:7px;}
.style0 .pl thead td{ border-bottom-color:#C3DBF3;}
.style0 .pl tbody tr.hovertr td,
.style0 .pl tbody tr:hover td{ border-bottom:1px solid #F1E9AD; background:#FFFCE5;}
.style0 .boardNotice{border-top:1px solid #C3DBF3}
/*关于本吧*/
.style0 .barinfo table th,
.style0 .barinfo table td{ border:1px solid #D1E7FB;}
.style0 .barinfo tr.tr1bg{ background:#F0F8FC;}
/*搜索*/
.style11 .schrelt_tb{ margin-top:1px;}
/*邀请好友*/
.style0 .inviteTB{ border:1px solid #C5DEF5;}
.style0 #D_inviteList a:hover{color:#7F9DB9;}
.style0 #D_btnAppend,
.style0 #D_btnDelete{ height:20px; line-height:17px; border:1px solid #C5DEF5; background-color:#F2FAFD; color:#234008; width:auto; padding:0 5px; width:90px;}
/*留言板*/
.style0 .lmsTopBtn{ text-align:right; padding:0 20px 0 10px; height:33px; line-height:33px; border-top:1px solid #C3DBF3;}
.style0 .msTop{ border-top:1px solid #D1E7FB;}
.style0 .msCon{ background:#F2FAFD;}


