@charset "utf-8";
/* CSS Document */

* { border:0px; margin:0px; padding:0px; }
body { font-size:80%; font-family:Verdana, Geneva, sans-serif; background:url(../img/outer_bg.jpg) top center no-repeat; }

img.left { float:left; margin-right:10px; }
img.right { float:right; margin-left:10px; }

ul, ol { margin-left:20px; }

h3 { color:#39c; }
h4 { color:#6ebe08; }

div.space0 { height:1px; width:100%; display:block; float:none; clear:both; overflow:hidden; font-size:1px; }
div.space5 { height:5px; width:100%; display:block; float:none; clear:both; overflow:hidden; font-size:5px; }
div.space10 { height:10px; width:100%; display:block; float:none; clear:both; overflow:hidden; font-size:10px; }
div.space20 { height:20px; width:100%; display:block; float:none; clear:both; overflow:hidden; font-size:20px; }

div.error{ color:#f00; }

#outer { margin:0px auto; width:1000px; }

#logo { }
#top_menu { width:681px; height:47px; padding:0px 10px; margin-top:30px; line-height:45px; font-size:85%; font-weight:bold; background:url(../img/menu_top_bg1.png) top left no-repeat; overflow:hidden; }
#top_menu a { color:#fff; text-decoration:none; }
#more { width:114px; height:47px; line-height:45px; margin:35px 0px 0px 5px; color:#fff; font-size:120%; cursor:pointer; background:url(../img/menu_bg2.png); }

#search { width:158px; height:18px; padding:1px 3px; margin-top:10px; color:#656565; border:1px solid #3399ca; }
#cart { width:154px; height:41px; padding:2px 5px; margin-top:10px; background:#fff url(../img/cart.gif) top right no-repeat; color:#9b9b9b; font-size:85%; text-align:left; border:1px solid #3399ca; cursor:pointer; }
#cart b { color:#778d29; }

#left_menu { float:left; width:240px; min-height:400px; margin:60px 0px 0px 20px; padding:60px 0px 0px 25px; background:url(../img/menu_left_bg1.png) top left no-repeat; }
#left_menu h3 { color:#006181; text-align:center; }
#left_menu div.left_menu { width:195px; height:37px; margin-top:6px; padding:5px 8px; color:#fff; background:url(../img/menu_left_bg2.png) top left no-repeat; cursor:pointer; }
#left_menu div.left_menu_inner { display:none; width:210px; background:url(../img/menu_left_bg3.png) top center repeat-y; }
#left_menu div.left_menu_inner a { display:block; margin:0px 0px 3px 10px; color:#999; font-size:85%; text-decoration:none; }
#left_menu div.left_menu_inner a:hover { text-decoration:underline; }
#left_menu ul.left_menu { color:#6ebe08; }
#left_menu ul.left_menu li { margin-bottom:5px; font-weight:bold; }
#left_menu ul.left_menu li a { color:#6ebe08; text-decoration:none; }
#left_menu ul.left_menu li a:hover { border-bottom:1px solid #6ebe08; }

#main_text { float:left; width:655px; height:30px; margin-top:60px; padding:20px 26px 0px 15px; }

#main_top { float:left; width:655px; height:30px; margin-top:0px; padding:20px 26px 0px 15px; background:url(../img/main_bg1.png) top left no-repeat; font-size:85%; color:#9b9b9b; }
#main_top a { color:#9b9b9b; text-decoration:none; }
#main_top div.line { height:1px; width:650px; margin-top:5px; font-size:1px; background-color:#ccc; }

#main h3.news_title { margin-left:15px; }
#main div.news_date { margin:0px 0px 10px 15px; color:#9a9a9a; font-size:90%; }

#main { float:left; width:684px; background:#fff; }
#main img.line_head { display:block; margin:0px 0px 15px 15px; }
#main div.goods { float:left; width:150px; margin-bottom:20px; padding:0px 10px; text-align:center; cursor:pointer; }
#main div.goods b { color:#3395c2; }
#main div.goods img.pic { height:100px; }
#main div.goods div.desc { color:#9a9a9a; font-size:80%; line-height:105%; }
div.text { width:654px; margin:0px 15px; color:#000; background-color:#fff; }

#main input.feadback { width:630px; padding:3px; border:1px solid #39c; }
#main textarea.feadback { width:630px; height:200px; padding:3px; border:1px solid #39c; }

#main input.card { width:630px; padding:3px; border:1px solid #39c; }
#main textarea.card { width:630px; height:200px; padding:3px; border:1px solid #39c; }

#main input.submit { padding:3px; border:1px solid #39c; cursor:pointer; }

#news { width:961px; margin:0px auto; padding:25px 0px 0px 0px; background:url(../img/news_bg.png) top center no-repeat; }
#news div.news { float:left; width:162px; padding:0px 15px; color:#999; font-size:90%; }
#news div.news b { color:#019cf8; font-size:120%; }
#news div.news a { color:#999; }

#good_left { float:left; color:#39c; text-align:center; }
#good_left img.pic { width:240px; margin:0px 10px; }
#good_left img.cart { cursor:pointer; }
#good_right { margin-right:20px; font-size:85%; }

#main div.search_head { margin:0px 20px 20px 15px; color:#9a9a9a; }
#main table.search_goods { width:650px; }
#main table.search_goods td { vertical-align:top; }
#main table.search_goods td.pic { width:120px; }
#main table.search_goods td.pic img { height:100px; }
#main table.search_goods td a.title { font-size:115%; color:#39c; font-weight:bold; text-decoration:none; }
#main table.search_goods td a.title:hover { border-bottom:1px solid #39c; }
#main table.search_goods td div.desc { margin-top:5px; font-size:85%; color:#9a9a9a; }
#main table.search_goods td.cost { width:400px; color:#66a638; }
#main table.search_goods td img.cart { cursor:pointer; }

#main table.cart_goods { width:650px; }
#main table.cart_goods td { vertical-align:top; }
#main table.cart_goods td.pic { width:120px; }
#main table.cart_goods td.pic img { height:100px; }
#main table.cart_goods td a.title { font-size:115%; color:#39c; font-weight:bold; text-decoration:none; }
#main table.cart_goods td a.title:hover { border-bottom:1px solid #39c; }
#main table.cart_goods td span.structure { color:#666; font-weight:bold; }
#main table.cart_goods td div.desc { margin-top:5px; font-size:85%; color:#9a9a9a; }
#main table.cart_goods td.cost { width:200px; color:#66a638; }
#main table.cart_goods td.count { width:200px; color:#66a638; }
#main table.cart_goods td.count input { width:16px; padding:2px 4px; color:#66a638; border:1px solid #66a638; }
#main table.cart_goods td a.del { color:#39c; text-decoration:none; cursor:pointer; }
#main div.cart_line { height:1px; width:640px; margin:10px 20px 15px; font-size:1px; background-color:#66a638; }
#main table.cart_info { width:630px; margin-left:20px; }
#main table.cart_info a.recount { color:#39c; cursor:pointer; }
#main table.cart_info td.all_count { color:#39c; }
#main table.cart_info td.all_cost { color:#39c; text-align:right; }
#main table.cart_info td.submit { padding-top:5px; text-align:right; }

div.order { width:664px !important; padding-left:20px; }
#form_order ul.goods li { margin-top:5px; }
#form_order input.contact { display:block; width:600px; height:20px; padding:1px 3px; margin-bottom:5px; border:1px solid #39c; }
#form_order textarea.contact { display:block; width:600px; height:100px; padding:2px 3px; border:1px solid #39c; } 
#form_order img.submit { cursor:pointer; }

#main div.pages { text-align:center; color:#9a9a9a; }
#main div.pages a { color:#39c; text-decoration:none; }

#bottom { width:900px; margin:20px auto 10px; padding-top:5px; text-align:center; color:#9b9b9b; font-size:80%; border-top:1px solid #ccc; }
