/* 左栏定义 */
#LeftColumn {
	width: 120px; 
	white-space: nowrap; 
	border-right: 1px solid #999; 
	padding-right: 15px; 
	}

/* 主栏定义 */
#MainColumn {
	padding-left: 0px;
	}

#MainColumn .ContentTable {
	margin-top: 18px; 
	margin-bottom: 20px
	}

/* 内容页标题 */
#CatTitleBox {
	margin-bottom: 10px; 
	padding-bottom: 4px; 
	border-bottom: 2px solid #999; 
	width: 100%;
	text-align:left;
	}

.CatTitle {
	padding-left: 5px; 
	border-left: 5px solid #F90; 
	font-size: 14px; 
	font-weight: bold;
	}


/* 评论部分 */
#CommentTable {
	padding-top: 20px; 
	padding-bottom: 6px
}

#CommentTitleBox {
	margin-bottom: 10px; 
	padding-bottom: 4px; 
	border-bottom: 2px solid #999; 
	width: 100%;
	text-align:left;
	}

/*
#CommentForm {
	border: 2px groove; 
	background-color: #F1F1F1; 
	padding: 5px
	}
*/

#CommentForm textarea {
	width: 400px; 
	border: 1px solid #CCC; 
	padding: 4px;
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-base-color: #EEE; 
	scrollbar-arrow-color: #333;
	}

#CommentForm .BottomBar {
	border: 1px solid #CCC; 
	border-top: 0px; 
	background-color: #F1F1F1; 
	padding: 4px
	}

/* 新闻页、信息页、文摘页内文标题*/
.MainTitle	{ 
	font-size: 25px; 
	font-weight: bold 
	}

.SubTitle	{ 
	font-size: 16px; 
	font-weight: bold;
	margin-top: 5px;
	}

.TradeStyle_Agent, .TradeStyle_Sell {
	color: #F90;
}

.TradeStyle_Private, .TradeStyle_Buy {
	color: #360;
}

.ReportLink {
	background: transparent url(../images/icon_report.gif) left top no-repeat;
	padding-left: 20px; 
	line-height: 18px;
	color: #900;
	margin-bottom: 5px;
	}

.ReportLink a:link, .ReportLink a:visited {
	color: #900;
	text-decoration: none  !important;
	}

.ReportLink a:hover, .ReportLink a:active {
	color: #F00;
	text-decoration: none  !important;
	}

.IPAddress {
	background: transparent url(../images/IP_s.gif) left top no-repeat;
	padding-left: 22px; 
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	}

.IPAddress a:link, .IPAddress a:visited {
	color: #336;
	text-decoration: none  !important;
	}

.IPAddress a:hover, .IPAddress a:active {
	color: #F00;
	text-decoration: none  !important;
	}

/* 带边的信息标题 */
#TitleBox {
	/*padding-left: 5px; 
	border-left: 10px solid #F90; 
	height:33px*/
}

#TitleBox_Green {
	padding-left: 5px; 
	border-left: 10px solid #360;
	height:33px
}

#TitleBox_Yellow {
	padding-left: 5px; 
	border-left: 10px solid #F90;
	height:33px
}

#TitleBox .MainTitle, #TitleBox_Yellow .MainTitle, #TitleBox_Green .MainTitle { 
	font-size: 26px; 
	font-weight: bold; 
	border-bottom: 2px dotted #999; 
	text-transform:capitalize; 
}


/* 二手市场、工作、房屋、服务页内容页显示 */
#PostBox .sepline {
	width: 75%
	}

#PostBox .CategoryTitle {
	font-weight: bold;
	}

#PostBox .ColumnTitle {
	color: #360;
	text-align: right;
	white-space: nowrap;
	}

#PostBox .StartDate {
	color: #C00;
	font-weight: bold;
	}

#PostBox .ContactName {
	}

#PostBox .ContactEmail {
	}

#PostBox .ContactPhone {
	color: #339;
	font-weight: bold;
	}

/* 相关信息 */
#RelatedBox {
	margin-top: 20px;
	}

#RelatedBox .CatTitle, #PosterBox .CatTitle {
	margin-bottom: 4px;
	}

#RelatedBox .CatTitle .morelink , #PosterBox .CatTitle .morelink {
	float: right;
	font-size: 12px;
	font-weight: normal
	}

#RelatedBox .ContentTab, #PosterBox .ContentTab {
	width: 100%;
	border: 1px solid #999;
	padding: 7px; 
	background: #F9F9F9; 
	}

#RelatedBox .MainTitle {
	width: 125px;
	font-size: 12px; 
	font-weight: bold; 
	border-bottom: 1px dotted #999;
	white-space: nowrap;
	overflow: hidden;
	padding-bottom: 2px;
}

#RelatedBox .SubTitle { 
	font-size: 12px; 
	font-weight: normal;
	margin-top: 2px;
}

/* 发布人信息 */
#PosterBox .ContentTab {
	padding: 5px 10px; 
	}

#PosterBox .Photo {
	background-color: #FCFCFC;
	padding: 3px;
	border: 1px solid #DDD;
	margin: 5px 0px 3px 0px;
	}

#PosterBox .Name {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 2px;
	overflow: hidden;
	}

#PosterBox .Title {
	margin-bottom: 2px;
	overflow: hidden;
	}

#PosterBox .cTitle, #PosterBox .eTitle {
	/*font-style: italic;*/
	margin-bottom: 0px;
	}

#PosterBox .Company, #PosterBox .eCompany, #PosterBox .cCompany {
	margin-bottom: 2px;
	overflow: hidden;
	}

#PosterBox .Phone {
	width: 100%;
	background: transparent url(../images/house/telephone_s.gif) left -2px no-repeat;
	padding-left: 22px; 
	color: #F60;
	font-weight: bold;
	margin-bottom: 2px;
	}

#PosterBox .Phone2 {
	padding-left: 18px; 
	color: #F60;
	font-weight: bold;
	margin-bottom: 2px;
	}

#PosterBox .Fax {
	background: transparent url(../images/house/fax_s.gif) left top no-repeat;
	padding-left: 22px; 
	color: #F60;
	font-weight: bold;
	margin-bottom: 2px;
	}

#PosterBox .CellPhone {
	background: transparent url(../images/house/cellphone_s.gif) left top no-repeat;
	padding-left: 22px; 
	color: #F60;
	font-weight: bold;
	margin-bottom: 2px;
	}

#PosterBox .Email {
	background: transparent url(../images/house/email_s.gif) left top no-repeat;
	padding-left: 22px; 
	padding-right: 10px; 
	margin-bottom: 2px;
	}

#PosterBox .Email a:link, #PosterBox .Email a:visited {
	color: #336;
	text-decoration: none  !important;
	}

#PosterBox .Email a:hover, #PosterBox .Email a:active {
	color: #F00;
	text-decoration: none  !important;
	}

#PosterBox .Homepage {
	background: transparent url(../images/house/home_s.gif) left top no-repeat;
	padding-left: 22px; 
	margin-bottom: 2px;
	}

#PosterBox .Homepage a:link, #PosterBox .Homepage a:visited {
	color: #336;
	text-decoration: none  !important;
	}

#PosterBox .Homepage a:hover, #PosterBox .Homepage a:active {
	color: #F00;
	text-decoration: none  !important;
	}

#PosterBox .Intro {
	margin-top: 5px; 
	padding-top: 5px; 
	border-top: 2px dotted #999
	overflow: hidden;
	word-wrap:break-word; 
	}

#PosterBox .online {
	color: #F60;
	}

#PosterBox .offline {
	color: #999;
	}

#PosterBox .HousePoster {
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px solid #999;
	}

	#PosterBox .HouseAgent a:link, #PosterBox .HouseAgent a:visited {
		color: #360;
		}

	#PosterBox .HouseAgent a:hover, #PosterBox .HouseAgent a:active {
		color: #F60;
		}

	#PosterBox .MemberLink a:link, #PosterBox .MemberLink a:visited {
		color: #960;
		}

	#PosterBox .MemberLink a:hover, #PosterBox .MemberLink a:active {
		color: #F60;
		}

#PosterBox  .HouseAgent .eName {
	/*display: block;*/
	font-size: 12px;
	color: #666;
	}

#PosterBox  .cTitle, #PosterBox  .eTitle, #PosterBox  .cCompany, #PosterBox  .eCompany, #PosterBox .HousePoster {
	width: 120px;
	overflow: hidden;
	white-space: nowrap;
	}

#PosterBox  .cTitle {
	font-weight: bold;
	color: #039;
	}

#PosterBox  .cCompany {
	font-weight: bold;
	color: #900;
	}

#PosterBox  .eTitle, #PosterBox  .eCompany {
	font-size: 11px;
	}

#PosterBox  .summary{
	overflow: hidden;
	word-wrap:break-word; 
	text-align:justify; 
	text-justify:inter-ideograph;
	line-height: 1.5;
	}

#PosterBox li {
	white-space: nowrap;
	line-height: 1.5;
}

/* 内容页可变文字及链接 */
.Intro {
	overflow: hidden;
	word-wrap:break-word; 
	text-align:justify; 
	text-justify:inter-ideograph;
	}

#FontPlus, #FontPlus ul, #FontPlus ol, #FontPlus li {
	clear: both;
	font-size: 14.8px; 
	line-height:1.7;
	text-align:justify; 
	text-justify:inter-ideograph;
	width:550px;
	}

#FontPlus a:link, .Intro a:link {
	color: #00F !important;
	text-decoration: underline
	}

#FontPlus a:visited .Intro a:visited {
	color: #800080 !important;
	text-decoration: underline
	}

#FontPlus a:active, #FontPlus a:hover, .Intro a:active, .Intro a:hover{
	color: #F00 !important;
	text-decoration: underline	
	}

#FontPlus #PosterBox {
	border: 0px;
	padding: 10px; 
	background: #F1F1F1; 
	border-top: 2px solid #999;  
	border-bottom: 2px solid #999
	}

#FontPlus #PosterBox .Photo {
	padding: 0px;
	border: 0px;
	}


/* 内容页警告 */
.postbit_alertbox {
	margin-top: 4px;
	padding: 3px;
	color: #FFF;
	font-family: tahoma, verdana, geneva
	}

#postbit_invisible {
	background: #F60;
	}

#postbit_redirect {
	background: #039;
	}

#postbit_backup {
	background: #900;
	}

#postbit_deleted {
	background: #F00;
	}

/* 内容页链接 */
a.blink:link, a.blink:visited, a.blink:hover, a.blink:active  {
	text-decoration: none  !important;
	}

a.drlink:link, a.drlink:visited, a.drlink:hover, a.drlink:active  {
	text-decoration: none  !important;
	}

a.ylink:link, a.ylink:visited, a.ylink:hover, a.ylink:active  {
	text-decoration: none  !important;
	}


/* 地图链接 */
a.MapLink:link, a.MapLink:visited {
	color: #369;
	}

a.MapLink:hover, a.MapLink:active {
	color: #F60;
	}

/* 附件描述 */
.AttachDesc {
	margin-top: 4px; 
	padding: 5px; 
	background-color: #F9F9F9; 
	border-top: 1px dotted #CCC; 
	border-bottom: 1px dotted #CCC;
	font-size: 12px;
}

fieldset.attachfieldset {
	margin: 15px 0;
	}

	fieldset.attachfieldset ul.attachlist {
		float: left;
		display: inline;
		margin: 10px 0 0 0;
		padding: 0;
		list-style: none;
		}

		fieldset.attachfieldset ul.attachlist li {
			float: left;
			display: inline;
			margin: 0 0 0 5px;
			}

		fieldset.attachfieldset ul.attachlist li img {
			border: 1px solid #CCC;
			}

