body	{ background-color:#161; color:#040; /*olor:#106010;*/ margin:0; padding:0;
	font-size: 9pt;
	font-family: Tahoma,"Lucida Grande CE",Arial,lucida,sans-serif; }

td,p,div,li { font-size: 9pt; font-family: Tahoma,"Lucida Grande CE",Arial,lucida,sans-serif;
	margin:0; padding:0; }

.google { float:left; margin:0em;
	width:18em; height:55px; position:absolute; top:1ex; left:0;
	text-align:left; color:#000000; background-color:#e3fce3;/*#efffef;*/ 
	border:0px solid black; z-index:0; 
	display:none; }
	.google	.cse-branding-bottom { padding:0.5ex; }
		
.google-translator { float:right; margin:0em; padding:0.5ex; 
	width:15em; height:50px; position:absolute; top:1ex; right:0;
	text-align:right; color:#000000; background-color:#e3fce3;/*#efffef;*/
	border:0px solid black; z-index:0; 
	display:none; }
	.google-translator #google_translate_element, .google-translator script { color:#000000; }

/* ----------------------------------------------------- */

.pagetitle { padding:0px 0px 0px 0px; text-align:center; z-index:2; }
	.pagetitle h1.title { padding:4px 0px 2px 0px; margin:0; }
	.pagetitle h1.title a img { width:454px; height:71px; 
		text-align:center; margin:auto;
		background-color:#F9FFF9;/*#fbfffb*/ border:0px; z-index:2; }
		
h1,h2,h3,h4,h5 { padding:0; margin:0; margin-top:0.1em; margin-bottom:0.3em;  }

h1 { font-size: 1.8em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.0em; }

.nadpis0, .nadpis1, .nadpis2, .nadpis3 {
	font-family: "Courier New", Courier, Terminal, monospace; font-weight: bold; }
.nadpis0 { font-size: 13pt; }
.nadpis1 { font-size: 14pt; }
.nadpis2 { font-size: 18pt; }
.nadpis3 { font-size: 24pt; }

.nadpis01, .nadpis00, .nadpis11, .nadpis22, .nadpis33 { 
	font-family: Tahoma, "Lucida Grande CE", Arial, lucida, sans-serif; font-weight: bold; } 
.nadpis01 { font-size: 1.2em; text-decoration:underline; }
.nadpis00 { font-size: 1.4em; }
.nadpis11 { font-size: 1.6em; }
.nadpis22 { font-size: 1.8em; margin-bottom:5px; }
.nadpis33 { font-size: 2.2em; }

#strankaobal
{ 	max-width: 1000px;
	min-width: 800px;
	width: 94%;
	margin: 0px auto 0px auto;
	padding: 0px;
	position:relative;
}

	#hlavicka
	{	margin:0; padding:0; 
		color:#000000; background-color:#e3fce3; 
	}
	
	#hlavni1
	{	margin:0; padding:0;
		background-color:#e3fce3;
	}
	
		#hlavni2
		{	margin:0; padding:0;
		}

	#levypanel
	{	float:left;
		width:140px;
		margin:0; padding:4px 0 0 0;
		font-size:0.9em;
		background: url('/pics/okrd-2.gif') left top repeat-x;
		display: none;
	}
		#levypanel #obsahpanel-levy
		{	text-align:center;
			margin:auto;
			margin-bottom:0;margin-top:0;
			padding:0 2px 0 2px;
			display: none;
		}
	
	#pravypanel
	{	float:right;
		width:140px;
		margin:0; padding:0;
		font-size:0.9em;
		display: none;
	}
		#pravypanel #obsahpanel-pravy
		{	text-align:center;
			margin:auto;
			margin-bottom:0;margin-top:0;
			padding:0 2px 0 2px;
			display: none;
		}
	
	#stredni
	{	width:auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 1ex 0px 1ex;
		background-color: #e3fce3; /* #F9FFF9; #f9fff9;*/
		background: #e3fce3 url('/pics/okrhp.gif') -3px -3px no-repeat;
	}
	
	#stredni #obsahstred1
			{	text-align:center;
				padding:0em 0em 0em 0em;
				margin: 0em 0em 0em 0em;
				/*background-color: #e3fce3;*/ /*#F9FFF9;*/
			}
			#obsahstred1 .invia-banner { 
				width:468px; height:60px; text-align:center;  
				margin:auto; margin-top:1px; margin-bottom:0px; padding-bottom:12px; 
			}
				.obsahstred-horni { padding:1ex; padding-bottom:1em; }
				.obsahstred-horni h1 { text-align:center; margin-top:-1ex; padding-top:0px; }
				.obsahstred-horni ul { margin:0; margin-top:1ex; text-align:left; }
				
				.right-link { text-align:right; line-height:1.1em; 
					position: relative; top:-1ex; }
				
	#stredni #obsahstred2 {
				text-align:center;
				padding: 0.2em 1.4em 0.8em 0.6em;
				margin: 0px 0px 0px 2px;
				border-left: 2px solid #008000;
				border-bottom: 2px solid #008000;
				background: /*#F9FFF9*/ url('/pics/okr4.gif') right top repeat-y;
			}
				#obsahstred2 { text-align:left; }
				#obsahstred2 ul { margin:0; margin-top:1ex; text-align:left; }
				#obsahstred2 h3 { text-align:left; }
				#obsahstred2 .aktuality h3,h4 { text-align:center; }
				#obsahstred2 .aktuality .nadpis01 { text-decoration:none; font-size: 1.3em; margin:auto; }
				#obsahstred2 div#important_info { float:left; }
				#obsahstred2 h3#important_info { position:relative; top:0px; left:0px; margin:0px; padding-top:0px; /*padding-top:-1em;*/ }
				#obsahstred2 .informace { /*padding-left:13em;*/ margin-top:1em;/*-1.8em;*/ }
				.page-top { float:right; width:20em; text-align:right; padding-bottom:0.5ex; }

	#paticka
	{	background-color:#e3fce3;
		margin:0; padding:0;
	}
	#paticka #paticka-leva {
		float:left;  text-align:left;  padding:4px; padding-left: 1ex;
	}
	#paticka #paticka-prava {
		float:right; text-align:right; padding:4px; padding-right:1ex;
	}
	
	.obsah
	{	text-align:center;
		margin: 0;
		padding:0.5em 1em 0.5em 1em;
	}

.cleaner
{	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0; padding:0;
}

.clean-left
{	clear:left;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0; padding:0;
}
.clean-right
{	clear:right;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0; padding:0;
}

/* ----------------------------------------------------- */
td,div { text-align:left; }
td {	margin:0; padding:0; vertical-align:top; 
	background: #F9FFF9; /*#f9fff9; backgrount:#e9ffe9;*/ }
table	{ padding:0; margin-top:0; border-collapse:collapse; border-spacing:0; }
sup	{ font-size: 0.7em; }

a,a:link 	{ text-decoration: none; color: #2020aa; }
a:hover,a:active{ text-decoration: underline; color: #1010d0; }
a:visited 	{ color: #1111a0; }

a#vstup	{ font-family: "Courier New",Courier,terminal,monospace; font-size: 1.3em; font-weight: bold;
	color:#0000df; text-decoration: none; }
a#vstup:hover{	color:#0000ff; text-decoration: none; }

.main		{ font-weight: bold; }
a#main 	  	{ font-weight: bold; text-decoration: none; color: #2020aa/*#3333bd*/; }
a#main:hover,
a#main:active	{ text-decoration: underline; color: #1010d0; }
a#main:visited	{ color: #1111a0; }
a.main 	  	{ font-weight: bold; text-decoration: none; color: #2020aa/*#3333bd*/; }
a.main:hover,
a.main:active	{ text-decoration: underline; color: #1010d0; }
a.main:visited	{ color: #1111a0; }

img.upoutavka { border:1px solid #000000; }
img.upoutavka:hover { border:1px solid #0000ff; }

.obr, .obr:link, .obr:visited { font-weight: bold; text-decoration: none; color: #191970; }
.obr:hover,.obr:active	{ text-decoration: underline; color: #3333bd; }

.fotky	{ font-size: 1.4em; color: #235025; /*font-style: italic;*/ text-decoration: underline; }

.citat	{ font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 0.9em; text-indent:10px; text-align: justify; }
.letter	{ font-size: 1.3em; font-weight: bold; color: #008000; }


	.aktuality { float:right; width:51%; 
		margin:auto; margin-left:1ex; margin-right:-0.2em; 
		text-align:center; border:1px solid #060; 
	}
	.aktuality-pingpong { float:right; width:40%; 
			margin-top:0ex; margin-bottom:1ex; margin-left:1ex; margin-right:-0.5ex; padding:1ex; padding-top:1px; 
			color:black; text-align:left; 
			border:1px solid #060; background-color:white; 
	}
	.aktuality-pingpong p,.aktuality-pingpong div,.aktuality-pingpong  ul,.aktuality-pingpong li
		{ font-size:9pt; /*font-style: italic;*/ }
	.aktuality-pingpong ul { list-style-type:disc; padding:0px; padding-left:0px; margin:0px; margin-left:15px; }
	.aktuality-pingpong li { padding-bottom:1ex; }
	.aktuality-pingpong h3 { padding:0; margin-top:2px; margin-bottom:3px; text-decoration:underline; text-align:left; }
	
	
	.nove_akt  { font-size: 9pt; width:96%; margin:auto; margin-bottom:5px; padding:3px; text-align:center; 
		border:1px solid #060; background-color:#efffef; color:#bb0000; }
	.stare_akt { font-size: 8pt; width:96%; margin:auto; margin-bottom:5px; padding:3px; text-align:center; 
		border:1px solid #555; background-color:#f9fdf9; color:#333333; }
	
	.nove_webinfo { font-size: 9pt; margin:1em; margin-top:1ex;margin-bottom:1ex; text-align:center; color:#B00000; }
	.stare_webinfo { font-size: 8pt; margin:1em; margin-top:1ex;margin-bottom:1ex; text-align:center; color:Black; }

	.nove  { text-align:center; margin:1ex;margin-top:0ex;margin-bottom:1ex; padding:1ex; 
		border:1px solid #ef0000; background-color:#ffffe0; color:#a00000; }
	.stare { text-align:center; margin:1ex;margin-top:0ex;margin-bottom:1ex; padding:1ex; 
		border:1px solid #0000df; background-color:#f5f5f5;/*#e9ffe9*/ color:#005000; }

	.akt-mainpage { float:right; width:20em; text-align:right; height:3em; padding-top:1ex; }

#podtit {	font-family: "Courier New",Courier,Terminal,monospace; font-size:10pt; font-weight:bold; text-align:center;}
.pozn	{	font-family: "Courier New",Courier,Terminal,monospace; font-size:9pt; }

.odst	{ padding:1px;margin-bottom:0.3em; text-indent: 1em; text-align: justify; }
.odst-prvni	{ padding:1px;margin-bottom:0.3em; text-indent: 0em; text-align: justify; }

ul.li-2 { list-style-position:outside; margin:0;margin-top:3px;margin-bottom:1px; padding:0; padding-left:1.5em; }
li.li-2 { padding:0; padding-left:0em; padding-bottom:2px; margin:0; }

ul.li-3 { margin:0;margin-top:8px; padding-left:2em; }
li.li-3 { text-indent:-1em; padding-left:1em; margin:0; }

ul.li-4 { text-align:left; margin:0; padding:0; padding-left:2em; }
li.li-4 { text-align:left; text-indent:-4px; padding:0px; margin:0; }

.nic { font-size:0.2em; line-height:0.3em; padding:0; margin:0; }
.nic-line { font-size:0.2em; line-height:0.3em; padding:0;  margin-left:auto; margin-right:auto;
	text-align:center; border-bottom:1px dotted #040; width:96%; }
.nic2 { font-size:0.5em; line-height:0.4em; padding:0; margin:0; }
.nic3 { font-size:0.8em; line-height:0.7em; padding:0; margin:0; }
.nic3-line { font-size:0.4em; line-height:0.4em; text-align:center;
	margin-top:0px; margin-bottom:6px; margin-left:auto; margin-right:auto;
	padding:0;  border-bottom:1px dotted #040; width:96%; }

.new {	line-height: 1.2; padding-left:1px; padding-right: 1px;
	vertical-align: baseline;
	position: relative; bottom: 0.7ex; /*top:0.5ex;*/ 
	font-size: 8pt; color: red; font-weight:bold; font-style:italic; }
.new2 {	line-height: 1.2; padding-left:1px; padding-right: 1px;
	vertical-align: baseline; 
	position: relative; bottom: 0.7ex; /*top:0.5ex;*/ 
 	font-size: 8pt; color: red; font-weight:normal; font-style:italic; }

.new-fix { font-size: 8pt; color: red; font-weight:bold; font-style:italic; }
.new2-fix { font-size: 8pt; color: red; font-weight:normal; font-style:italic; }

.mail { font-style:italic; }

.time {	line-height: 1.2; padding-left:1px; padding-right: 1px; font-size:0.8em;
	vertical-align: baseline;
	position: relative; bottom: 0.4ex; /*top:0.5ex;*/ }

.cara { font-size:0.3ex; line-height:0.4ex; height:0.5ex; padding:0; margin:0; margin-bottom:0.5ex; 
		border-bottom: 1px solid #000066; }

.skryvany, .skryvany2, .skryvany3 { display: none; }
#ruka#ruka, #ruka2, #ruka3 { }

.centr { text-align:center; margin-left:13ex; }
.center { text-align:center; margin:auto; }
/* barvy: { #005a00, a0feaa, #3434c0, #ffffff, #008000, #cc0000, 295f1c, 3333c6, #006000 } */

