@font-face {
	font-family: "BTabassom";
	src: url(fonts/BTabassom.eot);
	src: url(fonts/BTabassom.eot?#iefix) format("embedded-opentype"), url(fonts/BTabassom.woff) format("woff"), url(fonts/BTabassom.ttf) format("truetype"), url(fonts/BTabassom.svg#BYekan) format("svg");
	font-weight: normal;
	font-style: normal
}


 @font-face {
	font-family: "BFarnaz";
	src: url(fonts/BFarnaz.eot);
	src: url(fonts/BFarnaz.eot?#iefix) format("embedded-opentype"), url(fonts/BFarnaz.woff) format("woff"), url(fonts/BFarnaz.ttf) format("truetype"), url(fonts/BFarnaz.svg#BYekan) format("svg");
	font-weight: normal;
	font-style: normal
}
 
@font-face {
	font-family: "BHoma";
	src: url(fonts/BHoma.eot);
	src: url(fonts/BHoma.eot?#iefix) format("embedded-opentype"), url(fonts/BHoma.woff) format("woff"), url(fonts/BHoma.ttf) format("truetype"), url(fonts/BHoma.svg#BYekan) format("svg");
	font-weight: normal;
	font-style: normal
}
 
@font-face {
	font-family: "BMitra";
	src: url(fonts/BMitra.eot);
	src: url(fonts/BMitra.eot?#iefix) format("embedded-opentype"), url(fonts/BMitra.woff) format("woff"), url(fonts/BMitra.ttf) format("truetype"), url(fonts/BMitra.svg#BYekan) format("svg");
	font-weight: normal;
	font-style: normal
}
 
@font-face {
	font-family: "BTitrBold";
	src: url(fonts/BTitrBold.eot);
	src: url(fonts/BTitrBold.eot?#iefix) format("embedded-opentype"), url(fonts/BTitrBold.woff) format("woff"), url(fonts/BTitrBold.ttf) format("truetype"), url(fonts/BTitrBold.svg#BYekan) format("svg");
	font-weight: normal;
	font-style: normal
}
 
@font-face {
	font-family: "BTitrTGEBold";
	src: url(fonts/BTitrTGEBold.eot);
	src: url(fonts/BTitrTGEBold.eot?#iefix) format("embedded-opentype"), url(fonts/BTitrTGEBold.woff) format("woff"), url(fonts/BTitrTGEBold.ttf) format("truetype"), url(fonts/BTitrTGEBold.svg#BYekan) format("svg");
	font-weight: normal;
	font-style: normal
}
 
@font-face {
	font-family: "BYekan";
	src: url(fonts/BYekan.eot);
	src: url(fonts/BYekan.eot?#iefix) format("embedded-opentype"), url(fonts/BYekan.woff) format("woff"), url(fonts/BYekan.ttf) format("truetype"), url(fonts/BYekan.svg#BYekan) format("svg");
	font-weight: normal;
	font-style: normal
}
 
 
 
 
.prepage{	position: fixed;	top: 50%; left: 50%;	 margin-top:-157px;	margin-left:-213px;	width: 427px;	z-index: 90;	}
.prepage2{	position: fixed;	top: 50%; left: 50%;	 margin-top:-157px;	margin-left:-213px;	width: 427px;	z-index: 90;	}
#prepage{ position:fixed; left:0px; top:0px;  height:100%; width:100%; z-index:99999999999999999999; }
#prepage2{ position:fixed; left:0px; top:0px;  height:100%; width:100%; z-index:99999999999999999999; }


html {width:100%;}
body {
margin:0;
padding:0;
width:100%;
}
.maincont{ width:100%;   border-spacing: 0; direction:rtl; margin-top:0px;}
.logoutbtn { background:#aa0008; border:none; color:#fff;  border-radius:5px; cursor:pointer ;}
.logoutbtn:hover { background:#ff0000;border-radius:40px; }







table.tblmain { width:100%;   border-spacing: 0; direction:rtl;  }
.tblmain .headtop {width:100%; background:#00273c; height:34px; border-bottom:1px solid #003f61;color:#fff; text-align:left; font-family:tahoma; font-size:11px; padding-left:10px; }
.tblmain .headmain { width:100%; background:#003f61; border-top:1px solid #0d4e71 }
.tblmain .logo {width:78px; height:78px; background:url('logo.png'); margin:10px 20px 10px 5px; display:block; float:right;}
.tblmain .logo h1{display:none; }
.tblmain .headcright {width:200px;}
.tblmain .headertext {font-family:BFarnaz; font-size:18px; color:#fff; display:block; margin-top:10px;}
.tblmain .headertext a {font-family:BFarnaz; font-size:18px; color:#fff;}
.tblmain .headertext2 {font-family:BFarnaz; font-size:14px; color:#fff;display:block;margin:0 63px 15px 0; }
.tblmain .headertext2 a {font-family:BFarnaz; font-size:14px; color:#fff;}
.tblmain .menubtn { background-color: #00b9e7; height:42px;}
header {
  width: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: #0683c9;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;  height:180px;

  }
 header.smaller {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: #0683c9;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
  height:60px;
  }
.smaller .tblmain {height:50px; }
.smaller .tblmain .headtop {display:none; }
.smaller .tblmain .headmain { width:100%; background:#003f61; border-top:0px solid #0d4e71 }
.smaller .tblmain .logo {width:41px; height:41px; background:url('logosmall.png'); margin:10px 20px 10px 5px; display:block; float:right;}
.smaller .tblmain .logo h1{display:none;}
.smaller .tblmain .headcright {width:200px;}
.smaller .tblmain .headertext {font-family:BFarnaz; font-size:13px; color:#fff; display:block; margin-top:10px;}
.smaller .tblmain .headertext2 {font-family:BFarnaz; font-size:12px; color:#fff;display:block;margin:0 30px 15px 0; }
.smaller .tblmain .menubtn { display:none;}
.maincont {width:119%; 
max-width:1200px;padding:10px; font-family:bmitra; font-size:18px;
}
.maincont h2 {padding:3px 10px; margin:10px 0 0 0 ; line-height:35px; font-family:BTitrBold; font-size:17px; color:#fff; display:block; background:#003f61; border-radius:10px; text-align:justify;}
.maincont h2 img {float:right; padding:8px 0 0 8px ;}
.maincont h2 .help {float:left; padding:8px 8px 0 0  ; }

.showmsg {padding:3px 10px; margin:10px 0 0 0 ; line-height:35px;  color:#000; display:block; background:#f2debd ; border-radius:10px; text-align:justify;}
.showmsg:before {content:" "; float:right; background:url('sinfico.png') no-repeat center; width:30px; height:35px; display:block;}
.showmsgb {padding:3px 10px; margin:10px 0 0 0 ; line-height:35px;  color:#000; display:block; background:#bfdce6 ; border-radius:10px; text-align:justify;}
.showmsgb:before {content:" "; float:right; background:url('sinficob.png') no-repeat center; width:30px; height:35px; display:block;}

.sumsg {padding:3px 10px; margin:10px 0 0 0 ; line-height:35px;  color:#000; display:block; background:#d5f2bd ; border-radius:10px; text-align:justify;}
.sumsg:before {content:" "; float:right; background:url('ssinfico.png') no-repeat center; width:30px; height:35px; display:block;}

.errormsg {padding:3px 10px; margin:10px 0 0 0 ; line-height:35px;  color:#000; display:block; background:#f3c1c1 ; border-radius:10px; text-align:justify;}
.errormsg:before {content:" "; float:right; background:url('serrorico.png') no-repeat center; width:30px; height:35px; display:block;}
.errormsg a {color:#fff;}
.maincont2 { font-family:bmitra; font-size:18px;   border-spacing: 0; direction:rtl; margin-top:0px;}

.maincont2 h2 {padding:3px 10px; margin:10px 0 0 0 ; line-height:35px; font-family:BTitrBold; font-size:17px; color:#fff; display:block; background:#003f61; border-radius:10px; text-align:justify;}
.maincont2 h2 img {float:right; padding:8px 0 0 8px ;}
.maincont2 h2 .help {float:left; padding:8px 8px 0 0  ; }

.tblmain h2 {padding:0; margin:0; line-height:35px; font-family:BTitrBold; font-size:28px; color:gray; background:#fff; text-align:center;}
a {text-decoration:none; color:#308fd4;}
a:hover {color:#ff3e36; }
p.info {text-align:justify; font-family:bmitra; margin:10px;}
.info:before {content: ""; background:url('info.png'); display:block; width:50px; height:50px; float:right; margin-left:10px; }
.formst1 {	font-family: "Bhoma"; font-size:16px; 	font-weight: normal; font-style: normal;}
.inptnorm {font-family: tahoma; font-size: 12px; padding: 5px;  border: 1px solid #d6d6d6;   border-right: 4px solid #d6d6d6; width: 250px; height: 23px;   background: #ececec;}
.inptnorm:hover   {  border-right: 4px solid gray;}
.inptnorm:focus   { border-right: 4px solid red;}
.inptnorm2 {font-family: tahoma; font-size: 12px; padding: 5px;  border: 1px solid #d6d6d6;   border-right: 4px solid #d6d6d6; width: 50px; height: 23px;   background: #ececec; }
.inptnorm2:hover   {  border-right: 4px solid gray;}
.inptnorm2:focus   { border-right: 4px solid red;}
.btnnorm {cursor:pointer ; display:block; padding: 5px;  border: 0px solid gray;  width: 265px; height: 43px; font-family:"Bhoma"; font-size:16px; border-radius:5px;  background: #2b6584; color:#fff; }
.btnnorm:hover { background: #00b9e7; color:#fff;}
.inptsnorm {font-family: tahoma; font-size: 12px; padding:0 5px;  border: 1px solid #d6d6d6;   border-right: 4px solid #d6d6d6; width: 265px; height: 33px;   background: #ececec; }
.inptsnorm:hover   {  border-right: 4px solid gray;}
.inptsnorm:focus   { border-right: 4px solid red;}


.inptsnorml {font-family: tahoma; font-size: 12px; padding:0 5px;  border: 1px solid #d6d6d6;   border-right: 4px solid #d6d6d6; width: 265px; height: 63px;   background: #ececec; }
.inptsnorml:hover   {  border-right: 4px solid gray;}
.inptsnorml:focus   { border-right: 4px solid red;}


.inptsnormlx {font-family: tahoma; font-size: 12px; padding:0 5px;  border: 1px solid #d6d6d6;   border-right: 4px solid #d6d6d6; width: 95%; height: 163px;   background: #ececec; margin:0 0 10px 0;}
.inptsnormlx:hover   {  border-right: 4px solid gray;}
.inptsnormlx:focus   { border-right: 4px solid red;}
.inptnormd {  font-family: tahoma; font-size: 12px; padding: 5px;  border: 1px solid #d6d6d6;   border-right: 4px solid #d6d6d6; width: 250px; height: 23px;   background: #ececec;}
.inptnormd:hover   {  border-right: 4px solid gray;}
.inptnormd:focus   { border-right: 4px solid red;}



.inptsnorm2 {font-family: tahoma; font-size: 12px; padding:0 5px;  border: 1px solid #d6d6d6;   border-right: 4px solid #d6d6d6; width: 165px; height: 33px;   background: #ececec; }
.inptsnorm2:hover   {  border-right: 4px solid gray;}
.inptsnorm2:focus   { border-right: 4px solid red;}
.inptsnorm3 {font-family: tahoma; font-size: 12px; padding:0 5px;  border: 1px solid #d6d6d6;   border-right: 4px solid #d6d6d6; width: 65px; height: 33px;   background: #ececec; }
.inptsnorm3:hover   {  border-right: 4px solid gray;}
.inptsnorm3:focus   { border-right: 4px solid red;}

.inptsnorm3:disabled {color:#000;  border: 1px solid #d6d6d6; }



.inptsnorm3s {font-family: tahoma; font-size: 12px; padding:0 5px;  border: 1px solid #d6d6d6;   border-right: 4px solid #d6d6d6; width: 65px; height: 30px;   background: #ececec; }
.inptsnorm3s:hover   {  border-right: 4px solid gray;}
.inptsnorm3s:focus   { border-right: 4px solid red;}
.btnnorm2 {cursor:pointer ;  padding: 5px ;  border: 0px solid gray;  width: 105px; height: 39px; font-family:"Bhoma"; font-size:15px; border-radius:5px;  background: #2b6584; color:#fff;  margin-right:10px; text-align:center;}
.btnnorm2:hover { background: #00b9e7; color:#fff;}


.btnnorm3 {cursor:pointer ;  padding: 5px ;  border: 0px solid gray;  width: 105px; height: 39px; font-family:"Bhoma"; font-size:15px; border-radius:5px;  background: #2b6584; color:#fff;  margin-right:10px; text-align:center;}
.btnnorm3:hover { background: #00b9e7; color:#fff;}
.btnnorm4 {cursor:pointer ;  padding: 5px ;  border: 0px solid gray;  width: 165px; height: 33px; font-family:"Bhoma"; font-size:15px; border-radius:5px;  background: #2b6584; color:#fff;  margin-right:10px; text-align:center;}
.btnnorm4:hover { background: #00b9e7; color:#fff;}




.grid1rownorm  {background-color:#fff; color:#284775; text-align:center;}
.grid1rownorm:hover  {background-color:#2b6584; color:#fff; }
.grid1rowred  {background:#cea1a1; color:#000; text-align:center;}
.grid1rowred:hover  {background:#d30000; color:#fff;}
.grid1rowred:hover a  { color:#000; background:#ffc600;  padding:0 10px;}
.grid1rowred a {color:red;}
.martop {margin-top:10px;}
.grid1rowgreen {background:#b6cea1; color:#000; text-align:center;}
.grid1rowgreen:hover  {background:#0a8e00; color:#fff;}
.grid1rowyellow {background:#e6e585; color:#000; text-align:center;}
.grid1rowyellow:hover  {background:#ffe400; color:#000;}
.grid1rowblue {background:#99bed6; color:#000; text-align:center;}
.grid1rowblue:hover  {background:#0069a6; color:#fff;}

.grid1 td {border:1px solid #e4e4e4;}
.grid1row1  {background-color:#F7F6F3; color:#333333; text-align:center;}
.grid1row1:hover  {background-color:#2b6584; color:#fff;}
.grid1row2  {background-color:#fff; color:#284775; text-align:center;}
.grid1row2:hover  {background-color:#2b6584; color:#fff; }
.grid1row1:hover a , .grid1row2:hover a {background-color:#002650; color:#fff;  padding:3 10px;}

.grlink, .grlink1, .grlink2, .grlink3  { padding:5px 10px; font-family:"tahoma"; font-size:12px; border-radius:0px;  background: #2b6584; color:#fff;}
.grlink22 { padding:5px 10px;  border-radius:0px;  background: #2b6584; color:#fff; border-radius:8px; display:block; margin:10px; float:left;}
.grlink22:hover { background: #00b9e7; color:#fff;}

.grlink:hover { background: #00b9e7; color:#fff;}
.grlink1:hover { background: #e80000; color:#fff;}
.grlink2:hover { background: #ffba00; color:#000;}
.grlink3:hover { background: #8fd100; color:#000;}
.grid1pager a { border-left:5px solid #0095db; border-right:5px solid #0095db;  background:#0095db; color:#fff; padding:5px;}
.grid1pager span { border-left:5px solid #67b700; border-right:5px solid #67b700;  background:#67b700; color:#fff; padding:5px;}
.grid1pager span:before {content:" صفحه "}
.grid1pager a:hover { border-left:5px solid #006a89; border-right:5px solid #006a89;  background:#006a89; color:#fff; padding:5px;}
.grid1pager table { margin:15px 0px;}
.grid1pager td {  padding:0;}
.grid1pager table td { padding:0px 5px; border:none;}
.emzaimg {background:url('emzabg.png'); border-radius:5px; float:right;}
.tdeditor {background-color:#bdc6d8 ;border-radius:10px;}
.tdeditor:hover {background-color:#c6d9ff ;border-radius:10px;}
.reContentCell {border:10px solid #fff;}
.tblhov  tr:hover {background-color:#c6d9ff; border-radius:10px; color:#000;}
.tblhov .nohover:hover {background-color:#fff; }
.defrow {background-color:#f9f9f9; border-radius:10px; color:#000;}
.mainsp {margin-top:180px;}
.bhov:hover {background-color:#c6d9ff; border-radius:10px; color:#000;}




.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : none;
	cursor : pointer;
	overflow : auto;
	height : 200px;
	text-align : right; 
	list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #0084c8;
	color: #fff;
	padding: 1px 10px 1px 0;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding: 1px 10px 1px 0;
}


.page {
    width: 210mm;
    height: 297mm;

	}
@page {
  size: A4;
  margin: 40px 10px;
}
@media print {  
.tblcenter{text-align:center;}
.noprint , .info , header
{
    display:none;
    }      
}
