body {
  background-color: #C0C0C0;
  font-family: Arial, Verdana, Tahoma;
  font-size: 10pt;
  text-align: center;
}

.pod_logo {
  margin: 0px;
  padding: 0px;
  font-family: Garamond, Times, serif;
  font-style: italic;
  font-size:  30pt;
  font-weight: bold;
  color: #dc143c;
}

h1 {
  margin: 0px;
  padding: 0px;
  font-family: Garamond, Times, serif;
  font-style: italic;
  font-size:  30pt;
  font-weight: bold;
  color: #dc143c;
}

.nadpis1 {
  font-size: 14pt;
  font-weight: bold;
}

h3 {
  margin: 0px;
  padding: 0px;
  font-size: 12pt;
  font-weight: bold;  
  text-decoration: none;    
}

h4 {
  margin: 0px;
  padding: 0px;
  font-size: 10pt;
  font-weight: bold;  
  text-decoration: none;    
}

.nadpis3 {
  font-size: 10pt;
  font-weight: bold;  
}

.nadpis3 h6 {
  margin: 0px;
  padding: 0px;
  font-size: 10pt;
  font-weight: bold;  
  text-decoration: none;    
}

.nadpis4 {
  font-size: 10pt;
  text-decoration: underline;  
}

.odstavec-blok {
  text-align: justify;
}


#podklad {
    position: relative;
    width: 960px; height: 1260px;
    margin-left: auto; margin-right: auto;
    background-color: white;
    /*border: 1px solid red;*/
    text-align: left;
}

#reklamy {
    position: relative;
    width: 960px; height: 60px;
    margin-left: auto; margin-right: auto;
    background-color: #C0C0C0;
    /*border: 1px solid red;*/
    text-align: center;
}

#reklamy a {color: #800000; text-decoration: underline;}
#reklamy a:visited {color: #800000; text-decoration: underline;}    
#reklamy a:hover {color: #800000; text-decoration: underline;}

#hlavicka_obalka {
  position: relative;
  margin-left: 15px;
  width: 930px;
  /*border: 1px solid red;*/
}

#hlavicka {
  margin: 0px; padding: 0px;
  width: auto; height: 120px;
  background-color: #FFCC66; border: 1px solid black;
}

.sloupec_tlacitko {
  /*border: 0px;
  font-weight: bold;*/
  font-size: 8;
  width: 22px;
  height: 22px;
  vertical-align: middle;
}

.sloupec_pole_s_tlacitkem {
  /*border: 0px;
  font-weight: bold;*/
  width: 120px;
  vertical-align: middle;
}

.sloupec_pole_uzivatel {
  /*border: 0px;
  font-weight: bold;*/
  //margin: 0px;
  //padding: 0px;
  text-align: left;
  width: 146px;
  vertical-align: middle;
}

.sloupec_text_drobny {
  margin-left: 6px; margin-right: 6px;
  font-size: 8pt;
  color: #800000;
}

.sloupec_pole_label {
  font-size: 10pt;
  color: #800000;
}

#sloupec-levy-obalka {
  position: absolute; left: 0px; top: 150; 
  margin-left: 15px; padding: 0px;
  width: 160px; 
}

#sloupec-pravy-obalka {
  position: absolute; left: 785px; top: 150px;
  margin: 0px; padding: 0px;
  width: 160px; 
}

.sloupec-hlavicka {
  margin: 0px; padding: 0px;
  width: auto; height: 30px;
  background-color: #FFCC66; border: 1px solid black;
  color: #800000;  
}

.sloupec-hlavicka-popis {
  position: relative ; left: 4px; top: 6px;
  /* border: 1px black solid; */
}

.sloupec-mezera {
  margin: 0px; padding: 0px;
  width: auto; height: 10px;
  line-height: 0px;
  font-size: 0px;
  /*border: 1px solid black;*/
}

.vertikalni_mezera {
  margin: 0px; padding: 0px;
  width: auto; height: 2px;
  line-height: 0px;
  font-size: 0px;
  /*border: 1px solid black;*/  
}

#hledani {
  position: relative; left: 0px; top: -1px;
  /* margin: 0px; padding: 0px;
  height: 80px;*/
  width: auto; 
  background-color: #FFFAEF; border: 1px solid black;
  /*text-align: center;*/  
}

.zbozi {
  position: relative; left: 0px; top: -1px;
  /* margin: 0px; padding: 0px;
   height: 640px;
  */
  width: auto;
  background-color: #FFFAEF; border: 1px solid black;  
}

.zbozi_novinky {
  position: relative;
  margin-left: 6px;
}

.zbozi_novinky a {color: #800000; text-decoration: none;}
.zbozi_novinky a:visited {color: #800000; text-decoration: none;}
.zbozi_novinky a:hover {color: #800000; text-decoration: underline;}

.zbozi_kategorie {
  position: relative;
  margin-left: 6px;
  color: #800000;
  /*background-color: #FFFAEF;*/  
}

.zbozi_kategorie a {color: #800000; text-decoration: none;}
.zbozi_kategorie a:visited {color: #800000; text-decoration: none;}
.zbozi_kategorie a:hover {color: #800000; text-decoration: underline;}

.zbozi_kategorie h2 {
  margin: 0px;
  padding: 0px;
  font-size: 10pt;
  color: #800000;
  font-weight: normal;  
  text-decoration: none;  
}

.zbozi_nadpis {
  position: relative;
  margin-left: 6px;
  color: #800000;
  text-decoration: underline;
}

.zbozi_nadpis h2 {
  margin: 0px;
  padding: 0px;
  font-size: 10pt;
  color: #800000;
  font-weight: normal;  
  text-decoration: underline;  
}

.zbozi_velikosti {
  position: relative;
  width: auto;
  text-align: center;  
}

.zbozi_velikosti_text {
  font-size: 10pt;
  text-align: center;    
}

.zbozi_velikosti_text a {color: #800000; text-decoration: none;}
.zbozi_velikosti_text a:visited {color: #800000; text-decoration: none;}
.zbozi_velikosti_text a:hover {color: #800000; text-decoration: underline;}

#uzivatel {
  position: relative; left: 0px; top: -1px;
  /*margin: 0px; padding: 0px;
  height: 105px;*/
  width: auto;
  background-color: #FFFAEF; border: 1px solid black; 
}

#kosik {
  position: relative; left: 0px; top: -1px;
  /*margin: 0px; padding: 0px;
  height: 105px;*/
  width: auto;
  background-color: #FFFAEF; border: 1px solid black; 
}


#menu {
  margin: 0px; padding: 0px;
  width: auto; height: 190px;
  /* background-color: #FFFAEF; border: 0px solid black; */
  color: #800000;
  text-align: center;    
}

.menu_polozka {
  position: relative; height: 25;
}

.menu_polozka a {color: #800000; text-decoration: none;}
.menu_polozka a:visited {color: #800000; text-decoration: none;}
.menu_polozka a:hover {color: #800000; text-decoration: underline;}


#odkazy {
  margin: 0px; padding: 0px;
  width: auto; height: 150px;
  /* background-color: #FFFAEF; border: 0px solid black; */
  color: #800000;
  text-align: center;    
}

#odkazy img {
  vertical-align: middle; border: none; width:88px; height:31px;
}

.odkazy_nadpis {position: relative; height: 25; text-decoration: underline;}

#telo-obalka {
  position: absolute; left: 180px; top: 150px;
  margin: 0px; padding: 0px;
  width: 600px; 
}

.telo_navigace_popis {
  position: relative ; left: 6px; top: 6px;
  /* border: 1px black solid; */
}

.telo_navigace_popis h4{
  margin: 0px;
  padding: 0px;
  font-size: 10pt;
  font-weight: normal;  
  text-decoration: none;  
}

.telo_navigace {
  margin-left: 5px; margin-right: 5px; padding: 0px;
  width: auto; height: 30px;
  background-color: #FFFAEF; border: 1px solid black; 
}

.telo {
  width: auto;
  margin-left: 10px; margin-right: 10px;
  /* background-color: #FFFAEF; border: 1px solid black; */ 
}


/* formát textu */
.logo {
  position: relative; margin-left: 20px; margin-top: 20px;
  font-family: Courier New;
  font-size: 48pt;
  font-weight: bold;
  color: #800000;
}

.logo a {color: #800000; text-decoration: none;}
.logo a:visited {color: #800000; text-decoration: none;}    
.logo a:hover {color: #800000; text-decoration: none;}

.tabulka_velikost_radek {
  width: 300px;
  clear: all;
  margin-left: auto;
  margin-right: auto;
}

.tabulka_velikost_pole {
  text-align: center;
  width: 150px;
  float: left;
}

.text_nalezeny {
  background-color: #0000FF;
  color: #FFFFFF;
}

.pole_output {
  width: auto; line-height: 20px; background-color: #EAEAEA; border: 1px solid #7F9DB9; height: 20px
}

.uvod_upoutavka {
  text-align: center; font-size: 20px; font-weight: bold; color: #800000;
}

/* Smazat nepouzito */
.nadpis2 {
  font-size: 12pt;
  font-weight: bold;  
}

.nadpis2 h5 {
  margin: 0px;
  padding: 0px;
  font-size: 12pt;
  font-weight: bold;  
  text-decoration: none;    
}

.nadpis2 h1 {
  margin: 0px;
  padding: 0px;
  font-size: 12pt;
  font-weight: bold;  
  text-decoration: none;    
}
