.popup-subscribe__content {
	background: #f1f5e8;
	width: 820px;
	float: left;
}

.b-subscribe__layout {
	padding: 5px 19px 12px;
}

.b-popup-subscr__frame {
	position:relative;
	overflow:hidden;
	padding:30px 0;
}
.b-popup-subscr__content {
	padding:0px 21px 0px 22px;
	position:relative;
	overflow:hidden;
	z-index:10;
}

.b-popup-subscr__content_pad {
	padding:0px 0px 0px 0px;
	background:#f1f5e8;
}

.b-popup-subscr__frame .blc-cn{
	position:absolute;
	width:40px;
	height:60px;
	left:-40px;
	top:-30px;
}

.b-popup-subscr__frame .blc-cn.blc-tr, 
.b-popup-subscr__frame .blc-cn.blc-br {
	margin-left:100%;
}

.b-popup-subscr__frame .blc-cn.blc-bl, 
.b-popup-subscr__frame .blc-cn.blc-br {
	top:auto;
}

.b-popup-subscr__frame .blc-cn{
	background:url(../img/b-popup-subscribe__r-star2.png);
}

.b-popup-subscr__frame .blc-cn.blc-tl, 
.b-popup-subscr__frame .blc-cn.blc-bl {
	width:100%;
} 

.b-popup-subscr__left-line {
	background:url(../img/b-popup-subscribe__r-star2-l.png);
	position:absolute;
	left:0px;
	top:0px;
	width:22px;
	height:800px;
}

.b-popup-subscr__right-line {
	background:url(../img/b-popup-subscribe__r-star2-r.png);
	position:absolute;
	right:-1px;
	top:0px;
	width:22px;
	height:800px;
}

.b-popup-subscr__content p {
	font: 13px/18px Arial, Tahoma, Sans-Serif;
	margin-bottom: 6px;
}

.b-popup-subscr__label,
.b-popup-subscr__service {
	color:#555555;
}

.b-popup-subscr__service {
	margin-top:13px;
}

a.popup-close-btn {
    background: url("../img/popup-close-btn.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    position: absolute;
    right: 40px;
    top: 5px;
    width: 21px;
	outline: none;
}






