html {
	background: url("body.jpg") repeat-x left top; font: 12px/1.8 Verdana, Arial, Tahoma; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
body {
	background: url("body.jpg") repeat-x left top; font: 12px/1.8 Verdana, Arial, Tahoma; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(51, 51, 51);
}
a:hover {
	color: rgb(255, 0, 0);
}
.floatl {
	float: left;
}
.floatr {
	float: right;
}
.editor ul {
	padding-left: 30px;
}
.editor ol {
	padding-left: 30px;
}
.clear {
	clear: both;
}
#metinfo {
	background: url("content_bg.jpg") no-repeat left top rgb(255, 255, 255); margin: 0px auto; padding: 0px; width: 960px;
}
#top {
	padding-bottom: 10px;
}
#top .sidebar {
	text-align: right; float: right; min-height: 86px;
}
* html #top .sidebar {
	height: 86px;
}
#top .lang {
	padding: 5px;
}
#top .lang span {
	padding: 0px 4px;
}
#top .sidebar h1 {
	padding: 5px; font-size: 100%;
}
#top .sidebar h2 {
	padding: 5px; font-size: 100%;
}
#head {
	background: rgb(0, 0, 0); width: 714px; height: 26px; clear: both;
}
#nav {
	list-style: none; float: left;
}
#nav li {
	height: 26px; text-align: center; line-height: 26px; float: left; display: inline; white-space: nowrap; position: relative;
}
#nav li.line {
	width: 20px; float: left; display: inline; min-width: 20px;
}
#nav li.home {
	width: 10px; float: left; display: inline; min-width: 10px;
}
#nav li a {
	color: rgb(255, 255, 255);
}
#nav li a:hover {
	background: rgb(255, 0, 0); display: block; cursor: pointer;
}
#nav li dl {
	list-style: none; text-align: center; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
#nav li dl dd {
	background: rgb(0, 0, 0); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255); height: 25px; line-height: 25px;
}
#nav li dl dd a span {
	padding: 0px 5px; display: block;
}
#nav li dl dd a:hover {
	background: rgb(255, 0, 0); display: block;
}
#main {
	background: rgb(255, 255, 255); padding-bottom: 10px; -ms-zoom: 1;
}
#main #left {
	background: rgb(237, 237, 237); width: 236px; overflow: hidden; float: left;
}
#main #right {
	width:710px;overflow: hidden; padding-top: 10px; margin-right: 4px; float: right;
}
#main #left .Metsearch {
	background: url("left-top.gif") no-repeat left top rgb(143, 153, 159); padding-top: 10px; padding-bottom: 5px;
}
#main #left .Metsearch ul {	list-style: none; padding-left: 10px;}
#main #left .Metsearch ul li span.parasearch_title {display: none;}
#main #left .Metsearch ul li {	float: left;}
#main #left .Metsearch ul li span.parasearch_input input {
	background: url("serchinputbg.png") no-repeat left -1px; border: currentColor; width: 164px; height: 25px; color: rgb(153, 153, 153); overflow: hidden; padding-top: 4px; padding-left: 8px; font-style: italic;
}
#main #left .Metsearch ul li span.parasearch_search {
	margin-left: 8px;
}
#main #left h3.title {
	background: url("title.jpg") no-repeat left 3px #0069A8; height: 29px; line-height: 29px; overflow: hidden; padding-left: 30px; font-size: 100%;
}
#main #left h3.title span {
	color: rgb(255, 255, 255);
}
#main #left div.list1 {
	padding: 8px;
}
#main #left ul.list2 {
	list-style: none; padding: 5px 0px;
}
#main #left ul.list2 li {
	margin: 7px auto; text-align: center; overflow: hidden;
}
#main #left ul.list2 li a img {
	border: 1px solid rgb(214, 213, 209);
}
#main #left ul.list2 li a h2 {
	font-size: 100%; font-weight: normal;
}
#main #left div.text {
	padding: 10px 15px;
}
#main #right div.FlNe {
	width: 100%;
}
#Ifl {
	width: 429px; overflow: hidden;
}
#main #right div.News {
	width: 256px; overflow: hidden;
}
#main #right div.FlNe div.News h3.Ti {
	height: 30px; line-height: 30px; font-size: 14px;
}
#main #right div.FlNe div.News ul {
	list-style: none;
}
#main #right div.FlNe div.News ul li {
	background: url("gif-0669.gif") no-repeat left 7px; height: 26px; line-height: 26px; overflow: hidden; padding-right: 5px; padding-left: 15px;
}
#main #right div.FlNe div.News a.Nmore {
	background: rgb(195, 195, 195); height: 23px; color: rgb(0, 0, 0); line-height: 23px; padding-left: 15px; margin-top: 11px; display: block;
}
#main #right div.About {
	padding-top: 5px;
}
#main #right div.About h3.Ti {
	height: 30px; line-height: 30px; font-size: 14px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
#main #right div.About h3.Ti span {
	background: url("gif-0464.gif") no-repeat left 4px; padding-left: 17px;
}
#main #right div.About h3.Ti a.more {
	background: url("gif-0510.gif") no-repeat left top; width: 52px; height: 13px; line-height: 60px; overflow: hidden; font-size: 4px; font-weight: normal; margin-top: 10px; float: right; cursor: pointer;
}
#main #right div.About .con {
	padding: 10px 0px;
}
#main #right div.Pro h3.Ti {
	height: 30px; line-height: 30px; font-size: 14px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
#main #right div.Pro h3.Ti span {
	background: url("gif-0464.gif") no-repeat left 4px; padding-left: 17px;
}
#main #right div.Pro h3.Ti a.more {
	background: url("gif-0510.gif") no-repeat left top; width: 52px; height: 13px; line-height: 60px; overflow: hidden; font-size: 4px; font-weight: normal; margin-top: 10px; float: right; cursor: pointer;
}
#main #right #caseimg {
	width: 705px; height: 350px; overflow: hidden; margin-top: 18px; margin-right: 5px;
}
#main #right #indemo {
	width: 800%; height: 140px; float: left;
}
#main #right div.list ul {
	list-style: none;
}
#main #right #demo1 {
	height: 140px; float: left;
}
#main #right #demo2 {
	height: 140px; float: left;
}
#main #right div.list li {
	margin: 0px 5px; text-align: center; overflow: hidden; float: left; display: inline;
}
#main #right div.list li a img {
	border: 1px solid rgb(214, 213, 209);
}
#main #right div.list li h4 {
	font-size: 100%; font-weight: normal;
}
div.Link {
	padding: 1px; border: 1px solid rgb(212, 212, 212); height: 40px; line-height: 40px; overflow: hidden;
}
div.Link span {
	background: rgb(221, 221, 221); padding: 0px 5px; color: rgb(51, 51, 51); font-weight: bold; border-right-color: rgb(212, 212, 212); border-right-width: 1px; border-right-style: solid; float: left;
}
div.Link ul {
	background: rgb(246, 246, 246); list-style: none; width: 905px; overflow: hidden; float: left;
}
div.Link ul li {
	display: inline;
}
div.Textlink ul li {
	margin: 0px 10px;
}
div.Imglink ul li img {
	margin: 0px 5px; width: 100px; height: 30px; padding-top: 5px;
}
#footer {
	background: rgb(216, 216, 216); padding: 10px 0px; text-align: center; color: rgb(97, 97, 97);
}
#footer a {
	color: rgb(97, 97, 97);
}
#footer a:hover {
	text-decoration: underline;
}
#footer div.nav {
	height: 28px; line-height: 28px;
}
#footer div.nav span {
	padding: 0px 8px;
}
#footer ul {
	list-style: none;
}
#footer div.text {
	padding: 5px; line-height: 1.6;
}
#web {
	background: url("wbg.png") repeat-y 0px 0px rgb(255, 255, 255); padding-bottom: 10px; -ms-zoom: 1;
}
#web #left {
	width: 705px; overflow: hidden; padding-top: 10px; margin-right: 9px; float: right;
}
#web #right {
	background: url("wleft-top.gif") no-repeat left top rgb(237, 237, 237); width: 236px; overflow: hidden; padding-top: 5px; float: left;
}
#web #right h3.title {
	background: url("title.jpg") no-repeat left 3px #0069A8; height: 29px; line-height: 29px; overflow: hidden; padding-left: 30px; font-size: 100%;
}
#web #right h3.title span {
	color: rgb(255, 255, 255);
}
#web #right .webnav {
	padding: 8px;
}
#web #right .advsearch_searchword input {
	padding: 2px; border: 2px solid rgb(227, 227, 227);
}
#web #right .webnav ul {
	list-style: none; padding-left: 20px;
}
#web #right .webnav ul li {
	padding: 4px 0px;
}
#web #right .webnav ul.memberul {
	padding: 0px;
}
#web #right .webnav ul.memberul li {
	background: url("arrow.gif") no-repeat 15px 9px; padding: 3px 10px 3px 30px;
}
#web-sidebar h2 {
	background: url("list.gif") no-repeat 15px 9px; padding: 3px 10px 3px 30px; font-size: 100%; font-weight: normal;
}
#web-sidebar div.part2dom {
	margin-left: 15px;
}
#web-sidebar dt {
	background: url("arrow.gif") no-repeat 15px 9px; padding: 3px 10px 3px 30px;
}
#web-sidebar dd {
	margin-left: 30px;
}
#web-sidebar dd h4 {
	background: url("gif-0630.gif") no-repeat left 8px; padding: 2px 0px 2px 15px; font-size: 100%; font-weight: normal;
}
#web #right ul.list {
	list-style: none; padding: 5px;
}
#web #right ul.list li {
	background: url("list2.gif") no-repeat 5px 6px; height: 28px; line-height: 28px; overflow: hidden; padding-right: 8px; padding-left: 20px;
}
#web #right div.text {
	padding: 10px 15px;
}
#web #left h3.title {
	height: 30px; line-height: 30px; font-size: 100%; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
#web #left h3.title span {
	background: url("gif-0662.gif") no-repeat 10px 2px; padding-left: 30px;
}
#web #left div.webcontent {	padding: 10px;}
#flip {	padding: 5px; text-align: center;}
.hits { margin: 5px 0px; height: 25px; text-align: right; line-height: 25px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;}
.page {
	padding: 2px 5px; color: rgb(102, 102, 102); line-height: 1.5;
}
.page a {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.inside {
	text-align: right; margin-bottom: 10px;
}
.inside a {
	background: rgb(255, 0, 0); padding: 3px 10px; color: rgb(255, 255, 255); font-weight: bold; cursor: pointer;
}
#left div.showtext {
	padding: 0px 8px;
}
#news_list ul {
	list-style: none; padding: 10px;
}
#news_list li {
	background: url("gif-0696.gif") no-repeat 3px 9px; padding: 0px 8px 0px 20px; height: 28px; line-height: 28px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#news_list li span {
	color: rgb(153, 153, 153); padding-left: 10px; font-size: 90%; float: right;
}
* html #news_list li img {
	padding-top: 8px;
}
#news_list dl {
	padding: 10px;
}
#news_list div.line {
	height: 10px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#news_list dt {
	position: relative;
}
#news_list dd {
	width: 100%;
}
#news_list dd .text {
	padding-left: 10px;
}
#news_list dd h3 {
	font-size: 100%;
}
#news_list dd p {
	color: rgb(102, 102, 102);
}
#shownews {
	padding: 10px;
}
#shownews h1.title {
	padding: 4px; font-size: 150%; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#shownews div.text {
	padding: 0px 5px;
}
#shownews .related {
	padding-left: 5px; font-size: 100%; margin-top: 8px;
}
#shownews .related-list {
	list-style: none; padding-left: 20px;
}
#shownews .related-list li {
	width: 48%; float: left;
}
#product-list #plug1 {
	padding: 10px 0px;
}
#product-list #plug1 ul {
	list-style: none;
}
#product-list #plug1 li {
	margin: 0px 12px 5px; text-align: center; overflow: hidden; float: left; display: inline;
}
#product-list #plug1 li span {
	display: block;
}
#product-list #plug1 li img {
	padding: 3px; border: 1px solid rgb(204, 204, 204);
}
#product-list #plug1 li span.info_title {
	height:25px; line-height: 25px; overflow: hidden;
}
#product-list #plug2 {
	padding: 10px;
}
#product-list #plug2 dl {
	width: 354px; overflow: hidden; margin-bottom: 10px; float: left;
}
#product-list #plug2 dl dt {
	overflow: hidden; float: left; position: relative;
}
#product-list #plug2 dl dt a {
	padding: 3px; border: 1px solid rgb(230, 230, 230); font-size: 0px; display: block;
}
#product-list #plug2 dl dd {
	width: 100%; overflow: hidden; float: left;
}
#product-list #plug2 dd ul {
	list-style: none; color: rgb(85, 85, 85); padding-left: 10px;
}
#product-list #plug2 h4.title {
	line-height: 1.2; font-size: 100%;
}
#showproduct {
	padding: 10px;
}
#showproduct dt {
	overflow: hidden; float: left; position: relative;
}
#showproduct dd {
	width: 100%; overflow: hidden; float: left;
}
#showproduct dd li {
	list-style: none; padding: 5px; color: rgb(102, 102, 102); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#showproduct dd h1 {
	font-size: 14px;
}
#showproduct dd div.text {
	padding: 5px;
}
#showproduct dt #imgqwe a {
	padding: 5px; border: 1px solid rgb(230, 230, 230); text-align: center; display: block;
}
#showproduct .smallimg {
	text-align: center !important; margin-top: 8px;
}
#showproduct .smallimg span.spic {
	margin: 2px;
}
#showproduct dd .feedback {
	padding: 5px; text-align: right;
}
#showproduct dd .feedback a {
	background: rgb(255, 0, 0); padding: 3px 8px; border: 1px solid rgb(255, 55, 55); color: rgb(255, 255, 255);
}
#showproduct h3.hr {
	padding: 0px 5px; height: 22px; font-size: 12px; font-weight: normal; margin-top: 15px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
#showproduct h3.hr a {
	background: rgb(255, 0, 0); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) currentColor; margin: 0px 2px; padding: 0px 8px; height: 22px; color: rgb(255, 255, 255); line-height: 22px; float: left; display: inline;
}
* html #showproduct h3.hr a {
	top: 1px; position: relative;
}
#showproduct h3.hr a.hover {
	background: rgb(255, 255, 255); color: rgb(68, 68, 68); font-weight: bold;
}
#showproduct div.text {
	padding: 5px;
}
#download_list #plug1 {
	padding: 10px;
}
#download_list #plug1 dt {
	background: url("download_ico.gif") no-repeat 3px 8px; padding: 0px 5px 0px 18px; font-size: 100%; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#download_list #plug1 dd {
	padding: 0px 18px; height: 28px; color: rgb(102, 102, 102); line-height: 28px;
}
#download_list #plug1 dd div {
	float: right;
}
#download_list #plug1 dd span {
	padding-right: 20px;
}
#download_list #plug1 dd a {
	background: rgb(0, 0, 0); padding: 3px 10px; color: rgb(255, 255, 255); cursor: pointer;
}
#download_list #plug1 dd a.down {
	background: rgb(255, 0, 0); padding: 3px 10px; color: rgb(255, 255, 255); cursor: pointer;
}
#showdownload {
	padding: 10px;
}
#showdownload ul.Para {
	list-style: none; margin-bottom: 15px;
}
#showdownload ul.Para li {
	background: rgb(240, 240, 240); height: 25px; color: rgb(85, 85, 85); line-height: 25px; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#showdownload ul.Para li span.name {
	background: rgb(221, 221, 221); padding: 0px 5px; text-align: center; margin-right: 8px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left; white-space: nowrap; min-width: 80px;
}
* html #showdownload ul.Para li span.name {
	width: 80px;
}
#showdownload ul.Para li.title h1 {
	font-size: 100%;
}
#showdownload ul.Para li a {
	color: rgb(255, 0, 0); text-decoration: underline;
}
#showdownload div.Para .info_download {
	padding: 5px; display: block;
}
#showdownload div.Para .info_download a {
	padding: 3px 8px; border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); font-weight: bold;
}
#img_list ul {
	list-style: none;
}
#img_list #plug1 {
	padding: 10px 0px;
}
#img_list #plug1 ul {
	list-style: none;
}
#img_list #plug1 li {
	margin: 0px 12px 5px; text-align: center; overflow: hidden; float: left; display: inline;
}
#img_list #plug1 li span {
	display: block;
}
#img_list #plug1 li img {
	padding: 3px; border: 1px solid rgb(204, 204, 204);
}
#img_list #plug1 li span.info_title {
	height: 25px; line-height: 25px; overflow: hidden;
}
#img_list dl {
	padding: 10px;
}
#img_list div.line {
	height: 1px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#img_list dt {
	position: relative;
}
#img_list dd {
	width: 100%; color: rgb(102, 102, 102);
}
#img_list dd .text {
	padding-left: 10px;
}
#img_list dd h5 {
	font-size: 100%; font-weight: normal;
}
#img_list dd h4 {
	font-size: 100%; font-weight: normal; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#img_list dd p {
	
}
#showimg {
	padding: 10px;
}
#showimg h1.title {
	padding: 4px; font-size: 150%; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#showimg div.para {
	text-align: center;
}
#showimg div.text {
	padding: 0px 5px;
}
#showimg div.metinfo_slide {
	margin-right: auto; margin-left: auto;
}
#showimg h3.hr {
	background: rgb(238, 238, 238); height: 25px; line-height: 25px; padding-left: 5px; font-size: 100%; margin-top: 8px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
#showimg #imgqwe a img {
	padding: 5px; border: 1px solid rgb(230, 230, 230);
}
#showimg #imgqwe a img {
	border: 1px solid rgb(230, 230, 230);
}
#showimg .smallimg {
	text-align: center !important; margin-top: 8px;
}
#showimg .smallimg span.spic {
	margin: 2px;
}
#showimg span.info_select {
	margin-top: 8px;
}
#showimg .paralist {
	list-style: none; padding: 5px; text-align: left;
}
#showimg .paralist li {
	color: rgb(102, 102, 102);
}
#job_list #plug1 {
	margin: 10px; border: 1px solid rgb(204, 204, 204);
}
#job_list #plug1 dt {
	background: rgb(223, 223, 223); height: 28px; color: rgb(102, 102, 102); line-height: 28px; padding-left: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#job_list #plug1 dd {
	background: url("job_ico.gif") no-repeat 5px 13px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; padding-left: 15px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#job_list #plug1 dt span {
	width: 100px; text-align: center; overflow: hidden; font-weight: normal; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: right;
}
#job_list #plug1 dd span {
	width: 100px; text-align: center; overflow: hidden; font-weight: normal; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: right;
}
#job_list #plug1 dd a.title {
	color: rgb(0, 0, 0); text-decoration: none;
}
#job_list #plug1 dd a {
	color: rgb(255, 0, 0); text-decoration: underline;
}
#showjob {
	padding: 10px;
}
#showjob h1.title {
	padding: 4px; font-size: 150%; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#showjob div.para ul {
	list-style: none; padding: 0px 5px;
}
#showjob div.para ul li {
	padding: 3px 0px; width: 50%; float: left;
}
#showjob div.text {
	padding: 0px 5px;
}
#showjob h3.hr {
	margin: 8px 0px; padding: 2px 5px; clear: both; font-size: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#showjob div.para .info_cv {
	padding: 5px; text-align: right; clear: both;
}
#showjob div.para .info_cv a {
	padding: 3px 8px; border: 1px solid rgb(255, 0, 0); color: rgb(255, 0, 0); font-weight: bold;
}
#cv_list {
	padding: 10px; text-align: center;
}
table.cv_table {
	width: 100%; text-align: left;
}
table.cv_table td {
	height: 28px; line-height: 28px;
}
table.cv_table td.cv_td1 {
	padding-right: 3px;
}
table.cv_table td.cv_select {
	padding-left: 3px;
}
table.cv_table td.cv_input {
	padding-left: 3px;
}
table.cv_table td.cv_select select {
	padding: 1px;
}
table.cv_table td.cv_select option {
	padding: 1px;
}
table.cv_table td.cv_input input {
	background: url("input.gif") no-repeat left top; padding: 2px; border: 1px solid rgb(187, 187, 187);
}
table.cv_table td.cv_input input:focus {
	border: 1px solid rgb(170, 170, 170);
}
table.cv_table td.cv_input textarea {
	background: url("input.gif") no-repeat left top; margin: 3px 0px; padding: 2px; border: 1px solid rgb(187, 187, 187); width: 80%;
}
table.cv_table td.cv_input textarea:focus {
	border: 1px solid rgb(170, 170, 170);
}
table.cv_table td.cv_submit {
	padding: 5px 0px;
}
table.cv_table td.cv_submit input {
	cursor: pointer;
}
#feedback {
	padding: 10px; text-align: center;
}
table.feedback_table {
	width: 100%; text-align: left;
}
table.feedback_table td {
	height: 28px; line-height: 28px;
}
table.feedback_table td.feedback_td1 {
	padding-right: 3px;
}
table.feedback_table td.feedback_select {
	padding-left: 3px;
}
table.feedback_table td.feedback_input {
	padding-left: 3px;
}
table.feedback_table td.feedback_select select {
	padding: 1px;
}
table.feedback_table td.feedback_select option {
	padding: 1px;
}
table.feedback_table td.feedback_input input {
	background: url("input.gif") no-repeat left top; padding: 2px; border: 1px solid rgb(187, 187, 187);
}
table.feedback_table td.feedback_input input:focus {
	border: 1px solid rgb(170, 170, 170);
}
table.feedback_table td.feedback_input textarea {
	background: url("input.gif") no-repeat left top; margin: 3px 0px; padding: 2px; border: 1px solid rgb(187, 187, 187); width: 80%;
}
table.feedback_table td.feedback_input textarea:focus {
	border: 1px solid rgb(170, 170, 170);
}
table.feedback_table td.feedback_input .checboxcss {
	border: 0px currentColor; top: 2px; margin-right: 5px; position: relative;
}
table.feedback_table td.feedback_submit {
	padding: 5px 0px 5px 145px; text-align: left;
}
table.feedback_table td.feedback_submit input {
	cursor: pointer;
}
#search_list {
	padding: 10px;
}
#search_list ul {
	list-style: none;
}
#search_list ul li {
	padding: 3px 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#search_list ul li img {
	display: none;
}
#search_list .search_title {
	display: block;
}
#search_list .search_title a {
	color: rgb(255, 0, 0); font-size: 14px; font-weight: bold;
}
#search_list .search_title a:hover {
	text-decoration: none; border-bottom-color: rgb(255, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
#search_list .search_detail {
	display: block;
}
#search_list .search_detail a {
	color: rgb(0, 153, 255); text-decoration: underline;
}
#search_list .search_updatetime {
	display: block;
}
#search_list a:hover {
	text-decoration: underline;
}
#member {
	padding: 10px 15px;
}
#link_index {
	padding: 0px 10px;
}
#link_index ul {
	list-style: none;
}
#link_index dl {
	margin-bottom: 30px;
}
#link_index dl dt {
	padding: 3px; font-weight: bold; margin-top: 8px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
#link_index dl dd {
	padding: 5px;
}
#link_index dl dd li {
	padding-right: 10px; display: inline;
}
#link_index dl dd li a {
	text-decoration: underline; white-space: nowrap;
}
#addlink {
	padding: 10px; text-align: center;
}
#addlink .addlink_title {
	text-align: right; color: rgb(255, 0, 0); padding-left: 5px; font-size: 13px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#addlink .addlink_table {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%; text-align: left;
}
#addlink .addlink_table td {
	height: 28px; line-height: 28px;
}
#addlink .addlink_table td.addlink_td1 {
	width: 20%; text-align: right; padding-right: 3px;
}
#addlink .addlink_table td.addlink_input {
	padding-left: 5px;
}
#addlink .addlink_table td.addlink_td2 {
	padding-left: 5px;
}
#addlink .addlink_table td.addlink_input input {
	background: url("input.gif") no-repeat left top; padding: 2px; border: 1px solid rgb(187, 187, 187);
}
#addlink .addlink_table td.addlink_input textarea {
	background: url("input.gif") no-repeat left top; margin: 3px 0px; padding: 2px; border: 1px solid rgb(187, 187, 187); width: 80%;
}
#addlink .addlink_table td.addlink_input input:focus {
	border: 1px solid rgb(170, 170, 170);
}
#addlink .addlink_table td.addlink_input textarea:focus {
	border: 1px solid rgb(170, 170, 170);
}
#addlink .addlink_submit {
	padding: 5px 0px 5px 145px; text-align: left;
}
#addlink .addlink_submit input {
	cursor: pointer;
}
#message_index {
	padding: 10px;
}
#message_index ul {
	border-width: 1px 1px 2px; border-style: solid; border-color: rgb(212, 212, 212); list-style: none; margin: 10px 0px; color: rgb(102, 102, 102);
}
#message_index li.message_list_line {
	padding: 1px 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#message_index li.message_list_info {
	padding: 5px;
}
#message_index li.message_list_reinfo {
	padding: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#message {
	padding: 10px;
}
#message .message_table {
	width: 100%; text-align: left; margin-top: 10px;
}
#message .message_table td.message_td1 {
	width: 20%; height: 28px; text-align: right; line-height: 28px; padding-right: 3px;
}
#message .message_table td.message_input {
	padding-left: 3px;
}
#message .message_table td.message_input input {
	background: url("input.gif") no-repeat left top; padding: 2px; border: 1px solid rgb(187, 187, 187); margin-right: 3px;
}
#message .message_table td.message_text textarea {
	background: url("input.gif") no-repeat left top; margin: 3px; padding: 2px; border: 1px solid rgb(187, 187, 187); width: 80%;
}
#message .message_table td.message_input input:focus {
	border: 1px solid rgb(170, 170, 170);
}
#message .message_table td.message_text textarea:focus {
	border: 1px solid rgb(170, 170, 170);
}
#message .message_submint {
	padding: 5px 0px 5px 145px; text-align: left;
}
#message .message_submint input {
	cursor: pointer;
}
#sitemap {
	padding: 10px;
}
#sitemap .sitemapclass {
	padding: 5px 0px;
}
#sitemap .sitemapclass1 {
	height: 22px; line-height: 22px; padding-left: 15px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#sitemap .sitemapclass1 a {
	background: rgb(230, 230, 230); padding: 2px 10px;
}
#sitemap .sitemapclass2 {
	padding-top: 3px; padding-left: 15px;
}
#sitemap .sitemapclass2 h3 {
	background: url("bit_07.gif") no-repeat left; padding-left: 10px;
}
#sitemap .sitemapclass2 h3 a {
	color: rgb(51, 51, 51);
}
#sitemap .sitemapclass2 h4 {
	padding: 0px 6px; display: inline;
}
#sitemap .sitemapclass2 h4 a {
	text-decoration: underline;
}