/*Новое окно входа*/
.msgbox-new { position: fixed; z-index: 1111; }
.msgbox-bg-left { width: 35px; float: left; }
.msgbox-bg-right { width: 35px; float: right; }
.msgbox-bg-center { margin: 0 35px; }
.msgbox-content { position: absolute; left: 16px; top: 10px; }
.msgbox-header-new { background: url(errord.png) no-repeat; height: 49px; line-height: 49px; padding-left: 20px; color: #fff; font-size: 18px; }
.msgbox-body-new { background-color: #fff; }
.msgbox-buttons-new  { margin-top: 20px; }
.buttons.msgbox-buttons-new input {  color: #fff; }
.msgbox-new a.close-msg { display: block; position: absolute; z-index: 1112; right: 20px; top: 11px; width: 26px; height: 26px; background-image: url(errorclose.png); }

.msgbox-new input.cancel-button { border: none; }
.msgbox-new .cancel-button { width: 91px; background: url('/sites/all/themes/mainsite/images/msgbox/button-90.png') no-repeat; padding: 0; }
.msgbox-new .cancel-button:hover { background: url('/sites/all/themes/mainsite/images/msgbox/button-90-hover.png') no-repeat; }

#login-dialog-new { width: 470px;  top: -1000px; left: -3000px; }
#login-dialog-new .msgbox-bg { height: 237px; }
#login-dialog-new .msgbox-bg-left { background-image: url('/sites/all/themes/mainsite/images/msgbox/ld-left.png'); }
#login-dialog-new .msgbox-bg-right { background-image: url('/sites/all/themes/mainsite/images/msgbox/ld-right.png'); }
#login-dialog-new .msgbox-bg-center { background-image: url('/sites/all/themes/mainsite/images/msgbox/ld-center.png'); width: 400px; }
#login-dialog-new .msgbox-content { width: 438px; height: 217px; }
#login-dialog-new  .msgbox-body-new { height: 100px; padding: 0 0 0 30px; background: #fff url('/sites/all/themes/mainsite/images/msgbox/lock.png') no-repeat 7px 30px; }

#login-dialog-new label { float: left; width: 120px; line-height: 35px; text-align: right; }
#login-dialog-new  .msgbox-body-new input { float: left; width: 240px; }
#login-button, #login-cancel-button, #restore-password-cancel-button { width: 91px; background: url('/sites/all/themes/mainsite/images/msgbox/button-90.png') no-repeat; padding: 0; }
#login-button:hover, #login-cancel-button:hover, #restore-password-cancel-button:hover { background: url('/sites/all/themes/mainsite/images/msgbox/button-90-hover.png') no-repeat; }
#restore-password-button { width: 142px; background: url('/sites/all/themes/mainsite/images/msgbox/button-141.png') no-repeat; padding: 0; margin: 0 57px;  }
#send-restore-password { width: 190px; background: url('/sites/all/themes/mainsite/images/msgbox/button-190.png') no-repeat; padding: 0; margin: 0 57px 0 0;  }
#restore-password-button:hover { background: url('/sites/all/themes/mainsite/images/msgbox/button-141-hover.png') no-repeat; padding: 0; margin: 0 57px;  }
#send-restore-password:hover { background: url('/sites/all/themes/mainsite/images/msgbox/button-190-hover.png') no-repeat; }
#restore-password-cancel-button { float: right; }

/*Подтверждение выхода*/
#logout-confirm { width: 410px;  top: -1000px; left: -3000px; }
#logout-confirm .msgbox-bg { height: 237px; }
#logout-confirm .msgbox-bg-left { background-image: url('/sites/all/themes/mainsite/images/msgbox/ld-left.png'); }
#logout-confirm .msgbox-bg-right { background-image: url('/sites/all/themes/mainsite/images/msgbox/ld-right.png'); }
#logout-confirm .msgbox-bg-center { background-image: url('/sites/all/themes/mainsite/images/msgbox/ld-center.png'); width: 340px; }
#logout-confirm .msgbox-content { width: 378px; height: 217px; }
#logout-confirm .msgbox-body-new { height: 100px; padding: 5px 0 5px 100px; background: #fff url('/sites/all/themes/mainsite/images/icons/vop.jpg') no-repeat 25px 50%; font-size: 16px; }
#logout-confirm .msgbox-body-new .inner-vcenter, #logout-confirm .msgbox-body-new.vcenter { height: 100px; }
#logout-confirm .msgbox-buttons-new { margin-top: 10px; }

#site-error-send-form-submit, .msgbox-new .clear-button { font-family: Georgia; font-size: 15px; text-transform: uppercase; width: 149px; height: 45px; background: url(errbutton.png) no-repeat; padding: 0; border: 0; text-align: center; }

/*Сообщение*/
#general-message { width: 410px; display: none; height: 224px; }
#general-message .msgbox-bg { height: 237px; }
#general-message .msgbox-bg-left { background-image: url('/sites/all/themes/mainsite/images/msgbox/ld-left.png'); }
#general-message .msgbox-bg-right { background-image: url('/sites/all/themes/mainsite/images/msgbox/ld-right.png'); }
#general-message .msgbox-bg-center { background-image: url('/sites/all/themes/mainsite/images/msgbox/ld-center.png'); width: 340px; }
#general-message .msgbox-content { width: 378px; height: 217px; }
#general-message .msgbox-body-new { 
height: 70px;
width: 333px;
padding: 10px 20px;
background: #fff;
font-size: 14px;
 }
#general-message .msgbox-body-new .inner-vcenter, #logout-confirm .msgbox-body-new.vcenter { height: 67px; padding: 10px; display: block; background: url(msg.png) no-repeat; background-size: contain; }
#general-message .msgbox-buttons-new { margin: 0px; width: 333px; background: #fff; padding: 20px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;  }
#general-message .ok-button { font-family: Georgia; font-size: 15px; text-transform: uppercase; width: 360px; height: 41px;  padding: 0; border: none;  }
/*background: url(ok.png) no-repeat;*/

/*Сообщение об ошибке*/
#error-dialog { display: none; width: 349px; }
#error-dialog .errcapt{
	display: inline-block;
	float: left;
	margin-right: 20px;
	position: relative;
	bottom: -4px;
}
#error-dialog .errcapt img {
	height: 36px;
	width: 70px;
	vertical-align: bottom;
}
#error-dialog #edit-captcha-err-response{
	width: 212px;
}

#error-dialog label{
	margin-bottom: 6px;
}

#error-dialog #captcha-err-renew{
	display: block;
	font-size: 11px;
	margin-top: 2px;
}
.repetitor #site-error-send-form textarea { height: 94px; width: 302px; }

#logout-confirm-button { width: 91px; background: url('/sites/all/themes/mainsite/images/msgbox/button-90.png') no-repeat; padding: 0; border: none; }
#logout-confirm-button:hover { background: url('/sites/all/themes/mainsite/images/msgbox/button-90-hover.png') no-repeat; }

