/********************
	termék konfiguráló
*******************/
.product-config-sum-box{
	padding: 15px;
	background-color: #354C83;
	color: #ffffff;
}
.product-config-sum-box .product-config-table{
	border-collapse: collapse;
	width: 100%;
}
.product-config-sum-box .product-config-table td{
	padding: 5px;
}
.product-config-sum-box .product-config-table tr.sum td{
	border-top: 1px dotted #ffffff;
}

.product-config-datas{
	
}
.product-config-datas-row{
	margin-bottom: 10px;
}
.product-config-datas-row .first{
	width: 185px;
}
.product-config-datas-row .first,
.product-config-datas-row .last{
	margin-top: 6px;
}
.product-config-datas-row .middle{
	width: 140px;
}
.product-config-datas-row .last{
	width: 150px;
}
.product-config-datas-row .middle span.dotted{
	display: block;
	margin-top: 5px;
}
.product-config-datas-row .text-div input,
.product-config-datas-row .text-div select{
	width: 100px;
}
.product-config-datas-row .middle span.mertekegyseg,
.product-config-datas-row .last span.mertekegyseg{
	display: inline-block;
	margin: 6px 0 0 5px;
	width: 20px;
}
.product-config-datas-row .message{
	margin-top: 5px;
	/* width: 476px; */
	max-width: 100%!important;
}
.product-config-datas-row span.text-with-question-icon{
	position: relative;
}
table.product-info-table td div span.question-icon,
.product-config-datas-row span.text-with-question-icon span.question-icon{
	background: url("pic/sprites.png") no-repeat scroll -128px -80px transparent;
	cursor: pointer;
	display: inline-block;
	position: absolute;
	right: -18px;
	top: 0;
	width: 16px;
	height: 16px;
}
table.product-info-table td div span.question-icon{
	top: 13px; 
}
.pdf-icon-parent {
	cursor: pointer;
	overflow: hidden;
}
.pdf-icon{
	background: url("pic/sprites.png") no-repeat scroll -109px -80px transparent;
	/* cursor: pointer; */
	display: inline-block;
	width: 18px;
	height: 22px;
	vertical-align:middle;
}

#nyito-window{
	width: 560px;
	max-height: 400px;
	margin-left: -280px;
	overflow-y: auto;
}
.nyito-valaszto-doboz{
	border: 1px solid #DCDCDE;
	cursor: pointer;
	width: 100px;
	height: 140px;
	margin: 5px;
}
.nyito-valaszto-doboz > a.pic-parent{
	width: 100px;
	height: 100px;
}
.nyito-valaszto-doboz > a.pic-parent img{
	max-width: 100px;
	max-height: 100px;
}
.nyito-valaszto-doboz > span{
	display: block;
	height: 30px;
	margin-top: 10px;
	text-align: center;
} 

.product-config-nyito{
	/* width: 522px; */
	position: relative;
}
.structure-type span.package-quantity-formatted{
	display: block;
	text-align: center;
	width: 100%;
    position: absolute;
    margin-top: -40px;
}

.opener-graphic{
    position: absolute;
    visibility: hidden;
	z-index: 0;
	transform: rotate(90deg);
	transform-origin: 0 0;
}

.otherUser {
    border: 1px solid #eb8f00 !important;
    color: #eb8f00 !important;
}