.layout1         { margin: 0 15px 0 0; padding: 0; width: 320px; float: left }
.layout2      { margin: 0; padding: 0; width: 257px; float: left }
.bgcolor_gray { background-color: #f5f5f5 }

html>body div#nd_maincontent div.hsubtxt_h3  { margin: 0; width: 310px }

div.hsubtxt_h3 li { font-size: 80% }



#nd_maincontent #e_i_category {
	float: left;
	width: 355px;
}
#nd_maincontent #e_i_category .clear {
	height: 0;
	font-size: 0;
	line-height: 0;
}
#nd_maincontent #e_i_category .e_i_item {
	margin-bottom: 9px;
	padding-bottom: 10px;
	background-image: url(../img/index/category_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#nd_maincontent #e_i_category .e_i_item div {
	margin: 0;
	padding: 0;
	width: 355px;
	background-image: url(../img/index/category_back.gif);
	background-repeat: repeat-y;
}
#nd_maincontent #e_i_category h3 {
	float: left;
	margin: 7px 3px;
	padding: 0;
	width: 110px;
	background: none;
	border: 0;
	font-size: 100%;
	line-height: 100%;
	color: #336600;
}
html>body #nd_maincontent #e_i_category h3 {
	margin: 7px 5px;
}
#nd_maincontent #e_i_category .e_i_list {
	float: left;
	margin: 0;
	padding: 0;
	width: 235px;
	background-color: #FFFFFF;
}
#nd_maincontent #e_i_category .e_i_list li {
	margin: 7px 0 7px 5px;
	padding: 0 0 0 15px;
	background: url(../../../img/default_list_icon.gif) no-repeat 0 3px;
}
#nd_maincontent #e_i_category .e_i_list li.e_i_img {
	margin: 0 0 0 5px;
	padding: 0;
	background: none;
}

#nd_maincontent #e_i_note {
	float: right;
	width: 225px;
}
#nd_maincontent #e_i_note div {
	padding: 0 8px;
	border: 1px solid #DADAE2;
	background-color: #ECEBF1;
}

#nd_maincontent #e_i_new {
	float: right;
	margin-top: 10px;
	width: 225px;
}
#nd_maincontent #e_i_new h3 {
	margin-bottom: 0;
}

#nd_maincontent .e_i_line {
	padding-bottom: 9px;
	background-image: url(../img/index/category_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}





