.tip{position:absolute;z-index:11;display:none;z-index:9999}
.tip.block {display: block;}

.tip-content{
	padding:10px;
	z-index:13;
	position: relative;
}

.black-tip .tip-content{
	padding:3px;
	background:#000;
	color:#fff;
}

.tip-s .tip-content{padding:5px;}

.tip-arrow,.tip{
	-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 3px 10px rgba(0, 0, 0, 0.35);
	box-shadow:         0px 3px 10px rgba(0, 0, 0, 0.5);
	border:1px solid #cecece;
}

.tip-content,.tip-arrow,.tip{background: #fff;}

.tip-arrow{
	height: 15px;
	position: absolute;
	width: 15px;
	z-index: 12;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=-0.70710678, M21=0.70710678, M22=0.70710678,sizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=-0.70710678, M21=0.70710678, M22=0.70710678,sizingMethod='auto expand');
	transform: rotate(45deg);
}

.tip-s .tip-arrow{
	width: 10px;
	height: 10px;
}

.tip-art{
	border-right: none;
	border-bottom: none;
	top: -8px;
	left: 10px;
}

.tip-artr{
	border-right: none;
	border-bottom: none;
	top: -8px;
	right: 10px;
}

.tip-s .tip-art,.tip-s .tip-artr{top: -6px;}

.tip-arr{
	border-left: none;
	border-bottom: none;
	top: 10px;
	right: -8px;
}

.tip-s .tip-arr{
	top: 6px;
	right: -6px;
}

.tip-arb{
	border-left: none;
	border-top: none;
	bottom: -8px;
	left: 10px;
}

.tip-s .tip-arb{bottom: -6px;}


.tip-arl{
	border-right: none;
	border-top: none;
	top: 10px;
	left: -8px;
}

.tip-s .tip-arl{
	top: 6px;
	left: -6px;
}

.tip-header{
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
	background: linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );

	border-bottom: 1px solid rgba(188, 193, 208, .5);
	font-size: 105%;
	font-weight: bold;
	padding: 8px 10px 5px 10px;
	margin-bottom:10px;
}

.tip-content-area {
	padding: 8px 10px 10px 10px;
}

.tip-action-area {
	border-top: 1px solid rgba(188, 193, 208, .5);
	padding: 8px;
	text-align: right;
	background-color:#F3F3F3;
	z-index:14;
	position:relative;
}

.tip-fc{background-color:#F3F3F3;}
