h1 a, h1 { font-size: 22px; font-weight: bold; color: #ff0058; margin-bottom: 10px; }
.box-event div.poster { float: left; width: 165px; text-align: center; }
.box-event div.poster a.ajaxbox { margin-bottom: 5px; display: block; }
.box-event div.poster a.ajaxbox img { border: 1px solid #e0e0e0; }
.box-event div.info { float: left; width: 290px; padding-left: 13px; }
.box-event div.map { float: right; width: 210px; text-align: center; }
.box-event div.map iframe { border: 1px solid #e0e0e0; margin-bottom: 5px; }
.box-event div.map a { font-size: 10px; }

.box-event div.map a, .box-event div.poster a { text-decoration: underline; }
.box-event div.map a:hover, .box-event div.poster a:hover { text-decoration: none; }

.cut-text { width: 698px; }
.cut-text p { margin-bottom: 5px; }
.box-event .split { margin: 0 -10px 10px -10px; }

.box-event .info dl { margin: 3px 0 15px 0; }
.box-event .info dl dt { width: 30px; float: left; margin-bottom: 3px; }
.box-event .info dl dd { margin-left: 40px; padding-top: 7px; margin-bottom: 3px; font-size: 14px; color: #636060; }
.box-event .info dl dd.clear { margin: 0; padding: 0; }
.box-event .info dl dd a { font-size: 14px; text-decoration: underline; color: #636060; }
.box-event .info dl dd a:hover { color: #ff0058; text-decoration: underline; }
.box-event .info dl dd.place a { color: #ff0058; }
.box-event .info dl dd.place a:hover { text-decoration: none; }
.box-event .info dl dd span { font-size: 11px; }

.box-event .info dl dt i { display: block; background-repeat: no-repeat; width: 24px; height: 24px; }
.box-event .info dl dt.place i { background-image: url(img/icons_big/event_place.png); }
.box-event .info dl dt.time i { background-image: url(img/icons_big/event_time.png); }
.box-event .info dl dt.time { margin-bottom: 8px; }
.box-event .info dl dt.price i { background-image: url(img/icons_big/event_price.png); }
.box-event .info dl dt.attend i { background-image: url(img/icons_big/event_attending.png); height: 28px; }
.box-event .info dl dt.attend-yes i { background-image: url(img/icons_big/event_attending_yes.png); height: 28px; }
.box-event .info dl dt.attend, .box-event .info dl dt.attend-yes { margin-bottom: 8px; }
.box-event .info dl dt.invite i { background-image: url(img/icons_big/event_invite.png); }

.box-event .info table { }
.box-event .info table td { font-size: 11px; color: #636060; padding-left: 8px; width: 155px; padding-bottom: 5px; } 
.box-event .info table td a.a-icon { font-size: 11px !important; color: #636060 !important; padding-left: 19px; }
.box-event .info table td a.a-icon i { margin-left: -19px; margin-right: 8px; }

.news-main h2 { padding-left: 0; }
.news-main .one { padding-left: 0; margin-right: 10px; }
.news-main .second { padding-right: 0; margin-right: 0; }

.box .headliner a { float: left; position: relative; width: 75px; height: 75px; display: block; margin-right: 13px; margin-bottom: 13px; }
.box .headliner a.last { margin-right: 0; } 
.box .headliner a span {
	display: none;
	padding: 2px 5px;
	overflow: hidden;
	width: 65px;
	position: absolute;
	left: 0;
	bottom: 5px;
	color: #fff;
	background: #ff0058;
	font-size: 10px;
	text-align: center;
}
.box .headliner a.head span {
	display: block;
}
.box .headliner a:hover span {
	display: block;
	text-decoration: underline;
}

.box .attending a { width: 50px; height: 50px; overflow: hidden; display: block; float: left; margin: 0 8px 8px 0; }
.box .attending a.last { margin-right: 0; margin-left: 2px; }

.video-box .split { background: none; border-top: 1px solid #dfe0e0; padding: 0; margin: 10px 0; height: 0 !important; }

.photo-list div { float: left; margin-right: 12px; margin-bottom: 10px;  }
.photo-list div.last { margin-right: 0;}

.box-acc p { padding-left: 34px; border-top: 1px solid #e8e8e8; padding-top: 10px; background-repeat: no-repeat; background-position: top left; }
.box-acc p.msg { border: none; margin-bottom: 0; margin-bottom: 10px; padding-top: 0; }
.box-acc p.opened { background-image: url(img/icons_big/event_accreditation_opened.png); }
.box-acc p.closed { background-image: url(img/icons_big/event_accreditation_closed.png); padding: 7px 0 3px 34px; margin-bottom: 0; }

#google_map { overflow: hidden; } 

.box-social a { float: left; margin: 5px 10px 5px 0; }
.box div.text p {margin-bottom: 10px; }

.box-orgs .item { padding-left: 60px; float: left; border-bottom: 0; min-height: 50px; _height: 50px; padding-bottom: 0; width: 165px; margin-right: 4px; }
.box-orgs .last { margin-right: 0; margin-bottom: 10px; }
.box-orgs .item span.pic { margin-left: -60px; background: #EBEBEB; }
.box-orgs .item span.name { font-size: 11px; }
.box-orgs .item p { margin-top: 0; }
.box-orgs .icon-del, .box-orgs .icon-edit { float: right; display: block; width: 12px; height: 12px; padding: 0; margin-left: 5px; }

.page-edit .items-list .item { display: block; margin-right: 0; padding-right: 7px; }
.page-edit .items-list .ui-sortable-helper { background: #fff; }
.page-edit .items-list .ui-sortable-placeholder { border: 1px dotted #000 !important; margin-right: 5px; width: 160px; }
.page-edit .items-list .item:hover { background: #ffffde; }
.page-edit .items-list .item span.t { height: 26px; overflow: hidden; }
.page-edit .items-list .item p.edit { font-size: 10px; margin-top: 5px; }
.page-edit .items-list .item p.edit a { font-size: 10px; color: #ff0058 !important; text-decoration: underline; }
.page-edit .items-list .item p.edit a:hover { text-decoration: none; }

.page-edit .news-main .item { width: 342px !important; height: 55px !important; overflow: hidden; }
.page-edit .news-main .ui-sortable-placeholder { width: 340px !important; margin-right: 0; }

.page-edit .photo-list .item { width: 165px !important; height: 145px !important; float: left; border: none; border: 1px solid #fff; }
.page-edit .photo-list .item p.as { height: 13px; overflow: hidden; width: 165px; }
.page-edit .photo-list .item img { background: #ebebeb; display: block; width: 165px; height: 100px; }

.glist .item img { background: #ebebeb; display: block; width: 165px; height: 100px; }
.glist .item {
	position: relative;
	width: 165px;
	height: 152px;
	margin-right: 12px;
	font-size: 10px;
	float: left;
}
.glist .item a.t {
	display: block;
	margin-bottom: 3px;
	text-decoration: underline;
	overflow: hidden;
	max-height: 24px;
	_height: expression(this .   scrollHeight >     24 ?     "24px" :     "auto")
		;
	/* IE */
}
.glist .item.last { margin-right:0; }

.box-invite { z-index: 1000; display: none; border: 5px solid #a6a6a6; width: 360px; padding: 5px; position: absolute; left: 526px; top: 526px; background: #fff; }
.box-invite .title { margin-bottom: 10px; padding-bottom: 10px; height: 15px;}
.box-invite .title .title-text { float: left; }
.box-invite .title .title-text span { font-size: 14px; color: #ff0058; margin-left: 40px; padding-top: 7px; display: block; }
.box-invite .title .title-text i { display: block; background-image: url(img/icons_big/event_invite.png); display: block; background-repeat: no-repeat; width: 24px; height: 24px; float: left; }
.box-invite .friends-list { width: 360px; height: 227px; overflow: auto; margin-bottom: 10px; padding-bottom: 10px; }
.box-invite .friends-list a { display:  block; float: left; width: 50px; height: 50px; margin: 0 3px 3px 0; border: 2px solid #fff; outline: none; position: relative; }
.box-invite .friends-list a i { display: none; width: 10px; height: 10px; position: absolute; left: 0; bottom: 0; background: #ff0058; color: #fff; font-weight: bold; line-height: 10px; font-style: normal; font-size: 10px; }
.box-invite .friends-list a:hover { border: 2px solid #ff0058; }
.box-invite .friends-list a.cur { border: 2px solid #ff0058; }
.box-invite .friends-list a.cur i { display: block; }
.box-invite .text { padding-left: 40px; }
.box-invite .friends-list a.invited, .box-invite .friends-list a.invited img { opacity: 0.5; }
.box-invite .friends-list a.invited { border: 2px solid #fff; }
.box-invite .friends-list a img { width: 50px; height: 50px; background: #F6F6F6; display: block; overflow: hidden; }
.friends-less { width: 342px; }
.friends-less .friends-list { width: 342px; overflow: visible; }
.box-invite .action { border-top: 1px solid #e0e0e0; padding-top: 10px; margin-top: 10px; }
.box-invite .action p.counter { margin-bottom: 20px; }
.box-invite .action p.counter b { font-weight: bold; color: #ff0058; }
.box-invite .action p a.cancel { color: #636060; text-decoration: underline; margin-left: 5px; }
.box-invite .action p a.cancel:hover { text-decoration: none; }
.box-invite .action p.button { text-align: center; margin-bottom: 5px; }

.box-invite .search { float: right; padding-top: 6px; }
.box-invite .search input { color: #ccc;}
.box-invite .search input.normal{ color: #000; }
.box-invite .line { border-bottom: 1px solid #e0e0e0; margin-bottom: 10px; }

.box-invite .msg-text { padding-left: 5px; height: 90px;  margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e0e0e0; }
.box-invite .msg-text span.title-msg { display: block; color: #FF0058; font-size: 14px; padding-bottom: 10px; }
.box-invite .msg-text .txt-area textarea{ float: left; width: 210px; height: 50px; }
.box-invite .msg-text .txt-area textarea.error { background-color: #ffd9e6; }
.box-invite .msg-text span.tip { float: right; font-size: 9px; height: 45px; width: 120px; background-color: #f6f6f6; vertical-align: middle; padding: 5px; }

.box-invite .counter-new { font-size: 13px; text-align: center;  }
.box-invite .counter-new b { font-weight: bold; color: #ff0058; }
