/*********************************** Accessability stuff *************************************/
.no-login #access-declr	{padding-top:40px;}
#access-declr .page-title	{margin-bottom:40px;}
#access-declr1 {
    margin-bottom: 50px;
    padding: 30px 30px 30px 30px;
    background: #fff;
    border-radius: 15px;
    box-sizing: border-box;	padding-top:40px;
}

/*.access			{display:inline-block; width:0px; height:0px; font-size:0px; overflow:hidden; margin:0px; padding:0px;}*/
.access			{position:absolute; right:-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 !important;}

.show-focus INPUT:focus, .show-focus TEXTAREA:focus, .show-focus SELECT:focus		{outline:red solid medium !important;}
A:active FONT, A:focus FONT		{color:#123456;}

#alert-div:focus	{background-color:#ffffcc;}

/*** access content shortcut ***/
#skip					{width:300px; height:30px; overflow:hidden; text-align:center; position:absolute; top:10px; right:50%; margin-right:-150px; z-index:-1;}
.LTR #skip				{right:auto; left:50%; margin-right:0; margin-left:-150px;}
#skip UL				{margin:0px; padding:0px;}
#skip UL LI				{margin:0px; padding:0px; line-height:125%; list-style-image:none; list-style-type:none;}
#skip UL LI A			{opacity:0; display:block; font-size:100%; height:30px; line-height:30px; margin:5px; text-decoration:none;}
#skip UL LI A:hover		{opacity:0; cursor:default;}
#skip UL LI A:active,
#skip UL LI A:focus		{background-color:#ffffcc; color:#123456 !important; text-decoration:none; opacity:1;}
#skip.skip-visible		{z-index:5;}




/*************************************************************************************/
/*********************************** Accessability Box ******************************/
/*** access box colors ***/
#access-but,
DIV.door,
#access-items			{background:#6CB5FD;}
#access-but:hover,
#access-but:focus		{background-color:#2F96FB;}

#access-but								{position:fixed; top:15px; right:-10px; color:#fff; display:table; border-radius:5px 0 0 5px; cursor:pointer; z-index:99999;}
#access-but:hover, #access-but:focus	{color:#fff;}
#access-but .fa-wheelchair				{font-size:18px; font-weight:bold; margin:8px 15px 8px 10px; outline:none !important;}
.LTR #access-but						{right:auto; left:-10px; /*border-radius:0 6px 6px 0;*/}
.LTR #access-but .fa-wheelchair			{margin:8px 10px 8px 15px;}

@media screen and (min-width: 1024px) {
	#access-but						{top:10; right:-7px;}
	#access-but .fa-wheelchair		{font-size:21px; font-weight:bold; margin:10px 25px 10px 15px;}
	.LTR #access-but .fa-wheelchair	{margin:10px 15px 10px 25px;}
}

#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;}
H5#access-elements					{display:block; margin:0 40px 0 40px; padding:5px 0 0 0; text-align:center; font-size:19px; line-height:20px;}
.LTR #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	{outline:red solid medium;}
.LTR #access-items .iconX A			{left:auto; right:10px;}

DIV.door		{position:absolute; top:40px; width:50%; height:100%; 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; 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:rtl; text-align:right; z-index:110000;}
#access-items-inner			{position:relative; background-color:#fff; padding:10px 15px 5px 15px; border-radius:3px 0 0 3px; overflow:hidden;}
.LTR #access-items			{right:auto; left:-3px; border-radius:0 6px 6px 0; direction:ltr; text-align:left;}
.LTR #access-items-inner	{border-radius:0 3px 3px 0;}
#access-elements			{outline:none !important;}
#access-items UL.access-container				{display:table; 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 0px 0px 7px; background-position:center top; background-size:cover;}
.LTR #access-items A.ab-button				{padding:10px 10px 10px 7px;}
.LTR #access-items A.ab-button SPAN.ab-img	{float:left; margin:-8px 7px 0px 0px;}

#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;}
.LTR #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;}



/********  declaration ********/
A.to-declaration			{color:#123456; margin:0px auto 0px 0px; display:table; font-size:15px !important; font-weight:bold; text-decoration:none;}
.LTR A.to-declaration		{margin:0px 0px 0px auto ;}
A.to-declaration:hover		{text-decoration:underline;}


/********  Languages fixes ********/
.heb-ab A.ab-button, .heb-ab A.contrastloggler, .heb-ab A.texttoggler, .heb-ab A.otherloggler		{font-size:15px !important;}
.eng-ab A.ab-button, .eng-ab A.contrastloggler, .eng-ab A.texttoggler, .eng-ab A.otherloggler		{font-size:13px !important;}
.rus-ab A.ab-button, .rus-ab A.contrastloggler, .rus-ab A.texttoggler, .rus-ab A.otherloggler		{font-size:14px !important;}
.arb-ab A.ab-button, .arb-ab A.contrastloggler, .arb-ab A.texttoggler, .arb-ab A.otherloggler		{font-size:15px !important;}

A.texttoggler				{width:66px !important;}
A.contrastloggler			{width:66px !important;}
A.otherloggler				{width:66px !important;}
A.otherloggler-2			{width:138px !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;}

.eng-ab #tab-nav						{line-height:115 !important%; padding-top:12px !important;}
.eng-ab #tab-nav SPAN:not(.ab-img)		{display:inline-block; margin:-7px 0px -4px 0px; vertical-align:top;}
.rus-ab #tab-nav						{line-height:115 !important%; padding-top:12px !important;}
.rus-ab #tab-nav SPAN:not(.ab-img)		{display:inline-block; margin:-7px 0px -4px 0px; vertical-align:top;}






/*******************************************************************************************************************/
/****************************************************** Site *******************************************************/



/******************************  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-View,
HTML BODY.Arial-View > :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				{}
.Small-View TD					{} /* old doctype */

/** "medium font" setting **/
.Medium-View *		{line-height:115% !important;}

/* form stuff */			
.Medium-View INPUT[type="text"],
.Medium-View INPUT[type="email"],
.Medium-View INPUT[type="number"],
.Medium-View INPUT[type="password"],
.Medium-View INPUT[type="tel"],
.Medium-View INPUT[type="url"],
.Medium-View INPUT[type="password"],
.Medium-View INPUT.search-box-text,
.Medium-View SELECT,
.Medium-View .account-page .row SELECT,
.Medium-View input[type="button"],
.Medium-View input[type="submit"]			{height:auto !important; min-height:48px;}
.Medium-View .form-area .text1,
.Medium-View .form-area input[type="file"],
.Medium-View .form-area select				{width:100% !important; float:none !important;}
.Medium-View .form-area label
.Medium-View select							{width:auto !important;}
.Medium-View input.button					{width:auto !important;}
.Medium-View #payment1 input.amount			{width:120px;}

.Medium-View .table-scroll-icon:after		{font-size:25px; padding-top:0;}
.Medium-View .property-info ul li			{min-width: 0 !important; float:none !important; margin-left:0px !important;}

@media screen and (max-width: 900px) and (min-width: 600px) {
	.Medium-View #nav ul > li > a		{height:78px !important;}
}	
	

 /** "large font" setting **/
.Large-View *		{line-height:115% !important;}

/* form stuff */			
.Large-View INPUT[type="text"],
.Large-View INPUT[type="email"],
.Large-View INPUT[type="number"],
.Large-View INPUT[type="password"],
.Large-View INPUT[type="tel"],
.Large-View INPUT[type="url"],
.Large-View INPUT[type="password"],
.Large-View INPUT.search-box-text,
.Large-View SELECT,
.Large-View .account-page .row SELECT,
.Large-View input[type="button"],
.Large-View input[type="submit"]			{height:auto !important; min-height:48px;}
.Large-View .form-area .text1,
.Large-View .form-area input[type="file"],
.Large-View .form-area select				{width:100% !important; float:none !important;}
.Large-View .form-area label				{width:auto !important; float:none !important;}
.Large-View select							{width:auto !important;}
.Large-View input.button					{width:auto !important;}
.Large-View #payment1 input.amount			{width:160px;}

.Large-View .table-scroll-icon:after		{font-size:25px; padding-top:0;}
.Large-View .property-info ul li			{min-width: 0 !important; float:none !important; margin-left:0px !important;}

@media screen and (max-width: 900px) and (min-width: 600px) {
	.Large-View #nav ul > li > a		{height:94px !important;}
}	




/*******************************************************************************************************************/
/************************************************ Css for site Contrast ************************************************/

/************************ Default Contrast **********************/
.Default-Contrast *			{}

.Default-Contrast INPUT.input:focus,
.Default-Contrast INPUT.text1:focus,
.Default-Contrast INPUT.text1Narrow:focus,
.Default-Contrast INPUT.login:focus,
.Default-Contrast INPUT.Search:focus,
.Default-Contrast TEXTAREA:focus,
.Default-Contrast SELECT:focus,
.Default-Contrast TEXTAREA.text1:focus,
.Default-Contrast SELECT.text1:focus,
.Default-Contrast .subscribeForm:focus,
.Default-Contrast .subscribeFormWide:focus,
.Default-Contrast INPUT.button:focus			{box-shadow:0px 0px 10px #145c93;}




/************************ Light Contrast ************************/
.Light-Contrast				{background-color:#c2d3fc;}
.Light-Contrast *			{background-color:#c2d3fc; color:#000;}

.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			{color:#000 !important; outline:red 1px solid;}
.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;}

/** grid stuff - change here classes names according to your grid areas containers names **/
.Light-Contrast #site-wrap		{background:#c2d3fc;}
.Light-Contrast BODY,
.Light-Contrast #header,
.Light-Contrast #footer			{background-image:none;}
.Light-Contrast #header,
.Light-Contrast #header *		{}
.Light-Contrast #footer			{background-color:#92daec; border-top:#777 1px solid;}
.Light-Contrast #footer *		{background-color:#92daec;}
.Light-Contrast #login1,
.Light-Contrast #login1 *		{background-color:#92daec;}
.Light-Contrast #popupShadow, .Light-Contrast #popupShadow1		{background-color:#BAECEF; opacity:1;}
.Light-Contrast #popupContent, .Light-Contrast #popupContent1	{background-color:inherit;}
.Light-Contrast .table-scroll-icon		{background-color:transparent;}
.Light-Contrast .property-info ul li span		{color:#000;}
.Light-Contrast div.table,
.Light-Contrast #access-declr1,
.Light-Contrast #login,
.Light-Contrast #casual1,
.Light-Contrast #password1,
.Light-Contrast #register1,
.Light-Contrast #details1,
.Light-Contrast #call1,
.Light-Contrast #contact1,
.Light-Contrast #cp-page1,
.Light-Contrast .property-box	{background-color:#c2d3fc !important; outline:#777 2px solid;}
.Light-Contrast #login-box		{background-color:#c2d3fc;}
/****/


/** 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.amount,
.Light-Contrast INPUT.text1,
.Light-Contrast INPUT.captchaVal,
.Light-Contrast INPUT.text1Narrow,
.Light-Contrast INPUT.login,
.Light-Contrast INPUT.Search,
.Light-Contrast TEXTAREA,
.Light-Contrast SELECT,
.Light-Contrast TEXTAREA.text1,
.Light-Contrast SELECT.text1,
.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; -webkit-text-fill-color:#333 !important;}
.Light-Contrast FIELDSET					{background:#99ffcc !important; border-color:#333;}
.Light-Contrast LEGEND						{background:#99ffff !important; border-color:#333;}
.Light-Contrast LABEL						{color:inherit !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.button				{background:#E8CA76 !important; color:#000 !important; border:#333 1px solid !important;}
.Light-Contrast INPUT.button:hover			{background:#c6e7f6 !important; border:#fff 1px solid !important;}
.Light-Contrast #casualPayment				{width:auto; height:auto; padding:10px 40px 10px 40px; background:#E8CA76 !important; color:#000 !important; border:#333 1px solid !important;}
.Light-Contrast #casualPayment:hover		{background:#c6e7f6 !important; border:#fff 1px solid !important;}

.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.amount:focus,
.Light-Contrast INPUT.text1:focus,
.Light-Contrast INPUT.captchaVal:focus,
.Light-Contrast INPUT.text1Narrow:focus,
.Light-Contrast INPUT.login:focus,
.Light-Contrast INPUT.Search:focus,
.Light-Contrast TEXTAREA:focus,
.Light-Contrast SELECT:focus,
.Light-Contrast TEXTAREA.text1:focus,
.Light-Contrast SELECT.text1:focus,
.Light-Contrast .subscribeForm:focus,
.Light-Contrast .subscribeFormWide:focus,
.Light-Contrast INPUT.button:focus				{box-shadow:0px 0px 10px #145c93;}
.Light-Contrast #casualPayment:focus			{box-shadow:0px 0px 10px #145c93;}

.Light-Contrast .red, .Light-Contrast .red *		{color:#fe0000;}
.Light-Contrast .form-area FIELDSET					{background:#99ffcc; border:#777 1px solid;}
.Light-Contrast .form-area FIELDSET *				{background:#99ffcc;}
.Light-Contrast .form-area LEGEND					{background:#76e8bc; border:#777 1px solid;}


/** tables **/
.Light-Contrast DIV.table TABLE TD		{background-color:#a7dede !important; border-color:#666 !important; color:#000 !important;}


/** page title **/
.Light-Contrast DIV.page-title,
.Light-Contrast DIV.page-title *		{color:#000;}


/** side 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 #nav ul > li > a			{background-color:#ccffcc; border-right-color:#ccffcc;}
.Light-Contrast #nav ul > li.active > a,
.Light-Contrast #nav ul > li > a:hover,
.Light-Contrast #nav ul > li > a:active,
.Light-Contrast #nav ul > li > a:focus		{background-color:#c6e7f6 !important; border-right-color:#005175; color:#000 !important;}


/** bottom bar **/

/*** logo ***/
.Light-Contrast A.logo					{background:transparent !important;}
.Light-Contrast A.logo IMG				{background:transparent !important;}
.light-Contrast A.logo:hover IMG		{background-color:transparent;}


/*** Login ***/
.Light-Contrast A.CloseBut			{background:#76e8bc !important; color:#000 !important; border:#777 1px solid;}
.Light-Contrast A.CloseBut:hover	{background:#c6e7f6; border:#fff 1px solid;}

/*** text buttons ***/
.Light-Contrast A.texttoggler				{text-decoration:none;}
.Light-Contrast A.selected-F-toggler		{color:#751e02 !important;}

/*** Hp icons ***/
.Light-Contrast #icons ul li a				{background:#ffdc95; border:#bbb 1px solid;}
.Light-Contrast #icons ul li a *			{background:transparent;}
.Light-Contrast #icons ul li a:hover,
.Light-Contrast #icons ul li a:focus		{text-decoration:underline;}
.Light-Contrast #icons ul li a:hover span,
.Light-Contrast #icons ul li a:focus span	{outline:none; border:#666 1px solid; box-sizing:border-box;}


/*** 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; outline:none;}
.Light-Contrast #access-items									{background-color:#c6e7f6;}
.Light-Contrast DIV.iconX A, .Light-Contrast DIV.iconX A *		{background-color:#c6e7f6;}
.Light-Contrast DIV.iconX A:hover								{outline:none;}
.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					{background-color:#dff0c6 !important; box-shadow:inset 0 0 20px #888;}
.Light-Contrast #access-items UL LI A.selected *				{color:#000;}
.Light-Contrast #access-items UL LI A:hover						{background-color:#ffcc66 !important; outline:none;}
.Light-Contrast #access-items UL LI A:hover *					{outline:none;}
.Light-Contrast #access-items UL LI A:active,
.Light-Contrast #access-items UL LI A:focus						{background-color:#ffcc66 !important;}
.Light-Contrast #access-items UL LI A.selected 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 #skip UL LI A					{color:#c2d3fc !important; background:#c2d3fc; text-decoration:none;}
.Light-Contrast #skip UL LI A:hover				{color:#c2d3fc; background-color:#c2d3fc !important;}
.Light-Contrast #skip UL LI A:active,
.Light-Contrast #skip UL LI A:focus				{background-color:#c6e7f6; color:#000 !important; text-decoration:none;}


/***  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 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;}


/*** 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 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; outline:white 1px solid;}
.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;}
.High-Contrast .show-focus TR:focus			{outline-color:white !important;}

/** grid stuff - change here classes names according to your grid areas containers names **/
.High-Contrast #site-wrap		{background:#000;}
.High-Contrast BODY,
.High-Contrast #header,
.High-Contrast #footer			{background-image:none;}
.High-Contrast #header,
.High-Contrast #header *		{}
.High-Contrast #footer,
.High-Contrast #footer *		{background-color:#330033;}
.High-Contrast #login1,
.High-Contrast #login1 *		{background-color:#330033;}
.High-Contrast #popupShadow, .High-Contrast #popupShadow1		{background-color:#2C6095; opacity:1;}
.High-Contrast #popupContent, .High-Contrast #popupContent1		{background-color:inherit;}
.High-Contrast .table-scroll-icon		{background-color:transparent;}
.High-Contrast .property-info ul li span	{color:#fff;}
.High-Contrast .client-caption			{color:cyan;}
.High-Contrast #payment1 .marked-red	{color:cyan; border-color:cyan;}
.High-Contrast div.table,
.High-Contrast #access-declr1,
.High-Contrast #login,
.High-Contrast #casual1,
.High-Contrast #password1,
.High-Contrast #register1,
.High-Contrast #details1,
.High-Contrast #call1,
.High-Contrast #contact1,
.High-Contrast #cp-page1,
.High-Contrast .property-box	{background-color:#000 !important; outline:yellow 2px solid;}
.High-Contrast #login-box		{background-color:#330033;}
.High-Contrast #login .page-title H1	{color:#fff;}
.High-Contrast	.daronet {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAAUCAYAAAA3BlcoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZGMzk4REVFODczNjExRURCOTQ0Q0EzOTEyRjA0M0M0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZGMzk4REVGODczNjExRURCOTQ0Q0EzOTEyRjA0M0M0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkYzOThERUM4NzM2MTFFREI5NDRDQTM5MTJGMDQzQzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkYzOThERUQ4NzM2MTFFREI5NDRDQTM5MTJGMDQzQzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4fs2MgAAAIIUlEQVR42uya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') !important;}

/****/


/** form stuff **/
.High-Contrast INPUT.input,
.High-Contrast INPUT.amount,
.High-Contrast INPUT.text1,
.High-Contrast INPUT.captchaVal,
.High-Contrast INPUT.text1Narrow,
.High-Contrast INPUT.login,
.High-Contrast INPUT.Search,
.High-Contrast TEXTAREA,
.High-Contrast SELECT,
.High-Contrast TEXTAREA.text1,
.High-Contrast SELECT.text1,
.High-Contrast .subscribeForm,
.High-Contrast .subscribeFormWide		{background:#222 !important; color:#fff !important; border:#66ffff 1px solid !important; outline-color:white !important;}
.High-Contrast input:-webkit-autofill	{-webkit-box-shadow: 0 0 0px 1000px #222 inset !important; -webkit-text-fill-color:#fff !important;}
.High-Contrast FIELDSET					{background:#061904 !important; border-color:#ddd;}
.High-Contrast LEGEND					{background:#330033 !important; border-color:#ddd;}
.High-Contrast LABEL					{color:inherit !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.button				{background:#010b87 !important; color:#ffff0f !important; border:cyan 1px solid !important; outline-color:white !important;}
.High-Contrast INPUT.button:hover		{background:#00363e !important; color:#fff !important; border:#fff 1px solid !important;}
.High-Contrast #casualPayment			{width:auto; height:auto; padding:10px 40px 10px 40px; background:#010b87 !important; color:#ffff0f !important; border:cyan 1px solid !important; outline-color:white !important;}
.High-Contrast #casualPayment:hover		{background:#00363e !important; color:#fff !important; border:#fff 1px solid !important;}

.High-Contrast INPUT.input:focus,
.High-Contrast INPUT.amount:focus,
.High-Contrast INPUT.text1:focus,
.High-Contrast INPUT.captchaVal:focus,
.High-Contrast INPUT.text1Narrow:focus,
.High-Contrast INPUT.login:focus,
.High-Contrast INPUT.Search:focus,
.High-Contrast TEXTAREA:focus,
.High-Contrast SELECT:focus,
.High-Contrast TEXTAREA.text1:focus,
.High-Contrast SELECT.text1:focus,
.High-Contrast .subscribeForm:focus,
.High-Contrast .subscribeFormWide:focus,
.High-Contrast INPUT.button:focus				{box-shadow:0px 0px 10px #fff, 0px 0px 10px #fff; outline-color:white !important;}
.High-Contrast #casualPayment:focus				{box-shadow:0px 0px 10px #fff, 0px 0px 10px #fff; outline-color:white !important;}

.High-Contrast .red, .High-Contrast .red *		{color:#fca3ff;}
.High-Contrast .form-area FIELDSET				{background:#061904; border:#ddd 1px solid;}
.High-Contrast .form-area FIELDSET *			{background:#061904;}
.High-Contrast .form-area LEGEND				{background:#222; border:#ddd 1px solid; color:#fff;}


/** tables **/
.High-Contrast DIV.table TABLE TD	{background-color:#190020 !important; color:#fff !important; border-color:#666 !important;}
.High-Contrast p.total span			{color:cyan !important;}

/** page title **/
.High-Contrast DIV.page-title,
.High-Contrast DIV.page-title *	{color:#fff;}


/** side 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 #nav ul > li > a				{background-color:#300202; border-right-color: #300202;}
.High-Contrast #nav ul > li.active > a,
.High-Contrast #nav ul > li > a:hover,
.High-Contrast #nav ul > li > a:active,
.High-Contrast #nav ul > li > a:focus		{background-color:#01525e !important; border-right-color:cyan; color:#ffff0f !important;}
.High-Contrast #nav ul > li > a img			{background-color:#fff !important; opacity:1 !important;}


/** bottom bar **/


/*** logo ***/
.High-Contrast A.logo				{background:transparent !important; /* background:transparent url('../logo_for_high_contrast.png'); */}
.High-Contrast A.logo IMG			{background:transparent !important; /* opacity:0; */}
.High-Contrast A.logo:hover IMG		{background-color:transparent;}


/*** Login ***/
.High-Contrast A.CloseBut			{background:#010b87 !important; color:#ffff0f !important; border:#ddd 1px solid;}
.High-Contrast A.CloseBut:hover		{background:#00363e !important; border:#555 1px solid;}


/*** Hp icons ***/
.High-Contrast #icons ul li a				{background:#390000; border:cyan 1px solid;}
.High-Contrast #icons ul li a *				{background:transparent;}
.High-Contrast #icons ul li a:hover,
.High-Contrast #icons ul li a:focus			{text-decoration:underline;}
.High-Contrast #icons ul li a:hover span,
.High-Contrast #icons ul li a:focus span	{outline:none; border:cyan 1px solid; box-sizing:border-box;}


/*** access box ***/
.High-Contrast #access-but										{background-color:#000066; box-shadow:inset 0px 0px 10px #fff;}
.High-Contrast #access-but *									{background-color:#000066;}
.High-Contrast #access-but:hover, .High-Contrast #access-but:hover *	{background-color:#990066; color:#fff; outline:none;}
.High-Contrast #access-items									{background-color:#000066; box-shadow:inset 0px 0px 10px #fff;}
.High-Contrast DIV.iconX A, .High-Contrast DIV.iconX A *		{background-color:#000066;}
.High-Contrast DIV.iconX A:hover								{outline:none;}
.High-Contrast DIV.iconW, .High-Contrast DIV.iconW *			{background-color:transparent;}
.High-Contrast #access-items DIV.door							{background-color:#000066;}
.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					{background-color:#000 !important; box-shadow:inset 0 0 40px #00ffff;}
.High-Contrast #access-items UL LI A.selected *					{color:#fff;}
.High-Contrast #access-items UL LI A:hover						{background-color:#00363e !important; outline:none;}
.High-Contrast #access-items UL LI A:hover *					{outline:none;}
.High-Contrast #access-items UL LI A:active,
.High-Contrast #access-items UL LI A: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 #skip UL LI A					{color:#000 !important; background:#000; text-decoration:none;}
.High-Contrast #skip UL LI A:hover				{color:#000; background-color:#000 !important;}
.High-Contrast #skip UL LI A:active,
.High-Contrast #skip UL LI A:focus				{background-color:#00363e; color:#ffff0f !important; text-decoration:none;}


/***  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 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;}


/*** focused titles ***/
.High-Contrast .show-focus H1:focus, .High-Contrast .show-focus H2:focus, .High-Contrast .show-focus H3:focus,
.High-Contrast .show-focus H4:focus, .High-Contrast .show-focus H5:focus, .High-Contrast .show-focus H6:focus		{outline:#fff solid medium !important;}

/*** 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);
}
