/*******************************/
/* Definice stylů pro iRegPubl */
/*******************************/
/* základní formátování stránky */

body
{
  color: #000000;
  background-color: #ffffff; 
  background-attachment: fixed;
  font-family: "Verdana", "Arial", "Arial CE", "sans-serif";
  font-size: 80%;
  margin-top: 1px;
  margin-right: 0px;
  margin-bottom: 0px;  
  margin-left:0px;
}

body.help
{
  color: #000000;
  background-color: #fafcff; 
  background-attachment: fixed;
  font-family: "Verdana", "Arial", "Arial CE", "sans-serif";
  font-size: 80%;
  margin-top: 1px;
  margin-right: 0px;
  margin-bottom: 0px;  
  margin-left:0px;
}
body.help h3 { font-size: 110%; color: black; background-color: #d5e1ec;}

p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
  font-family: "Verdana", "Arial", "Arial CE", "sans-serif";
}

table, input, textarea
{
  font-size: 100%;
}

.hlavicka { text-align: left; margin-bottom: 5px; }					/* záhlaví dokumentu */
.telo     { text-align: center; margin-left:10px; }				/* tělo dokumentu */
.help     { text-align: left; margin-left:20px;}				
.paticka  { text-align: center; font-size: 80%; color: black}		        /* zápatí dokumentu */

/* tabulka v hlavičce */

table.topmenu { 
  text-align: left; 
  width: 760px; 
  height: 50px;
/*  background-image: url(bkgttl.png); */
}

.topmenu td {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 14px; 
  COLOR: #ffffff
}
  
p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
  font-family: "Verdana", "Arial", "Arial CE", "sans-serif";
}

table, input, textarea
{
  font-size: 100%;
}

.hlavicka { text-align: center; }				/* záhlaví dokumentu */
.telo     { text-align: center; }				/* tělo dokumentu */
.paticka  { text-align: center; font-size: 80%; color: black }		/* zápatí dokumentu */

/* nadpisy */

h1 { font-size: 160%; }
h2 { font-size: 130%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
h5 { font-size: 90%; }
h6 { font-size: 80%; }

.hlavicka h1 { color: maroon; }

.telo h3.titulek { color: maroon; font-weight: bold; background-color: transparent; /*margin: 12px 0px 0px 0px;*/ }
.telo h3.chyba   { color: red; background-color: transparent; /*margin: 12px 0px 0px 0px;*/ }
.telo p.titulek  { font-size: 110%; color: maroon; font-weight: bold; background-color: transparent;}

/* controly pro formuláře */

input.checkbox { vertical-align: middle }
input.radio    { vertical-align: middle; cursor: pointer; }

/* tabulka pro výpis atributů rozhodnutí */

table.atributy_rozhod{ font-size: 90%; }


/* tabulky pro formátování zadávacích formulářů */

table.formtab { text-align: left; }
  .formtab td.aktivni   { color: white; font-weight: bold; background: url("../img/dbkgnd.gif"); }
  .formtab td.neaktivni { color: darkgreen; background: url("../img/lbkgnd.gif"); }
  .formtab td.content   { border: solid 1px; border-color: black; padding: 5px; background-color: #eef2f7; }
  .formtab th { color: #405380; background-color: #d5e1ec; }									                              /* nadpis tabulky */
  .formtab td { vertical-align: text-top;  }									                              /* nadpis tabulky */
  .formtab th.varovani { color: black; background-color: yellow; }									                              /* nadpis tabulky (varování) */
  .formtab th.chyba { color: white; background-color: red; }									                              /* nadpis tabulky (chyba) */
  .formtab td.pole { vertical-align: text-top; color: black; font-weight: bold; background-color: #eef2f7; }									/* pole pro text */
  .formtab td.levynadpis { color: black; background-color: transparent; padding: 0px 8px 0px 0px; }				/* nadpis v levé části formuláře */
  .formtab td.stredninadpis { color: black; background-color: transparent; text-align: right; padding: 0px 8px 0px 30px; }	/* nadpis ve středu formuláře */
  .formtab img.imglink { padding-left: 10px; float: right; border: none; }							/* ikona s odkazem v poli formuláře */

/* tabulky s výsledky vyhledávání a seznamy */

table.listfrm { text-align: center; color: black; background-color: white; margin: 0px; }						/* tabulka s rámečkem kolem listu */
table.listtab { text-align: left; color: black; background-color: white; margin: 0px; }				/* tabulka s daty uvnitř rámečku */
  .listtab th { text-align: center; color: white; background-color: #405380; padding: 1px 3px 1px 3px; }	/* nadpis sloupce */
  .listtab tr.licha { color: black; font-weight: bold; background-color: #d5e1ec; }						/* lichá řádka v listu */
  .listtab tr.suda  { color: black; font-weight: bold; background-color: #eef2f7; }						/* sudá řádka v listu */
  .listtab td { padding: 1px 3px 1px 3px; }									/* pole v listu */
  .listtab td.cislo { text-align: right; }									/* pole v listu s číslem */
  .listtab td.center { text-align: center; }									/* pole v listu centrované */


table.listtab_1 { text-align: left; font-size: 90%; color: black; background-color: white; margin: 0px; }				/* tabulka s daty uvnitř rámečku */
  .listtab_1 th { text-align: center; color: white; background-color: #405380; padding: 1px 3px 1px 3px; }	/* nadpis sloupce */
  .listtab_1 tr.licha { color: black; font-weight: bold; background-color: #d5e1ec; }						/* lichá řádka v listu */
  .listtab_1 tr.suda  { color: black; font-weight: bold; background-color: #eef2f7; }						/* sudá řádka v listu */
  .listtab_1 td { padding: 1px 3px 1px 3px; }									/* pole v listu */
  .listtab_1 td.cislo { text-align: right; }									/* pole v listu s číslem */
  .listta_1 td.center { text-align: center; }									/* pole v listu centrované */


p.menu { display: inline; }

/* tlačítka */

.button
{
  font-weight: bold;
  font-size: 100%;
  color: #405380;
  background-color: #d5e1ec;
  border-top: solid 1px;
  border-left:solid 1px;
  border-bottom: ridge 2px;
  border-right: ridge 3px;
  border-color: #405380;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: center;
  cursor: pointer;
}

.help_button
{
  font-weight: bold;
  font-size: 90%;
  color: #406752;
  background-color: #d5e5ec;
  border-top: solid 1px;
  border-left:solid 1px;
  border-bottom: ridge 1px;
  border-right: ridge 2px;
  border-color: #406752;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: center;
}

.button_link
{
  font-size: 80%;
  color: #405380;
  background-color: #d5e1ec;
  border-top: solid 1px;
  border-left:solid 1px;
  border-bottom: ridge 2px;
  border-right: ridge 3px;
  border-color: #405380;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.linkbutton
{
  font-size: 100%;
  color: #405380;
  border-color: #405380;
  background-color: #d5e1ec;
  border-top: solid 1px;
  border-left: solid 1px;
  border-bottom: ridge 2px;
  border-right: ridge 3px;
  padding: 2px 4px 2px 4px;
  margin: 0px 0px 0px 0px;
  text-align: center;
}

.dislnkbutt
{
  font-size: 100%;
  color: dimgray;
  border-color: dimgray;
  background-color: lightgray;
  border-top: solid 1px;
  border-left: solid 1px;
  border-bottom: ridge 2px;
  border-right: ridge 3px;
  padding: 2px 4px 2px 4px;
  margin: 0px 0px 0px 0px;
  text-align: center;
}

a.dislnkbutt:link    { font-weight: bold; color: dimgray; background-color: lightgray; text-decoration: none; }
a.dislnkbutt:visited { font-weight: bold; color: dimgray; background-color: lightgray; text-decoration: none; }
a.dislnkbutt:active  { font-weight: bold; color: dimgray; background-color: lightgray; text-decoration: none; }
a.dislnkbutt:hover   { font-weight: bold; color: dimgray; background-color: lightgray; text-decoration: none; }

a.linkbutton:link    { font-weight: bold; color: #405380; background-color: #d5e1ec; text-decoration: none; }
a.linkbutton:visited { font-weight: bold; color: #405380; background-color: #d5e1ec; text-decoration: none; }
a.linkbutton:active  { font-weight: bold; color: #405380; background-color: #d5e1ec; text-decoration: none; }
a.linkbutton:hover   { font-weight: bold; color: #405380; background-color: #d5e1ec; text-decoration: none; }

a.linksort:link    { font-weight: bold; color: #ffffff; background-color: #405380; text-decoration: underline; }
a.linksort:visited { font-weight: bold; color: #ffffff; background-color: #405380; text-decoration: underline; }
a.linksort:active   { font-weight: bold; color: #405380; background-color: #ffffff; text-decoration: underline; }
a.linksort:hover   { font-weight: bold; color: #405380; background-color: #ffffff; text-decoration: underline; }

/* obrázky */

img.logo     { vertical-align: middle; border: none; }								/* logo v plné velikosti */
img.logomale { vertical-align: middle; width: 42px; height: 24px; padding-right: 20px; border: none; }		/* logo změnšené */
img.ikona    { width: 16px; height: 16px; border: none; }							/* ikona */

/* hyperlinky */

a:link    { font-weight: bold; color: #405380; background-color: transparent; text-decoration: underline; }
a:visited { font-weight: bold; color: #405380; background-color: transparent; text-decoration: underline; }
a:active  { font-weight: bold; color: #405380; background-color: transparent; text-decoration: underline; }
a:hover   { font-weight: bold; color: #0080C0; background-color: transparent; text-decoration: underline; }

a.help    { cursor: help; }


/* puvodni SÚJB */
table.lista {
  width: 760px; 
  height: 30px;
  text-align: left;
	FONT-WEIGHT: bold; 
}
A.white:link {
	COLOR: #ffffff; 
  TEXT-DECORATION: none;
}
A.white:visited {
	COLOR: #ffffff; 
  TEXT-DECORATION: none;
}
A.white:hover {
	COLOR: #ffffff; 
  TEXT-DECORATION: underline
}
A.white:active {
	COLOR: #ffffff; 
  TEXT-DECORATION: none;
}

.str_nav {
	FONT-SIZE: 13px;
	font-weight: normal;
	COLOR: black;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
  text-align: right;
  background-image: url(bkgttl.png);
	background-color: #F0F0F0;
	border: 1px solid #c0c0c0; 
	padding: 3px 5px 3px 5px;
	margin-left: 5px;
}

.menu_vlevo {
	FONT-SIZE: 13px;
	font-weight: bold;
	COLOR: black;
  background-image: url(bkgttl.png);
	background-color: #F0F0F0;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
	border: 1px solid #c0c0c0;
	padding: 1px 5px 1px 5px;
	margin-right: 5px;
}

.lista_1 { margin-left: 5px; }

.nadpis_str_l h1 {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 13pt; 
  COLOR: black;
  text-align: right;
	border: 1px solid #c0c0c0; 
  background-color:#eef2f7;
	padding: 7px 5px 7px 5px;
	margin-left: 5px;
	MARGIN-TOP: 1px; 
  margin-bottom:10px;
}
.nadpis_vlevo h1 {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 13pt; 
  COLOR: black;
  text-align: left;
	border: 1px solid #c0c0c0; 
  background-color:#eef2f7;
	padding: 7px 5px 7px 5px;
	margin-left: 5px;
	MARGIN-TOP: 1px; 
  margin-bottom:10px;
}

.white {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 14px; 
  COLOR: #ffffff;
}

.nav0 {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 15px; 
  COLOR: #006600; 
  FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; 
  TEXT-DECORATION: none;
}

.nav1 {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 15px; 
  COLOR: #006600; 
  FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; 
  TEXT-DECORATION: none;
  position: relative;
  top: -65px;
}

.info {
	FONT-WEIGHT: normal; 
  FONT-SIZE: 10px; 
  COLOR: black;
}
.info a:link    { font-weight: normal; color: #405380; background-color: transparent; text-decoration: underline; }
.info a:visited { font-weight: normal; color: #405380; background-color: transparent; text-decoration: underline; }
.info a:active  { font-weight: normal; color: #405380; background-color: transparent; text-decoration: underline; }
.info a:hover   { font-weight: normal; color: #0080C0; background-color: transparent; text-decoration: underline; }


.pata1 {
	FONT-SIZE: xx-small;
	font-weight: normal;
  COLOR: black; 
  FONT-FAMILY: "tahoma","arial","sans-serif";
  text-align: center;
}
.pata1 a:link    { font-weight: normal; color: #405380; background-color: transparent; text-decoration: underline; }
.pata1 a:visited { font-weight: normal; color: #405380; background-color: transparent; text-decoration: underline; }
.pata1 a:active  { font-weight: normal; color: #405380; background-color: transparent; text-decoration: underline; }
.pata1 a:hover   { font-weight: normal; color: #0080C0; background-color: transparent; text-decoration: underline; }


.text_hlavni_l {
  width: 744px; 
  margin-left:16px;
}

.text_hlavni_l p { 
  text-align: justify;
}

.text_hlavni {
  width:570px; 
  margin-left:16px;
}

.nav0 {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 15px; 
  COLOR: #006600; 
  FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; 
  TEXT-DECORATION: none;
  margin-bottom:10px;
}
A.nav0:link {
	COLOR: #205a50; 
  TEXT-DECORATION: none;
}
A.nav0:visited {
	COLOR: #205a50; 
  TEXT-DECORATION: none;
}
A.nav0:active {
	COLOR: #205a50; 
  TEXT-DECORATION: none
}
A.nav0:hover {
	COLOR: #80bea0; 
  TEXT-DECORATION: none;
}
table.lista {
  width: 760px; 
  height: 30px;
  text-align: left;
  color: white;
}





