/* vlastnosti cele stranky */
body {
     color:black;
     background-color:RGB(255, 204, 153);
     font-size:80%;
     font-family:Tahoma, sans-serif;
     margin:0px;
     padding:0px;
     }

/* zakladni menu vlevo */
.menu {
        background-image:url('menu/menu_02.gif');
        background-repeat:no-repeat;
        background-color:white;
        color: black;
        width:140px;
        font-size:100%;
        padding-top:63pt;
       }


/* polozka v menu */
.menu_odkaz {
             font-weight:bold;
             line-height:150%;
             display:block;
             text-indent:15px;
            }

.menu_odkaz a {
               text-decoration:none;
              }

.menu_odkaz A:hover {
                     text-decoration:underline;
                    }

/* vybrana polozka */
.menu_odkaz_aktiv {
                   font-weight:bold;
                   line-height:140%;
                   display:block;
                   text-indent:15px;
                   color:RGB(255, 153, 102);
                   background-color:transparent;
                  }

/* oblast obsahujici datum posledni aktualizace vlevo dole*/
.menu_down {
            background-image:url('menu/menu_04.gif');
            background-repeat:repeat-y;
            background-color:white;
            color: black;
           }

.datum {
        line-height:200%;
        display:block;
        text-indent:15px;
        font-size:75%;
       }


/* male menu na spodnim okraji stranky */
.menu_small {
             line-height:200%;
             display:block;
             font-size:75%;
             word-spacing:2px;
            }

/* hlavni stranka */
.main {
        background-color:white;
        color: black;
        padding-right:20px;
        width:470px;
        padding-top:28pt;
       }

.main a {
         color:black;
         background-color:white;
        }

.main A:hover {
               color:RGB(255, 153, 102);
               background-color:white;
              }

/* oblast obsahujici male menu dole na hlavni strance */
.main_down {
            color:black;
            background-color:white;
       }

/* polozka v malem menu na spodnim okraji stranky */
.menu_small_1 {
               color:RGB(255, 153, 102);
               background-color:white;
              }

.menu_small_1 A:hover {
                      color:black;
                      background-color:white;
                     }

.menu_small_1 a {
            color:RGB(255, 153, 102);
            background-color:white;
           }

/* vnorovaci menu nahore hlavni stranky */
.podmenu {
          color:RGB(255, 153, 102);
          background-color:white;
          font-weight:bolder;
         }

/* >> ve vnorovacim menu */
.podmenu .sipka {
                 font-size:60%;
                 color:black;
                 background-color:white;
                }

.podmenu a {
            color:RGB(255, 153, 102);
            background-color:white;
           }

.podmenu A:hover {
                  color:black;
                  background-color:white;
                 }

p {
   text-align:justify;
   text-indent:20pt;
   line-height:140%;
  }

P.no {
   text-indent:0pt;
   text-align:justify;
   line-height:140%;
  }

.podpis {
         text-align:right;
        }

.predmety {
           margin-left:46pt;
           line-height:140%;
          }

.odrazky {
           margin-left:20pt;
           line-height:140%;
          }

.index {
        vertical-align:sub;
        font-size:70%;
       }

.priklad {
          font-size:85%;
         }

.odkazy {
         margin-left:30pt;
         line-height:140%;
         font-size:95%;
         display:block;
          }

.foto_nazev {
       font-size:95%;
       font-weight:bold;
       color:black;
       border: 1px solid black;
       background-color: RGB(255, 204, 153);
       }

.foto_data {
       font-size:90%;
       font-weight:lighter;
       }

.foto_txt {
       font-size:95%;
       color:black;
       background-color:white;
       text-align:center;
       }

.foto {
       border: 1px solid black;
      }

.foto_popis {
       border: 1px solid black;
       background-color: RGB(255, 204, 153);
       color: black;
      }

.scroll {
         height: 370px;
         width: 450px;
         overflow: auto;
/*         scrollbar-arrow-color: black;
         scrollbar-face-color: RGB(255, 204, 153);
         scrollbar-track-color: RGB(255, 244, 223);*/
         padding-right:15px;
         margin-top:25px;
         }

.my_p {
       text-align:justify;
       text-indent:20pt;
       line-height:140%;
         }

.pages {
        text-align:right;
        font-size:95%;
       }

.barva {
        color: RGB(255, 153, 102);
        background-color:white;
        }

.valid {
        position:relative;
        top:120px;
        }