/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
@font-face {
    font-family: Nesf;
    font-style:  normal;
    font-weight: normal;
    src: url(/NPWebSiteEShop/Include/NESF0.eot);
  }
.MainTopMenu
{
	border-right: #0000ff 1px groove;
	border-top: #0000ff 0.5px solid;
	border-left: #0000ff 0.5px solid;
	border-bottom: #0000ff 1px groove;
	background-color: #ffffff;
}
.RMenuTitles
{
	font-weight: bold;
	font-size: 10pt;
	height: 23px;
}
.ImgL1
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/NPWebSiteEShop/Images/zFastPage/AO01.png' );
	cursor: hand;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
	width: 200px;
}
.ImgL2
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/NPWebSiteEShop/Images/zFastPage/AO01-.png' );
	cursor: hand;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.PrImg
{
	border-right: silver 1px ridge;
	border-top: silver 1px ridge;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	border-left: silver 1px ridge;
	width: 90px;
	cursor: hand;
	color: #ff0000;
	border-bottom: silver 1px ridge;
	/*height: 90px;*/
	text-align: center;
}
.PrMFImg
{
	border-right: silver 1px ridge;
	border-top: silver 1px ridge;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	border-left: silver 1px ridge;
	width: 200px;
	cursor: hand;
	color: #ff0000;
	border-bottom: silver 1px ridge;
	/*height: 90px;*/
	text-align: center;
}
.RightMenuContL1
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	/*border-left: #ff9933 1px ridge;
	border-right: #ff9933 1px ridge;
	padding-top: 0px;
	border-bottom: #ff9933 3px ridge;*/
	background-color: #efeecf;
}
.RightMenuContL2
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 2px;
	/*border-left: #ff9933 1px ridge;
	border-right: #ff9933 1px ridge;
	border-bottom: #ff9933 3px ridge;
	/*background-color: #ffcc00;*/
	background-color: transparent;
}
.Level1
{
	font-weight: bold;
	font-size: 9pt;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src= '/NPWebSiteEShop/Images/zFastPage/BG01.png' );*/
	/*filter: progid:DXImageTransform.Microsoft.dropShadow(Color=#990000,offX=-1,offY=1,positive=true);*/
	/*filter: progid:DXImageTransform.Microsoft.Glow(color=#990000,strength=1);*/
	/*width: 150px;*/
	cursor: hand;
	border-top-style: none;
	/*padding-top: 5px;*/
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	background-color: transparent;
	text-align: right;
	border-bottom-style: none;
}
.Level2
{
	font-weight: bold;
	font-size: 9pt;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src= '/NPWebSiteEShop/Images/zFastPage/BG02.png' );*/
	/*filter: progid:DXImageTransform.Microsoft.Glow(color=#009999,strength=1);*/
	/*width: 150px;*/
	cursor: hand;
	border-top-style: none;
	/*padding-top: 5px;*/
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	background-color: transparent;
	text-align: right;
	border-bottom-style: none;
}
.lblButtonL1
{
	font-weight: bolder;
	font-size: 10pt;
	cursor: hand;
	color: orange;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	background-color: transparent;
	border-bottom-style: none;
}
.lblButtonL2
{
	font-weight: bolder;
	font-size: 9pt;
	cursor: hand;
	color: Lime;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	background-color: transparent;
	border-bottom-style: none;
}
.lblButton
{
	font-size: 9pt;
	cursor: hand;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: right;
	border-bottom-style: none;
}
LinkButton,.LinkButton:visited,.LinkButton:active,.LinkButton:link
{
	text-align: center;
	color: blue;
	background-color: #dddddd;
	font-weight: bold;
	border: 3px double silver;
	margin-bottom: 1px;
	margin-top: 5px;
	font-size: 8pt; 
	line-height: 11pt; 
	padding-bottom: 2px; 
	padding-top: 2px
}
.LinkButton:hover
{
	text-align: center;
	color: yellow;
	background-color: #aa0000;
	font-weight: bold;
	border: 3px double gray;
	margin-bottom: 1px;
	font-size: 8pt; 
	line-height: 11pt; 
	padding-bottom: 2px; 
	padding-top: 2px
}
GeneralLinkButton,.GeneralLinkButton:visited,.GeneralLinkButton:active,.GeneralLinkButton:link
{
	text-align: center;
	color: blue;
	background-color: #dddddd;
	font-weight: bold;
	border: 3px double silver;
	margin-bottom: 1px;
	margin-top: 5px;
	font-size: 8pt; 
	line-height: 11pt; 
	padding-bottom: 2px; 
	padding-top: 2px
}
.GeneralLinkButton:hover
{
	text-align: center;
	color: black;
	background-color: #ffcc66;
	font-weight: bold;
	border: 3px double gray;
	margin-bottom: 1px;
	font-size: 8pt; 
	line-height: 11pt; 
	padding-bottom: 2px; 
	padding-top: 2px
}
.FadePageTop
{
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#77000000, endColorstr=#77000000);
}
.FadeHeader
{
	font-weight: bold;
	font-family: Nesf, Tahoma;
	color: yellow;
	font-size: 8pt;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#99bf0000, endColorstr=#99bf0000);
}
.FadeHeaderLeft
{
	padding-left: 15px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#99bf0000, endColorstr=#00000000);
}
.FadeHeaderRight
{
	padding-right: 15px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#00000000, endColorstr=#99bf0000);
}
.FadeContent
{
	font-family: Tahoma, Nesf;
	color: #ffffff;
	font-size: 9pt;
	padding-left: 15px;
	text-decoration: none;
	border: #444444 1px solid;
	padding-right: 15px;
	padding: 10px;
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bb000000, endColorstr=#99000000);*/
	background-image: url('/NPWebSiteEShop/Images/TBG-D80.png');
	height: 100%;
}
.FadeContentW100
{
	font-family: Tahoma, Nesf;
	color: #ffffff;
	font-size: 9pt;
	text-decoration: none;
	border: #444444 1px solid;
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bb000000, endColorstr=#99000000);*/
	background-image: url('/NPWebSiteEShop/Images/TBG-D80.png');
	width: 99%;
}
.FadeContentLight
{
	font-weight: bold;
	font-family: Nesf, Tahoma;
	color: #ffffff;
	font-size: 8pt;
	padding-left: 15px;
	text-decoration: none;
	border: #444444 1px solid;
	padding-right: 15px;
	padding: 10px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bb222222, endColorstr=#99222222);
	height: 100%;
}
.VerticalTextRight
{
	font-family: Nesf, Tahoma;
	position: relative;
	text-align: center;
	float: right;
	width: 15px;
	top: -5px;
	margin: 5px;
	writing-mode: tb-rl;
}
.VerticalTextLeft
{
	font-family: Nesf, Tahoma;
	position: relative;
	text-align: center;
	float: left;
	width: 15px;
	top: -5px;
	margin: 5px;
	writing-mode: tb-rl;
}
.txtGlow
{
	/*filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=2);*/
	/*filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=10, direction=200);*/
	filter: progid:DXImageTransform.Microsoft.Glow(color= 'blue' ,Strength= '1');
	/*filter: progid:DXImageTransform.Microsoft.Alpha(style=2,opacity=25,finishOpacity=100);*/

}
.LTRDIR
{
	direction:ltr;
}
.RTLDIR
{
	direction:rtl;
}
.LAlign
{
	text-align: left;
}
.CAlign
{
	text-align: center;
}
.RAlign
{
	text-align: right;
}
.FullJustify
{
	text-align: justify;
}
.HTC_MainFrameHighLight
{
	behavior: url(/NPWebSiteEShop/Include/HTCs/MainFrameHRefHighLight.htc);
}
.HTC_InTextPicHighLight
{
	behavior: url(/NPWebSiteEShop/Include/HTCs/InTextPicHighLight.htc);
}
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
P
{
    FONT-WEIGHT: normal;
    TEXT-JUSTIFY: auto;
    DIRECTION: rtl;
    TEXT-INDENT: 10pt;
}
LI
{
	list-style-position: inside;
	list-style-type: square;
}
BODY
{
    
    FONT-WEIGHT: bold;
    font-size: 9pt;
    MARGIN: 0px;
    OVERFLOW: auto;
    WIDTH: 100%;
    COLOR: #000033;
    FONT-FAMILY: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;
    HEIGHT: 100%;
    direction: rtl; 
    /*SCROLLBAR-FACE-COLOR: #14508c;
    SCROLLBAR-HIGHLIGHT-COLOR: #dcdcc8;
    SCROLLBAR-SHADOW-COLOR: #7d7364;
    SCROLLBAR-3DLIGHT-COLOR: #7d7364;
    SCROLLBAR-ARROW-COLOR: #dcdcc8;
    SCROLLBAR-TRACK-COLOR: #2864a0;
    SCROLLBAR-DARKSHADOW-COLOR: #554b3c;
    SCROLLBAR-BASE-COLOR: #14508c;*/
}
IFRAME
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;
    POSITION: static;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right;
}
A
{
	font-size: 9pt;
	font-family: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;
	text-decoration: none;
}
A:visited
{
	font-size: 9pt;
	color: #660099;
	border-bottom: 1px solid;
	font-family: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;
	text-decoration: none;
}
A:link
{
	color: #000000;
	font-size: 9pt;
	font-family: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;
	text-decoration: none;
	COLOR: blue;
	border-bottom: 1px solid;
}
A:hover
{
	font-size: 9pt;
	color: #ff0000;
	border-bottom: 1px solid;
	font-family: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;
}
IMG
{
	/*border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;*/
}
SELECT
{
	FONT-FAMILY: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;
	direction: rtl;
	font-size: 9pt;
}
OPTION
{
	FONT-FAMILY: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;
	direction: rtl;
	font-size: 9pt;
}
INPUT
{
	FONT-FAMILY: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;
	direction: rtl;
	font-size: 9pt;
}
SPAN
{
	FONT-FAMILY: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;
	font-size: 9pt;
	/*text-align: justify;*/
}
DIV
{
	font-size: 9pt;
	font-family: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;
	/*text-align: justify;*/
}
P
{
	/*Yes : ,,'B ChshmhB','B Mahsa',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/
	/*FONT-FAMILY: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;*/
	FONT-FAMILY: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;
	font-size: 9pt;
	/*text-align: justify;*/
}
LI
{
	FONT-FAMILY: Nesf,Tahoma,Nazanin,Lotus, Arial, 'Times New Roman' , Verdana;
	font-size: 9pt;
}
