body {
	margin: 0px;
	background:url(../images/bg.jpg) repeat-x #111111;
	font-family:Arial, Helvetica, sans-serif;
	color:#e5e5e5;
	font-size:13px;
	line-height:20px;
	text-align: right;
}
ul,h1,h2,h3{ padding:0; margin:0;}
a,a:visited{ color:#d2af36; text-decoration:none;}
a:hover{ color:#FFF;}
img{ border:none;}
ul{ list-style-type:none;}
li{ padding:3px 0 3px 15px; background:url(../images/li_icon.png) no-repeat left 9px;}

.navi ul{ list-style-type:none; padding:0 13px 0 12px;}
.navi li{ display:inline; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; background:url(../images/navi_line.png) no-repeat right top; float:left; padding:0;}
.navi li a,.navi li a:visited{ color:#FFF; line-height:46px; padding:0 40px 0 40px; float:left;}
.navi li a:hover{ background:url(../images/navi_hover.png) repeat-x; float:left;}
h1{ color:#d2af36; font-size:26px; line-height:30px; padding-bottom:10px; font-family:"Times New Roman", Times, serif;}
h2{ color:#d2af36; font-size:20px; line-height:26px;}
h3{ color:#d2af36; font-size:15px; line-height:25px;}
.left_box{ background:url(../images/box_bg.jpg) repeat-x #d3b037; color:#333; font-size:12px; font-weight:normal; padding-right:7px; line-height:17px}
.body_bottom{ font-size:12px; padding:20px 7px 10px 7px;}
.footer_bg{ background:url(../images/footer_bg.png) repeat-x; padding-top:7px; color:#000; font-size:12px;}
.footer_bg a,.footer_bg a:visited{ color:#000;}
.footer_bg a:hover{ color:#FFF;}
.contact{ color:#F00;}
.right {
	text-align: right;
}
