/*********************************** Accessability stuff *************************************/
/*.access			{display:inline-block; width:0px; height:0px; font-size:0px; overflow:hidden; margin:0px; padding:0px;}*/
.access			{position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
A.dbsSkip		{display:block; font-size:0; line-height:0;}
A.dbsSkip IMG	{border-style:none; width:0; height:0;}
IMG.dbsSkip		{border-style:none; width:0; height:0; position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}


/*** active & focus ***/
.A:active, A:focus		{outline:none;}
.show-focus A:active, .show-focus A:focus		{background-color:#ffffcc; color:#123456; text-decoration:none; outline:red solid medium; background-image:none;}
*:focus					{outline:none;}
.show-focus *:focus		{outline:red solid medium;}

.show-focus INPUT:focus, .show-focus TEXTAREA:focus, .show-focus SELECT:focus		{outline:red solid medium;}
A:active FONT, A:focus FONT		{color:#123456;}

.show-focus A.button:active, .show-focus A.button:focus		{color:#123456 !important;}
.show-focus A:active FONT, .show-focus A:focus FONT			{color:#123456;}


/*** access content shortcut ***/
#skip								{min-width:300px; height:30px; overflow:hidden; text-align:center; position:absolute; top:0px; left:50%; margin-left:-150px; z-index:-1; direction:ltr;}
.RTL #skip							{left:auto; right:50%; margin-left:0; margin-right:-150px; direction:rtl;}
UL.PageContentShortcut				{margin:0px; padding:0px;}
UL.PageContentShortcut LI			{margin:0px; padding:0px; line-height:2rem; list-style-image:none; list-style-type:none;}
UL.PageContentShortcut LI A			{opacity:0; display:block; font-size:1.5rem; height:30px; line-height:30px; margin:5px; white-space:nowrap; text-decoration:none;}
UL.PageContentShortcut LI A:hover	{opacity:0; cursor:default;}
UL.PageContentShortcut LI A:active,
UL.PageContentShortcut LI A:focus	{background-color:#ffffcc; color:#123456 !important; text-decoration:none; opacity:1;}
#skip.skip-visible					{z-index:5;}



/*************************************************************************************/
/*********************************** Accessability Box ******************************/
#access-but								{position:fixed; top:85px; right:-5px; background:#90182e; color:#fff; display:table; border:#fff 1px solid; border-radius:6px 0 0 6px; cursor:pointer; z-index:11000;}
#access-but:hover, #access-but:focus	{background-color:#df5e76; color:#fff;}
#access-but .fa-wheelchair				{font-size:18px; font-weight:bold; margin:8px 15px 8px 10px;}
.RTL #access-but						{left:auto; left:-10px; border-radius:0 6px 6px 0;}
.RTL #access-but .fa-wheelchair			{margin:8px 10px 8px 15px;}

@media screen and (max-width: 600px) {
	#access-but		{top:60px;}
}

#access-items .iconW				{height:40px; position:relative;}
#access-items .fa-wheelchair		{position:absolute; top:0; left:0; font-size:25px; font-weight:bold;}
#access-items .fa-times-circle		{font-size:21px; color:inherit; cursor:pointer;}
#access-elements					{display:block; margin:0 40px 0 40px; padding:5px 0 0 0; text-align:center; font-size:19px; line-height:20px;}
.RTL #access-items .fa-wheelchair	{left:auto; right:0;}

#access-items .iconX A										{display:table; position:absolute; top:10px; left:10px; color:#123456;}
#access-items .iconX A:hover								{}
#access-items .iconX A:hover .fa-times-circle				{font-size:27px; margin:-3px;}
#access-items .iconX A:active, #access-items .iconX A:focus	{}
.RTL #access-items .iconX A			{left:auto; right:10px;}

DIV.door		{position:absolute; top:40px; width:50%; height:100%; background:#90182e; z-index:999; box-sizing:border-box;}
#rigght-door	{right:0;}
#lefft-door		{left:0;}

#access-items				{display:none; position:fixed; top:6px; right:-3px; background-color:#90182e; padding:5px; box-shadow:0px 0px 10px rgba(0,0,0,0.5), inset 0px 0px 10px rgba(0,0,0,0.5); border-radius:6px 0 0 6px; direction:ltr; text-align:left; z-index:10000;}
#access-items-inner			{display:table; width:100%; position:relative; background-color:#fff; padding:10px 10px 5px 10px; border-radius:3px 0 0 3px; overflow:hidden; box-sizing:border-box;}
.RTL #access-items			{left:auto; right:-3px; border-radius:6px 0 0 6px; direction:rtl; text-align:right;}
.RTL #access-items-inner	{border-radius:0 3px 3px 0;}
#access-items UL.access-container				{display:block; margin:0; padding:0;}
#access-items UL.access-container *				{font-family:arial, sans-serif;}
#access-items UL.access-container > LI			{/*border:red 1px solid;*/ padding-bottom:5px; list-style:none;}

/***  control buttons  ***/
#access-items A.ab-button					{display:block; padding:10px 7px 10px 10px; font-size:17px; line-height:145%; font-weight:bold; color:#000; box-shadow:inset 0px 0px 20px rgba(0,0,0,0.1); border:#ddd 1px solid; text-decoration:none;}
#access-items A.ab-button SPAN.ab-img		{width:40px; height:36px; float:right; display:block; margin:-8px 7px 0px 0px; background-position:center top; background-size:cover;}
.RTL #access-items A.ab-button				{padding:10px 10px 10px 7px;}
.RTL #access-items A.ab-button SPAN.ab-img	{float:left; margin:-8px 0px 0px 7px;}

#access-items A {
    -webkit-transition: all .10s ease-in-out;
    -moz-transition: all .10s ease-in-out;
    -o-transition: all .10s ease-in-out;
    -ms-transition: all .10s ease-in-out;
    transition: all .10s ease-in-out;
}

#access-items A.ab-button.selected		{font-weight:bold; background-color:#123456; color:#fff; text-decoration:none;}
#access-items A.ab-button:hover,
#access-items A.ab-button:active,
#access-items A.ab-button:focus			{background-color:#ffb33b; color:#000; text-decoration:none;}

/*#access-items A.ab-button:hover IMG,
.show-focus #access-items > #access-items A.ab-button:active IMG,
.show-focus #access-items > #access-items A.ab-button:focus IMG,*/
#access-items A.ab-button.selected SPAN.ab-img		{background-position:center bottom;}

#access-items A:hover SPAN.ab-img					{margin:2px auto 8px auto;}
#access-items A.ab-button:hover SPAN.ab-img			{margin:-8px -3px 0 10px;}
.RTL #access-items A.ab-button:hover SPAN.ab-img	{margin:-8px 10px 0 -3px;}

UL.access-container UL			{display:table; padding:0px; margin:-4px -3px 0px -3px;}
UL.access-container UL LI		{display:table-cell; list-style-type:none; list-style-image:none;}


/********  Function Font Size ********/
/*** CSS for Text Size Toggler control ***/
UL.text_resizer				{/* css in UL.access-container UL */}
UL.text_resizer LI			{/* css in UL.access-container UL LI */}

A.texttoggler				{width:66px; display:block; text-align:center; color:#000; font-size:17px; line-height:115%; font-weight:bold; margin:4px 3px 0 3px; padding:5px 0px; box-shadow:inset 0px 0px 20px rgba(0,0,0,0.1); border:#ddd 1px solid; box-sizing:border-box; text-decoration:none;}
A.texttoggler SPAN.ab-img	{display:block; width:30px; height:29px; margin:5px auto 5px auto; background-position:center top; background-size:cover;}

#access-items A.texttoggler:hover,
#access-items A.texttoggler:active,
#access-items A.texttoggler:focus			{background-color:#ffb33b; color:#000; text-decoration:none;}
#access-items A.texttoggler.selected		{font-weight:bold; background-color:#123456; color:#fff; text-decoration:none;}

#access-items A.texttoggler.selected SPAN.ab-img		{background-position:center bottom;}


/********  other buttons ********/
A.otherloggler				{width:66px; display:block; text-align:center; color:#000; font-size:17px; line-height:115%; font-weight:bold; margin:4px 3px 0 3px; padding:5px 0px; box-shadow:inset 0px 0px 20px rgba(0,0,0,0.1); border:#ddd 1px solid; box-sizing:border-box; text-decoration:none;}
A.otherloggler-3			{width:90px;}
A.otherloggler SPAN.ab-img	{display:block; width:30px; height:29px; margin:5px auto 5px auto; background-position:center top; background-size:cover;}

A.otherloggler:hover,
A.otherloggler:active,
A.otherloggler:focus		{background-color:#ffb33b; color:#000; text-decoration:none;}
A.otherloggler.selected		{font-weight:bold; background-color:#123456; color:#fff; text-decoration:none;}

A.otherloggler.selected SPAN.ab-img		{background-position:center bottom;}



/********  Function Contrast ********/
/* CSS for Contrast Toggler control */
UL.contrast_changer				{/* css in UL.access-container UL */}
UL.contrast_changer LI			{/* css in UL.access-container UL LI */}

A.contrastloggler				{width:66px; display:block; text-align:center; color:#000; font-size:17px; line-height:115%; font-weight:bold; margin:4px 3px 0 3px; padding:5px 0px; box-shadow:inset 0px 0px 20px rgba(0,0,0,0.1); border:#ddd 1px solid; box-sizing:border-box; text-decoration:none;}
A.contrastloggler SPAN.ab-img	{display:block; width:30px; height:29px; margin:5px auto 5px auto; background-position:center top; background-size:cover;}

#access-items A.contrastloggler:hover,
#access-items A.contrastloggler:active,
#access-items A.contrastloggler:focus			{background-color:#ffb33b; color:#000; text-decoration:none;}
#access-items A.contrastloggler.selected		{font-weight:bold; background-color:#123456; color:#fff; text-decoration:none;}



/********  Languages fixes ********/
.heb-ab A.contrastloggler, .heb-ab A.texttoggler, .heb-ab A.otherloggler		{font-size:15px !important;}
.eng-ab A.contrastloggler, .eng-ab A.texttoggler, .eng-ab A.otherloggler		{font-size:14px !important;}
.rus-ab A.contrastloggler, .rus-ab A.texttoggler, .rus-ab A.otherloggler		{font-size:14px !important;}
.arb-ab A.contrastloggler, .arb-ab A.texttoggler, .arb-ab A.otherloggler		{font-size:14px !important;}

A.texttoggler				{width:66px !important;}
A.contrastloggler			{width:66px !important;}
A.otherloggler				{width:66px !important;}
A.otherloggler-3			{width:90px !important;}
.rus-ab A.texttoggler		{width:100px !important;}
.rus-ab A.contrastloggler	{width:100px !important;}
.rus-ab A.otherloggler		{width:100px !important;}
.rus-ab A.otherloggler-3	{width:135px !important;}






/*******************************************************************************************************************/
/****************************************************** Site *******************************************************/

@media screen and (min-width: 991px) {
	.show-focus #hp-gallery-articles-new DIV#calendar-tmp	{order:1;}
}

/** hide enlarge image Images Gallery **/
.show-focus TD.ImgGalleryImgContainer			{cursor:default;}
.show-focus TD.ImgGalleryImgContainer #imgMain	{cursor:default; pointer-events:none;}
.show-focus TABLE.ImgGalleryButtonsContainer A[href^="javascript:fnEnlargeImg"]	{display:none;}

@media screen and (min-width: 881px) {
	/** Hp slider static **/
	.show-focus DIV#sliderCycle			{height:auto !important; overflow:visible;}
	.show-focus DIV.sliderCycleInner	{height:auto !important; overflow:visible; display:flex; flex-wrap:wrap; position:static;}
	.RTL.show-focus DIV.sliderCycleInner	{direction:rtl;}
	.LTR.show-focus DIV.sliderCycleInner	{direction:ltr;}
	.show-focus DIV.cycle-item			{width:50% !important; height:auto !important; display:block !important; opacity:1 !important; position:static !important; border:#666 1px solid; box-sizing:border-box;}
	.show-focus #sliderCycle IMG		{width:100% !important; height:auto !important;}
	.show-focus #output					{display:none !important;}
	.show-focus .output-flat			{width:100% !important; height:auto !important; display:block !important; opacity:1 !important; position:static;}
	.show-focus  DIV.output				{background-color:#333; -webkit-transform:none; transform:none;}
	.show-focus .cycle-item A.ReadMore	{display:table !important;}
	.show-focus .sliderCycleContainer A.CycleArrow			{display:none !important;}
	.show-focus .sliderCycleContainer DIV.play-stop			{display:none !important;}
	.show-focus .sliderCycleContainer DIV.circlesContainer	{display:none !important;}

	/** Hp media static **/
	.show-focus DIV#mediaCycle			{height:auto !important; overflow:visible;}
	.show-focus DIV.mediaCycleInner		{height:auto !important; overflow:visible; display:flex; flex-wrap:wrap; position:static;}
	.RTL.show-focus DIV.mediaCycleInner	{direction:rtl;}
	.LTR.show-focus DIV.mediaCycleInner	{direction:ltr;}
	.show-focus .cycle-item				{width:50% !important; height:auto !important; opacity:1 !important; display:block !important; position:static !important; border:#666 1px solid; box-sizing:border-box;}
	.show-focus #mediaCycle IMG:not(.cycle-item)	{width:100% !important; height:auto !important; position:static !important;}
	.show-focus #mediaCycle A.mediaArrow			{display:none !important;}
	.show-focus #mediaCycle DIV.play-stop			{display:none !important;}
	.show-focus #mediaCycle DIV.circles-container	{display:none !important;}
}

/** Carousel static **/
.show-focus .owl-stage:not(#stndrd_gallery .owl-stage)			{transform:none !important; -webkit-transform:none !important; padding:5px 0px;}
.RTL.show-focus .owl-stage, .RTL.show-focus .owl-stage-outer	{direction:rtl !important;}
.LTR.show-focus .owl-stage, .LTR.show-focus .owl-stage-outer 	{direction:ltr !important;}
.show-focus .owl-item.cloned	{display:none !important;}
.RTL.show-focus .owl-item		{}
.RTL.show-focus .owl-item		{float:right !important; margin-left:10px !important;}
.LTR.show-focus .owl-item		{float:left !important; margin-right:10px !important;}
.show-focus .owl-nav			{display:none !important;}
.show-focus .owl_buttons		{display:none !important;}
.show-focus .owl-controls		{display:none !important;}
.show-focus .owl-dots			{display:none !important;}

.show-focus .shows-media-line .owl-item		{width:49% !important; margin:0.5% !important; opacity:1 !important; display:block !important;}
.show-focus .shows-media-line .owl-stage	{width:100% !important; padding:0 !important; transform:none !important; -webkit-transform:none !important;}
.show-focus .shows-media-line #shows-page-title	{position:static;}


/*** live text to banners and phone ***/   /* .bannerContainer */
/*DIV.access-live-text	{display:none; position:absolute; left:0px; top:0px; right:0px; bottom:0px; width:100%; height:100%; text-align:center; vertical-align:middle; font-size:150%; line-height:115%; padding:5px; box-sizing:border-box;}
DIV.access-live-text:hover, DIV.access-live-text:focus		{-ms-transform: scale(0.95); -webkit-transform: scale(0.95); transform: scale(0.95);}
.Medium-View .bannerContainer IMG		{height:40px !important;}
.Medium-View DIV.access-live-text		{height:40px; display:block; background:#FDBE57; color:#333;}
.Large-View .bannerContainer IMG		{height:100px !important;}
.Large-View DIV.access-live-text		{height:100px; display:block; background:#FDBE57; color:#333;}
.Arial-View DIV.access-live-text		{display:block; background:#FDBE57; color:#333;}
.Light-Contrast DIV.access-live-text	{display:block; background:#92daec !important; color:#000 !important;}
.High-Contrast DIV.access-live-text		{display:block; background:#330033 !important; color:#ffffcc !important;}*/



/******************************  Zoom  ******************************/
@-moz-document url-prefix() {
	HTML BODY.zoom-page > :not(#access-items) 			{transform:scale(1.4); transform-origin:100% 0;}
}
HTML BODY.zoom-page > :not(#access-items) 			{zoom:1.4;}
HTML BODY.zoom-page > :not(#access-items) *		{line-height:130% !important;}
HTML BODY.zoom-page A.PageContentShortcut		{padding-top:7px; box-sizing:border-box;}


/**************************  Arial font   **************************/
HTML BODY.arial-font > :not(i) 			{font-family:arial, helvetica, sans-serif !important;}


/**************************  marked Titles   **************************/
HTML BODY.mark-titles H1,
HTML BODY.mark-titles H2,
HTML BODY.mark-titles H3,
HTML BODY.mark-titles H4,
HTML BODY.mark-titles H5,
HTML BODY.mark-titles H6		{font-weight:bold; padding:2px 4px; background:#ccffcc; color:red; border-radius:5px;}

HTML BODY.mark-titles H1 *,
HTML BODY.mark-titles H2 *,
HTML BODY.mark-titles H3 *,
HTML BODY.mark-titles H4 *,
HTML BODY.mark-titles H5 *,
HTML BODY.mark-titles H6 *		{font-weight:bold; color:red !important;}

HTML BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle,
HTML BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle A		{font-weight:bold !important; color:red !important;}

HTML BODY.mark-titles H1 A:hover, HTML BODY.mark-titles H1 A:active, HTML BODY.mark-titles H1 A:focus,
HTML BODY.mark-titles H2 A:hover, HTML BODY.mark-titles H2 A:active, HTML BODY.mark-titles H2 A:focus,
HTML BODY.mark-titles H3 A:hover, HTML BODY.mark-titles H3 A:active, HTML BODY.mark-titles H3 A:focus,
HTML BODY.mark-titles H4 A:hover, HTML BODY.mark-titles H4 A:active, HTML BODY.mark-titles H4 A:focus,
HTML BODY.mark-titles H5 A:hover, HTML BODY.mark-titles H5 A:active, HTML BODY.mark-titles H5 A:focus,
HTML BODY.mark-titles H6 A:hover, HTML BODY.mark-titles H6 A:active, HTML BODY.mark-titles H6 A:focus		{background:#ffffcc !important; color:blue !important;}

HTML BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle A:hover,
HTML BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle A:active,
HTML BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle A:focus		{background:#ffffcc !important; color:blue !important;}


/**************************  marked Links   **************************/
HTML BODY.mark-links A			{border-bottom:#00cc99 2px dotted !important;}



/*******************************************************************************************************************/
/************************************************ Css for site Font ************************************************/

/** "small font" setting **/ 
.Small-View BODY				{}


/** "medium font" setting **/
.Medium-View						{font-size:75%; line-height:75%;}
.Medium-View DIV.side-area			{height:auto !important;}
.Medium-View DIV.center-side		{height:auto !important;}
.Medium-View .sm-bar > LI			{width:auto !important; margin:0 !important;}
.Medium-View .sm-bar > LI A			{white-space:normal !important;}
.Medium-View DIV.SearchContainer	{font-size:0; line-height:0;}
.Medium-View DIV.output				{width:auto !important; height:auto !important; padding-bottom:10px;}

.Medium-View #ctlBody *,
.Medium-View DIV.description*,
.Medium-View DIV.FreeBoxBody *,
.Medium-View DIV.Article-TabsBox *		{font-size:inherit !important;}

.Medium-View INPUT.input,
.Medium-View INPUT.wizard,
.Medium-View INPUT.wizardNarrow,
.Medium-View INPUT.login,
.Medium-View INPUT.Search,
.Medium-View SELECT,
.Medium-View INPUT.button		{height:auto !important; /*line-height:normal !important;*/}
.Medium-View TEXTAREA			{height:200px !important; line-height:normal !important;}

.Medium-View #hp-gallery > DIV	{height:900px !important;}

.Medium-View TABLE.CalendarContainer	{font-size:130%;}


/** "large font" setting **/
.Large-View							{font-size:90%; line-height:90%;}
.Large-View DIV.side-area			{height:auto !important;}
.Large-View .sm-bar > LI			{width:auto !important; margin:0 !important;}
.Large-View .sm-bar > LI A			{white-space:normal !important;}
.Large-View DIV.SearchContainer		{font-size:0; line-height:0;}
.Large-View DIV.output				{width:auto !important; height:auto !important; padding-bottom:10px;}

.Large-View #ctlBody *,
.Large-View DIV.description *,
.Large-View DIV.FreeBoxBody *,
.Large-View DIV.Article-TabsBox *		{font-size:inherit !important;}

.Large-View INPUT.input,
.Large-View INPUT.wizard,
.Large-View INPUT.wizardNarrow,
.Large-View INPUT.login,
.Large-View INPUT.Search,
.Large-View SELECT,
.Large-View INPUT.button		{height:auto !important; /*line-height:normal !important;*/}
.Large-View TEXTAREA			{height:300px !important; line-height:normal !important;}

.Large-View #hp-gallery > DIV	{height:1100px !important;}

.Large-View TABLE.CalendarContainer		{font-size:150%;}


/** @media query **/
/*@media screen and (min-width: 769px) and (max-width: 990px) {
	.Medium-View					{font-size:68.5%; line-height:68.5%;}
	.Large-View						{font-size:75%; line-height:75%;}
}

@media screen and (max-width: 768px) and (min-width: 481px) {
	.Medium-View					{font-size:62.5%; line-height:62.5%;}
	.Large-View						{font-size:62.5%; line-height:62.5%;}
}

@media screen and (max-width: 480px) {
	.Medium-View					{font-size:62.5%; line-height:62.5%;}
	.Large-View						{font-size:62.5%; line-height:62.5%;}
}*/




/*******************************************************************************************************************/
/************************************************ Css for site Contrast ************************************************/

/************************ Default Contrast **********************/
.Default-Contrast *			{}

.Default-Contrast INPUT:focus,
.Default-Contrast INPUT.input:focus,
.Default-Contrast INPUT.wizard:focus,
.Default-Contrast INPUT.wizardNarrow:focus,
.Default-Contrast INPUT.login:focus,
.Default-Contrast INPUT.Search:focus,
.Default-Contrast TEXTAREA:focus,
.Default-Contrast SELECT:focus,
.Default-Contrast TEXTAREA.wizard:focus,
.Default-Contrast SELECT.wizard:focus,
.Default-Contrast .subscribeForm:focus,
.Default-Contrast .subscribeFormWide:focus,
.Default-Contrast INPUT.button:focus				{box-shadow:0px 0px 10px rgba(0,0,0,0.4);}
.Default-Contrast INPUT.Search:focus				{box-shadow:0px 0px 10px rgba(0,0,0,0.7);}




/************************ Light Contrast ************************/
.Light-Contrast				{background-color:#c2d3fc;}
.Light-Contrast *			{background-color:#c2d3fc; color:#000;}
.Light-Contrast .oppAlign, .Light-Contrast .align	{background-color:transparent !important;}

/** grid stuff - change here classes names according to your grid areas containers names **/
.Light-Contrast .main-container		{background:#c2d3fc !important; background-image:none;}
.Light-Contrast .header-line,
.Light-Contrast .header-line *		{background-color:#c8f3ec;}
.Light-Contrast .top-bar-line,
.Light-Contrast .top-bar-line *		{background-color:#ffcc99;}
.Light-Contrast DIV.center-side		{background-color:#c2d3fc; background-image:none;}
.Light-Contrast .footer-line,
.Light-Contrast .footer-line *		{background-color:#92daec;}
.Light-Contrast .bottom-bar-line,
.Light-Contrast .bottom-bar-line *	{background-color:#c8e6f3;}
.Light-Contrast .wrapper			{background-color:transparent !important;}
.Light-Contrast #opera-hp .owl-carousel .fa		{color:#333;}
.Light-Contrast #dance-hp .owl-carousel .fa		{color:#333;}
.Light-Contrast #music-hp .owl-controls .fa		{color:#333;}
.Light-Contrast #children-hp .owl-carousel .fa	{color:#333;}
.Light-Contrast DIV.hp-title h3,
.Light-Contrast DIV.ArticlesGalleryMainTitle STRONG			{color:#000 !important;}
.Light-Contrast #hp-gallery > DIV		{border-color:#000;}
.Light-Contrast #hp-gallery > DIV DIV.hp-title h2		{color:#000;}
.Light-Contrast #events, .Light-Contrast #events *		{background-color:#ddd;}
.Light-Contrast DIV.ArticlesGallerySummary				{color:#333;}
.Light-Contrast TABLE.timeTableDataTable TH			{background-color:#c8f3ec; color:#000;}

.Light-Contrast A.button,
.Light-Contrast DIV.ArticlesListContainer A.ReadMore,
.Light-Contrast DIV.ArticlesGalleryContainer A.ReadMore,
.Light-Contrast DIV.ArticleMainContainer A.ReadMore,
.Light-Contrast A.ShowGetTicket,
.Light-Contrast A.ShowMoreDetailes,
.Light-Contrast A.HpGalleryBut			{background-color:#c6e7f6 !important; color:#000 !important; border:#444 1px solid;}

.Light-Contrast A.button:hover,
.Light-Contrast A.button:focus,
.Light-Contrast DIV.ArticlesListContainer A.ReadMore:hover,
.Light-Contrast DIV.ArticlesListContainer A.ReadMore:focus,
.Light-Contrast DIV.ArticlesGalleryContainer A.ReadMore:hover,
.Light-Contrast DIV.ArticlesGalleryContainer A.ReadMore:focus,
.Light-Contrast DIV.ArticleMainContainer A.ReadMore:hover,
.Light-Contrast DIV.ArticleMainContainer A.ReadMore:focus,
.Light-Contrast A.ShowGetTicket:hover,
.Light-Contrast A.ShowGetTicket:focus,
.Light-Contrast A.ShowMoreDetailes:hover,
.Light-Contrast A.ShowMoreDetailes:focus,
.Light-Contrast A.HpGalleryBut:hover,
.Light-Contrast A.HpGalleryBut:focus		{background-color:#92daec !important; color:#000 !important;}

/****/

.Light-Contrast A, .Light-Contrast A FONT, .Light-Contrast A SPAN							{color:#013d7d !important;}
.Light-Contrast A:hover, .Light-Contrast A:hover FONT, .Light-Contrast A:hover SPAN			{background-color:#c6e7f6 !important; color:#000 !important;}
.Light-Contrast .show-focus A:active, .Light-Contrast A:active FONT, .Light-Contrast A:active SPAN,
.Light-Contrast .show-focus A:focus, .Light-Contrast A:focus FONT, .Light-Contrast A:focus SPAN			{background-color:#c6e7f6 !important; color:#000 !important;}

/** DIV.description & oteher editor stuff **/
.Light-Contrast #ctlBody *:not(input):not(textarea):not(select):not(.button),
.Light-Contrast div.description *:not(input):not(textarea):not(select):not(.button),
.Light-Contrast div.FreeBoxBody *:not(input):not(textarea):not(select):not(.button)			{background-color:#c2d3fc !important; color:#000 !important;}
.Light-Contrast div.Article-Tabs-Content *:not(input):not(textarea):not(select):not(.button)	{background-color:#ccffff !important; color:#000 !important;}
.Light-Contrast #ctlBody TD,
.Light-Contrast div.description TD,
.Light-Contrast div.FreeBoxBody TD,
.Light-Contrast div.Article-Tabs-Content TD		{border-color:#555 !important;}

/** box **/
.Light-Contrast .box1Background,
.Light-Contrast .box1Background *,
.Light-Contrast .box1Background A		{background:#99ffcc; color:#000 !important;}

.Light-Contrast .box1Color,
.Light-Contrast .box1Color *,
.Light-Contrast .box1Color A			{color:#000 !important;}

/** box light **/
.Light-Contrast .box1Background_LightVersion,
.Light-Contrast .box1Background_LightVersion *,
.Light-Contrast .box1Background_LightVersion A		{background:#ccffff; color:#333333 !important;}

.Light-Contrast .box1Color_LightVersion,
.Light-Contrast .box1Color_LightVersion *,
.Light-Contrast .box1Color_LightVersion A			{color:#333333 !important;}

/** breadcrumbs **/
.Light-Contrast UL.NavigationTab LI		{color:#000;}

/** page title **/
.Light-Contrast DIV.PageTitle,
.Light-Contrast DIV.PageTitle *,
.Light-Contrast DIV.PageTitle_Grid,
.Light-Contrast DIV.PageTitle_Grid *		{color:#000 !important;}

.Light-Contrast DIV.ArticleAuthor	{}

/** portal jquery **/
.Light-Contrast .main_image .block, .Light-Contrast .main_image .block *										{background:#99ffcc; color:#000 !important;}
.Light-Contrast DIV.image_thumb ul li, .Light-Contrast DIV.image_thumb ul li *									{background:#99ffcc; color:#000 !important;}
.Light-Contrast .image_thumb ul li.hover, .Light-Contrast .image_thumb ul li.active								{background:#ccffff; color:#333333;}
.Light-Contrast .image_thumb ul li.hover *, .Light-Contrast .image_thumb ul li.active *							{background:#ccffff; color:#333333;}
.Light-Contrast .image_thumb ul li.hover A.titlesColor, .Light-Contrast .image_thumb ul li.active A.titlesColor	{background:#ccffff; color:#333333;}

/** gallery view **/
.Light-Contrast DIV.CategoryItemTitle,
.Light-Contrast DIV.CategoryItemTitle *		{background-color:#ccffff; color:#000;}
.Light-Contrast A.CategoryItemTitle			{color:#000 !important;}

/** Events **/
.Light-Contrast TD.EventListTitle, .Light-Contrast TD.EventListTitle *		{background:#ccffff;}
.Light-Contrast TD.EventListDate, .Light-Contrast TD.EventListDate *		{background:#ccffff;}
.Light-Contrast TD.EventListInfo, .Light-Contrast TD.EventListInfo *		{background:#ccffff;}

/** forum **/
.Light-Contrast TD.forumMessageContent									{background:#c2d3fc; color:#000;}
.Light-Contrast TABLE.forumIndexTableContainer TD.forumMessageContent	{background:#c2d3fc; color:#000;}
.Light-Contrast TABLE.forumIndexTableContainer TD.forumMessagePostedBy	{background:#c2d3fc; color:#000;}
.Light-Contrast TABLE.forumIndexTableContainer TD.forumMessageDate		{background:#c2d3fc; color:#000;}

/** Site map **/
.Light-Contrast .SiteMapMain *		{background:#c2d3fc; color:#000; border-bottom-style:none;}

/** Lexicon **/
.Light-Contrast TD.ArticlesLexicon, .Light-Contrast TD.ArticlesLexicon *	{background:#ccffcc;}

/** Lightbox **/
.Light-Contrast .lightbox, .High-Contrast .lightbox *					{background-color:transparent !important;}
.Light-Contrast .lightbox A:active, .High-Contrast .lightbox A:focus	{background-color:transparent !important;}

/** read more **/
.Light-Contrast A.ReadMore:hover		{text-decoration:underline;}


/** top Bar **/
.Light-Contrast #menu-button			{background-color:#ffcc66; box-shadow:inset 0 0 5px #000;}
.Light-Contrast #menu-button *			{background-color:#ffcc66;}
.Light-Contrast #menu-button .fa-bars	{color:#000;}

.Light-Contrast .sm-bar > LI > A				{background:#ffcc99 !important; color:#333333 !important;}
.Light-Contrast .sm-bar > LI > A:hover,
.Light-Contrast .sm-bar > LI > A:focus,
.Light-Contrast .sm-bar > LI > A:active,
.Light-Contrast .sm-bar > LI > A.highlighted	{background:#99ffcc !important; color:#000 !important;}

.Light-Contrast .sm-bar UL A					{background:#ccffcc;}
.Light-Contrast .sm-bar UL A:hover,
.Light-Contrast .sm-bar UL A:focus,
.Light-Contrast .sm-bar UL A:active,
.Light-Contrast .sm-bar UL A.highlighted		{background:#ccffff !important; color:#333333 !important; box-shadow:inset 0px 0px 30px #50cdbe;}


/** side bar **/
.Light-Contrast DIV.NavigationTitle				{background-color:#99ffcc; color:#333333; border-bottom:#fff 1px solid;}
.Light-Contrast DIV.NavigationTitle *			{background-color:#99ffcc; color:#333333;}

.Light-Contrast DIV.VerticalBarContainer,
.Light-Contrast DIV.VerticalBarContainer LI,
.Light-Contrast DIV.VerticalBarContainer A		{/*background-color:#ccffff;*/ text-decoration:none;}
.Light-Contrast A.VerticalBarItem:hover,
.Light-Contrast A.VerticalBarItem:active,
.Light-Contrast A.VerticalBarItem:focus,
.Light-Contrast A.VerticalBarItemOn,
.Light-Contrast A.VerticalBarItemOn:hover		{background:#99ffcc !important; color:#000 !important;}

.Light-Contrast UL.VerticalBarSubContainer *	{border-color:#777777;}
.Light-Contrast DIV.VerticalBarSubContainer A	{background:#99ffcc; text-decoration:none;}
.Light-Contrast A.VerticalBarSubItem:hover,
.Light-Contrast A.VerticalBarSubItemOn,
.Light-Contrast A.VerticalBarSubItemOn:hover	{background:#ccffff !important; color:#333333 !important;}


/** bottom bar **/
.Light-Contrast LI A.NavigationBarSimple:hover,
.Light-Contrast LI A.NavigationBarSimple:hover SPAN,
.Light-Contrast LI A.NavigationBarSimpleOn,
.Light-Contrast LI A.NavigationBarSimpleOn *		{background:#c2d3fc !important; color:#000;}
.Light-Contrast LI A.NavigationBarSimpleOn:active,
.Light-Contrast LI A.NavigationBarSimpleOn:focus *	{background:#99ffcc !important; color:#000;}
.Light-Contrast UL.NavigationBarSimple SPAN			{color:inherit !important;}


/** form stuff **/
.Light-Contrast INPUT[type="text"],
.Light-Contrast INPUT[type="email"],
.Light-Contrast INPUT[type="number"],
.Light-Contrast INPUT[type="password"],
.Light-Contrast INPUT[type="tel"],
.Light-Contrast INPUT[type="url"],
.Light-Contrast INPUT[type="password"],
.Light-Contrast INPUT.input,
.Light-Contrast INPUT.wizard,
.Light-Contrast INPUT.wizardNarrow,
.Light-Contrast INPUT.login,
.Light-Contrast INPUT.Search,
.Light-Contrast TEXTAREA,
.Light-Contrast SELECT,
.Light-Contrast TEXTAREA.wizard,
.Light-Contrast SELECT.wizard,
.Light-Contrast .subscribeForm,
.Light-Contrast .subscribeFormWide			{background:#ddd !important; color:#333 !important; border:#333 1px solid !important; box-shadow:inset 0px 0px 10px #999;}
.Light-Contrast input:-webkit-autofill		{-webkit-box-shadow: 0 0 0px 1000px #ddd inset !important;}
.Light-Contrast FIELDSET					{background:#99ffcc !important; border-color:#333;}
.Light-Contrast LEGEND						{background:#99ffff !important; border-color:#333;}
.Light-Contrast BUTTON,
.Light-Contrast INPUT.button,
.Light-Contrast A.button					{background:#e8befe !important; border:#666 1px solid !important; color:#000 !important; text-decoration:none;}
.Light-Contrast BUTTON:hover,
.Light-Contrast INPUT.button:hover,
.Light-Contrast A.button:hover				{background:#76e8bc !important; border:#fff 1px solid !important;}

.Light-Contrast *::-webkit-input-placeholder	{color:#333 !important; opacity:1 !important;}
.Light-Contrast *:-moz-placeholder				{color:#333 !important; opacity:1 !important;} /* FF 4-18 */
.Light-Contrast *::-moz-placeholder				{color:#333 !important; opacity:1 !important;} /* FF 19+ */
.Light-Contrast *:-ms-input-placeholder			{color:#333 !important; opacity:1 !important;} /* IE 10+ */

.Light-Contrast INPUT:focus,
.Light-Contrast INPUT[type="text"]:focus,
.Light-Contrast INPUT[type="email"]:focus,
.Light-Contrast INPUT[type="number"]:focus,
.Light-Contrast INPUT[type="password"]:focus,
.Light-Contrast INPUT[type="tel"]:focus,
.Light-Contrast INPUT[type="url"]:focus,
.Light-Contrast INPUT[type="password"]:focus,
.Light-Contrast INPUT.input:focus,
.Light-Contrast INPUT.wizard:focus,
.Light-Contrast INPUT.wizardNarrow:focus,
.Light-Contrast INPUT.login:focus,
.Light-Contrast INPUT.Search:focus,
.Light-Contrast TEXTAREA:focus,
.Light-Contrast SELECT:focus,
.Light-Contrast TEXTAREA.wizard:focus,
.Light-Contrast SELECT.wizard:focus,
.Light-Contrast .subscribeForm:focus,
.Light-Contrast .subscribeFormWide:focus,
.Light-Contrast BUTTON:focus,
.Light-Contrast INPUT.button:focus,
.Light-Contrast A.button:focus					{box-shadow:0px 0px 15px #145c93;}


/*** access box ***/
.Light-Contrast #access-but, .Light-Contrast #access-but *		{background-color:#c6e7f6;}
.Light-Contrast #access-but:hover, .Light-Contrast #access-but:hover *	{background-color:#e8befe !important;}
.Light-Contrast #access-items									{background-color:#c6e7f6;}
.Light-Contrast DIV.iconX A, .Light-Contrast DIV.iconX A *		{background-color:#c6e7f6;}
.Light-Contrast DIV.iconW, .Light-Contrast DIV.iconW *			{background-color:transparent;}
.Light-Contrast #access-items DIV.door							{background-color:#c6e7f6;}
.Light-Contrast #access-items-inner								{background-color:transparent;}
.Light-Contrast #access-items UL								{background-color:transparent;}
.Light-Contrast #access-items UL LI								{background-color:transparent;}
.Light-Contrast #access-items UL LI A							{background-color:#c2d3fc; text-decoration:none !important;}
.Light-Contrast #access-items UL LI A *							{background-color:transparent !important;}
.Light-Contrast #access-items UL LI A.selected,
.Light-Contrast #access-items UL LI:nth-of-type(n+2) A.selected-F-toggler,
.Light-Contrast #access-items UL LI:nth-of-type(n+2) A.selected-C-toggler		{background-color:#dff0c6 !important; box-shadow:inset 0 0 20px #888;}
.Light-Contrast #access-items UL LI A.selected *,
.Light-Contrast #access-items UL LI:nth-of-type(n+2) A.selected-F-toggler *,
.Light-Contrast #access-items UL LI:nth-of-type(n+2) A.selected-C-toggler *		{color:#000;}
.Light-Contrast #access-items UL LI A:hover						{background-color:#ffcc66 !important;}
.Light-Contrast #access-items UL LI A:not(.No-Outline):active,
.Light-Contrast #access-items UL LI A:not(.No-Outline):focus	{background-color:#ffcc66 !important;}

.Light-Contrast #access-items UL LI A.selected SPAN.ab-img,
.Light-Contrast #access-items UL LI:nth-of-type(n+2) A.selected-F-toggler SPAN.ab-img,
.Light-Contrast #access-items UL LI:nth-of-type(n+2) A.selected-C-toggler SPAN.ab-img	{background-position:center top;}

/*** access content shortcut ***/
.Light-Contrast #skip, .Light-Contrast #skip *			{color:#c2d3fc; background:#c2d3fc; text-decoration:none;}
.Light-Contrast UL.PageContentShortcut LI A				{color:#c2d3fc !important; background:#c2d3fc; text-decoration:none;}
.Light-Contrast UL.PageContentShortcut LI A:hover		{color:#c2d3fc; background-color:#c2d3fc !important;}
.Light-Contrast UL.PageContentShortcut LI A:active,
.Light-Contrast UL.PageContentShortcut LI A:focus		{background-color:#c6e7f6; color:#000 !important; text-decoration:none;}


/*** logo ***/
.Light-Contrast A.logo				{background:transparent !important;}
.Light-Contrast A.logo IMG			{background:transparent !important; /*content:url('../logo-dark.png');*/}
.Light-Contrast A.logo:hover IMG	{background-color:transparent;}

/*** phone ***/
.Light-Contrast A.phone			{/*background:#76e8bc;*/ color:#000; text-decoration:none !important;}

/*** Search ***/
.Light-Contrast TD.SearchBut *		{background-color:#fff !important;}
.Light-Contrast INPUT.Search		{background-color:#ddd !important;}

/*** Search Results ***/
.Light-Contrast .highlight		{background-color:#99ffcc !important; color:#000 !important;}

/*** login ***/
.Light-Contrast DIV.LoginInner,
.Light-Contrast DIV.loginRemember,
.Light-Contrast DIV.LoginInner FORM DIV,
.Light-Contrast DIV.LoginInner FORM,
.Light-Contrast DIV.LoginGreetingInner,
.Light-Contrast DIV.LoginGreetingInner H3,
.Light-Contrast DIV.LoginGreetingInner DIV		{background-color:#e8befe !important;}
.Light-Contrast INPUT.LogintMail,
.Light-Contrast INPUT.LogintPass				{background-color:#ddd !important;}

/*** top-line contact us ***/
.Light-Contrast DIV.ContactFrm,
.Light-Contrast DIV.ContactFrm FORM,
.Light-Contrast DIV.ContactFrm .ContactBody,
.Light-Contrast DIV.ContactFrm TABLE,
.Light-Contrast DIV.ContactFrm TABLE *,
.Light-Contrast DIV.ContactFrm FORM DIV		{background-color:transparent !important;}

/*** top-line icons ***/
.Light-Contrast .icon-active,
.Light-Contrast DIV.item-top-line-box		{background-color:#e8befe !important;}
.Light-Contrast .icon-active A,
.Light-Contrast .item-top-line > DIV,
.Light-Contrast .item-top-line-open,
.Light-Contrast .item-top-line-open *		{background-color:transparent;}

/*** Footer ***/
.Light-Contrast .FooterLinksItem H4		{color:#000;}

/*** freebox ***/
.Light-Contrast DIV.FreeBoxTitle,
.Light-Contrast H3.FreeBoxTitle,
.Light-Contrast H3.FreeBoxTitle A			{background-color:transparent !important; color:#013d7d !important;}
.Light-Contrast H3.FreeBoxTitle A:hover		{background-color:#c6e7f6 !important; color:#000 !important; text-decoration:none !important;}
.Light-Contrast #FreeBox_Section5 DIV.FreeBoxBody	{color:#000;}

/** ticker vertical **/
.Light-Contrast DIV.TickerContainer,
.Light-Contrast DIV.TickerContainer *	{/*background:#bce5f5;*/}
.Light-Contrast DIV.TickerInner			{background-image:none;}
.Light-Contrast .TickerTitle			{color:#000;}
.Light-Contrast .TickerHeadLine			{color:#2e7aa0;}
.Light-Contrast A.TickerHeadLine:hover	{background:#c6e7f6 !important; color:#000 !important; text-decoration:none;}
.Light-Contrast A.TickerPlayer IMG		{background-color:#a5befa !important;}

/** ticker horizontal **/
.Light-Contrast DIV.Horz_TickerContainer,
.Light-Contrast DIV.Horz_TickerContainer *	{/*background:#bce5f5;*/}
.Light-Contrast DIV.Horz_TickerInner		{background-image:none;}
.Light-Contrast .Horz_TickerTitle			{color:#000; text-indent:0px;}
.Light-Contrast .Horz_TickerHeadLine		{color:#2e7aa0;}
.Light-Contrast A.Horz_TickerHeadLine:hover	{background:#c6e7f6 !important; color:#000 !important; text-decoration:none;}
.Light-Contrast A.Horz_TickerPlayer IMG		{background-color:#a5befa !important;}

/** calendar **/
.Light-Contrast DIV.CalendarContainer	{background-color:transparent;}
.Light-Contrast H3.CalendarTitle		{color:#333;}
.Light-Contrast TR.CalendarHeader IMG	{background:#000; border:#666 1px solid;}
.Light-Contrast TH.DayName				{background:#ffcccc; color:#333;}
.Light-Contrast TD.Day					{background-color:#eee; color:#000;}
.Light-Contrast TD.DayEvent A, .Light-Contrast TD.DayEvent A:visited, .Light-Contrast TD.DayEvent A DIV		{background-color:#d0e287; color:#000 !important;}
.Light-Contrast TD.DayEvent A DIV		{background-color:transparent !important;}
.Light-Contrast TD.DayEvent A:hover, .Light-Contrast TD.DayEvent A:active, .Light-Contrast TD.DayEvent A:focus		{background-color:#ffdc99; color:#000;}
.Light-Contrast DIV.ToAllEvents A	{background-color:transparent !important;}

/*** Slider Hp ***/
.Light-Contrast DIV.output, .Light-Contrast DIV.output *	{background:#c6e7f6;}
.Light-Contrast DIV.output STRONG						{color:#000;}
.Light-Contrast DIV.output P							{color:#333;}
.Light-Contrast DIV.output .Dates						{color:#333;}
.Light-Contrast DIV.output A.ReadMore					{background:#e8befe !important;}
.Light-Contrast DIV.output A.ReadMore:hover,
.Light-Contrast DIV.output A.ReadMore:active,
.Light-Contrast DIV.output A.ReadMore:focus				{background:#ffcc99 !important;}
.Light-Contrast A.CycleArrow							{background-color:transparent !important;}
.Light-Contrast .sliderCycleContainer .fa,
.Light-Contrast #mediaCycle .fa							{background:rgba(255,255,255,0.4); color:rgba(1,71,130,1);}
.Light-Contrast .sliderCycleContainer A.CycleArrow.Disabled .fa	{color:rgba(1,71,130,0.4);}


/***  marked Titles   ***/
.Light-Contrast BODY.mark-titles H1,
.Light-Contrast BODY.mark-titles H2,
.Light-Contrast BODY.mark-titles H3,
.Light-Contrast BODY.mark-titles H4,
.Light-Contrast BODY.mark-titles H5,
.Light-Contrast BODY.mark-titles H6		{font-weight:bold; padding:2px 4px; background:#ccffcc !important; color:red; border-radius:5px;}

.Light-Contrast BODY.mark-titles H1 *,
.Light-Contrast BODY.mark-titles H2 *,
.Light-Contrast BODY.mark-titles H3 *,
.Light-Contrast BODY.mark-titles H4 *,
.Light-Contrast BODY.mark-titles H5 *,
.Light-Contrast BODY.mark-titles H6 *		{font-weight:bold; background:#ccffcc !important; color:red !important;}

.Light-Contrast BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle,
.Light-Contrast BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle A		{background:#ccffcc !important; font-weight:bold !important; color:red !important;}

.Light-Contrast BODY.mark-titles H1 A:hover, .Light-Contrast BODY.mark-titles H1 A:active, .Light-Contrast BODY.mark-titles H1 A:focus,
.Light-Contrast BODY.mark-titles H2 A:hover, .Light-Contrast BODY.mark-titles H2 A:active, .Light-Contrast BODY.mark-titles H2 A:focus,
.Light-Contrast BODY.mark-titles H3 A:hover, .Light-Contrast BODY.mark-titles H3 A:active, .Light-Contrast BODY.mark-titles H3 A:focus,
.Light-Contrast BODY.mark-titles H4 A:hover, .Light-Contrast BODY.mark-titles H4 A:active, .Light-Contrast BODY.mark-titles H4 A:focus,
.Light-Contrast BODY.mark-titles H5 A:hover, .Light-Contrast BODY.mark-titles H5 A:active, .Light-Contrast BODY.mark-titles H5 A:focus,
.Light-Contrast BODY.mark-titles H6 A:hover, .Light-Contrast BODY.mark-titles H6 A:active, .Light-Contrast BODY.mark-titles H6 A:focus		{background:#ffcc99 !important; color:blue !important;}

.Light-Contrast BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle A:hover,
.Light-Contrast BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle A:active,
.Light-Contrast BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle A:focus		{background:#ffcc99 !important; color:blue !important;}


/*** marked Links ***/
.Light-Contrast BODY.mark-links A			{border-bottom:#990000 2px dotted !important;}






/************************ High Contrast ************************/
.High-Contrast				{background-color:#000;}
.High-Contrast *			{background-color:#000; color:#ffff0f;}
.High-Contrast .oppAlign, .High-Contrast .align	{background-color:transparent !important;}

/** grid stuff - change here classes names according to your grid areas containers names **/
.High-Contrast .main-container		{background:#000 !important; background-image:none;}
.High-Contrast .header-line,
.High-Contrast .header-line *		{background-color:#003333;}
.High-Contrast .top-bar-line,
.High-Contrast .top-bar-line *		{background-color:#000099;}
.High-Contrast DIV.center-side		{background-color:#000; background-image:none;}
.High-Contrast .footer-line,
.High-Contrast .footer-line *		{background-color:#011924;}
.High-Contrast .bottom-bar-line,
.High-Contrast .bottom-bar-line *	{background-color:#00170c;}
.High-Contrast .wrapper				{background-color:transparent !important;}
.High-Contrast #opera-hp .owl-carousel .fa		{color:#fff;}
.High-Contrast #dance-hp .owl-carousel .fa		{color:#fff;}
.High-Contrast #music-hp .owl-controls .fa		{color:#fff;}
.High-Contrast #children-hp .owl-carousel .fa	{color:#fff;}
.High-Contrast DIV.hp-title h3			{color:#ffff0f !important;}
.High-Contrast #events, .High-Contrast #events *	{background-color:#ddd;}
.High-Contrast DIV.ArticlesGallerySummary			{color:#ffff0f;}
.High-Contrast DIV.printTabContent H3				{color:#fff;}
.High-Contrast TABLE.timeTableDataTable TH			{background-color:#333; color:#fff;}

.High-Contrast A.button,
.High-Contrast DIV.ArticlesListContainer A.ReadMore,
.High-Contrast DIV.ArticlesGalleryContainer A.ReadMore,
.High-Contrast DIV.ArticleMainContainer A.ReadMore,
.High-Contrast A.ShowGetTicket,
.High-Contrast A.ShowMoreDetailes,
.High-Contrast A.HpGalleryBut			{background-color:#660000 !important; color:#fff !important; border:#fff 1px solid;}

.High-Contrast A.button:hover,
.High-Contrast A.button:focus,
.High-Contrast DIV.ArticlesListContainer A.ReadMore:hover,
.High-Contrast DIV.ArticlesListContainer A.ReadMore:focus,
.High-Contrast DIV.ArticlesGalleryContainer A.ReadMore:hover,
.High-Contrast DIV.ArticlesGalleryContainer A.ReadMore:focus,
.High-Contrast DIV.ArticleMainContainer A.ReadMore:hover,
.High-Contrast DIV.ArticleMainContainer A.ReadMore:focus,
.High-Contrast A.ShowGetTicket:hover,
.High-Contrast A.ShowGetTicket:focus,
.High-Contrast A.ShowMoreDetailes:hover,
.High-Contrast A.ShowMoreDetailes:focus,
.High-Contrast A.HpGalleryBut:hover,
.High-Contrast A.HpGalleryBut:focus		{background-color:#000099 !important; color:#ffff0f !important;}
/****/

.High-Contrast A, .High-Contrast A FONT, .High-Contrast A SPAN							{color:#99ccff !important;}
.High-Contrast A:hover, .High-Contrast A:hover FONT, .High-Contrast A:hover SPAN		{color:#99ffcc !important;}
.High-Contrast .show-focus A:active, .High-Contrast A:active FONT, .High-Contrast A:active SPAN,
.High-Contrast .show-focus A:focus, .High-Contrast A:focus FONT, .High-Contrast A:focus SPAN		{background-color:#391d04; color:#99ffcc !important; text-decoration:none; outline-color:white !important;}

/** DIV.description & oteher editor stuff **/
.High-Contrast #ctlBody *:not(input):not(textarea):not(select):not(.button),
.High-Contrast div.description *:not(input):not(textarea):not(select):not(.button),
.High-Contrast div.FreeBoxBody *:not(input):not(textarea):not(select):not(.button)				{background-color:#000 !important; color:#fff !important;}
.High-Contrast div.Article-Tabs-Content *:not(input):not(textarea):not(select):not(.button)		{background-color:#003333 !important; color:#fff !important;}
.High-Contrast #ctlBody TD,
.High-Contrast div.description TD,
.High-Contrast div.FreeBoxBody TD,
.High-Contrast div.Article-Tabs-Content TD		{border-color:#fff !important;}

/** box **/
.High-Contrast .box1Background,
.High-Contrast .box1Background *,
.High-Contrast .box1Background A	{background:#000099; color:#ffff0f !important;}

.High-Contrast .box1Color,
.High-Contrast .box1Color *,
.High-Contrast .box1Color A			{color:#ffff0f !important;}

/** box light **/
.High-Contrast .box1Background_LightVersion,
.High-Contrast .box1Background_LightVersion *,
.High-Contrast .box1Background_LightVersion A	{background:#003333; color:#fff !important;}

.High-Contrast .box1Color_LightVersion,
.High-Contrast .box1Color_LightVersion *,
.High-Contrast .box1Color_LightVersion A		{color:#fff !important;}

/** breadcrumbs **/
.High-Contrast UL.NavigationTab LI		{color:#ffff0f;}

/** page title **/
.High-Contrast DIV.PageTitle,
.High-Contrast DIV.PageTitle *,
.High-Contrast DIV.PageTitle_Grid,
.High-Contrast DIV.PageTitle_Grid *		{color:#ffff0f;}

.High-Contrast DIV.ArticleAuthor		{color:#ffffff;}

/** portal jquery **/
.High-Contrast .main_image .block, .High-Contrast .main_image .block *											{background:#000099; color:#ffff0f !important;}
.High-Contrast DIV.image_thumb ul li, .High-Contrast DIV.image_thumb ul li *									{background:#000099; color:#ffff0f !important;}
.High-Contrast .image_thumb ul li.hover, .High-Contrast .image_thumb ul li.active								{background:#003333; color:#fff;}
.High-Contrast .image_thumb ul li.hover *, .High-Contrast .image_thumb ul li.active *							{background:#003333; color:#fff;}
.High-Contrast .image_thumb ul li.hover A.titlesColor, .High-Contrast .image_thumb ul li.active A.titlesColor	{background:#003333; color:#fff;}

/** gallery view **/
.High-Contrast DIV.CategoryItemTitle,
.High-Contrast DIV.CategoryItemTitle *		{background-color:#000099; color:#ffff0f;}
.High-Contrast A.CategoryItemTitle			{color:#ffff0f !important;}

/** Events **/
.High-Contrast TD.EventListTitle, .High-Contrast TD.EventListTitle *	{background:#0e1027;}
.High-Contrast TD.EventListDate, .High-Contrast TD.EventListDate *		{background:#0e1027;}
.High-Contrast TD.EventListInfo, .High-Contrast TD.EventListInfo *		{background:#0e1027;}

/** forum **/
.High-Contrast TD.forumMessageContent									{background:#000; color:#ffff0f;}
.High-Contrast TABLE.forumIndexTableContainer TD.forumMessageContent	{background:#000; color:#ffff0f;}
.High-Contrast TABLE.forumIndexTableContainer TD.forumMessagePostedBy	{background:#000; color:#ffff0f;}
.High-Contrast TABLE.forumIndexTableContainer TD.forumMessageDate		{background:#000; color:#ffff0f;}

/** Site map **/
.High-Contrast .SiteMapMain *		{background:#000; color:#fff; border-bottom-style:none;}

/** Lexicon **/
.High-Contrast TD.ArticlesLexicon, .High-Contrast TD.ArticlesLexicon *	{background:#0e1027;}

/** Lightbox **/
.High-Contrast .lightbox, .High-Contrast .lightbox *					{background-color:transparent !important;}
.High-Contrast .lightbox A:active, .High-Contrast .lightbox A:focus		{background-color:transparent !important;}

/** paging **/
.High-Contrast SPAN.dbsPaging		{background-color:#000;}

/** read more **/
.High-Contrast A.ReadMore:hover		{text-decoration:underline;}


/** top Bar **/
.High-Contrast #menu-button				{background-color:#000099; box-shadow:inset 0 0 5px #fff;}
.High-Contrast #menu-button *			{background-color:#000099;}
.High-Contrast #menu-button .fa-bars	{color:#ffff0f;}

.High-Contrast .sm-bar > LI > A					{background:#000099; color:#fff !important;}
.High-Contrast .sm-bar > LI > A:hover,
.High-Contrast .sm-bar > LI > A:focus,
.High-Contrast .sm-bar > LI > A:active,
.High-Contrast .sm-bar > LI > A.highlighted		{background:#000033 !important; box-shadow:inset 0px 0px 30px #7ef4ff; color:#ffff0f !important;}

.High-Contrast .sm-bar UL A						{background:#003333; color:#fff !important;}
.High-Contrast .sm-bar UL A:hover,
.High-Contrast .sm-bar UL A:focus,
.High-Contrast .sm-bar UL A:active,
.High-Contrast .sm-bar UL A.highlighted			{background:#000066 !important; color:#ffff0f !important; box-shadow:inset 0px 0px 10px #fff;}

/** side bar **/
.High-Contrast DIV.NavigationTitle				{background-color:#003333; color:#fff; border-bottom:#fff 1px solid;}
.High-Contrast DIV.NavigationTitle *			{background-color:#003333; color:#fff;}

.High-Contrast DIV.VerticalBarContainer,
.High-Contrast DIV.VerticalBarContainer LI,
.High-Contrast DIV.VerticalBarContainer A		{/*background-color:#000099;*/ color:#fff !important;}
.High-Contrast A.VerticalBarItem:hover,
.High-Contrast A.VerticalBarItem:active,
.High-Contrast A.VerticalBarItem:focus,
.High-Contrast A.VerticalBarItemOn,
.High-Contrast A.VerticalBarItemOn:hover		{background:#003333 !important; color:#ffff0f !important;}

.High-Contrast UL.VerticalBarSubContainer *		{border-color:#fff;}
.High-Contrast DIV.VerticalBarSubContainer A	{background:#000099; text-decoration:none;}
.High-Contrast A.VerticalBarSubItem:hover,
.High-Contrast A.VerticalBarSubItemOn,
.High-Contrast A.VerticalBarSubItemOn:hover		{background:#00363e !important; color:#ffff0f !important;}


/** bottom bar **/
.High-Contrast LI A.NavigationBarSimple:hover,
.High-Contrast LI A.NavigationBarSimple:hover SPAN,
.High-Contrast LI A.NavigationBarSimpleOn,
.High-Contrast LI A.NavigationBarSimpleOn *			{background:#000 !important; color:#fff;}
.High-Contrast LI A.NavigationBarSimpleOn:active,
.High-Contrast LI A.NavigationBarSimpleOn:focus *	{background:#000 !important; color:#ffff0f;}
.High-Contrast UL.NavigationBarSimple SPAN			{color:inherit !important;}


/** form stuff **/
.High-Contrast INPUT.input,
.High-Contrast INPUT.wizard,
.High-Contrast INPUT.wizardNarrow,
.High-Contrast INPUT.login,
.High-Contrast INPUT.Search,
.High-Contrast TEXTAREA,
.High-Contrast SELECT,
.High-Contrast TEXTAREA.wizard,
.High-Contrast SELECT.wizard,
.High-Contrast .subscribeForm,
.High-Contrast .subscribeFormWide		{background:#222 !important; color:#fff !important; border:#66ffff 1px solid !important; outline-color:white !important;}
.High-Contrast FIELDSET					{background:#000099 !important; border-color:#ddd;}
.High-Contrast LEGEND					{background:#330033 !important; border-color:#ddd;}
.High-Contrast input:-webkit-autofill	{-webkit-box-shadow: 0 0 0px 1000px #222 inset !important;}
.High-Contrast BUTTON,
.High-Contrast INPUT.button,
.High-Contrast A.button					{background:#000099 !important; color:#ffff0f !important; border:#66ffff 1px solid !important; outline-color:white !important; text-decoration:none;}
.High-Contrast BUTTON:hover,
.High-Contrast INPUT.button:hover,
.High-Contrast A.button:hover			{background:#00363e !important; color:#fff !important; border:#fff 1px solid !important;}

.High-Contrast *::-webkit-input-placeholder		{color:#fff !important; opacity:1 !important;}
.High-Contrast *:-moz-placeholder				{color:#fff !important; opacity:1 !important;} /* FF 4-18 */
.High-Contrast *::-moz-placeholder				{color:#fff !important; opacity:1 !important;} /* FF 19+ */
.High-Contrast *:-ms-input-placeholder			{color:#fff !important; opacity:1 !important;} /* IE 10+ */

.High-Contrast INPUT:focus,
.High-Contrast INPUT.input:focus,
.High-Contrast INPUT.wizard:focus,
.High-Contrast INPUT.wizardNarrow:focus,
.High-Contrast INPUT.login:focus,
.High-Contrast INPUT.Search:focus,
.High-Contrast TEXTAREA:focus,
.High-Contrast SELECT:focus,
.High-Contrast TEXTAREA.wizard:focus,
.High-Contrast SELECT.wizard:focus,
.High-Contrast .subscribeForm:focus,
.High-Contrast .subscribeFormWide:focus,
.High-Contrast BUTTON:focus,
.High-Contrast INPUT.button:focus,
.High-Contrast A.button:focus					{box-shadow:0px 0px 10px #fff, 0px 0px 10px #fff;}

.High-Contrast .red, .High-Contrast .red *							{color:#fca3ff;}
.High-Contrast .wizardRequired, .High-Contrast .wizardRequired *	{color:#fca3ff;}


/*** access box ***/
.High-Contrast #access-but										{background-color:#000099; box-shadow:inset 0px 0px 10px #fff;}
.High-Contrast #access-but *									{background-color:#000099;}
.High-Contrast #access-but:hover, .High-Contrast #access-but:hover *	{background-color:#990066; color:#fff;}
.High-Contrast #access-items									{background-color:#000099; box-shadow:inset 0px 0px 10px #fff;}
.High-Contrast DIV.iconX A, .High-Contrast DIV.iconX A *		{background-color:#000099;}
.High-Contrast DIV.iconW, .High-Contrast DIV.iconW *			{background-color:transparent;}
.High-Contrast #access-items DIV.door							{background-color:#000099;}
.High-Contrast DIV.iconX A:focus, .High-Contrast DIV.iconX A:active		{outline-color:white !important;}
.High-Contrast #access-items-inner								{background-color:transparent;}
.High-Contrast #access-items UL									{background-color:transparent;}
.High-Contrast #access-items UL LI								{background-color:transparent;}
.High-Contrast #access-items UL LI A							{background-color:#000; text-decoration:none !important;}
.High-Contrast #access-items UL LI A *							{background-color:transparent !important;}
.High-Contrast #access-items UL LI A.selected,
.High-Contrast #access-items UL LI:nth-of-type(n+2) A.selected-F-toggler,
.High-Contrast #access-items UL LI:nth-of-type(n+2) A.selected-C-toggler			{box-shadow:inset 0 0 40px #00ffff;}
.High-Contrast #access-items UL LI A.selected *,
.High-Contrast #access-items UL LI:nth-of-type(n+2) A.selected-F-toggler *,
.High-Contrast #access-items UL LI:nth-of-type(n+2) A.selected-C-toggler *		{color:#ffffff;}
.High-Contrast #access-items UL LI A:hover						{background-color:#00363e !important;}
.High-Contrast #access-items UL LI A:not(.No-Outline):active,
.High-Contrast #access-items UL LI A:not(.No-Outline):focus		{background-color:#00363e !important;}

.High-Contrast A.ab-button SPAN.ab-img,
.High-Contrast UL.text_resizer LI A SPAN.ab-img,
.High-Contrast UL.others_changer LI A SPAN.ab-img,
.High-Contrast UL.contrast_changer LI:nth-of-type(1) A SPAN.ab-img		{background-position:center bottom !important;}

/*** access content shortcut ***/
.High-Contrast #skip, .High-Contrast #skip *			{color:#000; background-color:#000; text-decoration:none;}
.High-Contrast UL.PageContentShortcut LI A				{color:#000 !important; background:#000; text-decoration:none;}
.High-Contrast UL.PageContentShortcut LI A:hover		{color:#000; background-color:#000 !important;}
.High-Contrast UL.PageContentShortcut LI A:active,
.High-Contrast UL.PageContentShortcut LI A:focus		{background-color:#00363e; color:#ffff0f !important; text-decoration:none;}


/*** logo ***/
.High-Contrast A.logo				{background:transparent !important;}
.High-Contrast A.logo IMG			{background:transparent !important; /*content:url('../logo-dark.png');*/}
.High-Contrast A.logo:hover IMG		{background-color:transparent;}

/*** phone ***/
.High-Contrast A.phone			{/*background:#00363e;*/ color:#ffff0f; text-decoration:none !important;}

/*** Search ***/
.High-Contrast TD.SearchBut *	{background-color:#ddd !important;}
.High-Contrast INPUT.Search		{background-color:#555 !important;}

/*** Search Results ***/
.High-Contrast .highlight		{background-color:#330066 !important; color:#fff !important; border:#fff 1px solid;}

/*** login ***/
.High-Contrast DIV.LoginInner,
.High-Contrast DIV.loginRemember,
.High-Contrast DIV.LoginInner FORM DIV,
.High-Contrast DIV.LoginInner FORM,
.High-Contrast DIV.LoginGreetingInner,
.High-Contrast DIV.LoginGreetingInner H3,
.High-Contrast DIV.LoginGreetingInner DIV		{background-color:#330066 !important;}
.High-Contrast INPUT.LogintMail,
.High-Contrast INPUT.LogintPass					{background-color:#000 !important;}

/*** top-line contact us ***/
.High-Contrast DIV.ContactFrm,
.High-Contrast DIV.ContactFrm FORM,
.High-Contrast DIV.ContactFrm .ContactBody,
.High-Contrast DIV.ContactFrm TABLE,
.High-Contrast DIV.ContactFrm TABLE *,
.High-Contrast DIV.ContactFrm FORM DIV		{background-color:transparent !important;}

/*** top-line icons ***/
.High-Contrast .icon-active,
.High-Contrast DIV.item-top-line-box		{background-color:#330066 !important;}
.High-Contrast .icon-active A,
.High-Contrast .item-top-line > DIV,
.High-Contrast .item-top-line-open,
.High-Contrast .item-top-line-open *		{background-color:transparent;}
.High-Contrast .item-top-line .fa			{color:#fff;}

/*** Footer ***/
.High-Contrast .FooterLinksItem H4		{color:#fff;}

/*** freebox ***/
.High-Contrast DIV.FreeBoxTitle,
.High-Contrast H3.FreeBoxTitle,
.High-Contrast H3.FreeBoxTitle A			{background-color:transparent !important; color:#fff !important;}
.High-Contrast H3.FreeBoxTitle A:hover		{color:#99ffcc !important; text-decoration:underline !important;}

/** ticker vertical **/
.High-Contrast DIV.TickerContainer,
.High-Contrast DIV.TickerContainer *	{/*background:#2f5f71;*/}
.High-Contrast DIV.TickerInner			{background-image:none;}
.High-Contrast .TickerTitle				{color:#fff;}
.High-Contrast .TickerHeadLine			{color:#99ccff;}
.High-Contrast A.TickerHeadLine:hover	{color:#99ffcc !important; text-decoration:none;}
.High-Contrast A.TickerPlayer IMG		{background-color:#660000 !important;}

/** ticker horizontal **/
.High-Contrast DIV.Horz_TickerContainer,
.High-Contrast DIV.Horz_TickerContainer *	{/*background:#2f5f71;*/}
.High-Contrast DIV.Horz_TickerInner			{background-image:none;}
.High-Contrast .Horz_TickerTitle			{color:#fff; text-indent:0px;}
.High-Contrast .Horz_TickerHeadLine			{color:#99ccff;}
.High-Contrast A.Horz_TickerHeadLine:hover	{color:#99ffcc !important; text-decoration:none;}
.High-Contrast A.Horz_TickerPlayer IMG		{background-color:#660000 !important;}

/** calendar **/
.High-Contrast DIV.CalendarContainer	{background-color:transparent;}
.High-Contrast H3.CalendarTitle		{color:#fff;}
.High-Contrast TH.DayName			{background:#003333; color:#fff;}
.High-Contrast TD.Day				{background-color:#333; color:#fff;}
.High-Contrast TD.DayEvent A		{color:#ffff0f !important;}
.High-Contrast TD.DayEvent A, .High-Contrast TD.DayEvent A:visited		{background-color:#46025D; color:#ffff0f;}
.High-Contrast TD.DayEvent A DIV		{background-color:transparent !important;}
.High-Contrast TD.DayEvent A:hover, .High-Contrast TD.DayEvent A:active, .High-Contrast TD.DayEvent A:focus		{background-color:#000099; color:#ffff0f !important;}
.High-Contrast TR.CalendarHeader IMG		{background:#000; border:#ddd 1px solid;}
.High-Contrast DIV.ToAllEvents A	{background-color:transparent !important;}

/*** Slider Hp ***/
.High-Contrast DIV.output, .High-Contrast DIV.output *		{background:#000;}
.High-Contrast DIV.output P									{color:#fff;}
.High-Contrast DIV.output A.ReadMore						{background:#330066 !important;}
.High-Contrast DIV.output A.ReadMore:hover,
.High-Contrast DIV.output A.ReadMore:active,
.High-Contrast DIV.output A.ReadMore:focus			{background:#006699 !important;}
.High-Contrast A#cycle-play-stop					{background-color:#000; border:#fff 2px solid; margin:-2px;}
.High-Contrast A#cycle-play-stop:hover				{background-color:#000099 !important; border:#999 2px solid;}
.High-Contrast A.CycleArrow							{background-color:transparent !important;}
.High-Contrast .sliderCycleContainer .fa,
.High-Contrast #mediaCycle .fa						{background:rgba(0,0,0,0.7); color:rgba(255,255,255,1);}
.High-Contrast .sliderCycleContainer A.CycleArrow.Disabled .fa	{color:rgba(255,255,255,0.4);}


/*** nagish logo ***/
.High-Contrast .logo_negishut SPAN		{color:#fff;}


/***  marked Titles   ***/
.High-Contrast BODY.mark-titles H1,
.High-Contrast BODY.mark-titles H2,
.High-Contrast BODY.mark-titles H3,
.High-Contrast BODY.mark-titles H4,
.High-Contrast BODY.mark-titles H5,
.High-Contrast BODY.mark-titles H6		{font-weight:bold; padding:2px 4px; background:#003399 !important; color:#fff; border-radius:5px; border:#99ccff 1px solid;}

.High-Contrast BODY.mark-titles H1 *,
.High-Contrast BODY.mark-titles H2 *,
.High-Contrast BODY.mark-titles H3 *,
.High-Contrast BODY.mark-titles H4 *,
.High-Contrast BODY.mark-titles H5 *,
.High-Contrast BODY.mark-titles H6 *		{font-weight:bold; background:#003399 !important; color:#fff !important;}

.High-Contrast BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle,
.High-Contrast BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle A		{background:#003399 !important; font-weight:bold !important; color:#fff !important;}

.High-Contrast BODY.mark-titles H1 A:hover, .High-Contrast BODY.mark-titles H1 A:active, .High-Contrast BODY.mark-titles H1 A:focus,
.High-Contrast BODY.mark-titles H2 A:hover, .High-Contrast BODY.mark-titles H2 A:active, .High-Contrast BODY.mark-titles H2 A:focus,
.High-Contrast BODY.mark-titles H3 A:hover, .High-Contrast BODY.mark-titles H3 A:active, .High-Contrast BODY.mark-titles H3 A:focus,
.High-Contrast BODY.mark-titles H4 A:hover, .High-Contrast BODY.mark-titles H4 A:active, .High-Contrast BODY.mark-titles H4 A:focus,
.High-Contrast BODY.mark-titles H5 A:hover, .High-Contrast BODY.mark-titles H5 A:active, .High-Contrast BODY.mark-titles H5 A:focus,
.High-Contrast BODY.mark-titles H6 A:hover, .High-Contrast BODY.mark-titles H6 A:active, .High-Contrast BODY.mark-titles H6 A:focus		{background:#000 !important; color:#99ccff !important;}

.High-Contrast BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle A:hover,
.High-Contrast BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle A:active,
.High-Contrast BODY.mark-titles DIV[id^="FreeBox_Section"] H3.FreeBoxTitle A:focus		{background:#333366 !important; color:#ffff66 !important;}


/*** focused elements ***/
.High-Contrast .show-focus *:focus		{outline:#fff solid medium;}

/*** marked Links ***/
.High-Contrast BODY.mark-links A			{border-bottom:#ff99ff 2px dotted !important;}







/************************ Grey Contrast ************************/
.Grey-Contrast {
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-ms-filter: grayscale(1);
	-o-filter: grayscale(1);
	filter: grayscale(1);
}
