html {
  height:100%;
}
body  {
    height:auto !important;
    height:100%;
	min-height:100%;
	margin: 0px auto;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	color: #000;
	font-size: 11pt;
	background : #000 url(../img/bg01.jpg) repeat-x left top;
}
td{
	color: #000;
	font-size: 11pt;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	color: #3D3200;
	font-size: 12pt;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	color: #3D3200;
	font-size: 10pt;
}

img, table {
	border: none;
}
form{
	margin: 0px;
	padding: 0px;
}
input, textarea{
	font-size: 11pt;
	color: #000;
}

a:link, a:visited{
	font-family: Times New Roman, arial, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #3D3200;
	text-decoration: underline;
}
a:hover{
	font-family: Times New Roman, arial, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #c40f03;
	text-decoration: none;
}

.spacer {
     width: 100%;
     clear: both;
     font-size: 1px;
     height: 1px;
}
#bg{
	z-index : 0;
	position : absolute;
	width : 100%;
	height: 100%;
	text-align : center;
}

#all{
	z-index : 1;
	position : absolute;
	width : 100%;
	margin :  0px;
	text-align : center;
}
#main{
	width : 725px;
	padding-top : 58px;
	margin :  0px auto;	
}
#top01{
	height : 134px;
	background : url(../img/top01.jpg) no-repeat top;
}
#top02{
	height : 50px;
	background : url(../img/top02.jpg) no-repeat top;
	text-align : left;
}
#bottom{
	height : 94px;
	background : url(../img/bot01.jpg) no-repeat top;
}
#center{
	height : 374px;
	background : url(../img/center_bg.jpg) no-repeat top;
	padding : 11px 0px 0px 83px;
}
#list01{
	width : 199px;
	height: 306px;
	background : url(../img/l01.jpg) no-repeat top;
	margin-right : 25px;
	clear : right;
	float : left;
	text-align : left;
	padding : 50px 45px 30px 30px;
}
#list02{
	width : 200px;
	height: 306px;
	background : url(../img/l02.jpg) no-repeat top;
	clear : right;
	float : left;
	text-align : left;
	padding : 50px 40px 30px 30px;
	font-family: Times New Roman, arial, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #3D3200;
	vertical-align: super;
}

.inp_top{
	width : 132px;
	height : 19px;
	background : url(../img/bg02.jpg) no-repeat top;
	font-size: 13pt;
	font-weight : bold;
	padding : 4px 7px;
	margin : 12px 0px 0px 40px;
	float : left;
	clear : right;
	text-align : left;
}

table.inp_tab tr td{
	padding : 0px 5px 10px 0px;
	font-weight : bold;
}

.inp01{
	background : #f1e1a3;
	border : 1px solid #bdab6d;
	width : 110px;
}

.inp31{
	background : #f1e1a3;
	border : 1px solid #bdab6d;
	width : 190px;
}


.inp02{
	background : #f1e1a3;
	border : 1px solid #bdab6d;
	width : 60px;
}

.error_text{
	font-family: Times New Roman, arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FF0000;
	border: 1px red solid;
}

.message_text{
	font-family: Times New Roman, arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #009900;
	border: 1px green solid;
}