/*Popup border*/

#popup-curtain{
	position:absolute;
	width:100%;
	height:100%;
	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{
    color: #CB1F20;
    font: 20px/22px stylo,'Times New Roman',Georgia,Times,serif;
    margin: 0 auto 10px;
    text-align: center;
	width:600px;
}
.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(../img/popup-btn.gif) no-repeat;
	overflow:hidden;
	float:right;
	margin:0 0 0 10px;
	cursor:pointer;
}
.pb-hover{
	background:url(../img/popup-btn.gif) no-repeat 0 100%;
}
.every-btn{
	margin:0 0 0 7px;
	padding:5px;
	float:right;
}
/*Popup angles*/
.topa,
.bopa{
	width:100%;
	overflow:hidden;
}
.bopa{
	float:left;
}
.rta{
	height:27px; /* angle */
	width:27px; /* angle */
	float:left;
	background:url(../img/a.png) no-repeat;
}
.cet{
	overflow:hidden;
	height:27px; /* angle */
	background:url(../img/ab.png) repeat-x;
}
.lta{
	float:right;
	height:27px; /* angle */
	width:27px; /* angle */
	background:url(../img/b.png) no-repeat 100% 0;
}
.lc{
	float:left;
	height:100%;
	width:27px; /* angle */
	background:url(../img/ac.png) repeat-y;
}
.rc{
	float:left;
	height:100%;
	width:27px; /* angle */
	background:url(../img/bd.png) repeat-y;
}
.rda{
	height:27px; /* angle */
	width:27px; /* angle */
	float:left;
	background:url(../img/c.png) no-repeat;
}
.do{
	height:27px; /* angle */
	overflow:hidden;
	margin:0 27px;
	background:url(../img/cd.png) repeat-x;
}
.lda{
	float:right;
	height:27px; /* angle */
	width:27px; /* angle */
	background:url(../img/d.png) no-repeat 100% 0;
}
/*DELIVERY*/
.delivery-return{
	color:#3E5632; /*нет сообщения об успешной регистрации*/
	text-align:center;
	font-weight:bold;
	margin:0 0 10px;
}
#delivery-holder .delivery-cats-error-hold{
	padding:0 0 0 20px;
	position:relative;
	z-index:99999998;
}
.delivery-error{
	line-height:25px;
	color:#f00;  /*нет сообщения об ошибках*/
}
#delivery-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;
}
/*Delivery button submit*/
#delivery-btn-sbm{
/* 	position:absolute;
	top:416px;
	left:18px; */
	height:58px;
	width:217px;
	cursor:pointer;
	text-align:center;
	display:block;
	margin:0 auto;
	background:url(../img/delivery.png) no-repeat;
	text-indent:-9999px;
}
#delivery-btn-sbm:hover{
	background-position: 100% 0;
}
#delivery-btn-sbm-end{
	height:35px;
	width:15px;
	float:left;
}
#delivery-btn-sbm-text{
	float:left;
	color:#3E5632;
	padding:8px 10px 12px 20px;
	overflow:hidden;
}
.delivery-btn-hover{
	color:#d13e2f;
}