table.other_page{
border-collapse: collapse;
}
table.other_page td{
height: 149px;
}
table.other_page td.ol{
width: 253px;
background: url(../gfx/other_page/ol.jpg) 0 0 no-repeat;
}
table.other_page td.oc{
width: 513px;
background: url(../gfx/other_page/oc_kalendarium.gif) 0 0 ;
}
table.other_page td.op{
width: 226px;
background: url(../gfx/other_page/op_empty.gif) 0 0 no-repeat;
}
table.other_page td.op a.register{
display: block;
height: 56px;
margin-top: 30px
border: solid 1px #F00;
outline: none;
}
table.other_page td.op a.register:hover{
background: url(../gfx/other_page/op_hover.gif) 24px -57px no-repeat;
}
div.contents_top{
height: 37px;
width: 992px;
background: url(../gfx/other_page/contents_top.gif) 0 0 no-repeat;
}

div.contents_top #navstrip{
margin: 0; padding: 0 0 0 10px;
color: #FF6600;
list-style: none;
font-weight: normal;
}

div.contents_top #navstrip li{
float: left;
padding: 10px;
}
div.contents_top #navstrip li h3{
font-size: 8pt;
font-weight: normal;
margin: 0;
}
div.contents_top #navstrip li a{
color: #7D8A9A;
text-decoration: none;
}
div.contents_top #navstrip li a:hover{
text-decoration: underline;
}




div.contents_middle{
width: 952px;
background: url(../gfx/other_page/contents_middle.gif) 0 0 repeat-y;
padding: 0 20px;
}
div.contents_middle h2{
font-size: 14pt;
margin-top: 0;
}

div.contents_middle #term_changer ul{
margin: 0; padding: 0;
list-style: none;
height: 30px;
}
div.contents_middle #term_changer ul li{
float: left;
}

div.contents_middle #term_changer ul li{
float: left;
margin: 0 5px;
}
div.contents_middle #term_changer ul li a.active{
font-weight: bold;
color: #01162B;
}

div.contents_bottom{
height: 15px;
width: 992px;
background: #FFF url(../gfx/other_page/contents_bottom.gif) 0 0 no-repeat;
}
div.contents_bottom{
padding-bottom: 40px;
}
#center_container{
background: url(../gfx/other_page/contents_middle.gif) 0 0 repeat-y;
padding-bottom: 0;
}


table.Calendar{
  border-top:1px solid  	#dedede;
  border-left:1px solid  	#dedede;
  border-right:1px solid  	#dedede;
}

.borderLeft{
border-left:1px solid  	#dedede;
}

.borderBottom{
border-bottom:1px solid  	#dedede;
}

.inner h2 span{
 color:#ff6600
}
table.Calendar th{
	background:#FF6600;
}

table.Calendar th{
	padding: 5px 15px;
}

table.Calendar td{
	padding: 5px 10px;
}

table.Calendar td.dateColumn{
	text-align: center;
	background: #eefeff;

}

table.Calendar td.nameColumn{
	
}

