@charset "utf-8";
/* CSS Document */

.padiOverlay {
	position:   fixed;
	left:       0px;
	top:        0px;
	padding:    0px;
	margin:     0px;
	visibility: visible;

	overflow-x: hidden;
	overflow-y: auto;
	width:      100%;
	height:     100%;
	z-index:    1040;
}

.padiFade {
	zoom:             1;
	background-color: rgba(0, 0, 0, 0.6);
	width:            100%;
	height:           100%;
	z-index:          1041;
	min-height:       1000px;
}

.padiPop4Overlay h1, .padiPop4Overlay h2, .padiPop4Overlay h3, .padiPop4Overlay div, .padiPop4Overlay ul, .padiPop4Overlay li, .padiPop4Overlay ol, .padiPop4Overlay p, .padiPop4Overlay a, .padiPop4Overlay input, .padiPop4Overlay input[type=text], .padiPop4Overlay input[type=email] {
	margin:              0;
	padding:             0;
	border:              0;
	outline:             none;
	font-size:           100%;
	font-family:         Arial, Helvetica, sans-serif;
	vertical-align:      middle;
	float:               none;
	width:               auto;
	height:              auto;
	background-image:    none;
	letter-spacing:      0;
	-webkit-box-shadow:  none;
	-moz-box-shadow:     none;
	box-shadow:          none;
	list-style:          none;
	-webkit-text-shadow: none !important;
	-moz-text-shadow:    none !important;
	text-shadow:         none !important;
	-webkit-box-sizing:  border-box;
	-moz-box-sizing:     border-box;
	-ms-box-sizing:      border-box;
	box-sizing:          border-box;
}

.padiPop4Overlay *, .padiPop4Overlay *:before, .padiPop4Overlay *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	-ms-box-sizing:     border-box;
	box-sizing:         border-box;
}

.padiPop4Wrap {

	height:      423px;
	left:        50%;
	margin-left: -400px;
	max-width:   100%;
	position:    absolute;
	top:         5%;
	visibility:  visible;
	width:       800px;
	z-index:     1602;
}

#norilsk_overlay_div_14829 .padiPop4Wrap {
	height:      860px;
	left:        50%;
	margin-left: -160px;
	max-width:   320px;
	position:    absolute;
	top:         5%;
	visibility:  visible;
	width:       320px;
	z-index:     1602;

}

.padiPop4Overlay {
	background-clip: padding-box;

	border-radius:   6px;
	font-family:     Arial, Helvetica, sans-serif;
	font-size:       13px;
	height:          423px;
	margin:          0;
	overflow:        hidden;
	position:        static;
	z-index:         1060;
}

#norilsk_overlay_div_14829 .padiPop4Overlay {
	background-clip:   padding-box;
	background-image:  none;
	background-repeat: no-repeat;

	font-family:       Arial, Helvetica, sans-serif;
	font-size:         13px;
	height:            860px;
	margin:            0;
	overflow:          hidden;

	position:          static;
	z-index:           1060;
}

.padiPop4Overlay a {
	color:           inherit;
	text-decoration: underline;
	border-bottom:   none;
}

.padiPop4Overlay a:hover {
	color:           inherit;
	text-decoration: underline;
	border-bottom:   none;
}

.padiPop4Overlay h1.padiTitle {
	color:           #000000;
	font-size:       18px;
	font-weight:     bold;
	margin:          0;
	padding:         15px 0;
	text-shadow:     none;
	word-spacing:    -1px;
	text-decoration: none;
	line-height:     22px;
}

.padiPop4Overlay div.padiPopupContent {
	position:                relative;
	-moz-border-radius:      6px;
	-webkit-border-radius:   6px;
	border-radius:           6px;

	margin-bottom:           0;
	-moz-background-clip:    padding;
	-webkit-background-clip: padding-box;
	background-clip:         padding-box;
	color:                   #2d2d2d;
}

.padiPop4Overlay .padiContent {
	padding:           0 1.6em 0.2em 1.5em;
	color:             #2d2d2d;
	background-image:  url("images/index_04.png");
	background-repeat: no-repeat;
	height:            423px;
	width:             800px;
}

#norilsk_overlay_div_14829 .padiPop4Overlay .padiContent {

	color:             #2d2d2d;
	height:            860px;
	width:             398px;
	max-width:         398px;
	background-image:  url(images/index_05.png);
	background-repeat: no-repeat;
}

.padiPop4Overlay .padiContent p {
	margin-top:    0;
	margin-bottom: 1.4em;
}

.padiPop4Overlay .padiCriticalMessage {
	border:                none !important;
	background:            #ffcccc;
	padding:               10px;
	font-size:             13px;
	font-weight:           normal;
	color:                 #b10000;
	-moz-border-radius:    6px;
	-webkit-border-radius: 6px;
	border-radius:         6px;
}

.padiPop4Overlay .padiFields {
	width:          100%;
	display:        block;
	vertical-align: top;
	padding:        0;
}

.padiPop4Overlay .padiThanks {
	background-image:  url("images/index_06.png");
	background-repeat: no-repeat;
	color:             #ffffff;
	display:           block;
	font-weight:       bold;
	height:            423px;
	left:              -5px;
	padding:           200px 0 0;
	text-align:        center !important;
	top:               -6px;
	vertical-align:    top;
	width:             800px;

}

#norilsk_overlay_div_14829 .padiPop4Overlay .padiThanks {
	background-image:  url("images/index_07.png") !important;
	background-repeat: no-repeat;
	color:             #ffffff;
	display:           block;
	font-weight:       bold;
	height:            860px;
	max-width:         320px;
	padding-left:      0 !important;
	padding-top:       410px !important;
	text-align:        center !important;
	vertical-align:    top;
	width:             320px;
}

.padiClearfix:after {
	content:    " "; /* Older browser do not support empty content */
	visibility: hidden;
	display:    block;
	height:     0;
	clear:      both;
}

.padiPop4Overlay .padiClose {
	font-family:     Arial, Helvetica, sans-serif;
	padding:         8px;
	margin-right:    54px;
	display:         block;
	float:           right;
	font-size:       28px;
	font-weight:     bold;
	line-height:     18px;
	color:           rgb(180, 180, 180);
	text-shadow:     none;
	opacity:         0.5;
	filter:          alpha(opacity=20);
	text-decoration: none !important;
	border:          none;
}

#norilsk_overlay_div_14829 .padiPop4Overlay .padiClose {
	margin-right: 30px !important;
}

.padiPop4Overlay .padiClose:hover {
	color:           rgb(180, 180, 180);
	text-decoration: none;
	opacity:         0.9;
	filter:          alpha(opacity=40);
	cursor:          pointer;
	text-decoration: none !important;
	border:          none;
	padding:         8px;
	display:         block;
}

/* THE FORM FIELDS */
.padiPop4Overlay form {
	display:      block;
	margin:       0;
	padding-left: 269px;
	padding-top:  160px;
	position:     relative;
	width:        45%;
}

#norilsk_overlay_div_14829 .padiPop4Overlay form {
	display:      block;
	height:       600px !important;
	margin:       215px 35px 0;
	padding-left: 0;
	padding-top:  66px;
	position:     relative;
	width:        100% !important;
}

.padiPop4Overlay form .padiField {
	display:            block;
	width:              220px;
	height:             36px;
	padding:            6px 8px;
	font-size:          13px;
	line-height:        1.428571429;
	color:              #2d2d2d;
	vertical-align:     middle;
	background-color:   rgba(255, 255, 255);
	background-image:   none;
	border:             1px solid #ffffff;
	border-radius:      6px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.18);
	-moz-box-shadow:    inset 0 0 3px rgba(0, 0, 0, 0.18);
	box-shadow:         inset 0 0 3px rgba(0, 0, 0, 0.18);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition:         border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	margin:             -7px 0px 25px 0px;
	font-family:        Arial, Helvetica, sans-serif;
}

.padiPop4Overlay form .padiCheck {
	margin:         0px 4px 2px 4px;
	vertical-align: bottom;
}

.padiPop4Overlay form .padiField:focus {
	border-color:       #666666;
	outline:            0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 255, 255, 0.6);
	box-shadow:         inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 255, 255, 0.6);
}

.padiPop4Overlay form .padiLabel {
	font-weight: bold;
	color:       #333333 !important;
}

.padiPop4Overlay form .padiRadioLabel {
	font-weight: normal !important;
	font-size:   12px;
}

.padiPop4Overlay form option {
	color: #333333;
}

.padiPop4Overlay form .padiRadio {
	margin-bottom: 1.4em;
	padding:       0;
	list-style:    none;
}

.padiPop4Overlay form .padiRadio li {
	margin: 3px 0px;
}

.padiPop4Overlay form .padiButton {
	color:            #ffffff;
	background-color: #222222;
	border-color:     #000000;
}

.padiPop4Overlay form .padiButton:hover {
	background-color: #444444;
	border-color:     #222222;
}

.padiPop4Overlay form .padiButton:active {
	background-image:   none;
	outline:            0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.225);
	box-shadow:         inset 0 3px 5px rgba(0, 0, 0, 0.225);
}

.padiPop4Overlay form .padiButton {
	display:             inline-block;
	padding:             4px 10px;
	margin-bottom:       0;
	margin-top:          -20px;
	font-size:           14px;
	font-weight:         bold;
	line-height:         1.428571429;

	text-align:          center;
	white-space:         nowrap;
	vertical-align:      middle;
	cursor:              pointer;
	background-image:    url(images/index_02.png);
	background-repeat:   no-repeat;
	width:               220px;
	height:              58px;
	border:              1px solid transparent;

	-webkit-user-select: none;
	-moz-user-select:    none;
	-ms-user-select:     none;
	-o-user-select:      none;
	user-select:         none;
	outline:             none;
	opacity:             0.9;
	font-family:         Arial, Helvetica, sans-serif;
}

#norilsk_overlay_div_14829 .padiPop4Overlay form .padiButton {
	display:             inline-block;
	padding:             4px 10px;
	margin-bottom:       0;
	margin-top:          20px;
	margin-left:         0;
	font-size:           14px;
	font-weight:         bold;
	line-height:         1.428571429;

	text-align:          center;
	white-space:         nowrap;
	vertical-align:      middle;
	cursor:              pointer;
	background-image:    url(images/index_02.png);
	background-repeat:   no-repeat;
	width:               220px;
	height:              58px;
	border:              1px solid transparent;

	-webkit-user-select: none;
	-moz-user-select:    none;
	-ms-user-select:     none;
	-o-user-select:      none;
	user-select:         none;
	outline:             none;
	opacity:             0.9;
	font-family:         Arial, Helvetica, sans-serif;
}

.padiPop4Overlay form .padiButton:hover {
	opacity: 1;
}

.padiPop4Overlay form .padiSLabel {
	font-size: 12px;
	display:   block;
	margin:    5px 0;
}

.padiPop4Overlay .privacy {
	font-size:     11px;
	font-style:    italic;
	color:         #777777;
	margin-bottom: 10px !important;
}

#preloader_14718 {

	bottom:   10px;
	display:  inline-block;
	padding:  3px;
	position: relative;
	left:     -38px;
}

#nrlsk_form_14718 {
	color:  #ffffff !important;
	width:  95% !important;
	height: auto !important;

}

.padiLabel span {
	display: none !important;
	margin:  10px !important;

}

#nrlsk_field2 {
	margin-bottom: 0 !important;
}

.padiErrorMessage {
	color:    #fffff1 !important;
	left:     522px;
	margin:   0 !important;
	padding:  0 !important;
	position: absolute !important;
	top:      366px;
}

#norilsk_overlay_div_14829 .padiErrorMessage {
	color:    #fffff1 !important;
	left:     18%;
	margin:   0 !important;
	padding:  0 !important;
	position: absolute !important;
	top:      632px;
}

.padiOverlay label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:   14px;
	color:       #ffffff;
	text-align:  left;
	height:      30px;
}

#norilsk_overlay_div_14829 label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:   14px;
	color:       #ffffff;
	text-align:  left;
	height:      40px;
}

#norilsk_overlay_div_14829 .css-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:   14px;
	color:       #ffffff;
	text-align:  left;
	height:      20px;
}

input[type=checkbox].css-checkbox {
	position: absolute;
	z-index:  -1000;
	left:     -1000px;
	overflow: hidden;
	clip:     rect(0 0 0 0);
	height:   1px;
	width:    1px;
	margin:   -1px;
	padding:  0;
	border:   0;
}

input[type=checkbox].css-checkbox + label.css-label, input[type=checkbox].css-checkbox + label.css-label.clr {
	background-position: 0 0;
	background-repeat:   no-repeat;

	cursor:              pointer;
	display:             inline-block;
	font-size:           12px;
	height:              20px;
	line-height:         15px;
	padding-left:        30px;
	vertical-align:      middle;

}

input[type=checkbox].css-checkbox:checked + label.css-label, input[type=checkbox].css-checkbox + label.css-label.chk {
	background-position: 0 -20px;
}

label.css-label {
	background-image:      url(http://csscheckbox.com/checkboxes/u/csscheckbox_5ed3110c2dbfa898cff4fe25b69ceb41.png);
	-webkit-touch-callout: none;
	-webkit-user-select:   none;
	-khtml-user-select:    none;
	-moz-user-select:      none;
	-ms-user-select:       none;
	user-select:           none;
}

#nrlsk_field3 {
	display: none !important;
}

#norilsk_overlay_div_14829 .padiPreload {
	left:     96px;
	position: absolute;
	top:      251px;
}
