.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
body {
}
#collectbox {
	float:left;
	width: 1000px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(/upload_files/ymr/images/products/icon_bk.jpg) top left repeat-y;
}
#collect_leftbox {
	float:left;
	width: 212px;
	margin:0px;
	padding:0px 16px 0px 0px;
}
#collect_rightbox {
	float:left;
	width: 772px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#collect_mainbox {
	float:left;
	width: 772px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Arial;
}
#collect_titlebox {
	float:left;
	width: 772px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(/upload_files/ymr/images/collect/collect_titleline.jpg) top left no-repeat;
}
.collect_title {
	float:left;
	width: 409px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.collect_title2 {
	float:left;
	width: 504px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.collect_searchbox {
	float:left;
	width: 220px;
	margin:13px 0px 0px 0px;
	padding:0px 0px 0px 35px;
	background:url(/upload_files/ymr/images/collect/search_case.jpg) top left no-repeat;
}
.collect_searchcase {
	float:left;
	width: 160px;
	margin:0px;
	padding:5px 0px 0px 0px;
}
.collect_searchicon {
	float:left;
	width: 60px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.collect_shareicon {
	float:left;
	width: 89px;
	margin:0px;
	padding:13px 0px 0px 6px;
}

.collect_infobox {
	float:left;
	width: 772px;
	margin:0px;
	padding:3px 0px 3px 0px;
}
#collect_menutitlebox {
	float:left;
	width: 206px;
	margin:0px;
	padding:0px 3px 0px 3px;
}
.collect_menudownbox {
	float:left;
	width: 206px;
	margin:0px;
	padding:0px 3px 0px 3px;
}

#collect_menubox {
	float:left;
	width: 212px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background: url(/upload_files/ymr/images/collect/collect_menubk.jpg) top left repeat-y;
}
.collect_menutypebox {
	float:left;
	width: 202px;
	margin:0px;
	padding:0px 0px 5px 10px;
	background:url(/upload_files/ymr/images/products/icon_titleo.jpg) top left no-repeat;
}
.collect_menutype_default {
	float:left;
	width: 202px;
	margin:0px;
	padding:8px 0px 20px 10px;
	background:url(/upload_files/ymr/images/collect/type_gray.jpg) top left no-repeat;
}
.collect_menutype_default a {
}
.collect_menutype_default a:hover {
}
.collect_menutype_focus {
	float:left;
	width:202px;
	margin:0px;
	padding:8px 0px 20px 10px;
	background:url(/upload_files/ymr/images/collect/collect_type.jpg) top left no-repeat;
}
.collect_menutype_focus a {
}
.collect_menutype_focus a:hover {
}
.collect_menuitembox {
	float:left;
	width:140px;
	padding:0px 0px 10px 16px;
}
.collect_menuitembox ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.collect_menuitembox li {
	float:left;
	width:135px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 3px 20px;
}
.menu_item_default {
	float:left;
	width:135px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.menu_item_default a {
}
.menu_item_default a:hover {
}
.menu_item_focus {
	float:left;
	width:135px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.menu_item_focus a {
}
.menu_item_focus a:hover {
}

#collect_listbox {
	float:left;
	width: 772px;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#collect_listbox ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#collect_listbox li {
	float:left;
	width: 380px;
	margin:0px;
	padding:0px 6px 0px 0px;
}

.collect_listmainbox {
	float:left;
	width: 365px;
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url(/upload_files/ymr/images/collect/collect_casebk.jpg) top left repeat-y;
}
.collect_listleftbox {
	float:left;
	width: 110px;
	margin:0px;
	padding:0px 20px 0px 0px;
}
.collect_listimbox {
	float:left;
	width: 100px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.collect_listinfobox {
	float:left;
	width: 210px;
	height:102px;
	margin:0px;
	padding:0px 0px 0px 5px;
	word-wrap:break-word;
	overflow:hidden;
}
.collect_listinfobox a {
}
.collect_listinfobox a:hover {
}

.collect_listdownbox {
	float:left;
	width: 380px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#detail_titlebox {
	float:left;
	width: 772px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(/upload_files/ymr/images/collect/travel_titleline.jpg) top left no-repeat;
}
.collect_detailtitlebox {
	float:left;
	width: 722px;
	height:45px;
	margin:0px;
	padding:13px 0px 0px 50px;
	background:url(/upload_files/ymr/images/collect/collect_detail_titlebk.jpg) top left no-repeat;
}
.collect_detailtitlebox a {
}
.collect_detailtitlebox a:hover {
}
.collect_detailmainbox {
	float:left;
	width: 730px;
	margin:0px;
	padding:0px 20px 0px 20px;
	background:url(/upload_files/ymr/images/collect/collect_detail_bk.jpg) top left repeat-y;
}
.detail_leftmainbox {
	float:left;
	width: 100px;
	margin:0px;
	padding:0px 20px 0px 0px;
}
.detail_rightmainbox {
	float:left;
	width: 600px;
	margin:0px;
	padding:0px 0px 0px 0px;
	word-wrap:break-word;
	overflow:hidden;
}
.detail_likebox {
	float:left;
	width: 730px;
	margin:0px;
	padding:0px 0px 5px 0px;
}

.collect_detaildownbox {
	float:left;
	width: 772px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.collect_searchtitlebox {
	float:left;
	width: 715px;
	height:45px;
	margin:0px;
	padding:13px 0px 0px 45px;
	background:url(/upload_files/ymr/images/collect/green_titlebk.jpg) top left no-repeat;
}
.collect_searchtitlebox a {
}
.collect_searchtitlebox a:hover {
}

.collect_searchmainhbox {
	float:left;
	width: 710px;
	margin:0px;
	padding:0px 20px 0px 30px;
	background:url(/upload_files/ymr/images/collect/collect_detail_bk.jpg) top left repeat-y;
}
.collect_searchmainhbox ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.collect_searchmainhbox li {
	float:left;
	width: 710px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(/upload_files/ymr/images/member/line_gray3.jpg) bottom left no-repeat;
}
.collect_search_subject {
	float:left;
	width: 710px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.collect_search_subject a {
}
.collect_search_subject a:hover {
}
.collect_search_content {
	float:left;
	width: 695px;
	margin:0px;
	padding:0px 0px 10px 15px;
}

#witness_listbox {
	float:left;
	width: 772px;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#witness_listbox ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#witness_listbox li {
	float:left;
	width: 380px;
	margin:0px;
	padding:0px 6px 0px 0px;
}
.witness_listtitlebox {
	float:left;
	width: 340px;
	height:45px;
	margin:0px;
	padding:13px 0px 0px 40px;
	background:url(/upload_files/ymr/images/collect/collect_titlebk.jpg) top left no-repeat;
}
.witness_listtitlebox a {
}
.witness_listtitlebox a:hover {
}
.witness_listmainbox {
	float:left;
	width: 365px;
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url(/upload_files/ymr/images/collect/witness_casebk.jpg) top left repeat-y;
}
.witness_detailtitlebox {
	float:left;
	width: 710px;
	height:45px;
	margin:0px;
	padding:13px 0px 0px 50px;
	background:url(/upload_files/ymr/images/collect/witness_detail_titlebk.jpg) top left no-repeat;
}
.witness_detailtitlebox a {
}
.witness_detailtitlebox a:hover {
}
.witness_searchtitlebox {
	float:left;
	width: 715px;
	height:45px;
	margin:0px;
	padding:13px 0px 0px 45px;
	background:url(/upload_files/ymr/images/collect/orange_titlebk.jpg) top left no-repeat;
}
.witness_searchtitlebox a {
}
.witness_searchtitlebox a:hover {
}

#pushbox {
	float:left;
	width: 772px;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#push_titlebox {
	float:left;
	width: 772px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#push_listbox {
	float:left;
	width: 754px;
	margin:0px;
	padding:0px 0px 0px 6px;
	background:url(/upload_files/ymr/images/collect/push_bk.jpg) top left repeat-y;
}
#push_listbox ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#push_listbox li {
	float:left;
	width: 160px;
	margin:0px;
	padding:5px 12px 0px 15px;
}
.push_imbox {
	float:left;
	width: 160px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.push_infobox {
	float:left;
	width: 160px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.push_namebox {
	float:left;
	width: 150px;
	height:44px;
	margin:0px;
	padding:5px 5px 0px 5px;
}
.push_namebox a {
}
.push_namebox a:hover {
}
.push_namebox span {
}
.price {
	float:left;
	width: 160px;
	margin:0px;
	padding:5px 0px 5px 0px;
}
.price span {
}
#push_downbox {
	float:left;
	width: 772px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

