/* @group BLOCK - Total User Reg/Auth Popup */

#user-popup-overlay {display:none;position:absolute;height:100%;width:100%;top:0;left:0;background-color:#000;opacity:0.3;filter: alpha(opacity=30);z-index:99999;cursor:pointer;}

#user-popup {
	display:none;
	position:absolute;
	width:851px;
	left:250px;
	top:200px;
	font: normal 300 normal 0.8em/1em "Myriad Pro", "Trebuchet MS", "Arial Narrow", sans-serif;
	z-index:99999;

	border: 1px #535353 solid ;
	border-radius: 4px;
	outline: #555555 none 3px;
	box-shadow: #F0F0F0 0px 0px 5px 0px, #FFFFFF 0px 0px 10px 0px inset;
	text-shadow: #FFFFFF 0px 1px 0px;
	background: #E0E0E0 repeat 0% 0%; /* Old browsers */
	background: -moz-linear-gradient(top, #F0F0F0 0%, #E6E6E6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#E6E6E6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F0F0F0 0%,#E6E6E6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F0F0F0 0%,#E6E6E6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F0F0F0 0%,#E6E6E6 100%); /* IE10+ */
	background: linear-gradient(top, #F0F0F0 0%,#E6E6E6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#E6E6E6',GradientType=0 ); /* IE6-9 */

	}

#user-popup .close-popup {position:absolute;display:block;height:25px;width:33px;right:24px;top:14px;background:url(../images/sprite.png) no-repeat -204px -65px;}
#user-popup .close-popup:hover {background-position:-240px -65px;}
#user-popup .close-popup:active {background-position:-276px -65px;}
#user-popup .p-top {width:851px;height:15px;background:url(/images/site_0/skin_1/sprites/reg-auth-sprite.png) no-repeat;}
#user-popup .p-bottom {width:851px;height:15px;background:url(/images/site_0/skin_1/sprites/reg-auth-sprite.png) no-repeat 0 -20px;}
#user-popup .p-body {width:851px;text-shadow:1px 1px 0 #fff;background:url(/images/site_0/skin_1/backgrounds/reg-auth-big-body.png) repeat-y;}
#user-popup .p-body h2 {margin:0 5px;padding:0 0 0 20px;height:40px;line-height:30px;color:#414141;font-weight:normal;font-size:18px;background:url(../images/divider-horisontal.png) repeat-x bottom;}
#user-popup .p-body .wrapper {padding:25px 25px 0;}
#user-popup.small .p-body .wrapper {padding:13px 25px 0;}
#user-popup .p-body .auth-block {float:left;width:351px;}
#user-popup .p-body .auth-block .block-title {height:41px;padding-left:14px;margin-bottom:25px;line-height:40px;color:#fff;font-size:14px;font-weight:bold;text-shadow:1px 1px 0 #2f628c;background:url(/images/site_0/skin_1/sprites/reg-auth-sprite.png) no-repeat -410px -40px;}
#user-popup .p-body .auth-block.thanks {text-align:center;}
#user-popup .p-body .auth-block.thanks p {margin:0 0 15px;}
#user-popup .p-body .auth-block.thanks .button-item {margin:10px auto;float:none;}
#user-popup .p-body .or-separator {float:left;width:99px;background:url(/images/site_0/skin_1/backgrounds/divider-small-vertical.gif) repeat-y 50% 0;}
#user-popup .p-body .or-separator div {margin:65px 0;height:30px;line-height:30px;color:#888;font-size:14px;font-weight:bold;text-align:center;background-color:#e4e4e4;}
#user-popup .p-body .auth-social-links {width:252px;margin:43px auto 0;}
#user-popup .p-body .auth-link {display:block;width:102px;height:37px;margin-bottom:24px;text-indent:-9999px;background:url(/images/site_0/skin_1/sprites/reg-auth-sprite.png) no-repeat;}
#user-popup .p-body .auth-link.fb {float:left;background-position:-4px -81px;}
#user-popup .p-body .auth-link.google {float:right;background-position:-110px -81px;}
#user-popup .p-body .auth-link.yandex {float:left;background-position:-216px -81px;}
#user-popup .p-body .auth-link.mailru {float:right;background-position:-322px -81px;}
#user-popup .p-body .auth-link:hover {opacity:0.7;filter: alpha(opacity=70);}
#user-popup .p-body form {margin-left:12px;}
#user-popup .p-body form.no_margin {margin-left:0;}
#user-popup .p-body label {display:block;margin-top:4px;height:22px;line-height:22px;font-size:12px;color:#000;}
#user-popup .p-body .username-wrapper {width:333px;padding:3px;background-color:#d0d0d0;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#user-popup .p-body .username-wrapper.w133 {width:133px;}
#user-popup .p-body .input-text {width:331px;height:24px;font-size:18px;border:1px solid #888;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#user-popup .p-body .username-wrapper.w133 .input-text {width:131px;}
#user-popup .p-body .textarea {width:331px;height:70px;font-size:14px;font-family:Arial,Helvetica,Geneva,sans-serif;border:1px solid #888;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#user-popup .p-body .username-wrapper.opera .input-text {width:329px;}
#user-popup .p-body .username-wrapper.w133.opera .input-text {width:129px;}
#user-popup .p-body .checkbox-wrapper {width:310px;height:115px;overflow:auto;padding:5px 18px 0 10px;}
#user-popup .p-body .checkbox-wrapper input.input-checkbox {float:left;margin:3px 0 0 0;cursor:pointer;}
#user-popup .p-body .checkbox-wrapper label {float:left;height:auto;margin:3px 0 6px 5px;line-height:14px;color:#414141;cursor:pointer;}
#user-popup .p-body .checkbox-wrapper label:hover,
#user-popup .p-body .checkbox-wrapper label.hovered {color:#111;}
#user-popup .p-body .checkbox-wrapper label.checked {color:#111;font-weight:bold;}
#user-popup .p-body .checkbox-bottom-line {width:338px;height:2px;background:url(../images/divider-horisontal.png) repeat-x bottom;}
#user-popup .p-body .user-agreement {margin-top:15px;height:28px;line-height:31px;color:#888;font-size:11px;background:url(../images/divider-horisontal.png) repeat-x;}
#user-popup .p-body .user-agreement a {color:#888;font-size:11px;}

#user-popup.with_checkbox .p-body .user-agreement {margin-top:0;background:none;}
#user-popup.with_checkbox .p-body .user-agreement.with_line {margin-top:15px;background:url(../images/divider-horisontal.png) repeat-x;}
#user-popup.with_checkbox .p-body .user-agreement input {float:left;margin:10px 10px 3px 3px;}
#user-popup.with_checkbox .p-body .user-agreement label {display:inline;float:left;margin-top:6px;color:#888;font-size:11px;}
#user-popup.with_checkbox .p-body .user-agreement.small_with_long label {width:325px;height:auto;margin-top:10px;line-height:100%;}
.msie #user-popup.with_checkbox .p-body .user-agreement.small_with_long label {width:318px;}
.msie #user-popup.with_checkbox .p-body .user-agreement.small_with_long label {margin-top:10px;}

#user-popup .p-body .button-item {float:left;width:110px;margin:10px 0;text-align:center;}
#user-popup .p-body .button-item a.common {font-size:12px;line-height:29px;}
#user-popup .p-body .button-item.auto {margin:10px auto;float:none;}
#user-popup .p-body .button.blue.w110 {margin:0;}
#user-popup .p-body .messages {display:none;margin:10px 0 0;font-size:11px;}
#user-popup .p-body .messages.show {display:block;}
#user-popup .p-body form.no_margin .username-wrapper {width:345px;}
#user-popup .p-body form.no_margin .input-text,
#user-popup .p-body form.no_margin .textarea {width:343px;}
#user-popup .p-body form.no_margin .username-wrapper.opera .input-text {width:341px;}
#user-popup .p-body form.no_margin .checkbox-wrapper {width:322px;}
#user-popup .p-body form.no_margin .checkbox-bottom-line {width:350px;}
#user-popup a:hover {text-decoration:none;}
#user-popup .p-body .checkbox-wrapper input.input-checkbox {margin-top:0\0/;}
#user-popup .p-body .username-wrapper .input-text {width:329px\0/;}
#user-popup .p-body .username-wrapper.w133 .input-text {width:129px\0/;}

#user-popup cite {font-size:10px;font-style:normal;}
#user-popup .radio-wrapper {margin-right:45px;overflow:hidden;}
#user-popup .radio-wrapper.last {margin-right:0;}
#user-popup .radio-wrapper label {float:left;display:inline;padding-right:5px;line-height:100%;}
#user-popup .radio-wrapper .input-radio {float:left;}
#user-popup .cite-action,
#user-popup .cite-required {position:absolute;bottom:0;}
#user-popup .cite-action {left:5px;}
#user-popup .cite-required {left:32px;}

#user-popup.small {width:401px;left:450px;top:130px;}
#user-popup.small .p-top {width:401px;height:15px;background:url(/images/site_0/skin_1/sprites/reg-auth-sprite.png) no-repeat 0 -40px;}
#user-popup.small .p-bottom {width:401px;height:15px;background:url(/images/site_0/skin_1/sprites/reg-auth-sprite.png) no-repeat 0 -60px;}
#user-popup.small .p-body {width:401px;text-shadow:1px 1px 0 #fff;background:url(/images/site_0/skin_1/backgrounds/reg-auth-small-body.png) repeat-y;}

#user-popup .credit-banner {width:841px;height:141px;margin:0 auto;border-bottom:1px #c5c5c5 solid;background:url(/images/site_0/skin_1/credit/popup-credit-topp.png) no-repeat 50%;}
#user-popup.bistrozaim .credit-banner {height:155px;padding-bottom:1em;background:url(/images/site_0/skin_1/credit/bistrozaim-top2.jpg) no-repeat 50% 0;}
#user-popup.credit .left {float:left;}
#user-popup.credit .p-body .user-agreement {margin-top:0;margin-bottom:1em;background:none;}
#user-popup.credit .p-body .user-agreement input {float:left;margin:10px 10px 3px 3px;}
#user-popup.credit .p-body .user-agreement label {display:inline;float:left;margin-top:5px;color:#888;font-size:11px;}
#user-popup.credit .p-body .wrapper {padding:0 5px;}
#user-popup.credit .text-block {width:379px;padding:0 20px 0;color:#777;border-top:1px #fff solid;}
#user-popup.credit .text-block.vs_separator {width:377px;padding:0 25px 15px 20px;font-size:12px;background:#fff url(/images/site_0/skin_1/backgrounds/divider-small-vertical.gif) repeat-y right 0;}
#user-popup.credit .text-block h3 {margin:1.2em 0;color:#4e4e4e;font-size:16px;font-weight:bold;}
#user-popup.credit .text-block.vs_separator h3 {color:#dd2c73;}
#user-popup.credit form {margin:0;}
#user-popup.credit table {width:100%;}
#user-popup.credit .text-block {vertical-align:top;}
#user-popup.credit .text-block ul {margin:0 0 2em;padding:0;list-style:none;}
#user-popup.credit .text-block ul li {padding-left:20px;margin-bottom:15px;background:url(/images/site_0/skin_1/credit/popup-credit-li.gif) no-repeat 0 50%;}
#user-popup.credit .auth-block.thanks {display:none;width:841px;padding-bottom:30px;}
#user-popup.credit .auth-block.thanks h3 {color:#dd2c73;margin-top:0;}
#user-popup.credit .auth-block.thanks .thanks-text {margin-bottom:40px;font-size:14px;border-top:1px #fff solid;border-bottom:1px #fff solid;background-color:#f8f8f8;}
#user-popup.credit .auth-block.thanks .thanks-text div {padding:15px 0;border-bottom:1px #c5c5c5 solid;}
#user-popup.credit .button-item {width:325px;margin:8px auto;}
#user-popup.credit .button-item a.button_purple_big {color:#fff;text-decoration:none;}
#user-popup.credit .note {margin-top:3em;color:#afb2ad;font-size:11px;}
#user-popup.credit .credit-green {margin-bottom:2em;color:#7bc623;}
#user-popup.credit .credit-pink {color:#dd2c73;font-weight:bold;font-size:1.3em;}
#user-popup.credit .credit-pink-common {color:#dd2c73;}
#user-popup.credit .username-wrapper {width:175px;margin-bottom:20px;}
#user-popup.credit .input-text,
.msie.v7 #user-popup.credit .input-text {width:169px;padding:1px 2px;left:0;font-family:Arial,Helvetica,Geneva,sans-serif;}
#user-popup.credit .input-text.unactive {line-height:24px;color:#b9b9b9;font-size:12px;font-weight:normal;}
#user-popup.credit .p-body label {color:#4d4d4d;}
#user-popup.credit .radio-wrapper {margin-bottom:0;margin-top:10px;}
#user-popup.credit .radio-wrapper .input-radio {float:left;margin:3px 10px 0 5px;}
.msie.v7 #user-popup.credit .radio-wrapper .input-radio,
.msie.v9 #user-popup.credit .radio-wrapper .input-radio {margin:-1px 10px 0 5px;}
.msie.v8 #user-popup.credit .radio-wrapper .input-radio {margin:0 10px 0 5px;}
#user-popup.credit .username-wrapper.opera .input-text {width:168px;}
#user-popup.credit .username-wrapper .input-text {width:168px\0/;}
.msie #user-popup.credit .p-body .user-agreement input,
.msie #user-popup.with_checkbox .p-body .user-agreement input {margin-top:5px;}

#user-popup .p-body .messages ul {margin:0;padding-left:20px;list-style:disc outside;}
#user-popup .p-body .messages ul li {background:none;padding:0;margin:5px 0;}

#user-popup .tabs-head a.button.gray {position:relative;float:left;}
#user-popup .tabs-head a.button.gray.last {float:right;}
#user-popup .tabs-head a span {padding:0 16px;}
#user-popup .panes {padding-top:7px;}

.credit-renessans {position:relative;width:840px;margin:0 auto;text-shadow:none;}
#user-popup.credit .credit-renessans .text-block.vs_separator {background:none;}
#user-popup.credit .credit-renessans .text-block {width:370px;padding:0;color:#777;vertical-align:top;border-top:0;}
#user-popup.credit .credit-renessans .text-block.vs_separator {width:400px;padding:0 20px 0 0;font-size:12px;}
#user-popup.credit .credit-renessans .text-block h3 {margin:0;color:#de006d;font-size:18px;font-weight:bold;}
#user-popup.credit .credit-renessans .text-block.vs_separator h3 {margin:5px 0 20px;color:#fff;font-size:23px;font-weight:normal;}
#user-popup.credit .credit-renessans .button-item {width:298px;margin:20px auto;}
#user-popup.credit .credit-renessans .note {margin:0 0 0 30px;color:#fff;font-size:11px;}
#user-popup.credit .credit-renessans .credit-logo {width:370px;height:54px;margin:20px 0 20px 25px;background:url(/images/site_0/skin_1/credit/ren-logo.png) no-repeat;}
#user-popup.credit .credit-renessans .credit-card {position:absolute;top:-22px;right:25px;width:369px;height:275px;background:url(/images/site_0/skin_1/credit/ren-card.png) no-repeat;}
#user-popup.credit .credit-renessans .credit-title {margin-left:25px;margin-bottom:45px;color:#d4005b;font:51px/52px Times New Roman;}
#user-popup.credit .credit-renessans .credit-title span {display:block;color:#3c9434;font-size:56px;}
#user-popup.credit .credit-renessans .pink-wrap {width:770px;padding:20px 20px 20px 25px;margin:0 auto 40px;color:#fff;background-color:#dd0066;
    -webkit-border-radius:57px 0 145px 0; /* Safari, Google Chrome */
     -khtml-border-radius:57px 0 145px 0; /* KHTML */
       -moz-border-radius:57px 0 145px 0; /* Firefox */
            border-radius:57px 0 145px 0;
}
#user-popup.credit .credit-renessans .text-block form {width:300px;padding:15px 35px;background-color:#fff;
    -webkit-border-radius:45px 0 120px 0; /* Safari, Google Chrome */
     -khtml-border-radius:45px 0 120px 0; /* KHTML */
       -moz-border-radius:45px 0 120px 0; /* Firefox */
            border-radius:45px 0 120px 0;
}
#user-popup.credit .credit-renessans .text-block form table tr td {vertical-align:middle;}
#user-popup.credit .credit-renessans .text-block.vs_separator ul li {margin-bottom:15px;padding-left:36px;line-height:24px;font-size:23px;color:#fff;font-weight:bold;background:url(/images/site_0/skin_1/credit/ren-green-bullet.png) no-repeat 0 0;}
#user-popup.credit .credit-renessans .f-big {font-size:41px;}
#user-popup.credit .credit-renessans .renessans-pink-btn {display:block;width:298px;height:30px;margin:0;text-indent:-9999em;background:url(/images/site_0/skin_1/credit/ren-pink-btn.png) no-repeat;}

#user-popup.credit .credit-renessans .user-agreement {margin-top:10px;height:28px;line-height:31px;color:#888;font-size:11px;text-shadow:1px 1px 0 #fff;overflow:hidden;}
#user-popup.credit .credit-renessans .user-agreement a {color:#888;font-size:11px;}
#user-popup.credit .credit-renessans .user-agreement input {float:left;margin:0 10px 3px 5px;}
.msie.v7 #user-popup.credit .credit-renessans .user-agreement input {margin-left:0;}
#user-popup.credit .credit-renessans .user-agreement label {float:left;width:230px;margin:0;color:#676767;font-size:12px;}

#user-popup.credit .credit-renessans label {display:block;height:auto;margin-top:4px;line-height:12px;font-size:12px;color:#555;text-shadow:1px 1px 0 #fff;}
#user-popup.credit .credit-renessans .input-text,
.msie.v7 #user-popup.credit .credit-renessans .input-text {width:205px;height:18px;padding:1px 2px;left:0;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;border:1px solid #668f31;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#user-popup.credit .credit-renessans .input-text.unactive,
.msie.v7 #user-popup.credit .credit-renessans .input-text.unactive {line-height:18px;color:#b9b9b9;font-size:12px;font-weight:normal;}

#user-popup.credit .credit-renessans .radio-wrapper {margin-right:10px;margin-bottom:0;margin-top:5px;overflow:hidden;}
#user-popup.credit .credit-renessans .radio-wrapper.last {margin-right:0;}
#user-popup.credit .credit-renessans .radio-wrapper label {float:left;display:inline;padding-right:5px;line-height:100%;}
#user-popup.credit .credit-renessans .radio-wrapper .input-radio {float:left;margin:3px 8px 0 5px;}
.msie.v7 #user-popup.credit .credit-renessans .radio-wrapper .input-radio {margin:-1px 8px 0 0;}
.msie.v9 #user-popup.credit .credit-renessans .radio-wrapper .input-radio {margin:-1px 8px 0 5px;}
.msie.v8 #user-popup.credit .credit-renessans .radio-wrapper .input-radio {margin:0 8px 0 5px;}

.credit-renessans .green-licence {padding:25px;font:11px Arial;text-transform:uppercase;color:#fff;background-color:#93c119;}

/* @end */



.hidden {display:none !important;}

.button.blue.bold {
text-shadow: 1px 1px 0px #1D649D;
}

.button.blue.w110 {
width: 98px;
}

.button.blue:active {
background-position: 100% -145px;
}

.button.blue:hover {
background-position: 100% -87px;
}

a.button:link, a.button:visited {
text-decoration: none;
}

.button.bold, .button.bold span {
font-size: 14px;
font-weight: 700;
}
.button.blue {
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("http://i3.price.ua/images/site_0/skin_1/sprites/buttons_blue.png");
background-origin: padding-box;
background-position: 100% -29px;
background-repeat: no-repeat;
background-size: auto;
color: #FFFFFF;
display: block;
font-size: 13px;
height: 29px;
line-height: 29px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 12px;
padding-top: 0px;
text-align: center;
}