*{
	margin: 0px;
	padding: 0px;
}
a{
	color: #000;
	border: none;
}
a:hover{
	color: #AAA;
}
img{
	border: none;
}
.clear{
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
	visibility: hidden;
}
.closeButton{
	float: right;
	margin: 0 -4px 0 0;
	cursor: pointer;
	}
	.closeButton .buttonName{
		color: #888888;
		float: right;
		font-size: 11px;
		padding: 0 4px 0 0;
	}
	.closeButton .ico{
		background: transparent url(/includes/img/spline.gif) repeat scroll -234px -15px;
		float: right;
		height: 17px;
		width: 17px;
	}

#darkBg{
	background: #000;
	position: absolute;
	z-index: 99;
}

#flyBuy{
	display: none;
	position: absolute;
	left: 50%;
	width: 698px;
	margin-left: -240px;
	z-index: 100;
	overflow: hidden;
}
#flyBuy .header{
	height: 7px;
	overflow: hidden;
	}
	#flyBuy .yourBuy{
		float: left;
		overflow: hidden;
		width: 480px;
	}
	#flyBuy .yourBuyRecom{
		float: left;
		margin: 0 0 0 14px;
		overflow: hidden;
		width: 200px;
		}
		#flyBuy .yourBuyRecom h3{
			font-size: 13px;
			color: #bdbdbd;
		}
		
	#flyBuy .header .lC{
		background: transparent url(/includes/img/spline.gif) repeat scroll -381px -24px;
		float: left;
		height: 7px;
		width: 7px;
	}
	#flyBuy .header .mC{
		background: #FFF;
		float: left;
		height: 7px;
		width: 466px;
	}
	#flyBuy .header .rC{
		background: transparent url(/includes/img/spline.gif) repeat scroll -388px -24px;
		float: right;
		height: 7px;
		width: 7px;
	}
	.cont{
		background: #FFF;
		padding: 4px 14px 12px;
		}
		.buyList{
			margin-top: 40px;
			}
			.element{
				padding-bottom: 5px;
				border-bottom: 1px solid #E4E4E4;
				margin-top: 20px;
			}
			.buyList .element .num{
				color: #888888;
				float: left;
				font-size: 24px;
				font-weight: bold;
				padding: 0px 0 0 6px;
				width: 20px;
			}
			.buyList .element .notice{
				float: left;
				width: 245px;
				margin: 0px 0px 0 20px;
				}
				.buyList .element .notice .variant{
					margin: 7px 0px 0 0px;
					font-size: 11px;
				}
				.buyList .element .notice .title_element{
					color: #abc71d;
					font-size: 16px;
				}
				.buyList .element .notice .td_size{
					color: #888888;
					margin: 0px 0px 0 20px;
				}
				.buyList .element .notice .td_price{
					color: #54b7de;
					margin: 0px 0px 0 20px;
				}
				.buyList .element .notice .td_znachen{
					color: #888888;
					margin: 0px 0px 0 20px;
				}
				.buyList .element .notice .td_title{
					color: #888888;
					margin: 0px 0px 0 0px;
					font-weight: bold;
				}
				.buyList .element .notice .dop_param{
					margin: 13px 0px 0 0px;
					font-size: 12px;
					color: #000;
					}
					.cntBlock{
						margin: 0px 0px 0 20px;
						}
						.cntBlock .minus{
							cursor: pointer;
							float: left;
							padding: 9px 5px 6px 1px;
							}
							.cntBlock .minus div{
								background: transparent url(/includes/img/spline.gif) repeat scroll -253px -28px;
								height: 2px;
								overflow: hidden;
								width: 6px;
							}
						.cntBlock .field{
							float: left;
							}
							.cntBlock .field input{
								background: transparent url(./includes/img/spline.gif) repeat scroll 0 -119px;
								color: #ACACAC;
								text-align: right;
								width: 27px;
							}
						.cntBlock .plus{
							cursor: pointer;
							float: left;
							padding: 7px 10px 5px 5px;
							}
							.cntBlock .plus div{
								background: transparent url(/includes/img/spline.gif) repeat scroll -253px -22px;
								height: 6px;
								overflow: hidden;
								width: 6px;
							}
			.buyList .element .pic .color-tov{
				margin: 7px 0 0 0;
				}
				.buyList .element .pic .color-tov .colact img{
					border: 1px solid #A7CF2F;
					color: #000000;
				}
			.buyList .element .pic{
				float: left;
				}
				.tl2{
					font-size: 1px;
					height: 7px;
					line-height: 1px;
					position: relative;
					z-index: 200;
					}
					.tl2 .tlc{
						background: #FFFFFF url(/includes/img/tl.gif) no-repeat scroll left top;
						float: left;
						margin: 0 0 -7px;
						height: 7px;
						width: 7px;
						position: relative;
					}
					.tl2 .trc{
						background: #FFFFFF url(/includes/img/tr.gif) no-repeat scroll right top;
						float: right;
						margin: 0 0 -7px;
						height: 7px;
						width: 7px;
						position: relative;
					}
				.ml2{
					border: 1px solid #E4E4E4;
					margin: -7px 0;
					width: 130px;
					text-align: center;
					}
					.ml2 img{
						
					}
				.bl2{
					font-size: 1px;
					height: 7px;
					line-height: 1px;
					position: relative;
					z-index: 200;
					}
					.bl2 .blc{
						background: #FFFFFF url(/includes/img/bl.gif) no-repeat scroll left bottom;
						float: left;
						margin: 0 0 -7px;
						height: 7px;
						width: 7px;
						position: relative;
					}
					.bl2 .brc{
						background: #FFFFFF url(/includes/img/br.gif) no-repeat scroll right bottom;
						float: right;
						margin: 0 0 -7px;
						height: 7px;
						width: 7px;
						position: relative;
					}
		.all_price{
			color: #000;
			font-size: 13px;
			width: 466px;
			text-align: center;
			margin-top: 10px;
			}
			.all_price span{
				color: #54b7de;
				font-weight: bold;
			}
		.buttons{
			width: 450px;
			margin-left: 25px;
			margin-top: 25px;
		}
		.buttons td{
			padding: 0 20px 15px 0;
			vertical-align: top;
			width: 165px;
			width: 220px;
			}
			.buttons td p{
				color: #B1B1B1;
				font-size: 11px;
				padding-top: 10px;
			}
	.footer{
		height: 14px;
		overflow: hidden;
		}
		.footer .lC{
			background: transparent url(/includes/img/spline.gif) repeat scroll -360px -112px;
			float: left;
			height: 14px;
			width: 14px;
		}
		.footer .mC{
			background: #FFFFFF url(/includes/img/swtchType2.gif) repeat-x scroll 0 8px;
			float: left;
			height: 14px;
			width: 452px;
		}
		.footer .rC{
			background: transparent url(/includes/img/spline.gif) repeat scroll -374px -112px;
			float: right;
			height: 14px;
			width: 14px;
		}
		
#flyBuy .yourBuyRecom .cont .scrollList { position: relative; }
#flyBuy .yourBuyRecom .cont .scrollList .lArrow { z-index: 10000; position: absolute; left: -10px; top: 55px; padding: 10px; cursor: pointer; }
#flyBuy .yourBuyRecom .cont .scrollList .lArrow  div { width: 9px; height: 17px; overflow: hidden; background: url(/includes/img/spline.gif) -378px -41px; cursor: pointer; }
#flyBuy .yourBuyRecom .cont .scrollList .lArrow.off div { background: url(/includes/img/spline.gif) -360px -40px; }
#flyBuy .yourBuyRecom .cont .scrollList .rArrow { z-index: 10000; position: absolute; left: 156px; top: 55px; padding: 10px; cursor: pointer; }
#flyBuy .yourBuyRecom .cont .scrollList .rArrow div { width: 9px; height: 17px; overflow: hidden; background: url(/includes/img/spline.gif) -386px -41px; cursor: pointer; }
#flyBuy .yourBuyRecom .cont .scrollList .rArrow.off div { background: url(/includes/img/spline.gif) -369px -40px; }

#scroll_ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	#scroll_ul li{
		width: 170px;
	} 
#flyBuy .yourBuyRecom .cont .scrollList .name a{
	color: #ABC71D;
	font-size: 14px;
	text-decoration: none;
	margin: 10px 0 0 15px;
}
#flyBuy .yourBuyRecom .cont .scrollList .price{
	font-size: 13px;
	margin: 5px 0 0 15px;
	}
	#flyBuy .yourBuyRecom .cont .scrollList .price span{
		color: #54B7DE;
	}
#flyBuy .yourBuyRecom .cont .scrollList .pic{
	text-align: center;
	margin: 15px 0 0 0px;
}
#flyBuy .yourBuyRecom .cont .scrollList .addToBuy{
	background: url(/images/add_b.gif);
	margin: 20px 0 0 7px;
	height: 27px;
	width: 159px;
	display: block;
	cursor: pointer;
}
