.main_news_title{text-transform:uppercase; margin-bottom: 10px;background-image: url(../gfx/main_title1_bg.gif);height:30px;height:auto !important;min-height:30px; background-repeat: no-repeat;background-position: left bottom;line-height: 30px;font-size:20px;color:#fff;padding-bottom:5px; padding-left: 20px;font-family: tahoma;}
.main_cal_title{margin-bottom: 10px;background-image: url(../gfx/main_title2_bg.gif);height:30px;height:auto !important;min-height:30px; background-repeat: no-repeat;background-position: left bottom;line-height: 30px;font-size:20px;color:#fff;padding-bottom:5px; padding-left: 20px;font-family: tahoma;}
.listDate{text-align:center;}
.listTitle{margin-bottom: 5px;font-weight: normal;}
.listTitle a{color:#06a2ec;text-decoration: none;}
.listText{color:#9db6c2;text-align: left;}

.calendarHeader{color:#06a2ec;font-weight: bold;text-align: center;}
.calendar_on{background-image: url(../gfx/calendar_on.gif);width:27px ;height:23px;background-position: center center;background-repeat:no-repeat;text-align: center; }
.calendar_off{color:#a0a0a0 ;background-image: url(../gfx/calendar_off.gif);width:27px ;height:23px;background-position: center center;background-repeat:no-repeat;text-align: center; }
.calendar_on a{font-weight:bold; color:#a0a0a0 ;text-decoration: none;}
.next_month{color:#06a2ec;font-weight: bold;text-align: center;text-transform: uppercase;width:130px;}
.actual_date{color:#9db6c2;text-align: center;text-transform:lowercase;}
#mycarousel{width:260px}

.next_course{margin-bottom:5px;width:250px}
.n_date{color:#06a2ec;font-weight: bold;}
.n_name{color:#9db6c2;}
.n_link{font-weight: bold;text-align: right;}
.n_link a{text-decoration: none;color:#06a2ec;}