/* data */
select.year
{
	width:110px;
}
/* SMS */
td.sms
{
	font:10px Verdana;
	color:#666666;
	padding:0px 0px 0px 15px;
	text-align:left;
	height:20px;
	width:40%;
	vertical-align:middle;
}
td.sms2
{
	font:10px Verdana;
	color:#666666;
	padding:0px 0px 0px 0px;
	text-align:left;
	height:20px;
	width:45%;
	vertical-align:middle;
}td.sms3
{
	font:10px Verdana;
	color:#666666;
	padding:0px 0px 0px 0px;
	text-align:left;
	height:20px;
	width:15%;
	vertical-align:middle;
}
/* Incoming calls | Outgoing calls */
table.green_table_stats
{
	border:1px solid #CDDA32;
	width:700px;
}
/*td.scap
{
	font:11px Verdana;
	color:#666666;
	height:20px;
	padding:0px 0px 0px 10px;
}*/
/* outgoing */
td.o1,td.o2,td.o3,td.o4,td.o5,td.o6,
td.ob1,td.ob2,td.ob3,td.ob4,td.ob5,td.ob6
{
	font:10px Verdana;
	color:#666666;
	height:20px;
	vertical-align:middle;
}
td.o1,td.ob1 { width:80px; padding-left:15px; }
td.o2,td.ob2 { width:100px; }
td.o3,td.ob3 { width:150px; }
td.o4,td.ob4 { width:150px; }
td.ob4,td.ob3,td.ob2 { text-align:center; }
td.o5,td.ob5 { width:60px; text-align:center; }
td.o6,td.ob6 { width:60px; text-align:right; padding-right:15px; }

td.ob1,td.ob2,td.ob3,td.ob4,td.ob5,td.ob6
{
	font-weight: bold;
}
/*==========================================================================================*/
td.ib1,td.ib2,td.ib3,td.ib4,td.ib5,
td.i1,td.i2,td.i3,td.i4,td.i5,
td.sum
{
	font:10px Verdana;
	color:#666666;
	height:20px;
	vertical-align:middle;
}
/*==========================================================================================*/
td.ib1,td.ib2,td.ib3,td.ib4,td.ib5,td.ib6,td.sum
{
	font-weight: bold;
}
/*==========================================================================================*/
td.i1,td.ib1 { width:80px; padding-left:15px; }
/*==========================================================================================*/
td.line3
{
	vertical-align:top;
	padding:5px 0px 0px 1px;
}
td.bk 
{
	height:1px;
	background-color:#F0F0F0;
}
td.date	{
	padding:5px 10px 5px 15px;
	color:#666666;
	font-weight:bold;
}
td.gray
{
	font:10px Verdana;
	background-color:#F0F0F0;
	color:#666666;
	font-weight:bold;
	height:20px;
	padding-right:18px;
}
/* Balance */
td.yellow_td
{
	padding:1px 1px 1px 1px; 
}
td.padd {
	padding:2px 10px 2px 10px;
	height:30px;
}
td.paddr	{
	padding:2px 10px 2px 10px;
	text-align:right;
	height:30px;
	color:#122255;
}
td.padd2 {
	padding:2px 10px 2px 10px;
	height:30px;
	color:#122255;
}
td.paddr2	{
	padding:2px 10px 2px 10px;
	text-align:right;
	height:30px;
	color:#122255;
}
/*td.nrnl	{
	color:#666666;
	padding:3px 18px 3px 0px;
	text-align:left;
	height:26px;
	vertical-align:top;
}

td.nrnc	{
	color:#666666;
	padding:3px 18px 3px 0px;
	text-align:center;
	height:26px;
	vertical-align:top;
}*/
a.balance:active,
a.balance:link,
a.balance:visited
{
	text-decoration: underline ;
	color: #152649;
	font:10px verdana;
}
a.balance:hover
{
	text-decoration: underline ;
	color: #666666;
	font:10px verdana;
}
div.balance
{
	text-align:right;
	padding-right:210px;
}
/* -----------------------------*/

td.frColspan	{
	font-size:12px;
	color:#0461A6;
	font-weight:bold;
	padding-left:18px;
}

td.frColspan2	{
	color:#666666;
	font:11px Tahoma;
	padding-left:18px;
	padding-bottom:8px;
	padding-top:8px;
}





td.green	{
	background-color:#E2F1D3;
	font-weight:bold;
	color:#666666;
	height:20px;
	text-align:center;
}





td.line
{
	vertical-align:top;
	padding:16px 17px 16px 17px;
}






td.frColspan3	{
	color:#666666;
	font:11px Tahoma;
	padding-left:18px;
	padding-top:8px;
}

td.frLeft	{
	text-align:left;
	width:181px;
	padding-left:19px;
	vertical-align:top;
	padding-top:7px;
}

td.nnm	{
	color:#666666;
	text-align:left;
	width:181px;
	padding:2px 0px 4px 10px;
	vertical-align:top;
}





td.frRight	{
	padding:8px 17px 8px 0px;
	text-align:right;
}

textarea.pins	{
	width:100%;
	height:300px;
}

td.lrow {
	padding:8px 17px 8px 0px;
	text-align:right;
}

td.frSubmit	{
	padding:8px 17px 0px 0px;
	text-align:right;
}

td.red {
	color:red;
	padding:5px 17px 5px 17px;
}

input.adr_post
{
	width: 60px;
}

select {
	width:200px;
	height:20px;
	font:11px Tahoma;
	vertical-align:middle;
}

select.small {
	width:40px;
}

input {
	width:200px;
	height:20px;
	font:11px Tahoma;
	vertical-align:middle;
}
input.medium
{
	width:150px;
}

input.submit {
	width:56px;
	height:21px;
	font:11px Tahoma;
	color:#666666;
}

a.account:active,
a.account:link,
a.account:hover,
a.account:visited {
	text-decoration: none;
	#font-size: 12px;
	color: black;
	#cursor: none;
}




span.sml_gray
{
	font:9px Tahoma;
	color:#666666;
}

td.smal_txt
{
	width:200px;
	padding:15px 0px 10px 19px;
	text-align:left;
	vertical-align:top;
	font:10px Arial;
	color:#001B3A;
}
td.center
{
	padding:7px 0px 0px 19px;
	text-align:left;
	vertical-align:top;
	font:11px Arial;
	color:#001B3A;
}
td.left
{
	width:230px;
	padding:2px 0px 2px 20px;
	text-align:left;
	vertical-align:center;
	font:11px Verdana;
	color:#333333;
}
td.right
{
	color:#666666;
	font:11px Verdana;
	padding:2px 20px 2px 0px;
	text-align:right;
	vertical-align:center;
}
input.button
{
	width:93px;
	height:26px;
	margin-left:385px;
	text-align:center;
	vertical-align:middle;
	background:url('http://www.airbalticcard.com/images/button_grey.gif') no-repeat;	
	cursor: pointer;
	font:11px Tahoma;
	color:#666666;
	border:none;
}
input.medium
{
color:#666666;
	font:11px Verdana;
	width:200px;
}
input.i_200
{
	font:11px Verdana;
	width:200px;
	padding-left:3px;
}
select.reg
{
color:#666666;
	text-align:left; 
	width:200px;
}
select.small
{
color:#666666;
	font:11px Verdana;
	text-align:left;
	width:54px;
}
select.medium
{
color:#666666;
	font:11px Verdana;
	text-align:left;
	width:83px;
}
a.account:active,
a.account:link,
a.account:visited
{
	text-decoration: underline ;
	color: #152649;
	font:11px verdana;
}
a.account:hover
{
	text-decoration: underline ;
	color: #666666;
	font:11px verdana;
}
/* -----corporate balance----------*/
td.margin
{
	height:10px;
}
td.padding_left
{
	padding-left:15px;
}
td.padding_right
{
	padding-right:15px;
	text-align:right;
}
input.but
{
	font:11px Verdana;
	border:none;
	width:93px;
	height:26px;
	background:url('http://www.airbalticcard.com/images/button_grey.gif') no-repeat;
	color:#666666;
	text-align:center;
	vertical-align:middle;
	cursor: pointer;
}
td.newline
{
	vertical-align:top;
	padding:10px 15px 10px 15px;
}
a.link2:active,
a.link2:link,
a.link2:visited
{
	color: #152649;
	font:11px verdana;
}
a.link2:hover
{
	color: #666666;
	font:11px verdana;
}
table.hiddenTable
{
	width: 499px;
	border:1px solid #E5E5E5;
	z-index:12;
	position:absolute;
	background-color:white;
	visibility:hidden;
}

/*--------------------------------------------------------------------------------*/

td.capt
{
	font-size: 9px;
}