/*
    $Revision$
    $Date$
    $Source$
 
    $Log$
*/
	.pozadi /* dekoracni horni linka za logem a panoramou, tabtop.htm */
	{
		background-image: url("gx/line_brown_outline.gif");
		background-repeat: repeat-x;
	}
	
	tr.vertical_separator {  /* mezera mezi uvodni panoramou a menu a textem clanku */
		height: 13px;
	}
	
	.logo {
		/*padding-top:33px;*/
	}

	.logo a:hover  /* pro logo, aby se zamezilo artefaktum pri najeti mysi */
	{ color:black; text-decoration: none; background: transparent ;}

	.title /* titulek misto panormay */
	{
		padding-top:52px; /* vyska pruhledne casti dekoracni linky + 2*/
	}
	
	.rlitt /* H-ELECTRONIC (c) 2007, tabtop.htm */
	{
		padding-top:52px; /* vyska pruhledne casti dekoracni linky + 2*/
		height: 70px; /* vyska obarvene casti dekoracni linky */
		vertical-align: top;
		color: White;
		font-size: 10px;
		text-align: center;
	}
	.counter /* navstev: 99, tabtop.htm */
	{
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		font-style: oblique;
		padding-top: 8px;
	}
	.highlite /* zvyrazneni hledaneho textu v clanku */
	{
		background-color: #CD853F;
		color: #FFFFFF;
	}
   
/* =========================================================================*/
/* MENU */
/* =========================================================================*/

/* MENU obecne */

	#menu /* menu (vlevo a v pravo) tabtop.htm, tabend.htm */
	{
		vertical-align: top;
		font-size: 13px;
		padding-right:2px;
	}
	
	#arbitrary_code_4 {
		vertical-align: top;
		font-size: 13px;
		padding-right:2px;
	}

	#menu a{
		/*display: block; /* zakazat pro IE shit*/
	}

	#menu a:hover
	{ text-decoration: none; }

	#menu h4.active { /* aktivni polozka menu - hlavni sekce*/
		/*outline: 5px ridge black;/* zakazano pro IE*/
		/*margin-top: 10px; /* zakazano pro IE*/
		/*margin-bottom:5px; /* zakazano pro IE*/
	}

	#menu li.active li { /* aktivni polozka menu - podsekce */
		/*outline: 8px double black;/* zakazano pro IE*/
		/*margin-top: 8px;/* zakazano pro IE*/
		/*margin-bottom:8px;/* zakazano pro IE*/
	}

/* MENU hlavni sekce */

	#menu h4{ 
		background: #BD5A00; /* zaklad */
		border-bottom: 2px solid #944600; /* tmavsi */
		border-top: 5px solid #e86e00; /* svetlejsi */
		border-left: 5px solid #5c2b00; /* nejtmavsi */
		border-right: 2px solid #944600; /* tmavsi */
		padding:.2em;
		margin-right:.50em;
		
		/*font-variant: small-caps;*/
		font-weight: bold;
	}

	#menu h4 a{	
		color:white;
		width:100%;
	}

	#menu h4 a:hover,#menu h4:hover{ /* zvyraznena sekce */
		background:#944600; /* nejtmavsi */
	}


/* MENU podsekce */

	#menu li{ /* pod sekce */
	/*	list-style-image: url("gx/list_arrow_blue.png"); */

		background:#ffd145; /* barva pod sekce */
		border-left:4px solid #944600;	/* tmavsi */
		border-right:2px solid #944600;	/* tmavsi */
		margin-left:.3em;
		margin-right:.70em;
		list-style: none;
		padding-left:  6px;
		padding-right:  4px;
		padding-top:  3px;
		padding-bottom:  3px;
		font-size: 10px;
	}

	#menu li.even_submenu{ /* sude podsekce */
		background:#ffe082; /* pozadi sudych podsekci  - trochu svetlejsi nez sekce - kvuli textu*/
	}

	#menu li.even_submenu a{
		color: #232323; /* barva textu sudych podsekci */
	}

	#menu .last_submenu{ /* spodni okraj u posledni polozky submenu */
		border-bottom:3px solid #e86e00;	/* svetlejsi */
	}

	#menu li a{
		color: black;
		width: 100%;
		/*font-style: oblique;*/
		font-family: "Arial" , sans-serif;
	}

	#menu li a:hover,#menu li:hover { /* zvyraznena podsekce */
		background:#fff7d4; /* treba jako pozadi clanku nebo svetlejsi */
	}

/* =========================================================================*/
/* menu aktualit */

	#menu h4.menu_aktual{
		background:#993b1a; /* zaklad */
		border-bottom:2px solid #853316; /* tmavsi */
		border-top:5px solid #d15023; /* svetlejsi */
		border-left:5px solid #5c230f; /* nejtmavsi */
		border-right:2px solid #853316; /* tmavsi */
		padding:.2em;
		margin-right:.50em
	}

	#menu h4.menu_aktual a:hover,#menu h4.menu_aktual:hover {
		background:#5c230f; /* nejtmavsi */
	}

	#menu li.menu_aktual{
		background:#dea189; /* polozka submenu */
		border-left:4px solid #853316;	/* tmavsi */
		border-right:2px solid #853316;	/* tmavsi */
		margin-left:.3em;
		margin-right:.70em
	}

	#menu li.menu_aktual_even_submenu {
		background:#ffc39e;/* pozadi sudych podsekci  - trochu svetlejsi nez sekce - kvuli textu*/
	}

	#menu .last_submenu_aktual{ /* spodni okraj u posledni polozky submenu */
		border-bottom:3px solid #d15023;	/* svetlejsi */
	}

	#menu li.menu_aktual a:hover,#menu li.menu_aktual:hover {
		background:#ffe1dd; /* svetla */
	}

/* MENU - konec */
/* =========================================================================*/

table{
	margin:0px auto;
}


body
{
	color: #000000;

	margin-top: 5px;
	margin-bottom: 15px;
	margin-right: 7px;
	margin-left: 7px;

	font-family: Verdana;
	background: #dcb370; /* barva ramu */
	font-size: 10px;
/*	background-image: url(gx/watermark-dobsice.png); /* vodotisk ramu */
}

a { color: Blue; } /* napr. webmaster */

a:link
{ text-decoration: none; }
a:visited
{ text-decoration: none; }
a:active
{ text-decoration: none; }
a:hover
{ 
	text-decoration: underline overline;
	color: Black;
	background-color: #cac590;
	
	
}

a.non:link
{ color:#000000; text-decoration: none; }
a.non:visited
{ color:#000000; text-decoration: none; }
a.non:active
{ color:#000000; text-decoration: none; }
a.non:hover { 
	text-decoration: underline; 
	background-color: transparent;
}

table
{
  border-color: #B0B0B0;
}

table.fullw
{ width: 100%; }

table.fullh
{ height: 100%; }

table.full
{
  width: 100%;
  height: 100%;
}


table.submenu
{
	background-color:#E0E0E0;
	border:solid 1px;
}

td
{
	font-size: 12px;
}

/* =======================================================================================*/
/* tabulky */

table.art /* okraje tabulek */
{
  border-style: groove ridge ridge groove;
  border-color: #BD5A00;
  border-width: 1pt;
  background-color: #FFD185; /* barva textu v tabulce jinak nespecifokovaneho - obsah inzeratu, vzkazu atd. */
  margin: 0px auto;
}

table.artmain
{
  border-style: groove ridge ridge groove;
  border-color: #BD5A00;
  border-width: 3pt;
  margin: 0px auto;
  width: 150px;
}


/* =====================================================================================*/
/* upozorneni na clanek */

td.arttitl /* leva strana titulku upozorneni (nazev sekce, nastenka, inzerce) */
{
	font-weight: bold;
	background-color: #FFD700;
	font-size: 10px;
	border-bottom: 1px dotted #944600;
  
}

td.arttitr /* prava strana titulku upozorneni (datum) */
{
	background-color: #FFD700; /* stejna jako u arttitl */
	font-size: 9px;
	text-align: right;
	border-bottom: 1px dotted #944600; /* stejne jako u arttitl */
}

td.arttext /* upozorneni (titulek clanku, inzerce, vzkazu */
{
  font-size: 10px; /* text inzerce, nastenku a aktualit v pravem sloupci */
  background-color: #ffd185;
}

/* odkazy */
td.arttitl a, td.arttext a{
	display: block;
}

td.arttitl a:hover{
	text-decoration: none;
	background-color: transparent;
}

td.arttext a:hover{
	text-decoration: none;
	background-color: #ffeb7a;
	
}
/* upozorneni na clanek (konec) */
/* =====================================================================================*/

td.new
{
  text-align: right;
  font-size: 10px;
  color: red;
  font-weight: bold;
}

tr.h20
{ height: 20px; }


textarea
{
  background-color: #ffdfab;
  color: #000000;
  border-color: #8c4300;
  font-size: 12px;
}

input
{
  background-color : #ffdfab;
  color : #000000;
  border-color: #8c4300;
  font-size: 12px;
}

select
{
  background-color: #ffdfab;
  color: #000000;
  border-color: #8c4300;
  font-size: 12px;
}

input.button
{
  width: 70px;
  height: 20px;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 0px;
  border: 1px outset Blue;
  font-size: xx-small;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;
}

input.button_lit
{
  width: 70px;
  height: 20px;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 0px;
  font-size: xx-small;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;
}

h1 { text-align:center;}

h2 { font-size: 120%; text-align:left;}

h3
{
	font-size: 14px;
}

h4
{
	font-size: 11px;
	margin: 7px 0px 0px 0px;
	padding: 0px;
}


p.littcen
{ text-align: center; font-size: 60%; }

p.littcen:first-letter
{ font-size: 70%; color: #000000;}

ul
{
  margin:5px;
  padding:0;
  list-style: inside;
}

ul.none
{
  margin:5px;
  padding:0;
  list-style: outside;
  list-style-type: none;
}

/*ul li
{ list-style-image: url(gx/li.gif); }*/

ul.none li
{ list-style-image: none; }

/*li
{
	font-size: 10px;
}*/

hr
{
	text-align: center;
	width: 80%;
	height: 1px;
}

font.little
{ font-size: 100%; }

font.tel
{ font-family: Wingdings; }

a img.nob
{ border-width: 0; }

.article {
	padding: 6px;
	background-color: #f5e7ae;
/*	border-width: 6px; /* sirka okraje clanku */ 
	border-style: double; /* styl okraje clanku */
	border-color:  black; /* barva okraje clanku, pokud se lisi od okraju ramecku */
/*	background-image: url(gx/watermark1.png); /* vodotisk clanku */
}

p.indent { text-indent: 3em; }

p.indent:first-letter
{ font-size: 120%; font-weight: bold;
 }

/* mapa webu */

#webmap ul li {
	margin-left: 0px;	
/*	background-color: white;*/
}
/*#webmap ul li ul li{
	margin-left: 30px;	
	background-color: gray;
}*/

ul.webmap_item_level_1 {
	margin-left: 0px;	
}

ul.webmap_item_level_1 li{
/*	background-color: gray;*/
}

#webmap ul ul {
	list-style: upper-roman;
	padding-left: 60px;
}

#webmap ul ul ul {
	list-style: lower-alpha;
}

#webmap ul ul li {
	list-style-position: outside;
	
}

#webmap ul.webmap_item_level_0 li a.section_title {
	font-size: 20px;
	color: red;
	font-weight: bold;
}

#webmap ul.webmap_item_level_1 li a.section_title {
	font-size: 15px;
	color: blue;
	font-weight: bold;
}

.webmap_articles{
	font-size: 10px;
	font-style: italic;
}

#webmap .webmap_articles ol{
	list-style: decimal;
	font-style: normal;
	font-size: 11px;
	padding-bottom: 6px;
}

#webmap .webmap_articles a{
	color: green;
	font-style: normal;
	font-size: 11px;
/*	text-decoration: none;*/
}

/* rozcestnik */

#rozcestnik {
	text-align: left;
	background: #d9d9d9;
	border-style: dotted;
	border-width: 1px;
	border-color: #8f96ff;
	padding: 2px;
	margin-bottom: 10px;
}

#rozcestnik ul {
	display: inline;
}

#rozcestnik a:hover{
	background-color: #e8ac6b;
	text-decoration: none;
}


/* bublinkova napoveda */

a.bubble_help {
	cursor: help;
	position: relative;
	text-decoration: none;
	border-bottom: dotted #000 1px;
	color: black;
}

a.bubble_help:hover
{
	background: inherit;
}

a.bubble_help span
{
	display: block;
	position: absolute;
	visibility: hidden;
	top: 2em;
	left: 0em;
	padding: .2em .5em;
	width: 10em;
	background: #eee;
	border: dotted #000000 1px;
	text-decoration: none;
	z-index: 10;
}
	

a.bubble_help:hover span {
	visibility: visible;
}

#novinky_resume {
	border-color: black;
	border-width: 1px;
	border-style: none;
	border-bottom-style: solid;
	width: 100%;
}


#novinky_resume .nove {
	color: red;
	font-weight: bold;
}

#novinky_resume table {
	padding: 5px;
}

#novinky_resume .odd {
	background-color:#cfcfcf;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	border-bottom-style: none;
	width: 100%;
}

#novinky_resume .even {
	background-color:#e2e2e2;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	border-bottom-style: none;
	width: 100%;
}

/* vyber kategorie sekci */

#section_category { margin: 0px auto }
#section_category td{
	border-width: 2px;
	border-color: black;
	border-style: double;
	background-color: #FFD600;
	padding: 0;
}

#section_category a{
	color: black;
	font-weight: bold;
	font-size: 1.4em;
	font-family: "Courier New" , serif;
	padding-left: 6px;
	padding-right: 6px;
}

#section_category a:hover{
	text-decoration: none;
	background-color: transparent;
	background-color: #ffef97;
}

#section_category td.selected{
	background-color: #ffef97;
}

/* design clanku aktualit */

.article_content{
	border-width: 1px;
	border-style: solid;
}


.article_title {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.article_text{
	padding: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.article_title td {
	font-size: 1em;
}

.find_button {
	font-size: 0.8em;
}

/* kometare */

.comments_preview {
	/*margin-top: 10px;*/
	border-width: 1px;
	border-color: black;
	border-style: none;
	border-top-style: dotted;
	font-weight: bold;
	font-size: 1.1em;
	padding-top: 5px;
}

.comments_preview_button {
	background-color: #bfbfbf;
	font-weight: bold;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	padding: 2px;
}

.comment_head {
	background-color: #c7c7c7;
	border-style: solid;
	border-width: 0;
	border-top-width: 1px;
	border-color: #949494;
	padding: 2px;
	padding-left: 5px;
}

.comment_text {
	padding-left: 10px;
}

/* navigace */

.nav_position {
	margin-bottom: 5px;
	padding: 3px;
	font-weight: bold;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: black;
	background-color: #CFCFCF;
}

/* jidelnicek */

.jidelnicek {
	border-width: 2px;
	border-style: solid;
	border-color: black;
	background-color: #FFEA75;
}

.jidelnicek td {
	border-bottom-style: solid;
	border-width: 1px;
	border-color: black;
}


.jidelnicek_dnes {
	border-style: solid;
	border-width: 2px;
	border-color: black;
	background-color: #FFD700;
	font-weight: bold;
}

.jidelnicek_nadpis {
	font-weight: bold;
	font-size:1.2em;
	text-align: center;
}

.jidelnicek_datum {
	font-weight: bold;
	font-size:1.2em;
}

.jidelnicek_den {
	font-weight: bold;
	background-color: #ffe24b;
}

/* captions - upoutavky - infookno */

#captions {
/*	background-color: #e64d1e;*/
	background-color: #6666F3;
	border-style: outset;
	border-width: 3px;
	border-color: #27275e;
	position: absolute;
/*	top: 320px; je nastavovane zvlast pro typ prohlizece */
	left: 18%; 
	width: 585px;
	top: 295px;
}

#captions table {
	width: 100%;
/*	background-color: #ffc04f;*/
	background-color: #c7cbff;
	
	border-style: dotted;
	border-width: 1px;
	border-color: #000000;
	float: left;
}

#captions table a {
	font-weight: bold;
}

#captions .title {
	margin: 0;
	text-align: center;
	color: yellow;
	padding: 0;
	padding-bottom: 10px;
	margin: 0;
	font-size: large;
}


#captions_close {
	float: right;
	border-width: 0px;
	cursor: crosshair;
	
}

h1 img, h2 img, h3 img { border: none }

/* varovani */

div.warning {
	-moz-border-radius:  20px;	
	-webkit-border-radius: 20px;
	border: 2px solid #9F291B;
	background-color: #F9E4E1;
}
table.warning {
	border-collapse: collapse;
	background-color: #F9E4E1;
	border: none;
	margin: 0px auto;
	color: black;
	font-weight: bold;
}
table.warning td { border: none; padding: 5px }
table.warning thead td {
	border: none;
	color: #ffffcc;
	background-color: #9F291B;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}

/* poznamka */

div.notice {
	-moz-border-radius:  20px;	
	-webkit-border-radius: 20px;
	border: 2px solid #e6bf73;
	background-color: #EDECD8;
}
table.notice {
	border-collapse: collapse;
	background-color: #EDECD8;
	border: none;
	margin: 0px auto;
	color: black;
	font-weight: bold;
}
table.notice td { border:none; padding: 5px }
table.notice thead td {
	border: none;
	color: black;
	background-color: #e6bf73;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}

