/* events layout */
.eventsContainer
{
	width: 100%;
	margin-top: 20px;
}

/* eventcategory layout */
.eventcategory
{
	font-weight: normal;
	text-align: left;
	height: 40px;
	line-height: 40px;
	letter-spacing: 1px;
	text-transform: uppercase;
	position: absolute;
	top: 0px;
	left: 150px;
}

.eventcategoryName
{
	padding: 0px 5px;
}

/* viewSwitch layout */
.viewSwitch
{
	display: inline-block;
	position: absolute;
	top: 9px;
	right: 9px;
}

.viewSwitchIcon,
.viewSwitchIcon .cursorHelp
{
	cursor: pointer;
}

/* topstats unread messages layout */
.etTopStatsUnreadMessagesContainer
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #3AAADC;
	margin-bottom: 20px;
}

.etTopStatsUnreadMessagesContainer td
{
	text-align: left;
	padding: 5px 2px;
	font-size: smaller;
}

.etTopStatsUnreadMessagesContainer .etTopStatsUMCaption
{
	font-weight: bold;
	background-color: #3AAADC;
	color: #FFFFFF;
}

.etTopStatsUnreadMessagesContainer .etTopStatsUMStartime
{
	width: 120px;
}

.etTopStatsUnreadMessagesContainer .etTopStatsUMEventName
{
	width: 175px;
}

/* topstats layout */
.etTopStatsContainer
{
	display: none;
}

.eventtime.viewSwitch_stat .etTopStatsContainer
{
	display: table-row;
	background: transparent;
}

.eventtime.viewSwitch_stat .etTopStatsBox
{
	display: flex;
    flex-wrap: wrap;
    gap: 20px;
	margin-bottom: 20px;
}

.eventtime.viewSwitch_stat .etTopStatsBox .etTopStats
{
	flex: 1;
	color: #FFFFFF;
	background: #666666;
	font-weight: bold;
	font-size: 1.1em;
	padding: 5px;
}

.eventtime.viewSwitch_stat .etTopStatsBox .etTopStats .etTopStatsNotice
{
	font-size: 0.7em;
	font-weight: normal;
}

.eventtime.viewSwitch_stat .etTopStatsBox .etTopStats .etTopStatsVal
{
	display: inline-block;
	font-size: 1.5em;
	margin-top: 5px;
	margin-bottom: 5px;
}

.eventtime.viewSwitch_stat .etTopStatsBox .etTopStats.etTopStatsSales .etTopStatsVal, 
.eventtime.viewSwitch_stat .etTopStatsBox .etTopStats.etTopStatsTickets .etTopStatsVal, 
.eventtime.viewSwitch_stat .etTopStatsBox .etTopStats.etTopStatsCapacity .etTopStatsVal
{
	font-size: 1.2em;
}


/* eventtime layout */
.eventtime
{
	width: 100%;
	border-collapse: collapse;
}

.eventtime tr:nth-child(odd)
{
	background: #F4F4F4;
}

.eventtime.viewStatsExits tr:nth-child(odd)
{
	background: none;
}

.eventtime.viewStatsExits tr:nth-child(even)
{
	background: #F4F4F4;
}

.etD
{
	padding-top: 13px;
	padding-bottom: 14px;
}



.etImageContainer
{
	width: 125px;
	text-align: left;
}

.etImageBox
{
	position: relative;
	display: inline-block;
	background: #FFFFFF;
	width: 135px;
	height: 90px;
}

.etImage
{
	position: relative;
	display: inline-block;
}

.etImage .etImageInfo
{
	width: 135px;
	height: 90px;
}

.etImage .etImageMarkStatusBG
{
	position: absolute;
	top: 21px;
	width: 100%;
	height: 30px;
	background: #000000;
	opacity: 0.9;
}

.etImage .etImageMarkStatus
{
	position: absolute;
	top: 20px;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

/* remove etImageFirst classes after relaunch */
.etImageBoxFirst .etImage
{
	width: 135px;
	text-align: center;
}

.etImageBoxFirst .etImageInfo
{
	width: 112px;
	height: 90px;
}

.etSymbols
{
	font-weight: normal;
	font-size: smaller;
	height: 20px;
	margin: 0px;
	margin-top: -20px;
	margin-bottom: 5px;
	padding: 0px;
	list-style: none;
	overflow: auto;
}

.etSymbols li
{
	float: left;
	display: block;
	width: auto;
	text-align: center;
	margin-right: 2px;
	padding: 0px 1px;
}

.etSymbols li.E			{background-color: #000000; color: #FFFFFF; filter: alpha(opacity=60) !important; opacity: 0.60;}
.etSymbols li.O			{background-color: #80CA2F;}
.etSymbols li.K			{background-color: #FFAE4F;}
.etSymbols li.J			{background-color: #FFAE4F;}
.etSymbols li.S			{background-color: #F56FFF;}
.etSymbols li.A			{background-color: #3AAADC;}
.etSymbols li.OA		{background-color: #BAE1F3;}
.etSymbols li.V			{width: 16px; height: 16px; background: url(sprites.png) no-repeat; background-position: -240px -608px; padding: 0px;}
.etSymbols li.ARSS		{color: #B84A4C;}
.etSymbols li.percent	{margin-left: 5px;}
.etSymbols li.COV		{background-color: #F0B71F;}
.etSymbols li.SO		{margin-left: 15px; border-radius: 10px; padding: 1px 10px; background: #BECF31; text-align: center;}
.etSymbols li.PPNM		{margin-left: 15px;}

.etSymbols li.a			{min-width: 10px; margin-right: 5px;}
.etSymbols li.aR		{background-color: red;}
.etSymbols li.aY		{background-color: yellow;}
.etSymbols li.aG		{background-color: green;}





.etContent
{
	position: relative;
	text-align: left;
	vertical-align: bottom;
	padding-left: 10px;
	padding-bottom: 13px;
}

.etActionContainer
{
	font-weight: bold;
}

.etActionContainerEditIcons
{
	position: absolute;
	top: 6px;
	right: 20px;
	width: auto;
}

.markEventkind_5 .etActionContainerIcons
{
	display: none;
}

.etEventname
{
	display: inline;
	font-size: 1.2em;
}

.etEventname a
{
	font-weight: bold;
}

.etInterface
{
	font-weight: normal;
	margin-left: 10px;
	font-size: smaller;
	padding: 0px 2px;
}

.etInterfaceFBS
{
	border: 1px dotted #2F6A92;
	color: #2F6A92;
}

.etInterfaceTours
{
	border: 1px dotted #9DAA29;
	color: #9DAA29;
}

.etInterfaceTickeos
{
	border: 1px dotted #009FD2;
	color: #009FD2;
}

.etProject
{
	font-weight: normal;
	margin-left: 10px;
	font-size: smaller;
	padding: 0px 2px;
	border: 1px dotted #333333;
	color: #333333;
}

.etDescription
{
	font-weight: normal;
}

.etActionIcon
{
	margin-left: 5px;
	vertical-align: middle;
}

.etActionIconEventRaport
{
	display: none;
}





.etStartTime
{
}

.etStartTime>a, .etStartTime>a:visited
{
	margin-top: 5px;
}

.etStartTime .cursorHelp .linkButton
{
	margin-top: 5px;
}

.etStartTimeExpired, .etStartTimeExpired a, .etStartTimeExpired a:visited, .etStartTimeExpired a:hover
{
}

.etStartTimeToday, .etStartTimeToday a
{
}

.etStartTimeActiveForRightlevel, .etStartTimeActiveForRightlevel a, .etStartTimeActiveForRightlevel a:visited, .etStartTimeActiveForRightlevel a:hover
{
}

.etStartTimeInactive, .etStartTimeInactive a, .etStartTimeInactive a:visited, .etStartTimeInactive a:hover
{
	text-decoration: line-through;
}

.etStartTimeCanceled, .etStartTimeCanceled a, .etStartTimeCanceled a:visited, .etStartTimeCanceled a:hover
{
	
}

.etStartTimeSoldout, .etStartTimeSoldout a, .etStartTimeSoldout a:visited, .etStartTimeSoldout a:hover
{
}

.etStartTimeCanceledInfo
{
	display: block;
	margin: 0px;
}

.etStartTimeReverseTransactionEventtype
{
	display: block;
	margin: 0px;
	margin-top: 5px;
}

.etStartTimeCanceledInfo .linkButton,
.etStartTimeReverseTransactionEventtype .linkButton
{
	/*border: 1px solid #3AAADC;*/
}

.etStageTK
{
	margin-left: 15px;
}

.etStageTK a, .etStageTK a:visited
{
	text-transform: uppercase;
	font-size: smaller;
	font-style: italic;
}

.etBookTicketsQuick
{
	position: relative;
}

.etBQ
{
	font-style: italic;
	margin-left: 3px;
	width: 22px; 
	height: 22px;
	line-height: 22px;
	background-image: url(icon_seat_stage6_category1.gif);
	text-align: center;
	display: inline-block;
	cursor: pointer;
}

.etBQSpace
{
	margin-left: 10px;
}

.etBQCosts
{
	position: absolute;
	top: -50px;
	right: 0px;
	background: #BECF31;
	font-size: 1.5em;
	white-space: nowrap;
	padding: 5px;
	border: 1px solid #333333;
	border-radius: 10px;
	border-bottom-right-radius: 0;
	box-shadow: 1px 6px 13px #666666;
}

.etBQ1	{background-image: url(icon_seat_stage6_category1.gif) !important;}
.etBQ2	{background-image: url(icon_seat_stage6_category2.gif) !important;}
.etBQ3	{background-image: url(icon_seat_stage6_category3.gif) !important;}
.etBQ4	{background-image: url(icon_seat_stage6_category4.gif) !important;}
.etBQ5	{background-image: url(icon_seat_stage6_category5.gif) !important;}
.etBQ6	{background-image: url(icon_seat_stage6_category6.gif) !important;}


.etToolTipBO
{
	color: #444444;
	font-weight: bold;
	text-decoration: underline;
}

.etLocationContainer
{
	position: relative;
	width: 250px;
	text-align: left;
	vertical-align: top;
	padding-top: 40px;
}

.etZipcode
{
	display: inline-block;
	margin-right: 10px;
	font-weight: bold;
}

.etCity
{
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	font-size: 1.2em;
	vertical-align: middle;
}

.etLocation
{
	display: block;
}

.etHall
{
	display: block;
	font-weight: normal;
}

.etEventtypename
{
	font-size: 0.8em;
	position: absolute;
	bottom: 10px;
}

.etStatsContainer
{
	display: none;
}

.etCountContainer
{
	text-align: right;
	width: 250px;
}

.etCountBoxTotal		{display: block;}

.etCount
{
	height: 40px;
	line-height: 40px;
	float: left;
}

.etCountFree
{
	font-weight: bold;
	margin-right: 20px;
	font-size: 1.5em;
}

.captionTitleDateString
{
	text-transform: none;
}

.noEventtimesAvailable
{
	margin-top: 10px;
	font-size: 1.2em;
}

.markAboEventcategory												{background-color: #93d0ec !important;}
.markAboEventcategory td											{background-color: #93d0ec;}
.markAboEventcategory:nth-child(odd)								{background-color: #bae1f3 !important;}
.markAboEventcategory:nth-child(odd) td								{background-color: #bae1f3;}

.markNotVisible														{background-color: #fff373 !important;}
.markNotVisible td													{background-color: #fff373;}
.markNotVisible:nth-child(odd)										{background-color: #fff8a6 !important;}
.markNotVisible:nth-child(odd) td									{background-color: #fff8a6;}
.markNotVisible td .etImage .etImageMarkStatusBG					{background-color: yellow;}
.markNotVisible td .etImage .etImageMarkStatus						{color: #000000;}
.markNotVisible td .etEventname	a									{}
.markNotVisible td .etCity											{}

.markVoucherEventcategory td										{}
.markVoucherEventcategory:nth-child(odd) td							{}

.markChangeTicketEventcategory td									{}
.markChangeTicketEventcategory:nth-child(odd) td					{}

.markNoEventcategory td												{background-color: #EFD1D1;}


.boxFrameStyleViewStat
{
	position: absolute;
	width: 1000px;
	height: 0px;
	top: -5000px;
	left: -5000px;	
}

.styleViewPreloader
{
	position: fixed;
	top: 30%;
	left: 46%;
	transform: scale(3);
	z-index: 10000000;
}


/* overwrite classes from the main style.css */
.navigation
{
	margin: 0px auto;
	margin-top: 40px;
}

.navigation .nDatasets
{
	text-align: center;
	padding-top: 8px;
}



/* eventtime tile layout - not for smartphone portrait */
@media only screen and (min-width : 480px) {
	.eventtime.viewSwitch_tile
	{
		display: block;
		text-align: left;
	}

	.eventtime.viewSwitch_tile tbody
	{
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
	}

	.eventtime.viewSwitch_tile tr
	{
		display: block;
		width: 280px;
		min-height: 385px;
		background: #FFFFFF;
		transition: box-shadow 200ms;
	}

	.eventtime.viewSwitch_tile tr:hover
	{
		box-shadow: 1px 6px 13px #666666;
	}

	.eventtime.viewSwitch_tile tr td
	{
		display: block;
	}
	
	.eventtime.viewSwitch_tile tr.etTopStatsContainer, 
	.eventtime.viewSwitch_tile tr td.etStatsContainer
	{
		display: none;
	}


	.eventtime.viewSwitch_tile tr .etImageContainer, 
	.eventtime.viewSwitch_tile tr .etImageContainer .etImageBox, 
	.eventtime.viewSwitch_tile tr .etImageContainer .etImageBox .etImageInfo
	{
		width: 100%;
		height: auto;
		padding-top: 0;

	}

	.eventtime.viewSwitch_tile tr .etContent
	{
		padding: 0px 10px;
	}

	.eventtime.viewSwitch_tile tr .etDescription
	{
		max-width: 255px;
		max-height: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.eventtime.viewSwitch_tile tr .etActionContainer
	{
		position: absolute;
		top: 145px;
	}

	.eventtime.viewSwitch_tile tr .etLocationContainer
	{
		padding: 15px 10px;
	}

	.eventtime.viewSwitch_tile tr .etActionContainerIcons .etStartTimeCanceled
	{
		position: relative;
		top: -60px;
	}

	.eventtime.viewSwitch_tile tr .etLocationContainer .etCity
	{
		font-size: 1em;
		display: inline-block;
		vertical-align: bottom;
	}

	.eventtime.viewSwitch_tile tr .etLocationContainer .etLocation
	{
		display: block;
	}

	.eventtime.viewSwitch_tile tr .etLocationContainer .etEventtypename
	{
		bottom: 0;
	}

	.eventtime.viewSwitch_tile tr .etActionContainer
	{
		max-height: 35px;
	}

	.eventtime.viewSwitch_tile tr .etActionContainer .etStartTime .linkButton
	{
		max-width: 215px;
		overflow: hidden;
		vertical-align: bottom;
	}

	.mainBox_userLogin.mainBox_rightlevelGT10 .eventtime.viewSwitch_tile tr
	{
		min-height: 480px;
	}

	.mainBox_userLogin.mainBox_rightlevelGT10 .eventtime.viewSwitch_tile tr .etContent
	{
		padding-top: 15px;
	}

	.mainBox_userLogin.mainBox_rightlevelGT10 .eventtime.viewSwitch_tile tr .etSymbols
	{
		margin-top: 0px;
	}

	.mainBox_userLogin.mainBox_rightlevelGT10 .eventtime.viewSwitch_tile tr .etLocationContainer .etHall
	{
		display: inline-block;
	}

	.mainBox_userLogin.mainBox_rightlevelGT10 .eventtime.viewSwitch_tile tr .etBookTicketsQuick
	{
		position: relative;
		top: -105px;
		left: -3px;
		display: block;
	}

	.mainBox_userLogin.mainBox_rightlevelGT10 .eventtime.viewSwitch_tile tr .etActionContainer
	{
		top: 240px;
	}

	.mainBox_userLogin.mainBox_rightlevelGT10 .eventtime.viewSwitch_tile tr .etActionContainerIcons
	{
		position: relative;
		top: -100px;
		left: -5px;
		display: block;
	}

	.mainBox_userLogin.mainBox_rightlevelGT10 .eventtime.viewSwitch_tile tr .etActionContainerIcons .etActionIcon
	{
		margin-left: 3px;
	}

	.mainBox_userLogin.mainBox_rightlevelGT10 .eventtime.viewSwitch_tile tr .etActionContainerEditIcons
	{
		position: absolute;
		top: -10px;
		right: 5px;
	}
}



/* eventtime stat layout - not for smartphone portrait */
@media only screen and (min-width : 480px) {	
	.eventtime.viewSwitch_stat tr .etImageContainer,
	.eventtime.viewSwitch_stat tr .etLocationContainer .etCity,
	.eventtime.viewSwitch_stat tr .etLocationContainer .etLocation,
	.eventtime.viewSwitch_stat tr .etLocationContainer .etHall
	{
		display: none;
	}
	
	.eventtime.viewSwitch_stat tr .etLocationContainer
	{
		width: 200px;
	}
	
	.eventtime.viewSwitch_stat tr .etStatsContainer
	{
		display: table-cell;
		vertical-align: top;
		width: 250px;
	}
	
	.eventtime.viewSwitch_stat tr .etStatsContainer .handlingContainer 
	{
		margin: 0;
		padding: 0;
	}
	
	.eventtime.viewSwitch_stat tr .etStatsContainer .handlingContainer .fillingLevelBox
	{
		margin-top: 0;
		margin-bottom: 0;
		border-top: 1px solid #666666;
		height: 16px;
		background: #FFFFFF;
	}
	
	.eventtime.viewSwitch_stat tr .etStatsContainer .handlingContainer .fillingLevelBox:last-child
	{
		border-bottom: 1px solid #666666;
	}
	
	.eventtime.viewSwitch_stat tr .etStatsContainer .handlingContainer .handlingCaption
	{
		display: none;
	}
	
	.eventtime.viewSwitch_stat tr .etStatsContainer .handlingContainer .fillingLevelReserved
	{
		border-left: none;
	}
	
	.eventtime.viewSwitch_stat tr .etStatsContainer .handlingContainer .fillingLevelText
	{
		font-size: 0.8em;
		font-weight: normal;
		top: 2px;
	}
	
	.eventtime.viewSwitch_stat tr .etLocationContainer .fillingTotalBox
	{
		position: absolute;
		bottom: 0px;
		right: 0px;
		height: 55px;
		text-align: left;
		background: #FFFFFF;
		border: 1px solid #666666;
	}
	
	.eventtime.viewSwitch_stat tr .etLocationContainer .fillingTotalBox .fillingTotalText,
	.eventtime.viewSwitch_stat tr .etLocationContainer .fillingTotalBox .fillingTotalPercent
	{
		position: relative;
		margin-top: 6px;
		font-weight: bold;
		font-size: larger;
		text-align: center;
		z-index: 500;
	}
	
	.eventtime.viewSwitch_stat tr .etLocationContainer .fillingTotalBox .fillingTotalReserved
	{
		position: absolute;
		bottom: 0px;
		display: inline-block;
		height: 50%;
		background: #088F00;
		opacity: 0.5;
		/*border-radius: 0 10px 10px 0;*/
	}
	
	.eventtime.viewSwitch_stat tr .etActionContainer .etActionIconEventRaport
	{
		display: inline;
	}
}






/*-----RESPONSIVE-----SMARTPHONES-----PORTRAIT AND LANDSCAPE-----*/
@media only screen and (max-width : 480px) {
	.bodyBox_responsive .mainBox,
	.bodyBox_responsive .contentBox,
	.bodyBox_responsive .outerRightBox,
	.bodyBox_responsive .outerBox,
	.bodyBox_responsive .outerBoxData
	{
		width: 100%;
	}
	
	.bodyBox_responsive .mainBox_events .outerBoxData																{padding: 0; width: 100vw;}
					
	.bodyBox_responsive .mainBox_events .captionBox 																{display: none;}
	.bodyBox_responsive .mainBox_events .eventsContainer															{margin: 0px;}
	.bodyBox_responsive .mainBox_events .eventcategory 																{position: static; width: 96vw; padding: 0vw 2vw; height: auto; line-height: 8vw; letter-spacing: 0.2vw; background: #BECF31;}
	.bodyBox_responsive .mainBox_events .eventcategory .eventcategoryName											{display: none;}
	
	.bodyBox_responsive .mainBox_events.mainBox_aboTicketRegionalCardUser .captionBox 								{display: block; margin: 2vw 2vw;}
	.bodyBox_responsive .mainBox_events.mainBox_aboTicketRegionalCardUser .captionBox .fContainer					{width: 96vw;}
	.bodyBox_responsive .mainBox_events.mainBox_aboTicketRegionalCardUser .captionBox .fContainer .fImage			{display: none;}
	.bodyBox_responsive .mainBox_events.mainBox_aboTicketRegionalCardUser .captionBox .fContainer .fName			{width: 94vw; margin: 3vw 1vw;}
	.bodyBox_responsive .mainBox_events.mainBox_aboTicketRegionalCardUser .captionBox .fContainer .fText			{width: 94vw; margin: 3vw 1vw;}
	
	.bodyBox_responsive .etActionContainer 																			{margin: 2vw 0vw; margin-top: 4vw;}
	.bodyBox_responsive .etActionContainer .etStartTime a															{display: block; text-align: center; padding: 1vmin 0;}
	.bodyBox_responsive .etActionContainerIcons > a .etActionIcon													{display: none !important;}
	.bodyBox_responsive .etActionContainerIcons .imageLinkContent													{display: block; text-align: center; margin-top: 8px; margin-bottom: 8px; padding: 1vmin 0;}
	.bodyBox_responsive .etActionContainer .etStageTK 																{display: none;}
	.bodyBox_responsive .etActionContainer .etBookTicketsQuick 														{display: none;}
									
	.bodyBox_responsive .eventtime	 																				{display: block;}
	.bodyBox_responsive .eventtime tr	 																			{position: relative; display: block; padding: 3vw 2vw; margin: 3vw 0; width: 96vw;}
	.bodyBox_responsive .eventtime tr:nth-child(odd)																{background: #FFFFFF;}
									
	.bodyBox_responsive .eventtime tr td 																			{display: block; padding: 0; width: 96vw;}
									
	.bodyBox_responsive .eventtime .etImageContainer  																{display: inline-block; height: 33.33vw; margin-bottom: 2vw;}
	.bodyBox_responsive .eventtime .etImageContainer .etImageBox  													{width: 50vw; height: 33.33vw;}
	.bodyBox_responsive .eventtime .etImageContainer .etImage .etImageInfo											{width: 50vw; height: 33.33vw;}
	/* remove etImageFirst classes after relaunch */																
	.bodyBox_responsive .eventtime .etImageContainer .etImageBoxFirst .etImage										{width: 50vw;text-align: left;}
	.bodyBox_responsive .eventtime .etImageContainer .etImageBoxFirst .etImageInfo									{width: 40vw; height: 33.33vw;}
									
	.bodyBox_responsive .eventtime .etContent																		{}
									
	.bodyBox_responsive .eventtime .etEventtime																		{position: absolute; top: -37vw; left: 52vw; width: 44vw; /*background: green;*/}
	.bodyBox_responsive .eventtime .etEventtime span																{display: block; padding-top: 1vw;}
	.bodyBox_responsive .eventtime .etEventtime .etEventtimeDelimiter												{display: none;}
									
	.bodyBox_responsive .eventtime .etEventname																		{overflow: hidden; display: block; font-size: 6.0vw; margin-top: 2vw;}
	.bodyBox_responsive .eventtime .etEventtimeDate																	{font-weight: bold;}
	.bodyBox_responsive .eventtime .etDescription																	{}
									
	.bodyBox_responsive .eventtime .etLocationContainer 															{position: absolute; top: 21vw; left: 54vw; width: 44vw;/* background: yellow;*/}
	.bodyBox_responsive .eventtime .etLocationContainer span 														{display: block;}
	.bodyBox_responsive .eventtime .etLocationContainer .etCity														{font-size: 4.0vw;}
	.bodyBox_responsive .eventtime .etLocationContainer .etSymbols													{margin-top: -12px;}
	
	.bodyBox_responsive .eventtime .etActionContainerEditIcons														{width: 24px; top: -118px; right: 0;}
	.bodyBox_responsive .eventtime .etActionContainerEditIcons .etActionIcon										{margin-left: 0; margin-bottom: 5px;}
}