﻿
html{ width:100%; height:100%;}
body 
{
	width:100%;
	height:100%;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Times New Roman;
	font-size: 0.8em;
	text-align: center;
	direction: rtl;
	line-height: 2em;
}

.tbDatePicker{ width:100px; text-align:left; direction:ltr;}
.textMarquee{font-weight:bold;}

/*برای اینکه عکس های بزرگتر از اندازه باعث اسکرول نشوند*/
.blogContent img{
    max-width:100%;
}
/*برای اینکه عکس های بزرگتر از اندازه باعث اسکرول نشوند*/
.newslistFullLink img{
    max-width:100%;
}

.tableWithBorder {
    border-collapse: collapse;
}
.tableWithBorder th , .tableWithBorder td {
    text-align:center;
}
.tableWithBorder, .tableWithBorder th,.tableWithBorder td {
    border: 1px solid black;
    word-wrap: break-word; 
}

select:disabled{color:#aaa;}
/*.comment:empty{display:none;}*/

input{ padding:2px;}

.MainMenuM { width:100%; z-index:1000; }
.MainMenuM img.icon { border-style:none;vertical-align:middle; margin:0 3px; max-width:40px; }
.MainMenuM  img.separator { border-style:none;display:block; }
.MainMenuM  img.horizontal-separator { border-style:none;vertical-align:middle; }
.MainMenuM  ul { list-style:none;margin:0;padding:0;width:auto; }
.MainMenuM  ul.dynamic { z-index:1; }
.MainMenuM  a { text-decoration:none;white-space:nowrap;display:inline-block;  }
.MainMenuM  a.static { text-decoration:none;border-style:none;}
.MainMenuM  a.popout { background-image:url("images/arrow.gif");background-repeat:no-repeat;background-position:left center;}
.MainMenuM  a.dynamic { text-decoration:none;border-style:none; }
.MainMenuM  a.static.selected { text-decoration:none;border-style:none; }
.MainMenuM  a.dynamic.selected { text-decoration:none;border-style:none; }
/*.staticMenuStyleMainMenu { z-index:150000;}*/ /*آیتم های منو بر روی تمام آبجکت های صفحه قرار بگیرد*/
.mainmenu .DynamicMenuStyleMainMenu{ display:none; }  /*برای اینکه قبل از اینکه سایت کامل لود شود آیتم های داینامیک منو وسط صفحه ولو نباشند*/

.onTheflyMenuIcon{position:absolute; display:none; background-color:White; border:1px solid #eee; height:9px; line-height:1em; font-size:8px; color:Black; cursor:pointer;}
.menuEditOnTheFly{position:fixed; top:30%; left:30%;  background-color: White; border:1px solid black; border-radius: 5px;  padding:20px; z-index:10000; }
.pageEditOnTheFly{position:fixed; top:20%; left:20%;  background-color: White; border:1px solid black; border-radius: 5px;  padding:20px; z-index:10002; width:700px; height:400px; }
.fvPage{ margin:10px 0px; width:100%; text-align:right;  }



.onTheflyDiv-disabled-block {
position: fixed;
top: 0;
left: 0;
z-index: 1006;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
}


.onTheflyDivPage{ position:fixed; z-index:1006; top:90px; bottom:1%; left:5%; right:5%;   padding:10px; background-color:White; border: 1px solid rgb(190, 190, 190); border-radius:0 7px 0 0; box-shadow: rgba(0, 0, 0, 0.9) 0px 8px 26px; v-webkit-box-shadow: rgba(0, 0, 0, 0.9) 0px 8px 26px;}
#closeOnTheflyDivPage{position:absolute; top:0; left:0; width:24px; height:24px; cursor:pointer; background-image:url( Images/icon/24x24/cancel24.png)}

.onTheflyDivWeekProgramClass{ position:fixed; z-index:10006; top:100px; width:620px; height:500px;  padding:10px; background-color:White; border: 1px solid rgb(190, 190, 190); border-radius: 7px ; box-shadow: rgba(0, 0, 0, 0.9) 0px 8px 26px; v-webkit-box-shadow: rgba(0, 0, 0, 0.9) 0px 8px 26px;}
.onTheflyshowJSmessage{ position:fixed; z-index:1010; top:100px; left:20%; right:20%;  padding:15px; background-color:White; border: 1px solid rgb(190, 190, 190); border-radius: 7px ; box-shadow: rgba(0, 0, 0, 0.9) 0px 8px 26px; v-webkit-box-shadow: rgba(0, 0, 0, 0.9) 0px 8px 26px;}

.onprintHide{}

.UpdateProgressText{position:fixed; top:50%; left:40%;  background-color: White; border:1px solid black; border-radius: 5px;  padding:20px; z-index:10001; }


.GradeListItemHover , .GradeMahaneItemHover , .GradeItemHover {
  cursor:context-menu;
}

.clearSelectedFile {
    width: 14px; height: 14px; background-image: url(images/clear14.png); cursor: pointer;
}

/**************************************************************/
/*.profile_popup_head{
    background-image: url("images/profile_popup_head-bg.gif");
  height : 13px;
  padding:0;
  margin:0;
}

.profile_popup_mid
{
	background-image: url("images/profile_popup_mid-bg.gif");
}
.profile_popup_mid_inner{ margin:0 auto; min-height:150px;}

.profile_popup_footer{
    background-image : url("images/profile_popup_foot-bg.gif");
   height : 50px;
   text-align:left;
}*/


#divStudentProfilePopUp{position: absolute; top: 30px; right: -300px; width:500px; height:400px; display: none; z-index: 20000; font-size:11px; background-repeat: no-repeat; overflow-y:scroll; background-color:#fff;  border-radius:5px; padding:5px;  -moz-box-shadow: 5px 5px 10px 1px #262626; -webkit-box-shadow: 5px 5px 10px 1px #262626; 	box-shadow: 5px 5px 10px 1px #262626;   }
#divTeacherProfilePopUp{position: absolute; top: 30px; right: -300px; width:500px; height:400px; display: none; z-index: 20000; font-size:11px; background-repeat: no-repeat; overflow-y:scroll; background-color:#fff;  border-radius:5px; padding:5px;  -moz-box-shadow: 5px 5px 10px 1px #262626; -webkit-box-shadow: 5px 5px 10px 1px #262626; 	box-shadow: 5px 5px 10px 1px #262626; }
#divStudentProfilePopUpShowProfile , .divStudentProfilePopUpGereftanNobat , #divTeacherProfilePopUpShowProfile , .divTeacherProfilePopUpGereftanNobat{
	display: inline-block;
	color: White;
	width: 110px;
	padding: 5px 5px 0;
	height: 25px;
	margin: 8px 0 0 15px;
	text-align: center;
	background-color: #ffcc00;
	text-decoration: none;
}


.ajaxLoader{ background-image:url('Images/ajaxloader.gif'); width:43px; height:43px; }

#divPopUp {position: absolute; display:none; top: 20px; text-align:right; font-size:11px;   right: -50px;  z-index: 20000; width:450px; height:400px; overflow-y:scroll; background-color:#fff; border-radius:5px; padding:5px;  -moz-box-shadow: 5px 5px 10px 1px #262626; -webkit-box-shadow: 5px 5px 10px 1px #262626; 	box-shadow: 5px 5px 10px 1px #262626;}

/*********************************************************************/
img{ border: dashed 0px transparent;
}



.btnImg1,.btnImg2,.btnImg3,.btnImg4,.btnImg5,.btnImg6,.btnImg7,.btnImg8{display:inline-block; width:80px; height:80px; background-image:url(images/icoon.png); background-repeat:no-repeat; }
.btnImg1{ background-position: 0px 0px; background-repeat:no-repeat; }
.btnImg2{  background-position:-80px 0px;}
.btnImg3{  background-position:-160px 0px; }
.btnImg4{  background-position:-240px 0px; }
.btnImg5{  background-position:-320px 0px; }
.btnImg6{  background-position:-400px 0px; }
.btnImg7{  background-position:-480px 0px; }
.btnImg8{  background-position:-560px 0px; }

.h1,.h2,.h3,.h4{}
.h1{ font-size:15pt; }
.h2{ color:Yellow; font-size:14pt; background-color:Green; padding:5px;}
.h3{ color:White; font-size:12pt; background-color:blue; padding:3px;}

.leftwrite{ direction:ltr; text-align:left;}
.rightwrite{ direction:rtl; text-align:right;}

.HelpOfPage{ position: absolute; top:24px; left:0px; float:left;  width:24px; height:24px; background-image:url(images/icon/HelpOfPage.png); margin:0 7px;}
.HelpOfPageText { position:absolute; top:24px; left:0px; min-width:400px; display:none; z-index:11000; background-color:White; border-radius:8px; padding:7px; box-shadow: rgba(0, 0, 0, 0.9) 0px 8px 26px; v-webkit-box-shadow: rgba(0, 0, 0, 0.9) 0px 8px 26px; }

/*labeleManage : lm*/
.lmh1{font-size:15pt; color:Blue; padding-bottom:10px; border-bottom:solid 1px #cccccc;}
.lmh2{
	font-size: 13pt;
	color: #A52A2A;
	padding-bottom: 7px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #EEBBBB;
}
.lmh3{font-size:11pt; color:Orange;}
.lmh1,.lmh2,.lmh3{  }

.lMessage{ background-color:Red; color: Black; font-size:11px;}


.btnMainPage,.btnSave,.btnPrevPage,.btnAddNewRow,.btnDelete,.btnEdit,.btnUpload,.btnSaveChange,.btnSearch,.btnSeeResult,.btnDownload,.btnRefresh,
.btnCancel,.btnInsert 
{
	margin:5px; padding:5px; width:100px; height:35px; background-repeat: no-repeat; background-position: left center; cursor:pointer;
}

.t101{ width:50%; float:right;}
.t102{float:left;}

.btnMainPage{}
.btnInsert{}
.btnSearch{background-image: url('Images/icon/search32.png');} 
.btnSave{background-image: url('Images/icon/save32.png');}
.btnPrevPage{}
.btnAddNewRow{
	background-image: url('Images/icon/new32.png');
}
.btnDelete{background-image: url('Images/icon/cancel32.png');}
.btnEdit{}
.btnUpload{}
.btnSaveChange{}
.btnSearch{}
.btnSeeResult{}
.btnDownload{}
.btnRefresh{}
.btnCancel{background-image: url('Images/icon/cancel32.png');}
.btnPrint{background-image: url('Images/icon/print32.png'); width:32px; height:32px; cursor:pointer; float:left;   }
.btnPrintSmall{background-image: url('Images/icon/print24.png'); width:24px; height:24px; cursor:pointer; float:left;   }
.spanSearchPerson{ background-image: url('Images/icon/24x24/search_image.png'); width:24px; height:24px; cursor:pointer; display:inline-block;   }

.lbEdit , .lbDelete , .lbSaveChange , .lbCancel , .lbSelect{ text-decoration:none; font-size:9pt; padding-left:3px; padding-right:3px; background-image:none; }
.lbEdit a:hover,.lbDelete a:hover , .lbSaveChange  a:hover, .lbCancel a:hover , .lbSelect a:hover { text-decoration:underline; background-color:White;}

.excellBtn{background-image: none;}


.btnViewMgh , .btnUploadMgh, .btnPrintMgh { font-weight:bold; background-color:transparent; border:none; margin:2px 5px;   width:52px; height:52px; background-repeat: no-repeat;	background-position: center top; vertical-align:bottom; }
.btnViewMgh{background-image: url('Images/Mgh/viewMgh.png');}
.btnUploadMgh{background-image: url('Images/Mgh/uploadMgh.png');}
.btnPrintMgh{background-image: url('Images/Mgh/printMgh.png');}

.btnEditSmall{}

.label1 , .label2 , .label3 , .label4 , .label5 {}

.label1{width:200px}
.label2{width:150px}
.label3{width:100px}
.label4{width:80px}
.label5{width:50px}

.select0{ width:250px;}
.select1{ width:200px;}
.select2{ width:150px;	margin-right: 0px; } 
.select3{ width:100px;}
.select4{ width:50px;}

button{font-family:Tahoma;}
.tb1,.tb2,.tb3,.tb4,.tb5{ font-family:Tahoma;}
.tb1{ width:200px;}
.tb2{ width:150px;}
.tb3{ width:100px;}
.tb4{ width:40px;}
.tb5{ width:25px;}

.divBtnAddNewRow{ float:left;  padding:5px 10px 5px 5px;  }
.divGvAddNewRow , .divGvManage{ padding-right:10px; padding-left:5px;}
.duvAddNewRowBtns{	text-align: right;	clear:both; }

.divBtnSendSms{}
.divAddNewRow{}
.divWeekProgram{}
.divWeekProgram table{ padding:0px; margin:0px;}
.divWeekProgram td{ width:105px; height:100px; text-align:center; vertical-align:middle; border-left:solid 1px black; border-bottom:solid 1px black;  }
.divWeekProgramAdmin { width:1660px; background-color:White;  }
.divWeekProgramAdmin table{ padding:0px; margin:0px;}
.divWeekProgramAdmin td{ width:174px; height:100px; text-align:center; vertical-align:middle; border-left:solid 1px black; border-bottom:solid 1px black;  }

.divClassDDL{ padding:10px 0px;}

.divItemIndex{  }

.imgWeekProgram{ width:600px;}

.divManageContent
{	
	width: 800px;
	text-align:right;
	direction:rtl;
	padding:20px 10px 10px 7px;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;	
}
.divContentPlaceHolder2 
{
	 background-position: center top; width: 100%; background-repeat: no-repeat; text-align: center;
}
.divWeekProgramItem{ width:100%; vertical-align:middle; font-size:9pt; }
.divSendSmsToAll{}
.divGvSendSmsCheckBox{}
.divCheckAll{ direction:ltr;}
.divSearchFactor{ background-color:#eee; border:dashed 1px black; padding:20px 15px; margin:20px 0px;} 
 

.tbNumofNeRow{ width:30px;  }

.panelMessage{ color:White; text-align: center; padding: 10px; margin: 10px; background-color: #aa0000;}

.divMotevaledinMahListItem{   display:inline-block; width:75px; height:131px; padding:2px; } 
.divMotevaledinMahListItem img{   margin:0 auto; min-height:75px;} 

.divMotevaledinEmroozListItem{  }
.divMotevaledinEmroozListItem img{ }


.gvAddNewRow{}  
.menuManage{}

.fv{}

.gv{ color:Black;background-color:#99CCFF;border-color:Tan;border-width:1px;border-style:solid;width:100%;border-collapse:collapse;}
.gv th{color:White;background-color:#194D6C;font-size:11px;font-weight:normal;}
.gv th a{color:White; text-decoration:none;}
.gv tr:nth-child(odd){background-color:#D2E9F7;}
.gv tr:nth-child(even){background-color:#ECE9D8;}
.gvEditRow{}
.gvFooterStyle{}

.tbGrade{ width:40px;}
.divNomreTosifi{ font-size:11px;}
.divNomreTosifi input{  }


.tableMasterPagesSelect{}
.tableMasterPagesSelect input[type="image"]{ border-radius: 7px; width:252px; height:311px; }
.tableMasterPagesSelect .d21{ float:right; width:270px;  min-height:330px; border:1px dashed #eee; margin : 30px 0 0;}
.tableMasterPagesSelect .d21 .t21{margin:0 auto;}

        
        .divText
        {
          
            margin: 10px 0;
        }
        
        
.divNewsItemFooter
{
	text-align:left; width:100%;
	}       
	
	
.divLinksDefault{}	 
.divLinksDefault a{ text-decoration:none;}
.divLinksDefault a:hover{ text-decoration:underline}
        


.onHoverShow{ position:relative;}
.onHoverShowItem{position:absolute; top:0; left:0;}
 
.cityNameList{ text-align:left; width:100%; height:30px;}
.cityNameList span{display:inline-block; margin:5px 5px; cursor:pointer; color:#515151;}

fieldset{ border-radius:6px; margin:5px 7px 9px;}
 
 
 .dlGalleryByPrettyPhoto{ width:100%;}
 .GalleryByPrettyPhoto tr{ vertical-align:top; display:none;}
 .GalleryByPrettyPhoto td{ float:right;}
 .GalleryByPrettyPhoto .aopenGallery{ cursor:pointer; text-decoration:none;}
 .GalleryByPrettyPhoto .aopenGallery:hover {         text-shadow: 0 0 5px #fff;     }
    
 .divGalleryByPretty01:hover{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
 
 .divisGoogleMapVisibleVisible{ border:5px solid #ccc; border-radius:7px; -moz-box-shadow: 5px 5px 10px 1px #262626; -webkit-box-shadow: 5px 5px 10px 1px #262626; 	box-shadow: 5px 5px 10px 1px #262626;}

.btnreturnArrow{ background-image:url('images/icon/returnArrow.gif'); background-position:left center; background-repeat:no-repeat; padding:0 0 0 24px; }
 
 
/*  MghjCms    */

.leftwrite{ direction:ltr; text-align:left;}
.rightwrite{ direction:rtl; text-align:right;}

.floatrigh{ float:right;}
.floatleft{float:left;}

.text2Edit{font-size: 10px; border-width: 1px; color: #0000FF; border-color: #FFFFFF}

.createdBy{ text-align:center; font-size:12px;}


.yellowpanel 
{
	margin : 0 auto;
	background-color:#ffffbb;
	padding:10px 5px;
	color:Black;
	border-radius:6px;
}
.yellowpanel a
{
	color: #0000FF; text-decoration:none;
}
.yellowpanel a:visited
{
	color: #800000;
}
.yellowpanel a:hover
{
	color: #C0C0C0;	text-decoration: none; text-decoration:underline;	
}

.fvMenuWidthInputs
{
	width: 180px;
}
.fvMenuTable td
{
}

.mghjLable
{
	font-size: 10pt;
	color: #800080;
}


.mghjH1{ font-size:16px; color:Black; background-color:White; font-weight:bold; margin:20px 8px 8px; padding:5px;}

.mghjLink { color:Yellow;}


.mghjBtnManage, .mghjBtnBack, .ok , .cancel, .addPage , .editPage , .addMenu , .editMenu, .deleteMenu  { display:inline-block; min-width:70px ; height:24px; padding:0 0 0 24px; background-position:left center; background-repeat:no-repeat;  }

.mghjBtnManage{ background-color:Yellow; color:Background; background-image:url(Images/Icon/24x24/tools.png);}
.mghjBtnBack{ background-color:Yellow; color:Background; background-image:url(Images/Icon/24x24/back.png);}

.ok{  background-image:url(Images/Icon/24x24/ok.png);}
.cancel{  background-image:url(Images/Icon/24x24/cancel.png);}
.addPage{  background-image:url(Images/Icon/24x24/add_pages.png);}
.editPage{  background-image:url(Images/Icon/24x24/note_book.png);}
.addMenu{  background-image:url(Images/Icon/24x24/add_pages.png);}
.editMenu{  background-image:url(Images/Icon/24x24/note_book.png);}
.deleteMenu{  background-image:url(Images/Icon/24x24/note_book.png);}

/* end MghjCms    */


/***********    manager css  ********************************/

/*table {
	border:0px solid transparent;
}
table > tbody > tr:nth-child(even){
	background-color: #FEFEFE;
}*/


fieldset
{
    text-align:right;
	position:relative;
	margin: 12px 4px 4px 4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border: #aaa solid 1px;
	padding: 12px 12px 5px 7px;
	background: #eee;
	text-shadow:0 1px 0 #fff;
	-moz-box-shadow: 1px 1px 2px #fff inset;
	-webkit-box-shadow: 1px 1px 2px #fff inset;
	box-shadow: 1px 1px 2px #fff inset; 
}
fieldset legend{
    font-weight:bold;
    border-radius:5px;
    min-width:200px;
	margin-bottom: -4px;
	color:#444;
	padding:5px 10px;
	border-radius:2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #aaa;
	background-color:#FFF;
	-moz-box-shadow:3px 3px 15px #bbb;
	-webkit-box-shadow:3px 3px 15px #bbb;
	box-shadow:3px 3px 15px #bbb;
}

/* topManager */
.topManagerMainDiv{height: 84px; margin:0 auto;position: fixed; top:0; z-index: 1009;}
.topManagerMainDiv , .topManagerDiv , .topManagerDiv_title_bar , .shadow-bottom2 {width: 1200px; margin:0 auto;}
.topManagerDiv {
    background: url('images/header-bgTopManage.png') repeat-x scroll top left transparent;
    top: 0;
position: fixed;
    height: 43px;
    text-align: right;
    top: 0;
}
.topManagerDiv div{ display:inline-block;}

.topManagerDiv_title_bar {
top: 42px;
position: fixed;
height: 42px;
z-index: 1009;
background-attachment: scroll;
background-color: transparent;
background-image: url(images/title-bar-bgTopManage.png);
background-repeat: repeat-x;
background-position: right top;
text-align: right;
}
.topManagerDiv_title_bar_inner{ position:relative;}

.shadow-bottom2 {
position: fixed;
top: 83px;
height: 14px;
z-index: 1009;
background-attachment: scroll;
background-color: transparent;
background-image: url(images/shadow-bottomtopManager.png);
background-repeat: repeat-x;
background-position: right top;
}

.divBtnTopManager{float:left; display:inline-block; /*width:30px;*/ margin:0 3px; text-align:center; font-size:9px; }
.imgBtnTopManager{width:20px; margin:0px; padding:0px;}
.linkBtnTopManager{color:White; text-decoration:none;}


input{
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0 1px 2px #ddd;
	-moz-box-shadow:0 1px 2px #ddd;
	-webkit-box-shadow:0 1px 2px #ddd;
	background:url(images/input_bgTopManage.gif);
	border:1px solid #aaa;
	color:#333;
	padding:2px;
	margin:1px;
	font-family: tahoma;
}



input[type="submit"], button, .button, input[type="button"]{
	background: url("images/button-blueTopManage.png") 0 0 #2d5672;
}
.button.red,input[type="reset"],input[value*="حذف"],input[value*="حـذف"],input[value*="بستن"],input[value*="بستن"],input[value*="بستن"],input[value*="بازگشت"]{
	background: url("images/button-redTopManage.png") 0 0 #6b352b;
}
input[type="submit"], button,.button,input[type="button"],input[type="reset"]{
	background-repeat:repeat-x;
	background-attachment: scroll;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border:1px solid #111;
	color:#FFF;
	cursor:pointer;
	display:inline-block;
	text-shadow: -1px 1px 2px rgba(0, 0, 0, 1);
	box-shadow:0 1px 4px rgba(0,0,0,0.4);
	padding:4px;
	min-width:70px;
	text-align:center;
	margin:0px;
	font-family:tahoma;
}
input[type="submit"]:hover, button:hover, .button:hover, input[type="button"]:hover{
	background: url("images/button-blueTopManage.png") 0 -24px #4d7690;
	color:#FFF;
	text-decoration:none
}
input[type="submit"]:active,button:active, .button:active, input[type="button"]:active{
	background: url("images/button-blueTopManage.png") 0 -48px #6290b2;
}
.button.red:hover, input[type="reset"]:hover,input[value*="حذف"]:hover,input[value*="حـذف"]:hover,input[value*="بستن"]:hover,input[value*="بازگشت"]:hover{
	background: url("images/button-redTopManage.png") 0 -24px #834a3f;
}
.button.red:active,input[type="reset"]:active,input[value*="حذف"]:active,input[value*="حـذف"]:active,input[value*="بستن"]:active,input[value*="بازگشت"]:active{
	background: url("images/button-redTopManage.png") 0 -48px #a85f51;
}





.comment{
	border:1px solid;
	clear:both;
	margin-bottom:9px;
	margin-top:10px;
	padding:10px 10px 10px 35px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	background-repeat:no-repeat;
	background-position:10px 10px;

	background-image:url("images/managerIcon/information.png");
	background-color:#d8e7fa;
	border-color:#9dbfea;
	color:#00357b
}


*.divMenuManage
{
	
	text-align: center;
	font-family: Tahoma;
	font-size: 14px;
	color: #000;
	clear:both;
	border-radius:4px;
    box-shadow:0 4px 4px #aaa;
}

.divMenuManage a { color:Black; text-shadow: 1px 1px 1px rgb(120, 120, 120); }
.menuManageStaticMenuItem{ }
.menuManageStaticMenuItemStyle{ min-width:65px; text-decoration:none; padding:4px 1px; margin:0 2px; border-radius: 4px; display:block; } 
.menuManageStaticHoverStyle{ border-radius: 6px; }
.menuManageDynamicMenuStyle{   -moz-box-shadow: 5px 5px 10px 1px #E4E4E4;
	-webkit-box-shadow: 5px 5px 10px 1px #E4E4E4;
	box-shadow: 5px 5px 10px 1px #E4E4E4;
	border-radius: 6px; }
.menuManageDynamicMenuItemStyle{ min-width:150px; padding:6px 6px; margin:1px; border-radius: 4px;}
.menuManageDynamicHoverStyle{   border-radius: 4px; }
	





/***********    end manager css  ********************************/

        

/*   amin nazm   */	   

*.header
{
	background-position: center top;
	width: 100%;
	height: 220px;
	
	background-repeat: no-repeat;
	text-align: center;
}




.tabMenu { width:100%; direction:rtl;  }
.tabMenu img.icon { border-style:none;vertical-align:middle; margin:0 3px; }
.tabMenu  img.separator { border-style:none;display:block; }
.tabMenu  img.horizontal-separator { border-style:none;vertical-align:middle; }
.tabMenu  ul {  list-style: none;margin:0;padding:0;  }
.tabMenu  ul.dynamic { z-index:1; }
.tabMenu  a { text-decoration:none; }
.tabMenu  a.static {   }
.tabMenu  a.popout { background-image:url("images/arrow.gif");background-repeat:no-repeat;background-position:left center;}
.tabMenu  a.dynamic {  }
.tabMenu  a.static.selected {  background-color: #fff;  border-bottom: 0 solid #fff; }
.tabMenu  a.dynamic.selected {  background-color: #fff; border-bottom: 0 solid #fff; }
.tabMenu  li{ margin:0 2px 0; display:inline-block;}
.tabMenu  li a
{
			display:inline-block;
			color:Blue;
            background-color: #eee;
            height: 40px;
            padding: 2px 6px;
            border: 1px solid #000;
            border-radius: 4px 4px 0 0;
            font-weight: bold;
            }
.tabMenu  li a:hover{ background-color: #bbb; border-bottom: 0 solid #fff;}            

        
        	
	
*.footer
{
	background-image: url(    'Images/footerBg.jpg' );
	background-repeat: repeat-x;
	background-position: top;
	height: 100px;
	text-align: center;
}
*.content
{
	background-position: center bottom;
	width: 800px;
	background-image: url(   'Images/contentBg.jpg' );
	background-repeat: no-repeat;
	text-align:right;
	direction:rtl;
	padding:20px 5px 5px 7px;
	
	height:40%;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
}
 
.printProfilePage{width:21cm; height:26cm; border:dashed 1px black;}




.cssLbFooterLink{ font-size:8pt; font-family:Tahoma;}
.cssLbFooterLink a{ text-decoration:none; color:#999999;}
.cssLbFooterLink a:active{}
.cssLbFooterLink a:hover{ text-decoration:underline}
.cssLbFooterLink a:visited {}

.StaticItem{ padding:0 4px;  }
.menuItemDynamic{ color:White; background-color: #444; border-bottom:solid 1px #888; width:200px; padding:5px 0px ;}
.menuItemDynamic a:hover{ text-decoration:underline;} 

.divGallery{ }
.divGallery img{ margin:3px;}

.cbSelect{}


.tableStudentInsert { width:100%;}
.tableStudentInsert td { text-align:right; }
.tableStudentInsert .label{ text-align:left; width:120px;}
.tableStudentInsert  .inputtd{ text-align:right;}
.tableStudentInsert  input{ width:100px;}
.tableStudentInsert  select{ width:100px;}


/* end amin nazm */

 .tabelIcon
 {
       text-align:center; margin:20px 0 0;
 }
	.tabelIcon tr
	{ vertical-align:top;
	}
.tabelIcon td { width:105px; height:125px;   border:2px solid transparent;}
.tabelIconItem2{ font-size:12px;}
.subMenuTableIcon{ background-color:White; display:none;}

.reportClassView{}
 


.divReportStudentByClassCube{width:20px; height:20px; background-color:White; }

#charNumSms{ color:Red;}




.searchParamDiv{ border:dashed 1px gray;  padding:10px;  }
.searchParamDiv td{ vertical-align:top;}
.searchParam{}
.searchBtn{ width:100px;}
.resetSearchFiled{width:100px;}
.searchClose{}

.upDownSearchUp,.upDownSearchDown{ width:100px; height:16px; float:left; background-position:left center; background-repeat:no-repeat; font-size:9px; }
.upDownSearchUp  { background-image:url(Images/Up.png);}
.upDownSearchDown{ background-image:url(Images/down.png);}


.cycleManagePanel{ position:absolute; bottom:0; left:0; width:100%; opacity:0.9;  z-index:1004; background-color:White;}
/**********  slideshow  ************/
/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.cycle-slideshow {margin: 0 auto; padding: 0; position: relative;}

/* slideshow images (for most of the demos, these are the actual "slides") */
.cycle-slideshow img { 
    /* 
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */
    position: absolute; top: 0; left: 0;
    width: 100%; padding: 0; display: block;
}

/* in case script does not load */
.cycle-slideshow img:first-child {
    position: static; z-index: 100; 
}

/* caption */
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700;opacity:0.9;  border-radius:4px; }

/* next  prev */
.cycle-prev, .cycle-next {
  position: absolute;
  top: 0;
  width: 24px;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 800;
  height: 100%;
  cursor: pointer;
}
.cycle-prev {
  left: 0;
  background: url(images/icon/left24.png) 50% 50% no-repeat;
}
.cycle-next {
  right: 0;
  background: url(images/icon/right24.png) 50% 50% no-repeat;
}

/********************************/



/*************************************************************/
.zitem2 {
	width:640px;
	height:80px;	
}

.zitem {
	width:80px;
	height:80px;
	overflow:hidden;
	float:right;
}
.zitem a{text-decoration:none;}

.zitem .caption 
{
	display:none;
	width:74px;
	height:20px;
	margin:55px auto 5px;
	background:#eee;
	color:black;
}




.clear {
	clear:both;	
}







/**********     persin calender   ********************/
.PersianDateCalender{ z-index:30000; }
INPUT
{
	color: #000000;
	font-family: tahoma;
	direction: rtl;
	text-align: right;
	margin-top: 0px;
}
SELECT
{
	color: #000000;
	font-family: tahoma;
	direction: rtl;
	text-align: right;
}
.PickerCSS
{
	background-color: #ffffff;
	border-right: #000000 2px solid;
	border-top: #000000 2px solid;
	border-left: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-radius: 7px ; box-shadow: rgba(0, 0, 0, 0.9) 0px 8px 26px; v-webkit-box-shadow: rgba(0, 0, 0, 0.9) 0px 8px 26px;
}
.PickerHeaderCSS
{
	background-color: lightgrey;
	height: 30px;
}
.PickerFooterCSS
{
	background-color: lightgrey;
}
.PickerWeekDayCSS
{
	background-color: lightgrey;
	text-align: center;
	font-size: 8pt;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 19px;
}
.PickerCalendarCSS
{
	background-color: #e8f4ff;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 19px;
}
.PickerWorkDayCSS
{
	background-color: #ffffff;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
A.PickerWorkDayCSS
{
	color: black;
	text-decoration: none;
	border: none;
	display:block;
	margin:0 auto;
	width:26px;
	height:26px;
}


.PickerForbidenCSS
{
	background-color: #e8f4ff;
	color: Red;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: bold;
}
.PickerSelectedCSS
{
	background-color: #e4e8ff;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
A.PickerSelectedCSS
{
	font-weight: bold;
	color: #0066ff;
	text-decoration: underline;
	border: none;
}
/**********        ********************/





/************    auto complete  *******************/

/***/
.acInput {
	width: 200px;
}
.acResults {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.acResults ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.acResults li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.acLoading {
	background : url('indicator.gif') right center no-repeat;
}

.acSelect {
	background-color: Highlight;
	color: HighlightText;
}

/*********************************************************/



/***************   frame gallery  ************************/
/* Photo Border for All Pages Except the Albums Page */

.photo-frame .topx-- {
	background-image: url(Images/frame-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.photo-frame .top-x- {
	background-image: url(Images/frame-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .top--x {
	background-image: url(Images/frame-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}

.photo-frame .midx-- {
	background-image: url(Images/frame-midx--.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: 100%;
}
.photo-frame .mid--x {
	background-image: url(Images/frame-mid--x.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: 100%;
}

.photo-frame .botx-- {
	background-image: url(Images/frame-botx--.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}
.photo-frame .bot-x- {
	background-image: url(Images/frame-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .bot--x {
	background-image: url(Images/frame-bot--x.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}

/* Photo Border for the Album Page */

.album-frame .topx----,
.album-frame .top----x,
.album-frame .botx----,
.album-frame .bot----x {
	height: 14px;
	width: 14px;
}

.album-frame .top-x--- {
	background-image: url(images/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
.album-frame .top--x-- {
	background-image: url(images/album-tstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .top---x- {
	background-image: url(images/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}

.album-frame .mtpx---- {
	background-image: url(images/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}
.album-frame .mtp----x {
	background-image: url(images/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}

.album-frame .midx---- {
	background-image: url(images/album-lstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}
.album-frame .mid----x {
	background-image: url(images/album-rstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}

.album-frame .mbtx---- {
	background-image: url(images/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}
.album-frame .mbt----x {
	background-image: url(images/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}

.album-frame .bot-x--- {
	background-image: url(images/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}
.album-frame .bot--x-- {
	background-image: url(images/album-bstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .bot---x- {
	background-image: url(images/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}


/* LIST */

ul {
	/*list-style-type: none;
	list-style-image:  url(images/bullet-2.gif);*/
	list-style-position: outside;
	line-height: 2.1em;
	vertical-align: middle;
	margin-left: 1.25em;
}

.list_link{
	list-style-image:  url(images/bullet-1.gif);
}


/*************************************************************/



/************  ssGallery.css  ****************************************/

img {
	border-width: 0;
}


/* 1.1 SHIM */

.shim {
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	height: 8px;
	font-size: 0;
}

.column {
	background-image: url(ImagesGallery/content-shim.gif);
}

.gradient {
	background-image: url(ImagesGallery/content-shim-photo.gif);
}

.solid {
	background-image: url(ImagesGallery/content-shim-none.gif);
}

/* 2 PAGE */

.page {
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin:0 auto;
}

h3 {
	margin-top: 1.0em;
	margin-bottom: 1.12em;
	font-size: 1.5em;
	font-weight: bold;
}
h4 {
	margin-top: 1.0em;
	margin-bottom: 1.12em;
	font-size: 1.3em;
	font-weight: bold;
}

/* 2.1 HOME, RESUME, LINKS, REGISTER, ADMIN/ALBUMS, ADMIN/PHOTOS PAGES */

#home, #resume, #links, #register, #admin-albums, #admin-photos {
	/*background-image: url(ImagesGallery/body-repeat.gif);*/
	position: relative;
	
	padding: 0px 37px;
	padding-top: 1px; /* Weird Mozilla Bug */
	padding-bottom: 40px; /* Weird Mozilla Bug */
}

#sidebar {
    float: left;
    width: 30%;
    height: 100%;
    padding: 5px;
} 
#sidebar .mSection{
    margin-bottom:15px;
    padding:5px ;
	border:1px solid;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	
	background-color:#e8eafa;
	border-color:#adcffa;
}

#content {
	/*margin-left: 256px;*/
    float: right;
    width:65%;
}

#whatsnew {
	float: left;
	width: 200px;
	height: 100%;
}

#coollinks {
	margin-left: 220px;
}

#resume h4, #links h4 {
	margin-top: 0;
	border-top: 1px solid #bababa;
	padding-top: 1.0em;
	position: absolute;
	left: 37px;
	width: 214px;
}

#resume #photo {
	position: absolute;
	left: 37px;
	top: 20px;
	width: 214px;
}

#resume .first {
	margin-top: 0;
	border-top: 1px solid #bababa;
	padding-top: 1.5em;
}

dl {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #bababa;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	position: relative;
}

dt {
	position: absolute;
	left: 0;
}

dd {
	margin-left: 150px;
	height: 2.0em;
}

.emptydata td {
	padding: 50px;
	color: #aeaeae;
}

/* 2.2 ALBUMS PAGE */

#albums {
	background-image: url(ImagesGallery/body-repeat-photo.gif);
	padding: 0px 37px;
	padding-bottom: 40px;
	width: 100%;
}

.view {
	margin:0 auto;
	text-align: center;
	direction:ltr;
}

.view .photo-frame {
	margin: 0 auto;
}

.item {
	padding: 20px 50px;
	color: #B2B2B2;
}

.item h4 {
	margin-bottom: 0.4em;
}

.nullpanel {
	padding: 150px;
	width: auto;
	text-align: center;
}

/* 2.3 PHOTOS, DETAILS, ADMIN/DETAILS PAGE */

#photos, #details, #admin-details {
	background-image: url(ImagesGallery/body-repeat-photo.gif);
	padding: 0;
	width: 100%;
}

.buttonbar {
	background-image: url(ImagesGallery/photonav-bg.gif);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	padding-top: 4px;
	width: 100%;
	height: 33px;
	text-align: center;
	direction:ltr;
}

.buttonbar-top {
	background-image: url(ImagesGallery/photonav-top-bg.gif);
}

#photos .view, #admin-details .view {
	margin-top: 20px;
	margin-bottom: 20px;
}
 
/* Inline styles are used because image controls hard code a border property */

.photo_198 {
	border: 4px solid #FFFFFF;
}

/***********************************************************/




.divQuestionA{}
.tQuestionA{ width:90%; margin:0 20px 0 0;}
.tQuestionA td{ width:49%;}


.marquee {
  width: 100%;
  overflow: hidden;
}
/*********************************/

@media screen and (min-width: 601px) and (max-width: 992px) {

}
@media screen and (max-width: 600px) {
    .topManagerMainDiv{width:100%; overflow-x:auto; overflow-y:visible; height: auto; }
    .topManagerDiv , .topManagerDiv_title_bar{position:static; }
    .topManagerDiv{height:33px;}
    .divMenuManage {clear:none;}
}