body{
   margin:auto 0; 
   text-align:center;
   background:#D3D3D3;
}

div,td,th,body{

	 font-size: 10px;
	 /*color: #666666;*/
	 color: #000000;
	 font-family: "MS Sans Serif", "Microsoft Sans Serif"; 
}


a:hover {
	 color: #ff9900;
	 text-decoration: none;
 }
a:link {
	 color: #235376;
	 text-decoration: none;
}
a:visited {
	  color: #235376;
	  text-decoration: none;
 }
a:active {
	  color: #235376;
	  text-decoration: none;
}

.brown_thin{
  color:#66544D;
}

.white_thin{
  color:#FFFFFF;
}

.red{
  color:red;
  font-weight:bold;
}
.black{
  color:black;
  font-weight:bold;
}
.brown{
  color:#83402C;
  font-weight:bold;
}

.dashed{
   background:url(../images/icon/dash.gif) repeat-x;
   width:99%;
   height:1px;
}

.dashed100{
   background:url(../images/icon/dash.gif) repeat-x;
   width:100%;
   height:1px;
}

.dashed2{
   background:url(../images/icon/dash2.gif) repeat-y;
   height:360px;
   width:1px;
   float:left;
}

.dashed3{
   background:url(../images/icon/dash2.gif) repeat-y;
   height:125px;
   width:1px;
   float:left;
}

.more{
    font-family: verdana,helvetica,arial,sans-serif;
	font-size:9px;
	color:#4B3C23;
	text-align:right;
	padding:5px 3px 0 0;
}

.more2{
    font-family: verdana,helvetica,arial,sans-serif;
	font-size:10px;
	color:#0166D0;
	text-align:right;
	padding:0 3px 0 0;
}


.text_topic01{
	font-size:11pt;
	color:#0166D0;
	margin:0 0 5px 0;
}

.text_topic02{
	font-size:9pt;
	color:#0166D0;
	font-weight:bold;
	padding-bottom:3px;
}

.text_topic03{
	font-size:9pt;
	color:#0166D0;
}

h2{
	font-size:14pt;
	color:#000000;
	margin:0 0 3px 0;
}


/*-----------------------header-----------------------------*/

#container{
   margin:0px auto;
   width: 988px;
   background:#000000;
/*   background:#D3D3D3;*/
}


#head_left{
    background:url("../images/head_left.gif") no-repeat;
	width:193px;
	height:95px;
	float:left;
}
#head_middle{
    background:url("../images/head_middle.gif") repeat;
	width:38px;
	height:95px;
	float:left;
}
#head_right{
  background:url("../images/head_right.gif") no-repeat;
	width:757px;
	height:95px;
	float:left;

}





/*-----------------------main-----------------------------*/

#content_left{
	width:336px;
	float:left;
	margin:4px 2px 0 0;
/*	background:blue;*/
	height:500px;
}


#content_right{
	width:301px;
	float:left;
	margin:4px 2px 0 0;
/*	background:#F3F1FC;*/
	height:500px;
}


#main_left{
   text-align:left;
/*   width:754px;*/
   width:950px;
   margin:0px;
   float:left;
}


#main_right{
   text-align:left;
   width:196px;
/*   height:1500px;*/
   float:left;
   background:#F7DBD0;
}

#top_banner{
/*   width:754px;*/
  width:950px;
	height:90px;
	background:url(../images/advertise.gif) no-repeat;
	padding:0 0 0 0px;
	margin:2px 0 0 0;
}

#menu_top{
	height:60px;
}
.text_menu{
	padding:0 7px 0 7px;
	color:#0066DD;
	font-weight:bold;
}
.text_menu_selected{
	padding:0 7px 0 7px;
	color:#000000;
	font-weight:bold;
}



/*-----------------------main left ----------------------------*/
#main_left_left{
    width:107px;
	margin:2px 4px 0 0;
	float:left;
/*	background:#F7DBD1;*/
	background:#FFFFFF;

}

#main_left_right{
/*    width:642px;          642 */
    width:835px;
	float:left;
	margin:2px 0 0 0;

}

#head_whatup{
	width:642px;
	height:151px;
}

/*-------------------------------- start what's up -------------------------------*/
#headtop_1{
    background:#FFFFFF url("../images/head_01.jpg") no-repeat;
	width:200px;
	height:60px;
	float:left;
}

#headtop_2{
    background:#FFFFFF url("../images/head_02.jpg") no-repeat;
	width:438px;
	height:60px;
	float:left;
}

#headtop_3{
    background:#FFFFFF url("../images/head_03.jpg") no-repeat;
	width:200px;
	height:85px;
	float:left;

}

#headtop_4{
    background:#FFFFFF;
	width:438px;
	height:85px;
	float:left;

}

/*-------------------------------- end what's up -------------------------------*/




#ads_300x250{
	width:301px;
	height:256px;
	float:left;
	text-align:center;
}

#topic_text{
	padding:5px 0 0 15px;
	color:#000000;
	font-weight:bold;
}

#topic_text2{
	padding:5px 0 5px 15px;
	color:#000000;
	font-weight:bold;
}


.pro_slot{
	width:147px;
	height:360px;
	margin:0 5px 0 5px;
	float:left;
}






/*----------------------- main right ----------------------------*/
#videoclip{
   width:196px;
   height:174px;
   float:left;
}

.topic_li{
	background:url(../images/icon/bullet_topic.gif) no-repeat 5px 7px;
	padding:5px 0 0 15px;
	color:#4A4A4A;
	font-weight:bold;
}

.topic_li2{
	background:url(../images/icon/bullet_topic.gif) no-repeat 5px 7px;
	padding:5px 0 0 15px;
	color:#000000;
	font-weight:bold;
}

.list_li{
	background:url(../images/icon/bullet_list.gif) no-repeat 0px 7px;
	padding:3px 0 0 7px;
    font-family: verdana,helvetica,arial,sans-serif;
	font-size:10px;
	color:#0166D0;
}

.list_li2{
	background:url(../images/icon/bullet_list.gif) no-repeat 0px 7px;
	padding:3px 0 0 7px;
}

ul{
	margin:0;
	list-style-type:none;
	padding:0;
}

#tech_clip{
   width:196px;
   height:465px;
   float:left;
   margin:3px 0 0 0;
}

#mid_tech_clip{
	height:438px;
	background:url(../images/bg_right_con.gif) repeat-y;
}

#top_tech_right{
	width:196px;
	height:22px;
	background:url(../images/top_con_03.gif) no-repeat;
}

#bot_tech_right{
	width:196px;
	height:5px;
	background:url(../images/bot_con_03.gif) no-repeat;
}

#digi_camera{
   width:196px;
   height:435px;
   float:left;
   margin:3px 0 0 0;
}

#mid_digi_camera{
	height:408px;
	background:url(../images/bg_right_con.gif) repeat-y;
}

#top_download{
   width:196px;
   height:325px;
   float:left;
   margin:3px 0 0 0;
}

#mid_top_download{
	height:298px;
	background:url(../images/bg_right_con.gif) repeat-y;
}

#cate{
   width:196px;
   height:427px;
   float:left;
   margin:3px 0 0 0;
}

#mid_cate{
	height:400px;
	background:url(../images/bg_right_con.gif) repeat-y;
}

#webboard{
	width:642px;
	height:415px; 
	margin:5px 0 5px 0;
}


/*----------------------- main bottom ----------------------------*/
#main_bottom_left{
    width:107px;
	margin:0 5px 0 0;
	float:left;

}

#main_bottom_right{
    width:838px;
    float:left;
}

#main_bottom_right_left{

      width:497px;
	  margin:0 1px 0 0;
	  float:left;
	  text-align:left;

}
#main_bottom_right_right{

      width:340px;
	  float:left;
      text-align:left;

}



/*----------------------- tab content ----------------------------*/
#tab_bottom{

  	background:url(../images/tab/t1.gif) repeat-x;
	width:633px;
	height:26px;
	padding:5px 0 0 0;

}

#tab_bottom div a:link,#tab_bottom div a:visited{
/*   color:#E5E5E5;*/
   color:#000000;
   font-weight:bold;
   text-decoration:none;
}

#tab_bottom div a:active{
   color:#000000;
   font-weight:bold;
   text-decoration:none;
}

#tabb1{
  width:115px;
  text-align:center;
  float:left;
}

#tabb2{
  width:130px;
  text-align:center;
  float:left;
}

#tabb3{
  width:120px;
  text-align:center;
  float:left;
}

#tabb4{
  width:135px;
  text-align:center;
  float:left;
}

#tabb5{
  width:133px;
  text-align:center;
  float:left;
}


#tab_bottom_detail div a:link,#tab_bottom_detail div a:visited{
   color:808080;
   text-decoration:none;
   font-size:10px;
}

/*------------------------- ads_bar  ---------------------------*/

#frm_ads_r{
      filter:progid:DXImageTransform.Microsoft.Iris();
}

#ads_bar{
	background:#F2F2F2;
	height:25px;
	color:#988471;
	border-top:1px solid #118CC5;
	border-bottom:1px solid #118CC5;
}

.ads_page{
  float:left;
  margin:2px;
  border:1px solid #118CC5;
  background:#FFFFFF;
  padding:0 4px 0 4px;

}
.ads_page_s{
  float:left;
  margin:2px;
  border:1px solid red;
  background:#FFFFFF;
  padding:0 4px 0 4px;

}
