body,form,h1,h2,h3,h4,h5,hr,select		
									{ margin:0;padding:0; } /* cherry 8F2A2A navy-pantone 002855 blue 95AFDF highlight EEF2FA */
.bl, .ctrightmargin img, .ctleftmargin	img 
									{ width:1px;height:1px;border:0; }									
body, table						{ border:0;font:normal normal 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#333; }
body								{ background:#95AFDF;z-index:-1;height:100%; }			  
body.popup						{ background:transparent; }
		  									  
#ctrltable 						{ width:100%;height:100%; }	
#ctrlcell						{ width:100%;vertical-align:top;text-align:center;background:url(img/bg_body.jpg) repeat-x top; }	
#maintable						{ width:777px; }
table.deftable					{ width:620px; }
.maxwidth						{ width:100%;  }
	
/* 								LAYOUT  */
#top								{ width:777px;height:148px;background:url(img/bg_top.jpg) no-repeat center bottom;vertical-align:top; }	
#top img, #top table			{ border:0; }	
#top table						{ width:777px; }
#top table td					{ vertical-align:top; }

#top #blbottom, #top #topmenu, #top #logobottom	{ height:44px; }  
#top #oxford					{ text-align:left;height:104px; }
#top #oxford img				{ width:120px;height: 41px;margin:48px 0 0 28px; }
#top #bltop						{ width:467px; }
#top #bltop img,#top #blbottom img { width:1px;height:1px; } 
#top #logo						{ width: 98px;vertical-align:bottom; }
#top #logo img					{ width: 87px;height:75px; }
#top #blbottom					{  }
#top #topmenu					{  }
#top #topmenu a				{ color:#fff; } 
#top #topmenu a img 			{ width:11px;height:11px;border:0;margin:0 8px;  }
#top #logobottom				{  }
#top #logobottom img 		{ width: 87px;height:25px; }

/*
#top div 						{ clear:left;display:inline;border:1px solid #f09; }			
#top #oxford					{ float:left;margin:48px 0 0 28px; } #top #oxford, #top #oxford img	{ width:120px;height: 41px;}
#top #menu						{ float:left;margin:0px 0px 0 0; } 
#top #menu a					{ color:#fff; } #top #menu a img { width:11px;height:11px;border:0;margin:0 8px;  }
#top #logo						{ float:right;margin:0px 0px 0 0;background:#f00;clear:left; }
#top #logo img					{ width:99px;height:99px; }
*/

#main								{ width:777px;vertical-align:top;z-index:-1;background:#fff url(img/bg_content.jpg) no-repeat center top; } 
	#contenttable				{ width:777px;z-index:-1; } 
	#ctleft						{ width:167px;vertical-align:top; }  
	td.ctleftmargin			{ width: 20px; } td.ctleftmargin img, td.ctrightmargin img	{ width:1px;height:1px; } 
	td.ctrightmargin			{ width: 35px; } 				
	#ctmain 						{ width:555px;height:200px;vertical-align:top;padding-bottom:50px;
									  background:url(img/slogan_supporting.gif) no-repeat left bottom; }
	#ctmain h1					{ color:#8F2A2A; }								  
	#ctmain-fp 					{ width:555px;height:200px;vertical-align:top; }
	/* #X# deepest CONTENT HERE! */
	#ctmain #slogan,#ctmain-fp #slogan			
									{ margin:0 0 15px 15px; }
	#ctmain #slogan img, #ctmain-fp #slogan img		
									{ width:517px;height:20px; }	
	#ctmain #header			{ margin-bottom:15px; }
	#ctmain #content			{ width:555px; }
	#ctmain-fp #content		{ width:530px;margin:0 20px 0 5px; }  
	#ctmain #content a		{ font-weight:bold; }	
	#ctmain #component, #ctmain-fp #component		
									{ width:555px;margin:15px 0; }													  
	#ctmain #bottom-slogan-flash, #ctmain #bottom-slogan, #ctmain-fp #bottom-slogan-flash, #ctmain-fp #bottom-slogan 
									{ margin-top:15px; }
	#ctmain #bottom-slogan img	{ width:499px;height:41px; }									
	
#foot, #foot table, #foot td { width:777px; }									  									 
#foot 							{ height:50px;vertical-align:middle;background:url(img/bg_foot.jpg) no-repeat center top; }	
#foot table						{ margin-top:12px; }	
#foot td							{ vertical-align:middle;padding:0 15px;color:#fff; }
#foot td#footleft				{ text-align:left; }
#foot td#footright			{ text-align:right; }
#foot td#footcenter			{ text-align:center; }

/* 								menu  */
#ctleft #menu					{ margin-left:1px; }
#ctleft #menu ul				{ list-style-type:none;margin:0;padding:0; }
#ctleft #menu li, #ctleft #menu li img { width:166px;height:41px;border:0;padding:0;margin:0; }
* html #ctleft #menu li 	{ margin-top:-2px; }

#ctleft #coat					{ margin:5px 0 0 1px;width:166px;text-align:center; }
#ctleft #coat img				{ width:90px;height:99px;border:0; }

/* 								FONTS  */
h1									{ font:bold 14px 'Trebuchet MS',Trebuchet,Tahoma,sans-serif;color:#000; }
h1 img							{ width:9px;height:9px;border:0;vertical-align:top;margin:4px 5px 0 0; }
h2									{ font:bold 12px 'Trebuchet MS',Trebuchet,Tahoma,sans-serif;color:#000; }							  
									  							  
.small 							{ font-size:10px; }
.red								{ color:#c00; }
.lightgrey						{ color:#ccc; }
.darkgrey						{ color:#444; }
	
/*									LINKS  */
a 									{ color:#8F2A2A;text-decoration:none; }
a:hover 							{ color:#f00;text-decoration:none; }
a.textcolor						{ color:#444; }
a.grey							{ color:#ccc; }
a.grey:hover					{ color:#c02; }
a.white							{ color:#fff; }
a.white:hover					{ color:#ff9;text-decoration:underline; }
.back								{ text-align:right; }
.back img						{ border:0;width:5px;height:5px; }

/* 								FORMS  */
input,select,textarea 		{ border:1px solid #002855;font-size:11px;color:#002855;background:#EEF2FA;padding:0 3px; }
select 							{ padding:0; }
textarea							{ font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; }
.formsub 						{ border:1px solid #002855;font-weight:bold;font-size:11px;color:#fff;background:#002855; }
.formcheckbox, .formbl    	{ border:none;background:transparent; }
													
/*									compNewsArchive and NHL */
#nhl								{ margin:10px; }
#nhl ul							{ width:230px;list-style:none;margin:0;padding:0; } 
#nhl li							{ clear:both;margin:0;padding:0; }
#nhl .photo						{ display:inline;float:left; } /* CMT#1 */
#nhl .photo	img				{ width:72px;height:72px;margin-right:5px; }
#nhl .date						{ display:inline;font-size:9px;font-weight:bold;vertical-align:top; }
#nhl .title						{ display:block;vertical-align:top; } 
#nhl .title a					{ font-weight:bold; }
#nhl .title img				{ border:0;width:5px;height:5px;vertical-align:middle; }
#nhl .separator				{ margin:0;height:25px;background:url(img/nhl_separator.jpg) no-repeat center center; }
#nhl .separator img			{ border:0;height:25px;width:230px; }

#artsel #date					{ font-size:9px; }
#artsel #artcontent			{ }
#artsel #gallery				{ }

#artsel #latest ul			{ margin:10px;padding:0;list-style:none; }
#artsel #latest li			{ line-height:14px;margin:0;padding:0; }
#artsel #latest #head		{ font-weight:bold; }
#artsel #latest .date 		{ display:inline;font-size:9px;padding-right:5px; }
#artsel #latest .title		{ display:inline;font-weight:bold;clear:both; }
#artsel #latest .title img { border:0;width:5px;height:5px;vertical-align:middle; }

#artlist							{ padding:15px 0; }
#artlist ul						{ width:100%;list-style:none;margin:0;padding:0; }
#artlist li						{ line-height:16px;margin:0;padding:0; }
#artlist .date					{ display:inline;width:60px;font-size:9px;float:left;padding-top:1px; }	
#artlist .title				{ display:inline; }
#artlist .title a				{ font-weight:bold; }	
#artlist .lead					{ margin:0 0 0 60px; }		/* separator.jpg is 300x1px faded #bbb line */	
#artlist .separator			{ height:11px;background:url(img/separator.jpg) no-repeat 60px 6px; } 
#artlist .separator img		{ height:11px;border:0; }

/*									podreczniki */
#booklist						{ padding:0; }
#booklist ul					{ width:100%;list-style-type:none;margin:0;padding:0; }
#booklist li					{ display:inline;width:81px;margin:0 15px;padding:0;text-align:center; }
#booklist img 					{ border:0;width:81px; }

/* 								podreczniki VERSION 2
#booksel h2						{ margin-bottom:10px; } #booksel #artcontent			{ } #booksel #gallery				{ }
#booksel #date					{ display:inline;font-size:9px; vertical-align:top;}
#booksel #author				{ display:inline;font-size:11px; vertical-align:top;}
#booksel #photo				{ display:inline; float:left; padding-right:8px; }
#booksel #photo img 			{ border:0; }

#booklist						{ padding:15px 0; }
#booklist ul					{ width:100%;list-style:none;margin:0;padding:0; }
#booklist li					{ line-height:16px;margin:0;padding:0; }
#booklist .photo				{ float:left; padding-right:8px; margin:0; }
#booklist .photo img 		{ border:0; }
#booklist .author				{ font-size:9px;font-weight:bold; }	
#booklist .title				{ display:inline; }
#booklist .title a			{ font-weight:bold; }	
#booklist .lead				{ margin:0 0 10px 60px; }		
#booklist .separator			{ height:6px;clear:both;background:url(img/separator.jpg) no-repeat left center; }
#booklist .separator img	{ height:6px;border:0; }
*/

/* 								compFAQ */
#faq #answer					{ padding:10px 10px 10px 15px; }
#faqlist	ol						{ line-height:16px;margin-top:0; }
#faqlist	a						{ font-weight:bold; }

/*                			compmedialist        */
#medialist						{  }
#medialist h2					{ margin-top:15px; }
#medialist ul					{ list-style-type:none;margin:0 0 0 25px;;padding:0; } 
#medialist li					{ padding:10px 5px;margin:0;background:url(img/separator.jpg) no-repeat left bottom; }
#medialist .title, #medialist .descr a	
									{ font-weight:bold; }

/* 								compEnquiry */
#enq								{ width:400px;margin:0 54px; }
* html #enq						{ width:403px;margin:0 50px; } /* IE Duplicate Characters Bug (+3 -4) */
#enq p							{ width:200px;height:20px;margin:0;padding:0;display:inline;float:left; }
#enq input, #enq textarea	{ width:200px;height:16px;margin:2px 0;display:inline;float:right; }
#enq textarea					{ height:196px; }
#enq input.hidden				{ display:none; }
#enq p.textarea				{ height:200px; }
#enq input#submit				{ height:22px; }
#enq div#clearing				{ clear:both; }
* html #enq p#last			{ margin-right:-3px; } /* IE Duplicate Characters Bug  */

/* 								compGallery */
#galite							{ }
#galite #head					{ text-align:center; }
#galite img						{ border:1px solid #000;display:block; }

/* 								COMP.gmaps   */
#gmap								{  } /* align=center w tpl */
#gmap #map						{ margin:10px 0;border:1px solid #000; }

/* 								compPagingControls */
.pgtab							{ width:100% }
.pgselect 						{ border:1px solid #444;font-weight:bold;font-size:10px; }	
.pgbg								{ background:#EEF2FA;vertical-align:middle; }
.pgdata							{ font-size:11px;font-family:Arial,sans-serif; }
.pgcurrentpagenum				{ font-weight:bold; }

/* 								CNewsletter */
#nlform #privacy				{ margin-bottom:20px; }
#nlform #privacy input		{ margin-bottom:-1px; }
#nlform #email					{ margin-right:10px; }
#nlform #email input			{ width:130px;padding:2px 3px; } 
#nlform #submit, #nlform #email { display:inline; }
#nlform .hidden				{ }

/* 								geolocator */
#geo								{ width:555px; }
#geo #notset p					{ margin:0;padding:0; }
#geo #notset img				{ width:411px;height:400px;border:0;text-align:center;margin-left:62px; }

#geo #set h1					{ color:#000;padding-bottom:10px; }
#geo #set .title				{ font-weight:bold; }						
#geo #set #contact			{ margin-left:15px; }

#ctform							{ }
#ctform label, #ctform input,#ctform textarea 
									{ display:block;width:150px;float:left;margin-bottom:10px; }
#ctform textarea				{ height:200px; }
#ctform label 					{ text-align:right;width:75px;padding-right:20px; }
#ctform br 						{ clear: left; }


/* 								SEARCH  */
#srch-form						{ margin:10px 33px 0 34px;text-align:center; }
#srch-form title				{ margin-right:10px; }
#srch-form #radio				{ height:16px;display:inline;vertical-align:middle; }
#srch-form .submit			{ width:5px;height:5px;border:none;background:transparent;vertical-align:middle; }
#srch-form .field 			{ width:90px;height:16px;display:inline;vertical-align:middle; }

#srch-site h1					{ margin-bottom:10px; }
#srch-site table				{ width:100%;margin:10px 0; }
.qbar								{ width:100px;height:3px;background:#ccc;margin:0;padding:0;border:0; }
.qbar img						{ height:3px;background:#8F2A2A;margin:0;padding:0;border:0; }

#srch-site #noentry			{ }
#srch-site .navigt			{ font-size:7px;font-family:Arial,sans-serif; }
#srch-site .navigtxl			{ font-size:9px;font-family:Arial,sans-serif; }	
#srch-site .title				{ }
#srch-site .title	a			{ color:#8F2A2A;font-weight:bold; }
#srch-site .title	a:hover	{ }
#srch-site .quality			{ }
#srch-site .navi				{ font-size:10px;color:#DAA9B3; }
#srch-site .lead				{ }
#srch-site .more				{ }
#srch-site .divline			{ height:1px;border-bottom:2px dotted #ccc; }
#srch-site .spacer, #search .spacer img { height:5px; }

/*                			compSitemap        */
#smap ul							{ list-style:none;margin:0;padding:0; } 
#smap li							{ margin:4px 0;padding:0;font-weight:bold; }
#smap .root						{ font-weight:bold; }
#smap img						{ width:5px;height:5px;border:0;margin-right:5px; }

/*                			compStructChild        */
#structchild ul				{ list-style:none;margin:0;padding:0; }					
#structchild li 				{ margin:4px 0;padding:0; }
#structchild a					{ font-weight:bold; } 
#structchild img				{ width:5px;height:5px;border:0;margin:0 5px 2px 0; }									

/*                			compStructChildGraph        */

#structgraph img				{ border:0;margin-bottom:10px; }
#structgraph table			{ width:100%; }
#structgraph td				{ text-align:center;vertical-align:bottom; }
#structgraph a					{ font-weight:bold; } 

/*
#structgraph img				{ border:0; }		
#structgraph div.float		{ float:left;width:100px;height:150px;}	
#structgraph div.float p	{ vertical-align:bottom; }	
#structgraph div.clear		{ clear:both; }
*/

/* =========================================================================== v3 
#structgraph					{ text-align:center; }
#structgraph ul				{ list-style:none;margin:0;padding:0;text-align:center; }					
#structgraph li 				{ width:100px;padding:0;margin-bottom:15px;float:left; }
#structgraph div				{ text-align:center; }
#structgraph a					{ font-weight:bold; } 
#structgraph img				{ border:0;margin:0 0 5px 0; }		
*/
									
/* 								FORMATTING */							
.hicell							{ background:#EEF2FA; }
.blcell							{ background:transparent; }
.clear							{ clear:both; }
.nobd								{ border:none; }
.bold								{ font-weight:bold; }
.hidden, .hidden input		{ display:none;visibility:hidden;border:none;background:transparent;padding:0;margin:0; }
.hrdef							{ height:1px;background:#444;color:#444; }
.uldef							{ list-style-image:url(img/ico_uldot.gif);line-height:13px;font-size:9px; }

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

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

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

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

.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;		}	
