.body {margin:0;

	width: 950px;}



img {border:0;}



a {margin: 0px;}



ul.menu {

font-size:0px;

	padding: 0;

	margin: 0;}

	

.space6{

	height: 26px;

	width: 90px;

	float: left;

}	



ul.menu li {

   float:left;

   list-style:none;

   display: inline;

}



#Container{

	margin-left:auto;

	margin-right:auto;

	width: 950px;

	height: auto;}

	

#header{

	width: 950px;

	height: 60px;

	float: left;

}

	

#h_logo{

	float: left;

	padding-top: 20px;

	padding-bottom: 7px;

	width: auto;

	padding-right: 152px;

}



#h_baner{

	float:left;

	padding-top: 26px;

	padding-bottom: 0px;

	width: 270px;

	height: 34px;

	text-align:right;
	
	background-color: ;
	
	margin-left: 90px;

}



.h_baner_space{

	padding-left: 6px;

	float: left;

	}

	

#top_main{

	width:950px;

	height:445px;

	background:url(images/main_img.jpg);

	float: left;}



#top_banner{
	text-align: right;
	padding-top: 150px;
	padding-right: 9px;
	width: auto;

}	



.style1 {

	margin-top:5px;

	font-size: 10px;

	margin-bottom: 50px;}

	

.t_style1 {

	margin-top: 10px;

	font-size: 10px;
	
	line-height: 14px;

	text-align: right;

	width: 390px;
	
	height: px;

	float: left;
	
	background-color: ;

}	



#contents{}



#t_back_repeat{

	background-image: url(images/access_back_r.jpg);

	background-repeat: repeat-y;

	height: 500px;

	width: 950px;

}



#t_info{

	width: 560px;

	height: auto;

	float: left;

	margin-top: 5px;

}



#t_info_r{

	background-image: url(images/t_info_r.gif);

	background-repeat: repeat-y;

	width: 540px;

	height: auto;

	font-size: 12px;

	line-height: 20px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 10px;

	padding-left: 10px;

        float: left;
}





.bana{
width: ;
height: ;
background-color:;
margin-left: 5px;
margin-top: 5px;

        float: left;
}


	

#news{

	width: 920px;

	background-image: url(images/news_back_r.jpg);

	background-repeat: repeat-y;

	height: auto;

	font-size: 13px;

	line-height: 20px;

	padding-right: 10px;

	padding-left: 20px;

	padding-top: 10px;

	padding-bottom: 10px;

}



#blog{

	width: 930px;

	background-image: url(images/news_back_r.jpg);

	background-repeat: repeat-y;

	height: auto;

	font-size: 13px;

	line-height: normal;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 10px;

	padding-bottom: 10px;

	text-align:center;

}







ul.news {

	list-style-position: outside;

	list-style-image: url(images/news.jpg);

	margin-top: 0px;

	margin-bottom: 0px;

} 



ul.t_info {

	margin-top: 0px;

	margin-bottom: 0px;

	list-style-type: none;

} 



ul.t_info li {



}







	







#map{

	background-image: url(images/map.jpg);

	background-repeat: no-repeat;

	height: 332px;

	width: 698px;

	padding-top: 58px;

	font-size: 10px;

	line-height: 16px;

	color: #333333;

	background-position: right top;

	padding-left: 20px;

	float: left;}

	

#bridal{

	width: 935px;

	background-color:#000000;

	height: auto;

	float: left;

	padding-top: 10px;

	padding-left: 8px;

	padding-right: 7px;

}

		

.b_chip{margin-right:5px;

	margin-bottom:5px;

	float: left;}

	

#m_menu_all{

	background-image: url(images/m_repeat.jpg);

	background-repeat: repeat-x;

	height: auto;

	width: 950px;

	float: left;

}



#m_menu{

	height:auto;

	width: 882px;

	float: left;

}	



.m_menu_in{

	height:auto;

	width: 840px;

	float: left;

	padding-top: 16px;

	padding-right: 21px;

	padding-left: 21px;

}	



#m_menu_l{

	background-image: url(images/m_back_l.jpg);

	height: 158px;

	width: 34px;

	float: left;

}	







#m_menu_r{

background-image: url(images/m_back_r.jpg);

	height: 158px;

	width: 34px;

	float: left;

}



.m_menu_hand{

	float: left;

	width: 625px;

	padding-left: 12px;

	background-image: url(images/m_race.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-bottom: 56px;

	font-size: 12px;

	line-height: 21px;

	margin-bottom: 5px;

}	



#m_back_repeat{

	background-image: url(images/m_repeat.jpg);

	background-repeat: repeat-y;

	height: auto;

	width: 950px;

}



.a_chip_box{

	margin-bottom: 20px;

}



#a_back_repeat{

	background-image: url(images/a_repeat.jpg);

	background-repeat: repeat-y;

	height: auto;

	width: 936px;

	padding-right: 7px;

	padding-left: 7px;

	float: left;

}



.a_f_c_space{

	margin-right:8px;

	margin-bottom:8px;

	height: 107px;

	width: 228px;

	float: left;

}



.a_f_c_space_02{

	margin-right:0px;

	height: 107px;

	width: 228px;

	float: left;

	margin-bottom: 8px;

}



#a_lace{

	margin-top:50px;

	height: 77px;

	width: 163px;

	float: right;

}



.b_f_c_space{

	margin-right:5px;

	margin-bottom:5px;

	height: 102px;

	width: 230px;

	float: left;

}



.b_f_c_space02{

	margin-bottom:5px;

	height: 102px;

	width: 230px;

	float: left;

}
