body, html {font-size: 100%;
            font-family: Verdana, "Geneva CE", lucida, sans-serif;
            color: #000;
            text-align: center;
            margin: 15px;
            padding: 0px;
            background: #FBA535;} 
            
a, a:link, a:visited {color: #054E83;
                      text-decoration: underline;}
                      
a:hover {color: #C74418;}   

img.ins {padding: 2px;
         border: 2px solid #C74418;
         margin: 5px 10px 5px 0;}                   
            
div#main {width: 762px;
          margin: 0px auto;
          padding: 0px;
          text-align: left;
          background: #FBC361 url(images/pozadi.jpg) 50% 50% repeat-y;
          font-size: 0.8em;}
          
div#hlava {position: relative;}
          
div#menu {width: 180px;
          padding: 0px;
          margin-top: -100px;
          background: #3B3A1B;
          position: absolute;
          top: 215px;
          left: 24px;}
          
/*html>body div#menu {left: 24px;}         */
         
div#telo {margin: 5px 0px 0px 224px;
          padding: 0;
          width: 500px;
          line-height: 140%;}                                          
          
div#patka {background: url(images/spodek.jpg) left bottom no-repeat;
           clear: both;
           width: 762px;
           height: 180px;
           margin: 0px;
           padding: 0px;}
           
p#nahoru {margin: 0;
          padding: 0;
          font-weight: bold;
          font-size: 1.1em;
          z-index: 200;
          display: block;
          position: relative;
          top: 120px;
          left: 80px;}

h1 {background: url(images/hlava.jpg) left top no-repeat;
    clear: both;
    width: 762px;
    margin: 0px;
    padding: 0px;
    height: 219px;}
    
div#patka *, h1 span {display: none;}  

h2 {color: #C74418;
    font-size: 1.5em;
    padding: 0.25em 0;
    margin: 0;
    clear: both;}
    
h2.rok {text-align: center;
    font-size: 2em;
    padding: 0;
    margin: 0.5em;
    color: #FBA535;
    font-weight: 900;}    

h3 {color: #C74418;
    font-size: 1.1em;
    padding: 0.25em 0;
    margin: 0;
    clear: both;}
    
h4 {color: #AC3D0A;
    font-size: 1em;
    padding: 0.25em 0;
    margin: 0;
    clear: both;}
    
h5 {color: #000;
    font-size: 1em;
    padding: 0.25em 0;
    margin: 0;}  
    
div.v {color: #AC3D0A;
       font-size: 1em;
       margin: 0 0 0.5em 0;
       text-align: center;
       font-variant: small-caps;
       width: 100%;
       line-height: 180%;} 
       
div.v span {padding: 0.25em 0;
           /* border-bottom: 3px solid #C74418;*/
            margin: 0.5em;}       

p {margin: 0;
   padding: 0.5em 0;}
   
span.r {text-decoration: underline;}  

em {font-style: italic} 

strong, label {font-weight: bold;
               color: #C74418;}
        
strong.hneda {color: #AC3D0A;}        
        
cite {margin: 0.5em;
      padding: 0.25em;
      border: 3px solid #C74418;
      color: #C74418;
      font-variant: small-caps;
      font-size: 0.9em;
      width: 180px;
      text-align: center;} 
      
address {font-style: normal;}             
      
.right {float: right;}
.vpravo {text-align: right;}
.left {float: left;}
.center {text-align: center;}
.black {color: #000;}
.bordertop {margin-top: 30px;}

ul {padding: 0;
    margin: 0.25em 0;}
    
li {list-style-type: none;} 

ul.seznam li {list-style-type: circle;
              margin: 0.25em 15px;}
ul.seznam li li {list-style-type: disc;}              

div.fotka {clear: both;
           padding: 0.5em;
           width: 450px;}
           
div.fotka div {float: right;
               width: 200px;
               padding-top: 50px;}                    
      
/*table*/        
table {padding: 0;
       margin: 1em 0;
       border: 0;
       font-size: 0.85em;
       border-collapse: collapse;
       width: 98%;}
    
td {padding: 0.25em 0.5em;
    margin: 0;
    border: 0;
    border-bottom: 1px solid #000;}  
    
th {font-weight: bold;
    color: #C74418;
    padding: 0.25em 0.5em;
    margin: 0px;
    border: 0px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    text-align: left;}
    
col.right {margin: 0;
           border-left: 1px solid #000;}                         
   
/*menu*/
/* uprava http://www.meyerweb.com/eric/talks/2003/commug/commug.html */

#menu ul
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #DD520F;
width: 180px;
}

#menu ul li
{
list-style: none;
margin: 0;
padding: 0.25em 0px 0.25em 1em;
border-top: 1px solid #DD520F;
}

#menu a, #nahoru a {text-decoration: none;
         color: #DD520F;
         display: block;}
         
#menu a:link, #menu a:visited, #nahoru a:link, #nahoru a:visited {color: #DD520F;}

#menu a:link:hover, #menu a:visited:hover, #nahoru a:link:hover,  #nahoru a:visited:hover {color: #F7653C;}

#menu a.active, #menu a.active:visited, #menu a.active:visited:hover, #menu a.active:link:hover {color: #FBC361;}

/*menu konec*/

.novis {display: none;}

fieldset {border: 2px solid #C74418;
          padding: 0.5em;
          margin: 0 8px 25px 0;}
          
html>body fieldset {margin: 0 5px 25px 0;}          
          
legend {padding: 0.25em 0.5em;
        border: 1px solid #C74418;
        color: #C74418;
        font-weight: bold;}          
          
input.pole {width: 200px;
            font-family: monospace;
            margin: 5px 0 0 15px;
            background: #EEE;
            color: #333;
            font-size: 1.2em;}  
            
input.seminar {margin-left: 0px;
               width: 350px;}                           

label span {color: #000;
            font-size: 0.9em;
            font-weight: normal;} 
            
input.tlacitko {padding: 2px;}
input.ok {background: #00CC00;}
input.reset {background: #E71C1C;color: #EEE;}  
            
.historie li {margin: 10px;
              padding: 1em;
              border: 2px solid #C74418;
              font-size: 0.85em;}                                     

.historie a {font-weight: bold;
             margin: 0.5em 0;
             font-size: 1.2em;} 
             
.err {display: block;
      background: #FF4D4D;
      padding: 3px;
      font-weight: bold;}

.ok {display: block;
     background: #A4F7A4;
     padding: 3px;
     margin-right: 15px;
     font-weight: bold;
     float:right;}  
     
#osobni td {border:none;vertical-align:middle}
#osobni tr {border:none;}      
#osobni table {font-size:1em}                                            

