.popup-wrapper {
    display:none;
    position:fixed;
	left:0;
	top:0;
    width:100%;
    height:100%;
	min-width:1000px;
    text-align:center;
	z-index:10000000000000!important;  
}
.popup-block {
    max-width: 700px;
	min-width:700px;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    border:1px solid #3d3d3d;
    background: #ffffff;
    zoom:1;
    //display:inline;
    position: relative;
    padding: 0;
	z-index:99999999999999999999999999;
}
.popup-helper{
    display:-moz-inline-box;
    display:inline-block;
    height:100%;
    width:0px;
    vertical-align:middle;
    zoom:1;
    //display:inline;
}
/*----*/
.popup-background{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:transparent url(../images/popap-overlay.png) 0 0 repeat;
	z-index:99999999999999999!important;
}
/*----Popup Content----*/
.popup-block h2{
    position:relative;
    margin: 0;
	min-height:50px;
	padding: 12px 0 0;
	font: normal 18px/1.5 "KelsonSans RegularRu", sans-serif;
	color:white;
	text-transform:uppercase;
	background:#023770;
	box-sizing:border-box;
	-moz-box-sizing:border-box;	
}
span.close-poup{
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:50px;
	height:50px;
	cursor:pointer;
	background:#022c5a url(../images/close.png) center center no-repeat;
}
.popup-content{
    padding:30px 40px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.popup-content h3{
    margin:0;
	margin: 0 0 25px;
	font: normal 18px/1.5 "KelsonSans RegularRu", sans-serif;
	color:black;
	text-align:left;
}	
.left-popup-block{
	float:left;
	width:330px;
}
.center-popup-block{
	float:left;
	width:100%;
}
.popup-content .input-text, .popup-content select{
    float:left;
    width:310px;
	padding:15px;
	margin:0 0 10px;
	font: normal 14px/1.5 "KelsonSans RegularRu", sans-serif;
	color:#c4c4c4;
	border:1px #c4c4c4 solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.popup-content .input-text:focus, .popup-content select:focus, .popup-content textarea:focus{
    color:black;
}
.popup-content .captcha{
    float:right;
}
.popup-content .captcha span{
	float:left;
	margin:0 10px 0 0;
	font: normal 28px/1.5 "KelsonSans RegularRu", sans-serif;
	color:#e30421;
}
.popup-content .captcha input{
    float:left;
    width:180px;
	padding:15px;
	margin:0 0 10px;
	font: normal 14px/1.5 "KelsonSans RegularRu", sans-serif;
	color:#c4c4c4;
	border:1px #c4c4c4 solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.popup-content textarea{
    float:left;
    width:100%;
	height:125px;
	padding:15px;
	margin:0 0 20px;
	font: normal 14px/1.5 "KelsonSans RegularRu", sans-serif;
	color:#c4c4c4;
	border:1px #c4c4c4 solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	resize:vertical;
	overflow:hidden;
}
.popup-submit{
    position:relative;
	display:block;
	clear:both;
	width:190px;
	margin:0 auto 30px;
	padding:15px 0 12px;
	font: normal 20px/1 "KelsonSans RegularRu", sans-serif;
	color:white;
	text-transform:uppercase;
	border:none;
	background:#023770;
	cursor:pointer;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}	
.popup-submit:hover{
    background:#022c5a;
}
.right-popup-block{
	display:block;
	margin:0;
	padding:0;
	float:right;
	width:280px;
}
.right-popup-block li{
	display:block;
	margin:0;
	padding:0;
	float:right;
	width:100%;
	font: normal 24px/1.3 "KelsonSans RegularRu", sans-serif;
	color:black;
    text-align:right;	
}
.right-popup-block li span{
    width: 120px;
}
.right-popup-block li sub{
    float:left;
	margin: 4px 0 0 90px;
	text-align:left;
	font: normal 18px/1.3 "KelsonSans RegularRu", sans-serif;
}
.right-popup-block li h5{
	margin: 0;
	padding: 0 0 15px;
	font: normal 18px/1 "KelsonSans BoldRu", sans-serif;
	color: black;
	text-transform: uppercase;
	text-align: right;
}