/*
 SVETLA: #DCE6EC
 STREDNI: #9EBDCA 
 TMAVA:  #4888A1
*/
.pozadi { background:  #DCE6EC url('../obrazky/prechod.jpg') repeat-y left; }
.noborder {border: none}
.blok {text-align: justify}
.cara {border-bottom: 1px solid gray}
body {margin: 0}
p {
 margin-top: 4;
 font-size: small;
}
h1 {
 margin-top: 0;
 margin-bottom: 10;
 font-size: 28px;
 font-weight: bold;
}
h1.lekce {
 text-align:center;
 margin-top: 0;
 margin-bottom: 10;
 font-size: 28px;
 font-weight: bold;
}
h2 {
 margin-top: 5;
 margin-bottom: 1;
 font-size: medium;
}
h3 {
 margin-top: 2;
 margin-bottom: 8;
 font-size: 14px; 
}
a:visited {
 color: #3366cc;
}
a:active {
 color: blue;
}
a:hover {
 text-decoration: none;
 color: blue;
}
a.cesta.act {
 font-weight: bold;
}
A.slactive {color: black};
A.slactive:visited {color: black};
A.slactive:hover {color: blue}; 

ul {
 margin-top:6px;
 margin-left:18px;
}
ul li {
 margin-top:10px;
 text-align: justify
}

TABLE.main {
  width: 100%;
  width: 100%;
  width: expression( ((document.body.clientWidth<772)?'772px':((document.body.clientWidth>940)?'940px':'100%')) );
  max-width: 1000px;
  min-width: 772px;
  height: 100%;
  border: none;
  border-left:  1px solid #0000A6;
  border-right: 1px solid #0000A6;
  border-collapse: collapse;
}

TABLE.lekce {
 border-collapse: collapse;
}
TABLE.lekce TD {
 padding:4px;
 border: 1px solid black; 
}
TD.logo {
 height: 100;
 width: 140;
 background-color: #9EBDCA;
}
TD.prouzek {
 padding: 10px;
 padding-top: 0px;
 text-align: right;
 height: 39;
 width: 100%
}
TD.vnitrek {
 vertical-align: top;
 padding: 18px;
 padding-bottom: 0
}

/* ----- MENU ----- */
A.menu {
 color: #1A65A4;
 text-decoration: none;
 font-weight: bold;
 font-family: "Arial CE,Arial", sans-serif;
 font-size: 16px;
}
A.menu:hover {
 text-decoration: underline;
}
A.menu:visited {
 color: #1A65A4;
}
A.menu:active {
 color: blue;
}

A.menu.active {
 color: white;
 font-weight: bold;
 font-size: 16px;
}
A.menu.active:visited  {
 color: white;
}
A.menu.active:active  {
 color: white;
}

TABLE.menu {
 border: none;
 height: 31px;
 width: 100%; 660px
 padding: 0px;
}

SPAN.menu {
 display: table-cell;
 cursor: hand;
 width: 110px;
 height: 31px;
 text-align: center;
 vertical-align: bottom;
 padding-top: 8px;
 padding-bottom: 0px;
 background: url('../obrazky/zalozkan.gif');
 margin: 0px;
 border-bottom: 1px solid gray;
}
SPAN.menu.active {
 background: url('../obrazky/zalozkaa.gif');
 border: none;
}
/* ----- LEVE MENU ----- */
A.leve {
 color: white;
 valign: middle;
 font-weight: normal;
 font-family: "Arial CE,Arial", sans-serif;
 font-size: 14px;
 line-height: 80%;
}
A.leve:visited {
 color: white;
}
A.leve:active {
 color: yellow;
}

A.leve.activ {
 color: white;
 font-weight: bold;
 font-size: 18px;
}
A.leve.activ:visited {
 color: white;
}
A.leve:hover {
 color: yellow;
}

TABLE.leve {
 color: white;
 border: none;
 width: 100%;
 height: 30px;
 padding: 0px; 
 background-color: #1A65A4;#4888A1
} 

/*-----KURZY TABULKA-----*/
table.kurzy {
 border: solid windowtext 1pt;
 border-collapse: collapse;
}
td.kurzy {
 padding: 0cm 3.5pt 0cm 3.5pt;
 vertical-align: top;
 border:  solid windowtext 1pt;
} 
td.kurzy.head {background: #ddeeff; padding: 1pt}
td.kod {width:47}
td.kurzy.skoleni {width:180  }
td.kurzy.popis {width:470}
td.kurzy.dalsi {width:90}

#tl_lekce {width: 720px; height: 470px; border: none}
#tl_uvod {width: 720px; height: 470px; border: 2px outset #FDF4DF; background-color: #FFEDBF; margin: 0}

.info { color: red }
.info.1 { font-size : 12px }
.info.2 { font-size : 16px; font-weight : bold }
.info.3 { font-size : 19px; font-weight : bold }

table.login { background-color: #ACD7B4; border: 2px outset }
.login input { height: 25px; width: 100px; font-weight: bold; font-family: "Times New Roman", times, serif; font-size: 12pt; padding-left: 4px }
.nepristup { background-color: #D6E0DF }