.topnav .hf_nav{ width: 771px; float: left; background: url(../images/love/hf_nav.jpg) repeat-x; height: 29px; overflow: hidden; }
.topnav .hf_nav ul{ float: left; font-size: 12px; margin-left: 5px; *margin-left: 10px; _margin-left: 10px; display: inline; list-style: none; }
.topnav .hf_nav li{ float: left; background: url(../images/love/hf_navline.jpg) no-repeat right; font-weight: bolder; cursor: pointer; margin: 0; text-indent: 0; }
.topnav .hf_nav li a{ color: white; text-decoration: none; padding: 0 7px; *padding: 0 13px; _padding: 0 13px; line-height: 29px; display: block; }
.topnav .hf_nav li a:hover, .topnav .hf_nav li.on a{ color: #636363; background: url(../images/love/hf_navicon.gif) no-repeat bottom white; }
.topnav .hf_nav dl{ float: right; font-size: 12px; line-height: 29px; margin-right: 5px; display: inline; }
.topnav .hf_nav dl a{ color: white; text-decoration: none; }
.topnav .hf_nav dl a:hover{ color: #F60; }
.topnav .hf_nav dt{ float: left; }
.topnav .hf_nav dt img{ vertical-align: middle !important; vertical-align: baseline; *margin-top: 5px; }
.topnav .hf_nav dd{ float: left; margin-left: 5px; display: inline; padding-left: 10px; background: url(../images/love/hf_navline.jpg) no-repeat left; }

.loginNav {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 771px; vertical-align: middle; BORDER-LEFT: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid; BORDER-BOTTOM: #e3e3e3 1px solid; BACKGROUND:#F4F4F4; HEIGHT: 26px
}
#loginPP {
	MARGIN-TOP: 1px; FLOAT: left; WIDTH: 600px; PADDING-left: 15px; TEXT-ALIGN: left; COLOR: #000
}
#logined {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 600px; PADDING-left: 15px; TEXT-ALIGN: left; COLOR: #000
}
#loginright {
	MARGIN-TOP: 5px; FLOAT: left; TEXT-ALIGN: left; COLOR: #000
}

.usercp_left{ width: 135px; float: left; }
.usercp_mid{ width: 525px; float: left; margin-left: 10px; display: inline; } 
.usercp_right{ width: 250px; float: right; }
.usercp_count{ width: 785px; float: right;}

.usercp_menu{ width: 135px; float: left; margin: 10px 0 0 0; }
.usercp_menu div.leftcontent{ width: 133px; float: left; border-left: 1px solid #DDE0E6; border-right: 1px solid #DDE0E6; background: #F3F3F3; font-size: 12px; padding-bottom: 50px; }
.usercp_menu div.leftcontent ul{ width: 133px; float: left; border-top: 1px solid white }
.usercp_menu div.leftcontent ul.one{ border-top: none; }
.usercp_menu div.leftcontent ul li{ width: 128px; float: left; }
.usercp_menu div.leftcontent ul li img{ margin-right: 2px; vertical-align: middle; }
.usercp_menu div.leftcontent ul li a{ width: 128px; padding: 3px 0 3px 5px; float: left; display: block; border-top: 1px solid #F3F3F3; border-bottom: 1px solid #F3F3F3; color: #014391; }
.usercp_menu div.leftcontent ul li a em{ color: #E60012; }
.usercp_menu div.leftcontent ul li a:hover, .usercp_menu div.leftcontent ul li.on a{ background: url(../images/love/icon02_1024.gif) #AA3081 no-repeat 115px 8px; border-top: 1px solid #C46FA7; border-bottom: 1px solid #C46FA7; color: white; font-weight: bolder; text-decoration: none; }
.usercp_menu div.leftcontent div.other_menu{ width: 133px; float: left; background: url(../images/love/Bg02_usercp.jpg) no-repeat; border-top: 1px solid white; padding: 20px 0; }
.usercp_menu div.leftcontent div.other_menu h3{ width: 133px; float: left; text-align: center; font-size: 12px; font-weight: normal; line-height: 1.8; }

.l1 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #DDE0E6; margin: 0 5px;}
.l2 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #F3F3F3; border-right: 2px solid #DDE0E6; border-left: 2px solid #DDE0E6; margin: 0 3px;}
.l3 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #F3F3F3; border-right: 1px solid #DDE0E6; border-left: 1px solid #DDE0E6; margin: 0 2px;}
.l4 {height: 2px; font-size: 1px; overflow: hidden; display: block; background: #F3F3F3; border-right: 1px solid #DDE0E6; border-left: 1px solid #DDE0E6; margin: 0 1px;}

.story{ width: 560px; float: left; margin: 10px 0 0 0; }
.story div.storycontent{ width: 558px; float: left; border-left: 1px solid #DDE0E6; border-right: 1px solid #DDE0E6; }
.story div.storycontent h2{ width: 538px; font-size:100%; float: left; background: #F3F3F3; padding: 0 10px; line-height: 1.8; color: #E51985; }
.story div.storycontent h2 span{ float: right; color: #464646; font-weight: normal; }
.story div.storycontent h2 span strong{ font-weight: bolder; color: #E51985; }
.story div.storycontent h2 span strong a{ color: #E51985; text-decoration: none; }
.story div.storycontent h2 span strong a:hover{ color: #F60; }
.story div.storycontent p{ width: 558px; height: 197px; overflow: hidden; float: left; border-top: 1px solid #DDE0E6; border-bottom: 1px solid #DDE0E6; }
.story div.search{ width: 558px; float: left; background: #F3F3F3; padding: 7px 0; }
.story div.search h3{ width: 120px; float: left; padding-left: 20px; background: url(../images/love/icon01_search.gif) no-repeat 0 5px; margin: 10px 0 0 10px; display: inline; font-size: 14px; font-weight: bolder; line-height: 1.8; }
.story div.search h3 em{ font-size: 12px; }
.story div.search h3 em strong{ color: #e51985; font-weight: bolder; }
.story div.search dl{ float: left; }
.story div.search dd{ margin-top: 5px; }
.story div.search dd input, .story div.search dd select{ vertical-align: middle !important; vertical-align: baseline; }
.story div.search dt{ width: 98px; height: 39px; background: url(../images/love/btn01_over_search.gif) no-repeat; margin: 10px 0 0 0; text-align: center; line-height: 39px; font-size: 16px; font-weight: bolder; letter-spacing: 2px; }
.story div.search dt a{ color: white; text-decoration: none; display: block; width: 98px; height: 39px; }
.story div.search dt a:hover{ background: url(../images/love/btn01_on_search.gif) no-repeat; }

.containerleft{ width: 560px; float: left; }
.sunshine{ width: 560px; float: left; margin-top: 10px; }
.sunshine h3.top b.l1, .sunshine h3.top b.l2, .sunshine h3.top b.l3, .sunshine h3.top b.l4{}
.sunshine h3.bottom b.l2, .sunshine h3.bottom b.l3, .sunshine h3.bottom b.l4{ background: white; }
.sunshine h2{ width: 560px; float: left; background: url(../images/love/bg01_sunshinetit.gif) repeat-x; height: 26px; overflow: hidden; }
.sunshine h2 strong{ color: white; font-size: 14px; font-weight: bolder; letter-spacing: 5px; background: url(../images/love/icon01_sunshine.gif) no-repeat 70px 7px; width: 100px; float: left; line-height: 25px; margin-left: 20px; display: inline; }
.sunshine h2 div.title{ width: 500px; float: left; }
.sunshine h2 div.title ul{ width: 500px; float: left; }
.sunshine h2 div.title ul li{ float: left; width: 44px; height: 29px; line-height: 26px; font-weight: normal; text-align: center; }
.sunshine h2 div.title ul li a{ color: white;  text-decoration: none; width: 44px; height: 29px; display: block; }
.sunshine h2 div.title ul li a:hover, .sunshine h2 div.title ul li a.over{ background: url(../images/love/bg02_sunshinetit.gif) repeat-x top; color: black; font-weight: bolder; }
.sunshine div.sunshinecontent{ width: 558px; float: left; border-left: 1px solid #DDE0E6; border-right: 1px solid #DDE0E6; background: url(../images/love/bg01_sunshinecon.jpg) repeat-x top; height: 850px; overflow: hidden; }
.sunshine div.sunshinecontent div.contentin{ _margin-top: 1px; float: left; }
.sunshine div.sunshinecontent div.contentin h4{ width: 540px; float: left; margin: 15px 0 0 10px; display: inline; text-align: left }
.sunshine div.sunshinecontent div.contentin h4 span{ float: right; width: 146px; height: 27px; line-height: 27px; text-align: center; font-size: 14px; font-weight: bolder; margin-right: 10px; display: inline; }
.sunshine div.sunshinecontent div.contentin h4 span a{ color: white; text-decoration: none; width: 146px; height: 27px; display: block; }
.sunshine div.sunshinecontent div.contentin h4 span a:hover{ background: url(../images/love/btn01_on_reg.gif) no-repeat; }
.sunshine div.sunshinecontent div.contentin div.sunshinelistbg{ background: url(../images/love/bg04_sunshinecon.gif) no-repeat 10px 0; width: 550px; height: 116px; float: left; overflow: hidden; margin: 11px 0 0 0; display: inline; }
.sunshine div.sunshinecontent div.contentin div.sunshinebox{ width: 265px; float: left; margin-left: 10px; display: inline; }
.sunshine div.sunshinecontent div.contentin div.sunshinebox p.sunshinephoto{ width: 90px; float: left; overflow: hidden; }
.sunshine div.sunshinecontent div.contentin div.sunshinebox p.sunshinephoto img{ width: 80px; height: 100px; border: 3px solid #F4F6F9; }
.sunshine div.sunshinecontent div.contentin div.sunshinebox dl.sunshineinfo{ width: 160px; float: left; margin-left: 5px; display: inline; }
.sunshine div.sunshinecontent div.contentin div.sunshinebox dl.sunshineinfo a{ color: #00438F;}
.sunshine div.sunshinecontent div.contentin div.sunshinebox dl.sunshineinfo dt.tit{ TEXT-ALIGN: left;width: 160px; float: left; font-weight: bolder; border-bottom: 1px dotted #E8ECEE; padding-bottom: 5px; }
.sunshine div.sunshinecontent div.contentin div.sunshinebox dl.sunshineinfo dt.tit span{ float: right; }
.sunshine div.sunshinecontent div.contentin div.sunshinebox dl.sunshineinfo dd.info{ TEXT-ALIGN: left; width: 160px; float: left; color: black; line-height: 1.7; margin-top: 1px; }
.sunshine div.sunshinecontent div.contentin div.sunshinebox dl.sunshineinfo dd.intro{ TEXT-ALIGN: left; width: 160px; float: left; margin-top: 10px; height: 60px; overflow: hidden; line-height: 1.7; position: relative; }
.sunshine div.sunshinecontent div.contentin div.sunshinebox dl.sunshineinfo dd.intro span{ position: absolute; bottom: 0; right: 0; }

.master{ width: 199px; float: left; margin-top: 10px}
.master h3 b.l4, .master h3 b.l3, .master h3 b.l2{ background: white; }
.master div.rightcontent{ width: 197px; float: left; border-left:  1px solid #DDE0E6;  border-right:  1px solid #DDE0E6 }
.master div.rightcontent h2{ font-size: 12px; font-weight: bolder; width: 177px; float: left; padding: 0 10px; background: #F3F3F3; line-height: 25px; text-align: left }
.master div.rightcontent h2 span a{ float: right; font-weight: normal; color: #636363; text-decoration: none; }
.master div.rightcontent h2 span a:hover{ color: #F60; }
.master div.rightcontent ul{ width: 180px; float: left; margin: 0 0 0 7px; display: inline; border-top: 1px dotted #E8ECEE; line-height: 1.8; }
.master div.rightcontent li{ width: 180px; float: left; padding-left: 10px; background: url(../images/love/icon01_list.gif) no-repeat 0 6px; text-align: left }

.panel {
	CLEAR: both; BORDER: #BC81B5 1px solid; BACKGROUND-COLOR: #ffffff; PADDING: 1px; MARGIN: 10px 0px 0px 0px
}
.panel h3{ height: 25px; padding:3px 10px 0 10px; line-height:20px;  margin-bottom:8px; font-size:12px; font-weight: normal; BACKGROUND-COLOR: #E2BED8 }
.panel h3 span{ float:right}
.panel h3 span a{ color:#000} .more a:hover{ color:#f60}

.panel_1 .block {
	
}
.percent_100 {
	WIDTH: 100%
}
.border_2 {
	PADDING: 5px; BORDER-RIGHT: #ffcc00 1px dotted; BORDER-TOP: #ffcc00 1px dotted; BORDER-LEFT: #ffcc00 1px dotted; BORDER-BOTTOM: #ffcc00 1px dotted
}
.bg_1 {
	BACKGROUND-COLOR: #fdfbdf
}
.cRed {
	COLOR: red
}
A.cRed:link {
	COLOR: red
}
A.cRed:visited {
	COLOR: red
}
A.cRed:hover {
	COLOR: #bc2931
}
.cRed A {
	COLOR: red
}
.cRed A:hover {
	COLOR: #bc2931
}


.tabs_header {
	WIDTH: 100%; MARGIN-RIGHT: 10px; MARGIN-LEFT: 10px;BORDER-BOTTOM: #888 1px solid; POSITION: relative; HEIGHT: 29px
}
.tabs_header UL {
	BACKGROUND: url(../images/tabs/header_left.gif) no-repeat left top; HEIGHT: 30px
}
.tabs_header .tabs {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
.tabs_header .tabs2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
.tabs_header A:hover {
	COLOR: #fff
}
.tabs LI {
	BACKGROUND: url(../images/tabs/tabs_right.gif) no-repeat right top; FLOAT: left; MARGIN: 0px; HEIGHT: 30px
}
.tabs LI A {
	PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 16px; FONT-SIZE: 14px; BACKGROUND: url(../images/tabs/tabs_left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tabs LI A:hover {
	COLOR: #000
}
.tabs LI.active {
	BACKGROUND: url(../images/tabs/tabs_right_on.gif) no-repeat right top
}
.tabs LI.active A {
	BACKGROUND: url(../images/tabs/tabs_left_on.gif) no-repeat left top; COLOR: #000; HEIGHT: 31px
}

.tabs2 LI {
	BACKGROUND: url(../images/tabs/tabs_right.gif) no-repeat right top; FLOAT: left; MARGIN: 0px; HEIGHT: 30px
}
.tabs2 LI A {
	PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 16px; FONT-SIZE: 12px; BACKGROUND: url(../images/tabs/tabs_left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tabs2 LI A:hover {
	COLOR: #000
}
.tabs2 LI.active {
	BACKGROUND: url(../images/tabs/tabs_right_on.gif) no-repeat right top
}
.tabs2 LI.active A {
	BACKGROUND: url(../images/tabs/tabs_left_on.gif) no-repeat left top; COLOR: #000; HEIGHT: 31px
}

.photoset{ width: 523px; margin-top: 10px; }
.photoset ul{ width: 165px; float: left; margin: 0 0 0 5px; display: inline; height: 235px; overflow: hidden; }
.photoset li{ width: 100%; float: left; margin-top: 5px; line-height: 20px; }
.photoset li.tit{ text-align: center; height: 20px; }
.photoset li span{ display: table-cell; vertical-align: middle; width: 140px; height: 140px; border: 1px solid #CCC; overflow: hidden; *display: block; *font-size: 125px; *font-family: Arial; text-align: center; margin-left: 10px; }
.photoset li span img{ vertical-align: middle; }
.photoset li em{ float: right; }
.photoset li em a{ color: #e7016b; text-decoration: underline; }
.photoset h3{ width: 503px; float: left; margin: 10px 0 0 10px; display: inline; font-weight: normal; }
.photoset h3 span{ float: right; }
.photoset h3 span a{ color: #00438f; }
.photoset h3 span a:hover{ color: #F60; }


.maillist{ width: 505px; margin: 10px 0 0 8px; display: inline; background: url(../images/love/bg05_usercpmsg.jpg) no-repeat top; }
.maillist td{ height: 25px; border-bottom: 1px solid #F3F3F3; }
.maillist td.blue a{ color: #00438f; }
.maillist td.green a{ color: #629A00; }
.maillist td.st{ font-weight: bolder; }
.maillist td.btn{ background: #F3F3F3; }
.maillist td.adtext{ text-align: center; }
.maillist td.adtext a{ color: #E8016B; }
.maillist td a:hover{ color: #F60; }

.bgFF { BACKGROUND-COLOR: #FFFFFF }
.bg_12 { background-color: #FEE9EC }
.break_all { word-wrap:break-word; word-break:break-all; }
.f13px { FONT-SIZE: 13px }
.p_padding_2 { padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:10px }
.p_border_3 { border-right:4px solid #efefef; border-bottom:3px solid #efefef}
.p_border_4 { border:1px solid #dddddd }
.p_line_row_1 { height: 22px; padding-top:5px; text-align: left; border-bottom:3px solid #dddddd; background-color: #F7F7F7}
.p_line_row_2 { FONT-SIZE: 14px; height: 22px; padding-top:5px; text-align: center; font-weight: bold; margin-bottom: 15px; background-color: #E2BED8}
.p_letter_bg_1 {
	line-height:25px;
	font-size:14px;
}


.search_left{ width: 770px; float: left; }
.search_tit{ width: 750px; float: left; margin-top: 10px; background: #FCFCFC; border-bottom: 1px solid #EDEEF1; line-height: 30px; padding: 0 10px; }
.search_tit h2{ text-align: left; float: left; width: 730px; font-size:12px; font-weight: normal; }
.search_tit h2 strong{ color: #00438F; }
.search_tit h2 span{ font-size:14px; float: right; }
.search_tit h2 span a{ color: #00438f; }
.search_tit h2 span a:hover{ color: #F60; }

.search_forml{ width: 500px; float: left; margin-top: 10px; }
.search_forml div.formcontent{ width: 498px; float: left; border-left: 1px solid #DDE0E6; border-right: 1px solid #DDE0E6; padding-bottom: 10px; }
.search_forml div.formcontent h2{ text-align: left; font-size:12px; width: 478px; float: left; background: #F3F3F3; line-height: 21px; padding: 0 10px; color: #3C3C3C; }
.search_forml div.formcontent dl{ width: 498px; float: left; margin: 10px 0 0 0; }
.search_forml div.formcontent dd{ width: 498px; float: left; line-height: 21px; padding: 5px 0; }
.search_forml div.formcontent dd.line{ background: #FAFAFA; }
.search_forml div.formcontent dd span{ width: 100px; float: left; text-align: left; margin-left: 10px; display: inline; }
.search_forml div.formcontent dd i{ text-align: left; font-style:normal;float: left; }
.search_forml div.formcontent dt{ width: 498px; float: left; margin: 10px 0 0 0; }
.search_forml div.formcontent dt em{ font-style:normal;width: 146px; float: left; background: url(../images/love/btn01_over_search2.gif) no-repeat; height: 27px; text-align: center; line-height: 27px; font-size: 14px; font-weight: bolder; margin-left: 110px; display: inline; letter-spacing: 5px; }
.search_forml div.formcontent dt em a{ font-style:normal;width: 146px; height: 27px; display: block; color: white; }
.search_forml div.formcontent dt em a:hover{ font-style:normal;background: url(../images/love/btn01_on_search2.gif) no-repeat; text-decoration: none; }

.search_other{ width: 250px; float: right; }
.search_qk{ width: 250px; float: left; margin-top: 10px; }
.search_qk div.qkcontent{ width: 248px; float: left; float: left; border-left: 1px solid #DDE0E6; border-right: 1px solid #DDE0E6; padding-bottom: 23px; }
.search_qk div.qkcontent h2{ text-align: left; font-size:12px; width: 228px; float: left; background: #F3F3F3; line-height: 21px; padding: 0 10px; color: #3C3C3C; }
.search_qk div.qkcontent dl{ width: 248px; float: left; margin-top: 10px; }
.search_qk div.qkcontent dt{ text-align: left;width: 218px; float: left; padding: 0 10px 0 20px; background: url(../images/love/icon01_search2.gif) no-repeat #FAFAFA 8px; line-height: 25px; color: #00438f; }
.search_qk div.qkcontent dd{ text-align: left; width: 228px; float: left; margin: 5px 0 0 10px; display: inline; line-height: 21px; }
.search_qk div.qkcontent dd span{ float: right; }
.search_qk div.qkcontent dd a{ color: #00438f; text-decoration: underline; }


.tabpanel {
	CLEAR: both; BACKGROUND-COLOR: #ffffff; PADDING: 0px; MARGIN: 10px 0px 0px 0px
}

.tabpanel .tablist {
		MARGIN-LEFT: 2px; MARGIN-RIGHT:2px; MARGIN-TOP:2px; MARGIN-BOTTOM:0px; PADDING: 0px;  
		FONT-SIZE: 12px; WIDTH: 100%;  LIST-STYLE-TYPE: none;  
}
.tabpanel .tablist LI {
		BORDER-LEFT-COLOR: #BC81B5;BORDER-RIGHT-COLOR: #BC81B5;BORDER-TOP-COLOR: #BC81B5;BORDER-BOTTOM-COLOR: #BC81B5;
        PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
		FLOAT: left; MARGIN: 0px;  FONT-FAMILY: "ËÎÌå", sans-serif
}
.tabpanel .tablist A {
		BORDER-LEFT: #BC81B5 1px solid; BORDER-RIGHT: #BC81B5 1px solid; BORDER-TOP: #BC81B5 1px solid; BORDER-BOTTOM: #BC81B5;
		PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
		DISPLAY: block; BACKGROUND: #f1f1f1; FLOAT: left; MARGIN: 0px 1px 0px 0px;
        COLOR: #333; TEXT-DECORATION: none
}

.tabpanel .tablist A:hover {
        BORDER-LEFT-COLOR: #BC81B5; BACKGROUND: #f1f1f1; BORDER-BOTTOM-COLOR: #BC81B5; PADDING-BOTTOM: 5px;
        COLOR: #333; BORDER-TOP-COLOR: #BC81B5; BORDER-RIGHT-COLOR: #BC81B5
}

.tabpanel .up{
        BORDER-LEFT-COLOR: #BC81B5; BACKGROUND: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; PADDING-BOTTOM: 0px;
        COLOR: #333; BORDER-TOP-COLOR: #BC81B5; BORDER-RIGHT-COLOR: #BC81B5
}


.tabpanel .up A {
        BORDER-LEFT-COLOR: #BC81B5; BACKGROUND: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; PADDING-BOTTOM: 5px;
        COLOR: #333; BORDER-TOP-COLOR: #BC81B5; BORDER-RIGHT-COLOR: #BC81B5
}
.tabpanel .tab {
		BORDER-TOP: #BC81B5 1px solid; BORDER-BOTTOM: #BC81B5 1px solid; BORDER-LEFT: #BC81B5 1px solid; BORDER-RIGHT: #BC81B5 1px solid; 	
		PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;  PADDING-BOTTOM: 1px;
		MARGIN-LEFT:2px; MARGIN-RIGHT:2px; MARGIN-TOP:0px; MARGIN-BOTTOM:2px ;
		BACKGROUND: #ffffff; WIDTH: 550px;  
}

.tabpanel .tab2 {
        BORDER-TOP: #BC81B5 1px solid; BORDER-BOTTOM: #BC81B5 1px solid; BORDER-LEFT: #BC81B5 1px solid; BORDER-RIGHT: #BC81B5 1px solid;
        PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;  PADDING-BOTTOM: 1px;
        MARGIN-LEFT:2px; MARGIN-RIGHT:2px; MARGIN-TOP:0px; MARGIN-BOTTOM:2px ;
        BACKGROUND: #ffffff; WIDTH: 550px; DISPLAY: none; 
}

.tabpanel #tab1 {
    WIDTH: 610px
}
.tabpanel #tab2 {
    WIDTH: 610px
}
.tabpanel #tab3 {
    WIDTH: 610px
}
.tabpanel #tab4 {
    WIDTH: 610px
}
.tabpanel #more{
width:50px;
height:23px;
PADDING-LEFT:0px; PADDING-RIGHT:0px; PADDING-TOP:2px; PADDING-BOTTOM:0px;
border:medium none ;
margin:0px;
text-align:right;
float:right;
}
                                                                                                                             
.tabpanel #more a{
font-size: 13px;
text-decoration: none;
}
                                                                                                                             
.tabpanel #more a:link {
color:#000000;
}
                                                                                                                             
.tabpanel #more a:visited {
color:#000000;
}

.tabpanel #more a:hover {
color: #FF5D08;
text-decoration: underline;
}

.my_photoset {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 370px
}
.my_photoset DL {
	FLOAT: left; WIDTH: 370px
}
.my_photoset DD {
	MARGIN-TOP: 5px; COLOR: #9a9a9a; LINE-HEIGHT: 21px
}
.my_photoset DD i{ text-align: left; font-style:normal; }
.my_photoset DT {
	FONT-WEIGHT: bolder
}
.my_photoset DD LABEL {
	FLOAT: left; WIDTH: 115px; COLOR: #636363
}
.my_photoset DD INPUT {
	VERTICAL-ALIGN: middle
}
.my_photoset DD IMG {
	VERTICAL-ALIGN: middle
}


.photopw {
	DISPLAY: inline; FLOAT: left; MARGIN: 30px 0px 0px 50px; WIDTH: 530px
}
.photopw H3 {
	text-align: left; font-style:normal; FONT-WEIGHT: normal;font-size:12px;PADDING-RIGHT: 0px; PADDING-LEFT: 80px; BACKGROUND: url(../images/love/icon02_profilephoto.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 450px; LINE-HEIGHT: 2; PADDING-TOP: 10px
}
.photopw H3 A {
	COLOR: #014391
}
.photopw H4 {
	text-align: left; font-style:normal; FONT-WEIGHT: normal;font-size:12px;MARGIN-TOP: 10px; FONT-WEIGHT: normal; BACKGROUND: url(../images/love/bg01_profilephoto.gif) no-repeat; FLOAT: left; WIDTH: 527px; HEIGHT: 69px; TEXT-ALIGN: center
}
.photopw H4 INPUT {
	DISPLAY: inline; FLOAT: left; MARGIN: 20px 0px 0px 30px
}
.photopw H4 SPAN {
	DISPLAY: inline; FLOAT: left; MARGIN: 4px 0px 0px 10px; LETTER-SPACING: 1em
}
.photopw H4 SPAN A {
	DISPLAY: block; BACKGROUND: url(../images/love/btn01_over_profilephoto.gif) no-repeat; FLOAT: left; WIDTH: 99px; LINE-HEIGHT: 21px; HEIGHT: 21px
}
.photopw H4 SPAN A:hover {
	BACKGROUND: url(../images/love/btn01_on_profilephoto.gif) no-repeat; COLOR: #636363; TEXT-DECORATION: none
}


.party_left{
	width: 560px;
	float: left;
}
#party_list{
	width: 560px;
	float: left;
	margin-top: 10px;
	background: url(../images/love/subcontent_bg_01.gif) 0 0 repeat-x;
}
.party_boxin_list{
	width: 560px;
	float: left;
	border-top: none;
	height: 600px;
	padding-bottom: 10px;
}
.party_intro_list{
	width: 540px;
	float: left;
	border-bottom: 1px dotted #CCC;
	display: inline;
	margin: 10px 10px 0 10px;
	overflow: hidden;
	text-align: left;
	padding-bottom: 10px;
}
.party_intro_list h5{
	width: 540px;
	float: left;
	font-weight: bolder;
	font-size: 14px;
	color: #AB0080;
	line-height: 25px;
	margin-top: 5px;
}
.party_intro_list h5 span{
	float: right;
	font-weight: normal;
}
.party_intro_list p{
	width: 155px;
	text-align: center;
	float: left;
	margin-top: 10px;
}
.party_intro_list p img{
	width: 150px;
	height: 100px;
	padding: 1px;
	border: 1px solid #CCC;
}
.party_intro_list dl{
	width: 360px;
	float: left;
	margin: 10px 0 0 10px;
	display: inline;
	line-height: 26px;
}
.party_intro_list dd{
	float: left;
	width: 360px;
}
.party_intro_list dd strong, .party_intro_list dd em{
	float: left;
}
.party_intro_list h6{
	background: url(http://images.love21cn.com/w3/parties/i/index/party_bg01.gif) no-repeat;
	width: 98px;
	height: 95px;
	text-align: center;
	float: left;
	padding-top:  10px;
	float: right;
	margin-top: 5px;
}
.party_intro_list h6 strong{
	color: #AB0080;
	font-size: 20px;
	font-weight: bolder;
}
.party_intro_list h6 a{
	text-decoration: underline;
}
.party_intro_list h6 em{
	display: inline;
	margin: 5px 0 0 12px;
}
.party_intro_list h6 em a{
	text-decoration: none;
}
.pageclass{
	width: 668px;
	float: left;
	border-top: 1px dotted #CCC;
	text-align: right;
	font-weight: bolder;
	margin-top: 10px;
	overflow: hidden;
	display: inline;
	margin-left: 10px;
	padding-top: 10px;
}
.pageclass a{
	padding: 0 2px;
	margin: 0 2px;
	text-align: center;
	color: #AB0080;
	border: 1px solid #E2A3D2;
	background: url(http://images.love21cn.com/w3/parties/i/index/page_over.gif) repeat-x top;
	float: left;
	line-height: 19px;
}
.pageclass a:hover, .pageclass span a{
	background: url(http://images.love21cn.com/w3/parties/i/index/page_on.gif) repeat-x top;
	border-color: #AB0080;
	color: White;
	text-decoration: none;
}
.pageclass em{
	float: right;
}

.party_right{
	width: 200px;
	float: right;
	padding-top: 10px;
}


.party_border01{
	border: 1px solid #E2A3D2;
}
.party_bg02{
	background: url(../images/love/party_bg02.jpg) repeat-x top;
}
A.eidt_event {
	DISPLAY: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/bu6.jpg); PADDING-BOTTOM: 0px; WIDTH: 83px; PADDING-TOP: 0px
}
.eventitem {
  background: #FFFFFF; font-size: 13px; line-height: 20px; FONT-WEIGHT: bold; color:#009900
}
.itemvalue {
  background: #FFFFFF; font-size: 13px; line-height: 20px
}
UL.eventaction {
	MARGIN: 0px 0px 5px 5px; ZOOM: 1
}
UL.eventaction LI {
	FLOAT: left; MARGIN-RIGHT: 5px; LIST-STYLE-TYPE: none
}
UL.eventaction LI A {
	DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; BACKGROUND: url(img/bu3.jpg) no-repeat; WIDTH: 80px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL.eventaction LI A:hover {
	COLOR: #fff
}
UL.eventaction LI A:visited {
	COLOR: #fff
}

.party_intro_list a{
	color:#AB0080;
	text-decoration:underline;
}
.party_intro_list h5 a{
	color: #333333;
	text-decoration:none;
}
.party_intro_list h5 a:hover{
	color: #c00;
	text-decoration:underline;
}
.party_intro_list h5 .party_tc01{
	color: #AB0080;
	text-decoration:none;
}
.party_intro_list h5 .party_tc01 a{
	color: #AB0080;
	text-decoration:none;
}
.party_intro_list h5 .party_tc01 a:hover{
	color: #F60;
}

.party_bn02{
	width: 75px;
	height: 21px;
	border: none;
	text-align: center;
	color: #AB0080;	
	background: url(../images/love/party_bn03.jpg) no-repeat;
	float: left;
	line-height: 23px;
	overflow: hidden;
}
.party_bn02 a{
	color: #AB0080;
	text-decoration: none;
	width: 75px;
	height: 21px;
	display: block;	
}

#body{
	float:left;
	width:560px;
	margin:0 8px 0 0;
}
#rightcontent{
	float:left;
	width:200px;
}

#main{
  text-align: left;
	width:558px;
	overflow:hidden;
	padding-bottom:10px;
	border:1px solid #e1a3d2;
	background: url(../images/love/subcontent_bg_01.gif) 0 0 repeat-x;
	margin-top: 10px;
}
#main h3{
	color:#393939;
	text-align:center;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 13px 0;
}
#main h3 span{
	margin-right:5px;
}
#main a{
	color:#AB0080;
	text-decoration:underline;
}
#main h3 a{
	color:#333;
	text-decoration:none;
}
#main h3 a:hover{
	color:#c00;
	text-decoration:none;
}

#main .left_title{
  float:left;
  text-align: left;
	width:320px;
	margin:0px 15px 0px 10px;
	
}
#main .right_img{
  float:left;
  text-align: left;
	width:200px;
}
#main .conditionarea{
  text-align: left;
	width:558px;
	padding:0 25px 10px 50px;
	margin:0 auto;
	background:url(../images/love/line_02.gif) bottom repeat-x;
}
#main .conditionarea p{
	line-height:23px;
}
#main .conditionarea p a{
	color:#bc008d;
	text-decoration:underline;
}

#main .contentarea{
  text-align: left;
	margin:0 auto;
	overflow:hidden;
}
#main .contentarea .piccol{
	float:left;
	width: 100%;
	/*width:154px;*/
	margin-right:10px;
}
#main .contentarea .piccol img{
	margin-bottom:10px;
	padding:1px;
	border:1px solid #ccc;
	background:#fff;
}
#main .left_title p{
	float:left;
	clear:none;
	position:relative;
	width:320px;
	margin:0 auto;
	line-height:23px;
}
#main .contentarea p{
	float:left;
	clear:none;
	width:538px;
	margin:0px 10px 0px 10px;
	line-height:20px;
	/*text-indent:2em;*/
}

#main .blank10{
	clear:both;
	height:10px;
	overflow:hidden;
}
#main .title{
	float:left;
}
#main .text{
	float:left;
}
#main a.btnstyle2{
	display:block;
	width:86px;
	height:19px;
	overflow:hidden;
	text-align:center;
	line-height:19px;
	color:#07596e;
	text-decoration:none;
	border:1px solid #5ebdd9;
	background:url(../images/love/btn_01.gif) repeat-x;
}
#main a.btnstyle1{
	display:block;
	width:125px;
	height:19px;
	overflow:hidden;
	text-align:center;
	line-height:19px;
	color:#c20090;
	text-decoration:none;
	border:1px solid #e782ba;
	background:url(../images/love/btn_02.gif) repeat-x;
}

#main .text a.btnstyle2{
	position:absolute;
	right:0;
	top:0;
}

#main .subtitle{
  text-align: left;
	clear:both;
	width:538px;
	height:20px;
	overflow:hidden;
	margin:10px 10px 10px 10px;
	background:url(../images/love/main_subtitle_new.gif) #fce4f6 no-repeat;
}
#main .subtitle h2{
  color:#AB0080;
	line-height:22px;
	margin-left:30px;
	font-size:12px; 
	display:inline;
	float:left;
	font-weight:bold;
}

#main .form{
	width:405px;
	margin:0 auto;
	padding:15px 0;
}
#main .form table{
	line-height:30px;
	margin:0 0 20px 0;
}
#main .form table td{
	vertical-align:middle;
	line-height:30px;
	height:35px;
}
#main .form table td span.red{
	color:#ff0000;
}
#main .form table td .inputstyle1{
	width:270px;
	height:17px;
	line-height:17px;
	border-left:1px solid #404040;
	border-top:1px solid #404040;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
}
#main .form table td .inputstyle2{
	width:150px;
	height:17px;
	line-height:17px;
	border-left:1px solid #404040;
	border-top:1px solid #404040;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
}
#main .form table td .inputstyle3{
	float:left;
	margin-top:9px;
	width:60px;
	height:17px;
	line-height:17px;
	border-left:1px solid #404040;
	border-top:1px solid #404040;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
}
#main .form table td select{
	margin-right:3px;
}
#main .form table td span{
	line-height:40px;
	margin-left:3px;
}
#main .form table td em {
	float:left;
	margin:9px 2px 0 3px;
}
#main .form a.btnstyle1{
	display:block;
	width:86px;
	height:19px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	line-height:19px;
	color:#07596e;
	text-decoration:none;
	border:1px solid #5ebdd9;
	background:url(../images/love/btn_01.gif) repeat-x;
}

#main .form a.btnstyle1:hover{
	color:#07596e;
	text-decoration:none;
}

#main .btnarea{
	float:left;
	width:320px;
	margin:0 auto;
}
#main .btnarea .btnstyle1{
	float:left;
	margin-left:10px;
}
#main .btnarea .btnstyle2{
	float:right;
}

#main .blank10{
	clear:both;
	height:10px;
	overflow:hidden;
}

#hdts .content{
	text-align: left;
	width:178px;
	overflow:hidden;
	line-height:20px;
	margin-top: 10px;
}
#hdts{
	margin-top: 10px;
}

.columnstyle1{
	margin:0 0 10px 0;
	border:1px solid #e0a2d1;
}
.columnstyle1 .title{
	height:20px;
	overflow:hidden;
	text-align: left;
	border-bottom:1px solid #e1a2d1;
	background:url(../images/love/bg_columnstyle1_title.gif) 0 0 repeat-x;
	font-weight: bolder;
}
.columnstyle1 .title h2{
  color:#AB0080;
	font-weight: bolder;
	line-height:22px;
	padding-left:10px;
	font-size:12px; 
}
.columnstyle1 .title .more{
	float:right;
	line-height:22px;
	color:#AB0080;
	margin:0 10px 0 0;
	font-weight: normal;
}
.columnstyle1 .content{
	padding:6px 10px;
}
.columnstyle1 .content ul{
	overflow:hidden;
}
.columnstyle1 .content ul li{
	line-height:22px;
	padding:0 0 0 10px;
	background:url(../images/love/icon_01.gif) 0 9px no-repeat;
}
.columnstyle1 .content ul li.more{
	text-align:right;
	line-height:18px;
	padding:0;
	background:none;
}

.ad200{
  width: 200px;
  height:100px;
  float: left;
  margin: 10px 0 10px 0;
clear:both;
}

#party_partynull{
	width: 198px;
	float: left;
	margin-top: 10px;
	padding-bottom:8px;
}
#party_partynull h3.party_title_mypartynull{
	background: url(../images/love/party_right_boxnull.jpg) no-repeat;
	width: 194px;
	height: 24px;
	line-height: 24px;
	float: left;
	margin: 0 0 0 6px;
	display: inline;
	color: #AB0080;
	font-weight: bolder;
	font-size:12px; 
}
#party_partynull p.party_img_mypartynull{
	width: 100%;
	float: left;
	margin: 5px 0 0 0;
}
