body  { background-color: rgb(255,160,0);
       
       color: rgb(0,0,0); font-family: sans-serif;
       font-weight: bold;
       font-size: 0.8em;
       padding: 15px 10px 0 10px;}

body, html {scrollbar-track-color: rgb(255,140,0);
       scrollbar-face-color: rgb(255,140,0);
       scrollbar-highlight-color: rgb(255,255,255);
       scrollbar-3dlight-color: rgb(150,33,0);
       scrollbar-darkshadow-color: rgb(150,33,0);
       scrollbar-shadow-color: rgb(255,255,255);
       scrollbar-arrow-color: rgb(210,105,30);
       scrollbar-track-color: rgb(210,105,30)}

#main {width: 780px;
       margin: 4px auto 4px auto;
       padding-bottom: 5px;}

div#galerie {text-align: center;}
div#galerie img { margin-top: 5px;
                  margin-left: auto;
                  margin-right: auto;
                  border: 2px rgb(150,33,0) solid;
                 }
p { margin: 0.5em 0 0 0; 
    text-align: justify; }

div.centered {text-align: center; margin: 0 auto 0 auto;}

h1 {font-size: 2.5em;
    color: rgb(115,25,0);
    margin: 0;
    font-variant: small-caps;}
    
table.dotted {margin-left: auto; margin-right: auto;}
table.dotted th {text-align: center; width: 80px; border: 0px rgb(150,33,0) dotted; padding-left: 10px; padding-right: 10px;}
table.dotted td {text-align: center; font-weight: normal; padding-top: 3px; border: 0px rgb(150,33,0) dotted;}
table.dotted td.clear {text-align: left; border: 0px;}

    

h2, div#ostatni {font-size: 1.4em; color: rgb(165,42,42); font-variant: small-caps; margin: 0; margin-top: 15px;}

.medailonek h2 {margin-top: 0px;}

table.menu  {padding: 3px; border: 0px; margin-left: auto; margin-right: auto;}
table.menu th {vertical-align: top;}

a.zpet, a.tlacitko  {
         font-variant: small-caps;
         text-decoration: none;
         background-color: none; /*(250,140,0)*/
         text-align: center;         
         vertical-align: middle;
         float: left;
         color: rgb(0,0,0);
         }         
a.zpet{ border: 2px rgb(210,105,30) solid;
         width: auto;
         height: 18px;
         font-size: 12px;
         padding-left: 15px;
         padding-right: 15px;
         padding-top: 2px;
         margin-top: 20px;
         font-weight: normal;}
         
a:hover.zpet, a:hover.tlacitko  {background-color: rgb(255,215,0);} 

a.tlacitko  {border: 2px rgb(210,105,30) solid;
         text-decoration: none;
         width: 180px;
         height: 24;
         font-size: 15px;
         padding-top: 2px;
         font-weight: bold;
         vertical-align: middle;}

a.tlacitko:visited, a.tlacitko:active {color: rgb(150,33,0);}

.hspace {width: 5px; height: 1px; float: left;}
.vspace {width: 780px; height: 15px; float: left;}

div.odsaz {padding-left: 15px;
             line-height: 2;}       

/* Uvodni stranka */
#title  {width: 282px;
         height: 75px;
         float: left;
         margin: 0; border: 0; padding: 0;
         margin-right: 5px;
         margin-bottom: 0px;
         background-color: none;}

div#menu  {width: 200px;
           height: 393px;
           margin: 0;
            float: left;
            text-align: left;
            }
            
div#menu .tlacitko
           {width: 194px;
            margin: 0 7px 10px 0;
            margin-right:  0px;
            float: left;
            text-align: center;
            }
.img_right  {float: right; width: 575px; height: 383px; margin: 0; padding: 0;}

h1#hlavni_nadpis {color: #000080;
                   font-family: Impact;
                   border-style: solid;
                   border-color: #000;
                   border-width: 4px;
                   font-size: 2.0em;
                   text-align: center;}       

/* Kdo je kdo */
div.medailonek  {width: 780px; float: left; margin-top: 10px;}
img.img_med_left, img.img_med_left_pavel  {width: 170px; float: left; margin-right: 8px;}
img.img_med_left_pavel {}  /*{height: 379px;}*/
img.img_med_right  {width: 145px; float: right; margin: 80px 0px 0px 8px;}
div.medailonek p {padding-top: 5px;}
        /* Specifikace div.ostatni u h2 */             
/* Terminy */

/* kontakt */       
#adresa_nadpis  {text-decoration: none;
                 font-variant: small-caps;
                 font-size: 1.4em;
                 }
                 
#adresa         {width: 202px;
                 padding: 20px 0 0 0; 
                 border-top: 14px;
                 font-size: 0.8em;
                 }

div.chronicle   {margin-left: 30px; margin-right: 30px; margin-top: 15px; padding: 10px; border: 1px rgb(150,55,0) dotted; font-style: italic; text-align: justify}
div.chronicle h2  {margin-top: 0; font-style: normal; font-size: 1.2em}

.videobox {
width: 435px;
height: 362px;
padding: 5px;
margin-left: auto;
margin-right: auto;
border: 1 rgb(210,105,30) solid;
} 

.clearboth {
clear: both;
}

table.middled tr td {
vertical-align: middle;
}

table.middled tr td img {
vertical-align: middle;
}

img.youtube {
border: 2px rgb(210,105,30) solid;  
}

div.author {
font-weight: normal;
font-size: 0.8em;
}

table.w700 {
width: 700px;
}