.ui-tooltip {
	position: absolute;
	font-size: 13px;
	line-height: 1.213;
	top: 0;
	left: 0;
	padding: 0 0 3px 0;
	background: #fbf4e2;
	color: #000;
	z-index: 1000;
}
.ui-tooltip.tooltip_type-2 {
	border: 1px solid #eae7df;
	background: #fff;
}
	.ui-tooltip.tooltip_type-2:before {
		position: absolute;
		content: "";
		left: -1px;
		bottom: -1px;
		width: 100%;
		height: 4px;
		padding: 0 1px;
		background: #d3b872;
		z-index: 5;
	}
.ui-tooltip.position_my-left-top.position_at-right-top {
	
}
.ui-tooltip.position_my-center-bottom.position_at-center-top {
	
}

	.ui-tooltip .ui-tooltip-content {
		position: relative;
		max-width: 940px;
		padding: 27px 30px 25px 30px;
		background: inherit;
		z-index: 10;
	}
	.ui-tooltip.tooltip_type-2 .ui-tooltip-content {
		padding: 18px 25px 19px 2px;
	}
	.ui-tooltip .tooltip-arrow {
		position: absolute;
		width: 12px;
		height: 12px;
		z-index: 5;
	}
		.ui-tooltip .tooltip-arrow:before, .ui-tooltip .tooltip-arrow:after {
			position: absolute;
			content: "";
			top: 0;
			left: 0;
		}
		.ui-tooltip .ui-tooltip-content .tooltip-arrow {
			display: none;
		}
		
	.ui-tooltip.position_my-left-top.position_at-right-top .tooltip-arrow {
		top: 29px;
		right: 100%;
	}
		.ui-tooltip.position_my-left-top.position_at-right-top .tooltip-arrow:before {
			top: 0;
			right: 0;
			border-right: 6px solid #fbf4e2;
			border-bottom: 6px solid transparent;
			border-top: 6px solid transparent;
		}
	.ui-tooltip.position_my-center-bottom.position_at-center-top .tooltip-arrow {
		top: 100%;
		right: 50%;
		margin: 1px 0 0 0;
	}
		.ui-tooltip.position_my-center-bottom.position_at-center-top .tooltip-arrow:before {
			top: 0;
			right: 0;
			border-top: 6px solid #d3b872;
			border-right: 6px solid transparent;
			border-left: 6px solid transparent;
		}
		

.ui-tooltip.style-default {
	position: absolute;
	font-size: 13px;
	top: 0;
	left: 0;
	padding: 5px 20px 5px 20px;
	border: 1px solid #d3d3d3;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0; 
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #fff;
	color: #8f8f8f;
	z-index: 1000;
}
.ui-tooltip.style-default.align-bottom-left.position-top {
	margin-top: 8px;
}
.ui-tooltip.style-default.align-bottom-left.position-bottom {
	margin-top: -8px;
}
.ui-tooltip.style-default.align-bottom-left.position-left {
	margin-left: 12px;
}
.ui-tooltip.style-default.align-bottom-left.position-right {
	margin-left: -12px;
}

.ui-tooltip.style-default.align-top-right.position-top {
	margin-top: -14px;
}
.ui-tooltip.style-default.align-top-right.position-bottom {
	margin-top: 19px;
}
.ui-tooltip.style-default.align-top-right.position-left {
	margin-left: 11px;
}
.ui-tooltip.style-default.align-top-right.position-right {
	margin-left: -11px;
}
	.ui-tooltip.style-default .ui-tooltip-content {
		position: relative;
		padding: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
		border-radius: 0; 
		z-index: 10;
	}
		.ui-tooltip.style-default .ui-tooltip-content h4 {
			font-size: 13px;
			font-weight: bold;
			margin: 0;
			text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35);
			color: #515151;
		}
		.ui-tooltip.style-default .ui-tooltip-content p {
			margin: 0;
		}
		.ui-tooltip.style-default .ui-tooltip-content .tooltip_name {
			color: #227dab;
		}
	.ui-tooltip.style-default .tooltip-arrow {
		display: none;
	}