@font-face { 	font-family: 'Nachlieli CLM';    font-weight: 200;    font-style: normal;    src: url('/font/Nachlieli/200.woff') format('woff');}	
.bg_upcolor{ width:100%; display:table; position:fixed; z-index:2; top:0;  background: url(../img/bgbl-b.png) repeat top center;}
.uphead{ max-width:1200px; margin:auto; }
.clog{ float:right; width:30%; margin:20px 1% 20px 0px ; }
.clog img{ width:100%;  }
#menofk{ float:left; width:65%; max-width:470px; margin:40px 1% 0px 0px ; }
.cnbd{ clear:both; width:100%; max-width:1200px;  margin:15px auto 15px auto ; }
.cnbd_in{ clear:both; width:100%; max-width:1200px;  margin:150px auto 15px auto ; }
.futcent { clear:both; max-width:1200px; margin:20px auto 20px auto ;   }
.fufot{ background:#4D4751; clear:both; width:100%; display:table;   }
.fufot *{ color:#fff;    }
.dpic { position:relative; width:100%; display:table;   }
.dpic img{ width:100%; height:auto; }
.txonbuner1{ font-size:100px;  font-weight: bold; background:#ffffff;  }
.txonbuner2{ font-size:40px;   }
.gopers{ float:left; width:200px; height:15px; margin:0 0 15px 10px; }
.gopers *{ float:left;  }
.gopers p{ margin:0px 7px 0 0;   }
.gopers img{ max-width:30px; margin:2px 0 0 0;   }
	.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:#000; 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{ z-index:99999;  -webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; 
background:#cccccc; color:#000000; text-align:center; position: fixed; padding:3px 5px; top:0px; left:10%; }
.ngish:hover{ background:#ffffff;  }
.ngish p{ text-align:center; }
.ngish img{ max-width:30px; }

.cookie-consent-bar {
            position: fixed;
            bottom: 0; left: 0; width: 100%;
            background-color: #333; padding: 15px 0;
            box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);            
            z-index: 1000;
        }
		.cookie-consent-bar * { color:#fff; font-size:var(--FontSize1); }
        .cookie-consent-bar a {  text-decoration: underline; }
        .txtcookie_cont { width:90%; max-width:1400px; margin:auto; }
		.txtcookie { float:right; width:70%; }		
        .buttcookie { text-align:left; float:left; width:18%; margin:0 5%; max-width:200px; }
		.buttcookie button {
            background-color: #004C82; 
            color: white; font-weight:bold; width:100%; 
            border: none; padding: 10px 0; cursor: pointer;
            border-radius: 5px; font-size:var(--FontSize1); transition: background-color 0.3s ease;
        }
        .buttcookie button:hover { background-color: #3991CF; }	
		
		
	.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;}
.cfltpic{ float:right; margin:20px 0; padding:0 2%; min-height:145px; width:20%; border-left:1px solid #4D4751; border-right:1px solid #4D4751; }
.cfltpic *{ text-align:center;  }
.txpic{ width:100%; min-height:45px; }
.txpic a{ font-size:13px; }
.txpic a:hover{ color:#ccc; }
.dpic { background:#ffffff; position: relative; width:100%; height:140px;  }
.dpic img{  position:absolute; margin:auto; left:0; right:0; top:0; bottom:0; max-width:100%; max-height:144px; }	.cntfrm{ width:80%; margin:10px auto 25px auto; display:table;    }
	.frm_right{ float:right; width:60%; max-width:600px;  }
	.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:35%; margin-right:2%; }
.a_menuIN{ clear:both; width:100%; }
.a_menuJq, .a_menuJq * { margin: 0; padding: 0; list-style: none; }
.a_menuJq ul {	position:absolute;	top:-999em;	width:14%;  } /* 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% 0px 1% ; float:right; position: relative; }
.a_menuJq a {	 display: block;	position: relative; }
.a_menuJq li.sfHover ul { left:	0;	right:-50px; top:45px; z-index:199; } 
	li.LineMa{ float:right; width:1px; border-left:1px solid #fff; height:13px; font-size:1px; margin-top:16px; }
	ul.a_menuJq li a { font-weight: bold;  height:45px; line-height:45px; text-align:center; color:#fff; font-size:14px; display:block;}
	ul.a_menuJq li a.a_menuActive {   box-sizing: border-box; border-top:4px solid #e1e1e1; font-weight: bold;  height:45px; line-height:45px; text-align:center; color:#e1e1e1; font-size:14px; display:block; }
	ul.a_menuJq li a:hover {  box-sizing: border-box; border-top:4px solid #e1e1e1; color:#e1e1e1; }
	ul.a_menuJq li ul li a { background: url(../img/bgbl-b.png) repeat top center; width:100%; min-width:180px; text-align:center;  border-bottom:1px solid #6D7E8C; }	
	ul.a_menuJq li ul li a:hover { background:#333;  }	
	ul.a_menuJq li ul li a.a_menuSubActive { background:#333; font-weight: bold; color:#00000;  width:100%; min-width:180px; text-align:center;  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; }
@media screen and (min-width: 670px) { 	#IcoMobilClick{ display: none; } #IcoMobilClick_MB{ display: none; }  }
@media screen and (max-width: 670px) { 	
	.bg_upcolor{ position:relative; }
	.cnbd_in{ margin:15px auto 15px auto ; }

	.clog{ clear:both; margin:7px auto 7px auto ; width:100%; text-align:center; height:40px; }
	.clog img{ width:100%; max-width:150px;  }
	#IcoMobilClick{ clear:both; width:100%; max-width:50px; position:absolute; top:0; right:0;  height:25px;  margin:5px 0px 5px 0px ; }
	#IcoMobilClick img{ margin:2px 7px 5px 0px ; }
	#menofk{ float:right; display: none;  width:100%; margin:0 0 0 0; } 
		.a_menuJq li.sfHover ul { left:	0;	right:0px; top:0px; z-index:199; } 
		.a_menuJq ul {	position:relative;	top:-999em;	width:100%;  } 
		.a_menuIN{ margin:0;}
		.a_menuJq li { width:100%; clear:both; position: relative; margin:0 0 0 0;  }
		li.LineMa{ display: none; }
		ul.a_menuJq li a {  border-top:1px solid #ffffff; font-weight: bold; width:100%;  background:#BDBDBD; margin:0px 0px 0px 0px ; height:45px; line-height:45px; text-align:center; color:#000000; font-size:18px; display:block;}
		ul.a_menuJq li a.a_menuActive { font-size:18px; height:45px;}
		ul.a_menuJq li a:hover { color:#000000; }
		.frm_txtt, .frm_right, .frm_inpt, .frm_inpttxarea, .frm_leftblk{ width:100%; }
		.txonbuner1{ font-size:40px;  line-height:20px; font-weight: bold;  }
		.txonbuner2{ font-size:20px;   }
		.body_script{ width:96%; margin:auto; }
		.pathLinkPage{ margin:0px 0px 0px 0px; }
		.futcent *{ text-align:center; }
		.cfltpic{ clear:both !important; margin:10px 5%; width:90%; text-align:center; }
		.ngish{ left:0; }
}