/* BASIC css start */
#aside { overflow: hidden; float: left; width: 180px; margin-right: 10px; }
#aside .shop-cate, 
#aside .community, 
#aside .cs-center,
#aside .menu { margin-bottom: 20px; }
#aside .hd { width: 100%; height: 31px; line-height: 31px; padding-left: 10px; color: #fff; font-size: 13px; font-weight: bold; letter-spacing: -1px; background: url(/images/d3/simple_line/common/bg_snb_h31.gif) no-repeat 0 0; }
#aside .snb { padding: 20px 0 30px; border: 1px solid #ebebeb; }
#aside .snb li { padding: 7px 5px 5px 10px; word-wrap: break-word; }
#aside .shop-cate .snb li, 
#aside .community .snb li { padding-left: 20px; background: url(/images/d3/modern_simple/common/bull_h3_sqr_gray.gif) no-repeat 10px 45%; border-top: 1px solid #ebebeb; }
#aside .shop-cate .snb li a, 
#aside .community .snb li a { font-size: 11px; }
#aside .shop-cate .snb li.first,
#aside .community .snb li.first { border-top: 0; }
#aside .cs-center .snb li { color: #929292; }
#aside .cs-center .snb .phone { color: #4f4f4f; font-family: Tahoma; font-size: 22px; font-weight: bold; letter-spacing: -1px; }
#aside .cs-center .snb .work { margin-top: 5px; }
#aside .snb-cs { padding: 0; }
#aside .snb-cs li { border-top: 1px solid #ebebeb; }
#aside .snb-cs li.first { border-top: 0; }
#aside .snb-link { padding: 10px 0; border-top: 0; background-color: #fbfbfb; }
#aside .snb-link li { padding: 5px 0 5px 30px; background: url(/images/d3/modern_simple/common/bull_join_required.gif) no-repeat 20px 45%; }
#aside .snb-link li a { color: #929292; font-weight: bold; }
/* BASIC css end */

