@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 */

.infowin{
	z-index: 1111;
	left: 50%;
	top: 50%;
	margin: -155px 0 0 -396px;
	background: rgba(0,0,0,.4);
	padding: 9px;
	position: fixed;
	border-radius: 12px;
}

.infowin .in{
	width: 715px;
	padding: 30px;
	padding-bottom: 96px; /* for buttons */
	border-radius: 8px;
	background: url(/img/send-bg.jpg) #F3F3F3;
	position: relative;
}

.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;
	position: absolute;
	bottom: 30px;
	/*
	width: 100%;
	*/
	left: 0;
	right: 0;
}

.infowin .buttons.w-arrow{
	left: -12px;
}

.infowin h3{
	margin: 0px;
	text-align: center;
	/*
	padding: 24px 10px 16px 10px;
	*/
	padding: 0 10px 30px 10px;
	font-size: 22px;
	line-height: 22px;
	color: #666;
	text-shadow: 0 1px #fff;
}

.infowin .mtext{
	text-align: center;
	/*
	padding: 0 10px 0 10px;
	*/
	line-height: 20px;
}

/* для переключателей валюты в модальном окне */
[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";
}
.btn9.white{
	background: -moz-linear-gradient(top, #FAFAFA 0%,  #E1E1E1 100%);
	background: -webkit-linear-gradient(top, #FAFAFA 0%,  #E1E1E1 100%);
	background: linear-gradient(to bottom, #FAFAFA 0%,  #E1E1E1 100%);
	color: #464545;
	text-shadow: 0 2px #f8f8f8;
}
.btn9.white:hover{
	background: -moz-linear-gradient(top, #FEFEFE 0%,  #EBEBEB 100%);
	background: -webkit-linear-gradient(top, #FEFEFE 0%,  #EBEBEB 100%);
	background: linear-gradient(to bottom, #FEFEFE 0%,  #EBEBEB 100%);
}
.btn9.white:active{
	background: #e5e5e5;
}

.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;}