/*-----------------------------------------------------------------------------------------------*/
/*------------------------------------ Saint and Evil style -------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*-------------------------------------------------- div --------------------------------------*/
div.indicator_box_200{
		position:relative;
		width:200px;
		height:5px;
	}
div.hp_indicator_200{
		position:absolute;
		background-image: url(../images/game_tools/hp_indicator_200.jpg);
		height:5px;
		z-index:42;
	}
div.energy_indicator_200
	{
		position:absolute;
		background-image: url(../images/game_tools/energy_indicator_200.jpg);
		height:5px;
		z-index:42;
	}
div.empty_indicator_200
	{
		position:absolute;
		background-image: url(../images/game_tools/empty_indicator_200.jpg);
		height:5px;
		width:200px;
		z-index:41;
	}



/*-------------------------------------------------- Tables --------------------------------------*/
table.button_table
	{
		border-spacing: 2px;
		padding: 0px;
		border: none;
	}
table.button_table td
	{
		background-image: url(../images/bgr/btt_bgr.png);
		cursor: url(../images/cursors/saint_and_evil_button_cursor.cur), default;
		border: solid #000000 1px;
		text-align: center;
		vertical-align: middle;
		font-family: tahoma;
		font-size: 8pt; 
		color: #FFFFFF;	
	}
	
table.message_table
	{
		background-image: url(../images/bgr/transp_line_9p.png);
		border-spacing: 5px;
		padding: 0px;
		border: none;
		font-family: tahoma;
		font-size: 10pt; 
		color: #FFFFFF;	
	}
table.readed_message_table
	{
		background-image: url(../images/bgr/transp_line_5p.png);
		border-spacing: 5px;
		padding: 0px;
		border: none;
		font-family: tahoma;
		font-size: 10pt; 
		color: #FFFFFF;	
	}

table.table_top_400x40
	{
		background-image: url(../images/design/tbl_top_400x40.png);
		width: 400px;
		height: 40px;
		border: none;
		text-align: center;
		font-family: tahoma;
		font-weight: bold;
		font-size: 10pt; 
		color: #FFFFFF;
	}
table.table_top_400x40 tr {vertical-align:middle}
table.table_content_400
	{
		background-image: url(../images/bgr/btt_bgr_hover.png);
		width: 400px;
		height: 80px;
		border: none;
		text-align: center;
	}
table.table_content_400 tr {vertical-align:middle}
table.table_bottom_400x40
	{
		background-image: url(../images/design/tbl_bottom_400x40.png);
		width: 400px;
		height: 40px;
		border: none;
		font-family: tahoma;
		font-size: 8pt; 
		color: #7D7D7D;
		text-align: center;
	}
table.table_bottom_400x40 tr {vertical-align:middle}
table.table_hor_menu
	{
		background-image: url(../images/bgr/white_transp_bgr.png);
		height: 35px;
		width: 100%;
		border-spacing: 5px;
		padding: 0px;
		border: none;
		font-family: tahoma;
		font-size: 10pt; 
		color: #FFFFFF;
		text-align: center;
	}
table.table_hor_menu tr {vertical-align:middle; background-image: url(../images/bgr/white_transp_bgr.png)}
table.wt_table
	{
		border-spacing: 5px;
		padding: 0px;
		border: none;
		font-family: tahoma;
		font-size: 10pt; 
		color: #FFFFFF;
		text-align: center;
	}

	
/*------------------------------------------ Links ------------------------------------------------*/

a.white_small_link
	{
		font-family: tahoma;
		font-size: 8pt; 
		color: #FFFFFF;	
	}
a.white_big_link
	{
		font-family: tahoma;
		font-size: 10pt; 
		color: #FFFFFF;	
	}
a.white_verybig_link
	{
		font-family: tahoma;
		font-size: 18pt; 
		color: #FFFFFF;	
	}
a.grey_small_link
	{
		font-family: tahoma;
		font-size: 8pt; 
		color: #4D4D4D;	
	}
a.grey_verybig_link
	{
		font-family: tahoma;
		font-size: 18pt; 
		color: #4D4D4D;	
	}
a.orange_small_link
	{
		font-family: tahoma;
		font-size: 8pt; 
		color: #FF3300;	
	}
a.green_small_link
	{
		font-family: tahoma;
		font-size: 8pt; 
		color: #66FF33;	
	}
a.black_small_link
	{
		font-family: tahoma;
		font-size: 8pt; 
		color: #000000;	
	}
/*------------------------------------------ Captions ------------------------------------------------*/
span.grey_small_caption
	{
		font-family: tahoma;
		font-size: 8pt; 
		color: #4D4D4D;	
	}
span.white_big_caption
	{
		font-family: tahoma;
		font-size: 10pt; 
		color: #FFFFFF;
		font-weight: bold;	
	}
span.field_caption
	{
		font-family: tahoma;
		font-size: 8pt; 
		color: #FFFFFF;
		font-weight: bold;	
	}

/*------------------------------------------ Text ------------------------------------------------*/
.white_small_text
	{
		font-family: tahoma;
		font-size: 10px; 
		color: #FFFFFF;	
	}
.white_big_text
	{
		font-family: tahoma;
		font-size: 12px; 
		color: #FFFFFF;	
	}
.white_verybig_text
	{
		font-family: tahoma;
		font-size: 18px; 
		color: #FFFFFF;	
	}
.orange_small_text
	{
		font-family: tahoma;
		font-size: 10px; 
		color: #FF3300;	
	}
.orange_big_text
	{
		font-family: tahoma;
		font-size: 12px; 
		color: #FF3300;	
	}
.orange_verybig_text
	{
		font-family: tahoma;
		font-size: 18px; 
		color: #FF3300;	
	}
.grey_small_text
	{
		font-family: tahoma;
		font-size: 10px; 
		color: #7D7D7D;	
	}
.grey_big_text
	{
		font-family: tahoma;
		font-size: 12px; 
		color: #7D7D7D;	
	}
.grey_verybig_text
	{
		font-family: tahoma;
		font-size: 18px; 
		color: #7D7D7D;	
	}
.black_big_text
	{
		font-family: tahoma;
		font-size: 12px; 
		color: #000000;	
	}
.black_small_text
	{
		font-family: tahoma;
		font-size: 10px; 
		color: #000000;	
	}
