/* barvy stranky - #942929 cerven , #FF9C00 zlut */

BODY {
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: black;
  font-family: 'Comic Sans MS', "Comic Sans MS", 'Sand', lucida, fantasy, serif;
  font-size: 16px;
}

A {
  text-decoration: none;
  color: #FF9C00;
}
A:hover {
  color: #942929;
}
IMG {
	border-width:0px;
}
INPUT {
  border: 1px #FF9C00 solid;
  background-color: #942929;
  font-family: 'Comic Sans MS', Comic Sans MS, 'Sand', lucida, fantasy, serif;
  color: #FF9C00;
}
SELECT {
  border: 1px #FF9C00 solid;
  background-color: #942929;
  font-family: 'Comic Sans MS', Comic Sans MS, 'Sand', lucida, fantasy, serif;
  color: #FF9C00;
}

.hidden {  display: none;	}

.elf_violet {  color: #942929;	}
.elf_orange {  color: #FF9C00;	}


/* LAYOUT */

#main_page {
  width: 766px;
  height: 520px;
  margin-top: 15px;
  margin-bottom: 3em;
  margin-left: auto;
  margin-right: auto;
  color: #FF9C00;
  text-align: left;
  border:0px solid #333;
}



#special_window {
	top:30px; left:50%; margin-left:-160px;
}




#main_page H2 {
	font-size:30pt;
	margin:0px;
}




/* MAIN MENU */

#main_menu {
  position: absolute;
  z-index: 1000;
  width: 220px;
  height: 410px;
  text-align: center;
  padding-top: 0px;
}

#main_menu A {
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
  width: 179px;
  height: 47px;
	background-position: top;
	background-repeat: no-repeat;
}
#main_menu A:hover {  background-position: bottom; }

#main_menu_info 				{ background-image: url('main_menu_info.gif') }
#main_menu_how 					{ background-image: url('main_menu_how.gif') }
#main_menu_groups 			{	background-image: url('main_menu_groups.gif') }
#main_menu_price 				{	background-image: url('main_menu_price.gif') }
#main_menu_booking 			{ background-image: url('main_menu_booking.gif') }
#main_menu_contact 			{ background-image: url('main_menu_contact.gif') }
#main_menu_special 			{ background-image: url('main_menu_special.gif') }

#main_menu_info_de 			{ background-image: url('main_menu_info_de.gif') }
#main_menu_how_de 			{ background-image: url('main_menu_how_de.gif') }
#main_menu_groups_de 		{	background-image: url('main_menu_groups_de.gif') }
#main_menu_price_de 		{	background-image: url('main_menu_price_de.gif') }
#main_menu_booking_de 	{ background-image: url('main_menu_booking_de.gif') }
#main_menu_contact_de 	{ background-image: url('main_menu_contact_de.gif') }
#main_menu_special_de		{ background-image: url('main_menu_special.gif') }

#main_menu_info_cz 			{ background-image: url('main_menu_info_cz.gif') }
#main_menu_how_cz 			{ background-image: url('main_menu_how_cz.gif') }
#main_menu_groups_cz 		{	background-image: url('main_menu_groups_cz.gif') }
#main_menu_price_cz 		{	background-image: url('main_menu_price_cz.gif') }
#main_menu_booking_cz 	{ background-image: url('main_menu_booking_cz.gif') }
#main_menu_contact_cz 	{ background-image: url('main_menu_contact_cz.gif') }
#main_menu_special_cz		{ background-image: url('main_menu_special.gif') }

#main_menu_info_fr 			{ background-image: url('main_menu_info_fr.gif') }
#main_menu_how_fr 			{ background-image: url('main_menu_how_fr.gif') }
#main_menu_groups_fr 		{	background-image: url('main_menu_groups_fr.gif') }
#main_menu_price_fr 		{	background-image: url('main_menu_price_fr.gif') }
#main_menu_booking_fr 	{ background-image: url('main_menu_booking_fr.gif') }
#main_menu_contact_fr 	{ background-image: url('main_menu_contact_fr.gif') }
#main_menu_special_fr		{ background-image: url('main_menu_special.gif') }

#main_menu_info_sp 			{ background-image: url('main_menu_info_sp.gif') }
#main_menu_how_sp 			{ background-image: url('main_menu_how_sp.gif') }
#main_menu_groups_sp 		{	background-image: url('main_menu_groups_sp.gif') }
#main_menu_price_sp 		{	background-image: url('main_menu_price_sp.gif') }
#main_menu_booking_sp 	{ background-image: url('main_menu_booking_sp.gif') }
#main_menu_contact_sp 	{ background-image: url('main_menu_contact_sp.gif') }
#main_menu_special_sp		{ background-image: url('main_menu_special.gif') }

#main_menu_info_it 			{ background-image: url('main_menu_info_it.gif') }
#main_menu_how_it 			{ background-image: url('main_menu_how_it.gif') }
#main_menu_groups_it 		{	background-image: url('main_menu_groups_it.gif') }
#main_menu_price_it 		{	background-image: url('main_menu_price_it.gif') }
#main_menu_booking_it 	{ background-image: url('main_menu_booking_it.gif') }
#main_menu_contact_it 	{ background-image: url('main_menu_contact_it.gif') }
#main_menu_special_it		{ background-image: url('main_menu_special.gif') }





#main_content {
  position: absolute;
  margin-left: 225px;
  width: 541px;
  height: 505px;
  overflow: auto;
  /*overflow-x: visible; overflow-y: hidden;*/
  /* overflow: -moz-scrollbars-vertical; */
}
#main_footer {
  position: absolute;
  margin-left: 20px;
  margin-top: 500px;
  _margin-top: 520px;
  width: 750px;
  height: 60px;
	background-color:transparent;
}



H3, H4 {
  color: #FF9C00;
  font-size: 16px;
}
H4 {
  margin: 0px;
}
H1 {
  font-size: 50px;
  text-align: center;  
}


.center {
  text-align: center;
}




  
#flags{
	margin-left: 170px;
	_margin-left: 190px;
	list-style: none;
}
#flags LI{
	float: left;
}
#flags LI a{
  	float: left;
  	display: block;
  	width: 80px;
  	text-align: center;
  }
#flags LI a img{
	border: none;
}
  


DIV.debug {
	text-align:left;
	z-index:10000;
	color:#888;
	font-size:12px;
	font-family:'Arial';
}
