body {  font-family: Palatino, 'palatino linotype', serif;  color: #111111;  font-size: 85%;  background: #DFDFDF url('img/bg_body.gif') top center repeat fixed;  margin: 0px;  padding: 0px;  text-align: center;  line-height: 16px;}a {  text-decoration: underline;  color: #C88FAD;  padding: 0px;  margin: 0px;}a:hover {  text-decoration: none;  padding: 0px;  margin: 0px;}img {  margin: 0px;  padding: 0px;  border: none;}form {  margin: 0px;  padding: 0px;}table {  font-size: 100%;}acronym {  text-decoration: none;  color: #8C6479;  border-bottom: 1px dotted #3A2419;  cursor: help;}h1 {  font-size: 160%;}h2 {  font-size: 140%;}h3 {  font-size: 120%;}.b {  font-weight: bold;}.u {  text-decoration: underline;}.i {  font-style: italic;}.l-t {  text-decoration: line-through;}.ta_center {  text-align: center;}.ta_justify {  text-align: justify;}.ta_left {  text-align: left;}.ta_right {  text-align: right;}.f_l {  float: left;}.f_r {  float: right;}.ne {  display: none;}#celek {  text-align: left;  width: 897px;  margin: 30px auto 30px auto;  padding: 0px;  border: none;}#zahlavi {  height: 163px;  margin: 0px;  padding: 0px;  border: none;  background: transparent url('img/bg_zahlavi.gif') top left no-repeat;}#logo {  position: absolute;  top: 0px;  margin: 0px 0px 0px 610px;  padding: 0px;  border: none;}#slogan {  text-align: left;  margin: 0px;  padding: 0px;  border: none;}#slogan .h1 {  font-size: 28px;  color: #FFFFFF;  margin: 0px;  padding: 52px 0px 10px 40px;}#stred-top {  height: 45px;  margin: 0px;  padding: 0px;  border: none;  background: transparent url('img/bg_stred-top.gif') top left no-repeat;}#stred-center {  margin: 0px;  padding: 0px;  border: none;  background: transparent url('img/bg_stred-center.gif') top left repeat-y;}#menu-left {  float: left;  width: 170px;  margin: 0;  border: none;}#menu-left .obsah-top {  color: #8C6479;  font-size: 14px;  text-align: center;  font-weight: bold;  /**height: 10px;*/  margin: 0 0 5px 0;  padding: 0px;  border: none;}#menu-left .obsah-center {  font-size: 12px;  margin: 0px;  padding: 5px 15px 5px 15px;}#menu-left .obsah-center a {  color: #FFFFFF;  text-decoration: none;}#menu-left .obsah-center a:hover {  color: #8C6479;}#menu-left .obsah-center .select {  color: #8C6479;}#menu-left .obsah-bottom {  height: 10px;  margin: 0px;  padding: 0px;  border: none;}#menu-left .mezera {  height: 20px;  margin: 0px;  padding: 0px;  border: none;}#menu-right {  float: right;  width: 170px;  margin: 0;  border: none;}#menu-right a {  color: #8D657A;}#menu-right .obsah-top {  height: 10px;  margin: 0px;  padding: 0px;  border: none;}#menu-right .obsah-center {  font-size: 12px;  margin: 0px;  padding: 0px 15px 0px 15px;}#menu-right .obsah-bottom {  height: 10px;  margin: 0px;  padding: 0px;  border: none;}#menu-right .mezera {  height: 20px;  margin: 0px;  padding: 0px;  border: none;}#novinka,#anketa,#banner {  color: #757A61;}#novinka .nadpis,#anketa .nadpis,#banner .nadpis {  font-weight: bold;  text-align: center;  font-size: 14px;  margin-bottom: 5px;}#novinka .karta {  width: 140px;  height: 140px;  text-align: center;  background: transparent url('img/bg_karta-novinka.gif') top left no-repeat;}#novinka .obr {  padding-top: 2px;}#anketa .obsah {  font-size: 11px;}#anketa .odpoved {  margin: 5px 0px 1px 0px;}#anketa .prouzek {  width: 120px;  height: 8px;  line-height: 6px;  /*border: 1px solid #757A61;*/  background-color: #FFFFFF;}#banner {  padding: 0;}#banner .obsah,#fair-cod {  width: 140px;  text-align: center;}#banner .obr,#fair-cod .obr {  margin: 0;  padding: 0;  border: 5px solid #fff;}#obsah {  text-align: left;  margin: 0px 170px 0px 170px;  padding: 0px;  border: none;  background-color: transparent;}#obsah .top {  height: 1px;  margin: 0px;  padding: 0px;  border: none;}#obsah .center {  min-height: 280px;  margin: 0px;  padding: 0px 5px 0px 5px;  border: none;}#obsah .bottom {  height: 1px;  margin: 0px;  padding: 0px;  border: none;}#vlajky {  text-align: right;  padding: 0px 0px 10px 0px;}#vlajky .img {  margin-left: 5px;  padding-left: 5px;}#zapati {  clear: both;  position: relative;  top: 40px;  color: #3A2419;  font-size: 10px;  font-family: Palatino, 'palatino linotype', serif;  text-align: center;  margin: 0px;  padding: 0px;  border: none;}#zapati a {  color: #3A2419;}#stred-bottom {  height: 45px;  margin: 0px;  padding: 0px;  border: none;  background: transparent url('img/bg_stred-bottom.gif') bottom left no-repeat;}
