#sidebar{background:url(../images/service/sidebar.png) no-repeat;}
.downloadbox{width:680px; padding:41px 0 0 0; background:url(../images/service/tit.jpg) no-repeat left top;}
.downloadbox table{width:650px; margin:0px auto;}
.downloadbox table th{text-align:center; color:#666666; height:30px; background:url(../images/news/line.jpg) repeat-x left bottom;}
.downloadbox table td{padding:0 0 0 20px; color:#666666; background:url(../images/news/line.jpg) repeat-x left bottom;}
.downloadbox table a{color:#666;}
#dsearch{ text-align:right; padding:0 12px 2px 0; margin:-20px 0 0 0;}
#dsearch select{ vertical-align:middle; font-size:12px;}
#dsearch input{ vertical-align:middle;}
#dsearch input.on{color:#666666;}
#dsearch input.out{color:#ccc;}

.page{width:660px; padding:20px 0;}


/**qna**/
.qbox{ width:680px; background:url(../images/service/qboxbg.jpg) no-repeat; min-height:100px; _height:100px; margin:0 0 20px 0;} 
.qtit{ margin:0 20px 10px 45px; height:40px; background:url(../images/news/line.jpg) repeat-x left bottom; line-height:40px; width:615px;}
.qans{ color:#666666; margin:0 20px 0 45px; width:615px; line-height:20px;}

#qnabox{width:680px; height:243px;}
#qnabox .tit{text-indent:-9999px; height:42px; background:url(../images/service/qnaboxtit.jpg) no-repeat; margin:0 0 1px 0;}
.qfrom{ background:url(../images/service/qnaboxbg.jpg) repeat-x; height:160px; padding:20px 30px;}
.qfrom div{margin:0 0 10px 0;}
.qfrom label{ color:#333; padding:0 0 10px 0; vertical-align:middle;}
.qfrom input,
.qfrom textarea{padding:3px; border:1px solid #cccccc; font-size:12px; line-height:12px; vertical-align:middle;}

.page.qnapage{background:url(../images/news/line.jpg) repeat-x left top;}


/*sinbox*/
.sinbox img{display:block;}
.sinbox ul{ padding:10px 0 20px 0; margin:0 0 20px 0; background:url(../images/news/line.jpg) repeat-x left bottom; width:650px;}
.sinbox ul li{line-height:22px; background:url(../images/products/lili_icon.jpg) no-repeat left center; color:#666; padding:0 0 0 10px}
.sinbox ul li strong{color:#336699; font-weight:normal;}
.sinbox ul li.spec{ color:#336699; line-height:24px; font-size:14px; font-weight:bold; background:url(../images/products/lili_icon_h.jpg) no-repeat left center; }

/**needservice**/
#needservice{width:640px; background:url(../images/service/needservice.jpg) no-repeat; min-height:100px; _height:100px; padding:20px} 
#needservice table{width:640px;}
#needservice th,
#needservice td{background:transparent url(../images/news/line.jpg) repeat-x scroll left bottom;color:#404040; padding:12px 0;}
#needservice th{ padding:12px 0 12px 25px;}
#needservice td input{ width:220px; padding:2px; border:1px solid #c9c9c9;}
#needservice td textarea{width:400px; padding:2px; border:1px solid #c9c9c9; height:80px;}
#needservice td input.but{ width:52px; height:25px; padding:0; border:0;}