BODY { margin:0; padding:0; width:100%; background:#fff; font-family:Tahoma; }
#mainwidth { width:850px; margin:0 auto; background:#f1f1f1; }
#width { width:800px; margin:0 auto; background:#f1f1f1; }
#header { padding-top:25px; background:url(/img/top_bg.png) no-repeat bottom right; width:770px; height:115px; }
#header a img { border:0; }
#topmenu { height:25px; background:#a7a9ac; padding:0px 30px; }
#topmenu a {
	margin:3px 12px 0px;
	display:inline-block;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
#topmenu a:hover { text-decoration:underline; }
#container { border-left:200px solid #f1f1f1; background:#f1f1f1; margin-top:5px; }
#leftframe { float:left; margin-left:-200px; width:200px; }
* HTML #leftframe { margin-left:-100px; }
.clear { clear:both; height:0; overflow:hidden; }
.lf_e_bg { background:url(/img/lf_e_bg_2.png) no-repeat right top; height:30px; display:block; text-align:right; }
.lf_e_bg a {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	margin-top:6px;
	display:inline-block;
}
.lf_e {  }
.lf_e_tt { font-weight:bold; font-size:12px; padding:2px 10px 0 2px; }
.lf_e_tx { font-size:10px; padding-left:8px; padding-right:8px; }
.lf_e_ta { font-size:10px; padding-right:8px; padding-bottom:5px; text-align:right; font-style:italic; }
.lf_e_ta a { color:#58595b; }
.lf_e_ta2 { font-size:10px; padding-right:10px; padding-bottom:60px; text-align:right; font-style:italic; }
.lf_e_ta2 a { color:#58595b; }
.h20px { padding-top:20px; }
.lf_e_c { text-align:center; font-size:12px; padding-bottom:5px; padding-left:0px; }
.lf_e_c input {
	font-size:12px;
	margin:2px 0px;
	border:1px solid #58595b;
	width:155px;
}
.lf_e_c a { color:#58595b; }
.mf_e_bg { background:url(/img/mf_e_bg.png) no-repeat 10px top; height:30px; display:block; width:600px; float:left; }
.mf_e { width:600px; float:left; }
.mf_e_bg a {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
	margin-top:6px;
	display:inline-block;
}
.mf_e_tt { font-weight:bold; font-size:12px; padding-left:20px; padding-top:10px; }
.mf_e_tx { font-size:11px; padding-left:20px; padding-top:10px; padding-right:30px; }
.mf_e_ta { font-size:10px; padding-right:30px; padding-bottom:5px; text-align:right; font-style:italic; }
.mf_e_ta a { color:#000; }
.mf_b { height:70px; display:block;  }
.mf_b_bg { margin-top:-100px; background:url(/img/mf_e_bg.png) no-repeat 10px top; height:30px; display:block; }
.mf_b_bg a {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
	margin-top:6px;
	display:inline-block;
}
.mf_b_tx { width:150px; font-size:11px; padding:5px 20px 20px; float:left; }
.mf_ban { padding:5px 0; }
.mf_ban img { border:1px solid #326975; margin-left:13px; }
.mf_best_l { float:left; width:280px; border:1px solid #326975; margin:5px 0 5px 10px; background:#fff; padding:5px 0; }
* HTML .mf_best_l { margin-left:5px; }
.mf_best_r { float:right; width:280px; border:1px solid #326975; margin:5px 0; background:#fff; padding:5px 0; }
.mf_best_l_img { float:left; width:115px; border:0; }
.mf_best_l_img a img { border:0; }
.mf_best_l_txt { float:left; font-size:12px; width:160px !important; }
.mf_best_l_tlt { font-weight:bold; padding-bottom:5px; }
.mf_best_l_tlt a { color:red; }
#footerpadding { padding-bottom:110px; }
.cat_item { float:left; padding:10px 20px; height:170px; }
.cat_item_bg { background:url(/img/item_shadow.png) repeat-x bottom; padding-bottom:5px; width:152px; display:block; }
.cat_item_bg img { border:1px solid #326975; }
.cat_item_txt { width:152px; text-align:center; font-size:14px; font-weight:bold; }
.cat_item_txt a { color:#555; text-decoration:none; }
.cat_menu { padding:30px 15px 60px 15px; }
.cat_menu div { text-align:right; font-size:13px; font-weight:bold; padding:5px 0px; }
.cat_menu div a { color:#000; text-decoration:none; }
.cat_menu div a:hover { text-decoration:underline; }
.cat_menu_l2 { font-weight:normal !important; }
.cat_item2_bg {float:left; background:url(/img/item_shadow.png) repeat-x bottom; padding-bottom:5px; width:252px; display:block; }
.cat_item2_bg img { border:1px solid #326975; }
.cat_item2 {  padding:10px 20px; height:270px; }
.cat_item2_tlt {
	width:400px;
	font-size:14px;
	font-weight:bold;
	padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 5px;
}
.cat_item2_txt { float:left; width:400px; padding-left:25px; font-size:12px; }

.new_item { width:130px; margin:5px 10px 0; float:left; }
* HTML .new_item { margin:5px 5px 0; }
.new_item_top { width:130px; height:18px; background:url(/img/r/t_bg.png) no-repeat bottom right; }
.new_item_top_l { width:11px; height:18px; background:url(/img/r/t_l.png) no-repeat bottom left; float:left; }
.new_item_top_c { height:18px; background:url(/img/r/t_c.png) repeat-x bottom; float:left; color:#FF0000; font-size:14px; font-weight:bold; padding:0px 3px; }
.new_item_top_r { width:13px; height:18px; background:url(/img/r/t_r.png) no-repeat bottom left; float:left; }
.new_item_mid { width:120px; border-left:1px solid #326975; border-right:1px solid #326975; padding:0 4px; background:#fff; }
.new_item_mid img { border:0; width:120px; }
.new_item_btm { width:130px; height:3px; background:url(/img/r/b_l.png) no-repeat top left; }
.new_item_btm div { width:130px; height:3px; overflow:hidden; background:url(/img/r/b_r.png) no-repeat top right; }