/* styly pro boldis.cz */

/* formatovani znacek-vzhled */

body {
      margin:0px;
      padding:0px;
      font-family:verdana, arial, helvetica, sans-serif;
      color:#333;
      background:#eecc66; 
      }

 h1{
     margin:0px 0px 15px 0px;
     padding:0px;
     font-size:28px;
     line-height:28px;
     font-weight:600;

     }
 h2 {
     margin:10px 0px 12px 0px;
     padding:0px;
     font:20px/25px verdana, arial, sans-serif;
     font-weight:600;
     text-align:center;
     }

 h3 {
     margin:8px 0px 8px 0px;
     padding:0px;
     font-size:16px;
     line-height:18x;
     font-weight:500;

     }
 h4 h5 {padding: 4px;}

td { font:12px/14px verdana, arial, sans-serif; 
    text-align:center;
    padding:2px;
     background-color:#ffcc66;
    }


th { 
     font:13px/14px verdana, arial, sans-serif; 
     font-weight:400;
     background-color:#ffcc66;
    }
table {
        margin-left: 15px;
        }


 p {
    font:13px/20px
      verdana,
      arial,
      helvetica,
      sans-serif;
    margin:0px
           0px
           16px
           0px;
     padding:0px;
    background-color:#ffffcc;
 }
 
.Content>p {padding:5px;  margin:0px; background:#ffffcc; }
.Content>p+p {text-indent:30px;}


ul { list-style: none;
     padding:0px;
     margin:0px;
    }

li {
     font:13px/14px verdana, arial, sans-serif;
     margin: 2px;
     padding:0px;
    }
     
 a
  {
  color:#930;
  font-size:12px;
  text-decoration:underline;
  font-weight:600;
  font-family:verdana,
              arial,
              helvetica,
              sans-serif;
    }
 a:link
  {color:#930;}
 a:visited
  {color:#930;}
 a:hover
  {color:#f60;}


/* Layout stranky */


#Header {
    margin:10px 0px 10px 0px;
    padding:5px 0px 0px 5px;

    height:37px;   /* 99px + 5px + 2px = 107px */
    border-top:1px solid #930;
    border-bottom:1px solid #930;
    
    line-height:11px;
    vertical-align:middle;    

         voice-family: "\"}\"";
         voice-family:inherit;

     height:30px; /* the correct height */
     }

body>#Header
        {height:30px;}


#Header h1 {
            text-align:left;
            vertical-align:middle;
            color:#e02a11;
            }

.Content {
        
        margin:0px 165px 50px 10px;
        padding:0px;
        clear:left;
        background:#ffffcc;       
          }


#Menu {
       position:absolute;
       top:65px;
       right:10px;
       width:135px;
       padding:10px;
       background-color:#cccc99;
       border:1px solid #999;
       line-height:17px;
       font: 11px/17px verdana, arial, sans-serif;     
      
       /* Again, the ugly brilliant hack. */
       voice-family: "\"}\"";
       voice-family:inherit;
       width:125px;
        }
       /* Again, "be nice to Opera 5". * */
body>#Menu {width:125px;}
       
                                               
.obrazek { 
               float:left;
               margin:2px 2px 2px 2px;
               padding:2px 2px 2px 2px; 
                                    
                 }
                 
 img
            { 
               border:none;
            }

.obrazek p { text-align:center;
                font-style:italic;
                margin:2px 2px 0px 2px ;
                 }

.spacer {
        clear:both
        }
                 
#Spodek {
      clear:both;
      padding:0px;
      font: 11px/17px verdana, arial, sans-serif;     
      text-align:left;
      vertical-align:top; 
        }
                          
#Spodek a, .row, .nav { font: 12px/17px verdana, arial, sans-serif; }                                                                
.sup  {  font: 8px/17px verdana, arial, sans-serif;
           vertical-align:super;                                              
        }


div.row {
       clear: both;
       padding-top: 10px;
       }
          
div.row span.label {
                float: left;
                width: 125px;
                text-align: right;
                 }
                      
div.row span.formw {
                    float: right;
                     width: 200px;
                    text-align: left;
                    } 
                                     
                         
/* pro textova menu */                                                       
                                       
             
.inline {
           display: inline;
           padding-left: 3px;
           padding-right: 7px;
           border-right: 1px solid red;
           text-align:center;
          }
                             
li.last {
         display: inline;
         padding-left: 3px;
         padding-right: 3px;
         border-right: 0px;
        } 
                                                                  
 /* navigacni pruhy */
.nav {
       width: 99%;
       background-color:#cc9;
       border: 1px solid #333;
       padding: 0px;
       margin: 0px auto;
       padding: 5px;
       color: #930;
        }
div.nav span.left {
                   float:left; 
                   text-align: left;
                   font-weight: bold;
                   width: 49%;
                   }


div.nav span.right {
                    float:right;
                    text-align: right;
                    font-weight:bold;
                    width: 49%;
                   }
                                                         

.center { text-align:center;}                                                         
