/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0px 0px 20px;
    padding: 0px;
    background: rgb(106, 135, 167) url(poz.gif) repeat-x fixed 0px 130px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    color: Black;
    }

  div.body { border: 1px solid Black;
    margin: 30px auto;
    padding: 0px;
    width: 67em;
    text-align: left;
    background-color: White;
   
        }

  div.head { margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    clear: both;
    background-color: white;
    height: 130px;
    background-repeat: no-repeat;
    background-image: url(obrazky/index/hlavnilogo.jpg);
    background-position: center;
    }
    
  div.obsah { margin: 20px 10px 0px 0px;
    padding: 0px;
    width: 54em;
    float: right;
    }

  div.left { border-right: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    margin: 20px 0px 0px 0px;
    padding: 0px;
    width: 15em;
    float: left;
    font-size: 80%;
    background-color: rgb(249, 249, 249);
    }

  div.konec-obsahu { margin: 5px 0px;
    padding: 20px 0px 0px 0px;
    clear: both;
    }

  div.patka { border: 1px solid Black;
    margin: 5px auto;
    clear: both;
    text-align: left;
    background-color: White;
    width: 67em;
    }

  div.patka-in { margin: 5px 10px;
    color: black;
    font-size: 80%;
    }

  h4 { border-top: 2px solid rgb(255, 165, 0);
    border-bottom: 2px dotted rgb(204, 204, 204);
    margin: 0px;
    padding: 2px 10px;
    background-color: rgb(238, 238, 238);
    font-weight: bold;
    color: rgb(226, 14, 35);
    font-size: 120%;
    }

  div.title { margin: 10px 20px 0px 0px;
    padding: 0px;
    font-size: 80%;
    text-align: right;
    color: white;
    font-weight: bold;
    }

  div.navigace { border-bottom: 1px dashed Black;
    margin: 0px 10px 10px;
    padding: 0px 0px 1px;
    }

  h1 { margin: 10px 15px;
    font-size: 150%;
    text-align: center;
    color: rgb(88, 88, 88);
    font-weight: normal;
    clear: both;
    }

  
  h2 { border-top: 1px dashed rgb(88, 88, 88);
    margin: 0px 10px;
    padding: 0px 10px 0px 15px;
    font-size: 130%;
    color: rgb(88, 88, 88);
    font-weight: normal;
    clear: both;
    }

  
  h3 { border-top: 1px dashed rgb(88, 88, 88);
    margin: 10px;
    font-size: 100%;
    color: rgb(88, 88, 88);
    padding-left: 5px;
    font-weight: bold;
    clear: both;
    }

  a { text-decoration: underline;
    color: rgb(62, 106, 151);
    }

  a:link { text-decoration: underline;
    color: rgb(62, 106, 151);
    }

  a:visited { text-decoration: underline;
    color: rgb(66, 133, 186);
    }

  a:hover { text-decoration: underline;
    color: rgb(255, 165, 0);
    }

  p { margin: 15px 10px;
    }

  p, li { line-height: 1.4em;
    }

  acronym, abbr { border-bottom: 1px dashed black;
    cursor: help;
    }

  form.search { margin-top: 0px;
    margin-bottom: 10px;
    }

  input.tlacitko { margin-left: 30px;
    margin-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 100%;
    display: block;
    width: 7em;
    }

  .tlacitko2 { border-style: solid;
    border-color: rgb(252, 186, 60) rgb(136, 136, 136) rgb(136, 136, 136) rgb(252, 186, 60);
    border-width: 1px;
    background-color: rgb(255, 165, 0);
    color: White;
    font-size: 80%;
    font-weight: bold;
    }

  hr { border-color: rgb(211, 211, 211);
    margin: 0px 10px;
    color: rgb(211, 211, 211);
    }

  p.vysledek { text-align: right;
    font-size: 80%;
    }

  p.zdroj { border: 1px dashed rgb(204, 204, 204);
    padding: 5px;
    font-size: 80%;
    background-color: rgb(255, 255, 204);
    }

  p.zdroj22 { border: thin inset ;
    padding: 3px;
    font-size: 80%;
    }

  div.seda { border: 1px solid rgb(200, 209, 217);
    margin: 15px 10px;
    padding: 5px;
    background-color: rgb(247, 248, 249);
    }

  div.zluta { border: 1px solid rgb(221, 221, 153);
    margin: 15px 10px;
    padding: 5px;
    background-color: rgb(255, 255, 221);
    }

  ul.popis { margin: 15px 10px 15px 50px ! important;
    }

  
  img.left { float: left;
    }

  form div.title { margin: 0px;
    padding: 0px;
    }

  a.menu { border: 1px solid white;
    margin: 0px;
    padding: 2px 10px 2px 15px;
    text-decoration: none;
    background-color: rgb(238, 238, 238);
    display: block;
    font-weight: bolder;
    }

  a.menu:link { text-decoration: none;
    color: rgb(88, 88, 88);
    }

  a.menu:visited { text-decoration: none;
    color: rgb(88, 88, 88);
    }

  a.menu:hover { text-decoration: none;
    background-color: rgb(255, 165, 0);
    background-image: url(obrazky/index/curlingstone.gif);
    background-position: center top;
    background-repeat: no-repeat;
    font-size: 18px;
    color: rgb(0, 0, 0);
    opacity: 0.799;
    }

  a#menu-on { background-color: rgb(255, 204, 51) ! important;
    background-image: url(obrazky/index/curlingstone.gif) ! important;
    background-position: center top;
    background-repeat: no-repeat;
    }

  ul.odrazky { margin: 20px 20px 20px 80px;
    padding: 0px;
    list-style-type: none ! important;
    }

  ul.odrazky li { margin: 5px 0px;
    list-style-type: none ! important;
    }

  div.obsah ul { list-style-type: square;
    }

  ul { clear: both;
    font-size: 1em;
    list-style-type: square;
    }

  ul.hl a { font-weight: bolder;
    }

  .b-i { font-style: italic;
    font-weight: bolder;
    }

  div.roleta { margin: 10px;
    font-size: 0.8em;
    text-align: right;
    }

   dl { margin: 20px;
    padding: 0px;
    }

  dt { margin: 5px 30px 5px 10px;
    padding: 0px;
    }

  dd { margin: 5px 20px 20px 35px;
    padding: 0px;
    }

  dt a { font-weight: bolder;
    }

  div.obsah table { margin: 15px;
    }

  table { border-width: 0px;
    }

  th { border: 1px solid Silver;
    background-color: rgb(255, 220, 156);
    font-size: 80%;
    font-weight: bolder;
    }

  td { border: 1px solid Silver;
    padding: 3px;
    }

  span.fialova { color: rgb(255, 0, 255);
    }

  span.blue { color: rgb(100, 149, 237);
    }

  .center { text-align: center;
    }

  input.right { font-size: 80%;
    margin-left: 9em;
    }

  .mail { font-size: 80%;
    width: 95%;
    }

  textarea.mail { height: 7em;
    }

  form.email { margin: 1ex;
    }

  p.doprava { text-align: right;
    }

  .hlavicka-zpravy { border: 1px solid Silver;
    margin: 0px 10px;
    padding: 2px 10px;
    font-size: 80%;
    background-color: rgb(255, 220, 156);
    }

  .kniha { width: 95%;
    }

  td.test { border-width: 0px;
    }

  div.kviz { margin: 10px;
    }

  span.pozor { color: rgb(255, 49, 13);
    font-weight: bolder;
    }

  span.dobre { color: rgb(130, 161, 205);
    font-weight: bolder;
    }

  h2.otazka { color: rgb(253, 165, 0);
    font-weight: bolder;
    font-size: 1em;
    border-top-width: 0px;
    }

  h2.otazka-text { color: Black;
    border-top-width: 0px;
    }

  input.radio-test { margin: 0px 10px 0px 20px;
    }

  table textarea { width: 95%;
    }

  div.obsah table { width: 30em;
    }
    
a.textLink,a.textLink:link,a.textLink:visited{padding:0.2em; color:#00f;border:none}
a.textLink:hover,a.textLink:active{padding:0.2em;text-decoration:none;background-color:#000;color:#0cf}

img{border:none}


.MagnifImage{background-color:#0ff; color:#00f; font-weight:bold; border:4px outset #ccc; text-align:center; padding:0.15em;margin:0}

.MagnifImageTitle{background-color:#cff; color:#000; font-weight:bold; text-align:center; padding:0;margin:0.25em}

.paris{background-color:#000; color:#008; font-weight:bold; border:5px inset #00f; text-align:center;-moz-border-radius:0.8em}

.parisTitle{background-color:#cff;font-family:courier new,courier; border:1px #fff solid; width:100%; -moz-border-radius:0.8em}

.pStyle{text-align:center}
.heading{color:#000; font-size:1.2em;font-weight:bold;letter-spacing:0.3em}
.pIndent{margin-left:15px; font-size:0.9em}

