/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * { margin: 0pt;
    padding: 0pt;
    }

  html, body { height: 100%;
    }

  body { margin: 0pt;
    background: gray url(*) no-repeat fixed 50% 0pt;
    font-family: Tahoma,Verdana,Arial,lucida,sans-serif;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    font-size: 12px;
    text-align: center;
    min-width: 760px;
    line-height: 1.5;
    volume: 50;
    }

  html > body { font-size: 12px;
    }

  a:hover { text-decoration: none;
    }

  #main { margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(obr/podklad.gif) repeat-y scroll left center;
    width: 760px;
    text-align: left;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    min-height: 100%;
    height: 100%;
    position: relative;
    }

  body > #main { height: auto;
    }

  #head { border-bottom: 4px solid white;
    margin: 0pt;
    background: rgb(177, 19, 18) url(*) no-repeat scroll 0%;
    color: rgb(255, 255, 255);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 198px;
    position: relative;
    display: block;
    }

  #head .logo { border-style: solid;
    border-color: rgb(255, 255, 255);
    border-width: 4px 4px 4px 0pt;
    margin: 21px 0pt 0pt;
    }

  #vlajka, #vlajka-cz { border-style: solid;
    border-color: rgb(255, 255, 255);
    border-width: 0px 4px 4px 0pt;
    margin: 0pt;
    position: absolute;
    top: 133px;
    left: 534px;
    width: 192px;
    height: 36px;
    background-image: url(obr/vlajka-gb.gif);
    display: block;
    text-align: center;
    }
	#vlajka-cz { background-image: url(obr/vlajka-cz.gif)}
  #vlajka a, #vlajka-cz a{
   	margin-top: 7px;
    margin-left: -60px;
    display: block;
    color: rgb(255, 255, 255);
    font-weight: bold;
    }

  #menu { clear: left;
    }

  #menu a { border-left: 1px solid rgb(177, 19, 18);
    border-right: 1px solid rgb(177, 19, 18);
    padding: 3px 10px 0pt;
    display: block;
    height: 22px;
    float: left;
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-weight: bold;
    }

  #menu a:hover { border-left: 1px solid white;
    border-right: 1px solid white;
    background-color: rgb(122, 9, 9);
    }

  #menu .aktivna { border-left: 1px solid white;
    border-right: 1px solid white;
    background-color: rgb(122, 9, 9);
    }

  #text { padding: 0px 0px 34px;
    }

  #sidebar { margin: 0pt;
    padding: 0pt;
    float: right;
    width: 227px;
    }

  #sidebar-content { margin: 0pt;
    padding: 0pt;
    text-align: center;
    }

  #menu2 ul { border-right: 4px solid white;
    margin: 1.4em 0pt 0px;
    padding: 0pt;
    display: block;
    width: 223px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    text-align: left;
    }

  #menu2 li { margin-bottom: 3px;
    }

  #menu2 li a { padding: 0.5em 0pt 0.5em 20px;
    display: block;
    width: 203px;
    background-color: rgb(177, 19, 18);
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-weight: bold;
    }

  #menu2 li a:hover { background-color: rgb(122, 9, 9);
    }

  .aktuality h2 { border-top: 4px solid white;
    border-right: 4px solid white;
    border-bottom: 1px solid white;
    margin: 1.4em 0pt 0px;
    padding: 0.4em 0pt;
    display: block;
    width: 223px;
    background-color: rgb(122, 9, 9);
    color: rgb(255, 255, 255);
    font-size: 1.2em;
    }

  .aktuality p { border-right: 4px solid white;
    border-bottom: 4px solid white;
    margin: 0pt;
    padding: 0.4em 0pt;
    display: block;
    width: 223px;
    background-color: rgb(177, 19, 18);
    color: rgb(255, 255, 255);
    font-size: 1em;
    }

  .aktuality a { color: rgb(255, 255, 255);
    }

  #obsah { margin: 0pt 227px 0pt 0pt;
    padding: 0pt;
    }

  #obsah-content { margin: 0pt 0pt 0pt 2px;
    padding: 20px;
    font-size: 100%;
    }

  #obsah-content h1 { padding: 5px 0pt 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.7em;
    color: rgb(102, 102, 102);
    }

  #obsah-content h2 { padding: 15px 0pt 0px;
    font-size: 1.4em;
    color: rgb(153, 153, 153);
    }

  #obsah-content h3 { padding: 10px 0pt 0px;
    font-size: 1.2em;
    color:rgb(122, 9, 9) ;
    }
  #obsah-content h4 { padding: 10px 0pt 0px;
    font-size: 1em;
    color:rgb(153, 153, 153)}

  #obsah-content li { margin: 0pt 0pt 0pt 3em;
    }

  #obsah-content p, #obsah-content ul { padding: 5px 0pt 10px;
    }
  #obsah-content ul li ul { padding: 5px 0pt 10px 10px!important;
    }
  #obsah-content .predzoznam { padding: 0px ; margin:0
    }
  #obsah-content a { color: rgb(153, 153, 153);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .head { background-color: rgb(207, 210, 219);
    text-align: center;
    vertical-align: top;
    font-weight: bold;
    color: rgb(42, 56, 87);
    }

  hr.cleaner { border: medium none ;
    margin: -1px 0pt 0pt;
    padding: 0pt;
    clear: both;
    height: 1px;
    visibility: hidden;
    }

  #footer { border-top: 4px solid white;
    margin: 0px;
    background: rgb(0, 0, 0) none repeat scroll 0%;
    width: 760px;
    height: 30px;
    overflow: hidden;
    position: absolute;
    bottom: 0pt;
    left: 0pt;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: center;
    }

  #footer-content { margin: 5px 0pt 0pt 10px;
    text-align: left;
    color: rgb(255, 255, 255);
    font-size: 0.9em;
    }

  #footer-content a { margin: 0pt 40px 0pt 0pt;
    color: white;
    }

  #footer-content a:hover { color: rgb(215, 218, 227);
    }

  .neviditelne { margin-left: -1000px;
    position: absolute;
    }

  .vlavo { float: left;
    }

  input { border: 1px solid rgb(177, 19, 18);
    margin: 2px 3px 2px 0pt;
    padding: 2px;
    background: rgb(255, 229, 229) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  textarea { border: 1px solid rgb(177, 19, 18);
    padding: 2px;
    background: rgb(255, 229, 229) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }


