.bubbleInfo {
	position: relative;
}

/* Bubble pop-up */
.tooltip {
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;	
	width:220px;
	border:none;
	margin-left:-98px;
	margin-top:-120px;
	cursor:default;
}

.tooltip td {
	border:none !important;	
}

.tooltip td.corner {
	width: 11px;
	height: 11px;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
	overflow:hidden;
}

.tooltip td.topleft { background-image: url(/civilek/images/tooltipLT.png); }
.tooltip td.topright { background-image: url(/civilek/images/tooltipRT.png); }
.tooltip td.bottomleft { background-image: url(/civilek/images/tooltipLB.png); height:17px; background-repeat:no-repeat; }
.tooltip td.bottomright { background-image: url(/civilek/images/tooltipRB.png); height:17px;background-repeat:no-repeat; }

.tooltip td.top { background-image: url(/civilek/images/tooltipTbg.png); }
.tooltip td.right { background-image: url(/civilek/images/tooltipRbg.png); }
.tooltip td.left { background-image: url(/civilek/images/tooltipLbg.png); }
.tooltip td.bottom { background-image: url(/civilek/images/tooltipBbg.png); height:17px; background-repeat:repeat-x;}
.tooltip td.bottom img { display: block; margin: 0 auto; }
.tooltip td.bottom div {background-image: url(/civilek/images/tooltipArrow.png); width:21px; height:16px;}


.tooltip .tooltip-contents {
	font-size: 12px;
	line-height: 1.2em;
	background-color: #FFF;
	color: #0090ff;
	font-weight:bold;
	text-align:center;
	background-repeat:repeat-x;
	cursor:default;
}

.normaltooltip .tooltip-contents {
	font-size:11px !important;
	font-weight:normal !important;
	text-align:left !important;
}

.bubbleInfo table.tooltip-contents th {
	text-align: right;
	text-transform: lowercase;
	}

.bubbleInfo table.tooltip-contents td {
	text-align: left;
}
