.calc_table
{
	background-color:	#7B8C7B;
	width:				50%;
}
.calc_table_div
{
	width:				345px;
	overflow:			hidden;
	padding:			0px;
	border:				4px inset #1E2B53;
	background-color:	#000;
}
/*
	filter:			Alpha(opacity=100,style=1,startX=2,finishX=0,finishopacity=50)
					Alpha(opacity=100,style=1,startX=98,finishX=100,finishopacity=50)
					Alpha(opacity=100,style=1,startX=0,finishX=0,startY=7,finishY=0,finishopacity=50)
					Alpha(opacity=100,style=1,startX=0,finishX=0,startY=93,finishY=100,finishopacity=50);
*/
}
.hor1 div
{
	font-size:			1px;
	height:				5px;
	width:				13px;
	background-color:	#fff;
	filter:				alpha(opacity=100,style=2,finishopacity=5);
}
.hor0 div
{
	font-size:			1px;
	height:				5px;
	width:				13px;
	background-color:	#fff;
	filter:				alpha(opacity=5,style=2);
}
.ver1 div
{
	font-size:			1px;
	height:				17px;
	width:				5px;
	background-color:	#fff;
	filter:				alpha(opacity=100,style=2,finishopacity=5);
}
.ver0 div
{
	font-size:			1px;
	height:				17px;
	width:				5px;
	background-color:	#fff;
	filter:				alpha(opacity=5,style=2);
}
.num
{
	padding-left:		7px;
}
.normal1
{
	display:			block;
}
.normal0
{
	display:			none;
}
#nums
{
	padding-right: 		4px;
	padding-left:		4px;
	padding-top:		0px;
	padding-bottom:		3px;
/*	height:				51px;*/
}
.TextBox
{
	background-color:	transparent;
	width:				98%;
	color:				#fff;
	font-size:			20px;
	font-family:		Vrinda;
	border:				0px;
}
.pow
{
	color:				#fff;
	font-size:			15px;
	font-family:		arial;
	filter:				alpha(opacity=20);
	display:			none;
}
.pow sup
{
	font-size:			12px;
}
.main_table
{
	 width:				359px;
	 height:			300px;
	 background-color:	#131C37;
	 border:			3px outset #fff;
}
.comany_name
{
	font-size:			25px;
	color:				#fff;
	font-family:		tahoma;
	font-weight:		bold;
}
.calc_header
{
	padding:			5px;
}
.ver
{
	font-size:			11px;
	color:				#fff;
	font-family:		arial;
	font-weight:		bold;
}
.type
{
	font-size:			20px;
	color:				#9C0A0A;
	font-family:		david;
	font-weight:		bold;
}
body
{
	filter:				progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FF999999', EndColorStr='#FFdddddd');
}
.black_buttons
{
	padding:			4px;
}
.black_button
{
	border:				2px outset #1E2B53;
	background-color:	#000;
	width:				53px;
	font-size:			12px;
	color:				#D9D9D9;
	font-family:		tahoma;
	font-weight:		bold;
}
.normal_buttons
{
	padding-left:		4px;
	padding-right:		4px;
	padding-bottom:		4px;
	padding-top:		14px;
}
.gray_button
{
	border:				3px outset #1E2B53;
	background-color:	#999;
	width:				60px;
	font-size:			15px;
	color:				#fff;
	font-family:		tahoma;
	font-weight:		bold;
	height:				32px;
	
	filter:				alpha(opacity=100,style=1,startX=100,finishX=100,startY=50,finishY=0);
}
.buttons_space
{
	padding-bottom:		10px;
	padding-right:		5px;
	padding-top:		0px;
	padding-left:		0px;
}
.span_button
{
	background-color:	#fff;
	padding:			0px;
	margin:				0px;
}
.red_button
{
	border:				3px outset #1E2B53;
	background-color:	#BD5A5A;
	width:				60px;
	font-size:			15px;
	color:				#fff;
	font-family:		tahoma;
	font-weight:		bold;
	height:				32px;
	
	filter:				alpha(opacity=100,style=1,startX=100,finishX=100,startY=50,finishY=0);
}