/* CSS Document */

/* --- obecnì ---*/
*{margin:0;padding:0;font-size:13px;font-family:arial,tahoma,sans-serif;font-weight:normal;} 
body{background:black;}
.page{position:relative;width:1000px;background:rgb(239,239,239);margin:0 auto;}
.prazdny{position:relative;clear:both;}
.normal{font-size:13px;font-family:arial,tahoma,sans-serif;font-weight:normal;color:black;}
a {outline-style:none;}

/* ---nadpisy--- */
h1{position:relative;font-size:40px;font-weight:bold;margin-left:20px;}
h2{text-align:center;font-size:20px;font-weight:bold;color:white;margin-top:10px;margin-bottom:20px;}
h3{font-weight:bold;font-size:18px;margin-bottom:15px;margin-top:15px;padding-top:20px;}
h4{font-weight:bold;font-size:14px;margin-bottom:15px;margin-top:15px;color:rgb(70,130,180);}
h5{font-weight:bold;margin-bottom:10px;}
h6{font-weight:bold;font-size:14px;margin-bottom:15px;margin-top:15px;margin-left:8px;}


/* --- hlavicka --- */
.hlavicka{position:relative;
}
  /* --- vrsek --- */
  .vrsek{position:relative;background:black;padding:8px 20px;}
  .vrsek a{color:rgb(232,188,12);text-decoration:none;font-weight:bold;}
  .vrsek a:hover{text-decoration:underline;}
  
    /* --- vrsek_vlevo --- */
    .vrsek_vlevo{float:left;}
    
    /* --- vrsek_vpravo --- */
    .vrsek_vpravo{text-align:right;}
    .vrsek_vpravo a{margin-left:20px;}
    
  /* --- obraz --- */
  .obraz{position:relative;background:rgb(245,232,69) url(../img/bg_nadpis.jpg) top repeat-x;padding:23px 20px 40px 20px;}
  img.logo-kniha{position:absolute;bottom:-25px;left:0px;}
  img.bubliny{position:absolute;top:15px;left:400px;}
  p.textbublina1,p.textbublina2{position:absolute;font-weight:bold;font-size:15px;}
  p.textbublina1{top:30px;left:431px;width:88px;text-align:center;}
  p.textbublina2{top:55px;left:575px;width:50px;text-align:center;}

  /* --- horiz_menu --- */
  .horiz_menu{position:relative;background:rgb(245,232,69);padding:0px 40px;}
  .horiz_menu ul{list-style:none;}
  .horiz_menu li{float:left;margin-right:24px;}
  .horiz_menu a{position:relative;display:block;color:black;text-decoration:none;font-weight:bold;font-size:15px;padding:15px 10px 7px 10px;}
  .horiz_menu a:hover{background:rgb(40,202,242) url(../img/bg_zalozka.gif) top repeat-x;color:white;}
  img.zalozka_levahrana,img.zalozka_pravahrana{visibility:hidden;position:absolute;border:none;}
  img.zalozka_levahrana{top:0;left:-12px;}
  img.zalozka_pravahrana{top:0;right:-12px;}
  .horiz_menu a:hover img{visibility:visible;}

/* --- navigace --- */
.navigace{position:relative;background:rgb(40,202,242);height:30px;border-bottom:black 2px solid;}

/* --- telo --- */
.telo{position:relative;}
.telo p{margin-bottom:10px;}

  /* --- sloupec1 --- */
  .sloupec1{position:relative;width:160px;float:left;background:rgb(60,60,60);color:white;padding:20px;padding-bottom:120px;}
  .sloupec1 ul{list-style:none;}
  .uroven1 li{border-bottom:white 1px solid;}
  .uroven1 a{position:relative;display:block;color:white;text-decoration:none;font-family:trebuchet MS, tahoma, times new roman, sans-serif;font-size:16px;padding:3px;border:transparent 1px solid;}
  .uroven1 a:hover{background:rgb(80,80,80);color:rgb(0,180,247);border:rgb(150,150,150) 1px solid;}
  .uroven2{visibility:hidden;position:absolute;}
  .uroven2 li{border:none;}
  .uroven2 a{font-size:13px;margin-left:20px;}
  .posledni{margin-bottom:10px;}
  img.kresba{position:absolute;right:20px;bottom:30px;}
  img.houba{position:absolute;left:0;bottom:0;}
  img.krida{position:absolute;border:none;right:-20px;top:11px;visibility:hidden;}

  /* --- sloupec2 --- */
  .sloupec2{position:relative;width:600px;float:left;}
  
    /* --- hlavni --- */
    .hlavni{position:relative;background:white url(../img/bg_titulek.gif) top repeat-x;border:rgb(175,175,175) 1px solid;margin:20px;margin-right:10px;padding:0 10px;padding-bottom:20px;line-height:18px;}
    img.lhroh{position:absolute;top:-1px;left:-2px;}
    img.phroh{position:absolute;top:-1px;right:-2px;}
    img.ldroh{position:absolute;bottom:-1px;left:-2px;}
    img.pdroh{position:absolute;bottom:-1px;right:-2px;}
    ul.vnitrni_menu{list-style:none;}
    ul.vnitrni_menu a{float:left;color:rgb(118,189,9);font-weight:bold;margin-right:20px;padding:5px 0;}
    ul.vnitrni_menu a:visited{color:rgb(51,153,51);}
    ul.vnitrni_menu a:hover{color:black;}
    .vyrazny{color:rgb(243,41,122);font-weight:bold;}
    .vyrazny2{font-weight:bold;}
    .slova{border:rgb(176,224,255) 1px solid;background:rgb(208,240,255);padding:3px;margin-bottom:20px;}
    .priklady{font-style:italic;margin-left:10px;}
    .vyjimky{border:rgb(240,245,160) 1px solid;background:rgb(250,255,240);padding:10px;margin-bottom:10px;}
    .symbol{background:black;color:white;padding:3px 5px;;font-size:24px;margin-right:5px;font-family:courier;}
    .blizsi_info{border-bottom:rgb(213,213,213) 1px solid;padding-bottom:10px;margin-bottom:10px;}
    .slova table th{font-weight:bold;text-align:left;}
    .nadpis{font-weight:bold;font-size:14px;}
    th.nadpis2{color:rgb(118,189,9);padding-bottom:10px;}
    #tab_klav-zkr td{padding:3px 6px;}
    .odrazky{margin-left:15px;list-style-type:square;}
    .aktualita{margin-bottom:20px;}
    .aktualita img{float:left;}
    .aktualita p{margin-left:50px;}
    .aktualita span{color:rgb(70,130,180);}
    .novy_prispevek{text-decoration:underline;color:rgb(51,153,51);}
    .novy_prispevek:hover{text-decoration:none;}

      /* --- cviceni --- */
      .cviceni{margin-top:20px;background:rgb(250,255,240);padding:10px;border:rgb(240,245,160) 1px solid;}
      .pole{width:10px;text-align:center;}
      .zadani_cviceni{margin-bottom:10px;font-weight:bold;}
      #reseni,#reseni2,#reseni3{background:rgb(225,225,225);border:rgb(190,190,190) 1px solid;padding:3px;margin-top:15px;line-height:18px;display:none;}


  /* --- sloupec3 --- */
  .sloupec3{position:relative;width:200px;float:left;}
  
    /* --- nastenka --- */
    .nastenka{position:relative;background:white;border:rgb(175,175,175) 1px solid; margin:20px;margin-left:10px;padding:0px 10px;padding-bottom:20px;}


/* --- paticka --- */
#paticka{text-align:center;padding:10px 0;color:rgb(225,225,225);background:rgb(40,202,242) url(../img/bg_paticka.gif) bottom repeat-x;}
