html { font-size:100.01%; }
body { width:100%; font-size:62.5%; line-height:1; font-family:Arial,sans-serif; color:#000; background-color:#fff; }
input,select,textarea { font-size:100%; }
table { empty-cells:show; border-collapse:collapse; border-spacing:2px; border-color:#999; font-size:100%; }
table tr td,table tr th { border-color:#999; }
h1,h2,h3,h4,h5,h6,pre,code,kbd { font-size:1em; }
dl,ul,ol,li,dd,dt,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,table,tr,td,th,fieldset,input { margin:0; padding:0; list-style:none; }
form label { cursor:pointer; }
fieldset { border:none; }
a img,:link img,:visited img { border:none; }
address,abbr { font-style:normal; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(bg.jpg); background-attachment:fixed; background-color:#794207; background-position:0 0; background-repeat:repeat-x; }
a { color:#794207; }
#cnv { background-color:#FFF; margin:50px auto 15px; width:900px; border:1px solid #412304; padding:25px; background-image:url(topbg.jpg); background-position:25px 25px; background-repeat:no-repeat; }
#top { height:175px; position:relative; }
#logo { background-color:#FFF; position:absolute; top:22px; left:20px; }
#order { position:absolute; top:22px; width:269px; right:0; background-color:#FFF; border-top-width:5px; border-top-style:solid; border-top-color:#333; padding:10px; height:85px; background-image:url(scard.png); background-repeat:no-repeat; background-position:100% 100%; line-height:16px; }
#m1 { display:block; margin-top:15px; height:31px; line-height:30px; background-color:#794207; padding-left:10px; background-image:url(mbg.png); background-position:0 0; background-repeat:repeat-x; overflow:hidden; zoom:1; }
#m1 li { height:31px; float:left; }
#m1 li a { padding-right:10px; padding-left:10px; text-decoration:none; color:#FFF; font-weight:bold; display:block; height:31px; float:left; }
#m1 li a.current { background-position:0 -62px; background-repeat:repeat-x; background-color:#D1D3D4; background-image:url(mbg.png); }
#m1 li a:hover { background-position:0 -29px; background-repeat:repeat-x; background-color:#D1D3D4; background-image:url(mbg.png); }
#m1 li a:active { background-position:0 -31px; background-repeat:repeat-x; background-color:#D1D3D4; background-image:url(mbg.png); }
#mid { overflow:hidden; zoom:1; margin-top:30px; }
.lb { width:645px; float:left; }
.rb { float:right; width:240px; }
.rb a { text-decoration:none; }
#content { line-height:133%; color:#4F4F4F; width:640px; }
#content h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:-1px; color:#666; margin-bottom:12px; font-weight:normal; margin-top:3px; }
#content h2 { font-size:18px; font-weight:normal; }
#content p,#content ul,#content table { margin-top:12px; margin-bottom:12px; }
.prm img { background-color:#EED6B7; padding:6px; margin-bottom:10px; border:1px solid #C69C6C; }
.prm p { margin-bottom:30px; }
#btm { width:900px; margin-top:15px; margin-right:auto; margin-bottom:50px; margin-left:auto; background-color:#FFF; border:1px solid #412304; height:30px; padding-top:15px; padding-right:25px; padding-bottom:15px; padding-left:25px; line-height:31px; }
#content table { width:640px; }
#content ul li { list-style-type:square; margin-left:20px; }
.t1 td,.t1 th { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#412304; padding-top:1px; padding-right:3px; padding-bottom:1px; padding-left:3px; }
.t1 .hot td { background-color:#DFF4FF; }
.t1 .in { width:5ex; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.t1 .trash_send { background-color:#FFF; background-image:url(add.png); height:25px; width:35px; background-repeat:no-repeat; background-position:50% 50%; cursor:pointer; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }
.t1 #fbut { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; background-color:#794207; border:1px solid #794207; }
.t1 .hot .trash_send { background-color:#DFF4FF; }
.t2 td,.t2 th { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#623A14; padding:5px; font-size:11px; }
.t1 th { border-bottom-width:1px; border-bottom-color:#412304; text-align:left; background-color:#D1D3D4; border-top-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#412304; padding-top:5px; padding-bottom:5px; }
.t2 th { border-bottom-width:3px; }
#m2 { display:block; margin-left:5px; margin-bottom:50px; border-top-width:1px; border-top-style:solid; border-top-color:#D1D3D4; }
#m2 li { display:block; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D1D3D4; }
#m2 li li { border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }
#m2 li li a { padding-top:2px; padding-bottom:2px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding-left:20px; }
#m2 li li a.current { color:#000; background-color:#cfb698; }
#m2 li a { display:block; padding:10px; text-decoration:none; }
#m2 a.current,#m2 a:hover { color:#FFF; background-color:#794207; }
#cnt { float:left; margin-right:20px; }
.pnav { height:40px; padding-top:10px; }
.pnav a { display:block; padding:5px 10px; float:left; margin-right:5px; }
.pnav .current { background-color:#D1D3D4; color:#FFF; text-decoration:none; }
.pnav a:hover { background-color:#F0F0F0; }
.news p { margin-bottom:20px; font-size:11px; color:#666; }
.news p a { font-size:12px; line-height:15px; }
.news .subs { background-image:url(mail.png); background-repeat:no-repeat; display:block; padding-left:40px; background-position:0 3px; font-size:11px; line-height:13px; }
#content input { padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.catlist td { padding-bottom:5px; }
#price { display:block; background-image:url(excel.png); background-repeat:no-repeat; padding-top:3px; padding-right:3px; padding-bottom:20px; padding-left:45px; background-position:10px 0; }
.catlist input { width:500px; }
.catlist label { display:block; }
.catlist .errlabel { color:#900; }
