table 
{
width: 100%; 
margin: 5; 
padding: 5; 
font-size: 16px; 
border-collapse: collapse;
}
table td 
{
padding: 0; 
border-width: 0; 
vertical-align: top; 
font-family: Arabic Transparent, Arial, khalaad al-arabeh, Helvetica;
}
div#content 
{
text-align: right; 
padding: 8px; 
font-size:16px;
}
div#content td { padding: 3px;}

body 
{
	text-align:right;
background-image: url(back_index.gif);
margin: 0; 
padding: 0;
}
a 
{
color: Navy; 
text-decoration: none; 
background-color: transparent;
}
a:hover 
{
color: #0000CD;
text-decoration: none; 
background-color: transparent;
}

td {
	font-family: "Arabic Transparent";
	color: #003300;
	font-size: 16px;
	font-weight: bold;
}
input 
{
  color: #1D4974;
  width: auto;
  font-family: Arabic Transparent;
  font-size: 16px;
}
textarea
{
  width: auto;
  color: #1D4974;
}
select 
{
  width: auto;
  font-family: Arabic Transparent;
  font-size: 16px;
  color: #1D4974;
} 
img { border: 0;}
ul 
{ 
margin: 2px; 
padding: 3px; 
list-style: decimal inside; 
text-align: right;
}
li 
{ 
margin-right: 2px; 
list-style: square inside; 
color: #34648D;
}
/*---------------------------------------基本定义-------------------------------------*/
.frame
{	
 width: 775px;
 border-left:1px solid #C0C0C0;
 border-right:1px solid #C0C0C0;
 background-color: White;
}

.outer 
{
background-color: #DDDDDD;
}

.even 
{
background-color: #E2E7E3; 
padding: 5px;
}
.odd 
{
background-color: #F9F9F9; 
padding: 5px;
}

th {
	background-color: #D9DDDA;
	text-align: right;
	padding: 3px;
	color: #438643;
}
.head {
	background-color: #F6F8FA;
	padding: 3px;
	font-weight: bold;
}
.foot {
	background-color: #F6F8FA;
	padding: 3px;
	text-align: center;
	color: #4682B4;

}
.footer {
	border: 1px solid #A0B8CC;
	background-color: #F6F8FA;
	padding: 5px;
	text-align: center;
	color: #003300;
	line-height: 13px;

}

/*---------------------------------------代码引用-------------------------------------*/
div.errorMsg 
{ 
background-color: #CCE6FF; 
text-align: center; 
border-left: 1px solid #D9E3EB;
border-bottom: 1px solid #D9E3EB;
border-right: 1px solid #D9E3EB;
border-top: 1px solid #F6F8FA;
font-weight: bold; 
padding: 10px;
}
div.confirmMsg 
{ 
background-color: #DDFDFF; 
color: #136C99; 
text-align: center; 
border-left: 1px solid #D9E3EB;
border-bottom: 1px solid #D9E3EB;
border-right: 1px solid #D9E3EB;
border-top: 1px solid #F6F8FA;
font-weight: bold; 
padding: 12px;
}
div.resultMsg
{ 
background-color : #136C99; 
color: white; 
text-align: center;
font-weight: bold;
border-left: 1px solid #D9E3EB;
border-bottom: 1px solid #D9E3EB;
border-right: 1px solid #D9E3EB;
border-top: 1px solid #F6F8FA; 
padding: 12px;
}

div.xoopsCode 
{ 
background: #FFFFFF; 
border: 1px inset #003E00; 
font-family: "Courier New",Courier,monospace; 
padding: 0px 6px 6px 6px;
direction: ltr; text-align: left;
}
div.xoopsQuote 
{ 
background: #FFFFFF; 
border: 1px inset #003E00; 
font-family: "Courier New",Courier,monospace; 
padding: 0px 6px 6px 6px;
}

td#usermenu a {
	font-size: 14px;
	background: #F6F8FA;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #D9E3EB;
	border-bottom: 1px solid #D9E3EB;
	border-right: 1px solid #D9E3EB;
	border-top: 1px solid #F6F8FA;
	width: auto;
	color: #003300;
}
td#usermenu a:hover {
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #8CA9C1;
	color: #438643;
}
td#usermenu a.menuTop {
	text-decoration: none;
	border-top: 1px solid #D9E3EB;
}
td#usermenu a.highlight 
{
background-color: #CCE6FF;
}

/*---------------------------------------主要菜单-------------------------------------*/
td#mainmenu a {
	background: #F6F8FA;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #D9E3EB;
	border-bottom: 1px solid #D9E3EB;
	border-right: 1px solid #D9E3EB;
	border-top: 1px solid #F6F8FA;
	width: auto;
	color: #003300;
}
td#mainmenu a:hover {
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #8CA9C1;
	color: #438643;
}
td#mainmenu a.menuTop 
{
 padding-right: 12px;
}
td#mainmenu a.menuMain 
{
padding-right: 12px;
border-bottom: 1px solid #D9E3EB ; 
}
td#mainmenu a.menuSub 
{
padding-right: 15px;
color: #002466; 
border-bottom: 1px solid #D9E3EB ;
}
/*---------------------------------------区块定义-------------------------------------*/
.block_table
{ 
   width: 100%;
}
.right_block_table { width: 158px;}
.left_block_table { width: 158px;}
.cc_block_table { width: 98%; }
.cl_block_table { width: 96%; }
.cr_block_table { width: 96%; }
.content_table { width: 98%; }
/*---------------------------------------左 区 块-------------------------------------*/
.right{}
.right_block {
	width: 158px;
	background-image: url();
	background-repeat: repeat-x;
	border-left: 1px dashed #E0E9EF;

}
.right_block_title {
	color: black;
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
	padding-right: 0px;
	background-color: #A2CA4F;
	background-repeat: repeat-x;
	width: 158px;
	height: 20px;
}
.right_block_content {
	line-height: 13px;
	width: 158px;
	padding: 4px;
}

/*---------------------------------------右 区 块-------------------------------------*/
.left{}
.left_block{
	width: 158px;
   border-right: 1px dashed #D9F2DE;
	background-image: url();
	background-repeat: repeat-x;
}
.left_block_title {
	color: black;
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
	padding-right: 0px;
	background-image: url();
	background-repeat: repeat-x;
	width: 158px;
	height: 20px;
}
.left_block_content {
	padding: 4px;
	line-height: 13px;
	width: 158px;
}
/*---------------------------------------中央区块-------------------------------------*/
.conter{}
.conter_block{
	width: 100%;
}
.conter_block_title {
	color: White;
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
	padding-right: 10px;
	background-image: url(imag/antismoke8_18.jpg);
	background-repeat: repeat;
	width: 100%;
	height: 10px;
	background-color: #F6F8FA;
}

.conter_block_title_r {
	color: blak;
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
	padding-right: 10px;
	background-image: url(imag/antismoke8_10.jpg);
	background-repeat: repeat;
	width: 100%;
	height: 14px;
	background-color: #F6F8FA;
}

.conter_block_content {
	padding: 8px 4px;
	background: #FFFFFF;
}

.cc_block_title {
	color: White;
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
	padding-right: 10px;
	background-image: url(imag/tab_center_011.gif);
	background-repeat: repeat;
	width: 91%;
	height: 14px;
	background-color: #F6F8FA;
}
.cc_block_content {
	padding: 8px 10px;
	background: #ffffff;
	line-height: 13px;
}

.conter_content {
	background: #ffffff;
}

.com{}
.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 16px; color: #003300; font-weight:bold; border: 1px solid #F0FFFF; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-right: 2px; margin-top: 10px; color: #003300; font-weight:bold; font-size: 14px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 14px; font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: 16px;}
.comDateCaption {font-weight: bold; font-style: normal;}

.news{}
.item {}
.itemHead {
	background-color: #CBD2CC;
	color: #003300;
	padding: 3px;
	font-weight: bold;
	text-align: right;
	font-size: 16px;
	text-transform: uppercase;
}
.itemInfo {
	text-align: left;
	padding: 3px;
	color: #003300;
}
.itemTitle a {font-size: 16px; font-weight: bold; background-color: transparent;}
.itemTitle a:hover {font-size: 16px; font-weight: bold; background-color: transparent;}
.itemPoster {}
.itemPostDate {}
.itemStats {}
.itemBody {text-align: right}
.itemText {
   font-size: 16px;
	margin-top: 7px;
	margin-bottom: 7px;
	line-height: 13px;
font-family:serif

}
.itemText:first-letter {}

.itembanner
{
 width: 775px;
 border-left:1px solid #C0C0C0;
 border-right:1px solid #C0C0C0;
}

.itembanner2
{
 background-image: url();
 background-repeat: repeat;
 vertical-align: middle;
}


.itemFoot 
{
   font: oblique;
	color: White;
	text-align: center;
	vertical-align: middle;
	background-image: url();
	background-repeat: repeat;
}

.itemFoot a
{
   font: oblique;
	color: White;
}

.itemFoot a:hover
{
   font: oblique;
	color: Yellow;
}

.itemAdminLink {}
.itemPermaLink {}
/*---------------------------------------论    坛-------------------------------------*/
.forum 
.sf_modulename
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;

}