
.overlay{
	top:0;
	left:0;
	display:none;
	position:absolute;
	z-index:100;
	width:100%;
	background:#CCCCCC;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity:.20;
}
	.overlay iframe{
		width:100%;
		height:100%;
		position:absolute;
		left:0;
		top:0;
		display:block;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		-moz-opacity: 0.0;
		opacity: 0.0;
	}
.extraWnd {
	position:absolute;
	top:200px;
	/*left:0;*/
	z-index:300;
	display:none;
	background:#FFFFFF;
	padding:3px;
	font-family:Tahoma, Arial;
}
#contactWnd {
    margin: 0 175px;
}
#extrWnd {
	max-width: 1039px;
	min-width: 1039px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
} 
#extrWnd.lang_eng {
	max-width: 990px;
	min-width: 990px;
}

#extrWnd.lang_pol {
	max-width: 1100px;
	min-width: 1100px;
}
	.extraWnd .karkas{
		border:1px solid #c9d9e8;
		border-collapse:collapse;
		border-spacing:0;
		margin:0;
	}
.no_opacity{
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   -moz-opacity:1.0;
   -khtml-opacity: 1.0;
   opacity:1.0;
}
.transparent2{
	position:absolute;
	z-index:200;
	overflow:hidden;
	position:absolute;
	background-color:black;
	padding-top:1px;
	margin:0;
}
	.transparent2 iframe
	{
		display:none;
		display:block;
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
		filter:mask();
		width:3000px;
		height:3000px;
	}
		.extraWnd .karkas td{

			font-size:12px;
			text-align:left;
		}
		.extraWnd .karkas td.hdr_td{
			border:1px solid #c9d9e8;
			height:27px;
			padding-left:10px;
			padding-right:5px;
		}

		.extraWnd .inpBut{
			background:#ebf5fc url(/img/mp_classic/button_gradient.gif) repeat-x 0% 0%;
			height:22px;
			width:78px;
			text-align:center;
			font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			cursor:pointer;
			line-height:11px;
			vertical-align:middle;
			padding:0;
			color:#4b79b2;
		}

		.extraWnd .karkas td.content_td{
			padding:0;
			margin:0;
		}
		.extraWnd .karkas td.errorMes {
			text-align:center;
			color:#ff0000;
			padding-top:5px;
		}
		.extraWnd .karkas td input{
			margin:0;
			padding:0;

			border:none;
		}

		.extraWnd .karkas .inputText {border:1px solid #ACACAC; background-color:#FFFFFF}

			.extraWnd .karkas td a{
				color:#517aac;
			}
			.extraWnd .karkas .hdr{
				float:left;
				font-weight:bold;
				color:#517aac;
				padding:0;
				margin:0;
			}
			.extraWnd .karkas .close{
				float:right;
			}
				.extraWnd .karkas .no_tbl_border td{
					border:none;
					padding-left:10px;
				}


.inpBut{
			background:#ebf5fc url(/img/mp_classic/button_gradient.gif) repeat-x 0% 0%;
			height:29px;
			width:154px;
			text-align:center;
			font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			cursor:pointer;
			line-height:11px;
			vertical-align:middle;
			padding:0;
			color:#4b79b2;
			border:none
		}

.priceWnd {
	position:absolute;
	top:200px;
	/*left:0;*/
	z-index:300;
	display:none;
	width:600px;
	background:#FFFFFF;
	padding:3px;
	font-family:Tahoma, Arial;
}
#priceWnd {
    margin: 0 100px;
}
	.priceWnd .karkas{
		border-collapse:collapse;
		border-spacing:0;
		height:171px;
		margin:0;
	}
.no_opacity{
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   -moz-opacity:1.0;
   -khtml-opacity: 1.0;
   opacity:1.0;
}
.transparent2{
	position:absolute;
	z-index:200;
	overflow:hidden;
	position:absolute;
	background-color:black;
	padding-top:1px;
	margin:0;
}
	.transparent2 iframe
	{
		display:none;
		display:block;
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
		filter:mask();
		width:3000px;
		height:3000px;
	}

		.priceWnd .inpBut{
			background:#ebf5fc url(/img/mp_classic/button_gradient.gif) repeat-x 0% 0%;
			height:22px;
			width:78px;
			text-align:center;
			font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			cursor:pointer;
			line-height:11px;
			border:1px solid #A2A2A2;
			vertical-align:middle;
			padding:0;
			color:#4b79b2;
		}


		.priceWnd .karkas td{
			font-size:12px;
			text-align:left;
		}
		.priceWnd .karkas td.hdr_td{
			border:1px solid #c9d9e8;
			height:27px;
			padding-left:10px;
			padding-right:5px;
		}

		.priceWnd .karkas .inputText {border:1px solid #ACACAC; background-color:#FFFFFF;}

		.priceWnd .karkas td.content_td{
			border:1px solid #c9d9e8;
			padding:0;
			margin:0;
		}
		.priceWnd .karkas td.errorMes {
			text-align:center;
			color:#ff0000;
			padding-top:5px;
		}
		.priceWnd .karkas td input{
			margin:0;
			padding:0;
			border:none;
		}
			.priceWnd .karkas td a{
				color:#517aac;
			}
			.priceWnd .karkas .hdr{
				float:left;
				font-weight:bold;
				color:#517aac;
				padding:0;
				margin:0;
			}
			.priceWnd .karkas .close{
				float:right;
			}
				.priceWnd .karkas .no_tbl_border td{
					border:none;
					padding-left:10px;
				}

/*----------------------tip divs--------------------------------------------*/
.sr, .srs {
    font-family: Verdana, sans-serif;
    font-size: 12px;
}
/*----------------------tip divs--------------------------------------------*/

#request\[memo\] {
	font-size: 12px;
	width: 100%;
	resize: vertical;
	border-radius: 4px;
	border: 1px solid #878787;
	margin-top: 4px;
	text-align: left;
	padding: 6px 0 0 17px;
	min-height: 53px;
	box-sizing: border-box;
	font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Driod Sans", Helvetica, Arial, sans-serif;
}

#request\[memo\].not_valid_memo {
	border: 1px solid #E33C47;
	box-shadow: 0 0 0 2px #ffe3e3 !important
}

#request\[memo\].not_valid_memo:focus {
	outline: none !important;
}

#request\[memo\]::placeholder {
	color: #94A3B8 !important;
	font-style: italic !important;
	font-weight: 400;
	font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Driod Sans", Helvetica, Arial, sans-serif;
}

.request_memo_container {
	position: relative;
}

.tooltip_comment_moderation {
	left: 25%;
	top: -308px;
	background: none;
	opacity: 0;
	font-size: 0.9em;
	position: absolute;
	z-index: 1;
	display: none;
	background: #fff;
	border-radius: 4px;
	box-sizing: border-box;
	max-width: 372px;
	font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Driod Sans", Helvetica, Arial, sans-serif;
	filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.04)) drop-shadow(0px 0px 25px rgba(0, 0, 0, 0.10));
}

.tooltip_comment_moderation.lang_ukr {
	top: -287px;
}

.tooltip_comment_moderation.lang_eng {
	top: -267px;
}

.tooltip_comment_moderation.lang_pol {
	 top: -287px;
}

.request_memo_container .tooltip_comment_moderation .tooltip_body_moderation {
	padding: 8px 12px;
	text-align: left;
	border: 1px solid #CBD5E1;
	-webkit-border-radius: 4px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 4px;
	-moz-background-clip: padding;
	border-radius: 4px;
	background-clip: padding-box;
}
.request_memo_container .tooltip_comment_moderation .tooltip_body_moderation .popup_header {
	color: #1E293B;
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
}
.request_memo_container .tooltip_comment_moderation .tooltip_body_moderation .popup_text {
	margin-top: 8px;
	color: #334155;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}
.request_memo_container .tooltip_comment_moderation .tooltip_body_moderation .popup_text .popup_list {
	margin-top: 8px;
	padding-left: 12px;
	margin-bottom: 0;
}
.request_memo_container .tooltip_comment_moderation .tooltip_body_moderation .popup_text .popup_list li + li {
	margin-top: 8px;
}

.request_memo_container .tooltip_comment_moderation .tooltip_body_moderation .popup_text .popup_list .terms_link {
	display: inline-block;
	border-bottom: 1px solid #2563EB;
	color: #2563EB;
	text-decoration: none;
}

.request_memo_container .tooltip_comment_moderation .tooltip_body_moderation .arrow-left {
	width: 0;
	height: 0;
	border-top: 11px solid transparent;
	border-bottom: 11px solid transparent;
	border-right: 11px solid #CBD5E1;
	position: absolute;
	bottom: -15px;
	transform: rotate(-90deg);
	left: 0;
	right: 0;
	margin: 0 auto;
}
.request_memo_container .tooltip_comment_moderation .tooltip_body_moderation .inner-arrow-left {
	position: relative;
	top: -10px;
	left: 1px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid white;
}

span.not_valid_memo {
	color: #E33C47;
	cursor: pointer;
}