/* Všechna práva vyhrazena, Geneweb.cz */



body {background:url("../images/pozadi.jpg") top repeat-x; font-family:Arial, Helvetica, sans-serif; color:#CCC; font-size:12px; border: 0px; background-color:#000; overflow:scroll;}

img.varovani {width:255px; height:79px; border:0px;}
img.florian {float:left; margin-right:5px; height:200px; width:119px; border:0px;}
img.carodejnice { margin-left:10px; width:151px; height:114px; border:0px;}
img.img_left { float:left; border:0px; width:100px; height:80px; margin-left:5px; margin-right:5px; }

img.obrazek_right {
    float:right;
    border:0px;
    margin:10px;
}



div.clear { clear:both; }

div.mezera_top_5 {margin-top:5px;}

a:link {text-decoration:underline; color:#FFF;}

a:active {color:#FFF;}

a:visited {color:#FFF;}

a:hover {text-decoration:none; color:#CCC;}

span, p {text-align:justify;}

h1 {font-size:15px; color:#FFF; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:2px groove #000000;}
h2 {font-size:14px; color:#FFF; font-weight:bold; margin-bottom:15px; margin-top:20px; padding-bottom:5px; border-bottom:1px groove #ffffff;}
h3 {padding-left:5px; color:#FFF;}
h4 {padding-left:13px; color:#FFF; margin-bottom:-10px;}
b {color:#ffffff;}

h2.sponzor {font-size:12px; color:#FFF; font-weight:bold;}

.autor {margin-left:245px;}

table {border:1px solid #cdcdcd; border-collapse:collapse; border-spacing:0; width:100%; margin-top:15px;} 

th {text-align:center; font-weight:700; border:1px solid #cdcdcd;}

th,td {border:1px solid #cdcdcd; text-align:left; padding:4px 0 4px 3px;}

tr.table-top {font-weight:700; text-align:center; color:#ffffff;}

tr.alt {background-color:#666666; color:#ffffff;}

td.sirka_1 {width:30%; padding-left:5px;}

td.sirka_2 {width:20%; padding-left:5px;}

td.sirka_3 {width:30%; padding-left:5px;}

td.sirka_4 {width:20%; padding-left:5px;}

td.sirka_5_1 {width:20%; padding-left:5px;}

td.sirka_5_2 {width:20%; padding-left:5px;}

td.sirka_5_3 {width:15%; padding-left:5px;}

td.sirka_5_4 {width:15%; padding-left:5px;}

td.sirka_5_5 {width:20%; padding-left:5px;}

.foto {border:2px solid #666666; width:80px; height:60px;}

.center {text-align:center;}



div#optimalizace {position: relative; margin:0 auto; width:900px;}

  div#header {position:absolute; background:url("../images/header.jpg") no-repeat; width:900px; height:255px;}

    div#header div#nabidka {position:absolute; top:84px; left:600px;}

	  div#header div#nabidka a {position:absolute; font-size:11px; padding-left:10px; padding-top:3px; text-decoration:none; color:#660000; width:144px; height:18px;}

	  div#header div#nabidka a:hover {padding-left:14px; color:#333;}

    div#header div#nazev a {position:absolute; /*background:url("../images/nadpis.png") no-repeat;*/ width:230px; height:45px; top:0px; left:250px; cursor:hand;}

	  div#header div#nazev a:hover {background:url("../images/nadpis_a.png") no-repeat;}

  div#hl_panel {position:relative; background-color:#333; top:188px; width:900px; padding-top:15px;}

  div#hl_panel div#text {padding: 0 10px 0 10px;}

  div#ohen_levy {position:absolute; left:-53px; width:53px; height:223px; background:url("../images/ohen_levy.jpg");}

  div#ohen_pravy {position:absolute; left:900px; width:53px; height:223px; background:url("../images/ohen_pravy.jpg");}

  

  

  div#menu {position:relative; top:187px; display:block; height:31px; font-size:13px; padding-left:35px; background:transparent url("../images/menu.jpg") repeat-x top;}

  div#menu ul {margin:0px; padding:0; list-style-type:none; width:auto;}

  div#menu ul li {display:inline;}

  div#menu ul li a {float:left; color:#660000; text-decoration:none; padding:10px 10px 5px 10px; font-weight:bold;}

  div#menu ul li a:hover, div#menu .aktivni {color:#000000; background:transparent url("../images/menu_hover.jpg") repeat-x top;}

  

  div#sponzor {position:relative; padding:0px 0 0px 0; width:900px; height:60px; background-color:#666666; text-align:center;}

  div#sponzor a {text-decoration:none; margin:0 15px 0 15px;}

  div#sponzor a img {border:0px;}

  

  div#vyber {position:absolute; top:0px; left:0px; padding-left:10px; width:890px; background-color:#ffff00;}

  div#vyber span {color:#660000; font-weight:bold;}

    div#vyber a {text-decoration:none; padding-left:15px; color:#660000;}

      div#vyber a:hover {padding-left:16px; color:#000000;}

	  div#vyber .vyber_hover {padding-left:15px; color:#000000; font-weight:bold;}
      
  div.strankovani {
    height:25px;
    line-height:25px;
    margin-top:15px;
    background-color:#666666;
    text-align:center;
  }
    div.strankovani a {
      text-decoration:none; 
      font-size:14px;
      margin-left:10px; 
    }
      div.strankovani a:hover {
        text-decoration:none; 
      }
      div.strankovani a.aktivni {
        font-weight:bold;
        text-decoration:underline;  
      }
      
li { padding: 2px;}
      
ul li h3 {
    padding:0px;
    margin:0px;
    margin-top:5px;
}

ul ul li {
    margin-left:-20px;
}

ul.odsazeni {
   margin-top:-9px;
}


