/* month */

#eventCalendarMonth {
  width: 161px;
  background:#fff;
  overflow:hidden;
  border:#000 0px solid;
  margin: auto;
  text-align: center;
}

#eventCalendarMonth .head {
  float: left;
  height: 2.6em;
  width: 161px;
  color:#ab003f;
  text-align: center;
}

#eventCalendarMonth .head A, #eventCalendarWeek .head A {
	color:#ab003f;
	text-decoration:underline;
	font-size:11px;
}


#eventCalendarMonth .head a.bigPrev,
#eventCalendarMonth .head a.smallPrev,
#eventCalendarMonth .head a.smallNext,
#eventCalendarMonth .head a.bigNext {
	float: left;
 	display: inline;
 	width: 13px;
	border:#000 0px solid;
 	height: 17px;	
}

#eventCalendarMonth .head a.bigPrev{
  margin: 7px 5px;
}

#eventCalendarMonth .head a.smallPrev{
  margin: 7px 0px;
}

#eventCalendarMonth .head a.smallNext{
  margin: 7px 0px;
}

#eventCalendarMonth .head a.bigNext{
  margin: 7px 5px;
}

#eventCalendarMonth .head .text{
  clear: none;
  display: block;
  width: 80px;
  float: left;
  margin: 7px 2px;
  overflow: hidden;
  font:100% Tahoma, sans-serif;
text-decoration:underline;
cursor:pointer;
border:#000 0px solid;
font-size:11px;
}

#eventCalendarMonth .body {
  background:#fff; 
  float: left;
  width: 160px;
}

#eventCalendarMonth .body .weekDatesContainer {
	overflow:hidden;
	border:#000 0px solid;
	width: 140px;
	margin: auto;
	border-top:#EEEFEF 1px solid;
	border-left:#EEEFEF 1px solid;
}

#eventCalendarMonth .body .weekDatesContainer .weekDates {
	display:block;
	float:left;
	width:18px;
  height:17px;
  margin: 0 0 0px 0;
  text-align: center;
  text-decoration: none;
  color:#000;
  border-bottom:#EEEFEF 1px solid;
  border-right:#EEEFEF 1px solid;
  border-top:#fff 1px solid;
  border-left:#fff 1px solid;
  font-size: 11px;
}

#eventCalendarMonth .body .weekDatesContainer .weekDates a {
	color:#000 !important;
	font:91% Tahoma, sans-serif;
	text-decoration:none !important;
	display:block;
	height:17px;
	border:#000 0px solid;
	line-height:17px;
}

#eventCalendarMonth .body .weekDatesContainer .weekDates.mouseOver{
	border-color:#ab003f;
}

#eventCalendarMonth .body .weekDatesContainer .weekDates.pointer{ cursor:pointer;}

#eventCalendarMonth .body .weekDatesContainer .weekDates.currentDate {
  border:#ab003f 1px solid;
  color: #000!important;
  text-decoration: none;
}

#eventCalendarMonth .body .weekDatesContainer .weekDates.event {
  color: #D50400;
  cursor:pointer;
  text-decoration: none;
  background:#eeefef url(../img/bg_head.gif) repeat-x;
}

#eventCalendarMonth .body .weekDatesContainer .weekDates.lastMonth {
  background-color: #ADB880;
}

#eventCalendarMonth .contentBegin{
  margin: 0px 4px 0px 0;
  padding: 2px 10px;
  float: left;
  width: 200px;
}

#eventCalendarMonth .content{
  margin: 5px 5px 10px 5px;
  padding-right: 20px;
  float: left;
  width: 150px;
  font-size: 11px;
}

#eventCalendarMonth .footer{
  height: 5px;
  width: 220px;
  margin: 0px 0px 0px 0;
  float: left;
}


*HTML #eventCalendarMonth .body .weekDatesContainer .weekDates {
	width:18px;
	height:17px;
	position:relative;
}
*HTML #eventCalendarMonth .body .weekDatesContainer .weekDates A {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#eventCalendarMonth .content ul {
	text-align: left;
	padding-left: 5px;
}

#eventCalendarMonth .content ul li {
	padding-top: 5px;
	list-style: none!important;
}

/*#eventCalendarMonth .body .weekDatesContainer .weekDates {
	_width:23px;
}*/

#eventCalendarMonth .body .weekDaysContainer, 
#eventCalendarMonth .calendarWeekContainer, 
#eventCalendarMonth .contentBegin, 
#eventCalendarMonth .footer {
	display:none;
}

.full-announce {
	overflow: hidden;
	height: 15px;
}

#eventCalendarMonth .content p {
	text-align: left;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

#eventCalendarMonth .content p a{
	font-size: 11px;
}

#eventCalendarMonth .content p a:hover{
	font-size: 11px;
}

/*seminars.softline.ru */
.seminars-calendar #eventCalendarMonth .body, .seminars-calendar #eventCalendarMonth .head {
    background: #ededed;
    padding-bottom: 10px;
}

.seminars-calendar #eventCalendarMonth .body span {
    background: #fff;
}

.seminars-calendar .content {
    /*display: none;*/
}

.seminars-calendar {
	margin: 3px;
}

