body{
	background:white;
	color:black;
	font-size:13px;
	font-family:"Tahome","Comic Sans MS","Arial Narrow",sans;
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;}
td.banner_top{
	width:100%;
	color:yellow;
	background:#0099FF;
	padding-top:3px;
	font-family:"Tahome","Comic Sans MS","Arial Narrow",sans;
	font-size:54px;
	font-weight:bold;
	line-height:1em;
	padding-bottom:5px;
	text-align:center;}
span.small{
	font-family:"Tahome","Comic Sans MS","Arial Narrow",sans;
	color:yellow;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;}
td.banner_bottom{
	width:100%;
	color:#0099FF;
	background:yellow;
	text-align:center;
	font-family:"Tahome",sans;
	font-weight:bold;
	border-bottom: 1px solid #6495ED;
}

fieldset legend {background-color: transparent; 	color: #0099FF;}
fieldset		{border: 1px solid #0099FF;			color: #0099FF; margin: 1 2 0 0;}

table.full 		{width: 100%; }
table.fullm 	{width: 100%; padding:0 0 0 4;}
table.left 		{margin-left:3;	margin-right:1; }
table.login		{width: 148;	border: 1px solid #6495ED;		margin: 2 1 2 2;	padding:2 2 2 2;}
table.cal		{width: 100%;}
table.shownews	{width: 100%;	border: 0;}
table.file		{width: 100%;	border: 0px solid #6495ED;		padding-left:5px;}
table.borderon	{border: 1px solid #6495ED;}

td.full			{width: 100%; }
td				{vertical-align:top;	font-size:14px;}
td.left			{text-align: left;		width: 119;				border-right: 0px solid #6495ED;}
td.center		{width: 100%;			 border:0;				border-left: 1px solid #6495ED;}
td.right		{width: 70;										border-left: 1px solid #6495ED;}
td.bottom 		{text-align: center;	font-size:12px;			border-bottom: 1px solid #6495ED;	border-top: 1px solid #6495ED;}
td.top			{text-align: center;	font-size:14px;			border-bottom: 1px solid #6495ED;}
td.login		{text-align: center;}
td.news			{text-align:center;		font-size:11px;			border-bottom: 1px solid #6495ED;}
td.left2		{text-align:left;		border-left:0;			width: 120;							padding-right:10px;}
td.extra		{color:#888888;}
td.news_title	{text-align:center;		font-size:20px;			font-weight:bold;}
td.news_date	{text-align:right;		padding-right:20px;}
td.news_cont	{padding-left:5px;}
td.prev			{text-align:left;		padding-left:10px;}
td.next			{text-align:right;		padding-right:10px;}
th.cal			{font-weight:normal;	width: 14.28%;			border: 1px solid #708090;}
td.cal			{height: 50px;			width: 14.28%;			border: 1px solid #708090;}
td.calev		{height: 50px;			width: 14.28%;			border: 1px solid black;}
th.shownews		{text-align:center;		font-size:20px;			border-bottom: 1px solid #6495ED;}
td.shownews		{text-align:left;		padding-left: 5px;		border-bottom: 1px solid #6495ED;	font-size:11px;}

th.orar			{border: 1px solid #708090;						width: 100%;	font-weight:normal;		}
td.orar			{border: 1px solid #708090;		height: 40px;	width: 100%;	font-weight: bold;}
td.orar_time	{border: 1px solid #708090;		height: 40px;	width: auto;	font-weight: bold;} 
td.orar_title	{border: 1px solid black;		height: 50px;	width: 100%;	background: yellow;}
td.orar_noweek	{border: 1px solid #C0C0C0;		width: 100%;	color: #C0C0C0;	display:none;}
td.orar_noweek_time{border: 1px solid #C0C0C0;	width: 50px;	color: #C0C0C0;	display:none;}


td.b			{border: 1px solid black;}

td.file			{text-align: center;		border: 1px solid #6495ED;}
td.file_small	{text-align: center;		border: 1px solid #6495ED;		width: 10pt;}
td.fileleft		{text-align: left;			border: 1px solid #6495ED;}
td.fileright	{text-align: right;			border: 1px solid #6495ED;}
th.file			{text-align: center;			border: 1px solid #6495ED;		font-size:13;}


a.main		{text-decoration: none;	font-size:20px;	color: #3333CC; }
a.main_gr	{text-decoration: none;	font-size:16px;	color: #3333CC;	}
a.main:hover{text-decoration: none;	color: #000000;	}
a			{text-decoration: none;	font-size:13px;	color:blue;	}
a:hover		{text-decoration: none;	color: #000000;}


div.orar			{border: 1px solid #708090;		width: 100%;	font-weight: bold;}
div.orar_time	{border: 1px solid #708090;		width: auto;	font-weight: bold;} 
div.orar_title	{border: 1px solid black;			width: 100%;	background: yellow;}
div.orar_noweek	{border: 1px solid #C0C0C0;		width: 100%;	color: #C0C0C0;	display:none;}
div.orar_noweek_time{border: 1px solid #C0C0C0;	width: 100%;	color: #C0C0C0;	display:none;}

td.inv {border:0; margin:0; padding:0; width:0; height:0;}

buton		{background:#0099FF;	color:yellow;}
input.login		{background:yellow;		color:#0099FF;		font-size:13px;		font-family:system,geneva; width: 70;}
input		{background: #FFFFFF;}

hr			{color: #6495ED;  width:80%; border-style:dashed; border-width:1; }

