body	{ 
	color: #000000; 
	font-size: 80%; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	background: #ffffff; 
	margin: 5px; 
	padding: 0; 
	z-index: 1;
	}
abbr, acronym	{
	border-bottom: dotted 1px;
	cursor: help;
	}
	
a	{
	color:#003399;
	}
a:active	{
	color:#003399;
	}
a:visited	{
	color:#003399;
	}
a:hover 	{
	color: #FFFFFF;
	background: #8698C2;
	text-decoration: none;
	}
table 	{
	padding: 0;
	margin-bottom: 10px;
	background: black;
	}
	
.fullwidthtables table 	{
	width: 100%;
	}
	
caption 	{
	font-weight: bold;
	}
	
th 	{
	color: #FFFFFF;
	background: #8698C2;
	padding: 3px;
	margin: 1px;
	}
	
td 	{
	background: #FFFFFF;
	padding: 3px;
	margin: 1px;
	}
#cover 	{
	width: 58em;
	}
/* TEXT VE 2 SLOUPCICH*/
#dva_sloupce 	{
	clear: both;
	margin: 0;
	padding: 0;
	}
#sloupec_l 	{
	float: left;
	width: 27em;
	margin: 0;
	padding: 0;
	}
#sloupec_r 	{
	float: right;
	width: 27em;
	margin: 0;
	padding: 0;
	}
/* LOGO A NAVIGACE */
#logo	{
	float: left;
	}
#logo h1 	{
	margin: 0;
	padding: 0;
	}
	
#logo img 	{
	border: 0;
	border-right: solid 1px #000000;
	margin: 0;
	padding: 0;
	display: block;
	}
#logonew	{
	float: left;
	}
#logonew h1 	{
	margin: 0;
	padding: 0;
	}
#logonew img 	{
	border: 0;
	
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	display: block;
	}
	
#navigace h2 	{
	display: none;
	}
#navigace ul 	{
	padding: 0;
	margin: 0;
	}
	
#navigace li 	{ 
	background-image: url("tecka_cerna.gif");
	background-repeat: no-repeat;
	background-position: left center; 
	list-style-type: none; 
	margin: 15px 0 0; 
	padding: 0 6px 0 12px; 
	float: right 
	}
	
#navigace a 	{
	text-decoration: none;
	}
#navigace img 	{
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
	}
/* FOTO A RUBRIKY */
#fotorubriky 	{
	margin: 0;
	padding: 0;
	}
	
#foto img 	{
	margin: 0px;
	padding: 0;
	border-right: solid 1px #000000;
	display: block;
	float: left;
	}
#rubriky 	{
	margin-bottom: 0px;
	margin-left: 361px;
	padding: 0;
	z-index: 100;
	}
	
#rubriky h2 	{
	color: #FFFFFF;
	background: #526290;
	font-size: 1em;
	margin-top: 0px;
	padding: 5px 0px 5px 10px;
	}
	
#rubriky ul 	{ 
	margin-bottom: 0px;
	}
#rubriky li 	{ 
	list-style-image: url("sipka_cerna.gif"); 
	padding-bottom: 5px 
	}
	
#rubriky a 	{
	text-decoration: none;
	}
/* BILY PROUZEK */
#stripe 	{
	margin: 0;
	padding: 0;
	}
	
#stripe-foto 	{
	margin: 0;
	padding: 0;
	width: 360px;
	border-right: solid 1px #000000;
	float: left;
	}
	
#stripe-foto p 	{
	margin: 0;
	padding: 3px;
	}
	
#stripe-kontakt 	{
	margin-left: 361px;
	}
#stripe-kontakt p 	{
	margin: 0;
	padding: 3px;
	text-align: right;
	}
	
	
/* TRI SLOUPCE */
#trisloupce1 	{ 
	background: #677aa7 url("blue1.gif") repeat-y left top; 
	margin: 0; 
	padding: 0; 
	clear: both; 
	border-top: 2px solid #000000;
	}
	
#trisloupce2 	{ 
	background: url("blue2.gif") repeat-y right top; 
	margin: 0; 
	padding: 0 
	}
/* AKTUALITY */
#aktuality 	{
	float: left;
	width: 361px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	}
	
#aktuality a	{
	color: #FFFFFF;
	}
.aktualita	{
	margin-bottom: 5px;
	}
.aktualita h3	{
	font-size: 1em;
	margin: 0;
	}
	
.aktualita p	{
	margin: 0;
	padding: 0;
	}
	
.aktualita-datum	{
	font-size: 0.9em;
	}
.aktuality-archiv 	{
	font-weight: bold;
	text-align: right;
	}
#news-archived 	{
/*	float: left;	*/
	width: 98%;
	margin: 0;
	padding: 0;
	color: black;
	background-color: white;
	border-bottom: 1px dotted #55a;
	}
#news-archived h3	{
	font-size: 0.9em;
	margin: 0;
	}
#news-archived h3 a 	{
	font-size: 0.9em;
	margin: 0;
	}
#news-archived p	{
	margin: 0;
	padding: 0;
	}
#news-archived p.news-date	{
	font-size: 0.9em;
	}
/* Hledani */
#hledat 	{
	color: #FFFFFF;
	float: right;
	width: 201px;
	margin: 0;
	padding: 0;
	}
#hledat fieldset 	{
	margin: 0;
	padding: 3px;
	border: solid 1px #FFFFFF;
	}
	
#hledat legend	{
	color: #FFFFFF;
	}
#hledat a 	{
	color: #FFFFFF;
	}
#hledat p 	{
	margin: 0 0 10px 0;
	}
.submit 	{
	background: #677AA7;
	border: solid 1px #FFFFFF;
	color: #FFFFFF;
	}
	
.submit:hover 	{
	background: #526290;
	}
/* Tipy */
#tipy 	{
	color: #FFFFFF;
	margin-left: 361px;
	margin-right: 201px;
	background: #677AA7;
	position: relative;
	}
#tipy a 	{
	color: #FFFFFF;
	}
#tipy ul 	{
	list-style-image: url("sipka_bila.gif"); 
	margin: 0 0 0 15px; 
	padding: 0 
	}
	
#tipy li 	{
	margin-bottom: 5px;
	}
/* Spolecne */
.sloupec 	{
	margin: 0;
	padding: 0.5em 1em;
	}
	
.sloupec h2 	{
	margin: 0 0 5px 0;
	font-size: 1.4em;
	font-weight: bold;
	border-bottom: solid 1px #FFFFFF;
	}
/* PATICKA */
#footer 	{
	padding-top: 3px;
	}
	
#footer p 	{
	margin: 0px;
	font-size: 0.85em;
	padding: 0 0 0 10px;
	}
/* ROLLOUT MENU */
/* hlavni menu */
#menu 	{
	background-color: #526290;
	color: #FFFFFF;
	padding: 1px 0px 0px;
	z-index: 10;
	}
#menu ul 	{
	padding: 3px 0px;
	margin: 0px !important;
	list-style-type: none;
	z-index: 10;
	}
#menu li 	{
	padding: 0px 13px 3px 5px;
	margin: 0px;
	float: left;
	z-index: 10;
	}
	
#menu li.first 	{
	padding-left: 25px;
	z-index: 10;
	}
	
#menu li.noborder 	{
	border: none;
	z-index: 10;
	}
#menu a 	{
	color: #FFFFFF;
	text-decoration: none;
	z-index: 10;
	}
#menu a:hover 	{
	color: #333333;
	z-index: 10;
	}
#menu-l ul, #menu-l ul li	{
	/* zrusi vlastnosti seznamu */
	margin: 0px;
	padding: 0px;
	border: none;
	float: none;
	list-style-type: none;
	z-index: 10;
	}
#menu-l ul 	{
	/* pozice, vzhled bloku */
	background-color: #677AA7;
	width: 12em;
	border: 1px solid #000000;
	position: absolute;
	z-index: 10;
	}
#menu-l ul li a 	{
	/* blok odkazu */
	color: #FFFFFF !important;
	text-decoration: none;
	display: block;
	width: 100%;
	padding: 3px 10px 4px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #526290;
	z-index: 10;
	}
#me-menu-1 	{
	display: none;
	}
#me-menu-2 	{
	display: none;
	}
#me-menu-3 	{
	display: none;
	}
#me-menu-4 	{
	display: none;
	}
#me-menu-5 	{
	display: none;
	}
#me-menu-6 	{
	display: none;
	}
html>body #menu-l ul li a	{
	width: auto;
	}
#menu-l ul li a:hover 	{
	background-color: #8698C2;
	}
	
.tecka 	{ 
	background-image: url("dot.gif");
	background-repeat: no-repeat; 
	background-position: right center; 
	}
/* CESTA */
#cesta 	{
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: solid 1px #000000;
	}
	
#cesta h2 	{
	display: none;
	}
#cesta p 	{
	font-size: 0.85em;
	padding: 3px 0 3px 0;
	margin: 0;
	}
/* PODRUBRIKY */
#podrubriky h3 	{
	display: none;
	}
#podrubriky ul 	{
	margin: 0;
	padding: 0 0 0 30px;
	}
	
#podrubriky li 	{
	list-style-image: url("sipka_cerna.gif"); 
	margin: 0; 
	padding: 0 0 3px 
	}
	
#podrubriky img 	{
	float: right;
	}
#podrubriky ul.submenu	{
	margin: 0;
	padding: 0 0 0 20px;
	}
#podrubriky li.submenu 	{ 
	list-style-type: disc; 
	list-style-image: none 
	}
#counter	{ color: white; text-align: center; display: block; border: solid 1px silver }
#counter span.amount 	{ color: yellow; font-weight: bold }
.new 	{ color: red; font-weight: bold }
/* DOKUMENTY */
#dokumenty ul 	{
	margin: 0;
	padding: 0 0 0 30px;
	
	}
	
#dokumenty li 	{ 
	list-style-image: url("sipka_cerna.gif"); 
	margin: 0; 
	padding: 0 0 3px;
	
	}
/* CONTENT */
#content 	{
	padding: 0 10px 30px 10px;
	border-bottom: solid 2px #526290;	
	margin: 0;
	}
	
#content a 	{
	color: #003399;	
	}
	
#content a:hover 	{
	color: #FFFFFF;
	}
#content p 	{
	margin: 0;
	padding-bottom: 10px;
	text-align: justify;
	}
	
#content h2 	{
	font-size: 1.5em;
	margin-top: 10px;
	margin-bottom: 5px;
	}
	
#content h3 	{
	font-size: 1.3em;
	margin-bottom: 3px;
	margin-top: 3px;
	}
	
#searchform 	{
	margin-top: 0;
	width: 30em;
	}
	
.searchinput 	{
	width: 25em;
	}
#content table 	{
	margin-bottom: 4px;
	}
	
#content th 	{
	padding: 0px; 
	border: 0px solid silver; 
	}
	
#content td 	{
	background-color: white; 
	padding: 0px;
	vertical-align: top; 
	}
/* ZIVOTNÍ SITUACE (rj 2004-05-10) */
#twater	 { 
	border: 1px black; 
	position: relative; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: auto 
	}
	
.view 	{	
	border: 1px solid gray;
	padding: 2px 
	}
#content table.View caption 	{ 
	text-align: left; 
	font-size: 1.3em;
	background-color: #526290;
	color: white;
	}
	
#content th.View1 	{ 
	text-align: left; 
	border-top: 1px solid #526290;
	}
#content td.View1 	{ 
	color: navy; 
	background-color: silver;
	}
#content td.View2 	{
			padding-top: 1em;
			padding-bottom: 1em;
	}
.viewcaption 	{
	color: #fff; 
	background: #2f4a9a;
	font-weight: bold
	}
/* VYSLEDKY VYHLEDAVANI */
.searchresult_emph 	{
	color: #526290;
	font-weight: bold;
	}
.searchresult_emph a 	{
	padding-left: 0.7em;
	padding-right: 0.7em;
	}
.searchresult_emph span {
	padding-left: 0.7em;
	padding-right: 0.7em;
	}
/* NAVIGACE V POHLEDECH */
#pohled 	{
	clear: both;
	margin: 0;
	padding: 0;
	}
#pohled_navigace 	{
	float: left;
	width: 14em;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #677AA7;
	color: #FFFFFF;
	}
	
#pohled_navigace a 	{
	color: #FFFFFF;
	}
#pohled_navigace h2 	{
	display: none;
	}
#pohled_navigace h3 	{
	margin-left: 5px;
	border-bottom: solid 1px #FFFFFF;
	}
	
#pohled_navigace li 	{ 
	list-style-image: url("sipka_bila.gif"); 
	padding-bottom: 5px 
	}
#pohled_detail 	{
	float: right;
	width: 40em;
	margin: 0;
	padding: 0;
	}
/* OBECNE TRIDY */
.hidden 	{
	display: none;
	}
.cleaner 	{
	clear: both;
	height: 1px;
	font-size: 0px;
	border: none;
	margin: 0; 
	padding: 0;
	background: black;
	}
	
.cleaner span 	{
	display: none;
	}
.rollcleaner 	{
	clear: both;
	height: 1px;
	font-size: 0px;
	border: none;
	margin: 0; 
	padding: 0;
	background: black;
	}
	
.rollcleaner span 	{
	display: none;
	}
#skipmenu 	{
	display: none;
	}
/* ROZSIRENI O PLNOTUCNE APLIKACE (rj 2004-11-11) */
#content table	{ 
	background-color: transparent; 
	}
#selview	{ 
	position: relative; 
	left: 0px; 
	width: 57em; 
	height: 2em; 
	display: block; 
	font-size: 1em; 
	background-color: white; 
	vertical-align: text-top; 
	border: 0; 
	z-index: 5;
	}
	
#selcombo	{ 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 16em; 
	height: auto; 
	display: block; 
	z-index: 5;
	}
#selsearch	{ 
	position: absolute; 
	top: 0px; 
	left: 16em; 
	width: 41em; 
	height: auto; 
	visibility: visible; 
	display: block; 
	text-align: right; 
	z-index: 5;
	}
	
#viewpart	{ 
	position: relative; 
	left: 0px; 
	width: 57em; 
	visibility: visible; 
	display: block; 
	font-size: 1em; 
	background-color: white; 
	vertical-align: text-top; 
	border: 0; 
	}
	
#viewbody	{ 
	position: relative; 
	left: 0px; 
	width: 57em; 
	visibility: visible; 
	display: block; 
	font-size: 1em; 
	background-color: white; 
	vertical-align: text-top; 
	border: 0; 
	}
	
#viewbody	h1 { 
	width: 40em; 
	text-indent: 0; 
	margin: 0; 
	padding: 0; 
	font-size: 1.1em; 
	color: black; 
	text-align: left 
	}
	
#viewbody	h2 { 
	width: 40em; 
	text-indent: 0; 
	margin: 0; 
	padding: 0; 
	font-size: 0.9em; 
	text-align: left 
	}
#viewbody	p { 
	width: 40em; 
	text-indent: 0; 
	margin: 0; 
	padding: 0; 
	font-size: 0.9em; 
	text-align: left 
	}
#viewbody table	{
	text-indent: 0; 
	margin: 0; 
	padding: 0; 
	}
	
#viewbody tr	{ 
	text-indent: 0; 
	margin: 0; 
	padding: 0; 
	}
	
#viewbody th	{ 
	text-indent: 0; 
	margin: 0; 
	padding: 0; 
	background-color: white; 
	color: navy; 
	border-bottom: 1px solid gray; 
	}
	
#viewbody td	{ 
	text-indent: 0; 
	margin: 0; 
	padding: 0; 
	font-size: 1em; 
	border: 0; 
	}
	
#viewbody table table	{
	text-indent: 0; 
	margin: 0; 
	padding: 0; 
	}
	
#viewbody table table tr td	{ 
	width: auto; 
	border: 0; 
	}
	
.pgnav	{ 
	position: relative; 
	left: 0px; 
	width: 57em; 
	display: block; 
	font-size: 1em; 
	vertical-align: text-top; 
	}
	
.pgnavold	 { 
	font-size: x-small; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif 
	}
	
.pgnav table	{ 
	border: 1px solid gray; 
	}
.pgnav td	{ 
	margin: 0; 
	padding: 0; 
	text-align: center; 
	font-size: x-small; 
	}
	
.pgnav a	 { 
	display: block; 
	padding: 2px; 
	margin: 1px; 
	font-weight: bold; 
	text-decoration: none; 
	border: 0; 
	}
	
.pgnav a:link	{ }
.pgnav a:visited	{ }
.pgnav a:hover	{ background-color: #8698C2; }
#tcontent 	{ 
	width: 57em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-size: x-small; 
	background-color: transparent; 
	border: 1px solid gray; 
	}
	
#tcontent td	{ 
	font-size: x-small; 
	border-bottom: 1px solid gray; 
	}
	
#tcontent table td	{ 
	border: 0; 
	}
#tcontent input	{ 
	width: 100%; 
	}
#tcontent a	{ }
#appname { 
	background-color: #8698C2; 
	font-size: 0.9em; 
	color: white; 
	text-align: right 
	}
#appversion { 
	color: navy; 
	}
#rssfeed { 
	text-align: left;
	vertical-align: middle; 
	float: left;
	}
table.embed 	{ 
	width: 100%; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-size: x-small; 
	background-color: transparent; 
	}
	
table.embed th 	{ 
	text-align: left; 
	padding: 1px; 
	color: gray; 
	background-color: white; 
	border-bottom: 1px solid silver; 
	}
	
table.embed td { 
	margin: 0; 
	padding: 0; 
	vertical-align: top; 
	}
	
table.embed p 	{ 
	display: block; 
	line-height: 1.1em; 
	border-top: 1px solid silver; 
	}
	
table.embed input	{ 
	width: 100%; 
	}
#content table 	{ 
	font-size: 1em; 
	}
.dva_sloupce 	{ 
	clear: both; 
	margin: 0; 
	padding: 0; 
	}
	
.sloupec_l 	{ 	
	float: left; 
	width: 27em; 
	margin: 0; 
	padding: 0; 
	}
	
.sloupec_r 	{ 	
	float: right; 	
	width: 27em; 	
	margin: 0; 	
	padding: 0; 
	}
.hidden	{
	display: none;
	}
.geourl 	{
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #8ca3c3;
	border-left: 1px solid #ccf;
	border-top: 1px solid #ccf;
	border-right: 1px solid #55a;
	border-bottom: 1px solid #55a;
	padding: 0px 3px 0px 3px; 
	margin: 0px; 
	
	}
.geourl a 	{ 
	text-decoration: none;
 	color: white;
	background-color: #8ca3c3; 
	}
.geourl a:link 	{ 
	text-decoration: none; 
	color: white; 
	background-color: #8ca3c3; 
	}
.geourl a:visited 	{ 
	text-decoration: none; 
	color: white; 
	background-color: #8ca3c3; 
	}
.geourl a:active 	{ 
	text-decoration: none; 
	color: white; 
	background-color: #8ca3c3; 
	}
.geourl a:hover 	{ 
	text-decoration: none; 
	color: white; 
	background-color: #8ca3c3; 
	}
.rsschannel 	{ 
	color: white; 
	font-size: 11px; 
	font-family: verdana, sans-serif; 
	font-weight: bold; 
	background-color: #f60; 
	margin: 0; 
	padding: 0 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #f96 #c60 #c60 #f96 
}
.rsschannel a 	{ 
	color: white; 
	text-decoration: none; 
	background-color: #f60; 
	}
.rsschannel a:link 	{ 
	color: white; 
	text-decoration: none; 
	background-color: #f60; 
	}
.rsschannel a:visited 	{ 
	color: white; 
	text-decoration: none; 
	background-color: #f60; 
	}
.rsschannel a:active 	{ 
	color: white; 
	text-decoration: none; 
	background-color: #f60; 
	}
.rsschannel a:hover 	{ 
	color: white; 
	text-decoration: none; 
	background-color: #f60; 
	}
/* Creative Commons */
.footer-icons 	{
	padding: 5px 3px 0px 3px;
	margin: 0px; 
	}
