/* Balloon */
div.balloon-left,
div.balloon-right {
	margin-top: 10px;
}

div.balloon-right table {
	margin-left:auto; 
	margin-right:0;
}

table.balloon1,
table.balloon2,
table.balloon3,
table.balloon4,
table.balloon5,
table.balloon6,
table.balloon7,
table.balloon8,
table.balloon9 {
	border-collapse: collapse;
	empty-cells: show;
}

table.balloon1 tr.top,
table.balloon2 tr.top,
table.balloon3 tr.top,
table.balloon4 tr.top,
table.balloon5 tr.top,
table.balloon6 tr.top,
table.balloon7 tr.top,
table.balloon8 tr.top,
table.balloon9 tr.top {
	height: 9px;
}

table.balloon1 tr.top td.left,
table.balloon2 tr.top td.left,
table.balloon3 tr.top td.left,
table.balloon4 tr.top td.left,
table.balloon5 tr.top td.left,
table.balloon6 tr.top td.left,
table.balloon7 tr.top td.left,
table.balloon8 tr.top td.left,
table.balloon9 tr.top td.left {
	background-repeat: no-repeat;
	background-position: right;
	background-image: url(images/balloon/1/top_left.png);
	width: 12px;
}

table.balloon1 tr.top td.center,
table.balloon2 tr.top td.center,
table.balloon3 tr.top td.center,
table.balloon4 tr.top td.center,
table.balloon5 tr.top td.center,
table.balloon6 tr.top td.center,
table.balloon7 tr.top td.center,
table.balloon8 tr.top td.center,
table.balloon9 tr.top td.center {
	background-repeat: repeat-x;
	background-image: url(images/balloon/1/top.png);
}

table.balloon1 tr.top td.right,
table.balloon2 tr.top td.right,
table.balloon3 tr.top td.right,
table.balloon4 tr.top td.right,
table.balloon5 tr.top td.right,
table.balloon6 tr.top td.right,
table.balloon7 tr.top td.right,
table.balloon8 tr.top td.right,
table.balloon9 tr.top td.right {
	background-image: url(images/balloon/1/top_right.png);
	background-repeat: no-repeat;
	width: 11px;
}

table.balloon1 tr.middle td.left,
table.balloon2 tr.middle td.left,
table.balloon3 tr.middle td.left,
table.balloon4 tr.middle td.left,
table.balloon5 tr.middle td.left,
table.balloon6 tr.middle td.left,
table.balloon7 tr.middle td.left,
table.balloon8 tr.middle td.left,
table.balloon9 tr.middle td.left {
	background-repeat: repeat-y;
	background-position: right;
	background-image: url(images/balloon/1/left.png);
}

div.balloon-left table.balloon1 tr.middle td.center,
div.balloon-left table.balloon2 tr.middle td.center,
div.balloon-left table.balloon3 tr.middle td.center,
div.balloon-left table.balloon4 tr.middle td.center,
div.balloon-left table.balloon5 tr.middle td.center,
div.balloon-left table.balloon6 tr.middle td.center,
div.balloon-left table.balloon7 tr.middle td.center,
div.balloon-left table.balloon8 tr.middle td.center,
div.balloon-left table.balloon9 tr.middle td.center {
	text-align: left;
	color: black;
	font-size: 12px;
	font-family: Helvetica;
	background-image: url(images/balloon/1/middle.png);
}

div.balloon-right table.balloon1 tr.middle td.center,
div.balloon-right table.balloon2 tr.middle td.center,
div.balloon-right table.balloon3 tr.middle td.center,
div.balloon-right table.balloon4 tr.middle td.center,
div.balloon-right table.balloon5 tr.middle td.center,
div.balloon-right table.balloon6 tr.middle td.center,
div.balloon-right table.balloon7 tr.middle td.center,
div.balloon-right table.balloon8 tr.middle td.center,
div.balloon-right table.balloon9 tr.middle td.center {
	text-align: left;
	color: black;
	font-size: 12px;
	font-family: Helvetica;
	background-image: url(images/balloon/1/middle.png);
}

table.balloon1 tr.middle td.center p,
table.balloon2 tr.middle td.center p,
table.balloon3 tr.middle td.center p,
table.balloon4 tr.middle td.center p,
table.balloon5 tr.middle td.center p,
table.balloon6 tr.middle td.center p,
table.balloon7 tr.middle td.center p,
table.balloon8 tr.middle td.center p,
table.balloon9 tr.middle td.center p {
	margin: 0 0 0 0;
}

table.balloon1 tr.middle td.right,
table.balloon2 tr.middle td.right,
table.balloon3 tr.middle td.right,
table.balloon4 tr.middle td.right,
table.balloon5 tr.middle td.right,
table.balloon6 tr.middle td.right,
table.balloon7 tr.middle td.right,
table.balloon8 tr.middle td.right,
table.balloon9 tr.middle td.right {
	background-repeat: repeat-y;
	background-image: url(images/balloon/1/right.png);
}

table.balloon1 tr.bottom,
table.balloon2 tr.bottom,
table.balloon3 tr.bottom,
table.balloon4 tr.bottom,
table.balloon5 tr.bottom,
table.balloon6 tr.bottom,
table.balloon7 tr.bottom,
table.balloon8 tr.bottom,
table.balloon9 tr.bottom {
	height: 20px;
}

table.balloon1 tr.bottom td.left,
table.balloon2 tr.bottom td.left,
table.balloon3 tr.bottom td.left,
table.balloon4 tr.bottom td.left,
table.balloon5 tr.bottom td.left,
table.balloon6 tr.bottom td.left,
table.balloon7 tr.bottom td.left,
table.balloon8 tr.bottom td.left,
table.balloon9 tr.bottom td.left {
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(images/balloon/1/bottom_left.png);
}

div.balloon-left table.balloon1 tr.bottom td.center,
div.balloon-left table.balloon2 tr.bottom td.center,
div.balloon-left table.balloon3 tr.bottom td.center,
div.balloon-left table.balloon4 tr.bottom td.center,
div.balloon-left table.balloon5 tr.bottom td.center,
div.balloon-left table.balloon6 tr.bottom td.center,
div.balloon-left table.balloon7 tr.bottom td.center,
div.balloon-left table.balloon8 tr.bottom td.center,
div.balloon-left table.balloon9 tr.bottom td.center {
	background-repeat: repeat-x;
	background-image: url(images/balloon/1/bottom.png);
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
}

div.balloon-right table.balloon1 tr.bottom td.center,
div.balloon-right table.balloon2 tr.bottom td.center,
div.balloon-right table.balloon3 tr.bottom td.center,
div.balloon-right table.balloon4 tr.bottom td.center,
div.balloon-right table.balloon5 tr.bottom td.center,
div.balloon-right table.balloon6 tr.bottom td.center,
div.balloon-right table.balloon7 tr.bottom td.center,
div.balloon-right table.balloon8 tr.bottom td.center,
div.balloon-right table.balloon9 tr.bottom td.center {
	background-repeat: repeat-x;
	background-image: url(images/balloon/1/bottom.png);
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
	padding-top: expression('2px');
}

table.balloon1 tr.bottom td.center div.pre-arrow,
table.balloon2 tr.bottom td.center div.pre-arrow,
table.balloon3 tr.bottom td.center div.pre-arrow,
table.balloon4 tr.bottom td.center div.pre-arrow,
table.balloon5 tr.bottom td.center div.pre-arrow,
table.balloon6 tr.bottom td.center div.pre-arrow,
table.balloon7 tr.bottom td.center div.pre-arrow,
table.balloon8 tr.bottom td.center div.pre-arrow,
table.balloon9 tr.bottom td.center div.pre-arrow {
	display: inline;
	visibility: hidden;
}

div.balloon-left table.balloon1 tr.bottom td.center div.arrow,
div.balloon-left table.balloon2 tr.bottom td.center div.arrow,
div.balloon-left table.balloon3 tr.bottom td.center div.arrow,
div.balloon-left table.balloon4 tr.bottom td.center div.arrow,
div.balloon-left table.balloon5 tr.bottom td.center div.arrow,
div.balloon-left table.balloon6 tr.bottom td.center div.arrow,
div.balloon-left table.balloon7 tr.bottom td.center div.arrow,
div.balloon-left table.balloon8 tr.bottom td.center div.arrow,
div.balloon-left table.balloon9 tr.bottom td.center div.arrow {
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/balloon/1/arrow-left.png);
	display: inline;
	width: 12px;
	height: 19px;
}

div.balloon-right table.balloon1 tr.bottom td.center div.arrow,
div.balloon-right table.balloon2 tr.bottom td.center div.arrow,
div.balloon-right table.balloon3 tr.bottom td.center div.arrow,
div.balloon-right table.balloon4 tr.bottom td.center div.arrow,
div.balloon-right table.balloon5 tr.bottom td.center div.arrow,
div.balloon-right table.balloon6 tr.bottom td.center div.arrow,
div.balloon-right table.balloon7 tr.bottom td.center div.arrow,
div.balloon-right table.balloon8 tr.bottom td.center div.arrow,
div.balloon-right table.balloon9 tr.bottom td.center div.arrow {
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/balloon/1/arrow-right.png);
	display: inline;
	width: 12px;
	height: 19px;
}

table.balloon1 tr.bottom td.right,
table.balloon2 tr.bottom td.right,
table.balloon3 tr.bottom td.right,
table.balloon4 tr.bottom td.right,
table.balloon5 tr.bottom td.right,
table.balloon6 tr.bottom td.right,
table.balloon7 tr.bottom td.right,
table.balloon8 tr.bottom td.right,
table.balloon9 tr.bottom td.right {
	background-image: url(images/balloon/1/bottom_right.png);
	background-repeat: no-repeat;
}
 
div.balloon-left table.balloon1 tr.bottom-line td, 
div.balloon-left table.balloon2 tr.bottom-line td, 
div.balloon-left table.balloon3 tr.bottom-line td, 
div.balloon-left table.balloon4 tr.bottom-line td, 
div.balloon-left table.balloon5 tr.bottom-line td, 
div.balloon-left table.balloon6 tr.bottom-line td, 
div.balloon-left table.balloon7 tr.bottom-line td, 
div.balloon-left table.balloon8 tr.bottom-line td,
div.balloon-left table.balloon9 tr.bottom-line td {
	text-align: left;
}
 
div.balloon-right table.balloon1 tr.bottom-line td, 
div.balloon-right table.balloon2 tr.bottom-line td, 
div.balloon-right table.balloon3 tr.bottom-line td, 
div.balloon-right table.balloon4 tr.bottom-line td, 
div.balloon-right table.balloon5 tr.bottom-line td, 
div.balloon-right table.balloon6 tr.bottom-line td, 
div.balloon-right table.balloon7 tr.bottom-line td, 
div.balloon-right table.balloon8 tr.bottom-line td,
div.balloon-right table.balloon9 tr.bottom-line td {
	text-align: right;
}

/* balloon2 */

table.balloon2 tr.top td.left {
	background-image: url(images/balloon/2/top_left.png);
}

table.balloon2 tr.top td.center {
	background-image: url(images/balloon/2/top.png);
}

table.balloon2 tr.top td.right {
	background-image: url(images/balloon/2/top_right.png);
}

table.balloon2 tr.middle td.left {
	background-image: url(images/balloon/2/left.png);
}

div.balloon-left table.balloon2 tr.middle td.center,
div.balloon-right table.balloon2 tr.middle td.center {
	background-image: url(images/balloon/2/middle.png);
}

table.balloon2 tr.middle td.right {
	background-image: url(images/balloon/2/right.png);
}

table.balloon2 tr.bottom td.left {
	background-image: url(images/balloon/2/bottom_left.png);
}

div.balloon-left table.balloon2 tr.bottom td.center,
div.balloon-right table.balloon2 tr.bottom td.center {
	background-image: url(images/balloon/2/bottom.png);
}

div.balloon-left table.balloon2 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/2/arrow-left.png);
}

div.balloon-right table.balloon2 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/2/arrow-right.png);
}

table.balloon2 tr.bottom td.right {
	background-image: url(images/balloon/2/bottom_right.png);
}


/* balloon3 */

table.balloon3 tr.top td.left {
	background-image: url(images/balloon/3/top_left.png);
}

table.balloon3 tr.top td.center {
	background-image: url(images/balloon/3/top.png);
}

table.balloon3 tr.top td.right {
	background-image: url(images/balloon/3/top_right.png);
}

table.balloon3 tr.middle td.left {
	background-image: url(images/balloon/3/left.png);
}

div.balloon-left table.balloon3 tr.middle td.center,
div.balloon-right table.balloon3 tr.middle td.center {
	background-image: url(images/balloon/3/middle.png);
}

table.balloon3 tr.middle td.right {
	background-image: url(images/balloon/3/right.png);
}

table.balloon3 tr.bottom td.left {
	background-image: url(images/balloon/3/bottom_left.png);
}

div.balloon-left table.balloon3 tr.bottom td.center,
div.balloon-right table.balloon3 tr.bottom td.center {
	background-image: url(images/balloon/3/bottom.png);
}

div.balloon-left table.balloon3 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/3/arrow-left.png);
}

div.balloon-right table.balloon3 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/3/arrow-right.png);
}

table.balloon3 tr.bottom td.right {
	background-image: url(images/balloon/3/bottom_right.png);
}


/* balloon4 */

table.balloon4 tr.top td.left {
	background-image: url(images/balloon/4/top_left.png);
}

table.balloon4 tr.top td.center {
	background-image: url(images/balloon/4/top.png);
}

table.balloon4 tr.top td.right {
	background-image: url(images/balloon/4/top_right.png);
}

table.balloon4 tr.middle td.left {
	background-image: url(images/balloon/4/left.png);
}

div.balloon-left table.balloon4 tr.middle td.center,
div.balloon-right table.balloon4 tr.middle td.center {
	background-image: url(images/balloon/4/middle.png);
}

table.balloon4 tr.middle td.right {
	background-image: url(images/balloon/4/right.png);
}

table.balloon4 tr.bottom td.left {
	background-image: url(images/balloon/4/bottom_left.png);
}

div.balloon-left table.balloon4 tr.bottom td.center,
div.balloon-right table.balloon4 tr.bottom td.center {
	background-image: url(images/balloon/4/bottom.png);
}

div.balloon-left table.balloon4 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/4/arrow-left.png);
}

div.balloon-right table.balloon4 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/4/arrow-right.png);
}

table.balloon4 tr.bottom td.right {
	background-image: url(images/balloon/4/bottom_right.png);
}


/* balloon5 */

table.balloon5 tr.top td.left {
	background-image: url(images/balloon/5/top_left.png);
}

table.balloon5 tr.top td.center {
	background-image: url(images/balloon/5/top.png);
}

table.balloon5 tr.top td.right {
	background-image: url(images/balloon/5/top_right.png);
}

table.balloon5 tr.middle td.left {
	background-image: url(images/balloon/5/left.png);
}

div.balloon-left table.balloon5 tr.middle td.center,
div.balloon-right table.balloon5 tr.middle td.center {
	background-image: url(images/balloon/5/middle.png);
}

table.balloon5 tr.middle td.right {
	background-image: url(images/balloon/5/right.png);
}

table.balloon5 tr.bottom td.left {
	background-image: url(images/balloon/5/bottom_left.png);
}

div.balloon-left table.balloon5 tr.bottom td.center,
div.balloon-right table.balloon5 tr.bottom td.center {
	background-image: url(images/balloon/5/bottom.png);
}

div.balloon-left table.balloon5 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/5/arrow-left.png);
}

div.balloon-right table.balloon5 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/5/arrow-right.png);
}

table.balloon5 tr.bottom td.right {
	background-image: url(images/balloon/5/bottom_right.png);
}


/* balloon6 */

table.balloon6 tr.top td.left {
	background-image: url(images/balloon/6/top_left.png);
}

table.balloon6 tr.top td.center {
	background-image: url(images/balloon/6/top.png);
}

table.balloon6 tr.top td.right {
	background-image: url(images/balloon/6/top_right.png);
}

table.balloon6 tr.middle td.left {
	background-image: url(images/balloon/6/left.png);
}

div.balloon-left table.balloon6 tr.middle td.center,
div.balloon-right table.balloon6 tr.middle td.center {
	background-image: url(images/balloon/6/middle.png);
}

table.balloon6 tr.middle td.right {
	background-image: url(images/balloon/6/right.png);
}

table.balloon6 tr.bottom td.left {
	background-image: url(images/balloon/6/bottom_left.png);
}

div.balloon-left table.balloon6 tr.bottom td.center,
div.balloon-right table.balloon6 tr.bottom td.center {
	background-image: url(images/balloon/6/bottom.png);
}

div.balloon-left table.balloon6 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/6/arrow-left.png);
}

div.balloon-right table.balloon6 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/6/arrow-right.png);
}

table.balloon6 tr.bottom td.right {
	background-image: url(images/balloon/6/bottom_right.png);
}


/* balloon7 */

table.balloon7 tr.top td.left {
	background-image: url(images/balloon/7/top_left.png);
}

table.balloon7 tr.top td.center {
	background-image: url(images/balloon/7/top.png);
}

table.balloon7 tr.top td.right {
	background-image: url(images/balloon/7/top_right.png);
}

table.balloon7 tr.middle td.left {
	background-image: url(images/balloon/7/left.png);
}

div.balloon-left table.balloon7 tr.middle td.center,
div.balloon-right table.balloon7 tr.middle td.center {
	background-image: url(images/balloon/7/middle.png);
}

table.balloon7 tr.middle td.right {
	background-image: url(images/balloon/7/right.png);
}

table.balloon7 tr.bottom td.left {
	background-image: url(images/balloon/7/bottom_left.png);
}

div.balloon-left table.balloon7 tr.bottom td.center,
div.balloon-right table.balloon7 tr.bottom td.center {
	background-image: url(images/balloon/7/bottom.png);
}

div.balloon-left table.balloon7 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/7/arrow-left.png);
}

div.balloon-right table.balloon7 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/7/arrow-right.png);
}

table.balloon7 tr.bottom td.right {
	background-image: url(images/balloon/7/bottom_right.png);
}


/* balloon8 */

table.balloon8 tr.top td.left {
	background-image: url(images/balloon/8/top_left.png);
}

table.balloon8 tr.top td.center {
	background-image: url(images/balloon/8/top.png);
}

table.balloon8 tr.top td.right {
	background-image: url(images/balloon/8/top_right.png);
}

table.balloon8 tr.middle td.left {
	background-image: url(images/balloon/8/left.png);
}

div.balloon-left table.balloon8 tr.middle td.center,
div.balloon-right table.balloon8 tr.middle td.center {
	background-image: url(images/balloon/8/middle.png);
}

table.balloon8 tr.middle td.right {
	background-image: url(images/balloon/8/right.png);
}

table.balloon8 tr.bottom td.left {
	background-image: url(images/balloon/8/bottom_left.png);
}

div.balloon-left table.balloon8 tr.bottom td.center,
div.balloon-right table.balloon8 tr.bottom td.center {
	background-image: url(images/balloon/8/bottom.png);
}

div.balloon-left table.balloon8 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/8/arrow-left.png);
}

div.balloon-right table.balloon8 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/8/arrow-right.png);
}

table.balloon8 tr.bottom td.right {
	background-image: url(images/balloon/8/bottom_right.png);
}


/* balloon9 */

table.balloon9 tr.top td.left {
	background-image: url(images/balloon/9/top_left.png);
}

table.balloon9 tr.top td.center {
	background-image: url(images/balloon/9/top.png);
}

table.balloon9 tr.top td.right {
	background-image: url(images/balloon/9/top_right.png);
}

table.balloon9 tr.middle td.left {
	background-image: url(images/balloon/9/left.png);
}

div.balloon-left table.balloon9 tr.middle td.center,
div.balloon-right table.balloon9 tr.middle td.center {
	background-image: url(images/balloon/9/middle.png);
}

table.balloon9 tr.middle td.right {
	background-image: url(images/balloon/9/right.png);
}

table.balloon9 tr.bottom td.left {
	background-image: url(images/balloon/9/bottom_left.png);
}

div.balloon-left table.balloon9 tr.bottom td.center,
div.balloon-right table.balloon9 tr.bottom td.center {
	background-image: url(images/balloon/9/bottom.png);
}

div.balloon-left table.balloon9 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/9/arrow-left.png);
}

div.balloon-right table.balloon9 tr.bottom td.center div.arrow {
	background-image: url(images/balloon/9/arrow-right.png);
}

table.balloon9 tr.bottom td.right {
	background-image: url(images/balloon/9/bottom_right.png);
}

