* {
  font-family: arial;
  font-size: 100%;
  color: #000;
  margin: 0;
	padding: 0;
    }
body {
	text-align: center;
	background: #D0D1D3;
	}
/*---- nadpisy -----*/
h1 {
	color: #000;
	}
h2 {
	font-size: 90%;
	/*color: #C4161C;*/
	padding: 5px 0;
	margin: 0;
	color: #008800;
	}
h3 {
	font-size: 90%;
	color: #000;
	padding: 5px 0;
	margin: 0;
	}
h4 {
	font-size: 80%;
	color: #000;
	padding: 5px 0;
	margin: 0;
	}
p {
  font-size: 70%;
  padding: 5px 0;
  margin: 0;
  }
table {
  border-collapse: collapse;
  border: none;
  width: 100%;
  }
table th {
  border-top: 1px solid #999;
  background: #fff;
  text-align: left;
  padding: 5px 5px;
  font-size: 70%;
  }
table td {
  border-top: 1px solid #ddd;
  background: #F8F3E0;
  text-align: left;
  padding: 3px 5px;
  font-size: 70%;
  }
/*---- linky ---*/
a {
  color: #000;
  text-decoration: underline;
  }
a:hover {
  color: #000;
  text-decoration: none;
  }
img, a img {
	border: none;
  }
.box {
  width: 980px;
  margin: auto;
  text-align: left;
  background: #fff;
  }
/* --- hlavicka ---*/
.hlavicka {
  height: 110px;
  position: relative;
  width: 980px;
  background: #EB7826 url('../img/intro.gif') 100% 0 no-repeat;
  }
.hlavicka .logo {
  float: left;
  width: 400px;
  }
.hlavicka .logo a {
  background: none;
  text-decoration: none;
  }


.hlavicka .search {
  float: right;
  margin: 73px 10px 0 0;
  background: #ef9352;
  }
.hlavicka .search input.txt {
  background: #fff;
  border: 2px solid #ef9352;
  font-size: 12px;
  height: 16px;
  vertical-align: middle;
  padding: 3px;
  }
.hlavicka .search input.vyhledat {
  height: 22px;
  padding: 0 0 2px 0;
  text-transform: uppercase;
  font-size: 14px;
  background: #ef9352;
  color: #fff;
  font-weight: bold;
  border: 2px solid #ef9352;
  vertical-align: middle;
  }
.hlavicka .text_size {
  float: right;
  font-size: 90%;
  font-weight: bold;
  margin: 73px 10px 0 0;
  background: #ef9352;
  padding: 3px 7px;
  color: #fff;
  text-transform: uppercase;
  } 
.hlavicka .text_size a {
  color: #fff;
  text-decoration: underline;
  }
.hlavicka .text_size a:hover {
  color: #fff;
  text-decoration: none;
  } 
.hlavicka .text_size a.size12 {
  font-size: 12px;
  }     
.hlavicka .text_size a.size14 {
  font-size: 14px;
  }     
.hlavicka .text_size a.size16 {
  font-size: 16px;
  }       
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* -------            hlavni navigace               -----------*/  
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.navigace { 
  padding: 10px 4px 0 4px;
  }
.navigace ul {
  
  }	
.navigace ul li {
    list-style-type: none;
    display: inline;
    padding: 0;
  	margin: 0;
  	font-size: 75%;
  	font-weight: bold;
  	}	
.navigace ul li a {
    display: block;
    float: left;
    height: 20px;
    width: 92px;
    padding: 40px 5px 10px 5px;
    margin: 0 3px;
    color: #fff !important;
    text-align: center;
    display: inline;
    text-transform: uppercase; 
	text-decoration: none;
  	}	
.navigace ul li a:hover {
   	text-decoration: none;
   	color: #fff !important;
	  }
/*---- neaktivni ---*/	     
.navigace ul li a.zdravi {
    background: url('../img/zdravi_a.gif') 50% -100px no-repeat;
  	}		     
.navigace ul li a.volny_cas {
    background: url('../img/volny_cas_a.gif') 50% -100px no-repeat;
  	}
.navigace ul li a.cestovani {
    background: url('../img/cestovani_a.gif') 50% -100px no-repeat;
  	}
.navigace ul li a.chute {
    background: url('../img/chute_a.gif') 50% -100px no-repeat;
  	}
.navigace ul li a.penize {
    background: url('../img/penize_a.gif') 50% -100px no-repeat;
  	}
.navigace ul li a.bydleni {
    background: url('../img/bydleni_a.gif') 50% -100px no-repeat;
  	}
.navigace ul li a.tipy_a_akce {
    background: url('../img/tipy_a_akce_a.gif') 50% -100px no-repeat;
  	}
.navigace ul li a.lide_a_nazory {
    background: url('../img/lide_a_nazory_a.gif') 50% -100px no-repeat;
  	}
.navigace ul li a.fit_mozek {
    background: url('../img/fit_mozek_a.gif') 50% -100px no-repeat;
  	} 
/*---- aktivni ---*/	     
.navigace ul li a.zdravi:hover,
.navigace ul li.active a.zdravi {
    background: url('../img/zdravi_a.gif') 50% 0 no-repeat;
  	}		     
.navigace ul li a.volny_cas:hover,
.navigace ul li.active a.volny_cas {
    background: url('../img/volny_cas_a.gif') 50% 0 no-repeat;
  	}
.navigace ul li a.cestovani:hover,
.navigace ul li.active a.cestovani {
    background: url('../img/cestovani_a.gif') 50% 0 no-repeat;
  	}
.navigace ul li a.chute:hover,
.navigace ul li.active a.chute {
    background: url('../img/chute_a.gif') 50% 0 no-repeat;
  	}
.navigace ul li a.penize:hover,
.navigace ul li.active a.penize {
    background: url('../img/penize_a.gif') 50% 0 no-repeat;
  	}
.navigace ul li a.bydleni:hover,
.navigace ul li.active a.bydleni {
    background: url('../img/bydleni_a.gif') 50% 0 no-repeat;
  	}
.navigace ul li a.tipy_a_akce:hover,
.navigace ul li.active a.tipy_a_akce {
    background: url('../img/tipy_a_akce_a.gif') 50% 0 no-repeat;
  	}
.navigace ul li a.lide_a_nazory:hover,
.navigace ul li.active a.lide_a_nazory {
    background: url('../img/lide_a_nazory_a.gif') 50% 0 no-repeat;
  	}
.navigace ul li a.fit_mozek:hover,
.navigace ul li.active a.fit_mozek {
    background: url('../img/fit_mozek_a.gif') 50% 0 no-repeat;
  	}                                   	     
	     

/* ---- paticka ---- */
.paticka {
  border-top: 10px solid #cfd1d2;
  background: #fff;
  color: #fff;
  margin: 20px 0 0 0;
  }
.paticka .nav {
  float: left;
  width: 98px;
  padding: 5px;
  }
.paticka .nav h3 {
  text-transform: uppercase;
  color: #000;
  font-size: 70%;
  font-weight: bold;
  padding: 5px 0 10px 0;
  margin: 0;
  }  
.paticka .nav h3.zdravi,
.paticka .nav h3.zdravi a {
  color: #e85145;
  text-decoration: none;
  }
.paticka .nav h3.volny_cas, 
.paticka .nav h3.volny_cas a {
  color: #96bf0d;
  text-decoration: none;
  }
.paticka .nav h3.cestovani,
.paticka .nav h3.cestovani a {
  color: #009ee0;
  text-decoration: none;
  }
.paticka .nav h3.chute,
.paticka .nav h3.chute a {
  color: #005397;
  text-decoration: none;
  }
.paticka .nav h3.penize,
.paticka .nav h3.penize a {
  color: #c71212;
  text-decoration: none;
  }
.paticka .nav h3.bydleni,
.paticka .nav h3.bydleni a {
  color: #f7a800;
  text-decoration: none;
  }        
.paticka .nav h3.tipy_a_akce,
.paticka .nav h3.tipy_a_akce a {
  color: #e8009e;
  text-decoration: none;
  }
.paticka .nav h3.lide_a_nazory,
.paticka .nav h3.lide_a_nazory a {
  color: #0076bd;
  text-decoration: none;
  }
.paticka .nav h3.fit_mozek,
.paticka .nav h3.fit_mozek a {
  color: #29b51c;
  text-decoration: none;
  }    
.paticka .nav ul li {
  font-size: 70%;
  list-style-type: none;
  padding: 2px 0;
  }  
.paticka .nav ul li a {
  color: #000;
  text-decoration: none;
  }  
.paticka .nav ul li a:hover {
  color: #000;
  text-decoration: underline;
  }     

/*--- orez ---*/
.clear {
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
  }