body 
{
	text-align:center;background:#1F1C6B;background-color:#1F1C6B;margin:0px;padding:0px;
	font-family:"Trebuchet MS",sans;word-spacing:2px;font-size:14px;
	color:white;
	line-height:18px
}
a {color:white;text-decoration:none}
a:hover {color:white;text-decoration:underline}
img {border:none}
table {border-collapse:collapse;border-spacing:0px;border:none}
ul,li {padding:0px;margin:0px;list-style:none}
h1,h2,h3 {margin:0px;font-size:12px}
p {margin:0px;padding:0px;}

.hidden {display:none}
.menu,.title {font-family: Arial,sans;font-size:16px;font-weight:bold}
.menu a:hover,.title a:hover,.menu.active a {text-decoration:none;color:#EDBC00}
.edittitle{display:block;text-align:left;margin:10px;font-weight:normal;}
.edittitleThin{margin:0;}
.edittitle a{color:black;text-decoration:none;background:#FFFFE1;border:1px solid black;padding:2px}
.edittitle span{color:black;text-decoration:none;background:#FFFFE1;border:1px solid black;padding:2px; cursor:pointer}
.edittitleHolder{float:left;}
.pagetext {margin:9px}

#fixed {width:773px;margin:0px auto;text-align:left;background:#2d3d86 url(fixedbg.jpg) repeat-y left top;background-color:#2d3d86}
#fixed2 {width:773px;margin:0px auto;text-align:left;}
#fixed table{font-size:14px;}

#fixed.imagerotator #rightcol {display:none}
#fixed.imagerotator #maincontent {width:773px}
#fixed.imagerotator #rightcoltitle {display:none}
#fixed.imagerotator #maintable {background:none}
#fixed.imagerotator #footer {background-image:url(footerbg2.jpg)}

#fixed.events #rightcol {display:none}
#fixed.events #maincontent {width:773px}
#fixed.events #rightcoltitle {display:none}
#fixed.events #maintable {background:none}
#fixed.events #footer {background-image:url(footerbg2.jpg)}

#fixed.video_mp3 #rightcol {display:none}
#fixed.video_mp3 #maincontent {width:773px}
#fixed.video_mp3 #rightcoltitle {display:none}
#fixed.video_mp3 #maintable {background:none}
#fixed.video_mp3 #footer {background-image:url(footerbg2.jpg)}

#fixed.video_mp3_2 #rightcol {display:none}
#fixed.video_mp3_2 #maincontent {width:773px}
#fixed.video_mp3_2 #rightcoltitle {display:none}
#fixed.video_mp3_2 #maintable {background:none}
#fixed.video_mp3_2 #footer {background-image:url(footerbg2.jpg)}

#header {background:url(headerbg.jpg) no-repeat top left;width:773px;height:209px;overflow:hidden}

#linktoold {display:block;width:100px;height:20px;overflow:hidden;position:relative;margin-top:-20px;top:30px;left:600px;text-align:right}

#logo {width:244px;height:209px;display:block;float:left}
#logolink {width:244px;height:165px;display:block;}
#underlogolink li {text-align:center;padding:10px 0px 0px 0px;}

#sns {width:512px;height:209px;float:left;padding-top:34px;cursor:pointer}
#sns a{display:block;cursor:pointer}
#sns a:hover{text-decoration:none}

#sns .snsbg {background:black;width:512px;height:171px}
#sns .snsframe {width:512px;height:171px;background:url(sns.png) no-repeat left top;position:relative;top:-171px}
#snsimages {width:512px;height:171px;display:block;overflow:hidden}
#snsimageh1 {float:left;width:203px;height:171px;display:block;overflow:hidden}
#snsimageh2 {float:right;position:relative;top:-171px;width:310px;height:171px;overflow:hidden}

#menu {width:773px;height:40px;background:url(menubg.jpg) no-repeat left top;clear:both;}
#menu ul {margin:0px 10px}
#menu li {padding:11px 5px;float:left}

#content {display:block;width:773px;background:url(contentbg.jpg) no-repeat left top;clear:both}

#titlerow {display:block;width:773px;height:23px;clear:both}

#submenu {width:527px;height:23px;background:url(submenubg.jpg) no-repeat left top;float:left}
#submenu ul {margin:0px;padding:2px 2px 2px 8px}
#submenu li {padding:0px 3px;float:left;font-size:10px;text-transform:uppercase}
#submenu li.menu {font-family:"Trebuchet MS",sans}

#rightcoltitle {
	float:left;display:inline;line-height:19px;background:url(righttitlec.gif) no-repeat right top;
	padding-right:19px;margin-top:2px
	}
#rightcoltitle h1 {background: #ecbb00;display:inline;padding:0px 9px}

#pagetitle {width:527px;height:23px;float:left;text-align:right;padding-top:2px}
#pagetitle h1 {display:inline;line-height:19px;background:url(lefttitlec.gif) no-repeat left top;
	padding-left:19px;margin-top:2px}
#pagetitle h1 span {background: #6cabd0;display:inline;padding:0px 9px}

#maintable {width:100%;min-height:408px;background:url(rightcolbg.gif) repeat-y 527px top; clear:both;float:none}
#maintable td {vertical-align:top}
#maintable .long {width:80%}
#maintable .short {width:20%}
#maincontent {width:527px; font-size:14px;}

#maincontent h1 {display:inline;line-height:19px;background:url(titlec.gif) no-repeat right top;
	padding-right:19px;margin-top:2px;margin-bottom:15px}
#maincontent h1 span {background: #6cabd0;display:inline;padding:0px 14px}
#maincontent h1 a:hover {color:white;text-decoration:underline}

#maincontent h2 {font-size:110%;margin-bottom:5px;margin-top:10px}

#maincontent ul,#maincontent ol{margin-left:20px}

#maincontent li {list-style:inherit;}
#maincontent ol li{list-style-type:decimal;}
#maincontent ul li{list-style-type:disc;}
#maincontent ul li ul li{list-style-type:circle;}
#maincontent ul li ul li ul li{list-style-type:square;}

#maincontent p {padding-top:10px;}

#pagetitleinput {background: #6cabd0;display:inline;padding:0px 9px;border:none;color:white;}
.adminFormHolder{margin:10px;}

#rightcol {width:225px;background:transparent url(rightcoltopc.gif) no-repeat left top;padding:0px 15px 0px 5px}

#footer {display:block;width:773px;height:71px;background:#2d3d86 url(footerbg.jpg) no-repeat left top}

#ticketorder {padding:20px;width:440px;background:#054585}
#ticketorder h1 {font-size:180%;padding-bottom:5px}
#ticketorder h2 {font-size:130%;padding-bottom:5px}
#ticketorderform {margin-top:20px}
#ticketorder .input {text-align:left}
#ticketorder fieldset {border:none;padding-bottom:20px}
#ticketorder legend {text-transform:uppercase;font-size:12px;font-weight:bold;color:yellow}
#ticketorder input {float:none;clear:both}
#ticketorder input,#ticketorder textarea {background:#3A71B1;border:2px solid white;color:white}
#ticketorder label {float:none;clear:both;display:block;text-align:left}
#ticketorder .ticketprice {padding-bottom:10px;overflow:auto;text-align:left}
#ticketorder .ticketprice input {width:3em;float:left;clear:none;margin-right:5px}
#ticketorder .ticketprice label {float:left;width:6em;display:block;padding-top:2px}
#ticketorder #comment {width:440px;height:100px}
#ticketorder .ticketorderinfo {width:420px;overflow:hidden;text-align:left}

.newz {float:none;clear:both;padding-bottom:9px}
.newz .date,.newz .intro,.newz .full {padding:0px 9px}
.newz .date {padding-left:14px}
.newz .intro {float:none;clear:both;padding-top:10px}
.newz .intro img {border:1px solid white}
.newz .intro .imgLayer{float:left;margin:5px 10px 10px 5px;}
.newz .intro .itemHolder{float:left; width:120px; padding:0 0 20px 0}
.newz .full,.newz .intro {text-align:justify}
#fixed.magazin .newz .intro {font-weight:normal}

#rightcol .event {padding:2px 2px 10px 2px;border-bottom:1px solid white; width:100%}
#rightcol .event.second {background: #186BB1}
#rightcol .event .eloado {font-weight:bold}
#rightcol .event b {font-weight:normal}
#rightcol .event .ticketorder {text-align:right}
#rightcol .event .ticketorder a span.ticketordericon {background:url(jegyrendeles_1.gif) no-repeat left top;width:74px;height:22px;display:block;margin:0px 0px 0px auto;cursor:pointer}
#rightcol .event .pic {text-align:center}

#copyright {width:470px;height:43px;overflow:hidden;padding:10px 0px 10px 55px;float:left}
#icons {width:170px;height:43px;overflow:hidden;padding:10px 10px 50px 10px;float:left;}
#icons li {float:left}
#validxhtml {display:block;background: url(valid-xhtml-1.0.png);width:80px;height:15px}
#validcss {display:block;background: url(valid-css.png);width:80px;height:15px}
#validxhtml a,#validcss a{display:block;width:80px;height:15px}


.helpLayer {width:80%;display:block;border:1px solid #9CC3EA;background:#1F1C6B;margin:10px auto}
.helpLayer .helpTitle{background: #6CABD0 url(icon22_help.png) no-repeat left top;padding:2px 2px 0px 30px;min-height:22px;font-weight:bold;cursor:help}
.helpLayer .helpInfo {padding:10px;height:200px;display:block;overflow:auto;display:none}

.clear{display:block;clear:both}

.loader{
	background:url(ajaxloader_white.gif) no-repeat;
	margin:5px 0 0 10px;
	padding:0px 0 0px 20px;
	display:none;
	width:200px;
}

/*** pager ***/
.pager {margin:0px;display:block;text-align:right}
.prodpager {margin:20px 0px 10px 20px}
.prodpager_admin {margin:5px 0px 10px 0px}
.prodpager .prod {float:left}
.prodpager .page {text-align:right}
.prodsCloser{background:url(icon22_fileclose.png) no-repeat right center; height:22px; width:22px; float:right; cursor:pointer}

.prodpager_admin .prod {float:left; width:auto; margin:0 10px 0 0;}
.prodpager_admin .prodtitle_holder{float:right}
.prodpager_admin .page {text-align:right;  width:auto;}
.prodpager_admin .select {margin:0 3px 0 0}
.pagerspan{cursor:pointer;}
.secondrow{background:#186BB1}
/*** pager vége ***/



/*** filters ***/
/* sort inputs */
.filter_{
   padding:1px;  
}

.filter_title{
   width:150px;
}

.filter_file{
  width:170px;
}

.filter_date{
  width:120px;
}

.filtered{
	background:#D8A9E0;
	border:1px solid #fff;
}
/*** filters vége ***/

.delete{
	background:url(icon22_editdelete.png) no-repeat;
	cursor:pointer;
	height:22px;
	margin:3px;
	padding:0 !important;	
	width:22px;
}

.add{
	background:url(icon16_add.gif) no-repeat;
	cursor:pointer;
	display:block;
	height:16px;
	padding:0 !important;
	width:16px;
}

.edit{
	background:url(icon22_configure.png) no-repeat;
	cursor:pointer;
	height:22px;
	padding:0 !important;
	margin:3px; 
	width:22px;
}

.deleteTD,
.editTD{
	padding:0 !important;
	width:16px;	
}

/**** imagerotator admin ****/
.contentLayer{	
}

.adminTable td{
	padding:3px;
}

.headerLayer{
	background:rgb(26,106,179);
	margin:0 0 0px 0;
	padding:3px;
	width:703px;
}

.ir_header{
	margin:0 5px !important;
}

.imageListLayer{
	padding:10px;
}

.imageListItem{
	float:left;
	margin:5px 0;
}

.imageFormItem{
	float:left;	
}

.ir_active{
	margin:0 5px;
	width:50px;
}

.ir_pic1{
	margin:0 5px;
	width:101px
}

.ir_pic2{
	margin:0 5px;
	width:155px;
}

.ir_text{
	margin:0 5px;
	width:210px;
}

.ir_add{
	background:url(icon16_add.gif) no-repeat;
	cursor:pointer;
	height:16px;
	width:16px;
}

.ir_describe{
	height:81px;	
	margin:0 5px;
	width:200px;
}

.ir_buttonLayer{
	margin:10px;
}

.ir_loading{
	background:url(ajaxloader.gif) no-repeat;
	margin:5px 0 0 10px;
	padding:0px 0 0px 20px;
	display:none;
	width:200px;
}

.ir_imageChooser{
	margin:0 5px;
	padding:0 5px;
	width:50px
}

#newBannerForm fieldset{
	border:none;
}

.ir_rowparent{
	margin:5px 0;
	padding:5px 0;
	width:710px;
}

.ir_secondrow{
	background:rgb(122,188,223);
}
/**** imagerotator admin vége ****/


/**** magazin admin ************/
.intro {/*text-align:justify;display:block;*/padding-top:10px;font-weight:normal}

.imageHolder{
   visibility:hidden;
}
.introtext{
	border:1px solid #f7f7f7;
	overflow:hidden;
	width:310px;
	height:100px;
	margin:5px 0 0 0;
	color:#fff;
	background:transparent;/*#2D3D86;*/
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	text-align:justify;
}

#intro{
	width:377px;
}

#title_input{
   background-color:transparent;   
   border:1px solid #FFf;
   color:#111;
   font-weight:bold;
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:13px;
   width:250px;
}

.introtext_p{	
	float:right !important;
	height:100px;
	overflow:hidden;
	width:380px;
}

.full{
	padding:5px;
}

#magazinList{
	margin:10px 3px 15px 20px;
	height:240px;
	overflow:auto;
}

.magazinlist_td1{
	/*width:65%;*/
	padding:3px;
}

.magazinlist_td2{
	/*width:27%;*/
	padding:3px;
}

.magazinlist_td3{
	background:url(icon22_editdelete.png) no-repeat center center;
	cursor:pointer;
	width:22px;height:22px
}

.edit_td{
	padding:3px 0;
}

.edit_td a{
  text-decoration:none;
  color:#555;
}
#text{
	background:#2D3D86;
}
/*** magazin admin vége *******/



/*** media admin ***/
#mediaTableHolder{
	padding:10px;
}

.media_loading{
	background:url(ajaxloader.gif) no-repeat;
	margin:5px 0 0 10px;
	padding:0px 0 0px 20px;
	display:none;
	width:200px;
}

.media_whiteloader,
.media_generalloader{
	background:url(ajaxloader_white.gif) no-repeat;
	height:20px;
	display:none;
	margin:15px 0pt 0pt 10px !important;
	width:20px;
}

.media_generalloader{
	margin:0px 0pt 0pt 10px !important;
}

.formDiv{
	float:left;
	margin:0 5px 0 0;
}

.mediaTitle{
	width:150px;	
}

.mediaFile{
	width:150px
}

.media_add{
	background:url(icon16_add.gif);
	cursor:pointer;
	display:block;
	height:16px;
	margin:17px 0 0 0;
	width:16px;
}

.media_short{
	width:110px;
}

#mediaFormLayer{
	padding:10px 0;
}

#mediaButtonLayer{
	padding:15px 0 5px 0;
}

.permalink{
	width:325px;
}
/*** media admin vége ***/



/*** events admin ***/
#eventsTableHolder{
	margin:5px;
	padding:5px 0;
	width:750px;
	overflow:auto;
}

#eventsFormLayer{	
	display:none;
}

#eventsLoader{
	visibility:hidden;
	display:block;
}

.formDivParent{
	padding:5px 0;
}

.dateInput{
	width:110px;
}

.eventInput{
	width:220px;
}

.eventTextarea{
	height:150px;
	width:440px;
}

/*** filters, td-s ***/
.eventfilter{
	width:140px;
}

.eventfilterDate{
	width:80px;
}

.eventfilterPic{
	width:110px;
}

.eventfilterPrice{
	width:80px;
}

.eventPic{
	width:80px;
	overflow:hidden;
}

.eventDate{
	width:80px;
}

.eventGeneral{
	overflow:hidden;
	width:140px;	
}

.eventPrice{
	overflow:hidden;
	width:80px;	
}

.event_secondrow{
	background:rgb(122,188,223);
}

/*** events admin vége ****/

/*** shows admin ***/
#prodsLoader,
#prodLoader{
	visibility:hidden;
	display:block;
}

.showTableLayer{	
}

.showTable{
	border:1px solid #2D6EB0;
	border-collapse:separate !important;
	border-spacing:3px !important;
	margin:35px;
	width:444px;
}

.showTable td,
.showTable th{
	border:1px solid #2D6EB0;
	padding:2px;
	vertical-align:middle !important;
}

.showTable th showPic{
	width:75px;
}

.showTable .noborder img{
	margin:0 1px 3px 0;
}

.showTable .noborder{
	border:none;
}

.showTable .centered{
	text-align:center;
}

.showPic{
	width:75px;
}

.showTable a{
	font-weight:bold;
	color:#fff;
}

.showTable .gallery img {border:1px solid white}

#prodDescribe{
	background:#2D3D86;
}
/*** shows admin vége ***/

/*** calendar ***/
.datePickerSpan{
	background:url(icon22_today.png) no-repeat;
	display:block;
	float:left;
	height:22px;
	margin:0 0 0 5px;
	width:22px;
}

.calendarLayer{
	background:#1F1C6B;
	display:none;
	font-size:7pt;
	font-family:verdana, arial, sans-serif;
	margin:3px 0;
	position:absolute;
	z-index:100;
	width:180px;	
}

.calendar_table{
	width:100%;	
	border-collapse:separate !important;
	border-spacing:1px !important;
	font-size:8pt !important;
}

.calendar_header{
	background:#ddd;
	color:#000;
	text-align:center;
	width:16px;
}

.calendarLayer select{
	font-size:7pt;
}

.calendar_year_select{
	float:left;
}

.calendar_month_select{
	float:right;
}

.calendar_day,
.calendar_day_active{	
	text-align:center;
	width:16px;	
}

.calendar_day{
	background:#fff;
	color:#666;
}

.calendar_day_active{	
	background:#186BB1;
	color:#fff;	
	cursor:pointer;
}

.calendar_actual_day{
	background:#1F1C6B;
	color:#fff;
}

.calendar_over{
	background:#1F1C6B;
	color:#fff;
}

.calendar_over_actual{
	background:red;
	color:#fff;
}

.calendar_select_layer{
	background:#1F1C6B;
	padding:3px;
}

.calendar_footer{
	background:#1F1C6B;
}

.calendar_footer span,
.calendar_footer select{
	float:left;
}

.calendar_adder{
	background:url(icon16_add.gif) no-repeat center center;
	cursor:pointer;
	float:right;
	margin:2px 5px 2px 2px;
	height:22px;
	width:16px;
}

.calendar_closer{
	background:url(icon22_fileclose.png) no-repeat;
	cursor:pointer;
	float:right;
	margin:2px 5px 2px 2px;
	height:22px;
	width:22px;
}

.calendar_input{
	width:100px;
	float:left;
}
/*** calendar vége ***/

/* on-the-fly form*/
#modInputLayer{
   width:140px;
}

#modInputContent{
   float:left;
}

.floated{
   position:absolute;
   display:none;
   z-index:100;
}
/* on-the-fly form vége */


/*** lightbox ***/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/img/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/img/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.formTitle{
	font-weight:bold;
	margin:5px 0;
}

.formTitleRotator{
	font-weight:bold;
	margin:5px 10px;
}

.formLayer{
	padding:15px 0;
}
