
.partyleft{width:140px; float:left; padding:0 10px 0 0;}
.partycenter{width:599px; float:left; padding:0 10px 0 0; border-right:1px #eee solid;position:relative;}
.partyright{width:180px; float:right;}
.partymenu{border:1px #eee solid; padding:5px;}
.partymenulist{padding:5px 0 10px 10px; text-align:left;}
.partymenulist ul{margin:0; padding:0; list-style:none;}
.partymenulist li{font-size:14px; line-height:20px;}
.partymenulist span{font-size:11px;}

.partytitle{height:27px; line-height:27px; padding:0 10px 0 5px; font-size:14px; overflow:hidden; border-bottom:1px #eee dashed;}
.partycity{float:left; padding:0 10px 0 0;}
.partycity a{display:block; line-height:25px; border:1px #fff solid; padding:0 5px 0 5px;}
.partycity a:hover{border-top:1px #F0F0F0 solid; border-right:1px #999 solid; border-bottom:1px #999 solid; border-left:1px #F0F0F0 solid; color:#000; text-decoration:none;}

.partyweek{height:25px; line-height:25px; overflow:hidden; padding:10px 10px 0 10px;}
.partyweek a{display:block; line-height:23px; float:left; border:1px #eee solid; background:#fff; padding:0 10px 0 10px; margin:0 5px 0 0;}
.partyweek a:hover{background:#FFAA00; border:1px #FD7E02 solid; color:#fff; text-decoration:none;}
.partyweek img{padding:3px 0 0 0;}
.partyweek span{display:block; line-height:23px; float:left; background:#FFAA00; border:1px #FD7E02 solid; color:#fff; padding:0 10px 0 10px; margin:0 5px 0 0;}

.partylist{padding:10px 10px 5px 10px; text-align:left; border-bottom:1px #eee dashed;}
.partylisttitle{height:20px; line-height:20px; overflow:hidden; font-size:14px;}
.partylisttitle span{font-size:12px; color:#999;}
.partyinfo{height:25px; line-height:25px; overflow:hidden;}
.partyinfo span{color:#588526;}
.partyjoin{float:right; font-size:14px; font-weight:bold;}
.partyjoin a{color:#FD7E02;}

.partyno{padding:10px;}
.partyno span{color:#588526;}
.partynolink{font-size:14px; font-weight:bold; padding:10px 0 0 0;}
.partynolink a{color:#FD7E02;}

.citypopup{border:1px #aaa solid; position:absolute; top:27px; left:5px; background:#fff; padding:0 10px 10px 10px;}
.citypopup dl{margin:0; padding:0; text-align:left;}
.citypopup dt{font-weight:bold; padding:10px 0 0 0;}
.citypopup dd{margin:0;}
.citypopup a{padding:0 10px 0 10px;}