* {
	margin: 0px;
	padding: 0px;
}
p, a, td, div, input, textarea, option, select, span {
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;	
	color: #333333;
	text-align: left;
	text-decoration: none;
	border: none;
}
td {
	text-align: left;
	vertical-align: top;
}
body, #footer {
	background-color: #FFFFFF;
}
img {
	border: none;
}
img, div { 
	behavior: url(/iepngfix.htc) 
}
#main {
	margin: auto; 
	width: 760px;
	min-height: 500px; /* ie6 hack */
	height: auto !important;
	height: 500px;
	background-color: #d8d9d9;
}
#macie {
	background-color: #FFFF00;
	padding: 12px;
	margin-bottom: 20px;
	font-weight: bold;
	line-height: 17px;
	font-size: 14px;
	color: #000000;
	border: 1px solid #000000;
}
div.clear {
	display: block;
    height: 0;
    line-height:0;
    font-size: 1px;
    clear: both;
}
#leading {
	position: absolute;
	margin: auto;
	width: 79px;
	height: 79px;
	margin: 165px 0px 0px 620px;
	z-index: 10;
}


/* start header */
#header {
	height: 205px;
	background: url("../image/bg_header.gif") repeat-x;
}
	#hd_logo {
		float: left;
		width: 150px;
		padding: 18px 0px 0px 39px;
	}
	#hd_lang {
		float: left;
		width: 95px;
		padding: 179px 0px 0px 30px;
	}
	#hd_pic {
		float: right;
		width: 400px;
		text-align: right;
		padding: 18px 39px 0px 0px;
	}
		#hd_pic img {
			border: 4px #FFFFFF solid;
		}
/* end header */

#middle {
	padding-right: 10px;
}
	/* start navigation */
	#md_navigation {
		float: left;
		width: 182px;
		background-color: #FFFFFF;
	}
		#md_navigation a {
			display: block;
			letter-spacing: 1px;
			padding: 2px 10px;
			margin: 0px 0px 1px 0px;
			background-color: #b1b3b4;
			color: #000000;
		}
		#md_navigation a:hover, #md_navigation a.active {
			background-color: #003732;
			color: #FFFFFF;
		}
	/* end navigation */
	
	/* start content */
	#md_content {
		float: right;
		width: 511px;
		min-height: 340px; /* ie6 hack */
		height: auto !important;
		height: 340px;
		padding: 30px 20px 10px 37px;
		background-color: #FFFFFF;
	}
		#md_content h1, #md_content h2 {
			color: #A81833;
			font-size: 18px;
			font-weight: normal;
			margin-bottom: 10px;
		}
		#md_content p.title {
			margin-bottom: 2px;
			font-weight: bold;
		}
		#md_content p, #md_content div, #md_content ol, #md_content ul {
			margin-bottom: 8px;
			line-height: 17px;
			font-weight: normal;
		}
		#md_content ul li {
			padding: 0px 0px 0px 5px;
			margin: 0px 0px 0px 18px;
		}	
		#md_content td  {
			line-height: 17px;
		}
		#md_content td.align_right  {
			text-align: right;
		}
		#md_content a  {
			color: #A81833;
			text-decoration: underline;
		}
		#md_content a img  {
			text-decoration: none;
		}
		#md_content a:hover, #md_content a.active  {
			text-decoration: none;
		}
		#md_content img.hole  {
			float: right;
			padding: 0px 0px 25px 15px;
		}
		#md_content p.nav_hole {
			width: 180px;
		}
	/* end content */

#bottom {
}
	#bottom #bt_icon {
		padding-left: 220px;
		text-align: left;
	}
		#bottom #bt_icon img {
			padding: 10px 10px 10px 0px;
		}
	
/* start footer */
#footer {
	padding: 15px 0px;
	background: none;
	margin: auto; 
	width: 760px;
}
	p.textcenter {
		padding-right: 9px;
		text-align: right;	
		color: #999999;	
	}
	p.textcenter a {
		font-size: 11px;
		color: #CCCCCC;	
	}
	p.textcenter a:hover {
		color: #000000;	
	}
/* end footer */