html, body { height:100%; }

body { font-family: trebuchet ms, tahoma, verdana; font-size: 12px; }
#BODY { height:100%; }
#Content { background:URL(/images/bg.jpg) no-repeat; width:920px; height:620px; position:relative; top:0px; left:0px; }

ul { padding-left:15px; padding-bottom:5px;}
#Menu { position:absolute; width:200px; text-align:left; top:261px; right:150px; padding:0px; margin:0px; }
#Menu li { padding:0px; margin:0px; list-style-type:none; }
#Menu li a { display:block; height:21px; font-weight:700; }
#Menu li a:hover { background-position:bottom; }

.clear { clear:both; height:10px; }

#catalogue { width:950px; }
#catalogue div.split { float:left; width:20px; height:100px;  }
#catalogue div.Coach { width:302px; height:310px; float:left; text-align:center; }
#catalogue div.Coach a:hover img { border:1px solid #FC0; }
#catalogue div.Coach a.small { float:left; width:54px; }
#catalogue div.Coach div.small { float:left; width:5px; height:20px; }


#calendar .clear { height:1px; }

.day { text-decoration:none; display:block; padding:5px 3px; margin:1px; width:20px; font-weight:700; text-align:right; color:#4894CD; background:#FEFEFE; float:left; border:1px solid #DDD; }
.week { padding:5px 3px; margin:1px; width:22px; font-size:10px; font-weight:400; text-align:center; color:#444; background:none; float:left; border:none; }

.day:hover { color:#8ECBF8; text-decoration:underline; }
.next, .prev { color:#DDD; }
.btnNext, .btnPrev { 
    padding:4px 5px;  margin:2px; cursor:pointer;
    border:1px solid #E78F08; background:#FFE4B8; color:#E78F08; 
    text-decoration:none; font-size:11px; font-weight:700; 
} 
.btnNext {   float:right; } 
.btnPrev { float:left; }

#Time { height:29px; background:#F7B64C; border:1px solid #E78F08; text-align:center; } 
#Time span { margin:2px; }
