   .cathead {
     color: white;
     background-color: purple;
   }
/* Forint formázás */
  
   td.sum_forint
   {
     padding: 10px 0px 0px 0px;
   }   

/* kiegészítő */
   .optionmodcell
   {
     padding: 10px 0px 0px 0px;
   }

   table.options {

   }

   td.itemnumber {

   }

   td.itempricetotal{

   }

   td.sumrow {
     text-align: right;     
   }

   .optionpointer
   {
     color: black;
     cursor: pointer;
   }

   .hidden
   {
     display: none;
   }



/*it kezdődik egy template*/

   .default_cathead {
     color: white;
     background-color: purple;
   }

   table.default_options {

   }

   td.default_description {

   }

   td.default_text {

   }

   td.default_detailrow {
      font-size: 80%;
   }

   td.default_itemnumber {
     width: 100px;
     text-align: right;
   }

   td.default_itempricetotal
   {
     width: 100px;
     text-align: right;
   }

   td.default_sumrow {
     text-align: right;
   }

   .default_optionpointer
   {
     color: black;
     cursor: pointer;
   }

/*itt végződik egy template*/


/*it kezdődik a red template*/

   .red_cathead {
     color: white;
     background-color: red;
   }

   table.red_options {
     padding: 8px 0px 0px 0px;
   }

   td.red_description {
     padding: 8px 0px 0px 0px;
   }

   td.red_text {
     width: 100px;
     text-align: right;
     padding: 8px 0px 0px 0px;
   }

   td.red_detailrow {
      font-size: 80%;
      padding: 8px 0px 3px 0px;
   }

   td.red_itemnumber {
     width: 50px;
     text-align: right;
     padding: 8px 5px 0px 0px;
   }

   td.red_itempricetotal
   {
     width: 100px;
     text-align: right;
     padding: 10px 0px 0px 0px;
   }

   td.red_sumrow {
     text-align: right;
     padding: 10px 0px 0px 0px;
   }
   
   td.red_optionsum 
   {
     padding: 10px 0px 0px 0px;
   }

   .red_optionpointer
   {
     color: black;
     cursor: pointer;
   }

/*itt végződik a red template*/


