
html{
	margin:0px;
}

body
{
	margin:0;
	padding:0;
	border:0;
	background-image:url(../images/bg.gif);
	color:#333333;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size:12px;
	text-align:center;
}

*{
	text-align:left;
}

a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

input{
	border:1px #999999 solid;
	padding:2px;
	color:#333333;
}

textarea{
	border:1px #999999 solid;
	padding:2px;
	color:#333333;
}

#layout{
	margin:0 auto;
	width:833px;
	background-color:#ffffff;
}

#logo{
	height:103px;
	background:url(../images/tou1.jpg) left no-repeat;
}

#nav{
	height:29px;
	background:url(../images/tou3.jpg) left no-repeat;
	padding-left:295px;
}

#nav_01,#nav_02,#nav_04,#nav_05,#nav_06,#nav_07{
	display:block;
	height:22px;
	float:left;
}

#nav_01{
	margin:3px 0px 4px 1px;
	width:75px;
}
#nav_02{
	margin:3px 0px 4px 3px;
	width:88px;
}
#nav_04{
	margin:3px 0px 4px 3px;
	width:88px;
}
#nav_05{
	margin:3px 0px 4px 3px;
	width:88px;
}
#nav_06{
	margin:3px 0px 4px 3px;
	width:88px;
}
#nav_07{
	margin:3px 0px 4px 3px;
	width:88px;
}
#flash
{
    width:833px;
    height:182px;
}

#headline{
	height:29px;
	background:url(../images/tou2.jpg) left no-repeat; 
}

#main{
	margin:0px;
	padding:4px 0px 0px 0px;
}

#left{
	width:213px;
	height:100%;
	float:left;
/*	background-color:#f7f8f9;
*/}
#project{
	margin:0;
	padding:0;
	text-align:center;
}

#menu{
	margin:0;
	padding:0;
}

#menu ul{
	margin:12px 0px 12px 0px;
	padding:0;
	margin-left:30px;
}
 
#menu ul li{
	margin-top:2px;
	padding:3px 0px 6px 0px;
	background:url(../images/dot.gif)  bottom repeat-x;
	width:170px;
}

#menu ul li a{
	display:block;
	margin-left:2px;
	color:#333333;
}

#menu ul li.cate {
	list-style:url(../images/menu_li.gif);
	font-weight:bold;
}

#menu ul li.cate_hover {
	list-style:url(../images/menu_li2.gif);
	font-weight:bold;
}

#menu ul li.subcate{
	list-style:none ;
}

#menu ul li.subcate a{
	display:block;
	margin-left:3px;
}


#projectlist{
	margin:0;
	padding:0;
	text-align:center;
}
#projectlist ol{
	margin:12px 0px 12px 10px;
	padding:0;
}

#projectlist ol li{
	margin-top:2px;
	padding:3px 0px 6px 0px;
	background:url(../images/dot.gif)  bottom repeat-x;
	width:196px;
	list-style:none ;
}

#projectlist ol li a{
	display:block;
	/*margin-left:22px;*/
	color:#333333;
}


#title{
	height:31px;
	background:url(../images/meun.jpg) center no-repeat;
}

#img{
	margin:0 auto;
	margin-top:12px;
	text-align:center;
	border:1px #666666 solid;
	padding:2px;
	width:150px;
	background:url(../pj_flash/1.jpg) center center no-repeat;
}

#right{
	width:620px;
	background:url(../images/dot.gif) left repeat-y;
	float:left;
}
#newproduct{
	margin:0px 0px 12px 0px;
	padding:0px;
}
#newproduct_title{
	height:35px;
	margin:0px 12px 0px 12px;
	padding-left:50px;
	background:url(../images/con-1.jpg) left  no-repeat;
	border-bottom:1px #666666 dashed;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
	
}

#newproduct_img{
/*	margin-left:12px;
	padding-left:50px;
*/	
	text-align:center;
	background:url(../images/new_bg.gif) right top no-repeat;
	overflow:hidden;
}

#newproduct_img img{
	padding:12px 0px 12px 0px;
}

#newproduct_info{
	position:relative;
	padding:8px 50px 0px 50px;
}

#files{
	margin-left:24px;
	margin-top:8px;
	width:180px;
	height:42px;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	float:right;
}

#files a{
	color:#FF0000;
}

#viewlink{
	height:13px;
	padding-left:18px;
	line-height:18px;
	background:url(../images/five.gif) left  no-repeat;
}

#downlink{
	margin-top:6px;
	height:13px;
	padding-left:18px;
	line-height:18px;
	background:url(../images/five.gif) left  no-repeat;
}

#newproduct_text{
	line-height:180%;
	word-wrap:break-word;
}

#news{
	margin:0px;
	padding:0px;
}

#news_title{
	margin:24px 12px 0px 12px;
	height:35px;
	padding-left:50px;
	background:url(../images/con-1.jpg) left  no-repeat;
	border-bottom:1px #666666 dashed;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
	
}

#news_list ol{
	padding:0px;
	margin:12px 48px 12px 32px;
}
#news_list ol li{
	margin-top:2px;
	padding:3px 4px 6px 8px;
	background:url(../images/dot.gif)  bottom repeat-x;
	list-style:none;
	line-height:150%;
	word-wrap: break-word;
}

#news_list ol li a{
    color:#333333;
}

#blank{
	height:4px;
	clear:both;
}

#footer{
	clear:both;
	margin:0px;
	border:0px;
	background:url(../images/dot.gif) top repeat-x;
}

#footertext{
	padding:12px 0px 12px 0px;
	text-align:center;
	line-height:150%;
}

/********************************************/
/*/about.asp/*/

#about{
	margin:0px;
	padding:0px;
}

#about_title{
	height:35px;
	margin:0px 12px 0px 12px;
	padding-left:50px;
	background:url(../images/con-1.jpg) left  no-repeat;
	border-bottom:1px #666666 dashed;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
}

#about_content{
	padding:0px;
	margin:12px 42px 12px 42px;
	line-height:180%;
}

/********************************************/
/*/news.asp/*/
#news_title{
	height:35px;
	margin:0px 12px 0px 12px;
	padding-left:50px;
	background:url(../images/con-1.jpg) left  no-repeat;
	border-bottom:1px #666666 dashed;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
}

#news_list ol li.newsblank_box{
background:none
}

/********************************************/
/*/product.asp/*/

#product_title{
	height:35px;
	margin:0px 12px 0px 12px;
	padding-left:50px;
	background:url(../images/con-1.jpg) left  no-repeat;
	border-bottom:1px #666666 dashed;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
}
#product_title a{
	color:#333333;
}

#product_list{
	margin:6px 0px 6px 48px;
	padding:0px;
}

.product_box{
/*	width:173px;
	height:159px;
	overflow:hidden;
*/	float:left;
}

.product_list_img{
	width:165px;
	height:126px;
	padding:0px;
	margin:6px 6px 0px 6px;
	border:1px #eeeeee solid;
	overflow:hidden;
}

.product_list_title{
	width:165px;
	height:24px;
	line-height:24px;
	padding:0px;
	margin:0px 6px 6px 6px;
	border:1px #eeeeee solid;
	color:#FF0000;
	text-align:center;
	border-top:0px;
	background-color:#f5f5f5;
	overflow:hidden;
}
.product_list_title a{
	color:#FF0000;
}
#pages{
	clear:both;
	margin:6px 12px 0px 12px;
	padding:0px;
	height:32px;
	line-height:32px;
	border-top:1px #666666 dashed;
	text-align:center;
	color:#999999;
}
#pages a{
	color:#333333;
}

#productblank{
	margin:0px 42px 0px 12px;
	height:500px;
	line-height:24px;
}

.productblank_box{
	width:173px;
	height:159px;
	float:left;
}

/********************************************/
/*/message.asp/*/
#message_title{
	margin:0px;
	padding:0px;
	height:35px;
	margin:0px 12px 0px 12px;
	padding-left:50px;
	background:url(../images/con-1.jpg) left  no-repeat;
	border-bottom:1px #666666 dashed;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
}
#message_text{
	margin:12px 50px 12px 50px;
	line-height:150%;
}

#message_form{
	margin:12px 38px 12px 38px;
	padding:8px 0px 12px 62px;
	border:1px #e8e8e8 dashed;
}

.form_row{
	margin:12px 0px 0px 0px;
}
.row_label{
	margin:0px;
	padding:0px;
	font-weight:bold;
}

.row_input{
	margin:0px;
	padding:3px 0px 0px 2px;
	color:#FF0000;
}


/********************************************/
/*/contact.asp/*/
#contact_title{
	margin:0px;
	padding:0px;
	height:35px;
	margin:0px 12px 0px 12px;
	padding-left:50px;
	background:url(../images/con-1.jpg) left  no-repeat;
	border-bottom:1px #666666 dashed;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
}

#contact_img{
	margin:12px 50px 12px 50px;
	padding:0px;
}

.contact_imglist{
	width:154px;
	height:115px;
	padding:3px;
	margin:4px;
	border:1px #e8e8e8 dashed;
	float:left;
}

#contact_text{
	clear:both;
	margin:24px 62px 24px 62px;
	line-height:180%;
}

/********************************************/
/*/productmore.asp/*/
#productshow_title{
	height:35px;
	margin:0px 12px 0px 12px;
	padding-left:50px;
	background:url(../images/con-1.jpg) left  no-repeat;
	border-bottom:1px #666666 dashed;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
	
}

#productshow_img{
	text-align:center;
	padding:48px 0px 24px 0px;
	overflow:hidden;
}


#productshow_files{
	height:48px;
	margin:0px 12px 0px 12px;
	padding:0px 100px 0px 150px;
	color:#FF0000;
	font-size:14px;
	background:url(../images/dot.gif)  bottom repeat-x;
}

#productshow_files a{
	color:#FF0000;
}

#productshow_viewlink{
	line-height:32px;
	padding:4px 0px 0px 18px;
	background:url(../images/five.gif) left  no-repeat;
	float:left;
	width:150px;
}

#productshow_downlink{
	line-height:32px;
	padding:4px 0px 0px 18px;
	background:url(../images/five.gif) left  no-repeat;
	float:left;
	width:150px;
}

#productshow_text{
	clear:both;
	margin:12px 50px 12px 50px;
	line-height:180%;
	word-wrap:break-word;

	
}

/********************************************/
/*/newsplay.asp/*/

#news_title_show
{
	padding:36px 0px 18px 0px;
	margin:0px 24px 0px 24px;
	text-align:center;
	background:url(../images/dot.gif)  bottom repeat-x;
	font-size:12px;
	color:#333333;
	font-weight:bold;

    }

#news_content_show
{
 	padding:0px;
	margin:12px 12px 12px 24px;
	line-height:180%;
	color:#333333;
	text-align:left;   
    }

/********************************************/
/*/player.asp/*/
#player{
	margin:24px 0px 0px 0px;
}

/********************************************/