/* CSS Document */
body { margin:0; padding:0; font-size:12px; line-height:1.8; color:#333; font-family:ËÎÌå; background:url(/images/bg.jpg) repeat-x 0 28px; text-align:left; }
img { border:0; margin:0; padding:0; }
div,form,h1,h2,ul,li,dl,dt,dd { margin:0; padding:0; }
h1 { font-size:18px; color:#FCDA8F;}
h2 { font-size:16px; color:#FCDA8F;}

a { text-decoration:none; color:#333; }
a:Hover { color:#C32C2E; }


.clear { clear:both; overflow:hidden; }
.space10 { clear:both; height:10px; overflow:hidden; }









/* css of top */
#top,#menu,#menu_sub,#main { margin:0 auto; width:980px; }

#top { margin-top:8px; height:80px; overflow:hidden; background:url(/images/v5_3.jpg) no-repeat 0 100%; }
#logo { float:left; width:180px; padding:0px 30px 0 10px; }
#top_info { float:left; width:300px; color:#835136; padding:10px 0 0; }
#top_info a { color:#835136; text-decoration:underline; }
#top_link { float:right; margin:10px 10px 0 0; display:inline; }
#tl_l,#tl_m,#tl_r { float:left; }
#tl_m { border-top:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; line-height:25px; color:#666666; }
#tl_m a { color:#666666; }

#menu { background:url(/images/1.jpg) no-repeat 0 0; height:30px; text-align:center; font-size:14px; line-height:30px; color:#999999; word-spacing:8px; }
#menu a { color:#666666; }
#menu td { padding:0 20px; }
#search { margin:0 auto; width:978px; border:1px solid #92701B; background:url(/images/15.jpg) repeat-x 0 0; height:27px; color:#835136; padding-top:3px; overflow:hidden; }
#menu_sub { background:url(/images/2.gif) no-repeat 0 0; height:28px; color:#3366CC; text-align:center; line-height:28px; }
#menu_sub a { color:#3366CC; }










/* css of bottom */
#bot { margin:10px 0; border-top:1px solid #C7D9EE; border-bottom:1px solid #C7D9EE; background-color:#E3E8EE; text-align:left; padding:10px 15px; color:#999999; }
#bot_link { color:#3366CC; }
#bot_link a { color:#3366CC; }
#copyright { font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:10px; }













/* css of main */
#main { margin-top:10px; }
#main_left { float:left; width:250px; }
#main_right { float:right; width:715px; }
#main_right2 { float:right; text-align:center;width:940px; }
#category { background:url(/images/6.jpg) no-repeat 0 0; height:37px; line-height:37px; text-align:left; padding-left:10px; font-size:16px; }
.cate_t { background:url(/images/7.gif) no-repeat 50% 50%; line-height:25px; text-align:left; color:#3366CC; font-size:13px; padding-left:20px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.cate_c { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:5px 0; }
.cate_c li { list-style-type:none; text-align:left; line-height:2em; padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.cate_c li a { color:#3366CC; }
.cate_c li a:hover { color:#DB663B; }
#category_b { line-height:10px; background:url(/images/8.gif) no-repeat 0 0; overflow:hidden; }
.ml_t { background:url(/images/6.jpg) no-repeat 0 0; line-height:37px; text-align:left; padding-left:20px; color:#666; font-size:13px; margin-top:10px; }
.ml_c { border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; padding:5px 10px 0; color:#666666; line-height:1.5em; }
.ml_c a { color:#DB663B; }
.ml_c a:hover { text-decoration:underline; }
.line { background:url(/images/dot.gif) repeat-x 0 50%; height:15px; overflow:hidden;; }
.ml_b { line-height:10px; overflow:hidden; background:url(/images/8.gif) no-repeat 0 0; }



#mr_ad { background:url(/images/3.jpg) no-repeat 0 0; padding:120px 200px 0 0; text-align:right; height:30px; word-spacing:20px; margin-bottom:10px; }


#mr_t { background:url(/images/9.jpg) repeat-x 0 0; height:33px; line-height:33px; overflow:hidden; text-align:left; color:#666; font-size:15px; padding-left:15px; border:1px solid #CDCDCD; font-weight:bold; margin-bottom:10px; }
.mr_t { clear:both; background:url(/images/11.jpg) no-repeat 0 0; height:37px; line-height:37px; overflow:hidden; text-align:left; color:#666; font-size:15px; font-weight:bold; padding-left:15px; }
.mr_t h1 { font-size:18px; color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.mr_link { float:right; padding:3px 10px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.mr_link a { color:#FF682A; text-decoration:underline; }
.mr_b { background:url(/images/12.gif) no-repeat 0 0; height:10px; overflow:hidden; }
.mr_c { border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; padding:5px 10px 0; }

.mr_prod { float:left; width:164px; height:200px; overflow:hidden; display:inline; background:url(/images/10.gif) no-repeat 0 0; text-align:center; padding-top:7px; line-height:1.2; }
.mr { margin:0 18px 20px 0; }
.mrp_img img { width:158px; height:160px; }
.mrp_t { text-align:left; padding:7px 10px 0; }
.mrp_t a { color:#3366CC; }
.mrp_p { color:#C32C2E; line-height:30px; font-weight:bold; font-size:15px; text-align:center; padding:0 10px; }









/* css of typelist */
#sub_type { padding:8px 0 10px 40px; }
#sub_type ul li { float:left; width:200px; margin-right:15px; font-size:13px; line-height:25px; list-style-type:none; display:inline; }
.red { color:#FF0000; }
.f12 { font-size:12px; }
.mrp_line { padding:12px; border:1px solid #FFFFFF; border-bottom:1px solid #CDCDCD; }
.mrp_line1 { background:#FFFFCE url(/images/v5_30.jpg) repeat-x 0 0; border:1px solid #FFDD00; }
.mrpl_img { float:left; background:url(/images/v5_29.gif) no-repeat 0 0; width:164px; height:164px; text-align:center; padding-top:1px; }
.mrpl_img img { width:157px; height:157px; }
.mrpl_t,.mrpl_s,.mrpl_p { float:left; padding-left:15px; width:400px; }
.mrpl_t { font-size:15px; }
.mrpl_t a { color:#3366CC; text-decoration:underline; }
.mrpl_but { float:right; background:url(/images/21.png) no-repeat 50% 0; padding:30px 5px 0; margin:50px 10px 0 0; display:inline; font-size:13px; font-weight:bold; }
.mrpl_but a { color:#C32C2E; }
.mrpl_p { font-size:15px; font-weight:bold; color:#C32C2E; }
#pager { clear:both;  text-align:center; color:#666; word-spacing:3px; border:1px solid #CDCDCD; margin:10px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; }










/* css of login */
#login { background:url(/images/16.gif) no-repeat 0 0; width:400px; height:239px; margin:20px auto; padding:60px 0 0 247px; }
#login_t { padding-bottom:20px; font-size:13px; font-weight:bold; }
#sign_right_form { margin-bottom:40px; }
.txtl { border:1px solid #D6D6D6; font-size:12px; width:159px; }
#login_info { padding-top:20px; }
#reg_but { float:right; margin:10px 40px 0 20px; }





/* css of register */
#reg { margin:20px auto; background:url(/images/17.gif) no-repeat 0 0; width:600px; }
#reg_form { background:url(/images/17.gif) no-repeat 0 0;  padding:50px 30px 0; }
.txtr { width:205px; }
#reg_info { font-size:13px; text-align:left; margin:30px 0 15px; color:#767676; }
#reg_info2 { color:#3366CC; background-color:#FAFAFA; padding:10px; }









/* css of view */
#prod_image { float:left; width:400px; text-align:center; margin-top:10px; border:1px solid #CDCDCD; padding:20px 0; display:inline; }
#prod_image img { width:260px; height:320px; }
#prod_kf { clear:left; float:left; width:400px; margin-top:15px; text-align:center; line-height:35px; display:inline; }

#prod_right { float:right; width:560px; margin-top:10px; display:inline; }
#prod_right h1 { text-align:left; background:url(/images/18.jpg) repeat-x 0 0; padding-left:25px; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF692B; border:1px solid #CDCDCD; }
#prod_detail { color:#6F6F6F; border:1px solid #CDCDCD; border-top:none; padding:10px; line-height:2; }
#prod_detail th { text-align:left; padding-left:18px; width:120px; }
.blue { color:#3366CC; }
#prod_button { padding-top:10px; font-size:15px;}
.prod_but a { color:#C32C2E; text-decoration:underline; }
.prod_but { display:block; float:left; padding:3px 10px 3px 8px; background:#FFFFCF url(/images/19.jpg) repeat-x 0 0; border:1px solid #FFDD00; margin-right:12px; }
#but_1 { border:1px solid #C32C2E; }
#but_1 a { background:url(/images/20.png) no-repeat 0 0; padding-left:40px; line-height:32px; display:block; }
#but_2 a { background:url(/images/21.png) no-repeat 0 0; padding-left:30px; line-height:32px; display:block; }
#but_3 a { background:url(/images/22.png) no-repeat 0 0; padding-left:30px; line-height:32px; display:block; }
#but_4 a { background:url(/images/23.png) no-repeat 0 0; padding-left:40px; line-height:32px; display:block; }

#prod_desc { float:left; width:978px; margin-top:10px; display:inline; }
#prod_desct { background:url(/images/9.jpg) repeat-x 0 0; text-align:left; padding-left:10px; color:#666; border:1px solid #CDCDCD; font-size:15px; font-weight:bold; }
#prod_descc { padding:20px; border:1px solid #CDCDCD; border-top:none; }
#prod_refer { float:right; width:250px; }
.prod_refer_block { margin:20px auto 0; width:978px; overflow:hidden; background:url(/images/10.gif) no-repeat 0 0; text-align:center; padding-top:7px; line-height:1.2; }








/* css of buy */
#buy_flo { margin:20px 0; text-align:center; }
#mem_link { text-align:right; line-height:30px; padding-right:20px; }
#mem_link a { color:#FF692B; text-decoration:underline; }

.buy_t { background:url(/images/19.jpg) repeat-x 0 0; height:33px; text-align:left; line-height:33px; padding-left:30px; font-size:14px; color:#FF692B; border:1px solid #CDCDCD; }
.buy_c { border:1px solid #CDCDCD; border-top:none; background-color:#FFFFFF; }
.buy_c th { background:url(/images/v5_45.jpg) repeat-x 0 0; height:30px; text-align:center; color:#666666; }
.buy_c td { border-top:1px solid #B2B2B2; }
.rborder { border-right:1px solid #B2B2B2; }
.buy_pn a { color:#3366CC; }
.buy_pn { padding-left:10px; font-weight:bold; text-align:left; }
.shopping_total { padding-right:10px; text-align:right; color:#3366CC; font-size:14px; font-weight:bold; }
.orange1 { color:#FF692B; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.shopping_action { padding-left:20px; text-align:left; }

#order_form { margin-top:15px; }






/* css of news */
.gray { color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; }
















/* css of categories */
.cate_t1 { font-size:13px; line-height:30px; padding-left:30px; }
.cate_t1 a { color:#3366CC; text-decoration:underline; font-size:13px; font-weight:bold; }
.cate_c2 { padding-left:30px; }
.cate_c2 td { border-top:none; }
.cate_c2 a { color:#333333; text-decoration:none; }


