/*Popup border*/#popup-curtain{	position:absolute;	width:100%;	/* height:100%; */	height:2000%;	z-index:99999998;	background:#3154C2;	opacity:0.5;	display:none;}.delivery-cats label{	overflow:hidden;}.bord-popup input{	display:inline;}.bord-popup{	position:absolute;	z-index:99999999;	left:50%;	display:none;}.popup-content{	position:relative;	float:left;	padding:15px 20px 55px;	background:#fff;	min-width:200px;	min-height:52px;	overflow:hidden;		border-radius: 28px;    box-shadow: 0 0 17px rgba(0, 0, 0, 0.7);}.popup-content h2,.popup-content strong{    color: #2b35f4;    font: 20px/22px stylo,'Times New Roman',Georgia,Times,serif;    margin: 0 auto 10px;    text-align: center;}.popup-content p{	line-height:19px;	width:800px;}/*Popup btns*/.popup-btns-holder{	position:absolute;	width:100%;	overflow:hidden;	bottom:9px;	right:10px;	min-width:260px;}.popup-btn{	background:url(../base/img/popup/popup-btn.gif) no-repeat;	overflow:hidden;	float:right;	margin:0 0 0 10px;	cursor:pointer;}.pb-hover{	background:url(../base/img/popup/popup-btn.gif) no-repeat 0 100%;}.every-btn{	margin:0 0 0 7px;	padding:5px;	float:right;	width:92px;/*For IE*/}/*Popup angles*/.topa,.bopa{	width:100%;	overflow:hidden;}.bopa{	float:left;}.rta{	height:27px; /* angle */	width:27px; /* angle */	float:left;	background:url(../base/img/popup/a.png) no-repeat;}.cet{	overflow:hidden;	height:27px; /* angle */	background:url(../base/img/popup/ab.png) repeat-x;}.lta{	float:right;	height:27px; /* angle */	width:27px; /* angle */	background:url(../base/img/popup/b.png) no-repeat 100% 0;}.lc{	float:left;	height:100%;	width:27px; /* angle */	background:url(../base/img/popup/ac.png) repeat-y;}.rc{	float:left;	height:100%;	width:27px; /* angle */	background:url(../base/img/popup/bd.png) repeat-y;}.rda{	height:27px; /* angle */	width:27px; /* angle */	float:left;	background:url(../base/img/popup/c.png) no-repeat;}.do{	height:27px; /* angle */	overflow:hidden;	margin:0 27px;	background:url(../base/img/popup/cd.png) repeat-x;}.lda{	float:right;	height:27px; /* angle */	width:27px; /* angle */	background:url(../base/img/popup/d.png) no-repeat 100% 0;}/*DELIVERY*/.delivery-return{	color:#3E5632; /*нет сообщения об успешной регистрации*/	text-align:center;	font-weight:bold;	margin:0 0 10px;}#popup-holder .delivery-cats-error-hold{	padding:0 0 0 20px;	position:relative;	z-index:99999998;	float:left;}.delivery-error{	line-height:25px;	color:#f00;  /*нет сообщения об ошибках*/}#popup-holder .delivery-cats-error{	font:19px Arial, Verdana, Helvetica, san-serif;}/*Delivery cats*/.delivery-cats-holder{	/* float:left; */}.delivery-cats{	float:left;}.delivery-cats-error{	float:left;}.delivery-field-holder{	width:100%;	overflow:hidden;}.delivery-email{	float:left;}#contact-us-holder h2{	font-size:1.4vw;}p#small-instruct {    font-size: 1.2vw;    margin: 0 0 7px;    text-align: center;    width: 100%;}/* Fields choice */#contact-us-holder .cu-item{	width:94%;	padding:2px 0 2px 20px;}#contact-us-holder .cu-item input[type="radio"]{	display:none;}/* input type = file stiling */#c-file-hold:hover{	background-position:-569.5px 0;}#c-file-hold input{    border: 0 none;    cursor: pointer;    font-size: 200px;    height: 200px;    margin: 0 0 0 -450px;    opacity: 0;    padding: 0;	position:absolute;	top:0;	right:0;}#c-file-hold{	width:142px;	float:right;	height:20px;	text-align:center;	overflow:hidden;	display:none;}#contact-us-holder .cfh-error{	background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#000000));	background: -moz-linear-gradient(top, #ff0000, #000000);	background: -ms-linear-gradient(top, #ff0000, #000000);	background: -o-linear-gradient(top, #ff0000, #000000);}.with-file{	background:url(../../img/face/ok.png)no-repeat 168px 9px;	overflow:hidden;}#answer-message{	padding:0 20px;	font-size:1.3vw;}#contact-us-holder .jnr-error {    border: 2px solid #f00;}#janebot em{	font-size:1.1vw;	color:#a2a2a2;	}#janebot {	right:129px;}