.b-popup
{
	background: #fff;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	behavior: url(js/PIE.htc);
	width: 752px;
	color: #000;
	z-index: 1400;
	position:relative;
	left: 0px;
	top: 0px;
	display: none;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.b-popup .b-opinion
{
	margin: 0px 0px 22px 0px;
}
.b-popup .b-opinion
{
	font-size: 16px;
	line-height: 22px;
}
.b-popup-order p
{
	margin-bottom: 25px;
}
.b-popup__inn
{
	padding: 32px 46px 37px 32px;
	zoom: 1;
	position: relative;
}
.b-popup .b-popup__inn, .b-popup .b-popup__inn
{
	padding-right: 220px;
}
.b-popup-discount .b-popup__inn
{
	min-height: 271px;
}
.b-popup-float .b-popup__inn
{
	min-height: 331px;
}
.b-popup-order .b-popup_title
{
	border-bottom: 4px solid #f6f2eb;
	padding: 0px 0px 10px 0px;
}
.b-popup-2 .b-popup_title
{
	border-bottom: 4px solid #f6f2eb;
	padding: 0px 0px 12px 0px;
	zoom: 1;
	margin-bottom: 17px;
}
.b-popup_title
{
	color: #1b1613;
	font-size: 28px;
	margin: 0px 0px 25px 0px;
	font-family: 'helveticaneuecyrlight';
}
.b-popup .b-form-2__tbl, .b-popup .b-form-2__tbl
{
	width: 464px;
}
.b-form-2__tbl .b-btn-5, .b-form-2__tbl .b-btn-5 span
{
	float: none;
}
.b-section-tovar_form .b-form-2__tbl .td2
{
	width: 280px;
}
.b-form-2__tbl
{
	width: 100%;
}
.b-form-2__tbl tr td
{
	padding: 0px;
	vertical-align: middle;
}
.b-form-2__tbl .b-btn, .b-form-2__tbl .b-btn-3, .b-form-2__tbl .b-btn-4, .b-form-2__tbl .b-btn-4 span
{
	float: none;
}
.b-form-2__tbl tr .td-glue-1, .b-form-2__tbl tr .td-glue-1 div
{
	width: 10px;
	white-space: nowrap;
}
.b-form-2__tbl tr .td-glue-2, .b-form-2__tbl tr .td-glue-2 div
{
	width: 17px;
	white-space: nowrap;
}
.b-form-2__tbl tr .td1, .b-form-2__tbl tr .td2
{
	width: 220px;
}
.b-form-3 .b-form-2__tbl
{
	width: 476px;
}
.b-enumeration__item .b-form-2__tbl
{
	margin: 0px 0px 13px 0px;
}
.b-input {height: 38px; color: #2a2a2a; font-size: 14px; position: relative; zoom: 1;}
.b-input .dform {height: 34px; border: 2px solid #71ad12; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc); padding: 0px 10px 0px 10px; background: #fff;}
.b-input input {background: transparent; width: 100%; border: 0px; display: block; padding: 7px 0px 8px 0px; //padding-top: 7px; margin: 0px; outline: none; font-size: 16px; font-weight: bold; color: #2a2a2a;}
.b-input input::-webkit-input-placeholder {color: #2a2a2a;}

.b-input-3 {height: 46px; color: #2a2a2a; font-size: 14px; position: relative; zoom: 1;}
.b-input-3 .dform {height: 42px; border: 2px solid #71ad12; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc); padding: 0px 14px 0px 14px; background: #fff;}
.b-input-3 input {background: transparent; width: 100%; border: 0px; display: block; padding: 11px 0px 12px 0px; //padding-top: 10px; margin: 0px; outline: none; font-size: 16px; font-weight: bold; color: #2a2a2a;}
.b-input-3 input::-webkit-input-placeholder {color: #2a2a2a;}
.b-input-3 .placeholder label {left: 15px; top: 15px;}

.f-error .b-input .dform
{
	border-color: #e90124;
}
.b-error
{
	border: 3px solid #e90124;
	background: url(../images/px_opacity.png) left top repeat;
	font-size: 14px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	position: absolute;
	left: 66px;
	top: 135px;
	width: 197px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	behavior: url(js/PIE.htc);
	z-index: 5;
	
	-webkit-box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.3);
	box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.3);
}

.b-error__inn
{
	position: relative;
	zoom: 1;
	padding: 9px 15px 9px 15px;
}

.b-error__coner
{
	background: url(../images/b-error__coner.png) left top no-repeat;
	width: 18px;
	height: 12px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	left: 50%;
	top: -12px;
	margin-left: -9px;
}

.b-error__phone
{
	font-size: 18px;
	padding: 6px 0px 0px 0px;
	zoom: 1;
}

.b-error__close
{
	position: absolute;
	right: 8px;
	top: 8px;
	background: url(../images/b-error__close.png) left top no-repeat;
	width: 11px;
	height: 11px;
	overflow: hidden;
	cursor: pointer;
}

.b-btn
{
	float: left;
	height: 46px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	text-shadow: -1px -1px 2px #9f3406;
	display: block;
	
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; behavior: url(js/PIE.htc);
	
	background-color: #ff8538;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4OTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjg1MzgiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRDM0MDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4OTMpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(top, #ff8538, #bd3400);
	background-image: -webkit-linear-gradient(top,#ff8538,#bd3400);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff8538), color-stop(1, #bd3400));
	background-image: -o-linear-gradient(top, #ff8538, #bd3400);
	background-image: linear-gradient(top, #ff8538, #bd3400);
	background-image: -ms-linear-gradient(top,#ff8538,#bd3400);
	font-family: 'helveticaneuecyrbold';
	text-transform: uppercase;
	font-size: 14px;
	line-height: 46px;
	color: #fff;
	
	padding: 0px 10px 0px 10px;
	text-align: center;
}

.b-btn:hover, .b-btn:active
{
	background-color: #bd3400;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkY4NTM4IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjQkQzNDAwIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMjA1KSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(top, #bd3400, #ff8538);
	background-image: -webkit-linear-gradient(top,#bd3400,#ff8538);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bd3400), color-stop(1, #ff8538));
	background-image: -o-linear-gradient(top, #bd3400, #ff8538);
	background-image: linear-gradient(top, #bd3400, #ff8538);
	background-image: -ms-linear-gradient(top,#bd3400,#ff8538);
	color: #fff;
}

.b-btn button {background: transparent; position:absolute; top:0; left:0; width:100%; height:100%; border:none; color: #fff; margin: 0px; padding: 0px; float: left; cursor: pointer; display: block; background: url(../images/px.gif) left top;}

.b-popup__close
{
	position: absolute;
	right: 19px;
	top: 19px;
	cursor: pointer;
	background: url(../images/ico_close.png) right top no-repeat;
	font-size: 0px;
	line-height: 0px;
	width: 19px;
	height: 19px;
}
.b-form-2__bg
{
	background: url(../images/man.png) left top no-repeat;
	width: 236px;
	height: 182px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	right: 0px;
	bottom: 28px;
}


.b-form-2__bg3
{
	background: url(../images/man-2.png) left top no-repeat;
	width: 203px;
	height: 183px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	right: 0px;
	top: -137px;
}

.b-popup-overlay { 
    display:none;
    position: absolute; 
    top: 0; 
    left: 0; 
    z-index: 90; 
    width: 100%; 
    height: 100%; 
    background-color: #fff; 
    filter:alpha(opacity=0.95);
    -moz-opacity: 0.95;
    opacity: 0.95;
} 

.b-popup-overlay img {
	position: absolute; 
    left: 48%;
    top: 45%;
	-moz-opacity: 1; 
    opacity: 1; 
}
.popup-exit-free-label {
    position: absolute;
    width: 140px;
    height: 52px;
    top: 54px;
    left: 490px;
    background: url('../images/popup-exit-free-label.png') repeat scroll 0% 0% transparent;
}