* {
  padding: 		0px;
  margin: 	0px;
}

body {
  background:               #01012C url(images/HP_BG.jpg) repeat-x top left;
  font-size:				11px;
  font-family:				"Tahoma", Verdana, Arial, Helvetica;
  color:					#fff;
}

#main {
	width:				1100px;
}
#banner {
	background-image:	url('images/banner.png');
	width:				1100px;
	height:				165px;
	float:				left;
}


#h_menu {
	background-image:	url('images/menu_m.jpg');
	background-repeat:		repeat-x;
	width:				1100px;
	height:				30px;
	padding:			0px 0px 0px 0px;
	text-align:			right;
	float:				left;
}


#main_inner {
	background-image:	url('images/main_back.jpg');
    background-repeat:		repeat-y;
	width:				1100px;
	padding:			0px 0px 0px 0px;
	float:				left;
}

#content_head {
 	background-image:	url('images/content_head.jpg');
	width:				878px;
	height:              47px;
   	padding:				0px 0px 0px 0px;
	float:				left;
    margin-left:			0px;
    margin-top:			0px;
}

#content {
	width:				878px;
	height:             100%;
   	padding:				0px 0px 0px 0px;
	float:				left;
	margin:0px;
}

#left2 {
	width:				220px;
	padding:				0px 0px 0px 0px;
	float:				left;
}
#footer {
	background-image:	url('images/footer.jpg');
	width:				1100px;
	height:				25px;
	float:				left;
}

.h_navi {
	padding:				5px 8px 0px 8px;
	height:				30px;
	text-align:				left;
    font-size:				12px;
	margin-left:			1px;
	float:				left;
 }
 .h_navi2 {
	padding:				0px 0px 0px 0px;
	height:				30px;
	margin-left:			0px;
	float:				left;
 }
 
.h_navi3 {
	padding:				0px 0px 0px 0px;
	height:				30px;
	margin-left:			0px;
	float:				right;
 }
 
.h_navi:hover {
	background-image:	url('images/button-h.jpg');
	padding:			    5px 11x 0px 11px;
	height:				25px;
	text-align:				left;
	font-size:				12px;
	float:				left;
}

a.button2:link,a.button2:visited,a.button2:hover,a.button2:active  {
	display:block;
    color:				    #ffffff;
	font-weight:			none;
}

a.button:link,a.button:visited,a.button:hover,a.button:active  {
	display:block;
	width:				180px;
	height:				27px;
	color:				#fff;
	font-weight:			none;
}

.head_button_left {
 	background-image:	url('images/navi_head.jpg');
 	width:				220px;
	height:              47px;
	padding:			    0px 0px 0px 0px;
	color:				    #C1C404;
	text-align:				center;
	line-height:           30px; 
	font-size:				16px;
	font-weight:			bold;
	float:				    left;
	text-decoration:        underline;
}

.navi_links_text {
	width:				210px;
	padding:				0px 0px 0px 10px;
	float:				left;
	color:				    #C1C404;
	font-size:				14px;
}


a:link {
  color:					#FFFFFF;
  font-weight:				bold;
  text-decoration:			none;
}	
a:visited {
  color:					#FFFFFF;
  font-weight:				bold;
  text-decoration:			none;
}			
a:hover {
  color:					#BAB31E;
  font-weight:				bold;
  text-decoration:			none;
}