/* J0JO 2008-04-30 15:53 */

body{ background:#fee57e url(t002/bgx.gif) center top repeat-x;}
#page_forum,#page_index,#page_product,#page_album,#page_shopping,#page_profile{ background:url(t002/bg.jpg) center top no-repeat;}
#wrap{background:url(t002/btm.gif) 0 bottom no-repeat;}
a{ color:#805100;}


#page_index #nav_index a,#page_product #nav_product a,#page_forum #nav_forum a,#page_baby #nav_baby a,#page_profile #nav_profile a{ background:none; display:block; color: #FF6600 ;}
#page_index .phead_nav_wrap{background: url(t002/menu2.png) left top no-repeat; _background:none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="/styles/space/t002/menu2.png");}
#page_product .phead_nav_wrap{background: url(t002/menu3.png) left top no-repeat; _background:none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="/styles/space/t002/menu3.png");}
#page_forum .phead_nav_wrap{background: url(t002/menu4.png) left top no-repeat; _background:none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="/styles/space/t002/menu4.png");}
#page_album .phead_nav_wrap{background: url(t002/menu5.png) left top no-repeat; _background:none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="/styles/space/t002/menu5.png");}
#page_shopping .phead_nav_wrap{background: url(t002/menu6.png) left top no-repeat; _background:none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="/styles/space/t002/menu6.png");}
#page_profile .phead_nav_wrap{background: url(t002/menu7.png) left top no-repeat; _background:none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="/styles/space/t002/menu7.png");}

#shoppingCart .mbody{ padding:0 8px}
#page_search #col2{ width:100%;}
#page_search #col1{ display:none;}
/*#page_shopping #mainnav li#nav_shopping a{ color:#FFFF00;}*/

#top_nav{ display:none; background:url(t002/icn.gif) left -206px repeat-x; height:30px; line-height:30px; font-size:12px; color:#666;}
#top_nav div{ width:990px; margin:auto;}
#top_nav .f_l{ color:#e53c1d}
.online{ background: url(/styles/space/t002/shopping.gif) left top no-repeat; padding-left:35px; padding-top:8px; margin-left:10px;}

.pbanner_des{ letter-spacing:4px; padding-left:50px; padding-top:10px;}

#page_forum #col2 .cir_tr{background:url(t002/cir_t.gif) left top no-repeat; margin-left:0; padding-left:10px;}
#page_forum #col2 .cir_tl{ background:#ffde39 url(t002/col2bg.gif) repeat-y;}
#page_profile #col2 .cir_tr{background:url(t002/cir_t.gif) left top no-repeat; margin-left:0; padding-left:10px;}
#page_profile #col2 .cir_tl{ background:#ffde39 url(t002/col2bg.gif) repeat-y;}
#page_album #col2 .cir_tr{background:url(t002/cir_t2.gif) left top no-repeat; margin-left:0; padding-left:10px;}
#page_album #col2 .cir_tl{ background:#ffde39 url(t002/col2bg2.gif) repeat-y;}
#page_album #col1{ display:none}
#page_album #col2{ width:100%;}

#m02 li{ background:url(t002/icn2.gif) left -460px no-repeat;}
#m03 li{ background:url(t002/icn2.gif) left -430px no-repeat;}
#mProductClassList li{ background:url(t002/icn2.gif) 3px -497px no-repeat;}
#mProductClassList li a{ padding-left:20px;}
#mProductClassList li.current{ background:#ffffae url(t002/icn2.gif) 3px -497px no-repeat; border:1px solid #dcdc29;}
#forumList li{ background:url(t002/icn2.gif) 3px -535px no-repeat;}
#forumList li a{padding-left:20px;}
#forumList li.current{ background:#ffffae url(t002/icn2.gif) 3px -533px no-repeat; border:1px solid #dcdc29;}

#page_register th,#page_register td,#page_family th,#page_family td{ vertical-align:top;}
#page_person #col1,#page_register #col1,#page_family #col1{ display:none;}
#page_person #col2,#page_register #col2,#page_family #col2{ width:100%; float:none;}
/*index*/
.avatar{ margin:auto;}
.user_des{padding:0 1em;}
.user_des p{ padding-top:5px;}
.user_des p span{ font-weight:bold;}
.edit_img a{ display:block; background:#72bb61; padding:2px 5px; border-right:1px solid #1b7307; border-bottom:1px solid #1b7307; text-decoration:none; color:#fff; text-align:center;}
#box1{width:225px; float:left;}
#box2{ margin-bottom:8px;}
#box2,#box3{ width:757px; float:right;}
#box2 .col2{ width:380px; float:right;}
#box2 .col1{ width:347px; float:left;}
#box2 .col3{ clear:both;}
.cir_tl{ background:url(t002/cir.gif) left top no-repeat;}
.cir_tr{ background:url(t002/cir.gif) right top no-repeat; margin-left:10px; padding-top:5px; padding-right:10px;}
.cir_bl{ background:url(t002/cir.gif) left bottom no-repeat;}
.cir_br{ background:url(t002/cir.gif) right bottom no-repeat; margin-left:10px; height:10px;}

#page_index .mhead_wrap span{ width:20px; height:27px; float:left; display:block; background:url(t002/icn2.gif) left -215px no-repeat}
#m4 .mbody_wrap,#m5 .mbody_wrap{ height:125px;}

.login th,.login td{ padding:2px 5px; color:#4d6c05;}
.list_r li{ background:url(t002/icn2.gif) 3px -178px no-repeat;}
.list_r li div{ width:72%; float:left;}
.list_r li span{ width:25%; float:right; text-align:right;}
.list_r a.book{ color:#333; text-decoration:none;}

.pbanner_wrap{ padding:80px 30px 10px 50px; color:#000;}
.pbanner_wrap h1{ text-indent:-999px;}

#phead{ height:270px;}
#phead_nav{ background:none; padding-left:5px;}
.phead_nav_wrap{background: url(t002/menu.png) left top no-repeat; _background:none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="/styles/space/t002/menu.png"); height:128px; padding:0 10px;}
#mainnav{ background:none; position:relative; height:100%; padding-left:5px; }
#mainnav li{ width:90px; text-align:center;}
#mainnav li a{ color:#705c34; width:100%; padding:0; padding-top:85px; outline:none;}

/*#nav_shopping{ height:34px; width:87px; display:block; font-size:14px; font-weight:bold; float:right}
#nav_shopping a{ float:none; display: block; padding-top:0; padding-left:20px; background:url(t002/icn2.gif) left -255px no-repeat;}
*/
#pfoot{ padding:50px 0 20px; line-height:1.8em; padding-left:200px; color:#555; font-size:12px; text-align:left;}
#pfoot span.color{ color:#993300;}
#pfoot td{ padding:0 0px 0 0;}

.mmenu{}
.mmenu li{ border:none;  padding-right:10px; background:none; height:35px;}
.mmenu li a{ display:block; float:none; padding:0; padding-left:10px; text-decoration:none; font-size:12px; outline:none;}
.mmenu li.current{background:url(t002/menu.gif) right top no-repeat;}
.mmenu li.current a{ background:url(t002/menu.gif) left top no-repeat;}
#mProduct2 .mhead{}
#mProduct2 .mhead_wrap{ left:-18px; top:-24px; line-height:27px; height:35px;}

.module{ margin-bottom:0;  background:url(t002/module.gif) left 28px no-repeat; height:100%; padding-top:28px;}
.mhead{ background:url(t002/module.gif) right top no-repeat; margin-left:10px; position:relative; height:10px;}
.mhead_wrap{ width:725px; position:absolute; top:-18px; left:-10px; background:none; font-size:14px; height:16px; line-height:16px;}
#col1 .mhead_wrap{ width: auto;}
#page_index .mhead_wrap{width:330px;}
.mbody{ background:#fff8d7; padding:0 8px;}
.mfoot{ background:url(t002/module.gif) left bottom no-repeat;}
.mfoot_wrap{ background:url(t002/module.gif) right bottom no-repeat; height:10px; margin-left:10px;}


/*msg_list*/
.msg_list li{ height:25px; line-height:25px;}
.msg_list li.current{ background:#ffffae; border:1px solid #dcdc29;}

/*topic_list*/
#topicList .mbody{ padding:0 8px;}
.topic_list a{ color:#805100; font-weight:bold;}
.topic_list{ border-collapse:separate; width:100%;}
.topic_list th,.topic_list td{ border-top:1px solid #CAD9EA; border-bottom:1px solid #fff; background:#fff;}
.topic_list thead th{ background:#f9f2b8; border-top:2px solid #e9ca16;}
.nums span{ color:#009900;}

#mTopic{background:url(t002/module.gif) left 28px no-repeat; height:100%; padding:0; padding-top:28px;}
#mTopic .mbody,#topicView .mbody,#mTopicForm .mbody{ background:#fcf9e0;}

/*shopping*/
.shopping_list{ background:#CAD9EA; border:1px solid #CAD9EA; border-width:1px 0; width:100%;}
.shopping_list tr{ background:#fff }
.shopping_list th{ background:#fcf9e0; text-align:center}
.shopping_list th,.shopping_list td{ vertical-align:top;}
.shopping_list2 td,.shopping_list2 th{ padding:0;}
.shopping_list2 tfoot td{ padding:5px;}
.shopping_list2 span{ overflow:hidden; display: block; float:left; height:20px; line-height:20px; padding:2px 5px;}
.shopping_operate{ padding:8px 0; text-align:right;}
.shopping_list em{ display:block; color:#777; font-style:normal; font-size:0.8em;}

.shopmenu{ float:right; height:22px; line-height:22px; margin-bottom:2px;}
.shopmenu a{ text-decoration:none; color:#003399}
.shopmenu li{ float:left; margin-left:2px; background:url(t002/icn2.gif) left -634px no-repeat; padding-left:5px;}
.shopmenu li span{ background:url(t002/icn2.gif) right -634px no-repeat; display:block; padding:0 10px 0 5px;}
.shopmenu li.current{ font-weight:bold;}
.shopmenu li.current a{ color:#da4a03;}

.contact{ margin:1em 0 0; border:1px solid #00b8e7; background:#f0f9fe; padding:5px;}
.contact table{ width:100%;}
.contact th{ width:70px;}
.contact em,.detail em{ font-style:normal; color:red; margin-left:3px;}

.vote_stat table{ border-collapse:separate; border:1px solid #CAD9EA;}
.vote_stat td{ border-top:1px solid #CAD9EA; border-bottom:1px solid #fff; background:#F5FAFE;}
.vote_stat td strong{ color:#FF3300;}
.choice_stat p{ background:#add632;}

/*product*/
.note{ background:#fef1e6; border:1px solid #f9c499;}
.product{ padding:0 0 0.5em;}
.product li{ padding:0;}
.product_des{ margin-left:90px;}
.product_des span.num{color:#990000; margin:0 3px;}
.about_news{ line-height:1.5em; padding-top:0.5em;}
.about_news .f_r{ width:40%; border-left:1px dotted #ccc;}
.about_news .f_r td{ text-align:right; padding-bottom:0;}
.about_news .f_r th{ text-align:left; padding-bottom:0; width:60%; overflow:hidden; font-weight:normal}

.topic .title{ height:auto;}
.title{ font-size:14px; margin-bottom:5px; font-weight:bold; height:25px; line-height:25px; padding:0 8px; background:#f9e89a;}
.title span{ font-size:12px; font-weight:normal;}
.title .f_r{ padding-top:3px; font-size:12px; font-weight:normal;}
.share_title{ height:2em; background: url(t002/happy.gif) left top no-repeat; line-height:2em; padding-left:25px; margin-top:1em; margin-bottom:0.5em; border-bottom:1px solid #ccc; }
.reply2_head{ background:#fff8d7 url(/images/icn2.gif) 20px top no-repeat;}
.reply1 .col2 .title,.reply2 .col2 .title{ background:none; padding:0;}
.theadtitle{ display:none;}

/*album*/
.album li{padding:0.8em 0; line-height:1.4em; height:100px; overflow:hidden;}
.album_des{ margin-left:135px;}
.album_des p{padding-top:5px;}
.album_des span.num,.photo_des span.num{ color:#990000;}
.photo_des span.des{ color:#666;}
.photo_des{ padding:5px 0 15px; font-size:1.15em;}
.photo_des p{ padding-top:5px; line-height:1.5em;}
.photo li{ padding-bottom:20px;}

/*babyinfo*/
.babyinfo{ height:100%; margin-top:10px;}
.babyinfo li{ float: left; width:33%; margin-bottom:5px; height:80px; position:relative; }
.babyinfo li .new{ position:absolute; left:0; top:0;}
.babyinfo li div.msg{ margin:0 0 0 58px; background:none; border:0; padding:0;}
.babyinfo li div img{ display:inline;}
.babyinfo li div p{ margin:0 0 3px; padding:0;}
.babyinfo li div p.font10{ font-size:10px; }

/*register*/
.register .des{ color:#FF6600; font-size:14px;}

/*edit_avatar*/
.edit_avatar{ border:2px solid #c4e1bc; border-width:2px 0; padding:10px; margin-bottom:10px;}

.topic_serch{background:#e9f4e4;  border:1px solid #adc7a4; height:100%;}

.remark{ background:#eef2e1; border:1px solid #d3dfb7; padding:8px; margin-top:1em; color:#3a5104}

.dl{ width:72px; height:27px; line-height:27px; padding-left:25px; background: url(t002/icn2.gif) left -328px no-repeat; border:none; font-size:12px; color:#fff; cursor:pointer;}
.zc{ width:72px; height:27px; line-height:27px; padding-left:25px; background: url(t002/icn2.gif) left -373px no-repeat; border:none; font-size:12px; color:#fff; cursor:pointer;}
.btn_search{ cursor:pointer; background:#fff url(t002/icn.gif) left -30px repeat-x; height:20px; line-height:20px; padding:0 8px; *padding:0 5px; font-size:12px; border:1px solid #ff7100; color:#fff; font-weight:bold;}
.btn{ cursor:pointer; background:#fff url(t002/icn.gif) left -56px repeat-x;height:24px; line-height:24px; padding:0 8px; font-size:14px; border:1px solid #7faa3d;}
.btnhui{ cursor:pointer; background:#ddd url(t002/icn.gif) left -89px repeat-x;height:24px; line-height:24px; padding:0 8px; font-size:14px; border:1px solid #bbb;}
.btns{ cursor:pointer; background:#fff url(t002/icn.gif) left -50px repeat-x;height:23px; line-height:23px; padding:0 5px; font-size:12px; border:1px solid #7faa3d; color:#495f06;}
.btn2{cursor:pointer; background:#ff9219 url(t002/icn2.gif) left -146px no-repeat; height:22px; width:56px; font-size:12px; color:#fff; line-height:22px; border:none; text-align: center}
.btn3{cursor:pointer; background:url(t002/icn.gif) left -116px repeat-x; font-size:12px; color:#174b73; height:23px; line-height:23px; border:1px solid #87a3c1; text-decoration:none; padding:0 8px; margin-right:3px;}
.share{ height:30px; padding-top:1em;}
.share a{ display:block; border:1px solid #b7cf9f; float:left;background:#e6f3be url(/styles/space/t002/icn2.gif) 3px -576px no-repeat; padding:5px; border:1px solid #ddd; padding-left:25px;}
.more{ padding:0; top:0;}

.with20p{ width:20px; border:1px solid #fff; text-align:center; color:#FF3300}
tr.bg1,.bg1{ background:#f0f9fe;}
.color1{ color:#da4a03;}

tr.odd{ background:#f5f5f5}
tr.even{ background:#fff;}
.bord_r{ border-right:1px solid #CAD9EA;}

.foot_msg{ display:block;}
.foot_msg1{ display:inline;}
.icon{ display:block; vertical-align: middle; margin-left:5px; *margin-left:0; width:8px; height:8px; background:url(t002/icn2.gif) left -674px no-repeat;}
.gwc{ display:block; position:relative}
.gwc img{ position:absolute; left:-10px; top:20px;}
/*page*/
#umiao_page a{border:1px solid #d7b09c}

#box3 .zs{ display:block; }
