@import url('reset.css');
@import url('jm-base_120306.css');
@import url('jm-colors_110801.css');
@import url('jm-progress.css');
@import url('jm-scroll.css');
@import url('jm-buttons_111123.css');
@import url('jm-carousel.css');
   
#ajanlo {
	height:300px;
	clear:both;
} 
.ajanloitem, .ajanlooldal {
/*	position:absolute;*/
	position:relative;
	float:left;
	width:240px;
	height:300px;
	background-color:#000000;
}
/*240 széles kell majd legyen ha 4 kell elférjen */
/*.ajanloitem1 {position:inherit;left:0px;float:left;width:220px;height:300px;}*/
.ajanloitempiece {float:left;width:240px;height:300px;}

.ajanloitemtext {
	position:absolute;
	top:223px;
	height:67px;
	left:0px;
	background-image:url('images/black-opa-40.png');
	width:225px;
	padding-top:10px;
	padding-left:15px;
} 

.mainajanloitem {
	width:240px;
	margin-left:0px;
	position:relative;
	float:left;
}

.udvozoljuk {
	background-image:url('images/udvozoljuk.jpg');
	background-repeat:no-repeat;
	height:300px;
}

.udvozoljuk .fejlec {
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.15em;
	position:relative;
	top:12px;
	left:15px;
	width:260px;
	height:40px;
	color:#f97a20;
	text-align:center;
	padding-top:4px;
}
.udvozoljuk h1 {
	font-family:Arial Black, Arial;
	letter-spacing:0.1em;
	font-size:40px;
	position:relative;
	top:145px;
	left:0px;
	width:288px;
	color:#68647d;
	margin:0;
	padding:0;
	text-align:center;
	padding:5px;
}

.udvozoljuk p{
	color:#68647d;
	font-size:11px;
	font-weight:bold;
	position:relative;
	top:130px;
	line-height:1.5em;
	padding:10px;
}

.ajanlotablaitem-half {width:460px; float:left;padding:10px;}
.ajanlotablaitem-half {width:480px; float:left;padding:0px;}
.ajanloitemtitle {font-weight:bold; font-size:16px;margin-bottom:8px;clear:both;font-family:Georgia} 
.ajanloitemdesc {font-size:12px; clear:both;}

#ajanlosubdiv {
	background-color:#373737;
	height:32px;
	text-align:right;
	width:100%;
	clear:both;
	float:right;
}
.restricted {color:#ff0000;margin-right:-5px;}
#ajanlosubdivselector {
	width:660px;
	text-align:center;
	float:left;
}

#ajanlosubdivinfotext {
	float:right;
	display:table;
	text-align:right;
	padding-top:9px;
	padding-right:9px;
	font-size:13px;
}
.sideimgcontainer {
	margin-bottom:4px;
	max-width:300px;
	overflow:hidden;
}

.ajanlotabla tr {height:110px;}
.dotborder {border-bottom:1px dashed #cccccc; }
.ajanlotabla td {padding:15px;margin-bottom:0px;vertical-align:top;line-height:1.2em;}
.ajanlotabla {width:100%;}
.ajanlotabla-title {color:#000000;font-size:16px;font-weight:bold;}
.ajanlotabla-description {color:#333333;font-size:12px;}
.ajanlotabla-info {font-size:11px;}
.ajanlotabla-pic {width:126px;}
.ajanlotabla-pic img {width:126px; height:84px;}

.ajanlotabla-date {width:60px;}

.ajanlo-date {
	width:50px; height:50px;margin-right:10px;
	line-height:1.3em;
	background-image:url('images/fulldateplate.jpg');
	background-repeat:no-repeat;
	background-position:center -32px;
	-moz-border-radius:5px;
	border-radius:5px;

}
.ajanlo-date-top {width:50px;height:20px;text-align:center;color:#ffffff;font-size:10px;line-height:22px;}
.ajanlo-date-bottom {color:#000000;width:50px;height:30px;text-align:center;font-size:14px;line-height:30px;}
.ajanlo-date-bottom2 {color:#000000; width:50px;height:30px;text-align:center;font-size:18px;padding-top:0px;padding-bottom:0px;}
.time-from {
	background-image:url('images/fulldateplate.jpg');
	background-repeat:no-repeat;
	background-position:center -38px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:50px;
	height:50px;
	text-align:center;
	margin-right:10px;
}
.time-from-top {
	color:#ffffff;
	height:12px;
	line-height:12px;
	font-size:10px;
}
.time-from-bottom {
	padding-top:0px;
	padding-bottom:-4px;
	color:#000000;
	height:38px;
	font-weight:bold;
}

.time-from-bottom .month {
	font-size:12px;
	font-weight:normal;
}
.time-from-bottom .day {
	font-size:20px;
	font-weight:normal;
}
.time-slice {
	background-image:url('images/time-slice.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	-moz-border-radius:5px;
	border-radius:5px;
	width:50px;
	height:50px;
	text-align:center;
	margin-right:10px;
}
.time-slice-top {
	color:#ffffff;
	height:25px;
	line-height:25px;
}
.time-slice-bottom {
	color:#6a667e;
	height:25px;
	line-height:25px;
}

.pointer2 {background-image:url('images/ajanlotabla-pointer.jpg'); background-position:top right; background-repeat:no-repeat;}

#footer1 {background-color:#000000; text-align:center; font-size:12px; color:#6c6c6c; padding:10px;clear:both;}
#footer2 {background-image:url('images/footer2-bg.jpg'); background-repeat:repeat-x;background-color:#000000; text-align:center; color:#ffffff; padding:20px; font-size:12px;clear:both;}
#footer2 a {color:#ffffff;}
#bottomcontainer {clear:both;}
.bottomcontaineritem {
float:left;width:300px;min-height:250px;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#40444d), to(#202125));
background: -moz-linear-gradient(top, #40444d, #202125);
background-color:#202125;
}
 
.esemenydiv {
	color:#ffffcc;
	background-color:#2b2b2b;
	border-bottom:1px solid #404040;
	border-top:1px solid #404040; 
	font-size:14px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
}

.esemenydiv-head{width:40px; float:left;margin-right:10px;font-size:24px;text-align:center;}

.steps {width:300px;float:left;}
.stepdiv {color:#ffffcc;background-color:#666666;padding-right:20px;border-bottom:4px solid #404040;font-size:14px;height:40px;line-height:40px;text-align:right}
.stepdiv-head{width:40px; float:left;padding-left:20px;margin-right:10px;font-size:14px;text-align:left;}

.stepdiv.selected, .stepdiv-head.selected {font-size:18px; background-color:#fa8a1e;}
 
.steppages {float:right;text-align:left; width:655px;}
.steppage-info {padding:20px;font-size:12px;background-color:#ffffff;line-height:1.5em;}
.steppage-info table td {vertical-align:top;}
.production h1 {font-size:28px;font-weight:normal;font-family:Georgia;margin-top:0.25em;margin-bottom:0.25em;line-height:1em;}
.production h2 {font-size:12px;color:#666666;font-weight:bold;font-family:Arial;margin-top:0;margin-bottom:0.5em;}
.steppage-whole {padding:0px;font-size:12px;background-color:#ffffff;text-align:left;}
.steppage-whole table th {background-color:#f85c26;color:#ffffff;padding:10px;padding-left:20px;font-weight:normal;border-bottom:2px solid #000000;}
.steppage-whole table td {background-color:#ffffff;color:#000000;padding:10px;padding-left:20px;font-weight:normal;vertical-align:middle;border-bottom:2px solid #000000;} 
.steppage-whole table td .bold {font-weight:bold;}
.steppage-whole table td .action {color:#f97a20;}
.steppage-whole table td .info {font-weight:bold;font-size:14px;color:#f97a20;}
.darabinfo {color:#ffffcc; font-size:12px;line-height:1.5em;}
.steppage-stacked {padding:0px;font-size:12px;background-color:#ffffff;text-align:left;}

.steppage-stacked table.multiple td {width:50%;}
.bordered {border-right:1px solid #cccccc;}
.topborder{border-top:1px solid #cccccc;}
.steppage-stacked2 table.multiple td {width:50%;}
.steppage-stacked table th {background-color:#f85c26;color:#ffffff;padding:10px;padding-left:20px;font-weight:normal;border-bottom:1px solid #000000;}
.steppage-stacked2 table th {background-color:#f85c26;color:#ffffff;padding:10px;padding-left:20px;font-weight:normal;border-bottom:1px solid #cccccc;}
.steppage-stacked table td {background-color:#ffffff;color:#000000;padding:5px 0 5px 10px;font-weight:normal;vertical-align:middle;border-bottom:1px solid #000000;} 
.steppage-stacked2 table td {background-color:#ffffff;color:#000000;padding:10px 0 10px 10px;font-weight:normal;vertical-align:middle;border-bottom:1px solid #cccccc;} 
.steppage-stacked table td .bold {font-weight:bold;}
.steppage-stacked2 table td .bold {font-weight:bold;}
.steppage-stacked table td .action {color:#f97a20;}
.steppage-stacked2 table td .action {color:#f97a20;}
.steppage-stacked table td .info {font-weight:bold;font-size:14px;color:#f97a20;}
.steppage-stacked2 table td .info {font-weight:bold;font-size:14px;color:#f97a20;}
.steppage-stacked .stacktitle {background-color:#373737; color:#ffffff;padding:15px 20px 15px 20px;font-size:16px; font-weight:normal;background-image:url('images/upcorner2.png');background-position:left bottom;background-repeat:no-repeat;}  
.steppage-stacked2 .stacktitle {background-color:#373737; color:#ffffff;padding:15px 20px 15px 20px;font-size:16px; font-weight:normal;background-image:url('images/upcorner2.png');background-position:left bottom;background-repeat:no-repeat;}  
.steppage-stacked .stacktitle2 {background-color:#373737; color:#ffffff;padding:15px 20px 15px 20px;font-size:16px; font-weight:normal;} 
.steppage-stacked2 .stacktitle2 {background-color:#373737; color:#ffffff;padding:15px 20px 15px 20px;font-size:16px; font-weight:normal;} 

.downarrow {background-image:url('images/down-arrow.jpg');background-position:left top;background-repeat:no-repeat;}
.submenu {background-image:url('images/submenu-line.jpg');background-position:left bottom;background-repeat:no-repeat;padding:20px 20px 30px 20px;line-height:40px;} 

.steppage-stacked2 table td .title {font-size:16px;margin-bottom:4px;font-weight:bold;color:#000000;}
.steppage-stacked2 table td .title2 {font-size:16px;font-weight:bold;color:#000000;}
.steppage-stacked2 table td .artist {font-size:12px;margin-bottom:4px;}
.steppage-stacked2 table td .subinfo {font-size:10px;}

.steppage-stacked table td .title {font-size:18px;margin-bottom:4px;font-weight:bold;color:#000000;}
.steppage-stacked table td .title2 {font-size:18px;font-weight:bold;color:#000000;}
.steppage-stacked table td .artist {font-size:14px;margin-bottom:4px;}
.steppage-stacked table td .subinfo {font-size:12px;margin-top:6px;}
img.jegyikon {vertical-align:middle;}
.buborek {display:inline;padding-left:13px;padding-top:10px;padding-bottom:10px;padding-right:2px;background-image:url('images/ikon_jegy_buborek.png'); background-repeat:no-repeat;background-position:left center;height:26px;line-height:26px;color:#ffffff;}
.buborekend {display:inline;padding:10px;background-image:url('images/ikon_jegy_buborek_end.png'); background-repeat:no-repeat;background-position:left center;height:26px;line-height:26px;width:5px;}

.steppage-subinfo {padding:20px;font-size:12px;background-color:#666666;color:#ffffcc;margin-top:10px;margin-bottom:10px;}
.steppage-item {padding:25px;font-size:12px;background-color:#ffffff;margin-bottom:2px;}
.steppage-title {padding-left:20px;padding-top:15px;padding-bottom:15px;font-size:16px;background-color:#373737;color:#ffffff;}
.steppage-fejlec{padding-left:25px;padding-top:5px;padding-bottom:5px;font-size:12px;background-color:#f85c26;color:#ffffff;margin-bottom:2px;} 

.dateplate {
	margin-right:10px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#827f93; 
	color:#ffffff;
	width:50px;
	height:50px;
	line-height:1.5em;
	text-align:center;
	font-size:17px;
	display:table-cell;
	vertical-align:middle;
}
.dateplateUTC {
	margin-right:10px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#827f93; 
	color:#ffffff;
	width:50px;
	height:40px;
	text-align:center;
	padding-top:10px;
	font-size:17px;
	display:table-cell;
	vertical-align:middle;
	line-height:1em;
}
.dateplate.valign {
	line-height:50px;
}

.UTCPart {
	font-size:10px;
}
.dateplate2 {
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#f97a20; 
	color:#ffffff;
	width:50px;
	height:50px;line-height:50px;text-align:center;font-size:17px;}

.naptar table {width:100%;}
.naptar table th {width:14%;background-color:#e2e2e2;padding:10px;font-size:14px;text-align:center;color:#000000;}
.naptar table td {width:14%;background-color:#000000;padding:8px;font-size:16px;text-align:center;}
.naptar table td.outmonth a {color:#2f2f2f;}
.naptar table td.selected a {color:#000000;background-color:#f1f1f1;padding:6px;}
.naptar table td.past a {color:#6f6f6f;}
.naptar table td.next a {color:#ea811c;}
.naptar table td.sunday a {color:#f85c26;}
 
a.elistlink {display: block;color:#000000;}
 
.esemenydiv:hover {background-color:#404040;}
.pointer {background-image:url('images/itempointer.png');background-position:right center; background-repeat:no-repeat;}
.orangecorner {background-image:url('images/orangecorner.png');background-position:left bottom; background-repeat:no-repeat;}
.narancstitle {background-image:url('images/orange-50.jpg'); background-repeat:repeat-x;height:50px;line-height:50px;padding-right:25px;padding-left:20px;color:#ffffff;font-size:16px;} 
.narancstitle2 {background-image:url('images/orange-50.jpg'); background-repeat:repeat-x;height:50px;line-height:50px;color:#ffffff;font-size:16px;} 

.selector1 {color:#cccccc;margin-right:3px;font-size:34px;padding-top:30px;vertical-align:middle;}
.selector2 {color:#666666;margin-right:3px;font-size:34px;padding-top:30px;vertical-align:middle;}
#highlightslapozas, #highlightslapozas2, #categorylapozas, #categorylapozas2 {text-align:center;margin-left:10px;margin-right:20px;margin-top:10px;margin-bottom:10px;}
.formline  {margin-bottom:15px;clear:both;}
.forminput {width:240px;margin-left:25px;font-size:14px;} 
.forminput2 {width:200px;margin-left:25px;font-size:14px;} 
.forminput3 {margin-left:25px;font-size:14px;}  
.lineheight {color:#000000;line-height:30px;
}
.searchfield { 
	font-size:20px !important;
	width:285px;
	position:absolute;
	padding: 4px 0 0 0 !important;
	top:18px;
	left:-103px;
	margin:0px;
	height:30px;
	background-image:url('images/searchfield-bg.png');
	background-repeat:no-repeat;
	background-position:top left;
	background-color:transparent;
	border:0;
}
.formlabel {
	color:#666666;
	font-weight:bold;
	line-height:30px;
	width: 200px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

.formlabel_full
{
color:#666666;
font-weight:bold;
line-height:30px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.formlabel2
{
color:#666666;
font-weight:bold;
line-height:30px;
text-align: right;
margin-right: 0.5em;
}

.formlabel3 {
	color:#666666;
	font-weight:bold;
	float:left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

.width-400 {width:400px;}
.font-10 {font-size:10px;}
.font-11 {font-size:11px;}
.font-12 {font-size:12px;}
 
.szoveg img {margin:0 0.5em 0.5em 0; float:left;}
.formlabel_check {
margin-left: 1em;
color:#666666;
line-height:30px;
width: 370px;
float: left;
text-align: left;
display: block
}

.arrow-left{width:30px;float:left;padding-top:15px;}
.arrow-right{width:30px;float:right;padding-top:15px;}
.calendar-title{text-align:center;width:80%;display:inline;}

label.error{
display:block;
color:#ff0000;
}

input.error {border:2px solid #f97a20;}
div.error {
  text-align:center;
  padding:25px; 
  color:#ffffff;
  background-color:#ff0000;
}

form.error {
  border:2px solid #f97a20;
}

p.error {
  border:2px solid #f97a20;
}

div.warning {
  text-align:center;
  padding:25px; 
  color:#ffffff;
  font-weight: bold;
  background-color:#f97a20;
}

#onnek_ajanljuk img{max-width:250px;max-height:250px;float:none;}
#onnek_ajanljuk .title1 {color:#ffffcc;font-size:14px;margin-bottom:6px;}
#onnek_ajanljuk .title2 {color:#ffffcc;font-size:12px;}
.startp_kep {max-width:300px;}

.helyszininfo {font-size:12px;line-height:1.5em;color:#ffc;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33363d), to(#212225));
background: -moz-linear-gradient(top, #33363d, #212225);
}

#vouchers {
}
#vouchers  {
	width:100%;
}

#vouchers thead th {
	text-align:left;
	padding:4px;
	vertical-align:middle;
	line-height:12px;
	font-size:12px;
	background-color:#f97a20;
	color:#ffffff;
}

#vouchers caption {
	font-size:16px;
	font-weight:bold;
	padding:5px;
}

#vouchers td {
	font-size:12px;
	padding:4px;
	background-color:#ffffff;
	border-bottom:1px dotted #cccccc;
}

.ticketcount {
	width:40px;
}


.selector {
	padding:10px;
	margin-right:20px;
	color:#f97a20;
	font-size:12px;
	font-weight:bold;
}

.selector.selected {
	background-color:#000000;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#ffffcc;
	font-weight:bold;
}

.selector3{
	font-weight:bold;
	font-size:12px; 
	padding:10px;
	margin-right:20px;
	color:#f97a20;
}

.selector3.selected {
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#f97a20;
	color:#ffffff;
	font-size:12px; 
}

.room  {margin-bottom:5px;}
.seasonticket {
	display:inline;
	padding:2px 8px 2px 8px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#f97a20;
	color:#ffffff;
	font-size:12px; 
	line-height:20px;
}

.leftpage, .rightpage {
	width:80px;
	margin:5px;
	padding:0px 4px 0px 4px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#f97a20;
	color:#ffffff;
	font-size:12px; 
}
#categorypages, #highlights {clear:both;}
.leftpage {float:left;}
.rightpage {float:right;}

ol.faq {
	list-style-type: decimal;
	list-style-position: outside;
	font-weight: bold;
}

ol.faq li {
	margin-top: 20px;
}
ol.faq p {
	font-weight: normal;
}
  
ol.faq p.question {
	font-weight: bold; 
	font-style: italic; 
} 

ol.numlist {
	list-style-type: decimal;
	list-style-position: outside;
}

ol.numlist li {
	margin-left: 32px;
	margin-bottom: 6px;
}

table.renewal {width:100%;}
table.renewal th {background-color:#f97a20;color:#ffffff;padding:4px 10px 4px 10px;}
table.renewal td {padding:10px;}
table.renewal td.title {font-weight:bold;font-size:14px;}
table.renewal tr {border-bottom:2px solid #373737;}

table.renewal tr.renewal_yes {
	color:#000000;
	background-color:#96d400 !important;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c0e566), to(#acca66));
	background: -moz-linear-gradient(top, #c0e566, #acca66);
}

table.renewal tr.renewal_no {
	color:#000000;
	background-color:#ff3a00 !important;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fb8665), to(#ee614e));
	background: -moz-linear-gradient(top, #fb8665, #ee614e);
}
.padding-0 {padding:0px}

ul.cimke {}

ul.cimke li {list-style-type:none;display:inline; margin:0;margin-right:3px;}
ul.cimke li a{padding:3px 5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size:12px;}
ul.cimke li a{background-color:#aaaaaa;color:#000000;}

ul.cimke li.opera a{background-color:#c0292a;color:#ffffff}
ul.cimke li.zene a{background-color:#008fcc;color:#ffffff}
ul.cimke li.szinhaz a{background-color:#9130c2;color:#ffffff}
ul.cimke li.tanc a{background-color:#4cb355;color:#ffffff}
ul.cimke li.kiallitas a{background-color:#397d1a;color:#ffffff}
ul.cimke li.fesztival a{background-color:#c6a00a;color:#ffffff}
ul.cimke li.gyermek a{background-color:#f23091;color:#ffffff}
ul.cimke li.egyeb a{background-color:#6b78ab;color:#ffffff}
ul.cimke li.kosar a{background-color:#f97a20;color:#ffffff}