html, body 						{ width:100%;height:100%;padding:0;margin:0;}
body, table						{ border:0;padding:0;margin:0;font:normal normal 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#444; }
body.popup						{ background:#FFFFFF; }

#container						{ height:100%;background-image:url('tlo.jpg');background-position:top center;border:none; }
#container td					{ padding-top:33px;vertical-align:top; }

#altpage							{ width:710px;color:#444;margin-bottom:20px;background:#F9EAC1 url(bg_altpage.jpg) repeat-x center top;
									  font:normal normal 11px Tahoma,Verdana,Arial,Helvetica,sans-serif; }
#altpage .padding				{ padding:20px; }														  


/* 								FONTS  */

h1,h2,h3,h4						{ margin:0;padding:0; }
h1									{ font:bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,sans-serif;color:#700;border-bottom:1px solid #700;width:670px;
									  margin:10px 0; }								  
h2									{ font:bold 12px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,sans-serif;color:#700; }							  
h4									{ font-weight:bold;font-size:11px;color:#700; }	
									  							  
.small 							{ font-size:10px; }
.red								{ color:#c00; }
.lightgrey						{ color:#ccc; }
.darkgrey						{ color:#666; }
	
/*									LINKS  */

a 									{ color:#DA251D;text-decoration:none; }
a:hover 							{ color:#f00;text-decoration:none; }
a.textcolor						{ color:#666; }
a.grey							{ color:#ccc; }
a.grey:hover					{ color:#c02; }
a.white							{ color:#fff; }
a.white:hover					{ color:#ff9;text-decoration:underline; }
.link								{ color:#c00;text-decoration:none; }
.globalback						{ text-align:right;padding:10px 0; }
.globalbackcontainer			{ text-align:right;display:block; }

/* 								FORMULARZE  */

.borderblack 					{ border:1px solid #000; }
.defformleft					{ width:100px; }

form 								{ margin:0;padding:0; }
input,select,textarea  		{ border:1px solid #3741A2;font-size:11px;color:#3741A2;background-color:#fff;padding:0 3px; }
textarea							{ font-size:12px; }
.formcheckbox    				{ border:none;background-color:transparent; }
.formsmallfield 				{ border:1px solid #3741A2;font-size: 9px;color:#3741A2;background-color:#fff;padding:0 3px; }
.formsub 						{ border:1px solid #3741A2;font-size:10px;font-weight:bold;color:#fff;background-color:#3741A2;padding:0 3px; }

/* 								FORMATOWANIE  */

.nobd, img						{ border:none; }
.bold								{ font-weight:bold; }
.borderdef 						{ border:1px solid #3641A2; }
.uldef							{ list-style-image:url(img/ico_uldot.gif);line-height:13px;font-size:9px; }

.padt1							{ padding-top: 5; }		.padb1							{ padding-bottom: 5; }
.padt2							{ padding-top:10; }		.padb2							{ padding-bottom:10; }
.padt3							{ padding-top:15; }		.padb3							{ padding-bottom:15; }
.padt4							{ padding-top:20; }		.padb4							{ padding-bottom:20; }
.padt5							{ padding-top:25; }		.padb5							{ padding-bottom:25; }

.padl1							{ padding-left: 5; }		.padr1							{ padding-right: 5; }
.padl2							{ padding-left:10; }		.padr2							{ padding-right:10; }
.padl3							{ padding-left:15; }		.padr3							{ padding-right:15; }
.padl4							{ padding-left:20; }		.padr4							{ padding-right:20; }
.padl5							{ padding-left:25; }		.padr5							{ padding-right:25; }

.padtb1							{ padding: 5 0; }			.padlr1							{ padding:0  5; }
.padtb2							{ padding:10 0; }			.padlr2							{ padding:0 10; }
.padtb3							{ padding:15 0; }			.padlr3							{ padding:0 15; }
.padtb4							{ padding:20 0; }			.padlr4							{ padding:0 20; }
.padtb5							{ padding:25 0; }			.padlr5							{ padding:0 25; }

.pad1								{ padding: 5; }
.pad2								{ padding:10; }
.pad3								{ padding:15; }
.pad4								{ padding:20; }
.pad5								{ padding:25; }

.ar 								{	text-align:right;												}
.al 								{	text-align:left;												}
.ac 								{	text-align:center;											}
.aj 								{	text-align:justify;											}
.acvt 							{	text-align:center; 		vertical-align:top;			}
.alvt 							{	text-align:left;			vertical-align:top;			}
.arvt 							{	text-align:right; 		vertical-align:top;			}
.acvm 							{	text-align:center; 		vertical-align:middle;		}
.alvm 							{	text-align:left;			vertical-align:middle;		}
.arvm 							{	text-align:right; 		vertical-align:middle;		}
.acvb 							{	text-align:center; 		vertical-align:bottom;		}
.alvb 							{	text-align:left;			vertical-align:bottom;		}
.arvb 							{	text-align:right; 		vertical-align:bottom;		}
.vat 								{									vertical-align:top;			}
.vab 								{									vertical-align:bottom;		}
.vam								{									vertical-align:middle;		}