#content{
width:960px;
margin:0px 0px 5px 0px ;
border:solid red 0px;

}

#content_left{
float:left;
width:730px;
margin:0px 10px 0px 0px ;

border:solid red 0px;
overflow:hidden;
}

#content_right{
float:left;
width:220px;


border:solid red 0px;
overflow:hidden;
}


#left_main  {
float:left;
}




#main_header{

height:30px;
background:#e5f2fe;
border:solid #dddddd 1px;
border-bottom:0;
}

#main_header h2{
background:#24a9ec;
font-size:13px;
line-height:30px;
border-right:solid #a1a098 5px;
float:left;
width:80px;
height:30px;



}

#main_header ul{
float:left;
margin:0px 0px 0px 20px ;
width:623px;


}

#main_header span{
font-weight:normal;
color:#CC0000;
margin:0px 10px 0px 0px ;
}

#main_header li{
float:left;
line-height:30px;
color:#0a7cde;
font-weight:bold;

}


.td_left{
background:url(/images/act/main_tablebg.gif) repeat-x;
text-align:center;
border-right:solid #c8c5c5 5px;
border-bottom:solid #dfdfde 5px;
font-size:14px;
padding:5px 0px 0px 0px;
font-weight:bold;
border-left:solid #dddddd 1px;
}

.td_right{
padding:10px 0px 10px 10px ;
text-align:left;
border-bottom:solid #dfdfde 5px;
border-right:solid #dddddd 1px;
}
.td_right p{
padding:5px ;

}


.table_left{
font-size:12px;
text-align:right;
height:23px;
font-weight:bold;
}

.table_right{
font-size:12px;
text-align:left;
border-bottom:solid #CCCCCC 1px;
}

.table_right2{
color:blue;
border-bottom:solid #CCCCCC 1px;
}


#baoming a{
color:#CC0000;
}

hr{
 width:620px ;
 color:#dddddd;
}


#member_list{

}
#member_list h2 {
float:left;
font-size:13px;
height:40px;
width:80px;
text-align:center;
}
#member_list ul  {
float:left;
}
#member_list li{
height:20px;
float:left;
text-decoration:underline;
margin-right:10px;
}




#act_media {
width:728px;
margin:0;
}


#act_media h2 b{
background:url(/images/act/box_spanbg2.gif) no-repeat 0px 0px;
}

#act_media table{
margin:5px 0px 5px 0px ;
}
#act_media table tr{
height:20px;
}
#act_media table td{
text-align:center;
border-bottom:solid #dddddd 1px;
}

#act_media table .td_header{
color: #0066cc; 
font-weight:bold; 
}
#act_media table .td_title{
text-align:left;
}


#act_media ul{
padding:0px 0px 0px 30px;


}
#act_media li{
float:left;
margin-right:14px;
padding:4px;
width:115px;
}
#act_media li img{
width:100px;
height:80px;
margin-bottom:5px;
border:solid gray 1px;
}

#act_bbs{
width:728px;
margin:0;
border:solid white 1px;
}

#act_bbs h2 span{
background:url(/images/act/box_spanbg.gif) no-repeat 0px 5px;
}

#act_bbs table {
margin-bottom:5px;
}


#act_bbs_table  {
width:710px;
margin:0;
padding:0;
}


#act_bbs_table  a{
color:#0066cc;
font-weight:bold;
}


#act_bbs_table td{
padding:5px 0px 5px 5px;
text-align:left;
}



#act_bbs_table .td2{
border-top:solid #dddddd 1px;
border-left:solid #dddddd 1px;
}

#act_bbs_table .td3{
border-top:solid #dddddd 1px;
color:gray;
}
#act_bbs_table .td4{
border-top:solid #dddddd 1px;
border-right:solid #dddddd 1px;
text-align:right;
padding-right:10px;
}
#act_bbs_table .td5{
border-right:solid #dddddd 1px;
border-bottom:solid #dddddd 1px;
border-left:solid #dddddd 1px;
vertical-align:top;

}









#page  {
background:#eeeeee;
height:22px;
width:738px;
font-weight:bold;
line-height:22px;
}




#act_other img{
height:110px;
width:140px;
border:solid gray 1px;
}





#hot_blogq img , #hot_member img{
height:24px;
width:24px;
border:solid gray 1px;
float:left;
margin-right:10px;
}
#hot_blogq table tr , #hot_member table tr{
height:40px;
}
#hot_blogq table , #hot_member table{
text-align:left;
}
#dialog{
	position:absolute;
	height: 0px;
	padding: 0px;
	width: 260px;
	margin: 0px;
	border: 1px double #578AB2;
	background: #F6F6F7;
	font-size:12px;
	color: #2F70A9;
	visibility:hidden;
	z-index:53;
	filter:progid:DXImageTransform.Microsoft.Shadow (Color=#95C3E7,Direction=135,strength=3);
}
#dialog h2{
	height:25px;
	line-height:25px;
	font-size:12px;
	float:left;
	padding-left:15px;
	background-image:url(/images/tb/tB6.gif);
}
#dialog h2 span{
	height:25px;
	line-height:25px;
	padding-right:15px;
	float:right;
	color:gray;
}
#dialog p{
	height: 30px;
	padding:10px 15px 0px 15px;
	width:298px;
	border:0px double red;
	margin:0px;
}
#dialog .input{
	width:160px;
}
#dialog textarea{
	width:268px;
	height:190px;
	border:solid gray 1px;
}
#Max{
	float:left;
	z-index:52;
	visibility:hidden;
	position:absolute;
	height: 0px;
	padding: 0px;
	width: 100%;
	margin: auto;
	border: 0px solid #FF9900;
	background: #fff;
	font-size:12px;
	color: #FF6600;
}
#MaxStop{
	z-index:55;
	float:auto;
	position:absolute;
	visibility:hidden;
	width: 100;
	height: 100;
	padding: 0px;
	margin: auto;
	border: 0px solid blue;
	background: #CACACA;
	filter:alpha(opacity=30);
}