		body{
			background-color: #DCDCDC;
			font-weight: normal;
			font-size: 10pt;
			font-family: Verdana;
			color: black;
		}

		/* vsechny divy bez mezer */
		div{
			margin: 0;
			padding: 0;
		}
		
		/* hlavni tabulka - okraje od gifu*/
		#main{
			padding: 15px 15px 0 15px;
			background-color: #FFDB00;
		}

		/* tabulka pro zobrazovani informaci*/
		#sub_main{
			background-color: white;
			padding: 0;
		}

		/* vymenitelny obrazek */
		#top_pict{
			margin: 5px 5px 0px 5px;
			border: 0;
			padding: 0;
			width: 710px;
		}

		/* prouzek mezi hmenu a top_pict */
		#top_stripe{
			margin: 3px 5px 0 5px;
			padding: 0;
			width: 710px;
			border-top: 1px solid #FFDB00;
		}
		/* prouzek na footnote */
		#bottom_stripe{
			border-top: 1px solid #FFDB00;
			margin: 0 5px 0 5px;
		}

		/* hmenu obdelnik */
		#hmenu{
			background-color: #FFDB00;
			border: 1px solid black;	
			margin: 5px 0 0 0;
			text-align: center;
			height: 25px;
		}
		
		/* hmenu odkazy */
		#hmenu a{
			font-weight: bold;
			font-size: 8pt;
			color: black;
			text-decoration: none;
			margin: 0 25px 0 25px;
			padding: 0 0 0 13px;
			background: 0px 4px url('../img/main/yb_hmenu_arrow.jpg') no-repeat;
		}
		#hmenu a:hover{
			color: #A14876;
			text-decoration: underline;
		}

		/* datum a svatek */
		#date{
			font-size: 8pt;
			font-weight: normal;
			font-family: Arial;
			color: black;
			text-align: right;
			margin: 2px 5px 0 5px;			
		}

		/* levy sloupec tela - menu, novinky */
		.left{
			width: 120px;
			padding: 0 5px 0 5px;			
			font-size: 10pt;
			font-family: arial;
			color: black;	
		}

		/* pravy sloupec */
		#right_text{
			padding: 0 5px 0 5px;
			margin: 22px 0 0 0;
			text-align: justify;
			font-size: 10pt;
			color: black;	
/*			border: 1px solid red;	*/	
		}

		/* footnote, odkaz na ambrozy*/
		#firma, #ambrozy{
			font-size: 8pt;
			font-weight: normal;
			font-family: Arial;
			margin: 0;
			padding: 0;
		}
		#firma{
			float: left;
			clear: right;
			text-align: left;
			padding: 0 5px 2px 5px;			
			color: black;
			margin: 0;
		}
		#firma a{
			text-decoration: none;
			color: black;
		}
		#firma a:hover{
			text-decoration: underline;
			color: #FFDB00;
		}
		#ambrozy{
			text-align: right;
			padding: 0 5px 2px 0;
			color: #FFDB00;
		}
		#ambrozy a{
			text-decoration: none;
			color: #FFDB00;
		}		
		#ambrozy a:hover{
			color:black;
			text-decoration: underline;
		}


		/*--------------------*/
		/*------- MENU -------*/
		/*--------------------*/
		
		/* vertikalni menu */
		#swapmenu{
			padding: 0;
			width: 150px;
			margin: 20px 0 20px 0;
		}

		/* jednotlive polozky */		
		#swapmenu ul{
			margin: 0;
			padding: 0;
			width: 100%;
			list-style: none;
		}
		
		/* obecne radek menu */
		#swapmenu ul li{
			margin: 0;
			width: 100%;
			padding: 0;
		}		
		
		/* odkazy obecne */
		#swapmenu a{
			padding: 0;
			margin: 0;
			text-decoration: none;
			font-size: 8pt;
		}
		#swapmenu a:hover{
			text-decoration: underline;
		}

		/*-------- 1. uroven menu --------*/
		/* "zavreny" odkaz urovne == 1 */
		#swapmenu .closed a.l1{
			color: black;
			padding: 0 0 0 13px;
			font-weight: bold;
			background: 1px url('../img/main/yb_inactive_arrow.jpg') no-repeat;	
		}
		
 		/* plna hranice mezi odkazy urovne == 1 */
		#swapmenu li{
			border-top: 1px solid #FFDB00;
		}

		/* odkaz urovne == 1 po kliknuti, nema-li potomky(list) */
		#swapmenu .open .nosub a.l1{
			padding: 0 0 0 13px;
			color: black;
			background: 0px url('../img/main/yb_active_arrow.jpg') no-repeat;
			font-weight: bold;
		}

		/* odkaz urovne == 1, otevreny, s potomky */
		#swapmenu .open .sub a.l1{
			padding: 0px 0 0 13px;
			color: black;
			font-weight: bold;
			background: 0px url('../img/main/yb_active_arrow.jpg') no-repeat;		
		}


		/*-------- ostatni urovne menu --------*/		
		/* teckovana hranice mezi odkazy urovne > 1 */
		#swapmenu li.open li{
			border-top: 1px dotted #FFDB00;
		}

		/* odsazeni odkazu urovne > 1 */
		#swapmenu li.open li.closed a{
			padding: 0;
			margin: 0 0 0 10px;
		}

		/* roztazeni odkazu na celou sirku <li> - neni klikaci jen text. odkaz */
		#swapmenu a.l0{
			width: 100%;
		}

		/* odkaz urovne > 1 s potomky(uzel), otevreny (kliknuti) */
		#swapmenu .open .open .sub a.l0{
			padding: 1px 0 0 0;
			margin: 0;
			color: black;
		}

		/* odkaz urovne > 1 s potomky, zavreny */
		#swapmenu .open .closed .sub a.l0{
			padding: 3px 0 0 0;
			line-height: 8px;
			margin: 0;			
		}

		/* obecne zavreny odkaz urovne > 1 */
		#swapmenu li.closed a.l0{
			font-weight: normal;
			color: black;
		}

		/* obecne otevreny odkaz urovne > 1 */ 
		#swapmenu .open a.l0{
			font-weight: normal;
			color: #FFDB00;
			padding: 0;
		}

		/* vsem zavrenym odkazum nesmi byt videni potomci */
		#swapmenu .closed ul li{
			display: none;
			margin: 0;
			padding: 0;
		}
