BODY {
	FONT: 12px Arial,'ËÎÌå'; BACKGROUND-COLOR: #fff
}
INPUT {
	FONT: 12px Arial,'ËÎÌå'; BACKGROUND-COLOR: #fff
}
TEXTAREA {
	FONT: 12px Arial,'ËÎÌå'; BACKGROUND-COLOR: #fff
}
SELECT {
	FONT: 12px Arial,'ËÎÌå'; BACKGROUND-COLOR: #fff
}
BODY {
	MARGIN: 0px
}
UL {
	MARGIN: 0px
}
P {
	MARGIN: 0px
}
FIELDSET {
	MARGIN: 0px
}
H2 {
	MARGIN: 0px
}
H3 {
	MARGIN: 0px
}
DL {
	MARGIN: 0px
}
DD {
	MARGIN: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
A {
	COLOR: #666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #df2c32
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H2 {
	FONT: 700 18px/33px "Î¢ÈíÑÅºÚ"
}
H3 {
	FONT: 700 14px "Î¢ÈíÑÅºÚ"
}
TABLE {
	BORDER-COLLAPSE: collapse
}
.l {
	FLOAT: left
}
.fl {
	FLOAT: left
}
.r {
	FLOAT: right
}
.fr {
	FLOAT: right
}
.pr {
	POSITION: relative
}
.xj_p_r {
	POSITION: relative
}
.pa {
	POSITION: absolute
}
.xj_p_a {
	POSITION: absolute
}
.b {
	FONT-WEIGHT: 700
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: "?"
}
.clearfix {
	ZOOM: 1
}
.gr {
	COLOR: #c6c6c6
}
.re {
	COLOR: #df2c32
}
.lt {
	TEXT-DECORATION: line-through
}
.fs18 {
	FONT-SIZE: 18px
}
.p10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.plr10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.p5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pr10 {
	PADDING-RIGHT: 10px
}
.cm {
	FONT-SIZE: 157px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.cm IMG {
	VERTICAL-ALIGN: middle
}
.tc {
	TEXT-ALIGN: center
}
.cm IMG {
	VERTICAL-ALIGN: middle
}
.tn B {
	BORDER-RIGHT: #fff 4px solid; BORDER-TOP: #666 4px solid; FONT-SIZE: 0px; RIGHT: 7px; BORDER-LEFT: #fff 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #fff 4px solid; POSITION: absolute; TOP: 8px; HEIGHT: 0px
}
.tn B.hover {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #fff; TOP: 6px; BORDER-RIGHT-COLOR: #fff
}
.w {
	MARGIN: 0px auto; WIDTH: 990px
}
.wrap {
	MARGIN: 0px auto; WIDTH: 990px
}
.wm {
	MARGIN: 20px auto 0px; WIDTH: 990px
}
.tn {
	BACKGROUND: url(http://img.xijie.com/images/teacher/tn_bg.jpg) repeat-x; COLOR: #c6c6c6; HEIGHT: 31px
}
.tn LI {
	MARGIN-TOP: 3px; FLOAT: left; LINE-HEIGHT: 20px; PADDING-TOP: 2px
}
.tn LI A.re {
	COLOR: #df2c32
}
.tn LI A.rea {
	COLOR: #df2c32
}
.tn LI.tri {
	PADDING-RIGHT: 16px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 3px 1px 0px; PADDING-TOP: 2px; HEIGHT: 24px
}
.tn LI.my_xj {
	Z-INDEX: 10; WIDTH: 56px
}
.tn LI.my_xj_h {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 2px 0px 0px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px; BACKGROUND-COLOR: #fff
}
.tn LI.my_sc {
	Z-INDEX: 10; WIDTH: 100px
}
.tn LI.my_sc_h {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 2px 0px 0px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
.my_xj_c {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px; DISPLAY: none; Z-INDEX: 11; LEFT: -1px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 80px; BORDER-BOTTOM: #ccc 1px solid; TOP: 24px; BACKGROUND-COLOR: #fff
}
.my_sc_c {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: none; Z-INDEX: 11; RIGHT: -1px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; TOP: 24px; BACKGROUND-COLOR: #fff
}
.shop_pop {
	PADDING-LEFT: 100px; WIDTH: 227px; LINE-HEIGHT: 74px; HEIGHT: 74px
}
.shop_pop P {
	COLOR: #666
}
.shop_y {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #666; PADDING-TOP: 10px
}
.shop_y DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; OVERFLOW: hidden; WIDTH: 305px; PADDING-TOP: 9px; BORDER-BOTTOM: #cccccc 1px solid
}
.shop_yt {
	WIDTH: 70px
}
.shop_yt IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.shop_ydt {
	WIDTH: 160px
}
.shop_ydt P {
	OVERFLOW: hidden; WIDTH: 158px; LINE-HEIGHT: 27px; WHITE-SPACE: nowrap
}
.shop_ypn {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; COLOR: #c90202; LINE-HEIGHT: 27px
}
.shop_ydm {
	WIDTH: 40px; TEXT-ALIGN: center
}
.shop_ydd {
	WIDTH: 35px; LINE-HEIGHT: 27px; TEXT-ALIGN: center
}
.shop_ydd P {
	WIDTH: 35px
}
.shop_pa {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 305px; COLOR: #000000; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.shop_ps {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
.my_xj_c P {
	PADDING-LEFT: 8px; LINE-HEIGHT: 24px
}
.my_sc_line {
	DISPLAY: none; Z-INDEX: 12; LEFT: 0px; OVERFLOW: hidden; WIDTH: 124px; TOP: 24px; HEIGHT: 1px; BACKGROUND-COLOR: #fff
}
.tn LI.my_login A.rea {
	PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; WIDTH: 28px; PADDING-TOP: 1px; HEIGHT: 24px
}
.tn LI.my_login_h A.rea {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
.my_login {
	Z-INDEX: 20
}
.my_login_c {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 21; LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 165px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; TOP: 24px; BACKGROUND-COLOR: #fff
}
.my_login_line {
	DISPLAY: none; Z-INDEX: 22; LEFT: 1px; OVERFLOW: hidden; WIDTH: 52px; TOP: 24px; HEIGHT: 1px; BACKGROUND-COLOR: #fff
}
.my_login_c LABEL {
	COLOR: #666
}
.my_login_c P {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.tn_text {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 157px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 19px
}
#checkbox {
	MARGIN-TOP: -2px; MARGIN-BOTTOM: 1px; VERTICAL-ALIGN: middle
}
.login_other {
	BORDER-TOP: #ccc 1px dashed; MARGIN-TOP: 3px
}
.my_login_c A.fb {
	COLOR: #023298
}
.tn_sub {
	 WIDTH: 45px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; BORDER-BOTTOM-STYLE: none
}
.logo {
	WIDTH: 190px; PADDING-TOP: 5px; HEIGHT: 63px
}
.ad {
	WIDTH: 500px; PADDING-TOP: 23px; HEIGHT: 45px
}
.search {
	WIDTH: 300px; PADDING-TOP: 21px; HEIGHT: 47px
}
.search FORM {
	BORDER-RIGHT: #a8a8a8 1px solid; BORDER-TOP: #a8a8a8 1px solid; BORDER-LEFT: #a8a8a8 1px solid; BORDER-BOTTOM: #a8a8a8 1px solid
}
.search .s_l {
	Z-INDEX: 1; LEFT: 8px; COLOR: #666; LINE-HEIGHT: 26px; TOP: 0px; HEIGHT: 26px
}
.search .s_t {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; Z-INDEX: 2; LEFT: 0px; PADDING-BOTTOM: 4px; WIDTH: 250px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TOP: 0px; HEIGHT: 18px; BORDER-BOTTOM-STYLE: none
}
.search .s_b {
	 WIDTH: 41px; CURSOR: pointer; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 26px; BORDER-BOTTOM-STYLE: none
}
.mn {
	 
}
.mn_l I {
	BORDER-RIGHT: #333333 5px solid; BORDER-TOP: #ffffff 5px solid; FONT-SIZE: 0px; RIGHT: 22px; BORDER-LEFT: #333333 5px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #333333 5px solid; POSITION: absolute; TOP: 15px; HEIGHT: 0px
}
.mn_l I.hover {
	BORDER-LEFT-COLOR: #333333; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #333333; TOP: 12px; BORDER-RIGHT-COLOR: #333333
}
.mn_l H2 {
	FONT: 700 14px/36px Arial,'ËÎÌå'; WIDTH: 190px; COLOR: #fff; BORDER-BOTTOM: #211d1e 1px solid; HEIGHT: 36px; BACKGROUND-COLOR: #333333; TEXT-ALIGN: center
}
.l_sn {
	DISPLAY: none; LEFT: 0px; TOP: 36px
}
.sn {
	Z-INDEX: 10; WIDTH: 190px; BACKGROUND-COLOR: #fff
}
.sn H3 {
	COLOR: #dd2c34; LINE-HEIGHT: 22px
}
.sn H3 A {
	COLOR: #dd2c34
}
.sn B {
	RIGHT: 10px;  WIDTH: 7px; POSITION: absolute; TOP: 11px; HEIGHT: 10px
}
.sn LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 170px; LINE-HEIGHT: 22px; PADDING-TOP: 5px; BORDER-BOTTOM: #eaeaea 1px solid
}
.sn LI.sn_g {
	 
}
.sn LI.sn_c {
	BACKGROUND: #ebebeb
}
.sn_a A {
	FLOAT: left; MARGIN-RIGHT: 4px; WHITE-SPACE: nowrap
}
.mn_r {
	WIDTH: 790px
}
.mn_r UL.mn_r_t LI {
	FLOAT: left
}
.mn_r UL.mn_r_t A {
	PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 700 14px/36px Arial,'ËÎÌå'; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 36px
}
.mn_r UL.mn_r_t LI A:hover {
	BACKGROUND-COLOR: #bf2324
}
.sn_pop {
	DISPLAY: none;   LEFT: 190px; WIDTH: 545px; LINE-HEIGHT: 30px
}
.sn_pop_l {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; WIDTH: 235px; COLOR: #ccc; PADDING-TOP: 15px
}
.sn_pop_l A {
	WHITE-SPACE: nowrap
}
.sn_pop_l DT {
	WIDTH: 70px
}
.sn_pop_l DT H3 {
	FONT-SIZE: 12px; LINE-HEIGHT: 30px
}
.sn_pop_l DD {
	WIDTH: 165px
}
.sn_pop_l A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px
}
.sn_prduct A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sn_prduct A IMG {
	BORDER-RIGHT: #f0f6f6 1px solid; BORDER-TOP: #f0f6f6 1px solid; BORDER-LEFT: #f0f6f6 1px solid; BORDER-BOTTOM: #f0f6f6 1px solid
}
.sn_prduct A:hover IMG {
	BORDER-RIGHT: #df2c32 1px solid; BORDER-TOP: #df2c32 1px solid; BORDER-LEFT: #df2c32 1px solid; BORDER-BOTTOM: #df2c32 1px solid
}
.sn_pop_r {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; WIDTH: 248px; PADDING-TOP: 15px
}
.sn_pop_r H3 {
	LINE-HEIGHT: 30px
}
.sn DIV.sn_c {
	DISPLAY: block
}
.sn #nav1 {
	TOP: 0px
}
.sn #nav2 {
	TOP: 77px
}
.sn #nav3 {
	TOP: 154px
}
.sn #nav4 {
	TOP: 230px
}
.sn #nav5 {
	TOP: 0px
}
.sn #nav6 {
	TOP: 90px
}
.mn_c {
	MARGIN-TOP: 64px;  WIDTH: 8px; HEIGHT: 435px
}
.mn_r P {
	PADDING-LEFT: 25px; COLOR: #e7e1e3; LINE-HEIGHT: 28px
}
.l_ad P {
	PADDING-LEFT: 25px; COLOR: #e7e1e3; LINE-HEIGHT: 28px
}
.mn_r P A {
	MARGIN: 0px 10px; COLOR: #e7e1e3
}
.l_ad P A {
	MARGIN: 0px 10px; COLOR: #e7e1e3
}
.scroll {
	WIDTH: 250px; COLOR: #e7e1e3
}
.scroll IMG {
	MARGIN-RIGHT: 5px
}
.scroll_t {
	WIDTH: 50px; PADDING-TOP: 6px
}
.scroll_c {
	OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT: 28px; HEIGHT: 28px
}
.scroll_c LI {
	WIDTH: 200px
}
.scroll_c LI A {
	COLOR: #e7e1e3; WHITE-SPACE: nowrap
}
.foo {
	BORDER-TOP: #df2c32 2px solid; MARGIN-TOP: 20px
}
.foo_t {
	BACKGROUND-COLOR: #f2f2f2
}
.foo UL {
	DISPLAY: inline; MARGIN: 17px; WIDTH: 120px
}
.foo UL.la {
	WIDTH: 170px
}
.foo LI {
	LINE-HEIGHT: 26px
}
.foo LI A {
	PADDING-LEFT: 10px;  
}
.foo_b {
	COLOR: #666; TEXT-ALIGN: center
}
.foo_b P {
	LINE-HEIGHT: 36px
}
.mod_top_banner {
	FONT-SIZE: 12px;  WIDTH: 100%; COLOR: #333333; HEIGHT: 35px
}
.mod_top_banner A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.mod_top_banner .redf {
	FONT-WEIGHT: bolder; COLOR: red
}
.mod_top_banner .main_area {
	MARGIN: 0px auto; WIDTH: 980px; HEIGHT: 35px
}
.mod_top_banner .sale_tip {
	PADDING-LEFT: 32px;  FLOAT: left; WIDTH: 630px; LINE-HEIGHT: 35px; HEIGHT: 35px
}
.mod_top_banner .login_status {
	FLOAT: right; WIDTH: 260px; HEIGHT: 35px
}
.mod_top_banner .login_status A {
	FLOAT: left
}
.mod_top_banner .login_status IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.mod_top_banner .login_btn {
	BORDER-RIGHT: #add9fb 1px solid; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; HEIGHT: 16px
}
.mod_top_banner .login_span {
	MARGIN-TOP: 10px; FLOAT: left; COLOR: #777; LINE-HEIGHT: 16px; HEIGHT: 16px
}
.mod_top_banner .my_caibei {
	PADDING-LEFT: 10px; MARGIN: 10px 0px 0px 10px; BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 16px; HEIGHT: 16px
}
#basket_html {
	Z-INDEX: 12
}
.re_text LI {
	PADDING-TOP: 10px
}
.xijie_backtop {
	DISPLAY: none;  FILTER: Alpha(opacity=60); LEFT: 50%; MARGIN-LEFT: 500px; WIDTH: 24px; CURSOR: pointer; BOTTOM: 100px; POSITION: absolute; HEIGHT: 65px; opacity: .6
}
.bor {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-TOP: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; BORDER-BOTTOM: #e6e6e6 1px solid
}
.xijie_logo {
	FLOAT: left; WIDTH: 240px
}
.xijie_shoping {
	FLOAT: left; PADDING-TOP: 5px
}
.xijie_banner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px; HEIGHT: 52px
}
.xijie_banner_lr {
	PADDING-LEFT: 28px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px
}
.clear {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 0px
}
.cmbc_foot {
	CLEAR: both; BORDER-RIGHT: #23a6a0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #23a6a0 1px solid; PADDING-LEFT: 30px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; OVERFLOW: hidden; BORDER-LEFT: #23a6a0 1px solid; WIDTH: 948px; COLOR: #666; LINE-HEIGHT: 20px; PADDING-TOP: 30px; BORDER-BOTTOM: #23a6a0 1px solid; TEXT-ALIGN: center
}
.mis_b0 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.w_mis {
	MARGIN: 0px auto; WIDTH: 990px
}
.xj_mis {
	PADDING-LEFT: 18px; OVERFLOW: hidden; ZOOM: 1; BACKGROUND-COLOR: #eee8da
}
.xj_mis LI {
	FLOAT: left; COLOR: #7e7e7e; LINE-HEIGHT: 34px
}
.mis_t1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #cc0000; PADDING-TOP: 0px
}
.mis_t2 {
	COLOR: #000
}
.mis_text {
	MARGIN-TOP: 6px;   FLOAT: left; WIDTH: 133px; COLOR: #a7a192; LINE-HEIGHT: 23px; HEIGHT: 23px
}
.mis_button {
	MARGIN-TOP: 6px;   FLOAT: left; WIDTH: 26px; CURSOR: pointer; HEIGHT: 23px
}
.mis_t3 {
	FLOAT: left
}
.pa40 {
	PADDING-LEFT: 20px
}
.pa155 {
	PADDING-LEFT: 15px
}
.topsearch_shop {
	PADDING-LEFT: 144px; FLOAT: right; PADDING-TOP: 22px
}
.topsearch_shop_con {
	 WIDTH: 165px; HEIGHT: 29px
}
.shop_1 {
	PADDING-RIGHT: 22px; PADDING-LEFT: 27px; Z-INDEX: 999;   LINE-HEIGHT: 30px; POSITION: relative; HEIGHT: 29px
}
.shop_2 {
	DISPLAY: inline;   LINE-HEIGHT: 29px
}
.shop_2 A {
	PADDING-LEFT: 2px; BORDER-LEFT: #e6e6e6 1px solid
}
.shop_2_arrow {
	 
}
.shop_3 {
	MARGIN-TOP: 8px;  MARGIN-LEFT: 10px; WIDTH: 55px; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-ALIGN: center
}
.shop_pop_c {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 2px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.shop_pop_close {
	DISPLAY: none; Z-INDEX: 2; RIGHT: 9px;   WIDTH: 10px; CURSOR: pointer; POSITION: absolute; TOP: 9px; HEIGHT: 10px
}
.shop_pop_c H2 {
	PADDING-LEFT: 9px; FONT-SIZE: 14px; BACKGROUND: #ccc; LINE-HEIGHT: 25px
}
.shop_pop_content {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
.shop_pop_content DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; OVERFLOW: hidden; PADDING-TOP: 9px; BORDER-BOTTOM: #ccc 1px solid; ZOOM: 1
}
.shop_pop_content DT {
	FLOAT: left
}
.shop_pop_content DT IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.shop_pop_content DD {
	FLOAT: left
}
.shop_pop_content DD P {
	OVERFLOW: hidden; WIDTH: 158px; LINE-HEIGHT: 27px; WHITE-SPACE: nowrap
}
.shop_pop_dd_i {
	WIDTH: 70px
}
.shop_pop_dd_t {
	WIDTH: 158px
}
.shop_pop_clear {
	OVERFLOW: hidden; ZOOM: 1
}
.shop_pop_dd_m {
	WIDTH: 40px; TEXT-ALIGN: center
}
.shop_pop_dd_m SPAN {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; COLOR: #c90202; LINE-HEIGHT: 27px
}
.shop_pop_dd_d {
	WIDTH: 35px; TEXT-ALIGN: center
}
.shop_pop_content DD.shop_pop_dd_d P {
	WIDTH: 35px
}
.shop_pop_all {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; COLOR: #000; PADDING-TOP: 9px; TEXT-ALIGN: right
}
.shop_pop_all SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.shop_pop_sub {
	PADDING-RIGHT: 9px; TEXT-ALIGN: right
}
.shop_pop_text {
	FONT-WEIGHT: 700; COLOR: #c90202
}
.shop_nop {
	 LINE-HEIGHT: 74px; HEIGHT: 74px; TEXT-ALIGN: center
}
.shop_nop P {
	PADDING-LEFT: 30px; COLOR: #666
}
.foo LI A.mailto {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.mn_l {
	Z-INDEX: 21
}
