@font-face {
    font-family: 'BYekan';
    src: url('BYekan+.ttf') format('truetype');
         font-weight: normal;
         font-style: normal;
}
@font-face {
    font-family: 'Samim';
    src: url('Samim-FD.ttf') format('truetype');
         font-weight: normal;
         font-style: normal;
}
ul#categories{padding:0px;margin:0px;}
ul#categories a{text-decoration:none; text-align:right;}
ul#categories li{cursor:default; padding: 3px 2px 2px 0;list-style: none; width:180px}
ul#categories li.submenu{cursor:default;
display: block;
    color: #808183;
    text-align: right;
	width:160px;
    padding: 0px 10px 5px 10px;
    text-decoration: none;
	font-family:BYekan;
	font-size:13px;
	border-color:#f2f2f2;
	border-width: 0px 0px 1px 0px; 
	border-style:solid;
	}
.ratingstar{font-size:0pt;margin:0px;padding:0px;width:16px;height:16px;cursor:pointer;display:block;background-repeat:no-repeat;}
.goldstar{background-image:url(../Alogift_Image/Alogift_FirstPage/Alogift_Star_Gold.gif);}
.silverstar{background-image:url(../Alogift_Image/Alogift_FirstPage/Alogift_Star_Silver.gif);}
.redstar{background-image:url(../Alogift_Image/Alogift_FirstPage/Alogift_Star_Red.gif);}
.basefont{direction:rtl;font-size:9pt;COLOR:black;FONT-FAMILY:BYekan}
.basefontwhite{direction:rtl;font-size:9pt;COLOR:white;FONT-FAMILY:BYekan}
.basefontblack{direction:rtl;font-size:9pt;COLOR:black;FONT-FAMILY:BYekan}
.basefontblue{direction:rtl;font-size:9pt;COLOR:#808183;FONT-FAMILY:BYekan}
.basefontbluebold{direction:rtl;font-size:9pt;COLOR:#283c93;FONT-FAMILY:Samim;font-weight:bold}
.basefontredbold{direction:rtl;font-size:9pt;COLOR:#C00000;FONT-FAMILY:BYekan; font-weight:bold;margin-top:0px}
.basefontpurple{direction:rtl;font-size:9pt;COLOR:#90278e;FONT-FAMILY:BYekan}
.basefontred{direction:rtl;font-size:9pt;COLOR:#C00000;FONT-FAMILY:BYekan}
.smallfont{direction:rtl;font-size:12px;COLOR:#283c93 ;FONT-FAMILY:BYekan}
.smallfont1{direction:rtl;font-size:12px;COLOR:#283c93 ;FONT-FAMILY:BYekan;margin-left:15px}
.smallfont2{direction:rtl;font-size:12px;COLOR:#d43644 ;FONT-FAMILY:BYekan}
.basefonten{direction:ltr;font-size:9pt;COLOR:black;FONT-FAMILY:BYekan}
.titlefont{direction:rtl;font-size:10pt;font-weight:bold;COLOR:#FF6600;FONT-FAMILY:BYekan}
.selectedmenu{text-decoration:none;direction:rtl;font-size:9pt;COLOR:#283c93;background-color:#C0C0C0;FONT-FAMILY:BYekan}
.graymenu{text-decoration:none;direction:rtl;font-size:9pt;COLOR:#283c93;background-color:#E0E0E0;FONT-FAMILY:BYekan}
.selectedmenubold{text-decoration:none;direction:rtl;font-size:9pt;font-weight:bold;COLOR:#283c93;background-color:#C0C0C0;FONT-FAMILY:BYekan}
.graymenubold{text-decoration:none;direction:rtl;font-size:9pt;font-weight:bold;COLOR:#283c93;background-color:#E0E0E0;FONT-FAMILY:BYekan}
.graytable{BORDER-BOTTOM:#ffffff 1px solid;BORDER-TOP:#ffffff 1px solid;BORDER-LEFT:#f0f0f0 1px solid;BORDER-Right:#f0f0f0 1px solid;BACKGROUND-COLOR:#f0f0f0;HEIGHT:25px;TEXT-ALIGN:Right;PADDING-RIGHT:6px}
.darkgraytable{BORDER-BOTTOM:#ffffff 1px solid;BORDER-TOP:#ffffff 1px solid;BORDER-LEFT:#c0c0c0 1px solid;BORDER-Right:#c0c0c0 1px solid;BACKGROUND-COLOR:#c0c0c0;TEXT-ALIGN:Right;PADDING-RIGHT:6px}
.whitetable{BORDER-BOTTOM:#ffffff 1px solid;BORDER-TOP:#ffffff 1px solid;BORDER-LEFT:#ffffff 1px solid;BORDER-Right:#ffffff 1px solid;BACKGROUND-COLOR:#ffffff;HEIGHT:8px;TEXT-ALIGN:Right;PADDING-RIGHT:6px}
.link{text-decoration:none;direction:rtl;FONT-SIZE:12px;COLOR:blue;FONT-FAMILY:BYekan;font-style:normal}
.linkblack{text-decoration:none;direction:rtl;FONT-SIZE:9pt;COLOR:black;FONT-FAMILY:BYekan;font-style:normal}
.linkmyblue{text-decoration:none;direction:rtl;FONT-SIZE:13px;COLOR:#808183;FONT-FAMILY:BYekan;font-style:normal}
.linkmyblue1{text-decoration:none;direction:rtl;FONT-SIZE:12px;COLOR:#283c93;FONT-FAMILY:BYekan;font-style:normal}
.linkmyred{text-decoration:none;direction:rtl;FONT-SIZE:12px;COLOR:#C00000;FONT-FAMILY:BYekan;font-style:normal}
.linkdarkgray{text-decoration:none;direction:rtl;FONT-SIZE:12px;COLOR:#606060;FONT-FAMILY:BYekan;font-style:normal}
.txtinput{direction:rtl;BORDER-RIGHT:#5c9bee 1px solid;BORDER-TOP:#5c9bee 1px solid;FONT-SIZE:10pt;BORDER-LEFT:#5c9bee 1px solid;BORDER-BOTTOM:#5c9bee 1px solid;FONT-FAMILY:BYekan;BACKGROUND-COLOR:#eff4ff;width:250px}
.txtinputen{direction:ltr;BORDER-RIGHT:#5c9bee 1px solid;BORDER-TOP:#5c9bee 1px solid;FONT-SIZE:10pt;BORDER-LEFT:#5c9bee 1px solid;BORDER-BOTTOM:#5c9bee 1px solid;FONT-FAMILY:BYekan;BACKGROUND-COLOR:#eff4ff;width:250px}
.upload{direction:rtl;BORDER-RIGHT:#5c9bee 1px solid;BORDER-TOP:#5c9bee 1px solid;FONT-SIZE:10pt;BORDER-LEFT:#5c9bee 1px solid;BORDER-BOTTOM:#5c9bee 1px solid;FONT-FAMILY:BYekan;BACKGROUND-COLOR:#eff4ff;width:250px;height:22px}
.errormessage{direction:rtl;FONT-SIZE:9pt;COLOR:red;FONT-FAMILY:BYekan}
.button{BORDER-RIGHT:#5c9bee 1px solid;BORDER-TOP:#5c9bee 1px solid;FONT-SIZE:12px;FILTER:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#b2d3fd, endColorStr=#deedff);BORDER-LEFT:#5c9bee 1px solid;WIDTH:140px;CURSOR:hand;COLOR:black;BORDER-BOTTOM:#5c9bee 1px solid;FONT-FAMILY:BYekan;HEIGHT:20px; background-color:#fff}
.basefontpic{direction:rtl;font-size:12px;COLOR:black;FONT-FAMILY:BYekan}
.kadr{}
.kadrbottom{BORDER-BOTTOM:#C0C0C0 1px solid;BACKGROUND-COLOR:#E0E0E0}
.kadrimage{BORDER-RIGHT:#fff 1px solid;BORDER-TOP:#fff 1px solid;BORDER-LEFT:#fff 1px solid;BORDER-BOTTOM:#fff 1px solid;BACKGROUND-COLOR:#ffffff}
.kadrimagenoleft{BORDER-TOP:#FFF 1px solid;BORDER-BOTTOM:#FFF 1px solid;BORDER-RIGHT:#FFF 1px solid;BACKGROUND-COLOR:#ffffff}
.kadrcodecenter{background-color:#d2d3d7}
.kadrcoderight{background-color:#d2d3d7}
.kadrcodeleft{background-color:#d2d3d7}
.kadrcodefull{background-color:#e0e0e0}
.kadrtitlecenter{padding-right:2pt;padding-left:2pt;BORDER-RIGHT:#ffffff 1px solid;BORDER-LEFT:#ffffff 1px solid;BACKGROUND-COLOR:#fff}
.kadrtitleleft{padding-right:2pt;padding-left:2pt;BORDER-RIGHT:#ffffff 1px solid;BACKGROUND-COLOR:#fff}
.kadrtitleright{padding-right:2pt;padding-left:2pt;BORDER-LEFT:#ffffff 1px solid;BACKGROUND-COLOR:#FFF}
.kadrtitlefull{padding-right:2pt;padding-left:2pt;}
.kadrwhite{BORDER-RIGHT:#C0C0C0 1px solid;BORDER-LEFT:#C0C0C0 1px solid;BACKGROUND-COLOR:#ffffff}
.topwhite{BORDER-TOP:#C0C0C0 1px solid;BACKGROUND-COLOR:#FFFFFF}
.kadrbottomwhite{BORDER-BOTTOM:#C0C0C0 1px solid;BACKGROUND-COLOR:#FFFFFF}
.kadrtopwhite{BORDER-TOP:#C0C0C0 1px solid;BACKGROUND-COLOR:#FFFFFF}
.treeview ul{margin:0;padding:0; width:200px}
.treeview li.submenu ul{display:none; margin-right:-20px}
.treeview li.submenu{cursor:hand !important;}
.tabs{list-style-type:none;padding:0;margin:0;}
.tabs li{float:right;padding:0;margin:0;padding-top:0;background-color:#283c93;margin-right:1px;border-radius:5px 5px 0px 0px;height:25px;width:90px;}
.tabs li a{display:block;padding:0px 10px;color:#FFF;text-decoration:none;border-radius:5px 5px 0px 0px;background-color:#283c93;height:25px;width:90px;}
.tabs li a:hover{color:#283c93;border-radius:5px 5px 0px 0px;background-color:#ECECEC;height:25px;width:90px;}
.mainblue{width:90px;height:25px;background:url(../Alogift_Image/Alogift_FirstPage/menu.jpg) 0 0px;}
.maingray{width:90px;height:25px;background:url(../Alogift_Image/Alogift_FirstPage/menu.jpg) 0 -25px;}
.tdstyle{border-color:#f2f2f2;border-width: 0px 0px 1px 0px; border-style:solid; padding: 3px 2px 2px 0}
.lasttdstyle{ border:0px; padding: 3px 2px 2px 0}
.tdstyleicon{border-color:#f2f2f2;border-width: 0px 0px 1px 0px; border-style:solid; width: 16px; padding: 3px 2px 2px 0}
.lasttdstyleicon{border:0; width: 16px; padding: 3px 2px 2px 0}
.tdtitle{width:180px !important;font-size:12pt;padding:0 8px 3px 0; text-align:center;width:100%; border-color:#283c93;border-width: 0px 0px 1px 0px; border-style:solid;}
.tdspecial{margin-top:0px;
 border-width:1px 0 1px 0;
border-color: #C0C0C0}
.tabletitle{ text-align:center;width:100%; border-color:#C0C0C0; border-width: 0px 0px 2px 0px; border-style:solid;}
ul.mymenu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

li {
    float: right;
}

li a {
    display: block;
    color: #808183;
    text-align: center;
    padding: 0px 10px 5px 10px;
    text-decoration: none;
	font-family:BYekan;
	font-size:16px;
	
}

li a:hover {
    color: #283c93 !important;
}
li.active a{
	color: #283c93;}
	
li.myli1 {
	display: block;
    text-align: right;
	width:180px !important;
	border-color:#f2f2f2;
	border-width: 0px 0px 1px 0px; 
	border-style:solid;
	
    }
	
li.myli1 a{display: block;
    color: #808183;
    text-align: right;
	width:180px !important;
    padding: 0px 10px 5px 10px;
    text-decoration: none;
	font-family:BYekan;
	font-size:13px;}

.li.myli1 a:hover{
color: #283c93 !important;}

.linkmyblue a:hover{
color: #283c93;}

ul#categories li.submenu:hover{color: #283c93;}

li.myli2 {display: block;
    text-align: right;
	width:180px !important;
	border-color:#f2f2f2;
	border-width: 0px 0px 1px 0px; 
	border-style:solid;
	font-family:BYekan;
	font-size:11px;}
	
	ul#categories li.submenu:active{color: #283c93;}
	
	ul#categories li.myli1 a:active{color: #283c93;}
	ul#categories li a:active{color: #283c93;}

li.myli2 a{display: block;
    color: #808183;
    text-align: center;
    padding: 0px 10px 5px 10px;
    text-decoration: none;
	font-family:BYekan;
	font-size:11px;}


.circle{color:#d1d2d4}
.circle:before {
  content: ' \25CF';
  font-size: 10px;
  color:#2060a0 !important;
}
.circleEmptyInside:before {
  content: ' \25CB';
  font-size: 10px;
  color:#2060a0 !important;
}
.gridview{
border-width:0px;
border-style:none;
}
.iconstyle{
width:20px;
height:20px}
.iconstylenone{
display:none}
.half-circle {
    width: 100px;
    height: 100px;
    background-color: gold;
    border-top-left-radius: 110px;
    border-top-right-radius: 110px;
    border-bottom-right-radius: 110px;
    border-bottom-left-radius: 110px;
    border: 5px solid white;
    
}
.whitecolorfont{
color:#fff;
}
.redcolorfont{
color:#C00000;
font-family:BYekan;
font-weight:bold
}