#body, html {
  text-align: center; background-color: #B2AB93; background-image: url('*'); background-attachment: scroll; background-repeat: no-repeat;
}
#all {
  width: 800px; /*šírka layoutu*/
  text-align: left; /*zrušení vycentrovaní textu*/
  margin: 0 auto; /*vycentrovaní v ostatních prohlížečích*/
}
#hlavni {
	WIDTH: 800px; background-image: URL('hlavni.png'); background-color: #DBD4BE; background-repeat: repeat-y; border: 0px solid black;
}
#head {
	HEIGHT: 28px; WIDTH: 800px; text-align: right; background-image: url('head.png'); 
}
#banner {
	HEIGHT: 202px; background-image: url('banner1.png'); background-attachment: scroll; background-repeat: no-repeat; width: 800px; border-bottom: 0px solid black;
}
#menu_leve{
	FLOAT: left; WIDTH: 164px; background-color: #F1EFE8; background-image: URL('*'); background-position: bottom; background-repeat: no-repeat; 
}
#obsah {
	FLOAT: left; WIDTH: 420px; background-color: #FFFFFF; background-position: bottom; background-repeat: no-repeat; border-left: 0px solid black; border-right: 0px solid black;
}
#menu_prave {
	FLOAT: left; WIDTH: 215px; background-image: URL('*'); background-position: bottom; background-repeat: no-repeat; 
}
#end {
	HEIGHT: 20px; background-image: URL('end.png'); background-position: bottom; bottom: 0px; color: #000000; CLEAR: both; WIDTH: 800px; border-top: 7px solid #AEC7D7;
}
p    {
  font-weight : 550; color: #000000; font-family: Lucida Sans Unicode; margin-left: 17px; margin-left: 15px; margin-right: 15px; font-size: 10pt; text-align: justify;
}
p.modry    {
  margin-bottom: 0px; font-weight : 600; color: #34739B; font-family: Lucida Sans Unicode; margin-left: 5px; margin-right: 5px; font-size: 10pt; text-align: justify; 
}
.tucne    {
  margin-bottom: 0px; font-weight : 600; color: #000000; font-family: Lucida Sans Unicode; margin-left: 5px; margin-right: 5px; font-size: 10pt; text-align: justify; 
}
p.modry_obsah    {
  margin-bottom: 0px; font-weight : 600; color: #34739B; font-family: Lucida Sans Unicode; margin-left: 15px; margin-right: 15px; font-size: 10pt; text-align: justify; 
}
p.modry_table    {
  margin-top: 0px; font-weight : 600; color: #34739B; font-family: Lucida Sans Unicode; margin-left: 0px; margin-right: 0px; font-size: 10pt; text-align: left; 
}
p.mensi    {
  color: #000000; font-family: Lucida Sans Unicode; margin-left: 10pt; margin-right: 15px; font-size: 8pt; text-align: justify;
}
p.center    {
  color: #34739B; font-family: Lucida Sans Unicode; margin-left: 12px; margin-right: 15px; font-size: 10pt; text-align: center;
}
p.end    {
  margin-top: 2px; color: #838485; font-family: Lucida Sans Unicode; margin-left: 180px; margin-right: 15px; font-size: 8pt; text-align: left;
}
p.obsah    {
  font-weight : 550; color: #000000; font-family: Lucida Sans Unicode; text-indent: 10px; margin-left: 5px; margin-right: 5px; font-size: 10pt; text-align: justify;
}
p.vizitka    {
  font-weight : 550; color: #000000; font-family: Lucida Sans Unicode; text-indent: 0px; margin-left: 5px; margin-right: 5px; font-size: 10pt; text-align: justify;
}
p.obrazek    {
  font-weight : 550; color: #000000; font-family: Lucida Sans Unicode; text-indent: 10px; margin-top: 0px; margin-left: 5px; margin-right: 5px; font-size: 10pt; text-align: justify;
}
p.menu    {
  margin-top: 23px; font-weight : 600; color: #000000; font-family: Lucida Sans Unicode; text-indent: 0px; margin-left: 5px; margin-right: 5px; font-size: 10pt; text-align: justify;
}
p.menu_neodsaz    {
  letter-spacing: -1px; font-weight : 600; color: #000000; font-family: Lucida Sans Unicode; text-indent: 0px; margin-left: 5px; margin-right: 5px; font-size: 10pt; text-align: left;margin-top: 0px;
}
p.table    {
  margin-top: 0px; font-weight : 550; color: #000000; font-family: Lucida Sans Unicode; margin-left: 5px; margin-right: 0px; font-size: 10pt; text-align: left;
}
p.silne_table    {
  margin-top: 0px; font-weight : 600; color: #000000; font-family: Lucida Sans Unicode; margin-left: 5px; margin-right: 0px; font-size: 10pt; text-align: left;
}
p.table_center    {
   margin-top: 0px;  font-weight : 550; color: #000000; font-family: Lucida Sans Unicode; margin-left: 0px; margin-right: 0px; font-size: 10pt; text-align: center;
}
h1   {
  line-height: 31px; margin-top: 21px; letter-spacing: 8px; color: #34739B; font-family: Lucida Sans Unicode; font-size: 24pt;  text-align: left; text-transform:uppercase; margin-left: 15px;
}
h2   {
  letter-spacing: 3px; color: #34739B; font-family: Lucida Sans Unicode; font-size: 16pt;  text-align: left; margin-left: 15px;
}
h2.babicek   {
  margin-top: 58px; letter-spacing: 3px; color: #34739B; font-family: Lucida Sans Unicode; font-size: 16pt;  text-align: left; margin-left: 15px;
}
h3   {
  margin-top: 21px; color: #34739B; font-family: Lucida Sans Unicode; font-size: 14pt;  text-align: left; margin-left: 15px;
}
h4   {
  color: #34739B; font-family: Lucida Sans Unicode; margin-right: 15pt; margin-left: 15px; text-align: left; font-size: 13pt;
}
h5   {
  color: #34739B; font-family: Lucida Sans Unicode; font-size: 12pt;  text-align: left; margin-left: 15px;
}
h6   {
  color: #34739B; font-family: Lucida Sans Unicode;  text-align: center; font-size: 15pt; 
}
b    {
  color: #000000; font-family: Lucida Sans Unicode; font-size: 8pt;
}
b.head { 
  position: relative; top: 8px; margin: 1px 2px 0px 0px; color:#FFF; font-weight: bold; text-decoration: none;
}
center    {
  text-align: center;
}
a	   {
  text-decoration: none; color: #34739B; 
  }
a:link    {
  color:  #34739B; 
  }
a:active  {
  color: #000000; 
}
a:hover	  {
  text-decoration: underline; 
}
a img     {
  margin-top: 0px; border:0px; 
}
a:hover img    { 
  border:0px;
}
input    {
  margin-left: 17px; margin-left: 15px; margin-right: 15px; 
}
select    {
  margin-left: 17px; margin-left: 15px; margin-right: 15px; 
}
a:link.head {color:#FFF; font-weight: bold; text-decoration: none;text-align: right;}
a:visited.head {color:#FFF; font-weight: bold; text-decoration: none;text-align: right;}
a:active.head {color:#FFF; font-weight: bold; text-decoration: none;text-align: right;}
a:hover.head {color: #34739B; font-weight: bold; text-decoration: none;text-align: right;}
img.klinika     {
  margin-top: 10px;  
}
img.obsazeni     {
  margin-left: 5px; border:0px; 
}
img.mapa     {
  margin-top: -15px; border:0px; 
}
a.menu    {
  letter-spacing: -1px; font-weight : 600; color: #000000; font-family: Lucida Sans Unicode; text-indent: 0px; margin-left: 5px; margin-right: 5px; font-size: 10pt; text-align: left;
}
a.obsah    {
  color: #34739B; font-family: Lucida Sans Unicode; margin-left: 5px; margin-right: 5px; font-size: 10pt; font-weight: bold; text-align: justify;
}
a.vizitka    {
  font-weight : bold; color: #000000; font-family: Lucida Sans Unicode; text-indent: 0px; margin-left: 0px; margin-right: 5px; font-size: 10pt; text-align: justify;
}
a.modry_table    {
  margin-top: 0px; margin-bottom: 0px; font-weight : 600; color: #34739B; font-family: Lucida Sans Unicode; margin-left: 0px; margin-right: 0px; font-size: 10pt; text-align: left; 
}
a.end    {
  margin-top: 2px; color: #838485; font-family: Lucida Sans Unicode; margin-left: 180px; margin-right: 15px; font-size: 8pt; text-align: left;
}
table   {
  WIDTH: 350px; border: 0px solid black; vertical-align: bottom; margin-left: 10px; margin-right: 17px; text-align: left; PADDING: 0px; border: 0px; 
}
table.foto    {
   WIDTH: 410px; vertical-align: bottom; margin-left: 5px; margin-right: 5px; text-align: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;
}
tr    {
   vertical-align: top; 
}
#toplist {
  text-align: center; 
}
li.obsah {
font-weight : 550; color: #000000; font-family: Lucida Sans Unicode; text-indent: 0px; margin-left: 0px; margin-right: 5px; font-size: 10pt; text-align: justify;  
}

/* menu leve levo*/
#nav, #nav ul { /* all lists */
		list-style-type:none;
    padding: 0;
		margin: 0;
		float : left;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		margin-bottom : 0px;
	}
	
	/* nefunkční 
    #nav li ul li a {  second-level lists 
		position : absolute;
		float : left;
		margin-bottom : -1px;
		background-color : none;
		text-align: right;
	}*/
	
  #nav a:hover {
	color : #34739B;
  background-image: URL('*');
  }
  .nav LI.aktivni A {
  color: #34739B; background-image: URL('*');
  }
  .nav LI A {
  margin-top: 23px; text-align: left; display : block; width : 150px; color: #000000; text-decoration : none; font-family: Lucida Sans Unicode; font-weight : 600; font-size: 10pt; padding : 0 0.5em; 
  }
  .nav LI A.neodk {
  margin-top: 23px; background-color: #EEEEEE; CURSOR: default; text-align: left; display : block; width : 150px; color: #E78F3E; text-decoration : none; font-family: Lucida Sans Unicode; font-weight : 600; font-size: 10pt; padding : 0 0.5em;
  }
  .nav LI.aktivni A:hover {
	CURSOR: default; 
  }
/* menu leve odsazene*/
#navods, #navods ul { /* all lists */
		padding: 0;
		margin: 0;
		float : left;
	}
	
	#navods li { /* all list items */
		position : relative;
		float : left;
		margin-bottom : -1px;
	}
	
 	#navods a:hover {
	color : #34739B;
  background-image: URL('*');
  }
  .navods LI.aktivni A {
  color: #34739B; background-image: URL('*');
  }
  .navods LI A {
  margin-top: 23px; text-align: left; display : block; width : 50px; color: #000000; text-decoration : none; font-family: Lucida Sans Unicode; font-weight : 600; font-size: 10pt; padding : 0 2em;
  }
  .navods LI.aktivni A:hover {
	CURSOR: default; 
  }
