/* start header */
#header {
}
	#hd_logo {
		float: left;
		width: 290px;
		padding: 5px 0px 0px 74px;
	}
	#hd_lang {
		float: right;
		width: 360px;
		text-align: right;	
		padding: 2px 51px 8px 0px;
	}
		#hd_lang a {
			color: #000000;
			font-weight: bold;	
			padding-left: 10px;
		}
			#hd_lang a:hover, #hd_lang a.home:hover {
				color: #FFFFFF;
			}
		#hd_lang a.home {
			padding-right: 50px;
		}
				#hd_lang a img {
					padding-right: 5px;	
				}
	#hd_nav {
		text-align: right;	
		padding: 36px 51px 10px 0px;
		list-style: none;
	}
		#hd_nav a.navmain {
			padding: 3px 0px 8px 0px;
			display: block;
			color: #FFFFFF;
			font-size: 12px;
			font-weight: bold;			
		}
			#hd_nav a.active {
				display: block;
				color: #C3C7E4;
			}
			#hd_nav li.navmain { 
				float: right;
				padding-left: 14px;
			}
				#hd_nav li.navmain img { 
					padding-right: 5px;
				}
			#hd_nav a.navsub {
				display: block;
				width: 140px;
				font-weight: normal;
				/* border-bottom: 1px #FFFFFF solid; */
				padding: 3px 7px;
				background: #11418B;
			}
				#hd_nav a.navsub:hover {
					color: #C3C7E4;
					background: #11418B;
				}
			#hd_nav li ul { 
				position: absolute;
				list-style: none;
				left: -999em; 
				/* border-top: 1px #FFFFFF solid; */
				border-right: 1px #C3C7E4 solid;
				border-left: 1px #C3C7E4 solid;
				border-bottom: 1px #C3C7E4 solid;

			}
			#hd_nav li:hover ul, #hd_nav li.sfhover ul { 
				left: auto;
			}	
			<!--[if IE 7]>
			#hd_nav li ul { 
				display: none;
			}
			#hd_nav li:hover ul, #hd_nav li.sfhover ul { 
				display: block;
			}	
			<![endif]-->
			
/* end header */

/* start middle */
#middle {
}
	#md_picture {
		float: left;
		width: 260px;	
	}
		#md_title {
			text-align: right;
			padding: 10px 4px 0px 0px;
		}
		#md_mainpic {
			padding: 7px 0px 0px 0px;
		}
			#md_mainpic img {
				border: 3px #FFFFFF solid;
			}
	#md_content {
		float: left;
		width: 430px;	
		height: 230px;
		overflow: auto;
		padding: 0px 10px 0px 40px;
		margin: 38px 0px 0px 0px;
	}
		#md_content p.title, #md_content li.title {
			font-weight: bold;
			padding-bottom: 0px;
		}
		#md_content p, #md_content div, #md_content ul {
			padding-bottom: 9px;
		}
			#md_content a {
				text-decoration: underline;
			}
			#md_content ul li {
				padding: 0px 0px 5px 22px;
				list-style-type: none;
			}
			#md_content ul li.star {
				background: url("../image/snowstar.gif") 0px 0px no-repeat;
			}
				#md_content li ul li {
					font-weight: normal;
					padding: 0px 0px 0px 12px;
					list-style-type: none;
				}
				#md_content li ul li {
					background: url("../image/line.gif") 0px 7px no-repeat;
				}

/* end middle */

/* start footer */
#footer {
	padding: 16px 0px 0px 42px;
}
	#ft_picture {
		float: left;
		width: 530px;
	}
		#ft_picture {
		}
			#ZoomPicWait {
				color: #000000;
			}
			#ft_picture img {
				border: 3px #FFFFFF solid;
				margin-right: 12px;
			}
	#ft_logo  {
		float: right;
		width: 200px;
		padding: 54px 0px 0px 0px;
	}
		#ft_logo a {
			padding-right: 9px;
		}

/* end footer */



