* {  padding: 0;  margin: 0;}
/***** B O D Y **********************/
body          { font-family: "trebuchet ms",arial,helvetica,sans-serif; color: #222; font-size: 12px;}
body          { background-color: #fed;}
/***** C O M M O N **********************/
#stat         { display: none;}
.cleaner      { clear: both;}
.bold         { font-weight: bold;}
.center       { text-align: center;}
#main .aright { text-align: right;}
#main .aleft  { text-align: left;}
a             { color: #666;}
a:hover       { color: #f80;  text-decoration: none;}
big           { color: #444; }

img.li { vertical-align: -7px; margin-right: .75em;}
img.li1 { vertical-align: -7px; margin: 0 .75em;}
.dash { border-style: dashed; border-width: 1px; border-color: #444; padding: 0 2px; margin-bottom: 2px; }
.lblue { color: #08f; }
.black { color: #000; }
.b444  { color: #444; }
.imgleft { float: left; margin: 0 20px 0 0; border: 1px solid #999; }
.imgright { float: right; margin: 0 0 0 20px; border: 1px solid #444; }
.pl220 { margin-left: 2px; height: 95px; }
/***** H 1 *****************************/
h1           { font-size: 150%; margin-bottom: 1em;}
h2           { font-size: 125%; }
h3           { font-size: 115%; }
h1 p         { margin: 0; color: #fff; padding: 5px 20px; }
h1 .uvod     { background: #693D2a; }
h1 .cv       { background: #b94; } 
h1 .sluzby   { background: #57635f; }
h1 .ordinace { background: #9C6733; }
h1 .cenik    { background: #846F5C; }
h1 .kontakt  { background: #734; }
h1, h2, h3       { font-weight: normal; color: #433; }
/****************************** L A Y O U T */
#holder {  width: 920px;  margin: 0 auto;  border: 0px solid; padding-top: 1px;
  background-color: #fff;}
/***** H E A D E R ***********************/
#header { margin: 0;}
#header #left {
  float: left;
  width: 360px;
  background: rgb(234,235,236);
  height: 481px;
  margin-bottom: 1px;
}
#logo {
  width: 360px;
  height: 187px;
  background: url(img/logo-bkg.jpg) top left no-repeat;
  border-bottom: 2px solid #666;
  overflow: hidden;
}
#logo a {
  width: 360px;
  height: 187px;
  display: block;
}

#left #kontakt {
  background: url(img/kontakt-bkg.jpg) top left repeat-x;
}

#kontakt .dotaz {
  color: #fff;
  font-size: 16px;
}
#kontakt .in {
  padding: 15px 38px;
}
#kontakt .napiste .in {
  background: rgb(50,50,60);
  padding: 0px 38px 10px;
}
#kontakt .napiste a {
  color: #eee;
}
#kontakt .napiste a:hover {
  color: #fc0;
}

#kontakt .sidlo {
  /*color: rgb(102,153,255);*/
  color: #06d;
}
#kontakt .sidlo .in {
  =padding: 15px 38px;
}
#kontakt .sidlo strong {
  color: #222;
}
#kontakt .sidlo hr {
  margin: 5px 0;
  =margin: 0;
}


#header #right {
  float: right;
  width: 559px;
  height: 481px;
  background: #eee;
}
#header #show {
  background: #333;
  /* background: url(img/bkg-show.jpg) top left no-repeat; */
}


#toplinks {
  background: rgb(50,50,60) url(img/toplinks-bkg.jpg) top right no-repeat;
  height: 90px;
  margin-bottom: 1px;
}
#toplinks .in {
  height: 90px;
  line-height: 90px;
  padding-left: 10px;
}
#toplinks img {
  margin-left: 1em;
}
#toplinks a {
  color: #eee;
}
#toplinks a:hover {
  color: #fc0;
}


#topmenu ul {
	padding:0;
	margin:0 auto;
	list-style-type:none;
	float:left;
	position:relative;
	left:0%;
	width: 920px;
	overflow: hidden;
	background-color: #5BB5E7;
  }
#topmenu li {
	float:left;
	position:relative;
	right:0%;
	background: url(img/menu-off.jpg) top left repeat-x;
	background-color: #666666;
  }
#topmenu a {
  width:auto;
  display:block;
  padding: 30px 20px;
  color:#fff; 
  border:0px solid #fff; 
  text-decoration:none;
  font-size: 16px;
  text-transform: uppercase;
  }
#topmenu li.last a { padding: 30px 24px; }

#topmenu a:hover,
#topmenu a.selected {
  background: url(img/menu-on.jpg) top left repeat-x;
  }



/***** M A I N ****************************/
#main {
  background: rgb(234,235,236) url(img/bkg-left.jpg) bottom left no-repeat;
  margin-bottom: 1px;
}
/*#main .in { padding: 20px 20px 0; _height: 200px; min-height: 200px; }*/
#main p,
td { text-align: justify; color: #06d; }
#main p.citat { margin: 0px; text-align: left;}
#main p, 
#main table, 
#main ul { margin-bottom: 20px; }

#main table.kontakt {
  border: 1px solid;
}

table { border-collapse: collapse; }
.top { padding: 20px; text-align: right; }


#map { margin: 5px 0 0; width: 638px; height: 250px; border: 1px solid #aaa; background: url(img/mapa.html) center no-repeat; }
#main .foto { margin: 5px 0 0; }
.foto img { border: 1px solid #aaa; }
#main .dash p {
  margin-bottom: 0px;
}

#main #left {
  float: left;
  width: 360px;  
}
#main #leftin {
  padding: 20px 38px 273px;
}


#main #right {
  float: right;
  width: 560px;
  min-height: 500px;
  _height: 500px;
  background: #fff;
}
#main #rightin {
  padding: 20px 38px 0;
}
#main #right ul {
  margin: 0 0 20px 20px;
}
#main #right li {
  color: #06d;
}


#main .block {
  margin-bottom: 20px;
}
#main .block p {
  margin-bottom: 0; 
}
#main .block .imgleft {
  width: 175px;
}

/***** GALERIE *****************************/
#main .galerie a {
  width: 113px;
  height: 84px;
  overflow: hidden;
  display: block;
  margin: 0 5px 5px 0;
  float: left;
  border: 1px solid #666;
}
#main .galerie a img {
  border: none;
  width: 113px;
}
#main .galerie a:hover {
  border: 1px solid #f80;
}


/***** F O O T E R ***********************/
#footer { height: 96px;
  background: url(img/footer-bkg.jpg) top left repeat-x;
}
#footer * {  color: #444;}
.copy { float: left; padding: 20px 0 0 38px; }
.crespo { float: right; line-height: 96px; padding-right: 38px;}
.stat { display: none; }
