
/* ------------------------------------ /servicethemes/hs/style-service-1.css ------------------------------------ */

/* ------------------------------- elements ----------------------------------- */

  body
  {
    font-size: 71%;
    margin:0px;
    background: #FFFFFF;
  }


  *
  {
    font-family: Tahoma, Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;font-size: 100%;
  }

  big   { font-size: 115%; }
  small { font-size: 85%; }

  form  { margin:0; }

  h1
  {
    font-size: 160%;
    color: #000000;
    font-weight: bold;
    font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  }

  h2
  {
    font-size: 130%;
    color: #222222;
    font-weight: bold;
    font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  }

  h3
  {
    font-size: 110%;
    color: #000000;
    font-weight: bold;
  }
  

  /*links */
    a:link    {text-decoration: none;      font-weight: bold; color: #CC0000;}
    a:visited {text-decoration: none;      font-weight: bold; color: #CC0000;}
    a:active  {text-decoration: underline; font-weight: bold; color: #CC0000;}
    a:hover   {text-decoration: underline; font-weight: bold; color: #880000;}

/* --------------------------------- header --------------------------------- */

  #maintable
  {
    background:#FFFFFF;
  }

  #topline-frame
  {
    color: #FFFFFF;
    background: url('/servicethemes/hs/img/top-line-bg.png') top repeat-x #3A3DC1;
    height: 57px;
    font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  }

  #topline-frame *
  {
    font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  }


  #topline-left
  {
    float: left;
    height: 57px;
  }

  #topline-left img
  {
    float: left;
  }

  #logo
  {
    margin-left: 10px;
  }



  #topline-caption
  {
    float: left;
    height: 57px;
  }

  #topline-caption h1
  {
    padding: 22px 0px 0px 30px;
    margin: 0px;
    font-size: 140%;
    color: #FFFFFF;
    font-weight: normal;
  }


  #topline-right
  {
    float: right;
    height: 57px;
  }

  #topline-right-padding
  {
    padding-top: 10px;
    padding-right: 10px;
    font-size: 120%;
  }

  #topline-right b
  {
    color: #FBCE7D;
  }

/* -------------------------------- topmenu --------------------------------- */

  #topmenu-frame
  {

    padding-top: 2px;
    color: #FFFFFF;

  }

  #topmenu-frame *
  {
    font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  }


  #topmenu
  {
    background: url('/servicethemes/hs/img/top-menu-bg.png');
    height: 25px;
  }
  
  #topmenu #actual-season
  {
    float: left;
    padding: 6px 0px 0px 15px;
  }

  #topmenu ul
  {
    float: right;
    margin: 0px;
    padding: 0px 10px 0px 0px;
    list-style: none;
  }

  #topmenu li
  {
    float: left;
    margin: 0px;
    padding: 6px 10px 0px 10px;
    height: 19px;
    list-style: none;
    background: url('/servicethemes/hs/img/top-menu-sep.png') right top no-repeat;
  }

  #topmenu li.last
  {
    background: none;
  }

  #topmenu li.no-separator
  {
    background: none;
    padding-right: 0px;
  }


  #topmenu a          { color:#FFFFFF; font-weight:normal; }
  #topmenu a:link     { color:#FFFFFF; font-weight:normal; }
  #topmenu a:visited  { color:#FFFFFF; font-weight:normal; }
  #topmenu a:active   { color:#FFFFFF; font-weight:normal; }
  #topmenu a:hover    { color:#FBCE7D; font-weight:normal; }

  #topmenu a.selected          { color:#FBCE7D; font-weight:normal; }
  #topmenu a.selected:link     { color:#FBCE7D; font-weight:normal; }
  #topmenu a.selected:visited  { color:#FBCE7D; font-weight:normal; }
  #topmenu a.selected:active   { color:#FBCE7D; font-weight:normal; }
  #topmenu a.selected:hover    { color:#FBCE7D; font-weight:normal; }
  
/* ----------------------------- main content ------------------------------- */

  #main_content
  {
    padding: 3px 3px 3px 10px;
    min-height: 400px;
  }

  #main_content p
  {
    margin-top: 0px;
  }


  #footer-sep-1
  {
    height:1px;
    border-top: #eabd6b 0px solid;
    margin-top:10px;
    font-size: 1px;
  }

  #footer
  {
    font-weight:normal;
    padding: 4px 0px 2px 10px;
    text-align:left;
    color:  #FFFFFF;
    line-height:150%;
    background: url('/servicethemes/hs/img/menu_section_bg.png') #eabd6b;
    height: 18px;
  }

  #footer *
  {
    font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  }


  #footer a          { color:#FFFFFF; font-weight:bold; }
  #footer a:link     { color:#FFFFFF; font-weight:bold; }
  #footer a:visited  { color:#FFFFFF; font-weight:bold; }
  #footer a:active   { color:#FFFFFF; font-weight:bold; }
  #footer a:hover    { color:#DDDDDD; font-weight:bold; }


  #footer-left
  {
    float: left;
  }

  #footer-right
  {
    float: right;
    padding-right: 10px;
  }


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */


/* ------------------------------- service menu ----------------------------- */

  #service_left_menu
  {
  	width:205px;
  	margin-left:3px;
  	padding: 3px 0px 3px 0px;
    font-size: 100%;
  }

  #service_menu_top_sep
  {
    height:7px;
    font-size: 1px;
  }
  #service_menu_bottom_sep
  {
    border-bottom: 1px dashed #DDDDDD;
  }

  .service_menu_section_item
  {
    font-size: 110%;
    letter-spacing: 1px;
    /*
    color:#FFFFFF;
    background-color:#de7e57;
    */

    color: #000000;
    background: url('/servicethemes/hs/img/menu_section_bg.png') repeat-x top #fbce7d;

    font-weight:bold;
    padding: 7px 0px 7px 10px;
  }

  .service_menu_item_l1
  {
    font-size: 105%;
    color:#000000;
    font-weight:normal;
    border-bottom: 1px dashed #DDDDDD;
    padding: 7px 0px 7px 18px;
    /*background: url('/servicethemes/hs/../service/img/servis_menu_bullet.gif')  left top no-repeat;*/
  }

  .service_menu_item_l1 a          { color:#000000; font-weight:normal; }
  .service_menu_item_l1 a:link     { color:#000000; font-weight:normal; }
  .service_menu_item_l1 a:visited  { color:#000000; font-weight:normal; }
  .service_menu_item_l1 a:active   { color:#000000; font-weight:normal; }
  .service_menu_item_l1 a:hover    { color:#0066CC; font-weight:normal; }

  .service_menu_item_l1_selected
  {
    font-size: 105%;
    color:#FFFFFF;
    font-weight:normal;
    padding: 7px 0px 7px 18px;
    border-bottom: 1px dashed #DDDDDD;
    background: url('/servicethemes/hs/../service/img/servis_menu_bullet_on.gif') left top no-repeat ;
    background-color: #F0F0FF;
  }

  .service_menu_item_l1_selected a          { font-weight:normal;color:#0066CC; }
  .service_menu_item_l1_selected a:link     { font-weight:normal;color:#0066CC; }
  .service_menu_item_l1_selected a:visited  { font-weight:normal;color:#0066CC; }
  .service_menu_item_l1_selected a:active   { font-weight:normal;color:#0066CC; }
  .service_menu_item_l1_selected a:hover    { font-weight:normal;color:#0066CC; }


  .service_menu_item_l2
  {
     font-size: 90%;
     padding: 2px 0px 2px 15px;
  }

  .service_menu_item_l2 a        { font-weight:normal; color:#000000; }
  .service_menu_item_l2 a:link   { font-weight:normal; color:#000000; }
  .service_menu_item_l2 a:visited{ font-weight:normal; color:#000000; }
  .service_menu_item_l2 a:active { font-weight:normal; color:#000000; }
  .service_menu_item_l2 a:hover  { font-weight:normal; color:#0066CC; }

  .service_menu_item_l2_selected a        { font-weight:normal; color:#0066ff; }
  .service_menu_item_l2_selected a:link   { font-weight:normal; color:#0066ff; }
  .service_menu_item_l2_selected a:visited{ font-weight:normal; color:#0066ff; }
  .service_menu_item_l2_selected a:active { font-weight:normal; color:#0066ff; }
  .service_menu_item_l2_selected a:hover  { font-weight:normal; color:#0066ff; }



  .service_menu_item_l2_selected
  {
    font-size: 90%;
    color: #d55b29;
    padding: 2px 0px 2px 15px;
    margin-right: 2px;
    background: url('/servicethemes/hs/../service/img/servis_menu_l2_bullet_on.gif') no-repeat left top;
  }

  .service_menu_item_l1_loggout
  {
    font-size: 105%;
    color: #000000;
    font-weight: Bold;
    padding: 8px 0px 8px 23px;
    text-align:LEFT;
    border-bottom: 1px dashed #DDDDDD
  }
  .service_menu_item_l1_loggout a          { color:#000000; }
  .service_menu_item_l1_loggout a:link     { color:#000000; }
  .service_menu_item_l1_loggout a:visited  { color:#000000; }
  .service_menu_item_l1_loggout a:active   { color:#000000; }
  .service_menu_item_l1_loggout a:hover    { color:#d55b29; }

  .last_in_section
  {
    border-bottom: 0px;
  }


/* ----------------------------- inputs, buttons ---------------------------- */

  .service-button
  {
    cursor: pointer;
  }

  select, input
  {
    border: 1px solid  #777777;
  }

  input, textarea
  {
    font-family: tahoma, "Courier New", Courier, monospace;
    color : #000000;
    border:1px solid #AAAAAA;
    margin:1px;
  }

  input.checkbox
  {
    border: 0px;
  }


  .form-input
  {
    border: 1px solid  #AAAAAA;
    padding-left: 2px;
    padding-right: 2px;
  }


/* -------------------------------- tlacitka -------------------------------- */

  /* form button */
    .form-button
    {
      color : #FFFFFF;
      background: url('/servicethemes/hs/img/btn-bg.png') repeat-x center center #949494;
      font-weight: bold;
      font-size: 90%;
      border:solid 1px #333333;
      padding: 0px 0px;
      margin: 1px 1px 2px 1px;
      cursor: pointer;
    }

    .form-button-disabled
    {
      color :#fefefe;
      background-color: #bababa;
      opacity: 0.8;
      font-weight: bold;
      font-size: 90%;
      border:solid 1px #989898;
      padding:0px;
      margin: 1px 1px 2px 1px;
      cursor: default;              
    }

  /* show-list-button */
    .show-list-button
    {
      border: 1px solid #666666;
      height: 18px;
      background: url('/servicethemes/hs/img/ico_refresh.gif') no-repeat 3px 2px #dfdbdc;
      ^background: url('/servicethemes/hs/img/ico_refresh.gif') no-repeat 1px 0px #dfdbdc;
      padding-left: 20px;
      ^padding-left: 10px;
      cursor: pointer;
      font-weight: bold;
      font-size: 90%;
    }


    /* show-list-button */
    .add-new-button
    {
      border: 1px solid #666666;
      height: 18px;
      background: url('/servicethemes/hs/img/ico_new.gif') no-repeat 3px 2px  #dfdbdc;
      ^background: url('/servicethemes/hs/img/ico_new.gif') no-repeat 1px 0px  #dfdbdc;
      padding-left: 20px;
      ^padding-left: 10px;
      cursor: pointer;
      font-weight: bold;
      font-size: 90%;
    }

    /* delete type button */
    .delete-type-select
    {
      border: 1px solid #666666;
      /*height: 18px;
      ^height: 18px;
      */
      float:left;
    }

    /* delete button */
    .delete-button
    {
      border: 1px solid #666666;
      height: 18px;
      background: url('/servicethemes/hs/img/ico_delete.gif') no-repeat 3px 2px  #dfdbdc;
      ^background: url('/servicethemes/hs/img/ico_delete.gif') no-repeat 1px 0px  #dfdbdc;
      padding-left: 18px;
      ^padding-left: 10px;
      cursor: pointer;
      font-weight: bold;
      font-size: 90%;
    }

  /* row button */
    .list-button
    {
      font-weight: normal;
      font-size: 90%;
      background-color: #C4C4C4;
      color : #000000;
      cursor: pointer;
      border:solid 1px #747474;
      margin:2px 0px 0px 0px;
      padding:0px;
    }

    .list-button-disabled
    {
      background-color: #fff0e2;
      color : #d55b29;
      font-weight: normal;
      border:solid 1px #691616;
      margin:0px;
      padding:0px;
      font-size: 90%;
        opacity: 0.6;
        cursor:default;
    }

    .list-button-done
    {
      background-color: #fee692;
      color : #d55b29;
      font-weight: normal;
      border:solid 1px #691616;
      margin:0px;
      padding:0px;
      font-size: 90%;
    }

    .list-button-done-enabled
    {
      cursor: pointer;
      background-color: #d4cdb7;
      color : #A54b19;
      font-weight: normal;
      border:solid 1px #691616;
      margin:0px;
      padding:0px;
      font-size: 90%;
    }

  /* row img button */
    .list-img-button
    {
      padding: 0px;
      border: 0px;
    }

    .list-img-button-disabled
    {
      padding: 0px;
      border: 0px;
      filter:alpha(opacity=25);
      -moz-opacity:.25;
      opacity:.25;
      cursor: default;
    }

    .list-img-button-done
    {
      padding: 0px;
      border: 0px;
      filter:alpha(opacity=35);
      -moz-opacity:.35;
      opacity:.35;
      cursor: default;
      background-color: #edaeae;
      border: 1px solid  #edaeae;
    }


/* ----------------------------------- list --------------------------------- */

    .list-table
    {
      border: 0px;
      border-collapse: collapse;
      /*border-bottom: 2px solid #e7e7e7;*/
    }

    .list-table tr td
    {
      color: #333333;
    }

  /* hlavicka */
    .list-table tr.tr-head
    {
      padding: 0px;
      margin: 0px;
    }
    
    .list-table tr.tr-head .text-hilite
    {
      color: #FBCE7D;
    }

    .list-table .table-head-hr
    {
      background: url('/servicethemes/hs/img/head_bg.png') repeat-x #EC7141 top;
      border: 0px;
      height: 2px;
    }

    .list-table tr.tr-head>td
    {
      /*background: url('/servicethemes/hs/img/head_bg.png') repeat-x #EC7141 top;*/
      background-color: #EC7141;
    }

    .list-table tr.tr-head-top>td, .list-table tr.tr-head-top>th
    {
      background: url('/servicethemes/hs/img/head_bg.png') repeat-x #EC7141 top;
    }

    .list-table tr.tr-head td
    {
      border: 0px;
      padding: 4px 5px 4px 5px;
      margin: 0px;
      color: #FFFFFF;
    }

    .list-table tr.tr-head th
    {
      border: 0px;
      background-color: #EC7141;
      /*
      border-left: 1px solid #c75526;
      border-right: 1px solid #c75526;
      */
      padding: 4px 5px 4px 5px;
      margin: 0px;
      color: #FFFFFF;
    }


    .list-table .tr-head a:link, .list-table .tr-head a:visited, .list-table .tr-head a:active, .list-table .tr-head a:hover
    {
      font-weight:bold;
      color: #FFFFFF;
    }

    .list-table .tr-head select, .list-table .tr-head input
    {
      border: 1px solid  #b53b09;
      height: 1.2 em;
    }


    .list-table .tr-head input.checkbox
    {
      border:0px;
    }



  /* links */
    .list-table a:link    {text-decoration: none;      font-weight: bold; color: #3D70A1;}
    .list-table a:visited {text-decoration: none;      font-weight: bold; color: #3D70A1;}
    .list-table a:active  {text-decoration: underline; font-weight: bold; color: #0D4081;}
    .list-table a:hover   {text-decoration: underline; font-weight: bold; color: #0D4081;}

   .list-table .tr-head  td.col-2, .list-table .tr-head-top  td.col-2
   {
      /*background: #E26838;*/
   }


  /* separator */
    .list-table .list-table-separator, .list-table .list-table-separator td
    {
       background: url('/servicethemes/hs/img/head_bg.png') repeat-x #EC7141 top;
       font-size: 1px;
       height: 8px;
       ^height: 6px;
       border-bottom: 1px solid #FFFFFF;
       /*
       border-left: 1px solid #d8d8d8;
       border-right: 1px solid #d8d8d8;
       */
    }

  /* table row tail */
    .list-table .tr-tail td
    {
      background-color: #efc9a8;
    }
    .list-table .tr-tail td A:link    {color: #0d4081;}
    .list-table .tr-tail td A:visited {color: #0d4081;}
    .list-table .tr-tail td A:active  {color: #3d70A1;}
    .list-table .tr-tail td A:hover   {color: #3d70A1;}


  /* table row 1 */
    .list-table .tr-1 td, .list-table .tr-1 th
    {
      border: 0px;
      /*border-bottom: 1px solid #FFFFFF;
      /*
      border-left: 1px solid #d8d8d8;
      border-right: 1px solid #d8d8d8;
      */
      background-color: #f0f0f0;
      padding:  1px 4px;
      vertical-align : middle;
    }

   .list-table .tr-1  td.col-1
   {

   }

   .list-table .tr-1  td.col-2
   {
      background-color: #EAEAEA;
   }


  /* table row 2 */
    .list-table .tr-2 td,.list-table .tr-2 th
    {
      border: 0px;
      /*border-bottom: 1px solid #FFFFFF;*/
      /*
      border-left: 1px solid #e7e7e7;
      border-right: 1px solid #e7e7e7;
      */
      background-color: #FFFFFF;
      padding:  1px 4px;
      vertical-align : middle;

    }

   .list-table .tr-2  td.col-1
   {

   }

   .list-table .tr-2  td.col-2
   {
      background-color: #F0F0F0;
   }

  /* table row ok */
    .list-table .tr-ok td
    {
      padding:  1px 4px;
      border-bottom: 1px solid #FFFFFF;
      border-left: 1px solid #aeed9c;
      border-right: 1px solid #aeed9c;
      background-color: #bafea7;
    }
    .list-table .tr-ok td a:link    {color: #0d4081;}
    .list-table .tr-ok td a:visited {color: #0d4081;}
    .list-table .tr-ok td a:active  {color: #3d70A1;}
    .list-table .tr-ok td a:hover   {color: #3d70A1;}


  /* table row hilite - 1 */
    .list-table .tr-hilite-1 td, .list-table .tr-hilite-1 td.col-2
    {
      padding:  1px 4px;
      background-color: #efc9a8;
      /*
      border-left: 1px solid #ddb99b;
      border-right: 1px solid #ddb99b;
      */
    }
    .list-table .tr-hilite-1 td a:link    {color: #0d4081;}
    .list-table .tr-hilite-1 td a:visited {color: #0d4081;}
    .list-table .tr-hilite-1 td a:active  {color: #3d70A1;}
    .list-table .tr-hilite-1 td a:hover   {color: #3d70A1;}

  /* table row hilite - 2 */
    .list-table .tr-hilite-2 td
    {
      background-color: #bafea7;
      /*
      border-left: 1px solid #aeed9c;
      border-right: 1px solid #aeed9c;
      */
    }
    .list-table .tr-hilite-2 td A:link    {color: #0d4081;}
    .list-table .tr-hilite-2 td A:visited {color: #0d4081;}
    .list-table .tr-hilite-2 td A:active  {color: #3d70A1;}
    .list-table .tr-hilite-2 td A:hover   {color: #3d70A1;}

  /* table row hilite - fade */



    .list-table .tr-hilite-fade-1, .list-table .tr-hilite-fade-1 td , .list-table .tr-hilite-fade-1 td.col-1 , .list-table .tr-hilite-fade-1 td.col-2 {background-color: #DEB66C; padding: 1px 4px; /* border-left: 1px solid #bcdabc; border-right: 1px solid #bcdabc;*/}
    .list-table .tr-hilite-fade-2, .list-table .tr-hilite-fade-2 td , .list-table .tr-hilite-fade-2 td.col-1 , .list-table .tr-hilite-fade-2 td.col-2 {background-color: #F8D189; padding: 1px 4px; /* border-left: 1px solid #bcdabc; border-right: 1px solid #bcdabc;*/}
    .list-table .tr-hilite-fade-3, .list-table .tr-hilite-fade-3 td , .list-table .tr-hilite-fade-3 td.col-1 , .list-table .tr-hilite-fade-3 td.col-2 {background-color: #FADEA9; padding: 1px 4px; /* border-left: 1px solid #d1e1d1; border-right: 1px solid #d1e1d1;*/}
    /*
    .list-table .tr-hilite-fade-4, .list-table .tr-hilite-fade-4 td  {background-color: #d8F8d8;}
    .list-table .tr-hilite-fade-5, .list-table .tr-hilite-fade-5 td  {background-color: #dfFfdf;}
    */


  /* table row padding 3px 5px */
    .list-table .tr-padding-3-5 td
    {
       padding: 3px 5px;
    }


  /* bordered list table */
    .list-table-bordered, .list-table-bordered .tr-1 td, .list-table-bordered .tr-2 td
    {
      border: 1px solid #BBBBBB;
      border-collapse: collapse;
    }


    .list-table-bordered .tr-1 td, .list-table-bordered .tr-2 td, .list-table-bordered .tr-head th
    {
      padding: 3px 10px;
    }

    .list-table-bordered .tr-head th
    {
      background: url('/servicethemes/hs/img/head_bg.png') repeat-x #EC7141 top;
      color: #FFFFFF;
      font-weight: bold;
    }

/* ------------------------------- edit form -------------------------------- */

  .form-edit-div
  {
    width:780px;
  }

  /* header */
    .edit-form-table-header
    {

      background: url('/servicethemes/hs/img/head_bg.png') repeat-x #EC7141 top;
      color: #FFFFFF;
      /*
      background-color:#CCCCCC;
      color: #000000;
      */
      width: 100%;
    }

    .edit-form-table-header .td-1
    {
      width: 35%;
    }
    .edit-form-table-header .td-2
    {
      width: 20%;
    }
    .edit-form-table-header .td-3
    {
      width: 20%;
    }
    .edit-form-table-header .td-4
    {
      width: 25%;
    }

    .edit-form-table-header .td-2-4
    {
      width: 65%;
    }

  /* form seperator - tiny */
    .edit-form-table-header td.separator
    {
      font-size: 1px;
      padding: 4px 0px 4px 0px;
      margin: 0px;
      border: 0px;
    }

    .edit-form-table-header td.separator div
    {
      background: url('/servicethemes/hs/img/head_bg.png') repeat-x #EC7141 top;
      height: 2px;
    }

  /* button row */
    .edit-form-button-row
    {
      margin-top: 2px;
      margin-bottom: 2px;
    }

  /* form section */
    .form-edit-data-header-fs
    {
      border: 0px solid #c3c3c3;
      padding: 0px;
    }

    .form-edit-data-show-checkbox
    {
      border: 0px;
    }

    .form-edit-data-header
    {
      color: #FFFFFF;
      text-align: center;
      padding: 1px 10px;
      text-align: left;
      font-weight: bold;
      font-size: 110%;
      border-bottom: 0px solid #c3c3c3;
      background: url('/servicethemes/hs/img/head_bg.png') repeat-x #EC7141 top;
    }

    .form-edit-data-header-2
    {
      color: #FFFFFF;
      text-align: center;
      padding: 4px 5px;
      text-align: left;
      font-weight: bold;
      font-size: 110%;
      border-bottom: 0px solid #c3c3c3;
      background: url('/servicethemes/hs/img/head_bg.png') repeat-x #EC7141 top;
    }

    .form-edit-data-div
    {
      border: 1px solid #c3c3c3;
      border-top: 0px;
      margin-bottom: 1em;
    }

  /* form section table */
    .form-edit-data-table
    {
      width: 100%;
      border-collapse: collapse;
    }

    .form-edit-data-table td
    {
      margin: 0px;
      padding: 2px;
      border-collapse: collapse;
      border: 0px;
      vertical-align: top;
    }

    .form-edit-data-table .tr-1
    {
      background-color: #e8e8e8;
      vertical-align : top;
    }

    .form-edit-data-table tr
    {
      margin: 0px;
      padding: 0px;
    }

    .form-edit-data-table td
    {
      padding-left: 5px;
    }

    .form-edit-data-table .td-1
    {
      width: 200px;
      padding-left: 5px;
      color: #222222;
      font-weight: bold;
      line-height: 150%;
    }

    .form-edit-data-table .td-2
    {
      color: #96401c;
      padding-left: 5px;
    }

    .form-edit-data-table .td-padding
    {
      padding: 8px;
    }

  /* form seperator */
    .form-edit-data-table td.form-edit-separator
    {
      font-size: 1px;
      padding: 4px 0px 4px 0px;
      margin: 0px;
      border: 0px;
      background-color: #e8e8e8;
    }

    .form-edit-data-table td.form-edit-separator div
    {
      /*background: url('/servicethemes/hs/img/head_bg.png') repeat-x #EC7141 top;*/
      background: #C09090;
      height: 6px;
      ^height: 4px;
      padding: 0px;
      border-top: 1px solid #FFFFFF;
      border-bottom: 1px solid #FFFFFF;
    }


  /* form seperator - tiny */
    .form-edit-data-table td.form-edit-separator-tiny
    {
      font-size: 1px;
      padding: 4px 0px 4px 0px;
      margin: 0px;
      border: 0px;
      background-color: #e8e8e8;
    }

    .form-edit-data-table td.form-edit-separator-tiny div
    {
      background-color: #C09090;
      height: 2px;
    }

  /* form seperator - tiny */
    .form-edit-data-table td.form-edit-separator-spacing
    {
      font-size: 1px;
      padding: 0px;
      margin: 0px;
      border: 0px;
      height: 6px;
      background-color: #e8e8e8;
    }


  /* error row */
    .form-edit-data-table .tr-error td
    {
      background-color: #ffcc33;
    }
    .form-edit-data-table .tr-error td a:link    {color: #0d4081;}
    .form-edit-data-table .tr-error td a:visited {color: #0d4081;}
    .form-edit-data-table .tr-error td a:active  {color: #3d70A1;}
    .form-edit-data-table .tr-error td a:hover   {color: #3d70A1;}



/* ------------------------------ xxxxxxxxxxx ------------------------------- */


  .userrights fieldset legend
  {
    color: #555555;
    padding: 2px 10px;
  }

  .userrights fieldset
  {
    float: left;
    width:520px;
    border: 1px solid  #AAAAAA;
    margin-bottom: 0.7em;
    padding: 0px;
    background-color: #e4e0e0;
  }

  .userrights fieldset div
  {
    color: #96401c;
    padding: 8px 10px;
    ^padding: 4px 10px;
  }


  .userrights fieldset input
  {
    border: 0px;
    margin: 0px;
    padding: 0px;
  }


  .login_user_caption
  {
    background: url('/servicethemes/hs/img/menu_section_bg.png') repeat-x #facd7c top;
    color:#FFFFFF;
    font-size:120%;
    padding-left:20px;
    padding-top: 15px;
    height: 35px;
  }

  .login_error_msg
  {
    color:#ff6601;
    font-weight:bold;
  }

  /* ---- table sep 1 ---- */
  .table_sep_1
  {
    height: 6px;
    background: url('/servicethemes/hs/img/menu_section_bg.png') repeat-x top #fbce7d;
    vertical-align : top;
    padding: 2px;
  }

  .table_sep_1 tr
  {
    height: 6px;
    background-color: #FF5500;
    vertical-align : top;
    border-top: 0px solid black;
    border-bottom: 0px solid black;
    padding:2px;
  }
  .table_sep_1 td
  {
    border-top: 0px solid black;
    border-bottom: 0px solid black;
    padding:2px;
    height: 6px;
  }


  table.transparent_table td, table.transparent_table tr
  {
    background-color: transparent;
  }

  /* ---- table without border ---- */
  table.noborder
  {
    border-collapse:collapse;
    border: solid 0px black;
  }

  .noborder td, .noborder th,.noborder tr
  {
    border:  solid 0px black;
    padding: 2px;
  }

  .log_row_bad
  {
    background-color: #d7361a;
    vertical-align : top;
  }

  .log_row_bad_login
  {
    background-color: #fdc95b;
    vertical-align : top;
  }


  .list-table tr.table_padding_4_10 td, .list-table tr.table_padding_4_10 th
  {
    padding: 4px 10px 4px 10px;
  }

  .table_padding_4_10 td, .table_padding_4_10 th
  {
    padding: 4px 10px 4px 10px;
  }

/* ---------------------------------- hover napoveda ------------------------ */

  p.hover-help
  {
    display: inline;
    margin-left: 4px;
    color: #000000;
  }

  p.hover-help a, p.hover-help span 
  {
    
  }
  p.hover-help a,          .list-table .tr-head p.hover-help a        {color: #000000;  text-decoration: none;}
  p.hover-help a:link,    .list-table .tr-head p.hover-help a:link    {color: #000000;  text-decoration: none;}
  p.hover-help a:visited, .list-table .tr-head p.hover-help a:visited {color: #000000;  text-decoration: none;}
  p.hover-help a:active,  .list-table .tr-head p.hover-help a:active  {color: #000000;  text-decoration: none;}

  p.hover-help a:hover, .list-table .tr-head p.hover-help a:hover
  {
    color: #000000;
    background: #de7e56;
    text-decoration: none;
  }

  p.hover-help span
  {
    font-weight: bold;
    background: url('/servicethemes/hs/img/menu_section_bg.png') repeat-x top #fbce7d;
    border: 1px solid #660000;
    padding: 0px;
    font-size: 90%;
    color: #000000;
    text-decoration: none;
    cursor: help;
    position: relative;
    text-align: left;
  }

  p.hover-help span span
  {
    font-weight: normal;
    line-height: 155%;
    font-size: 115%;
    letter-spacing: 1px;
    display: block;
    position: absolute;
    visibility: hidden;
    top: 1.5em;
    left: 0.5em;
    padding: 5px 10px;
    width: 25em;
    background: #feedcf;
    border: 2px solid #b53b19 ;
    color: #000000;
    white-space: normal;
  }

  p.hover-help span:hover span
  {
    visibility: visible;
  }

/* -------------------------------------------------------------------------- */

  .big_preview_box
  {
    border:1px solid black;
    padding:0px;
    background-color:#FFFFFF;
  }

  .big_preview_box_text
  {
    background-color:#ff8040;
    color:#FFFFFF;
    font-weight:bold;
    padding:3px 10px 3px 10px;
    border:1px solid #000000;
    position:relative;
    top:-1px;
  }

  .list-table .tr-2 .big_preview_box_text *, .list-table .tr-1 .big_preview_box_text *
  {
    background-color:#ff8040;
    border: 0px;
  }


  .flash_preview_box_text
  {
    background-color:#ff8040;
    color:#FFFFFF;
    font-weight:bold;
    padding:3px 10px 3px 10px;
    border:0px solid #000000;
    border-top:1px solid #000000;
    position:relative;
    top:0px;
  }

/* -------------------------------------------------------------------------- */

    .link-item-list a
    {
      padding: 1px 3px;
      text-decoration: none;
      display: block;
      float: left;
      margin-right: 1px;
    }

    .link-item-list a:link    {color:#CC0000;  border:1px solid #f0f0f0; }
    .link-item-list a:visited {color:#CC0000;  border:1px solid #f0f0f0; }
    .link-item-list a:active  {color:#CC0000;  border:1px solid #f0f0f0; }
    .link-item-list a:hover   {color:#880000;  background-color: #e0987b; border:1px solid #e0987b;  }



    .link-item-list a.active-item:link    {color:#CC0000; background-color: #eddfd9; border:1px solid #c05225;  }
    .link-item-list a.active-item:visited {color:#CC0000; background-color: #eddfd9; border:1px solid #c05225;  }
    .link-item-list a.active-item:active  {color:#CC0000; background-color: #eddfd9; border:1px solid #c05225;  }
    .link-item-list a.active-item:hover   {color:#880000; background-color: #e0987b; border:1px solid #7f3618;  }



    .link-item-list a.selected-item:link    {color:#CC0000; background-color: #e4ad97; border:1px solid #7f3618;  }
    .link-item-list a.selected-item:visited {color:#CC0000; background-color: #e4ad97; border:1px solid #7f3618;  }
    .link-item-list a.selected-item:active  {color:#CC0000; background-color: #e4ad97; border:1px solid #7f3618;  }
    .link-item-list a.selected-item:hover   {color:#880000; background-color: #e0987b; border:1px solid #7f3618;  }



/* --------------------------- CONFIG FORM ---------------------------------- */

  .config-form-fieldset
  {
    background-color: #f5f5f0;
    border: 1px solid #999999;
    margin-bottom: 1em;
  }

  .config-form-fieldset p
  {
    padding-left: 10px;
    padding-right: 10px;
  }

  .config-form-fieldset legend
  {
    padding-left: 10px;
    padding-right: 10px;
    color: #000000;
    font-weight: bold;
    font-size: 110%;
  }

  .config-form-table .td-1
  {
    padding-left: 10px;
    padding-right: 10px;
  }

  .config-form-table .td-2
  {
    text-align: left;
  }

  .config-form-table .required
  {
    color: #d55b29;
    font-weight: bold;
  }

  .config-form-table .input-1
  {
    width: 150px;
  }

/* -------------------------------------------------------------------------- */

  .margin_10
  {
    margin: 10px;
  }

  .text-grey
  {
    color: #a1a1a1;
  }

  .text-grey-dark
  {
    color: #777777;
  }

  .text-hilite
  {
    color: #FF0000;
  }


  .msg-box
  {
    border: 1px solid #aaaaaa;
    background: #f0f0f0;
    padding: 10px;
    width: 790px;
  }

  .msg-box-short
  {
    border: 1px solid #aaaaaa;
    background: #f0f0f0;
    padding: 10px;
    width: 480px;
  }

  .base-table-width
  {
    width: 810px;
  }

  .short-table-width
  {
    width:500px;
  }


  .msg-box-hilite
  {
    color: #CC0000;
  }


  .text-box
  {
    border: 1px solid #AAAAAA;
    padding: 1px 8px;
    background-color: #F7F7F7;
  }

  .text-box-disabled
  {
    border: 1px solid #AAAAAA;
    padding: 1px 8px;
    background-color: #E0DFE3;
  }



  .to-uppercase
  {
    text-transform: uppercase;
  }

/* ----------------------------- pagelisting -------------------------------- */

  .pagelisting
  {
    text-align: left;
    clear: both;
    padding-top: 2px;
    padding-bottom: 4px;
  }

   .pagelisting a
    {
      padding: 1px 3px;
      text-decoration: none;
      /*display: block;
      float: left;
      */
      margin-right: 0px;
    }


  .pagelisting a:link    {color:#CC0000;  border:1px solid #FFFFFF; }
  .pagelisting a:visited {color:#CC0000;  border:1px solid #FFFFFF; }
  .pagelisting a:active  {color:#CC0000;  border:1px solid #FFFFFF; }
  .pagelisting a:hover   {color:#880000;  background-color: #e0987b; border:1px solid #7f3618;  }

  .pagelisting a.selected:link    {color:#CC0000; background-color: #e4ad97; border:1px solid #7f3618;  }
  .pagelisting a.selected:visited {color:#CC0000; background-color: #e4ad97; border:1px solid #7f3618;  }
  .pagelisting a.selected:active  {color:#CC0000; background-color: #e4ad97; border:1px solid #7f3618;  }
  .pagelisting a.selected:hover   {color:#880000; background-color: #e0987b; border:1px solid #7f3618;  }


/* install */

  .install-msg-subitems
  {
    padding: 4px 10px;
    margin: 0px;
    color: #444444;
  }

  .install-msg-subitems b
  {
    color: #444444;
  }
  
/* ------------------------------- statistiky ------------------------------  */

  #actionstats-result-table
  {
    border:1px solid black;
    color: black;
  }

  #actionstats-result-table tr.right-align td
  {
    text-align: right;
    padding-right: 10px;
    padding-left: 5px;
  }
  
/* --------------------------------- nápověda ------------------------------  */

  #help_content
  {
    margin-left: 15px;
    width: 80%;
  }
  
  #help_content h2
  {
    text-align: center;
    margin-top: 14px;
    font-size: 1.8em;
  }
  
  #help_content h5
  {
    font-size: 115%;
    margin-top: 35px;
    margin-bottom: 6px;
    color: #111111;
  }
  
  #help_content p, #help_content ul li 
  {
    color: #444444;
  }
  
  #help_content p strong
  {
    color: #333333;
  }
  
  #help_content ul
  {
    margin-top:4px;
  }

/* --------------------------- graf statistik na HP ------------------------  */

  #hp-graph-box
  {
    /*width: 90%;
    text-align: center;*/
    padding-left: 20px;
    
  }
  
  #hp-graph-bottom-box
  {
    padding-left: 20px;
    float: left;
  }
  
  #hp-graph-bottom-box a img {border-style: none;}
  
  #login-hp-graph-box
  {
    padding: 55px 0px 5px 5px;
    float: left;
  }
  
  #login-hp-graph-bottom-box
  {
    padding: 29px 0px 5px 40px;
    float: left;
  }
  
  #login-hp-graph-bottom-box a img {border-style: none;}
  
  
  /* ------------------------------- STAGING ----------------------------------- */

    /* #topline-left:after, */
    .staging  #topline-left:after 
    {
        content: "testovací";
        background: #de2730;
        color: #FFFFFF;
        padding: 5px 44px;
        line-height: 100%;
        position: absolute;
        left: -39px;
        top: 28px;
        z-index: 1000;
        border-radius: 10px;
        transform: rotate(318deg);
        font-size: 180%;
    }
    

