/* ------------------------------------------------------------------------------------------------------------*/
/* --- czesc zmieniona pod americanwearing ---------------------------------------------------------------------------------------------------------*/
/* --- autor Grzegorz Rusin ---------------------------------------------------------------------------------------------------------*/
/* --- kontakt w sprawie pytan grzesiek1904@wp.pl---------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------------*/

body {background:#909090; height:auto; }
a                 { text-decoration: none ;}
a img             { border:none; }
br.clr		  { clear:both;}
div,img	          { margin:0px; padding:0px;}
table             { border-collapse:collapse;}

/* -------------main box in index.tpl-----------------------------------------------------------------------------------------------*/
div.g {height:auto; width:1200px;background:#909090; margin: 0 auto;}
div.g_main1 {height:auto; width:1172px; background:url(gfx/tlo_g_a.jpg) repeat-y; margin: 0 auto; border:0px solid #000000;}
div.g_main  { height:auto; width:1172px;  display:inline-block;  background:url(gfx/tlo_g_a.jpg) repeat-y;  border:0px solid #666666; margin: 0 auto;}

/* -------------top box in index.tpl-----------------------------------------------------------------------------------------------*/

div.g_top                 		{ width:1172px; height:auto; float:left;  border:0px solid #222222;}

div.g_over_top_link_bar	   { width:1172px; float:left; border:0px solid #222222; height:8px; font-size:1pt;}

div.g_top_link_bar_wrap	   { width:1172px; float:left; border:0px solid #222222; height:37px; padding-bottom:5px;}
div.g_top_link_bar_left    { float:left; width:134px; border:0px solid #550066 height:auto;}
div.g_top_link_bar         { padding:5px 1px 0px 10px; text-align:right; float:left; display:inline; width:931px; height:37px; border:0px solid #66ff11;}
div.g_top_link_bar  a      { color:#990000; font-weight:normal; font-style:regular; font-size:9pt; font-family:Verdana; text-decoration: none ;}
div.g_top_link_bar_right   { float:left; width:107px; height:auto;  border:0px solid #556666}

div#g_top_logo_line	      		{ float:left; display:inline;  margin-left:134px; height:140px;}

div#g_top_banner_line	  				{ float:left; display:inline; height:97px; border:0px solid #660066; overflow:hidden;}
div#g_top_banner_line_product				{ float:left; background:url(gfx/kat_pro.png) no-repeat; height:97px; width:134px; }
div#g_top_banner_line_product p 			{ margin:55px 0px 0px 16px; float:left; color:#FFFFFF; font-weight:bold; font-style:regular; font-size:8pt; font-family:Arial,ArialCE;}
div#g_top_banner_line_panel 				{ float:left; background:url(gfx/pan_kli.png) no-repeat; height:97px; width:170px;  }
div#g_top_banner_line_panel p   			{ margin:55px 0px 0px 16px;  float:left; color:#FFFFFF; font-weight:bold; font-style:regular; font-size:8pt; font-family:Arial,ArialCE;}
div#g_top_banner_line_banner				{ height:97px; float:left; width:761px; margin:0px; border:0px solid #660000;}
div#g_top_banner_line_menu				{width:107px; height:97px; float:right; display:block; border:0px solid #660000; background:url(gfx/top_right_corner_waluty1.jpg) no-repeat; text-align:center; line-height:50%}
div#g_top_banner_line_menu	a.g_pl				{ float:left; width:107px; height:27px; background:url(gfx/pl.png) no-repeat;}
div#g_top_banner_line_menu	a.g_pl_hover			{ float:left; width:107px; height:27px; background:url(gfx/pl_h.png) no-repeat;}
div#g_top_banner_line_menu	a.g_en				{ float:left; width:107px; height:14px; background:url(gfx/en.png) no-repeat;}
div#g_top_banner_line_menu	a.g_en_hover			{ float:left; width:107px; height:14px; background:url(gfx/en_h1.png) no-repeat;}
div#g_top_banner_line_menu	a.g_de				{ float:left; width:107px; height:14px; background:url(gfx/de.png) no-repeat;}
div#g_top_banner_line_menu	a.g_de_hover			{ float:left; width:107px; height:14px; background:url(gfx/de_h.png) no-repeat;}
div#g_top_banner_line_menu	a.g_ru				{ float:left; width:107px; height:14px; background:url(gfx/ru.png) no-repeat;}
div#g_top_banner_line_menu	a.g_ru_hover			{ float:left; width:107px; height:14px; background:url(gfx/ru_h1.png) no-repeat;}
div#g_top_banner_line_menu	a.g_es				{ float:left; width:92px; height:17px; background:url(gfx/es.png) no-repeat;}
div#g_top_banner_line_menu	a.g_es_hover			{ float:left; width:92px; height:17px; background:url(gfx/es_h1.png) no-repeat;}

/* ----------------left box in index.tpl--------------------------------------------------------------------------------------------*/

div.g_left	  					{ width:134px; height:auto;  float:left;    border:0px solid #660066; }
div#g_left_menu   { width:134px;  float:left;  background:url(gfx/top_nav_l.png) repeat-y;}

div.nav 	            	    { width:100%; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block;   border:0px solid #000066;}
div.nav1						{ width:134px; height:41px;  float:left; background:url(gfx/bg_menu_g.jpg) no-repeat;}
a.nav_news						{ border:0px solid #000066; color:#666666; text-decoration:none;  padding:0px 0px 0px 0px;  font-weight:bold; font-style:regular; font-size:9pt; font-family:Arial; line-height:41px; margin-left:16px;}
div.g_nav2						{ width:134px; height:41px;  background:url(gfx/bg_menu_g_hover.jpg) no-repeat; float:left; }
div.g_nav2 	a					{ border:0px solid #000066; color:#666666; text-decoration:none;  padding:0px 0px 0px 0px;  font-weight:bold; font-style:regular; font-size:8pt; font-family:Arial; line-height:41px; margin-left:16px;}
div.nav1 	a:link					{ border:0px solid #000066; color:#666666; text-decoration:none;  padding:0px 0px 0px 0px;  font-weight:bold; font-style:regular; font-size:8pt; font-family:Arial; line-height:41px; margin-left:16px;}
div.nav1 	a:visited	       	                { border:0px solid #000066; color:#666666; text-decoration:none;  padding:0px 0px 0px 0px;  font-weight:bold; font-style:regular; font-size:8pt; font-family:Arial; line-height:41px; margin-left:16px;}
div.nav1 	a:active	       	                { border:0px solid #000066; color:#666666; text-decoration:none;  padding:0px 0px 0px 0px;  font-weight:bold; font-style:regular; font-size:8pt; font-family:Arial; line-height:41px; margin-left:16px;}
div.nav1 	a:hover	        	                { border:0px solid #000066; color:#666666; text-decoration:none;  padding:0px 0px 0px 0px;  font-weight:bold; font-style:regular; font-size:8pt; font-family:Arial; line-height:41px; margin-left:16px;}

div.nav1 ul li		               	                { border:0px; height:41px; background:#FFFFFF;}
div.sub							{ height:auto; float:left; padding:8px 0px 8px 0px; background:url(gfx/menu_podnaglowkowy.jpg) repeat-y;}
div.nav div.sub div.nav1			        {background:url(gfx/menu_podnaglowkowy.jpg) repeat-y;  border:0px solid #11ff44; width:134px; height:auto; }
div.nav div.sub	div.nav1 a           	                { border:0px;  font-weight:normal; font-style:regular; color:#666666; font-size:8pt; font-family:Arial,ArialCE; line-height:17px; margin-left:16px;}
div.nav div.sub	div.nav1 a:visited                      { border:0px;  font-weight:normal; font-style:regular; color:#666666; font-size:8pt; font-family:Arial,ArialCE; line-height:17px; margin-left:16px;}
div.nav div.sub	div.nav1 a.active                       { border:0px;  font-weight:bold; font-style:regular; color:#990000; font-size:8pt; font-family:Arial,ArialCE; line-height:17px; margin-left:16px;}
div.nav div.sub	div.nav1 a:hover                        { border:0px;font-weight:bold; font-style:regular; color:#990000; font-size:8pt; font-family:Arial,ArialCE; line-height:17px; margin-left:16px;}


/* ---------------center box in index.tpl---------------------------------------------------------------------------------------------*/

div.g_center      {width:931px; height:auto;  float:left; display:inline;  border:0px solid #000066; }


/* ------------menu blue in main.tpl, product_list.tpl, product.tpl----------------- */
div.g_middle_menu_wrap    { float:left; width:170px; display:block; height:auto;}
table.g_middle_menu         { border-collapse:collapse; float:left;  width:170px;  background:url(gfx/pod_logowanie_g.png) repeat-y; display:block; }
a.g_middle_menu		      { padding-left:16px; text-decoration: none; color: #ffffff; font-weight: regular; font-size: 12px; font-weight: regular; font-family: Arial; text-align: left; display: block;}

table.g_middle_menu td 		{ vertical-align:middle;}
td.g_middle_menu p       { color:#ffffff;  display:block; text-decoration:none;  padding:0px 0px 0px 0px;  font-style:regular; font-size:9pt; font-family:Arial,ArialCE; line-height:15px; margin-left:20px;}
td.g_middle_menu_l       { height:61px; max-height:61px; width:170px; background:url(gfx/pod_logowanie_glowne.png) no-repeat; padding-bottom:12px; }
td.g_middle_menu_lx      { height:61px; max-height:61px; width:170px; background:url(gfx/pod_logowanie_glowne_1.png) no-repeat; padding-top:5px;   margin:0px; }
td.g_middle_menu_r       { height:41px; width:170px; background:url(gfx/pod_rejestracje.png) no-repeat; padding-top:0px;  margin:0px; }
td.g_middle_menu_p       { height:41px; width:170px; background:url(gfx/pod_przypomnij.png) no-repeat; padding-top:0px;  margin:0px; }
td.g_middle_menu_z       { height:41px; width:170px; background:url(gfx/pod_zamowienie.png) no-repeat; padding-top:0px;  margin:0px; }
td.g_middle_menu_zx      { height:41px; width:170px; background:url(gfx/pod_zamowienie1.png) no-repeat; padding-top:0px;  margin:0px; }
td.g_middle_menu_k       { height:41px; width:170px; background:url(gfx/box_1_cat_5.png) no-repeat; padding-top:0px;  margin:0px; }
td.g_middle_menu_k span  { padding-left:16px; text-decoration: none; color: #ffffff; font-weight: regular; font-size: 12px; font-weight: regular; font-family: verdana; text-align: left; display: block;}
td.g_middle_menu_s       { height:41px; width:170px; background:url(gfx/box_1_cat_5.png) no-repeat; padding-top:0px;  margin:0px; }
td.g_middle_menu_s span  { padding-left:16px; text-decoration: none; color: #ffffff; font-weight: regular; font-size: 12px; font-weight: regular; font-family: verdana; text-align: left; display: block;}
td.g_middle_menu_pr      { height:41px; width:170px; padding-top:0px;  margin:0px; background:url(gfx/pod_reszte.png) no-repeat; }
td.g_middle_menu_po      { height:41px; width:170px; padding-top:0px;  margin:0px; background:url(gfx/pod_reszte.png) no-repeat; }
td.g_middle_menu_empty       { height:41px; width:170px; padding:0px;  margin:0px; }


table.g_middle_menu         { border-collapse:collapse; float:left;  width:170px;   display:block; }
td.g_under_middle_menu2       			    { width:170px; border:0px solid #556666; float:left; background:url(gfx/g_prod_day.png) repeat-y; height:33px;}
td.g_under_middle_menu2 p      			{ padding-top:8px; color:#ffffff; font-weight:regular; font-style:regular; font-family:verdana ; font-size:14px ; text-align: center;}
td.g_under_middle_menu2_img                { width:170px; min-height:100px; float:left; border:0px solid #333333; text-align:center; padding:0px 0px 0px 0px; margin:0px;}
td.g_under_middle_menu2_img 	img			{border:0px; padding:0px; margin:0px;}

td.g_under_middle_menu2_img2                { width:170px; height:auto; float:left; border:0px solid #333333; text-align:center; padding:0px 0px 0px 0px; margin:0px;}

p.g_menu_blue_p1							{ line-height:80%;color:#ffffff; font-style:regular; font-size:9pt; font-family:Arial,ArialCE; padding-left:16px; padding-top:10px;}
p.g_menu_blue_p2							{ line-height:80%;color:#ffffff; font-style:regular; font-size:10px; font-family:Verdana ; padding-left:16px;}
p.g_menu_blue_p3							{ line-height:80%; color:#ffffff; font-style:regular; font-size:10px; font-family:Verdana ; padding-left:16px;}
a.g_menu_blue_p 							{ text-decoration:none; color:#ffffff; font-style:regular; font-size:10px; font-family:Verdana; }


/* ------------baner glowny in main.tpl -------------*/
div#g_middle_baner   { float:left; background:#FFFFFF; height:348px; width:761px;  }


/* --------------------- bar_1 in main.tpl ------------------------- */
div.g_bar_1_top       {float:left; border:0px solid #000066; width:931px;  background:url(gfx/bar_1_top.png) repeat-y; height:1px;}
div.g_bar_1           {float:left; border:0px solid #000066; width:931px;  background:url(gfx/bar_1.png) repeat-y; display:inline;}
div.g_bar_1 a         {text-decoration:none; color:#ffffff;}

div#g_bar1_c1         {width:287px; display:inline; float:left; border:0px solid #006666; color:#ffffff; font-style:regular; font-size:15px; font-family:Arial,ArialCE; line-height:31px; text-align:center;}
div#g_bar1_parser1    {width:35px; display:inline; float:left; border:0px solid #000066; }
div#g_bar1_c2         {width:287px; display:inline; float:left; border:0px solid #006666; color:#ffffff; font-style:regular; font-size:15px; font-family:Arial,ArialCE; line-height:31px; text-align:center;}
div#g_bar1_parser2    {width:35px; display:inline; float:left; border:0px solid #000066; }
div#g_bar1_c3         {width:287px; display:inline; float:left; border:0px solid #006666; color:#ffffff; font-style:regular; font-size:15px; font-family:Arial,ArialCE; line-height:31px; text-align:center;}

div.g_bar_1_bottom       {float:left; border:0px solid #000066; width:931px; background:url(gfx/bar_1_bottom.png) repeat-y; height:1px;}

/* -------small baners in main.tpl ------------------------------- */
div.g_small_baners           {float:left; height:277px; width:931px;  background:url(gfx/g_under_banners.png) no-repeat; display:block;}

div#g_small_baner1           {float:left; padding-left:1px;}
div#g_small_baner_parser1    {width:35px; display:inline; float:left; border:0px solid #000066; }
div#g_small_baner2           {float:left; padding-left:35px;}
div#g_small_baner_parser2    {width:35px; display:inline; float:left; border:0px solid #000066; }
div#g_small_baner3           {float:left; padding-left:42px;}

div#g_under_small_banners    {float:left; width:931px; height:30px; margin:0px; padding:0px;  }
/* ----------------right box in index.tpl--------------------------------------------------------------------------------------------*/

div.g_right             { width:107px; height:97px; float:left; display:block; border:0px solid #660000; background:url(gfx/top_right_corner_waluty.jpg) no-repeat; text-align:center;}

div.g_right input       { color:#999999; cursor:pointer; width:22px; height:10px;  margin:0px; border:0px; font-weight:bold; font-size:10pt; font-family:Arial,ArialCE; }
div.g_right a           { color:#999999; display:block; text-decoration:none;  padding:0px 0px 0px 0px;  font-weight:bold; font-style:regular; font-size:10pt; font-family:Arial,ArialCE; line-height:13px; margin-left:40px;}
div.g_right a:hover     { color:#333333; display:block; text-decoration:none;  padding:0px 0px 0px 0px;  font-weight:bold; font-style:regular; font-size:10pt; font-family:Arial,ArialCE; line-height:13px; margin-left:40px;}

table.g_right_in			{ border-collapse:collapse; float:left;}
table.g_right_in tr			{ width:107px; height:10px;}
td.g_right_td_in			{ height:15px; padding-left:40px; border:0px solid #000; font-size:5pt; line-hight:90%;}

td.g_right_td_in_top 		{ width:107px; height:16px;}

/* ----------------footer box in index.tpl--------------------------------------------------------------------------------------------*/

div.g_footer      { width:1172px; height:auto; float:left; }

div.g_footer_left                 { float:left; width:134px; border:0px solid #550066 height:auto;}
div.g_footer_center               { float:left; display:inline; width:931px; height:auto; border:0px solid #000066;  text-align:center;}

div#g_footer_bar                  { float:left; display:inline; width:931px; height:33px; background:url(gfx/bar2.png) no-repeat; border:0px solid #000066;}
span.g_footer_bar_newsletter_l     { width:24%; text-align:right; padding:9px 3px 0px 3px; float:left; color:#ffffff; font-style:regular; font-size:11pt; font-family:Arial,ArialCE;}
span.g_footer_bar_newsletter_c     { width:auto; text-align:center; padding:9px 3px 0px 3px; float:left; color:#ffffff; font-style:regular; font-size:11pt; font-family:Arial,ArialCE;}
span.g_footer_bar_newsletter_r     { width:auto; text-align:left; padding:9px 3px 0px 3px; float:left; color:#ffffff; font-style:regular; font-size:11pt; font-family:Arial,ArialCE;}
p.g_newsletter                    { float:both;  color:#ffffff; display:inline; font-style:regular; font-size:11pt; font-family:Arial,ArialCE;}
img.g_zn1                         { float:both; padding:2px;  margin-top:7px;}
a.g_newsletter                    { color:#ffffff; font-style:regular; font-size:11pt; font-family:Arial,ArialCE; text-decoration:none; }

div#g_footer_center_copy          { border:0px solid #220066;float:left; height:25px; width:931px; text-align:center; text-align:center; color:#990000; font-weight:normal; font-style:regular; font-size:8pt; font-family:Verdana,Arial,ArialCE;}

div.g_footer_logo_bottom          { float:both; width:931px; text-align:center;}
div.g_footer_logo_bottom img	  { padding-top:5px; padding-bottom:4px;}
div.g_footer_logo_bottom_line     { float:both; height:3px; width:931px; text-align:center;float:left; background:url(gfx/product_bar_bottom.png) repeat-x;}
img.logo_bottom                   { float:both; }

div.g_top_link_bar_bottom         { float:left; display:inline; text-align:center; width:931px; height:30px; padding-top:8px;}
div.g_top_link_bar_bottom  a      { color:#990000; font-weight:normal; text-align:right; font-style:regular; font-size:9pt; font-family:Verdana,Arial,ArialCE; text-decoration: none ;}



div.g_footer_right                { float:right; width:107px; height:auto;  border:0px solid #556666}

/* ----------bottom in index.tpl--------------------------------------------------------------------------------------------------*/


div.g_bottom      { width:1172px; height:30px;  float:left; }


/* ----------product_list.tpl--------------------------------------------------------------------------------------------------*/

div.g_product_list                	{ width:761px; float:left; }
div.g_product_list table           	{ float:left; }
tr.g_lista_produktow 				{ width:761px; float:left; }

div.g_lista_produktow                    { display:inline; width:171px; float:left; padding:12px 12px 28px 7px; border:0px solid #222222;}
div.g_lista_produktow_top                { width:171px; height:auto; float:left; border:0px solid #333333; text-align:center; padding:0px ; margin:0px;}

div.g_lista_produktow_bottom             { text-align:center; width:171px; border:0px solid #556666; float:left; background:url(gfx/bg_pod_img_na_prod_list.png) repeat-y; min-height:40px; padding-top:12px; padding-bottom:2px; line-height:90%;}
div.g_lista_produktow_bottom a		     {  color:#ffffff; font-weight:bold;  font-style:regular; font-size:9pt; font-family:Arial,ArialCE; text-decoration: none ; }
img.g_lista_produktow                    { border:0px solid #000000; height:auto; margin:0; padding:0; vertical-align:bottom;}

td.g_product_main_top                    { padding:15px 0px 0px 7px; color:#666666; font-weight:normal; text-align:left; font-style:regular; font-size:9pt; font-family:Arial,ArialCE;}
td.g_product_main_top a                  { text-decoration:none; color:#666666; font-weight:normal; text-align:left; font-style:regular; font-size:9pt; font-family:Arial,ArialCE;}

td.g_product_main_top_r                          { padding:15px 20px 0px 0px; width:171px; height:38px;border:0px solid #556666; color:#666666; font-weight:normal; text-align:right; font-style:regular; font-size:12px; font-family:Verdana,Arial,ArialCE;}
td.g_product_main_top_r a                        { text-decoration:none; color:#666666; font-weight:normal; text-align:right; font-style:regular; font-size:12px; font-family:Verdana,Arial,ArialCE;}
td.g_product_main_top_r span                     { text-decoration:none; color:#666666; font-weight:normal; text-align:right; font-style:regular; font-size:12px; font-family:Verdana,Arial,ArialCE;}
td.g_product_main_top_r a:active                 { text-decoration:none; color:#666666; font-weight:bold; text-align:right; font-style:regular; font-size:9pt; font-family:Arial,ArialCE;}

/* ----------product.tpl--------------------------------------------------------------------------------------------------*/

table.g_product_main                       { width:761px; float:left; }


table.g_product_main_top                          { width:761px; float:left; }
td.g_product_main_top                       { padding:15px 0px 0px 15px; color:#666666; font-weight:normal; text-align:left; font-style:regular; font-size:9pt; font-family:Arial,ArialCE;}
table.g_product_main_top a                        { text-decoration:none; color:#666666; font-weight:normal; text-align:left; font-style:regular; font-size:9pt; font-family:Arial,ArialCE;}

table.g_product_main_middle                       { width:761px; float:left; border:0px solid #000;}


td.g_images                                    { width:410px; max-width:420px; float:left; text-align:center; padding:5px 0px 0px 15px;}


table.g_atributes                               { width:300px; float:left;  border-collapse:collapse; margin-top:5px; margin-left:25px;}
table.g_atributes tr                            { width:300px; height:auto; float:left; vertical-align:top; margin:0x; padding:0px;}
table.g_atributes td                            { float:left; height:auto; vertical-align:middle; margin:0x; padding:0px;}
div.g_atribut_name_bar                          { padding-left:10px; width:90px; background:#750000; height:31px; line-height:31px; float:left; color:#ffffff; font-weight:bold; text-align:left; font-style:regular; font-size:10pt; font-family:Arial,ArialCE;}
div.g_atribut_value_bar                         { padding-right:10px; width:190px;background:#750000; height:31px; line-height:31px; float:left; color:#ffffff; font-weight:bold; text-align:right; font-style:regular; font-size:10pt; font-family:Arial,ArialCE;}
div.g_atribut_name                              { border:0px solid #000000; width:100px; height:auto; float:left; color:#666666; font-weight:bold; text-align:left; font-style:regular; font-size:10pt; font-family:Arial,ArialCE;}
div.g_atribut_value                             { border:0px solid #000fff; min-width:180px; max-width:210px; height:auto; float:left; color:#666666; font-weight:regular; text-align:left; font-style:regular; font-size:10pt; font-family:Arial,ArialCE;}

div.g_product_desc                               { width:300px; float:left; color:#000; font-weight:regular; text-align:left; font-style:regular; font-size:12px; font-family:Verdana,Arial,ArialCE;}

div.g_atribut_top_bar                            { width:300px; text-align:left;height:31px; line-height:31px; float:left; background:#750000; }

div.g_atribut_top_bar_l                          { float:left; color:#ffffff; font-weight:regular; text-align:left; font-style:regular; font-size:10pt; font-family:Arial,ArialCE;}
div.g_atribut_top_bar_l p                        { padding-left:25px;}
div.g_atribut_top_bar_r                          { float:left; color:#ffffff; font-weight:regular; text-align:right; font-style:regular; font-size:10pt; font-family:Arial,ArialCE;}


div.g_atribut_bottom_bar                         { width:300px; min-height:31px; line-height:31px; float:left; background:#750000; text-align:center;}
div.g_atribut_bottom_bar_parser                  { width:40px; float:left; }
div.g_atribut_bottom_bar_l                       { float:left; min-width:120px; color:#ffffff;  text-align:center; font-style:regular; font-size:10pt; font-family:Arial,ArialCE;}
div.g_atribut_bottom_bar_l a                     { padding-left:25px;}
div.g_atribut_bottom_bar_r                       { owerflow:hidden; float:left; color:#ffffff;  text-align:center;  font-style:regular; font-size:10pt; font-family:Arial,ArialCE;}
input.g_adrep	                                 { float:left; color:#ffffff; font-weight:regular; text-align:center; font-style:regular; font-size:10pt; font-family:Arial,ArialCE; background:#750000;  border:0px; cursor:pointer; padding-top:7px;}
a.g_adcart                                       { float:left; color:#ffffff; font-weight:regular; font-style:regular; font-size:10pt; font-family:Arial,ArialCE; background:#750000;  border:0px; cursor:pointer}


div.g_product_galery                             { width:300px; float:left; border:0px solid #222222; margin-left:0px; margin-right:0px; }
div.g_product_galery img.gallery                 { border:0px solid #dadada; margin-left:0px; margin-right:5px;}
div.g_product_clr                                { width:331px; float:left; height:10px;}

table.g_product_main_bottom                       { width:761px; float:left; }
table.g_product_main_bottom span                  { padding:10px 0px 10px 16px; float:left; color:#666666; font-weight:bold; text-align:left; font-style:regular; font-size:12px; font-family:Verdana,Arial,ArialCE;}
div.g_product_bar_bottom_left                     { width:16px; height:3px; float:left; background:#ffffff;}
div.g_product_bar_bottom                        { width:745px; height:3px; float:left; background:url(gfx/product_bar_bottom.png) repeat-x;}



div.g_under_middle_menu                         { width:170px; border:0px solid #556666; float:left; background:url(gfx/bg_pod_img_na_prod_list.png) repeat-y; min-height:31px; }
div.g_under_middle_menu p                       { text-align:center; color:#ffffff; font-weight:regular; font-style:regular; font-size:12px; font-family:Arial,ArialCE; line-height:31px; }
div.g_product_news_img                          { width:170px; float:left; height:148px;}
div.g_product_news_parser                       { width:170px; border:0px solid #556666; float:left; background:url(gfx/product_news_parser.png) no-repeat;height:15px;}

/* -----------login.tpl-------------------------------------------------------------------------------------------------*/

div.g_login                                     { width:761px; float:left;}
table.g_login                                   { border:0px solid #333333; width:761px; float:left;}
table.g_login tr                                { width:761px; float:left;  margin:0x; padding:0px;}
table.g_login td                                { float:left;  vertical-align:middle;}

td.g_login_panel                               { height:40px; width:100%; background:url(gfx/login_panel.jpg) no-repeat; margin-bottom:5px;}
td.g_login_panel p                             { color:#ffffff; font-weight:regular; font-style:regular; font-size:13pt; font-family:Arial,ArialCE; margin-left:25px; line-height:40px;}

td.g_login_rejestracja                         { height:30px; width:100%; background:url(gfx/login_panel_1.jpg) no-repeat; }
td.g_login_rejestracja p                       { color:#ffffff; font-weight:regular; font-style:regular; font-size:10pt; font-family:Arial,ArialCE; margin-left:25px; line-height:25px;}
td.g_login_zaloguj                             { height:30px; width:100%; background:url(gfx/login_panel_1.jpg) no-repeat; }
td.g_login_zaloguj p                           { color:#ffffff; font-weight:regular; font-style:regular; font-size:10pt; font-family:Arial,ArialCE; margin-left:25px; line-height:25px;}

div.g_login_rejestracja_panel                  { padding:11px;}
div.g_login_rejestracja_panel fieldset         { padding:11px; color:#666666; font-weight:regular; font-style:regular; font-size:9pt; font-family:Arial,ArialCE;}
input.input                                    { height:20px; width:150px; border-style: solid;border-width: 1px; border-color:#A21616 ; margin:5px;}
input.button                                   { background:url(gfx/input_all_1.jpg) no-repeat; height:26px; width:150px; border-width: 0px; cursor: pointer;}
div.g_login_rejestracja_panel a                { color:#666666; font-weight:regular; text-align:right; font-style:regular; font-size:9pt; font-family:Arial,ArialCE; text-decoration: none ;}

td.g_login_cell                               { width:93px; height:40px;  text-align:right; float:left; border:0px solid #11ff33; line-height:90%; padding-top:7px; color:#666666; font-weight:regular; font-style:regular; font-size:9pt; font-family:Arial,ArialCE;}
td.g_login_cell1                              { width:620px; height:40px; text-align:left;border:0px solid #110033;  float:left}


/* -----------order_step_1.tpl-------------------------------------------------------------------------------------------------*/
div.g_basket                                       	{ width:761px; float:left;}
table.g_basket                                     	{ width:761px; float:left;}
table.g_basket tr                                  	{ width:761px; float:left; }
table.g_basket td                                  	{ float:left;  vertical-align:middle;}
td.g_basket_links									{ padding:5px 0px 5px 23px; color:#666666; font-weight:normal; text-align:left; font-style:regular; font-size:8pt; font-family:Arial,ArialCE;}
td.g_basket_links a                  				{ text-decoration:none; color:#666666; font-weight:normal; text-align:left; font-style:regular; font-size:8pt; font-family:Arial,ArialCE;}

table.g_basket_1                                    { width:723px; float:left; margin-left:22px;  border-spacing:0px;}
table.g_basket_1 tr                                 { width:723px; float:left; margin:0x; padding:0px; text-align:left;}
table.g_basket_1 td                                 { height:auto; border:0px solid #11ff22; float:left;  color:#333333; font-weight:regular; text-align:left; font-style:regular; font-size:10pt; font-family:Arial,ArialCE; margin:0x; padding:5px 0px 5px 0px;}
td.g_hr                                             { width:723px; height:3px; background:url(gfx/hr_1.jpg) repeat-x; padding:0px;}

table.g_basket_1 a                                  { text-decoration:none;}
table.g_basket_1 th                                 { border:0px solid #110022; color:#333333; font-weight:regular; text-align:left; font-style:regular; font-size:10pt; font-family:Arial,ArialCE; margin:0x; padding:0px;}

table.g_basket_2                                    { width:701px; float:left; margin-left:22px; border:0px solid #112222; }
table.g_basket_2 a                                  {text-decoration:none;}
td.g_basket_bar_payments_in                   { width:723px; border:0px solid #11dd22; color:#333333; font-weight:regular; font-style:regular; font-size:10pt; font-family:Arial,ArialCE;  text-decoration:none;}
table.g_basket_bar_payments_in_table          { width:723px; float:left; border:0px solid #11dd22;}
td.g_basket_bar_payments_in_names             { width:200px; border:0px solid #000000;}
td.g_basket_bar_payments_in_names_nn          { width:250px; border:0px solid #000000;}
td.g_basket_bar_payments_in_names_nn1          { width:200px; border:0px solid #000000;}
td.g_basket_bar_payments_in_names_dd          { text-align:right; width:123px; border:0px solid #00ff00;}

td.g_basket_top                               { height:40px; width:100%; background:url(gfx/login_panel.jpg) no-repeat;  margin-bottom:5px;}
td.g_basket_top p                             { color:#ffffff; font-weight:regular; font-style:regular; font-size:13pt; font-family:Arial,ArialCE; margin-left:25px; line-height:40px;}
td.g_basket_bar_payments                      { height:30px; width:100%; background:url(gfx/login_panel_1.jpg) no-repeat; }
td.g_basket_bar_payments p                    { color:#ffffff; font-weight:regular; font-style:regular; font-size:10pt; font-family:Arial,ArialCE; margin-left:25px; line-height:25px;}

span.g_basket_delete_button                   { height:26px; width:130px; background:url(gfx/input_all.jpg) no-repeat; border:0px solid #000;}
input.g_basket_delete_button                  { padding-bottom:3px; height:26px; width:130px; background:url(gfx/input_all.jpg) no-repeat; border-width: 0px; cursor: pointer; color:#ffffff; font-weight:regular; font-style:regular; font-size:10pt; font-family:Arial,ArialCE;  text-align:center; text-decoration:none;}

/* ---------- order_step_2.tpl --------------------------------------------------------------------------------- */

table.g_order_step_2 td                       { line-height:26px; border:0px solid #11ff33; min-height:26px; color:#333333; font-weight:regular; font-style:regular; font-size:9pt; font-family:Arial,ArialCE;}
td.g_radio_os2                                { margin:5px 0px 7px 22px; color:#333333; font-weight:regular; text-align:left; font-style:regular; font-size:9pt; font-family:Arial,ArialCE;}
input.button1                                 { background:url(gfx/input_all_1.jpg) no-repeat; height:26px; width:150px; border-width: 0px; cursor: pointer; color:#ffffff; font-weight:regular; font-style:regular; font-size:10pt; font-family:Arial,ArialCE;}
td.g_order_step2_l					  		  { width:150px;text-align:right;}
td.g_order_step2_r						  	  { width:auto; text-align:left;}

/* ------------ links.tpl ------------------------------------------------------------------------------------------------*/

a.g_links_text								  { text-decoration:none; color:#333333; font-weight:bold; text-align:left; font-style:regular; font-size:9pt; font-family:Arial,sans-serif;}
span.g_links_text							  { color:#333333; font-weight:regular; text-align:left; font-style:regular; font-size:9pt; font-family:Arial,sans-serif;}

/* ------------------------------------------------------------------------------------------------------------*/

td.error	{float:left; color:#913A3A; font-weight:bold; margin:10px; padding:12px 12px 12px 58px; border:0px solid #FFABAB; background:#FFEAEA url(gfx/error.png) 10px 50% no-repeat; line-height:16px;}

/* ------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------------*/


/*~~~~~~~~ nie zmienione z shopera ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, code, em, img,  ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0px; padding:0px; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;  }
table             { border-collapse:separate; border-spacing:0;  }
th, td  		  		{ text-align:left; }
blockquote:before, blockquote:after, q:before, q:after{content:"";  }
blockquote, q     { quotes:""""; }
a img             { border:none; }
a:active, a:focus {-moz-outline: none; outline: none;}
.clr              { clear:both;font-size:0; line-height:0;  }
.error						{ color:#913A3A; font-weight:bold; margin:4px 0 8px; padding:12px 12px 12px 58px; border:0px solid #FFABAB; background:#FFEAEA url(gfx/error.png) 10px 50% no-repeat; line-height:16px;}
.error		ul			{ margin:0px;}	
.error		ul li		{ font-weight: normal;}	
.notify						{ color:#2E8BB1; font-weight:bold; margin:4px 0 8px; padding:12px 12px 12px 58px; border:0px solid #eae9ec; background:#f7f7f7 url(gfx/notify.png) 10px 50% no-repeat; line-height:16px; }
.line							{ background:#dadada; width:100%; height:1px; font-size:0px; line-height:0px;}
.info             { background:#ECECEE; padding:3px 6px; font-size: 12px; margin-bottom:6px; }

/* Text elements
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
h1				  			{ font-size: 1.7em; line-height: 1; margin-bottom: 0.5em; }
h2 				  			{ font-size: 1.5em; margin-bottom: 0.75em; }
h3				  			{ font-size: 1.3em;  margin-bottom: 0.5em; }
h4 				  			{ font-size: 13px; font-weight: bold;  margin-bottom: 0.2em;}

h5 				  			{ font-size: 12px; font-weight: bold;  margin:0px 0px 3px 0px; }
h6 				  			{ font-size: 11px; font-weight: bold;  margin:15px 0px 5px 0px;}
p          			  { margin: 0 0em 6px;text-align:justify; }
ul, ol      			{ margin:0 5px 6px 0px; }
ol          			{ list-style-type: decimal; }
ul								{ list-style-type: none;line-height: 19px;float:left  }
li 								{ padding: 2px 8px 2px 5px;}
blockquote  			{ margin: 1.5em; color: #666; font-style: italic; }
strong      			{ font-weight: bold; }
em          			{ font-style: italic;  }
pre,code  				{ font-size: 1em ; line-height: 1.5; margin: 1.5em 0; white-space: pre; }
a          				{  text-decoration:underline;color:#2a2a2a;}
a:hover	          { text-decoration:none; }
a:active, a:focus ,a:visited {-moz-outline: none; outline:none;}
hr          			{ color: #dcdee1;background-color: #dcdee1;height: 1px;border: 0;}
.text_bb					{ color:#0e507e; font-weight:bold;}
.text_b						{ font-weight:bold;}
.text_b_s					{ font-weight:bold; font-size:10px;}
.text_b_b					{ font-weight:bold; font-size:13px;}
.text_b_bb				{ font-weight:bold; font-size:14px;}
.text_c						{ text-align:center}
.text_r						{ text-align:right}
.news_date				{ font-style:italic;}

/*table.products tr.h div.title  { width:280px; }   */



table.products tr.h  div.price,table.products tr.h  div.priceup 		{ float:left; margin:2px 8px 1px 0;}
table.products tr.h  form div 	{ float:left;margin:2px 8px 1px 0;}
table.products tr.h  form  			{ float:right;}
table.products tr.h   a.adcart  { float:left;margin:2px 8px 1px 0;  width:22px; height:20px; background:url(gfx/add.png) no-repeat; }

div.products		{ float:left; padding:5px 5px;}
div.products   a.images	 { display:block; margin:8px 4px 8px 8px; padding:3px; border:0px solid #dadada; background:#fff}
div.products  div.title	 { font-size:13px; font-weight:bold ; margin:8px 0px 3px;;  }
div.products div.text   { padding:0px 0px 10px 0px; line-height:18px; }
div.products div.price	 { text-align:center; font-size:15px;line-height:16px; font-weight:bold;  margin:0px 0px 6px 0;}
div.products a.adcart 	  {display:block; width:97px; height:20px; background:url(gfx/adcart.png) no-repeat; border:none;margin:0px auto 3px; }
div.products a.adcart span  { display:none}



/* product
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



table.product									{ width:100% }
table.product  td							{ padding:6px 5px 12px 5px; vertical-align:middle; }
table.product  div.images a	 	{ display:block; float:left; margin:8px 4px 8px 8px; padding:5px; border:0px solid #dadada; background:#fff }
table.product  div.images a	img { display:block}
table.product  div.atribut		{ float:left;}
table.product  div.prices			{ padding:2px 10px 0 0; float:right}
table.product  div.prices 	div { text-align:center }



table.product a.adcart 			  {display:block; width:97px; height:20px; background:url(gfx/adcart.png) no-repeat; border:none;margin:3px auto 8px;   clear:both }
table.product a:hover.adcart  { background:url(gfx/adcart.png) 0px -20px no-repeat; border:none;}
table.product a.adcart span   { display:none}
table.product  input.adrep		{  font-size:9px; font-weight:bold; clear:both; width:97px; height:20px; display:block;  background:url(gfx/adrep.png) no-repeat; margin:0 auto 4px auto; border:0px; cursor:pointer}
table.product  input:hover.adrep	{ background:url(gfx/adrep.png) 0px -20px no-repeat; }
table.products.noborder td			{ border:none}
div.product_desc								{ padding:6px 16px 16px ; }


h4.modulhead				 					{ border-top:1px solid #dadada }
h4.modulhead span							{ font-size:12px; font-weight:bold; float:left; display:inline; height:auto; background:url(gfx/modulhead2a.png) 100% 0 no-repeat;  height:25px;  line-height:25px; padding:0px;  margin:0px 0px 6px 0 ; border:none; position:relative;top:-1px; }

h4.modulhead span	 span 			{ display:block;height:25px; background:url(gfx/modulhead_2.png) 0 0px no-repeat; padding:0px 21px 0px 32px; float:left;border:none;position:relative;top:0px; }
img.gallery 									{ padding:1px; border:0px solid #dadada; background:#fff; margin:2px; }

div.opinion										{ padding:8px 5px 8px 12px}
div.opinion.odd								{ background:#f7f7f7}
a.addopinion									{ padding-left:21px;background:url(gfx/comment.png) 0 2px no-repeat; margin-top:10px; display:block;   }
a.powiadom                    { padding-left:21px;background:url(gfx/powiadom.png) 0 2px no-repeat; margin-top:2px; display:block;   }
tr.white td										{ padding:3px 0}

img.captcha										{ border:0px solid black;  margin:5px 0px; display:inline; border-color:#d3d0c7;}

.sonda_wynik									{ margin:10px }
.sonda_wynik div          		{ margin:5px }
.sonda_wynik div .pol_odp 		{ font-weight:bold; clear:both; padding-top:5px }
.sonda_wynik div span     		{ clear:left; float:left }
.sonda_wynik  .pol_wynik  		{ margin:0px 0px 0px 40px; background:#FFF url(gfx/shoper_poll_bg.gif) center no-repeat; width:104px}
.sonda_wynik .pol_wynik img		{height:8px; margin:2px}

.w_lewo, .fleft								{ display:inline; float:left; clear: none;}
.w_prawo, .fright             { display:inline; float:right;clear: none;}

div.adresy										{ margin-top:12px}
div.adresy div.info           { padding-left:4px}
div.adresy div                { padding-left:12px}

a.galery											{text-decoration: none; }
a.nov {font-weight:bold; clear:both; padding-top:5px}




