html {
    --Cklik: #0000ff;  /* var(--Cklik) */
    --Cklik2: #0000aa;  /* var(--Cklik) */
    --Cklikhover: #0000ff;
    --Croot: #0000ff;
    --Cpozn: #704214;
    --Cbackground: #f2f2f2;
    --Cbf:#D95319;
  font-size: 62.5%;
  font-size: 65%;
  font-size: 111%;

  --Csbackground: #fafafa;



}

.Cred       {color:#D95319;}
.Cblue      {color:#0072BD;}
.Cgreen     {color:#77AC30;}
.Cyellow    {color:#EDB120;}
.Cmagenta   {color:#7E2F8E;}
.Clblue     {color:#4DBEEE;}
.Cbrown     {color:#A2142F;}




.math-pozn {
  color: var(--Cpozn) !important;
}

body {
  background-color:var(--Cbackground);
  color: #33414a;
  margin:0px;
  padding:0px;
  line-height: 1.3;
  overflow-y: scroll;
  font-weight: 100;
}

.tmp{border:1px solid red;}
.tunderline{border-bottom:1px solid #667766;}
.ttop{vertical-align:top;}
.tcenter{horizontal-align:top;}

.a_math{font-size:x-small;}

.font2 {font-family: "PT Sans", sans-serif;}


pre {border:1px solid black;
     background-color:lightgray;
     font-size:x-small;
     font-family: "Lucida Console", "Courier New", monospace;
     padding:5px;
    }


ul   {list-style-position: outside;}
ul.r {list-style-type: lower-roman;}
ul.a {list-style-type: lower-alpha;}
}

a       {color:var(--Cklik); text-decoration: none;}
a:hover {border-bottom:1px solid var(--Cklikhover);}


a.klik > img {border:1px solid transparent;}
a.klik > img:hover {border:1px solid var(--Cklik);mouse:pointer;}
a.klik:hover { text-decoration: none;mouse:pointer; border-bottom:1px solid transparent;}

/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
.hlavicka,
.telo,
.paticka
 {position:relative;
  width:95%;
  width:950px;
  margin:auto;
  padding:0px 2ex 0px 2ex;
 }
/* .hlavicka {position:fixed;background-color:var(--Cbackground);width:95%;} */
.telo
 {display:block;
  padding-top:2ex;
  padding-bottom: 5ex;
  border:1px solid black; 

  border-top:1px solid #667766;
/*  border-bottom:1px solid #667766; */
 }

.telo_single
 {display:block;
  padding-top:2ex;
  padding-bottom: 5ex;
  border:1px solid transparent;
 }

.paticka
 {height:10ex;
 }

/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.Nadpis1>div
 {position:relative;
  display:inline-block;
  font-size:150%;
  margin-top:2ex;
  margin-bottom:1ex;
  border-bottom:1px solid black;
  z-index:10;
 }
.Nadpis_logo
 {position: absolute;
  bottom: 0;
  right: 0;
  text-align:right;
  font-size:x-small;
  display:none;
 }
.Nadpis2>div
 {position:relative;
  display:inline-block;
  font-size:120%;

/*  margin-top:2ex;
  margin-bottom:1ex;
*/
  margin-top:5px;
  margin-bottom:5px;


  border-bottom:1px solid black;
 }
.Nadpis3>div
 {position:relative;
  display:inline-block;
  font-size:110%;
/*  margin-top:2ex;
  margin-bottom:1ex; 
*/
  margin-top:5px;
  margin-bottom:5px;

  border-bottom:1px solid black;
 }




.Anadpis2
 {font-size:110%;
  text-decoration: underline;
  margin-top:1em;
 }


.coment0 {color:var(--Cklik);}
.coment0:hover {color:var(--Cklikhover);text-decoration:underline;}

.Ait
 {font-style: italic;
  font-family: "Georgia","Times New Roman",serif;
  color: #667766;
-webkit-text-size-adjust:none;
-ms-text-size-adjust:none;
-moz-text-size-adjust:none;
text-size-adjust:none;

 }

.tt_it
 {font-style: italic;
  font-family: "Georgia","Times New Roman",serif;
  color: #665D1E;
  color: #704214;
  color:var(--Cpozn);
/*  font-size:115%; */
 }
.tt_gray
 {color: #667766;
 }
.tt_b
 {font-weight:bold;
  text-decoration: underline;
 }
.tt_bf
 {
  color:var(--Cbf);
  font-weight:bold;
  text-decoration: underline;
 }
.tt_pozn
 {
  color:var(--Cpozn);

  font-style: italic;
  font-family: "Georgia","Times New Roman",serif;
  font-size:15px;
  text-align:right;
 }

ul
 {display: block;
  list-style-type: disc;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
 }

.Aul1       {list-style-type:circle;}
.Aul1       {list-style-type:decimal;}
.Ali1 ul    {list-style-type:disc;  }
.Ali1 ul ul {list-style-type:square;}


.rozbalEQ {display:inline-block; position:relative;border:1px solid transparent;}
.rozbalEQ:hover {cursor:pointer;color:var(--Cklik); border:1px solid var(--Cklikhover);}
.rozbalEQ  > div:nth-of-type(1){display:inline-block;color:var(--Cklik); position:relative;}
.rozbalEQ  > div:nth-of-type(2){display:inline-block;color:var(--Cklik); position:relative;}
.rozbalEQ  > div:nth-of-type(3){display:none; position:relative;}

.rozbalPOZOR {position:relative;margin-left:0px;border:1px solid transparent;padding:5px;margin-bottom:1ex;}
.rozbalPOZOR:hover {cursor:pointer; border:1px solid var(--Cklikhover);}
.rozbalPOZOR  > div:nth-of-type(1){display:inline-block;color:var(--Cklik); position:relative;font-size:small;}
.rozbalPOZOR  > div:nth-of-type(2){display:none; position:relative;}

.rozbal {position:relative;margin-left:0px;border:1px solid transparent;}
/* .rozbal:hover {cursor:pointer; border:1px solid var(--Cklikhover);} */
/* .rozbal:hover {cursor:pointer;} */
.rozbal > div:nth-of-type(1){color:var(--Cklik); position:relative;}
.rozbal > div:nth-of-type(1):hover {color:var(--Cklik2); position:relative;}
.rozbal > div:nth-of-type(2){display:none; position:relative;padding-bottom:2ex;}



table.tab_tmp1 td {border-bottom:1px solid #667766;padding-top:1ex; padding-bottom:1ex;}
table.tab_tmp1 tr td:nth-of-type(1) {text-align:right;}
table.tab_tmp1 tr td:nth-of-type(2) {text-align:center;padding:2px 5px 2px 5px;}
table.tab_tmp1 tr td:nth-of-type(3) {text-align:left;}
table.tab_tmp1 tr td:nth-of-type(5) {text-align:center;padding:2px 30px 2px 30px;color:gray;border-right:1px solid #667766;border-left:1px solid #667766;}
table.tab_tmp1 tr td:nth-of-type(6) {text-align:right;}
table.tab_tmp1 tr td:nth-of-type(7) {text-align:center;padding:2px 5px 2px 5px;}
table.tab_tmp1 tr td:nth-of-type(8) {text-align:left;}

.definice,
.veta,
.dukaz  {position:relative;margin-top:1ex;}
.definice > div:nth-of-type(1),
.veta     > div:nth-of-type(1),
.dukaz    > div:nth-of-type(1) {font-weight:bold;}
.definice > div:nth-of-type(2),
.veta     > div:nth-of-type(2) {font-style: italic;}
.dukaz    > div:nth-of-type(3) {position:relative;width:100%;text-align:right;}





.ye-print {display:none;}

.Tinit
 {position:absolute; left:0px;top:0px;
  font-size:x-small;
 }


.clickstyle
 {position:relative;
  display:inline-block;
 }
.clickstyle div
 {position:relative;
  display:inline-block;
  padding-left:1ex;
  padding-right:1ex;
  color:var(--Cklik);
 }
.clickstyle div:hover
 {text-decoration:underline;
  color:var(--Cklikhover);
 }


.T_time
 {position:relative;
  display:inline-block;
  width:8ex;
  text-align:center;
 }