.ctx         {
              position: absolute; text-align: center; font-family: Arial; font-size:12pt; background-color:#BABABA;
              color:#FFFFFF; visibility:visible; font-style:normal; font-variant:normal; font-weight:bold; border-style: solid; white-space: nowrap;}
.ctx2         {
              position:; text-align:left; font-family: Arial; font-size:12pt; background-color:#BABABA;
              color:#FFFFFF; visibility:visible; font-style:normal; font-variant:normal; font-weight:bold; border-style: solid; white-space: nowrap;}
.ctxl        {padding-left:15px; padding-right:10px;}
.ctxl2       {padding-left:15px; padding-right:10px; background-color:highlight; color:#000000;}

.calh        {background-color: #333333; color:#FFFFFF; font-family: Arial; font-size:10pt; text-align:center; font-weight:bold;}
.calh .sel   {background-color: #9C9C9C; color:#000000; cursor:pointer;}
.calh td     {color:#ffffff;}

.calm        {background-color: #FF9933; color:#FFFFFF; font-family: Arial; font-size:10pt; text-align:center;}
.calm .sel   {background-color: #9C9C9C; color:#000000; font-weight:bold; cursor:pointer;}
.calm td     {color:#ffffff;}

.caly        {background-color: #CCCCCC; color:#FFFFFF; font-family: Arial; font-size:10pt; text-align:center;}
.caly .sel   {background-color: #9C9C9C; color:#000000; font-weight:bold; cursor:pointer;}
.caly td     {color:#ffffff;}

.cal         {background-color: #666666; color:#FFFFFF; font-family: Arial; font-size:10pt; text-align:center;}
.cal .pas    {background-color: #FF9933; color:#EFEFEF; font-family: Arial; font-size:10pt; text-align:center;}
.cal .tod    {background-color: #BABABA; color:#000000; font-family: Arial; font-size:10pt; text-align:center; font-weight:bold;}
.cal .res    {background-color: #B5030D; color:#EFEFEF; font-family: Arial; font-size:10pt; text-align:center;}
.cal .dis    {background-color: #009900; color:#EFEFEF; font-family: Arial; font-size:10pt; text-align:center;}

.cal .sel    {background-color: #9C9C9C; color:#000000; cursor:pointer; font-weight:bold;}
.cal .selpas {background-color: #EFEFEF; color:#000000; cursor:pointer; font-weight:bold;}
.cal .seltod {background-color: #9E9E9E; color:#000000; cursor:pointer; font-weight:bold;}
.cal .selres {background-color: #B5030D; color:#EFEFEF; cursor:pointer; font-weight:bold;}
.cal .seldis {background-color: #099C33; color:#EFEFEF; cursor:pointer; font-weight:bold;}

#cal         {visibility: hidden;}

img.but      {width:16px; height:16px; cursor:pointer;}
img.but_cal  {width:16px; height:14px; cursor:pointer;}
