/* menu_list */
.top_block .left{ 
	MARGIN-TOP: 4px; 
	FLOAT: left; 
	WIDTH: 422px; 
	HEIGHT: 155px
}
.top_block .right{ 
	BORDER-RIGHT: #b9b9b9 2px solid; 
	BORDER-TOP: #b9b9b9 2px solid;
	MARGIN-TOP: 40px; 
	FONT-SIZE: 80%; 
	FLOAT: right; 
	BORDER-LEFT: #b9b9b9 2px solid; 
	WIDTH: 300px;
	BORDER-BOTTOM: #b9b9b9 2px solid; 
	HEIGHT: auto
}

.top_block .right .row1 {
	WIDTH: 300px; 
	TEXT-INDENT: 4px; 
	LINE-HEIGHT: 25px; 
	BORDER-BOTTOM: #b9b9b9 1px solid; 
	HEIGHT: 25px;
}
.top_block .right .row1 .l {
	BORDER-RIGHT: #b9b9b9 1px solid; 
	BACKGROUND: #ebebeb; 
	FLOAT: left; 
	WIDTH: 100px; 
	HEIGHT: 25px;
}
.top_block.right .row1 .r {
	FONT-SIZE: 13px
}
.top_block .right .row2 {
	WIDTH: 300px; 
	TEXT-INDENT: 4px; 
	LINE-HEIGHT: 25px; 
	BORDER-BOTTOM: #b9b9b9 1px solid; 
	HEIGHT: 25px;
}
.top_block .right .row2 .l {
	BORDER-RIGHT: #b9b9b9 1px solid; 
	BACKGROUND: #ebebeb; 
	FLOAT: left; 
	WIDTH: 100px; 
	HEIGHT: 25px;
}
.top_block .right .row4 {
	WIDTH: 300px; 
	TEXT-INDENT: 4px; 
	LINE-HEIGHT: 25px; 
	BORDER-BOTTOM: #b9b9b9 1px solid; 
	HEIGHT: 50px;
}
.top_block .right .row4 .l {
	BORDER-RIGHT: #b9b9b9 1px solid; 
	BACKGROUND: #ebebeb; 
	FLOAT: left; 
	WIDTH: 100px; 
	HEIGHT: 50px;
}
.top_block .right .row3 {
	MARGIN: 5px; 
	TEXT-INDENT: 10px;
}

.top_block .notice_1 {
	MARGIN-TOP: 6px; 
	FONT-SIZE: 90%; 
	BORDER-BOTTOM: #666666 1px dotted; 
	float:left; 
	width:422px;
}
.top_block .notice_1 span{
	color:#FF6535;
}

.top_block{
	width:950px;
	height:auto;
}

.top_block .recommend{

	width:422px;

	height:90px;

	margin-top:40px;

	float:left;

	border:1px solid #B9B9B9;

}

.top_block .recommend .logo{

	width:160px;

	height:90px;

	float:left;

}
.top_block .recommend .logo img{

	margin:5px 0px;

}



.top_block .recommend .comment{

	width:261px;

	height:90px;

	float:right;

	border-left:1px solid #B9B9B9;

	position:relative;

	font-size:140%;

}

.top_block .recommend .comment p{

	margin:5px 0px 0px 15px;

}

.top_block .recommend .comment span{
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:65%;
}

.top_block .notice{

	margin-top:50px;

	float:right;

	font-size:90%;
	border-bottom:1px dotted #666666;
}

.top_block .notice_0{

	margin-top:50px;

	float:right;

}

.top_block .notice_1{

	font-size:90%;
	border-bottom:1px dotted #666666;
}

.top_block .notice_2{

	margin-top:10px;


}

.top_block .notice span{

	color:#FF6535;

}

.top_block .voucher{

	width:680px;

	height:56px;

	border:1px solid #B9B9B9;

	margin:0px auto;

	margin-top:25px;

}

.top_block .voucher .logo{

	width:155px;

	height:56px;

	float:left;

}

.top_block .voucher .content{

	width:500px;

	height:60px;

	float:left;

	border-left:1px solid #B9B9B9;

}

.top_block .voucher .content p{

	font-weight:bold;

	font-size:80%;

	margin:22px 20px;

}

.main_block{

	width:950px;

	height:auto;

	margin-top:30px;

}

.left_block{

	width:157px;

	height:auto;

	float:left;

}

.left_block .title{

	width:157px;

	height:25px;

	background:url(../image/title_bg.gif) no-repeat;

}

.left_block .title h1{

	font-size:90%;

	line-height:25px;

	margin-left:20px;

}

.left_block ul{

	margin:0px;

	padding:0px;

}

.left_block ul li{

	width:157px;

	height:30px;

	background:url(../image/li_bg.gif) no-repeat;

	margin-top:3px;

	font-size:90%;

	line-height:30px;

	list-style:none;

	overflow:hidden;

}

.left_block ul .active{

	background:url(../image/li_a_bg.gif) no-repeat;

}

.left_block ul li a{

	color:#000000;

	font-weight:bold;

	margin-left:20px;

	text-decoration:underline;

}
.left_block ul li a:hover{

	color:#CC0000;

}
.left_block .link{

	width:157px;

	height:auto;

	border-top:1px dashed #AAAAAA;

	border-bottom:1px dashed #AAAAAA;

	padding:12px 0px;

	margin:10px 0px;

}

.left_block .link p{

	font-size:80%;

	margin:2px 0px;

}

.left_block h2{

	font-size:80%;

	margin:6px 0px;

}

.left_block h3{

	font-size:140%;

	margin:3px 0px;

}

.left_block h4{

	font-size:80%;

	font-weight:normal;

}

.left_block .summary{

	width:157px;

	height:20px;

	margin-top:3px;

	background:url(../image/a_bg.gif) no-repeat;

}

.left_block .summary a{

	font-size:80%;

	line-height:20px;

	margin-left:20px;

}

.right_block{

	width:783px;

	height:auto;

	float:right;

}

.right_block .top{

	width:783px;

	height:25px;

	background:#FFE5D9;

	text-align:center;

	line-height:25px;

	font-weight:bold;

	font-size:90%;

}

.right_block .voucher{

	width:776px;

	height:auto;

	border:1px solid #CCCCCC;

	margin-top:13px;

	font-size:80%;

	font-weight:bold;

	text-align:center;

	padding:2px;

}
.right_block .h{
	width:783px;
	height:29px;
	font-size:80%;
	margin:12px 0px;
	border-bottom:1px solid #9B9B9B;
}

.right_block .h span{
	float:left;
	line-height:29px;
	color:#666666;
	font-size:90%;
}

.right_block .h img{
	float:right;
}

.right_block .goods{
	width:780px;
	min-height:auto;
	margin:15px 0px;
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:14px;
}

.right_block .goods .image{
	width:155px;
	height:130px;
	float:left;
}

.right_block .goods .info{
	width:620px;
	height:auto;
	float:right;
}

.right_block .goods .info .l{

	width:300px;

	height:auto;

	float:left;

}

.right_block .goods .info .l .t{

	width:300px;

	height:auto;

}

.right_block .goods .info .l .t a{

	font-size:90%;

	font-weight:bold;

	margin-left:10px;

}

.right_block .goods .info .l .t p{

	font-size:90%;

	font-weight:bold;

	margin-left:10px;

}

.right_block .goods .info .l .c{

	width:300px;

	height:auto;

	font-size:80%;

}

.right_block .goods .info .l .c p{

	margin-left:10px;

	margin-top:25px;

}

.right_block .goods .info .l .w{

	margin-left:10px;

	margin-top:11px;

	color:#676767;

	font-size:80%;

}

.right_block .goods .info .r{

	width:308px;

	height:115px;

	float:left;

	text-align:center;

	font-size:90%;

}

.right_block .goods .info .r .rb{

	width:308px;

	height:115px;

}

.right_block .goods .info .r .rb .line1,.line2,.line3{

	width:318px;
	height:38px;

}

.right_block .goods .info .r .rb P {
	FLOAT: left; 
	LINE-HEIGHT: 30px; 
	width:150px; 
	text-align:left
}
.right_block .goods .info .r .rb .pp {
	FLOAT: left;  
	width:160px; 
	text-align:left; 
	line-height:2.0;
}
.right_block .goods .info .r .rb .pp .font{
	float:left; COLOR: #000;
}

.right_block .goods .info .r .rb .pp b{
	COLOR: #ff6633; float:right;
}

.right_block .goods .info .r .rb span{

	color:#FF6633;

	font-weight:bold;

}

.right_block .goods .info .r .rb .linethrough{

	text-decoration:line-through;

	color:#000000;

	font-weight:normal;

}

.right_block .goods .info .r .rb img{

	float:left;

	margin-left:10px;

}

.right_block .goods .info .r .rb input{

	margin-top:5px;

	border:2px solid #FFCC99;

	float:left;

	margin-left:10px;

	height:26px;

}

.right_block .f{

	width:783px;

	height:29px;

	margin:5px 0px;

	border-top:1px solid #9B9B9B;

}

.right_block .f img{

	float:right;

}

.right_block .classify{

	font-size:90%;

	font-weight:bold;

	margin:10px 0px;

}

.right_block .otherlink{

	font-size:80%;

	float:right;

	margin:10px 0px;
}
.div_d{
	width:783px; 
	min-height:134px;
	border-bottom:1px #999999 dotted;
	margin-bottom:10px;
}
.left_d{
	width:150px; 
	height:111px; 
	float:left;
	margin-bottom:4px;
}
.center{
	margin-left:160px; 
	width:300px;
	padding-bottom:4px;
}
.center_top{
	width:auto; 
	padding-top:6px; 
	height:auto;
}
.center_bottom{
	width:290px!important;
	width:300px; 
	padding-top:16px;
	font-size:14px;
	border:0px #000 solid
}
.right_d{
	padding-right:8px; 
	float:right; 
	width:300px;
	margin-bottom:4px;
}
.right_d_left{
	width:80px; 
	padding-top:6px;
	padding-left:10px;
	float:right;
	font-size:14px;
}
.right_d_center{
	float:right;
	width:56px; 
	padding-top:6px;
	font-size:13px;
	font-weight:bold;
}

/* add by kousensys 20100301 start*/
.right_d_center_pr{
	float:right;
	width:56px; 
	padding-top:6px;
	font-size:13px;
	font-weight:bold;
	padding-right:26px;
}
.right_d_left_pr{
	width:80px; 
	padding-top:6px;
	padding-left:10px;
	float:right;
	font-size:13px;
}
.center_bottom_pr{
	width:290px!important;
	width:300px; 
	padding-top:16px;
	font-size:13px;
	border:0px #000 solid
}
/* add by kousensys 20100301 end*/

.right_d_right{
	float:right; 
	width:102px;
}
.right_d_k{
	float:right; 
	width:22px;
	padding-top:6px;
}
.right_d1{
	padding-bottom:15px;
	height:20px;
}

