ul#css3menu1,ul#css3menu1 ul{
	margin:0;list-style:none;padding:0;background-color:#403a47;border-width:1px;border-style:solid;border-color:#454545;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
ul#css3menu1 ul{
	display:none;position:absolute;left:100%;top:0;-moz-box-shadow:0px 0px 2px #999999;-webkit-box-shadow:0px 0px 2px #999999;box-shadow:0px 0px 2px #999999;background-color:#4a64a0;border-width:0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-color:#4a64a0;padding:0 6px 6px;}
ul#css3menu1 li:hover>*{
	display:block;}
ul#css3menu1 li{
	position:relative;display:block;white-space:nowrap;font-size:0;}
ul#css3menu1 li:hover{
	z-index:1;}
ul#css3menu1 ul ul{
	position:absolute;left:100%;top:0;}
ul#css3menu1{
	padding:0 1px 1px;font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;background-image:url("emenu1_ma.png");
	*display:inline;}
ul#css3menu1>li{
	margin:1px 0 0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:10px Trebuchet MS,sans-serif;color:#ffffff;text-shadow:#999999 0 1px 1px;cursor:pointer;padding:8px 18px;background-color:;background-repeat:repeat;border-width:0px;border-style:none;border-color:;}
ul#css3menu1 ul li{
	float:none;margin:2px 0 0;}
ul#css3menu1 ul a{
	text-align:left;padding:4px;background-color:#4a64a0;background-image:none;border-width:0 0 0 0;border-style:solid;border-color:#4a64a0;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font:9px Trebuchet MS,sans-serif;color:#ffffff;text-decoration:none;text-shadow:#ffffff 0 0 0;}
ul#css3menu1 li:hover>a,ul#css3menu1 a.pressed{
	border-style:none;color:#ffffff;text-decoration:none;text-shadow:#999999 0 0px 0px;}
ul#css3menu1 img{
	border:none;vertical-align:middle;margin-right:8px;}
ul#css3menu1 img.over{
	display:none;}
ul#css3menu1 li:hover > a img.def{
	display:none;}
ul#css3menu1 li:hover > a img.over{
	display:inline;}
ul#css3menu1 li a.pressed img.over{
	display:inline;}
ul#css3menu1 li a.pressed img.def{
	display:none;}
ul#css3menu1 span{
	display:block;overflow:visible;background-image:url("emenu1_ar.png");background-position:right center;background-repeat:no-repeat;padding-right:37px;}
ul#css3menu1 ul span{
	background-image:url("emenu1_ar.png");padding-right:31px;}
ul#css3menu1 li:hover>a,ul#css3menu1 li>a.pressed{
	border-style:none;color:#ffffff;text-decoration:none;text-shadow:#999999 0 0px 0px;}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li>a.pressed{
	background-color:#23438b;background-image:none;border-style:solid;border-color:#4a64a0;color:#ffffff;text-decoration:none;text-shadow:#ffffff 0 0 0;}
ul#css3menu1 li.topmenu>a{
	background-color:transparent;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
ul#css3menu1 li.topmenu:hover>a,ul#css3menu1 li.topmenu>a.pressed{
	background-color:#4a64a0;}
ul#css3menu1 li.topmenu1>a{
	background-color:#4a64a0;border-width:1px;border-style:solid;border-color:#454545;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
body {font-family:Arial,Helvetica,Sans-serif;font-size:1em;}
h1 {font-size:1.2em;text-align:center;}
h2 {font-size:1.4em;text-align:center;}
h3 {font-size:1.2em;text-align:center;}
h4 {font-size:1em;}
.page { position: relative; margin: 0px auto 0px auto; background-color: #f0f8ff; }
p {font-size:.9em;}
ul {font-size:.9em;}
li {font-size:.9em;}

.navigation {
	position: absolute;
	top: 0em;
	left: .1em;
	width: 9.6em;
	background-color: #f0f8ff;
}

.navigation figure .figure_photo {
	background: url(bandanim5br.gif) 50% 0px;height: 70px;width: 146px;
	margin: .1em .1em .1em .1em;list-style:none;padding:0em 0em .1em 0em;background-color:#403a47;border-width:1px;border-style:solid;border-color:#454545;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;
}

.content {position: relative;margin: 0px auto 0px auto;background-color: #f0f8ff;
	display:	top: 0em;
	margin-left: 13em;
	margin-right: .01em;
	width: 13em;
	padding-top:6em;
	padding-bottom:13em;
}
.clear_both { clear: both; line-height: 1px; }
#calendar
{
font-family:verdana;
font-size:16px;
border:1px black solid;
width:575px;
}

#calendar th
{
font-family:verdana;
font-size:18px;
border:1px black solid;
}

#calendar td
{
height:24px;}

.cab
{
border:1px black solid;
color:red;
text-align:center;
font-size:17px;
background-color:white;
}

.test
{
border:1px black solid;
color:#FF7F50;
text-align:center;
font-size:16px;
background-color:#ADD8E6;
}

.dom
{
border:1px black solid;
color:red;
text-align:center;
font-size:16px;
background-color:#ADD8E6;
}

.fin
{
border:1px black solid;
text-align:left;
background-color:#B0C4DE;
}
.today
{
border:1px black solid;
text-align:left;
background-color:#B0C4DE;
}

.days
{
border:1px black solid;
text-align:center;
background-color:#ADD8E6;
}
