body, .norm { 
 font: normal 87% sans-serif;
 font-family: Verdana,"Arial CE", Helvetica, Arial, sans-serif;  
 color: #000;
 text-align: center;
 padding: 0;
 padding-bottom: 50px;
 margin: 0; 
 background: url(images/zelene-pozadi.jpg) repeat;
 min-width: 780px; 
}
.norm { 
 background: url(images/zlute-pozadi.jpg) repeat;
}
a {text-decoration: underline; color: #9c2cb5}   
a:hover {color: #ec3cb5}   
p {text-indent: 0px; text-align: justify;}
strong {font-style: normal; font-weight: bold;}
em {font-style: italic; font-weight: normal;}  
img {border: 0px #000000 solid;}

H1,H2 {color: #ff6531;}
H3,H4,H5,H6 {color: #ad2c00;}
H1{font-size: 190%;}
H2{font-size: 150%;}
H3{font-size: 125%;}
H4{font-size: 110%;}
H5{font-size:  90%;}
H6{font-size:  70%;}

acronym {border-bottom: 1px dashed gray; cursor: help;}

.vnitobsah p:first-letter{
 font-size: 125%;
 font-weight: bold;
 color: #ff6531;
}

.clearR {clear: right;}
.clearL {clear: left;}
.clearB {clear: both;}

.obsah img {
border: 1px #bd9a6b solid;
border-right-width: 2px;
border-bottom-width: 2px;
float: left;
margin: 15px 15px 15px 0px;
}

.vpravo {float: right; margin: 0px 0px 0px 15px;}
.vlevo  {float:left; margin: 15px 15px 15px 0px;}

.obrR {float: right; margin: 15px 0px 15px 15px;}
.obrR img {border: 0 black solid; margin: 0;}
.lokalni {font-style: italic; background-color: #f7ebc6;}

.tabCenter {text-align: inherit !important; text-align /**/:center;} 
.tabCenter table{margin-left: auto; margin-right: auto;}
.nodisplay {display: none;}

/* --------------------- */
.page0 {
 position: relative;
 left: 0;
 top: 0; 
 width: 770px;
 margin: 0px auto;
 padding: 0;
 text-align: left; 
}
.page1 {
/* pruh pod leve menu */                
 position: relative;
 left: 0;
 top: 0; 
 width: 770px;
 margin: 0px auto;
 padding: 0;
 text-align: left; 
 background: url(images/pruh.gif) repeat-y left top;
}
.page2 {
/* obrazek pod leve menu */
 position: relative;
 width: 100%;
 background: url(images/stredni_poz.jpg) no-repeat 0px 140px;
 padding: 0;
 margin: 0; 
}
.page3 {   
/* obrazek pod horni menu */
 position: relative;
 width: 100%;
 background: url(images/horni_poz2.jpg) no-repeat left top;
}

.obsah {float: right; width: 530px;} 
.obsah a:visited {color: #39558c} 
.vnitobsah {width: auto; padding: 195px 30px 40px;}
.hlavnimenu {
 font-family: "Times New Roman CE", serif;
 position: absolute;
 right: 25px;
 top: 150px; 
 width: 770px;
 text-align: right;
 height: 33px; 
 z-index: 5;
}
.hlavnimenu ul {display: block;  padding: 0; margin: 0;}
.hlavnimenu li {display: inline; padding: 0; margin: 0;}
.hlavnimenu a, .aktivni {
 font-size: 16px;
 font-weight: bolder;
 text-decoration: none;
 text-align: center;
 word-spacing: 0px;
 color: #000;
 padding-top: 5px !important; padding-top /**/:0px;   
 padding-bottom:6px !important; padding-bottom /**/:0px; 
 padding-left: 8px; 
 padding-right: 5px;
 border: #000033 solid;
 border-width: 1px 3px 3px 1px;
 line-height: 28px; 
 width: auto !important; width /**/:0px; 
 background: #84b663;
 margin-right: 4px;
}
.hlavnimenu a:hover {
 text-decoration: underline;
 color: #000;
 background: #84b663 url(images/hortl.gif) repeat-y 6px 0px;
}
.pommenu {
 font-family: "Times New Roman CE", serif;
 width: 180px;
 margin: 233px 0 100px 0px;
 float: left;
}
.aktivni{background: #d69e31; color: #215900;}  
.ddiv1,.ddiv2,.ddiv3,.ddiv4,.ddiv5,.ddiv6,.ddiv7 {
 width: 185px;
 height: 41px;
 background-repeat: no-repeat;
}
.ddiv1 a,.ddiv2 a,.ddiv3 a,.ddiv4 a,.ddiv5 a,.ddiv6 a,.ddiv7 a,.act {
 height: 100%;
 display: block;
 font-weight: bolder;
 font-size: 16px;
 color: #000;
 text-decoration: none;
 text-align: right;
 padding: 11px 14px 0 0;
 padding-top: 11px !important; padding-top /**/:9px;   
 background: url(tl1d.gif) no-repeat;
}
.ddiv1,.ddiv1 a {background-image: url(images/tl1d.gif);}
.ddiv2,.ddiv2 a {background-image: url(images/tl2d.gif);}
.ddiv3,.ddiv3 a {background-image: url(images/tl3d.gif);}
.ddiv4,.ddiv4 a {background-image: url(images/tl4d.gif);}
.ddiv5,.ddiv5 a {background-image: url(images/tl5d.gif);}
.ddiv6,.ddiv6 a {background-image: url(images/tl6d.gif);}
.ddiv7,.ddiv7 a {background-image: url(images/tl7d.gif);}
.act            {background-image: url(images/tl1ac.gif);}
.ddiv1 a:hover,.ddiv2 a:hover,.ddiv3 a:hover,.ddiv4 a:hover,.ddiv5 a:hover,.ddiv6 a:hover,.ddiv7 a:hover {
 background-position: -185px 0;
 color: #420000;
 text-decoration: underline;
}    
.logo   {position: absolute; left: 61px;  top:48px;  height: 92px; width: 140px;}  
.vlajky {position: absolute; left: 181px; top:170px; height: 18px; width: 230px; z-index: 10;}  
.obrazek1 {position: absolute; left: 306px; top:71px;}
.obrazek2 {position: absolute; left: 463px; top:66px;}
.obrazek3 {position: absolute; left: 615px; top:64px;}
.obrazek1 img, .obrazek2 img {width: 98px; height: 59px;}
.obrazek3 img {width: 98px; height: 44px;}
.paticka {
 position: relative;
 font: bold 14px/1.6 sans-serif;
 left: 15px;
 width: 770px;
 height: 28px;
 background: url(images/paticka.gif) no-repeat left top;
 text-align: center;
}
.technicke {padding-right: 30px; text-align: right;}
.technicke a:hover{text-decoration: underline;}
.technicke a {
  font: bold 12px sans-serif;
  color: #315110;
  padding: 2px 8px;
  border: 1px black solid;
  background-color: #deefbd;
  text-decoration: none;
}
.autor {
  font-size: 12px;
  color: #000;
  padding-right: 30px;
  text-align: right;
}
.sipkanahoru {
  position: absolute;
  right: 20px;
  bottom: 20px;
  border: none;
} 
.pocitadlo {
  position: absolute;
  left: 30px;
  bottom: 95px;
  border: none;
} 

.inline {display: inline;}
.liNone {list-style-type: none;}

.durazrudy, .durazrudyB {color: #840000; font-size: 105%;}
.durazrudyB {font-weight: bold;}
.durazcernorudy {color:#580000; font-size: 105%;}

fieldset {width: 400px; padding-left: 10px;}
.superscript {vertical-align: super; font-size: 65%;}
