body {
	text-align: center;
	background:  #fff;
	font: 90% "Trebuchet MS", "Geneva CE", sans-serif;
	margin:0; padding:0;
}

h1 { color: #330067; font-size: 130%; padding: 0; margin:0 0 3px 0;  }
h2, h3 { color: #330067; font-size: 115%;  padding: 0; margin:0 0 3px 0; }
h3 {font-size: 100%;}

a { color: navy; }
a:hover { color: #6cb5e2; }

ul { padding: 5px 20px; margin:0; /*list-style: none;*/ }
table { padding: 0 5px; margin:0 0 5px 0;}
td {  }
p { padding: 5px 0; margin:0;}
label { float: left; width: 6em; }
img { border:  1px #e0e0e0 solid;}


#wrapper {
	width: 700px;
  text-align: left;
  margin: 0 auto;
	padding: 0;
  background: #fff;
}
#header { margin: 0; background: url('/images/animals/top-1-s.jpg') no-repeat top right #fff; }
#logo img { border: none; }

#navigation {  font-weight: bold;
  clear: both; padding: 0; margin: 0; margin-top: 5px;  padding: 5px 0; background: #330067; text-align: center;	margin: 0 auto; border: 1px solid #aaa;
}
#navigation ul { text-align: center; list-style: none; padding: 0; margin: 0; }
#navigation li { position: relative; display: inline; padding: 0; margin: 0;}
#navigation a, #navigation b { background: #330067; color: #fff;
 position: relative; text-decoration: none; padding: 1px 10px; 
}
#navigation a:hover { color: #6cb5e2; }
#navigation b { color: #6cb5e2; }

#content { clear: both; background: url('/images/grad.png') repeat-x; padding: 15px 20px; min-height: 200px; } 
#footer { border-top: 2px solid #330067;font-size: 90%; text-align: center;  padding: 5px 0;  background: #fff; }

#main { width: 400px; float: left; }

#mainKontakt { width: 350px; float: left; }

.sidebarKontakt { width: 300px; padding: 0; border: 2px solid #b5d8e2;  margin-bottom: 1em; float: right; background: #fff;  }
.sidebarKontakt ul, .sidebarKontakt p, .sidebarKontakt h2 { padding: 4px 8px; }
.sidebarKontakt h2 { text-align: center; background: #eee; border-bottom: 2px solid #b5d8e2; padding-bottom: 3px; }

.sidebar { width: 190px; padding: 0; border: 2px solid #b5d8e2;  margin-bottom: 1em; float: right; background: #fff;  }
.sidebar ul, .sidebar p, .sidebar h2 { padding: 4px 8px; }
.sidebar h2 { text-align: center; background: #eee; border-bottom: 2px solid #b5d8e2; padding-bottom: 3px; }
.wide { width: 500px;}

.dotaz { font-weight: bold; margin-bottom: .5em; }
.foto {float:left; padding-right: 20px; padding-bottom: 5px;}

.tt {
	font-size: 90%;
	background-color: #ffffff;
	border-spacing: 0px;
	border-collapse: collapse;
}
 
.tt th {
	border: 1px solid #8cacbb;
	background-color: #dee7ec;
	padding: 5px;
}
 
.tt td {
	border: 1px solid #8cacbb;
	padding: 5px 10px;
}
