
/* zakladni box pro informace o kurzech */
      .infoKurzu {
        background: #f7f7f7; 
        border: 1px solid lightgray;
        padding: 5px; 
      }


	hr.cleaner {
		clear: both;
		height: 1px;
		margin: -1px 0 0 0;
		padding: 0;
		border: none;
		visibility: hidden;
	}



	/* nadpis u hlavni stranky pro jednotlive programy */
	.nadpis {
		font-family: Arial, sans-serif;
		color: #C01010;
		font-size: 16px;
		font-weight: bold;
		display: block;
		padding: 2px;
		padding-top: 10px;
	}

	/* popisek programu na hlavni strance */
	.popis {
		font-family: Arial, sans-serif;
		color: rgb(88,88,88);
		font-size: 12px;
		padding-left: 25px;
		padding-right: 25px;
	}

	/* tabuka pro ohranicenin programu na hlavni strance */
	#tabulka {
		background: #F0F6F1;
		margin: 10px;
		border-right: 2px solid #00853F;
		border-bottom: 2px solid #00853F;
	}


  .tabulkadata {
		margin: 10px;
		font-family: Verdana;
		font-size: 12px;
		color : rgb(64, 64, 64);
		line-height: 16px;
		border: 1px solid #aaa;
	}
	
	.tabulkadata td {
	   border: 1px solid #aaa;
	   padding: 1px;
	   padding-left: 2px;
	   padding-right: 2px;
	}


	/* oramovani novinek */
	#novinky {
		font-family: Verdana;
		font-size: 12px;
		color: rgb(64, 64, 64);
		margin: 0px;
		list-style: none;
		padding: 3px;
		margin: 0px;
	}


	/* datum u novinek */
	.novinka {
	font-family: Verdana;
		font-size: 12px;
		color: rgb(64, 64, 64);
		font-weight: bold;
		margin-bottom: 5px;
	}

	/* datum u novinek */
	.novinka span {
		font-weight: normal;
	}


	#hlavnitabulka {

	}


	body {

	}

	/* hlavicka */

	#head {

	}

	/* konec - hlavicka */


	/* konec - hlavni blok */



	/* navigacni menu */

	#nav {
		margin: 0px;
		padding: 0px;
		background: #00863F;
		height: 28px;
	}

	#nav li {
		list-style: none;
		float: left;
		margin: 5px;
		width: 155px;
		text-align: center;
		margin: 2px;
		margin-left: 3px;

		padding: 0px;
	}

	#nav a {
		font-family: Arial, sans-serif;
		color: #404040;
		font-size: 14px;
		padding: 3px;
		display: block;
		font-weight: bold;
		background: #AED1B9;
		background: url(./images/hlavnimenu.gif) no-repeat;
	}

	#nav a:hover {
		text-decoration: none;
		background: #82BE95;
		background: url(./images/hlavnimenu2.gif) no-repeat;
	}

	/* konec - navigacni menu */



	/* PRAVY SLOUPEC */

	.pravy {
		width: 190px;
		background: beige;
		padding: 5px;
		margin: 0px;
		border-right: 1px solid #d4d4d4;
		abackground: url(./images/pozadi_pravy.gif) repeat-y;


	}



	.mapky .download, .formulare .download, .download, .navigace, .kontakty {
		margin-bottom: 15px;
	}

	.mapky br, .formulare br, .download br, .navigace br, .kontakty br {
		font-size: 4px;
	}


	.mapky .hlavicka, .formulare .hlavicka, .download .hlavicka, .navigace .hlavicka, .kontakty .hlavicka {
		border-bottom: 1px solid gray;
		font-family: Arial;
		font-weight: bold;
		font-size: 15px;
		margin-bottom: 5px;
	}


	.navigace .hlavicka {
		/* background: #82BE95; */
	}

	.navigace {
		/* background: #F0F6F1; */
	}

	.navigace .obsah p {
		font-weight: bold;
	}

	/* KONEC PRAVY SLOUPEC */



	h1 {
		font-family: Tahoma;
		text-decoration: underline;
		font-size: 18px;
		color: rgb(137, 141, 151);
		margin-bottom: 5px;
	}

	h2 {
		font-family: Tahoma;
		font-size: 16px;
		color: rgb(137, 141, 151);
		margin-bottom: 5px;
		margin-top: 20px;
	}


	h3 {
		font-family: Tahoma;
		font-size: 15px;
		color: rgb(118,118,118);
		margin-bottom: 5px;
	}


	ul {
		font-family: Verdana;
		font-size: 12px;
		color : rgb(64, 64, 64);
		padding-top: 0px;
		margin-top: 0px;
		padding-left: 10px;
		margin-left: 10px;
		padding-top: 4px; margin-top: 4px;		
	  list-style-image: url(./images/odrazka.gif);
	}

	li {
		margin-bottom: 7px;
		margin-left: 0px;
		padding-left: 0px;
		color: black;	
		line-height: 16px;
	}
	
	ul.bezodrazky {
    font-family: Verdana;
		font-size: 12px;
		color : rgb(64, 64, 64);
	 	list-style-type: none;
	 	list-style-image: none;
	 	padding-top: 0px;
		margin-top: 0px;
		padding-left: 0px;
		margin-left: 0px;
		padding-top: 0px; margin-top: 0px;
	}
	
	ul.bezodrazky ul {
    padding-left: 18px;
		margin-left: 18px;
		padding-top: 0px; margin-top: 0px;
		padding-bottom: 0px; margin-bottom: 0px;
	}

	p, table td {
		font-family: Verdana;
		font-size: 12px;
		color : rgb(64, 64, 64);
		margin: 1px;
		line-height: 16px;
		padding-bottom: 5px;
	}



	/* obrazek je oramovany */
	.oramovany {
		border: 2px solid rgb(105,105,105);
	}


	a:hover {
		text-decoration : underline;
	}

	a {
		text-decoration : none;
		color: #CD0000;
	}



	/* formulare pro prihlasku */
	form {
		font-family: Verdana, Arial, lucida, sans-serif;
		font-size: 12px;
	}




	fieldset {
		border: 1px solid #77B58C;
		margin: 5px;
		padding: 5px;
		margin-bottom: 10px;
	}

	fieldset label {
		display: block;
		margin-top: 4px;

	}

	fieldset br {
		/* display: none; */
	}

	fieldset legend {
		font-family: Verdana, Arial, lucida, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #2D7445;
	}


	fieldset.check input, fieldset.check label {
		margin: 4px;
	}

	fieldset.check label {
		display: inline;
	}

	fieldset.check br {
		/* display: block; */
	}



	div.check label {
		display: inline;
	}

	div.check input {
		margin: 4px;
	}

	form br {

	}



	form input, form select, form textarea {
		font-family: Verdana;
		font-size: 12px;
		border: 1px solid gray;
		/* margin-bottom: 5px; */
		margin-top: 3px;
		margin-bottom: 5px;
	}


	form .povinne {
		background: #FFF5CB;
	}


	/* NOVINKY NA HLAVNI STRANCE */
	.novinka span {
		font-size: 11px;
	}



	/* hvezdicka u formulare jako povinny udaj */
	.hvezdicka {
		font-size: 10px;
		color: red;
	}


	/* chybove hlaseni o nezadane polozce formulare */
	.error {
		color: red;
		padding: 2px;
		font-weight: bold;
	}

	small {
		font-size: 11px;
		color: rgb(71,71,71);
	}



/* tabulky ... */
table .tr1 {
  background: #e2e2e2;
}

	.download .obsah p {
		font-size: 11px;
	}

	


	.download {
		/* background: gray; */
	}

