@CHARSET "UTF-8";

.inz div, .inz dl, .inz dt, .inz dd, .inz ul, .inz ol, .inz li, .inz h1,
.inz h2, .inz h3, .inz h4, .inz h5, .inz h6, .inz pre, .inz form, .inz select,
.inz fieldset, .inz input, .inz textarea, .inz p, .inz th, .inz td,
.inz tr, .inz a, .inz img {
	margin: 0;
	padding: 0;
	border: 0;
	box-sizing: border-box;
}

.inz table {
	border-spacing: 0;
	border-collapse: collapse;
}

.inz {
	box-sizing: border-box;
	display: inline-block;
	color: #333f4c;
	width: 650px;
	position: fixed;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%); /* IE 9 */
	-webkit-transform: translate(-50%, -50%); /* Chrome, Safari, Opera */
	transform: translate(-50%, -50%);
	padding: 25px;
	font-family: Arial, sans-serif;
	font-size: 16px;
	text-align: justify;
	background-color: #FFFFFF;
	z-index: 9999999999;
	border: 1px solid #ccc;
}

@media ( max-width : 767px) , ( max-device-width : 767px) , ( max-width: 800px) and (orientation: portrait) {
	.inz {
		width: 95%;
		max-width: 640px;
		padding: 20px;
	}
}

.inz h1 {
	color: #333f4c;
	font-family: inherit;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	margin-bottom: 20px;
	padding: 10px 0 5px 0;
}

.inz .close {
	position: absolute;
	right: 20px;
	top: 20px;
	background-image: url('../img/bt_close.png');
	width: 20px;
	height: 20px;
}

.inz .logo {
	display: block;
	margin: 0 auto 20px;
}

.inz .inz-form {
	margin: 30px auto 0 auto;
}

.inz .inz-form input[type=text], .inz .inz-form input[type=email], .inz .inz-form select {
	border: 1px solid #CECECE;
	padding: 4px;
	width: 75%;
	height: 40px;
	margin: 0;
}

.inz .inz-form div {
	white-space: nowrap;
	margin-bottom: 15px;
}

.inz .inz-form label {
	display: inline-block;
	text-align: right;
	margin: 0;
	padding-right: 10px;
	width: 23%;
	height: 40px;
	line-height: 40px;
}

.inz .inz-form label:after {
	content: ':';
	display: inline-block;
	margin-left: 6px;
}

.inz .inz-form input[type=submit] {
	padding: 10px 30px;
	float: right;
}

.inz .inz-form input[type=button]:hover {
	background: #9facab;
}

.inz-dlg {
	position: absolute;
	z-index: 99999999999;
	border-radius: 10px;
	text-align: center;
	background-image: url('../img/design/close_popup.png');
	background-position: top right;
	background-repeat: no-repeat;
	padding: 30px;
	border: 1px solid #cccccc;
	background-color: #fff;
	color: #333;
	cursor: pointer;
}

.inz-dlg *, .inz-dlg h1, .inz-dlg h2, .inz-dlg h3, .inz-dlg p {
	color: #333;
}