
body
{
margin:0px;
font-family:Tahoma,Verdana,Arial;
font-size:12px;
background-image:url(tlo.jpg);
background-repeat:repeat-x;


}
table
{
margin:0px;
font-family:Tahoma,Verdana,Arial;
font-size:12px;


}
.header_font
{
font-family:Tahoma,Verdana,Arial;
font-size:18px;
font-weight:bold;


}
.header2_font
{
font-family:Tahoma,Verdana,Arial;
font-size:15px;
font-weight:bold;


}
.rules
{

font-family:Tahoma,Verdana,Arial;
font-size:12px;
margin-top:5px;
margin-bottom:5px;
line-height:18px;		
margin-left:0px;
}
.rules:first-letter
{

margin-left:40px;
	
	
}

.a_main
{
	
font-family:Tahoma,Verdana,Arial;
font-size:12px;	
text-decoration:none;
font-weight:500;
color:#191970;
	
	
}
.a_main:hover
{
	
font-family:Tahoma,Verdana,Arial;
font-size:12px;	
text-decoration:none;
font-weight:500;
color:#8B0000;
	
	
}
.a_main:visited
{
	
font-family:Tahoma,Verdana,Arial;
font-size:12px;	
text-decoration:none;
font-weight:500;
color:#326684;
	
	
}

.text_block
{

font-family:Tahoma,Verdana,Arial;
font-size:12px;
margin-top:5px;
margin-bottom:5px;
line-height:22px;		
margin-left:0px;
}

.text_block:first-letter
{
font-size:16px;
font-weight:bold;
margin-left:40px;
	
	
}

.middle_bigger
{

font-family:Tahoma,Verdana,Arial;
font-size:18px;
margin-top:5px;
margin-bottom:5px;
line-height:22px;		
margin-left:200px;
margin-right:200px;
}
.hints
{

font-family:Tahoma,Verdana,Arial;
font-size:9px;
color:#808080;

}

input,textarea,select
{
font-family: Tahoma,Arial, Verdana;
font-size: 12px;
color:black;
background:	#E6E6FA;
letter-spacing: 0px;
border: 1px solid black;
margin:2px;
padding:1px
}

.div_info
{
margin:5px;width:95%;padding:5px;border:1px solid orange;background-color:#FAFAD2;

}
.div_error
{
	margin:5px;width:95%;padding:5px;border:1px solid red;background-color:#F0E68C;	
}
.div_ok
{
	
	margin:5px;width:95%;padding:5px;border:1px solid green;background-color:#ADFF2F;
	
}

.upper_menu
{
	
	margin:5px;width:95%;padding:5px;border-bottom:1px solid blue;
	
}

.prog_header
{
	
	margin:2px;font-size:17px;
}

.prog_desc
{
	
font-size:10px;color:#808080;
	
}

.prog_block
{

font-family:Tahoma,Verdana,Arial;
font-size:12px;
margin-top:1px;
margin-bottom:1px;
line-height:20px;		
margin-left:0px;
}
.proc_font
{

font-family:Tahoma,Verdana,Arial;
font-size:17px;
font-weight:bold;
color:#F6358A;
margin-left:20px;
}

.div_quest
{
margin:5px;width:95%;padding:10px;border:1px dotted #215675;background-color:#c5e4f5;

}


/*Alpha PNG support for IESelf-removing expression trick from: <a href="http://dean.edwards.name/my/misbehaviors/OnAfterPrint" target="_blank">http://dean.edwards.name/my/misbehaviors/OnAfterPrint</a> doesn't seem worth the trouble; PNGs will look buggy after printingbecause IE has buggy PNG support.\*/* html img/**/ { filter:expression( this.napalmLoaded ? "" : ( this.src.substr(this.src.length-4)==".png" ? ( (!this.complete) ? "" : this.runtimeStyle.filter= ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+ (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+ String(this.napalmLoaded=true).substr(0,0)+ (this.src="transparent.gif").substr(0,0) ) : this.runtimeStyle.filter="" ) );}/**/
