body {
  font-family: "verdana","arial";
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

a:link, a:visited, a:active {
  color: #3D6AA1;
  text-decoration: none;
}
a.redblock {
  display: block;
}
a.redblock:link, a.redblock:visited, a.redblock:active {
  color: #FF0A08;
  text-decoration: none;
}
a:hover {
  color: #3D6AA1;
  text-decoration: underline;
}
a.redblock:hover {
  color: #FFFFFF;
  background-color: #FF0A08;
  text-decoration: none;
}

table.fsbase {
  margin: 0px;
  padding: 0px;
  border-width: 0px;
  border-collapse: collapse;
  vertical-align: top;
}

table.fsbase tr {
  margin: 0px;
  padding: 0px;
  border-width: 0px;
  border-collapse: collapse;
  vertical-align: top;
}

table.fsbase tr td {
  margin: 0px;
  padding: 0px;
  border-width: 0px;
  border-collapse: collapse;
  vertical-align: top;
}

table.fsbase tr td ul.fmenu {
  margin: 0px;
  padding: 0px;
  border-width: 0px;
  list-style: none;
}

table.fsbase tr td ul.fmenu li {
  float: left;
}

table.fsbase tr td ul.fmenu li.r {
  display: inline;
  float: right;
}

table.fsbase tr td a.tmenu:link {
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: none;
  padding-left: 4px;
  padding-right: 4px;
  vertical-align: middle;
}
table.fsbase tr td a.tmenu:visited {
  color: #FFFFFF;
  font-size: 11px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
}
table.fsbase tr td a.tmenu:hover, table.fsbase tr td a.tmenu:focus, table.fsbase tr td a.tmenu:active {
  color: #FFFFFF;
  text-decoration: none;
}


div a.bmenu:link {
  color: #FFFFFF;
  font-size: 10px;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  border-style: solid;
  border-color: #FFFFFF;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  vertical-align: middle;
}
div a.bmenu:visited {
  color: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  border-style: solid;
  border-color: #FFFFFF;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  vertical-align: middle;
}
div a.bmenu:hover, div a.bmenu:focus, div a.bmenu:active {
  color: #FFFFFF;
  text-decoration: none;
}

div.blok-nadpis {
  background-image: url(/image/system/bg-blok-nadpis.png);
  font-family: "verdana","arial";
  font-size: 11px;
  font-weight: bold;
  color: #355C8C;
  line-height: 17px;
  padding-left: 4px;
}

div.blok-data {
  background-color: #FFFFFF;
  color: #000000;
  font-family: "verdana","arial";
  font-size: 11px;
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
}

div.blok-lmenu {
  margin-top: 0px;
  margin-bottom: 3px;
  margin-left: 0px;
  margin-right: 0px;
  border-style: none;
  border-width: 0px;
  padding: 0px;
  background-color: #E9F4FF;
  font-family: "verdana","arial";
  font-size: 11px;
}

div.blok-lmenu a.hlv {
  margin-left: 0px;
  margin-top: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-style: solid;
  border-color: #800000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 4px;
  border-right-width: 0px;
  background-color: #DFEEFF;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: block;
  color: #001048;
}
div.blok-lmenu a.hlv:link, div.blok-lmenu a.hlv:visited {
  text-decoration: none;
  color: #001048;
}
div.blok-lmenu a.hlv:hover {
  text-decoration: none;
  background-color: #B2D7FF;
  color: #004060;
}
div.blok-lmenu span.hlv {
  margin-left: 0px;
  margin-top: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-style: solid;
  border-color: #800000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 4px;
  border-right-width: 0px;
  background-color: #001048;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: block;
  color: #DFEEFF;
}

div.blok-lmenu a.ved {
  margin: 0px;
  border-style: solid;
  border-color: #687800;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 8px;
  border-right-width: 0px;
  background-color: #DFEEFF;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
  color: #001048;
}
div.blok-lmenu a.ved:link, div.blok-lmenu a.ved:visited {
  text-decoration: none;
  color: #001048;
}
div.blok-lmenu a.ved:hover {
  text-decoration: none;
  background-color: #B2D7FF;
  color: #004060;
}
div.blok-lmenu span.ved {
  margin: 0px;
  border-style: solid;
  border-color: #687800;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 8px;
  border-right-width: 0px;
  background-color: #001048;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
  color: #DFEEFF;
}

div.blok-rksopk {
  background-color: #FFFFFF;
  background-image:url(/image/system/bg-rk_mapa.png);
  background-repeat: no-repeat;
  background-position: center;
  color: #000000;
  font-family: "verdana","arial";
  font-size: 11px;
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
}
div.blok-rksopk ul.rklist {
  margin: 0px;
  padding-left: 20px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  list-style: url(/image/system/bullet-sqr_red.png) disc;
  list-style-position: outside;
}
div.blok-rksopk ul.rklist li {
  font-size: 11px;
}


div.syserror {
  border-style: none;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  padding-right: 8px;
  background-color: #600000;
  color: #ffffee;
  font-size: 12px;
  font-weight: bold;
}


div.clanokram {
  border-top-width: 0px; 
  border-left-width: 1px; 
  border-right-width: 0px; 
  border-bottom-width: 1px; 
  border-style: solid;
  border-color: #C2C2C2;
  padding: 2px;
  background-color: #FFFFFF
}


table.zoznam_clankov {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 0px;
  margin-right: 0px;
  border-width: 0px;
  border-style: none;
  padding: 0px;
}
table.zoznam_clankov tr {
  margin: 0px;
  padding: 0px;
}
table.zoznam_clankov tr td {
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  padding: 2px;
  background-color: #FFFFFF;
}

table.zoznam_clankov td.blok_nadpis {
  border-top-width: 8px;
  height: 20px;
  font-family: "verdana","arial";
  font-size: 12px;
  font-weight: bold;
}
table.zoznam_clankov tbody.cl_n_akt td.blok_nadpis {
  border-top-width: 2px;
  background-image: url(/image/system/bg-hblok-aktualne.png);
  color: #6D2C44;
}
table.zoznam_clankov tbody.cl_n_prp td.blok_nadpis {
  background-image: url(/image/system/bg-hblok-pripravujeme.png);
  color: #2F4E20;
}
table.zoznam_clankov tbody.cl_n_usk td.blok_nadpis {
  background-image: url(/image/system/bg-hblok-uskutocnene.png);
  color: #515045;
}
table.zoznam_clankov tbody.cl_n_inf td.blok_nadpis {
  background-image: url(/image/system/bg-hblok-info.png);
  color: #3A3C44;
}

table.zoznam_clankov td.cl_n_nedatum {
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  padding: 2px;
  font-family: "serif";
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
}
table.zoznam_clankov td.cl_n_nedatum div {
  margin: 0px;
  border-width: 2px;
  border-style: solid;
  border-color: #FFFFFF;
  padding: 2px;
  text-align: center;
}
table.zoznam_clankov tbody.cl_n_akt td.cl_n_nedatum {
  background-color: #AE9599;
}
table.zoznam_clankov tbody.cl_n_akt td.cl_n_nedatum div {
  background-color: #AE9599;
}
table.zoznam_clankov tbody.cl_n_prp td.cl_n_nedatum {
  background-color: #75847F;
}
table.zoznam_clankov tbody.cl_n_prp td.cl_n_nedatum div {
  background-color: #75847F;
}
table.zoznam_clankov tbody.cl_n_usk td.cl_n_nedatum {
  background-color: #817F6E;
}
table.zoznam_clankov tbody.cl_n_usk td.cl_n_nedatum div {
  background-color: #817F6E;
}
table.zoznam_clankov tbody.cl_n_inf td.cl_n_nedatum {
  background-color: #8C92A5;
}
table.zoznam_clankov tbody.cl_n_inf td.cl_n_nedatum div {
  background-color: #8C92A5;
}

table.zoznam_clankov table.cl_n_datum {
  margin: 0px;
  border-width: 0px;
  border-style: none;
  padding: 0px;
}

table.zoznam_clankov table.cl_n_datum td {
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  padding: 2px;
  font-family: "serif";
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
}
table.zoznam_clankov tbody.cl_n_akt table.cl_n_datum td {
  background-color: #AE9599;
}
table.zoznam_clankov tbody.cl_n_prp table.cl_n_datum td {
  background-color: #75847F;
}
table.zoznam_clankov tbody.cl_n_usk table.cl_n_datum td {
  background-color: #817F6E;
}
table.zoznam_clankov tbody.cl_n_inf table.cl_n_datum td {
  background-color: #8C92A5;
}

table.zoznam_clankov td.cl_n_nadpis {
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  padding: 4px;
  vertical-align: middle;
  text-align: left;
  font-family: "verdana","arial";
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #202020;
}
table.zoznam_clankov tbody.cl_n_akt td.cl_n_nadpis {
  background-color: #FFCBD1;
}
table.zoznam_clankov tbody.cl_n_prp td.cl_n_nadpis {
  background-color: #C5E7DD;
}
table.zoznam_clankov tbody.cl_n_usk td.cl_n_nadpis {
  background-color: #F1EECE;
}
table.zoznam_clankov tbody.cl_n_inf td.cl_n_nadpis {
  background-color: #DAE1FF;
}
table.zoznam_clankov tbody.cl_n_ost td.cl_n_nadpis {
  background-color: #DDDDDD;
}

table.zoznam_clankov td.cl_n_podnadpis {
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  padding: 2px;
  vertical-align: top;
  text-align: left;
  font-family: "verdana","arial";
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
  color: #202020;
}
table.zoznam_clankov tbody.cl_n_akt td.cl_n_podnadpis {
  background-color: #FFD7DC;
}
table.zoznam_clankov tbody.cl_n_prp td.cl_n_podnadpis {
  background-color: #CEF2E7;
}
table.zoznam_clankov tbody.cl_n_usk td.cl_n_podnadpis {
  background-color: #FBF8D7;
}
table.zoznam_clankov tbody.cl_n_inf td.cl_n_podnadpis {
  background-color: #E6EBFF;
}
table.zoznam_clankov tbody.cl_n_ost td.cl_n_podnadpis {
  background-color: #EEEEEE;
}

table.zoznam_clankov td.cl_n_uvod {
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  padding: 2px;
  vertical-align: top;
}
table.zoznam_clankov tbody.cl_n_akt td.cl_n_uvod {
  background-color: #FFEFF1;
}
table.zoznam_clankov tbody.cl_n_prp td.cl_n_uvod {
  background-color: #E8FFF8;
}
table.zoznam_clankov tbody.cl_n_usk td.cl_n_uvod {
  background-color: #FFFDEC;
}
table.zoznam_clankov tbody.cl_n_inf td.cl_n_uvod {
  background-color: #F5F7FF;
}

table.kal {
  margin: 0px;
  padding: 0px;
  border-width: 0px;
  border-collapse: collapse;
  border-style: none;
  font-family: "Arial","Verdena";
  font-size: 11px;
}
table.kal td {
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
  text-align: center;  
}
table.kal tr.kaln td {
  border-width: 1px;
  border-color: #f8f8f8;
  border-style: solid;
  font-weight: bold;
  background-color: #d0d0d0;
  color: #181818;
}
table.kal tr.kaln td.kald6 {
  background-color: #d8caca;
  color: #381010;
}
table.kal tr.kaln td.kald7 {
  background-color: #e0c0c0;
  color: #580808;
}
table.kal tr.kald td {
  border-width: 1px;
  border-color: #f8f8f8;
  border-style: solid;
  background-color: #e0e0e0;
  text-align: right;
}
table.kal tr.kald a:link, table.kal tr.kald a:visited {
  color: #FFFFFF;
  text-decoration: none;
}
table.kal tr.kald td.kaldaktp {
  background-color: #AE9599;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
}
table.kal tr.kald td.kaldaktp a:hover {
  background-color: #FFFFFF;
  color: #AE9599;
  text-decoration: none;
}
table.kal tr.kald td.kaldprpp {
  background-color: #6F8A77;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
}
table.kal tr.kald td.kalduskp {
  background-color: #A7A40E;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
}
table.kal tr.kald td.kaldinfo {
  background-color: #8C92A5;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
}
table.kal tr.kald td.kalda {
  background-color: #080848;
  font-weight: bold;
  text-align: center;
  color: #E0E0F8;
}
table.kal tr.kald td.kald6 {
  background-color: #E8E2E2;
  color: #381010;
}
table.kal tr.kald td.kald7 {
  background-color: #E8D0D0;
  color: #580808;
}

div.cl_s {
  margin: 0px;
  border-width: 0px;
  padding: 2px;
  background-color: #F0F0F0;
  font-family: "verdana","arial";
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
  color: #404040;
}
