/* compiled by scssphp v0.0.7 on Mon, 02 Dec 2024 18:47:40 +0100 (0.0222s) */

/* styl oznameni chyb a potvrzeni */
/**
 Akcni tlacitka tabulky
*/
/** dialogova okna (prevazne pouzivana pri AJAX komunikaci) **/
* {
  margin: 0;
  /*    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;*/
  padding: 0; }

form * {
  vertical-align: middle; }

a {
  color: #0081c1; }

article header, legend {
  color: #0081c1; }

.popisek {
  font-weight: bold;
  display: block; }

.btn-export-csv, .btn-export-pdf, input[type="submit"], .button-blue {
  float: left;
  display: block;
  border: 1px #d3d3d3 solid;
  color: #333;
  text-decoration: none;
  font-weight: bold;
  border-radius: 4px;
  margin: 10px 10px 10px 0px;
  background: url('images/novasablona/button_csv_export.png') no-repeat; }

.btn-export-csv, .btn-export-pdf {
  width: 105px;
  height: 20px;
  padding: 5px 0px 0px 15px;
  background: url('images/novasablona/button_csv_export.png') no-repeat; }

input[type="submit"] {
  width: 120px;
  height: 27px;
  text-align: center;
  padding: 0px 0px 2px 0px;
  cursor: pointer;
  background: url('images/novasablona/button.png') no-repeat;
  font-family: Calibri, Tahoma;
  font-size: 14px; }
  input[type="submit"].inline {
    margin-top: 17px; }

.button-blue {
  float: left;
  width: 120px;
  height: 20px;
  text-align: center;
  padding: 5px 0px 0px 0px;
  cursor: pointer;
  background: url('images/novasablona/button.png') no-repeat; }
  .button-blue.inline {
    margin-top: 17px; }

.btn-export-csv:hover, .btn-export-pdf:hover, input[type="submit"]:hover, .button-blue:hover {
  border: 1px #a2a2a2 solid; }

input[type='text'], input[type='password'], input[type='file'], textarea, select {
  border: #bae0ef 1px solid;
  float: left;
  clear: both;
  margin-bottom: 7px;
  margin-right: 8px;
  padding: 2px; }

input[type='text'], input[type='password'], input[type='file'] {
  padding-top: 4px;
  padding-bottom: 3px;
  color: #666; }

select {
  width: 189px;
  height: 24px;
  color: #666; }

.dve-pole input[type='file'] {
  width: 555px; }

input[type="checkbox"] {
  margin-right: 5px; }

option {
  color: #666; }

.chybny input[type="text"], .chybny select, .chybny textarea {
  border: 2px #f00 solid; }

.skrtnute {
  text-decoration: line-through; }

.plus, .minus, .minus-log, .plus-log {
  float: left;
  display: block;
  width: 13px;
  height: 13px;
  margin-right: 5px; }

.plus, .plus-log {
  background: url("images/button_plusminus.png") no-repeat 0px 0px; }

.minus, .minus-log {
  background: url("images/button_plusminus.png") no-repeat 0px -13px; }

tr.stare * {
  color: #777; }

.clearBoth {
  clear: both; }

table {
  color: #000; }

.zaporne {
  color: #f00; }

.kladne {
  color: green; }

.online {
  color: #090; }

.neupraveny {
  color: #888; }

a img {
  border: none; }

.floatleft {
  float: left; }

.floatright {
  float: right; }

div.wrap {
  width: auto !important;
  height: auto !important;
  float: none !important;
  padding: 0px !important;
  margin: 0px !important; }

.center {
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: table; }

.no-wrap {
  white-space: nowrap; }

header#zahlavi-stranky {
  padding: 0px 0px 0px 0px; }
  header#zahlavi-stranky #logo {
    margin-left: 20px; }
    header#zahlavi-stranky #logo img {
      height: 55px;
      margin: 2px 0px 2px 0px; }
  header#zahlavi-stranky aside {
    float: right;
    margin: 25px 20px 0px 0px; }
    header#zahlavi-stranky aside.jazyky {
      margin-top: 10px; }
    header#zahlavi-stranky aside label {
      font-weight: bold;
      float: left;
      margin: 6px 3px 5px 0px; }
    header#zahlavi-stranky aside select {
      float: none;
      width: 120px;
      margin-top: 2px; }
  header#zahlavi-stranky nav {
    background: url('images/novasablona/lista.png') repeat-x;
    height: 35px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0px 0px 2px #000;
    box-shadow: 0px 2px 4px #888;
    position: relative; }
    header#zahlavi-stranky nav ul {
      margin: 0px; }
    header#zahlavi-stranky nav ul#menu {
      list-style-type: none;
      padding-left: 20px;
      margin-bottom: -1px; }
      header#zahlavi-stranky nav ul#menu li {
        position: relative;
        display: inline;
        margin-left: -4px;
        cursor: pointer; }
        header#zahlavi-stranky nav ul#menu li div.outer {
          display: inline-block;
          border-left: 1px #0081c1 solid;
          height: 35px; }
          header#zahlavi-stranky nav ul#menu li div.outer div.inner {
            position: relative;
            z-index: 101;
            display: block;
            height: 28px;
            padding: 7px 20px 0px 20px; }
        header#zahlavi-stranky nav ul#menu li[data-sub-nazev] div div.inner {
          height: 29px; }
        header#zahlavi-stranky nav ul#menu li:last-child div.outer {
          border-right: 1px #0081c1 solid; }
        header#zahlavi-stranky nav ul#menu li.oznacena div.outer div.inner, header#zahlavi-stranky nav ul#menu li:hover div.outer div.inner {
          position: relative !important;
          z-index: 101 !important;
          background: #005171 url('images/novasablona/lista_c.png') repeat-x; }
        header#zahlavi-stranky nav ul#menu li.aktivni_menu {
          margin-left: -4px; }
          header#zahlavi-stranky nav ul#menu li.aktivni_menu div.outer {
            background: url('images/novasablona/lista_b.png') repeat-x; }
            header#zahlavi-stranky nav ul#menu li.aktivni_menu div.outer div.inner {
              height: 27px;
              border: 1px #003e5b solid;
              padding: 6px 19px 0px 19px; }
          header#zahlavi-stranky nav ul#menu li.aktivni_menu.oznacena, header#zahlavi-stranky nav ul#menu li.aktivni_menu:hover {
            border: none; }
            header#zahlavi-stranky nav ul#menu li.aktivni_menu.oznacena div.outer div.inner, header#zahlavi-stranky nav ul#menu li.aktivni_menu:hover div.outer div.inner {
              background: url('images/novasablona/lista_c.png') repeat-x;
              border: none;
              height: 27px;
              padding: 7px 20px 0px 20px; }
        header#zahlavi-stranky nav ul#menu li:first-child {
          margin-left: 0px; }
    header#zahlavi-stranky nav ul#submenu {
      padding: 0px;
      position: absolute;
      width: auto;
      left: 0px;
      background-color: #005171;
      border: 1px #0081c1 solid;
      margin-left: -4px;
      margin-top: 1px;
      list-style: none;
      display: none;
      border-radius: 0 0 8px 8px;
      z-index: 100;
      overflow: hidden;
      box-shadow: 2px 2px 4px #888; }
      header#zahlavi-stranky nav ul#submenu li:hover {
        background: #0081c1; }
        header#zahlavi-stranky nav ul#submenu li a {
          display: block;
          padding: 4px 20px 4px 20px; }
        header#zahlavi-stranky nav ul#submenu li:last-child {
          border-radius: 0 0 8px 8px; }
    header#zahlavi-stranky nav a {
      color: #fff;
      text-decoration: none; }

header#zahlavi-nove {
  padding: 60px 0px 0px 0px; }
  header#zahlavi-nove .horni-hlaska:first-of-type {
    margin-top: 40px; }
  header#zahlavi-nove aside {
    float: right;
    margin: 25px 20px 0px 0px;
    font-weight: bold; }
    header#zahlavi-nove aside.jazyky {
      margin-top: 10px; }
    header#zahlavi-nove aside form#frmjaz {
      float: left;
      margin-top: -4px; }
      header#zahlavi-nove aside form#frmjaz label {
        float: left;
        margin: 6px 3px 5px 0px; }
      header#zahlavi-nove aside form#frmjaz select {
        float: none;
        width: 120px;
        margin-top: 2px; }
  header#zahlavi-nove nav {
    background-color: #1081c1;
    box-shadow: 0 2px 4px #888;
    height: 60px;
    font-size: 16px;
    width: 100%;
    min-width: 1182px;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 9999; }
    header#zahlavi-nove nav ul#menu {
      list-style-type: none;
      margin: 0;
      padding: 0; }
      header#zahlavi-nove nav ul#menu li {
        display: block;
        float: left;
        margin: 0; }
        header#zahlavi-nove nav ul#menu li.logo, header#zahlavi-nove nav ul#menu li.logo:hover {
          background-color: #1081c1;
          padding: 0px 20px 0px 20px; }
          header#zahlavi-nove nav ul#menu li.logo a, header#zahlavi-nove nav ul#menu li.logo:hover a {
            padding: 0px; }
        header#zahlavi-nove nav ul#menu li.aktivni {
          background-color: #47bc58; }
        header#zahlavi-nove nav ul#menu li:hover {
          background-color: #006ca4; }
          header#zahlavi-nove nav ul#menu li:hover ul {
            visibility: visible; }
        header#zahlavi-nove nav ul#menu li a, header#zahlavi-nove nav ul#menu li div {
          color: #fff;
          text-shadow: 0 0 2px #000;
          display: block;
          float: none;
          font-weight: bold;
          padding: 7px 20px 5px 20px;
          table-layout: inherit;
          text-align: center;
          text-decoration: none;
          height: 48px; }
        header#zahlavi-nove nav ul#menu li div {
          cursor: pointer; }
        header#zahlavi-nove nav ul#menu li ul {
          list-style-type: none;
          margin: 0;
          padding: 0;
          position: absolute;
          visibility: hidden;
          padding: 3px 0px 5px 0px;
          background-color: #006ca4;
          box-shadow: 2px 2px 4px #888; }
          header#zahlavi-nove nav ul#menu li ul li {
            float: none; }
            header#zahlavi-nove nav ul#menu li ul li:hover {
              background-color: #005a8b; }
            header#zahlavi-nove nav ul#menu li ul li a {
              white-space: nowrap;
              display: block;
              padding: 4px 20px 4px 20px;
              text-align: left;
              height: auto; }

.horni-hlaska {
  padding: 8px 10px 8px 50px;
  margin: 1px 20px 0px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  border: 1px #d4e2e9 solid;
  display: block;
  box-shadow: 0px 0px 5px rgba(136, 136, 136, 0.206);
  background-color: #fff; }
  .horni-hlaska:first-of-type {
    margin-top: 10px; }
  .horni-hlaska:last-of-type {
    margin-bottom: -15px; }

.chyba {
  background: url('images/icon_wrong.png') no-repeat 17px center;
  border-color: #d80202;
  color: #d80202; }
  .chyba a {
    color: blue;
    text-decoration: underline; }

.potvrzeni {
  background: url('images/icon_tick.png') no-repeat 17px center;
  border-color: #75ac1a;
  color: #75ac1a; }

.zpr-potv {
  display: block;
  width: 17px;
  height: 17px;
  margin-right: 20px;
  float: right;
  background: url('images/smazat.png') no-repeat; }

.informace {
  border-color: #75ac1a;
  color: #75ac1a; }

#page-login .chyba, #page-login .potvrzeni {
  margin-bottom: 0px; }

#login_wrapper {
  margin-top: 160px; }
  #login_wrapper #form-login {
    margin: auto;
    width: 310px;
    height: 250px;
    border: 1px #fbfbfb solid;
    background: #fbfbfb url('images/novasablona/header_login.png') repeat-x;
    padding: 0px 20px 0px 20px;
    -moz-box-shadow: 0px 0px 6px #888;
    -webkit-box-shadow: 0px 0px 6px #888;
    box-shadow: 0px 0px 20px #888; }
    #login_wrapper #form-login .logo_wrapper {
      width: 350px;
      margin: 0px 0px 10px -20px;
      padding: 5px 0px 5px 0px;
      border-bottom: 1px #e8e8e8 solid; }
      #login_wrapper #form-login .logo_wrapper img {
        display: block;
        height: 55px;
        margin: auto; }
    #login_wrapper #form-login fieldset {
      border: none; }
    #login_wrapper #form-login label {
      display: block;
      font-weight: bold;
      margin: 13px 0px 5px 0px; }
    #login_wrapper #form-login input[type="text"], #login_wrapper #form-login input[type="password"] {
      width: 300px;
      border: 1px #d4e2e9 solid;
      outline: none;
      padding: 4px 5px 4px 5px; }
    #login_wrapper #form-login input[type="submit"] {
      margin-top: 17px;
      width: 120px;
      height: 25px; }
    #login_wrapper #form-login a {
      margin-top: 20px;
      float: right; }
  #login_wrapper.zapom-heslo #form-login {
    height: auto; }
    #login_wrapper.zapom-heslo #form-login .logo_wrapper > div {
      width: auto;
      display: table;
      margin: 10px auto 10px auto; }
      #login_wrapper.zapom-heslo #form-login .logo_wrapper > div img {
        float: left;
        height: 44px; }
  #login_wrapper footer.form-login_footer {
    margin-top: 15px;
    text-align: center; }

form#ftr {
  background: #e5f2f9;
  border: 1px #93cfe6 solid;
  margin-bottom: 20px; }
  form#ftr fieldset {
    border: none; }
  form#ftr fieldset#filtr {
    margin-top: 5px;
    padding: 5px 0px 8px 10px;
    border: none; }
    form#ftr fieldset#filtr fieldset {
      float: left;
      width: 200px;
      margin-right: 5px;
      margin-top: 7px; }
    form#ftr fieldset#filtr fieldset.ftr-fieldset-chbox {
      width: 305px; }
      form#ftr fieldset#filtr fieldset.ftr-fieldset-chbox p {
        float: left;
        width: 150px;
        height: 20px;
        padding: 1px 1px 4px 1px; }
      form#ftr fieldset#filtr fieldset.ftr-fieldset-chbox p label {
        display: inline;
        font-weight: normal; }
    form#ftr fieldset#filtr label {
      display: block;
      font-weight: bold;
      clear: both; }
    form#ftr fieldset#filtr input[type="submit"] {
      clear: both;
      float: right;
      margin: -25px 6px 0px 0px; }
      form#ftr fieldset#filtr input[type="submit"].neodsazeny {
        margin-top: 0px; }
  form#ftr fieldset#tab-sloupce {
    padding: 5px 0px 8px 10px; }
    form#ftr fieldset#tab-sloupce div#vyber-sloupcu {
      margin-top: 10px; }
      form#ftr fieldset#tab-sloupce div#vyber-sloupcu p {
        float: left;
        width: 172px;
        margin-left: 6px;
        margin-bottom: 5px; }

section#hlavni-sekce article.box_vstupni_pole div, section#hlavni-sekce fieldset.modul div, fieldset.dialog-formular div {
  float: left;
  width: 200px;
  height: 50px;
  margin: 0px 20px 5px 0px; }
  section#hlavni-sekce article.box_vstupni_pole div label, section#hlavni-sekce fieldset.modul div label, fieldset.dialog-formular div label {
    display: block;
    font-weight: bold;
    color: #333;
    margin-bottom: 2px; }
  section#hlavni-sekce article.box_vstupni_pole div input[type="text"], section#hlavni-sekce fieldset.modul div input[type="text"], fieldset.dialog-formular div input[type="text"], section#hlavni-sekce article.box_vstupni_pole div select, section#hlavni-sekce fieldset.modul div select, fieldset.dialog-formular div select {
    width: 100%; }
  section#hlavni-sekce article.box_vstupni_pole div textarea, section#hlavni-sekce fieldset.modul div textarea, fieldset.dialog-formular div textarea {
    width: 100%;
    height: 130px;
    margin-bottom: 20px;
    resize: vertical; }
  section#hlavni-sekce article.box_vstupni_pole div input.input-datum, section#hlavni-sekce fieldset.modul div input.input-datum, fieldset.dialog-formular div input.input-datum {
    /*width: 100px;*/
    width: 161px; }
  section#hlavni-sekce article.box_vstupni_pole div input.input-datum-smlouva, section#hlavni-sekce fieldset.modul div input.input-datum-smlouva, fieldset.dialog-formular div input.input-datum-smlouva {
    width: 130px; }
  section#hlavni-sekce article.box_vstupni_pole div input.input-datum-klient, section#hlavni-sekce fieldset.modul div input.input-datum-klient, fieldset.dialog-formular div input.input-datum-klient {
    width: 130px; }
  section#hlavni-sekce article.box_vstupni_pole div input.input-datum-klient-smaller, section#hlavni-sekce fieldset.modul div input.input-datum-klient-smaller, fieldset.dialog-formular div input.input-datum-klient-smaller {
    width: 105px; }
  section#hlavni-sekce article.box_vstupni_pole div input.input-datum-klient-small, section#hlavni-sekce fieldset.modul div input.input-datum-klient-small, fieldset.dialog-formular div input.input-datum-klient-small {
    width: 100px; }
  section#hlavni-sekce article.box_vstupni_pole div input.input-datum-smlouva-small, section#hlavni-sekce fieldset.modul div input.input-datum-smlouva-small, fieldset.dialog-formular div input.input-datum-smlouva-small {
    width: 100px; }
  section#hlavni-sekce article.box_vstupni_pole div #frmns-datum_prijeti_smlouvy_od_vz, section#hlavni-sekce fieldset.modul div #frmns-datum_prijeti_smlouvy_od_vz, fieldset.dialog-formular div #frmns-datum_prijeti_smlouvy_od_vz, section#hlavni-sekce article.box_vstupni_pole div #frmns-pp_datum_podpisu, section#hlavni-sekce fieldset.modul div #frmns-pp_datum_podpisu, fieldset.dialog-formular div #frmns-pp_datum_podpisu {
    width: 224px; }
  section#hlavni-sekce article.box_vstupni_pole div .povinne-prilohy-div, section#hlavni-sekce fieldset.modul div .povinne-prilohy-div, fieldset.dialog-formular div .povinne-prilohy-div {
    height: 30px;
    width: 270px; }
  section#hlavni-sekce article.box_vstupni_pole div .zaznam_jednani_checkbox, section#hlavni-sekce fieldset.modul div .zaznam_jednani_checkbox, fieldset.dialog-formular div .zaznam_jednani_checkbox {
    float: left;
    margin-top: 2.5px; }
  section#hlavni-sekce article.box_vstupni_pole div .zaznam_jednani_div, section#hlavni-sekce fieldset.modul div .zaznam_jednani_div, fieldset.dialog-formular div .zaznam_jednani_div {
    float: left;
    width: 50%;
    height: 25px;
    margin: 0px 0px 0px 0px; }
  section#hlavni-sekce article.box_vstupni_pole div .zaznam_jednani_div_double, section#hlavni-sekce fieldset.modul div .zaznam_jednani_div_double, fieldset.dialog-formular div .zaznam_jednani_div_double {
    width: 100%; }
  section#hlavni-sekce article.box_vstupni_pole div .smaller_text, section#hlavni-sekce fieldset.modul div .smaller_text, fieldset.dialog-formular div .smaller_text {
    font-size: 13px; }
  section#hlavni-sekce article.box_vstupni_pole div .zaznam_jednani_textarea_header, section#hlavni-sekce fieldset.modul div .zaznam_jednani_textarea_header, fieldset.dialog-formular div .zaznam_jednani_textarea_header {
    text-align: center;
    background: url(images/novasablona/header.png) repeat-x;
    box-shadow: 0px 0px 6px #888;
    margin-bottom: 0px; }
  section#hlavni-sekce article.box_vstupni_pole div textarea#frmns-zaznam_jednani_obsah, section#hlavni-sekce fieldset.modul div textarea#frmns-zaznam_jednani_obsah, fieldset.dialog-formular div textarea#frmns-zaznam_jednani_obsah, section#hlavni-sekce article.box_vstupni_pole div textarea#frmns-AMLpo_vlastnicka_ridici_struktura, section#hlavni-sekce fieldset.modul div textarea#frmns-AMLpo_vlastnicka_ridici_struktura, fieldset.dialog-formular div textarea#frmns-AMLpo_vlastnicka_ridici_struktura, section#hlavni-sekce article.box_vstupni_pole div textarea#frmns-2_AMLpo_vlastnicka_ridici_struktura, section#hlavni-sekce fieldset.modul div textarea#frmns-2_AMLpo_vlastnicka_ridici_struktura, fieldset.dialog-formular div textarea#frmns-2_AMLpo_vlastnicka_ridici_struktura, section#hlavni-sekce article.box_vstupni_pole div textarea#frmku-AMLpo_vlastnicka_ridici_struktura, section#hlavni-sekce fieldset.modul div textarea#frmku-AMLpo_vlastnicka_ridici_struktura, fieldset.dialog-formular div textarea#frmku-AMLpo_vlastnicka_ridici_struktura {
    width: 550px !important;
    margin-right: 0px !important;
    box-shadow: 0px 0px 2px #888; }
  section#hlavni-sekce article.box_vstupni_pole div #frmns-tr_staty_id__combobox input, section#hlavni-sekce fieldset.modul div #frmns-tr_staty_id__combobox input, fieldset.dialog-formular div #frmns-tr_staty_id__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmns-2_tr_staty_id__combobox input, section#hlavni-sekce fieldset.modul div #frmns-2_tr_staty_id__combobox input, fieldset.dialog-formular div #frmns-2_tr_staty_id__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmns-AML_stat_narozeni__combobox input, section#hlavni-sekce fieldset.modul div #frmns-AML_stat_narozeni__combobox input, fieldset.dialog-formular div #frmns-AML_stat_narozeni__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmns-2_AML_stat_narozeni__combobox input, section#hlavni-sekce fieldset.modul div #frmns-2_AML_stat_narozeni__combobox input, fieldset.dialog-formular div #frmns-2_AML_stat_narozeni__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmns-AMLpo_zastupujici_stat__combobox input, section#hlavni-sekce fieldset.modul div #frmns-AMLpo_zastupujici_stat__combobox input, fieldset.dialog-formular div #frmns-AMLpo_zastupujici_stat__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmns-AMLpo_skutecny_majite_zastupujici_stat__combobox input, section#hlavni-sekce fieldset.modul div #frmns-AMLpo_skutecny_majite_zastupujici_stat__combobox input, fieldset.dialog-formular div #frmns-AMLpo_skutecny_majite_zastupujici_stat__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmns-2_AMLpo_zastupujici_stat__combobox input, section#hlavni-sekce fieldset.modul div #frmns-2_AMLpo_zastupujici_stat__combobox input, fieldset.dialog-formular div #frmns-2_AMLpo_zastupujici_stat__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmns-2_AMLpo_skutecny_majite_zastupujici_stat__combobox input, section#hlavni-sekce fieldset.modul div #frmns-2_AMLpo_skutecny_majite_zastupujici_stat__combobox input, fieldset.dialog-formular div #frmns-2_AMLpo_skutecny_majite_zastupujici_stat__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmns-zastupcepenze_tr_staty_id__combobox input, section#hlavni-sekce fieldset.modul div #frmns-zastupcepenze_tr_staty_id__combobox input, fieldset.dialog-formular div #frmns-zastupcepenze_tr_staty_id__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmku-tr_staty_id__combobox input, section#hlavni-sekce fieldset.modul div #frmku-tr_staty_id__combobox input, fieldset.dialog-formular div #frmku-tr_staty_id__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmku-kon_staty_id__combobox input, section#hlavni-sekce fieldset.modul div #frmku-kon_staty_id__combobox input, fieldset.dialog-formular div #frmku-kon_staty_id__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmku-AML_stat_narozeni__combobox input, section#hlavni-sekce fieldset.modul div #frmku-AML_stat_narozeni__combobox input, fieldset.dialog-formular div #frmku-AML_stat_narozeni__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmku-AMLpo_zastupujici_stat__combobox input, section#hlavni-sekce fieldset.modul div #frmku-AMLpo_zastupujici_stat__combobox input, fieldset.dialog-formular div #frmku-AMLpo_zastupujici_stat__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmku-AMLpo_skutecny_majite_zastupujici_stat__combobox input, section#hlavni-sekce fieldset.modul div #frmku-AMLpo_skutecny_majite_zastupujici_stat__combobox input, fieldset.dialog-formular div #frmku-AMLpo_skutecny_majite_zastupujici_stat__combobox input {
    width: 127px; }
  section#hlavni-sekce article.box_vstupni_pole div #frmns-sjednal__combobox input, section#hlavni-sekce fieldset.modul div #frmns-sjednal__combobox input, fieldset.dialog-formular div #frmns-sjednal__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmns-tipar__combobox input, section#hlavni-sekce fieldset.modul div #frmns-tipar__combobox input, fieldset.dialog-formular div #frmns-tipar__combobox input {
    width: 220px; }
  section#hlavni-sekce article.box_vstupni_pole div #frmns-kon_staty_id__combobox input, section#hlavni-sekce fieldset.modul div #frmns-kon_staty_id__combobox input, fieldset.dialog-formular div #frmns-kon_staty_id__combobox input, section#hlavni-sekce article.box_vstupni_pole div #frmns-2_kon_staty_id__combobox input, section#hlavni-sekce fieldset.modul div #frmns-2_kon_staty_id__combobox input, fieldset.dialog-formular div #frmns-2_kon_staty_id__combobox input {
    width: 225px; }
  section#hlavni-sekce article.box_vstupni_pole div.chbox-wrapper, section#hlavni-sekce fieldset.modul div.chbox-wrapper, fieldset.dialog-formular div.chbox-wrapper {
    height: 20px; }
    section#hlavni-sekce article.box_vstupni_pole div.chbox-wrapper p label, section#hlavni-sekce fieldset.modul div.chbox-wrapper p label, fieldset.dialog-formular div.chbox-wrapper p label {
      display: inline;
      font-weight: normal; }
  section#hlavni-sekce article.box_vstupni_pole div.width_100pro, section#hlavni-sekce fieldset.modul div.width_100pro, fieldset.dialog-formular div.width_100pro {
    width: 100%; }
  section#hlavni-sekce article.box_vstupni_pole div.dve-pole, section#hlavni-sekce fieldset.modul div.dve-pole, fieldset.dialog-formular div.dve-pole {
    width: 428px; }
  section#hlavni-sekce article.box_vstupni_pole div.chbox-pole, section#hlavni-sekce fieldset.modul div.chbox-pole, fieldset.dialog-formular div.chbox-pole {
    padding-top: 18px;
    height: 25px; }
    section#hlavni-sekce article.box_vstupni_pole div.chbox-pole.dvojite, section#hlavni-sekce fieldset.modul div.chbox-pole.dvojite, fieldset.dialog-formular div.chbox-pole.dvojite {
      padding-top: 11px;
      height: 30px; }
    section#hlavni-sekce article.box_vstupni_pole div.chbox-pole p label, section#hlavni-sekce fieldset.modul div.chbox-pole p label, fieldset.dialog-formular div.chbox-pole p label {
      display: inline;
      font-weight: normal; }
  section#hlavni-sekce article.box_vstupni_pole div.auto-vyska, section#hlavni-sekce fieldset.modul div.auto-vyska, fieldset.dialog-formular div.auto-vyska {
    height: auto;
    max-height: none; }
  section#hlavni-sekce article.box_vstupni_pole div .float-chbox input[type="checkbox"], section#hlavni-sekce fieldset.modul div .float-chbox input[type="checkbox"], fieldset.dialog-formular div .float-chbox input[type="checkbox"] {
    float: left;
    margin-top: 3px;
    margin-bottom: 10px; }

section#hlavni-sekce article.box_vstupni_pole, section#hlavni-sekce fieldset.modul {
  /* 640px*/
  width: 580px;
  margin: 0px 0px 22px 0px;
  padding-left: 20px;
  padding-bottom: 5px;
  /** inline tabulkove formulare */ }
  section#hlavni-sekce article.box_vstupni_pole.siroky, section#hlavni-sekce fieldset.modul.siroky {
    width: 927px; }
  section#hlavni-sekce article.box_vstupni_pole.plna-sirka, section#hlavni-sekce fieldset.modul.plna-sirka {
    width: auto;
    margin-right: 0px; }
  section#hlavni-sekce article.box_vstupni_pole div.textarea, section#hlavni-sekce fieldset.modul div.textarea {
    width: 98%;
    height: auto;
    max-height: inherit; }
  section#hlavni-sekce article.box_vstupni_pole div.textarea textarea, section#hlavni-sekce fieldset.modul div.textarea textarea {
    width: 410px;
    height: 80px;
    resize: vertical; }

.inlineForm input, .inlineForm select {
  padding: 0;
  margin: 0;
  width: 100%;
  font-size: 12px; }
  .inlineForm input {
    min-width: 150px; }
  .inlineForm input[type="image"] {
    width: auto;
    margin-right: 2px;
    min-width: inherited; }
  .inlineForm select {
    height: 19px; }

#tab-provpodm td {
  white-space: nowrap;
  /** mixin pro nastaveni tr na barvu radku, hover je o neco svetlejsi */ }

.tab-tlac-akcni, .tab-tlac-smaz, .tab-tlac-zrus, .tab-tlac-vyresit, .tab-tlac-uprav, .tab-tlac-smlouva, .tab-tlac-potvrd, .tab-tlac-list, .tab-tlac-email, .tab-tlac-kopie, .tab-tlac-jako-pracovnik, .tab-tlac-tip, .tab-tlac-conseq {
  display: block;
  width: 17px;
  height: 17px;
  margin-right: 1px;
  float: left; }
  .tab-tlac-akcni:hover, .tab-tlac-smaz:hover, .tab-tlac-zrus:hover, .tab-tlac-vyresit:hover, .tab-tlac-uprav:hover, .tab-tlac-smlouva:hover, .tab-tlac-potvrd:hover, .tab-tlac-list:hover, .tab-tlac-email:hover, .tab-tlac-kopie:hover, .tab-tlac-jako-pracovnik:hover, .tab-tlac-tip:hover, .tab-tlac-conseq:hover {
    background-position: 0 -17px; }

.tab-tlac-smaz {
  background: url('images/novasablona/smazat.png') no-repeat; }

.tab-tlac-zrus {
  background: url('images/novasablona/cancel.png') no-repeat; }

.tab-tlac-vyresit {
  background: url('images/novasablona/save.png') no-repeat; }

.tab-tlac-uprav {
  background: url('images/novasablona/upravit.png') no-repeat; }

.tab-tlac-smlouva {
  background: url('images/novasablona/smlouva.png') no-repeat; }

.tab-tlac-potvrd {
  background: url('images/novasablona/save.png') no-repeat; }

.tab-tlac-list {
  background: url('images/novasablona/list.png') no-repeat; }

.tab-tlac-email {
  background: url('images/novasablona/mail.png') no-repeat; }

.tab-tlac-kopie {
  background: url('images/novasablona/upravit.png') no-repeat; }

.tab-tlac-jako-pracovnik {
  background: url('images/novasablona/jako_pracovnik.png') no-repeat; }

.tab-tlac-tip {
  background: url('images/novasablona/info.png') no-repeat; }

.tab-tlac-conseq {
  background: url('images/novasablona/conseq.png') no-repeat; }

tr .tab-tlac-uprav, tr .tab-tlac-smaz, tr .tab-tlac-smlouva, tr .tab-tlac-vyresit, tr .tab-tlac-akcni, tr .tab-tlac-list {
  display: none; }
  tr:hover .tab-tlac-uprav, tr:hover .tab-tlac-smaz, tr:hover .tab-tlac-smlouva, tr:hover .tab-tlac-vyresit, tr:hover .tab-tlac-akcni, tr:hover .tab-tlac-list {
    display: block; }
    tr:hover .tab-tlac-uprav.skryte, tr:hover .tab-tlac-smaz.skryte, tr:hover .tab-tlac-smlouva.skryte, tr:hover .tab-tlac-vyresit.skryte, tr:hover .tab-tlac-akcni.skryte, tr:hover .tab-tlac-list.skryte {
      display: none; }

div#ajax-progress, div#ajax-pokracAkce, div.ajax-dialog, div.ajax-progress {
  position: absolute;
  z-index: 14000;
  padding: 0px;
  margin: 0px;
  opacity: 0.8;
  filter: alpha(opacity=80);
  background: #fff;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%; }

div#ajax-pokracAkce, div.ajax-dialog {
  position: fixed;
  display: table;
  opacity: 0.95;
  font-size: 14px; }

div#ajax-progress, div.ajax-progress {
  background: url('images/ajax-loader2.gif') no-repeat center #fff;
  opacity: 0.8; }
  div#ajax-progress div, div.ajax-progress div {
    filter: alpha(opacity=80);
    position: static;
    width: 100%;
    height: 100%; }
  div#ajax-progress img, div.ajax-progress img {
    z-index: 15000;
    position: relative;
    opacity: 0.8;
    filter: alpha(opacity=80); }

div.ajax-dialog > div, #ajax-pokracAkce div {
  opacity: 1;
  filter: alpha(opacity=80);
  margin: auto;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 14px; }

#ajax-pokracAkce div.progress {
  height: 20px;
  width: 150px;
  border: 1px solid #005171;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  #ajax-pokracAkce div.progress div {
    background: #005171;
    height: 100%;
    display: block;
    margin-left: 0px; }
  #ajax-pokracAkce div.progress p {
    z-index: 10000;
    top: -17px;
    position: relative;
    opacity: 1;
    color: black; }
  #ajax-pokracAkce div.loader {
    height: 35px;
    width: 35px;
    background: url('images/ajax-loader2.gif') no-repeat center;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px; }

body {
  font-family: Calibri, Trebuchet MS, Tahoma;
  font-size: 14px;
  color: #333;
  min-width: 1150px;
  width: 100%;
  margin: 0 auto;
  background: #fff;
  visibility: hidden; }
  body > footer {
    padding-top: 30px;
    clear: both; }

#str-rychly-prehled .graf #graf-wrap {
  width: 450px;
  margin: auto; }
  #str-rychly-prehled .graf div#volba-pozice {
    margin: 10px 5px 4px 10px; }
  #str-rychly-prehled .graf div#volba-pozice select {
    float: none; }
  #str-rychly-prehled .graf div#volba-pozice label {
    font-weight: bold; }

.modul {
  background: #fff;
  box-shadow: 0px 0px 6px #888; }
  .modul header, .modul legend {
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    padding-left: 15px;
    padding-top: 5px;
    background: url('images/novasablona/header.png') repeat-x;
    border-bottom: 1px #d7d7d7 solid; }
  .modul.dvojice dl {
    display: block;
    overflow: hidden;
    padding-left: 10px; }
  .modul.dvojice dt, .modul.dvojice dd {
    padding: 5px 5px 5px 0px; }
  .modul.dvojice dt {
    float: left;
    clear: both;
    font-weight: bold;
    padding: 5px 5px 5px 0px;
    display: block;
    color: #000; }
  .modul.dvojice dt:after {
    content: ":"; }
  .modul.dvojice dd {
    float: none;
    display: block;
    color: #0081c1; }
  .modul.boxy dl, .modul.boxy-pevne dl {
    width: 33.33333%;
    height: 60px;
    background: #fff;
    border: 1px #d7d7d7 solid;
    margin: 0px -1px -1px -1px; }
  .modul.boxy dl.ctyrsloupec, .modul.boxy-pevne dl.ctyrsloupec {
    width: 16.66667%; }
  .modul.boxy dd, .modul.boxy-pevne dd, .modul.boxy dt, .modul.boxy-pevne dt {
    position: absolute;
    margin-left: 15px;
    white-space: nowrap; }
  .modul.boxy dt, .modul.boxy-pevne dt {
    margin-top: 38px;
    color: #333; }
  .modul.boxy dd, .modul.boxy-pevne dd {
    font-size: 24px;
    font-weight: bold;
    margin-top: 10px;
    color: #000; }
  .modul.boxy-pevne dl {
    width: 50%;
    float: left; }
  .modul.boxy-pevne dl.ctyrsloupec {
    width: 24%; }
  .modul .narust {
    font-size: 12px;
    font-weight: normal; }
  .modul .kladne {
    color: #090; }
  .modul .zaporne {
    color: #f00; }
  .modul .mena, .modul .jednotka {
    font-size: 15px;
    font-weight: bold;
    color: #000; }

fieldset.dialog-formular {
  border: 0px; }
  fieldset.dialog-formular div.ftr-fieldset-btn input, fieldset.dialog-formular div.ftr-fieldset-btn a {
    float: left;
    margin-right: 20px; }

section#hlavni-sekce {
  padding: 0px 20px 0px 20px;
  margin-top: 25px; }
  section#hlavni-sekce header img {
    float: left;
    width: 36px;
    height: 44px; }
  section#hlavni-sekce header h1, section#hlavni-sekce header p {
    margin-left: 50px; }
  section#hlavni-sekce header h1 {
    color: #0081c1; }
  section#hlavni-sekce header p {
    color: #999;
    margin-top: 5px;
    margin-bottom: 20px; }
  section#hlavni-sekce fieldset#formular div {
    float: left;
    width: 200px;
    margin-right: 15px;
    padding-left: 5px;
    margin-top: 7px; }
  section#hlavni-sekce fieldset#formular div label {
    font-weight: bold;
    display: block; }
  section#hlavni-sekce section#sloupec-1 {
    width: 50%;
    float: left; }
  section#hlavni-sekce section#sloupec-2 {
    width: 50%;
    float: right; }
  section#hlavni-sekce section#sloupec-1-vstup, section#hlavni-sekce section#sloupec-2-vstup, section#hlavni-sekce section#sloupec-3-vstup {
    /*600px; */
    width: 600px;
    float: left;
    margin-right: 22px; }
  section#hlavni-sekce .kon_adresa_pole, section#hlavni-sekce .odvolani_gdpr input, section#hlavni-sekce .odvolani_gdpr label, section#hlavni-sekce .odvolani_gdpr img, section#hlavni-sekce .odvolani_marketing input, section#hlavni-sekce .odvolani_marketing label, section#hlavni-sekce .odvolani_marketing img, section#hlavni-sekce .odvolani_marketing3 input, section#hlavni-sekce .odvolani_marketing3 label, section#hlavni-sekce .odvolani_marketing3 img, section#hlavni-sekce .spol_klientske_dokumenty_pole {
    display: none; }
  section#hlavni-sekce #druhy div, section#hlavni-sekce #gdpr2, section#hlavni-sekce #AMLfo2, section#hlavni-sekce #AMLpo2, section#hlavni-sekce .AMLpo_jine, section#hlavni-sekce .AML_danova_rezidence_jina, section#hlavni-sekce .AML_prevazujici_zdroj_prijmu_jine, section#hlavni-sekce .AML_zdroj_peneznich_prostredku_jine, section#hlavni-sekce .AML_jine {
    display: none; }
  section#hlavni-sekce span.adobeReader {
    color: black;
    font-weight: normal;
    font-size: 13px;
    vertical-align: baseline; }
  section#hlavni-sekce span.adobeReader img {
    vertical-align: baseline; }
  section#hlavni-sekce section#sloupec-2-vstup {
    margin-right: 0px; }
  section#hlavni-sekce article {
    width: 100%;
    float: left;
    margin: 5px 0px 17px 0px; }
  section#hlavni-sekce article.box_vstupni_pole header {
    margin-left: -20px; }
  section#hlavni-sekce fieldset.modul {
    overflow: hidden;
    border: 0px;
    position: relative;
    padding-top: 37px; }
  section#hlavni-sekce fieldset.modul.bez-legendy {
    padding-top: 11px;
    background: #e5f2f9;
    border: 1px #93cfe6 solid;
    box-shadow: none;
    margin-bottom: 20px;
    width: auto; }
  section#hlavni-sekce fieldset.modul legend {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    width: 100%;
    padding: 0px;
    overflow: hidden;
    height: 28px;
    margin-bottom: 5px;
    background: url('images/novasablona/header.png') repeat-x;
    border-bottom: 1px #d7d7d7 solid; }
  section#hlavni-sekce fieldset.modul legend p {
    padding: 5px 0px 3px 15px; }
  section#hlavni-sekce article.table header nav {
    clear: both;
    float: right;
    color: #333;
    margin: 7px 10px -28px 0px; }
    section#hlavni-sekce article.table header nav span {
      color: #0081c1; }
      section#hlavni-sekce article.table header nav span.aktivni {
        text-decoration: underline; }
  section#hlavni-sekce article.table footer nav {
    float: right;
    color: #333;
    margin: 6px 10px 0px 0px; }
    section#hlavni-sekce article.table footer nav span {
      color: #0081c1; }
      section#hlavni-sekce article.table footer nav span.aktivni {
        text-decoration: underline; }
  section#hlavni-sekce article.table table {
    width: 100%;
    border-spacing: 0px; }
  section#hlavni-sekce article.table table caption {
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    padding-left: 11px;
    padding-top: 5px;
    color: #0081c1;
    background: url('images/novasablona/header.png') repeat-x;
    border-bottom: 1px #d7d7d7 solid; }
    section#hlavni-sekce article.table table caption p {
      display: inline;
      font-size: 14px;
      height: 14px;
      padding: 3px 11px 3px 11px;
      border-radius: 3px;
      cursor: pointer; }
      section#hlavni-sekce article.table table caption p:first-child {
        margin-left: 11px; }
      section#hlavni-sekce article.table table caption p:hover {
        background: url('images/novasablona/zalozka2.png'); }
      section#hlavni-sekce article.table table caption p.aktivni {
        color: #fff;
        background: url('images/novasablona/zalozka1.png'); }
  section#hlavni-sekce article.table table thead {
    background: #e5f2f9; }
    section#hlavni-sekce article.table table thead a {
      color: #333; }
    section#hlavni-sekce article.table table thead.pevne-hlavicky th {
      padding: 6px 12px 10px 12px;
      min-height: 31px;
      background: url('images/novasablona/stin1.png') repeat-x;
      background-position: left bottom; }
    section#hlavni-sekce article.table table thead th {
      text-align: left; }
      section#hlavni-sekce article.table table thead th a {
        position: relative;
        display: block;
        padding-right: 5px; }
      section#hlavni-sekce article.table table thead th img {
        margin-top: -6px;
        position: absolute;
        right: -7px;
        top: 50%; }
      section#hlavni-sekce article.table table thead th.slp-akce {
        min-width: 64px;
        width: 64px; }
      section#hlavni-sekce article.table table thead th.slp-akce-3tlac {
        min-width: 84px;
        width: 84px; }
      section#hlavni-sekce article.table table thead th.slp-rozbalovaci-prvni {
        width: 18px;
        padding: 2px 0px; }
      section#hlavni-sekce article.table table thead th.slp-rozbalovaci-prvni-ico {
        width: 42px;
        padding: 2px 0px; }
    section#hlavni-sekce article.table table thead .floatingHeader {
      min-height: 31px;
      background: #e5f2f9 url('images/novasablona/stin1.png') repeat-x;
      background-position: left bottom; }
    section#hlavni-sekce article.table table thead .floatingHeaderSize {
      padding: 6px 12px 10px 12px; }
  section#hlavni-sekce article.table table tbody {
    background: #fff; }
    section#hlavni-sekce article.table table tbody tr {
      /*                        &:first-child td{
                  background: url('#{$imgDir}stin1.png') repeat-x;
              }*/
      height: 25px; }
      section#hlavni-sekce article.table table tbody tr:hover, section#hlavni-sekce article.table table tbody tr:nth-of-type(even):hover {
        background: #fcffcd; }
      section#hlavni-sekce article.table table tbody tr td {
        border-bottom: 1px #d7d7d7 solid;
        border-right: 1px #d7d7d7 solid;
        padding: 2px 11px 2px 11px;
        cursor: default; }
        section#hlavni-sekce article.table table tbody tr td:last-child {
          border-right: none; }
        section#hlavni-sekce article.table table tbody tr td.slp-akce {
          min-width: 40px;
          width: 40px; }
        section#hlavni-sekce article.table table tbody tr td.slp-akce-3tlac {
          min-width: 60px;
          width: 60px; }
        section#hlavni-sekce article.table table tbody tr td.slp-akce-4tlac {
          min-width: 80px;
          width: 80px; }
        section#hlavni-sekce article.table table tbody tr td.slp-rozbalovaci-prvni {
          width: 18px;
          border-right: 0px;
          padding: 2px 0px; }
        section#hlavni-sekce article.table table tbody tr td.slp-rozbalovaci-prvni-ico {
          width: 42px;
          border-right: 0px;
          padding: 2px 0px; }
      section#hlavni-sekce article.table table tbody tr.suma td {
        font-weight: bold; }
      section#hlavni-sekce article.table table tbody tr:nth-of-type(even) {
        background: #f8f8f8; }
      section#hlavni-sekce article.table table tbody tr.skupina {
        font-weight: bold;
        background-color: #cbcccb; }
        section#hlavni-sekce article.table table tbody tr.skupina .plus, section#hlavni-sekce article.table table tbody tr.skupina .minus {
          margin-top: 3px; }
        section#hlavni-sekce article.table table tbody tr.skupina .ikona {
          display: block;
          float: left;
          height: 20px;
          margin-right: 5px;
          width: 20px; }
      section#hlavni-sekce article.table table tbody tr.skupina:hover, section#hlavni-sekce article.table table tbody tr.skupina:nth-of-type(even):hover {
        background: #fcffcd; }
  section#hlavni-sekce article.table div.table-wrap {
    clear: both;
    overflow: auto;
    box-shadow: 0px 0px 6px #888; }
  section#hlavni-sekce article.table div.table-wrap footer {
    width: 100%;
    height: 30px;
    background: url('images/novasablona/paticka.png') repeat-x; }
    section#hlavni-sekce article.table div.table-wrap footer a.odkaz-vse {
      float: right;
      margin: 6px 12px 0px 0px; }
  section#hlavni-sekce fieldset.prekl-form {
    background: #fff;
    border: 1px #6c6c6c solid;
    margin-bottom: 10px; }
  section#hlavni-sekce fieldset.prekl-form legend {
    text-align: left;
    font-size: 16px;
    font-weight: normal;
    height: 25px;
    padding: 4px 15px 1px 15px;
    color: #0081c1;
    margin-left: 15px;
    background: url('images/novasablona/header.png') repeat-x;
    border: 1px #6c6c6c solid;
    cursor: pointer; }
  section#hlavni-sekce fieldset.prekl-form div.skupina {
    padding: 10px 10px 10px 10px; }
  section#hlavni-sekce fieldset.prekl-form table {
    border-spacing: 0px;
    border: 1px #d7d7d7 solid; }
  section#hlavni-sekce fieldset.prekl-form table tbody {
    background: #fff; }
    section#hlavni-sekce fieldset.prekl-form table tbody tr:hover, section#hlavni-sekce fieldset.prekl-form table tbody tr.lichy_radek:hover {
      background: #fcffcd; }
      section#hlavni-sekce fieldset.prekl-form table tbody tr td:first-child {
        width: 40%;
        padding-left: 10px; }
      section#hlavni-sekce fieldset.prekl-form table tbody tr td input[type="text"], section#hlavni-sekce fieldset.prekl-form table tbody tr td textarea {
        float: none;
        margin: 2px 0px 2px 0px;
        width: 500px;
        height: 13px; }
        section#hlavni-sekce fieldset.prekl-form table tbody tr td textarea {
          height: 35px; }
    section#hlavni-sekce fieldset.prekl-form table tbody tr:nth-of-type(even) {
      background: #f8f8f8; }

.v_ftrsml .input-datum {
  width: 142px; }
