html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body {
	width: 967px;
	margin: 0 auto;
}

a {
	color: #000000;
	text-decoration: none;
}

strong {
	font-weight: bold;
}

input, select, textarea {
	background: #d4f79b;
	border: 1px solid #CDCDCD;
	font-family: inherit;
	font-size: 12px;
	padding: 2px;
}

input[type="radio"], input[type="checkbox"], input[type="image"] {
	background: none;
	border: none;
	padding: 0;
}

.clearfix {
	clear: both;
	width: 0;
	height: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0px;
	line-height: 0px;
}

.arrow {
	padding-left: 8px;
	background: url(bg/arrow_black_right.gif) no-repeat left 3.5px;
}
	
	.arrow.green {
		background: url(bg/arrow_green_right.gif) no-repeat left 3.5px;
	}
	
	.arrow.left {
		background: url(bg/arrow_black_left.gif) no-repeat left 3.5px;
	}

	.arrow.right {
		padding: 0 8px 0 0;
		background: url(bg/arrow_black_right.gif) no-repeat right 3.5px;
	}

#path {
	color: #999999;
	padding-left: 4px;
	margin-bottom: 10px;
	font-size: 9px;
}
	
	#path a {
		color: #999999;
	}
	
.productList {
	margin: 0 10px;
}

	.productList .row {
		
	}
	
		.productList .row .item {
			float: left;
			width: 345px;
			height: 96px;
			margin: 0 20px 0 0;
			padding: 10px 4px;
			border-bottom: 1px solid #E4E4E4;
			position: relative;
		}
		
		.bottom .row .item {
			width:355px;
		}
		
			.productList .row .item.last {
				margin-right: 0;
			}
			
			.productList .row .item .image {
				float: left;
				width: 100px;
				margin: 0 10px 0 0;
			}

			.productList .row .item .more {
				position: absolute;
				display: block;
				width: 90px;
				height: 29px;
				background: url(bg/list/button_more.png) no-repeat left top;
				right: 4px;
				bottom: 1px;
			}
			
			.productList .row .item .video {
				right: 5px;
				position:absolute;
				top:88px;
				z-index: -1;
			}
			
			.productList .row .item .vendor {
				position: absolute;
				right: 4px;
				bottom: 35px;
				z-index: -1;
			}
			
			.productList .row .item .info {
				
			}
			
				.productList .row .item .info a:hover {
					cursor:pointer;
				
				}
				
				.productList .row .item .title {
					display: block;
					height: 26px;
					margin-bottom: 14px;
					width: inherit;
					
				}
				
				.productList .row .item .price {
					
				}
					
					.productList .row .item .price.bargain {
						color: #CE4D09;
						font-size: 13px;
					}
					
/* OXID BASKET BEGIN */

#mask{visibility: hidden;display:none;}
#mask iframe{visibility: hidden;border:none;}
#mask.on {visibility: visible;display:block;position:fixed;opacity:0.7;top:0;left:0;width:100%;height: 100%;background:#ffffff;z-index: 1500;}

div.popup{visibility: hidden;display:none;}
div.popup strong{display: block; margin: 9px 0; font-size: 11px;}
div.on.popup{visibility: visible;display:block;position:fixed;top:22%;left:39%;width:550px;height:568px;background: white;z-index: 2000;margin-top:-75px;margin-left:-125px;border:1px solid #dc8906;padding:10px;}
/* div.on.popup.load {background: url(bg/ajax-loader.gif) no-repeat center center #fff;} */
div.on.popup img.loader { position: absolute; top: 55px; left: 105px; };
div.on.popup table {width:100%;}
div.on.popup input.disabled {color:#416609;background:#fff;border:1px solid #416609;font-weight: bold;padding:2px;width:120px;}
div.on.popup input.bl{position:absolute;bottom:30px;right:10px;}
div.on.popup .br{position:absolute;bottom:30px;left:10px;cursor:pointer;}



#wait .centerBox {
	text-align:center;
	position:absolute;
	top:200px;
	left:110px;
}


.popup .popupHead {
	font-size:13px;
	color:#dc8906;
	float:left;
	margin: 0 0 15px 0;
}
.popup .info {
	position:absolute;
	bottom:10px;
	right:10px;
	color:#505050;
}

.popup .close {
	padding: 5px 11px 5px 11px;
	float:right;
	background:url(bg/popupClose.gif) no-repeat 0 0;
	cursor:pointer;
}
.popup .sepLine {
	font-size:1px;
	border-bottom:2px solid #c0c0c0;
	margin: 20px 10px 20px 10px;
}


.popup .pic {
	width:110px;
	float:left;
}

.popup .productData {
	float:left;
}

.popup .crossCont {
height:220px;
}
	.popup .crossCont .crossHead{
		font-size:12px;
		font-weight:bold;
		padding: 0 0 15px 0;
	}
	.popup .crossCont .item {
		float:left;
		width:180px;
		border-right:1px solid #c0c0c0;
	}
		.popup .crossCont .item.last {
			border:none !important;
		}
		.popup .crossCont .item .productPic{
			text-align:center;
			height:95px;
			vertical-align:middle;
		}
		.popup .crossCont .item .productTitle{
			padding: 10px 0 0 10px;
			height:30px;
		}
			.popup .crossCont .item .productTitle a{
				color:#000000;
			}
		.popup .crossCont .item .productPrice{
			padding:15px 0 0 10px;
		}
.popup .footBox {
	position:relative;
}

#mask.on { filter:Alpha(Opacity=70);}

#filterWait {
	position:fixed;
	top:50%;
	left:50%;
	display:none;
	z-index: 2000;
}



/* OXID BASKET END */
