* { margin:0; padding:0;}
body {line-height:1.2em; color:#333333; background:#ffffff;}
#site_center {background:url(images/bg.gif) repeat-x #fff; }
.bg { background:url(images/bg.gif) no-repeat;}
#main {width:800px; margin:0 auto; text-align:left;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Tahoma; font-size:1.1em;}
img {border:0; vertical-align:top; text-align:left;}

.column1, .column2, .column3 { float:left;}

a:hover{text-decoration:none;}
a {color:#0099cc;}
span { color:#8cd000;}

ul{margin:0; padding:0; list-style:none;}
.li li {background:url(images/bullet.gif) no-repeat; background-position:15px; padding-left:32px; font-size:1em; line-height:1.6em;}
.linews li {background:url(images/bullet.gif) no-repeat; background-position:0px; padding-left:20px; font-size:1em; line-height:1.6em;}
.ligreen li{background:url(images/bullet_green.gif) 1px no-repeat;  padding-left:20px; font-size:1.1em; line-height:2em;}
.liblue li{background:url(images/bullet_blue.gif) 1px no-repeat;  padding-left:20px; font-size:1.1em; line-height:2em;}
.liorange li{background:url(images/bullet_orange.gif) 1px no-repeat;  padding-left:20px; font-size:1.1em; line-height:2em;}
.lipurple li{background:url(images/bullet_purple.gif) 1px no-repeat;  padding-left:20px; font-size:1.1em; line-height:2em;}
.lipink li{background:url(images/bullet_pink.gif) 1px no-repeat;  padding-left:20px; font-size:1.1em; line-height:2em;}
.lired li{background:url(images/bullet_red.gif) 1px no-repeat;  padding-left:20px; font-size:1.1em; line-height:2em;}
.link {font-family:Tahoma; font-size:0.9em; height:100%;}

li a { color:#0099cc;  text-decoration:underline;}
li a:hover { text-decoration:none;}

.clear { clear:both;}
.fright { float:right;}
.alignright { text-align:right;}

/*txt*/

h1 { background:url(images/logo.gif) top left no-repeat; width:120px; height:90px;}
p.title{font:bold 14px/18px Tahoma, sans-serif; color:#66CC00; }
p.pictitle{height:50px; }

/*table product*/
tr.pro_sg{background-color:#66CC00; font-weight:bold; color:#FFFFFF; height:25px;}
tr.pro_eg{background-color:#0066ff; font-weight:bold; color:#FFFFFF; height:25px;}
tr.pro_og{background-color:#ff0099; font-weight:bold; color:#FFFFFF; height:25px;}
tr.pro_crlg{background-color:#ff9900; font-weight:bold; color:#FFFFFF; height:25px;}
tr.pro_off{background-color:#cc0000; font-weight:bold; color:#FFFFFF; height:25px;}



.txt_sg{color:#66cc00; font-weight:bold; height:30px;}
.txt_eg {color:#0066ff; font-weight:bold; height:30px;}
.txt_og {color:#ff0099; font-weight:bold; height:30px;}
.txt_crlg {color:#ff9900; font-weight:bold; height:30px;}
.txt_mpblg {color:#990099; font-weight:bold; height:30px;}
.txt_off {color:#cc0000; font-weight:bold; height:30px;}
td.line{background-color:#CCCCCC;}



/*header*/
#main_menu { height:75px;}
.logo { padding:5px 20px 0px 0px; float:left;}
.commotex { margin-top:10px; height:30px;}
.menu { padding:10px 0px 5px 5px; float:right;}
.header_wrapper .bnpic { width:800; height:220px; margin-top:10px;}
.header_wrapper .alignright { margin:8px 0 0 206px;}


/*content*/
#content { width:800px; margin:auto; font:normal 13px/18px Tahoma, sans-serif; color:#333333; text-align:justify; line-height:1.5em;}
#content .welcome {float:left; display:block; width:520px; height:450px; padding:20px 0px 20px 0px;}
#content .info{float:left; width:520px; padding-top:30px;}
#content .news{float:left; width:520px; padding-top:20px; height:100%}
.txt-title{font-weight:bold; color:#0099CC; height:30;}
#content .product{display:block; width:800px; height:100%; padding:20px 0px 20px 0px;}
#content .link {float:right; width:260px; background:url(images/title_link.gif) no-repeat; padding:60px 0px 10px 0px; margin-top:20px}
#content .linkother {float:right; width:260px; background:url(images/other_link.gif) no-repeat; padding:60px 0px 10px 0px; margin-top:20px}


/*footer*/
#footer {font-size:12px; font-family:Tahoma; line-height:1.7em; color:#666; background:url(images/bg_footer.gif) repeat-x; height:100%;}
#footer a{color:#666666; text-decoration:none}
#footer a:hover{color:#0099cc; text-decoration:underline;}
#footer.year{color:#99CC00}




.input {color:#444;		 
		height:20px;
		width:100%;		
		font-size:12px; font-family:Tahoma; color:#666;
}
??.submit {background-image:url(images/send.gif) no-repeat;
}
.clear {background-image:url(images/clear.gif) no-repeat;
}

.textarea{  background:#fff;
		   color:#666;
		   border:solid 1px #a4a4a4;
		   width:218px; height:72px;
		   overflow:auto;
}