/*--- 表单样式 --*/
img{ border: none; }

/*-- 首页论坛栏目 --*/
.LinkTableForForum{margin:5px 5px 5px 0px;}
 
.article_title{color:#fff}

 /* pic */
#edbody{width:100%;clear:both;margin-top:2px;}
#photolist .iconsmode .op,#photolist .iconsmode .op,#photolist .iconsmode .cl,#photolist .iconsmode .fr{ display:block; font-size:0px; width: 16px; height: 16px; line-height:0px; text-decoration:none; margin:4px; text-indent: -9999px; background-repeat:no-repeat; background-position:center; float:left;}

#albumcollectionlist .iconsmode .op,#albumcollectionlist .iconsmode .op,#albumcollectionlist .iconsmode .cl,#albumcollectionlist .iconsmode .fr{ display:block; font-size:0px; width: 16px; height: 16px; line-height:0px; text-decoration:none; margin:4px; text-indent: -9999px; background-repeat:no-repeat; background-position:center; float:left;}

.iconsmode{clear:both;width:100%;margin-top:3px;}

.iconsmode .item{width:172px;height:180px;float:left;margin:3px;padding:2px;margin-top:25px}
*html .iconsmode .item{width:172px;height:180px;float:left;margin:3px;padding:2px;margin-top:0px}
*+html .iconsmode .item{width:172px;height:180px;float:left;margin:3px;padding:2px;margin-top:25px}

.iconsmode .inner{width:142px; height:172px;margin:0px !important;margin-top:4px;background-color:#FFF;border:1px solid #CCC;text-align:center}

.iconsmode dl{ display: block; width: 128px; height: 134px; margin: 3px; background: url(../../images/icons/bg_album.gif) no-repeat; }
.iconsmode dl.content,.iconsmode dl.audio,.iconsmode dl.video{ background:#f8f8f8; }
.iconsmode dt{ display: block; width: 128px; height: 90px; text-align:center; }
.iconsmode dt img{ margin-top: 10px;}

.toolsbar{width:100%;height:20px;clear:both;margin-top:3px;}
.toolsbar p{padding:1px; border:1px solid #ccc;width:80px;float:right;margin-right:4px;}
.toolsbar p a{display:block;text-align:center;color:#0054A6;font:bold 12px Arial, Helvetica, sans-serif;background:url(../images/btn_toolsx.gif) repeat-x;border:1px solid #74D8FE;border-bottom-width:2px;border-right-width:2px;height:21px; line-height: 21px; text-decoration: none;}
.toolsbar p.publish,.toolsbar p.preview{width:106px;}
.toolsbar p.returnbk,.toolsbar p.returnalb,.toolsbar p.pub2family{width:120px;}
.toolsbar p.orderbk,.toolsbar p.copyaddr,.toolsbar p.addart2bk,.toolsbar p.add2album{width: 110px;}
.toolsbar p.orderalb{width: 130px;}
.toolsbar div.operate{float:right;padding:4px 4px 0px 0px;}
.toolsbar div.operate select{width:100px;height:22px;}

.alinfo{ width: 100%; }
.alinfo h2{ display: block; padding: 18px 3px 8px 60px; color: #000; font-size: 12px; height: 45px; background-repeat: no-repeat; background-position: 8px 50%; overflow: hidden; }
.alinfo ul{ display:block; clear:both;}
.alinfo li{line-height: 22px; color: #666; display:inline; }
.alinfo p.operation{ display:block; height:22px;}
.alinfo p.operation a{ padding: 2px 2px 2px 20px; background-repeat: no-repeat; background-position: left center; }
.alinfo dl{background: #f8f8f8; padding: 10px; height: 200px; margin:12px 0 12px 0; display:block; position:relative;}
.alinfo dt{ font-weight: bold; width: 128px; height:134px; background:url(../../images/icons/bg_album.gif) no-repeat; position:absolute; left:8px; top: 10px; text-align:center; }
.alinfo dt img{ margin-top:10px;}
.alinfo dd{ display: block; width: 74%; position: absolute; right: 5px; top: 5px; }
.alinfo dd p.albname{ font-size: 14px;color:#0071BD; font-weight:bold;}


#album ul,#popedom ul{ list-style: none; } 
#album li,#popedom li{ margin: 0; padding: 0; background: transparent; height: 20px; clear: both ;}
#album li label input,#popedom li label input{ float: left; }
#album li label span,#popedom li label span{ padding: 0 0 0 20px; display: block; float: left; margin: 0 0 0 8px; }

/*-- 贡献 --*/
.panel-body .post-category h3{ color: #fff;border: solid 1px #87c64c;background: #fff;}
.panel-body .post-category h3 strong{background-color: #87c64c;}
.panel-body .post-category li{ background-color: #f8f8f8; border-color: #ddd;}
.panel-body .post-category li a{ color:#999;}
.panel-body .post-category li.seled{background: #fff;}
.panel-body .post-category li.seled a{color: #f60;background: url(../images/bg_tabs.jpg) repeat-x;}
.panel-body .member-icons{border: solid 1px #ddd;background: #fff;}
.member-icons .item{ background: url(../../images/icons/top/dot_line_y.gif) repeat-y right top;}
.member-icons #top01 .loc{ background-image: url(../../images/icons/top/top01.gif); }
.member-icons #top02 .loc{ background-image: url(../../images/icons/top/top02.gif); }
.member-icons #top03 .loc{ background-image: url(../../images/icons/top/top03.gif); }
.member-icons #top04 .loc{ background-image: url(../../images/icons/top/top04.gif); }
.member-icons #top05 .loc{ background-image: url(../../images/icons/top/top05.gif); }
.member-icons #top06 .loc{ background-image: url(../../images/icons/top/top06.gif); }
.member-icons #top07 .loc{ background-image: url(../../images/icons/top/top07.gif); }
.member-icons #top08 .loc{ background-image: url(../../images/icons/top/top08.gif); }
.member-icons #top09 .loc{ background-image: url(../../images/icons/top/top09.gif); }
.member-icons #top10 .loc{ background-image: url(../../images/icons/top/top10.gif); }
.panel-body .member-icons{overflow:hidden;_height: 1%;padding: 3px;}
.member-icons .item{width: 89px; height: 160px; float: left; position: relative;z-index:1;overflow: hidden;}
.member-icons .item .icons{ width:89px;height:64px;position: absolute;z-index: 3;top: 40px;left: 0; text-align:center;}
.member-icons .item .icons img{ padding:1px; border:1px solid #ddd; width:60px; height:60px; }
.member-icons .item .uname{ height: 20px; padding-left:10px; position: absolute; z-index: 2; top: 110px; left: 0; }
.member-icons .item .status{height:23px;position: absolute;z-index: 2;top:130px;left: 0;padding-left:8px;}
/*.member-icons .item .status a{ display: block; width: 20px; height: 20px; overflow: hidden; text-indent: -9999px; background-repeat: no-repeat; background-position: center; text-decoration: none; float: left; }*/
.member-icons .item .loc{display: block;width: 100%; height: 36px;position: absolute;z-index:2;top: 0;left: 0;font-size: 1px; text-indent: -9999px;background-repeat: no-repeat;background-position: top center;}
.member-icons #top10{background: none}

/** 标签级别  **/
a.tlv0{font-size:12px;color:#666;}
a.tlv1{font-size:14px;color:#F60;font-weight:bold;}
a.tlv2{font-size:16px;color:#177B2F;font-weight:bold;}
a.tlv3{font-size:16px;color:#000;font-weight:bold;}
a.tlv4{font-size:18px;color:#0006FF;font-weight:bold;}
a.tlv5{font-size:24px;color:#666;font-weight:bold;}
a.tlv6{font-size:30px;color:#06C;font-weight:bold;}

#taglist{ !important;height:auto !important; white-space:normal; word-break:break-all;overflow:hidden;}
#taglist a{ line-height: 120%;}

/* search */
.buttonstyle {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BACKGROUND-IMAGE: url(../../images/icons/search/select.gif); FONT: 12px 瀹嬩綋; BORDER-LEFT: #ffffff 0px solid; WIDTH: 123px; COLOR: #333333; BORDER-BOTTOM: #ffffff 0px solid; HEIGHT: 22px; BACKGROUND-COLOR: #e7e7e7
}
.buttonstyle_min {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BACKGROUND-IMAGE: url(../../images/icons/search/select_min.gif); FONT: 12px 瀹嬩綋; BORDER-LEFT: #ffffff 0px solid; WIDTH: 80px; COLOR: #333333; BORDER-BOTTOM: #ffffff 0px solid; HEIGHT: 22px; BACKGROUND-COLOR: #e7e7e7
}

input.data_d {
	width:20px; height:20px; background-image:url(../../images/icons/data_default.gif); background-repeat:no-repeat; border:0px;
}

input.data_o {
	width:20px; height:20px; background-image:url(../../images/icons/data_over.gif); background-repeat:no-repeat; border:0px;
}

 /*-- 用户区右边栏 --*/
.PcontentUser{text-align:left;padding-left:10px;padding-top:10px;line-height:160%}  

/*--- form 样式 --*/
.form_table{border-width: 0px;height:auto;background-color:#ffffff;line-height : normal;margin:auto;}
.form_head {color: #333333;text-align: center;font-size: 10pt;height: 30px;}
.form_tr {}
.form_td {background-color:#ffffff;vertical-align: center;}
.form_sub_td {text-align: center;background-color:#ffffff;vertical-align: center;height:30px;}
.form_td_left {text-align: right;background-color:#ffffff;}
.form_td_right {text-align: left;background-color:#ffffff;}
.form_radio {background-image: url("");border-left-style:none;border-right-style: none;border-top-style: none;border-bottom-style: none;}
.asterisk {padding-left:5px; color:#FF0000;}

.list_tr {
	text-align: center;
	background-color:#ffffff;
	line-height:25px;
}

.list_td {
	color: #333333;
	background-color:#ffffff;
	line-height:25px;
}

.list_td_mouse {
	color: #333333;
	background-color:#CCFFFF;
	line-height:25px;
}

.list_td_change {
	color: #333333;
	background-color:#E9EFE2;
	line-height:25px;
}
.list_table {
	background-color:#8DAD69;
	line-height:25px;
}

.list_title_tr {
	background-color:#ffffff;
	line-height:30px;
}

.list_title_td {
	background-color:#DAE3CE;
	height:30px;
}

/* 排序标题 */
a.list_title_order:link,a.list_title_order:active,a.list_title_order:visited
{
	color:#333333; text-decoration:none;
}

.TBTop {
	BACKGROUND-COLOR: white
}
.TBHead {
	BACKGROUND-IMAGE: url(); BACKGROUND-COLOR: #E9EFE2
}
.HeadFont {
	COLOR: #403311
}
.TBHead2 {
	BACKGROUND-IMAGE: url(); BACKGROUND-COLOR: #77aacc
}
.TBBG9 {
	BACKGROUND-IMAGE: url(); BACKGROUND-COLOR: #FFF
}

.TBBG1 {
	BACKGROUND-IMAGE: url(); BACKGROUND-COLOR: #E9EFE2
}
.TBone {
	BACKGROUND-COLOR: white
}
.TBthree {
	BACKGROUND-COLOR: white
}
.TBfour {
	COLOR: black
}
.TBtwofont {
	COLOR: #4444c4
}
.NavColor {
	COLOR: #000088
}
.GrayFont {
	COLOR: #666666
}
.TBframeButton {
	BACKGROUND-COLOR: #77aacc
}
.TBframeBG {
	BACKGROUND-IMAGE: url(); BACKGROUND-COLOR: #f0f1f5
}
.GrayFont {
	COLOR: gray
}
.RedFont {
	COLOR: red
}
.BlueFont {
	COLOR: blue
}
.TBMenu {
	BACKGROUND-COLOR: #bfcaeb
}
.MenuBG {
	BACKGROUND-COLOR: #f0f2fe
}
.MenuColor {
	BACKGROUND-COLOR: #cfdaeb
}

.forum_nav_table
{
	text-align:center;
	PADDING-RIGHT: 25px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: #333333; /*Default menu color*/
border-bottom: 1px solid white;
}


#modernbricksmenu .current a{ /*currently selected tab*/
background:url(dot1.gif); /*Brown color theme*/ 
border-color: #647733; /*Brown color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background:url(dot1.gif); /*Brown color theme*/ 
}

/*home bottom img link */
fieldset {
	padding:10px;
	margin:10px;
	width:auto;
	border:#006600 dashed 1px;
} 
legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-weight:800; 
	background:#fff;
} 

/*column ul li */
.columUL{margin-left:-22px;margin-top:5px}
*html .columUL{margin-left:20px;margin-top:5px}
*+html .columUL{margin-left:20px;margin-top:5px}
