*   {margin:  0;
     padding: 0;
     border:  0;}
     
body   {background: #F7E300 url("../grafika_webu/PozadiHorni.jpg") top left repeat-x;
        font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
        font-size: 10pt; 
        color: #000000;}
        
p      {padding: 0; padding-bottom: 15px;
        margin:  0; 
        border:  0;
        color: #000;
        text-align: left;
        line-height: 130%;}

img {border: 1px solid #ccc; padding: 2px;}
img.uvodni {border: 0;}

img#mapa {border: 1px solid #ccc; padding: 2px; position: relative; top: -180px; left: 300px;}

.nahled {width: 200px;}
div.nahledyFotek {width: 260px; height: 350px; float: left;}
div#uvodniText {width: 500px; float: left;}
div#uvodniObr {float: left; padding-left: 20px;}
div#uvodniObr img {border: 0;}

h1     {display: inline;
        font-size: 12pt;}

h1 a   {background-color: transparent;
        display: block;
        width: 178px;
        height: 136px;}
        
h1 span {background: url("../grafika_webu/Logo.jpg") no-repeat;
         display: block;
         cursor: pointer;
         position: absolute;
         width: 100%;
         height: 100%;}

#logo   {width: 177px;
         height: 136px;
         position: relative; 
         top:  48px;
         left: 27px;}

/* seznam pro hlavni menu */       
ul   {list-style-type: none;} 
li   {display: inline;}

#hlavniMenu  {position: relative; 
              width: 600px;
              left: 212px;
              top: 36px;}
              
ul#hlavniMenu a  {display: inline-block; 
                  line-height: 28px; text-align: center;
                  background: #CE0000;
                  color: #fff;
                  border-right: 1px solid #8F0000;
                  border-left: 1px solid #CE0000;
                  text-decoration: none;
                  font-size: 11pt;
                  font-weight: bold;
                  padding: 0px 8px;
                   }

ul#hlavniMenu a:visited {color: #fff; }
ul#hlavniMenu a:hover   {color: #fff; padding: 0px 8px; background: #555555; border-right: 1px solid #fff; border-left: 1px solid #fff; }
ul#hlavniMenu a:active  {color: #fff;  }

#subMenu  {position: relative; 
           width: 800px;
           left: 55px;
           top: 35px;}
              
ul#subMenu a  {display: inline; 
               height: 30px;
               line-height: 30px;
               color: #ccc;
               background: none;
               text-decoration: underline;
               font-size: 10pt;
               font-weight: normal;
               border-left: 0px solid #ffffff;
               padding: 0 8px;}

ul#subMenu a:visited {color: #ccc; }
ul#subMenu a:hover   {color: #fff;}
ul#subMenu a:active  {color: #ccc; }

#spodniRadek   {position: relative; 
                width: 500px;
                left: 430px;
                top: 50px;
                font-size: 8pt;
                color: #666;}
      
h2 {font-size: 14pt; color: #004460; padding-top: 10px; padding-bottom: 15px; }
h3 {font-size: 11pt; color: #001E8F; padding-top: 15px; padding-bottom: 10px;}
h4 {font-size: 11pt; color: #0058BB; padding-top: 15px; padding-bottom: 10px; }
h5 {font-size: 11pt; padding: 10px 15px; background: green; color: white; }
h6 {font-size: 11pt; padding: 10px 15px; background: gray; color: white; margin: 15px 0;}


/* ------- definice 2 sloupcoveho layoutu ------------------------------------------------ */
/* --------------------------------------------------------------------------------------- */

#main {width:       962px;   
       margin-left:  auto;
       margin-right: auto;
       text-align:   left;
       background:   url("../grafika_webu/Pozadi.jpg") top left repeat;
       padding: 0; 
       border: 0; }

#hlavicka-null {width: 100%; 
                padding:  0;
                border:   0; 
                margin:   0;}

#hlavicka      {padding:  0;
                border:   0;
                margin:   0;
                height: 220px; 
                background: url("../grafika_webu/Hlavicka.jpg") left no-repeat;}

#vlevo-null    {float:  left;
                width: 20px;
                padding: 0;
                border:  0;  
                margin:  0;}

#vlevo         {padding: 0;
                border:  0;
                margin:  0;}
     
.vpravo-null   {float: right;
                width: 900px; 
                padding: 0; 
                border: 0;}

.vpravo        {padding: 0; 
                border:  0;
                padding-top: 5px;
                padding-left:   0px; 
                padding-right:  40px; 
                padding-bottom: 20px;
                min-height: 400px;
                height:     400px;} 

div[class] .vpravo {height: auto;}
     
#paticka-null  {clear: both;
                width: 100%;
                padding: 0;
                border:  0;}

#paticka       {padding: 0;
                border:  0;
                height: 100px; 
                background: url("../grafika_webu/Paticka.jpg") left no-repeat;}

hr {display: none}
/* --------------------------------------------------------------------------------------- */

/* tabulky */
table    {border: 0; border-bottom: 1px solid #000; 
          margin-bottom: 15px; 
          font-size:10pt; 
          text-align: right;
          border-collapse: separate;
          width: 840px;}
          
table.popisLeseni  {text-align: center;}         

th         {text-align: center;}
tr         {background: #F0F9FE; }
tr.first th    {background: #FF9000;}
tr.second th   {background: #FFE400;}

td       {border: 0px solid #fff; padding: 3px 5px; width: 10%; background: #fff;} 
.popisLeseni td {width: 10%;}
td.firstCell {width: 200px; text-align: left;}


a {color: #000;}
a:hover {color: #000;}

#spodniRadek a {color: #000;}
#spodniRadek a:visited {color: #000;}
#spodniRadek a:hover {color: #bbb;}
#spodniRadek a:active {color: #000;}

a.odkaz       {color: #777777; text-decoration: underline; font-size: 10pt; display: block;}
a:hover.odkaz {color: #000000; text-decoration: underline; font-size: 10pt;}

a.externi {display: block;}

