/*-- pp_tooltip --*/
.bl_pp_tooltip{ position: absolute; }
.pp_tooltip{ position: absolute; z-index: 100; cursor: auto; left: -209px; top: 67px; }
.pp_tooltip_cont{ background: #fff; box-shadow: 0 0 10px rgba(54, 54, 54, 0.5); border-radius: 10px; position: relative; z-index: 10; width: 257px; padding: 0 14px 0 12px;  }
.pp_tooltip_cont .btn_header_pic_position{ margin: 28px 27px 0 0;  }
.pp_tooltip:before, .pp_tooltip:after{
	content: '';
	width: 20px;
	height: 20px;
	background: #fff;
	transform: rotate(45deg);
	position: absolute;
	top: -10px;
	right: 20px;
	z-index: 11;
}

.pp_tooltip:after{ box-shadow: 0 0 10px rgba(54, 54, 54, 0.5); z-index: 9; }
.pp_tooltip ul.icons_tooltip_list{ margin: 0; padding: 0; }
.pp_tooltip ul.icons_tooltip_list li{ background: url(../images/icon_link.png) 2px 23px no-repeat; margin: 0 5px 0 0; padding: 0; white-space: nowrap; text-align: left; padding: 0 0 0 30px; }
.pp_tooltip .link_frm{ padding: 19px 0; width: 230px; position: relative;}
.pp_tooltip .link_frm .video_loader{display:none; position:absolute; right: 6px; top:20px;}
.pp_tooltip .link_frm a.btn_check{ display: block; width: 36px; height: 24px; background: #2fa1f2 url(../images/btn_capcha.png) 50% 50% no-repeat; float: right; border-radius: 3px; padding: 0; transition: all 0.3s linear; }
.pp_tooltip .link_frm a.btn_check:hover{ background: #3bb1fb url(../images/btn_capcha.png) 50% 50% no-repeat; }
.pp_tooltip .link_frm input{ height: 22px; font-size: 12px; padding: 0 10px; width: 160px; float: left; margin: 0; border: 1px solid #dfdfdf; border-radius: 3px; background-image: linear-gradient(to bottom, rgb(232, 232, 232) 0%, rgb(254, 254, 254) 100%); }
/*-- /pp_tooltip --*/