/*div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
*/
.perezvoniWidget_button {
	position: fixed !important;
	top: 50% !important;
	right: -155px !important;
	width: 204px !important;
	height: 58px !important;
	margin: -29px 0 0 !important;
	background: url('/_/css/perezvoni/img/perezvoniWidget_button-bg.png') no-repeat center 0 !important;
	cursor: pointer !important;
	-webkit-transition: right 0.3s ease !important;
	-moz-transition: right 0.3s ease !important;
	-ms-transition: right 0.3s ease !important;
	-o-transition: right 0.3s ease !important;
	transition: right 0.3s ease !important;
    z-index: 9999999;
}


.perezvoniWidget_button:hover {
	right: -150px !important;
	background: url('/_/css/perezvoni/img/perezvoniWidget_button-bg.png') no-repeat center -58px !important;
	-webkit-transition: right 0.3s ease !important;
	-moz-transition: right 0.3s ease !important;
	-ms-transition: right 0.3s ease !important;
	-o-transition: right 0.3s ease !important;
	transition: right 0.3s ease !important;
}

.perezvoniWidget_button.active .perezvoniWidget_button-waves {
	-webkit-animation : perezvoniWidget_button-waves 3s infinite !important;
	animation: perezvoniWidget_button-waves 3s infinite !important;
}


.perezvoniWidget_button .perezvoniWidget_button-waves {
	position: absolute !important;
	left: -52px !important;
	top: -13px !important;
	width: 42px !important;
	height: 83px !important;
	opacity: 0;
	background: url('/_/css/perezvoni/img/perezvoniWidget_button-waves-bg.png') no-repeat 0 0 !important;
}
.perezvoniWidget_button-moving {
 position: fixed !important;
 z-index: 900 !important;
 bottom: 120px;
 right: 40px;
 width: 66px !important;
 height: 77px !important;
 margin: 0 0 -33px -33px !important;
 opacity: .6 !important;cursor: pointer !important;
 -webkit-transition: opacity 0.3s ease !important;
 -moz-transition: opacity 0.3s ease !important;
 -ms-transition: opacity 0.3s ease !important;
 -o-transition: opacity 0.3s ease !important;
 transition: opacity 0.3s ease !important;
 -moz-user-select: none;
 -khtml-user-select: none;
 -webkit-user-select: none;
 user-select: none;
}
 
.perezvoniWidget_button-moving:hover {
 opacity: 1 !important;
 -webkit-transition: opacity 0.3s ease !important;
 -moz-transition: opacity 0.3s ease !important;
 -ms-transition: opacity 0.3s ease !important;
 -o-transition: opacity 0.3s ease !important;
 transition: opacity 0.3s ease !important;
}
 
.perezvoniWidget_button-moving:hover .perezvoniWidget_button-icon-phone,
.perezvoniWidget_button-moving:hover .perezvoniWidget_button-text {
 -webkit-animation: none !important;
 animation: none !important;
 opacity: 1 !important;
}
 
.perezvoniWidget_button-moving:hover .perezvoniWidget_button-underlay {
 opacity: .35 !important;
 width: 138px !important;
 height: 138px !important;
 margin: -69px 0 0 -69px !important;
 -webkit-animation: none !important;
 animation: none !important;
}
 
.perezvoniWidget_button-moving .perezvoniWidget_button-icon {
 position: absolute !important;
 top: 0 !important;
 left: 0 !important;
 width: 66px !important;
 height: 67px !important;
 background: url('/_/css/perezvoni/img/perezvoniWidget_button-moving-bg.png') no-repeat center 0 !important;
}
 
.perezvoniWidget_button-moving:hover .perezvoniWidget_button-icon {
 background: url('/_/css/perezvoni/img/perezvoniWidget_button-moving-bg.png') no-repeat center -67px !important;
}
 
.perezvoniWidget_button-moving .perezvoniWidget_button-icon-phone {
 position: absolute !important;
 top: 0 !important;
 left: 0 !important;
 width: 66px !important;
 height: 67px !important;
 background: url('/_/css/perezvoni/img/perezvoniWidget_button-moving-icon.png') no-repeat center center !important;
 -webkit-animation: perezvoniWidget_button-icon 5s infinite !important;
 animation: perezvoniWidget_button-icon 5s infinite !important;
}
 
.perezvoniWidget_button-moving .perezvoniWidget_button-text {
	position: absolute;
	left: 50% !important;
	top: 70px !important;
	width: 90px !important;
	margin: 0 0 0 -45px !important;
	opacity: 0 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font: 300 12px/14px 'Open Sans', sans-serif !important;
	color: #F00 !important;
	-webkit-animation: perezvoniWidget_button-text 8s infinite !important;
	animation: perezvoniWidget_button-text 8s infinite !important;
}
 
.perezvoniWidget_button-moving .perezvoniWidget_button-underlay {
 position: absolute !important;
 left: 50%;
 top: 50%;
 width: 0 !important;
 height: 0 !important;
 margin: -69px 0 0 -69px !important;
 background: #FFF !important;
 opacity: 0;
 -webkit-border-radius: 20px !important;
 -moz-border-radius: 20px !important;
 -webkit-animation: perezvoniWidget_button-underlay 8s infinite !important;
 animation: perezvoniWidget_button-underlay 8s infinite !important;
}
 
.perezvoniWidget_button-moving .perezvoniWidget_popup-underlay {
 display: none;
 position: fixed !important;
 left: 0 !important;
 top: 0 !important;
 z-index: 990 !important;
 width: 100% !important;
 height: 100% !important;
 background: url('/_/css/perezvoni/img/perezvoniWidget_popup-underlay.png') repeat 0 0 !important;
 cursor: pointer !important;
}
 
@-webkit-keyframes perezvoniWidget_button-underlay {
 0% {
 opacity: 0;
 width: 0;
 height: 0;
 margin-top: 0;
 margin-left: 0;
 }
 20% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 75% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 100% {
 opacity: 0;
 width: 200px;
 height: 200px;
 margin-top: -100px;
 margin-left: -100px;
 }
}
 
@keyframes perezvoniWidget_button-underlay {
 0% {
 opacity: 0;
 width: 0;
 height: 0;
 margin-top: 0;
 margin-left: 0;
 }
 20% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 75% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 100% {
 opacity: 0;
 width: 200px;
 height: 200px;
 margin-top: -100px;
 margin-left: -100px;
 }
}
 
@-webkit-keyframes perezvoniWidget_button-icon {
 47% {transform: rotate(0deg);}
 50% {transform: rotate(15deg);}
 53% {transform: rotate(0deg);}
 54% {transform: rotate(15deg);}
 57% {transform: rotate(0deg);}
 60% {transform: rotate(15deg);}
 63% {transform: rotate(0deg);}
 66% {transform: rotate(15deg);}
 69% {transform: rotate(0deg);}
 72% {transform: rotate(15deg);}
 75% {transform: rotate(0deg);}
}
 
@keyframes perezvoniWidget_button-icon {
 47% {transform: rotate(0deg);}
 50% {transform: rotate(15deg);}
 53% {transform: rotate(0deg);}
 54% {transform: rotate(15deg);}
 57% {transform: rotate(0deg);}
 60% {transform: rotate(15deg);}
 63% {transform: rotate(0deg);}
 66% {transform: rotate(15deg);}
 69% {transform: rotate(0deg);}
 72% {transform: rotate(15deg);}
 75% {transform: rotate(0deg);}
}
 
@-webkit-keyframes perezvoniWidget_button-text {
 0% {
 opacity: 0;
 }
 55% {
 opacity: 1;
 }
 75% {
 opacity: 1;
 }
 100% {
 opacity: 0;
 }
}
 
@keyframes perezvoniWidget_button-text {
 0% {
 opacity: 0;
 }
 55% {
 opacity: 1;
 }
 75% {
 opacity: 1;
 }
 100% {
 opacity: 0;
 }
}
.perezvoniWidget_popup {
    position: static !important;
}
.perezvoniWidget_popup-underlay {
	display: none;
	position: fixed !important;
	left: 0 !important;
	top: 0 !important;
	z-index: 990 !important;
	width: 100% !important;
	height: 100% !important;
	background: url('/_/css/perezvoni/img/perezvoniWidget_popup-underlay.png') repeat 0 0 !important;
	cursor: pointer !important;
}

.perezvoniWidget_popup-wrapper,
.perezvoniWidget_popup_small-wrapper,
.perezvoniWidget_popup_night-wrapper,
.perezvoniWidget_popup-green,
.perezvoniWidget_popup-gray,
.perezvoniWidget_popup-success {
	display: none;
	position: fixed !important;
	left: 50% !important;
	top: 50% !important;
	z-index: 992 !important;
	width: 750px !important;
	height: 200px !important;
	margin: -170px 0 0 -375px;
	padding: 40px 0 100px !important;
	overflow: hidden !important;
	border-radius: 20px !important;
	-webkit-box-shadow: 0 0 12px #cecece !important;
	-moz-box-shadow: 0 0 12px #cecece !important;
	-ms-box-shadow: 0 0 12px #cecece !important;
	box-shadow: 0 0 12px #cecece !important;
	font-family: 'ProximaNova-Light', sans-serif !important;
	font-size: 21px !important;
	background: url('/_/css/perezvoni/img/perezvoniWidget_bg.png') repeat 0 0 !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.perezvoniWidget_popup-close {
	position: absolute !important;
	top: 15px !important;
	right: 25px !important;
	z-index: 993 !important;
	font: 300 14.5px 'Open Sans', sans-serif !important;
	text-decoration: underline;
	color: #B0B0B0 !important;
	cursor: pointer !important;
}

.perezvoniWidget_popup-close:hover {
	color: #818181 !important;
}

.perezvoniWidget_footer {
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 40px !important;
	text-align: right !important;
}

.perezvoniWidget_footer a {
	display: inline-block !important;
	margin: 10px 25px 0 0 !important;
	text-decoration: none !important;
	font: 300 12px 'Open Sans', sans-serif !important;
	color: #919191 !important;
}

.perezvoniWidget_footer a:hover {
	color: #B5B5B5 !important;
}

.perezvoniWidget_image {
	position: absolute !important;
	top: 80px !important;
	left: 0;
}

.perezvoniWidget_image img {
	position: relative !important;
	display: inline-block !important;
	vertical-align: bottom !important;
    margin-left: 10px !important;
}

.perezvoniWidget_context {
	position: relative !important;
	width: 600px !important;
	margin: 60px 0 0 170px !important;
	z-index: 994 !important;
}

.perezvoniWidget_popup_small-wrapper .perezvoniWidget_context {
	margin: 60px 0 0 96px !important;
}

.perezvoniWidget_popup_night-wrapper .perezvoniWidget_context {
	margin: 52px 0 0 88px !important;
}

.perezvoniWidget_title {
    text-align: left !important;
	width: 580px !important;
	margin: 0 0 32px !important;
	font: 300 20px 'Open Sans', sans-serif !important;
	letter-spacing: 0.1px !important;
	color: #000000 !important;
}

.perezvoniWidget_form {
	float: left !important;
    display: -webkit-box !important;
}

.perezvoniWidget_input {
    outline: none !important;
    width: 225px !important;
    height: 36px !important;
    padding: 0 10px 0 20px !important;
    border: none !important;
    border-bottom: 1px solid #d7d7d7 !important;
    vertical-align: bottom !important;
    font: 300 22px 'Open Sans', sans-serif !important;
    background: none !important;
    color: #6a6a6a !important;
    margin: 0 !important;
    display: inline !important;
    max-width: 225px !important;
    border-radius: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
}

.perezvoniWidget_input:focus,
.perezvoniWidget_input:active,
.perezvoniWidget_input:hover {
    border: none !important;
    border-bottom: 1px solid #d7d7d7 !important;
    background: none !important;
    color: #6a6a6a !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
}

.perezvoniWidget_submit {
	padding: 6px 10px !important;
	margin: 0 0 0 5px !important;
	width: 142px !important;
	height: 38px !important;
	background: url('/_/css/perezvoni/img/perezvoniWidget_submit-button-bg.png') no-repeat 0 0 !important;
	border: none !important;
	cursor: pointer !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    display: inline-block;
}

.perezvoniWidget_submit:hover {
	background: url('/_/css/perezvoni/img/perezvoniWidget_submit-button-bg.png') no-repeat 0 -38px !important;
}

.perezvoniWidget_timer {
	float: left !important;
	margin: 0 0 0 30px !important;
	padding: 0 30px 0 0 !important;
	color: #bababa !important;
	background: url('/_/css/perezvoni/img/perezvoniWidget_popup-time-icon.png') no-repeat right center !important;
}

.perezvoniWidget_time {
	font: 300 29px 'Open Sans', sans-serif !important;
}

.perezvoniWidget_company-logo {
	position: absolute !important;
	width: 100% !important;
	top: 20px !important;
	left: 0 !important;
	text-align: center !important;
}

.perezvoniWidget_blur {
 -webkit-filter: blur(1.4px);
 -moz-filter: blur(1.4px);
 -ms-filter: blur(1.4px);
 filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='2'/></filter></svg>#blur");
 filter: blur(2px);
 filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2);
}

.perezvoniWidget_success {
	width: 385px !important;
	margin: 55px auto 0 !important;
	text-align: center !important;
}

.perezvoniWidget_caption {
	font: 300 26px 'Open Sans', sans-serif !important;
	color: #000000 !important;
}

.perezvoniWidget_success-notice {
	margin: 10px 0 0 !important;
	font: 300 14px 'Open Sans', sans-serif !important;
	color: #929191 !important;
}

.perezvoniWidget_success-text {
	float: left !important;
	width: 190px !important;
	margin: 30px 0 0 0 !important;
	text-align: left !important;
}

.perezvoniWidget_success-text a {
	text-decoration: none !important;
	border-bottom: 1px solid #c4c4c4 !important;
	font: 300 20px 'Open Sans', sans-serif !important;
	color: #505050 !important;
}

.perezvoniWidget_success-text a:hover {
	color: #0088cc !important;
	border-bottom: 1px solid #0088cc !important;
}

.perezvoniWidget_popup-green .perezvoniWidget_submit {
	background: url('/_/css/perezvoni/img/perezvoniWidget_submit-button-green-bg.png') no-repeat 0 0 !important;
}

.perezvoniWidget_popup-green .perezvoniWidget_submit:hover {
	background: url('/_/css/perezvoni/img/perezvoniWidget_submit-button-green-bg.png') no-repeat 0 -38px !important;
}

.perezvoniWidget_popup-gray .perezvoniWidget_submit {
	background: url('/_/css/perezvoni/img/perezvoniWidget_submit-button-gray-bg.png') no-repeat 0 0 !important;
}

.perezvoniWidget_popup-gray .perezvoniWidget_submit:hover {
	background: url('/_/css/perezvoni/img/perezvoniWidget_submit-button-gray-bg.png') no-repeat 0 -38px !important;
}

.perezvoniWidget_button-green {
	background: url('/_/css/perezvoni/img/perezvoniWidget_button-green-bg.png') no-repeat center 0 !important;
}

.perezvoniWidget_button-green:hover {
	background: url('/_/css/perezvoni/img/perezvoniWidget_button-green-bg.png') no-repeat center -58px !important;
}

.perezvoniWidget_button-gray {
	background: url('/_/css/perezvoni/img/perezvoniWidget_button-gray-bg.png') no-repeat center 0 !important;
}

.perezvoniWidget_button-gray:hover {
	background: url('/_/css/perezvoni/img/perezvoniWidget_button-gray-bg.png') no-repeat center -58px !important;
}

.perezvoniWidget_button-green .perezvoniWidget_button-waves {
	background: url('/_/css/perezvoni/img/perezvoniWidget_button-geen-waves-bg.png') no-repeat 0 0 !important;
}

.perezvoniWidget_button-gray .perezvoniWidget_button-waves {
	background: url('/_/css/perezvoni/img/perezvoniWidget_button-gray-waves-bg.png') no-repeat 0 0 !important;
}

/* LEFT */
.perezvoniWidget_button.perezvoniWidget_button-left{
    background: url('/_/css/perezvoni/img/perezvoniWidget_button-bg_left.png') no-repeat center -5px !important;
    left: -155px !important;
    -webkit-transition: left 0.3s ease !important;
	-moz-transition: left 0.3s ease !important;
	-ms-transition: left 0.3s ease !important;
	-o-transition: left 0.3s ease !important;
	transition: left 0.3s ease !important;
}
.perezvoniWidget_button.perezvoniWidget_button-left.perezvoniWidget_button-green{
    background: url('/_/css/perezvoni/img/perezvoniWidget_button-green-bg_left.png') no-repeat center -5px !important;
}
.perezvoniWidget_button.perezvoniWidget_button-left.perezvoniWidget_button-green:hover{
    background: url('/_/css/perezvoni/img/perezvoniWidget_button-green-bg_left.png') no-repeat center -63px !important;
}
.perezvoniWidget_button.perezvoniWidget_button-left.perezvoniWidget_button-gray{
    background: url('/_/css/perezvoni/img/perezvoniWidget_button-gray-bg_left.png') no-repeat center -5px !important;
}
.perezvoniWidget_button.perezvoniWidget_button-left.perezvoniWidget_button-gray:hover{
    background: url('/_/css/perezvoni/img/perezvoniWidget_button-gray-bg_left.png') no-repeat center -63px !important;
}
.perezvoniWidget_button.perezvoniWidget_button-left:hover{
    left: -150px !important;
    -webkit-transition: left 0.3s ease !important;
	-moz-transition: left 0.3s ease !important;
	-ms-transition: left 0.3s ease !important;
	-o-transition: left 0.3s ease !important;
	transition: left 0.3s ease !important;
    background: url('/_/css/perezvoni/img/perezvoniWidget_button-bg_left.png') no-repeat center -63px !important;
}
.perezvoniWidget_button.perezvoniWidget_button-left .perezvoniWidget_button-waves {
	position: absolute !important;
	right: -52px !important;
    left:  auto !important;
	top: -13px !important;
	width: 42px !important;
	height: 83px !important;
	opacity: 0;
	background: url('/_/css/perezvoni/img/perezvoniWidget_button-waves-bg_left.png') no-repeat 0 0 !important;
}
.perezvoniWidget_button-green.perezvoniWidget_button-left .perezvoniWidget_button-waves {
	background: url('/_/css/perezvoni/img/perezvoniWidget_button-green-waves-bg_left.png') no-repeat 0 0 !important;
}

.perezvoniWidget_button-gray.perezvoniWidget_button-left .perezvoniWidget_button-waves {
	background: url('/_/css/perezvoni/img/perezvoniWidget_button-gray-waves-bg_left.png') no-repeat 0 0 !important;
}
/* END LEFT */

.perezvoniWidget_popup_night-wrapper .perezvoniWidget_title {
	width: 600px !important;
}

.perezvoniWidget_select-wrapper {
	position: relative !important;
	display: inline-block !important;
	height: 31px !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
.perezvoniWidget_select-wrapper ul,.perezvoniWidget_select-wrapper li{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    list-style: none;
}

.perezvoniWidget_select-wrapper.perezvoniWidget_select-active .perezvoniWidget_select-text,
.perezvoniWidget_select-wrapper.perezvoniWidget_select-active .perezvoniWidget_select-text:after,
.perezvoniWidget_select-wrapper.perezvoniWidget_select-active .perezvoniWidget_select-text:before {
	-webkit-border-radius:  3px 3px 0 0 !important;
	-moz-border-radius:  3px 3px 0 0 !important;
	border-radius:  3px 3px 0 0 !important;
	border-bottom: none !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.perezvoniWidget_select-text,
.perezvoniWidget_select-text:after,
.perezvoniWidget_select-text:before {
	display: inline-block !important;
	width: 44px !important;
	height: 30px !important;
	border: 1px solid #d8d8d8 !important;
	padding: 0 0 0 6px !important;
	-webkit-border-radius:  3px !important;
	-moz-border-radius:  3px !important;
	border-radius:  3px !important;
	background: #ffffff url('/_/css/perezvoni/img/perezvoniWidget_select.png') no-repeat 37px center !important;
	cursor: pointer !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.perezvoniWidget_select-values {
	display: none;
	position: absolute !important;
	left: 0 !important;
	top: 30px !important;
	width: 50px !important;
	height: 140px !important;
	border: 1px solid #d8d8d8;
	border-top:  none !important;
	-webkit-border-radius: 0 0 3px 3px !important;
	-moz-border-radius: 0 0 3px 3px !important;
	border-radius: 0 0 3px 3px !important;
	background: #ffffff !important;
}

.perezvoniWidget_select-values .perezvoniWidget_select-values-inner {
	position: relative !important;
}

.perezvoniWidget_select-value {
	padding: 0 0 0 6px !important;
}

.perezvoniWidget_select-value:hover {
	background: #e2f4ff !important;
	cursor: pointer !important;
}

.perezvoniWidget_free{
    padding: 30px 0 110px !important;
}

@-webkit-keyframes perezvoniWidget_button-waves {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0.7;
	}
	100% {
		opacity: 0;
	}
}

@keyframes perezvoniWidget_button-waves {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0.7;
	}
	100% {
		opacity: 0;
	}
}
.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}

.vscrollerbar {
	width: 5px;
	background: #dddddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}

.vscrollerbar:hover {
	background: #b8b8b8;
}

.vscrollerbarbeg {
	height: 0 !important;
	width: 36px;
}

.vscrollerbarend {
	height: 24px;
	width: 36px;
	background: none;
}

.vscrollerbase {
	width: 5px;
	background: none;
}

.vscrollerbasebeg {
	width: 5px;
	height: 0 !important;
	background: none;
}

.vscrollerbaseend {
	height: 0;
	width: 5px;
	background: none;
}

.vscrollerbar, .hscrollerbar {
	z-index: 2;
}

.scrollerjogbox {
	width: 5px;
	height: 16px;
	top: auto;
	left: auto;
	bottom: 0;
	right: 0;
	background: #37917A;
}

.perezvoniWidget_popup-wrapper .perezvoniWidget_title{
    width: 600px !important;
}
.perezvoniWidget_popup-wrapper{
    width: 760px !important
}
.perezvoniWidget_popup-wrapper .perezvoniWidget_arrow{
    display:none;
}


/* ==================== instagram ============================ */

/*div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
*/
.instWidget_button {
	position: fixed !important;
	top: 50% !important;
	right: -155px !important;
	width: 204px !important;
	height: 58px !important;
	margin: -29px 0 0 !important;
	background: url('/_/css/perezvoni/img/instWidget_button-bg.png') no-repeat center 0 !important;
	cursor: pointer !important;
	-webkit-transition: right 0.3s ease !important;
	-moz-transition: right 0.3s ease !important;
	-ms-transition: right 0.3s ease !important;
	-o-transition: right 0.3s ease !important;
	transition: right 0.3s ease !important;
    z-index: 9999999;
}


.instWidget_button:hover {
	right: -150px !important;
	background: url('/_/css/perezvoni/img/instWidget_button-bg.png') no-repeat center -58px !important;
	-webkit-transition: right 0.3s ease !important;
	-moz-transition: right 0.3s ease !important;
	-ms-transition: right 0.3s ease !important;
	-o-transition: right 0.3s ease !important;
	transition: right 0.3s ease !important;
}

.instWidget_button.active .instWidget_button-waves {
	-webkit-animation : instWidget_button-waves 3s infinite !important;
	animation: instWidget_button-waves 3s infinite !important;
}


.instWidget_button .instWidget_button-waves {
	position: absolute !important;
	left: -52px !important;
	top: -13px !important;
	width: 42px !important;
	height: 83px !important;
	opacity: 0;
	background: url('/_/css/perezvoni/img/instWidget_button-waves-bg.png') no-repeat 0 0 !important;
}
.instWidget_button-moving {
 position: fixed !important;
 z-index: 900 !important;
 top: 180px;
 right: 200px;
 width: 66px !important;
 height: 77px !important;
 margin: 0 0 -33px -33px !important;
 opacity: .6 !important;cursor: pointer !important;
 -webkit-transition: opacity 0.3s ease !important;
 -moz-transition: opacity 0.3s ease !important;
 -ms-transition: opacity 0.3s ease !important;
 -o-transition: opacity 0.3s ease !important;
 transition: opacity 0.3s ease !important;
 -moz-user-select: none;
 -khtml-user-select: none;
 -webkit-user-select: none;
 user-select: none;
}
 
.instWidget_button-moving:hover {
 opacity: 1 !important;
 -webkit-transition: opacity 0.3s ease !important;
 -moz-transition: opacity 0.3s ease !important;
 -ms-transition: opacity 0.3s ease !important;
 -o-transition: opacity 0.3s ease !important;
 transition: opacity 0.3s ease !important;
}
 
.instWidget_button-moving:hover .instWidget_button-icon-phone,
.instWidget_button-moving:hover .instWidget_button-text {
 -webkit-animation: none !important;
 animation: none !important;
 opacity: 1 !important;
}
 
.instWidget_button-moving:hover .instWidget_button-underlay {
 opacity: .35 !important;
 width: 138px !important;
 height: 138px !important;
 margin: -69px 0 0 -69px !important;
 -webkit-animation: none !important;
 animation: none !important;
}
 
.instWidget_button-moving .instWidget_button-icon {
 position: absolute !important;
 top: 0 !important;
 left: 0 !important;
 width: 66px !important;
 height: 67px !important;
 background: url('/_/css/perezvoni/img/instWidget_button-moving-bg.png') no-repeat center 0 !important;
}
 
.instWidget_button-moving:hover .instWidget_button-icon {
 background: url('/_/css/perezvoni/img/instWidget_button-moving-bg.png') no-repeat center -67px !important;
}
 
.instWidget_button-moving .instWidget_button-icon-phone {
 position: absolute !important;
 top: 0 !important;
 left: 0 !important;
 width: 66px !important;
 height: 67px !important;
 background: url('/_/css/perezvoni/img/instWidget_button-moving-icon.png') no-repeat center center !important;
 /*-webkit-animation: instWidget_button-icon 5s infinite !important; */
 animation: instWidget_button-icon 5s infinite !important;
}
 
.instWidget_button-moving .instWidget_button-text {
	position: absolute;
	left: 50% !important;
	top: 70px !important;
	width: 90px !important;
	margin: 0 0 0 -45px !important;
	opacity: 0 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font: 300 12px/14px 'Open Sans', sans-serif !important;
	color: #FFF !important;
	-webkit-animation: instWidget_button-text 8s infinite !important;
	animation: instWidget_button-text 8s infinite !important;
}
 
.instWidget_button-moving .instWidget_button-underlay {
 position: absolute !important;
 left: 50%;
 top: 50%;
 width: 0 !important;
 height: 0 !important;
 margin: -69px 0 0 -69px !important;
 background: #FFF !important;
 opacity: 0;
 -webkit-border-radius: 20px !important;
 -moz-border-radius: 20px !important;
 -webkit-animation: instWidget_button-underlay 8s infinite !important;
 animation: instWidget_button-underlay 8s infinite !important;
}
 
.instWidget_button-moving .instWidget_popup-underlay {
 display: none;
 position: fixed !important;
 left: 0 !important;
 top: 0 !important;
 z-index: 990 !important;
 width: 100% !important;
 height: 100% !important;
 background: url('/_/css/perezvoni/img/instWidget_popup-underlay.png') repeat 0 0 !important;
 cursor: pointer !important;
}
 
@-webkit-keyframes instWidget_button-underlay {
 0% {
 opacity: 0;
 width: 0;
 height: 0;
 margin-top: 0;
 margin-left: 0;
 }
 20% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 75% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 100% {
 opacity: 0;
 width: 200px;
 height: 200px;
 margin-top: -100px;
 margin-left: -100px;
 }
}
 
@keyframes instWidget_button-underlay {
 0% {
 opacity: 0;
 width: 0;
 height: 0;
 margin-top: 0;
 margin-left: 0;
 }
 20% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 75% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 100% {
 opacity: 0;
 width: 200px;
 height: 200px;
 margin-top: -100px;
 margin-left: -100px;
 }
}
 
@-webkit-keyframes instWidget_button-icon {
 47% {transform: rotate(0deg);}
 50% {transform: rotate(15deg);}
 53% {transform: rotate(0deg);}
 54% {transform: rotate(15deg);}
 57% {transform: rotate(0deg);}
 60% {transform: rotate(15deg);}
 63% {transform: rotate(0deg);}
 66% {transform: rotate(15deg);}
 69% {transform: rotate(0deg);}
 72% {transform: rotate(15deg);}
 75% {transform: rotate(0deg);}
}
 
@keyframes instWidget_button-icon {
 47% {transform: rotate(0deg);}
 50% {transform: rotate(15deg);}
 53% {transform: rotate(0deg);}
 54% {transform: rotate(15deg);}
 57% {transform: rotate(0deg);}
 60% {transform: rotate(15deg);}
 63% {transform: rotate(0deg);}
 66% {transform: rotate(15deg);}
 69% {transform: rotate(0deg);}
 72% {transform: rotate(15deg);}
 75% {transform: rotate(0deg);}
}
 
@-webkit-keyframes instWidget_button-text {
 0% {
 opacity: 0;
 }
 55% {
 opacity: 1;
 }
 75% {
 opacity: 1;
 }
 100% {
 opacity: 0;
 }
}
 
@keyframes instWidget_button-text {
 0% {
 opacity: 0;
 }
 55% {
 opacity: 1;
 }
 75% {
 opacity: 1;
 }
 100% {
 opacity: 0;
 }
}
.instWidget_popup {
    position: static !important;
}
.instWidget_popup-underlay {
	display: none;
	position: fixed !important;
	left: 0 !important;
	top: 0 !important;
	z-index: 990 !important;
	width: 100% !important;
	height: 100% !important;
	background: url('/_/css/perezvoni/img/instWidget_popup-underlay.png') repeat 0 0 !important;
	cursor: pointer !important;
}

.instWidget_popup-wrapper,
.instWidget_popup_small-wrapper,
.instWidget_popup_night-wrapper,
.instWidget_popup-green,
.instWidget_popup-gray,
.instWidget_popup-success {
	display: none;
	position: fixed !important;
	left: 50% !important;
	top: 50% !important;
	z-index: 992 !important;
	width: 750px !important;
	height: 200px !important;
	margin: -170px 0 0 -375px;
	padding: 40px 0 100px !important;
	overflow: hidden !important;
	border-radius: 20px !important;
	-webkit-box-shadow: 0 0 12px #cecece !important;
	-moz-box-shadow: 0 0 12px #cecece !important;
	-ms-box-shadow: 0 0 12px #cecece !important;
	box-shadow: 0 0 12px #cecece !important;
	font-family: 'ProximaNova-Light', sans-serif !important;
	font-size: 21px !important;
	background: url('/_/css/perezvoni/img/instWidget_bg.png') repeat 0 0 !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.instWidget_popup-close {
	position: absolute !important;
	top: 15px !important;
	right: 25px !important;
	z-index: 993 !important;
	font: 300 14.5px 'Open Sans', sans-serif !important;
	text-decoration: underline;
	color: #B0B0B0 !important;
	cursor: pointer !important;
}

.instWidget_popup-close:hover {
	color: #818181 !important;
}

.instWidget_footer {
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 40px !important;
	text-align: right !important;
}

.instWidget_footer a {
	display: inline-block !important;
	margin: 10px 25px 0 0 !important;
	text-decoration: none !important;
	font: 300 12px 'Open Sans', sans-serif !important;
	color: #919191 !important;
}

.instWidget_footer a:hover {
	color: #B5B5B5 !important;
}

.instWidget_image {
	position: absolute !important;
	top: 80px !important;
	left: 0;
}

.instWidget_image img {
	position: relative !important;
	display: inline-block !important;
	vertical-align: bottom !important;
    margin-left: 10px !important;
}

.instWidget_context {
	position: relative !important;
	width: 600px !important;
	margin: 60px 0 0 170px !important;
	z-index: 994 !important;
}

.instWidget_popup_small-wrapper .instWidget_context {
	margin: 60px 0 0 96px !important;
}

.instWidget_popup_night-wrapper .instWidget_context {
	margin: 52px 0 0 88px !important;
}

.instWidget_title {
    text-align: left !important;
	width: 580px !important;
	margin: 0 0 32px !important;
	font: 300 20px 'Open Sans', sans-serif !important;
	letter-spacing: 0.1px !important;
	color: #000000 !important;
}

.instWidget_form {
	float: left !important;
    display: -webkit-box !important;
}

.instWidget_input {
    outline: none !important;
    width: 225px !important;
    height: 36px !important;
    padding: 0 10px 0 20px !important;
    border: none !important;
    border-bottom: 1px solid #d7d7d7 !important;
    vertical-align: bottom !important;
    font: 300 22px 'Open Sans', sans-serif !important;
    background: none !important;
    color: #6a6a6a !important;
    margin: 0 !important;
    display: inline !important;
    max-width: 225px !important;
    border-radius: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
}

.instWidget_input:focus,
.instWidget_input:active,
.instWidget_input:hover {
    border: none !important;
    border-bottom: 1px solid #d7d7d7 !important;
    background: none !important;
    color: #6a6a6a !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
}

.instWidget_submit {
	padding: 6px 10px !important;
	margin: 0 0 0 5px !important;
	width: 142px !important;
	height: 38px !important;
	background: url('/_/css/perezvoni/img/instWidget_submit-button-bg.png') no-repeat 0 0 !important;
	border: none !important;
	cursor: pointer !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    display: inline-block;
}

.instWidget_submit:hover {
	background: url('/_/css/perezvoni/img/instWidget_submit-button-bg.png') no-repeat 0 -38px !important;
}

.instWidget_timer {
	float: left !important;
	margin: 0 0 0 30px !important;
	padding: 0 30px 0 0 !important;
	color: #bababa !important;
	background: url('/_/css/perezvoni/img/instWidget_popup-time-icon.png') no-repeat right center !important;
}

.instWidget_time {
	font: 300 29px 'Open Sans', sans-serif !important;
}

.instWidget_company-logo {
	position: absolute !important;
	width: 100% !important;
	top: 20px !important;
	left: 0 !important;
	text-align: center !important;
}

.instWidget_blur {
 -webkit-filter: blur(1.4px);
 -moz-filter: blur(1.4px);
 -ms-filter: blur(1.4px);
 filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='2'/></filter></svg>#blur");
 filter: blur(2px);
 filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2);
}

.instWidget_success {
	width: 385px !important;
	margin: 55px auto 0 !important;
	text-align: center !important;
}

.instWidget_caption {
	font: 300 26px 'Open Sans', sans-serif !important;
	color: #000000 !important;
}

.instWidget_success-notice {
	margin: 10px 0 0 !important;
	font: 300 14px 'Open Sans', sans-serif !important;
	color: #929191 !important;
}

.instWidget_success-text {
	float: left !important;
	width: 190px !important;
	margin: 30px 0 0 0 !important;
	text-align: left !important;
}

.instWidget_success-text a {
	text-decoration: none !important;
	border-bottom: 1px solid #c4c4c4 !important;
	font: 300 20px 'Open Sans', sans-serif !important;
	color: #505050 !important;
}

.instWidget_success-text a:hover {
	color: #0088cc !important;
	border-bottom: 1px solid #0088cc !important;
}

.instWidget_popup-green .instWidget_submit {
	background: url('/_/css/perezvoni/img/instWidget_submit-button-green-bg.png') no-repeat 0 0 !important;
}

.instWidget_popup-green .instWidget_submit:hover {
	background: url('/_/css/perezvoni/img/instWidget_submit-button-green-bg.png') no-repeat 0 -38px !important;
}

.instWidget_popup-gray .instWidget_submit {
	background: url('/_/css/perezvoni/img/instWidget_submit-button-gray-bg.png') no-repeat 0 0 !important;
}

.instWidget_popup-gray .instWidget_submit:hover {
	background: url('/_/css/perezvoni/img/instWidget_submit-button-gray-bg.png') no-repeat 0 -38px !important;
}

.instWidget_button-green {
	background: url('/_/css/perezvoni/img/instWidget_button-green-bg.png') no-repeat center 0 !important;
}

.instWidget_button-green:hover {
	background: url('/_/css/perezvoni/img/instWidget_button-green-bg.png') no-repeat center -58px !important;
}

.instWidget_button-gray {
	background: url('/_/css/perezvoni/img/instWidget_button-gray-bg.png') no-repeat center 0 !important;
}

.instWidget_button-gray:hover {
	background: url('/_/css/perezvoni/img/instWidget_button-gray-bg.png') no-repeat center -58px !important;
}

.instWidget_button-green .instWidget_button-waves {
	background: url('/_/css/perezvoni/img/instWidget_button-geen-waves-bg.png') no-repeat 0 0 !important;
}

.instWidget_button-gray .instWidget_button-waves {
	background: url('/_/css/perezvoni/img/instWidget_button-gray-waves-bg.png') no-repeat 0 0 !important;
}

/* LEFT */
.instWidget_button.instWidget_button-left{
    background: url('/_/css/perezvoni/img/instWidget_button-bg_left.png') no-repeat center -5px !important;
    left: -155px !important;
    -webkit-transition: left 0.3s ease !important;
	-moz-transition: left 0.3s ease !important;
	-ms-transition: left 0.3s ease !important;
	-o-transition: left 0.3s ease !important;
	transition: left 0.3s ease !important;
}
.instWidget_button.instWidget_button-left.instWidget_button-green{
    background: url('/_/css/perezvoni/img/instWidget_button-green-bg_left.png') no-repeat center -5px !important;
}
.instWidget_button.instWidget_button-left.instWidget_button-green:hover{
    background: url('/_/css/perezvoni/img/instWidget_button-green-bg_left.png') no-repeat center -63px !important;
}
.instWidget_button.instWidget_button-left.instWidget_button-gray{
    background: url('/_/css/perezvoni/img/instWidget_button-gray-bg_left.png') no-repeat center -5px !important;
}
.instWidget_button.instWidget_button-left.instWidget_button-gray:hover{
    background: url('/_/css/perezvoni/img/instWidget_button-gray-bg_left.png') no-repeat center -63px !important;
}
.instWidget_button.instWidget_button-left:hover{
    left: -150px !important;
    -webkit-transition: left 0.3s ease !important;
	-moz-transition: left 0.3s ease !important;
	-ms-transition: left 0.3s ease !important;
	-o-transition: left 0.3s ease !important;
	transition: left 0.3s ease !important;
    background: url('/_/css/perezvoni/img/instWidget_button-bg_left.png') no-repeat center -63px !important;
}
.instWidget_button.instWidget_button-left .instWidget_button-waves {
	position: absolute !important;
	right: -52px !important;
    left:  auto !important;
	top: -13px !important;
	width: 42px !important;
	height: 83px !important;
	opacity: 0;
	background: url('/_/css/perezvoni/img/instWidget_button-waves-bg_left.png') no-repeat 0 0 !important;
}
.instWidget_button-green.instWidget_button-left .instWidget_button-waves {
	background: url('/_/css/perezvoni/img/instWidget_button-green-waves-bg_left.png') no-repeat 0 0 !important;
}

.instWidget_button-gray.instWidget_button-left .instWidget_button-waves {
	background: url('/_/css/perezvoni/img/instWidget_button-gray-waves-bg_left.png') no-repeat 0 0 !important;
}
/* END LEFT */

.instWidget_popup_night-wrapper .instWidget_title {
	width: 600px !important;
}

.instWidget_select-wrapper {
	position: relative !important;
	display: inline-block !important;
	height: 31px !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
.instWidget_select-wrapper ul,.instWidget_select-wrapper li{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    list-style: none;
}

.instWidget_select-wrapper.instWidget_select-active .instWidget_select-text,
.instWidget_select-wrapper.instWidget_select-active .instWidget_select-text:after,
.instWidget_select-wrapper.instWidget_select-active .instWidget_select-text:before {
	-webkit-border-radius:  3px 3px 0 0 !important;
	-moz-border-radius:  3px 3px 0 0 !important;
	border-radius:  3px 3px 0 0 !important;
	border-bottom: none !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.instWidget_select-text,
.instWidget_select-text:after,
.instWidget_select-text:before {
	display: inline-block !important;
	width: 44px !important;
	height: 30px !important;
	border: 1px solid #d8d8d8 !important;
	padding: 0 0 0 6px !important;
	-webkit-border-radius:  3px !important;
	-moz-border-radius:  3px !important;
	border-radius:  3px !important;
	background: #ffffff url('/_/css/perezvoni/img/instWidget_select.png') no-repeat 37px center !important;
	cursor: pointer !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.instWidget_select-values {
	display: none;
	position: absolute !important;
	left: 0 !important;
	top: 30px !important;
	width: 50px !important;
	height: 140px !important;
	border: 1px solid #d8d8d8;
	border-top:  none !important;
	-webkit-border-radius: 0 0 3px 3px !important;
	-moz-border-radius: 0 0 3px 3px !important;
	border-radius: 0 0 3px 3px !important;
	background: #ffffff !important;
}

.instWidget_select-values .instWidget_select-values-inner {
	position: relative !important;
}

.instWidget_select-value {
	padding: 0 0 0 6px !important;
}

.instWidget_select-value:hover {
	background: #e2f4ff !important;
	cursor: pointer !important;
}

.instWidget_free{
    padding: 30px 0 110px !important;
}

@-webkit-keyframes instWidget_button-waves {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0.7;
	}
	100% {
		opacity: 0;
	}
}

@keyframes instWidget_button-waves {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0.7;
	}
	100% {
		opacity: 0;
	}
}
.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}

.vscrollerbar {
	width: 5px;
	background: #dddddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}

.vscrollerbar:hover {
	background: #b8b8b8;
}

.vscrollerbarbeg {
	height: 0 !important;
	width: 36px;
}

.vscrollerbarend {
	height: 24px;
	width: 36px;
	background: none;
}

.vscrollerbase {
	width: 5px;
	background: none;
}

.vscrollerbasebeg {
	width: 5px;
	height: 0 !important;
	background: none;
}

.vscrollerbaseend {
	height: 0;
	width: 5px;
	background: none;
}

.vscrollerbar, .hscrollerbar {
	z-index: 2;
}

.scrollerjogbox {
	width: 5px;
	height: 16px;
	top: auto;
	left: auto;
	bottom: 0;
	right: 0;
	background: #37917A;
}

.instWidget_popup-wrapper .instWidget_title{
    width: 600px !important;
}
.instWidget_popup-wrapper{
    width: 760px !important
}
.instWidget_popup-wrapper .instWidget_arrow{
    display:none;
}

/* ====================     vk    ============================ */

/*div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
*/
.vkWidget_button {
	position: fixed !important;
	top: 50% !important;
	right: -155px !important;
	width: 204px !important;
	height: 58px !important;
	margin: -29px 0 0 !important;
	background: url('/_/css/perezvoni/img/vkWidget_button-bg.png') no-repeat center 0 !important;
	cursor: pointer !important;
	-webkit-transition: right 0.3s ease !important;
	-moz-transition: right 0.3s ease !important;
	-ms-transition: right 0.3s ease !important;
	-o-transition: right 0.3s ease !important;
	transition: right 0.3s ease !important;
    z-index: 9999999;
}


.vkWidget_button:hover {
	right: -150px !important;
	background: url('/_/css/perezvoni/img/vkWidget_button-bg.png') no-repeat center -58px !important;
	-webkit-transition: right 0.3s ease !important;
	-moz-transition: right 0.3s ease !important;
	-ms-transition: right 0.3s ease !important;
	-o-transition: right 0.3s ease !important;
	transition: right 0.3s ease !important;
}

.vkWidget_button.active .vkWidget_button-waves {
	-webkit-animation : vkWidget_button-waves 3s infinite !important;
	animation: vkWidget_button-waves 3s infinite !important;
}


.vkWidget_button .vkWidget_button-waves {
	position: absolute !important;
	left: -52px !important;
	top: -13px !important;
	width: 42px !important;
	height: 83px !important;
	opacity: 0;
	background: url('/_/css/perezvoni/img/vkWidget_button-waves-bg.png') no-repeat 0 0 !important;
}
.vkWidget_button-moving {
 position: fixed !important;
 z-index: 900 !important;
 top: 180px;
 right: 40px;
 width: 66px !important;
 height: 77px !important;
 margin: 0 0 -33px -33px !important;
 opacity: .6 !important;cursor: pointer !important;
 -webkit-transition: opacity 0.3s ease !important;
 -moz-transition: opacity 0.3s ease !important;
 -ms-transition: opacity 0.3s ease !important;
 -o-transition: opacity 0.3s ease !important;
 transition: opacity 0.3s ease !important;
 -moz-user-select: none;
 -khtml-user-select: none;
 -webkit-user-select: none;
 user-select: none;
}
 
.vkWidget_button-moving:hover {
 opacity: 1 !important;
 -webkit-transition: opacity 0.3s ease !important;
 -moz-transition: opacity 0.3s ease !important;
 -ms-transition: opacity 0.3s ease !important;
 -o-transition: opacity 0.3s ease !important;
 transition: opacity 0.3s ease !important;
}
 
.vkWidget_button-moving:hover .vkWidget_button-icon-phone,
.vkWidget_button-moving:hover .vkWidget_button-text {
 -webkit-animation: none !important;
 animation: none !important;
 opacity: 1 !important;
}
 
.vkWidget_button-moving:hover .vkWidget_button-underlay {
 opacity: .35 !important;
 width: 138px !important;
 height: 138px !important;
 margin: -69px 0 0 -69px !important;
 -webkit-animation: none !important;
 animation: none !important;
}
 
.vkWidget_button-moving .vkWidget_button-icon {
 position: absolute !important;
 top: 0 !important;
 left: 0 !important;
 width: 66px !important;
 height: 67px !important;
 background: url('/_/css/perezvoni/img/vkWidget_button-moving-bg.png') no-repeat center 0 !important;
}
 
.vkWidget_button-moving:hover .vkWidget_button-icon {
 background: url('/_/css/perezvoni/img/vkWidget_button-moving-bg.png') no-repeat center -67px !important;
}
 
.vkWidget_button-moving .vkWidget_button-icon-phone {
 position: absolute !important;
 top: 0 !important;
 left: 0 !important;
 width: 66px !important;
 height: 67px !important;
 background: url('/_/css/perezvoni/img/vkWidget_button-moving-icon.png') no-repeat center center !important;
/* -webkit-animation: vkWidget_button-icon 5s infinite !important;   */
 animation: vkWidget_button-icon 5s infinite !important;
}
 
.vkWidget_button-moving .vkWidget_button-text {
	position: absolute;
	left: 50% !important;
	top: 70px !important;
	width: 90px !important;
	margin: 0 0 0 -45px !important;
	opacity: 0 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font: 300 12px/14px 'Open Sans', sans-serif !important;
	color: #FFF !important;
	-webkit-animation: vkWidget_button-text 8s infinite !important;
	animation: vkWidget_button-text 8s infinite !important;
}
 
.vkWidget_button-moving .vkWidget_button-underlay {
 position: absolute !important;
 left: 50%;
 top: 50%;
 width: 0 !important;
 height: 0 !important;
 margin: -69px 0 0 -69px !important;
 background: #FFF !important;
 opacity: 0;
 -webkit-border-radius: 20px !important;
 -moz-border-radius: 20px !important;
 -webkit-animation: vkWidget_button-underlay 8s infinite !important;
 animation: vkWidget_button-underlay 8s infinite !important;
}
 
.vkWidget_button-moving .vkWidget_popup-underlay {
 display: none;
 position: fixed !important;
 left: 0 !important;
 top: 0 !important;
 z-index: 990 !important;
 width: 100% !important;
 height: 100% !important;
 background: url('/_/css/perezvoni/img/vkWidget_popup-underlay.png') repeat 0 0 !important;
 cursor: pointer !important;
}
 
@-webkit-keyframes vkWidget_button-underlay {
 0% {
 opacity: 0;
 width: 0;
 height: 0;
 margin-top: 0;
 margin-left: 0;
 }
 20% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 75% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 100% {
 opacity: 0;
 width: 200px;
 height: 200px;
 margin-top: -100px;
 margin-left: -100px;
 }
}
 
@keyframes vkWidget_button-underlay {
 0% {
 opacity: 0;
 width: 0;
 height: 0;
 margin-top: 0;
 margin-left: 0;
 }
 20% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 75% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 100% {
 opacity: 0;
 width: 200px;
 height: 200px;
 margin-top: -100px;
 margin-left: -100px;
 }
}
 
@-webkit-keyframes vkWidget_button-icon {
 47% {transform: rotate(0deg);}
 50% {transform: rotate(15deg);}
 53% {transform: rotate(0deg);}
 54% {transform: rotate(15deg);}
 57% {transform: rotate(0deg);}
 60% {transform: rotate(15deg);}
 63% {transform: rotate(0deg);}
 66% {transform: rotate(15deg);}
 69% {transform: rotate(0deg);}
 72% {transform: rotate(15deg);}
 75% {transform: rotate(0deg);}
}
 
@keyframes vkWidget_button-icon {
 47% {transform: rotate(0deg);}
 50% {transform: rotate(15deg);}
 53% {transform: rotate(0deg);}
 54% {transform: rotate(15deg);}
 57% {transform: rotate(0deg);}
 60% {transform: rotate(15deg);}
 63% {transform: rotate(0deg);}
 66% {transform: rotate(15deg);}
 69% {transform: rotate(0deg);}
 72% {transform: rotate(15deg);}
 75% {transform: rotate(0deg);}
}
 
@-webkit-keyframes vkWidget_button-text {
 0% {
 opacity: 0;
 }
 55% {
 opacity: 1;
 }
 75% {
 opacity: 1;
 }
 100% {
 opacity: 0;
 }
}
 
@keyframes vkWidget_button-text {
 0% {
 opacity: 0;
 }
 55% {
 opacity: 1;
 }
 75% {
 opacity: 1;
 }
 100% {
 opacity: 0;
 }
}
.vkWidget_popup {
    position: static !important;
}
.vkWidget_popup-underlay {
	display: none;
	position: fixed !important;
	left: 0 !important;
	top: 0 !important;
	z-index: 990 !important;
	width: 100% !important;
	height: 100% !important;
	background: url('/_/css/perezvoni/img/vkWidget_popup-underlay.png') repeat 0 0 !important;
	cursor: pointer !important;
}

.vkWidget_popup-wrapper,
.vkWidget_popup_small-wrapper,
.vkWidget_popup_night-wrapper,
.vkWidget_popup-green,
.vkWidget_popup-gray,
.vkWidget_popup-success {
	display: none;
	position: fixed !important;
	left: 50% !important;
	top: 50% !important;
	z-index: 992 !important;
	width: 750px !important;
	height: 200px !important;
	margin: -170px 0 0 -375px;
	padding: 40px 0 100px !important;
	overflow: hidden !important;
	border-radius: 20px !important;
	-webkit-box-shadow: 0 0 12px #cecece !important;
	-moz-box-shadow: 0 0 12px #cecece !important;
	-ms-box-shadow: 0 0 12px #cecece !important;
	box-shadow: 0 0 12px #cecece !important;
	font-family: 'ProximaNova-Light', sans-serif !important;
	font-size: 21px !important;
	background: url('/_/css/perezvoni/img/vkWidget_bg.png') repeat 0 0 !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.vkWidget_popup-close {
	position: absolute !important;
	top: 15px !important;
	right: 25px !important;
	z-index: 993 !important;
	font: 300 14.5px 'Open Sans', sans-serif !important;
	text-decoration: underline;
	color: #B0B0B0 !important;
	cursor: pointer !important;
}

.vkWidget_popup-close:hover {
	color: #818181 !important;
}

.vkWidget_footer {
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 40px !important;
	text-align: right !important;
}

.vkWidget_footer a {
	display: inline-block !important;
	margin: 10px 25px 0 0 !important;
	text-decoration: none !important;
	font: 300 12px 'Open Sans', sans-serif !important;
	color: #919191 !important;
}

.vkWidget_footer a:hover {
	color: #B5B5B5 !important;
}

.vkWidget_image {
	position: absolute !important;
	top: 80px !important;
	left: 0;
}

.vkWidget_image img {
	position: relative !important;
	display: inline-block !important;
	vertical-align: bottom !important;
    margin-left: 10px !important;
}

.vkWidget_context {
	position: relative !important;
	width: 600px !important;
	margin: 60px 0 0 170px !important;
	z-index: 994 !important;
}

.vkWidget_popup_small-wrapper .vkWidget_context {
	margin: 60px 0 0 96px !important;
}

.vkWidget_popup_night-wrapper .vkWidget_context {
	margin: 52px 0 0 88px !important;
}

.vkWidget_title {
    text-align: left !important;
	width: 580px !important;
	margin: 0 0 32px !important;
	font: 300 20px 'Open Sans', sans-serif !important;
	letter-spacing: 0.1px !important;
	color: #000000 !important;
}

.vkWidget_form {
	float: left !important;
    display: -webkit-box !important;
}

.vkWidget_input {
    outline: none !important;
    width: 225px !important;
    height: 36px !important;
    padding: 0 10px 0 20px !important;
    border: none !important;
    border-bottom: 1px solid #d7d7d7 !important;
    vertical-align: bottom !important;
    font: 300 22px 'Open Sans', sans-serif !important;
    background: none !important;
    color: #6a6a6a !important;
    margin: 0 !important;
    display: inline !important;
    max-width: 225px !important;
    border-radius: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
}

.vkWidget_input:focus,
.vkWidget_input:active,
.vkWidget_input:hover {
    border: none !important;
    border-bottom: 1px solid #d7d7d7 !important;
    background: none !important;
    color: #6a6a6a !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
}

.vkWidget_submit {
	padding: 6px 10px !important;
	margin: 0 0 0 5px !important;
	width: 142px !important;
	height: 38px !important;
	background: url('/_/css/perezvoni/img/vkWidget_submit-button-bg.png') no-repeat 0 0 !important;
	border: none !important;
	cursor: pointer !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    display: inline-block;
}

.vkWidget_submit:hover {
	background: url('/_/css/perezvoni/img/vkWidget_submit-button-bg.png') no-repeat 0 -38px !important;
}

.vkWidget_timer {
	float: left !important;
	margin: 0 0 0 30px !important;
	padding: 0 30px 0 0 !important;
	color: #bababa !important;
	background: url('/_/css/perezvoni/img/vkWidget_popup-time-icon.png') no-repeat right center !important;
}

.vkWidget_time {
	font: 300 29px 'Open Sans', sans-serif !important;
}

.vkWidget_company-logo {
	position: absolute !important;
	width: 100% !important;
	top: 20px !important;
	left: 0 !important;
	text-align: center !important;
}

.vkWidget_blur {
 -webkit-filter: blur(1.4px);
 -moz-filter: blur(1.4px);
 -ms-filter: blur(1.4px);
 filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='2'/></filter></svg>#blur");
 filter: blur(2px);
 filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2);
}

.vkWidget_success {
	width: 385px !important;
	margin: 55px auto 0 !important;
	text-align: center !important;
}

.vkWidget_caption {
	font: 300 26px 'Open Sans', sans-serif !important;
	color: #000000 !important;
}

.vkWidget_success-notice {
	margin: 10px 0 0 !important;
	font: 300 14px 'Open Sans', sans-serif !important;
	color: #929191 !important;
}

.vkWidget_success-text {
	float: left !important;
	width: 190px !important;
	margin: 30px 0 0 0 !important;
	text-align: left !important;
}

.vkWidget_success-text a {
	text-decoration: none !important;
	border-bottom: 1px solid #c4c4c4 !important;
	font: 300 20px 'Open Sans', sans-serif !important;
	color: #505050 !important;
}

.vkWidget_success-text a:hover {
	color: #0088cc !important;
	border-bottom: 1px solid #0088cc !important;
}

.vkWidget_popup-green .vkWidget_submit {
	background: url('/_/css/perezvoni/img/vkWidget_submit-button-green-bg.png') no-repeat 0 0 !important;
}

.vkWidget_popup-green .vkWidget_submit:hover {
	background: url('/_/css/perezvoni/img/vkWidget_submit-button-green-bg.png') no-repeat 0 -38px !important;
}

.vkWidget_popup-gray .vkWidget_submit {
	background: url('/_/css/perezvoni/img/vkWidget_submit-button-gray-bg.png') no-repeat 0 0 !important;
}

.vkWidget_popup-gray .vkWidget_submit:hover {
	background: url('/_/css/perezvoni/img/vkWidget_submit-button-gray-bg.png') no-repeat 0 -38px !important;
}

.vkWidget_button-green {
	background: url('/_/css/perezvoni/img/vkWidget_button-green-bg.png') no-repeat center 0 !important;
}

.vkWidget_button-green:hover {
	background: url('/_/css/perezvoni/img/vkWidget_button-green-bg.png') no-repeat center -58px !important;
}

.vkWidget_button-gray {
	background: url('/_/css/perezvoni/img/vkWidget_button-gray-bg.png') no-repeat center 0 !important;
}

.vkWidget_button-gray:hover {
	background: url('/_/css/perezvoni/img/vkWidget_button-gray-bg.png') no-repeat center -58px !important;
}

.vkWidget_button-green .vkWidget_button-waves {
	background: url('/_/css/perezvoni/img/vkWidget_button-geen-waves-bg.png') no-repeat 0 0 !important;
}

.vkWidget_button-gray .vkWidget_button-waves {
	background: url('/_/css/perezvoni/img/vkWidget_button-gray-waves-bg.png') no-repeat 0 0 !important;
}

/* LEFT */
.vkWidget_button.vkWidget_button-left{
    background: url('/_/css/perezvoni/img/vkWidget_button-bg_left.png') no-repeat center -5px !important;
    left: -155px !important;
    -webkit-transition: left 0.3s ease !important;
	-moz-transition: left 0.3s ease !important;
	-ms-transition: left 0.3s ease !important;
	-o-transition: left 0.3s ease !important;
	transition: left 0.3s ease !important;
}
.vkWidget_button.vkWidget_button-left.vkWidget_button-green{
    background: url('/_/css/perezvoni/img/vkWidget_button-green-bg_left.png') no-repeat center -5px !important;
}
.vkWidget_button.vkWidget_button-left.vkWidget_button-green:hover{
    background: url('/_/css/perezvoni/img/vkWidget_button-green-bg_left.png') no-repeat center -63px !important;
}
.vkWidget_button.vkWidget_button-left.vkWidget_button-gray{
    background: url('/_/css/perezvoni/img/vkWidget_button-gray-bg_left.png') no-repeat center -5px !important;
}
.vkWidget_button.vkWidget_button-left.vkWidget_button-gray:hover{
    background: url('/_/css/perezvoni/img/vkWidget_button-gray-bg_left.png') no-repeat center -63px !important;
}
.vkWidget_button.vkWidget_button-left:hover{
    left: -150px !important;
    -webkit-transition: left 0.3s ease !important;
	-moz-transition: left 0.3s ease !important;
	-ms-transition: left 0.3s ease !important;
	-o-transition: left 0.3s ease !important;
	transition: left 0.3s ease !important;
    background: url('/_/css/perezvoni/img/vkWidget_button-bg_left.png') no-repeat center -63px !important;
}
.vkWidget_button.vkWidget_button-left .vkWidget_button-waves {
	position: absolute !important;
	right: -52px !important;
    left:  auto !important;
	top: -13px !important;
	width: 42px !important;
	height: 83px !important;
	opacity: 0;
	background: url('/_/css/perezvoni/img/vkWidget_button-waves-bg_left.png') no-repeat 0 0 !important;
}
.vkWidget_button-green.vkWidget_button-left .vkWidget_button-waves {
	background: url('/_/css/perezvoni/img/vkWidget_button-green-waves-bg_left.png') no-repeat 0 0 !important;
}

.vkWidget_button-gray.vkWidget_button-left .vkWidget_button-waves {
	background: url('/_/css/perezvoni/img/vkWidget_button-gray-waves-bg_left.png') no-repeat 0 0 !important;
}
/* END LEFT */

.vkWidget_popup_night-wrapper .vkWidget_title {
	width: 600px !important;
}

.vkWidget_select-wrapper {
	position: relative !important;
	display: inline-block !important;
	height: 31px !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
.vkWidget_select-wrapper ul,.vkWidget_select-wrapper li{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    list-style: none;
}

.vkWidget_select-wrapper.vkWidget_select-active .vkWidget_select-text,
.vkWidget_select-wrapper.vkWidget_select-active .vkWidget_select-text:after,
.vkWidget_select-wrapper.vkWidget_select-active .vkWidget_select-text:before {
	-webkit-border-radius:  3px 3px 0 0 !important;
	-moz-border-radius:  3px 3px 0 0 !important;
	border-radius:  3px 3px 0 0 !important;
	border-bottom: none !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.vkWidget_select-text,
.vkWidget_select-text:after,
.vkWidget_select-text:before {
	display: inline-block !important;
	width: 44px !important;
	height: 30px !important;
	border: 1px solid #d8d8d8 !important;
	padding: 0 0 0 6px !important;
	-webkit-border-radius:  3px !important;
	-moz-border-radius:  3px !important;
	border-radius:  3px !important;
	background: #ffffff url('/_/css/perezvoni/img/vkWidget_select.png') no-repeat 37px center !important;
	cursor: pointer !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.vkWidget_select-values {
	display: none;
	position: absolute !important;
	left: 0 !important;
	top: 30px !important;
	width: 50px !important;
	height: 140px !important;
	border: 1px solid #d8d8d8;
	border-top:  none !important;
	-webkit-border-radius: 0 0 3px 3px !important;
	-moz-border-radius: 0 0 3px 3px !important;
	border-radius: 0 0 3px 3px !important;
	background: #ffffff !important;
}

.vkWidget_select-values .vkWidget_select-values-inner {
	position: relative !important;
}

.vkWidget_select-value {
	padding: 0 0 0 6px !important;
}

.vkWidget_select-value:hover {
	background: #e2f4ff !important;
	cursor: pointer !important;
}

.vkWidget_free{
    padding: 30px 0 110px !important;
}

@-webkit-keyframes vkWidget_button-waves {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0.7;
	}
	100% {
		opacity: 0;
	}
}

@keyframes vkWidget_button-waves {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0.7;
	}
	100% {
		opacity: 0;
	}
}
.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}

.vscrollerbar {
	width: 5px;
	background: #dddddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}

.vscrollerbar:hover {
	background: #b8b8b8;
}

.vscrollerbarbeg {
	height: 0 !important;
	width: 36px;
}

.vscrollerbarend {
	height: 24px;
	width: 36px;
	background: none;
}

.vscrollerbase {
	width: 5px;
	background: none;
}

.vscrollerbasebeg {
	width: 5px;
	height: 0 !important;
	background: none;
}

.vscrollerbaseend {
	height: 0;
	width: 5px;
	background: none;
}

.vscrollerbar, .hscrollerbar {
	z-index: 2;
}

.scrollerjogbox {
	width: 5px;
	height: 16px;
	top: auto;
	left: auto;
	bottom: 0;
	right: 0;
	background: #37917A;
}

.vkWidget_popup-wrapper .vkWidget_title{
    width: 600px !important;
}
.vkWidget_popup-wrapper{
    width: 760px !important
}
.vkWidget_popup-wrapper .vkWidget_arrow{
    display:none;
}

/* ====================  facebok  ============================ */

/*div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
*/
.fbWidget_button {
	position: fixed !important;
	top: 50% !important;
	right: -155px !important;
	width: 204px !important;
	height: 58px !important;
	margin: -29px 0 0 !important;
	background: url('/_/css/perezvoni/img/fbWidget_button-bg.png') no-repeat center 0 !important;
	cursor: pointer !important;
	-webkit-transition: right 0.3s ease !important;
	-moz-transition: right 0.3s ease !important;
	-ms-transition: right 0.3s ease !important;
	-o-transition: right 0.3s ease !important;
	transition: right 0.3s ease !important;
    z-index: 9999999;
}


.fbWidget_button:hover {
	right: -150px !important;
	background: url('/_/css/perezvoni/img/fbWidget_button-bg.png') no-repeat center -58px !important;
	-webkit-transition: right 0.3s ease !important;
	-moz-transition: right 0.3s ease !important;
	-ms-transition: right 0.3s ease !important;
	-o-transition: right 0.3s ease !important;
	transition: right 0.3s ease !important;
}

.fbWidget_button.active .fbWidget_button-waves {
	-webkit-animation : fbWidget_button-waves 3s infinite !important;
	animation: fbWidget_button-waves 3s infinite !important;
}


.fbWidget_button .fbWidget_button-waves {
	position: absolute !important;
	left: -52px !important;
	top: -13px !important;
	width: 42px !important;
	height: 83px !important;
	opacity: 0;
	background: url('/_/css/perezvoni/img/fbWidget_button-waves-bg.png') no-repeat 0 0 !important;
}
.fbWidget_button-moving {
 position: fixed !important;
 z-index: 900 !important;
 top: 180px;
 right: 120px;
 width: 66px !important;
 height: 77px !important;
 margin: 0 0 -33px -33px !important;
 opacity: .6 !important;cursor: pointer !important;
 -webkit-transition: opacity 0.3s ease !important;
 -moz-transition: opacity 0.3s ease !important;
 -ms-transition: opacity 0.3s ease !important;
 -o-transition: opacity 0.3s ease !important;
 transition: opacity 0.3s ease !important;
 -moz-user-select: none;
 -khtml-user-select: none;
 -webkit-user-select: none;
 user-select: none;
}
 
.fbWidget_button-moving:hover {
 opacity: 1 !important;
 -webkit-transition: opacity 0.3s ease !important;
 -moz-transition: opacity 0.3s ease !important;
 -ms-transition: opacity 0.3s ease !important;
 -o-transition: opacity 0.3s ease !important;
 transition: opacity 0.3s ease !important;
}
 
.fbWidget_button-moving:hover .fbWidget_button-icon-phone,
.fbWidget_button-moving:hover .fbWidget_button-text {
 -webkit-animation: none !important;
 animation: none !important;
 opacity: 1 !important;
}
 
.fbWidget_button-moving:hover .fbWidget_button-underlay {
 opacity: .35 !important;
 width: 138px !important;
 height: 138px !important;
 margin: -69px 0 0 -69px !important;
 -webkit-animation: none !important;
 animation: none !important;
}
 
.fbWidget_button-moving .fbWidget_button-icon {
 position: absolute !important;
 top: 0 !important;
 left: 0 !important;
 width: 66px !important;
 height: 67px !important;
 background: url('/_/css/perezvoni/img/fbWidget_button-moving-bg.png') no-repeat center 0 !important;
}
 
.fbWidget_button-moving:hover .fbWidget_button-icon {
 background: url('/_/css/perezvoni/img/fbWidget_button-moving-bg.png') no-repeat center -67px !important;
}
 
.fbWidget_button-moving .fbWidget_button-icon-phone {
 position: absolute !important;
 top: 0 !important;
 left: 0 !important;
 width: 66px !important;
 height: 67px !important;
 background: url('/_/css/perezvoni/img/fbWidget_button-moving-icon.png') no-repeat center center !important;
 /*-webkit-animation: fbWidget_button-icon 5s infinite !important; */
 animation: fbWidget_button-icon 5s infinite !important;
}
 
.fbWidget_button-moving .fbWidget_button-text {
	position: absolute;
	left: 50% !important;
	top: 70px !important;
	width: 90px !important;
	margin: 0 0 0 -45px !important;
	opacity: 0 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font: 300 12px/14px 'Open Sans', sans-serif !important;
	color: #FFF !important;
	-webkit-animation: fbWidget_button-text 8s infinite !important;
	animation: fbWidget_button-text 8s infinite !important;
}
 
.fbWidget_button-moving .fbWidget_button-underlay {
 position: absolute !important;
 left: 50%;
 top: 50%;
 width: 0 !important;
 height: 0 !important;
 margin: -69px 0 0 -69px !important;
 background: #FFF !important;
 opacity: 0;
 -webkit-border-radius: 20px !important;
 -moz-border-radius: 20px !important;
 -webkit-animation: fbWidget_button-underlay 8s infinite !important;
 animation: fbWidget_button-underlay 8s infinite !important;
}
 
.fbWidget_button-moving .fbWidget_popup-underlay {
 display: none;
 position: fixed !important;
 left: 0 !important;
 top: 0 !important;
 z-index: 990 !important;
 width: 100% !important;
 height: 100% !important;
 background: url('/_/css/perezvoni/img/fbWidget_popup-underlay.png') repeat 0 0 !important;
 cursor: pointer !important;
}
 
@-webkit-keyframes fbWidget_button-underlay {
 0% {
 opacity: 0;
 width: 0;
 height: 0;
 margin-top: 0;
 margin-left: 0;
 }
 20% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 75% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 100% {
 opacity: 0;
 width: 200px;
 height: 200px;
 margin-top: -100px;
 margin-left: -100px;
 }
}
 
@keyframes fbWidget_button-underlay {
 0% {
 opacity: 0;
 width: 0;
 height: 0;
 margin-top: 0;
 margin-left: 0;
 }
 20% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 75% {
 opacity: .35;
 width: 138px;
 height: 138px;
 margin-top: -69px;
 margin-left: -69px;
 }
 100% {
 opacity: 0;
 width: 200px;
 height: 200px;
 margin-top: -100px;
 margin-left: -100px;
 }
}
 
@-webkit-keyframes fbWidget_button-icon {
 47% {transform: rotate(0deg);}
 50% {transform: rotate(15deg);}
 53% {transform: rotate(0deg);}
 54% {transform: rotate(15deg);}
 57% {transform: rotate(0deg);}
 60% {transform: rotate(15deg);}
 63% {transform: rotate(0deg);}
 66% {transform: rotate(15deg);}
 69% {transform: rotate(0deg);}
 72% {transform: rotate(15deg);}
 75% {transform: rotate(0deg);}
}
 
@keyframes fbWidget_button-icon {
 47% {transform: rotate(0deg);}
 50% {transform: rotate(15deg);}
 53% {transform: rotate(0deg);}
 54% {transform: rotate(15deg);}
 57% {transform: rotate(0deg);}
 60% {transform: rotate(15deg);}
 63% {transform: rotate(0deg);}
 66% {transform: rotate(15deg);}
 69% {transform: rotate(0deg);}
 72% {transform: rotate(15deg);}
 75% {transform: rotate(0deg);}
}
 
@-webkit-keyframes fbWidget_button-text {
 0% {
 opacity: 0;
 }
 55% {
 opacity: 1;
 }
 75% {
 opacity: 1;
 }
 100% {
 opacity: 0;
 }
}
 
@keyframes fbWidget_button-text {
 0% {
 opacity: 0;
 }
 55% {
 opacity: 1;
 }
 75% {
 opacity: 1;
 }
 100% {
 opacity: 0;
 }
}
.fbWidget_popup {
    position: static !important;
}
.fbWidget_popup-underlay {
	display: none;
	position: fixed !important;
	left: 0 !important;
	top: 0 !important;
	z-index: 990 !important;
	width: 100% !important;
	height: 100% !important;
	background: url('/_/css/perezvoni/img/fbWidget_popup-underlay.png') repeat 0 0 !important;
	cursor: pointer !important;
}

.fbWidget_popup-wrapper,
.fbWidget_popup_small-wrapper,
.fbWidget_popup_night-wrapper,
.fbWidget_popup-green,
.fbWidget_popup-gray,
.fbWidget_popup-success {
	display: none;
	position: fixed !important;
	left: 50% !important;
	top: 50% !important;
	z-index: 992 !important;
	width: 750px !important;
	height: 200px !important;
	margin: -170px 0 0 -375px;
	padding: 40px 0 100px !important;
	overflow: hidden !important;
	border-radius: 20px !important;
	-webkit-box-shadow: 0 0 12px #cecece !important;
	-moz-box-shadow: 0 0 12px #cecece !important;
	-ms-box-shadow: 0 0 12px #cecece !important;
	box-shadow: 0 0 12px #cecece !important;
	font-family: 'ProximaNova-Light', sans-serif !important;
	font-size: 21px !important;
	background: url('/_/css/perezvoni/img/fbWidget_bg.png') repeat 0 0 !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.fbWidget_popup-close {
	position: absolute !important;
	top: 15px !important;
	right: 25px !important;
	z-index: 993 !important;
	font: 300 14.5px 'Open Sans', sans-serif !important;
	text-decoration: underline;
	color: #B0B0B0 !important;
	cursor: pointer !important;
}

.fbWidget_popup-close:hover {
	color: #818181 !important;
}

.fbWidget_footer {
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 40px !important;
	text-align: right !important;
}

.fbWidget_footer a {
	display: inline-block !important;
	margin: 10px 25px 0 0 !important;
	text-decoration: none !important;
	font: 300 12px 'Open Sans', sans-serif !important;
	color: #919191 !important;
}

.fbWidget_footer a:hover {
	color: #B5B5B5 !important;
}

.fbWidget_image {
	position: absolute !important;
	top: 80px !important;
	left: 0;
}

.fbWidget_image img {
	position: relative !important;
	display: inline-block !important;
	vertical-align: bottom !important;
    margin-left: 10px !important;
}

.fbWidget_context {
	position: relative !important;
	width: 600px !important;
	margin: 60px 0 0 170px !important;
	z-index: 994 !important;
}

.fbWidget_popup_small-wrapper .fbWidget_context {
	margin: 60px 0 0 96px !important;
}

.fbWidget_popup_night-wrapper .fbWidget_context {
	margin: 52px 0 0 88px !important;
}

.fbWidget_title {
    text-align: left !important;
	width: 580px !important;
	margin: 0 0 32px !important;
	font: 300 20px 'Open Sans', sans-serif !important;
	letter-spacing: 0.1px !important;
	color: #000000 !important;
}

.fbWidget_form {
	float: left !important;
    display: -webkit-box !important;
}

.fbWidget_input {
    outline: none !important;
    width: 225px !important;
    height: 36px !important;
    padding: 0 10px 0 20px !important;
    border: none !important;
    border-bottom: 1px solid #d7d7d7 !important;
    vertical-align: bottom !important;
    font: 300 22px 'Open Sans', sans-serif !important;
    background: none !important;
    color: #6a6a6a !important;
    margin: 0 !important;
    display: inline !important;
    max-width: 225px !important;
    border-radius: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
}

.fbWidget_input:focus,
.fbWidget_input:active,
.fbWidget_input:hover {
    border: none !important;
    border-bottom: 1px solid #d7d7d7 !important;
    background: none !important;
    color: #6a6a6a !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
}

.fbWidget_submit {
	padding: 6px 10px !important;
	margin: 0 0 0 5px !important;
	width: 142px !important;
	height: 38px !important;
	background: url('/_/css/perezvoni/img/fbWidget_submit-button-bg.png') no-repeat 0 0 !important;
	border: none !important;
	cursor: pointer !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    display: inline-block;
}

.fbWidget_submit:hover {
	background: url('/_/css/perezvoni/img/fbWidget_submit-button-bg.png') no-repeat 0 -38px !important;
}

.fbWidget_timer {
	float: left !important;
	margin: 0 0 0 30px !important;
	padding: 0 30px 0 0 !important;
	color: #bababa !important;
	background: url('/_/css/perezvoni/img/fbWidget_popup-time-icon.png') no-repeat right center !important;
}

.fbWidget_time {
	font: 300 29px 'Open Sans', sans-serif !important;
}

.fbWidget_company-logo {
	position: absolute !important;
	width: 100% !important;
	top: 20px !important;
	left: 0 !important;
	text-align: center !important;
}

.fbWidget_blur {
 -webkit-filter: blur(1.4px);
 -moz-filter: blur(1.4px);
 -ms-filter: blur(1.4px);
 filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='2'/></filter></svg>#blur");
 filter: blur(2px);
 filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2);
}

.fbWidget_success {
	width: 385px !important;
	margin: 55px auto 0 !important;
	text-align: center !important;
}

.fbWidget_caption {
	font: 300 26px 'Open Sans', sans-serif !important;
	color: #000000 !important;
}

.fbWidget_success-notice {
	margin: 10px 0 0 !important;
	font: 300 14px 'Open Sans', sans-serif !important;
	color: #929191 !important;
}

.fbWidget_success-text {
	float: left !important;
	width: 190px !important;
	margin: 30px 0 0 0 !important;
	text-align: left !important;
}

.fbWidget_success-text a {
	text-decoration: none !important;
	border-bottom: 1px solid #c4c4c4 !important;
	font: 300 20px 'Open Sans', sans-serif !important;
	color: #505050 !important;
}

.fbWidget_success-text a:hover {
	color: #0088cc !important;
	border-bottom: 1px solid #0088cc !important;
}

.fbWidget_popup-green .fbWidget_submit {
	background: url('/_/css/perezvoni/img/fbWidget_submit-button-green-bg.png') no-repeat 0 0 !important;
}

.fbWidget_popup-green .fbWidget_submit:hover {
	background: url('/_/css/perezvoni/img/fbWidget_submit-button-green-bg.png') no-repeat 0 -38px !important;
}

.fbWidget_popup-gray .fbWidget_submit {
	background: url('/_/css/perezvoni/img/fbWidget_submit-button-gray-bg.png') no-repeat 0 0 !important;
}

.fbWidget_popup-gray .fbWidget_submit:hover {
	background: url('/_/css/perezvoni/img/fbWidget_submit-button-gray-bg.png') no-repeat 0 -38px !important;
}

.fbWidget_button-green {
	background: url('/_/css/perezvoni/img/fbWidget_button-green-bg.png') no-repeat center 0 !important;
}

.fbWidget_button-green:hover {
	background: url('/_/css/perezvoni/img/fbWidget_button-green-bg.png') no-repeat center -58px !important;
}

.fbWidget_button-gray {
	background: url('/_/css/perezvoni/img/fbWidget_button-gray-bg.png') no-repeat center 0 !important;
}

.fbWidget_button-gray:hover {
	background: url('/_/css/perezvoni/img/fbWidget_button-gray-bg.png') no-repeat center -58px !important;
}

.fbWidget_button-green .fbWidget_button-waves {
	background: url('/_/css/perezvoni/img/fbWidget_button-geen-waves-bg.png') no-repeat 0 0 !important;
}

.fbWidget_button-gray .fbWidget_button-waves {
	background: url('/_/css/perezvoni/img/fbWidget_button-gray-waves-bg.png') no-repeat 0 0 !important;
}

/* LEFT */
.fbWidget_button.fbWidget_button-left{
    background: url('/_/css/perezvoni/img/fbWidget_button-bg_left.png') no-repeat center -5px !important;
    left: -155px !important;
    -webkit-transition: left 0.3s ease !important;
	-moz-transition: left 0.3s ease !important;
	-ms-transition: left 0.3s ease !important;
	-o-transition: left 0.3s ease !important;
	transition: left 0.3s ease !important;
}
.fbWidget_button.fbWidget_button-left.fbWidget_button-green{
    background: url('/_/css/perezvoni/img/fbWidget_button-green-bg_left.png') no-repeat center -5px !important;
}
.fbWidget_button.fbWidget_button-left.fbWidget_button-green:hover{
    background: url('/_/css/perezvoni/img/fbWidget_button-green-bg_left.png') no-repeat center -63px !important;
}
.fbWidget_button.fbWidget_button-left.fbWidget_button-gray{
    background: url('/_/css/perezvoni/img/fbWidget_button-gray-bg_left.png') no-repeat center -5px !important;
}
.fbWidget_button.fbWidget_button-left.fbWidget_button-gray:hover{
    background: url('/_/css/perezvoni/img/fbWidget_button-gray-bg_left.png') no-repeat center -63px !important;
}
.fbWidget_button.fbWidget_button-left:hover{
    left: -150px !important;
    -webkit-transition: left 0.3s ease !important;
	-moz-transition: left 0.3s ease !important;
	-ms-transition: left 0.3s ease !important;
	-o-transition: left 0.3s ease !important;
	transition: left 0.3s ease !important;
    background: url('/_/css/perezvoni/img/fbWidget_button-bg_left.png') no-repeat center -63px !important;
}
.fbWidget_button.fbWidget_button-left .fbWidget_button-waves {
	position: absolute !important;
	right: -52px !important;
    left:  auto !important;
	top: -13px !important;
	width: 42px !important;
	height: 83px !important;
	opacity: 0;
	background: url('/_/css/perezvoni/img/fbWidget_button-waves-bg_left.png') no-repeat 0 0 !important;
}
.fbWidget_button-green.fbWidget_button-left .fbWidget_button-waves {
	background: url('/_/css/perezvoni/img/fbWidget_button-green-waves-bg_left.png') no-repeat 0 0 !important;
}

.fbWidget_button-gray.fbWidget_button-left .fbWidget_button-waves {
	background: url('/_/css/perezvoni/img/fbWidget_button-gray-waves-bg_left.png') no-repeat 0 0 !important;
}
/* END LEFT */

.fbWidget_popup_night-wrapper .fbWidget_title {
	width: 600px !important;
}

.fbWidget_select-wrapper {
	position: relative !important;
	display: inline-block !important;
	height: 31px !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
.fbWidget_select-wrapper ul,.fbWidget_select-wrapper li{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    list-style: none;
}

.fbWidget_select-wrapper.fbWidget_select-active .fbWidget_select-text,
.fbWidget_select-wrapper.fbWidget_select-active .fbWidget_select-text:after,
.fbWidget_select-wrapper.fbWidget_select-active .fbWidget_select-text:before {
	-webkit-border-radius:  3px 3px 0 0 !important;
	-moz-border-radius:  3px 3px 0 0 !important;
	border-radius:  3px 3px 0 0 !important;
	border-bottom: none !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.fbWidget_select-text,
.fbWidget_select-text:after,
.fbWidget_select-text:before {
	display: inline-block !important;
	width: 44px !important;
	height: 30px !important;
	border: 1px solid #d8d8d8 !important;
	padding: 0 0 0 6px !important;
	-webkit-border-radius:  3px !important;
	-moz-border-radius:  3px !important;
	border-radius:  3px !important;
	background: #ffffff url('/_/css/perezvoni/img/fbWidget_select.png') no-repeat 37px center !important;
	cursor: pointer !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.fbWidget_select-values {
	display: none;
	position: absolute !important;
	left: 0 !important;
	top: 30px !important;
	width: 50px !important;
	height: 140px !important;
	border: 1px solid #d8d8d8;
	border-top:  none !important;
	-webkit-border-radius: 0 0 3px 3px !important;
	-moz-border-radius: 0 0 3px 3px !important;
	border-radius: 0 0 3px 3px !important;
	background: #ffffff !important;
}

.fbWidget_select-values .fbWidget_select-values-inner {
	position: relative !important;
}

.fbWidget_select-value {
	padding: 0 0 0 6px !important;
}

.fbWidget_select-value:hover {
	background: #e2f4ff !important;
	cursor: pointer !important;
}

.fbWidget_free{
    padding: 30px 0 110px !important;
}

@-webkit-keyframes fbWidget_button-waves {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0.7;
	}
	100% {
		opacity: 0;
	}
}

@keyframes fbWidget_button-waves {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0.7;
	}
	100% {
		opacity: 0;
	}
}
.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}

.vscrollerbar {
	width: 5px;
	background: #dddddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}

.vscrollerbar:hover {
	background: #b8b8b8;
}

.vscrollerbarbeg {
	height: 0 !important;
	width: 36px;
}

.vscrollerbarend {
	height: 24px;
	width: 36px;
	background: none;
}

.vscrollerbase {
	width: 5px;
	background: none;
}

.vscrollerbasebeg {
	width: 5px;
	height: 0 !important;
	background: none;
}

.vscrollerbaseend {
	height: 0;
	width: 5px;
	background: none;
}

.vscrollerbar, .hscrollerbar {
	z-index: 2;
}

.scrollerjogbox {
	width: 5px;
	height: 16px;
	top: auto;
	left: auto;
	bottom: 0;
	right: 0;
	background: #37917A;
}

.fbWidget_popup-wrapper .fbWidget_title{
    width: 600px !important;
}
.fbWidget_popup-wrapper{
    width: 760px !important
}
.fbWidget_popup-wrapper .fbWidget_arrow{
    display:none;
}

/*
     */
/*
*/