/*SHOPBOX*/
.shoptable { width: 100%; }
.shoptable td { padding: 0; text-align: center; }

.shopbox { text-align: left; margin: 0 auto 10px auto; background-color: #fff; width: 298px; border: 1px solid #d9d9d9; }
.shopbox .dtop { position: relative; background: url("../images/shopbox.png") no-repeat; padding-top: 14px; width: 300px; margin: -1px -1px 0 -1px; }
	.shopbox .dtop h1 { padding: 0 10px; margin: 0 0 10px 0 !important; font-size: 1.27em; font-weight: bold; color: #478e09; }
	.shopbox .dtop h1 a { color: #478e09; }

	.shopbox .shopmore { position: relative; overflow: hidden; padding: 0 10px; margin: 0 -1px -1px -1px; height: 48px; width: 280px; background: #f8f8f8 url("../images/shopbox.png") no-repeat -300px 100%; }
	.fullshop a { margin-top: 11px; text-decoration: none !important; float: left; width: 91px; height: 26px; line-height: 25px; text-align: center; color: #fff; font-weight: bold; background: #478e0a url("../images/shopbtn.png") no-repeat 0 0; }
	.fullshop a:hover { background-position: -91px 0; }

	.priceshop b { margin-top: 13px; float: right; text-align: right; color: #2272ae; font-size: 14px; }

	.shopbox .maincont { width: 278px; margin: 0 10px; overflow: hidden; padding-bottom: 10px; }


/*ÇÀÃÎËÎÂÎÊ ÌÎÄÓËÅÉ*/
.heading3 { padding: 6px 0 12px 0; background: url("../images/dotted.png") repeat-x 0 100%; }
.heading2 h1, .heading3 h1 { font-size: 2em; font-weight: normal; color: #3a7dab; margin: 0; }
.heading3 { margin: 0 0 10px; 0; padding: 3px 0 4px 0; }
.heading2 { margin-bottom: 0.8em; }

.navi { padding-bottom: 5px; font-size: 0.9em; }
.navi a { padding: 0 0 0 12px; margin-right: 10px; color: #8e8e8e; background: url("../images/arrow.png") no-repeat 0 56%; }
.maintext { font-size: 1.1em; }

/*comments*/
.comments { width: 100%; background: url("../images/dotted.png") repeat-x 0 0; padding-top: 10px; margin-bottom: 10px; }
	.comnum { float: right; height: 16px;  margin-left: 5px; color: #fff; background-color: #3a7dab; }
	.comnum a { padding: 0 6px; text-decoration: none !important; color: #fff; }

	.comments .dleft { float: left; width: 100px;  font-size: 0.8em; }
	.comments .dleft a { color: #878787; }
	.comments .avatar { background-color: #cccccc; float: left; margin-bottom: 6px; }

	.comments .avatar span { background-color: #ffffff; float: left; }
	.comments .avatar span img { width: 100px; }

	.cmoreinfo { font-size: 10px; color: #939393; padding-bottom: 6px; }
	.cmaincont { color: #616161; }
	h3.comname { font-size: 14px; }
	h3.comname, h3.comname a { color: #1669a4; }
	.comments .dright { margin-left: 113px; }
	
	.full a {  text-decoration: none !important; float: right; width: 114px; height: 36px; line-height: 25px; text-align: center; color: #fff; font-weight: bold; background: url(../images/shopbtn.gif) no-repeat 0 0; }
	.full a:hover { background-position: 0px -37px; }
	
	.ileft {padding: 0px; margin-top: 2px; margin-right: 3px; margin-bottom: 0; margin-left: 0; }
