#calendar-all {
    width: 210px;
}

.calendar {
    border-collapse:collapse;
    border:none;
}

.calendar td {
    background-color: #f2f2f2;
    color: #afafaf;
    font-size:10px;
    height:19px;
    line-height:19px;
    text-align:center;
    width:26px;
    border: 4px solid #FFFFFF;
}

.calendar .day {
    position: relative;
    overflow:hidden;
    /*text-align: inherit;*/
    text-align: left;
    width: 26px;
    height: 19px;
}

.calendar .day-empty {
    position: relative;
    overflow:hidden;
    /*text-align: inherit;*/
    text-align: center;
    width: 26px;
    height: 19px;
}

.calendar .day-num {
    position:absolute;
    top: 0px;
    left: 0px;
    color: #afafaf;
    width:100%;
    height:100%;
    font-size: 10px;
    text-align: center;
}

.calendar .day-num a {
    font-size: 10px;
    color: #AFAFAF;
    background: none;
}

.medicine {background-color:#ff0000;}
.energy {background-color:#83BD3F;}
.space {background-color:#006DAD;}
.nuclear {background-color:#EE8A1E;}
.computers {background-color:#20B3A8;}
.all {background-color:#B2B2B2;}

.color {
    height:100%;
}
.width20 {width: 20%
	; width: 4px}

.colors_2 .color {
    padding-top: 10px;
}
.colors_3 .color {
    padding-top: 6px;
}

.colors_4 .color {
    padding-top:4px;
}

.colors_5 .color {
    padding-top: 4px;
}

.colors_6 .color {
    padding-top: 3px;
}



div.div-calendar-header {
  width: 154px
	; height: 19px
	; overflow: hidden
	; padding: 0px
}


img.img-calendar-arrow {
  width: 26px;
	height: 19px;
	cursor: pointer;
}


td.td-calendar {
  background-color: #FFFFFF !important;
  width: 0px !important;
  color: #000000;
  font-weight: bold;
  font-size:10px;
  line-height:19px;
  text-align: center;
}

td.td-calendar-img {
  background-color: #FFFFFF !important;
}


div.div-calendar-month {
	height: 19px;
	float: left;
	font-size: 10px;
	line-height: 19px;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

.session .color{
    width:100%
}
.session .day-num{
    width:100%;
    color:#fff;
}
.session .day-num a {
    color:#fff;
    background: none;
}

.calendar_div {
  margin-left: 34px; 
  padding: 8px 0 8px 0px;
}

