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

	#product_details_background {
		position:fixed;
		z-index:510000;
		display:block;
		left:0px;
		top:0px;
		width:100%;
		height:100%;
		background-color:transparent;
		background-color:rgba(230,230,230,0.7);
		background-color:rgba(130,130,130,0.45);
	}
	#product_details_background.invisible {
		left:0px;
		top:0px;
		width:0px;
		height:0px;
		background-color:rgba(130,130,130,0.0);
	}
	
	/* HA DIRECT URL-ről, vagy a FORUM-ból nyílik ki az oldal... */
	
	.css.call-from-forum #product_details,
	.css.call-from-direct_url #product_details {
		position:fixed;
		z-index:510100;
		left:50%;
		top:50%;
		width:870px;
		height:600px;
		margin:-300px 0px 0px -435px;
		width:800px;
		height:580px;
		margin:-290px 0px 0px -400px;
		padding:0px;
		display:block;
		outline:0px dotted orange;
		background-color:#EEEEEEE;
	}
	
	/* HA A WEBARUHAZ-ból nyilik ki az oldal... */
	
	.css.Webaruhaz #product_details,
	.css.Webaruhaz-Akcios-termekeink #product_details,
	.css.Webaruhaz-Akcios-termekeink-Karacsony #product_details,
	.css.Webaruhaz-Akcios-termekeink-Felnik #product_details
	{
		position:fixed;
		z-index:510100;
		left:50%;
		top:50%;
		width:870px;
		height:650px;
		margin:-325px 0px 0px -435px;
		padding:0px;
		display:block;
		outline:0px dotted orange;
		background-color:#EEEEEEE;
	}


	.css.Webaruhaz #product_details.invisible,
	.css.Webaruhaz-Akcios-termekeink #product_details.invisible,
	.css.Webaruhaz-Akcios-termekeink-Karacsony #product_details.invisible,
	.css.Webaruhaz-Akcios-termekeink-Felnik #product_details.invisible
	{
		display:none;
	}
	.css.Webaruhaz #product_details .iframe,
	.css.Webaruhaz-Akcios-termekeink #product_details .iframe,
	.css.Webaruhaz-Akcios-termekeink-Karacsony #product_details .iframe,
	.css.Webaruhaz-Akcios-termekeink-Felnik #product_details .iframe
	{
		width:100%;
		height:100%;
	}
	#product_details_popup_holder_alter {
		display:none;
	}
	
	.css.call-from-forum #product_details .close-button,
	.css.call-from-direct_url #product_details .close-button {
		display:block;
		text-decoration:none;
		background-image:url(../pics/button/button_close-25.png);
		background-position:0px 0px;
		background-repeat:no-repeat;
		width:25px;
		height:25px;
		position:absolute;
		margin:15px 0px 0px 760px;
		opacity:1;
		-webkit-transition:opacity 0.5s linear;
	}
	.css.Webaruhaz #product_details .close-button,
	.css.Webaruhaz-Akcios-termekeink #product_details .close-button,
	.css.Webaruhaz-Akcios-termekeink-Karacsony #product_details .close-button
	{
		display:block;
		text-decoration:none;
		background-image:url(../pics/button/button_close-25.png);
		background-position:0px 0px;
		background-repeat:no-repeat;
		width:25px;
		height:25px;
		position:absolute;
		margin:50px 0px 0px 795px;
		opacity:1;
		-webkit-transition:opacity 0.5s linear;
	}

	.css.Webaruhaz-Akcios-termekeink #product_details .close-button:hover,
	.css.Webaruhaz #product_details .close-button:hover,
	.css.call-from-forum #product_details .close-button:hover,
	.css.call-from-direct_url #product_details .close-button:hover {
		background-position:0px -50px;
	}
	.css.Webaruhaz-Akcios-termekeink #product_details.changing .close-button,
	.css.Webaruhaz #product_details.changing .close-button,
	.css.call-from-forum #product_details #product_details.changing .close-button,
	.css.call-from-direct_url #product_details #product_details.changing .close-button {
		opacity:0;
		-webkit-transition:opacity 0.5s linear;
	}

	#product_details_progress {
		display:block;
		position:absolute;
		/*background-image:url(../pics/upload/progress-bar-circle.gif);*/
		background-position:center center;
		background-repeat:no-repeat;
		background-color:rgba(228,228,228,0.2);
		background-color:rgba(96,100,145,0.5);
		background-color:white;
		background-color:transparent;
		left:50%;
		top:50%;
		width:100px;
		height:100px;
		margin:-50px 0px 0px -50px;
		z-index:100000;
		border-radius:50px;
		outline:0px dotted orange;
	}
	#product_details_progress .spinner {
		display:inline-block;
		width:100px;
		height:100px;
		margin:50px 0px 0px 50px;
	}
	#product_details_progress .product_image {
		box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.5);
		position:absolute;
		background-color:white;
		background-position:center center;
		background-repeat:no-repeat;
		border-radius:50px;
		display:block;
		width:40px;
		height:40px;
		margin:-120px 0px 0px 30px;
		outline:0px dotted orange;
	}
	
	


