    div.bl-new_popup-content div.popup_head {width:100%;}
	/*div.bl-new_popup-content div.popup_head_el {float:left; background:#2a2d2e; width:10px; height:40px; line-height:55px;}
    */div.bl-new_popup-content div.popup_head_txt{background-position:right top; width:100%; color:#fff; font-size:15px;}
    div.bl-new_popup-content div.popup_box{width:100%;}
    div.bl-new_popup-content div.popup_box_main{padding: 20px 15px 40px 25px; width: 100%;}
	div.bl-new_popup-content div.popup_footer {display:none;}

	/*div.bl-new_popup-content {
		width: 100%;
	}
	div.bl-new_popup-content div.popup_head {
		width: 100%;
	}*/
	div.bl-new_popup-content div.popup_head_el:not(.popup_head_txt) {
		display:none;
	}
	/*
	div.bl-new_popup-content div.popup_head_txt {
		width:100%; 
		color:#404244; 
		font-size:24px;
		line-height: 26px;
		height: auto;
		background: #fff;
		padding: 25px 0px 0px 0px;
	}
	div.bl-new_popup-content div.popup_box{
		width: 100%;
		padding: 0;
	}
	div.bl-new_popup-content div.popup_box_main{
		padding: 0px 30px 30px;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}*/
	div.bl-new_popup-content div.popup_footer {display: none;}
    /*div.bl-new_popup-content  div.popup_footer_el2 {width:100%;}
    div.bl-new_popup-content div.popup_head_name {width:100%;padding-left:10px;line-height:40px;}
    div.bl-new_popup-content div.popup_head_name span {font-size:16px;}*/

	div.bl-new_popup-content div.popup_footer_el {background: #2a2d2e; float: left; height: 2px; line-height: 28px; width: 10px;}
	div.bl-new_popup-content div.popup_footer_el2 {background-position: 100% -41px; width:485px;}
	/*div.bl-new_popup-content  div.popup_footer_el2 {width:485px;}
	div.bl-new_popup-content div.popup_head_name {
		padding: 0px 0px 0px 30px;
	}
	div.bl-new_popup-content div.popup_head_name span {font-size:24px;}*/
	div.bl-new_popup-content div.popup_box div.bl-new_popup-form {}

    .bl-new_popup-form table {font-size:14px; color:#505050;margin-left:25px;}
	/*.bl-new_popup-form table {
		font-size: 12px;
		color: #505050;
	}*/
	.bl-new_popup-form table tr td span.redText {color:#ff5454;}
	.bl-new_popup-form table tr td {line-height:20px;position: relative;}
	.bl-new_popup-form table tr td input.inputText {background: none repeat scroll 0 0 transparent;border: 1px solid #dcdada;height: 25px;
												line-height: 24px;border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;
												margin: 0 0 0px;padding: 0 5px 0 5px;width: 245px;color: #717171; font-size: 14px;}
	.bl-new_popup-form table tr td input.inputTextPhone {width: 223px;}
	.bl-new_popup-form table tr td	textarea {color:#717171;padding:5px;width:245px;height:100px;line-height:19px;overflow:auto;border: 1px solid #dcdada;
											border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;}
	.bl-new_popup-form table tr td	select {border: 1px solid #dcdada;width:256px;height:28px;line-height:19px;padding:3px 0px 3px 5px;
										border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;color: #717171; font-size: 14px;}
	.bl-new_popup-form table tr td	span.bl-new_popup-form_phone {float:left; color: #bcbbbb;margin-right:5px;}
	.bl-new_popup-form table tr td div div.bl-new_popup-required {display:none;background: url("/img/forms_btns.png") no-repeat -120px -63px; width: 176px; height: 28px;position:absolute;top:-2px;z-index:999;}
	@-moz-document url-prefix(){ .bl-new_popup-form table tr td div div.bl-new_popup-required {top:-2px;}} /*для Mozilla*/
	.bl-new_popup-form table tr td.bl-new_popup-form_column {vertical-align:middle;}
	.bl-new_popup-form table tr td.bl-new_popup-form_column-top {vertical-align:top;}
	.bl-new_popup-form table tr td span.bl-atrz_popup-form_pas-close {background: url("/img/forms_btns.png") no-repeat -60px -66px; width: 20px; height: 28px;display:block;cursor:pointer;}
	.bl-new_popup-form table tr td span.bl-atrz_popup-form_pas-open {background: url("/img/forms_btns.png") no-repeat -35px -66px; width: 20px; height: 28px;display:block;cursor:pointer;}
	.bl-new_popup-form table tr td.moderText {font-size:11px;line-height:18px;}
	.bl-new_popup-form table tr td.linkText {font-size:12px;line-height:18px;color:#276fc8;font-style:italic;}
	.bl-new_popup-form table tr td label{cursor:pointer;padding-left:5px;}
	.bl-new_popup-form table tr td .niceCheck1 {z-index: 1;width: 21px;height: 15px;overflow: hidden;display: inline-block;cursor: pointer;background: url('/img/catalog/checkbox.png') -2px 0px no-repeat;position:relative;bottom: -1px; height:18px !ie;}
	.bl-new_popup-form table tr td .niceCheckHower {z-index: 1;width: 21px;height: 15px;overflow: hidden;display: inline-block;cursor: pointer;background: url('/img/catalog/checkbox.png') -2px -25px no-repeat;position:relative;bottom: -3px; height:18px !ie;}
	.bl-new_popup-form table tr td .niceChecked {background-position: -2px -50px;}
	.bl-new_popup-form table tr td .niceChecked:hover {background-position: -2px -50px;}
	.bl-new_popup-form table tr td .niceCheck1 input {margin-left: -30px;}
	.bl-new_popup-form table tr td div.enterButton {background: url("/img/forms_btns.png") no-repeat -41px -284px;width:133px;height:38px;border:medium none;cursor:pointer;float:left;}
	.bl-new_popup-form table tr td div.enterButton:hover {background-position: -183px -284px;}
	.bl-new_popup-form table tr td div.enterButton:active {background-position: -183px -284px;}
	.bl-new_popup-form table tr td div.regButton a {display:block;height:100%;}
	.bl-new_popup-form table tr td div.regButton {background: url("/img/forms_btns.png") no-repeat -41px -236px;width:133px;height:38px;border:medium none;cursor:pointer;float:left;}
	.bl-new_popup-form table tr td div.regButton:hover {background-position: -183px -236px;}
	.bl-new_popup-form table tr td div.regButton:active {background-position: -183px -236px;}
	.bl-new_popup-form table tr td div.regButton a {display:block;height:100%;}
	.bl-new_popup-form table tr td div.orderButton {background: url("/img/forms_btns.png") no-repeat -41px -331px;width:133px;height:38px;border:medium none;cursor:pointer;float:left;}
	.bl-new_popup-form table tr td div.orderButton:hover {background-position: -183px -331px;}
	.bl-new_popup-form table tr td div.orderButton:active {background-position: -183px -331px;}
	.bl-new_popup-form table tr td div.orderButton a {display:block;height:100%;}
	.bl-new_popup-form table tr td div.sendButton {background: url("/img/forms_btns.png") no-repeat -41px -426px;width:133px;height:38px;border:medium none;cursor:pointer;float:left;}
	.bl-new_popup-form table tr td div.sendButton:hover {background-position: -183px -426px;}
	.bl-new_popup-form table tr td div.sendButton:active {background-position: -183px -426px;}
	.bl-new_popup-form table tr td div.sendButton a {display:block;height:100%;}
	.bl-new_popup-form table tr td div.bl-share_btns {}
	.bl-new_popup-form table tr td div.bl-share_btns span, .social_auth_button a{float:left;margin-right:6px;background: url("/img/forms_btns-2.png") no-repeat -39px -143px;width:22px;height:21px;display:block;}
	.social_auth_button a{margin-right:15px;margin-top: -4px;}
	.bl-new_popup-form table tr td div.bl-share_btns span.bl-share_btns-link-ggl, .social_auth_button a.google {background-position:-39px -143px;}
	.bl-new_popup-form table tr td div.bl-share_btns span.bl-share_btns-link-vk, .social_auth_button a.vkontakte {background-position:-72px -143px;}
	.bl-new_popup-form table tr td div.bl-share_btns span.bl-share_btns-link-fcb, .social_auth_button a.facebook {background-position:-106px -143px;}
	.bl-new_popup-form table tr td div.bl-share_btns span.bl-share_btns-link-odnkl, .social_auth_button a.odnoklassniki {background-position:-139px -143px;}
	.bl-new_popup-form table tr td div.bl-share_btns span.bl-share_btns-link-twi, .social_auth_button a.twitter {background-position:-172px -143px;}
	.bl-new_popup-form table tr td div.bl-share_btns span.bl-share_btns-link-ya, .social_auth_button a.yandex {background-position:-206px -143px;}
	.bl-new_popup-form table tr td div.bl-share_btns span.bl-share_btns-link-krug, .social_auth_button a.moikrug {background-position:-239px -143px;}
	.bl-new_popup-form table tr td div.bl-share_btns span.bl-share_btns-link-mail, .social_auth_button a.mailru {background-position:-272px -143px;}
	.bl-new_popup-form table tr td div.bl-share_btns span.bl-share_btns-link-sclub, .social_auth_button a.sclubru {background-position:-305px -143px;}
	.bl-new_popup-form table tr td div.bl-share_btns span a {display:block;height:100%;}
	.bl-new_popup-form h2 {font-size:20px; color:#666666;padding:0px 30px;margin-bottom:20px;}
	.bl-new_popup-form p {font-size:12px; color:#666666;padding:0px 30px;padding-bottom:10px;}
	.bl-new_popup-form p.last {margin-bottom:100px;}
	.bl-new_popup-form a {color:#429edd;}
.bl-new_popup-order {line-height: 26px;padding: 0px 0px 20px 25px;border-bottom:1px solid #dcdada; display: none;}
	.bl-new_popup-order .bl-new_popup-order_name {float: left; color: #505050;font-size: 16px;width: 300px;}
	.bl-new_popup-order .bl-new_popup-order_price {float: right; color: #f7762d;font-size: 26px;font-weight:bold;margin-right:30px;}
.bl-new_popup-order_text {
	color: #999;
	font-size: 13px;
	line-height: 18px;
	padding: 10px 0px 15px;
	white-space: nowrap;
}
.bl-new_popup-call {}
	.bl-new_popup-call p {color: #505050;font-size: 16px;line-height: 20px; text-align: center;padding-bottom:20px;}
	.bl-new_popup-call div.closeButton {background: url("/img/forms_btns.png") no-repeat -41px -379px;width:133px;height:38px;border:medium none;cursor:pointer;margin:0 auto;}
	.bl-new_popup-call div.closeButton:hover {background-position: -183px -379px;}
	.bl-new_popup-call div.closeButton:active {background-position: -183px -379px;}
	.bl-new_popup-call div.closeButton a {display:block;height:100%;}


.bl-new_popup-form .error {
    color: red;
    padding: 0 30px 10px 0;
    text-align: right;
}
.bl-new_popup-form .popupFieldError { background:#fff; border:solid 1px red; color:red; font-size:11px; left:15px; line-height:20px; max-width:300px; padding:0 10px 0 15px; position:absolute; top:28px; z-index:1; }
.bl-new_popup-form .popupFieldError:before {
    content: "";
    position: absolute;
    left: -1px;
    top: -13px;
    width: 0;
    height: 0;
    border-bottom: 12px solid red;
    border-right: 7px solid transparent;
}
.bl-new_popup-form .popupFieldError:after {
    content: "";
    position: absolute;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #fff;
    left: 0px;
    top: -11px;
    width: 0;
    height: 0;
}
.acc-info_svz-club {padding:0px 30px;}
	.acc-info_svz-club .acc-info_txt {line-height: 20px; font-size: 14px; color: #505050;}

/************************ New Form Elements **************************/

.newSvz-form-common {

}

.newSvz-form-common fieldset {
	padding: 0px 0px 25px;
	margin: 0;
}

.newSvz-form-common label {
	display: block;
	padding: 0px 0px 10px;
	color: #505050;
}

.newSvz-form-common input.inputText, .newSvz-form-common select  {
	width: 100%;
	padding: 0px 0px 0px 20px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #b0b0b0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #fff;
	font-size: 13px;
	color: #505050;
}

.newSvz-form-common textarea.textAreaMain {
	width: 100%;
    padding: 10px 30px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	height: 80px;
	/*border: 1px solid #b0b0b0;*/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #fff;
	font-size: 13px;
	line-height: 18px;
	color: #505050;
    margin: 0;
}
.newSvz-form-common .svz-txt40:hover {
	margin: -1px 0px 1px -1px !important;
}

.newSvz-form-common span.redText {
	color:#ff5454;
}

.newSvz-form-common span {
	color: #505050;
}

.newSvz-form-common select {

}

.newSvz-form-common fieldset.last {
	padding: 0px;
}

.newSvz-popup-btn a {
	margin: 0 auto;
}

.newSvz-form-common .checkBox {
	padding: 0;
}

.newSvz-form-common .prevCheck {
	margin: 0px 0px 10px
}

.bl-new_popup-form.preloader {
    position: absolute;
    width: 500px;
    height: 700px;
    top: 0;
    left: -500px;
    background: rgba(255,255,255,0.79);
    z-index: 670;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    padding-top: 70%;
}


#fancybox-content {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 0px 7px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.25);
  background:#fff;
}