/* Framework */

BODY		{ width:100%; height:100%; vertical-align:top; padding:0px; margin:0px; text-align:center; direction:rtl; overflow-x:hidden; }

IMG			{ border:0px; }

TABLE.Envelope		{ width:100%; height:100%; vertical-align:top; text-align:center; }
	TD.EnvSide		{ width:50%; height:100%; }
	TD.EnvMiddle	{ width:772px; height:100%; vertical-align:top; }
	
TABLE.Page			{ width:772px; vertical-align:top; text-align:center; }
	TD.HeaderCont	{ width:772px; height:28px; vertical-align:middle; }
		TABLE.PageHeader		{ width:772px; height:28px; }
			TD.PageHeader_Left	{ width:380px; height:28px; text-align:right; padding:0px 0px 0px 4px; }
			TD.PageHeader_Left IMG	{ vertical-align:middle; margin-top:0px !important; margin-top:3px; }
			TD.PageHeader_Right	{ width:392px; height:28px; text-align:left; direction:ltr; vertical-align:top }

	TD.LogoCont		{ width:772px; height:91px; vertical-align:top; }
		TABLE.LogoContainer		{ width:772px; height:91px; }
			TD.Logo				{ width:166px; height:91px; vertical-align:middle; text-align:left; }
			TD.TopBanner		{ width:706px; height:91px; vertical-align:middle; text-align:left; }
			
	TD.NavbarCont	{ width:772px; height:32px; vertical-align:top; background-color:#0985E1; background-image:url(../img/framework/navbarback.gif);
					  background-repeat:no-repeat; background-position:top left; }
		TABLE.Navbar	{ height:32px; vertical-align:middle; text-align:center; }
			TD.NavItem		{ height:32px; width:772px; white-space:nowrap; vertical-align:middle; padding-bottom:2px !important; 
							  padding-bottom:4px; text-align:right; padding-right:10px; }
			/*TD.NavItemSpecial	{ height:32px; width:96px; white-space:nowrap; vertical-align:middle; padding-bottom:2px !important; padding-bottom:4px;
								  background-image:url(../img/framework/nav_special.gif); background-repeat:no-repeat; background-position:top right;
								  text-align:right; padding-right:18px; }*/
			
	TD.PageTop		{ width:772px; height:16px; background-image:url(../img/framework/pagetop.gif); background-repeat:no-repeat;
					  background-position:top left; }
	TD.PageBehind	{ width:772px; background-image:url(../img/framework/pagemid.gif); background-repeat:repeat-y; background-position:top left; }
		TABLE.PageConstruct		{ width:772px; height:100%; }
			TD.PageConstSide	{ width:5px; height:100%; vertical-align:top; }
			TD.PageConstSide IMG	{ display:block; }
			TD.PageBody				{ width:762px; height:100%; vertical-align:top; padding:1px 2px 50px; }
	TD.PageFooter	{ width:772px; background-image:url(../img/framework/pagemid.gif); background-repeat:repeat-y; background-position:top left;
					  height:28px; vertical-align:middle; }
	TD.PageFooter IMG	{ vertical-align:middle; margin-top:0px !important; margin-top:4px; }
	TD.PageBottom	{ width:772px; height:10px; background-image:url(../img/framework/pagebottom.gif); background-repeat:no-repeat; }
	TD.Footer		{ width:772px; height:39px; vertical-align:middle; font:normal 11px/14px Arial; color:#666666; padding:0px 15px;
					  text-align:right; }
	TD.Footer TD	{ font:normal 11px/14px Arial; color:#666666; white-space:nowrap; }
	TD.Footer IMG	{ vertical-align:middle; }
	
/* Subnav panel */
	TABLE.SubPanel	{ position:absolute; top:0px; left:0px; display:none; z-index:100; }
		TD.SubLeftShade		{ width:4px; height:100%; background-image:url(../img/framework/shadeleft.png) !important;
							  background-image:none; background-repeat:repeat-y;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='yes',sizingMethod='scale',src='img/framework/shadeleft.png');
							}
		TD.SubRightShade	{ width:4px; height:100%; background-image:url(../img/framework/shaderight.png) !important;
							  background-image:none; background-repeat:repeat-y;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='yes',sizingMethod='scale',src='img/framework/shaderight.png');
							}
		TD.SubRightCorner	{ width:4px; height:4px; background-image:url(../img/framework/shaderightcorner.png) !important;
							  background-image:none; background-repeat:no-repeat;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='yes',sizingMethod='scale',src='img/framework/shaderightcorner.png');
							}
		TD.SubLeftCorner	{ width:4px; height:4px; background-image:url(../img/framework/shadeleftcorner.png) !important;
							  background-image:none; background-repeat:no-repeat;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='yes',sizingMethod='scale',src='img/framework/shadeleftcorner.png');
							}
		TD.SubBottomShade	{ height:4px; background-image:url(../img/framework/shadebottom.png) !important;
							  background-image:none; background-repeat:repeat-x;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='yes',sizingMethod='scale',src='img/framework/shadebottom.png');
							}
		TD.SubContainer		{ border-left:1px solid #0167A4; border-right:1px solid #0167A4; border-bottom:1px solid #0167A4; 
							  vertical-align:top; background-color:#FFFFFF; background-image:url(../img/framework/subnav_top.gif); 
							  background-repeat:repeat-x; background-position:top left; padding:7px 14px;
							  font:normal 12px/18px Arial !important; position:relative; z-index:1000;}
	
/**header**/
A.lang_A_francais			{ width:72px; height:24px; margin:0px 2px 0px 0px; float:left; background-image:url(../../common/img/framework/language_francais.jpg);
							  background-repeat:no-repeat; background-position:top right;}
A.lang_A_francais:hover		{ width:72px; height:24px; margin:0px 2px 0px 0px; float:left; background-image:url(../../common/img/framework/language_francais_orange.jpg);
							  background-repeat:no-repeat; background-position:top right;}
A.lang_A_francais IMG		{width:72px; height:24px;}
A.lang_A_english			{ width:72px; height:24px; margin:0px 2px 0px 0px; float:left; background-image:url(../../common/img/framework/language_english.jpg);
							  background-repeat:no-repeat; background-position:top right;}
A.lang_A_english:hover		{ width:72px; height:24px; margin:0px 2px 0px 0px; float:left; background-image:url(../../common/img/framework/language_english_orange.jpg);
							  background-repeat:no-repeat; background-position:top right;}
A.lang_A_english IMG		{width:72px; height:24px;}

A.lang_A_ger			{ width:72px; height:24px; margin:0px 2px 0px 0px; float:left; background-image:url(../../common/img/framework/lang_header_ger.gif);
							  background-repeat:no-repeat; background-position:top right;}
A.lang_A_ger:hover		{ width:72px; height:24px; margin:0px 2px 0px 0px; float:left; background-image:url(../../common/img/framework/lang_header_ger_hover.gig);
							  background-repeat:no-repeat; background-position:top right;}
A.lang_A_ger IMG		{width:72px; height:24px;}

A.lang_A_ru			{ width:72px; height:24px; margin:0px 2px 0px 0px; float:left; background-image:url(../../common/img/framework/lang_header_ru.gif.gif);
							  background-repeat:no-repeat; background-position:top right;}
A.lang_A_ru:hover		{ width:72px; height:24px; margin:0px 2px 0px 0px; float:left; background-image:url(../../common/img/framework/lang_header_ru_hover.gif);
							  background-repeat:no-repeat; background-position:top right;}
A.lang_A_ru IMG		{width:72px; height:24px;}



/* CHANGING  HEADERS */
/* Common text page */
DIV.wrapper		{ width:755px; position:relative;}
H1				{ font:bold 18px/24px Arial; color:#0062C8; padding:2px 20px 0px 0px; margin:0px 0px 5px 0px; }

H1.Top			{ background:#0062c8 url(../img/blue_corners.gif) no-repeat 0 0; width:758px; height:30px; vertical-align:middle; font:bold 18px/24px Arial; color:#FFFFFF; 
				  padding:0; margin:0px 0px 5px 0px;}
H1.t_short		{ width:450px;}				  
H1.Top SPAN.top_title	{ display:block; margin:2px 20px; float:right;}
H1.Top SPAN.top_right	{ display:block; float:right; background:#0062c8 url('../img/blue_corners.gif') no-repeat 0 -30px; height:30px; width:8px;}
DIV.BlueSep		{ height:2px; background-color:#0062C8; }
DIV.GreySep		{ height:2px; background-color:#ECECEC; }
DIV.UnderNav	{ vertical-align:middle; text-align:right; padding:0px 20px 10px 0px; border-bottom:2px solid #0062c8;}
DIV.UnderNav IMG	{ vertical-align:middle;}

/* CALL ME */
a:focus		{ outline:none; outline-width:0px;}
HTML, BODY	{ margin:0;}
DIV.call_me_div { position:absolute; width:231px; height:93px; top:-12px; left:12px; background:url('/he_sale/img/sprite_call_me.gif') no-repeat 0 0; overflow:hidden; }
DIV.call_me					{  }
DIV.call_me_wait 				{ background-position:0 -93px;}
DIV.call_me_error				{ background-position:0 -186px;}
/* START */
DIV.input_number				{ position:absolute; bottom:10px; left:85px; direction:ltr;}
DIV.input_number .cm_select		{ width:45px;}
DIV.input_number .cm_input		{ width:80px; height:22px; border:1px solid #d4d0c8; font:normal 12px arial;}
A.send_call			{ background:url('../img/dial.gif') no-repeat 0 0; display:block; position:absolute; width:52px; height:22px; bottom:10px; left:23px;}
/* LOADING */
IMG.load_wait					{ position:absolute; top:-500px; left:110px;}
IMG.load_wait2						{ position:absolute; top:50px; left:110px;}
/* ERROR */
DIV.call_me_error DIV.input_number .cm_input			{ width:80px; height:22px; border:2px solid #e81919;}