body
{
	font-family:Arial;
	margin-top:5px; 
}

TD
{
	font-size:9pt; 
}

SELECT
{
	font-weight :bold ;
	color: #0000FF;
}

LEGEND
{
	margin-bottom:10px;
	font-weight:bold;
	font-size:10pt;  
	  
}

FIELDSET
{
	padding-top:5px; 
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;   
	margin-left:10px;
	margin-right:10px;
}

A 
{
	color:#0000FF;
	font-size: 9pt; 
}

A.link1
{
	background-color:#FFF8F8; 
	padding-left:2px;
	padding-right:2px;  
}

.b
{
	font-weight:bold;
} 

.logof
{
	background-color:Red;
	color:White;  
}

.logon
{
	background-color:#FFC601;
	color:Black;  
}

table.stafle
{
	font-family:Arial;
	font-size : 9pt;
	border-collapse:collapse;    
	border : solid 1px #000000;
	table-layout:fixed; 
	background-color:#FFFFFF; 
}

table.stafle_hall
{
	font-family:Arial;
	
	border-collapse:collapse;    
	border : solid 1px #000000;
}

TABLE.stafle_hall TD
{
	white-space:nowrap;
	font-size : 9pt;
	padding:1px; 
	padding-left:3px;
	padding-right:3px;   
}


.grid
{
	font-family:Arial;
	font-size : 9pt;
	border-collapse:collapse;    
}

.gridheader
{
	background-color:#F0D774; 
	font-weight:bold;  
}

.gridalitem
{
	background-color:#FEEBAA; 
}

.griditem
{
	background-color:#FEFFC5; 
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.inline
{
	display:inline;
} 


.l_title
{
	font-size:16pt; 
	font-weight:bold;  
	vertical-align:text-bottom ;  
	  
}

.d_1
{
	margin-top:2px; 
	padding:2px;
	font-size : 10pt;
	font-weight:bold; 
	text-align:center; 
}

.pad0
{
	padding-left : 5px; 
}
.pad1
{
	padding-left : 5px; 
	padding-right : 5px;
}

.l1b
{
	font-size :9pt;
	font-weight :bold;
}

.l1
{
	font-size :9pt;
}

.err
{
	color:Red;
	font-size:10pt;
	font-weight:bold;
}

.msg
{
	color:Blue;
	font-size:10pt;
	font-weight:bold;
}

.txt
{
	color:Black;
	font-size:10pt;
	font-weight:bold;
}
	

.note
{
	color: #008000;
	font-style:italic;
}   

.l_text 
{
	margin-top: 5px; 
	background-color :#FF0000;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:1px; 
	width:100px;
	white-space:nowrap;  
} 

.tb1
{
	font-size:9pt;
}

.test
{
	border-collapse:collapse;   
}

.g_title
{
	background-color : #FFFF80;
	text-align:center;
	width : 90px;  
}

.g_title_hall
{
	background-color : #FFFF80;
	text-align:center;
	padding-left:2px; 
	padding-right:2px;
}

.g_time
{
	background-color : #E8D8A8;
	font-weight : bold;
	text-align :center ;
	width: 44px;
}

.g_date
{
	background-color : #E8D8A8;
	font-weight : bold;
	text-align :center ;
	height : 30px;
	white-space:nowrap;  
}

.g_item
{
		background-color : #F1E5C5;
		text-align :center ;
		padding :2px;
		height:40px; 

}
.g_full
{
	background-color : #606060;
}

.g_full_hall
{
	background-color : #909090;
	text-align:center;  
	afont-size : 8pt;
}

.g_empty
{
	background-color : #606060;
	width:20px; 
}
	

.g_free
{
	background-color : #40FF40;
	text-align :center;
	font-size: 9pt; 
}

.g_free_hall
{
	background-color : #40FF40;
	text-align :center;
	font-size: 8pt; 
	padding-left:2px; 
	padding-right:2px; 
	white-space:nowrap;  
}
	


.g_free_h
{
	background-color : #40FF40;
	text-align :center;
	font-size: 9pt;
	cursor: hand; 
}

.g_subs
{
	background-color : #8080FF;
	text-align :center;
	font-size: 9pt; 
}

.g_subs_h
{
	
	background-color : #8080FF;
	text-align :center;
	font-size: 9pt; 
	cursor: hand;
}



.g_free_s
{
		abackground-color : #4080ff;
		background-color : #FFD060;
		text-align :center;
		cursor: hand;
		font-size: 9pt;
}


.g_play
{
	background-color : #FF0000;
	text-align :center;
	font-size: 9pt;
	font-weight:bold;   
}

.g_play_hall
{
	background-color : #FF0000;
	text-align :center;
	font-size: 9pt;
	font-weight:bold;   
}



.g_play_free
{
	background-color : #40FF40;
	background-image: url(./img/playfree.gif);
	text-align :center;
	font-size: 9pt;
	font-weight:bold;   
}

.g_play_free_hall
{
	background-color : #40FF40;
	background-image: url(./img/playfree.gif);
	text-align :center;
	font-size: 9pt;
}

.g_play_subs_hall
{
	background-color : #4040FF;
	background-image: url(./img/playfree.gif);
	text-align :center;
	font-size: 9pt;
}





.g_back_1
{
	background-color : white;
	padding-left:1px;
	padding-right:1px;  
	font-weight:bold;  
	font-size:9pt; 
}

.btn
{
	width:80px;
}
.PLAY
{
	background-color :#FFFFFF;
	border:solid 1px #000000; 
	color:#0000FF;
	padding-left:1px;
	padding-right:1px;  
	margin-left:1px;
