/* === MENU === */
#envelope #container1 #container2 #menu {
	float: right;
	width: 172px;
	margin: 0 0 0 0;
}
	#envelope #container1 #container2 #menu ul {
		 padding: 0;
		 margin: 0;
		 width: 172px;
	}
		#envelope #container1 #container2 #menu li {
			list-style: none;
			width: 172px;
		}
			#envelope #container1 #container2 #menu li a {
				display: block;
				width: 172px;
				height: 33px;
				text-decoration: none;
			}
				#envelope #container1 #container2 #menu li a span {
					display: none;
				}
			/* uvod */
			#menu li.menu51 a {
				background: #3C3C3C url('../imgs/menu_uvod.gif') top left no-repeat;
			}
				#menu li.menu51.curr a, #menu li.menu51 a:hover {
					background: #3C3C3C url('../imgs/menu_uvod.gif') top right no-repeat;
				}
			/* aktuality */
			#menu li.menu106 a {
				background: #3C3C3C url('../imgs/menu_aktuality.gif') top left no-repeat;
			}
				#menu li.menu51.curr a, #menu li.menu106 a:hover {
					background: #3C3C3C url('../imgs/menu_aktuality.gif') top right no-repeat;
				}
			/* o mne */
			#menu li.menu44 {
				background: #3C3C3C url('../imgs/menu_o_mne.gif') top left no-repeat;
			}
				#menu li.menu44.curr a, #menu li.menu44 a:hover {
					background: #3C3C3C url('../imgs/menu_o_mne.gif') top right no-repeat;
				}
			/* film */
			#menu li.menu50 {
				background: #3C3C3C url('../imgs/menu_film.gif') top left no-repeat;
			}
				#menu li.menu50.curr a, #menu li.menu50 a:hover {
					background: #3C3C3C url('../imgs/menu_film.gif') top right no-repeat;
				}
			/* televizia */
			#menu li.menu6 {
				background: #3C3C3C url('../imgs/menu_televizia.gif') top left no-repeat;
			}
				#menu li.menu6.curr a, #menu li.menu6 a:hover {
					background: #3C3C3C url('../imgs/menu_televizia.gif') top right no-repeat;
				}
			/* divadlo */
			#menu li.menu40 {
				background: #3C3C3C url('../imgs/menu_divadlo.gif') top left no-repeat;
			}
				#menu li.menu40.curr a, #menu li.menu40 a:hover {
					background: #3C3C3C url('../imgs/menu_divadlo.gif') top right no-repeat;
				}
			/* hudba */
			#menu li.menu41 {
				background: #3C3C3C url('../imgs/menu_hudba.gif') top left no-repeat;
			}
				#menu li.menu41.curr a, #menu li.menu41 a:hover {
					background: #3C3C3C url('../imgs/menu_hudba.gif') top right no-repeat;
				}
			/* ostatne */
			#menu li.menu42 {
				background: #3C3C3C url('../imgs/menu_ostatne.gif') top left no-repeat;
			}
				#menu li.menu42.curr a, #menu li.menu42 a:hover {
					background: #3C3C3C url('../imgs/menu_ostatne.gif') top right no-repeat;
				}
			/* galeria */
			#menu li.menu68 {
				background: #3C3C3C url('../imgs/menu_galeria.gif') top left no-repeat;
			}
				#menu li.menu68.curr a, #menu li.menu68 a:hover {
					background: #3C3C3C url('../imgs/menu_galeria.gif') top right no-repeat;
				}
				#menu li.menu68 {
					height: 33px;
				}
			/* kontakt */
			#menu li.menu52 {
				background: #3C3C3C url('../imgs/menu_kontakt.gif') top left no-repeat;
			}
				#menu li.menu52.curr a, #menu li.menu52 a:hover {
					background: #3C3C3C url('../imgs/menu_kontakt.gif') top right no-repeat;
				}
				#menu li.menu52 {
					height: 50px;
				}
				
/* === CONTACT FORM === */				
#contact_form {
	background: url('../imgs/kontakt.jpg') top center;
	position: relative;
	width: 437px;
	height: 343px;
}
	#contact_form input, #contact_form textarea	 {
		border: none;
		background: none;
		position: absolute;
	}
	#contact_form #name {
		top: 7px;
		left: 110px;
		width: 320px;
	}
	#contact_form #email {
		top: 40px;
		left: 110px;
		width: 320px;
	}
	#contact_form #text {
		top: 95px;
		left: 0px;
		width: 430px;
		height: 85px;
	}
	#contact_form #submit {
		top: 225px;
		left: 0px;
		color: #cc3300;
		background: none;
		padding: 0;
		text-decoration: underline;
		text-align: left;
	}
	#contact_form #reset {
		top: 225px;
		right: 0px;
		color: #cc3300;
		background: none;
		padding: 0;
		text-decoration: underline;
		text-align: right;
	}		
    ul.ff_errors {
		color: red;
		margin: 0 0 15px 20px;
		padding: 0;
	}		
