﻿.GridView
{
}
.FooterStyle        {color:#6597ba;}
.PagerStyle         { text-align:left; height:21px; background:#FAFAFA;}
.PagerStyle td		{}
.PagerStyle td table tr td	{ font-weight:bold; color:Red;}
.PagerStyle td A	{ font-weight:normal;float: left;
						padding: 1px 4px;
						font-size: 12px;
						text-decoration: none;
background-color: #FFFFFF;
border: 1px solid #DEDEB8;
margin-right:1px;
vertical-align: middle;
}
.PagerStyle td a:hover  {
background-color: #FAFAFA;
border: 1px solid #eeeeee;
text-decoration: none;
}

.SelectedRowStyle { height:23px; font-weight:bold;background-color:#C8E0FA; color:#8080FF; }

.GridViewHeader         ,.HeaderStyle           {font: 12px Arial, Tahoma !important;font: 11px Arial, Tahoma;color: #92A05A;background-color: #FFFFD9; height:21px;}
.GridViewHeader th, .HeaderStyle th				{color: #92A05A;border-bottom: 1px solid #DEDEB8;}

.ItemStyle              ,.RowStyle              { height:23px;font-size:12px;color:#333333;border-right:1px solid #E6E6E6;border-left:1px solid #FFFFFF;background: #FFFFFF;}
.ItemStyle td			,.RowStyle td			{ border-bottom: 1px solid #BBE9FF; padding:4px;}
.AItemStyle             ,.AlternatingRowStyle   { height:23px;font-size:12px;color:#333333;border-right:1px solid #E6E6E6;border-left:1px solid #FFFFFF;background: #FFFFFF;}
.AItemStyle td			,.AlternatingRowStyle td{border-bottom: 1px solid #BBE9FF; padding:4px;}

.ItemStyle1              ,.RowStyle1              { height:23px;font-size:12px;color:#333333;border-right:1px solid #E6E6E6;border-left:1px solid #FFFFFF;background: #FAFAFA;}
.ItemStyle1 td			,.RowStyle1 td			{ border-bottom: 1px solid #BBE9FF; padding:4px;}

.ItemStyle2              ,.RowStyle2              { height:23px;font-size:12px;color:#333333;}
.ItemStyle2 td			,.RowStyle2 td			  {padding:4px;}
.AItemStyle2             ,.AlternatingRowStyle2   { height:23px;font-size:12px;color:#333333;}
.AItemStyle2 td			,.AlternatingRowStyle2 td {padding:4px;}


#headerline {border-top:1px solid #A5BCD7; border-bottom:1px solid #A5BCD7; width:100%; height:6px;font-size:0px; line-height:0px; background: #FFFFFF url(images/header/linebg.gif) repeat-x left top;}

.menu1 {position: relative;float: right;margin-left:5px; width:75px; border:1px solid #A5BCD7; border-bottom:0px;}
.menu2 { text-align:center; word-spacing: 20px; white-space:normal;border:1px solid #FFFFFF; border-bottom:0px;background: #FFFFFF url(images/header/menubg.gif) repeat-x left top;height:22px; font-size:12px; line-height:20px; font-weight:bold; color:#555555;}
.menu2 A {color:#555555;}
.menu2 A:hover {color:#555555;text-decoration:none;}
.menu2 A:visited {color:#555555;}

.menu11 {  width:75px;margin-left:5px; border:1px solid #A5BCD7;}
.menu22 { text-align:center; word-spacing: 20px; white-space:normal;border:1px solid #FFFFFF;background: #FFFFFF url(images/header/menubg.gif) repeat-x left top;height:20px; font-size:12px; line-height:20px; font-weight:bold; color:#555555;}
.menu11_selected {  width:75px;margin-left:5px; border:1px solid #FF0000;}
.menu22_selected { text-align:center; word-spacing: 20px; white-space:normal;border:1px solid #FFFFFF;background: #FFFFFF url(images/header/menubg_selected.gif) repeat-x left top;height:20px; font-size:12px; line-height:20px; font-weight:bold; color:#FFFFFF;}
.menu22_selected A {color:#FFFFFF;}

.txtlogin {border:1px solid #CECED0; border-top:1px solid #8B8C8E; height:17px; color:#959595;}
.btnreg {background: #FFFFFF url(images/header/reg.gif) no-repeat left top; padding-left:18px;}


.bt {font-weight:bold; letter-spacing:10px;padding:5px;}
.bc {color:#505050;padding:5px; margin-top:1px; margin-bottom:15px; line-height:16px;}

.bc A {Color:#008DAB;}


.PagerBar { width:98%; clear:both; text-align:center; padding:0px;line-height:140%;vertical-align:bottom;color:#f00;font-weight:bold;  }
.PagerBar table {}
.PagerBar table tr td span.s
{
	font-weight:bold; 
	display:block;
	padding: 1px 5px;
	font-size: 12px;
	text-decoration: none;
	background-color: #FFFFA2;
	border: 1px solid #E8BB68;
	margin-right:2px;
	color:#f00; 
 }
.PagerBar table tr td A	
{
	color:#575757;
	font-weight:bold; 
	display:block;
    padding: 1px 5px;
    font-size: 12px;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #E4E4E6;
    margin-right:2px;
}
.PagerBar table tr td a:hover  {
color:#f00;
background-color: #FFFFA2;
border: 1px solid #E8BB68;
text-decoration: none;
}
.PagerBar a.first	{ margin-right:8px;}
.PagerBar a.last	{ margin-left:8px;}



/* 论坛文章列表页面翻页控件. */
.ArticleListPager { width:98%; clear:both; text-align:left;background:#fff; padding:4px;}
.ArticleListPager table {}
.ArticleListPager table tr td span.s	
{
	font-weight:bold; 
	display:block;
	padding: 1px 4px;
	font-size: 12px;
	text-decoration: none;
	background-color: #FFFFA2;
	border: 1px solid #E8BB68;
	margin-right:2px;
	vertical-align:bottom;
	line-height:140%;
	color:#f00; 
 }
.ArticleListPager table tr td A	
{
	color:#7A0001;
     font-weight:normal; 
     display:block;
    padding: 1px 4px;
    font-size: 12px;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #E8BB68;
    margin-right:2px;
    vertical-align:bottom;
    line-height:140%;
}
.ArticleListPager table tr td a:hover  {
color:#7A0001;
background-color: #FFFFA2;
border: 1px solid #7A0001;
text-decoration: none;
}
.ArticleListPager a.first	{ margin-right:8px;}
.ArticleListPager a.last	{ margin-left:8px;}


/* -------------------------------- controls -------------------------------- */
.Block_Header_table { margin-bottom: 2px;margin-top: 0px; filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype=0, startcolorstr=#FFFFFF, endcolorstr=#E8EFFF);}
.block_Title		{ font-size:21px; color:#6699cc;}

/*-----------------------------*/
	/* themes block ---start */
	.reclsttitle { font-size:16px; line-height:23px; font-weight:bolder; color:#D92F01;}
	.reclsttitlemore {} /* TitleMoreHTML */
	/* themes block ---end */
	/* themes menu ----start */
	.HomeBlockTitle	{ line-height:16px; font-weight:bold; font-size:12px; color:#D92F01; letter-spacing:8px; padding:3px 9px 3px 9px;}
	.HomeBlockTitle A { color:#D92F01;}
	.HomeBlockTitle A:hover { color:#D92F01;}
	.HomeBlockTitleMore	{ color:#FFFFFF; padding:3px 9px 3px 9px; word-spacing:8px; text-align:right; line-height:16px;}
	.HomeBlockTitleMore A { color:#FFFFFF; text-decoration:none;}
	.HomeBlockTitleMore A:hover { color:#FFFFFF; text-decoration:underline;}

	.HomeBlock  { line-height:23px; padding:5px;}
	.HomeBlock A {}
	.HomeBlock A:hover {}
	/* themes menu ----end */
	/* themes newsblock ----start */
	.NewsBlockTitle {background-color:#FF9900; font-weight:bold; color:#fff; font-size:12px; padding-left:10px; padding-right:20px; white-space:nowrap;}
	.NewsBlockTitle A {color:#FFFFFF;}
	.NewsBlockTitle A:hover {color:#FFFFFF;}

	.NewsBlockContent {color:#7F7F7F;}
	.NewsBlockContent A {color:#7F7F7F;}
	.NewsBlockContent A:hover {color:#7F7F7F;}
	/* themes newsblock ----end */
	
/*-----------------------------*/

/* PromptInfo control */
.PromptInfo			{ font-size:14px; color:Red; font-weight:bold; text-indent:30px;}
.PromptInfo A { font-size:14px; color:Blue;}
.PromptInfo A:hover { font-size:14px; color:Blue;}
 
 
 /* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/Rating/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/Rating/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/Rating/SavedStar.png);
}