
body									{ border:0;padding:0;margin:0;font:normal normal 11px Tahoma,Verdana,Helvetica,Arial,sans-serif;color:#333;
											/*
											background-image:url(img/bg_body.gif);background-repeat:repeat-x;background-position: center top;
											background-color:#E8E8E8;
											*/
											background:#E8E8E8; }
body.popup							{ background:none; }	
											
/*									TABLES super */

table  								{ border:0;font:normal normal 11px Tahoma,Verdana,Arial,sans-serif;color:#333;background-color:inherit; }
table.ctrltable 					{ width:100%;height:100%;background:url(img/bg_body.gif) repeat-x; }
table.ctrltablepop				{ width:100%;height:100%; }	
td.ctrlcell							{ width:100%;vertical-align:top;text-align:center; }	
table.layouttable					{ width:1000px; }
table.deftable						{ width:720px; }
table.maxwidth						{ width:100%; }

td#accept				{ width:720px;padding:25px 0;text-align:center; }
/* 								LAYOUT  */

td.maincontainer 					{ width:750px;vertical-align:top; }
	table.maintable				{ width:750px; }

	td.toparea 						{ width:750px;height:92px;vertical-align:top; }	
	table.topheader				{ width:750px;height:92px;background:#fff;color:inherit; }
	td.topheaderleft				{ width:50%;text-align:left;vertical-align:middle; }
	td.topheaderright				{ width:50%;text-align:right;vertical-align:top;padding:10px 10px 0px 0px;color:#333;background:inherit; }
	td.topheaderdivline			{ height:5px;background:#8E8E8E; }
	
	td.billboardarea				{ width:750px;height:100px;background:#8E8E8E;color:inherit;text-align:center;vertical-align:middle; }
	td.marqueearea					{ width:750px;height:21px;background:url(img/bg_marquee.gif) repeat-x center center;color:#fff;background-color:inherit; }
	.scroll a						{ color:#FFF799; }
	.scroll a:hover				{ color:#e62; }
	
	td.ctcontainer					{ width:750px;background:#F7F7F7;color:inherit;vertical-align:top; }	
		table.cttable				{ width:750px; }
		td.ctsidemargins			{ width: 15px; }
		td.ctmain					{ width:720px;padding-bottom:15px; }
	
	td.bannercontainer			{ width:750px;height:155px; }	
		td.bannercell				{ width:25%;text-align:center;vertical-align:middle; }
	
.marginmiddle						{ width:19px; }	

.rightcontainer					{ width:218px;vertical-align:top; }	
	table.righttable				{ width:218px; }
	td.rightgrapharea				{ width:218px;height:175px;vertical-align:top;padding-top:10px; }
	td.titlesearch	.titlepartners	{ width:218px;height:20px; }
	td.searchformarea				{ width:218px;height:17px; }
	td.searchformmargin			{ width:218px;height: 9px; }
	td.menucontainer				{ width:218px; }
	td.boxpartners					{ width:218px;height:125px;vertical-align:middle;text-align:center;background:#fff;color:inherit; }
	
.marginright						{ width:13px; }	
	 				
td.footcontainer 					{ width:1000px;height:44px;vertical-align:top;background:url(img/bg_footer.gif) repeat-x center top;padding-top:5px; }			
	td.footleft						{ text-align:left;vertical-align:middle;padding:0 15px;color:#666;background-color:inherit; }
	td.footright					{ text-align:right;vertical-align:middle;color:#fff;background-color:inherit;padding:0px 15px; }	

/* FP = frontpage */
		
	td.fpleftcol					{ width:375px;vertical-align:top;background:#F7F7F7;color:inherit; }
	td.fprightcol					{ width:375px;vertical-align:top;background:#fff;color:inherit; }
	td.fpctsidemargins			{ width:  8px; }
	
	.fptitle							{ margin:0;font:bold 16px 'Trebuchet MS',Trebuchet,Verdana,Tahoma, sans-serif;color:#aaa;background-color:inherit; }
	.fpnhhlmorelink				{ color:#888;background-color:inherit;font-weight:bold; }
	.fpnhhlmorelink:hover		{ color:#333;background-color:inherit;font-weight:bold; }

	.fpctright						{ vertical-align:top; }
	.fpctleft						{ vertical-align:top; }	
		
/* 								FONTS  */

h1										{ margin:0;font:bold 16px 'Trebuchet MS',Trebuchet,Verdana,Tahoma, sans-serif;color:#333;background-color:inherit; }
h2										{ margin:0;font:bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma, sans-serif;color:#333;background-color:inherit; }
h3										{ margin:0;font:bold 11px Tahoma,Verdana, sans-serif;color:#333;background-color:inherit; }
									  									  							  
.header1								{ font:bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma, sans-serif;color:#333;background-color:inherit; }
.header2 							{ font-weight:bold;font-size:12px;color:#333;background-color:inherit; }
.header3								{ font-weight:bold;color:#333;background-color:inherit; }
.small 								{ font-size:10px; }
.red									{ color:#e67;background-color:inherit; }
.blue									{ color:#07b;background-color:inherit; }
.smalltext							{ font-size:9px; }
	
/*									LINKS  */

a 										{ color:#940000;background-color:inherit;text-decoration:none; }
a:hover 								{ color:#e62;background-color:inherit;text-decoration:none; }
a.textcolor							{ color:#457;background-color:inherit; }
a.grey								{ color:#333;background-color:inherit; }
a.grey:hover						{ color:#c02;background-color:inherit; }
a.white								{ color:#fff;background-color:inherit; }
a.white:hover						{ color:#ff9;background-color:inherit;text-decoration:underline; }
.globalback							{ text-align:right;padding:10px 0px; }

.footcopylink						{ color:#666;background-color:inherit; }
.footcopylink:hover				{ color:#000;background-color:inherit; }
.footmenulink						{ color:#666;background-color:inherit;font-size:11px;font-weight:bold; }
.footmenulink:hover				{ color:#000;background-color:inherit; }

.globalbackcontainer				{ text-align:right; } /* margin:10px 0; */
.globalbackcontainerlink		{ font-weight:bold; }

.topback								{ text-align:right;font-weight:bold; }

/* 								catalogue  */

.cat0item,.cat1item,.cat2item,.cat3item,.cat4item,.cat5item				
										{ padding:0; } /*border-bottom:1px solid #999;*/

a.cat0itemlink						{ font:bold 12px 'Trebuchet MS',Trebuchet,Verdana,Tahoma, sans-serif;color:#333;background-color:inherit; }

.navigt								{ font:bold 7px 'Arial CE',Arial, sans-serif; }
 
/* 								FORMS  */

.searchform							{ width:200px;height:17px;border:1px solid #666;font-size:11px;color:#666;background:#fff;padding:0px 3px; }
form 									{ margin:0;padding:0; }
input,select,textarea 			{ border:1px solid #666;font-size:11px;color:#666;background:#fff; }
textarea								{ font-size:11px; } 
.formsub 							{ border:1px solid #fff;font-weight:bold;font-size:11px;color:#fff;background:#666;padding:2px 3px; }
.formcheckbox    					{ border:none;background:transparent; }

.defcontacttarea					{ width:200px;height:200px; } 

.defcontact						{ width:220px; }
.defcontacttarea				{ width:220px;height:150px; }

.defformtable					{ width:500px; }
.defformfield					{ width:250px; }
.defformta						{ width:250px;height:150px; }

.profileform					{ width:250px; }
.profileformcol1				{ width:250px; }
.profileformcol2				{ width:250px; }
.defformcol						{ width:250px; }

/* 								structMenu  */

.menutab								{ width:218px; }

	#menu0item 						{ width:218px;height:23px;line-height:18px;text-align:left;vertical-align:middle;color:#fff;
								  		  	font:bold 12px 'Trebuchet MS',Trebuchet,Tahoma,Verdana, sans-serif;background-color:inherit;
										  	background-image:url(img/bg_menu0item.gif);background-repeat:no-repeat;background-position: right top;}					  
	.menu0itempadding 			{ padding:2px 10px 0px 50px; }	
	#menu0item a					{ color:#fff;background-color:inherit;font:bold 12px 'Trebuchet MS',Trebuchet,Tahoma,Verdana, sans-serif; }	
	#menu0item a:hover			{ color:#e62;background-color:inherit; }
	td.menu0spacer 				{ width:218px;height:5px;}  

	#menu1item 						{ width:218px;height:19px;line-height:18px;text-align:left;vertical-align:middle;color:#000;
								  		  	font:normal 11px Tahoma,Verdana, sans-serif;background-color:inherit;
										  	background-image:url(img/bg_menu1item.gif);background-repeat:no-repeat;background-position: right top;}					  
	.menu1itempadding 			{ padding:0 10px 0 50px; }	
	#menu1item a					{ color:#444;background-color:inherit;font:normal 11px Tahoma,Verdana, sans-serif; }	
	#menu1item a:hover			{ color:#e62;background-color:inherit; }
	td.menu1spacer 				{ width:218px;height:5px;}  
		
/*									banners, boxes and others */

.defboxarea							{ text-align:center;padding-bottom:15px; }
.leftboxcontainer					{ padding:15px 0px;text-align:center; }
.leftbox155x100					{ width:122px;height:113px;padding:15px 0 0 0; } 

/*									compNewsArchive and NHL */

.nhltab								{ width:100%; }
.nhlcell								{ width:300px;vertical-align:top; }
.nhlphoto							{ width:75px;vertical-align:top; }
.nhldate								{ color:#888;background-color:inherit;font-size:9px; }
.nhltitle							{ color:#444;background-color:inherit;font-weight:bold; }
.nhllead								{ color:#888;background-color:inherit;font-size:10px; }
.nhllead:hover						{ color:#444;background-color:inherit;font-size:10px; }
.nhltitlelink						{ font-weight:bold; }
.nhldivline							{ height:1px;background-color:inherit;background-image:url(img/dot1.gif);background-repeat:repeat-x;
										  background-position:center center;color:inherit; } 
										  
.nhltype								{ background:#8E8E8E;color:#fff;text-transform:uppercase;font-weight:bold;font-size:10px;padding:1px;
										  text-align:center; }										  
.newspagingpad						{ padding:15px 0; }
.newspagingtab						{ width:100%; }
.newspagingdate					{ width:70px;font-weight:bold;font-size:10px;color:#0DB02B;background-color:inherit; }
.defdivline							{ height:1px; }

.articlepagingtab					{ width:100%; }
.articlepagingpad					{ padding:15px 0; }
.articlepagingdate				{ width:80px;color:#888;background-color:inherit;font-size:9px; }
a.articleleadlink					{ color:#888;background-color:inherit;text-decoration:none;  }
a.articleleadlink:hover			{ color:#000;background-color:inherit;text-decoration:underline;  }

/* 								compGallery */

.galtable							{ width:480px; }
.galnavileft						{ width:50%;text-align:left;vertical-align:middle; }
.galnaviright						{ width:50%;text-align:right;vertical-align:middle; }
.galpictcontainer					{ text-align:center; }
.galpicttitle						{ text-align:center; }

.galthumbcontainer				{ text-align:center; }

/* 								compPagingControls */

.pgtab								{ width:100% }
.pgselect 							{ border:1px solid #444;font-size:10px;color:#444;background:#E8E8E8;padding:0 0px; }	
.pgbg									{ background:#E8E8E8;vertical-align:middle;color:#000; }
.pgdata								{ }
.pgcurrentpagenum					{ font-weight:bold; }	

/* 								compFAQ */

.faqlist								{ line-height:16px;margin-left:35px; }
.faqanswer							{ padding:10px 10px 10px 15px; }

/* 								FORMATTING */
	
img									{ border:none; }
.bold									{ font-weight:bold; }
.pad1									{ padding:15px 0; }

#deflistarr							{ list-style-image:url(img/arr_more2.gif); } 

.hicell								{ background:#E8E8E8; }
.borderdef 							{ border:1px solid #f60; }
.billborder							{ border:1px solid #28c; }

.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;									}
.acc									{ margin:auto;											}
.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;	}	

									  
/* catalogue:list */

.paramtableprodlist				{ width:720px;border:1px solid #E8E8E8;background:#666; }

.paramtablehd						{ color:#fff;background:#8E8E8E;font-weight:bold;text-align:center;padding:2px }
.paramtablehdright				{ color:#fff;background:#8E8E8E;font-weight:bold;text-align:right;padding:2px }

.paramtableparam					{ padding:2px;text-align:left; }
.paramtablevalue					{ padding:2px;text-align:right; }

.searchtablehicell				{ background:#ddd; }
.searchtabledefcell				{ background:#F7F7F7; } /* BEBEBE */

.paramtablehicell					{ background:#ddd; } 
.paramtablelocell					{ background:#F7F7F7; }

.paramcol1hd						{ width:100px;vertical-align:middle; }
.paramcol2hd, .paramcol3hd		{ width:265px;vertical-align:middle; }
.paramcol2hda						{ width:530px;vertical-align:middle; }
.paramcol4hd						{ width: 90px;vertical-align:middle; }

.paramcol1							{ width:100px;vertical-align:top; }
.paramcol2 							{ width:225px;vertical-align:top; }
.paramcol2a							{ width:450px;vertical-align:top; }
.paramcol3							{ width:225px;vertical-align:top;text-align:center; }
.paramcol4							{ width: 80px;vertical-align:top;text-align:right;font-weight:bold;padding-right:10px; }									  
