/*
---------------------------------------------------------
*
*	Module "Event"
*	Author: Alexander Zinchuk ( Ajaxy ) 
*	Contact e-mail: hey@ajaxy.ru
*
---------------------------------------------------------
*/

#event_billDiv { position: relative; }

#bill_loader { position: absolute; top: 40%; left: 40%; text-align: center; }

.event-bill .nav { margin: 0px 0 20px 50px; float: left; }
.event-bill .city-filter { float: right; color: #cccccc; font-size: 11px; font-weight: bold; margin-top: 5px; }
.event-bill .city-filter input { border: 1px solid transparent; border-left: 1px solid #cccccc; color: #cccccc; font-size: 11px; font-family: Verdana; padding: 3px; }
.event-bill .city-filter input.focused { border: 1px solid #cccccc; }
.event-bill .time-select { text-align: center; color: #cccccc; }
.event-bill .time-select input { width: 65px; border: 1px solid transparent; border-bottom: 1px dashed #999999; color: #999999; font-size: 11px; font-family: Verdana; padding: 3px; }
.event-bill .time-select input.focused { border: 1px solid #999999; }

#event_complexpanel { background: #ffffff; height: 60px; margin-left: 0px; width: 100%; vertical-align: middle; }
#event_complexpanel .all, #event_complexpanel .types { float: left; margin-top: 5px; }
#event_complexpanel .all { padding: 10px 20px 0 20px; line-height: 20px; }
#event_complexpanel .types { border-left: 1px solid #cccccc; padding-left: 15px; width: 80%; line-height: 25px; height: 50px;}
#event_complexpanel a { font-family: Verdana; color: #888888; vertical-align: middle; margin: 5px; text-decoration: none; }
#event_complexpanel .all a { font-size: 14px; }
#event_complexpanel a:hover { background: #888888; color: white; text-decoration: none; }
#event_complexpanel a.active { background: #888888; color: white; text-decoration: none; }

.types { display: none; }

#event_respanel { width: 90%; overflow: hidden;}
#event_respanel .prev, #event_respanel .next { float: left; height: 60px; width: 7%; text-indent: -1000px; opacity: 0.7; filter: Alpha(Opacity=70); cursor: pointer; }
#event_respanel .prev { background: url(../images/respanel-arrow-l.png) no-repeat center center; }
#event_respanel .next { background: url(../images/respanel-arrow-r.png) no-repeat center center; }
#event_respanel .week-box { float: left; height: 60px; position: relative; width: 86%; overflow: hidden; }
#event_respanel .weeks-line { width: 100%; height: 60px; position: absolute; top:0; left: 0; }
#event_respanel .week { width: 100%; height: 60px; float: left; }
#event_respanel .week .day { float: left; height: 100%; width: 14.2%; background: #eeeeee; cursor: pointer; color: }
#event_respanel .week .day .monthday { font-size: 9px; margin: 5px 0 0 10px; display: block; color: #333333; text-decoration: none; }
#event_respanel .week .day.holiday .monthday { color: red; }
#event_respanel .week .day.today .monthday { color: green; }
#event_respanel .week .day .events-count { float: right; margin: 5px; padding: 0 7px; border-radius: 5px; background: #6ee66e; color: white; font-weight: bold }
#event_respanel .week .day .events-count.no-events { visibility: hidden; }
#event_respanel .week .day .weekday { font-size: 18px; margin: 0px 0 0 10px; display: block; color: #333333; text-decoration: none; }
#event_respanel .week .day.holiday .weekday { color: red; }
#event_respanel .week .day.today .weekday { color: green; }
#event_respanel .week .day .holiday { color: red; }
#event_respanel .week .day .today { color: green; }
#event_respanel .week .active { background: #99CCEE; cursor: default; }


#event_add .userplace-relation.visitor { color: red; }
#event_add .userplace-relation.promouter { color: green; }
#event_add .userplace-relation.administrator { color: black; }
#event_add .field-example { border-bottom:1px dotted #999999;text-decoration:none; }

#event_date { width: 65px; }
#event_time_hours, #event_time_minutes { width: 45px; }

.clearer { clear: both; zoom: 1; }
.event_thumbset { text-align: center; zoom: 1; }
.event_thumbset.rightBlock { padding-left: 25px; zoom: 1; }
.event_thumbset .block, .event_thumbset .spacer { float: left; zoom: 1; }
.event_thumbset.rightBlock .block { float: none; zoom: 1; }
.event_thumbset .block.small { width: 150px; zoom: 1; }
.event_thumbset .block.big { width: 200px; zoom: 1; }
.event_thumbset .block.soon { width: 100%; max-width: 280px; zoom: 1;  margin: 0 auto;}
.event_thumbset .block .thumb  { position: relative; zoom: 1; }
.event_thumbset .block.small .thumb { height: 113px; zoom: 1; }
.event_thumbset .block.big .thumb { height: 150px; margin-bottom: 5px; zoom: 1; }
.event_thumbset .block .thumb img {  border: 1px solid #333333; zoom: 1; }
.event_thumbset .block .thumb a.img { display: block; zoom: 1; }
.event_thumbset .block .thumb a.img img { width: 100%; zoom: 1; }
.event_thumbset .spacer { width:20px; zoom: 1; }
.event_thumbset .thumb .visitors-count {
  height: 15px;
  margin: 0px;
  padding: 1px 5px 1px 5px;
  text-align: center;
  color: white;
  font-size: 11px;
  font-family: Verdana;
  font-weight: bold;
  text-decoration: none;
  position: absolute;
  top: 5px;
  left: 5px;
  border: 0px;
  background: black;
  opacity: 0.6;
  filter: Alpha(Opacity=60);
}
.event_thumbset .thumb .visitors-count:hover { background: #555555; }
.event_thumbset .thumb .comments-count {
  position: absolute;
  height:25px;
  bottom: -2px;
  right: 7px;
  text-align: left;
  opacity: 0.8;
  filter: Alpha(Opacity=80);
  font-size: 11px;
  font-family: Verdana;
  font-weight: bold;  
  background: transparent no-repeat top left;
  margin: 0px;
  padding: 1px 5px 0px 5px;
  text-align: center;
  color: black;
  font-size: 11px;
  font-family: Verdana;
  font-weight: bold;
  text-decoration: none;
  border: 0px;
}
.event_thumbset .thumb .comments-count:hover { text-decoration: underline; }
.event_thumbset .title, .event_thumbset .datetime, .event_thumbset .types { text-align: left; color: #333333; }
.event_thumbset .types { font-size: 10px; }
.event_thumbset .title a { font-size: 12px; font-weight: bold; text-decoration: none; }
.event_thumbset .title a:hover { text-decoration: underline; }
.event_thumbset .title .place, .event_thumbset .title .place a { color: #cccccc; }

.event_thumblist { text-align: left; }
.event_thumblist table { width: 100%; }
.event_thumblist thead td { background: #F0F1F1; font-weight: bold; padding: 5px; }
.event_thumblist tbody td { padding: 10px 0 5px; border-bottom: 1px solid #DDDDDD; }
.event_thumblist .block { clear: both; margin-bottom: 10px; }
.event_thumblist .block .thumb a.img { float: left; margin-right: 10px; }
.event_thumblist .block .thumb a.img img { max-width: 48px; max-height: 48px; }
.event_thumblist .title, .event_thumblist .datetime, .event_thumblist .types { text-align: left; color: #333333; }
.event_thumblist .types { font-size: 10px; }
.event_thumblist .title a { font-size: 18px; text-decoration: none; }
.event_thumblist.rightBlock .title a { font-size: 12px; font-weight: bold; }
.event_thumblist .title a:hover { text-decoration: underline; }
.event_thumblist .title .place, .event_thumblist .title .place a { color: #cccccc; }
.place {display: none !important;};

/* Profile */

.profile-event h1.title { font-size: 24px; line-height: 20px; color: #333333; margin-bottom: 0px; }
.profile-event h1.title .place { color: #cccccc; }
.profile-event h1.title .place a { color: #cccccc; text-decoration: none; }
.profile-event .types { padding-left: 2px; font-size: 9px; }
.profile-event .types a { color: #999999; text-decoration: none; }
.profile-event .types a:hover { color: white; background: #999999; text-decoration: none; }
.profile-event .join { float: right; font-size: 10px; text-align: center; padding-top: 5px; margin-right: 20px; }
.profile-event .join input { font-size: 12px; padding: 5px; }
.profile-event .autor { font-size: 11px; color:#999999; }
.profile-event .autor a { background:transparent url(/templates/skin/new/images/icons.gif) no-repeat scroll 0 -108px; color:#999999; font-weight:bold; padding-left:13px; text-decoration:none; }
.profile-event .action li.rss a { display: block; height: 10px; width: 10px; background:  url(/templates/skin/new/images/icons.gif) no-repeat scroll -70px -250px; }
.profile-event .action li.edit a { background: url(/templates/skin/new/images/edit.gif) no-repeat 0 1px; padding-left: 20px; text-decoration: none; font-size: 11px; color: #70aae0; float:left; }
.profile-event .action li.delete a { background: url(/templates/skin/new/images/delete.gif) no-repeat 0 1px; padding-left: 15px; margin-left: 5px; text-decoration: none; font-size: 11px; color: #f00; }
.profile-event .content img { border: 1px solid #999999; }

#content .comments { padding-left: 0px; }
#content .header { margin-left: 0px; }

#gmap_canvas { width: 500px; height: 300px; };
