*{
	margin:0;
	padding:0;
}

body{
	background:#fff url(../images/content-wrap.jpg) repeat-x;
	color:#004181;
	font:0.8em/160% "tahoma", sans-serif;
	padding-top:20px;
	min-height:1px;
}
* html body{
	text-align:center;
}

/* ************************************************************************** */

#logo{
	padding-top:10px;
	padding-left:10px;
	background:#fff
}
#logo h1{
	position:relative;
	width:320px;height:110px;
	z-index:1;
}
#logo h1 a span{
	display:block;
	position:absolute;left:0;top:0;
	z-index:2;
	width:320px;height:110px;
	background:url("../images/logo.gif") 0 0 no-repeat;
	cursor:pointer;
}
#popis h2{
	position:absolute;
	top:45px;left:15px;
}
#kodex ul, #kodex ol{
	padding-left:3em;
}

/* ************************************************************************** */

#body-wrap{
	width:850px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:#fff;
	border:1px solid #1ba4dc;
}
#header-wrap{
	width:100%;
}
#header{
	background:#eee;
	position:relative;
	overflow:hidden;
}
#header-divider{
	background:#1ba4dc;
	height:8px;
}

/* ************************************************************************** */

#content-wrap{
	width:650px;
	float:right;
}
#content{
	padding:10px;
	min-height:500px;
}
* html #content{height:500px;}

/* ************************************************************************** */

#menu-wrap{
	width:185px;
	float:left;
	padding:0;
	border:0;
}
#menu{
  padding:10px 3px 3px 10px;
  margin-left:0;
}
#menu li{
  list-style:none;
  text-align:left;
  padding:1px;
  display:block;
}
#menu li a{
  display:block;
  padding:0.5em 0.1em 0.5em 0.5em;
  border-left:1em solid #8FDDFF;
  background:#C7EEFF;
  font-weight:bold;
  text-decoration:none;
}
#menu li a:link, #menu li a:visited{color:#000;}
#menu li a:hover, #menu li#current a{
  border-color:#13719a;
  color:#FFF;
  background:#1ba4dc;
}

/* ************************************************************************** */
#akreditace{
	/*padding:20px 50px;*/
	position:absolute;
	top:20px;right:15px;
}
#aeskulab{
	padding:30px 20px;
  text-align:center;
  font-size:80%;
}
#footer-wrap{
	clear:both;
	padding:10px 30px;
	background:#fff;
	font-size:70%;
}
#footer1{
	float:right;
}
#footer2{
	text-align:left;
}

/* ************************************************************************** */

hr{
	display:none;
}
h3, h4, h5{
	color:#ec6615;
	line-height:100%;
	padding:0.7em 0.3em;
}
h3{
	font-size:180%;
}
h4{
	font-size:140%;
}
h5{
	font-size:110%;
}
p{
	padding-bottom:1em;
}
img{
	border:none;
}
td{

}
* html td{
	font:0.8em "tahoma", sans-serif;
}
#vysetreni ol li{
	font-weight:bold;
	color:#004181;
}
#vysetreni ul li{
	font-weight:normal;
}
#vysetreni ol{
	margin-left:3em;
}
#vysetreni ol li ul li, #vysetreni ol li ol li ul li{
	color:#ec6615;
}
#vysetreni ol li ol li{
	color: #1ba4dc;
}

/* ************************************************************************** */

.divider{
	margin-bottom:10px;
}
.seznam, ul{
	padding:1em 1em 1em 3em;
}
.odsadit-zleva{
	padding-left:2em;
}
.kontakty{
	padding:0.5em;
}
.mensi{
	font-size:70%;
}
.ruka{
	cursor: pointer;
}
#body-wrap-small{
	margin:10px;
	padding:10px;
	text-align:left;
	background:#fff;
	border:1px solid #1ba4dc;
}
.legenda1{
	float: right;
}
.legenda2{
	padding:5px;
}
/* ************************************************************************** */

#klinik, #mikro, #mikro-sub-0, #mikro-sub-1, #mikro-sub-2, #mikro-sub-3, #mikro-sub-4, #mikro-sub-5, #mikro-sub-6, #mikro-sub-7, #mikro-sub-8, #mikro-sub-9, #mikro-sub-10, #mikro-sub-11, #mikro-sub-12{
	display:none;
}

#overDiv, #overDiv td{
	padding: 1px;
	border: 1px;
	text-align: left;
}

