@charset "utf-8";
body {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-family:   Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666;line-height:160%;
}
#container{height:0;}
h1,h2,h3,h4,h5,h6,p,span,b,img,i,#bodyContent{ line-height:160%;margin:0; padding:0;}
textarea{font-size:12px;}
.inlineh{ display:inline;}
h1,h2{font-size:1.2em;}
h3,h4,h5,h6{ font-size:1em;}
p{margin:0.4em 0; }

form{padding:0;margin:0;}
.resulterror, .resulterror * {
	color: #FF0000;
}

.resultok, .resultok * {
	color: #009900;
}

input, label {
	padding: 2px;
	margin: 0px;
}

select {
	margin: 0px;
}

input.tab {
	background-color: #DDDDDD;
	border: solid 3px #DDDDDD;
	color: #000000;
	width: auto;
	overflow: visible;
	padding: 0px;
}

input.tabselected {
	background-color: #214C9A;
	border: solid 3px #214C9A;
	color: #FFFFFF;
	width: auto;
	overflow: visible;
	font-weight: bold;
	padding: 0px;
}

input.compact {
	padding: 0px;
}

div.globalcaptcha input {
	margin-top: 2px;
	width: 144px;
}

/* Small text */
p.small, small { font-size:12px;
}

/* Big text */
p.big, big {
	font-size: 15px;
}
.bigfont{font-size:1.2em;}

/* Description/legend for images */
p.imagedescription,.content p.imagedescription {
	
	margin-top: 4px; text-align:center; text-indent:0; line-height:1.4em;
}

/* General purpose links */

a:link,a:visited{ text-decoration:none; color:#bf2241;}
a:hover,a:active{ text-decoration:underline; color:#000;}



.deep,a.deep:link,a.deep:visited{color:#252525;}
a.title:link,a.title:visited{color:#252525; font-size:1.2em; font-weight:bold;}
a.low:link,a.low:visited{color:#656565;}
a.blue:link,a.blue:visited,ul.taglist li a:link,ul.taglist li a:visited{color:#23377e;}
a.deep:hover,a.low:hover,a.blue:hover,a.title:hover,ul.taglist li a:hover{text-decoration:underline; color:#bf2241;}

a img{ border:1px solid #d7d7d7;}
img.articleimg{width:54px; }
.pinkbox img.articleimg{ border-color:#cd7f80;}
img.peoplename{width:42px;height:42px;border:1px solid #d7d7d7;}
img.personcover{width:59px;}
img.magzineCover{width:108px;border:1px solid #d7d7d7;}
img.shadow{ width:80px;}
img.bookcover{border:none; width:80px;margin:2px;}
img.bookimg{padding:2px;border:1px solid #d7d7d7;width:105px;}
img.procover{width:65px;border:1px solid #d7d7d7;}
.person img.procover{padding:2px; height:auto;}
.criticlebox img.articleimg{width:60px;}
img.peoplecover{ margin:10px auto; width:148px;}
img.friendslogo{width:130px;}
img.renwuimg{border:1px solid #d7d7d7;padding:2px; width:180px;margin:10px 0 10px 10px;}
img.bigbrandimg{width:270px; height:85px;padding:2px;}
.fltlt img.renwuimg{margin:0;}
img.renwuindeximg{width:120px;}




/* Link to an external URL */
a.externallink:link,a.externallink:visited {
	background-image: url(Images/ExternalLink.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 14px;color:#23377e;
}
a.externallink:hover{text-decoration:underline; color:#bf2241;}

/* Link to an internal file */
a.internallink {
}

/* Link to a .aspx page */
a.systemlink {
}

/* Link to a Wiki page */
a.pagelink:link,a.pagelink:visited {color:#0000FF;
}
a.pagelink:hover{text-decoration:underline; color:#bf2241;}

/* Link to unknown/inexistent pages */
a.unknownlink, a.unknownlink:link, a.unknownlink:active {
	color: #990000;
	text-decoration: none;
}
a.unknownlink:hover {
	color: #D9671E;
	text-decoration: underline;
}

/* Email Link */
a.emaillink {
}

h1.pagetitle, h1.pagetitlesystem {
	font-size: 22px;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

h1.pagetitlesystem {
	margin-bottom: 10px;
}

/* Class for applying a separator under H elements (useful to avoid usage of HR) */
h1.separator, h2.separator, h3.separator {
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 2px;
	margin-bottom: 8px; 
}
h4.separator {
}

a.editsectionlink {
	float: right;
	font-size: 12px;
display:block;*padding-top:3px;_padding-top:7px;height:1.6em;
}

ul, ol {padding:0;margin:0;

}

li{ list-style-type:none;line-height:1.6em;padding:0;}


code, pre {
	font-family: Courier New, Lucida Console, Monospace;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

pre {
	background-color: #FFFFF0;
	margin: 0px 10px 0px 10px;
	padding: 8px;
	border: solid 1px #DDDDDD;
	overflow: auto;
}


table.generic {
}

table.recentchanges {
	border-top: solid 1px #999999;
}
table.mywiki-all td,table.mywiki-all th{ text-align:center;}
tr.tableheader td, th {
	
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	
}

tr.tablerow td {
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border-bottom: solid 1px #999999;
}
tr.tablerow:hover, tr.tablerow:hover td {
	background-color: #FFFFCC;
}

tr.tablerowalternate td {
	background-color: #F0F0F0;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border-bottom: solid 1px #999999;
}
tr.tablerowalternate:hover, tr.tablerowalternate:hover td {
	background-color: #FFFFCC;
}

img {	border: none; margin:0;padding:0;
}

/* Class for general purpose images (contained in Wiki pages) */
img.image {
	border: solid 1px #CCCCCC;
}

/* Class of the formatting Buttons in Edit.aspx */
img.format {
	border: solid 1px;
	padding: 2px;
}

/* Div used for clearing floats */
div.clear {
	clear: both; height:0;
    font-size: 1px;
    line-height: 0px;
}

/* Div containing images alighed to the left */
div.imageleft {
	border: solid 1px #CCCCCC;
	background-color: #F9F9F9;
	padding: 4px;
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
	float: left;
}

/* Div containing images alighed to the right */
div.imageright {
	border: solid 1px #CCCCCC;
	background-color: #F9F9F9;
	padding: 4px;
	margin-left: 8px;
	margin-right: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	float: right;
}

/* Table containing images not aligned */
table.imageauto {
	border: solid 1px #CCCCCC;
	background-color: #F9F9F9;
	padding: 4px;
	margin: 4px;
}

/* Div acting like a box */


select.namespacedropdown {
	background-color: Transparent;
	border: solid 1px #999999;
	cursor: pointer;
}


/* Contains the Header */
#HeaderDiv {
padding:0 0 4px 0;background-color: #f1f1f1;margin-bottom:6px;}

/* Contains the SidebarDiv and the MainDiv */
#ContainerDiv {padding:0;
}

/* Contains the Sidebar */
#SidebarDiv {
float:left;width:160px; padding:0;
}

/* Contains the contents of a Page */
#MainDiv {
float:left;width:770px;padding:0 0 0 20px;_padding:0 0 0 10px;
}

/* Contains the Page Header (title, last modify, etc.) */
#PageHeaderDiv {
}

#PageInternalHeaderDiv {
	margin-bottom: 10px;
}

#PageInternalFooterDiv {
	margin-top: 10px;
}

/* Contains the link to the page editing form (Edit.aspx) and history */
#EditHistoryLinkDiv {
	float: right;
	padding-top: 4px;
	padding-bottom: 4px;
}
#EditLink, #HistoryLink, #ViewCodeLink, #PageAttachmentsLink,
#DiscussLink, #BackLink, #PostReplyLink, #AdminToolsLink {
	margin-left: 0px;
	padding: 2px;
	border: solid 1px #999999;
	text-decoration: none;
}
#EditLink:hover, #HistoryLink:hover, #ViewCodeLink:hover, #PageAttachmentsLink:hover,
#DiscussLink:hover, #BackLink:hover, #PostReplyLink:hover, #AdminToolsLink:hover {
	border: solid 1px #214C9A;
	text-decoration: none;
	background-color: #FFFFEE;
}

#PageAttachmentsLink {
	background-image: url(Images/DropDown.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 16px;
}

#AdminToolsLink {
	background-color: #FFDF65;
	background-image: url(Images/DropDown.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 16px;
}

#PageAttachmentsDiv {
	background-color: #FFFFFF;
	border: solid 1px #999999;
	padding: 6px;
}

#AdminToolsDiv {
}
#AdminToolsDiv a {
	text-align: right;
	display: block;
	padding: 3px 6px 3px 6px;
}
#AdminToolsDiv a:hover {
	background-color: #214C9A;
	text-decoration: none;
	color: #FFFFFF;
}

/* Class of the P containing the Edit Link */
p.editlink {
}

#PageInfoDiv {
	height: 16px;
}

#ModificationSpan {
}
#AuthorSpan {
}
#CategoriesSpan {
	padding-left: 16px;
}
#NavPathsSpan {
	padding-left: 16px;
}
#PageDiscussionSpan {
}

#BreadcrumbsDiv {
	padding-bottom: 1px;
	border-bottom: solid 1px #EEEEEE;
	border-top: solid 1px #EEEEEE;
	overflow: hidden;
}

div.pageoutgoinglinksmenu {
	background-color: #FFFFFF;
	border: solid 1px #999999;
}
div.pageoutgoinglinksmenu a {
	display: block;
	padding: 2px 3px 2px 3px;
}
div.pageoutgoinglinksmenu a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #214C9A;
}

/* Contains the link to the Page RSS */
#RssLinkDiv {
	float: right;
	position: relative;
}
/* The link to the Page RSS */
#RssLink {
	background-image: url(Images/RSS.gif);
	background-repeat: no-repeat;
	text-indent: -2500px;
	display: block;
	height: 13px;
	width: 24px;
}

#PrintLinkDiv {
	float: right;
	position: relative;
}
#PrintLink {
	background-image: url(Images/Print.gif);
	background-repeat: no-repeat;
	text-indent: -2500px;
	display: block;
	margin-left: 4px;
	height: 16px;
	width: 16px;
}

#EmailNotificationDiv {
	float: right;
	position: relative;
	margin: -2px 4px 0px 0px;
}
input.activenotification {
	width: 16px;
	height: 16px;
	background-image: url(Images/EmailNotifOn.gif);
	padding: 0px;
	margin: 0px;
}
input.inactivenotification {
	width: 16px;
	height: 16px;
	background-image: url(Images/EmailNotifOff.gif);
	padding: 0px;
	margin: 0px;
}

/* Contains the Page Content */
#PageContentDiv {
	margin: 10px 0px 0px 0px; padding:0;
}

/* Contains the Footer */
#FooterDiv {
background:#fff url(Images/askbg.gif) repeat-x 0 0;text-align:center;padding:10px; clear:both;}

#PageListTable {
}

#HistoryTable {
}

#PreviewDivExternal {
}

#PreviewDiv {
	padding: 10px;
	border: solid 4px #CCCCCC;
}

blockquote {
	border-left: solid 8px #DDDDDD;
	margin-left: 16px;
	padding: 0px 0px 2px 6px;
}

div.messagecontainer {
	margin: 0px 0px 0px 16px;
}

div.rootmessagecontainer {
	border-top: solid 2px #214C9A;
	margin-bottom: 16px;
}

div.messageheader {
	background-color: #F0F0F0;
	padding: 2px;
}

span.messagesubject {
	font-weight: bold;
	font-size: 12px;
}
span.messagedatetime {
	font-size: 10px;
	padding-left: 20px;
}

div.messagebody {
	border-bottom: solid 1px #F0F0F0;
	border-left: solid 1px #F0F0F0;
	border-right: solid 1px #F0F0F0;
	margin: 0px 0px 6px 0px;
	padding: 4px;
}
div.messagebody:hover {
	background-color: #FFFFCC;
}

div.reply {
	float: right;
	margin: -14px 10px 0px 0px;
}

a.reply {
	background-image: url(Images/MessageReply.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 12px;
}

a.edit {
	background-image: url(Images/MessageEdit.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 13px;
	margin-left: 16px;
}

a.delete {
	background-image: url(Images/MessageDelete.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 10px;
	margin-left: 16px;
}

div.warning {
	padding: 6px;
	background-color: #FEF693;
	border: solid 1px #FFCF10;
	display: table-cell;
}

#TxtSearchBox {
	width: 240px;
	
}

span.signature {
	font-style: italic;
}

#TocContainer {
	border: solid 1px #CCCCCC;
	display: table-cell;
	padding: 4px;
	background-color: #F9F9F9;
}

a.attachment {
	padding-left: 14px;
	background-image: url(Images/Attachment.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#RedirectionInfoDiv {
	padding-left: 10px;
	padding-top: 4px;
	color: #999999;
}

#RedirectionDiv {
	margin-bottom: 16px;
	padding-left: 24px;
	margin-left: 10px;
	font-size: 14px;
	background-image: url(Images/Redirect.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* BEGIN Edit.aspx */

div.anonymous {
	padding: 6px;
	background-color: #FEF693;
	border: solid 1px #FFCF10;
	margin-bottom: 8px;
}

div.autotemplate {
	padding: 6px;
	background-color: #FEF693;
	border: solid 1px #FFCF10;
	margin-top: 8px;
	margin-bottom: 8px;
}

div.collisionsmanagement {
	padding: 6px;
	background-color: #FEF693;
	border: solid 1px #FFCF10;
	margin-bottom: 8px;
}

div.draftmanagement {
	padding: 6px;
	background-color: #FEF693;
	border: solid 1px #FFCF10;
	margin-bottom: 8px;
}

input.bigtextbox {
	font-size: 16px;
	margin-bottom: 2px;
}

#EditNoticeDiv {
	margin-bottom: 8px;
	padding: 3px;
	background-color: #F5F5F5;
}

#TemplatesDiv {
}

#TemplatesInternalDiv {
	padding: 4px;
	background-color: #F5F5F5;
}
#TemplatesInternalDiv select {
}

#TemplatePreviewDiv {
	font-size: 10px;
	padding: 4px;
	border: solid 1px #CCCCCC;
	margin-top: 4px;
	margin-bottom: 4px;
}

#EditorDiv {
	margin-top: 6px;
}

#EditCommentDiv {
	
	margin-top: 16px;

	
}
#EditCommentDiv input {
	width: 500px;
	
	margin-bottom: 6px;
}

div.captcha {
	padding: 6px;
	background-color: #FEF693;
	border: solid 1px #FFCF10;
	margin-top: 36px;
	margin-right: 30px;
	float: left;
}

#ButtonsDiv {margin-top: 16px;
	
}

#SaveOptionsDiv {
	padding: 4px;
}

#ResultDiv {background-color:#fffff5;}


#CategoriesDiv,#CommentDiv {

	margin-top: 16px; position:relative;
	
}

#CategoriesListDiv {
	width: 334px;
	height: 100px;
	padding: 4px;
	overflow: auto;
	background-color: #F5F5F5;
	margin-right: 10px;
}

div.categorycreation {
	margin-top: 6px;
}

#AttachmentsDiv {
	
	
	margin-top: 16px;
}

.short {
	width: 150px;
}

.medium {
	width: 200px;
}

.large {
	width: 500px;
}

.h_short {
	height: 100px;
}

/* END Edit.aspx */

/* BEGIN Search.aspx */

#SearchControlsDiv {
	margin-top: 16px;
}

input.textbox {
	font-size: 14px;
	width: 300px;
}

input.button {
	font-size: 14px;
}

#RadiosDiv {
	margin-top: 6px;
	margin-bottom: 6px;
}

#RadiosDiv label {
	margin-right: 8px;
}

#CategoryFilterDiv {
	/*border: solid 1px #999999;*/
	float: right;
	margin-top: -50px;
	background-color: #F5F5F5;
	margin-left: 15px;
	padding: 4px;
}

#CategoryFilterInternalDiv {
	margin-top: 4px;
	width: 250px;
	height: 200px;
	overflow: auto;
}

#SearchStatsDiv {
	margin-top: 14px;
}

#ResultsDiv {
	min-height: 250px;
}

h3.searchresultpage {
	margin-top: 14px;
	background-image: url(Images/Page.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
h3.searchresultmessage {
	margin-top: 14px;
	background-image: url(Images/Message.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
h3.searchresultfile {
	margin-top: 14px;
	background-image: url(Images/File.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
h3.searchresultattachment {
	margin-top: 14px;
	background-image: url(Images/Attachment.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}

h3.searchresultpage a, h3.searchresultmessage a, h3.searchresultfile a, h3.searchresultattachment a {
	font-weight: bold;
}

p.excerpt {
	margin-left: 4px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 4px;
	border-left: solid 4px #DDDDDD;
}

/* END Search.aspx */

/* BEGIN FileManager.ascx */

#MainFileManagerDiv {
	float: left;
}

#FileManagementControlsDiv {
	float: right;
}

#DirectoriesDiv {
	margin-bottom: 3px;
}

#ItemRenameDiv {
	margin-top: 10px;
	background-color: #F5F5F5;
	padding: 8px;
}

#NewDirectoryDiv, #UploadDiv, #PermissionsDiv {
	float: right;
	padding: 8px;
	width: 470px;
	background-color: #F5F5F5;
	margin-bottom: 16px;
}

#PermissionsDiv #SubjectsDiv {
	float: left;
}
#PermissionsDiv #SubjectsDiv select {
	width: 210px;
	height: 90px;
	margin-bottom: 10px;
}

#PermissionsDiv #SubjectsManagementDiv {
	margin-top: 12px;
	margin-left: 10px;
	width: 240px;
	float: left;
}
#PermissionsDiv #SubjectsManagementDiv input.textbox {
	width: 150px;
}
#PermissionsDiv #SubjectsManagementDiv select.dropdown {
	width: 155px;
}

#PermissionsDiv #InternalButtonsDiv {
	clear: left;
	float: left;
	margin-bottom: 10px;
}

#AclSelectorDiv {
	margin: 10px 0px 10px 0px;
	background-color: #FEF693;
	border: solid 1px #FFCF10;
	padding: 10px;
	float: left;
}

#AclSelectorDiv label {
	padding-right: 10px;
}

#FileManagerTable {
}

/* END FileManager.ascx */

/* BEGIN AttachmentManager.ascx */

#MainAttachmentManagerDiv {
	
}

#UploadAttachmentDiv {
margin-top:10px;
	padding: 5px 10px;
	background-color: #F0F0F0;
	width:490px;
}

#AttachmentManagerTable {width:508px;
}
#AttachmentManagerTable td{border:1px solid #ccc;}
#AttachmentManagerTable th{ background-color:#f0f0f0;border:1px solid #ccc;}

/* END AttachmentManager.ascx */

/* BEGIN AttachmentViewer.ascx */

#AttachmentViewerPage {
}

/* END AttachmentViewer.ascx */

/* BEGIN Non-content pages */

#SABody { background: #FFFFFF;margin: 0;text-align: center;padding:0;
}
#WikiWrap{padding:0;margin: 0 auto; position:relative;width:950px; text-align:left;}

#HeaderSADiv {
padding:0 0 4px 0;background-color: #f1f1f1;margin-bottom:6px;
}

#NavigationSADiv {
	margin: 0px auto 0px auto;
	padding: 8px;
}

#ContainerSADiv {
	margin: 0px auto 0px auto;
	background-color: #FFFFFF;
	border: solid 1px #888888;
	padding: 8px 8px 12px 8px;
}

#FooterSADiv {
background:#fff url(Images/askbg.gif) repeat-x 0 0;text-align:center;padding:10px; clear:both;
}

/* END Non-content pages */

/* BEGIN User.aspx */

#UserGravatarDiv {
	float: right;
}

#UserGravatarDiv img {
	margin: 10px;
	padding: 3px;
	border: solid 1px #CCCCCC;
}

#EmailMessageDiv {
	margin-top: 20px;
}

#EmailMessageDiv .subject {
	width: 50%;
}

#EmailMessageDiv .body {
	margin-top: 6px;
	width: 98%;
	height: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* END User.aspx */

/* BEGIN AllPages.aspx */

#PageSelectorDiv {
	margin: 6px 0px 6px 0px;
}

#PageSelectorDiv a {
	padding: 2px;
	line-height: 17px;
}
#PageSelectorDiv a:hover, a.selected, a:hover.selected {
	text-decoration: none;
	background-color: #214C9A;
	color: #FFFFFF;
}
#PageSelectorDiv a.selected, a:hover.selected {
	font-weight: bold;
}

/* END AllPages.aspx */


#header {padding:0 0 4px 0;background-color: #f1f1f1;margin-bottom:10px;}
#content{ overflow:hidden;}
hr{ border-color:#d7d7d7; height:0;  outline:none; border:1px 0 0 0;  }





/* sidebar*/
.inner{padding:0 10px;}

/* maincontent */
#footer { 	padding:10px 0 0 0; border-top:1px solid #c2c2c2;color:#666; background-color:#fff;} 

/* box */

.box{background-color:#fff;
	margin:0px 0px 10px 0px;
 padding:10px;
}
.boxindexleft{width:215px; float:left;}
.boxindexright{width:215px; float:right;}
.boxindex{ 
	margin:0 0 10px 0; 
}
.boxarticle{margin:0 0 20px 0;}
.boxleft,.boxright{background:#eaeaea;border:1px #b6b6b6 solid;margin:0 0px 10px 0px;padding:5px; height:300px;}
.boxleft{margin:0 10px 10px 0px;}
.halfbox{margin:0;width:50%; float:left;}

.boxarticleleft{float:left;width:280px;padding-bottom:35px;}
.boxarticleright{float:right;width:280px;padding-bottom:35px;}

.boxoutsidel{float:left;width:380px;clear:left;} /* wiki Ê×Ò³ */
.boxoutsider{float:right;width:380px} /* wiki Ê×Ò³ */




/* header */
.notice{width:240px;}
.noticeTitle{border-bottom:solid #d7d7d7 4px;}
#header h1 {margin: 0;	padding:0; font-size:2em;}
#logo{float:left;width:229px;}
#logo img{border:none;}


/* myspace */
.loginbox,.loginafter{border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;float:right;padding-top:10px;height:89px;}
.loginbox{width:281px;padding-left:20px;}
.loginafter{width:296px;padding-left:5px;}

.redbtn,.publishbtn,.twitterbtn{font-size:1.2em;  border:none; height:22px;  color:#fff;line-height:22px;*line-height:24px;_line-height:24px;  cursor:pointer; padding:0;}
.redbtn{width:60px;background:url(Images/buttonatab.gif) no-repeat 0% -90px;}
.twitterbtn{width:50px;background:url(Images/buttonatab.gif) no-repeat 0% -628px;margin-left:2px;font-size:12px; text-align:left; padding-left:16px;}
.publishbtn{width:100px; background:url(Images/buttonatab.gif) no-repeat 0% -592px;font-weight:bold;}
.submitbutton{padding:2px 17px; }

.pw{width:110px;padding:.1em;}
.pwlong{width:160px;padding:.1em;}

.twitter{width:174px; padding:.1em;}
*+html .twitter{margin-right:4px;}
.miniblogtitle{ background:#fff url(Images/buttonatab.gif) no-repeat 0% -150px;width:93px;height:27px;padding-top:3px;padding-left:7px;}
.minibloginner{background:url(Images/icon.gif) no-repeat 0% -76px;height:16px; color:#252525; font-weight:bold;padding-left:20px;}
.mylist{position:absolute;top:-26px;left:0;}
.login_box_after .mylist{left:0;}
.mylist li{float:left;padding-right:6px;background:url(Images/askbg.gif) no-repeat 0 -190px;padding-left:6px;list-style-type:none; }
.mylist li.admini{ position:absolute;left:-56px;top:0;}
.mylist li a:link,.mylist li a:visited{color:#fff;}

.login_box .loginboxnarrow .mylist{top:7px;right:10px;margin-right:46px; color:#fff; left:auto;}
.login_box .loginboxnarrow .mylist li{float:right;}
.questionbox .loginboxnarrow .mylist{color:#bf2241; position:static;}
.questionbox .loginboxnarrow .mylist li{float:right; background:none; }
.questionbox .loginboxnarrow .mylist li.left{border-right:1px solid #666;}
.questionbox .loginboxnarrow .mylist li a:link,.questionbox .loginboxnarrow .mylist li a:visited{color:#bf2241;}
.mylist li a:hover{color:#fff;}
.questionbox .loginboxnarrow .mylist li a:hover{color:#000;}

/* index common */
ul.articleListIndex li{ float:left;width:211px;padding-right:6px;padding-bottom:1.4em;}

.topbox{padding:10px; background-color:#fff; border:1px solid #d7d7d7; height:220px; margin-bottom:10px;}
.topbox h3{ font-size:1.2em;}

.clearl{ clear:left;}

.articlebox{background-color:#f2f2f2; margin:0 0 10px 0;}
.articleTitle {border-top:4px solid #c2c2c2; position:relative;height:34px;}
.articleInner{padding:0 6px 10px 6px;}
.articlebox h4,.friendlist h4{color:#bf2241;border-top:4px solid #bf2241;top:-4px;position:absolute;line-height:30px;padding-left:6px;}

.rss{ background:url(Images/icon.gif) no-repeat 0 0;padding-left:20px; height:12px; line-height:12px;padding-right:1em;}
.middleTitle{border-top:4px solid #bf2241;border-bottom:1px solid #d7d7d7;margin-bottom:10px;padding-bottom:2px;padding-top:2px; clear:both; float:left;width:100%;}

.middleInner{padding-left:5px;}
.english,.nicepage{ background:url(Images/icon.gif) no-repeat 0 -95px; height:13px; width:16px; display:inline-block;}
*+html .english{height:14px;}
.nicepage{background:url(Images/askicon.gif) no-repeat 2px -981px;width:18px;}
*+html .nicepage{height:14px;}
.columns{ background:url(Images/icon.gif) no-repeat right -124px;padding-right:20px; height:18px;}
.criticle{ background:url(Images/talk.gif) no-repeat right 0;padding-right:20px; height:18px;line-height:18px;}

.midbottomTitle{ background-color:#f2f2f2; border-bottom:1px solid #c2c2c2; margin-bottom:10px;clear:both; float:left;width:100%;}
.midbottomTitle h2{padding-left:6px;}
.midbottomTitle .fltrt{padding-right:6px;}
.pinkbox{ background-color:#f8e8eb;padding:6px;}
.midbottomIndex li{float:left;width:199px;padding-right:6px;background:url(Images/icon.gif) no-repeat 0 -408px; list-style-type:none; padding-left:12px;}

/* index left sidebar */
.leftbox,.othersite{margin-bottom:10px;background-color:#fff;}
.leftbox li a{ border-bottom:1px solid #ebebeb; display:block; text-align:center;font-size:1.2em;height:28px; font-weight:bold; line-height:28px;}

.sideTitle{ border-bottom:3px solid #f2f2f2;margin-bottom:10px;}
.sideTitle h2{ border-bottom:1px solid #c2c2c2;text-align:center;color:#666; }
ul.prolist{ text-align:center;}
ul.prolist p{margin:-5px 0 10px 0;}

#selectliset{width:100%;}
.narrowselect {width:50px;}
.magbox{border-top:1px dashed #666; border-bottom:1px dashed #666; padding:0 0 10px 0;}
.magbox p{font-weight:bold;}
.buybox{padding-left:5px; }
.buymag{ background:url(Images/buttonatab.gif) no-repeat 0 -210px; padding-left:36px;font-size:1.2em;font-weight:bold;height:29px; }
a.buyonlineMag{background:url(Images/buttonatab.gif) no-repeat 0 -180px;width:96px; height:29px; display:block;}


/* index read */
.booklistRight{ padding-left:100px;}
.book{list-style:none;padding-left:0;padding-top:0;}
.book li{float:left;width:25%; text-align:center;padding-bottom:20px;}
.bookwid li{width:33%; }
.booktitle{background:url(Images/icon.gif) no-repeat right -142px;padding-right:20px; }
.booktitlebox{ background-color:#f2f2f2; border:1px solid #c2c2c2;clear:both; float:left;width:100%;padding:6px 0;}
.booktitlebox h2{padding-left:6px;}
.booktitlebox .fltrt{padding-right:6px;}
a.booktab{background:url(Images/buttonatab.gif) no-repeat 0 0;color:#43579f; height:25px;line-height:25px; display:inline-block; padding-right:4px;padding-left:4px; position:relative; font-weight:bold;}
.booktabr{background:#f2f2f2 url(Images/buttonatab.gif) no-repeat 100% 0;display:block; width:4px;position:absolute;right:0;top:0;height:25px; }
.numtop{ background:url(Images/icon.gif) no-repeat 0 -16px;color:#fff;width:16px; height:16px; display:inline-block; font-size:10px; text-align:center; line-height:16px; font-weight:bold; font-family:Verdana Sans-Serif; vertical-align:top;margin-right:5px;}
.num{ background:url(Images/icon.gif) no-repeat 0 -32px;color:#fff;width:16px; height:16px; display:inline-block; font-size:10px; text-align:center; line-height:16px; font-weight:bold; font-family: Verdana Sans-Serif; vertical-align:top;margin-right:5px;}
ul.booklistIndex li{padding-bottom:0;}
.dig,.critic,.favour{ background:url(Images/buttonatab.gif) no-repeat; width:71px; height:20px; border:none; color:#fff;font-size:1.2em; text-align:left;padding-left:23px; cursor:pointer;}
.dig{ background-position:0 -440px;}
.critic{ background-position:0 -412px;}
.favour{ background-position:0 -384px;}
.zumbig{background:url(Images/icon.gif) no-repeat  0 -244px;padding-left:18px;}
.changeprice{background:url(Images/icon.gif) no-repeat  0 -225px;padding-left:18px;}
.read{background:url(Images/icon.gif) no-repeat  -6px -62px;padding-left:10px;padding-right:2em;}
.bookinfo .fltlt{ text-align:center;}
.bookinfo .magright ul li{padding-bottom:3px;}
.bookinfo label{color:#252525;}
.bookinfo{padding:20px 0 16px 0;border-bottom:1px solid #d7d7d7;  }
.bookinfo2{border-top:1px solid #d7d7d7;padding-top:6px;}
.shadowtop{background:url(Images/buttonatab.gif) no-repeat -82px -360px; position:absolute; bottom:0; left:0; height:21px; width:17px;}
.shadowbottom,.shadowout{padding-left:12px; width:92px;}
.shadowout{ position:relative;}
.bookwid li .shadowout,.bookwid li .shadowbottom{margin-left:12px;}

/* index right sidebar */
.tabboxout{margin:0 10px 10px 10px;}
.commendbook{ background:url(Images/hbrlogo.gif) no-repeat 0 -87px;position:relative;padding-left:14px;height:32px; line-height:32px;}
.commendbook .tabr{position:absolute;right:0;top:0;height:32px;background:url(Images/hbrlogo.gif) no-repeat 100% -87px; width:4px; background-color:#fff; display:block;}
*+html .commendbook .tabr{right:-2px;}
.toptab li{float:left;padding-right:4px;}
.toptab li a{display:block; background:url(Images/buttonatab.gif) no-repeat 0 -30px;height:22px;color:#fff; line-height:22px; position:relative;padding-right:14px;padding-left:14px;}
.toptab li a:link,.toptab li a:visited{color:#fff;}
.toptab li .tabr{ position:absolute;right:0;top:0;height:22px;background:url(Images/buttonatab.gif) no-repeat 100% -30px; width:4px; background-color:#fff; display:block;}
.toptab li.selected a{ background-position:0 -60px;color:#bf2241; font-weight:bold;}
.toptab li.selected a:link,.toptab li.selected a:visited{color:#bf2241;}
.toptab li.selected .tabr{background-position:100% -60px;}
.commend{background:url(Images/hbrlogo.gif) no-repeat 0 -57px ;width:287px;padding:0 10px; height:23px; line-height:23px; overflow:hidden;margin-left:-10px;}
.tabbox{background-color:#fffff5;border:1px solid #c2c2c2; padding:15px;margin-top:-1px;}

.rightTitle{ background-color:#f2f2f2; border-bottom:1px solid #c2c2c2; margin-bottom:10px; text-align:center;}
.feature{ border-bottom:1px dashed #666; padding:10px 0;}

/* list */
ul.list li,ul.lists li{ background:url(Images/icon.gif) no-repeat 0 -408px; list-style-type:none; padding-left:12px;}
.content ul li{ background:url(Images/redicobig.gif) no-repeat 0 10px; list-style-type:none; padding-left:12px;}
.content ul li li{margin-left:1em; background:url(Images/redico.gif) no-repeat 0 10px;}
ul.lists li{background:url(Images/icon.gif) no-repeat 3px -392px;}


/* page*/
.page{clear:both; text-align:right; border-top:1px solid #d7d7d7; padding-top:6px;}
.page span.active{background-color:#666;border:1px solid #eaeaea; padding:1px 4px;margin-right:5px; color:#fff;}
.page span a:link ,.page span a:visited{ padding:1px 4px; border:1px solid #eaeaea;margin-right:5px; background-color:#fff; color:#666;}
.page span a:hover{background-color:#eaeaea;border:1px solid #eaeaea; }
.page span a:active{background-color:#666; border:1px solid #eaeaea; color:#fff;}


/* ad */
.adtop,.adright,.adleft,.adrighttop,.adarticle{ background-color:#ccc; margin-bottom:10px;}
.adtop{ width:728px;height:90px; }
.adright{width:160px; height:600px; }
.adleft{width:130px; height:600px; }
.adarticle{width:300px;height:250px;float:left;margin:10px 10px 10px 0;}
.adrighttop{width:300px;height:250px;margin:0 auto 10px auto;}
.fltrt .adrighttop{margin:0 0 10px 0;}

/* 1.0 page */
h1.maintitle{background:url(Images/askicon.gif) no-repeat 0 -470px;padding-left:35px;  font-size:22px; line-height:40px; height:40px; font-family: "MicroSoft YaHei","SimHei",Arial,Helvetica,sans-serif; border-bottom:1px solid #d7d7d7; border-top:6px solid #bf2241;margin-bottom:15px;}
.ftitle{  font-size:22px; line-height:40px; height:40px; font-family: "MicroSoft YaHei","SimHei",Arial,Helvetica,sans-serif;margin-bottom:10px;}
ul.articlelist li{padding-bottom:1.5em;}
ul.articlelist li ul li{padding-bottom:0;}
ul.articlelist li p{margin:0;}
h2.sidebartitle{ color:#bf2241; text-align:center;border:1px solid #d7d7d7; background-color:#fff;margin-bottom:6px;}
.person{ clear:both;border-bottom:1px dashed #d7d7d7; padding-bottom:15px;margin-bottom:15px;}
.person .fltlt h2{color:#bf2241; text-align:center;}


/* 1.0 article */
.content{ font-size:1.2em;padding-bottom:20px; line-height:180%;}
.content p{ line-height:180%;text-indent:2em;}
.content ol li{ list-style:decimal; list-style-position:inside;}
.content h2{ border-bottom:1px solid #c2c2c2; color:#252525;margin-bottom:10px;margin-top:20px;font-size:18px;}
.content h3{font-size:16px;margin-top:20px;margin-bottom:10px;}
.content fieldset{margin-left:1em;margin-bottom:1em;background-color:#fff;float:right;padding:8px;}

 .edit{ font-size:12px; padding-top:20px;}
.message{ background:url(Images/icon.gif) no-repeat  0 -204px; padding-left:18px;}
.email{ background:url(Images/icon.gif) no-repeat  0 -310px;padding-left:19px;}
.print{background:url(Images/icon.gif) no-repeat  0 -183px;padding-left:20px;}
.keep{background:url(Images/icon.gif) no-repeat  0 -163px;padding-left:18px;}
.history{background:url(Images/askicon.gif) no-repeat  0 -744px;padding-left:18px;}
.bigtitle{ color:#bf2241;font-size:25px;}
a.englishedit{ background-color:#bf2241; padding:3px 10px 2px 10px; color:#fff; border:1px solid; border-color:#d7d7d7 #252525 #252525 #d7d7d7;}
.share{ background:url(Images/buttonatab.gif) no-repeat 0 -504px; text-align:center;width:64px;height:57px; display:block;font-size:16px; cursor:pointer;  position:relative; padding-top:18px;}
.share span{ position:absolute;bottom:2px; font-size:12px; left:8px; }
a.share:hover{ text-decoration:none;}

a.show,a.hidden{ background:url(Images/icon.gif) no-repeat 0 -326px; width:9px; height:15px; display:block;}
a.hidden{ background-position:0 -341px;}
a.proshow,a.prohidden{ border:1px solid #c2c2c2;  width :20px;height:20px;background:#f2f2f2 url(Images/icon.gif) no-repeat 5px -326px;display:block;}
a.prohidden{background-position:5px -341px;}
a.show:hover,a.hidden:hover,a.proshow:hover,a.prohidden:hover{ text-decoration:none; cursor:pointer;}

.greytitle{padding:2px 10px; background-color:#c2c2c2; color:#fff;margin-bottom:10px;}
.hit{ background:url(Images/buttonatab.gif) no-repeat 0 -468px;width:58px;height:28px; line-height:28px; padding-left:32px; text-align:left; display:inline-block; font-weight:bold; font-size:1.2em;}
.visitedTitle,.articleboxtitle{ background-color:#f2f2f2; margin-bottom:10px; padding:2px 10px; }
*+html .peoplebox li .right{margin-top:-20px;}
.visitedTitle{color:#bf2241; border-bottom:1px solid #c2c2c2;}
.visitorlist{ text-align:center;font-size:12px;}
.visitorlist li{ float:left;width:12.5%;padding:10px 0;}
.criticlebox{border-top:6px solid #f2f2f2;padding:10px 0 20px 0; clear:both;}
.criticlebox .feature{padding-top:0;margin-bottom:10px;}
.criticlebox .feature a{ font-weight:bold;font-size:1.2em; line-height:20px;}


.spoke{ background:url(Images/icon.gif) no-repeat 0 -356px; width:9px; height:20px; float:left;}
.outgrey{background-color:#ebebeb;margin-left:9px;}
.lt,.rt,.lb,.rb{background:#fff url(Images/icon.gif) no-repeat;height:3px;width:3px; }
.lt{background-position: 0 -377px ; overflow:hidden;}
.rt{background-position: -3px -377px ; float:right;overflow:hidden;}
.lb{background-position: 0 -380px}
.rb{background-position: -3px -380px ;float:right;}
.in{margin:6px 10px;}


/* aandq page */
 .iconl{float:left;width:22px;clear:left;}
.Qinfo{padding-left:10px;line-height:16px;margin:0.4em 0;}

.taglist{padding-left:10px;}
.taglist li{float:left;width:20%; font-size:1.2em; padding-bottom:0.8em;}
.topiclist li{float:left;width:11em; overflow:hidden;height:1.6em;}
.catelog{padding:0 10px; background-color:#f8e8eb;  line-height:2em;margin:1em 0;}

.ask{ position:relative;}
.samequestion{ position:absolute; top:0;right:-26px; }
.askcolumns{ clear:both;padding-bottom:15px;}
.ask label{float:left;width:100px; clear:left; font-size:1.2em;}
label.narrow{width:46px;}
.askinput{ font-size:1.2em;width:606px;padding:2px;}
.ask .tags{padding-left:100px;font-size:1.2em;}
.askqlist li{padding:0 0 10px 16px; text-indent:-16px;}

.adbox{padding:0 10px;}
.adtopbox{padding-left:20px;}

.favourbox{ border:1px solid #d7d7d7;padding:1px;}
.favourbox h2,.favourbox .top{ background-color:#f1f1f1;padding-left:10px; height:30px; line-height:30px; border:  1px solid #fff;}
.favourbox .top{padding:0 10px 0 0;}
.favourbox .top h2{ border:none;}
.favourbox ul{border:  1px solid #fff; }
.favourbox .inner{padding:6px 10px;}

/* a&q myspace */
.addfriends{ background:url(Images/askicon.gif) no-repeat 2px -710px;padding-left:17px;}
.askhim{ background:url(Images/askicon.gif) no-repeat 0 -958px;padding-left:18px;}
.gohisspace{ background:url(Images/askicon.gif) no-repeat 0 -938px;padding-left:16px;}
.gospace{ background:transparent url(Images/askbigbg.jpg) no-repeat 0 -289px; width:102px; height:27px; font-weight:bold; text-align:center;line-height:27px; display:block; border:none; cursor:pointer;}
.gospaceout{ margin-left:23px;}
.score,.scorer{background:url(Images/askicon.gif) no-repeat 0 -724px; padding-left:16px; }
.scorer{background-position:0 -726px;}
.star{ background:url(Images/askicon.gif) no-repeat 0 -775px;width:18px; height:16px; display:inline-block;}
.personinfo{ padding:10px 0;}
.goldr{background:url(Images/askicon.gif) no-repeat -2px 1px; padding-left:16px;}
.statistics{ width:100%; border:none; border-collapse:collapse; margin-bottom:10px;}
*+html .statistics{ border-bottom:10px #fff solid; margin-bottom:0;}


/* a&q header*/
.headerinner{border-bottom:1px solid #8297a8; background-color:#fff;height:83px;}

.topmenu{ background:#7e7e7e url(Images/askbg.gif)  repeat-x 0 -82px; height:32px; line-height:32px;}
.topmenul,.topmenur{height:32px; width:3px;background:#fff url(Images/askbg.gif)  no-repeat;}
.topmenul{ background-position: 0 -118px;  float:left;}
.topmenur{  background-position: 0 -154px; float:right;}
.topmenu a:link,.topmenu a:visited{color:#fff;}
.topmenu ul{padding-left:6px;padding-top:7px;}
.topmenu ul li{ float:left;padding-right:6px;background:url(Images/askbg.gif) no-repeat 0 -190px;padding-left:6px;}
.topmenu ul.mainmenu li a{padding-left:20px;padding-right:20px;font-weight:bold;line-height:25px;position:relative;height:25px;  display:block;float:left;  }
.topmenu ul.mainmenu li.current a, .topmenu ul.mainmenu li a:hover{  background:url(Images/askbigbg.jpg) no-repeat 0 -41px; }
.topmenu ul.mainmenu li .innerr{ width:4px; height:25px; position:absolute;right:0;top:0;display:block; }
.topmenu ul.mainmenu li.current a .innerr, .topmenu ul.mainmenu li a:hover .innerr{ background:#7e7e7e url(Images/askbigbg.jpg) no-repeat 100% -41px;  }
.topmenu .help{float:right;padding:1px 16px 0 16px;height:14px;}
.narrowname{height:1.2em;width:3em;overflow:hidden;}




.searchbutton,a.searchbutton2{ background :#fff url(Images/askbigbg.jpg) no-repeat; height:29px;line-height:29px; font-size:1.2em;font-weight:bold; color:#fff;  text-align:center;}
.searchbutton{ background-position: -1px -184px;cursor:pointer;  width:80px; border:none;}
a.searchbutton2{ background-position:-85px  -184px; width:64px;display:inline-block; }
*+html a.searchbutton2{margin-top:-35px;}
*html a.searchbutton2{margin-top:-35px;}
a.searchbutton2:link,a.searchbutton2:visited{color:#fff;}
a.searchbutton2:hover{ text-decoration:none;}

.searchinput{width:240px;padding:2px;}

.search_box{ position:absolute; left:229px;top:60px; z-index:300000;}
.loginboxnarrow{margin:0 auto; width:284px;}
.login_box .login_box_after{float:right;padding-top:10px;height:73px;width:296px;padding-left:5px;position:relative;}
.login_box .loginboxnarrow{height:79px;float:right;padding-left:5px;margin:0;width:290px;padding-top:2px;}
.login_box .loginboxnarrow .trt{padding-right:10px;}




/* a&q left sidebar */
.tagbox{background-color: #d9d9d9;}
.tagboxtop,.tagboxtop .topr,.tagboxbottom,.tagboxbottom .bottomr{ background:#fff url(Images/askbigbg.jpg) no-repeat;height:3px; }
.tagboxtop{ background-position: 0 -113px; position:relative;}
.topr{width:3px; position:absolute;right:0;top:0; display:block;}
.tagboxtop .topr{background-position:100% -113px;}
.tagboxbottom{ background-position: 0 -116px; position:relative;}
.bottomr{width:3px; position:absolute;right:0;top:0;}
.tagboxbottom .bottomr{background-position: 100% -116px;}
.tagboxinner{ border-left:2px solid #fff; border-right:2px solid #fff; background-color:#f1f1f1;margin:0 1px;}
.tagboxinner h2{background:url(Images/askbg.gif) repeat-x 0 -220px;height:26px; line-height:26px; color:#fff;padding-left:10px;}
ul.tag{padding:10px 10px 0 10px;}
ul.tag li{background:url(Images/askicon.gif) no-repeat 0 -1060px; padding:0 0 8px 20px; }
ul.wikitag li.current{ background:url(Images/askicon.gif) no-repeat 0 -1032px; }
ul.wikitag li.current a{color:#bf2241;}
ul.wikitag li a:hover{ background:url(Images/askicon.gif) no-repeat 0 -1032px;margin-left:-20px; padding-left:20px;}
*+html ul.wikitag li a:hover{display:block;}
*html ul.wikitag li a:hover{display:block;}

ul.tag li ul{margin-left:-20px;}
ul.tag li ul li,ul.lowertag li{padding-left:0; background:none; display:inline;padding-right:4px;}
ul.lowertag{padding-left:5.5em;}
ul.lowertag li{padding-right:2em;}
ul.tag li ul li a:link,ul.tag li ul li a:visited,.ul.lowertag li a:link, ul.lowertag li a:visited{color:#23377e;}
ul.tag li ul li a:hover,ul.lowertag li a:hover{text-decoration:underline; color:#bf2241;}
h1.maintag{ font-size:25px; color:#252525; display:inline;}

.alltag{margin:0 10px;padding-bottom:8px;}
a.askrss{display:block; background:url(Images/askbigbg.jpg) no-repeat 0 -120px; padding-left:44px;height:54px; line-height:54px;border-top:1px dashed #d9d9d9;margin:0 10px;}

.sidebarbox{ background-color:#cbdbe2;}
.sidebarboxInner{margin:0 1px; background-color:#fff; padding:10px 10px 0 10px;}
.sidebarbox h2,.sidebarbox .tabh2,.sidebarbottom,.sidebarbox h2 .topr,.sidebarbox .tabh2 .topr,.sidebarbottom .bottomr{ background:#ccc url(Images/askbigbg.jpg) no-repeat;}
.sidebarbox h2,.sidebarbox .tabh2{height:30px; background-position:0 -70px; position:relative;padding-left:10px; line-height:30px; color:#252525;}
.sidebarbox h2 .topr,.sidebarbox .tabh2 .topr{background-position:100% -70px;height:30px;}
.sidebarbottom{background-position:0 -105px; height:3px; position:relative; overflow:hidden;}
.sidebarbottom .bottomr{background-position:100% -105px; height:3px;line-height:3px; background-repeat:no-repeat;}
 .more{border-top:1px dashed #cbdbe2;margin-top:4px; height:26px; line-height:26px; font-size:12px;}


/* a&q right sidebar */
.noticebox{background-color:#fffff5; border:1px solid #cbdbe2; padding:6px 10px 10px 10px;}

.brand{ border:4px solid #f1f1f1; outline:1px solid #cbd1d1; padding:2px 10px 6px 10px;}
.brand h2{text-align:center; border-bottom:1px solid #cbd1d1;margin-bottom:6px; }

.personbox{border:1px solid #cbd1d1; padding:2px 10px 10px 10px;}
*+html .personbox{padding-top:10px;}
.goodQuestion{  background-color:#f4f6f8; padding:10px;margin-top:10px;}
.personbox h2{   border-bottom:1px solid #cbd1d1;margin-bottom:6px; background:url(Images/askicon.gif) no-repeat 0 -95px;padding-left:20px; }
.personbox h2.editor{ background:url(Images/talk.gif) no-repeat 0 0; height:17px;margin-top:6px;padding-bottom:2px;line-height:17px;}

.peopletab,.selected .peopletab,.wikiboxtitle  .peopletab{padding:0 6px 5px 6px; margin-right:6px; margin-top:4px;display:inline-block; cursor:pointer;}
.wikiboxtitle .yui-nav h2{float:left;}

.selected .peopletab{background-color:#fff; border:1px solid #cbdbe2;border-bottom:1px solid #fff;}
.tabh2 a{  font-weight:bold;}
 .selected a:link,.selected a:visited{color:#252525;}
 .selected a:hover{ text-decoration:none;}
.peoplebox li{padding:0 0 16px 0;}
.peoplebox .fltlt{ text-align:center;}
.peopler{ padding-left:80px;}
.peoplelistr{padding-left:80px; }
.honorbox{width:4em;float:left;clear:right; overflow:hidden;}

/* a&q index middle */
.hotquestion{ background:#fff url(Images/askbg.gif)  repeat-x 0 -319px; height:32px; line-height:32px;}
.hotquestionl,.hotquestionr{height:32px; width:3px;background:#fff url(Images/askbg.gif)  no-repeat;}
.hotquestionl{ background-position: 0 -249px;  float:left;}
.hotquestionr{  background-position: 0 -284px; float:right;}
.hotquestion h2{ line-height:32px;padding-left:10px;}
.hotquestion .fltrt{padding-right:10px;}
.hotqinner img{width:100px;border:none;}
.hotqinner ul{padding-left:120px;}
.hotqinner .blue{ font-size:1.2em;}
.hotqinner li{line-height:1.8em;}

.qlist li{ padding:6px 10px;}
.searchlist a.bigfont:link, .searchlist a.bigfont:visited{font-weight:bold;color:#23377e;}
.searchlist li{padding-bottom:1.6em;}
.even{ background-color:#f4f6f8;}
.unfinished,.finished{padding-left:16px;background:url(Images/askicon.gif) no-repeat;}
.unfinished{background-position: 0 -16px; }
.finished{background-position: 0 -907px; }
.qlist li .goldr{background-position: 0 -1px; color:#bf2241;}
.qtitle{ border:1px solid #989898; background-color:#fff;padding:1px;margin-bottom:4px;}
.qtitle ul{ background:#989898 url(Images/askbg.gif) repeat-x 0 -220px; height:26px;padding-left:10px; }
.qtitle ul li{ float:left;color:#fff;line-height:30px; height:30px; margin-top:-2px;padding-right:3px; cursor:pointer;}
.qtitle ul.yui-nav li{margin-top:-2px;}
.qtitle ul li h2{padding:3px 10px 4px 10px;  cursor:pointer;}
.qtitle ul li.current,.qtitle ul li.selected{ background:url(Images/askbigbg.jpg) no-repeat 100% 0; color:#252525;  }
.qtitle ul li.current h2,.qtitle ul li.selected h2{background:url(Images/askbigbg.jpg) no-repeat 0 0;}
.qtitle ul li a{color:#fff;}
.qtitle ul li.current a,.qtitle ul li.selected a{color:#252525;}
.moreq{ font-weight:bold; padding:10px;}


.probox{background-color:#f4f6f8; border:1px solid #cbdbe2; padding:0 10px 10px 10px;}
.proboxtitle{  border-bottom:1px solid #cbdbe2;margin-bottom:10px; line-height:30px; height:30px; }
.proboxtitle h2,.proboxtitle h1{ line-height:30px;}
.proboxtitleQ{ background:url(Images/askicon.gif) no-repeat 0 -66px;padding-left:20px;}
.proboxtitleRY{ background:url(Images/askicon.gif) no-repeat 0 -636px;padding-left:26px;}
.probox .deep{font-size:1.2em;}
.probox ul.lists li{line-height:1.8em; background-position:3px -392px;}

.wikibox{ border:1px solid #d9d9d9;}
.wikiboxtitle{background:url(Images/askbg.gif) repeat-x 0 -46px; height:32px; border:1px solid #fff;padding-left:10px;}
.wikibox h2{  height:32px; line-height:32px;}
h2.campany,h2.pro,h2.case,h2.book,h2.know,h2.work,h2.singlepage,h2.tag{background:url(Images/askicon.gif) no-repeat;padding-left:35px; }
*html h2.campany,h2.pro,h2.case,h2.book,h2.know,h2.work,h2.singlepage,h2.tag{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/askicon.gif',sizingMethod='crop');}
h2.campany{background-position:0 -394px;}
h2.pro{background-position:0 -434px;}
h2.case{background-position:0 -474px;}
h2.book{background-position:0 -514px;}
h2.know{background-position:0 -554px;}
h2.work{background-position:0 -594px;}
h2.singlepage{ background-position:0 -674px;}
h2.tag{ background-position:0 -815px;}


.wikiinner{ padding:10px; border-top:1px solid #d9d9d9; font-size:1.2em; background-color:#fff;}
.boxoutsidel .wikiinner,.boxoutsider .wikiinner{position:relative; }
.wikiinner .contentbox{ }
.wikiinner .controlbox{ text-align:right;padding-right:10px; font-size:12px;}
.wikiinner .renwubox1{ }
.wikiinner .inlinelist { }
.hotlemma{}

.wikiimglist{ text-align:center;font-size:12px;}
.wikiimglist li{ float:left;width:85px;}
.wikiimglist img{width:73px;margin:0;padding:0;border:1px solid #d7d7d7;}
.tableft,.tabright{width:12px; height:77px;background:url(Images/askicon.gif) no-repeat;float:left;  cursor:pointer; }
.tableft{ background-position: 0 -114px; }
.tabright{background-position: 0 -158px;}
.tableft:hover{background-position: 0 -236px;}
.tabright:hover{background-position: 0 -312px;}




/* a&q question details */
.right{ padding-left:70px;}
.relatedbook li{ border-bottom:1px dashed #666; padding:0 0 10px 0;margin:0 0 10px 0; }
*+html .relatedbook li .right{margin-top:-20px;}
.questionbox{border:1px solid #d7d7d7;margin-bottom:10px;  overflow:hidden;}
.personsidebox{width:110px; float:left; background-color:#f1f1f1; padding:10px; height:100%;  overflow:hidden; margin:0;  padding-bottom:1000px; margin-bottom:-1000px;  }
.askbox{background-color:#f8e8eb;}
.replybox{padding-left:130px;}
.replybox .top{padding:10px 10px 5px 10px;border-bottom:1px solid #d7d7d7;}
.top em{color:#f2652d; font-style:normal;}
.replybox .box{ font-size:1.2em;}
.otherreply{ background:url(Images/talk.gif) no-repeat 0 0;padding-left:20px; height:18px; margin-bottom:10px;}
.relatedQ { font-size:1.2em;}
.relatedQ ul li{padding:0;}




/* a&q footer*/
#askfooter{ background:#fff url(Images/askbg.gif) repeat-x 0 0;text-align:center;padding:10px 0;margin-top:10px;
 }
#askfooter ul li{ display:inline; padding-right:.5em;border-right:1px solid #666;margin-right:5px; }
*+html #askfooter ul li{margin-right:8px; padding-right:0;}





/* ====================================
wiki index */
table.wikitable{ border-collapse: collapse;margin:0 0 0 1px; background-color:#f9f9f9;
}

table.wikitable td,table.wikitable th{ vertical-align:top; border:1px #b6b6b6 solid;padding:0.2em; }
table.wikitable th{background-color:#f2f2f2;}

.pagelist{list-style:none;}
.pagelist li{float:left;width:49%;*width:48%;_width:48%;margin:0.05em 0; padding-right:1%;border-bottom:1px solid #d7d7d7;overflow:hidden;height:2.3em;}
.contentlist{list-style:none;}
.contentlist li{float:left;width:350px;padding:0 10px 4px 10px;}
.contentlist h3,.wikicateg li{padding-left:16px; background:url(Images/askicon.gif) no-repeat 0 -792px; font-size:1.2em;}
.wikicateg li{padding-bottom:0;height:1.6em;overflow:hidden;line-height:1.6em;width:168px;}
.categtitle{ border-bottom:1px solid #d7d7d7;margin:20px 0 10px 0;}
.categtitle h2,.topictitle{font-size:25px;color:#252525;}


.booklist{list-style:none;}
.booklist li{float:left;width:120px; text-align:center;}

/* wiki right */
.wikihead{ background:url(Images/wikihead.gif) no-repeat; width:770px; height:143px; position:relative;}
.wikihead p{ position:absolute; top:90px; left:25px;}
a.newway{width:134px; height:39px; display:block; position:absolute; top:40px; background:url(Images/wikihead.gif) no-repeat;}
a.editpage{ background-position:0 -151px; left:250px;}
a.editpage:hover{ background-position:-150px -151px;}
a.newpage{ background-position:-300px -151px; left:405px;}
a.newpage:hover{ background-position:-450px -151px;}
a.prefectpage{ background-position:-600px -151px; left:555px;}
a.prefectpage:hover{ background-position:0 -201px;}

.roundlist li{ list-style-type:disc; list-style-position:inside;  float:left;width: 350px;padding:0 10px 0 0;}
.youknow li{ float:left;width: 360px;padding:0 10px 0 4px;}

#askfooter ul li.clearborder{ border:none;}
li.clearborder,.clearborder{ border:none;}

/*  wiki page */
.renwupagelist li{float:left;width:25%;_width:24%; font-size:1.2em;height:2em;overflow:hidden; }
.inlinelist li{float:left;white-space: nowrap;line-height:1.6em;height:1.6em;}
.favourbox .inlinelist li a{font-size:1.2em;}
.renwubox{background-color:#f4f6f8; border:1px solid #d7d7d7; padding:10px;}
.wikibook{list-style:none;padding-left:0;padding-top:0;}
.wikibook li{float:left;width:16%; text-align:center;padding-bottom:20px;}
.wikibook li p{line-height:1.2em;width:80px; margin:0 auto;}
.wikibook li a img.bookcover{ border:1px solid #666;}
.pagebox{ font-size:1.2em;}
.wikipagebox{background-color:#f1f1f1;padding:0 20px 10px 20px;margin-bottom:30px;}
.wikipagebox h2{ border-bottom:1px solid #c2c2c2; margin-bottom:10px;padding-top:20px;padding-bottom:5px;color:#252525;}

.wikilist li{width:47%; padding:0 1%;*padding:0 0 0 1%;_padding:0 0 0 1%; float:left;}
.topicbox{padding-bottom:40px;}

#wiki-list, #HistoryTable{width:100%;border-collapse:collapse;}
#wiki-list th, #HistoryTable th{background-color:#f2f2f2; border-bottom:1px solid #c2c2c2;}
#wiki-list .person-list{width:30%;}
#wiki-list .date-list{width:20%;}
#wiki-list .page-list{width:40%;padding-left:10px;}
#wiki-list td{font-size:1.2em; line-height:2em;}
#wiki-list td.date-list{font-size:12px;}


.wiki-list{width:100%;border-collapse:collapse;}
.wiki-list th{background-color:#f2f2f2;border-right:1px solid #f2f2f2; border-bottom:1px solid #c2c2c2;}
.wiki-list .person-list{width:30%;border-right:1px solid #fff;}
.wiki-list .date-list{width:20%;}
.wiki-list .page-list{width:40%;padding-left:10px;border-right:1px solid #fff;}
.wiki-list td{font-size:1.2em; line-height:2em;border-top:1px solid #fff;}
.wiki-list td.date-list{font-size:12px;}

.mywiki-all{width:100%; font-size:1.2em;}
.mywiki-all th{ font-weight:normal;}
.mywiki-list{width:100%; border-collapse:collapse;}
.mywiki-list th{background-color: #f2f2f2;line-height:2em;}
.mywiki-list td{border-bottom:1px solid #d7d7d7; line-height:2em;}
.mywiki-list .page-list{padding-left:10px;}

.pagetabout{ border-bottom:1px solid #d7d7d7;margin-bottom:5px;padding-left:20px;padding-bottom:-1px; }
.pagetab{margin-bottom:-1px;}

.pagetab li{border:1px solid #d7d7d7;padding:2px 15px;background-color: #e4eef7;}
.pagetab li.selected {border-bottom:1px solid #fff; background-color:#fff; }
.pagetab li.selected a{ color:#23377e; font-weight:bold;}

.mypage{ background:url(Images/askicon.gif) no-repeat right -1002px;padding-right:30px;}
.morecritic{border-bottom:6px solid #f2f2f2;margin-bottom:10px; clear:both; color:#252525;}
.criticlist li{ border-bottom:1px solid #d7d7d7;padding:10px 0 30px 0;clear:left;}
*+html .criticlist li .right{margin-top:0;}
*html .criticlist li .right{margin-top:0;}
.renwuright{padding-left:200px; position:relative;}
*+html .renwuright{padding-left:10px; position:relative;}
*html .renwuright{padding-left:10px; position:relative;}

.finishedrenwu{ position:absolute; bottom:0; right:0;background:url(Images/askbigbg.jpg) no-repeat 0 -415px;width:100px;height:100px;}

.renwuboxout{margin:0 0 10px 0;border-bottom:1px solid #d7d7d7; }
.renwutoptab li{float:left;padding-right:4px;}
.renwutoptab li a{margin-bottom:-2px;display:block;float:left; background:url(Images/askbigbg.jpg) no-repeat 0 -384px;height:26px;color:#fff; line-height:26px; position:relative;padding-right:14px;padding-left:14px;}
.renwutoptab li a:link,.renwutoptab li a:visited{color:#fff;}
.renwutoptab li .tabr{ position:absolute;right:0;top:0;height:26px;background:url(Images/askbigbg.jpg) no-repeat 100% -384px; width:4px; background-color:#fff; display:block;}
.renwutoptab li.selected a{ background-position:0 -354px;color:#bf2241; font-weight:bold;}
.renwutoptab li.selected a:link,.renwutoptab li.selected a:visited{color:#bf2241;}
.renwutoptab li.selected .tabr{background-position:100% -354px;}
.searchrenwu{ border:none; background:url(Images/askicon.gif) no-repeat 0 -762px;width:12px;height:17px;margin-left:4px; cursor:pointer;}

.cpoutbox{ position:relative;}
ul.cplist{ width:157px; position:absolute; top:25px; background-color:#fff;left:0;}
ul.pagecategorylist,ul.cplist{border:1px solid #666;padding:0;}

.Categorybox{position:relative;width:500px;float:left;}
.Categorybox ul.pagecategorylist{ position:absolute;top:1.7em;width:505px;background-color:#fff;}
ul.pagecategorylist li a, ul.cplist li a{display:block;padding:0 10px; line-height:1.6em; cursor:pointer;}
ul.pagecategorylist li a:hover, ul.cplist li a:hover{background:#8297a8;color:#fff;}
#CategoriesDiv textarea{height:1.2em; width:500px;padding:2px;}
#CategoriesDiv input.text{width:500px;margin-bottom: 6px;}

.helpbox{float:right;background-color:#f2f2f2;padding:5px 10px;width:210px;}
#ButtonsDiv .help{float:none;width:490px;}

ul#mycategorylist{width:508px;}
#mycategorylist li{float:left;padding-right:.5em;}
#mycategorylist li span{ white-space: nowrap;}

button.cancel,input.cancel{color:#bf2241;border:none;background-color:#f1f1f1; cursor:pointer;}


.nofound{padding:10px; background-color:#f4f6f8; border:1px solid #cbdbe2;}
.nofound ul li{line-height:2em;}
.nofound ul li a:link,.nofound ul li a:visited{font-size:1.2em;color:#23377e;}
.nofound a.createbtn{background:url(Images/buttonatab.gif) no-repeat 0% -90px;height:22px;color:#fff;line-height:22px;width:60px;  text-align:center; display:block;}

.tagi{margin-right:-10px;}
.tagi li{float:left;padding-right:1em; padding-bottom:0;white-space: nowrap;}
.contentlist li .tagi li{width:auto;padding:0 1em 0 0;}

ul.recommendButton{padding:10px 0;}
ul.recommendButton li{float:left;width:120px;height:37px;background:url(Images/buttonbg.gif) 0 0 no-repeat;padding:0 0 0 8px;}
ul.recommendButton li.company a,ul.recommendButton li.pro a,ul.recommendButton li.case a,ul.recommendButton li.book a,ul.recommendButton li.know a,ul.recommendButton li.work a,ul.recommendButton li.good a{background:url(Images/greyicon.gif) no-repeat;padding-left:35px; height:37px;display:block;float:left;width:75px;line-height:35px;font-size:14px;}
ul.recommendButton li.company a{background-position:0 4px;}
ul.recommendButton li.pro a{background-position:0 -35px;}
ul.recommendButton li.case a{background-position:0 -76px;}
ul.recommendButton li.book a{ background-position:0 -115px;}
ul.recommendButton li.know a{background-position:0 -156px;}
ul.recommendButton li.good a{ background-position:0 -275px;}

ul.recommendButton li.company a:hover{background:url(Images/askicon.gif) no-repeat;background-position:0 -394px;}
ul.recommendButton li.pro a:hover{background:url(Images/askicon.gif) no-repeat;background-position:0 -433px;}
ul.recommendButton li.case a:hover{background:url(Images/askicon.gif) no-repeat;background-position:0 -474px;}
ul.recommendButton li.book a:hover{ background:url(Images/askicon.gif) no-repeat;background-position:0 -513px;}
ul.recommendButton li.know a:hover{background:url(Images/askicon.gif) no-repeat;background-position:0 -554px;}
ul.recommendButton li.good a:hover{background:url(Images/askicon.gif) no-repeat; background-position:0 -673px;}

ul.recommendButton li.companycurrent span,ul.recommendButton li.procurrent span,ul.recommendButton li.casecurrent span,ul.recommendButton li.bookcurrent span,ul.recommendButton li.knowcurrent span,ul.recommendButton li.workcurrent span,ul.recommendButton li.goodcurrent span{background:url(Images/askicon.gif) no-repeat;padding-left:35px; height:37px;display:block;float:left;width:75px;line-height:35px;font-size:14px;}
ul.recommendButton li.companycurrent span{background-position:0 -394px;}
ul.recommendButton li.procurrent span{background-position:0 -433px;}
ul.recommendButton li.casecurrent span{background-position:0 -474px;}
ul.recommendButton li.bookcurrent span{ background-position:0 -513px;}
ul.recommendButton li.knowcurrent span{background-position:0 -554px;}
ul.recommendButton li.goodcurrent span{ background-position:0 -673px;}

.hbrbook,.hbrpro{background: #fffff5 ;padding:5px 10px; border:1px solid #c2c2c2;margin:0 10px 10px 0; display:inline-block;}
.hbrbook a,.hbrpro a{background:url(Images/icon.gif) 2px -144px no-repeat;padding-left:20px; }
.hbrpro a{ background-position:0 -127px;}

.righttable{border-right:1px solid rgb(170, 170, 170);border-collapse:collapse;border-spacing:0;}.righttable td.topth{background: rgb(242, 242, 242);text-align:center;}table.righttable td{border:1px solid rgb(170,170,170);}.righttable_out{border:1px solid rgb(170, 170, 170);margin:10px 0 0 10px;background:rgb(249,249,249);float:right;}.righttable_title{background: rgb(242, 242, 242);height:30px;line-height:30px;text-align:center;font-weight:bold;font-size:14px;border-bottom:1px solid rgb(170, 170, 170);}.righttable_b{overflow:scroll;padding:0;height:300px;}
a.zuosa_link{ padding-left:15px;}

/* important style */

.fltrt { 
	float: right;
	margin-left: 0px;
}
.fltlt { 
	float: left;
	margin-right:5px;
}
.fltrtIndex{float:right;padding-right:6px; display:inline;}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.trt{ text-align:right; font-size:12px;}
ul.sidelist{list-style:none;padding-left:0;}

#mainContentLeft{ float:left;width:730px;padding:0 15px 0 0;} /* ask  */

#sidebar2 {	float: right; 	width: 205px;	padding: 0; } /* adk */

#mainContentLeftWid{float:left;width:760px;padding:0;} 
#sidebarnarrow1 {	float: left; 	width: 180px; padding:0 10px 0 0;	}
ul li.left{background:none;}


a,a.innerlink{color:#0268cd; text-decoration:none;}
a:hover{color:#f30; text-decoration:underline;}
img{border:0;}
.hdwiki_tmml {font-size:20px; border-bottom:1px dashed #9b9b9b;display:block;overflow:hidden;float:none;margin:10px 0;padding: 0 0 5px;font-weight: bold}
.hdwiki_tmmll {font-size:18px; font-weight:bold}
/*--images--*/
.img {background:#fafafa; border:1px solid #ccc; padding:10px; font-size:12px; color:#666; text-align:center;}
.img_l {margin:5px 20px 5px 0; float:left; clear:left}
.img_r {margin:5px 0 5px 20px; float:right; clear:right}
.img strong{font-size:12px;font-weight:normal; display:block; overflow:hidden;line-height:18px;padding-top:10px;clear:both;}
/* table */
table { font-size:12px; background:#fafafa; border:1px solid #ccc; clear:both}
table td{ margin:0; border:none}
table td table {margin:0;}
.table {color:#666; font-size:12px; border-collapse:collapse; border-spacing:0; empty-cells:show;}
.table td {background: #fafafa;border: 1px solid #ccc;padding:10px; vertical-align: top}
.table td .img {border: 0;background: none;padding: 0;}

img.error{border:2px solid red;}
a.error{border-bottom:2px solid red;}
.wordcut {word-wrap: break-word;word-break: break-all;overflow: hidden;width: 710px;}
.font_1 {font-size: 14px} 
.font_2 {font-size: 14px;font-weight: bold;}
.font_3 {font-size: 14px; font-style: italic;text-decoration: underline;}
.font_4 {font-size: 14px;font-family: "KaiTi_GB2312";}
.font_5 {font-size: 14px;color: #FF0000;}
.docmess
{
	background-color: #FFFFB0;
	font-size: 12px;	
	padding: 2px 10px;
}
.docmess_strong
{
	font-weight:bold;
}
