@CHARSET "UTF-8";
/*********************************************************************
 * copyright:     network.hu
 * name:          n_clubcalendar.css
 * projekt:       www.network.hu
 * release:       2008.09.02.
 * description:   network 1.0 calendar module styles
 * developer:     eFBé
**********************************************************************/

.n_networkcalendar {
  width: 316px;
  
  position: relative;
}

/*********************************************************************
 * calendar head
**********************************************************************/

.n_networkcalendar .n_calendarpager {
	margin-bottom: 6px;
	
  width: 316px;
  height: 17px;
  overflow: hidden;
  
  position: relative;
}

.n_networkcalendar .n_calendarpager P {
  margin: 0px;
  text-align: center;
}

.n_networkcalendar .n_calendarpager .n_prevmonth,
.n_networkcalendar .n_calendarpager .n_nextmonth {
  display: block;
  width: 17px;
  height: 17px;
  overflow: hidden;
  
  position: absolute;
  top: 0px;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.n_networkcalendar .n_calendarpager .n_prevmonth {
	left: 0px;
}

.n_networkcalendar .n_calendarpager .n_nextmonth {
	right: 0px;
}

/*********************************************************************
 * day names
**********************************************************************/

/* firefox handles border-collapse a lil' buggy so must be clever... */
TABLE.n_calendar {
  width: 316px;
  
  border-collapse: separate;
  *border-collapse: collapse; /* some ie hack is useful */
  
  border-top-width: 1px;
  border-left-width: 1px;
  border-style: solid;
}

TABLE.n_calendar COL {
	width: 45px;
}

TABLE.n_calendar TR TH,
TABLE.n_calendar TR TD {
	height: 17px;
	
	text-align: center;
	vertical-align: middle;
	
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-collapse: collapse;
}

TABLE.n_calendarhead {
  margin-bottom: 1px;
}
	
TABLE.n_calendarbody {
	border-top-width: 3px;
}

	
/*********************************************************************
 * tooltip
**********************************************************************/

.n_calendartooltip {
	width: 184px;
	
	position: absolute;
	
	z-index: 1;
}

.n_calendartooltip .n_tooltipbody {
  width: 183px;
  _width: 184px; /* ie6 box-model hack */
}

.n_calendartooltip .n_tooltipbody P {
  margin: 0px;
  padding: 6px;
  
  _width: 184px;
  _text-align: left;
}

.n_calendartooltip .n_tooltipbody P SPAN.n_day {
	font-weight: bold;
}

.n_calendartooltip .n_tooltipfoot {
	width: 184px;
	height: 6px;
	overflow: hidden;
	
	background-repeat: no-repeat;
	background-position: bottom left;
}



