	body
		{
		margin: 0 0 50px 0;
		padding: 0;
		background: #e3dbe5 url(background.gif) repeat-y;
		font: 11px/15px Georgia, "Times New Roman", Times, serif;
		}
	
	div#header
		{
		width: 900px;
		height: 90px;
		background: url(header.jpg) no-repeat;
		}

	div#left
		{
		float: left;
		width: 170px;
		height: 505px;
		padding: 100px 0 0 0;
		background: url(left.gif) no-repeat;		
		}
	div#nav
		{
		margin: 2px 0 0 0;
		width: 700px;
		height: 27px;
		padding: 0 0 0 30px;
		background: #a01129;
		float: left;
		position: absolute;
		left: 170px;	
		}			
		

	div#content
		{
		margin: 29px 0 0 0;
		width: 720px;
		display: block;
		float: left;
		position: absolute;
		left: 170px;
		font: 12px/20px Verdana, Arial, Helvetica, sans-serif ;
		}	
		
		
	span#nav_item
		{
		color: #ffffff;
		font: 14px/26px Georgia, "Times New Roman", Times, serif;
		margin: 0 25px 0 0;
		}

	span#nav_item a
		{
		color: #ffffff;
		text-decoration: none;
		}

	span#nav_item a:hover
		{
		text-decoration: underline;
		}
	
	span#subnav_item
		{
		display: block;
		font: 12px/22px Georgia, "Times New Roman", Times, serif;
		height: 22px;
		width: 170px;
		margin: 5px 0 0 0;
		padding: 0 0 0 30px;
		background: url(btn.gif) no-repeat;
		}

	span#subnav_item a
		{
		margin: 0 30px 0 0;
		color: #a01129;
		text-decoration: none;
		}

	span#subnav_item a:hover
		{
		color: #000000;
		}
		
	h1
		{
		margin: 0 0 20px 0;
		color: #a01129;
		font: 20px/20px Georgia, "Times New Roman", Times, serif;
		}
	h2
		{
		margin: 0 0 10px 0;
		color: #a01129;
		font: 15px/20px Georgia, "Times New Roman", Times, serif;
		}
	h2 a
		{
		color: #a01129;
		}
	p
		{
		margin: 0 0 10px 0;
		color: #000000;
		font: 12px/20px Verdana, Arial, Helvetica, sans-serif ;
		}		
	p a
		{
		color: #000000;		
		}
		
	ol, ul
		{
		margin: 15px 0 0 0;
		font: 12px/20px Verdana, Arial, Helvetica, sans-serif ;
		}
	li
		{
		font: 12px/20px Verdana, Arial, Helvetica, sans-serif ;
		}
	img
		{
		border: 0;
		}
/* pagina frame */

	table#content_frame
		{
		width: 660px;
		margin: 30px;
		padding: 0;
		border: 0;
		border-spacing: 0;
		border-collapse: collapse;
		font: 12px/20px Verdana, Arial, Helvetica, sans-serif ;
		}

	table#content_frame .content_left
		{
		vertical-align: top;
		font: 12px/20px Verdana, Arial, Helvetica, sans-serif ;
		}
	table#content_frame .content_middle
		{
		vertical-align: top;
		width: 15px;
		font: 12px/20px Verdana, Arial, Helvetica, sans-serif ;
		
		}
	table#content_frame .content_right
		{
		vertical-align: top;
		width: 180px;
		font: 12px/20px Verdana, Arial, Helvetica, sans-serif ;
		}
		
	table.infomuur_object
		{
		width: 180px;
		border: 0;
		}
	.infoblok_img img
		{
		height: 100px;
		border: 0;
		margin: 0;
		}
	.infoblok_title
		{
		width: 180px;
		padding: 0 10px;
		color: #ffffff;
		font: 14px/25px Georgia, "Times New Roman", Times, serif;
		height: 25px;
		background: #450e50;
		}
	.infoblok_content
		{
		width: 180px;
		background: #e3dbe5;
		padding: 5px 10px;
		font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
		}
	.infoblok_content p
		{
		margin: 0;
		font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
		}
	.infoblok_content a
		{
		color: #000000;
		text-decoration: underline;
		font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
		}
		

	#weekinfo
		{
		width: 100%;
		border-collapse: collapse;
		border: 4px #a2a2a2 solid;
		}
	#weekinfo td
		{
		border: 1px #a2a2a2 solid;
		padding: 5px;
		}
	#weekinfo .left
		{
		width: 150px;
		}

	
	
	
	
	
	table#frame_index
			{
			width: 100%;
			border-collapse: collapse;
			border-spacing: 0;
			padding: 0;
			empty-cells: show;		
			}

	table#frame_index a
			{
			color: #000000;	
			}
		
	table#frame_index thead td
			{
			background: #f0f0f0;
			vertical-align: top;
			}
	table#frame_index tbody td
			{
			border-bottom: 1px #f0f0f0 solid;
			vertical-align: top;
			}	
	table#frame_index tfoot td
			{
			border-bottom: 1px #f0f0f0 solid;
			vertical-align: top;
			}		
	table#frame_index .col1, table#frame_index .col4
			{
			width: 33%;
			}
	table#frame_index .col2, table#frame_index .col3
			{
			width: 16,5%;
			}
	table#frame_index .col1, table#frame_index .col2, table#frame_index .col3
			{
			border-right: 1px #f0f0f0 solid;
			}
		
	table#frame_index .text
			{
			margin: 10px;
			}
	table#frame_index .text_head
			{
			color: #a01129;
			font: 20px/20px Georgia, "Times New Roman", Times, serif;
			}
	table#frame_index .text_head_x
			{
			color: #a01129;
			font: 16px/20px Georgia, "Times New Roman", Times, serif;
			}
	table#frame_index .text_head a, table#frame_index .text_head_x a
			{
			color: #a01129;
			text-decoration: none;
			}
	table#frame_index .text_body
			{
			color: #000000;
			font: 12px/20px arial, verdana;
			}
	table#frame_index .text_body a
			{
			color: #000000;
			text-decoration: underline;
			}

	table#frame_index .text_body .author
			{
			color: #a2a2a2;
			}
	table#frame_index .text_foot
			{
			color: #000000;
			font: 12px/20px arial, verdana;
			text-align: right;
			text-decoration: underline;
			}
	table#frame_index .text_foot a
			{
			color: #000000;
			text-decoration: underline;
			}
	table#frame_index .text_input
			{
			width: 165px;
			border: 0;
			background: #f0f0f0;
			border-left: 2px #414141 solid;
			font: 12px/20px arial, verdana;
			padding: 3px 5px;
			}
	table#frame_index .text_submit
			{
			color: #414141;
			background: #f0f0f0;
			font: 12px/20px arial, verdana;
			padding: 1px 5px;
			border: 1px #414141 solid;
			}

	#table_login
		{
		width: 465px;
		border-collapse: collapse;
		border: 4px #a2a2a2 solid;
		}
	#table_login td
		{
		border: 1px #a2a2a2 solid;
		padding: 5px;
		height: 30px;
		}

	#table_login td a
		{
		color: #000000;
		text-decoration: none;
		}

	#table_login td a:hover
		{
		text-decoration: underline;
		}

	#table_login th
		{
		border: solid 1px #a2a2a2;
		padding: 5px;
		background: #c5c5c5;
		text-align: left;
		height: 30px;
		}

	#table_login .left
		{
		width: 150px;
		background: #ececec;
		}

	#table_login .right
		{
		width: 315px;
		padding: 0;
		margin: 0px;
		}
	
	#table_login input.text
		{
		display: block;
		width: 315px;
		border: 0;
		margin: 1px 0 0 0;
		font: 14px arial, verdana;
		}
		
	#table_login input.submit
		{
		float: right;
		}
