#head { background:url(../images_pet/bg_head.jpg) top center no-repeat; }
#menu { background:url(../images_travel/head_travel.gif) top center no-repeat; }
.loginkapook { background:url(../images_pet/new_loginbox.gif) top left no-repeat; width:214px; height:86px; }

.loginkapook li a { color:#000000; }
.loginkapook li em { color:#000000; }
.login_now strong a { color:#000000; }
.login_now em a { color:#000000; }
.menumain { bottom:0; }

.pet { width:400px; padding-left:170px; }
#content_pet { width:1003px; margin:0 auto; background:url(../images_pet/bg_body.jpg) #D3FFBE top left no-repeat; }
#menu_pet { width:133px; margin:15px 0 0 0; float:left; }
#petupdate { width:555px; float:left; display:inline; padding:0 0 0 5px; }
#petright { float:left; display:inline; margin:80px 0 0 0; width:307px; }


#menu_pet a.line { border-bottom:1px dashed #FFFFFF; text-align:center; }
#menu_pet a { display:block; padding:5px 0; }
#menu_pet a h2 { font-size:12px; color:#FFFFFF; font-weight:normal; }
#menu_pet a:hover h2 { text-decoration:none; color:#FFFF00; }
#menu_pet a li { padding:3px 5px; }
#menu_pet a.menu1 { background:#FF9A03; }
#menu_pet a.menu2 { background:#00B4E7; }
#menu_pet a.menu3 { background:#D5002A; }
#menu_pet a.menu4 { background:#77E700; }
#menu_pet a.menu5 { background:#F05EAB; }
#menu_pet a.menu6 { background:#E0A6F7; }
#menu_pet a.menu7 { background:#B6966C; }
#menu_pet a.menu8 { background:#AEAEAE; }
#menu_pet a.menu9 { background:#248C00; }

.menupetdog ul { background:#FFDA8C; }
.menupetdog li { background:url(../images_pet/icon_arrow2.gif) center left no-repeat; padding:0 0 0 15px; }
.menupetdog li.sub { background:url(../images_pet/icon_arrow2.gif) #FFCA60 center left no-repeat; }
.menupetdog li a { color:#6D4200; }

.menupetcat ul { background:#96E0F5; }
.menupetcat li { background:url(../images_pet/icon_arrow2.gif) center left no-repeat; padding:0 0 0 15px; }
.menupetcat li.sub { background:url(../images_pet/icon_arrow2.gif) #6DD4F1 center left no-repeat; }
.menupetcat li a { color:#14738D; }

.menupetfish ul { background:#FF3761; }
.menupetfish li { background:url(../images_pet/icon_arrow2.gif) center left no-repeat; padding:0 0 0 15px; }
.menupetfish li.sub { background:url(../images_pet/icon_arrow2.gif) #9F0028 center left no-repeat; }
.menupetfish li a { color:#FFFFFF; }

.menupetbird ul { background:#99FF66; }
.menupetbird li { background:url(../images_pet/icon_arrow2.gif) center left no-repeat; padding:0 0 0 15px; }
.menupetbird li.sub { background:url(../images_pet/icon_arrow2.gif) #66CC33 center left no-repeat; }
.menupetbird li a { color:#003300; }

.menupetreptile ul { background:#66FF00; }
.menupetreptile li { background:url(../images_pet/icon_arrow2.gif) center left no-repeat; padding:0 0 0 15px; }
.menupetreptile li.sub { background:url(../images_pet/icon_arrow2.gif) #66CC00 center left no-repeat; }
.menupetreptile li a { color:#003300; }

.menupetother ul { background:#CC9966; }
.menupetother li { background:url(../images_pet/icon_arrow2.gif) center left no-repeat; padding:0 0 0 15px; }
.menupetother li.sub { background:url(../images_pet/icon_arrow2.gif) #AA7D41 center left no-repeat; }
.menupetother li a { color:#FFFFFF; }

#petupdate { margin:60px 0 0 0; }
#petupdate .top { background:url(../images_pet/hd_petupdate.gif) top center no-repeat; height:31px; }
#petupdate .content { background:url(../images_pet/bg_petupdate.gif) top left repeat-y; padding:2px 0 0 0; }
#petupdate .foot { background:url(../images_pet/ft_petupdate.gif) top left no-repeat; height:27px; text-align:center; padding-top:5px; }
#petupdate .foot a { color:#FFFFFF; }
.l_content { width:328px; height:240px; float:left; display:inline; margin:0 0 0 6px; position:relative; }
.l_content a em { display:block; background:url(../images_pet/bg_text.png) top left repeat; position:absolute; color:#FFFFFF; bottom:0; left:0; width:310px; font-style:normal; padding:9px; cursor:pointer; }
.l_content a:hover em { color:#FFFF00; text-decoration:none; }
.r_content { width:214px; float:left; display:inline; }
.r_content li { position:relative; height:60px; overflow:hidden; }
.r_content li span { display:block; position:absolute; top:0; left:0; }

#pet_news { width:547px; margin:2px 0 0 4px; }
#pet_news .top { background:url(../images_pet/hd_update01.jpg) top left no-repeat; height:25px; }
#pet_news .content { background:url(../images_pet/hd_update02.jpg) top left repeat-y; }
#pet_news .content .top_activity { width:520px; margin:0 auto; padding:0 0 5px 12px; border-bottom:1px dashed #999999;  } 
.top_activity h2 { font-family:"Microsoft Sans Serif", Tahome; font-size:16px; color:#0099FF; }
.top_activity h2 strong { color:#FF3366; }
#pet_news .foot { background:url(../images_pet/hd_update03.jpg) top left no-repeat; height:21px; }
.news_activity { width:520px; margin:0 auto; }
#pet_news .news_activity li { width:252px; float:left; display:inline; height:110px; border-bottom:1px dashed #999999; padding:7px 4px 0; }
#pet_news .news_activity li img { float:left; margin:0 3px 0 0; width:100px; height:100px; }
#pet_news .news_activity li a { color:#666666; }
#pet_news .news_activity li a strong { color:#FF0060; display:block; }

#promote { width:547px; background:url(../images_pet/bg_promote.jpg) #FF1A66 top left no-repeat; margin:0 auto; }
#promote .head { border-bottom:1px dashed #FFFFFF; text-align:center; }
.text_promote li { border-bottom:1px dashed #FFFFFF; height:100px; padding:10px 10px 15px; }
.text_promote li a { color:#FFFFFF; }
.text_promote li a strong { display:block; color:#FFFF00; }
.text_promote li img { float:left; margin:0 4px 0 0; border:1px solid #ffffff;  }

.zone_gallery .topcat_send { background:url(../images_pet/sendpic_pet_01.gif) top left no-repeat; height:110px; }
.zone_gallery .topcat_send p{ font-family:"Microsoft Sans Serif", Tahoma; font-size:15px; color:#003b85; padding-left:60px; padding-top:15px; padding-right:20px}
.zone_gallery .piccat_send { background:url(../images_pet/sendpic_pet_02.gif) top left no-repeat; height:184px; }
.zone_gallery .piccat_send ul { margin:0 0 0 20px; width:345px; }
.zone_gallery .piccat_send li { width:109px; height:78px; float:left; display:inline; margin:3px 3px 0; }
.zone_gallery .piccat_send li.morepet { width:345px; text-align:center; padding:0; margin:0; height:18px; }
.zone_gallery .piccat_send li.morepet a { color:#FFFFFF; }

.zone_gallery .topdog_send { background:url(../images_pet/sendpic_pet_03.gif) top left no-repeat; height:27px; }
.zone_gallery .picdog_send { background:url(../images_pet/sendpic_pet_04.gif) top left no-repeat; height:184px; }
.zone_gallery .picdog_send ul { margin:0 0 0 189px; width:345px; }
.zone_gallery .picdog_send li { width:109px; height:78px; float:left; display:inline; margin:3px 3px 0; }
.zone_gallery .picdog_send li.morepet { width:345px; text-align:center; padding:0; margin:0; height:18px; }
.zone_gallery .picdog_send li.morepet a { color:#FFFFFF; }

.zone_gallery .footdog_send { background:url(../images_pet/sendpic_pet_05.gif) top left no-repeat; height:15px; }

.banner { width:300px; height:250px; background:#666666; margin:0 0 0 3px; }
.accessory { text-align:center; margin:10px 0 0 3px; }
.vdo_pet { width:299px; height:268px; background:url(../images_pet/bg_vdo.jpg) top left no-repeat; margin:10px 0 0 4px; text-align:center; padding:45px 0 0 0; color:#FFFFFF; }
.vdo_pet a { color:#FFFFFF; }
.glitter { margin:10px 0 0 0; }
.glitter_top { background: url(../images_pet/hd_glitter.jpg) top left no-repeat; height:64px; overflow:hidden; width:307px; }
.glitter_bottom { background: url(../images_pet/body_glitter.jpg) top center repeat-y; width:307px; }
.glitter_bottom ul { margin:5px 5px 0; width:297px; margin:0 auto; }
.glitter_bottom li { width:148px; float:left; text-align:center; display:inline; padding:5px 0 0 0; height:103px; }
.glitter_bottom li img { border:1px solid #ffffff; }
.text_glitter { color:#ffffff; padding:90px 20px 13px; }

.activities_pet { width:299px; margin:10px auto 0; }
.activities_pet .top_activities { background:url(../images_pet/hd_petactivities.jpg) #D5002A top left no-repeat; height:20px; color:#FFFFFF; font-weight:bold; text-align:center; padding:5px 0 0 0; }
.activities_pet .body_activities { border-left:1px solid #D5002A; border-right:1px solid #D5002A; width:297px; background:#FFFFFF;  }
.activities_pet .body_activities li { border-bottom:1px dashed #CCCCCC; padding:5px 5px 0 10px; }
.activities_pet .body_activities li.bigpet { height:80px; }
.activities_pet .body_activities li img { float:left; margin:0 5px 0 0; width:75px; height:75px; }
.activities_pet .body_activities li a strong { display:block; }
.activities_pet .body_activities li a { color:#666666; }
.activities_pet .foot_activities { background:url(../images_pet/ft_petactivities.jpg) #D5002A bottom left no-repeat; height:20px; text-align:right; padding:5px 5px 0 0; }
.activities_pet .foot_activities a { color:#FFFF00; }


#webboard { width:1003px; margin:0 auto; }
.topic { background:url(../images_pet/bg_webboard.jpg) #72B8F9 top left no-repeat; }
.topic ul { background:#FFFFFF;  width:983px; margin:0 auto; }
.topic li { padding:4px 10px 4px 25px; border-bottom:1px dashed #CCCCCC; background:url(../images_pet/icon_flower.jpg) center left no-repeat; display:block; height:15px;  }
.topic li strong { width:500px; float:left; font-weight:normal; display:block; }
.topic li em { width:135px; float:left; font-style:normal; display:block; }
.topic li u { width:60px; float:left; text-decoration:none; display:block; }
.topic li i { width:60px; float:left; font-style:normal; display:block; }
.topic li span { width:193px; float:left; display:block; }
.topic li a { color:#666666; }
.morewebboard { padding:10px 15px; text-align:right; }
.morewebboard a { color:#000000; }


.pet_headsub_dog { background:url(../images_pet/hd_sub_dog.gif) top center no-repeat; padding:119px 0 0 0; }
.pet_headsub_cat { background:url(../images_pet/hd_sub_cat.gif) top center no-repeat; padding:119px 0 0 0; }
.pet_headsub_fish { background:url(../images_pet/hd_sub_fish.gif) top center no-repeat; padding:119px 0 0 0; }
.pet_headsub_all { background:url(../images_pet/hd_sub_all.gif) top center no-repeat; padding:119px 0 0 0; }

.pet_headsub_care { background:url(../images_pet/hd_sub_care.gif) top center no-repeat; padding:119px 0 0 0; }
.pet_headsub_gallery { background:url(../images_pet/hd_sub_gallery.gif) top center no-repeat; padding:119px 0 0 0; }
.pet_headsub_vote { background:url(../images_pet/hd_sub_vote.gif) top center no-repeat; padding:119px 0 0 0; }


#sub_pet { width:540px; margin:0 auto; }
#sub_pet li { border-bottom:1px dashed #999999; padding:5px 10px; }
#sub_pet li img { margin:0 10px 0 0; border:2px solid #D9D9D9; float:left; }
#sub_pet li a { color:#676767; }
#sub_pet li a strong { color:#43A20F; display:block; font-size:16px; }
#sub_pet li b { display:block; clear:both; }
#sub_pet li.bannerrightt { width:180px; text-align:center; }

#sub_pet li.head_history img, #sub_pet li.head_food img, #sub_pet li.head_protect img { border:0; }
#sub_pet li.head_history { font-size:16px; font-weight:bold; color:#990000; padding-bottom:20px; }
#sub_pet li.head_food, #sub_pet li.head_protect { font-size:16px; font-weight:bold; color:#990000; padding-bottom:20px; padding-top:20px; }




.right_morepet { width:299px; margin:10px auto 0; }
.right_morepet .top_activities { height:20px; color:#FFFFFF; font-weight:bold; text-align:center; padding:5px 0 0 0; }
.right_morepet .body_activities { width:289px; background:#FFFFFF; padding:4px 5px;  }
.right_morepet .body_activities li { border-bottom:1px dashed #CCCCCC; padding:5px 5px 0 10px; }
.right_morepet .body_activities li a strong { display:block; }
.right_morepet .body_activities li a { color:#666666; }
.right_morepet .foot_activities { height:20px; text-align:right; padding:5px 5px 0 0; }
.right_morepet .foot_activities a { color:#FFFF00; }

.right_dog { background:#FF9A03; }
.right_cat { background:#00B4E7; }
.right_fish { background:#D5012A; }
.right_all { background:#B6966D; }


.right_dog_type { width:299px; margin:10px auto 0; }
.right_dog_type .top_activities { height:23px; font-weight:bold; text-align:left; padding:5px 0 0 10px; background:url(../images_pet/head_pet_right1.gif) transparent top left no-repeat; color:#FFFFFF; }
.right_dog_type .body_activities { width:289px; background:#FFFFFF; padding:4px 5px;  }
.right_dog_type .body_activities li { border-bottom:1px dashed #CCCCCC; padding:5px 5px 0 10px; }
.right_dog_type .body_activities li a img { float:left; margin:0 5px 0 0; }
.right_dog_type .body_activities li a { color:#666666; }
.right_dog_type .body_activities li a strong { display:block; color:#579E0C; }
.right_dog_type .body_activities li b { clear:both; display:block; height:7px; }
.right_dog_type .foot_activities { background:url(../images_pet/foot_pet_right1.gif) transparent bottom left no-repeat; text-align:center; padding:3px 0; }
.right_dog_type .foot_activities a { color:#990000; }

.type2 .top_activities { background:url(../images_pet/head_pet_right2.gif)transparent top left no-repeat; }
.type2 .body_activities li a strong { color:#0C659E; }

.topkeyword h1, .topkeyword h2 { font-size:12px; color:#999999; display:inline; padding-left:10px; font-style:normal; font-weight:normal; color:#666666; font-family:Tahoma;  }
