.conlne{ width:100%; display:table;  position:fixed; top:0; z-index:10; background:url( ../img/bgup.png ) center top repeat; border-bottom:4px solid red; }
.conlnein{ width:100%; max-width:1200px; margin:auto;  }
.stlogo{ float:right; width:25%; margin:15px 0px 15px 0px ; }
.stlogo img{ width:100%; height:auto; max-width:200px; }
.lmenmm{ float:left; width:75%; }
.callme{ float:left; width:100%; height:30px; margin:10px 0px 0px 0px ;}
.callme a{ float:left; font-size:24px; color:#ffffff; text-align:left; }
#menofk{ clear:both; width:100%; max-width:1200px; margin:19px auto 0px auto ; height:35px; }
#centimage{ height:313px; width:100%; }
#menu_mb{ width:100%; display:table; min-width:180px;  }
#mbody{ width:100%; max-width:1200px; display:table; margin:15px auto; }
.conbodyleft{ clear:both; display:table; width:100%; max-width:1200px; margin:25px auto; }
.zonright{ float:right; width:20%; max-width:180px; }
.zonleft{ float:left; width:75%; margin:0px 2% 0px 0px ;  }
.ftdown{ clear:both; width:100%; display:table;  background:#000000; padding:15px 0px 15px 0px ; }
.ftdownct{ width:100%; max-width:1200px; margin:auto;  }
.ftdown *{ color:#ffffff; }
.ttlmb2{ font-size:22px; max-width:180px; border-bottom:1px solid red; margin:0 0 15px 0; }
.spin{ display:none; }
	.centintxtpc{ clear:both; width:100%; display:table;  }
	.ttltxt{ float:right; width:45%;  }
	.cpick{ float:left; width:50%; margin:0px 5% 0px 0px ; text-align:left;  }
	.ttprt h1{ font-size:18px; color:#C1282D; border-bottom:2px solid #cccccc;  }
		.conlop{ float:right; width:20%; height:240px; margin:2px; border:1px solid #cccccc; text-align:center; }
	.ttlmbf{ width:100%; background:#cccccc; height:20px; }
	.pivc{ margin:7px 0px 0px 0px ; }
		.piccph{ float:right; width:230px; height:172px; margin:7px; text-align:center; background:#cccccc; }
	.piccph img { max-width:230px; max-height:172px; height:auto; }
.a_menuIN{ clear:both; width:100%; margin:70px 0px 0px 0px ;}
.a_menuJq, .a_menuJq * { margin: 0; padding: 0; list-style: none; }
.a_menuJq ul {	position:absolute;	top:-999em;	width:14%;  } 
.a_menuJq li:hover { visibility:inherit; }
.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:-8px; top:45px; z-index:199; } 
	ul.a_menuJq li a {  height:34px; line-height:34px; text-align:center; color:#ffffff; font-size:16px; display:block;}
	ul.a_menuJq li a.a_menuActive {   box-sizing: border-box; border-top:4px solid red; font-weight: bold;  height:25px; line-height:25px; text-align:center; color:red; font-size:16px; display:block; }
	ul.a_menuJq li a:hover {  box-sizing: border-box; border-top:4px solid red; color:red; }
	ul.a_menuJq li ul li a { background:#F6F6F4; width:15%; text-align:center;  border-bottom:1px solid #6D7E8C; }	
	ul.a_menuJq li ul li a:hover { background:#F6F6F4;  }	
	ul.a_menuJq li ul li a.a_menuSubActive { font-weight: bold; color:#00000; background-color:#EDECE8; width:15%; 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; }
.b_menuIN ul{ padding:0; margin:0; }
.b_menuJq, .b_menuJq * { margin: 0; padding: 0; list-style: none; }
.b_menuIN li{ width:100%;   }
.b_menuIN{ width:100%; }
.b_menuJq ul { position:absolute;	top:-999em;	width:100%; }
.b_menuJq li:hover { visibility:inherit; } 
.b_menuJq li  { position: relative; }
.b_menuJq a { display: block;	position: relative;}
.b_menuJq li.sfHover ul { left:	0;	right:180px; top:-2px; z-index:199; } 
	ul.b_menuJq li a {  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin:2px 0px 2px 0px ;
		font-weight: bold; background:#C22631; text-indent:7px; width:100%;  height:27px; line-height:27px; text-align:right; color:#000000; font-size:14px; display:block; }
	ul.b_menuJq li a.b_menuActive { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin:2px 0px 2px 0px ;
		font-weight: bold; background:#cccccc; text-indent:7px; width:100%;  height:27px; line-height:27px; text-align:right; color:#ffffff; font-size:14px; display:block; }
	ul.b_menuJq li a:hover { color:#820000; font-weight: bold; border-right:2px solid #820000;}
	ul.b_menuJq li ul li a { background:#ffffff; border-left:2px solid #cccccc; width:100%; text-align:right; text-indent:10px;  }	
	ul.b_menuJq li ul li a.b_menuSubActive { font-weight: bold; color:#000000;  width:100%; 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 {	outline: 0; }
	.b_menuJq span.sf-sub-indicator { position: absolute; top:0px; right:185px; color:#A7A9AC; }	
.cntfrm{ width:95%; margin:10px 2% 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;}
	.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%; }
.Credit{ width:980px; text-align:center; clear:both; font-size:12px; margin:30px 0px 0px 0px; direction:rtl;}
.Credit a{ font-size:12px; color:#000000; text-decoration: underline; }
.Credit a:hover{ text-decoration: none; color:#cccccc; }
	.pathLinkPage{ clear:both; width:100%; height:28px; margin:8px 0px 0px 0px; color:#000000; text-align:right; }
.pathLink{ float:right; color:#000000;}
.pathLinkPage span{ padding-right:7px; color:#000000;}
.pathLinkPage span a{  text-decoration:underline; font-size:12px; color:#000000;}
.pathLinkPage span a:hover{  color:#939598; text-decoration: underline;}
.pathLink a{  text-decoration:underline; font-size:12px; color:#000000;}
.pathLink a:hover{  color:#939598; text-decoration: underline;}
.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{ 
	border-right:2px solid #444;
	border-top:2px solid #444;
	border-bottom:2px solid #444;
	-moz-border-radius-topright: 40px;
	-webkit-border-top-right-radius: 40px;
	 border-top-right-radius: 40px;
	-moz-border-radius-bottomright: 40px;
	-webkit-border-bottom-right-radius: 40px;
	border-bottom-right-radius: 40px;
	z-index:99999; background:#cccccc; color:#000000; text-align:center; position: absolute; padding:0px 3px; top:70px; left:0; }
.ngish:hover{ background:#ffffff;  }
.ngish img{ max-width:30px; }
@media screen and (min-width: 670px) { 	#IcoMobilClick { display: none; } #IcoMobilClick_MB{ display: none; }  }
@media screen and (max-width: 670px) { 	
	.zonleft img { max-width:98% !important;  }
	.ttlmb2{ display: none; }
	.clog{ clear:both; margin:7px auto 7px auto ; width:100%; text-align:center;height:88px; }
		#IcoMobilClick_MB{ clear:both; width:100%;  height:35px; line-height:15px; font-size:18px; margin:4px 0px 5px 0px ; }
		#IcoMobilClick_MB div{ float:right; font-size:18px; line-height:30px; text-indent:7px; font-weight: bold;}
		#IcoMobilClick_MB img{ margin:8px 10px 5px 0px ; }
	#IcoMobilClick{ display: block;  clear:both; width:100%; background:#727272; height:25px;  margin:20px 0px 5px 0px ; }
	#IcoMobilClick img{ margin:2px 7px 5px 0px ; }
	#menofk{ display: none; width:100%; margin:0; } 
	#menu_mb{ display: none; width:100%; margin:0; }  
	.zonright{ clear:both; width:100%; max-width:100%;   }
		.zonleft{ clear:both; width:96%; margin:2%; max-width:100%;}
		.lmenmm{ clear:both; width:100%; }
		.stlogo{ position:absolute; top:5px; right:5px; width:25%; margin:5px 0px 5px 0px ; }
		.callme{ float:left; width:100%; height:30px; margin:10px 0px 20px 0px ;}
		.stlogo img{ max-width:100px; }
		.spin{ margin:30px 0 0 0; width:100%;  clear:both; display:table;  }
			.a_menuIN{ margin:0;}
		.a_menuJq li { width:100%; clear:both; position: relative;  }
		li.LineMa{ display: none; }
		ul.a_menuJq li a {  border-top:1px solid #ffffff; font-weight: bold; width:100%;  background:#BDBDBD; margin:0px 0px 1px 0px ; height:30px; line-height:25px; text-align:center; color:#000000; font-size:18px; display:block;}
		ul.a_menuJq li a.a_menuActive { font-size:18px; height:30px;}
		ul.a_menuJq li a:hover { color:#000000; }
		.cfltpic{ clear:both !important; margin:10px 5%; width:90%; text-align:center; }
		.frm_txtt, .frm_right, .frm_inpt, .frm_inpttxarea, .frm_leftblk{ width:100%; }
			ul.b_menuJq li a {  font-weight: bold; width:100%;  background:#C22631; margin:0px 0px 1px 0px ; height:28px; line-height:25px; color:#000000; font-size:18px; display:block;}
			.b_menuIN li{ width:90%;   }
			.b_menuIN{ width:100%; }
			.b_menuJq li  { position: relative; width:100%; clear:both; }
			ul.b_menuJq li a.b_menuActive { background:#C22631; font-weight: bold; width:100%;  height:30px; line-height:28px;  color:#ffffff; font-size:18px; display:block;}
			.b_menuJq ul { position:relative;		right:0; width:100%; } 
			ul.b_menuJq li ul li a { background:#cccccc; width:98%;    margin:0px 1% 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; }
			ul.b_menuJq li a:hover { background:#cccccc; }
			.conlop{ width:47%;  }
			.ttltxt, .cpick{ float:none; clear:both; width:95%; margin:0px 2.5% 0px 2.5% ; }
			.ngish{ top:100px; }

}