


  body {
    font-family: arial;
    font-size: 12px;
    margin:0;
    padding:0;
    text-align: justify;
	color: white;
	background-image: url('../img/bg.jpg');
	background-repeat: repeat;
  }

.fodiv {
	width: 1024px;
	height: 768px;
	background-image: url('../img/hatter.jpg');
	margin: auto;
}
  
a, a:visited {
	color: #d66008;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.esemeny_datum {
	background-color: #f4c340;
	text-align: center;
}

.caltable_cal, .caltable_days {
	background-color: #e2e2dc;
}
  
	#naptar_kulso {
		position: relative;
		margin: 0px auto;
		width: 200px;
	}

	#naptar_kulso .ticket_calendar_today {
		position: absolute;
		z-index: 100;
		width: 220px;
		top: 160px;
		left: -15px;
		background-color: rgb(251,222,145);
		background-image: url('../img/sztlaszlo_calendar_loading.gif');
		background-repeat: no-repeat;
		background-position: 50% 50%;
		border: 1px solid rgb(182,177,177);
		padding: 5px;
		margin: 0px;
		font-size: 12px;
		text-align: left;
	}
	#naptar_kulso .ticket_calendar_today_loaded {
		position: absolute;
		z-index: 100;
		width: 220px;
		top: 160px;
		left: -15px;
		background-color: rgb(251,222,145);
		background-image: none;
		border: 1px solid rgb(182,177,177);
		padding: 5px;
		margin: 0px;
		font-size: 12px;
		text-align: left;
	}
	#naptar_kulso .calendar_pointer {
		position: absolute;
		z-index: 101;
		top: -39px;
		left: 5px;
		width: 40px;
		height: 39px;
		background-image: url('../img/bubble_out.gif');
		background-repeat: no-repeat;
	}
	#naptar_kulso .calendar_article_date {
		font-weight: bold;
	}

#naptar0_naptar{
	text-align: center;
	width: 200px;
	margin: 20px auto;
}
  
.ticket_calendar_today{
	width: 200px;
	margin: 20px auto;
}

.nap, .nap_cim {
	width: 37px;
}

.nap {
	border: 2px solid #ffffff;
}
  
.selectedDay  {
	background-color: #f6cc5b;
}

.event  {
	color: #d44247;
}

  .aural, #alcim img, #cikk_lablec, .hidden, .fk_h {
	display: none;
}

	.ticket_step_head img, .ticket_progress img {
		border: 0px;
		display: block;
		margin: 0 auto;
	}
	.ticket_tray_content_empty {
		text-align: right;
	}
	.ticket_step_bottom, .ticket_step3_button_next {
		text-align: right;
	}
	.ticket_step2_left {
		float: left;
		width: 200px;
	}
	.ticket_step2_right {
		float: left;
	}
	.ticket_separator0 {
		clear: both;
		height: 1px;
	}
	.ticket_separator {
		clear: both;
		height: 8px;
	}
	.ticket_separator2 {
		clear: both;
		height: 20px;
	}
	.ticket_step3_body {
		margin: 25px 0px;
	}
	.ticket_reg_border {
		border: 1px solid rgb(214, 196, 201);
		padding: 5px;
		margin-bottom: 20px;
	}
	.previousPurchase h2 {
		margin-bottom: 20px;
	}
	div.ticket_tray_content table#traytable th, div.ticket_tray_content table#traytable tfoot td {
		background-color: rgb(207, 192, 134);
		border: 1px solid rgb(159, 148, 108);
		font-family: Georgia;
		font-size: 12px;
		padding: 3px;
	}
	div.ticket_tray_content table#traytable tbody td {
		border: 1px solid rgb(207, 192, 134);
		color: rgb(81, 62, 62);
		font-family: Georgia;
		font-size: 12px;
		padding: 20px 15px;
	}
	div.ticket_tray_content table#traytable tbody td input {
		background-color: rgb(255, 255, 255);
		border: 1px solid rgb(207, 192, 134);
		color: rgb(81, 62, 62);
		text-align: right;
	}
	div.ticket_tray_content table#traytable tbody td.trayContent_price {
		text-align: right;
	}
	div.ticket_buttons1 {
		margin: 20px auto;
		height: 35px;
		width: 360px; 
	}
	div.ticket_buttons1 div.ticket_buy_button_box, div.ticket_buttons1 div.ticket_tray_content_empty {
		float: left;
		margin: 0 10px;
	}
	div.ticket_step1_3 div.ticket_tray_content_empty .next_button, div.ticket_step1_3 div.ticket_buy_button_box .next_button {
		background-color: transparent;
		background-image: url('../img/design/button_inactive160.png');
		background-position: 0 4px;
		background-repeat: no-repeat;
		border: 0px;
		color: white;
		font-size: 11px;
		outline: none;
		overflow: hidden;
		padding-top: -3px;
		text-transform: uppercase;
		height: 34px;
		width: 160px;
	}
	div.ticket_buttons1 input {
		margin: 0px;
	}
	div.ticket_step1_3 div.ticket_step_bottom {
		margin: 0 auto;
		text-align: center;
	}
	div.ticket_step1_3 div.ticket_step_bottom .next_button {
		background-color: transparent;
		background-image: url('../img/design/button140.png');
		background-position: 0 4px;
		background-repeat: no-repeat;
		border: 0px;
		color: white;
		font-size: 11px;
		outline: none;
		overflow: hidden;
		padding-top: -3px;
		text-transform: uppercase;
		height: 34px;
		width: 140px;
	}
	div.ticket_step3_main {
		border: 1px solid red;
		margin: 0px auto; 
		width: 510px;
	}
	div.ticket_step3_main input {
		background-color: rgb(255, 255, 255);
		border: 1px solid rgb(207, 192, 134);
		color: rgb(81, 62, 62);
	}
	div.ticket_reg_border {
		
	}

	.listazo_sor .listazo_pager .lapozo_start {
		background-image: url('../img/elso.gif');
	}

	.listazo_sor .listazo_pager .lapozo_prev {
		background-image: url('../img/elozo.gif');
	}

	.listazo_sor .listazo_pager .lapozo_next {
		background-image: url('../img/kovetkezo.gif');
	}

	.listazo_sor .listazo_pager .lapozo_end {
		background-image: url('../img/utolso.gif');
	}

	.listazo_sor .listazo_pager .lapozo_start, .listazo_sor .listazo_pager .lapozo_prev, .listazo_sor .listazo_pager .lapozo_next, .listazo_sor .listazo_pager .lapozo_end {
		width: 74px;
		height: 39px;
		background-position: 5px 4px;
		background-repeat: no-repeat;
		margin-top: 0px;
		padding-left: 75px;
		padding-top: 5px;
		padding-bottom: 12px;
		line-height: 40px;
	}

	.listazo_sor .listazo_pager .lapozo_next {
		background-position: 5px 4px;
	}

	.listazo_sor .listazo_pager {
		color: #a90100;
		font-weight: bold;
		margin-left: 2px;
		margin-right: 2px;
		font-size: 11px;
	}

	.listazo_sor .listazo_pager a {
		color: rgb(167,2,0);
		font-weight: normal;
		text-decoration: none;
	}

	.listazo_sor .listazo_pager {
		text-align: center;
	}


.ticket_buttons1 {
	display: none;
}

#eng a {
	color: white;
}

#eng {
	float: right;
	margin-right: 50px;
	padding-top: 15px;
	padding-right: 15px;
}

#ladd {
	margin-left: 242px;
	margin-top: 0px;
	*margin-top: 10px;
	float: left;
}

#ladd ul li {
	list-style-type: none;
	font-size: 13px;
	float: left !important;
	margin-left: 20px;
}

#ladd ul li a img, #ladd2 ul li a img {
	border: 0px;
}

#ladd2 ul li {
	list-style-type: none;
	float: left !important;
}

#ladd2 ul li ul li {
	list-style-type: none;
	float: left !important;
	margin-left: 20px;
}

#ladd2 ul li a, #ladd ul li ul li {
	display: none;
}

#ladd2 ul .signedItem ul li a {
	display: block !important;
}

#ladd2 {
	margin-left: 190px;
	margin-top: 0px;
	padding-bottom: 60px;
	padding-top: 0px;
	*padding-bottom: 50px;
	*padding-top: 10px;
	width: 100%;
	float: left;
}

#ladd ul .signedItem a {
	font-weight: bold;
}

#ladd ul li a:hover {
	color: #dddddd;
}

#ladd2 ul li ul li a {
	font-size: 12px;
	color: #ed6d0c;
	text-decoration: none;
}

#ladd2 ul li ul li a:hover {
	color: #cd691f;
}

#ladd2 ul li ul .signedItem a {
	font-weight: bold;
}

#ladd2 .signedItem ul li ul li {
	list-style-type: none;
	float: left !important;
	width: auto !important;
	margin-left: 20px;
}

#ladd2 .signedItem ul li ul {
	margin-top: 25px;
	width: 500px !important;
	position: absolute !important;
}

#ladd2 #laddermenu_ul_5_1091_li ul {
	margin-left: 110px;
	*margin-left: 140px;
}

#ladd2 #laddermenu_ul_5_1128_li ul {
	margin-left: 140px;
	*margin-left: 170px;
}

#ladd2 #laddermenu_ul_5_1092_li ul {
	margin-left: 100px;
	*margin-left: 130px;
}

#ladd2 #laddermenu_ul_5_1132_li ul {
	margin-left: 140px;
	*margin-left: 170px;
}

#ladd2 #laddermenu_ul_5_1093_li ul, #ladd2 #laddermenu_ul_5_1137_li ul {
	margin-left: 160px;
	*margin-left: 190px;
}

#ladd2 #laddermenu_ul_5_1059_li ul, #ladd2 #laddermenu_ul_5_1148_li ul {
	margin-left: 170px;
	*margin-left: 200px;
}

#bal {
	width: 550px;
	float: left;
}

#jobb {
	width: 422px;
	float: left;
	height:630px;
	overflow: hidden;
	padding-right: 5px;
}

#jobb2 {
	width: 32px;
	float: left;
	height:630px;
}

.hiddenLastItem, #jobb #alcim, #hirlevel_cim #alcim {
	display: none;
}

.kellcim #alcim {
	display: block !important;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 14px;
}

.gallery_ img {
	border: 0px;
}

.gallery_ a {
	float: left;
	margin-left: 5px;
	margin-bottom: 10px;
}

.listazo_pager {
	clear: both;
}

.xmleditor_inner_table {
	color: black;
}

.gallery_ {
	width: 130px;
	height: 130px;
	float: left;
	text-align: center;
	vertical-align: middle;
}

.szerzo {
	font-size: 10px;
	font-style: italic;
}

.tovabbi_hirek {
	color: #d66008;
	margin-bottom: 10px;
	text-align: right;
}

@media print {

}