html, body{
	width:100%;
	margin:0;
	font-size:12px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fff6d9;
	line-height:14px;
	font-weight:normal;
}

a {
	color:#616365; 
	text-decoration:none;
}

a:hover {
	color:#ff1620; 
	text-decoration:none;
}

p, td, th, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

h1 {
	color:#5a3d1d;
	font-size:18px;
	font-weight:bold;
}

h2{
	color:#cc6600;
	font-size:14px;
	font-weight:bold;
}
h3 , h4 , h5 , h6{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
#page{
	width:1000px;
	height:100%;
}
#banner{
	float:left;
}
#banner1_and_menu_logo{
	background-image:url(../images/banner1.jpg);
	background-repeat:no-repeat;
	width:740px;
	height:268px;
	float:left;
}
#logo{
	text-align:left;
	padding:39px 0 0 36px;
}
#menu{
	text-align:left;
	width:705px;
	float:left;
	padding:35px 0 0 31px;
}
.contain_menu{
	float:left;
	margin-right:4px;
}
#banner2{
	background-image:url(../images/banner2.jpg);
	background-repeat:no-repeat;
	width:215px;
	height:268px;
	float:left;
}
#txt_banner2{
	color:#5a3d1c;
	padding:100px 0 0 8px;
}
.content_banner2{
	border-bottom:1px dashed #fea503;
	padding:6px 0 6px 0;
	line-height:12px;
	text-align:left;
	font-size:10px;
}
#body_main{
	clear:left;
	width:100%;
	height:100%;
	float:left;
	padding:4px 0 0 0;
}
#content_main{
	width:740px;
	float:left;
	text-align:left;
	background-image:url(../images/bg_main.jpg);
	height:482px;
	background-repeat:no-repeat;
}
#sponsor{
	width:215px;
	float:left;
}
#img_sponsor_main{
	padding:143px 0 0 8px;
}
#frame_sponsor{
	padding:0px 0 0 8px;
}
.sp3{
	text-align:left;
	white-space:176px;
	padding:5px 0 10px 0;
	border-bottom:1px dashed #472500;
}
.sp1{
	text-align:left;
	white-space:176px;
	padding:5px 0 15px 0;
	border-bottom:1px dashed #472500;
}
.sp2{
	text-align:left;
	white-space:176px;
	padding:5px 0 4px 0;
	border-bottom:1px dashed #472500;
}
.sp4{
	text-align:left;
	white-space:176px;
	padding:5px 0 10px 0;
	border-bottom:1px dashed #472500;
}

.sp5{
	text-align:left;
	white-space:176px;
	padding:5px 0 10px 0;
}

#description_main h1{
	font-size:12px;
	width:316px;
	color:#5a3d1c;
	font-weight:bold;
}
#description_main{
	width:316px;
	padding:21px 0 0 39px;
}
#description_main p{
	font-size:12px;
	color:#5a3d1c;
}
#banner2_submain{
	width:215px;
	height:268px;
	float:left;
	background-image:url(../images/banner2_bg_submenu.jpg);
	background-repeat:no-repeat;
}
#body_submain{
	float:left;
	width:100%;
}
#contain_submain{
	padding:4px 0 0 0;
	float:left;
	width:740px;
}
#left{
	float:left;
	width:215px;
}
#cut_frog{
	background-image:url(../images/body_main2_submenu.jpg);
	background-repeat:no-repeat;
	width:215px;
	height:143px;
}
#sponsor_submenu{
	width:215px;
}
#img_sponsor_submain{
	padding:5px 0 0 8px;
}
#contain_inner{
	float:left;
	background-image:url(../images/bg_submenu.jpg);
	background-repeat:repeat-y;
	width:740px;
}
#bg_description_submain{
	background-repeat:repeat-y;
	width:544px;
	float:left;
	height:100%;
}
#bg_submenu{
	float:left;
	background-image:url(../images/contain_bg2.jpg);
	background-repeat:no-repeat;
	width:186px;
	height:100%;
}
.blank{
	width:100%;
	height:30px;
}
#text_contain{
	width:485px;
	padding:21px 0 0 39px;
}
.text_submenu{
	width:151px;
	padding:21px 0 0 21px;
	height:486px;
}
.text_submenu a{
	color:#FFFFFF;
	font-size:12px;
	line-height:20px;
}
.text_submenu a:hover{
	color:#FFFFFF;
	font-size:12px;
	line-height:20px;
}