body								{ border:0;padding:0;margin:0;font:normal normal 11px Tahoma,Verdana,Helvetica,Arial,Helvetica;
   								  color:#048;background:#fff; }

/*									TABLES */

table  							{ border:0;font:normal normal 11px Tahoma,Verdana,Arial,Helvetica;color:#048; }
table.ctrltable 				{ width:100%;height:100%; }	
td.ctrlcell						{ width:100%;vertical-align:top;text-align:center; }	
table.maintable				{ width:768; }
table.deftable					{ width:768; }
table.maxwidth					{ width:100%; }
table.maxwidthborder			{ width:100%;border:1px solid #048; }
table.toplayer					{ width:299; }
td.toplayertop					{ width:299; }
td.toplayerbottom				{ width:299;height:37; }
td.toplayerct					{ width:299;padding-top:15;background:url(img/toplayer_middle.gif);text-align:center;color:07b; } /* #FFFFDE */
	
/* 								LAYOUT  */

td.topcontainer 				{ width:768;vertical-align:top; }	
	td.toplogorow				{ width:768;height: 94;vertical-align:bottom; }
   	td.logoarea				{ width:768;vertical-align:middle; }                             
	td.topmenurow				{ width:768;height: 17;vertical-align:middle;text-align:right; }
	.topmenurowpad				{ padding:0 15; }
   	table.topmenutab			{ height:17; }
      td.topmenuleftcell	{ width:86;border-top:1px solid #07b;border-bottom:1px solid #07b;border-right:1px solid #07b;text-align:center; }
      td.topmenurightcell	{ width:86;border-top:1px solid #07b;border-bottom:1px solid #07b;text-align:center; }
      td.topmenudefcell		{ width:84;border-top:1px solid #07b;border-bottom:1px solid #07b;border-right:1px solid #07b;text-align:center; }
		
		td.topmenushortcell	{ width:64;border-top:1px solid #07b;border-bottom:1px solid #07b;border-right:1px solid #07b;text-align:center; }
		
		td.topmenushortestcell	{ width:50;border-top:1px solid #07b;border-bottom:1px solid #07b;border-right:1px solid #07b;text-align:center; }
		  
	td.topmenushortrightcell{ width:64;border-top:1px solid #07b;border-bottom:1px solid #07b;text-align:center; } 
	       
	td.topbillboardrow		{ width:768;height:110;background:#E1F1F9 url(img/bg_topbillboard.gif) no-repeat center top; /*height:110;*/
									  text-align:center;vertical-align:bottom; }
	td.topemptybillboard		{ width:768;height:10;background:#E1F1F9 url(img/bg_topbillboard.gif) no-repeat center top;text-align:center;vertical-align:bottom;
									  padding-top:10; }
	
td.maincontainer 				{ width:768;vertical-align:top;background:#E1F1F9; }	
   .maincontainermargins 	{ padding:0; }

table.contenttable			{ width:768; }
	
	td.ctleft 					{ width:176;vertical-align:top;text-align:center;padding-top:5; }	
   td.ctleftmargins			{ width: 10; }				
	td.ctmain 					{ width:388;vertical-align:top;padding-top:8; }
   td.ctrightmargins 		{ width: 18; }
	td.ctright 					{ width:168;vertical-align:top;text-align:center;padding-top:13; }
   td.ctrightsidemargins 	{ width:  8; }		
		
td.footcontainer 				{ width:768;vertical-align:middle;background:#fff url(img/bg_footer.jpg) no-repeat center top;
									  padding:15 0;}
table.footer 					{ width:768;vertical-align:bottom; }
	td.footleft					{ text-align:left;vertical-align:middle;color:#07b;padding:0 15; }
	td.footright				{ text-align:right;vertical-align:middle;color:#07b;padding:0 15; }	

/* 								PANELS  */

.mainpaneltab					{ width:388; }
.mainpaneltop					{ width:388;height:26;background:url(img/bg_panel_main_top.gif) no-repeat center top;
									  font:bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,Helvetica,Arial;color:#fff;
                             padding:0 10 1 55;vertical-align:bottom;text-transform:uppercase; }
.mainpaneltopblank			{ width:388;height:26;background:url(img/bg_panel_main_top_blank.gif) no-repeat center top;
									  font:bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,Helvetica,Arial;color:#fff;
                             padding:0 10 1 55;vertical-align:bottom;text-transform:uppercase; }     
.mainpaneltopmainpage		{ width:388;height:26;background:url(img/bg_panel_main_top.gif) no-repeat center top;
									  font:bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,Helvetica,Arial;color:#fff;
                             padding:0 10 1 55;vertical-align:bottom; }  							                          
.mainpanelmiddle				{ width:388;background:#fff;border-right:2px solid #07b;border-left:2px solid #07b;text-align:justify;padding:10 0 5 0; }
.mainpanelbottom				{ width:388;height:9;background:url(img/bg_panel_main_bottom.gif) no-repeat center bottom; } 
.mainpanelpadding				{ width:10; }
.panelbottomspace				{ height:5; }

.rightpaneltab					{ width:168; }
.rightpaneltop					{ width:168;height:26;background:url(img/bg_panel_right_top.gif) no-repeat center top;
									  font:bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,Helvetica,Arial;color:#fff;
                             padding:0 10 1 55;vertical-align:bottom;text-transform:uppercase; }
.rightpanelmiddle				{ width:168;background:#fff;border-right:2px solid #07b;border-left:2px solid #07b;padding:10 10 5; overflow:hidden;}
.rightpanelbottom				{ width:168;height:9;background:url(img/bg_panel_right_bottom.gif) no-repeat center bottom; } 
.panelbottomspace				{ height:5; }
		
/* 								FONTS  */

.pagetitle 						{ font:bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,Helvetica,Arial;text-transform:uppercase; }
.header1 						{ font:bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,Arial,Helvetica; }
.header2							{ font:bold 14px; }
.header3							{ font:bold 12px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,Arial,Helvetica; }
.small 							{ font-size: 9px; }
.mainpagewelcometext			{  }
.greentext						{ color:#8b2; }
.darkgreentext					{ color:#681; }
.redtext							{ color:#f00; }
.orange							{ color:#EE9D16; }

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


	
/*									LINKS  */

a 									{ font-weight:bold;color:#F581A0;text-decoration:none; }
a:hover 							{ font-weight:bold;color:#A0C53C;text-decoration:none; }
a.topmenu 						{ color:#06b;font-size:10px; }
a.topmenured 					{ color:#E55179;font-size:10px; }
a.topmenu:hover 				{ color:#A0C53C;font-size:10px; } /* B5D55E */
a.textcolor						{ color:#06b; }

.globalback						{ text-align:right;padding-top:10; }
.globalmore						{ text-align:right;padding-top:10; }
.globalmorelink				{ font-weight:bold;color:#06b; }

/* site services */

ul.minulmargin					{ margin:0 0 0 15; }
.serviceofferorder			{ font-size:11px; }
.servicepricecell				{ width:40;text-align:center;}

/* 								FORMS  */

form 								{ margin:0;padding:0; }
input,select,textarea 		{ border:1px solid #28c;font-size:11px;color:#048;background-color:#D8F1FD;padding:0 3; }
.formsub 						{ border:1px solid #048;font:bold 11px;color:#fff;background-color:#0077BB;padding:0 3; }
.formcheckbox    				{ border:none;background-color:transparent; }
.formsubimg    				{ border:none;background-color:transparent; }
.formradio						{ border:none;background-color:transparent; }
.formpriceinput 				{ border:1px solid #28c;font-size:11px;color:#048;background-color:#D8F1FD;padding:0 3;width: 45px; }

/* login */
.rightlogin						{ width:100; }
.rightloginsub					{ border:none;background-color:transparent;}
/* poll */
.rightpolltab					{ width:140; }
.rightpollradio				{ width: 20; }
.rightpollquestion			{ width:120; }

.defform1col					{ }
.defform2col					{ text-align:right; }
.parentofferfield				{ width:220; }

.bsittersearcherfield		{ width:150; }
.parentaddquestiontextarea	{ width:220;height:220; }
.parentaddquestionsubject	{ width:220; }
.fpaddcatentry					{ width:220; }
.commonform						{ width:220; }
.maxform							{ width:360; }

.parentreferencefield		{ width:360;height:300;font-size:12px; }

/* 								EXCHANGE */

/* add-form */
.exchform						{ width:200; }
.exchtypeselect				{ width:200; }
.exchcatselect					{ width:200; }
.exchformcontent				{ width:200;height:200; }
		
/* item-list */		

.exchlistphoto					{ width:20; }
.exchlistprice					{ font:bold 10px 'Arial CE', Arial, Helvetica }
		
/*									banners, boxes and others */

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

/*									compREFERENCE */

.reflistdate					{ width:90;font-weight:bold; }
.reflistoptions				{ width:50; }
.reflistactiveyes				{ font-weight:bold;font-size:10px;color:#668811; }
.reflistactiveno				{ font-weight:bold;font-size:10px;color:#E55179; }
a.reflistactiveoff			{ font-weight:normal;font-size:10px;color:#9BD8FF;text-decoration:none; }
a.reflistactiveoff:hover	{ font-weight:normal;font-size:10px;color:#004488;text-decoration:none; }

.reflabel						{ font-weight:bold;font-size:10px; }

/*									compCATALOGUE */

.maincattab						{ width:350; }
.maincatarr						{ width: 20;background:url(img/arr_next.gif) no-repeat center center; }

.searchtabcontainer			{ text-align:center;padding:10 0; }
.addeditcattab					{ text-align:right;padding:10 0; }

.mainexhibitcont				{ text-align:center;padding:10 0; }
.mainexhibit					{ width:144; }
.ratetable						{ height:11; }
.ratecell						{ width:50;height:11;text-align:right;/*background:url(img/rating.gif) no-repeat;*/ }
/* sponsored area */
a.splink							{ font-size:12px;color:#048;/*#F581A0;*/; }
a.splink:hover					{ color:#F581A0; }
.spbg								{ background:#FFFDE0; }
.sptext							{ font-size:12px;#048;/*color:#681;*/ }

/*									compNewsArchive and NHL */

.nhltab							{ width:380; }
.nhldate							{ font-size:9px;padding-top:5; }
.nhltitle						{ font-weight:bold; }
.nhllead							{ }
.newspagingpad					{ padding:15 0; }
.newspagingtab					{ width:100%; }
.newspagingdate				{ width:70;font:bold 10px; }

/* 								compPagingControls */

.pgtab							{ width:100% }
.pgselect 						{ border:1px solid #048;font:bold 10px;color:#c02;padding:0 3;background-color:#fff; }	
.pgbg								{ background:#FCE7ED;vertical-align:middle; }
.pgdata							{ font:11px Arial;color:#c02; }

/* 								compFAQ */

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

/* 								pageOpinion */

.opinionhead					{ background-color:#EAF5FB; } /* FCE7ED ; E4F0C5 */

/* 								compRecommendation */

.recommenddef					{ width:220; }

/* 								pageIdeaNew */

.catoption						{ width:280; }
.catnew							{ width:225; }
.ideainfo						{ width:280; }

/*									parent & helper */

.profileform					{ width:150; }
.helperworktime				{ width:44px; }

/* 								structMENU  */

table.structmenu 				{ width:173; }
/* level 1 */	
	td.menu1item 				{ width:173;height:53px;line-height:18px;text-align:right;vertical-align:middle;
									  font:bold 8px Tahoma,Verdana;letter-spacing:0.1em;
									  /*background:url(img/menu1bg.gif) no-repeat right top;*/ }					  
		.menu1itempadding 	{ padding:0 25 0 5; }
      .menu1noclick			{ color:#fff;font:bold 8px Tahoma,Verdana;letter-spacing:0.1em; }	
		a.menu1item 			{ color:#fff;font:bold 8px Tahoma,Verdana;letter-spacing:0.1em; }	
		a.menu1item:hover 	{ color:#ff9; }
	td.menu1divline 			{ width:173px;height:1px;background:#B39F76;}
   	.menu1divspace			{ height:3; }   

  	td.submenu					{ width:173;height:25;text-align:right;padding-right:15;letter-spacing:-0.5px;
  									  background:url(img/bg_submenu1.gif) no-repeat right center }
	td.submenu3					{ width:173;height:25;text-align:right;padding-right:15;letter-spacing:-0.5px;
									  background:url(img/bg_submenu1.gif) no-repeat right center }
   td.submenu4					{ width:173;height:25;text-align:right;padding-right:15;letter-spacing:-0.5px;
									  background:url(img/bg_submenu1.gif) no-repeat right center }
   td.submenu5					{ width:173;height:25;text-align:right;padding-right:15;letter-spacing:-0.5px;
									  background:url(img/bg_submenu2.gif) no-repeat right center }
   td.submenu6					{ width:173;height:25;text-align:right;padding-right:15;letter-spacing:-0.5px;
									  background:url(img/bg_submenu3.gif) no-repeat right center }
									  
td.submenu65 ,td.submenu71 ,td.submenu72 ,td.submenu73 ,
td.submenu160,td.submenu190,td.submenu216,td.submenu294,
td.submenu410,td.submenu432
							{ width:173;height:25;text-align:right;padding-right:15;letter-spacing:-0.5px;
  							  background:url(img/bg_submenu1.gif) no-repeat right center }
									  					  
   a.submenulink				{ font-weight:bold;color:#06b; }

/* 								FORMATTING */
/*
b,strong							{ color:#f9b; } */
img								{ border:none; }
.bold								{ font-weight:bold; }
.italic							{ font-style:italic; }

.hiline							{ line-height:13px; } 
.borderdef 						{ border:1px solid #573C05; }
.billborder						{ border:1px solid #28c; }
.hicell							{ background:#EAF5FB; } /* #FDF0F3; } */

hr									{ height:1px;color:#048;margin:10 0; }

.arrtxt							{ font:bold 7px;vertical-align:middle; }

.defdivline						{ height:1;background:url(img/defdivline.gif) repeat-x center center; }
.greendivline					{ height:1;background:url(img/greendivline.gif) repeat-x center center; }

.uldef							{ list-style-image:none/*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;		}

.inputradio,#inputcheckbox { padding:0;vertical-align:middle;min-width:12px;min-height:12px; }
.errField	{ border:1px solid #f00;background:#ff0; }