       /* General styles */
       BODY     {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #444444; margin: 0; padding: 0;}
       TABLE    {font-size: 11px; color: #444444;}
       PRE      {color: #DD5113; margin: 0px 0px 0px 0px; font-size: 11px;}
       PRE      {color: #3A4F7F;}

	    H4, H5 {margin: 10px 0px 0px 0px; color: #000000;}
       H6, H7, H8 {margin: 0px 0px 0px 0px; color: #000000;}
       H9, H9b, H9c, H9z, H9p, H9s {margin: 0px 0px 0px 0px;}

       /* DIV > H1, DIV > H2, DIV > H3 {margin-top: 0px;} */

       H2   {font-size: 12px; color: #0085cd; margin-bottom:5px;}
       H2 A {color: #0085cd;}

       H4   {font-size: 13px; color: #000000; margin-bottom:10px;}
       H4 A {color: #000000;}

       H5   {font-size: 13px; color: #DD5113; margin-bottom:10px;}
       H5 A {color: #DD5113;}

       H7   {font-size: 12px; color: #000000;}                               /*  czarny text belki menu   */
       H8   {font-size: 12px; color: #FFFFFF;}                               /*  bia�y text belki menu  */

       .H7      {font-size: 11pt; color: #000000; font-weight: bold;}         /*  tytu� newsa  */
       .H6      {font-size: 8pt; color: #009900;}                            /*  tytu� newsa  */
       .H6sub   {font-size: 8pt; color: #109D15;}                            /*  subtytu� newsa  */
       .title   {font-size: 11px; color: #000000; font-weight: bold;}         /*  tytul newsa- single item   */
       .H9b     {font-size: 10px; color: #FFFFFF;}                            /*  ma�y bia�y text  */
       .H9c     {font-size: 11px; color: #000000;line-height:16px;}                            /*  ma�y czarny text */
       .H9      {font-size: 11px; font-weight: bold;}                         /*  ma�y text bold- nocolor  */
       .subheader2   {font-size: 13px; color: #109D15; font-weight: bold;} /*  podnag��wek artyku�u  */

	   td.H9ds a{color: #c61661 !important;font-size: 12px !important;text-decoration: none;}
	   
       /* MAIN BLOCKS */
       UL,OL    {margin-top: 0px; margin-bottom: 0px;}

       SELECT   {font-size: 9pt; color: #444444;}

       /* news LINKS */
       TABLE.biezacynumer           {font-size: 11px; color: #E67225; }
       TABLE.biezacynumer A         {font-size: 11px; color: #c61661; text-decoration: none; font-weight: bold;}
       TABLE.biezacynumer A:hover   {font-size: 11px; color: #c61661; text-decoration: underline; font-weight: bold;}

       TD.newscontent           {font-size: 10px; color: #E67225; }
       TD.newscontent A         {font-size: 11px; color: #c61661; text-decoration: underline; font-weight: bold;}
       TD.newscontent A:hover   {font-size: 11px; color: #c61661; text-decoration: underline; font-weight: bold;}

       /* news Tytul */
       DIV.title            {}
       DIV.title A          {text-decoration: none; color: black; font-weight: bold;}
       DIV.title A:hover    {text-decoration: underline; color: #c61661; font-weight: bold;}
       SPAN.title           {}
       SPAN.title A         {text-decoration: none; color: black; font-weight: bold;}
       SPAN.title A:hover   {text-decoration: underline; color: #c61661; font-weight: bold;}

       SPAN.linknews A         {text-decoration: underline; color: #009900; }
       SPAN.linknews A:hover   {text-decoration: none; color: #c61661; }

       /* sklep Produkt */
       TD.produkt A         {text-decoration: underline; color: #000000; font-weight: bold;}
       TD.produkt A:hover   {text-decoration: underline; color: #c61661; font-weight: bold;}

       /* CATALOG RPRODUCT TABLE */
       TABLE.headerprod                      {font-size: 11px; width:95%; margin-left: 15px; margin-top: 0px;}
       TABLE.headerprod A                    {text-decoration: none; color: black;}
       TABLE.headerprod A:hover              {text-decoration: none; color: black;}
       TABLE.headerprod TD.prodnag           {font-size: 10px; text-align: center; background-color: #EFEFEF; font-weight: bold; color: #009E11;}
       TABLE.headerprod TD.prodname          {font-size: 16px; text-align: center; background-color: #ECECEC; font-weight: bold; color: #009900; border-bottom: 1px solid; border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; border-color: #cccccc; padding: 3px;}
       TABLE.headerprod TD.prodfoto          {font-size: 11px; text-align: center; color: #999999; border: 1px solid; border-color: #cccccc; width:95%; padding-top:15px; padding-bottom:15px;}
       TABLE.headerprod TD.prodopis          {font-size: 11px; text-align: center; color: #999999; border: 1px solid; border-color: #cccccc; width:95%; padding-top: 5px; padding-bottom: 15px; text-align: center;}
       TABLE.headerprod TD.prodpath          {font-size: 11px; text-align: center; color: #999999; border-left: 1px solid; border-right: 1px solid; border-color: #cccccc; width:95%; padding-top: 3px; padding-bottom: 3px;}
	 TABLE.headerprod TD.prodtype_single          {font-size: 16px; text-align: center; background-color: #FFFFFF; font-weight: bold; color: #FF9900; border: 1px solid; padding: 3px; border-color: #cccccc; }
       TABLE.headerprod TD.prodtype_equipement          {font-size: 16px; text-align: center; background-color: #FFFFFF; font-weight: bold; color: #FF9900; border: 1px solid; padding: 3px; border-color: #cccccc; }	 
       TABLE.headerprod TD.empty_search         {font-size: 11px; text-align: center; background-color: #FFFFFF; font-weight: bold; color: #FF0000; border: 1px solid; padding: 3px; border-color: #FF0000; }
	 
       /* news LINK WIECEJ */
       DIV.wiecej A         {text-decoration: none; color: #000000; font-weight: bold;}
       DIV.wiecej A:hover   {text-decoration: underline; color: #c61661; font-weight: bold;}
       DIV.wydanie          {font-size: 14px; color: #c61661; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }
       TD.wiecej A          {font-size: 10px; text-decoration: none; color: #000000; font-weight: bold;}
       TD.wiecej A:hover    {font-size: 10px; text-decoration: underline; color: #c61661; font-weight: bold;}
	   TD.wiecej2 A          {font-size: 12px; text-decoration: none; color: #000000;line-height:16px; }
       TD.wiecej2 A:hover    {font-size: 12px; color: #000;line-height:16px; text-decoration: underline;}
	   TD.wiecej22 A          {font-size: 12px; text-decoration: none; color: #000000; font-weight: bold;line-height:18px;}
       TD.wiecej22 A:hover    {font-size: 12px; text-decoration: underline; color: #000; font-weight: bold;}
       /* NAGLOWEK */
       DIV.pageheader           {border-top:1px dotted; border-bottom:1px dotted; padding:7px; font-size: 14px; color: #c61661; margin: 0px; font-weight: bold;}
       DIV.pageheader A         {text-decoration: none; color: #c61661; font-weight: bold;}
       DIV.pageheader A:hover   {text-decoration: underline; color: #c61661; font-weight: bold;}

       /* NAGLOWEK IMPREZA - ETAP */

       TD.pageheaderG          {font-size: 17px; color: #00A000; font-weight: bold; height: 20px;}
       TD.pageheaderG A        {text-decoration: none; color: #00A000;}
       TD.pageheaderG A:hover  {text-decoration: underline; color: #c61661;}

       /* NAGLOWEK IMPREZA - TLA NAGLOWKOW */

       TABLE.impheadback           {background-color: #FBA10C;  color: #FFFFFF;}
       TABLE.impheadback659        {background-color: #FBDE00;  color: #FFFFFF;}
       TABLE.impheadback679        {background-color: #4DAD2C;  color: #FFFFFF;}
       TABLE.impheadback658        {background-color: #CC0000;  color: #FFFFFF;}

       /* PODNAGLOWEK */
       DIV.subheader            {font-size: 15px; color: #c61661; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }
       DIV.subheader A          {text-decoration: none; color: #000000; font-weight: bold;}
       DIV.subheader A:hover    {text-decoration: underline; color: #c61661; font-weight: bold;}

       /* LINKS */
       A.BP         {color: #FFFFFF; text-decoration: none;}                                    /*  bia�y => czerwony  */
       A.BP:hover   {color: #c61661; text-decoration: underline;}
       A.BCZ        {color: #FFFFFF; text-decoration: none;}                                   /*  bia�y => czarny  */
       A.BCZ:hover  {color: #000000; text-decoration: underline;}
       A.BZ         {color: #FFFFFF; text-decoration: none; font-weight: bold;}                 /*  bia�y => niebieski  */
       A.BZ:hover   {color: #0085cd; text-decoration: underline; font-weight: bold;}
       A.BY         {color: #FFFFFF; text-decoration: none; font-weight: bold;}                 /*  bialy => zolty  */
       A.BY:hover   {color: #FBFF98; text-decoration: underline; font-weight: bold;}
	 
       /* VARIOUS CLASSES */
       .inputfields {background-color: #FFFFFF; border: #666666 solid 1px;  color: #25455E;}
       .formfields {background-color: #FFFFFF; border: #666666 solid 1px;  color: #25455E;}
       .form {margin-left: 10px; margin-top: 10px;}
       .form1 {margin: 0px 0px 0px 0px; }
       .nomargins {margin: 0px 0px 0px 0px; }
       .margins5 {margin: 5px 5px 5px 5px; }
	   .margins05 {margin: 0px 5px; }
       .okbutton {background-color: #CCCCCC; border: #666666 solid 1px; color: #25455E; font-size: 12px;}

        #top_menu2 {margin: 0px 0px 0px 0px;}

       .biezacy {font-size:17px; font-weight: bold; color: #c61661; margin-right:10px;}
       .bartitle {font-size:11px; font-weight: bold; color: white; margin-left:10px;}
       .bartitle1 {font-size:11px; font-weight: bold; color: black; margin-left:10px;}

       .textr   {color: #FF0000; font-weight: bold;}    /*  text czerwony  */
       .texts A  {color: #009900; text-decoration: underline;}    /*  text szary  */
       .texts A:hover  {color: #c61661; text-decoration: underline;}    /*  text szary  */

       .text        {font-size:11px;  color: #000000; margin-left:0px; margin-bottom:5px; margin-top:5px;}
       .news        {font-size:11px;  color: #000000; margin-left:10px; margin-right:10px; margin-bottom:5px; margin-top:5px;}
       .textmargin  {margin-left:10px; margin-right:10px; margin-bottom:5px; margin-top:5px;}
       .wiecej      {font-style: normal; font-size:10px; font-weight: bold; color: #000000; margin-left:10px; margin-right:25px; margin-bottom:5px; margin-top:0px;}

       .barrow      {background-color: #F5733A;}
       .logorow     {background-color: white;}
       .line        {font-size: 1px; background-color: #CCCCCC;}
       .line1        {font-size: 1px; background-color: #ECECEC;}       
       .komorka     {font-size: 1px;}
       .data        {font-size: 11px; color: #109D15; }
       .bgimage     {background: url(images/okno_gray_bottom.gif); background-position: center; background-attachment: fixed; background-repeat: no-repeat; }

       /* LOGIN TABLE */
       TABLE.loginTable     {margin: 15px 0px 3px 23px;}
       TABLE.loginTable TD  {padding-bottom: 0px;}
       TABLE.loginTable TD  {padding-bottom: 0px;}

       /* MENU TABLES */
       TABLE.menuTable          {font-size: 1px; width:181px; margin-left: 10px; margin-right: 10px; margin-top: 0px; }
       TABLE.menuTable TD       {padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
       TABLE.menuTable TR       {padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}

       TABLE.menuTablePlain     {font-size: 11px;  width:181px; margin-left: 0px; margin-top: 0px;}
       TABLE.menuTablePlain TR  {padding-top:2px; padding-left:10px; vertical-align: top;}
       TABLE.menuTablePlain TD  {padding-top:2px; padding-left:10px; vertical-align: top;}

       TABLE.menuTableBold      {font-size: 11px; font-weight: bold; width:161px; margin-left: 10px; margin-right: 10px; margin-top: 0px;}
       TABLE.menuTableBold TR   {padding-top:0px; padding-left:0px;}
       TABLE.menuTableBold TD   {padding-top:0px; padding-left:0px;}

       TABLE.menuitemTable                      {font-size: 11px; width:157px; margin-left: 15px; margin-top: 0px;}
       TABLE.menuitemTable A:hover              {text-decoration: none; color: black;}
       TABLE.menuitemTable TD                   {padding-top:2px; padding-left:10px; vertical-align: top;}
       TABLE.menuitemTable TR.menulevelone TD   {padding-top:7px;}
       TABLE.menuitemTable .mainmenu-thirdlevel {font-size: 10px;}

       /* OKNA  */

       TABLE.GreenWindow    {margin-top: 0px; margin-bottom: 10px;}
       TABLE.GreenWindow TR {padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
       TABLE.GreenWindow TD {padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; background-color: #E1F1E5;}

       TABLE.dGreenWindow    {margin-top: 0px; margin-bottom: 0px;}
       TABLE.dGreenWindow TR {padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
       TABLE.dGreenWindow TD {padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; background-color: #D5EBCE;}

       TABLE.WhiteWindow    {margin-top: 0px; margin-bottom: 0px;}
       TABLE.WhiteWindow TR {padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
       TABLE.WhiteWindow TD {padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; background-color: #F8F8F8;}

       /* STOPKA  */
       TABLE.Footer     {font-size: 11px;margin-top: 10px; margin-bottom: 0px;}
       TABLE.Footer TR  {padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
       TABLE.Footer TD  {text-align: center; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; background-color: #C0D2BC;}

       /* NEWS TABLE */
       TABLE.newsTable      {font-size: 12px; width:95%; margin-left: 10px; margin-right: 10px; margin-top: 10px; }
       TABLE.newsTable TR   {padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
       TABLE.newsTable TD   {padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}

       /* BANER TABLE */
       TABLE.banerTable     {width:181px; margin-top: 10px; margin-bottom: 10px;}
       TABLE.banerTable TR  {padding-left: 0px;}
       TABLE.banerTable TD  {padding-left: 0px;}

       /* CONTENT AREA */
       #contentarea {border: none; width: 600px; position: absolute; left:205px; top:78px;}
       

              /* Style for the page when printed */
       @media print {
              P {font-size: 9pt; color:black;}
              #topbar {visibility: hidden;}
              #loginarea {visibility: hidden;}
              #menuarea {visibility: hidden;}
              #contentarea {width: 17cm; left:0px; top:0px;}
       }       

       .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
       .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
       .tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:normal; }
       .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
       .tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
       .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#FFFFFF; }
       .tx-indexedsearch-title A          {font-size: 11px; text-decoration: underline; color: #000000; font-weight: bold;}
       .tx-indexedsearch-title A:hover    {font-size: 11px; text-decoration: underline; color: #c61661; font-weight: bold;}
       .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
       .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-size: 10px; color:#000000; font-weight:bold; }
       .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic;  margin-bottom:5px; }
       .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#c61661; }
       .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P { font-weight:normal; font-size: 10px; color:#999999; margin-bottom:5px;}
       .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-size: 10px; color:#FF0000; background:#FFFFFF; }
       .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {background:#ECECEC; color:#c61661; margin-top:14px; margin-bottom:15px; }
       .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin: 2px 2px 2px 2px; font-size: 11px; color: #0085cd;}
       .tx-indexedsearch-secHead A          {font-size: 11px; text-decoration: none; color: #0085cd; font-weight: bold;}
       .tx-indexedsearch-secHead A:hover    {font-size: 11px; text-decoration: underline; color: #c61661; font-weight: bold;}
       .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#E1F1E5; margin: 2px 2px 2px 2px; }
       .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
       .tx-indexedsearch-browsebox-strong { font-weight:bold; font-style:normal; }
        DIV.tx-indexedsearch-sectionlinks            {margin: 5px 5px 15px 5px;}
        DIV.tx-indexedsearch-sectionlinks LI         {margin: 5px 5px 15px 5px; font-size: 10px; color:#0085cd;}
		DIV.tx-indexedsearch-sectionlinks A          {font-size: 11px; text-decoration: underline; color: #0085cd; }
		DIV.tx-indexedsearch-sectionlinks A:hover    {font-size: 11px; text-decoration: underline; color: #c61661; }

