@charset "UTF-8";
/* CSS Document */


.QAs {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.QAs .Firm {
		margin:0px 0px 10px 0px;
		padding:0px;
		display:block;
	}
		.QAs .Firm .DeleteLink {
			display:block;
			float:left;
			width:16px;
			height:16px;
			margin:-3px -16px -16px -20px;
			padding:0px;
			text-decoration:none;
			background-image:url(../pics/sprite/W-626791/16.png);
			background-position:-96px -32px;
			background-repeat:no-repeat;
			opacity:0.5;
		}
		.QAs .Firm .DeleteLink:hover {
			opacity:1;
		}
		.QAs .Firm.Edited .DeleteLink { display:none; }
		
		.QAs .Firm .EditLink {
			display:block;
			float:left;
			width:16px;
			height:16px;
			margin:16px -16px -16px -20px;
			padding:0px;
			text-decoration:none;
			background-image:url(../pics/sprite/W-626791/16.png);
			background-position:-128px -112px;
			background-position:-64px -16px;
			background-repeat:no-repeat;
			opacity:0.5;
		}
		.QAs .Firm .EditLink:hover {
			opacity:1;
		}
		.QAs .Firm.Edited .EditLink { display:none; }
		
		.QAs .Firm .SaveLink {
			display:none;
			float:left;
			width:16px;
			height:16px;
			margin:-3px -16px -16px -20px;
			padding:0px;
			text-decoration:none;
			background-image:url(../pics/sprite/W-626791/16.png);
			background-position:-112px -16px;
			background-repeat:no-repeat;
			opacity:0.5;
		}
		.QAs .Firm .SaveLink:hover {
			opacity:1;
		}
		.QAs .Firm.Processing .SaveLink {
			background-image:url(../pics/upload/ajax-loader-16x16.gif);
			background-position:0px 0px;
			opacity:1;
		}
		
		.QAs .Firm.Edited .SaveLink { display:block; }

		.QAs .Firm .CancelLink {
			display:none;
			float:left;
			width:16px;
			height:16px;
			margin:16px -16px -16px -20px;
			padding:0px;
			text-decoration:none;
			background-image:url(../pics/sprite/W-626791/16.png);
			background-position:-96px -16px;
			background-repeat:no-repeat;
			opacity:0.5;
		}
		.QAs .Firm .CancelLink:hover {
			opacity:1;
		}
		.QAs .Firm.Edited .CancelLink { display:block; }
	
		.QAs .Firm .Author {
			display:block;
			float:left;
			margin:4px 0px 0px 30px;
			padding:0px 0px 0px 0px;
			width:125px;
			outline:0px dotted orange;
		}
			.QAs .Firm .Icon0,
			.QAs .Firm .Icon1,
			.QAs .Firm .Icon2 {
				width:18px;
				height:18px;
				background-image:url(../pics/icon/18/suzuminn-logo.png);
				background-position:left top;
				background-repeat:no-repeat;
				position:relative;
				float:left;
				margin:-3px 0px -5px -22px;
			}
			.QAs .Firm .Author .Name {
				display:inline;
				color:#626791;
				font-family:allerbold, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
				font-weight:normal;
				font-size:11px;
				line-height:12px;
			}
			.QAs .Firm .Author .Date {
				display:block;
				margin:3px 0px 0px -20px;
				color:#626791;
				font-family:allerregular, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
				font-weight:normal;
				font-size:11px;
				line-height:12px;
			}
		.QAs .Firm .Entry {
			margin:0px 0px 0px 160px;
			padding:0px;
			overflow:visible;
		}
			.QAs .Firm .Entry .Bubble {
				border:1px solid #656891;
				border:1px solid #ABAFB1;
				border-radius:12px;
				background-color:#D7D7E7;
				background-color:white;
				width:365px;
				min-height:30px;
				display:inline-block;
				margin:0px 0px 0px 0px;
				padding:10px 15px 10px 30px;
				box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.1);
			}
			.QAs.Group .Firm .Entry .Bubble {
				margin:5px 0px 0px 0px;
				padding:10px 15px 10px 20px;
				box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.1);
			}
				.QAs .Firm .Entry .Bubble .Arrow {
					background-image:url(../pics/popup/arrow/D7D7E7/buborek_ful_WE.png);
					background-image:url(../pics/popup/arrow/FFFFFF/buborek_ful_WE.png);
					background-position:left center;
					width:10px;
					height:26px;
					position:relative;
					margin:0px -10px -26px -40px;
				}
				.QAs.Group .Firm .Entry .Bubble .Arrow {
					background-image:url(../pics/popup/arrow/D7D7E7/buborek_ful_WE.png);
					background-position:left center;
					width:10px;
					height:26px;
					position:absolute;
					margin:0px 0px 0px -30px;
				}
				.QAs .Firm .Entry .Bubble .Reply_to {
					font-size:12px;
					line-height:15px;
					font-style:italic;
					color:#626B8C;
					padding:0px 0px 3px 0px;
					margin:0px 0px 0px 0px;
				}
				.QAs .Firm .Entry .Bubble p {
					font-size:12px;
					line-height:15px;
				}
				.QAs .Firm .Entry .Bubble p.First {
					font-size:14px;
					line-height:17px;
					padding:5px 3px 5px 3px;
				}
				
				.QAs .Firm .Entry .Bubble .EditEntry {
					position:relative;
					display:none;
					width:365px;
					height:0px;
					margin:-2px;
					padding:2px;
					border:0px none white;
					background-color:#FFFFFF;
					outline:none;
					box-shadow:0px 0px 10px 1px rgba(139,207,242,1);
					resize:vertical;
					overflow:hidden;
					z-index:99999;
					
					font-family:allerregular, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
					font-weight:normal;
					font-size:12px;
					line-height:15px;
					
				}
				.QAs .Firm .Entry .Bubble .DisplayEntry { 
					height:inherit;
				}
	
				.QAs .Firm.Edited .Entry .Bubble .EditEntry { display:block; }
				.QAs .Firm.Edited .Entry .Bubble .DisplayEntry { display:none; }
				
				
	.QAs .Client {
		margin:0px 0px 10px 0px;
		padding:0px;
		display:block;
	}
		.QAs .Client .AnswerLink {
			display:block;
			float:left;
			width:16px;
			height:16px;
			margin:-5px -16px -16px -25px;
			padding:0px;
			text-decoration:none;
			background-image:url(../pics/sprite/W-626791/16.png);
			background-position:-80px -112px;
			background-position:-144px -16px;
			background-repeat:no-repeat;
			opacity:0.5;
		}
		.QAs .Client .AnswerLink:hover {
			opacity:1;
		}
		.QAs .Client .DeleteLink {
			display:block;
			float:left;
			width:16px;
			height:16px;
			margin:15px -16px -16px -25px;
			padding:0px;
			text-decoration:none;
			background-image:url(../pics/sprite/W-626791/16.png);
			background-position:-96px -32px;
			background-repeat:no-repeat;
			opacity:0.5;
		}
		.QAs .Client .DeleteLink:hover {
			opacity:1;
		}
		.QAs .Client .Author {
			display:inline-block;
			float:right;
			width:145px;
			height:50px;
			overflow:hidden;
			padding:0px 0px 0px 0px;
			margin:1px -145px -50px 0px;
			margin:1px 0px 0px 0px;
			outline:0px dotted orange;
		}
			.QAs .Client .Icon0,
			.QAs .Client .Icon1,
			.QAs .Client .Icon2 {
				display:block;
				width:18px;
				height:18px;
				background-position:left top;
				background-repeat:no-repeat;
				position:relative;
				float:left;
				margin:-1px 5px 0px 0px;
				outline:0px dotted orange;
			}
			.QAs .Client .Icon0,
			.QAs .Client .Icon1 {
				background-image:url(../pics/icon/18/male.png);
			}
			.QAs .Client .Icon2 {
				background-image:url(../pics/icon/18/female.png);
			}
			.QAs .Client .Author .Name {
				display:inline;
				color:#626791;
				font-family:allerbold, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
				font-weight:normal;
				font-size:11px;
				line-height:12px;
			}
			.QAs .Client .Author .Date {
				display:block;
				margin:3px 0px 0px 0px;
				color:#626791;
				font-family:allerregular, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
				font-weight:normal;
				font-size:11px;
				line-height:12px;
			}
		.QAs .Client .Entry {
			margin:0px 0px 0px 0px;
			padding:0px;
			overflow:visible;
		}
			.QAs .Client .Entry .Bubble {
				border: 1px solid #656891;
				border:1px solid #ABAFB1;
				border-radius:12px;
				background-color:rgb(240,240,240);
				width:365px;
				min-height:30px;
				display:inline-block;
				margin:0px 0px 0px 0px;
				padding:10px 15px 10px 30px;
				box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.1);
			}
			.QAs .Client .Entry .Bubble.Highlighted {
				background-color:#FFE193;
			}
				.QAs .Client .Entry .Bubble .Arrow {
					background-image:url(../pics/popup/arrow/E9E9E9/buborek_ful_EA.png);
					background-image:url(../pics/popup/arrow/EBEFF1/buborek_ful_EA.png);
					background-position:right center;
					width:10px;
					height:26px;
					position:relative;
					float:right;
					margin:2px -25px -26px 0px;
				}
				.QAs .Client .Entry .Bubble.Highlighted .Arrow {
					background-image:url(../pics/popup/arrow/FFE193/buborek_ful_EA.png);
				}
				
				.QAs.Group .Client .Entry .Bubble .Arrow {
					background-image:url(../pics/popup/arrow/E9E9E9/buborek_ful_EA.png);
					background-position:right center;
					width:10px;
					height:26px;
					position:absolute;
					margin:2px 0px 0px 390px;
				}
				.QAs .Client .Entry .Bubble p {
					font-size:12px;
					line-height:15px;

					-webkit-touch-callout:text;
					-webkit-user-select:text;
					-khtml-user-select:text;
					-moz-user-select:text;
					-ms-user-select:text;
					user-select:text;
					
				}
				
				

.QAs.left {
	display:inline-block;
	width:572px;
	background-color:rgba(0,204,51,0.3);
	background-color:transparent;
	vertical-align:top;
}
.QAs.right { 
	display:inline-block; 
	width:572px;
	background-color:rgba(204,153,51,0.3);
	background-color:transparent;
	vertical-align:top;
}
			
.QAs-holder { 
	width:572px;
	height:auto;
	display:inline-block; 	
	overflow:hidden;
	vertical-align:top;
}
.QAs-holder .QAs-scroller {
	width:1500px;
	height:auto;
	display:inline-block;
	vertical-align:top;
}
	
	
	
#newer_entries_button { display:none; }
#older_entries_button { display:none; }
	
	
.remove-button {
	display:block;
	position:absolute;
	cursor:pointer;
	z-index:10000;
	margin:-32px 0px 0px 295px;
	width:20px;
	height:20px;
	background-image:url(../pics/sprite/W-626791/20.png);
	background-repeat:no-repeat;
	background-position:-120px -20px;
	text-decoration:none;
	outline:0px dotted orange;
	opacity:0.5;
}
.remove-button:hover {
	opacity:1;
}
				
#fixed_form {
}
#fixed_form.snap_to_top {
	position:fixed;
	top:0px;	
}




#fixed_form .block-buttons .button:hover .sprite.S24 {
	background-image:url(../pics/sprite/White/24.png);
}




.product-photo {
	display:block;
	float:left;
	width:40px;
	height:40px;
	margin:-1px 15px 0px 0px;
	background-color:#FFFFFF;
	border:1px dashed #666666;
}
.remove-attached-product-photo {
	text-decoration:none;
	display:block;
	position:absolute;
	margin:-7px 0px 0px -7px;
	background-color:#E9E9E9;
	border-radius:20px;
	background-image:url(../pics/icon/16/7277a2/close.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
.remove-attached-product-photo:hover {
	background-color:#FFFFFF;
}
.product-photo #attached_image {
	width:40px;
	height:40px;
}












.choose-product-popup {
	display:none;
}
	.choose-product-popup .pagecover {
		position:fixed;
		left:0px;
		top:0px;
		width:100%;
		height:100%;
		background-color:transparent;
		background-image: url(../pics/frame/body-backgroundpattern.jpg);
		background-position: 0px 0px;
		background-repeat: repeat;
		opacity:0.75;
		z-index:20000;
	}

	.choose-product-popup .choose-product-content {
		display:block;
		z-index:20010;
		position:absolute;
		margin:-300px 0px 0px -620px;
		width:600px;
		height:600px;
		background-color:#EEEEEE;
		border:1px solid #626791;
		border-radius:5px;
		box-shadow:0px 3px 15px 0px rgba(0,0,0,0.3);
	}
	.choose-product-popup .choose-product-content .arrow {
		background-image:url(../pics/popup/arrow/E9E9E9/buborek_ful_EA.png);
		background-position:center center;
		width:14px;
		height:26px;
		position:absolute;
		margin:307px 0px 0px 600px;	
	}
	.choose-product-popup .choose-product-content .close-button {
		z-index:20001;
		position:absolute;
		display:block;
		text-decoration:none;
		width:24px;
		height:24px;
		margin:10px 0px 0px 565px;
		background-color:#FFFFFF;
		border:1px solid #FFFFFF;
		border-radius:24px;
		background-image:url(../pics/sprite/W-626791/24.png);
		background-repeat:no-repeat;
		background-position:-144px -24px;
	}
	.choose-product-popup .choose-product-content .close-button:hover {
		background-color:#626791;
		border:1px solid #626791;
		background-image:url(../pics/sprite/White/24.png);
	}

	.choose-product-popup .choose-product-content .title {
		display:block;
		position:absolute;
		font-family:allerregular;
		font-size:18px;
		line-height:21px;
		color:#626791;
		margin:15px 0px 0px 20px;
	}
	.choose-product-popup .choose-product-content .title .counter {
		float:right;
		display:block;
		background-color:#DDDDDD;
		box-shadow:inset 0px 1px 5px 0px rgba(0,0,0,0.2);
		border-radius:16px;
		font-family:allerregular;
		font-size:11px;
		line-height:12px;
		text-align:center;
		width:72px;
		height:12px;
		margin:0px 0px -2px 10px;
		padding:3px 0px 3px 0px;
	}
	.choose-product-popup .choose-product-content .title .counter:empty {
		display:none;
	}
	
	.choose-product-popup .choose-product-content .filters {
		position:absolute;
		display:block;
		width:560px;
		height:60px;
		margin:50px 0px 0px 5px;
		padding:0px;
		outline:0px dotted orange;
		text-align:left;
	}
	.choose-product-popup .choose-product-content .filters .text-search-label {
		font-family:allerregular;
		font-size:13px;
		line-height:17px;
		margin:5px 0px 0px 15px;
		display:inline-block;
	}

	.choose-product-popup .choose-product-content .filters .text-search {
		outline:none;
		width:130px;
		height:20px;
		font-family:allerregular;
		font-size:12px;
		line-height:15px;
		color:#626791;
		margin:0px 0px 0px 0px;
		padding:3px 30px 3px 10px;
		background-color:#FFFFFF;
		border:1px solid #626791;
		border-radius:20px;
	}
	.choose-product-popup .choose-product-content .filters .clear-text-search {
		position:absolute;
		display:inline-block;
		margin:5px 0px 0px 148px;
		width:18px;
		height:18px;
		background-image:url(../pics/icon/18/gray/close.png);
		background-position:0px 0px;
		background-repeat:no-repeat;
		opacity:0.3;
		text-decoration:none;
		outline:0px dotted orange;
	}
		.choose-product-popup .choose-product-content .filters .clear-text-search:hover {
			opacity:1;
		}
	.choose-product-popup .choose-product-content .filters .group-select {
		outline:none;
		width:200px;
		height:30px;
		margin:0px;
		padding:3px 10px 3px 10px;
		background-color:#FFFFFF;
		border:1px solid #626791;
		border-radius:6px;
		appearance:textarea;
		-webkit-appearance:textarea;
		-moz-appearance:textarea;
		-o-appearance:textarea;
		-ms-appearance:textarea;
		background-image:url(../pics/form/form_select_icon4.png);
		background-position:right -2px;
		background-repeat:no-repeat;
		font-family:allerregular;
		font-size:12px;
		line-height:15px;
		color:#626791;
	}
	.choose-product-popup .choose-product-content .filters .group-select .custom-optgroup {
	}
	.choose-product-popup .choose-product-content .filters .group-select option {
	}

	.choose-product-popup .choose-product-content .product-details {
		z-index:20200;
		display:block;
		position:absolute;
		margin:-20px 0px 0px 600px;
		padding:0px;
		width:380px;
		height:640px;
		background-color:#FFFFFF;
		border:1px solid #626791;
		border-radius:6px;
		box-shadow:0px 0px 15px 0px rgba(0,0,0,0.5);
		overflow:hidden;
		display:none;
		opacity:1;
	}
		.choose-product-popup .choose-product-content .product-details .close-product-details-button {
			position:absolute;
			display:block;
			z-index:20200;
			text-decoration:none;
			width:24px;
			height:24px;
			margin:10px 0px 0px 345px;
			background-color:#FFFFFF;
			border:1px solid #FFFFFF;
			border-radius:24px;
			background-image:url(../pics/sprite/W-626791/24.png);
			background-repeat:no-repeat;
			background-position:-144px -24px;
		}
		.choose-product-popup .choose-product-content .product-details .close-product-details-button:hover {
			background-color:#626791;
			border:1px solid #626791;
			background-image:url(../pics/sprite/White/24.png);
		}
		
		.choose-product-popup .choose-product-content .product-details .button-holder {
			position:absolute;
			margin:570px 0px 0px 0px;
			width:400px;
		}
	
	
		.choose-product-popup .choose-product-content .product-details .image-holder {
			position:relative;
			width:360px;
			height:360px;
			margin:10px 0px 0px 10px;
		}
			.choose-product-popup .choose-product-content .product-details .image-holder img {
				width:360px;
				height:360px;
			}
			
			.choose-product-popup .choose-product-content .product-details .classification {
			}
			.choose-product-popup .choose-product-content .product-details .classification span {
				display:block;
				width:300px;
				margin:10px 0px 5px 30px;
				padding:3px 10px 3px 10px;
				border-radius:10px;
				font-family:allerregular;
				text-align:center;
				font-size:12px;
				line-height:15px;
				color:#FFFFFF;
				overflow:hidden;
			}
			
			.choose-product-popup .choose-product-content .product-details .classification .class-18 { background-color:#DCAC00;}
			.choose-product-popup .choose-product-content .product-details .classification .class-19 { background-color:#B65717;}
			.choose-product-popup .choose-product-content .product-details .classification .class-20 { background-color:#AC1615;}
			.choose-product-popup .choose-product-content .product-details .classification .class-17 { background-color:#626791;}

			.choose-product-popup .choose-product-content .product-details .name {
				margin:15px 0px 10px 0px;
				padding:0px 20px 0px 20px;
				font-family:allerregular;
				text-align:center;
				font-size:20px;
				line-height:25px;
				color:#666666;
			}
			.choose-product-popup .choose-product-content .product-details .itemnumber {
				margin:0px 0px 0px 0px;
				padding:0px 6px 0px 6px;
				font-family:allerregular;
				text-align:center;
				font-size:13px;
				line-height:17px;
				color:#626791;
			}





	.choose-product-popup .scroll-pane {
		position:absolute;
		display:block;
		z-index:30000;
		overflow:hidden;
		margin:-210px 0px 0px -36px;
		width:10px;
		height:505px;
		border-radius:12px;
		background-color:rgba(0,0,0,0.05);
		box-shadow:inset 1px 2px 5px 0px rgba(0,0,0,0.3);
	}
	.choose-product-popup .scroll-pane.hidden {
		display:none;
	}
	.choose-product-popup .scroll-pane .scroll-pane-above-scroll-bar,
	.choose-product-popup .scroll-pane .scroll-pane-below-scroll-bar {
		position:absolute;
		display:block;
		z-index:30150;
		text-decoration:none;
		border-radius:12px;
		width:10px;
		height:0px;
		background-color:rgba(255,255,155,0);
		cursor:default;
		-webkit-transition:background-color 0.3s linear;
		-moz-transition:background-color 0.3s linear;
	}
	.choose-product-popup .scroll-pane .scroll-pane-below-scroll-bar {
	}
	.choose-product-popup .scroll-pane .scroll-pane-above-scroll-bar:hover,
	.choose-product-popup .scroll-pane .scroll-pane-below-scroll-bar:hover {
		background-color:rgba(114,119,162,0.1);
	}
	
		.choose-product-popup .scroll-pane .scroll-bar {
			position:absolute;
			display:block;
			z-index:30200;
			margin:0px;
			padding:0px;
			width:10px;
			height:30px;
			border-radius:10px;
			background-color:rgba(0,0,0,0.5);
			background-color:#7277A2;
			box-shadow:inset 1px 0px 2px 0px rgba(255,255,255,0.5), 0px 5px 3px 0px rgba(0,0,0,0.1);
			cursor:default;
		}

	.choose-product-popup .choose-product-content .product-list {
		display:block;
		position:absolute;
		margin:90px 0px 0px 7px;
		padding:0px;
		width:567px;
		height:500px;
		border:1px solid #626791;
		overflow:hidden;
	}


	.choose-product-popup .choose-product-content .product-list .main-categories-grid {
		list-style:none;
		margin:0px -5px 0px 0px;
		padding:0px;
		display:block;
	}
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category {
		width:109px;
		height:108px;
		float:left;
		margin:0px 3px 3px 0px;
		padding:0px 0px 0px 0px;
		border-radius:4px;
		overflow:hidden;
		cursor:pointer;
		background-color:white;
		border: 1px solid white;
	}
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover {
		border: 1px solid #626791;
		/*box-shadow: inset 0px 0px 0px 5px #626791;	*/
		background-color:#626791;
	}
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon {
		display:block;
		width:48px;
		height:48px;
		margin:10px 0px 10px 26px;
		background-image:url(../pics/icon/csoport-ikonok-48.png);
		background-position:center 0px;
		background-repeat:no-repeat;
	}	

	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.body			{ background-position:0px 0px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.break			{ background-position:0px -48px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.clutch		{ background-position:0px -96px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.electronic	{ background-position:0px -144px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.equipment		{ background-position:0px -192px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.exhaust		{ background-position:0px -240px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.filter		{ background-position:0px -288px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.gear			{ background-position:0px -336px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.resource		{ background-position:0px -384px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.extra			{ background-position:0px -432px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.wheel			{ background-position:0px -480px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.motor			{ background-position:0px -528px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.oil			{ background-position:0px -576px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.service		{ background-position:0px -624px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.cooler		{ background-position:0px -672px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .icon.fuel			{ background-position:0px -720px; }

	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.body		{ background-position:-96px 0px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.break		{ background-position:-96px -48px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.clutch		{ background-position:-96px -96px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.electronic	{ background-position:-96px -144px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.equipment	{ background-position:-96px -192px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.exhaust		{ background-position:-96px -240px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.filter		{ background-position:-96px -288px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.gear		{ background-position:-96px -336px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.resource	{ background-position:-96px -384px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.extra		{ background-position:-96px -432px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.wheel		{ background-position:-96px -480px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.motor		{ background-position:-96px -528px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.oil			{ background-position:-96px -576px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.service		{ background-position:-96px -624px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.cooler		{ background-position:-96px -672px; }
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .icon.fuel		{ background-position:-96px -720px; }

	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category .name {
		position:relative;
		display:table-cell;
		width:100px;
		height:40px;
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 5px;
		vertical-align:top;
		font-family:allerbold;
		font-size:12px;
		line-height:15px;
		font-weight:normal;
		text-align:center;
	}
	.choose-product-popup .choose-product-content .product-list .main-categories-grid .category:hover .name {
		color:white;
	}


	.choose-product-popup .choose-product-content .product-list .grid {
		display:block;
		list-style:none;
		margin:0px;
		padding:0px;
		width:583px;
		height:500px;
		overflow-y:scroll;
	}
		.choose-product-popup .choose-product-content .product-list .grid .item {
			display:block;
			float:left;
			width:140px;
			height:165px;
			background-color:#FFFFFF;
			border:1px solid #CCCCCC;
			overflow:hidden;
			cursor:pointer;
		}
		
		.choose-product-popup .choose-product-content .product-list .grid .item.classification-18 .classification { background-color:#DCAC00; /* utángyártott */ }
		.choose-product-popup .choose-product-content .product-list .grid .item.classification-19 .classification { background-color:#B65717; /* utángyártott, prémium */ }
		.choose-product-popup .choose-product-content .product-list .grid .item.classification-20 .classification { background-color:#AC1615; /* új */ }
		.choose-product-popup .choose-product-content .product-list .grid .item.classification-17 .classification { background-color:#626791; /* bontott */ }
		
		.choose-product-popup .choose-product-content .product-list .grid .item:hover {
			border:1px solid #626791;
			z-index:20200;
			box-shadow:inset 0px 0px 0px 5px #626791;
			background-color:#FFFFFF;
		}
			.choose-product-popup .choose-product-content .product-list .grid .item .image-holder {
				display:block;
				width:128px;
				height:98px;
				margin:5px 0px 0px 5px;
				overflow:hidden;
				background-color:beige;
			}
				.choose-product-popup .choose-product-content .product-list .grid .item .image-holder .classification {
					display:block;
					position:relative;
					width:16px;
					height:16px;
					border:2px solid #EEEEEE;
					margin:2px -20px -20px 2px;
					border-radius:16px;
				}
			.choose-product-popup .choose-product-content .product-list .grid .item .image-holder img {
				width:128px;
				height:128px;
				margin:-5px 0px 0px 0px;
			}
			.choose-product-popup .choose-product-content .product-list .grid .item .name {
				margin:3px 0px 0px 0px;
				padding:0px 6px 0px 6px;
				font-family:allerregular;
				text-align:center;
				font-size:11px;
				line-height:13px;
				color:#666666;
			}
			.choose-product-popup .choose-product-content .product-list .grid .item .itemnumber {
				margin:0px 0px 0px 0px;
				padding:0px 6px 0px 6px;
				font-family:allerbold;
				font-weight:normal;
				text-align:center;
				font-size:11px;
				line-height:13px;
				color:#626791;
			}


.progress-loading-products {
	display:inline-block;
	width:568px;
	height:270px;
	padding:232px 0px 0px 0px;
	background-image:url(../pics/upload/progress-bar-circle.gif);
	background-repeat:no-repeat;
	background-position:center 180px;
	text-align:center;
	vertical-align:middle;
	font-size:18px;
	line-height:22px;
	color:#666666;
}
html.no-scroll {
	overflow-y:hidden;
	padding-right:15px;
}



.bigpic-holder {
	position:absolute;
	width:258px;
	height:258px;
	left:0;
	top:0;
	margin:-100px 0px 0px 390px;
	background-color:white;
	box-shadow:0px 5px 15px 0px rgba(0,0,0,0.6), 0px 0px 1px 0px rgba(101,105,143,1);
	border-radius:6px;
	z-index:900000;
	display:none;
}
.bigpic-holder:after {
}
	.bigpic-holder .fake {
		position:absolute;
		width:256px;
		height:256px;
		overflow:hidden;
		margin:1px 0px 0px 1px;
		border-radius:6px;
	}
	.bigpic-holder .fake img {
		width:290px;
		height:290px;
		margin:-17px 0px 0px -17px;
		opacity:1;
		-webkit-filter: blur(2px);
	}
	.bigpic-holder img.fullsize {
		position:absolute;
		width:256px;
		height:256px;
		margin:1px 0px 0px 1px;
		border-radius:6px;
	}
	.bigpic-holder .note {
		position:absolute;
		width:238px;
		height:25px;
		margin:223px 0px 0px 0px;
		padding:5px 10px 5px 10px;
		vertical-align:middle;
		background-color:rgba(255,255,255,0.7);
		background-color:#C8CAD6;
		background-color:rgba(101,105,143,0.7);
		border-bottom-left-radius:6px;
		border-bottom-right-radius:6px;
		font-size:10px;
		line-height:11px;
		text-align:center;
		color:#333333;
		color:white;
	}
	.bigpic-holder .arrow {
		display:block;
		position:absolute;
		background-image:url(../pics/popup/arrow/FFFFFF/buborek_ful_WE.png);
		background-position:center center;
		width:14px;
		height:26px;
		margin:110px 0px 0px -14px;
	}
	.bigpic-holder .close-button {
		display:block;
		text-decoration:none;
		overflow:hidden;
		text-indent:-1000px;
		position:absolute;
		margin:5px 0px 0px 475px;
		width:32px;
		height:32px;
		background-image:url(../pics/sprite/W-626791/32.png);
		background-repeat:no-repeat;
		background-position:-192px -32px;
		opacity:0.5;
			display:none;
	}
	.bigpic-holder .close-button:hover {
		opacity:1;
	}
