
	/*** obecná nastavení ********************************************************/
	*
	{
		margin: 0px;
		padding: 0px;
		border: 0px none;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size-adjust: 0.58;
	}

	.red
	{
		color: #FF0000;
		background-color: white;
		font-weight: bold;
	}
	
	.blue  {color: #000032;}
	.white {color: white;}

	/*** banner stránky **********************************************************/
	#banner
	{
		background-color: #000032;
		background-image: url(../_img/banner_b.gif);
		background-repeat: repeat-x;
		background-position: center left;
	}

	/*** hlavní menu *************************************************************/
	#menu_top
	{
	/*
		background-color: #000032;
	*/
		background-color: transparent;
		white-space: nowrap;
		padding: 0px 5px 5px 0px;
	}

	a
	{
		color: #F0D000;
		text-decoration: none;
		font-size: 1.1em;
		font-weight: bold;
	}

	a.sel {color: #FFFFA0;}
	a:hover {text-decoration: underline;}
	a.sel:hover {text-decoration: none;}

	/*** levé menu ***************************************************************/
	#menu_left
	{
		background-color: #000032;
		color: #FFFF00;
		padding: 10px 0px 0px 0px;
		text-align: left;
		vertical-align: top;
		width: 170px;
		font-size: 1.1em;
	}

	ul.menu_l1
	{
		list-style: none;
	}

	ul.menu_l1 li
	{
		color: #FFFFA0;
		font-size: 1.1em;
		font-weight: bold;
		margin: 10px;
		padding: 10px 0px 0px 0px;
	}

	ul.menu_l2 li
	{
		color: #FFFFA0;
		font-size: 0.8em;
		font-weight: normal;
		margin: 10px;
		padding: 0px;
	}

	/*** hlavní oblast stránky ***************************************************/
	#main
	{
	/*
		background-image: url(../_img/menu/zenitel_s300.gif);
		background-repeat: repeat;
	*/
		background-color: #8080C0;
		padding: 20px;
		vertical-align: top;
	}

	#main p
	{
		padding: 10px 0px 10px 10px;
	}

	ul
	{
		margin: 10px;
	}

	ol
	{
		margin: 10px;
		padding: 10px 10px 10px 20px;
	}

	img
	{
		margin: 10px;
		padding: 10px;
	}

	em
	{
		color: black;
		font-size: 1.0em;
		font-style: italic;
		margin: 10px;
	}

  pre
  {
    font-family: monospace;
		background-color: #BCBCBC;
		padding: 20px 20px 20px 50px;
  }

	li
	{
		color: blue;
		font-size: 1.0em;
		font-weight: bold;
		margin: 10px;
	}

	p
	{
		font-size: 1.0em;
		line-height: 1.5;
	}

	/*** nadpisy *****************************************************************/
	h1, h3, h5 {color: #F0D000;}
	h2, h4, h6 {color: #F0D000;}

	h1, h2
	{
		font-size: 2.0em;
		font-weight: bold;
		margin: 20px 0px 20px 10px;
	}

	h3, h4
	{
		font-size: 1.6em;
		font-weight: bold;
		margin: 20px 0px 10px 20px;
	}

	h5, h6
	{
		font-size: 1.4em;
		font-weight: bold;
		margin: 10px;
	}

	/*** oddělovač - resetuje vlastnost float ************************************/
	hr
	{
		background-color: #BCBCBC;
		margin: 10px 0px 10px 0px;
		clear: both;
	}

	/*** hlavní tabulka stránky **************************************************/
	table.page
	{
		width: 100%;
		border: 0px none;
		border-collapse: collapse;
	}

	td.separator
	{
		padding: 2px 2px 2px 20px;
		background-color: #BCBCBC;
	}

	td.separator *
	{
		font-size: 0.8em;
		font-weight: bold;
		color: black;
	}

	/*** tabulka bez orámování **************************************************/
	table.noframe
	{
		border: none;
		border-collapse: collapse;
		background-color: transparent;
		padding: 10px 2px 2px 20px;
	}

	table.noframe tr th
	{
		border: none;
		padding: 10px;
	}

	table.noframe tr td
	{
		border: none;
		padding: 5px 10px 5px 10px;
		vertical-align: top;
	}

	/*** jednoduše orámovaná tabulka *********************************************/
	table.framed
	{
		border: 2px solid Black;
		border-collapse: collapse;
		background-color: #BCBCBC;
/*		padding: 20px 10px 20px 20px; */
		margin: 20px 10px 20px 20px;
	}

	table.framed tr th
	{
		border: 1px solid Black;
		padding: 10px;
		font-size: 1.1em;
		font-weight: bold;
		white-space: normal;
	}

	table.framed tr td
	{
		border: 1px solid Black;
		padding: 5px 10px 5px 10px;
		font-size: 1.0em;
		white-space: normal;
	}

