.rightBox {
	border: 2px solid #E7F8FE; padding: 2px;
}

.rightBox h4 {
	font-size: 14px; height: 28px; line-height: 28px; background: #E7F8FE; padding-left: 10px;
	border-bottom: 1px solid #BFDAE6; color: #006699; margin-bottom: 5px;
}

.rightBox a {
	color: #8FBC13; text-decoration: none;
}
.rightBox li.active a{
	color: #6600cc; text-decoration: underline;
}

.rightBox a:hover {
	color: #FF9900;
}

.rightBox ul {
	list-style-type: none; padding: 0 15px; margin: 0;
}

.rightBox li {
	display: block; width: 80px; height: 20px; line-height: 20px; float: left;
}

.gray {
	color: #999999; font-size: 12px; margin-left: 5px;
}

.rightBox input[type=text] {
	border: 1px solid #999999; font-size: 12px; color: #999999; margin-left: 15px; margin-top: 10px;
	margin-bottom: 20px;
}

.botton {
	font-size: 12px; color: #FFFFFF; height: 20px; margin-bottom: 20px; line-height: 20px; border: none;
	background: #006699; margin-left: 5px; width: 50px;
}

.glian {
	padding: 10px; border-bottom: 1px dashed #CCE2E4; height: 70px;
}

.glianImg {
	width: 70px; height: 70px; float: left;
}

.glianTxt {
	width: 140px; height: 70px; float: right;
}

.actBox {
	border: 2px solid #EBF4D3; padding: 2px; color: #333333;
}

.actBox h2,actBox LABEL {
	margin: 2px 0; padding: 0 20px; height: 30px; line-height: 30px; background: #E7F8FE;
	font-size: 14px; color: #006699; border-top: 1px solid #CFE5EE;
}

.actHeader {
	background: #FAFFED; padding: 20px; padding-top: 5px;
}

.actHeader h1 {
	margin: 0; padding: 0; line-height: 40px; font-size: 20px; color: #006699;
}

.actHeader li {
	margin-bottom: 4px;
}

.actHeader img.border {
	border: 1px solid #66CCCC; padding: 2px;
}

.actBox a {
	color: #8FBC13; text-decoration: none;
}

.actBox a:hover {
	color: #FF9900;
}

.actBox ul {
	list-style-type: none; margin: 0; padding: 0;
}

.rightBtn {
	float: right; margin-top: 1px;
}


.infoNav {
	display: block; list-style-type: none; margin: 0; padding: 0; float: left; width: 130px;
	padding: 40px;
}

.infoNav li {
	display: block; height: 30px; margin: 0; padding: 0; margin-bottom: 2px;
}

.infoNav a {
	color: #8FBC13; font-size: 18px; text-decoration: none; display: block; height: 30px;
	line-height: 30px; width: 115px; padding-left: 15px;
}

.infoNav a:hover {
	border: 1px solid #8FBC13;
}

.infoMain {
	width: 600px; float: right; padding: 40px; margin-right: 20px;
}

.infoMain p {
	margin: 0; padding: 0; margin-bottom: 8px; line-height: 24px; text-indent: 24px;
}

.selectEvent {
	height: 60px; border: 2px solid #EBF4D3; padding: 2px;
}

.selectEvent h2 {
	font-size: 14px; height: 28px; line-height: 28px; margin-bottom: 5px; padding-left: 10px;
	background: #FAFFED; border-bottom: 1px solid #EBF4D3;
}

.selectEvent p {
	padding-left: 10px;
}

.selectEvent select {
	color: #666666; font-size: 12px;
}

.selectEvent input {
	margin-left: 25px;
}

.event {
	border: 2px solid #EBF4D3; border-top: 0; padding: 2px;
}

.event h3 {
	height: 28px; line-height: 28px; background: #FAFFED; padding-left: 10px;
	border-bottom: 1px solid #EBF4D3; margin-bottom: 5px;
}

.event h3 a {
	color: #8FBC13; text-decoration: none; font-size: 14px;
}


.event table {
	padding: 10px;
}

.event a {
	color: #8FBC13; text-decoration: none;
}

.event a:hover {
	color: #FF9900
}

.event li {
	display: block; margin-bottom: 2px;
}

.green {
	color: #75C0DC; font-weight: bold; margin-right: 10px;
}

.textarea_comment {
	width: 550px; height: 80px; border: 1px solid #999999; color: #666666; background: #F7F5F4;padding: 5px;
}


.button_cancel {
	background: url(../../images/event/button_cancel.gif); width: 44px; height: 21px; border: 0;
	cursor: pointer;
}

/** tags*/
.act_taglist {
	border: 2px solid #EBF4D3; padding: 2px; border-bottom: 1px; width: 600px;
}

.act_taglist h3 {
	height: 28px; line-height: 28px; background: #FAFFED; margin: 0; padding: 0; padding-left: 10px;
	border-bottom: 1px solid #EBF4D3; margin-bottom: 5px;
}

.act_taglisttime {
	float: right; font-weight: normal; padding-right: 10px;
}

.act_taglisttag {
	float: right; font-weight: normal; padding-right: 10px;
}

.act_taglistintro {
	color: #999999; padding: 10px; padding-top: 5px; line-height: 160%; clear: both;
}

.act_taglisttitle {
	font-size: 14px;
}

.picList {
	width: 100%; text-align: left;  padding: 15px;
}
span.eventState{
	color:#ff5400;
}

/*new */
.active-side{ width:222px;float:right; margin-right:5px;overflow: hidden;}
.active-main{ width:707px;float:left; background:#E2F7FF; margin:0px;overflow: hidden;}
.side-content{background:url(../../images/event/bg/active-sidebar-bg1.gif) repeat-y; padding:0px 20px;}
.side-content-2{background:url(../../images/event/bg/active-sidebar-bg2.gif) repeat-y; padding-left:8px; padding-top:10px;}
.side-content h2{ font-size:14px; color:#666666; margin:0; margin-top:20px; padding:0; display:block; height:30px; line-height:30px;}
.active-nav{ margin:0; padding:0; padding-left:10px; list-style:none; display:block;}
.active-nav li{ display:block; width:83px; height:31px; float:left; text-align:center;}
.active-nav a{ font-size:14px; line-height:31px; font-weight:bold;}
.active-now{ background:url(../../images/event/bg/active-nav-bg.gif); color:#FF6633;font-size:14px; line-height:31px; font-weight:bold;}
.active-now a{ color:#FF6633;}
.active-sort{ background:url(../../images/room/bg/MailHeadBg.gif); height:34px; line-height:34px; margin:0 10px; text-align:right; clear:both}
.active-sort select{ margin:5px 20px 0 20px; font-size:12px; padding:2px;#display:block;}
.myEvent_nav,.active-subnav{ margin:0; padding:0; list-style:none; display:block;}
.myEvent_nav li,.active-subnav li{ margin:0; padding:0; display:block; height:26px; line-height:26px;}
.myEvent_nav,.active-subnav a{ font-size:14px; font-weight:bold}
.active,.active a { color:#FF6633;font-size:14px; font-weight:bold; height:26px;line-height:26px;}
.active-2 ,.active-2 a{ color:#FF6633;}
.sort-nav{ margin:0; padding:0; list-style:none; display:block; clear:both;width: 180px;}
.sort-nav li{ display:inline; line-height:18px;}
.active-box{ padding-bottom:15px; background:#FFFFFF; margin:0 10px}
.active-box {background:#FFFFFF;}
.active-box h3 {height:28px;line-height:28px;background:#FAFFED;border-top:1px solid #EBF4D3; margin:0; padding:0; padding-left:20px; margin-bottom:8px;}
.active-box h3 a{ font-size:14px; color:#57B846;}
.active-box h3 a:hover{ color:#FF6633}
.active-box ul,li{ margin:0; padding:0; list-style:none}
.active-poster a img{ border:1px solid #FF6633; padding:1px; margin-left:20px;}
.active-poster a:hover img{ border:1px solid #FF6633; padding:1px; background:#FF6633}
.active-people a img{ border: none; margin-left:0px; margin-top:5px;}

.active-detail-main{ width:950px;background:#E2F7FF; margin-left:5px;}
.active-detail-left{ background:#FFFFFF; width:636px;margin:0 10px; float:left;}
.active-detail-right{width:265px; margin-right:20px;_margin-right:10px;float:right}
.active-detail-left h1{ font-size:18px; font-family:"Microsoft YaHei", "SimSun", "Times New Roman", Arial; color:#57B846; display:block; margin:20px; margin-bottom:12px; line-height:22px; padding:10px;}
.active-detail-left h1 a{ color:#FF6633; font-size:14px; margin-left:10px;}
.active-detail-left h1 a:hover{ color:#0099FF;}
.active-img a{  display:block;}
.active-img a:hover img{ background:#FF6633;}
.active-img a img{ border:0;border:1px solid #FF6633; padding:1px;}
.active-img { width:285px;float:left; padding-left:30px;text-align: center;}
.active-info{ display:block; float:right; list-style:none; margin:0; padding:0; width:278px; padding-right:20px;}
.active-info li{ margin:0; padding:0; margin-bottom:6px; display:block;}
.orange{ color:#FF6633; margin-right:3px;}
.active-intro{ background:#FAFFED; border-top:1px solid #E5EFCB;border-bottom:1px solid #E5EFCB; margin-top:30px; padding:20px 30px;}
.active-intro h2{ display:block; font-size:14px; margin:0; margin-bottom:16px;}
.active-intro p{ margin:0; padding:0; margin-bottom:15px; line-height:150%;}
.active-intro table{line-height:normal;}
.active-comment { padding:20px 30px;}
.active-comment h2{ display:block; font-size:14px; margin:0; margin-bottom:16px;}
.active-detail-side h3{ background:url(../../images/event/bg/active-side-bg.png); height:29px; line-height:29px; width:225px; margin:0; margin-bottom:15px; margin-top:20px; padding:0 20px; display:block; font-size:12px}
.right-a{ float:right; font-weight:normal}
.active-detail-side h3 a.more:hover{background: #0ff000;color:#fff;}
.active-detail-side h3 a.more{height:20px; line-height:20px;}
.users img{margin: 5px;}
.users td{padding-bottom: 10px;}
.active-detail-side img{ border:none;}
.active-detail-side {clear: both;}
.active-detail-side table {clear: both;margin-left: 20px;_margin-left: 10px;}
.active-detail-side ul{ margin:0; padding:0; list-style: none;}
.active-detail-side li{ display:block; background:url(../../images/event/bg/dot.gif) left 6px no-repeat; margin:0; margin-bottom:8px; padding:0; margin-left:13px; padding-left:8px;overflow: hidden;}
.active-photo a{ display:block;  padding:1px; }
.active-photo a:hover{ }
.active-btn{float:right; margin-right:15px; margin-top:3px;width:100px;}
.active-btn a{ margin:0; padding:0; background: #FF6633; border:1px solid #FF3300;height:22px; line-height:22px; color:#FFFFFF; font-size:14px; font-weight:bold; cursor:pointer;display: block;padding: 0 10px;}
.active-photos{padding:20px 30px;}
.active-photos h2{ display:block; font-size:14px; margin:0; margin-bottom:16px;}
.active-photos h2 a{float:right;font-weight:normal;}
.active-photos ul{}
.active-photos ul li{float:left;margin:5px;}
.active-photos ul li img{border:3px solid #dcdcdc;}
.active-photos ul li:hover img{border:3px solid #ff5400;}

.newdiv-t{ font-size:12px; font-weight:bold; height:30px; line-height:30px; padding:10px 0 0 20px; background:#FAFFED; border-bottom:1px solid #E5EFCB; margin-bottom:10px;}
.newdiv{ padding:5px 20px;}
.newdiv a{ color:#336699; }
.newdiv a:hover{ color:#0099FF}
.gw1{ line-height:150%; border-bottom:1px solid #E5EFCB; padding-bottom:5px;}
.gw2{ width:15px; height:15px; border:1px solid #CCCCCC; padding:1px; float:left; margin-right:10px;}
.gw2 img{ border:0;}
.gw3{ width:480px; float:left;}
.gw4{ min-width:80px; float:right; color:#696969; font-size:12px;}
.newdivimg img{ border:0; padding:10px 5px 0 5px;}

.eventIndex .active-index{ padding:10px 0;}
.eventIndex .active-index img{ border:none;}
.eventIndex .active-index ul,li{ margin:0; padding:0; list-style:none}
.eventIndex .active-index .time{ color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:blob;}
.eventIndex .active-index .title{ border-top:1px dashed #CCCCCC; padding:5px 0}
.eventIndex .active-index .people a{ padding:1px; border:1px solid #CCCCCC; display:block; width:45px; height:45px; margin-left:20px;}
.eventIndex .active-index .people a:hover{border:1px solid #FF6633;}
.eventIndex .active-index .gray{ color:#999999; padding-left:20px;}
.eventIndex .active-index .right a{ padding:1px; border:1px solid #FF6633; display:block; height:80px; width:64px; margin-left:14px;}
.eventIndex .active-index .right a:hover{ background:#FF6633;}
.eventIndex .green a{ color:#57B846;}
.eventIndex .green a:hover{ color:#FF6633}
.eventIndex .side-content h3{ margin:0; padding:5px 0 6px 0; font-size:14px;}
.eventIndex .side-content-2{padding:10px 20px;}
.eventIndex .side-content-2 h3{ margin:0; padding:5px 0 10px 0; font-size:14px;}
.eventIndex .side-content ul{ margin:0; padding:0; list-style: none;}
.eventIndex .side-content li{ display:block; margin:4px 0; padding:4px 0; border-top:1px dashed #CCCCCC}
.eventIndex .photo a{width:75px; height:75px; border:1px solid #CCCCCC; padding:1px; display:block;}
.eventIndex .photo { margin-left:15px;}
.eventIndex .commend-box{ width:303px; float:left; background:#FAFFED; border-top:1px solid #E5EFCB; padding:13px 20px;}
.eventIndex .commend-box ul{ margin:0; padding:0; list-style:none}
.eventIndex .commend-box li{ display:block; padding:0; margin:0; margin-bottom:3px;overflow: hidden;height: 14px;}
.eventIndex .commend-box img{ display:block; float:left; border:1px solid #CCCCCC; padding:1px; margin-right:8px;}
.eventIndex .font-title a{ font-size:14px; font-weight:bold; color:#57B846;}
.eventIndex .font-title a:hover{ font-size:14px; font-weight:bold; color: #FF6633;}
.eventIndex .event-box a img{ border:1px solid #FF6633; background: #FFFFFF; padding:1px; margin-bottom:3px; display:block}
.eventIndex .event-box a:hover img{ border:1px solid #0099FF; background:#0099FF; padding:1px;}
.eventIndex .event-box a{ font-size:14px; line-height:20px;} 
.eventIndex .commend-box  .typeCommendEvent{
position: absolute; top: 40px; left: 1px;_left: -76px;
	opacity: 0.75; #filter: ALPHA(opacity =75);border:none;
}
.eventIndex .commend-box  .typeCommendEvent img{
border:0px; padding:0px; margin-right:0px;margin-left:1px;
}

#rand_event_main div.im {
	position: absolute; cursor: move; top: 0; left: 0;
 visibility: hidden;
	   /*
	    filter:
        progid:DXImageTransform.Microsoft.Matrix(enabled=true,sizingmethod="auto expand",FilterType=nearest neighbor)
        FlipH(enabled=false)
        FlipV(enabled=false);
	   */
}
.sprite-zoom_grey{
margin-left:50px;
}
.sprite-zoom_grey a{
background:#FFFFFF url(../../images/btn/photo-button-bar-sprite2.gif) no-repeat scroll 0 0;
background-position:0 10px;
}
.sprite-zoom_grey a:hover{
background-position:0 -555px;
}
#rand_event_main {
	height: 100%; background: url(../../images/bg/shuffle-bg.jpg) center ;
	background-repeat: no-repeat;z-index: -1;
}
.rand-main {
	background: #000; overflow: hidden; height: 700px;position: relative;
}
#rand_event_main div.imgBox {
	padding: 1px;  background: #fff;
}

div.moreInfo {
	position: absolute;visibility: hidden;background: #fff; left: 0; top: 0; width: 280px; height: 154px;
	background: url(../../images/event/bg/actbox-bg.gif);
}

div.moreInfo a {
	clear: both;
}

div.moreInfo ul {
	margin: 20px 10px auto 14px;
}

div.moreInfo li {
	display: block;
}

div.moreInfo li.title {
	margin-bottom: 10px;
}

div.moreInfo a.title {
	color: #66cc33; font-size: 14px;
}

#rand_event_main img {
	display: block;
}
.senior-search {
	background: #DDF4FF url(../../images/event/search/t-senior-serach.gif) 680px 15px no-repeat;
	font-size: 12px; color: #333333; padding: 15px 20px; border: 1px solid #AADDEC;
	margin-bottom: 15px; color: #333333; padding: 15px 20px; border: 1px solid #AADDEC;
	padding: 15px 20px; border: 1px solid #AADDEC;
}

.senior-search td {
	white-space: nowrap;
}

.senior-search h2 {
	margin: 0; margin-bottom: 10px; padding: 0; font-size: 14px
}

.senior-search input {
	background: url(../../images/bg/inputBg.png) left top no-repeat; border: 1px solid #999999; width: 150px;
	height: 22px; line-height: 22px; padding: 0 3px; margin: 0 0 3px 3px; font-size: 12px;
	color: #666666; margin: 0 0 3px 3px;
}

.senior-search .select {
	background: url(../../images/bg/inputBg.png) left top no-repeat; border: 1px solid #999999; height: 22px;
	line-height: 22px; # padding: 0 3px; # margin: 0 0 3px 3px; font-size: 12px; color: #666666;
	margin: 0 0 3px 3px; width: 60px;
}


.index_event_search p{
clear:both;text-align:left;
}
.myEvent_nav .active,.myEvent_nav .active a { color:#FF6633;font-size:16px; font-weight:bold; height:26px;line-height:26px;}
.myEvent_nav{
padding-top:20px;
}
.myEvent_nav a{
font-size:14px;line-height:180%;
}

/* new  */
#eventIndex .eventMap{
	padding:10px;border: 1px solid #abaaa6;margin-bottom: 5px;_padding:5px;
}
#eventIndex .eventMap .detail{
	text-align: center;height: 114px;width:100%;overflow: hidden;
}
#eventIndex .eventMap .detail dt{
		border-left: 1px solid #abaaa6;border-right: 1px solid #abaaa6;height:114px;
}
#eventIndex .eventMap .detail dd{
	height:112px;
}
#eventIndex .eventMap .detail dl dd,#eventIndex .eventMap .detail dl dt{
	float:left;display: inline;overflow: hidden;
}
#eventIndex .eventMap .detail dd.l{
	background: url(/images/v1/event/index/tl.png)  no-repeat;width: 12px;overflow: hidden;
}
#eventIndex .eventMap .detail dd.c{
	background: url(/images/v1/event/index/t_bg.gif)  repeat-x;width: 718px;overflow: hidden;
}
#eventIndex .eventMap .detail dd.r{
	background: url(/images/v1/event/index/tr.png)   no-repeat;width: 17px;overflow: hidden;
}
#zmap_detail_info,#zmap_detail_likeit,#zmap_detail_joinit{
float:left;
}
div.dashed{
height: 98px;width: 2px;margin-top:6px;background: url(/images/v1/event/index/dashed.png);overflow: hidden;float:left;
}
#zmap_detail_info{
text-align: left;margin-top:10px;line-height: 160%;width:361px;_width:341px;overflow: hidden;
}
#zmap_detail_info .gray{
color:#666;
}
#zmap_detail_info span{
color:#010101;margin-right:7px;
}
#zmap_detail_info_name a{
color:#fe4747;font-size: 14px;
}
#zmap_detail_info_name{width:350px;}
#zmap_detail_image{width:175px;background: #ffffdd;paddint-top:6px;}
#zmap_detail_likeit,#zmap_detail_joinit{width:151px;text-align: left;}
.zmap_detail{
	padding:0 15px;margin-top:7px;background: url(/images/v1/event/index/dashed.png) no-repeat;_padding:0 7px;
}
.zmap_detail li{
	margin: 4px;width:98%;padding: 0;
}
.zmap_detail .thumb div{
	float:left;margin-right: 5px;
}
.zmap_detail .thumb{
	height: 40px;overflow: hidden;
}
.zmap_detail li{
	float:none;display: block;
}
.zmap_detail .zmap_detail_active{
	height: 25px;
}
.zmap_detail .count span{
	color:#fe4747;font-size: 14px;
}
.zmap_detail .count a{
	color: #99cccc;
}
.zmap_type{
margin-top:10px;margin-left: 5px;
}
.zmap_type dd{
width: 220px;margin-left: 5px;
}
.zmap_type li{
float:left;width:46px;margin-right: 5px;margin-top:3px;
}
.zmap_type li  a,.zmap_type li  img{
float:left;margin-right:3px;color:#666666;_margin-right:0px;
}
.zmap_type li  a.off{
color:#ccc;
}
#zoolayout_outer_container{width:100%;table-layout: fixed;overflow: hidden;}
#eventIndex .going{float:left;width: 656px;border: 1px solid #d2e7c5;padding-top:20px;padding-bottom: 5px;overflow: hidden;}
#eventIndex .photo{float:right;width:291px;overflow: hidden;}
#eventIndex .photo dl dt{height: 23px;width: 100%;background: url(/images/v1/event/index/photo.png) 4px 4px no-repeat;color: #676767;padding-left: 35px;font-size: 15px;font-weight: bold;padding-top:6px;}
#eventIndex .photo dl dd{background: #fff;margin: 4px;padding:3px 9px; }
#eventIndex .photo dl dd a{ float:left;display:block;margin:2px 4px;}
#eventIndex .photo dl{border: 1px solid #a8a8a8;border-left: none;border-right: none;background: #e1e1e1;}
.eventBtnTable{width: 100%;text-align: left;margin-top: 30px;}
.eventBtnTable td p{margin-bottom: 10px;}
.eventBtnTable td a{}
.sendMailTable{margin: 20px;}
.sendMailTable td,.sendMailTable th{padding: 3px;font-size: 12px;font-weight: normal;}
.eventJoinerModForm span{display: none;}
.eventJoinerModForm input{border: 1px solid #999999; height: 20px; line-height: 20px; font-size: 12px; margin: 0;background: url(../../images/login/inputBg.gif) left top no-repeat;margin:0}
.eventJoinerModForm select{width:60px;}
.eventJoinerModForm input.btn{background: #225bad none repeat scroll 0 0; border-color: #FFFFFF #6A6A6A #6A6A6A #FFFFFF; border-style: solid; border-width: 1px; color: #FFFFFF; cursor: pointer; font-size: 12px; height: 20px; padding: 0px 3px;line-height: 20px;float:left:margin:0 auto;}
.eventJoinerModForm input.btn_2 {background: #ff6c00 none repeat scroll 0 0; border-color: #FFFFFF #6A6A6A #6A6A6A #FFFFFF; border-style: solid; border-width: 1px; color: #FFFFFF; cursor: pointer; font-size: 12px; height: 20px; padding: 0px 3px;line-height: 20px;float:left:margin:0 auto;}
.eventJoinerModForm input.btn_3 {background: #537996 none repeat scroll 0 0; border-color: #FFFFFF #6A6A6A #6A6A6A #FFFFFF; border-style: solid; border-width: 1px; color: #FFFFFF; cursor: pointer;font-size: 12px; height: 20px; padding: 0px 3px;line-height: 20px;float:left:margin:0 auto;}
.eventjoiners table{ border-collapse: collapse;width: 98%;margin: 10px auto;}
.eventjoiners table td{ border: 1px solid #ccc;white-space:nowrap;height: 30px;line-height: 24px;}
#sayshowbox{border: 1px solid #ccc;visibility: hidden;position: absolute;padding: 20px;background: #fff;}