/* OBECNÉ STYLY & LAYOUT */

body {
 margin: 10px;
 padding: 0;
 font-family: "Verdana CE", Verdana, sans-serif;
 font-size: 1em;
 color: black;
 text-align: center; /* centrování pro MSIE */
}

#hlavicka {
 width: 910px;
  background-image: url("./pics/pozadi-obsah2.jpg");
  background-repeat: repeat;  
  background-position: top;
}

#sloupce {
 width: 910px;
 height: 380px;
 margin: 16px 0 0 0;
 padding: 0;
 text-align: left; /* zrušení "text-align: center" z body - pro MSIE */
}

#sloupec {
 width: 910px;
 margin: 0 0 0 5px;
 text-align: center;
}

#sloupec a {
 color: #99ccff;
 text-decoration: none;
}

#sloupec a:hover {
 color: white;
}

#levy {
 font-size: 1em;
}

#pravy {
 float: right;
 width: 690px;
 font-size: 0.8em;
 color: white;
 margin: 0;
 padding: 0;
}

#pravy-foto {
 float: right;
 width: 910px;
 font-size: 0.9em;
 color: white;
 margin: 0 15px 0 0;
 #$margin: 0 7px 0 0;
 padding: 0;
}

#pravy-content { 
  padding: 0 60px 10px 30px;
  margin: 0 5px 10px 0;
  color: black;
  text-align: justify;
}

p.left {
  text-align: left;
}

#pravy-content li { 
  margin-bottom: 3px;
}

#pravy-content-foto { 
  padding: 0;
  margin: 0 0 10px 0;
  color: black;
  border: 1px solid #F39E65;
  background-color: #FDECCB;
}


/* ---------------- ODKAZY V OBSAHU */

#pravy a, #pravy-foto a {
  font-weight: bold;
  color: #091888;
  text-decoration: none;
  border-bottom: 1px solid #091888; 
}

#pravy a:visited, #pravy-foto a:visited {
 color: #091888;
}

#pravy a:hover, #pravy-foto a:hover {
  color: #091888;
  text-decoration: none;
  border-bottom: 2px solid #091888;
}

#pravy a.no-border, #pravy a.no-border:visited {
  font-weight: normal;
  color: 091888;
  text-decoration: none;
  border: 0;
}

#pravy a.no-border:hover {
  color: 091888;
  text-decoration: none;
  border: 0;
}

/* KONEC ---------------- ODKAZY V OBSAHU */



#drobecky-obal {
  margin: 10px;
}

.drobecky {
  font-size: 0.8em;
  font-weight: bold;
}

#paticka {
 text-align: center;
 width: 910px;
 margin: 0;
 padding: 0 0 5px 0;
 clear: both;
 background-color: #BFCFFF;  
}

#paticka-content{ 
  padding-top: 5px;
  font-size: 0.65em;
}

#paticka a, #paticka a:visited {
  font-weight: bold;
  color: 091888;
  text-decoration: none;
  border-bottom: 1px solid #091888; 
}

#paticka a:hover {
  color: 091888;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 2px solid #091888;
}


#paticka a.w3c-no-border, #paticka a.w3c-no-border:visited {
  padding: 0 5px 0 0;
  font-weight: normal;
  color: 091888;
  text-decoration: none;
  border: 0;
}

#paticka a.w3c-no-border:hover {
  color: 091888;
  text-decoration: none;
  border: 0;
}

.hr {
  border-top: 1px solid #F39E65;
 }

hr {display: none } /* NECHAT !! Kvůli patičky */

.no-border {
 border: 0;
}

h1 {
  font-size: 1.5em;
}

h2 {
  font-size: 1.3em;
  font-weight: bold;
}

p {
  text-align: justify;
}

.fright {
  float: right;
}

.cistic {
  clear: both;
}

.odrazka {
  font-weight: bold;
  color: blue;
}


/* --- NAVIGACE - MENU --- */

#menu-obal{
  border: 0px solid #F39E65;
  width: 200px;
  margin: 0 0 5px 5px;
}

.menu-polozka {
  background: url(pics/menu.jpg) 0 0 no-repeat;
  margin: 0; padding: 0;
  /* background-color: #CC6600; */
  color: #091888;
  height: 25px;
}
.menu-polozka-checked {
  background: url(pics/menu.jpg) -200px 0 no-repeat;
  color: #031d57;
  margin: 0; padding: 0;
  height: 25px;
}

.menu-polozka-2r {
  background: url(pics/menu.jpg) 0 0 no-repeat;
  margin: 0; padding: 0;
  /* background-color: #CC6600; */
  color: #091888;
  height: 42px;
}

.menu-polozka-checked-2r {
  background: url(pics/menu.jpg) -200px 0 no-repeat;
  color: #031d57;
  margin: 0; padding: 0;
  height: 42px;
}

.menu-polozka-posledni {
  background: url(pics/menu.jpg) -600px 0 no-repeat;
  margin: 0; padding: 0;
  /* background-color: #CC6600; */
  color: #0740b8;
  height: 25px;
}
.menu-polozka-checked-posledni {
  background: url(pics/menu.jpg) -800px 0 no-repeat;
  background-color: white;
  color: #031d57;
  margin: 0; padding: 0;
  height: 25px;
}


.obal-odkazu {
  #$width: 200px;
  height: 25px;
  padding: 0;
  margin: 0;
}

.obal-odkazu a {
  #$width: 200px;
  display: block;
  padding: 4px 0 0 46px;
  font-size: 0.8em;
  font-weight: bold;
  text-decoration: underline;
  border: 0em;
}

.obal-odkazu-2r {
  #$width: 200px;
  height: 42px;
  padding: 0;
  margin: 0;
}

.obal-odkazu-2r a {
  #$width: 200px;
  display: block;
  padding: 4px 0 0 46px;
  font-size: 0.8em;
  font-weight: bold;
  text-decoration: underline;
  border: 0em;
}


a.menu-polozka:hover, a.menu-polozka:focus, a.menu-polozka-2r:hover, a.menu-polozka-2r:focus  {
  border: 0em;
  background: url(pics/menu.jpg) -400px 0 no-repeat;
}

a.menu-polozka-posledni:hover, a.menu-polozka-posledni:focus {
  border: 0em;
  background: url(pics/menu.jpg) -1000px 0 no-repeat;
}

a.menu-polozka:active {
 font-weight: bold;
}

.pro-koho {
  background: url(pics/background3.jpg) 0 0 no-repeat;
  #$width: 200px;
  height: 25px;
  display: block;
  padding: 3px 0 0 70px;
  color: white;
  font-size: 1em;
  font-weight: bold;
  text-decoration: none;
  border: 0em;
}




/* CENTROVANI */

#center {
  margin: 0 auto; 
  width: 910px; 
  background-image: url("./pics/pozadi-obsah2.jpg");
  background-repeat: repeat;  
  background-position: top;
  border: 1px solid black;
}



/* RODOKMEN */

table.my-table {
 width: 500px;
 margin: 0;
 border: 1px solid #acacac;
 border-collapse: collapse;
}

table.my-table-uzsi {
 width: 400px;
 margin: 0;
 border: 1px solid #acacac;
 border-collapse: collapse;
}


tr.zahlavi {
 background-color: #acacac;
 font-weight: bold;
}

.cara {
 border-top: 1px solid #acacac;

}

td {
 font-size: 0.7em;
 padding: 5px;
}


