/*
Barvy
modrá globals = #336FAB
světle modrá = #CEDEEF
zelená globals = #73BE1E
světle zelená = #CEEFA7
oranžová globals = #FA9600
světle oranžová = #FFDAA2
*/
body
{
   background-image: url(../imgs/bg_uu.jpg);
}
body.DEMO {background-position: 0px -67px}
h5
{
   background-image: url(../imgs/h4.gif);
}
object
{
   margin: 0.5em;
}
#OBALKA, #LOGO
{
   width: 990px;
}
h1
{
   padding: 20px 0 20px 40px;
   margin: 0;
   width: auto;
}
h1.IMG {
   padding: 0 0 6px 8px;
}
#LOGOUU
{
   position: absolute;
   margin-left: 160px;
   margin-top: 15px;
}
#MAIN
{
   padding: 0.66em 0 0 0;
   margin-top: 0;
}
#MAININ
{
   margin-right: 150px;
   background: url(../imgs/mainin_uu.gif) repeat-x;
   border-top: none;
   padding-top: 0;
   border-left: 10px dotted #FFFFFF;
   border-right: 10px dotted #FFFFFF;
}
#LEFT, #RIGHT
{
   width: 150px;
}
#LEFT
{
   float: left;
}
.DATUM
{
   margin: 0 0 0.5em 10px;
   float: left;
}
#RIGHT
{
   float: right;
}
#LEFT ul.MENUSTRANA
{
   margin-left: 0;
}
#RIGHT ul.MENUSTRANA
{
   margin-right: 0;
}
.MENUSTRANA
{
   width: 140px;
   background: url(../imgs/menukurzy.gif) repeat-y;
}
.MENUSTRANA li
{
   margin: 0;
   padding: 5px 8px;
}
#RIGHT ul.MENUSTRANA
{
   float: right;
}
.MENUSTRANA table
{
   margin: 0;
}
.MENUSTRANA td {
   padding: 0.25em 0.1em;
}
.MENUSTRANA input.text
{
   width: 55px;
}
.MENUSTRANA input.button
{
   width: 100px;
}
.MENUSTRANA li
{
   border-bottom: 2px solid #FFFFFF;
}
li.NADPIS, li.PRVNINADPIS
{
   background-repeat: no-repeat;
}
li.NADPIS, li.PRVNINADPIS
{
   background-image: url(../imgs/menustrana.gif);
}
.MENUSTRANA p
{
   margin: 0;
}
.TOPODKAZY
{
   text-align: right;
   margin: 0 150px;
   padding: 0.5em;
}
.TOPODKAZY a
{
   padding-left: 0.5em;
   padding-right: 0.5em;
   border-left: 1px solid #FFFFFF;
}
.test a
{
   font-weight: 900;
}
.test input
{
   margin: 1px 0.5em 1px 1px;
}
.test ol
{
   list-style-position: outside;
}
.test select
{
   margin: 1px 0;
}
.test ol li select
{
   margin: 1px 0.5em;
}
.test ol li
{
   padding-bottom: 0.5em;
   padding-top: 0.5em;
   border-bottom: 1px solid #EEEEEE;
}
span.ZVUK
{
   background: url(../imgs/sound.gif) no-repeat 0 0.2em;
   padding-left: 25px;
}
img.SLOVICKO
{
   width: 70px;
}
ul.SEKCE, ul.LEKCE
{
   margin: 0;
   padding: 0;
   position: relative;
   text-align: center;
   display: block;
}
.INTRO td {
   padding: 2px;
   text-align: center;
}
.INTRO td img {
/*  border: 1px solid black; */
  margin: 4px 2px 2px 2px;
}
.INTRO td.VYBRANA img {
  border: 2px solid #73BE1E;
  margin: 2px 0px 0px 0px;
}
ul.LEKCE li
{
   height: 22px;
   margin: 5px 0 5px 3px;
   padding: 2px;
   background: url(../imgs/lekce_s.gif) no-repeat;
   text-align: center;
   line-height: 22px;
   list-style: none;
   display: inline;
}
ul.LEKCE li.VYBRANA
{
   background: url(../imgs/lekce_o.gif) no-repeat;
}
ul.LEKCE li.HOTOVA
{
   background: url(../imgs/lekce_z.gif) repeat-x;
}
.PADDING ul.BL li.VYBRANA
{
   background: #FFDAA2;
}
.PADDING ul.BL li.HOTOVA
{
   background: #CEEFA7;
}

.HOTOVE
{
   background: #CEEFA7 url(../imgs/menukurzy.gif) repeat-y;
}
ul.SEKCE li
{
   padding: 0.25em 2px;
   display: inline;
   line-height: 22px;
   margin: 0.5em 3px 0.5em 0;
}
ul.SEKCE li
{
   background-color: #AAAAAA;
}
ul.SEKCE li.DOSTUPNA
{
   background-color: #CEEFA7;
}
ul.SEKCE li.VYBRANA
{
   background-color: #FA9600;
}
ul.B li a {
   font-weight: 900;
   color: white
}
ul.B li.VYBRANA {
   background: url(../imgs/lekce_o.gif) repeat-x;
}
ul.B li {
   background: url(../imgs/lekce_z.gif) repeat-x;
}
ul.B li.VYBRANA a {
   color: black
}

#SLOVNIK
{
   text-align: center;
   margin: 0;
   padding: 0;
   line-height: 225%;
   clear: both;
}
#SLOVNIK input
{
   font-size: 80%;
}
#SLOVNIK span
{
   background: url(../imgs/slovnik.gif) no-repeat;
   _background-position: 0 3px;
   padding-left: 105px;
}
.SLOVNIK
{
   margin: 0 0 0.5em 0;
   padding: 0 10px 0 0;
   clear: both;
}
.LINKA
{
  clear: both;
  margin: 0;
  border: 1px solid #DDDDDD;
}
a, legend, span.ZVUK, ul.LEKCE a, ul.LEKCE li, .SUBMENU a, tr.THEAD th,
.DESC
{
   font-weight: 900;
}
#MENUJAZYKY
{
   background: url(../imgs/menujazyky.gif) repeat-x;
   padding-top: 15px;
   margin-bottom: 1em;
}
#MENUJAZYKY a
{
   font-weight: normal;
   margin-left: 1em;
}
.VYBRANE, .SELA
{
   text-decoration: underline;
}
.STU
{
   cursor: pointer;
}
.ADMIN li
{
   padding: 1px 10px;
}
span.ODESLAT
{
   padding: 10px 0 10px 80px;
   background: url(../imgs/odeslat.gif) no-repeat 10px center;
}
span.ODESLAT a {
  background: ButtonFace;
}
.INFO {
  margin: 6px 20px;
}
.PODNADPISEM
{
  margin-top: -5px;
  margin-bottom: 1em;
}
.CHYBA h3, .INFO h3
{
  margin-top: 0;
}
.SOBRAZKEM h3, h4.SOBRAZKEM
{
  padding-bottom: 10px;
}
.INFO img, .SOBRAZKEM img
{
   margin-bottom: -8px;
  }
.test input, input.orange, textarea, select
{
  border: 1px solid #73BE1E;
}
#MAININ, input, select, textarea
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h1 a, ul.SEKCE a
{
   font-weight: normal;
}
tr.MEZERA td
{
   border: none;
   height: 6px;
}
input.orange
{
   width: 160px;
}
#LOGO span
{
   display: block;
   height: 65px;
   cursor:pointer;
}
.DESC
{
   font-style: italic;
}
/*
Barvy
modrá globals = #336FAB
světle modrá = #CEDEEF
zelená globals = #73BE1E
světle zelená = #CEEFA7;
oranžová globals = #FA9600
světle oranžová = #FFDAA2
*/
body, ul.LEKCE li.DALSI a
{
   color: #000000;
}
legend, a
{
   color: #336FAB;
}
.DATUM, .INFO
{
   color: #AAAAAA;
}
ul.LEKCE li, ul.SEKCE li
{
   color: #696969;
}
li.NADPIS, li.PRVNINADPIS, li.NADPIS a, li.PRVNINADPIS a
{
   color: #FFFFFF;
}
h6, span.ZVUK a, .test, .VYBRANE, .MENUSTRANA .VYBRANE a, a.VYBRANE, thead th, tr.THEAD th,
ul.SEKCE li.VYBRANA, ul.LEKCE li.VYBRANA, h1 a
{
   color: #000000;
}
h5, .DESC
{
   color: #73BE1E;
}
.SUBMENU a
{
   color: #FA9600;
}
.MENUSTRANA a, .STU
{
   color: #336FAB;
}
.INTRO {
  background-color: #EEE;
}
.INTRO td.VYBRANA {
  background-color: #FFF;
}
ul.SUBMENU li, body, #MAININ, .TOPODKAZY
{
   background-color: #FFFFFF;
}
.SLOVNIK
{
   background-color: #CEDEEF;
}
.MENUSTRANA
{
   background-color: #DDDDDD;
}
.TOURMENU {
  background-color: rgb(210, 236, 248)
}
.UNI, thead th, tr.THEAD th, .test input, .test textarea, .test select
{
   background-color: #CEEFA7;
}
li.NADPIS, li.PRVNINADPIS
{
   background-color: #336FAB;
}
.BONUS
{
   background-color: #FFDAA2;
}
.BANNERY div
{
   position: relative;
   padding: 2px;
   margin: 10px auto;
   background: white;
   border: 1px solid #73BE1E; 
}

.BANNERY div a
{
   font-weight: normal;
}
div.loga {
  margin: 4px 0;
  padding-top: 4px;
  background-color: white;
  font-weight: normal;
  text-align: center;
}
div.loga img {
  margin: 4px 0 3px 0;
}
div.loga hr {
  width: 95px;
  height: 1px;
  border-color: #FFDAA2;
  border-bottom: none;
  color: #FFDAA2;
  margin: 0 auto;
  text-align: center;
}
ul.LEFT {
  padding-left: 20px;
  padding-right: 0;
}

table.EXPL {
  width: auto;
  margin-left: 33px;
}
.EXPL th {
  font-weight: bold;
}
div.SLOVA {
	border: 1px solid black;
	margin: 2px;
	padding: 4px;
	text-align: center;
	line-height: 150%;
}
.perfield p {
  line-height: 180%;
}
p.mez { margin-top: 1em }