/*********************************/
/* Hlavní definice stylů pro RSW - verze 2 */
/*********************************/

/* základní formátování stránky */

body { color: #000000; background-color: #ffffff; font-family: Arial, Arial CE, Verdana, sans-serif; font-size: 80%; margin: 0px; }

table, input, textarea { font-size: 100%; }

.hlavicka { text-align: left; margin: 15px 0 0 0; padding: 15px 0; 
            background: url(./img/logo.png) no-repeat; height: 35px; border-bottom: solid 20px #204D85; }					/* záhlaví dokumentu */
.telo     { text-align: center; margin-left: 15px; margin-right: 15px; }		/* tělo dokumentu */
.paticka  { text-align: center; font-size: 80%; margin-top: 30px; }			/* zápatí dokumentu */

/* nadpisy */

h1,h2,h3,h4,h5,h6 { color: #204D85; }

h1 { font-size: 160%; margin: 0; padding: 0; }
h2 { font-size: 130%; }
.hlavicka h2 {position: relative; top: 40px; left: 120px; color:1c4c85;  font-weight: 500; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
h5 { font-size: 90%; }
h6 { font-size: 80%; }

/*.nadpis    { text-align: left; font-size: 12px; color: #003473; background-color: #cad0de; font-weight: bold; padding: 3px; margin-bottom: 10px; }*/
h1			  { text-align: left;padding: 3px; margin-bottom: 10px; }
.poznamka  { text-align: left; font-style: italic; margin-bottom: 10px; }
.poznamkac { text-align: center; font-style: italic; margin-bottom: 10px; }
.helptext  { text-align: left; }

/* controly pro formuláře */

input.checkbox { vertical-align: middle; }
input.radio    { vertical-align: middle; }
input.button   { font-family: sans-serif; }

/* formátování tabulek */

/*table.topmenu { color: #ffffff; margin-top:0px; text-align: left; background-image: url("http://www.czso.cz/csu/redakce.nsf/pozadihlavicka.jpg"); margin-top: 0px; width: 100%; }*/
div.topmenu {float:right; margin:51px 10px 0 0; color:#ffffff;}

/* pro novou hlavičku */
/**********************/
.topmenu a:link, .topmenu a:visited  {color:#ffffff; font-size: 90%;text-decoration: underline;}
.topmenu a:hover, .topmenu a:active    {color:#ffffff; font-size: 90%;text-decoration: none;}

.topmenu h2 {display:none}
.topmenu li {display:inline;}
.topmenu ul {float:right; margin-top:0px; list-style-type:none; padding:0px 0px 0px 0px;}

.hidden {display:none}

.input-submit
{ padding-right: 3px; padding-left: 3px; background-color:#102873;
  padding-bottom: 1px; font: bold 90% verdana,sans-serif;color: #ffffff; padding-top: 1px;}

#vyhledavani .input-submit 
{background-color:#102873; font: bold 96% verdana,sans-serif;color: #fff; border:2px outset white;
 padding:2px 10px 3px 10px; text-decoration:none; height:1.0em;}

.input-text 
{ border: 1px solid white; padding: 4px 0px 2px 0px; width:15.3em;}
/**********/


.query th     { text-align: left; }
.query td     { text-align: left; }


.query th     { text-align: left; }
.query td     { text-align: left; }

.tabparam td.nazev   { text-align: right; }
.tabparam td.hodnota { text-align: left; font-weight: bold; }

table.tablist { text-align: center; color: black; background-color: white; }			/* tabulka s daty listu */
  .tablist th { text-align: center; color: white; background-color: navy; padding: 1px 3px 1px 3px; }	/* nadpis sloupce */
  .tablist tr.licha { color: black; background-color: #eef2f7; }						/* lichá řádka v listu */
  .tablist tr.suda  { color: black; background-color: #d5e1ec; }						/* sudá řádka v listu */
  .tablist td { text-align: left; padding: 1px 3px 1px 3px; }									/* pole v listu */
  .tablist td.zanik { color: red; background-color: white; }									/* zaniklá subjekt pole v listu */
  .tablist td.cislo { text-align: right; }									/* pole v listu zprava */

table.tabid { text-align: center; color: black; background-color: white; }			/* tabulka s identifikací subjektu */

table.lefttext { text-align: center; }
  .lefttext td { text-align: left; }

/* hyperlinky */

a:link, a:visited    { font-weight: normal; color: navy; background-color: transparent; text-decoration: underline; }
a:hover, a:active  {font-weight: normal; color: #0080C0; background-color: transparent; text-decoration: underline;}
div.topmenu a:focus  {color: #212121 !important; background-color: #efefef; text-decoration: underline; padding:0 6px;}

a.help    { cursor: help; }

