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

/*									TABELE  */

table  							{ border:0;font:normal normal 11px Tahoma,Verdana,Arial,Helvetica;color:#06a; }
table.ctrltable 				{ width:100%;height:100%; }
td.ctrlcell						{ width:100%;vertical-align:top;text-align:center; }
table.maintable				{ width:100%;/*border-left:1px solid  #652;*/ }
table.deftable					{ width:100%; }

/* 								LAYOUT  */

/* global layout elements */

   td.vspace					{ width: 3;background-color:#fff; }
	td.hspace					{ height:3;background-color:#fff; }
   td.ctspace					{ width: 7; }

	td.vline						{ width: 1;background-color:#e90; }
   td.hline						{ height:1;background-color:#e90; }
	td.bgorange					{ background-color:#e40; }

/* /general layout elements */

td.topcontainer 				{ width:100%;height:119;vertical-align:top; }

	td.topleftcont				{ height:93;text-align:left;vertical-align:top; }
	td.topmidcont				{ height:93;width:100%;vertical-align:middle;text-align:center;padding:0 15; }
	td.toprightcont			{ height:93;color:#fff;text-align:center;vertical-align:top; }
		.quicknavtab			{ height:93;width:170; }
		.quicknavcell			{ color:#fff;background:#e80;padding:7;text-align:center;vertical-align:top; }
	td.topmenucont				{ height:19;width:100%;background:#e40;color:#fff;padding:0 10; }
   td.topmenuright			{ height:19;width:100%;background:#e40;color:#fff;padding:0;text-align:center; }

td.scrollcontainer			{ width:100%;height:23;background:#FFF1E1;color:#e40;font-weight:bold; }
	.scroll						{ width:100%; }

td.maincontainer 				{ width:100%;vertical-align:top;background:#fff; }
   .maincontainermargins 	{ padding:0 0; }

	td.ctleft 					{ vertical-align:top;text-align:left;}
		.ctleftmargins 		{ padding:0; }
      .leftcontainertab		{ width:197; }

	td.ctmain 					{ width:100%;vertical-align:top;
   								  padding:7 0; }
   td.ctmainpage 					{ width:100%;vertical-align:top; }
   	.ctmainmargins 		{ padding:10; }
		.ctmainctmargins		{ padding:0; }
      .maincontainertab		{ width:100%; }

	td.ctright 					{ vertical-align:top;text-align:left;}
		.ctrightmargins 		{ padding:0; }
      .rightcontainertab	{ width:173; }

td.footcontainer 				{ width:100%;height:66px;vertical-align:top;text-align:center;background:url(img/bg_footer.gif) repeat-x left top; }

/* */

.hdblue							{ height:21;background:url(img/bg_hdblue.gif) repeat-x;padding:0 10;vertical-align:middle;
									  font:bold 11px 'Trebuchet MS',Trebuchet,Verdana,Tahoma;color:#fff; }
.hddef							{ height:21;background:url(img/bg_hd.gif) repeat-x;padding:0 10;vertical-align:middle;
									  font:bold 11px 'Trebuchet MS',Trebuchet,Verdana,Tahoma;color:#fff; }
.areablue						{ background:#07b;color:#fff; }
.areadef							{ background:#07b;color:#e80; }
.areasearch						{ height:60;background:#07b;color:#fff;vertical-align:top;padding:7; }
.areanewsletter				{ height:50;background:#e80;color:#fff;vertical-align:top;padding:7; }
.arearightcat					{ height:75;background:#e80 url(img/box_zamow_katalog.gif) no-repeat center center;color:#fff;padding:0 15; }
.arearightcattxt				{ font:bold 16px 'Trebuchet MS',Trebuchet,Verdana;color:#fff; }
.arearightboxes            { text-align:center;vertical-align:middle;background:#fff; }
.rightbanner1					{ padding:20 0 10; }
.rightbanner2					{ padding:10 0 20; }
.leftbanner						{ text-align:center;padding:3 0 6 0; }

/* 								CZCIONKI  */

.pagetitle 						{ font:bold 16px Tahoma,Arial,Helvetica;color:#07b;
									  padding:10 0; }
.header1 						{ font:bold 14px Tahoma,Arial,Helvetica;color:#047; }
.header2							{ font:bold 12px Tahoma,Arial,Helvetica;color:#047; }
.small 							{ font-size: 9px; }
.smallwhite 					{ font-size: 9px;color:#fff; }
.smallwhite:hover 			{ font-size: 9px;color:#ff9; }
.icoplus							{ width:18;height:15;background:url(img/ico_plus.gif) no-repeat left center;padding:0; }
.lighttxt						{ color:#6ad; }

/*									ODSYLACZE  */

a 									{ color:#e40;text-decoration:none; }
a:hover 							{ color:#f00; }
/*a:visited						{ color:#000; } DO USUNIECIA PO ETAPIE TESTOWYM */
a.textcolor						{ color:#07b; }
.white							{ color:#fff; }
.white:hover					{ color:#ff9; }
.yellow							{ color:#ff9; }
.yellow:hover					{ color:#fff; }
a.grey							{ color:#333; }
a.grey:hover					{ color:#c02; }

/* 								MENU  */

a.topmenu						{ color:#fff; }
a.topmenu:hover				{ color:#ff9; }
a.downmenu						{ color:#07b; }
a.downmenu:hover				{ color:#e40; }
a.catmenuitemlink				{ color:#fff; }
a.catmenuitemlink:hover		{ color:#ff9; }

.catmenuitem					{ height:21;background:#e80 url(img/ico_catmenu.gif) no-repeat left center;padding:0 0 0 21;color:#fff; }
.catmenudivline				{ height:1;background:#F7C68C; }

/*									comp.CATALOGUE */

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

/* categories list */
.catlisttab						{ width:100%; }
.catlistcat						{ /*background-color:#e80;color:#fff;*/font-weight:bold;padding:1 5; }
.catlistdef						{ background-color:#fff; }
.catlistcycle					{ background-color:#FFF1E1; }

.prodnavi						{ /*background-color:#e80;color:#fff;padding:2 5;*/ }

/* subproducts table */

.subprodtable					{ width:100%;border:1px solid #07b; }
.subprodtablemargins			{ padding:15 0; }
.sptitlerow						{ font:bold 10;color:#fff;background-color:#07b; }
.sproddef						{ background-color:#fff; }
.sprodsel						{ background-color:#CCDFEC; } /* subproducts row cycle */
.sprodnumcattitle				{ font-size:9; } /* catalogue number format */
.sprodpricetitle				{ font-weight:bold;font-size:10;color:#e80;background-color:#FFF1E1;text-align:center; }
.sprodprice						{ color:#e60;background-color:#FFF1E1;text-align:center; }
.sprodpricesel					{ color:#e60;background-color:#FFD3B2;text-align:center; }
.speccell						{ padding:10 0;text-align:center; }

.sprodpricefound				{ color:#e60;background-color:#9BFF9B;text-align:center; } /* znalezione komorki cena */
.sprodfound						{ background-color:#9BFF9B; }  /* znalezione komorki */

.histdef						{ background-color:#fff; }
.histsel						{ background-color:#CCDFEC; } /* subproducts row cycle */

/* MG cart table */
.priceright                { text-align:right; }
/* /MG */

/*									comp.NHL */

.nhlcontainertab				{ width:100%; }
.nhltab							{ width:100%; }
/*.nhltypecontainer			{ width:92;height:18;text-align:right; }
.nhltypecontainerpad			{ padding:0 5 0 0; }*/
.nhltypepromo					{ height:25;font-weight:bold;color:#e40;text-align:right;background:url(img/bg_promobox.gif) no-repeat right bottom;
									  padding:0 30 2 0;text-transform:uppercase;vertical-align:bottom; }
.nhltypenews					{ height:25;font-weight:bold;color:#07b;text-align:right;background:url(img/bg_newbox.gif) no-repeat right bottom;
									  padding:0 35 2 0;text-transform:uppercase;vertical-align:bottom; }

.nhltypesell					{ height:25;font-weight:bold;color:#e40;text-align:right;background:url(img/bg_sellbox.gif) no-repeat right bottom;
									  padding:0 28 2 0;text-transform:uppercase;vertical-align:bottom; }
.nhltypereco					{ height:25;font-weight:bold;color:#07b;text-align:right;background:url(img/bg_recobox.gif) no-repeat right bottom;
									  padding:0 32 2 0;text-transform:uppercase;vertical-align:bottom; }

.nhldate							{ font-weight:bold;font-size:9px;color:#18b;padding:0 5 5 5; }
.nhltitle						{ font-weight:bold;color:#047;padding:5; }
.nhlphoto						{ width:100;vertical-align:top; }
.nhlphotoborder				{ border:1px solid #07b; }
.nhllead							{ vertical-align:top; }
.nhlmore							{ text-align:right;padding:5 5; }
.nhldescrcontainer			{ padding:5; }

/* 								COMP.news */

.newsdate						{ font:bold 10; }
.newscontent					{ padding:0 15; }

/* 								comp.PagingControls */

.pgtab							{ width:100% }
.pgselect 						{ border:1px solid #2B5297;font-size:9px;color:#2B5297;background-color:#fff;padding:0 3; }
.pgbg								{ background:#F5FAFC; }

/* 								COMP.search */

.searchresnavi					{ font:italic 10;color:#07b;}
.searchresquant					{ font: 9;color:#07b;}

/* 								FORMULARZE  */

form 								{ margin:0;padding:0; }
input,select,textarea		{ border:1px solid #07b;font-size:11;color:#07b;background-color:#EEF6FA;padding:0 3; }

input.box,select.box 		{ border:none;font-size:11;color:#07b;background-color:transparent;padding:0 3; }

.leftsearch						{ border:none;font-weight:bold;font-size:11;color:#07b;background-color:#fff;padding:0 3;text-align:center;width:150; }
.leftsearchsub					{ border:none;background-color:#07b;}

.rightlogin						{ border:none;font-weight:bold;font-size:11;color:#07b;background-color:#fff;padding:0 3;text-align:center;width:120; }
.rightloginsub					{ border:none;background-color:#07b;}

.rightletter					{ border:none;font-weight:bold;font-size:11;color:#e40;background-color:#fff;padding:0 3;text-align:center;width:120; }
.rightlettersub				{ border:none;background-color:#e80; }
.rightletterradio				{ border:none;background-color:#e80; }

.quicknavselect				{ border:none;font-weight:bold;font-size:11;color:#e40;background-color:#fff;padding:0 3;text-align:center;width:135; }

.formsub 						{ border:1px solid #07b;font:bold 11px;color:#fff;background-color:#07b;padding:0 3; }
.formcheckbox    				{ border:none;background-color:transparent; }
.formradio						{ border:none;background-color:transparent; }

.catsearchmain					{ width:150; }

.catorderdef					{ width:200; }
.catorderformpadding			{ padding:7 7; }

.reqfield						{ color:#e40;font-weight:bold; }
.registerformdef				{ width:222; }

/* 								FORMATOWANIE  */

img								{ border:none; }
.bold								{ font-weight:bold; }

/* MG */
.boldright								{ font-weight:bold; text-align:right;}
/* /MG */

.dpd								{ padding:10 0; }
.dpr								{ padding: 4; }
.morecont						{ text-align:right;padding:0 0;/*border-bottom:1px solid #C9C0AA;*/ }
.moretxt							{ font:bold 11px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,Arial,Helvetica;color:#751; }
.morearr							{ width:20;height:15;background:url(img/arr_more.gif) no-repeat right center; }

.ctdivline						{ width:100%;height:1px;background-color:#C9C0AA;margin:5 0;padding:0; }
.defdotline						{ height:1;background:url(img/dot_horizontal.gif) repeat-x left center; }

.borderdef 						{ border:1px solid #e40; }
.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;		}

#img_captcha { border:1px solid #0077bb; }
img.registerformdef { max-width:220px; }
img.catorderdef { max-width:198px; }
input,textarea { font-family: "Tahoma", "Verdana", "Arial", "Helvetica"; }
