body {
	margin:0;
	padding:0;
}

body, td, th {
	font-size: 12px;
	color: #444;
	line-height:1.4em;
}

h1{
	margin:0;
	font-size:11px;
	float:right;
}

a{
	color:#0061B0;
}

p {
	margin:0;
	padding:0;
}


#wrapper{
	width:750px;
	margin:0 auto;
	padding:0;
	background:url(./top_img/bg.jpg) left top repeat-y;
}

#content{
	margin:0 15px 0 15px;
	padding:0;
	width:720px;
}

#head{
	margin:0;
	padding:0;
	background:url(./top_img/head.gif) left top no-repeat;
}

#logo{
	margin:10px 0 10px 10px;
}

#menu{
	margin:0;
	padding:0;
}

#banner{
	margin:0;
	padding:10px 0 0 10px;
	width:720px;
	float:left;
}

#foot{
	color:#fff;
	background:#C40000;
}

#top_left{
	margin:20px 0 0 0;
	padding:0 0 0 10px;
	width:380px;
	float:left;
}

#top_left2{
	margin:20px 0 0 0;
	padding:0 0 0 10px;
	width:370px;
	float:left;
}

#top_tbl{
	border:3px solid #C6090A;
	border-bottom:5px solid #C6090A;
}

#top_right{
	margin:20px 0 0 0;
	width:330px;
	float:left;
}

#top_new{
	margin:10px 0 0 0;
	width:320px;
	height:100px;
	overflow:auto;	
}

#frame_rec {
	width:370px;
	height:200px;
	overflow:auto;
}

#frame_info {
	width:320px;
	height:100px;
	overflow:auto;
}

.m10{
	margin:10px 0 0 0;
}
.m_l10{
	margin:0 0 0 10px;
}
.m20{
	margin:20px 0 0 0;
}
.article{
	padding:5px;
	vertical-align:top;
	border:solid 1px #999;
}
.address{
	margin:10px 0 5px 0;
	font-size:11px;
}
.art_img{
	float:left;
	margin:0 5px 0 0;
}


#top_tbl2 {
	border:3px solid #C6090A;
	border-bottom:5px solid #C6090A;
	width:364px;
}

#top_tbl2 a :hover {
	background:#E5F5FF;
}

#top_new2{
	margin:10px 0 0 0;
	width:320px;
	height:210px;
	overflow:auto;	
}

#top_new2 p {
	border-bottom:1px dotted #CCC;
}

body {
	font-family:inherit;
}

/* resm */

.indicateSmallImg {
	width:70px;
}

.indicateSmallImg img{
	width:70px;
}

.indicateSmall {
	width:172px;
	border-bottom:1px dotted #CCC;
}

.indicateSmallBottom {
	width:172px;	
}

.indicateSmallPack {
	width:94px;
}

.indicateSmallCategory {
	width:94px;
	color: #444;
}

.indicateSmallConStrong {
	width:94px;
	color:#0061B0;
}

.indicateSmallDateC {
	width:167px;
	padding-bottom:3px;
}

.indicateSmallPackB {
	width:167px;
	color: #444;
}

.indicateSmallTax {
	width:167px;
}

.indicateSmallPriceA {
	width:167px;
}