html, form {margin: 0px;
	padding: 0px
	}
body {
	font-family: Verdana, Arial, lucida, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background-color: #fff; background-image: none; color: #000;
	margin-top: 15px; margin-bottom: 15px;
	}
h1 {
	font-size: 24px; color:#003098;
	}
h2 {
	font-size: 18px; margin-top: 20px; margin-bottom: 10px;
	}
h3 {
	font-size: 16px; margin-bottom: 10px;
	}
h4 {
	font-size: 12px; margin-bottom: 8px;
	}
img {	display: block;
	border: 0px none;
	}
input.text {
	font-size: 10px; width: 100px; margin-right: 1px;
	vertical-align : middle;
	}
input.button {
	font-size: 10px; width: 25px;
	vertical-align : middle;
	}
#vstup {margin-top: 4px; margin-bottom: 6px;
	}
input.text2 {
	font-size: 10px; width: 112px; margin-left: 2px;
	vertical-align : middle;
	}
input.text3 {
	font-size: 10px; width: 92px; margin-left: 2px; margin-right: 1px;
	vertical-align : middle;
	}
#login	{
	text-align: center;
	color:#003098;
	}

#obal, #hlav1, #hlav2, #menu1, #menu2, #obsah, #obsahfg {
	border: none;
	background-color: #F3F2E3; background-image: none;
	}
#hlav2, #menu2, #obsah, #obsahfg {
	border-left: 1px solid #003098;
	}
#obal {
	position: relative; width: 747px; 
	margin:auto;
	border: 2px solid #003098;
	border-bottom-width: 1px;
	}
#hlav1 {
	float: left;
	width:176px; height: 70px;
	text-align: center;
	color:#003098;
	}
#hlav1 a {
	margin: 0px; padding: 5px;
	color: #003098;
	text-decoration: underline;
	width: 166px;
	}	
#hlav1 a:hover {
	text-decoration: none;
	}
#hledat, #login {margin-top: 5px;
	 font-size: 11px;
	}
#hlav2 {
	float: left;
	width:557px; height: 70px;
	text-align: center;
	padding-left: 12px
	}	
#logo {
	padding-top: 0px;
	float: left;
	}
#hlav2 h1 {
	text-align: center;
	margin-top:10px; margin-bottom: 0px;
	}
#adresa {
	margin-top: 5px;
	font-size: 11px;
	color: #003098;
	}	
#nadpis {
	padding-top: 5px;
	text-align: center; font-size: 20px;
	}		
#menu1 {
	float: left;
	width: 176px;
	text-align: left;
	}
#menu1 h4 {
	background: #003098; color: white;
	margin: 0px; padding: 5px;
	font-weight: normal;
	}
#menu1 p {
	margin:0px;
	}
#menu1 a {
	display: block;
	margin: 0px; padding: 5px;
	color:#003098;
	text-decoration: none;
	width: 166px;
	}
#menu1 a:hover {background: #dfdbb3;
	} 
ul h4 {
	background: #003098; color: white;
	margin: 0px;
	padding: 5px;
	padding-right: 0px;
	font-weight: normal;
	}
ul.mbv {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 176px;	/* šířka seznamu (čárka na horním okraji */
}
ul.mbv li {
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #f3f2e3; /* oprava mezery v IE */
	position: relative;
	z-index: 1;
}
ul.mbv ul {
	border: 1px solid #003098;
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: -1px; /* jestli rámečky, -1 zarovnat horní rámeček */
	left: 176px;	/* x-ová souřadnice levého okraje podmenu */	 
	width: 176px;	/* šířka podmenu */
	background: #f3f2e3;
	z-index: 2;
}

ul.mbv li a:link,
ul.mbv li a:visited,
ul.mbv li a:hover,
ul.mbv li a:active {
	display: block;
	padding: 5px;
	padding-right: 0px;
	width: 176px;	/* šířka menu */
	text-decoration: none;
	background: #f3f2e3;
	color: #003098;
}
ul.mbv li a:hover,
ul.mbv li a:active {
	background: #dfdbb3;
	color: #003098;
}

ul.mbv li a.hidden:link,
ul.mbv li a.hidden:visited {
	background: #f3f2e3;
}
ul.mbv li a.visible:link,
ul.mbv li a.visible:visited,
ul.mbv li a.visible:hover,
ul.mbv li a.visible:active {
	background: #dfdbb3;
	color: #003098;
}

ul {list-style-type: none; margin-left: 0px}
#intra {margin-top: 4px;
	margin-bottom: 4px;
	font-size: 11px;
	}

#intra a {
	margin: 0px; padding: 5px;
	color: #003098;
	text-decoration: underline;
	width: 166px;
	}	
#intra a:hover {
	text-decoration: none;
	background: #F3F2E3;
	}

#menu2 {
	float: right;
	width: 550px;
	background: #003098; color: white;
	padding: 5px;
	padding-left: 4px;
	padding-right: 15px;
	text-align: right;
	}
#menu2 a {text-decoration: none; color: white;
	}
#menu2 a:hover {
	text-decoration: underline;
	}
#menu2 ul {
	margin: 0px;
	padding: 0px;
        display: inline;
	}
#menu2 ul li {list-style: none;
	display: inline;
        padding-left:15px;
	}
#obsah {
	float: left;
	width: 539px;
	padding: 15px;
	text-align: left;
	}
#obsahfg {
	float: left;
	width: 539px;
	padding-top: 15px; padding-bottom: 15px; padding-left: 12px; padding-right: 12px;
	text-align: left;
	}
#obsah p {
	line-height: 1.3;
	}
p {
	text-align:justify; margin-top: 13px; margin-bottom: 13px;
	}
p.posledni {
	margin-bottom: 0px;
	}
p.podpis {
	text-align: right;
	}

#obsah p.podpis2 {
	margin-top: 5px; margin-left: 3px;
	text-align: left;
	}

table.galerie {
	margin-top: 0px; margin-bottom: 0px;
	}

h2.galerie {
	margin-bottom: 10px;
	}

#banner {
	width: 176px; height: 70px;
	margin-top: 1px; margin-bottom: 3px;
	padding-bottom: 0px;
	font-weight: bolder;
	text-align: center;
	border: 1px solid #003098;
	border-left: none;
	border-right: none;
	background-color: #e3e3f3; background-image: none;
	}
#banner a:hover {background-color: #e3e3f3; background-image: none;
	}

.spodek {
	margin-top: 5px;
	}
#nadnic {
	margin-top: 0px; margin-bottom: 0px;
	}
#podnic {
	margin-bottom: 0px;
	}
.nadst  {
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
#patka {
	font-size: 1px;
	height: 1px;
	clear: both;
	background-color: #003098 ;background-image: none;}
#gototop {
	text-align: left;
	margin-top: 0px;
	font-size: 11px;
	}
#gototop a {color: #003098;
	}
#gototop a:hover {
	text-decoration: none;
	}	
.blok  {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	color: black;
	}
.konden  {
	letter-spacing: -1pt;
	}

.datum  {
	letter-spacing: -1pt;
	font-weight: normal;	
	}
.datum2  {
	font-weight: normal;	
	}
.podtrzeno {
	text-decoration: underline;
	}
.pod7 {margin-bottom: 7px;
	}
.podnadnic {
	margin-top: 0px; margin-bottom: 0px;
	}
.sikme {font-style: italic;
	}
.podnic {
	margin-bottom: 0px;
	}
.nadnic {
	margin-top: 0px;
	}
#nadnic {
	margin-top: 0px;
	}
#nad4 {
	margin-top: 4px;
	}
.obtvlevo{
	display: block;
	float: left;
	margin-top: 0px; margin-right: 10px; margin-bottom: 5px; 
	}
.obtvpravo{
	display: block;
	float: right;
	margin-top: 0px; margin-left: 10px; margin-bottom: 0px; 
	}
.zarvlevo{
	text-align: left;
	}
.zarvpravo{
	text-align: right; 
	}
.tucne {
	font-weight: bold; 
	}
.modre {
	color: #003098; 
	}
#tabplan {
	border-collapse: collapse; 
	}
#tabplan td{
	border-width: 1px; border-style: solid; border-color: silver; 
	padding: 7px; padding-right: 15px;
	vertical-align : top;
	}
#tabplan a {text-decoration: none; color: white;
	}
#tabplan a:hover {
	text-decoration: underline;
	}
#sezmenu ul{
	margin: 0px;
	padding: 0px;;
	display: list-item;
	}
#sezmenu ul li {
	list-style: none
	margin: 0px;
	padding: 0px;
        display: list-item;
	padding-top: 7px;
	}
#sezmenu td{
	padding-right: 14px;
	vertical-align : top;
	}
.abeceda a {text-decoration: underline; color: #003098;
	}

#tabnejl {
	width: 100%;
	border-collapse: collapse;
	line-height: 1.3;
	border-width: 1px; border-style: solid; border-color: silver; 
	padding: 7px; 
	}
#tabnejl td {
	vertical-align : top;
	padding: 7px;
	}
.prvniradek {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: silver; }
.radkovani {
line-height: 1.3;
	}
.tabvp {
	width: 70%;
	border-collapse: collapse;
	line-height: 1.3;
	border-width: 1px; border-style: solid; border-color: silver; 
	padding: 7px; 
	}
.tabvp td {
	vertical-align : top;
	padding: 7px;
	}
.archiv a {
	color: #000;
	text-decoration: none;
	}	
.archiv a:hover {
	text-decoration: underline;
	}
.zleva{
	padding-left: 45px;
	}
.tabjid {
	width: 100%;
	border-collapse: collapse;
	line-height: 1.3;
	border-width: 1px; border-style: solid; border-color: silver; 
	padding: 7px; 
	}
.tabjid td {
	vertical-align : top;
	border-width: 1px; border-style: solid; border-color: silver; 
	padding: 7px;
	}
.druhy{
	width: 450px;
	}
.tabgal{
	padding-left: 0px; padding-right: 0px;
	}
.tabsp {
	width: 100%;
	border-collapse: collapse;
	padding: 1px; 
	}
.tabsp td {
	padding: 2px 1px;
	}
.tabfg {
	border-collapse: collapse;
	padding: 0px; margin: 0px;
	}
.tabfg td {
	padding: 1px;
	}
.nad7	{margin-top: 7px;
	}
#wingdings {font-family: Wingdings;
	}
#wingdings {font-family: Wingdings;
	}
#wingdings a {text-decoration: none; color: #003098;
	}
#wingdings a:hover {
	text-decoration: none; color: #003098;
	}
.odkazbez a {text-decoration: underline; color: #003098;
	}
.odkazbez a:hover {
	text-decoration: none; color: #003098;
	}
.odkazsipky a {text-decoration: none; color: #003098;
	}
.odkazsipky a:hover {
	text-decoration: none; color: #003098;
	}
.tabobr {
	border-collapse: collapse;
	padding: 0px; margin: 0px;
	}
.tablevobr {
	padding-right: 5px;
	}
.tablevobr2 {
	padding-right: 10px;
	}
.tabprij {
	border-collapse: collapse;
	border-width: 1px; border-style: solid;	border-color: silver; 
	padding: 7px; 
	}
.tabprij td {
	vertical-align : top;
	border-width: 1px; border-style: solid;	border-color: silver; 
	padding: 7px;
	}
.hoindex {
	line-height: 1.4;
	}
.levyobr{
	display: block;
	float: left;
	margin-top: 0px; margin-right: 5px; margin-bottom: 7px; 
	}
.pravyobr{
	display: block;
	float: right;
	margin-top: 0px; margin-bottom: 7px; 
	}
.cerne {
	color: #000; 
	}
ul.knihovna {
	margin: 0px 20px;
	padding: 0;
	}
ul.knihovna li {
	padding: 4px;
	}
#tabhlav {
	width: 259px;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: silver; 
	}
#tabhlav td {
	vertical-align : top;
	padding: 10px; padding-top: 8px; padding-bottom: 0px;
	}
ul.knihovna {
	margin: 0px 20px;
	padding: 0;
	}
ul.knihovna li {
	padding: 4px;
	}
ul.mapa {
	margin: 0px 15px;
	padding: 0px;
	}
ul.mapa li {
	padding: 4px;
	font-weight: normal;
	}
ul.mapa li a:link,
ul.mapa li a:visited,
ul.mapa li a:hover,
ul.mapa li a:active {
	text-decoration: none;
	color: #000;
	}
ul.mapa li a:hover {
	text-decoration: underline;
	}
.sezstu td{
	vertical-align: top;
	}
.tabokolo {
	border-collapse: collapse;
	border-width: 1px; border-style: solid; border-color: silver; 
	padding: 7px; 
	}
.tabokolo td {
	vertical-align : top;
	padding: 7px;
	}
.sirkanj {
	width: 120px;
	text-align: right;
	}
.sirkavp {
	width: 60px;
	}
.odkazs a {text-decoration: underline; color: #000;
	}
.odkazs a:hover {
	text-decoration: none; color: #000;
	}
.sirkatv {
	width: 70px;
	}
.odkazbez2 a {text-decoration: none ; color: #000;
	}
.odkazbez2 a:hover {
	text-decoration: underline; color: #000;
	}
.vpravo {
	float: right;
	margin-left: 20px;
	}
.vlevo {
	float: left;
	margin-right: 20px;
	}
.vlevo2 {
	float: left;
	margin-right: 0px;
	}
ul.mapa ul li {
	padding-left: 40px;
	}
.tabprzk {
	width: 100%;
	border-collapse: collapse;
	}
.tabprzk td {
	vertical-align: top;
	border-width: 1px; border-style: solid;	border-color: silver; padding: 7px; 
	text-align: center;
	}

#hlav1, #hlav2, #hlav3, #menu1, #menu2, #menu3, #gototop {display: none}

#obsah, #obsahfg, #obal {background-color: #ffffff; background-image: none; border: none}


