body {
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
  font: normal 13px Arial;
  color: #000;
  margin-top: 0px;
  padding: 0px;
  background-image: url('pic/pozadie-vzadu.gif');
  background-repeat: repeat-x;
  background-color: #B8DDEC;
}

img {border: 0px;}

#stred { 
  position: relative;
  width: 778px;
  height: 100%;
  margin-left: -390px;
  left: 50%;
  background-image: url('pic/pozadie-stred.gif');
  background-repeat: repeat-y;

}

#hlavicka {
    height: 20px;
    color: #818181;
    letter-spacing: 1px;
    vertical-align: middle;
    }

#hlavicka table { width: 100%;  }
#hlavicka img { vertical-align: middle; }
td .hlavicka_nadpis { text-align: left; padding-left: 20px;  }
td .hlavicka_vlajky { text-align: right; padding-right: 20px; }

h1 {text-align: right; padding: 0px; margin: 0px; padding-left: 20px; font: normal 10px Verdana}

#telo {
      padding-left: 18px;
      padding-right: 22px;
      }

.uvodfoto { height: 142px; }

/************/
/*   MENU   */
/************/
.menu {
     height: 26px;
     padding: 0px;
     margin-top: 0px;
     margin-left: 4px;
     margin-right: 4px;
     background-color:  #DAD5C2;
}

.menu ul {
	padding: 0;
	margin: 0;
	line-height: 26px;
}
.menu li {
      margin: 0;
      list-style: none;
      text-align: center;
      border-left: 1px solid #EFECDF;
      border-right: 1px solid #A89C70;
}
.menu a {
        padding-left: 10px;
        padding-right: 10px;
	display: block;
	text-decoration: none;
	color: #7D7556;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
}

.menu a:hover {
	background: #F5F5F3;
}

.podmenu {
     height: 4px;
     margin-left: 4px;
     margin-right: 4px;
     background-image: url('pic/pozadie-podmenu.gif');
     background-repeat: repeat-x;
}

/********************/
/*   HOME - NAHLAD  */
/********************/

#nahlad {
  width: 287px;
  padding-left: 20px;
  padding-top: 20px;
  float: left;
}

#nahlad .nadpis{
     background-image: url('pic/home_left_title.gif');
     background-repeat: repeat-y;
     text-align: right;
     line-height: 18px;
     height: 18px;
     padding-left: 20px;
     color: #fff;
     font-weight: bold;
     font-size: 11px;
     letter-spacing: 1px;
     padding-right: 5px;
}

#nahlad .telo{
     background-image: url('pic/home_left_body.gif');
     background-repeat: repeat-y;
     padding: 5px;
     font-size: 11px;
     text-align: justify;
     color: #2C5F71;
}

#nahlad a {
	text-decoration: underline;
	color: #62522C;
	font-weight: bold;
	font-size: 11px;
}

#nahlad a:hover {
	color: #357484;
}

#nahlad .viacinfo {text-align: right; padding-right: 10px; padding-top: 5px;}

/********************/
/*   HOME - LEKARI  */
/********************/
#lekari {
  display: block;
  width: 216px;
  padding-right: 10px;
  padding-top: 20px;
  float: right;
}
#lekari .nadpis{
     background-image: url('pic/home_right_title.gif');
     background-repeat: repeat-y;
     text-align: left;
     line-height: 18px;
     height: 18px;
     padding-left: 20px;
     color: #EAE6D9;
     font-weight: bold;
     font-size: 11px;
     letter-spacing: 1px;
     padding-right: 5px;
}

#lekari .telo{
     background-image: url('pic/home_right_body.gif');
     background-repeat: repeat-y;
     padding: 5px;
     color: #6C6C6C;
     font-size: 11px;
     text-align: justify;
}

#lekari .jmeno { 
  padding-top: 10px;
  color: #357484;
  font-size: 12px; 
  font-weight: bold;
  letter-spacing: 1px;
  }

#lekari .viacinfo {
  text-align: right;
  padding-right: 10px;
  padding-top: 5px;
  }
#lekari a {
	text-decoration: underline;
	color: #62522C;
	font-weight: bold;
	font-size: 11px;
}

#lekari a:hover {
	color: #357484;
}



/*************************/
/*   HOME - UVODNY TEXT  */
/*************************/
#uvod {
  padding-left: 320px;
  padding-right: 240px;
  text-align: justify;
  color: #6B6342;
  font-size: 13px;}

#uvod .nadpis {
  padding-top: 30px;
/*  padding-left: 30px;*/
  text-align: center;
  font-weight: bold;
  font-size: 12px;}

p:first-letter {padding-left: 15px;}

#paticka { height: 5px; clear: both; }

/***************************/
/*   ZAKLAD JEDEN STLPEC   */
/***************************/
#jedenstlpec {
  padding: 10px;
  text-align: justify;
  color: #6B6342;
  font-size: 13px;
}

#jedenstlpec table {
    table-layout: fixed;
}

#jedenstlpec td {
  padding: 0px;
  vertical-align: top;
  text-align: left}


#jedenstlpec .delka {
  width: 350px;
  padding: 0px;
  vertical-align: top;
  text-align: left;
  background-image: url('pic/pozadie_onas_td.gif');
  background-repeat: repeat-y;
  }

#jedenstlpec .indelka {
  padding: 5px;
  }

#jedenstlpec .nadpis {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  font-weight: bold;
  font-size: 19px;
  }

#jedenstlpec .jmena {width: 350px; text-align: center; font-size:20px; line-height: 30px;}

#jedenstlpec a {
	text-decoration: underline;
	color: #62522C;
	font-weight: bold;
}

#jedenstlpec a:hover {
	color: #357484;
}


/**************************/
/*   ZAKLAD DVA STLPCE    */
/**************************/
#dvastlpce {
  padding: 10px;
  padding-right: 250px;
  text-align: justify;
  color: #6B6342;
  font-size: 13px;
}

#dvastlpce .nadpis {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  font-weight: bold;
  font-size: 19px;
  }

#dvastlpce ul li {text-align: left; width: 450px; padding-top: 4px; vertical-align: center;}

#dvastlpce a {
	text-decoration: underline;
	color: #62522C;
	font-weight: bold;
}

#dvastlpce a:hover {
	color: #357484;
}

/*****************/
/*   KONTAKT     */
/*****************/

.osoby  { width: 220px; padding:5px}
.hodiny { width: 150px; padding:5px}
.hodinydlhsie { width: 155px; padding:5px}
.kontakt { width: 270px; padding:5px}

.den {width: 70px;}


.ikona { width: 30px; text-align: center; height: 20px;}


/**********************/
/*   ZAKLAD ZVYSOK    */
/**********************/

td i {color: #2C5F71}
caption {color: #2C5F71; font-weight: bold}
.stred {text-align: center}
.vlavo {text-align: left}
.vpravo {text-align: right}



