.flash-calculator {
	background: url(../img/first-box-bg-top.gif) no-repeat left top;
	min-height:100px;
}
.flash-calculator .bottom {
	background: url(../img/first-box-bg-bottom.gif) no-repeat left 4px;
	height: 7px;
	overflow: hidden;
}

.flash-calculator .tab-content {
	visibility: hidden;
	z-index: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.flash-calculator .tab-content-active {
	visibility: visible;
	z-index: 1;
}
.flash-calculator .tab-content {
	padding: 10px;
}

.flash-tabs {
	height: 23px;
	padding: 29px 0 0 15px;
}
.flash-tabs ul,
#text .flash-tabs ul {
	margin: 0;
	padding: 0;
}
.flash-tabs li,
#text .flash-tabs li {
	float: left;
	margin: 0 0 0 -5px;
	padding: 0;
	list-style-type: none;
	height: 23px;
	background: #b9b9b9 url(../img/flash-tab-left.gif) no-repeat left top;
	position: relative;
	z-index: 1;
	cursor: pointer;
}
.flash-tabs a,
#text .flash-tabs a {
	color: #fff;
	background: url(../img/flash-tab-right.gif) no-repeat right top;
	float: left;
	height: 19px;
	padding: 4px 49px 0 9px;
	line-height: 15px;
	cursor: pointer;
}

.flash-tabs li.flash-tab-active,
#text .flash-tabs li.flash-tab-active {
	z-index: 2;
	background: url(../img/flash-tab-active.gif) no-repeat right top;
}

.flash-tabs .flash-tab-active a,
#text .flash-tabs .flash-tab-active a {
	background: url(../img/flash-tab-active-left.gif) no-repeat left top;
}

.flash-tabs-content {
	height: 350px;
	overflow: hidden;
	position: relative;
}
