/* podstawowe */

BODY		{ background-color: #000000; }

BODY,

TD, TH,

P, INPUT	{ font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 12px; }

A,

A:ACTIVE,

A:LINK,

A:VISITED	{ color: #eee8aa; text-decoration: none; }

A:HOVER		{ color: #ff6347; text-decoration: underline; }







/* layout */

TABLE.pageTop			{ background-color: #000000; padding: 0 0 0 0; }



TABLE.topBar					{ background-color: #ffb94d; padding: 0; }

TABLE.topBar TD					{ font-size: 11px; color: #333333; }

TABLE.topBar TD A				{ color: #333333; }

TABLE.topBar TD.searcher		{ font-weight: bold; padding: 2px; }

TABLE.topBar INPUT.searchBox	{ font-size: 11px; background-color: #ffefbc; border: 1px solid #808080; }



TABLE.bottomBar					{ background-color: #ccccff; padding: 3px; margin-top: 10px; }



TABLE.bannerBillboard			{ background-color: #efeefe; padding: 0; }



TABLE.smallFrame				{ background-color: #000000; padding: 0px; }

TABLE.smallFrame TD				{ font-size: 11px; }

TABLE.smallFrame TD.header		{ background-color: #1b4195; color: #ffffff; font-weight: bold; padding: 2px; }

TABLE.smallFrame TD.row0		{ background-color: none; padding-bottom: 2px; padding-left: 2px; }

TABLE.smallFrame TD.row1		{ background-color: none; padding-bottom: 2px; padding-left: 2px; }

TABLE.smallFrame TD.nopadding	{ padding: 0; }

TABLE.smallFrame TD P			{ font-size: 11px; margin: 0; }

TABLE.smallFrame TD P.level1	{ margin-left: 0; }

TABLE.smallFrame TD P.level2	{ margin-left: 15px; }

TABLE.smallFrame SPAN.marked	{ font-weight: bold; color: #fffd75; }



TABLE.largeFrame				{ background-color: #000000; padding: 2px; }

TABLE.largeFrame TD				{ font-size: 12px; }

TABLE.largeFrame TD.header		{ font-size: 11px; background-color: #1b4195; color: #ffffff; font-weight: bold; padding: 2px; }

TABLE.largeFrame TD P			{ font-size: 12px; margin: 0; }

TABLE.largeFrame IMG.photo		{ border: solid 1px #ffb94d; }



TABLE.recommendedProducts			{ background-color: #000000; padding: 0; }

TABLE.recommendedProducts TD		{ font-size: 11px; }

TABLE.recommendedProducts TD.header	{ background-color: #ff8321; color: #ffffff; font-weight: bold; padding: 2px; }



TABLE.recommendedProduct						{ background-color: #000000; padding: 0; }

TABLE.recommendedProduct TD						{ font-size: 11px; padding-left: 4px; padding-right: 4px; }

TABLE.recommendedProduct TD.productName			{ font-weight: bold; }

TABLE.recommendedProduct TD.productPhoto		{ font-size: 11px; padding-top: 4px; }

TABLE.recommendedProduct TD.productPhoto IMG	{ border: solid 1px #ffb94d; }

TABLE.recommendedProduct TD.productPrice		{ font-size: 14px; color: #ff8c00; font-weight: bold; padding-top: 2px; padding-bottom: 2px; }
                                                                                                                                          
TABLE.recommendedProduct TD.productLink			{ padding-bottom: 10px; }



TABLE.navigation 								{ background-color: #1b4195; color: #ff8c00; margin-top: 5px; padding: 2px 0 2px 0; }
TABLE.navigation A                              { color: #eee8aa; text-decoration: none; }
TABLE.navigation A:HOVER		                { color: #ff6347; text-decoration: underline; }



TABLE.productsBrowser									{ background-color: #000000; padding: 2px; }

TABLE.productsBrowser TD								{ font-size: 11px; }

TABLE.productsBrowser TD.header							{ background-color: #1b4195; color: #ffffff; font-weight: bold; padding: 2px; }

TABLE.productsBrowser TD.productPhoto 					{ padding: 5px 0 0 0; }

TABLE.productsBrowser TD.productPhoto IMG.photo			{ border: solid 1px #ffb94d; }

TABLE.productsBrowser TD.productSpace					{ padding: 0; }

TABLE.productsBrowser TD.product						{ padding: 5px 2px 2px 2px; }

TABLE.productsBrowser TD.product P						{ font-size: 11px; margin: 0; }

TABLE.productsBrowser TD.product P.productName			{ font-weight: bold; margin-bottom: 4px; }

TABLE.productsBrowser TD.product P.productPrice			{ font-size: 12px; font-weight: bold; color: #ff8c00; margin-bottom: 4px; }

TABLE.productsBrowser TD.product P.productPrice a			{ font-size: 12px; font-weight: bold; color: #ff8c00; margin-bottom: 4px; }

TABLE.productsBrowser TD.product P.productLink			{ margin-bottom: 4px; }

TABLE.productsBrowser TD.product P.productDescription	{ color: #aaaaaa; }

TABLE.productsBrowser SPAN.productPromotion				{ color: #c00000; }



TABLE.currentProduct									{ background-color: #000000; padding: 2px; }

TABLE.currentProduct TD									{ font-size: 11px; }

TABLE.currentProduct TD.header							{ background-color: #1b4195; color: #ffffff; font-weight: bold; padding: 2px; }

TABLE.currentProduct TD.product							{ padding: 5px 0 0 0; }

TABLE.currentProduct TD.product P						{ font-size: 12px; margin: 0 0 5px 0; }

TABLE.currentProduct TD.product P.productName			{ font-size: 14px; font-weight: bold; margin-top: 5px; }

TABLE.currentProduct TD.product P.productPrice			{ font-size: 14px; font-weight: bold; color: #ff8c00; }

TABLE.currentProduct TD.product P.productPrice a			{ font-size: 14px; font-weight: bold; color: #ff8c00; }

TABLE.currentProduct TD.product P.productPrice span.kgo			{ font-size: 11px; color: #aaaaaa; }

TABLE.currentProduct TD.product P.productPrice span.kgo	a		{ font-size: 1em; color: #eee8aa; }

TABLE.currentProduct TD.product P.productLink			{ }

TABLE.currentProduct TD.product P.productDescription	{ color: #aaaaaa; }

TABLE.currentProduct TD.product P.productDescriptionM	{ font-size: 12px; }

TABLE.currentProduct TD.product P.productDescriptionL	{ font-size: 12px; }

TABLE.currentProduct TD.product IMG.photo				{ border: solid 1px #ffb94d; margin: 5px 5px 5px 0; }



TABLE.basketContent										{ background-color: #000000; padding: 2px 0 2px 0; }

TABLE.basketContent TD									{ font-size: 11px; border-bottom: 1px solid #666666; }

TABLE.basketContent TD.productName						{ font-size: 11px; font-weight: bold; margin-top: 5px; }

TABLE.basketContent TD.productPrice						{ font-size: 11px; font-weight: bold; color: #ff8c00; }



TABLE.productDetails				{ background-color: #000000; padding: 2px; }

TABLE.productDetails TD				{ font-size: 11px; border-top: 1px solid #666666; }

TABLE.productDetails TD.header		{ font-weight: bold; background-color: #333333; color: #eeeeee; }

TABLE.productDetails TD.body		{ border-left: 0; border-right: 0; }

TABLE.productDetails TD.last		{ border-left: 0; border-right: 0; border-bottom: 1px solid #666666; }



TABLE.currentSection			{ margin-top: 0; margin-top: 10px; margin-bottom: 5px; }

TABLE.currentSection TD,

TABLE.currentSection H1			{ font-size: 20px; font-weight: bold; color: #fffd75; margin: 0; }



TABLE.product 							{ padding: 4px; }

TABLE.product IMG.photo 				{ border: solid 1px #c00000; }

TABLE.product P.productName				{ font-size: 13px; font-weight: bold; margin-bottom: 4px; }

TABLE.product SPAN.productPromotion		{ font-size: 13px; font-weight: bold; margin-bottom: 4px; color: #c00000; }

TABLE.product P.productDescription		{ font-size: 11px; color: #666666; margin-top: 0; margin-bottom: 4px; }

TABLE.product P.productPrice			{ font-size: 11px; color: #000000; margin-top: 0; margin-bottom: 4px; }

TABLE.product P.productAddToBasket		{ margin-top: 0; margin-bottom: 4px; }

TABLE.product P.productAddToBasket A	{ font-size: 11px; }



TABLE.myFrame				{ background-color: #ffffff; padding: 0; }

TABLE.myFrame TD			{ font-size: 13px; }

TABLE.myFrame TD.header		{ background-color: #333333; color: #ffffff; font-weight: bold; font-size: 16px; margin: 0 0 0 0; padding: 1px 1px 1px 4px; }

TABLE.myFrame TD.body		{ border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333; }

TABLE.myFrame TD.body P		{ margin: 4px 4px 4px 4px; }

TABLE.myFrame TD.body HR	{ width: 100%; color: #333333; height: 1px; margin: 0 0 0 0; }



TABLE.myFrameForm			{ padding: 2px; }

TABLE.myFrameForm TD		{ font-size: 13px; }

TABLE.myFrameForm INPUT		{ font-size: 13px; color: #000000; border: solid 1px #9999cc; }



TABLE.copyright				{ margin-top: 10px; border-top: solid 1px #ffb94d; border-bottom: 0; }

TABLE.copyright	TD			{ font-size: 11px; color: #eeeeee; }



TABLE.linkor				{ margin-top: 0; border: none; }

TABLE.linkor TD				{ font-size: 11px; color: #eeeeee; }



TD.firmInfo P.header		{ font-size: 11px; margin-top: 8px; margin-bottom: 8px; font-weight: bold; }

TD.firmInfo P				{ font-size: 11px; margin-top: 0px; margin-bottom: 3px; text-align: justify; }

TD.firmInfo P.footer		{ font-size: 11px; margin-top: 5px; margin-bottom: 8px; }







/* overLIB */

TABLE.overlib		{ background-color: #ffffff; border: #808080 1px solid; padding: 2px; }

TABLE.overlib TD	{ font-size: 12px; color: #000000; }

.overlibFG			{ background-color: #ffffff; }

.overlibBG			{ background-color: #9999cc; }

.overlibTEXT		{ font-size: 11px; color: #000000; }

.overlibCAPTION		{}

.overlibCLOSE		{}







/* inne */

.fade	{ color: #666666; }

. vertBar { color: #ffffff; }

.msgFrameOK 	{ background-color: #808080; }

.msgBodyOK 		{ background-color: #ffefbc; font-size: 12px; color: #000000; }

.msgFrameERR 	{ background-color: #c00000; }

.msgBodyERR 	{ background-color: #ffefbc; font-size: 12px; color: #c00000; font-weight: bold; }



.forminput { font-weight: normal; background-color: #ffefbc; color: #000000; border: solid 1px #333333; }

.formsubmit { font-weight: normal; background-color: #ffefbc; color: #000000; border: solid 1px #808080; }

