@import "base.css";



#index-main {
	width: 770px;
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
}
#index-left-wrap {
	width: 430px;
	margin: 0;
	padding: 0;
	float: left;
}
#index-right-wrap {
	width: 340px;
	margin: 0;
	padding: 0;
	float: left;
}



#index-news-wrap {
	width: 420px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background-color: #F4F4F4;
	border-bottom: solid 1px #D2D2D2;
	float: left;
}
#index-news-wrap h3 {
	margin: 0 0 10px 0;
	padding: 0;
}

.index-news {
	margin: 10px;
	padding: 0;
	text-align: left;
}
.news-date {
	width: 400px;
	font-size: 80%;
}
.news-date h4 {
	background-image: url(../images/news_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
	margin: 0 10px 0 0;
	float: left;
}
.index-news-body {
	width: 400px;
	font-size: 77%;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}
.news-more {
	font-size: 77%;
	text-align: right;
	margin: 0 0 15px 0;
	padding: 0 0 3px 0;
	border-bottom: solid 1px #BCBBBB;
}


#index-blog-wrap {
	width: 420px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background-color: #F4F4F4;
	border-bottom: solid 1px #D2D2D2;
	float: left;
}
#index-blog-wrap h3 {
	margin: 0 0 10px 0;
	padding: 0;
}
.rss-box {
	font-size: 80%;
	margin: 10px;
	padding: 0;
	text-align: left;
}
.rss-box a {
	font-weight: bold;
}
ul.rss-items {
	margin: 10px 0 0 0;
	padding: 0;
}
li.rss-item {
	background-image: url(../images/news_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
	line-height: 1.5em;
	margin: 0 0 3px 0;
	border-bottom: solid 1px #BCBBBB;
}
.blog-more {
	font-size: 77%;
	text-align: right;
	margin: 0 10px;
	padding: 0;
	clear: both;
}


#index-category-wrap {
	width: 340px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background-color: #F4F4F4;
	border-bottom: solid 1px #D2D2D2;
	float: left;
}
#index-category-wrap h3 {
	margin: 0 0 10px 0;
	padding: 0;
}
.index-category {
	clear: both;
	margin: 5px;
	padding: 0;
}
.category-photo {
	width: 90px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
}
.category-title {
	width: 240px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
}
.index-category h4 {
	width: 240px;
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
}
.index-category p {
	font-size: 77%;
	line-height: 1.5em;
	margin: 0 0 10px 0;
	padding: 0 5px;
	float: left;
}
.index-category-list {
	clear: both;
	font-size: 77%;
	border-bottom: solid 1px #BCBBBB;
	text-align: right;
	margin: 0 0 10px 0;
	padding: 0 0 3px 0;
}


#index-products-wrap {
	width: 340px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
}
.index-products {
	width: 340px;
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
}
.index-products-l {
	width: 125px;
	margin: 0;
	padding: 0;
	float: left;
}
.index-products-r {
	width: 215px;
	margin: 0;
	padding: 0;
	float: left;
} 