/* 常规处理部分开始 */
	body { font-size: 12px; color: #333; font-family: arial, helvetica, sans-serif, "宋体"; padding: 0px; background: #ebf3fb; width: 100%; margin: 0px; }
	div ,p, td, ul, li, span{ overflow: hidden; width: 780px; text-align: center; margin: 0px; }
	a { color: #0065b2; text-decoration: none; }
	a:hover { color: #ff6600; text-decoration: underline; }
	a.menu { color: #ffffff; text-decoration: none; }
	a.menu:hover { color: #ffff77; text-decoration: underline; }
	img { border-style: none; vertical-align: middle; }
	hr { height: 1px; color: #b6cadf; }
	.chkbox, .radio {border: 0px;background: none;vertical-align: middle; }
	input { border: 1px solid #1d6292; background: #fff; margin-left: 5px; line-height: 16px; height: 16px; }
	button { background: #1d6292; margin:0px; padding:0px; height:23px;  font-size:12px; border-right: #063060 1px solid;  border-top: #4c96bb 1px solid; border-left: #4c96bb 1px solid; border-bottom: #063060 1px solid; color:#ffffff;}
/* 常规处理部分结束 */

/* 页首开始 */
	.TopHeader { font-size: 14px; width: 100%; height: 110px; background: url("../images/myspacebg.gif"); color: #fff; text-align: center; margin:0px; padding: 0px; }
	.TopHeader h1 { font-size: 20px; font-family:"黑体"; font-weight:normal; width: 240px; height: 41px; float: left; color: #fff; text-align: center; margin: 0px; padding-top: 20px; }
	.TopHeader h2 { font-size: 12px; font-weight: 100; width: 520px; float: left; color: #fff; text-align: center; margin: 0px; padding-top: 20px; }
	.TopHeader h2 span { font-size: 12px; font-weight: 100; width: 80px; float: right; color: #fff; text-align: center; margin: -16px 1px 0px 0px; padding-top: 3px; height: 15px; background: #61bdfd; border: #005a9a 1px solid; }
	.TopHeader h3 { width: 100%; height: 49px; float: left; padding: 0px; margin: 0px; }
	.TopHeader h3 span { height: 49px; padding: 0px; margin: 0px; }
	.TopHeader h3 span.menu_left { width: 26%; height: 49px; float: left; background: url("../images/mymenuleft_bg.gif"); margin: 0px; padding: 0px; }
	.TopHeader h3 span.menu_center { width: 26px; height: 49px; float: right; margin: 0px; }
	.TopHeader h3 span.menu_right { height: 49px; width: 74%; float: left; font-size: 14px; text-align: left; line-height: 49px; margin: 0px; background: url("../images/mymenuright_bg.gif"); }
	.TopHeader h3 span.menu_right a { color: #ffffff; text-decoration: none; }
	.TopHeader h3 span.menu_right a:hover { color: #ffff77; text-decoration: underline; }
	.TopHeader h3 span.menu_right em { font-size: 12px; font-weight: 100; line-height: 49px; font-style: normal; float: right; }
/* 页首结束 */

/* 主体内容开始 */
	.MySpqceBody { text-align: left; border: 0px; margin: 0px !important; margin-left: -5px; padding: 0px; width: auto; }
	/* 主体内容左边区开始 */
		.MySpqceBody .Left { float: left; width:188px; text-align: left; margin: 10px 10px 10px 7px !important;  margin: 10px 0px 10px 7px; }
		.MySpqceBody .Left .Panel { width: 186px; border: 1px solid #0086e4; background: #e7f3ff; margin: 0px 0px 10px 0px; padding: 0px; }
		/* 面板通用部分开始 */
			.Panel h1 { width: 186px; line-height: 26px; border-bottom: 1px solid #0086e4; background: url("../images/mymbg2.gif") #e7f3ff; font-size: 14px; color: #ffffff; padding-left: 35px; margin: 0px; text-align: left; }
			.Panel ul { margin: 6px; width: 172px; text-align: left; padding: 0px; }
			.Panel ul li { width: 172px; font-size: 12px; text-align: left; display:inline; height: 23px; padding:0px; margin: 0px; }
			.Panel div.NewlyPhoto { height: 170px; width: 159px; border: 1px solid #96bad3; background: #ffffff; padding:6px 0px 0px 0px; text-align: center; margin: 6px 0px 6px 12px !important; margin: 6px 0px 6px 0px; }
			.Panel div.NewlyPhoto div { margin: 10px 0px 0px 0px; line-height: 18px; height: 24px; width: 159px; border-top: 1px solid #eeeeee; font-size: 12px; padding-top: 6px; background-color: #f9f9f9; font-weight: 100; }
			.Panel ul.line { line-height: 23px; background: url("../images/icon_bg.gif"); }
			.Panel ul.line li.CorpsLi span { font-weight: 900 !important; font-weight: 100; font-size: 20px !important; font-size: 12px; line-height: 10px !important; line-height: 23px; vertical-align: middle; }
			.Panel ul.line li.CorpsLi a { margin-left: 4px; }
			.Panel ul.line li em { float: right; }
			.Panel ul.Nav li span {  display: block; width: 100%; height: 21px; text-align: left; }
		/* 面板通用部分结束 */

		/* 日期部分开始 */
			#calendar_body { margin: 0px; padding: 0px 0px 0px 10px !important; padding: 0px; line-height: 120%; width: 186px; font-family: arial; }
			#calendar_body #calendar_top { padding: 5px 2px 0px 2px; font-weight: bold; width: 150px; height: 20px; text-align: center; }
			#calendar_body #calendar_top #leftb { background: url("../images/back2.gif") no-repeat 0px 2px; float: left; overflow: hidden; width: 11px; cursor: pointer; height: 12px; }
			#calendar_body #calendar_top #rightb { background: url("../images/next.gif") no-repeat 0px 2px; float: right; overflow: hidden; width: 11px; cursor: pointer; height: 12px; }
			#calendar_body #calendar_top #lefta { background: url("../images/back.gif") no-repeat 0px 2px; float: left; overflow: hidden; width: 17px; cursor: pointer; height: 12px; }
			#calendar_body #calendar_top #righta { background: url("../images/next2.gif") no-repeat 0px 2px; float: right; overflow: hidden; width: 17px; cursor: pointer; height: 12px; }
			#calendar_body #calendar_week { padding-right: 0px; width:160px; padding-left: 2%; font-weight: bold; padding-bottom: 0px; padding-top: 0px; height: 20px; text-align: center; background:#ffffff; border: #cce0f4 1px solid; }
			ul.week_ul { padding: 0px; width: 160px; display: inline; margin: 0px; list-style-type: none; }
			ul.week_ul li { padding: 0px; width:160px; display: inline; float: left; margin: 3px 0px 2px; width: 14%; color: #003; }
			.calendar_day { padding-right: 0px; padding-left: 2%; width:160px; padding-bottom: 0px; color: #6b6b52; padding-top: 0px; height: 20px; text-align: center; }
			.calendar_day ul.day_ul { display: inline; list-style-type: none; }
			.calendar_day ul.day_ul li { display: inline; float: left; width: 14%; text-align:center; }
			.daya a { border: #fff 0px solid; padding: 2px 0px 3px 0px; display: block; font-size: 11px; cursor: default; height: 13px; }
			.daya a:link { color: #3e3e2f; }
			.daya a:visited { color: #3e3e2f; }
			.daya a:hover { color: #3e3e2f; }
			.daya a.click { font-weight: bold; background: #e0e0d7; cursor: default; } 	.daya a.click:link { font-weight: bold; cursor: pointer; color: #3e3e2f; text-decoration: none } 
			.daya a.click:visited { font-weight: bold; cursor: pointer; color: #3e3e2f; text-decoration: none }
			.daya a.click:hover { color: #3e3e2f; text-decoration: underline }
			.daya a.today { background:url("../images/day_bg.gif"); color: #f60; }
			.daya a.otherday { cursor: default; color: #ccc; text-decoration: none; } .daya a.otherday:link { font-weight: bold; cursor: default; color: #ccc } 	.daya a.otherday:visited { font-weight: bold; cursor: default; color: #ccc } 	.daya a.otherday:hover { font-weight: bold; cursor: default; color: #999 } 	.daya a.haved { cursor: pointer }
			.daya a.haved:link { font-weight: bold; color: #3e3e2f }
			.daya a.haved:visited { font-weight: bold; color: #3e3e2f }
			.daya a.haved:hover { color: #6b6b52 }
			.daya a.dayd { cursor: pointer }
			.daya a.dayd:link { border: #513f24 0px solid; font-weight: bold; background: #ffffe1; color: #000; text-decoration: none }
			.daya a.dayd:visited { border: #513f24 0px solid; font-weight: bold; background: #ffffe1; color: #000; text-decoration: none }
			.daya a.dayd:hover { color: #003; text-decoration: underline; }
		/* 日期部分结束 */

		/* 友情链接部分开始 */
			.MySpqceBody .Left .Link { padding-top: 2px; width: 160px; margin: 0px 0px 8px 0px; text-align: center; }
			.MySpqceBody .Left .Link span { padding-top: 2px; height: 17px; width: 150px; margin: 0px; text-align: center; display: block; }

	/* 主体内容左边区结束 */

	/* 主体内容右边区开始 */
		.MySpqceBody .Right { margin-top: 10px; margin-left: 0px !important; margin-left: 190px; width: auto; height: auto; text-align: left; width: auto; }

		/* 帖子内容区开始 */
			.MySpqceBody .Right .TopicBlock { margin:0px 10px 10px 0px !important; margin:0px 5px 10px 20px; border: 1px solid #b6cadf; background: #ffffff; padding: 0px; width: auto; }
			.MySpqceBody .Right .TopicBlock em { font-size: 12px; padding-left: 10px; font-weight: 100; line-height: 24px;  font-style: normal; color: #009900; float: right; margin-right: 10px; }
			.MySpqceBody .Right .TopicBlock h1 { background: #e7f3ff; font-size: 14px; height: 21px; line-height: 24px; text-align: left; border-top: 3px solid #e7f3ff; border-left: 6px solid #e7f3ff; margin: 1px 1px 0px 1px; }
			.MySpqceBody .Right .TopicBlock h2 { font-size: 12px; font-weight: 100; line-height: 20px; text-align:left; padding: 0px 15px 0px 10px; width: auto; }
			.MySpqceBody .Right .TopicBlock h2 p { text-align: justify; padding:0px; margin:0px; width:auto; }
			.MySpqceBody .Right .TopicBlock div { text-align: left; width: 98%; padding: 0px 0px 6px 10px !important; padding: 0px 0px 3px 6px; }
		/* 帖子内容区结束 */

		/* 个人空间文章显示部分 */
			.TopicBlock_file { margin:0px 10px 10px 0px !important; margin:0px 10px 10px 20px;  padding: 0px; width:auto;}
			.TopicBlock_file em { font-size: 12px; padding-left: 10px; font-weight: 100; line-height: 24px; font-style: normal; float: right; margin-right: 10px;}
			.TopicBlock_file h1 { font-size: 12px; height: 21px; line-height: 19px; text-align: left; padding-top: 5px; margin: 1px 1px 0px 1px;  font-weight:100;}
			.TopicBlock_file h2 { font-size: 12px; height: 21px; line-height: 19px; text-align: left; padding-top: 5px; margin: 1px 1px 0px 1px;  font-weight:100;border-top:1px solid #b6cadf;}
			
			.TopicBlock_file_index { margin:0px 10px 10px 0px !important; margin:0px 10px 10px 20px; padding: 0px; width:auto; }
			.TopicBlock_file_index em { font-size: 12px; padding-left: 10px; font-weight: 100; line-height: 24px; font-style: normal; color: #009900; float: right; margin-right: 10px;}
			.TopicBlock_file_index h1 { font-size: 12px; height: 21px; line-height: 20px; text-align: left; padding-top: 5px; border:1px solid #b6cadf; background:#e7f3ff; margin: 1px 1px 0px 1px; }
			.TopicBlock_file_index h2 { font-size: 14px; font-weight: 100; line-height: 24px; text-align:left; padding: 0px 15px 0px 10px; }
			.TopicBlock_file_index h2 p { text-align: justify;margin:0px;padding:0px;width:auto; }
			.TopicBlock_file_index div { text-align: left; width: 98%; padding: 0px 0px 6px 10px !important; padding: 0px 0px 3px 6px; }
			
			.TopicBlock_write { margin:0px 10px 10px 0px !important; margin:0px 5px 10px 20px; width:auto; border: 1px solid #B6CADF; background:#F6F9FB; }
			.TopicBlock_write_td { height:24px; background:#E6EFF8; border:1px solid #fff; font-size:12px; font-weight:bold; text-align:left; padding-left:10px; }
			.TopicBlock_write_left { height:24px; border-bottom:1px solid #fff; border-left:1px solid #fff; width:20%; text-align:right; background:#E6EFF8; }
			.TopicBlock_write_right { height:24px; width:80%; text-align:left; padding:2px; }
		/* 个人空间相册显示部分 */
			.mytag_photo { width:auto; height:200px; margin:10px 0px 0px 0px;}
			.mytag_photo h1 { width:30%; margin:0px 0px 0px 10px; font-size:12px; float:left; background:#fff;border:1px solid #B1C6DA;}
			.mytag_photo h1 div { width:100%; margin:0px; font-size:12px; background:#F4F8FC;height:24px;line-height:24px;border-top:1px solid #C8D9E8;font-weight:normal;}
			#myphoto { padding:5px;}
			.mytag_list { width:auto; height:auto; margin:0px auto 0px auto;font-size:12px; text-align:left; padding:0px 10px 0px 10px;}
			.mytag_list em { float:right; font-style:normal;}
			.mytag_list h1 { height:24px; line-height:24px; font-size:12px; margin:0px; border:1px solid #B1C6DA; background:#ffffff; padding-left:10px;}
			.mytag_list h2 { height:24px; line-height:24px; font-size:12px; margin:5px auto 0px auto;padding-left:10px; width:80%}


/* 页尾开始 */
	.Copyright { height: 60px; border-top: 2px solid #004fb0; padding-top: 6px; color: #FFF; background: #2f95dd; margin: 0px; width: 100%; }
	.Copyright span { text-align: left; float: left; width: auto; padding-left: 10px; }
	.Copyright em { float: right; padding: 10px 20px 0px 0px; }

	/*底部版权信息*/
	.copyright2 { float:left; height:60px; border-top: #004FB0 2px solid; padding-top: 6px; color:#ffffff; background:#42ADE8; margin:0px; margin-bottom:0px!important; margin-bottom:-10px; width:100%; text-align:left; padding-left:20px;}
	.copyright2 em { float:right; padding-right: 40px; padding-top: 10px;}
	.FooterContainer { width: 100%; height: 60px;  margin: 0px; padding: 0px; border-top: #0079CC 2px solid; background: #3C7CC3; color: #ffffff; }
	.copyright2 { border: 0px solid red; width: 98%; float: left; text-align: left; margin: 0px; padding-left: 20px; padding-top: 10px; line-height:20px; }
	.copyright2 em { float: right; padding-right: 40px; padding-top: 4px; }
/* 页尾结束 */
		.WhiteLink { color: white; }