@charset "utf-8";

@font-face {
	font-family: 'MyriadProRegular';
	src: url('../fonts/mp-regular-webfont.eot');
	src: url('../fonts/mp-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/mp-regular-webfont.woff') format('woff'), url('../fonts/mp-regular-webfont.svg#MyriadProRegular') format('svg'), url('../fonts/mp-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadProSemibold';
	src: url('../fonts/myriadpro-semibold-webfont.eot');
	src: url('../fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadpro-semibold-webfont.woff') format('woff'), url('../fonts/myriadpro-semibold-webfont.ttf') format('truetype'), url('../fonts/myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PFDinTextProRegular';
	src: url('../fonts/pfdintextpro-regularwebfont.eot');
	src: url('../fonts/pfdintextpro-regularwebfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfdintextpro-regularwebfont.woff') format('woff'), url('../fonts/pfdintextpro-regularwebfont.ttf') format('truetype'), url('../fonts/pfdintextpro-regularwebfont.svg#PFDinTextProRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PFDinTextProLight';
	src: url('../fonts/pfdintextpro-light-webfont.eot');
	src: url('../fonts/pfdintextpro-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfdintextpro-light-webfont.woff') format('woff'), url('../fonts/pfdintextpro-light-webfont.ttf') format('truetype'), url('../fonts/pfdintextpro-light-webfont.svg#PFDinTextProRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PFDinTextProMediumRegular';
	src: url('../fonts/pfdintextpro-mediumwebfont.eot');
	src: url('../fonts/pfdintextpro-mediumwebfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfdintextpro-mediumwebfont.woff') format('woff'), url('../fonts/pfdintextpro-mediumwebfont.ttf') format('truetype'), url('../fonts/pfdintextpro-mediumwebfont.svg#PFDinTextProMediumRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

h3 {
	font: normal 26px/30px "PFDinTextProRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #464752;
	margin: -3px 0 14px 3px;
	text-shadow: 0 1px 0 #fff;
}

.clearfix + h3,
.clearfix + .add-link2 + h3 {
	margin-top: 0;
}

h4 {
	font: normal 18px/20px "MyriadProSemibold", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	margin: 0 0 15px 0;
}

.globalbox {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.fader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: #000;
	opacity: 0.6;
}

.fader0 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: #000;
	opacity: 0;
}

.blur4px {
	filter: blur(4px);
}

/* infowin */

/* [SCLAB-3468]
Старая модалка messagebox в новых стилях */
.infowin {
	z-index: 1111;
	left: 50%;
	top: 50%;
	margin: -155px 0 0 -396px;
	background: rgba(0, 0, 0, .4);
	padding: 15px 10px 23px;
	position: fixed;
	border-radius: 10px;
	background: linear-gradient(to bottom, #f5f5f5 0%, #fbfbfd 30%, #fff 100%);
	box-shadow: 0 0 80px rgba(0, 0, 0, 0.5);
	box-sizing: border-box;
}

.infowin .in {
	width: 715px;
	padding: 0;
	position: relative;
	box-sizing: border-box;
}

.infowin ul.inputs-block {
	list-style: none;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 322px;
	height: 220px;
}

.infowin ul.inputs-block li {
	margin: 0 0 30px 0;
	padding: 0;
}

.infowin ul.inputs-block li:last-child {
	margin-bottom: 0;
}

.infowin ul.inputs-block li.input {
	height: 40px;
}

.infowin ul.inputs-block li input {
	height: 40px;
	font: 20px/24px Verdana, Helvetica, sans-serif;
	padding: 0 10px;
	width: 300px;
}

.infowin ul.inputs-block li input::-webkit-input-placeholder,
.infowin ul.inputs-block li input:-moz-placeholder,
.infowin ul.inputs-block li input::-moz-placeholder {
	color: #A4A7A9;
}

.infowin .buttons {
	text-align: center;
	width: 100%;
	margin-top: 24px;
}

.infowin .buttons.w-arrow {
	left: -12px;
}

.infowin h3 {
	display: inline-block;
	vertical-align: top;
	font: 26px 'PFDinTextProRegular';
	text-align: left;
	color: #464752;
	margin: 0;
	padding: 0;
}

.infowin .mtext {
	text-align: center;
	line-height: 20px;
	margin-top: 12px;
}

/* для переключателей валюты в модальном окне */
[str-code="chf"] [data-curr]:not([data-curr="chf"]),
[str-code="eur"] [data-curr]:not([data-curr="eur"]),
[str-code="usd"] [data-curr]:not([data-curr="usd"]),
[psv_aligners="0"] {
	display: none;
}

/* попытка сделать универсальный слайдер, подхватывается автоматически прописыванием пары атрибутов
 * правда все данные надо прописывать тут */
[data-curr-code="chf"] [data-curr]:not([data-curr="chf"]),
[data-curr-code="eur"] [data-curr]:not([data-curr="eur"]),
[data-curr-code="usd"] [data-curr]:not([data-curr="usd"]) {
	display: none;
}


#ordersended.infowin h3, #winrelogin.infowin h3 {
	position: relative;
	top: 17px;
}

#winrelogin {
	z-index: 99999;
}

.btn9 {
	height: 36px;
	border-radius: 5px;
	padding: 0 20px;
	font-size: 16px;
	line-height: 36px;
	cursor: pointer;
	display: inline-block;
	margin: 0 5px;
	box-shadow: #FEFEFE 0 1px 1px inset, #909090 0 -1px 1px inset, 0 1px 2px rgba(0, 0, 0, .2);
	position: relative;
	font-family: 'MyriadProRegular', sans-serif;
}

.btn9.white {
	background: #ddd;
	color: #464545;
	text-shadow: 0 2px rgba(248, 248, 248, .5);
}

.btn9.white:hover {
	background: #e7e7e7;
}

.btn9.white:active {
	background: #d3d3d3;
}

.btn9.green {
	color: #FFFFFF;
	text-shadow: 0 -1px rgba(0, 0, 0, .5);
	background: url(../img/btn9-bg.png);
}

.btn9.green .arrow {
	width: 18px;
	height: 36px;
	position: absolute;
	right: -15px;
	top: -0.5px;
	background: url(../img/btn9.png?3);
}

.btn9.green:hover, .btn9.green:hover .arrow {
	background-position: 0 -40px;
}

.btn9.green:active, .btn9.green:active .arrow {
	background-position: 0 -80px;
}

.bp_text_wrapper .mtext {
	text-align: left;
}