.usl {
	overflow: scroll;
	overflow-x: hidden;
	padding: 5px;
	width: 580px;
	height: 280px;
}

.usl2 {
	width: auto;
	border: dashed #CCC;
	border-width: 0 1px 1px;
}

.usl li {
	overflow: hidden;
	float: left;
	margin: 3px;
	width: 134px;
	height: 64px;
}

.usl a {
	display: block;
	padding: 4px;
	border: 1px solid #FFF;
}

.usl a:hover {
	text-decoration: none;
	border: 1px solid;
	border-color: #DDD #999 #999 #DDD;
	background: #FFFFFF;
}

.usl .avt {
	float: left;
	margin-right: 5px;
	width: 52px;
	height: 52px;
	border: 1px solid #dedede;
	background-color: #FFF;
	background-position: 2px 2px;
	background-repeat: no-repeat;
	zoom: 1;
}

.usl .d {
	float: left;
	width: 65px;
	height: 54px;
	overflow: hidden;
	word-wrap: break-word;
}

.usl li.a a,.usl li.a a:hover {
	border-color: #F90;
	background-color: #FFF1E1;
}

.usl li.a .avt span {
	display: block;
	margin-left: 2px;
	width: 50px;
	height: 50px;
	background: url("../image/mark.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/mark.png*/
		 no-repeat left bottom;
}

.usd {
	padding: 5px 10px 0;
	border: solid #CCC;
	border-width: 1px 0;
	background-color: #FFFFFF;
}

.usd2 {
	border-width: 1px;
	border-style: dashed;
}

.usd li {
	float: left;
	margin-right: 1%;
	width: 48%;
}

.e {
	overflow: hidden;
}

.e .i,.el .i {
	padding: 6px 10px;
	border-bottom: 1px dashed #dedede;
	background: #F7F7F7;
}

.el {
	
}

.et {
	margin: 20px 0 10px;
}

.el li {
	padding: 10px 20px;
	min-height: 20px;
	border-bottom: 1px dashed #dedede;
}

.ie6 .el,.ie6 .el li {
	zoom: 1;
}

.el .t {
	position: absolute;
	margin: 1px 0 0 -20px;
}

.el .o {
	overflow: hidden;
	float: right;
	margin: 4px -20px -4px 0;
	width: 16px;
	height: 16px;
	text-indent: 20px;
	background: url("../image/op.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/op.png*/ 
		no-repeat -2px -62px;
}

.ie6 .el .o {
	position: absolute;
	margin: 2px 0 0 525px;
}

.el .del {
	background-position: -2px -22px;
}

.el .d {
	padding-top: 10px;
	color: #666;
}

.ec .tn {
	margin: 10px 10px 0 0;
	cursor: pointer;
}

.ec a .tn {
	float: left;
	padding: 2px;
	border-radius: 3px;
	height: 90px;
	overflow: hidden;
	border: 1px solid #dedede;
}

.ie6 .ec a .tn {
	width: expression(this.width > 90 && this.width >= this.height ? 90 : true);
	height: expression(this.height > 90 && this.width <= this.height ? 90 : true);
}

.el .ec .hot {
	float: right;
	margin: 10px 0 0 10px;
	width: 55px;
	height: 50px;
	background: url("../image/hotspot.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/hotspot.gif*/
		 no-repeat;
}

.el .ec .hot a {
	display: block;
	line-height: 20px;
	text-align: center;
	color: #FFF;
}

.el .ec .hot a:hover {
	text-decoration: none;
}

.el .ec .hot em {
	display: block;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	cursor: pointer;
}

.el a {
	color: #333;
}

.xlda .el {
	overflow: hidden;
	float: left;
	margin-top: -4px;
	width: 100%;
}

.xlda .el li {
	margin-bottom: -4px;
	padding-top: 14px;
}

.ie6 .xlda .el .o {
	margin: 2px 0 0 460px;
}

#share_preview .h {
	display: none;
}

.pbg {
	height: 10px;
	background: url("../image/pllb.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pllb.png*/
		 0 0 repeat-x;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}

.pbr {
	height: 16px;
	width: 470px;
	background-image: url("../image/pllb.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pllb.png*/;
	background-color: #5AAF4A;
	background-position: 0 -16px;
	background-repeat: repeat-x;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}

.pbg2 {
	display: block;
	height: 10px;
	width: 130px;
	margin: 0 auto;
	background: url("../image/ico_jdt.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/ico_jdt.png*/
		 0 -10px repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.pbr2 {
	display: block;
	height: 10px;
	background: url("../image/ico_jdt.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/ico_jdt.png*/
		 0 0 repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.md_ctrl a:hover {
	text-decoration: none;
}

.quote {
	overflow: hidden;
	margin: 10px 0;
	padding-left: 16px;
	background: url("../image/qa.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/qa.gif*/ 
		no-repeat 0 0;
	color: #666;
}

.quote blockquote {
	display: inline;
	margin: 0;
	padding-right: 16px;
	background: url("../image/qz.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/qz.gif*/ 
		no-repeat 100% 100%;
}

.m_c .quote {
	width: 585px;
}

.blockcode {
	overflow: hidden;
	margin: 10px 0;
	padding: 5px 10px;
	background: #F7F7F7;
	color: #666;
}

.blockcode code {
	font-family: Monaco, Consolas, 'Lucida Console', 'Courier New', serif;
	font-size: 12px;
	line-height: 1.8em;
}

* html .blockcode code {
	font-family: 'Courier New', serif;
}

.fct a {
	float: left;
	margin-left: 8px;
}

.fa_fav_0,.fa_fav,.fa_rss,.fa_achv,.fa_bin,.fa_ivt {
	padding-left: 20px;
	background: no-repeat 0 50%;
}

.fa_fav_0 {
	background-image: url("../image/fav_grey.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/fav_grey.gif*/;
}

.fa_fav {
	background-image: url("../image/fav.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/fav.gif*/;
}

.fa_rss {
	background-image: url("../image/feed.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/feed.gif*/;
}

.fa_achv {
	background-image: url("../image/clock.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/clock.gif*/;
}

.fa_bin {
	background-image: url("../image/recyclebin.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/recyclebin.gif*/;
}

.fa_ivt {
	background-image: url("../image/user_add.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/user_add.gif*/;
}

#fh {
	width: 644px;
}

.mw #fh {
	width: 100%;
}

#fh .bm {
	padding-top: 5px;
	padding-bottom: 0;
}

#nv_group #fh {
	margin-bottom: 1em;
}

#fh #gh {
	padding-top: 10px;
}

#fh .h {
	margin-top: 10px;
}

#fh .h * {
	float: left;
}

#fh h1 {
	margin-right: 10px;
	font-size: 16px;
}

#fh .h .y {
	float: right;
}

#fh .o a {
	float: left;
	margin-right: 10px;
}

#fh.m {
	padding-top: 0;
	background-color: #FFFFFF;
}

.xst {
	font-family: Helvetica Neue, Arial, Hiragino Sans GB, STHeiti,
		Microsoft Yahei, SimSun, WenQuanYi Micro Hei, sans-serif;
	font-size: 14px;
}

.xst i {
	font-style: italic;
}

.ttp {
	border-bottom: 1px solid #eee;
}

.ttp li {
	float: left;
	margin: 0 8px;
}

.ttp a,.ttp strong {
	display: inline-block;
	line-height: 50px;
	white-space: nowrap;
	padding: 0 10px;
	position: relative;
	height: 50px;
	color: #555;
	font-size: 14px;
}

.ttp li.a a {
	color: #F35B4F;
}

.ttp li span {
	bottom: -1px;
	left: 50%;
	width: 0%;
	height: 3px;
	transition: all 0.2s ease-in-out 0s;
	position: absolute;
	background-color: #F35B4F;
}

.ttp li.a span,.ttp a:hover span {
	width: 100%;
	left: 0
}

.ttp a:hover {
	color: #F35B4F;
	text-decoration: none;
}

.ttp .a a {
	padding-right: 12px;
	padding-left: 12px;
	border-color: #333;
	background: #FFFFFF;
	color: #333;
}

.ttp .pipe {
	float: left;
	margin-right: 10px;
	padding: 0;
	width: 2px;
	height: 27px;
	background: #C2D5E3;
	text-indent: -9999px;
}

.cttp {
	overflow: hidden;
	padding-right: 35px;
	height: 32px;
}

.cttp .unfold,.cttp .fold {
	float: right;
	display: inline;
	margin: 5px -35px 9px 0;
	padding: 0 0 0 10px;
	width: 25px;
	height: 18px;
	background-color: transparent;
	color: #333;
	font-weight: 400;
}

.tl .bm_c {
	padding-top: 0;
}

.tl table {
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.tl th,.tl td {
	padding: 5px 0;
	border-bottom: 1px solid #C2D5E3;
}

.emptb th,.emptb td {
	padding: 0;
	border-bottom: none;
}

.tl tr:hover th,.tl tr:hover td {
	background-color: #FFFFFF;
}

.tl .threadpre td,.tl .threadpre:hover td {
	background-color: #FCFCFC;
}

.tl .threadpre .threadpretd {
	border-left: 1px solid #C2D5E3;
	border-right: 1px solid #C2D5E3;
}

.tl th .tdpre,.tl td.fn .tdpre {
	visibility: hidden;
	display: inline;
	width: 31px;
	height: 17px;
	margin-top: 3px;
	background-image: url("../image/preview.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/preview.png*/;
	text-indent: -999em;
	overflow: hidden;
}

.tl th:hover .tdpre,.tl td.fn:hover .tdpre {
	visibility: visible;
}

.ie6 .tl th .tdpre,.ie6 .tl td.fn .tdpre {
	display: none;
}

.fastpreview {
	position: relative;
}

.icon_preview {
	position: absolute;
	display: block;
	left: 80px;
	top: -13px;
	width: 11px;
	height: 8px;
	background: url("../image/icon_preview.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/icon_preview.png*/;
	overflow: hidden;
}

a.icon_up {
	display: block;
	margin: 0 10px;
	height: 25px;
	background: #F2F2F2 url("../image/arrow_up.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/arrow_up.png*/
		 no-repeat 50% 50%;
	overflow: hidden;
	border: 1px dashed rgb(194, 213, 227);
	border-radius: 3px;
}

a.icon_up:hover {
	background: #FFF url("../image/arrow_up_hover.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/arrow_up_hover.png*/
		 no-repeat 50% 50%;
}

.fastpreview td {
	border-bottom: none !important;
}

.tl th,.tl td.fn {
	padding-right: 1.5em;
	zoom: 1;
}

.tl th a:visited,.tl td.fn a:visited {
	color: #666;
}

.fromg {
	visibility: hidden;
}

.ie6 .fromg,tr:hover .fromg {
	visibility: visible;
}

.tl .icn {
	padding-left: 5px;
	width: 25px;
	text-align: left;
}

.tl .icn a:hover {
	text-decoration: none;
}

.tl .new {
	
}

.tl .comm {
	
}

.tl .frm {
	width: 150px;
}

.tl .o {
	width: 20px;
}

.tl .num {
	width: 120px;
}

.tl .by {
	width: 245px;
}

.tl cite,.tl .num em {
	display: block;
}

.tl th em {
	margin-right: 4px;
	zoom: 1;
}

.tl th em,.tl th em a {
	color: #007CD5;
}

.tl td em {
	font-size: 11px;
	font-family: Arial, Psimsun, sans-serif;
	-webkit-text-size-adjust: none;
}

.tl td em,.tl td em a {
	color: #999;
}

.tl .ts th,.tl .ts td {
	padding: 3px 0;
	border-bottom-color: #dedede;
	background: #FFFFFF;
}

.tl .th {
	margin-top: 1px;
	padding: 0;
	border-bottom: 1px solid #dedede;
	background: #FFFFFF;
}

.tl .th table {
	border: none;
}

.tl .th td,.tl .th th {
	height: 20px;
	border: none;
	vertical-align: baseline;
}

.tl .tf {
	padding: 3px 0;
}

.tf .showmenu:hover {
	border-color: #C2D5E3;
}

.tl_reply {
	padding-left: 10px;
	background: url("../image/dot.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/dot.gif*/ 
		no-repeat 0 7px;
}

.recy {
	text-decoration: line-through;
}

.tps {
	white-space: nowrap;
}

.tps a {
	padding: 2px 4px;
	color: #555;
}

.tps a:hover {
	background-color: #FFFFFF;
	color: #007CD5;
}

.tsm {
	overflow: hidden;
	margin-bottom: -10px;
	width: 100%;
	border-collapse: collapse !important;
}

.ie6 .tsm,.ie7 .tsm {
	margin-bottom: 0;
}

.tsm th {
	padding: 5px 0 5px 10px;
	border: none;
	vertical-align: top;
}

.tsm td {
	padding: 5px 10px 5px 0;
	border: none;
	vertical-align: top;
}

.tsm tr:hover th,.tsm tr:hover td {
	background: none !important;
}

.tsm li {
	float: left;
	margin-right: 4px;
	padding: 0 4px;
	white-space: nowrap;
}

.tsm .a a {
	color: #555;
	font-weight: 700;
}

.tsm .a a:hover {
	text-decoration: none;
}

.subtsm {
	margin-top: 5px;
	padding: 5px;
	border: 1px dotted #C2D5E3;
}

.mfm .mtm {
	margin-right: 10px;
}

.mfm span {
	height: 26px;
}

.tradl {
	
}

.tradl li {
	padding: 10px;
	width: 138px;
	height: 235px;
}

.pg_trade .tradl li {
	float: none;
	padding: 10px 0;
	width: auto;
	height: 224px;
}

.tradl .u {
	text-align: left;
}

.tradl h4 {
	overflow: hidden;
	height: 38px;
	font-weight: 400;
}

.tradl .tn {
	display: block;
	position: relative;
	margin: 5px auto;
	padding: 1px;
	width: 130px;
	height: 130px;
	border: 1px solid #dedede;
}

.tradl .tn em.hot {
	width: 53px;
	height: 46px;
	background-position: 0 -48px;
}

.tradl img {
	max-width: 130px;
	max-height: 130px;
}

* html .tradl img {
	width: expression(this.width > 130 && this.width >= this.height ? 130 : true);
	height: expression(this.height > 130 && this.width <= this.height ? 130 : true);
}

.tradl .p {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #999;
}

.tradl .stat {
	background: url("../image/closed.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/closed.png*/;
	color: #FFF;
}

.dtm {
	padding: 10px 0;
	text-align: center;
	font-weight: 700;
}

.ds {
	margin-top: 1em;
	background: url("../image/debate_bg.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/debate_bg.gif*/
		 no-repeat 50% 100%;
	line-height: normal;
}

.ds th {
	width: 60px;
	vertical-align: bottom;
}

.ds th div {
	background: url("../image/debate_vs.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/debate_vs.gif*/
		 no-repeat 50% 50%;
	height: 150px;
}

.ds td {
	vertical-align: bottom;
}

.ds td p {
	font-size: 14px;
	padding: 5px 0 15px;
	line-height: 20px;
	text-align: left;
}

.ds .si_1,.ds .si_2 {
	text-align: center;
	vertical-align: middle;
}

.ds .sc_1,.ds .sc_2 {
	width: 62px;
}

.ds .point_chart {
	position: relative;
	width: 62px;
	height: 150px;
	background: url("../image/debate_chart.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/debate_chart.gif*/
		 no-repeat 0 0;
}

.ds .point {
	margin: 0 auto;
	padding: 0 20px 0 10px;
	text-align: center;
	font-size: 14px;
}

.ds .si_2 .point {
	padding: 0 20px;
}

.ds .si_1 .point strong {
	color: #F04700;
}

.ds .si_2 .point strong {
	color: #0092C5;
}

.ds .chart {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 62px;
	background: url("../image/debate_chart.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/debate_chart.gif*/
		 no-repeat;
}

.ds .sc_1 .chart {
	background-position: -62px 0;
}

.ds .sc_2 .chart {
	background-position: -124px 0;
}

#nv_home .ds table {
	table-layout: fixed;
	width: 100%;
}

#nv_home .ds th div,#nv_home .ds .point_chart {
	height: 120px;
}

#nv_home .ds .ph {
	font-size: 16px;
	text-align: center;
}

.dr {
	margin: 2px 0;
	padding-top: 6px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	background: url("../image/debate_dr.jpg")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/debate_dr.jpg*/
		 no-repeat 50% 0;
}

.dr th {
	width: 50px;
}

.dr td {
	vertical-align: top;
}

.dr h5 {
	padding-left: 10px;
	width: 193px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
}

.dr h5 a {
	color: #F04700;
	font-weight: 700;
}

.dr .sr_1 .pn {
	float: right;
	margin-right: 5px;
}

.dr .sr_2 .pn {
	margin-left: 5px;
}

.dr .sr_2 h5 {
	float: right;
	padding: 0 20px 0 0;
	width: 183px;
}

.dr .sr_2 h5 a {
	color: #0092C5;
}

.dr .mls {
	padding-top: 15px;
	clear: both;
}

.dr .mls li {
	width: 70px;
}

.ptg {
	padding-left: 20px;
	background: url("../image/tag.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/tag.gif*/ 
		no-repeat 0 2px;
}

.ptg a {
	color: #333;
}

.relatedlink,.relatedlink:hover {
	text-decoration: none !important;
	color: #555 !important;
	border-bottom: 1px solid blue;
}

.favmark {
	margin-bottom: -3px;
}

.bm_h .addnew {
	margin-left: 10px;
	padding-left: 20px;
	background: url("../image/addbuddy.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/addbuddy.gif*/
		 no-repeat 0 center;
}

.bm_h .rss {
	margin-left: 10px;
	padding-left: 20px;
	background: url("../image/feed.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/feed.gif*/
		 no-repeat 0 center;
}

.vw {
	
}

.vw .h {
	padding-bottom: 15px;
	border-bottom: 1px solid #dedede;
}

.vw .ph {
	padding: 15px 0 10px;
	color: #444;
}

.vw .hot {
	margin-right: 5px;
	color: #F26C4F;
}

.vw .s {
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dedede;
	line-height: 2;
	color: #333;
}

.vw .s strong {
	font-weight: 400;
	color: red;
}

.vw .d {
	margin: 15px 0;
	min-height: 100px;
	font-size: 14px;
	line-height: 1.8;
	color: #000;
}

.vw .d i {
	font-style: italic;
}

.vw .d img {
	max-width: 620px;
}

.ie6 .vw .d img {
	width: expression(this.width > 620 ? 620 : true);
}

.vwtb {
	table-layout: fixed;
	width: 100%;
	height: 300px;
}

.vw .pattl_c .tip {
	line-height: 1.5;
}

#article_content {
	vertical-align: top;
}

.vw .d ol,.vw .d ul {
	margin: 1em 2em;
}

.vw .d ul li {
	list-style-type: disc;
}

.vw .d .ml,.vw .d .xl {
	margin: 0;
}

.vw .d .ml li {
	list-style-type: none;
}

.vw .attach {
	padding-left: 20px;
	background: url("../image/fach.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/fach.gif*/
		 no-repeat 0 50%;
	color: #333;
}

.vw .o {
	margin-top: 15px;
	padding-top: 5px;
	border-top: 1px solid #dedede;
	text-align: right;
}

.vw .o .mgcmn {
	width: auto;
	text-align: left;
}

#nv_portal .vw .h,#nv_portal .vw .s,#nv_portal .vw .d,#nv_portal .vw .o,#nv_portal .vw .pren,#nv_forum .vw .h,#nv_forum .vw .s,#nv_forum .vw .d
	{
	margin-right: 15px;
	margin-left: 15px;
}

.pic_h {
	border-radius: 5px;
}

.pic_h .h {
	border-bottom: 1px dashed #CDCDCD;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 15px;
	padding-right: 15px;
}

.pic_h .d {
	margin: 0 !important;
}

.albumback #ft {
	border-top: 0;
	color: #FFF;
}

.albumback #pt a,.albumback #ft a,.albumback a.thread_mod span,.albumback .vw .ph,.albumback .album_info p,.albumback .img_tit_t .xi1
	{
	color: #FFF;
}

.albumback .ct2 .bm,.albumback #imagelist_nav {
	background: #000;
}

.albumback #ct {
	border-color: #CDCDCD;
}

.albumback a.thread_mod:hover span {
	color: #539BCB !important;
}

.atd {
	margin: 15px auto;
}

.atd img {
	margin-bottom: 10px;
}

.atd a {
	display: block;
}

.atd a:hover {
	text-decoration: none;
}

.atd td {
	padding: 10px;
	text-align: center;
	vertical-align: bottom;
}

.atd .atdc {
	position: relative;
	margin: 0 auto 10px;
	width: 20px;
	height: 50px;
}

.atdc div {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 20px;
	text-align: left;
}

.atd .ac1 {
	background: #C30;
}

.atd .ac2 {
	background: #0C0;
}

.atd .ac3 {
	background: #F90;
}

.atd .ac4 {
	background: #06F;
}

.atdc em {
	position: absolute;
	margin: -25px 0 0 -5px;
	width: 30px;
	font-size: 11px;
	text-align: center;
	color: #999;
}

.mi {
	
}

.mi th,.mi td {
	vertical-align: top;
}

.mi th {
	width: 145px;
}

.mi .avatar a {
	position: relative;
}

.ie6 .avatar a {
	float: left;
}

.mi .avatar a:hover {
	text-decoration: none;
}

.mi .avatar a span {
	display: none;
	position: absolute;
	bottom: 3px;
	padding: 5px 0;
	width: 100%;
	text-align: center;
	background: transparent;
	background: rgba(255, 255, 255, 0.5);
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #50FFFFFF,
		endColorstr= #50FFFFFF);
}

.mi .avatar a:hover span {
	display: block;
}

.mi .avatar img {
	padding: 3px;
	border: 1px solid #dedede;
}

.mifm {
	position: relative;
	margin: 10px 0 20px;
	padding: 5px;
	width: 370px;
	background: #FFFFFF;
	zoom: 1;
}

.mipm {
	padding: 5px 0;
	border: 1px solid #dedede;
}

.mipm li {
	float: left;
	padding: 5px 15px;
	white-space: nowrap;
}

.mi a.o {
	margin-right: 5px;
	padding-left: 18px;
	background: url("../image/mine_icn.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/mine_icn.png*/
		 no-repeat 0 50%;
}

#moodfm {
	
}

#moodfm textarea {
	width: 690px;
	height: 56px;
	border: 1px solid;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	overflow-y: auto;
}

.mi .moodfm_input {
	width: 350px;
	height: 58px;
	background: #dedede url("../image/mood_input.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/mood_input.png*/
		 no-repeat 0 0;
}

.mi .hover .moodfm_input {
	background-color: #C2D5E3;
}

.mi #moodfm textarea {
	margin: 3px 0 0 6px;
	padding: 0;
	width: 341px;
	height: 51px;
	outline: none;
	border: none;
}

.moodfm_btn {
	
}

.moodfm_btn button {
	color: #fff;
	width: 58px;
	height: 58px;
	cursor: pointer;
	background: #F35B4F;
	border-radius: 5px;
	margin-left: 10px;
	border: none;
	font-size: 14px;
}

.moodfm_f {
	padding: 5px 0 15px 3px;
}

.sfm {
	margin: 0 0 20px 10px;
}

.sfm .c {
	width: 442px;
}

.sfm .px {
	width: 432px;
}

.sfm .pt {
	width: 432px;
	height: 67px;
}

.vdtn {
	width: 126px;
	height: 95px;
	border: 1px solid #dedede;
	cursor: pointer;
}

.osld {
	padding-left: 18px;
	background: url("../image/slide.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/slide.png*/
		 no-repeat 0 50%;
}

.pic {
	
}

.pic .c {
	margin-top: 20px;
	text-align: center;
}

.pic .c img {
	max-width: 764px;
}

* html .pic .c img {
	width: expression(this.width > 764 ? 764 : true);
}

.pic p {
	margin: 5px 0;
}

.albim_pic_title {
	padding: 5px;
	border-top: 1px dashed #dedede;
	background: #FFFFFF;
}

.mlnv {
	text-align: center;
}

.mlnv img {
	margin: 0 5px;
	padding: 2px;
	max-width: 100px;
	max-height: 100px;
	_width: expression(this.width > 100 && this.width >= this.height ? 100 : true);
	height: expression(this._height > 100 && this.width <= this.height ? 100 : true);
	border: 1px solid #CCC;
	background: #FFF;
}

.mlnv img.a {
	border-color: #F26C4F;
	background: #FFEAA8;
}

.mlnv .btn img {
	padding: 0;
	border: 0;
	background: none;
}

.sl {
	
}

.sl li {
	padding: 10px 0;
	border-bottom: none;
}

.sl .h {
	padding: 6px 10px;
	_height: 1%;
	background: #FFFFFF;
	border-bottom: 1px solid #dedede;
}

.favl .o {
	background: url("../image/op.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/op.png*/ 
		no-repeat -4px -2px;
}

.favl .o:hover {
	background-position: -4px -22px;
}

.ie6 .favl li {
	position: relative;
}

.ie6 .favl .o {
	margin: 0;
	right: 0;
	top: 12px;
}

.cmt {
	margin: 10px 24px 0 0;
	padding: 10px;
	border: 1px solid #EAEAEA;
	background: #FFFFFF;
	zoom: 1;
}

.cmt form {
	margin-top: 10px;
}

.cmt input,.cmt button {
	vertical-align: middle;
}

.cmt .pt {
	width: 95%;
	margin: 3px 0;
}

.cmt .tri {
	margin: 10px 0 -23px;
	width: 19px;
	height: 13px;
	background: url("../image/cmt_ico.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/cmt_ico.png*/
		 no-repeat;
}

.cmt .xlda dl {
	padding-left: 50px;
}

.cmt .xlda .m {
	margin-left: -50px;
}

.cmt .avt img {
	width: 36px;
	height: 36px;
}

.cmt .pg a,.cmt .pg strong {
	background-color: transparent;
}

.cmt .pg a {
	border-color: #FFFFFF;
}

.cmt .pg a:hover {
	border-color: #CCC;
}

.el .cmt li {
	padding-right: 0;
	border-bottom: none;
}

.el .tri {
	display: none;
}

.el .cmt .sec .px {
	width: 80px !important;
}

.pll {
	
}

.pll li {
	padding: 10px 0;
	min-height: auto;
}

.pll .h {
	font-size: 14px;
}

.pll .h span {
	font-weight: 400;
}

.pll .c {
	margin: 0 84px 0 74px;
}

.pll ol {
	margin: 5px 0 0 20px;
}

* html .pll ol {
	margin-left: 25px;
}

*+html .pll ol {
	margin-left: 25px;
}

.pll ol li {
	list-style-type: decimal;
	padding: 0;
	border-bottom: none;
}

.pll .u {
	overflow: hidden;
	width: 74px;
	text-align: center;
}

.pll .u p {
	white-space: nowrap;
}

.pll .s {
	display: inline;
	margin: 5px 10px 0 0;
	width: 60px;
	background: url("../image/polljoins.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/polljoins.gif*/
		 no-repeat 0 0;
}

.pll .s a.joins {
	margin: 0 0 5px;
	padding: 12px 0;
	width: 60px;
	height: 36px;
	display: block;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
}

.pll .s a.joins span {
	display: block;
	font-size: 16px;
	font-weight: 700;
}

.pll .s a.go {
	padding: 0 0 0 17px;
	width: 43px;
	height: 24px;
	line-height: 24px;
	display: block;
}

.acl {
	width: 100%;
	table-layout: fixed;
}

.acl h3 {
	padding: 10px 0;
	font-size: 14px;
}

.acl h3 span {
	float: left;
	margin: 1px 10px 0 0;
	width: 34px;
	text-align: center;
}

.acl h3 strong {
	display: block;
	background-color: #C00;
	color: #FFF;
	font-size: 12px;
}

.acl h3 em {
	display: block;
	line-height: 22px;
	border: solid #dedede;
	border-width: 0 1px 1px;
	font-size: 16px;
	font-weight: 400;
}

.acl td {
	padding: 10px 3px;
	border-top: 1px dashed #dedede;
	vertical-align: top;
}

.acl .type {
	padding: 10px 3px 10px 0;
	width: 80px;
}

.acl .addr {
	padding-left: 20px;
	width: 130px;
}

.acl .orgr {
	width: 74px;
}

.acl .ml li {
	margin-top: 6px;
	padding-bottom: 0;
}

.tlog th,.tlog td {
	padding: 10px 4px !important;
}

.rwdl {
	
}

.rwdl li {
	overflow: hidden;
	float: left;
	padding: 15px 10px 15px 100px;
	width: 290px;
	height: 92px;
}

.rwdl .uslvd {
	position: absolute;
	margin-left: -100px;
	width: 90px;
	height: 92px;
	background: url("../image/rwd2.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/rwd2.gif*/
		 no-repeat 0 0;
}

.rwdl .uslvd cite {
	display: block;
	line-height: 28px;
	font-size: 28px;
	margin-top: 10px;
	text-align: center;
	color: #F26C4F;
}

.rwdl .uslvd span {
	display: block;
	line-height: 12px;
	font-size: 12px;
}

.rwdl .uslvd em {
	position: absolute;
	bottom: 11px;
	bottom: 9px\9;
	left: 37px;
	color: #FFF;
}

* html .rwdl .uslvd em {
	bottom: 11px;
}

*+html .rwdl .uslvd em {
	bottom: 9px;
}

.rwdl .slvd {
	background-position: 0 -92px;
}

.rwdl .slvd cite {
	color: #999;
}

.rwdl h4 {
	overflow: hidden;
	height: 36px;
	font-weight: 400;
}

.rwdl p {
	white-space: nowrap;
}

.facel {
	padding: 8px;
	width: 240px;
}

.facel img {
	margin: 5px;
}

.summary {
	margin: 10px 0;
}

#pprl a {
	color: #333;
}

#pprl li {
	clear: both;
	padding: 3px 0 3px 90px;
}

#pprl li em {
	float: left;
	margin-left: -90px;
	width: 85px;
	white-space: nowrap;
	overflow: hidden;
}

.pf_l li {
	float: left;
	width: 268px;
}

.pf_l em {
	padding-right: 10px;
	color: #666;
}

.mla li,.mlp li {
	width: 150px;
}

.sc_display {
	display: inline-block;
	width: 36px;
	text-align: right;
}

#mood_mystatus {
	width: 410px;
	word-break: break-all;
	overflow: hidden;
}

#newprompt {
	background: url("../image/info.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/info.gif*/
		 no-repeat 12px 50%;
}

.dtls {
	background: url("../image/treeline_short.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/treeline_short.gif*/
		 no-repeat 0 2px;
}

.dtll {
	background: url("../image/treeline_long.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/treeline_long.gif*/
		 no-repeat 2em 2px;
}

.nts {
	padding-left: 20px;
}

.nts dl {
	border-bottom: 1px solid #eee;
	padding-top: 5px;
	padding-bottom: 5px;
}

.nts .more {
	border-top: 1px dashed #dedede;
	padding: 10px 0 0 64px;
}

.pml {
	
}

.pml dl {
	padding-left: 75px;
	padding-right: 10px;
}

.pml .hover {
	background-color: #FFFFFF;
}

.pm_o {
	display: inline;
	width: 100px;
}

.pm_o .o {
	overflow: hidden;
	float: right;
	margin-left: 10px;
	width: 16px;
	height: 16px;
	text-indent: 20px;
	background: url("../image/op.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/op.png*/ 
		no-repeat 0 -120px;
}

.pm_o .o:hover {
	background-position: 0 -140px;
}

.pm_o .p_pop {
	text-align: left;
}

.pml .newpm {
	background: #FFFFFF;
}

.pml .newpm .newpm_avt {
	position: absolute;
	margin: -2px 0 0 40px;
	width: 16px;
	height: 14px;
	background: url("../image/new_pm_2.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/new_pm_2.png*/
		 no-repeat 100% 0;
}

.pm_c {
	padding-left: 25px;
	line-height: 22px;
}

.pm_c .o {
	float: left;
	display: inline;
	margin: 5px 0 0 -25px;
}

.ie7 .pm_c .o {
	margin-top: -2px;
}

.pm_op {
	padding-left: 75px;
}

.pm_op_r {
	padding-right: 110px;
}

.pm_o a.o {
	margin: 2px 5px 0
}

.pm_g {
	padding: 10px 15px;
	border: 1px solid #C2D5E3;
	background: #F2F7FA;
}

.pm_sd,.pm_b {
	border: 1px solid #C2D5E3;
	background: #FFF;
}

.pm_mn {
	margin-right: 175px;
}

.pm_mn dl {
	padding: 0;
}

.pm_mn dd.ptm {
	margin-top: -1px;
	padding-top: 0 !important;
}

.pm_mn .tedt {
	margin-bottom: 5px;
	width: 591px;
}

.ie6 .pm_mn .tedt {
	width: 587px;
}

.pm_mn .area {
	height: 70px;
}

.pm_mn .tedt .pt {
	height: 68px;
}

.pm_mn .avt {
	display: none;
}

.pm_sd {
	float: right;
	width: 160px;
	height: 425px;
}

.pm_mem_l {
	overflow-x: hidden;
	overflow-y: auto;
	height: 425px;
}

.pm_admin {
	height: 380px;
}

.pm_mem_l li {
	overflow: hidden;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
	background: url("../image/pm_member.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pm_member.png*/
		 no-repeat 5px 50%;
}

.pm_add {
	padding: 10px;
}

.pm_add .px {
	width: 90px;
}

.pm_b {
	overflow-x: hidden;
	overflow-y: auto;
	padding: 10px;
	height: 300px;
}

.pm_b img {
	padding: 2px;
	max-width: 575px;
	height: expression(this.height > 575 ? 575 : true);
}

.syn_signature,.syn_signature_check {
	background: url("../image/connect_post_syn.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/connect_post_syn.png*/
		 no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: inline-block;
	height: 19px;
	line-height: 64px;
	opacity: 1;
	overflow: hidden;
	vertical-align: -6px;
	width: 19px;
}

.syn_signature {
	background-position: 0 -66px
}

.syn_signature_check {
	background-position: -22px -66px;
}

.ct_vw {
	
}

.ct_vw_mn {
	float: left;
	width: 70%;
}

.ct_vw_sd {
	float: right;
	width: 28%;
}

.buddy {
	margin: 0 -4px 10px -2px;
}

.buddy li {
	overflow: hidden;
	display: inline;
	float: left;
	margin: 10px 5px 0;
	padding: 10px 10px 10px 70px;
	width: 175px;
	height: 58px;
	border: 1px solid #F3F3F3;
	background: #F9F9F9;
}

.ct_vw_mn .buddy li {
	width: 190px;
}

.buddy h4 {
	overflow: hidden;
	height: 20px;
}

.buddy .avt {
	position: absolute;
	margin-left: -60px;
}

.buddy .maxh {
	overflow: hidden;
	height: 20px;
}

.buddy .note {
	color: green;
}

.addbuddy {
	padding-left: 20px;
	background: url("../image/addbuddy.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/addbuddy.gif*/
		 no-repeat 0 50%;
}

.buddy_group {
	margin-top: -5px;
}

.buddy_group li {
	overflow: hidden;
	padding: 5px 0;
	line-height: 20px;
	border-bottom: 1px dashed #dedede;
}

.buddy_group li.a {
	font-weight: 700;
}

.buddy_group .b,.buddy_group .o {
	float: right;
	width: 20px;
	height: 20px;
	overflow: hidden;
	line-height: 100px;
	background: url("../image/op.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/op.png*/ 
		no-repeat 0 -40px;
}

.buddy_group .b:hover {
	background-position: 0 -60px;
}

.buddy_group .o {
	background-position: 0 -80px;
}

.buddy_group .o:hover {
	background-position: 0 -100px;
}

.ntc_body .summary {
	margin-left: 2em;
	padding-left: 10px;
	border-left: 1px solid #dedede;
}

.ntc_body .summary span {
	color: #999;
}

.pmform {
	
}

.pmform .px {
	width: 408px;
}

.pmform .tedt {
	width: 416px;
}

.un_selector {
	height: auto;
	cursor: text;
	overflow: hidden;
}

.un_selector input {
	width: 95px;
	height: 19px;
	border-width: 0;
	outline: none;
}

.ie6 .un_selector input,.ie7 .un_selector input {
	height: 17px;
}

.un_selector #subject {
	width: 408px;
}

.un_selector span {
	float: left;
	margin: 1px 2px 1px 0;
	width: 100px;
	height: 19px;
	line-height: 19px;
	background: #F7F6ED url("../image/un_selector.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/un_selector.png*/
		 no-repeat 0 0;
	color: #333;
	overflow: hidden;
}

.un_selector em {
	padding-left: 5px;
	width: 80px;
}

.un_selector .x {
	float: right;
	width: 15px;
	height: 19px;
	background: url("../image/un_selector.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/un_selector.png*/
		 no-repeat 100% -19px;
	text-indent: -9999px;
	overflow: hidden;
}

.un_selector .x:hover {
	background-position: 100% -38px;
}

a.appendmb,a.appendmb span {
	height: 25px;
	line-height: 25px !important;
}

.pmfrndl {
	position: absolute;
	margin-top: 3px;
	padding: 4px;
	width: 120px;
	border: solid #DDD;
	border-width: 0 1px 1px;
	background: #FFF;
}

.ie6 .pmfrndl,.ie7 .pmfrndl {
	margin-top: 4px;
}

.pmfrndl li {
	display: inline;
}

.pmfrndl a {
	display: block;
	padding: 4px 2px;
	color: #333;
}

.pmfrndl a:hover {
	text-decoration: none;
}

.pmfrndl a.a {
	background: #FFFFFF;
}

#showSelectBox_menu {
	padding: 10px;
	width: 300px;
	white-space: nowrap;
}

#selBox {
	margin: 0 -10px 10px;
	padding-left: 10px;
	height: 110px;
	border: solid #dedede;
	border-width: 1px 0;
	overflow-y: auto;
}

.unfold,.fold {
	float: right;
	padding-left: 10px;
	background: url("../image/arrwd.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/arrwd.gif*/
		 no-repeat 0 50%;
	cursor: pointer;
	outline: none;
}

.fold {
	background-image: url("../image/arrow_top.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/arrow_top.gif*/;
}