:root {
   --main-background: #e9e8e3;
   --content-background: #ffffff;
   --cervena: #e93752;
   --cervena-hover: #cb1934;
   --zelena: #078a37;
   --oranzova: #d46306;
   --font-default: #2d2d2d;
   --font-hover: #363636;
   --font-inactive: #777777;
   --border: #2d2d2d;
   --odkaz-default: #23549f;
   --odkaz-hover: #2196F3;
   --btn-disabled: #555555;
   --bila: #ffffff;
   --bila-hover: #E2E2E2;

   --kontakty-podpis-objednavky: rgba(163, 255, 154, 0.5);
   --kontakty-nepodpis-objednavky: rgb(241, 210, 210);

   --vozidla-registrovane: rgba(255, 196, 101, 0.5);
   --vozidla-vyplacene: rgba(252, 249, 83, 0.6);

   --druhy-radek: #f5f5f5;
}

@media (prefers-color-scheme: dark) {
   :root {
      --main-background: #111517;
      --content-background: #212529;
      --cervena: #e93752;
      --cervena-hover: #BB0924;
      --zelena: #078a37;
      --oranzova: #d46306;
      --font-default: #E2E2E2;
      --font-hover: #F8F8F8;
      --font-inactive: #999999;
      --border: #4d4d4d;
      --odkaz-default: #2196F3;
      --odkaz-hover: #23549f;
      --btn-disabled: #555555;
      --bila: #212529;
      --bila-hover: #111517;

      --kontakty-podpis-objednavky: rgba(91, 177, 83, 0.404);
      --kontakty-nepodpis-objednavky: rgba(189, 58, 58, 0.3);
      --kontakty-prodejce-5: #d29eee4d;

      --vozidla-registrovane: rgba(255, 196, 101, 0.3);
      --vozidla-vyplacene: rgba(252, 249, 83, 0.4);

      --druhy-radek: #171a1f;
   }
}

/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
   margin: 0;
   padding: 0;
}

span {
   display: inline-block;
}

img, fieldset {
   border: 0;
}

/* set image max width to 100% */
img {
   max-width: 100%;
   height: auto;
   width: auto \9; /* ie8 */
   margin: 1px;
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, menu, nav, section {
   display: block;
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body {
   background-color: var(--main-background);
   font: 10pt system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
   color: var(--font-default);
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

a {
   color: var(--odkaz-default);
   transition: all 0.25s ease;
   text-decoration: none;
   outline: none;
}

a:hover {
   color: var(--odkaz-hover);
   text-decoration: underline;
}

hr {
   border-top: 1px solid var(--border);
   border-bottom: none;
   border-left: none;
   border-right: none;
   margin-top: 20px;
}

/* list */
ul, ol {
   margin: 1em 0 1.4em 24px;
   padding: 0;
   line-height: 140%;
}

li {
   margin: 0 0 .5em 0;
   padding: 0;
}

/* headings */
h1, h2, h3, h4, h5, h6 {
   color: var(--font-default);
   margin: 5px;
}

h1 {
   text-align: center;
   margin: 5px 0;
   padding: 0;
   font-size: 20pt;
}

h2 {
   margin: 5px 0;
   font-size: 16pt;
}

h3 {
   font-size: 14pt;
}

h4 {
   font-size: 12pt;
}

h5 {
   font-size: 11pt;
}

h6 {
   font-size: 11pt;
}

::placeholder {
   color: var(--font-inactive);
}

input[type=text], input[type=number], input[type=tel], input[type=email], input[type=checkbox], input[type=password] {
   color: var(--font-default);
   background: var(--bila);
   margin: 3px;
   padding: 7px 10px;
   font-weight: 600;
   outline: none;
   border: 1px solid var(--border);
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
   border-bottom-left-radius: 5px;
}

input[type=text]:disabled, input[type=number]:disabled, input[type=tel]:disabled, input[type=email]:disabled, input[type=checkbox]:disabled, input[type=password]:disabled {
   border: none;
}

input[type=text].borderVisible, input[type=number].borderVisible, input[type=tel].borderVisible, input[type=email].borderVisible, input[type=checkbox].borderVisible, input[type=password].borderVisible {
   border: 1px solid var(--border);
}

textarea {
   color: var(--font-default);
   background: var(--bila);
   margin: 3px;
   padding: 7px 10px;
   outline: none;
   font-size: 100%;;
   border: 1px solid var(--border);
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
   border-bottom-left-radius: 5px;
}

textarea:disabled {
   border: none;
}

select {
   border: 1px solid var(--border);
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
   border-bottom-left-radius: 5px;
   color: var(--font-default);
   margin: 3px;
   padding: 7px 10px;
   font-weight: bold;
   background: url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;
   background-position: calc(100% - 0.75rem) center !important;
   -moz-appearance: none;
   -webkit-appearance: none;
   appearance: none;
}

@media (prefers-color-scheme: dark) {
   select {
      background: url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23777777' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;
   }
}

input[type=submit], input[type=button], button {
   margin: 3px;
   padding: 7px 25px;
   background-color: var(--cervena);
   transition-property: background-color;
   -webkit-transition-property: background-color;
   transition-duration: 300ms;
   -webkit-transition-duration: 300ms;
   transition-timing-function: ease;
   -webkit-transition-timing-function: ease;
   transition-delay: initial;
   -webkit-transition-delay: initial;
   color: var(--bila);
   font-size: 13px;
   text-align: center;
   text-transform: uppercase;
   appearance: none;
   -moz-appearance: none;
   -webkit-appearance: none;
   box-shadow: none;
   border: none;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
   border-bottom-left-radius: 5px;
   border-image-source: initial;
   border-image-slice: initial;
   border-image-repeat: initial;
}

input[type=submit]:hover, input[type=button]:hover, button:hover {
   background-color: var(--cervena-hover);
   cursor: pointer;
}

input[type=file] {
   font-size: 13px;
   color: var(--font-default);
}

input[type=file]::file-selector-button {
   margin: 0;
   padding: 3px 10px;
   background-color: var(--cervena);
   transition-property: background-color;
   -webkit-transition-property: background-color;
   transition-duration: 300ms;
   -webkit-transition-duration: 300ms;
   transition-timing-function: ease;
   -webkit-transition-timing-function: ease;
   transition-delay: initial;
   -webkit-transition-delay: initial;
   color: var(--bila);
   font-size: 12px;
   text-align: center;
   text-transform: uppercase;
   appearance: none;
   -moz-appearance: none;
   -webkit-appearance: none;
   box-shadow: none;
   border: none;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
   border-bottom-left-radius: 5px;
   border-image-source: initial;
   border-image-slice: initial;
   border-image-repeat: initial;
}

input[type=file]::file-selector-button:hover {
   background-color: var(--cervena-hover);
   cursor: pointer;
}

@media (prefers-color-scheme: dark) {
   input[type=submit]:hover, input[type=button]:hover, input[type=file]::file-selector-button:hover, button:hover {
      color: var(--font);
   }
   
   input[type=submit]:disabled, input[type=button]:disabled, button:disabled {
      color: var(--bila);
   }
}

input[type=submit]:disabled, input[type=button]:disabled, button:disabled {
   background-color: var(--btn-disabled);
}

.cursor_pointer {
   cursor: pointer;
}

/************************************************************************************
MAIN NAVIGATION
*************************************************************************************/

#main-nav {
   position: fixed;
   width: 100%;
   left: 0;
   top: 0;
   margin: 0;
   padding: 0;
   z-index: 100;
   border-bottom: 1px solid var(--border);
   background: var(--bila);
}

.menu {
   padding: 8px 20px;
   display: flex;
   justify-content: space-between;
   align-items: center;
}

.menu-items {
   display: flex;
   justify-content: center;
   align-items: center;
   flex-wrap: wrap;
}

.menu-items a, .submenu a {
   margin: 0 1px;
   padding: 7px 15px;
   color: var(--font-default);
   text-align: center;
   box-shadow: none;
   border: none;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
   border-bottom-left-radius: 5px;
   border-image-source: initial;
   border-image-slice: initial;
   border-image-repeat: initial;
   display: flex;
   justify-content: center;
   align-items: center;
}

.menu-items a img, .submenu a img {
   max-height: 20px;
   max-width: 20px;
   margin-right: 8px;
}

.menu-items a:hover, .submenu a:hover {
   background-color: var(--cervena);
   text-decoration: none;
   text-shadow: none;
   color: #FFFFFF;
}

@media (prefers-color-scheme: light) {
   .menu-items a:hover img, .submenu a:hover img {
      filter: invert(100%);
   }
}

#secondary-nav {
   position: fixed;
   width: 100%;
   left: 0;
   top: 53px;
   margin: 0;
   padding: 0;
   z-index: 100;
   border-bottom: 1px solid var(--border);
   background: var(--bila);
}

.submenu {
   padding: 5px 0;
   display: flex;
   justify-content: left;
   align-items: center;
   background: var(--content-background);
   border-bottom: 1px solid var(--border);
}

/************************************************************************************
CONTENT
*************************************************************************************/

#content {
   background: var(--content-background);
   margin: 105px auto 20px;
   padding: 10px 20px;
   width: 95%;
   border: 1px solid var(--border);
}

/* post */
.post {
   margin-bottom: 40px;
}

.post-meta {
   margin: 0 0 10px;
   font-size: 90%;
}

/* post image */
.post-image {
   margin: 0 0 15px;
}

/************************************************************************************
PLUS TLAČÍTKO
*************************************************************************************/

.plus_tlacitko {
   position: fixed;
   right: 20px;
   bottom: 20px;
   height: 48px;
   width: 48px;
}

.plus_tlacitko:hover {
   opacity: 0.75;
   cursor: pointer;
}

.plus_tlacitko_servis_menu {
   display: none;
   position: fixed;
   right: 20px;
   bottom: 90px;
   width: 230px;
}

/************************************************************************************
FOOTER
*************************************************************************************/
#footer {
   clear: both;
   color: var(--font-default);
   text-align: center;
   margin-bottom: 30px;
   line-height: 20px;
}

/************************************************************************************
CLEARFIX
*************************************************************************************/

.clearfix:after {
   visibility: hidden;
   display: block;
   font-size: 0;
   content: " ";
   clear: both;
   height: 0;
}

.clearfix {
   display: block;
   zoom: 1;
}

/************************************************************************************
Kalendar
*************************************************************************************/

.kalendar-mesic {
   width: 100%;
   margin: 0 auto 10px;
}

.kalendar-tyden-zahlavi {
   display: flex;
   margin-top: 20px;
}

.kalendar-den-zahlavi {
   color: var(--font-default);
   padding: 2px;
   font-weight: bold;
   font-size: 18px;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0;
}

.kalendar-tyden {
   display: flex;
   min-height: 100px;
}

.kalendar-den {
   padding: 5px 2px 15px 2px;
   box-shadow: -1px -1px var(--border), inset -1px -1px 0 0 var(--border);
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0;
}

.kalendar-den-dnes {
   padding: 5px 2px 20px 2px;
   box-shadow: -1px -1px var(--border), inset -1px -1px 0 0 var(--border);
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0;
   background-color: var(--main-background);
}

.kalendar-den:hover,
.kalendar-den-dnes:hover {
   background-color: var(--bila-hover);
}

.kalendar-datum {
   margin: 2px 5px 5px 5px;
   float: none;
   color: var(--font-default);
   font-weight: 600;
}

.kalendar-udalost {
   background-color: var(--cervena);
   color: var(--bila);
   margin: 3px 0;
   padding: 5px 3px;
   float: none;
   font-size: 90%;
   font-weight: bolder;
   cursor: pointer;
}

.kalendar-udalost:hover {
   background-color: var(--cervena-hover);
}

.kalendar-udalost-smlouva {
   background-color: var(--odkaz-default);
   color: var(--bila);
   margin: 3px 0;
   padding: 5px 3px;
   float: none;
   font-size: 90%;
   font-weight: bolder;
   cursor: pointer;
}

.kalendar-udalost-smlouva:hover {
   background-color: var(--odkaz-hover);
}

/************************************************************************************
Servis
*************************************************************************************/

.servis {
   width: 100%;
   margin: 0 auto 10px;
}

.servis-hlavicka {
   position: sticky;
   top: 90px;
   background-color: var(--content-background);
   padding-top: 20px;
}

.servis-den-zahlavi {
   margin-top: 20px;
   display: flex;
   width: 100%;
   box-shadow: -2px -2px var(--border), inset -3px -3px 0 0 var(--border);
   flex: 1;
   text-align: center;
}

.servis-den {
   display: flex;
   width: 100%;
   box-shadow: -2px -2px var(--border), inset -3px -3px 0 0 var(--border);
   flex: 1;
}

.servis-datum-nadpis {
   display: flex;
   flex: 1;
   text-align: center;
   justify-content: center;
   align-items: center;
}

.servis-den-obsah {
   display: flex;
   flex: 21;
   flex-flow: column wrap;
}

.servis-opravce-jmeno {
   display: flex;
   box-shadow: -1px -1px var(--border), inset -1px -1px 0 0 var(--border);
}

.servis-hodina,
.servis-hodina-inactive {
   display: flex;
   padding: 3px 0;
   box-shadow: -1px -1px var(--border), inset -1px -1px 0 0 var(--border);
   flex: 1;
   align-items: center;
   justify-content: center;
   height: 70px;
}

.servis-hodina-zahlavi {
   font-weight: bold;
   height: 50px;
}

.servis-hodina:hover {
   background-color: var(--bila-hover);
   cursor: pointer;
}

.servis-udalost {
   width: 99%;
   display: flex;
   text-align: center;
   align-items: flex-start;
   justify-content: center;
   align-self: stretch;
   color: var(--font-default);
   margin: 0 2px;
   padding: 3px 2px;
   font-size: 90%;
   font-weight: bolder;
   border-radius: 5px;
   border: 1px solid var(--font-inactive);
   cursor: pointer;
   overflow: auto;
}

.servis-udalost:hover {
   opacity: 0.8;
}

@media (prefers-color-scheme: dark) {
   .servis-udalost:hover {
      color: var(--font);
   }
}

.servis-udalost-container {
   border: 1px solid var(--border);
   border-radius: 5px;
}

.servis-udalost-header-container {
   display: flex;
   align-content: center;
   align-items: center;
   justify-content: center;
}

.servis-udalost-header-container>div {
   padding: 10px;
   display: flex;
   align-items: center;
}

.servis-udalost-header-container input[type=text] {
   margin-left: 10px;
}

.servis-udalost-header-container input[type=number] {
   margin: 0;
}

.servis-udalost-body-container {
   display: grid;
   grid-template-columns: repeat(auto-fill, minmax(500px, 800px));
   grid-column-gap: 2rem;
   align-content: stretch;
   align-items: center;
}

.servis-udalost-body-container>div {
   padding: 10px;
   display: flex;
   align-items: center;
}

.servis-udalost-body-container>div label {
   display: flex;
   flex: 1;
}

.servis-udalost-body-container>div input,
.servis-udalost-body-container>div select {
   display: flex;
   flex: 4;
}

/************************************************************************************
TABLES
*************************************************************************************/

.table-bordered tbody tr:nth-child(even) {
   background-color: var(--druhy-radek);
}

.table-bordered {
   border: 1px solid var(--border);
   width: 100%;
   text-align: center;
   border-collapse: collapse;
}

.table-bordered thead tr {
   background-color: var(--main-background);
   height: 30px;
}

.table-form,
.table-form-input {
   margin: 20px auto;
   text-align: left;
}

.table-form-input td {
   padding: 5px 15px;
}

.table-form td:first-child,
.table-form-input td:first-child {
   font-weight: bold;
}

.table-bordered th,
.table-bordered td {
   padding: 4px 5px;
}

.table-lineheight {
   line-height: 23px;
}

.table-lineheight td {
   border-bottom: 1px solid var(--border);
   padding: 5px;
}

.table-lineheight td:first-child {
   font-weight: bold;
}

.table-lineheight tr:last-child td {
   border-bottom: none;
}

.table-bordered th+th,
.table-bordered td+td,
.table-bordered th+td,
.table-bordered td+th {
   border-left: 1px solid var(--border);
}

.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
   border-top: 0;
}

/************************************************************************************
GRAFY
*************************************************************************************/

#chartdiv {
   width: 100%;
   height: 400px;
   font-size: 11px;
}

#chartdiv2 {
   width: 100%;
   height: 500px;
   font-size: 11px;
}

#chartdiv3 {
   width: 100%;
   height: 500px;
   font-size: 11px;
}

/************************************************************************************
PAGES
*************************************************************************************/

.page {
   width: 21cm;
   min-height: 29.7cm;
   padding: 1cm;
   margin: 1cm auto;
   border: 1px solid var(--border);
   background: var(--bila);
   box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

#pagewrap {
   width: 2000px;
   margin: 0 auto;
}
/************************************************************************************
JQUERY DIALOG
*************************************************************************************/

.ui-widget-overlay {
   opacity: .50 !important;
   /* Make sure to change both of these, as IE only sees the second one */
   filter: Alpha(Opacity=50) !important;

   background-color: rgb(50, 50, 50) !important;
   /* This will make it darker */
}

.ui-widget-content {
   min-height: 20px;
   background: var(--content-background) !important;
   color: var(--font-default) !important;
}

.ui-widget-header {
   background: var(--content-background) !important;
   color: var(--font-default) !important;
   border: 1px solid var(--font-inactive) !important;
}

/************************************************************************************
OTHER
*************************************************************************************/

.loading_icon {
   width: 94px;
   height: 94px;
   z-index: 9999;
   margin: 10px auto;
   background: url("/img/loading.svg");
}

.loading_icon_small {
   width: 34px;
   height: 34px;
   z-index: 9999;
   margin: 0 auto;
   background: url("/img/loading_small.svg");
}

.chybova_hlaska {
   width: 100%;
   text-align: center;
   margin: 20px auto;
   color: var(--cervena-hover);
   font-size: 11pt;
   font-weight: bold;
}

.uspesna_hlaska {
   width: 100%;
   text-align: center;
   margin: 20px auto;
   color: #00ae00;
   font-size: 11pt;
   font-weight: bold;
}

@media screen and (max-width: 2000px) {
   #pagewrap {
      width: 1800px;
   }
}

@media screen and (max-width: 1800px) {
   .menu {
      padding: 8px 15px;
   }

   .menu-items a {
      padding: 7px 10px;
   }

   #content {
      width: auto;
      float: none;
   }

   /* pagewrap */
   #pagewrap {
      width: 100%;
   }
}

@media screen and (max-width: 1460px) {
   #secondary-nav {
      top: 90px;
   }

   #content {
      margin-top: 140px;
   }
   .servis-hlavicka {
      top: 130px;
   }
}

@media screen and (max-width: 1100px) {

   /* AmCharts override */
   #chartdiv {
      width: 100%;
      height: 300px;
      font-size: 11px;
   }

   #chartdiv2 {
      width: 100%;
      height: 300px;
      font-size: 11px;
   }

   #chartdiv3 {
      width: 100%;
      height: 300px;
      font-size: 11px;
   }

   /* Force table to not be like tables anymore */
   #no-more-tables table,
   #no-more-tables thead,
   #no-more-tables tbody,
   #no-more-tables th,
   #no-more-tables td,
   #no-more-tables tr {
      display: block;
   }

   /* Hide table headers (but not display: none;, for accessibility) */
   #no-more-tables thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px;
   }

   #no-more-tables tr {
      border: 1px solid var(--border);
   }

   #no-more-tables td {
      /* Behave  like a "row" */
      border: none;
      border-bottom: 1px solid var(--border);
      position: relative;
      padding-left: 50%;
      white-space: normal;
      text-align: left;
      min-height: 20px;
   }

   #no-more-tables td:before {
      /* Now like a table header */
      position: absolute;
      /* Top/left values mimic padding */
      top: 6px;
      left: 6px;
      width: 45%;
      padding-right: 10px;
      white-space: nowrap;
      text-align: left;
      font-weight: bold;
   }

   #no-more-tables td:before {
      content: attr(data-title);
   }
}

@media screen and (max-width: 800px) {
   /* main nav */
   #main-nav {
      position: static;
      width: 100%;
      margin: 0;
   }

   #secondary-nav {
      position: static;
      width: 100%;
      margin: 0 0 10px 0;
   }

   #content {
      margin: 0;
   }
   .menu, .menu-items, .submenu {
      flex-direction: column;
   }

   #footer {
      margin-top: 20px;
   }

   .servis-hlavicka {
      position: relative;
      top: 0px;
   }
}

@media screen and (max-width: 650px) {
   .kalendar-tyden {
      display: initial;
   }

   .kalendar-den {
      min-height: 150px;
   }

   #chartdiv {
      width: 100%;
      height: 200px;
      font-size: 11px;
   }

   #chartdiv2 {
      width: 100%;
      height: 200px;
      font-size: 11px;
   }

   #chartdiv3 {
      width: 100%;
      height: 200px;
      font-size: 11px;
   }
}

@media screen and (max-width: 480px) {

   /* disable webkit text size adjust (for iPhone) */
   html {
      -webkit-text-size-adjust: none;
   }

   #footer {
      margin-top: 20px;
      font-size: 90%;
   }

   #chartdiv {
      width: 100%;
      height: 100px;
      font-size: 11px;
   }

   #chartdiv2 {
      width: 100%;
      height: 100px;
      font-size: 11px;
   }

   #chartdiv3 {
      width: 100%;
      height: 100px;
      font-size: 11px;
   }
}

@media screen {
   p {
      margin: 0 0 1.2em;
      padding: 0;
   }

   .divHeader {
      display: none;
   }
}

@media print {

   #pagewrap {
      width: 99%;
   }

   .noprint {
      display: none;
   }

   #secondary-nav {
      display: none;
   }

   #content {
      background: var(--bila);
      margin: 0;
      float: none;
      border: none;
      box-shadow: none;
   }

   html,
   body {
      background-color: var(--bila);
      font-size: 90%;
   }

   table tr td {
      font-size: 85%;
   }
}

@page {
   size: A4;
   margin: 0.8cm 0.8cm 0.8cm 0.8cm;
   background-color: var(--bila);
}