@font-face { font-family: Nachlieli CLM; src: url(/font/Nachlieli/200.woff); } 
.fllimg, .cnup { max-width:1200px; width:100%; display:table; margin:auto; }
.rightxt{ float:left; margin:30px 0px 0px 0px ; }
.rightxt a{ font-size:26px;     }
.rightxt a:hover{ color:#cccccc;  }
.logolf{ float:right; width:30%; }
.logolf img{ width:100%; margin:11px 0 0 0; }
#CmenuA{ width:100%;  min-height:35px; background:#264C73; margin:3px auto 3px auto; }
#menu_mb{ width:100%; display:table; }
.cnbd{ clear:both; max-width:1200px; width:100%; display:table; margin:20px auto;   }
.cmenub{ float:right; width:25%; }
.cmbod{ float:right; width:75%; }
	.foot{ clear:both; width:100%; background:#264C73; min-height:150px;}
.Cblock1{ max-width:1200px; margin:auto; padding:10px 0px 0px 0px ; }
.Cblock1 *{ color:#ffffff; }
.ttlmb1{ font-size:24px; color:#fff; font-weight: bold; }
.cfltpic_s{ float:right; margin:2%; width:21%;  }
.cfltpic{ position: relative;  min-height:150px; border:1px solid #cccccc; }
.dpic img{ max-height:150px; max-width:100%; position:absolute; margin:auto; left:0; right:0; top:0; bottom:0; }
.cnbll{ clear:both; width:100%; max-width:200px; border:2px solid #264C73; margin:20px 0px ;}
.cnbllmap{ width:100%; max-width:200px;  margin:20px 0px ;}
.txpic{width:100%; text-align:center; margin:10px 0 0 0;}
#accessbility, #nagish_st, #hlp_st{ background:#e1e1e1 !important; }
#accessbility * { color:#000; }
.credit{  overflow:hidden; -webkit-transition: width .5s; transition: width .5s; width:80px;  margin:auto; height:30px;  margin:10px auto; text-align:center; position:relative; }
	.credit p{   text-decoration: underline; line-height:30px; color:#fff; text-align:center;  width:100%; height:100%;  font-size:13px;  position:absolute; top:0; bottom:0; z-index:999; margin:auto;  right:75px; }
	.credit a{ text-decoration: underline;  }
	.credit:hover{  width:220px; }
	.credit img{ max-width:80px;  }
	.ngish{ 
		-moz-border-radius-topleft: 20px;
		-webkit-border-top-left-radius: 20px;
		border-top-left-radius: 20px;
		-moz-border-radius-bottomleft: 20px;
		-webkit-border-bottom-left-radius: 20px;
		border-bottom-left-radius: 20px;
		z-index:99999; background:#cccccc; color:#000000; text-align:center; position: absolute; padding:2px; top:0px; right:0; }
.ngish:hover{ background:#ffffff;  }
.ngish img{ max-width:30px; }
	.pathLinkPage * { font-size:14px;  }
	.pathLinkPage{ clear:both; width:100%; min-height:40px; margin:0 -10px 0 0;  }
	.pathLink{ float:right; }
	.pathLinkPage span{   }
	.pathLinkPage span a{  text-indent:7px; margin:0px 10px 0px 0px; text-decoration:underline; }
	.pathLinkPage span a:hover{  color:#939598; text-decoration: underline;}
	.pathLink a{ margin:0px 1px 0px 1px; text-decoration:underline; }
	.pathLink a:hover{  color:#939598; text-decoration: underline;}
		.ttxcon{ width:100%; height:35px; line-height:32px; text-align:center; background:#264C73; color:#ffffff; font-size:20px; margin:10px 0px 10px 0px ;  }
	.cnxconntct{ max-width:1200px; margin:auto;}
	.cnxconntct input{ font-size:18px; background:transparent; text-indent:5px; margin:6px 5% 6px .5% ; height:27px; border:1px solid #264C73; }
		input.name  { width:90%; }
		input.phone  { width:90%; }
		input.email  { width:90%; }
		.submit{ width:95%; text-align:left; }
		input.submit  { background:#264C73 !important; clear:both; width:35%;  text-align:left; line-height:18px; font-size:18px; height:28px !important; font-weight: bold; color:#ffffff !important; border:1px solid #ffffff;}
.a_menuIN{ clear:both; max-width:1200px; margin:auto;}
.a_menuJq, .a_menuJq * { margin: 0; padding: 0; list-style: none; }
.a_menuJq ul {	position:absolute;	top:-999em;	width:100%;  } /* left offset of submenus need to match (see below) sub menu  */
.a_menuJq li:hover { visibility:inherit; } /* fixes IE7 'sticky bug' */
.a_menuJq li {  margin:0px 1.4% ; width:7.8%; 	float:right; position: relative; }
.a_menuJq a {	display: block;	position: relative; }
.a_menuJq li.sfHover ul { left:	0;	right:0; top:35px; z-index:199; } 
	li.LineMa{ float:right; width:1%; text-align:center; padding-top:8px; }
	ul.a_menuJq li a {   width:100%;  height:35px; line-height:35px; text-align:center; color:#ffffff; font-size:14px; display:block;}
	ul.a_menuJq li a.a_menuActive { font-weight: bold; font-weight: bold; width:100%;  height:35px; line-height:35px; text-align:center; color:#BDD5EF; font-size:14px; display:block;}
	ul.a_menuJq li a:hover { font-weight: bold; color:#BDD5EF; }
	ul.a_menuJq li ul li  {  clear:both; }	
	ul.a_menuJq li ul li a {  text-indent:15px; background:#264C73; width:100%; min-width:200px; text-align:right;  border-bottom:1px solid #6D7E8C; }	
	ul.a_menuJq li ul li a.a_menuSubActive { text-indent:15px;  font-weight: bold; color:#333; min-width:200px;  background-color:#EDECE8; width:100%; text-align:right;  border-bottom:1px solid #cccccc; }	
	ul.a_menuJq li:hover, .a_menuJq li.sfHover, .a_menuJq a:focus, .a_menuJq a:hover, .a_menuJq a:active {	   outline: 0; }
	.a_menuJq span.sf-sub-indicator { left:0px; background-position:  0px 0; color:#A7A9AC; }
.b_menuIN ul{ padding:0; margin:0; }
.b_menuJq, .b_menuJq * { margin: 0; padding: 0; list-style: none; }
.b_menuIN li{ list-style:none; padding:0; margin:0; }
.b_menuIN{ width:203px; }
.b_menuJq ul { position:absolute;	top:-999em;	width:203px; }
.b_menuJq li:hover { visibility:inherit; } 
.b_menuJq li  { position: relative; float: left; }
.b_menuJq a { display: block;	position: relative;}
.b_menuJq li.sfHover ul { left:	0;	right:203px; top:-2px; z-index:199; } 
	ul.b_menuJq li a {  width:203px;  line-height:30px;  text-align:right; color:#fff; font-size:16px; display:block;  }
	ul.b_menuJq li a.b_menuActive { font-weight: bold; width:203px;  line-height:30px; text-align:right; color:#BDD5EF; font-size:15px; display:block;}
	ul.b_menuJq li a:hover {  color:#BDD5EF; font-weight: bold; font-size:15px;}
	ul.b_menuJq li ul li a { width:203px; text-align:right; text-indent:10px;  }	
	ul.b_menuJq li ul li a.b_menuSubActive { font-weight: bold; color:#ccc;  width:203px; text-align:right; text-indent:10px;  }	
	ul.b_menuJq li:hover, .b_menuJq li.sfHover, .b_menuJq a:focus, .b_menuJq a:hover, .b_menuJq a:active {	/*background:	#000000;*/ outline: 0; }
	.b_menuJq span.sf-sub-indicator { position: absolute; top:0px; right:185px; color:#A7A9AC; }
		.cntfrm{ width:95%; margin:10px 2.5% 25px 2.5%; display:table; clear:both;     }
	.frm_right{ float:right; width:65%;   }
	.linfrm{ clear:both; width:100%; height:25px; margin:8px 0px 0px 0px;}
	.linfrmtxarea { clear:both; width:100%; height:110px; margin:8px 0px 0px 0px; }
	.frm_txtt{ float:right; width:30%; min-width:100px; font-size:16px; line-height:25px; height:25px;}
	.frm_inpt{ float:right; width:70%;  }
	.frm_inpt input{ background-color:transparent; text-indent:7px; width:100%; height:25px; line-height:25px; border:1px solid #cccccc; font-size:16px;}
	.frm_inpttxarea { float:right; width:70%;  font-size:16px;  height:140px;  }
	.frm_inpttxarea textarea{ background-color:transparent; text-indent:7px; width:100%; height:110px; border:1px solid #cccccc; font-size:16px; }
	.sndmain_frm{ clear:both; width:100%; text-align:left; margin:15px 0px 25px 0px;}
	.sndmain_frm input{ width:100px; text-align:center; height:30px; line-height:20px; border:1px solid #6D6E71; cursor: url; color:#000000;}
	.frm_leftblk{ float:right; width:30%; margin-right:2%; }
.CUconta{ width:730px; margin:15px 25px 0px 0px; text-align:right; color:#ffffff;}
.CUright{ float:right; width:400px; }
.CUleft{ float:right; width:310px; margin-right:20px;}
.CUleft p{ font-size:14px; }
.CUleft p.main_title{ font-size:16px; height:30px;}
.CUline{ clear:both; width:390px; height:25px; margin:8px 0px 0px 0px;}
.CUtxt{ float:right; width:100px; font-size:14px; line-height:25px; height:25px;}
.CUinpt{ float:right; width:200px;  }
.CUinpt input{ width:290px; height:25px; line-height:25px; border:1px solid #cccccc; font-size:14px;}
	.CUlineTerae { clear:both; width:395px; height:110px; margin:8px 0px 0px 0px; }
.CUerea textarea{ width:290px; height:110px; border:1px solid #cccccc; font-size:14px; }
.CULineSend{ clear:both; width:390px; text-align:left; margin:15px 0px 25px 0px;}
.CULineSend input{ width:100px; height:20px; border:1px solid #6D6E71; cursor: url;}
@media screen and (min-width: 670px) { 	#IcoMobilClick, #cnnss_b, #IcoMobilClick_MB, .cnbllmap_mb{ display: none; }  }
@media screen and (max-width: 670px) { 	
	.cnbll{ width:96%; max-width:1000px;  border:2px solid #264C73; margin:20px 1.2% ;}
	#cnnss{ display: none; }
	.Clog{ clear:both; margin:7px auto 7px auto ; width:100%; text-align:center; height:115px;  }
	#IcoMobilClick{ clear:both; width:100%;  width:60px; position:absolute; top:0; right:0; height:35px;  margin:5px 0px 5px 0px ; }
	#IcoMobilClick img{ margin:2px 7px 5px 0px ; }
	#CmenuA{ display: none; width:100%; margin:0; }
		#IcoMobilClick_MB{ clear:both; width:100%; background:#002A3D; height:35px; line-height:15px; font-size:18px; margin:4px 0px 5px 0px ; }
		#IcoMobilClick_MB div{ float:right; font-size:18px; color:#fff; line-height:35px; text-indent:7px; font-weight: bold;}
		#IcoMobilClick_MB img{ margin:8px 10px 5px 0px ; }
		#menu_mb, .ttlmb1 { display: none; width:100%; margin:0; }  
		.cmenub{ clear:both; width:100%;  }
	.CmenuAIco{ clear:both; width:100%; }	
	.LineFbook{ clear:both; width:97%; height:25px; margin:5px auto 10px auto;  }
	.cntyplogmen{ clear:both; }
	.body_script{ padding:10px 5px; }	
	.frm_txtt, .frm_right, .frm_inpt, .frm_inpttxarea, .frm_leftblk{ width:100%; }	
		.a_menuIN{ margin:0;}
		.a_menuJq li { width:100%; clear:both; position: relative; margin:0 0 0 0; }
		li.LineMa{ display: none; }
		.a_menuJq ul {	position:relative;	top:0;	 } 
		.a_menuJq li.sfHover ul { left:	0;	right:0; top:0; z-index:199; } 
		ul.a_menuJq li ul li a {  text-indent:0; color:#fff;  width:100%; min-width:100%; text-align:center;   }	
		ul.a_menuJq li ul li a.a_menuSubActive { text-indent:0;  min-width:100%;  text-align:center;  }	
		ul.a_menuJq li a {  border-top:1px solid #ffffff; font-weight: bold; width:100%;  background:#334953; margin:0px 0px 1px 0px ; height:35px; line-height:35px; text-align:center; color:#fff; font-size:18px; display:block;}
		ul.a_menuJq li a.a_menuActive {  font-size:18px; height:35px; line-height:35px;}
		ul.a_menuJq li a:hover { color:#000000; }
			ul.b_menuJq li a {  font-weight: bold; width:100%;  background:#9DC3DE; margin:0px 0px 1px 0px ; height:28px; line-height:25px; text-align:center; color:#000000; font-size:18px; display:block;}
		.b_menuIN{ width:100%; }
		.b_menuJq li  { position: relative; width:100%; clear:both; /*background-color:#F5F5F5;*/}
		ul.b_menuJq li a.b_menuActive { background:#9DC3DE; font-weight: bold; width:100%;  height:30px; line-height:28px; text-align:center; color:#ffffff; font-size:18px; display:block;}
		.b_menuJq ul { position:relative;		right:0; width:100%; } /* left offset of submenus need to match (see below) sub menu  */
		ul.b_menuJq li ul li a { background:#cccccc; width:98%; text-align:center;   margin:0px 1% 0px 0px ; }	
		.b_menuJq li.sfHover ul { left:	0;	right:0px; top:-2px; z-index:199; } 
		ul.b_menuJq li ul li a.b_menuSubActive { width:100%; text-align:center; text-indent:0; min-width:100%;  }	
		ul.b_menuJq li:hover, .b_menuJq li.sfHover, .b_menuJq a:focus, .b_menuJq a:hover, .b_menuJq a:active {	outline: 0; }
		ul.b_menuJq li a:hover { color:#000; }
			.dpic img{ max-height:200px;  }
		.rightxt, .logolf{ clear:both; width:100%; text-align:center; margin:5px 0 0 0;  }
		.logolf img { max-width:60%;  }
		.rightxt a{ font-size:16px;     }
		.rightxt p{ clear:none; float:right !important; width:50% !important; text-align:center !important;     }
			.cmbod{ clear:both; width:98%; margin:1%; }
		.ngish{ 
		
		z-index:99999; background:#cccccc; color:#000000; text-align:center; position: absolute; padding:2px; top:50px; width:35px; 
		
		}
		.cnbllmap_mb{ display:table; clear:both; width:100%;  }
		.cnbllmap_mb img{ width:100%; height:auto; }
		.cnbllmap{ display:none;  }
		.Cblock1{ max-width:94%; }
		.cfltpic_s{ float:right; margin:2%; width:46%; min-height:170px;  }
		.cfltpic{ position: relative;  min-height:100px;  }
		.dpic img{ max-height:100px; }
}


