@import url("/common/styles/Global.css");
@import url("/common/styles/Layout.css");
@import url("/common/styles/BasicList.css");
@import url("/common/styles/BasicPanel.css");
a{ color:#4e4e4e; text-decoration:none;}
a:hover{color:#b300c6; text-decoration:underline;}

#Foot{ width:775px;}
#LoveMenu{ width:774px;background:#9966cb;  padding-bottom:1px;  margin-top:-8px; padding-left:4px; border-bottom:4px solid #deceff; margin-bottom:7px;}
#LoveMenu a{ display:block; float:left; color:#fff; line-height:28px; width:69px; border-right:1px solid #fff;}
#LoveMenu a:hover{ background:#621d93;}

.Pagination{ width:100%; padding:5px;}
.Pagination span{color:#FF3300;}
.Pagination a.Link{ border:1px solid #ccc; padding:4px 9px 2px 9px; background:#ffe6ec;color:#000;}
.Pagination a.Link:hover{ text-decoration:none;color:#fff; background:#f96f90;}
.Pagination span.NoLink{border:1px solid #ccc; padding:4px 9px 2px 9px; background:#f1f1f1;color:#cdcdcd; font-weight:normal;}

.LoveBordere3d4eb{ border:1px solid #e3d4eb;}
.LoveBorderc2c2c2{border:1px solid #c2c2c2;}
.topuserinfo{color:#9966cb;}
.topuserinfo a{color:#9966cb;}
.toplogined  img{ vertical-align:middle; }
.toplogined{
float: right;
margin-top: 5px;
background:none; border:none;
}

.toplogined dl{
width: 260px;
float: left;
margin: 5px 0 0 0;
color: #661387;
}
.toplogined dl a{
color: #661387;
text-decoration: none;
}
.toplogined dd{
width: 190px;
float: left;
}
.toplogined dd input{
border: 1px solid #B892C5;
}
.toplogined dt{
width: 50px;
float: left;
margin: 2px 0 0 0;
}
.toplogined dd span{
margin: 0 0 0 55px;
width: 140px;
float: left;
}
.toplogined dd em{
color: White;
}
.toplogined dd span input{
border: none;
}
.toplogined ul{
width: 60px;
float: left;
margin: 5px 0 0 0;
list-style: none;
}
.toplogined li{
width: 60px;
float: left;
text-align: left;
line-height: 20px;
}
.toplogined li a{
color: #9F73AF;
text-decoration: none;
}

#LoveLogin{ background:url(/Love/images/index_login_bg.gif) no-repeat; height:280px;color:#fff;}
#LoveLogin .Search{}
#LoveLogin a{color:#ffde00; text-decoration:underline;}
#LoveLogin .login{ text-align:center; line-height:20px; }
#LoveLogin .login .FreeREG button{ background:none; border:0; cursor:pointer; margin:5px 0 9px 0; width:119px; height:36px;}
#LoveLogin .login .Welcome{ text-align:left; padding-left:2.2em;}
#LoveLogin .login .Welcome a img{ margin:6px 0 9px 0; }
#LoveAction{ background:#f0e9ff; height:134px;}
#LoveAction th{ height:50px;}
#LoveAction td{ text-align:left; vertical-align:top;}
#LoveAction ul{ margin:5px;}
#LoveAction ul li{ line-height:22px;}
#LoveAction ul li a{color:#777777;}
#LoveAction ul li strong{color:#801297;}

.LoveList_1{ margin:3px;}
.LoveList_1 li{ line-height:22px; text-align:left;}
.LoveList_2{ margin:8px;}
.LoveList_2 li{ line-height:22px; text-align:left;}
.aLoveList li{ line-height:22px; border-bottom:1px solid #f1f1f1; text-align:left;}
.aLoveList li a{ float:left;}
.aLoveList li span{ float:right;color:#000;}
table.aLoveTableList th{color:#000000; padding:4px 9px;}
table.aLoveTableList td{ border-bottom:1px  dashed #ccc; text-align:left; padding:4px 9px;}
table.aLoveTableList td a{color:#701481;}
table.bLoveTableList th{color:#000000; padding:4px 9px;}
table.bLoveTableList td{ border-bottom:1px  solid #ccc; text-align:left; padding:4px 9px;}
table.bLoveTableList td a{color:#701481;}

#LovePhoto th{ border-bottom:1px solid #9204a8;}
#LovePhoto th h3{ font-size:14px; background:url(/Love/images/love_photo_title.gif) no-repeat; width:100px; line-height:24px;color:#000; float:left; margin-right:15px;}
#LovePhoto th ol{ margin-top:3px;}
#LovePhoto th ol li { float:left; margin:0 1px;}
#LovePhoto th ol li a{background:url(/Love/images/Love_photo_tabs_bg.gif) no-repeat; width:54px; font-weight:normal;color:#fff; display:block; height:21px; line-height:21px;}
#LovePhoto th span{ float:right; font-weight:normal;}
#LovePhoto th ol li a:hover{background:url(/Love/images/Love_photo_tabs_bg_hover.gif) no-repeat;color:#bf1bd2; text-decoration:none;}
#LovePhoto th ol li a.cur{background:url(/Love/images/Love_photo_tabs_bg_hover.gif) no-repeat;color:#bf1bd2; text-decoration:none;}
#LovePhoto .PhotoPanel ul{ width:100%; background:url(/Love/images/love_photo_line.gif) no-repeat left top;}
#LovePhoto .PhotoPanel li{ float:left; width:360px; margin:20px 27px 5px 0;}
#LovePhoto .PhotoPanel li div{ float:left;}
#LovePhoto .PhotoPanel li div a{color:#ff40bf; text-decoration:underline; line-height:25px;}
#LovePhoto .PhotoPanel li div img{ border:3px solid #e1e0e1; width:110px; height:135px;}
#LovePhoto .PhotoPanel li span{ display:block; float:right; text-align:left; width:230px;}
#LovePhoto .PhotoPanel li span h3{color:#ff40bf; font-size:13px;}
#LovePhoto .PhotoPanel li span cite{ font-style:normal; height:35px; display:block;}
#LovePhoto .PhotoPanel li span blockquote{ margin-top:10px;color:#000; height:65px;}
#LovePhoto .PhotoPanel li span button{ background:url(/Love/images/love_photo_more.gif) no-repeat; border:none; width:75px; height:19px; cursor:pointer; float:right; margin-top:8px;}

#LovePhotoGride{}
#LovePhotoGride li{ background:url('../images/LovePhotoGride_1.gif') no-repeat left top; text-align:center; width:144px; float:left;}
#LovePhotoGride li{ margin:8px 3px 8px 1px;}
#LovePhotoGride li span{ display:block; background:url('../images/LovePhotoGride_2.gif') no-repeat left bottom; line-height:14px; padding-bottom:5px;color:#9e1c96; padding-top:3px;}
#LovePhotoGride li span a{color:#9e1c96;}
#LovePhotoGride li img{ border:3px solid #fff; margin-top:10px; width:110px; height:135px; }
#LovePhotoGride li span img{ border:none; margin:0; width:auto; height:auto; margin-top:4px;}

#LoveOnline{}
#LoveOnline li{ width:99%; border:1px solid #ccc; background:#F9F1FC; }
#LoveOnline li{ margin:10px 0;}
#LoveOnline li span{ display:block; line-height:14px; color:#701481; text-align:left;position:relative; }
#LoveOnline li span a{color:#701481;}
#LoveOnline li img{ border:7px solid #fff;  width:90px; height:105px; float:left; margin-right:10px;}
#LoveOnline li span img{ border:none; margin:0; width:auto; height:auto; float:none;}
#LoveOnline li span div{ display:block; position:absolute; left:0; bottom:5px; width:84%;}
#LoveOnline li span div button{background:url(/Love/images/love_photo_more.gif) no-repeat; border:none; width:75px; height:19px; cursor:pointer; float:right; position:absolute; right:0; bottom:0;}
#LoveOnline li span blockquote{color:#333;  display:block; padding:5px; width:80%; line-height:21px;}
#LoveOnline li span h3{ font-size:12px; font-weight:normal; line-height:25px;position:relative;width:84%;}
#LoveOnline li span h3 cite{ position:absolute; right:0; top:0; font-style:normal;}




.LovePanel{ border:1px solid #d4abf7;position:relative; height:100%;}
.LovePanel .paneltitle{ background:#eadafe; border-bottom:1px solid #d4abf7;  height:24px;}
.LovePanel .paneltitle h5{ float:left; width:100px;color:#a360d7; font-size:14px; line-height:24px;}
.LovePanel ol{ background:#eadafe;  width:100%; height:20px!important; height:19px; }
.LovePanel ol li{ padding:0 10px;cursor:pointer;color:#a360d7;  line-height:25px!important;line-height:24px; float:left; margin-left:5px; font-size:14px;}
.LovePanel ol li.current{ background:#fff;border-left:1px solid #d4abf7;border-right:1px solid #d4abf7;font-weight:bold; }
.LovePanel .panelmore{ position:absolute; right:5px; top:1px;}
.LovePanel .panelmore a{color:#a360d7;}
.LovePanel .panelscontent{ height:100%;}

.aLovePanel th{ padding:3px 7px; text-align:left;color:#701481;}
.bLovePanel th{padding:5px 7px;  text-align:left;color:#fff;}
.cLovePanel th{padding:3px 7px;  text-align:left;color:#fff;}
.Imgmiddle{ vertical-align:middle; margin:0 3px;}


.aff{ background:#fff; line-height:23px;color:#841097;}
.aff a{color:#8117a8;}

.loveStar{border:1px solid #d4abf7;}
.loveStar th{ background:#edd7ff; width:20px; padding:4px; border-right:1px solid #d4abf7;}
.loveStar th a{ font-size:14px;color:#850f97; display:block; height:100%; width:100%;}
.loveStar th a:hover{font-size:14px;color:#000; text-decoration:none;}
.loveStar td{ background:#f9f9f9;}


.LoveOnline{ margin-left:4px;}
.LoveOnline h5{ font-size:14px; font-weight:bold;}
.LoveOnline li{ float:left;}
.LoveOnline li a{ display:block; padding:5px 8px;}
.LoveOnline li a:hover{ background:#9966CB;color:#fff; text-decoration:none;}
.LoveOnline li a:hover img{border:1px solid #ccc;}
.LoveOnline li img{ width:74px; height:91px; border:1px solid #D1D1D1;}
.LoveOnline li span{ display:block; line-height:14px;}

.ImportantPanel .paneltitle{ background:#8251be;}
.ImportantPanel .paneltitle h5{color:#fff;}
.ImportantPanel .panelmore a{color:#fff;}

#LoveP{ text-align:left; width:774px; margin-bottom:8px;color:#000;}



#LoveReg{border-top:3px solid #ce61ce;}
#LoveReg h1{ font-size:16px;margin:10px 0; background:#f7e7f7;color:#c600a5; text-align:left; height:28px;}
#LoveReg h1 img{ vertical-align:middle;}
#LoveReg div.important{ text-align:left;}
#LoveReg .JinDu td{ line-height:24px; font-size:12px; padding-left:10px; }
#LoveReg .JinDu th{ line-height:24px;color:#fff; background:#c600a5; font-size:12px; padding-left:10px;}
#LoveReg .regform td{ padding:8px 2px;}
#LoveReg .regform td label{ display:block; border:1px solid #dadada; padding:2px 4px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; }
#LoveReg .regform td label strong{color:#ff0000; margin-right:5px;}
#LoveReg .regform th{color:#000; width:80px; text-align:left;}
#LoveReg .regform input{ padding:1px 2px;}

#sys_error{ border:3px solid #f1f1f1;}
#sys_error td{ padding:10px 0;}

#LoveLoginDo{border-top:3px solid #ce61ce; margin-bottom:10px;}
#LoveLoginDo .LoveDoLoginForm table{ border:1px solid #b892c5; margin-top:20px;}
#LoveLoginDo .LoveDoLoginForm table th{ background:#d6bbf2 url("../images/lock.gif") no-repeat 8px 3px; font-size:14px;color:#701481; padding:4px 30px;}
#LoveLoginDo .LoveDoLoginForm table td{ padding:7px 60px;}
#LoveLoginDo .LoveDoLoginForm table td input{ padding:1px 2px;}
#LoveLoginDo h1{ font-size:14px; font-weight:normal; text-align:left; padding:10px; background:#f5f1fe; width:85%; line-height:22px; margin-top:10px;color:#000;}


#LoveDiary{}
.DiaryCommend{ }
.DiaryCommend li{ text-align:left; background:#F5EFF9; height:100%;border-bottom:1px solid #fff; position:relative; padding:6px;}
.DiaryCommend li img{ float:left; display:block;  width:60px; height:70px; margin-right:10px;}
.DiaryCommend li h4{ font-size:12px; font-weight:normal; text-align:left; line-height:20px;}
.DiaryCommend li span{ line-height:25px; }
.DiaryCommend li span i{ font-size:32px; font-family:sans-serif; font-weight:bold;color:#ccc; position:absolute; right:4px;  bottom:4px;}
.DiaryCommend li span u{position:absolute;  text-decoration:none; right:4px; top:4px;}


#LoveSearchForm{ margin:5px;}
#LoveSearchForm th{ text-align:center; width:100px;}
#LoveSearchForm td{ text-align:left; padding:6px 4px;}
