html{font-size:63%;}
body{margin:0; padding:0; font:1.2em/1.8 '\5b8b\4f53', Arial, Helvetica, sans-serif;}
h1,h4,ul,li,p,form,input,tr,td{margin:0; padding:0;}
ul,li{list-style:none;}
img{border:none;}
a{color:#0070b0; text-decoration:none;}
a:hover{color:#666666; text-decoration:none;}

/*LOGO*/
.logo{height:70px;}

.search{height:27px; padding:3px 5px; background:url(../images/search.gif) 0 0 no-repeat;}
.search .inputBox{float:left; width:191px; height:21px; margin-right:4px; padding:2px; border:1px solid #ffffff; line-height:21px;}
.search .searchBtn{float:left; width:58px; height:28px; border:none; background:transparent; color:#0070b0; font-size:14px; font-weight:bold; cursor:pointer;}
.navigation a{display:block; width:82px; height:31px; margin-top:3px; color:#ffffff; font-size:14px; font-weight:bold; text-align:center; line-height:31px;}
.navigation a:hover,.navigation .current{background:url(../images/nav_hover.gif) 0 0 repeat-x; color:#0070b0;}
.menu td{border-bottom:1px dashed #cccccc;}
.menu ul{padding:5px 0 5px 3em; border-top:1px dashed #cccccc;}
.menu ul a{color:#666666;}
.link a{float:left; display:inline; width:92px; height:42px; margin:8px 4px 0; background:#ffffff;}
.link a img{vertical-align:top;}
h1{margin:5px 0; font-size:14px;}
h4{height:24px; padding:3px 0 0 14px; color:#0070b0; font-size:14px; line-height:24px;}
.prod h4,.reg h4,.contact h4,.job h4,.message h4,.news h4,.news-in h4,.prod-in h4{height:27px; border-bottom:2px solid #0070b0; line-height:27px;}
.prod span{display:block;}
.news a{color:#666666;}
.news a:hover{color:#0070b0;}
.news span{float:right;}
.news-in table h2,.prod-in table h2{margin:10px 0; border-bottom:1px solid #dfdfdf; font-size:18px; text-align:center;}
.news-in table span,.prod-in table span{display:block; color:#bdbdbd; font-size:12px; font-weight:normal;}
.news-in table img,.prod-in table img{display:block; margin:0 auto;}
.news-in table p,.prod-in table p{ margin:20px 0;}
.reg table td,.contact table td,.news table td{border-bottom:1px solid #dbdbdb; line-height:24px; padding:0 4px; color:#333;}
.copyright{padding:10px 0;}
.job table,.message table{margin-top:10px; border-top:1px solid #DBDBDB; border-left:1px solid #DBDBDB;}
.job table td,.message table td{padding:4px; border-right:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB;}
.message input{width:160px; height:18px; border:1px solid #ebebeb; padding:3px 2px 1px; line-height:18px; color:#2b2b2b; font-size:12px; vertical-align:bottom;}
.message textarea{width:400px; height:120px; border:1px solid #ebebeb; color:#2b2b2b; font-size:12px; line-height:1.6em;}
.message .msgBtn{width:100px; height:30px; border-top:1px solid #60c5ff; border-right:1px solid #0070b0; border-bottom:1px solid #0070b0; border-left:1px solid #60c5ff; background:#37b6ff; color:#ffffff; font-size:14px; font-weight:bold; cursor:pointer;}
.pages{margin-top:10px;}
.pages td{padding:2px 4px; border-top:2px solid #0070b0; border-bottom:2px solid #0070b0; background:#f4f4f4;}
.pages td.td1{width:25%; text-align:center;}
.pages td.td2{width:60%; border-left:1px solid #a5a1a1; border-right:1px solid #a5a1a1; text-align:right;}
.pages td.td3{width:15%;}
.pages span{margin:0 10px;}
.pages input{width:40px; margin-bottom:-1px;}
#llwm td,#llwm tr{border:none; padding:0; margin:0;}

.album {display:table-cell;width:140px; vertical-align:middle; text-align:center; *display:block; *font-size:140px; padding:4px; border:3px solid #eaeaea; height:140px; margin-top:5px;}
.album:hover{background:#e7e7e7;}
.album img{vertical-align:middle;}

/*products.html
 ----------------------------------------*/
.prod_inner h2{margin:10px 0 10px 0; border-bottom:1px solid #eeeeee; font-size:16px;}
.prod_inner p{margin-bottom:10px;}
.prodDescrib td{width:35%; padding:4px; border:1px solid #E5E5E5;}
.prodDescrib .td1{background:#F7F7F7; text-align:center;}

/*width:100%
 ----------------------------------------*/
.mInfoWrap,.cols00,.cols_hd,.cols_bd{width:100%;}
.wdt97{width:97.2%; margin:0 10px;}
.wdt97 td{padding:4px;}
.wdt97 .td1{width:15%;}
