/* body = all the bage */
	body {
		font-family: tahoma;
		color: #000000;	
		margin-top:0px;
		margin-bottom:0px;
	}

/* footer */
	.footer {
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
	}
/* back to top */
	.back_to_top  a{
		font-size: 10px;
		color: #135596;
	}
/* paragraph */
	p {
		font-family: tahoma;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		margin-top:0px;
		margin-bottom:0px;
	}
/* nav */
	.nav {
		font-family: tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}
	.nav  a{
		font-family: tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: underline;
	}

/* page title */	
	.page_title {
		width: 100%;
		border: 0px none;
		border-bottom: 1px solid #72abe4;
		font-size: 16px;
		font-weight: bold;
		color: #135596;
		margin-bottom:10px;
	}
	table.page_title  th {
		color: #72abe4;
		background-color: #72abe4;
	}
/* fill of any page */
	.page_fill {
		font-family: tahoma;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		margin-top:0px;
		margin-bottom:0px;
		text-align: justify;	
	}
	.page_fill a{
		color: #000000;
		text-decoration: underline;
	}
/* show_cat */
	table.show_cat  a{
		font-family: tahoma;
		font-size: 12px;
		font-weight: bold;
		color: #135596;
		text-decoration: none;
	}
/* ip copyrights */
	div.ip_copyrights {
		border: 2px dashed #FF0000;
		background-color: #FFE9E9;
		margin: 3px;
		padding: 5px;
	}
	.ip_copyrights{
		text-align: center;
		font-family:Tahoma;
		font-size:9pt;
		color: #DD0000;
	}	
/* top menu */
	table.top_menu {
		width: 100%;
		border: 0px none;
		background: #6090C0;
		background: url('images/topmenu_bg_off.jpg');
		cursor: pointer;
	}
	/*REPLACED BY JAVA SCRIPT
	table.top_menu td:hover {
		background: #4d88cd;
		background: url('images/topmenu_bg_over.jpg');
	}*/
	td.selected {
		background: #68afe8;
		background: url('images/topmenu_bg_on.jpg');
	}
	table.top_menu td,a{
		text-align: center;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: normal;
	}
/*side menu*/
	.side_menu {
		width: 100%;
		border: 1px solid #6090c0;
		background-color: #f1f5ed;
	}
	/* header */
	.side_menu_header {
		width: 100%;
		height: 25px;
		border-width: 0px;
		border-style: none;
		vertical-align: middle;
		background-image: url("images/topmenu_bg_off.jpg");
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
	}
	/*cat*/
	/*REPLACED BY JAVA SCRIPT
	.side_menu_cat table:hover {
		background-color: #cfe2f5;
	}*/
	.side_menu_cat_inside {
		width: 100%;
		height: 25px;
		border-width: 1px;
		border-style: solid none none none;
		border-color: #a9d4ff;
		vertical-align: middle;
		width: 100%;
		font-size: 12px;
		font-weight: bold;
		color: #135596;
		text-decoration: none;
		cursor: pointer;
	}
	/*cat on*/
	.side_menu_cat_inside_on {
		width: 100%;
		height: 25px;
		border-width: 1px;
		border-style: solid none solid none;
		border-color: #0ababd;
		vertical-align: middle;
		width: 100%;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		background-color: #72abe4;
		cursor: pointer;
	}
	/*side sub menu*/
	.side_submenu_item_inside {
		width: 100%;
		border-width: 0px;
		margin: 2px;
		vertical-align: middle;
		text-decoration: none;
		font-size: 12px;
		font-weight: normal;
		color: #004c95;
		cursor: pointer;
	}
	/* REPLCED BY JAVA SCRIPT
	.side_submenu_item_inside td:hover{
		text-decoration: underline;
		color: #72abe4;
	}*?

	/* item on */
	.side_submenu_item_inside_on {
		width: 100%;
		border-width: 0px;
		margin: 2px;
		vertical-align: middle;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
		color: #004c95;
	}

/* news */
	.news_title {
		font-size: 13px;
		color:#4081c2;
		text-decoration: underline;
		font-weight: bold;
	}
	.news_date {
		font-size: 11px;
		color: #555555;
		font-weight: normal;
	}
	.news_prev {
		font-size: 13px;
		font-weight: normal;
		color: #000000;
		text-align: justify;
	}
	.news_pages  td{
		border: 1px solid #427eb6;
		background-color: #f1f5ed;
		font-size: 11px;
		color: #427eb6;
		text-decoration: none;
	}
	.news_pages  th{
		border: 1px solid #f1f5ed;
		background-color: #427eb6;
		font-size: 11px;
		color: #f1f5ed;
		text-decoration: none;
	}	
	.news_pages a{
		font-size: 11px;
		color: #4081c2;
		text-decoration: none;
	}