* {margin:0; padding:0;}
body{
	background:#ededed url('./img/bg.jpg') left top repeat-x;
	text-align:center;
	color:#666;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN','‚l‚r ƒSƒVƒbƒN','sans-serif';
}


a{
	color:#365094;
}

ul,ol{
	list-style-type:none;
}

#wrapper{
	margin:0 -100px;
	_width:1000px;
}
#main{
	margin:0 auto;
	width:1000px;
	background:#ededed url('./img/bg_wrapper.jpg') left top repeat-y;
	text-align:left;
}
#header{
	padding:0 100px;
	height:75px;
	background:#ededed url('./img/bg_header.jpg') left top no-repeat;
}
	#header_contents{
		position: relative;
		margin:0;
		padding:0;
		height:75px;
		background:transparent url('./img/header.jpg') left top no-repeat;
	}

		h1{
			padding:16px 0 0 32px;
			width:114px;
			float:left;
		}
		#util{
			width:520px;
			float:right;
			text-align:right;
		}
			#buttons{
				margin:12px 12px 5px 0;
				display:block;
				line-height:0;
				font-size:0;
			}
				#buttons a{
					margin-left:8px;
				}
			#lang{
				margin:0 15px 0 0;
				height:13px;
				line-height:0;
				font-size:0;
			}
				#lang a{
					margin-left:8px;
				}

		#title {
		  margin:5px 15px 0 0;
		}
			div#title p {
				color:#8cb5d3;
				padding-left: 20px;
				font-size: 10px;
			}


#menu{
	position:relative;
	margin:0;
	padding:0 100px;
	height:51px;
	background:#ededed url('./img/bg_menu.jpg') left top no-repeat;
	color:#fff;
}
	#menu li{
		float: left;
		display:inline;
		list-style: none;
		font: 12px Tahoma, Arial
	}
	#menu li a{
		display: block;
		text-decoration: none;
		white-space: nowrap;
	}
		#menu li ul{
			margin: 0;
			position: absolute;
			visibility: hidden;
			background: #d5dcec;
			border:#9caec2 1px solid;
			border-top-width:0;
			z-index:100;
		}
		#menu li ul li{
			float: none;
			display:block;
			margin:0;
			padding:0;
			width:158px;
		}
		#menu li ul li a{
			width: auto;
			display:block;
			background: #d5dcec;
			padding:5px 8px;
			color:#334961;
		}
		#menu li ul li a:hover{
			background: #b7c9dd;
		}
#contents{
	clear:left;
	padding:0 100px;
	min-height:265px;
	_height:265px;
	z-index:1;
}
#footer{
	clear:left;
	padding:0 100px;
	height:54px;
	background:#ededed url('./img/bg_footer.jpg') left top no-repeat;
	text-align:center;
}
	#footer_menu{
		padding:12px 0 40px;
		color:#88a3b1;
	}
		#footer_menu a{
			margin:0 6px;
			font-size:12px;
			color:#88a3b1;
		}
	address{
		font-style:normal;
		font-weight:normal;
		font-size:80%;
		color:#aaa;
	}

a img{
	border:none;
}

.clearfix:after { /* new browser */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-table;} /* MacIE */
*html .clearfix {
	height: 1%;
	clear: both;
}/* WinIE */
.clearfix {
	display: block;
	clear: both;
}

.clear {
	clear:both;
}

.txtRed {
	color: red;
}

#contents_body p.download{
	margin:0;
	padding:20px 8px 4px;
	text-align:center;
}
	#contents_body p.download img{
		float:none !important;
		margin:0 !important;
		padding:0 !important;
	}

#new {
	color:#FF4500;
	margin:0px;
	padding:5px 0;
	text-align:center;
/*	text-decoration:blink;*/
}
