@font-face { 	font-family: 'Nachlieli CLM';    font-weight: 200;    font-style: normal;    src: url('http://www.lockstore.co.il/font/Nachlieli/200.woff') format('woff');}	

.cenflimg{ width:100%; position:fixed; top:0; z-index:-9;  }
.cenflimg_in{ width:100%; position:relative; z-index:-1;  }
.linelg{ width:100%; display:table; position:fixed; top:0; z-index:1; background: url(../img/linelg.png) repeat top center;}
.linelgin{ width:100%; max-width:1200px; margin:auto;  }  
.logolc{ float:right; width:30%; }
.logolc img{ width:100%; height:auto; padding:10px 0; }
#menofk{ float:right; width:55%; margin:70px 5% 0 0; }
.findbox{ float:left; width:10%; }
.salvv{ top:0; position:fixed; left:10%; width:25%; max-width:320px; z-index:9999; }
.body_script{ clear:both; width:100%;  }
.lout { font-size:14px; color:#fff; text-decoration: underline; }
.lout:hover { color:#ccc;  }
.fulsite_mb{ display:none; }
.txtbig{ font-size:20px; font-weight: bold; }
	.credit{  z-index:9999; 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;  }
.splkhom{ width:100%; clear:both; height:500px; display:table;  }
.home2blk{ clear:both; width:100%; min-height:300px; max-width:1200px;  margin:auto; }
.right_hp{ float:right; display:block; width:40%;  background: url(../img/right_hp.png) repeat top center; }
.right_hp *{ color:#ccc; text-align:center; }
.left_hp{ display:block; float:left; width:40%;  background: url(../img/right_hp.png) repeat top center;}
.trighpmlef{ width:100%; min-height:45px; background: url(../img/redt_hp.png) repeat top center; line-height:50px; font-size:30px; color:#fff; text-align:center; }
.trighpm{ width:100%; min-height:45px; background: url(../img/right_hp.png) repeat top center; }
.trighpm h1{ line-height:50px; font-size:30px;  }
.txhrigh p{ padding:7px 0; font-size:20px; }
.txhrigh_b p, .txhrigh_b{ color:#fff; margin:40px 25px; font-size:30px; text-align:center; }
.cnhometext{ width:100%; background: url(../img/right_hp.png) repeat top center;  }
.cnhometext *{ color:#fff;  }
.cnhometext div{ padding:20px 10% 150px 10%;  }
	.mservicelink{ float:right; width:22%; height:35px; margin:0.5% 0.5%; background:#F9EDBD; }
	.mservicelink a{ line-height:35px; width:100%; display:block; text-align:center; }
	.mservicelink a:hover{ background:#ccc; }
		.line_srv{ width:98%; display:table;  padding:1%; margin:5px 0; background:#F2EFE2; }
		.line_srv:hover{ background:#DBD1AB; }
		.line_srv div{ float:right; width:15%; display:table;}
		.line_srv a{ text-decoration: underline; }
.ngish{ -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:#666;  width:110px; text-align:center; z-index:99999; position: absolute; padding:4px; top:0px; right:0; }
.ngish:hover{ background:#000;  }
.ngish p{ text-align:center;  color:#fff; }

.pathLinkPage{ clear:both; width:100%; min-height:40px;  }
.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;}
.clme{ display:none; }


.cbody { clear:both; width:95%; margin:20px auto 0px auto ; background:#fff;   padding:0 0 100px 0; display:table;  }
.ftfll{ position:fixed; bottom:0; width:100%; clear:both; display:table;  background: url(../img/linelg2.png) repeat top center; }
.ftfll *{ padding:20px 0; color:#ffffff; }
	.ftfll_pg{ width:100%; clear:both; display:table;  background: url(../img/linelg2.png) repeat top center; }
	.ftfll_pg *{ padding:15px 0; color:#ffffff; }

	.mypmail{ width:90%; max-width:250px; margin:25px 0;}
	.mypmail input{ width:100%; height:30px; border:1px solid #ccc; }
		.sub_pmail{ width:90%; max-width:250px; margin:25px 0;}
		.sub_pmail input{ cursor:pointer; width:100%; max-width:180px; text-align:center; color:#fff; line-height:20px; height:30px; border:1px solid #ccc; background:#810000; }

.czon{ width:100%; min-height:90px; display:table; position:absolute; top:110px;  padding:15px 0; background: url(../img/linelg_ico.png) repeat top center; }
	.cniczon { clear:both;  margin:0 5%; width:95%;  }
	.cniczon div{ float:right; width:13%; text-align:center; display:table;   }
	.cniczon div:hover{ opacity: 0.4; filter: alpha(opacity=40);   }
	.cniczon a, .cniczon p{ min-height:50px; line-height:25px; display:block; color:#ffffff; width:100%; text-align:center;  }
	.cniczon img{ width:90%; max-width:100px; height:auto; margin:15px 0px 0px 0px ;  clear:both;  }
.erbody{ float:right; width:25%; max-width:200px;  }
.elbody{ float:left; width:73%; margin:0px 2% 0px 0px ; }
.callme{ clear:both; margin:0px 0px 0px 0px ;  width:100%; min-height:70px; background:#810000;   }
.callme:hover{  opacity: 0.8;  filter: alpha(opacity=80);    }
.callme *{ color:#fff;   }
.icmyorder{  padding:10px 0 0 0; line-height:30px; font-weight: bold; }
.icmyorder div{ float:right; max-height:30px; padding:0 5% 0 5%; line-height:30px; }
.icmyorder img{ margin:10px 0 0 0; }
.txgsali{ text-decoration: underline;  }
#menu_mb{ display: table;  max-width:200px; } 
.cft{ width:95%; margin:auto; }
.home { float:right; position:relative; margin:2%; width:45%; text-align:center; }
.home img{ max-width:550px; width:100%;  height:auto; }
.cnhpmlns{ width:100%; max-width:1400px; min-height:230px; margin:auto; position:relative; }
.cninps{ position:absolute; top:35%; height:55%; max-width:450px; width:80%; left:0; right:0;  margin:auto;   }
.milhp { width:100%; height:40px;  }
.milhp input { direction:ltr;width:80%; height:30px; font-size:18px; line-height:30px;  }
.cninps p{ padding:0 0 10px 0; font-size:20px; color:#fff;}
.sndhp{ width:100%; text-align:center;  }
.sndhp input{ width:80px; background:#015E83; text-align:center; color:#fff;  }


.ticker {	width: 100%;	height: 85px;	overflow: hidden;		list-style: none;	}
.ticker li img{ width:auto; max-height:80px;  }
.imgsld{ float:right; height:80px; width:30%; background:#fff; border:1px solid #000; text-align:center;   }
.txtslid{ float:right; width:60%; margin:0 5% 0 0; font-weight: bold;   }
.txtslid a{  font-size:20px;   }
.ticker li { background:url( ../img/bgnss.png ) center top repeat; 	height: 85px; padding:5px;	}

	
/**/
	.ifuser_home{ clear:both; width:90%; margin:auto; }
	.home_inptreg{ width:80%; height:30px; margin:15px auto; }
	.home_inptreg input{ width:100%; height:100%; border:1px solid #ccc; text-indent:10px; }
	.logus_home{  width:170px; height:35px; margin:21px auto;  }
	.logus_home input{ cursor:pointer; display:table; background:#111; color:#fff; border:1px solid #ccc; width:100%; height:100%; text-align:center; }
	.goreg_home{ text-align:left; width:100%; min-height:30px; background: url(../img/redt_hp.png) repeat top center; }
	.goreg_home a{ color:#fff; line-height:30px;  }
	.goreg_home a:hover{ color:#000; }
	
.ifuser{ float:right; width:40%; margin:2.5%; padding:2.5%; min-height:260px; background:#EFF3EE; }
.cnregst{ float:right;  width:40%; margin:2.5%; padding:2.5%;  background:#DFDFDF; min-height:260px; }
.cnregst:hover{ background:#ccc;}
.ttnews{ width:100%; font-size:22px; margin:auto; border-bottom:1px solid #000; font-weight: bold;}
.goreg{ margin:60px auto 60px auto; width:180px; height:45px; line-height:45px;  }
.goreg a{ width:100%; height:100%; display:table; font-size:20px;  text-align:center; color:#fff; background:#3CB32C; font-weight: bold;}
.goreg a:hover{ background:#327A29; }
.newusr p{ text-align:center; }
	.inptreg{ width:70%; height:30px; margin:30px auto; }
	.inptreg input{ width:100%; height:100%; border:1px solid #ccc; text-indent:10px; }
	.logus{ width:170px; height:35px; margin:auto; }
	.logus input{ background:#BF1522; width:100%; height:100%; text-align:center;  }
	.msgrenpss{ font-size:22px; font-weight: bold; color:#810000; }
	.passloss{ width:100%; }
	.passloss a{ text-decoration: underline; text-align:center; }
.new_ulogin{ width:100%; max-width:700px; clear:both; }
.txtreg{ width:80%; margin:20px 0 30px 0; }
.linereg{ clear:both; width:95%; padding:4px 0; display:table; margin:10px 0;  }
.linereg:hover{ background:#ccc;  }
.formreg{ float:right; width:30%; line-height:30px; max-width:140px;  }
.inptregus{ float:right; width:60%; height:30px; }
.inptregus input{ width:100%; height:100%;border:1px solid #ccc; }
.signreg { text-align:left; width:100%; max-width:550px; clear:both; margin:30px 0; }
.signreg input{ width:170px; height:35px; background:#3CB32C; color:#fff; text-align:center; font-weight: bold;  }
.signreg input:hover{ background:#327A29; color:#000;  }
.tknn{ text-indent:16px; text-decoration: underline; }
	
	
		
		/**/
		.ubeg1{ width:23%; float:right; height:325px; margin:15px 1% 15px 1% ; max-width:180px; }
		.ubeg1in{ width:100%; height:270px; background:#333; border:2px solid #9A9DA6;  }
		.pigfr{ position: relative;   width:100%; height:120px;  background:#ffffff;  }
		.pigfr img{  position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; max-width:100%; max-height:100%;   }
		.cntxpr{ float:right; width:96%; margin:2%; }
		.tlfgal  { position: relative; width:100%; text-align:right; min-height:40px; background:#E4E4E4; border:2px solid #E4E4E4; margin:0px 0px 2px 0px ; }
		.tlfgal a { position:absolute; top:0; width:100%; text-align:center; font-size:14px; color:#000000; }
		.tlfgal a:hover { color:#cccccc; }
		.goingl { width:90%; text-align:center; margin:15px auto 0px auto ; }
		.goingl input { max-width:90%; }
		.goingl a{ font-size:14px; color:#ffffff; }
		.goingl a:hover{ color:#cccccc;}
		.trifg{ width:70%; margin:15px auto; }
		.trifg a{ width:100%; height:30px; text-align:center; background:#fff; color:#9B0000; line-height:30px; display:block; }
		.trifg a:hover{ background:#ccc; color:#fff;  }
		.pric1{ clear:both; text-align:center; width:80%; margin:auto; border-bottom:1px solid #ccc; color:#ffffff; }
		.pric1b{ clear:both; color:#000000; }
		.pric2{ clear:both; font-weight: bold;  }
			.coninpt{ width:100%; display:table;  }
			.cntxpr_a{ float:right; width:47%; margin:0% 1.5% 0% 1.5% ; }
			.cntxpr_b{ float:left; width:50%;  text-align:left; margin:0 0 30px 0;}
			.piinpj { float:left; position: relative; max-width:400px; width:100%; height:300px;  background:#ffffff; border:2px solid #cccccc; }
			.piinpj img{ position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;  max-width:100%;  max-height:100%; }
			.tlpjin{ width:100%; text-align:right; min-height:35px;  }
			.tlpjin h1{ color:#BF282D;  }
			.back_to{ width:95%; text-align:left; }
			.back_to input{ width:100%; text-align:left; margin:7px 0px 7px 0px ; background-color:transparent;  }
			.loppic{ clear:both; width:100%; margin:10px 0px 0px 0px ; }
			.fltpic{ position: relative; float:left; width:25%; border:1px solid #cccccc; background:#cccccc; min-height:90px; margin:0% 2% 2% 0% ; }
			.fltpic img{ max-width:100%; max-height:100%; position: absolute; margin:auto; left:0; right:0; top:0; bottom:0; }
		/**/
		
/*table*/
.wtable_all{ display:table; width:100%;  }
.wtable{ clear:both; width:100%; background:#dddddd; height:30px; line-height:30px;   }
.Tdtable{ float:right; height:30px; line-height:30px;  }
.wtable_in{ width:99%; display:table; border-bottom:1px solid #D4CEBD; }
.wtable_in:hover{ background:#ccc; }
.nrshmm{ text-decoration: underline; }
.nrshmm:hover{ color:#666; }
.td_tbl_in{ /*height:30px;*/ line-height:30px; float:right;   }
.td_tbl_in select{color:#4F2F24; font-weight: bold; background:#FCF5E2;}
.td_tbl_in_mb{ display:none; }
.in_sal{ float:left; background:#03681F; padding:0 7px; color:#fff; }
.td_tbl_inpt{ height:30px; line-height:30px; float:right;  }
.td_tbl_inpt input{ font-weight: bold; width:100%; color:#4F2F24; text-align:center; margin:5px 0px 0px 0px ;}
.td_tbl_inpt select{ font-weight: bold; width:100%; color:#4F2F24; text-align:center; margin:5px 0px 0px 0px ; border:1px solid #D4CEBD; }
.td_tbl_inpt_sl{ height:30px; line-height:30px; float:right;  }
.td_tbl_inpt_sl select{ font-weight: bold; min-width:40px; width:100%; color:#4F2F24; text-align:center; margin:5px 0px 0px 0px ; border:1px solid #D4CEBD; }

	
/*sall*/
.title_sal{ clear:both; width:98%; margin:auto; display:table; background:#cccccc; }
.title_sal div{ float:right;  font-weight: bold; line-height:30px;  }
.linintbl_txt{ clear:both; width:98%; display:table;  padding:0px 0px 0px 0px ;  }
.linintbl{ clear:both; width:98%; display:table;  padding:7px 0px 7px 0px ; margin:auto; border-bottom:1px solid #e1e1e1; }
.linintbl:hover{ background:#E2E2E2; }
.linintbl div{ float:right; }
	.nm_lin, .nam_prt{ width:50%; }
	.cst_lin{ width:10%; }
	.cost_lin{ width:11%; }
	.qun_lin{ width:5%; } .qun_lin input{ width:100%; border:1px solid #cccccc; text-align:center; }
	.qint{ width:7%; }
	.edt_lin input{ background:#BF1522; width:40px; cursor: pointer; height:23px; color:#ffffff; }
	.edt_lin{ width:3%;   }
	.cst_sm_lin, .sum_lin{ width:20%; text-align:left;  }
	.dl_xlin{ width:10%; text-align:left; }
	.linegos{ width:100%; clear:both; padding:20px 0px ; }
	.GoNsOPL{ font-weight: bold; float:right; width:150px; height:35px; line-height:35px; text-align:center; background:#BF1522; color:#ffffff; }
	.GoNsOPR{  float:left; width:175px; text-align:left; height:35px; line-height:35px;  background:#F5941F; color:#ffffff; }
	.GoNsOPR a{  width:100%; color:#fff; height:100%; display:table; text-align:center;  }
	.GoNsOPR a:hover{  color:#000;  }
	.linbutt input{ width:100%; height:35px; font-weight: bold; background:#BF1522; color:#ffffff;}
	.spbt{ float:left; width:10px; }
	.linbutt{ clear:both; width:100%; height:50px; }
	.sumoline{ clear:both; width:20%; text-align:left; margin:20px auto; }
	.sumoline div{ font-size:18px; width:100%; border:1px solid #cccccc; text-align:center; height:39px; line-height:39px; }
	.linsmordersm{ font-weight: bold;  background:#BF1522; color:#ffffff;}
	.lintb_snd2{ 
		font-weight: bold;
		width:90%; text-align:left;
		margin:7px auto 0px auto ;
		opacity: 1;
		transition: opacity .25s ease-in-out;
		-moz-transition: opacity .25s ease-in-out;
		-webkit-transition: opacity .25s ease-in-out;
	}
	.lintb_snd2:hover{ opacity: 0.5; }
.iftextend{ width:65.5%; float:right; }
.lineend{ width:30%; float:right; }
.newend{ clear:both; width:100%; height:30px; margin:4px 0; }
.txtend{ float:right; width:60%; max-width:130px; height:100%;  line-height:30px; }
.txtsumend{ float:right; width:38%; height:100%; border:1px solid #ccc; text-indent:10px; line-height:30px; }

/*cntuss*/			
	.cntfrm{ width:95%; margin:10px 5% 25px 0px; display:table; }
	.frm_right{ float:right; width:60%;   }
	.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;}
		.inp_rad{ float:right; width:8%; line-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_inpttxareacs { float:left; text-align:left; width:70%; direction:ltr; font-size:16px;  height:30px;  }
	.frm_inpttxarea { float:right; width:70%;  font-size:16px;  height:80px;  }
	.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%; }
	.boxcost{ float:left; width:200px; height:35px; line-height:35px; text-align:center; background:#C0151E;  color:#ffffff; font-weight: bold; }
	.subttl{ clear:both; width:100%; font-size:18px; height:35px; border-top:1px solid #cccccc; margin-top:20px; padding-top:20px; }
/**/

/************A MENU**********************************************/
.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%; z-index:199; } /* 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.2% 0px 1.2% ; float:right; position: relative; }
.a_menuJq a {	 display: block;	position: relative; }
.a_menuJq li.sfHover ul { left:	0;	right:0px; top:45px; z-index:199; } 
	ul.a_menuJq li a {  font-weight: bold;  height:34px; line-height:34px; text-align:right; color:#fff; font-size:14px; display:block;}
	ul.a_menuJq li a.a_menuActive {   box-sizing: border-box; border-top:4px solid #C0151E; font-weight: bold;  height:25px; line-height:25px; text-align:right; color:#cccccc; font-size:14px; display:block; }
	ul.a_menuJq li a:hover {  box-sizing: border-box; border-top:4px solid #C0151E; color:#cccccc; }
	ul.a_menuJq li ul li a { background:#333333; width:15%; text-align:right;  border-bottom:1px solid #6D7E8C; }	
	ul.a_menuJq li ul li a:hover { background:#cccccc;  }	
	ul.a_menuJq li ul li a.a_menuSubActive { font-weight: bold; color:#00000; background-color:#EDECE8; width:15%; 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 MENU**********************************************/
.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:185px; }
.b_menuJq ul { position:absolute;	top:-999em;	width:185px; } /* left offset of submenus need to match (see below) sub menu  */
.b_menuJq li:hover { visibility:inherit; } /* fixes IE7 'sticky bug' */
.b_menuJq li  { position: relative; float: left; /*background-color:#F5F5F5;*/}
.b_menuJq a { display: block;	position: relative;}
.b_menuJq li.sfHover ul { left:	0;	right:185px; top:0px; z-index:199; } 
	ul.b_menuJq li a { width:185px;  height:35px; line-height:35px; text-align:right; color:#000000; font-size:15px; display:block;  }
	ul.b_menuJq li a.b_menuActive { font-weight: bold; width:185px;  height:35px; line-height:35px; text-align:right; color:#C0151E; font-size:15px; display:block;}
	ul.b_menuJq li a:hover {  color:#cccccc; font-weight: bold;}
	ul.b_menuJq li ul li a { width:185px; text-align:right; text-indent:5px;  }	
	ul.b_menuJq li ul li a.b_menuSubActive { font-weight: bold; color:#C0151E;  width:185px; text-align:right; text-indent:5px; }	
	ul.b_menuJq li:hover, .b_menuJq li.sfHover, .b_menuJq a:focus, .b_menuJq a:hover, .b_menuJq a:active {	outline: 0; }
	.b_menuJq span.sf-sub-indicator { position: absolute; top:0px; right:185px; color:#A7A9AC; }
	
/*--*/

@media screen and (min-width: 780px) { 	#IcoMobilClick{ display: none; } #Allzn{ display: none; } #IcoMobilClick_MB{ display: none; }  }
@media screen and (max-width: 780px) { 
	.cosher img{ max-height:70px; width:auto; }
	.con_fix{ width:100%; position: relative; top:0;}
	.callme_st{  width:100%; height:40px; background:#ffffff; text-align:center; clear:both; display:table; }
	.callme_st a{  color:#F5941F; font-size:26px;  }
	
	.clog{ clear:both; margin:7px auto 7px auto ; width:100%; text-align:center; height:100px; }
	.clog img{ max-height:100px; }
	#IcoMobilClick{ clear:both; width:100%; background:#727272; height:25px;  margin:5px 0px 5px 0px ; }
	#IcoMobilClick img{ margin:2px 7px 5px 0px ; }
	#Allzn{ clear:both; width:100%; text-align:center; background:#cccccc; height:35px; line-height:35px; font-size:18px; margin:4px 0px 5px 0px ; }
	#Allzn img{ margin:8px 10px 5px 0px ; }
	#IcoMobilClick_MB{ clear:both;  width:100%; background:#cccccc; height:35px; line-height:15px; font-size:18px; margin:4px 0px 5px 0px ; }
	#IcoMobilClick_MB div{ float:right; font-size:18px; line-height:35px; text-indent:7px; font-weight: bold;}
	#IcoMobilClick_MB img{ margin:8px 10px 5px 0px ; }
	#menofk{  position: relative; display: none; width:100%; margin:0;   } 
	#menu_mb{ max-width:100%; clear:both; display: none; width:100%; max-width:100%; margin:0; }  	
		/*A*/
		.a_menuIN{ margin:0;}
		.a_menuJq li { width:100%; margin:0; clear:both; position: relative;  }
		li.LineMa{ display: none; }
		ul.a_menuJq li a { border-bottom:1px dashed #333333; font-weight: bold; width:100%;  background:#EBEBEB; margin:0px ; height:30px; line-height:25px; text-align:center; color:#000000; font-size:18px; display:block;}
		ul.a_menuJq li a.a_menuActive { text-align:center; color:#222; font-size:18px; height:30px;}
		ul.a_menuJq li a:hover { color:#000000; }
		/*B*/
		ul.b_menuJq li a {  font-weight: bold; width:100%;  background:#cccccc; 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:#e1e1e1; 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 a:hover {  color:#000000;}
		ul.b_menuJq li ul li a { background:#cccccc; width:98%; text-align:center;   margin:0px 0% 0px 0px ; }	
		.b_menuJq li.sfHover ul { left:	0;	right:0px; top:-2px; z-index:199; } 
		ul.b_menuJq li:hover, .b_menuJq li.sfHover, .b_menuJq a:focus, .b_menuJq a:hover, .b_menuJq a:active {	background:#cccccc; outline: 0; }
		
		
		
		.znnregh{ clear:both; width:100%; min-height:1px; }	
		.cfltpic{ clear:both !important; margin:10px 5%; width:90%; text-align:center; }
		.frm_txtt, .frm_right, .frm_inpt, .frm_inpttxarea, .frm_leftblk{ width:100%; }
		
		/**/
		.imgcent{ top:170px; }
		.menu_icon{  display: none;  }
		.lintb_snd{ display:none; }
		.blkpr{ float:right; }
		.lintb_snd_mb{ clear:both;  height:40px; text-align:right; display:block; }
		.zonlft{ width:98%; margin:1%;  }
		
		.rightbd, .leftbd{ clear:both; width:100%; }
		
		
		/*sal*/		
		.qint{ width:15%; }
		.cost_lin, .qun_lin{ width:15%; }
		.edt_lin{ width:13%;   }
		.nam_prt, .cst_lin, .cst_sm_lin{ width:30%; }
		.nm_lin{ width:100%; }
		.GoNsOPL, .GoNsOPR{ width:110px; }
		.sumoline{ width:60%; }
		
		.sal_mb{ display:table; width:100%;  }
		.sal_mb a{ height:30px; line-height:30px; font-size:16px; font-weight: bold;    }
		.sal_mb img{ height:25px; width:auto;   }
		.linbutt { width:80%; max-width:250px; margin:auto; }
		.linbutt div, .frm_inpttxareacs{ clear:both; float:left; width:100%; text-align:center;  margin:7px 0 0 0; }

		
		/**/
		.erbody{ clear:both; width:100%; max-width:100%; }
		.elbody{ clear:both; width:100%; margin:0px 0px 0px 0px ; }
		.cniczon div{ float:right; width:24.5%; text-align:center; border-bottom:1px solid #cccccc; height:90px;  }
		.cniczon p{ font-size:12px; line-height:15px;    }
		.endic{ border-left:0px solid #ffffff; }
		.cntxpr_a{ clear:both; width:97%; margin:0% 1.5% 0% 1.5% ; }
		.cntxpr_b{ clear:both; width:97%;  }
		
		
		.conbunn{ margin:80px 0px 0px 0px ; }
		
		
		.home{ clear:both; margin:1%; width:98%; }

		.cninps p{ padding:0 0 0px 0; font-size:16px; color:#fff;}
		.milhp input { width:90%; height:20px; font-size:18px; line-height:20px;  }
		.cninps{ width:85%; top:30%;  }
		.milhp { width:100%; height:22px;  }
		.sndhp input{ height:20px; background:#015E83; text-align:center; color:#fff;  }
		
			
			
			.ticker{ height:50px; }
			.imgsld{ width:30%;  }
			.txtslid{ width:60%; }
			.ticker li img{ max-width:50px; width:auto; height:50px !important; }
			.txtslid a{font-size:14px;   }
			
			.cnxconntct input{ clear:both;font-size:22px; float:right; width:95%; background:transparent; text-indent:5px; margin:6px 2.5% 6px 0 ; height:27px; border:1px solid #ffffff; }
			input.submit  {  background-color:#015E83 ; }
			
			
			.salvv{ top:0; position:relative; left:0%; width:100%; margin:10px auto 0 auto; max-width:100%; z-index:0; }
			.logolc{ float:none; width:100%; margin:auto; max-width:200px; clear:both;  }
			.linelg{ width:100%; display:table; position:relative;}
			.ftfll, .ftfll_pg{ position:relative; clear:both; margin:30px 0 0 0; }
			.ubeg1{ width:48%; float:right; height:355px; margin:15px 1% 15px 1% ; max-width:48%; }
			.czon{ position:relative; top:0; }
			.splkhom{ width:100%; clear:both; height:100px; display:table;  }
			.right_hp, .left_hp, .cnhometext{ float:none; width:100%;  margin:25px 0; }
			.bunin, .wtable, .td_tbl_in, .fulsite{ display:none;  }
			.ifuser, .cnregst{ float:none; width:90%;  }
			.td_tbl_inpt_sl { clear:both; margin:0 30px 0 0;}
			.td_tbl_inpt_sl select{ width:100px; margin:7px 0 7px 30px; }
			.td_tbl_in_mb{ display:block; float:right; margin:0 0 0 10px; padding:7px 0; }
			.wtable_in{ height:100px;  }
			.lineend{ width:80%; float:left; }
			.fulsite_mb{ display:block; }



}

@media screen and (max-width: 520px) { 
		.td_tbl_in{ height:30px; line-height:30px;  width:50%;  }
		#adsll{ width:100% !important; clear:both; text-align:left; display:table;  }
		.ubeg1{ width:98%; max-width:98%; clear:both; float:none;  margin:15px auto 15px auto;   }
		.ngish{ position:relative; }
}

@media screen and (max-width: 480px) { 
	.clme{ display:block; width:100%; } 
	.clme a{ display:block; width:98.5%; margin:auto; line-height:35px; background:#333; color:#fff; font-size:22px; text-align:center; border:1px solid #fff;   } 
}




