
#popupWrapLoader,
#popupWrapMain{
	display: none;
	opacity: 0.8;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	/*padding: 16px;*/
	background-color: rgba(1, 1, 1, 0.725);
	z-index: 999991;
	overflow: auto;
}
#popupWrapLoader{ z-index: 999993; }

#popupWindLoader,
#popupWindMain{
	width: 375px;
	height: 524px;
	display: none;
	z-index: 999992;
	position: fixed;
	left:0px;
	top:0px;
	/*padding: 4px;*/
	text-align:center;
}
#popupWindLoader{ z-index: 999994; }

.popup-inner {
	background:#EEEEEE;
	border:1px solid #777777;
	border-radius:6px;
	width:100%;
	height:auto;
	padding:18px 28px;
}
.popup-inner h1 {
	font-size: 15px;
	margin:0;
	padding:0;
}
.popup-inner h2 {
	font-size: 13px;
	line-height:13px;
	font-weight:normal;
	margin:10px 0 0 0;
	padding:0;
}
.popup-inner h2 span { font-size: 10px; }
.popup-inner h3 {
	font-size: 13px;
	line-height:13px;
	font-weight:normal;
	margin:15px 0 0 0;
	padding:0;
}
.popup-inner h4 {
	font-weight:normal;
	margin:15px 0 0 0;
	padding:0;
}
.popup-inner h3 span { font-size: 10px; }
.popup-inner .bottomh3 .popup-leftcol, .popup-inner .bottomh3 .popup-rightcol { margin-top:3px; }
.popup-inner label {
	font-size: 13px;
}
.popup-inner input, .popup-inner select, .popup-inner textarea {
	border:1px solid #9A9A9A;
	border-radius:3px;
	font-size: 14px;
	padding:2px;
	margin-top:2px;
}
.popup-inner .disable { background: #EEEEEE; }

.popup-inner .botdivh3 { margin:10px 0; }
.popup-inner .botdivh3 b { color:#2748f7; }

.popup-innwhite {
	/*background:#FFF;*/
	/*border:1px solid #777777;*/
	/*border-radius:5px;
	padding:20px 30px;*/
}
.popup-innwhite .close {
	position:fixed;
	top:15px;
	right:15px;
	cursor:pointer;
}
.popup-innwhite .close:hover {
	opacity:0.7;
}
.popup-innwhite .close img {
	width:20px;
}
.popup-innwhite h1,
.popup-innwhite h2,
.popup-innwhite h3 {
	font-style:normal;
	text-align:center;
	padding:0;
}
.popup-innwhite h1 {
	font-weight:600;
	font-size:16px;
	line-height:20px;
	margin:0;
}
.popup-innwhite h2 {
	font-weight:400;
	font-size:18px;
	line-height:22px;
	margin:8px 0 0 0;
}
.popup-innwhite h2 b {
	font-size:18px;
	font-weight:600;
}
.popup-innwhite h2 div {
	display:inline-block;
}
.popup-innwhite h3 {
	font-weight:400;
	font-size:12px;
	line-height:15px;
	margin:13px 0 0 0;
}
.popup-innwhite .qrok,
.popup-innwhite .qrno {
	position:absolute;
	text-align:center;
	font-weight:700;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
}
.popup-innwhite .qrok:hover,
.popup-innwhite .qrno:hover {
	opacity:0.8;
}
.popup-innwhite .qrok {
	left:75px;
	color:#16A986;
}
.popup-innwhite .qrno {
	right:75px;
	color:#EA5254;
}
.popup-innwhite .qrok img,
.popup-innwhite .qrno img {
	width:50px;
	margin:10px;
}
.popup-innwhite .vid {
	margin-top:10px;
	text-align:center;
}

.popup-leftcol { width:170px; float:left; margin-right:30px; margin-top:9px; min-height:42px; }
.popup-rightcol { width:170px; float:left; margin-top:9px; min-height:42px; }
.popup-leftcol input, .popup-rightcol input { width:159px; }
.popup-leftcol select, .popup-rightcol select { width:164px; }
.popup-leftcol textarea, .popup-rightcol textarea { width:159px; }

.popup-leftcol2 { width:auto; float:left; margin-right:0px; margin-top:9px; min-height:42px; }
.popup-leftcol2 .spr { float:left; margin:6px 2px; }
.popup-leftcol2 .spr2 { float:left; margin:5px 2px; }

.popup-fullcol { min-width:300px; float:left; margin-top:9px; min-height:42px; }
.popup-fullcol input { min-width:199px; }
.popup-fullcol select { min-width:204px; }
.popup-fullcol textarea { min-width:199px; width:357px; height:32px; resize:none; }
.popup-fullcol input, .popup-fullcol select, .popup-fullcol textarea { float:left; }

.css-forms-date { width:100px !important; min-width:100px !important; background: url('../img/calend.png') right top no-repeat #fff; }
.css-forms-summ { width:120px !important; min-width:120px !important; background: url('../img/rub.png') right top no-repeat #fff; text-align:right; padding-right:20px !important; }

.popup-inner .bluebtn, .popup-inner .cancelbtn {
	margin-left:0;
	margin-top:18px;
	padding:6px 25px;
	max-width:225px;
}
.popup-inner .loadbtn {
	margin-left:0;
	margin-bottom:20px;
	padding:6px 25px;
}
.popup-inner .actredbtn
, .popup-inner .actgreenbtn
, .popup-inner .actyellowbtn
, .popup-inner .actgraybtn {
	margin-left:0;
	margin-top:18px;
	padding:6px 25px;
	width:110px;
}
.popup-inner .changecontbtn {
	margin-left:0;
	margin-top:14px;
	padding:4px 15px;
	max-width:225px;
	height:auto;
	font-size:10px;
}

.popup-inner .formwitmbtn {
	float: left;
	padding: 4px 7px;
	margin-left: 5px;
	margin-top: 2px;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
input[type='number'],
input[type="number"]:hover,
input[type="number"]:focus {
	appearance: none;
	-moz-appearance: textfield;
}

.popup-inner .errinf p {
	margin:0;
	padding:5px;
	color:#C92A34;
}

.popup-inlist {
	position:absolute;
	margin-top:25px;
	background-color:#fff;
	z-index:1;
	border:1px solid #9A9A9A;
	border-radius:3px;
	max-height:290px;
	height:auto;
	min-width:50px;
	overflow-y:scroll;
}
.popup-inlist div {
	border-bottom:1px solid #ccc;
	margin:1px;
	padding:4px;
	font-size:14px;
	cursor:pointer;
	color:#0061A8;
}
.popup-inlist div:hover {
	background:#0061A8;
	color:#fff;
}

.popuplistbox {
	height:350px;
	overflow-y:scroll;
}

.popupdot {
	max-height:145px;
	max-width:145px;
	padding:15px;
	/*background-color:#fff;*/
	border-radius:50%;
	display:inline-block;
}
