﻿/*-------------------------------------------------------------------------------------*/
body
{
    color: black;
    font-family: tahoma;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    background-color: #F7F7F7; /*	background: transparent url('./Image/Button img/page-bg.jpg') repeat ;*/
}
.Mainpanel
{
    margin-right: 3px;
    width: 100%;
    float: right;
    font-size: small;
    text-align: right;
    direction: rtl;
}
.CellHeight_100
{
    width: 100%;
    height: 25px;
    text-align: center;
    display: block;
    white-space: nowrap;
    clear: both;
    padding-top: 5px;
}

.Cell_100
{
    width: 100%;
    text-align: center;
    display: block;
    white-space: nowrap;
    clear: both;
}
.Cellleft_75
{
    float: right;
    width: 76.2%;
    text-align: right;
    direction: rtl;
    padding-right: 5px;
}
.Cellleft_85
{
    float: right;
    width: 85%;
    text-align: right;
    direction: rtl;
}

.Cellright_60
{
    float: right;
    width: 65%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellright_75
{
    float: right;
    width: 75%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellleft_60
{
    float: right;
    width: 65%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: right;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
    padding-right: 5px;
}

.Cellright_50
{
    float: right;
    width: 50%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellleft_50
{
    float: right;
    width: 50%;
    text-align: right;
    direction: rtl;
}

.Cell_30
{
    width: 30%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: center;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellright_30
{
    float: right;
    width: 30%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellleft_30
{
    float: right;
    width: 30%;
    text-align: right;
    direction: rtl;
}
.Cell_35
{
    width: 35%;
    text-align: center;
    display: block;
    white-space: nowrap;
    clear: both; /*padding-top:5px; */
}

.Cellright_35
{
    float: right;
    width: 35%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellleft_35
{
    float: right;
    width: 35%;
    text-align: right;
    direction: rtl;
}
.Cellright_40
{
    float: right;
    width: 40%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellright_45
{
    float: right;
    width: 45%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellleft_40
{
    float: right;
    width: 40%;
    text-align: right;
    direction: rtl;
}
.Cellleft_45
{
    float: right;
    width: 45%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: right;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
    padding-right: 5px;
}
.Cellright_15
{
    width: 15%;
    float: right;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small; /* padding-right: 5px;*/
}

.Cellright_20
{
    width: 20%;
    float: right;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small; /* padding-right: 5px;*/
}
.Cellright_25
{
    width: 25%;
    float: right;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small; /* padding-right: 5px;*/
}
.Cellright_13
{
    width: 13%;
    float: right;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
    padding-right: 5px;
}
.Cellleft_14_75
{
    float: right;
    width: 14.75%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: right;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
    padding-right: 5px;
}
.Cellleft_15
{
    float: right;
    width: 15%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: right;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
    padding-right: 5px;
}

.Cellleft_Detail_15
{
    float: right;
    width: 15%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: right;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
    padding-right: 5px;
    color: #3333FF;
    font-size: small;
}
.Cellleft_17
{
    float: right;
    width: 17%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: right;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
    padding-right: 5px;
}
.Cellright_10
{
    width: 10%;
    float: right;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellright_9
{
    float: right;
    width: 9%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellright_5
{
    float: right;
    width: 5%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}

.Cellleft_10
{
    float: right;
    width: 10%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: right;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
    padding-right: 5px;
}

.Cell_10
{
    width: 10%;
    text-align: center;
    direction: inherit;
}
.Cellright_7
{
    float: right;
    width: 7%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellleft_7
{
    float: right;
    width: 7%;
    text-align: right;
    direction: rtl;
}
.Cellright_17
{
    width: 17%;
    float: right;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
    padding-right: 5px;
}

.TextBox
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 3px 3px 5px #999;
    width: 100%;
    height:auto;
}

.dropDownList
{
    width: 135px;
}
.dropDownList_103
{
    width: 103%;
}
.dropDownList_102
{
    width: 102%;
    font-family: Tahoma;
}
.btn_Internal_Search
{
    font-size: 10pt;
    font-family: Tahoma;
    width: 100%;
    direction: rtl;
    text-align: left;
}
.Search
{
    background: transparent url('../Image/Button img/find.ico') no-repeat scroll center;
    width: 25px;
    height: 26px;
}

/*-----------hejazi:Inventory----------*/
.tab_container
{
    border: 1px solid #EAF2FB;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left;
    width: 100%;
    background: #F7F7F7;
}
.tab_content
{
    padding: 20px;
    font-size: 0.8em;
    background: #BFDBFF;
}
.search
{
    padding: 20px;
    float: left;
}
.check
{
    direction: rtl;
}

.pnlToolbar
{
    float: right;
    width: 100%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: right;
    direction: rtl;
}
.pnlToolbarImageLeft
{
    float: left;
    margin-bottom: 0px;
    width: 1%;
    height: 46px;
    background-image: url('../Image/Toolbar/ToolbarLeft.gif');
}

.pnlToolbarImageRight
{
    float: right;
    margin-bottom: 0px;
    width: 1%;
    height: 46px;
    background-image: url('../Image/Toolbar/ToolbarRight.gif');
}
.pnlToolbarImageMidle
{
    float: left;
    width: 97.97%;
    height: 46px;
    background-image: url('../Image/Toolbar/ToolbarCentert.gif');
}
.pnlToolbarContent
{
    margin-top: -3px;
    margin-right: 3px;
}
.BtnNewImage_Toolbar
{
    width: 36px;
    height: 36px;
    border: 2px;
    border-color: Black;
    background: transparent url('../Image/Button img/new.png') no-repeat scroll center;
    border: 0px;
    cursor: pointer;
}

.BtnControl_Taeed
{
    width: 100px;
    height: 31px;
    border: 2px;
    background: transparent url('../Image/Button img/Control_taeed.gif') no-repeat scroll center;
}
.BtnControl_Updload
{
    width: 100px;
    height: 31px;
    border: 2px;
    background: transparent url('../Image/Button img/upload.gif') no-repeat scroll center;
    cursor: pointer;
}
.BtnEkhtesas_Be_Istgah
{
    width: 30px;
    height: 40px;
    border: 2px;
    background: transparent url('../Image/Button img/Allocation_BillOfLading.gif') no-repeat scroll center;
}
.BtnCountiner
{
    width: 30px;
    height: 40px;
    border: 2px;
    background: transparent url('../Image/Button img/Countiner.gif') no-repeat scroll center;
}
.BtnPath
{
    width: 36px;
    height: 36px;
    border: 2px;
    cursor: pointer;
    background: transparent url('../Image/Button img/Path.gif') no-repeat scroll center;
}
.BtnOpearation_On_Path
{
    width: 36px;
    height: 36px;
    border: 2px;
    cursor: pointer;
    background: transparent url('../Image/Button img/Opearation_On_Path.gif') no-repeat scroll center;
}
.BtnBrowseImage
{
    border-collapse: collapse;
    display: inline-block;
    position: relative;
    top: 2px;
}

.ToolbarLine
{
    width: 13px;
    height: 45px;
    border: 0px;
    background: url('../Image/Toolbar/ToolBar_Line_Empity.gif');
}
.progressImage
{
    width: 36px;
    height: 32px;
    background: url('../Image/Button%20img/progress.gif');
}
.btn_Search_comboBox
{
    width: 30px;
    height: 30px;
    border-color: Black;
    background: transparent url('../Image/Button img/search_combo.gif');
    border: 0px;
    cursor: pointer;
}
.ToolbarPanel
{
    line-height: 2em;
    font-size: 9pt;
    color: #000066;
    font-family: Tahoma;
    text-decoration: none;
    width: 100%;
    height: 46px;
    float: none;
    direction: rtl;
    clear: both; /* padding-top: 0.5%;*/
}
.objectControlPanel
{
    display: block;
    white-space: nowrap;
    clear: both;
    direction: rtl;
    float: right;
    padding-bottom: 0;
    margin-bottom: 0;
    padding-top: 2%;
    width: 99%;
    text-align: center;
}
.TabControlPanel
{
    font-size: 9pt;
    color: #000066;
    font-family: Tahoma;
    text-decoration: none;
    width: 99%;
    height: 200px;
    float: none;
    direction: rtl;
    clear: both;
}
.GroupPanel
{
    font-size: 9pt;
    color: #000066;
    font-family: Tahoma;
    text-decoration: none;
    width: 99%;
    height: 53px;
    float: none;
    direction: rtl;
    clear: both;
}
.ControlPanel
{
    font-size: 9pt;
    color: #000066;
    font-family: Tahoma;
    text-decoration: none;
    width: 100%;
    float: none;
    direction: rtl;
    clear: both;
    padding-top: 0.5%;
}
.GridPanel
{
    padding-top: 0.5%;
    font-size: 9pt;
    color: #000066;
    font-family: Tahoma;
    text-decoration: none;
    width: 100%;
    float: none;
    direction: rtl;
    clear: both; /*overflow:auto; height:auto;*/
    display: inline-table;
}

.PivotGridPanel
{
    width: 100%;
    direction: ltr; /* overflow: scroll;*/
    padding-top: 1%;
    text-align: left;
}

.TreePanel
{
    padding-top: 1%;
    font-size: 9pt;
    color: #000066;
    font-family: Tahoma;
    text-decoration: none;
    width: 99%;
    float: none;
    direction: rtl;
    clear: both;
    overflow: auto; /*height:auto; display:inline-table;     border: #bfd6f5 2px solid;*/
}

.CellrightText_15
{
    margin-top: 4px;
    width: 15%;
    float: right;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellright_7.5
{
    float: right;
    width: 7.5%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellleft_20
{
    float: right;
    width: 20%;
    text-align: right;
    direction: rtl;
    padding-right: 5px;
}
.Cellleft_25
{
    float: right;
    width: 25%;
    text-align: right;
    direction: rtl;
}
.Cellleft_22
{
    float: right;
    width: 22%;
    text-align: right;
    direction: rtl;
}
.Cellleft_44
{
    float: right;
    width: 44%;
    text-align: right;
    direction: rtl;
     padding-right: 5px;
}
.Cellright_8_5
{
    float: right;
    width: 8.5%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: left;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
}
.Cellleft_27
{
    float: right;
    width: 27%;
    text-align: right;
    direction: rtl;
}
.Cellleft_5
{
    float: right;
    width: 5%;
    white-space: normal;
    margin-bottom: 0px;
    text-align: right;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
    padding-right: 5px;
}
.Cellleft_11
{
    float: right;
    width: 11%;
    text-align: right;
    direction: rtl;
}
.Cellleft_1
{
    float: right;
    width: 0.1%;
    text-align: right;
    direction: rtl;
}
.Cellleft_0_25
{
    float: right;
    width: 0.25%;
    text-align: right;
    direction: rtl;
}
.btnPanle
{
    display: block;
    white-space: nowrap;
    clear: both;
    direction: rtl;
    float: right;
    padding-bottom: 0;
    margin-bottom: 0;
    padding-top: 0.5%;
    width: 99%;
    text-align: center;
}

.Cellleft_93
{
    float: right;
    width: 93%;
    text-align: right;
    direction: rtl;
}
.Cellleft_47
{
    float: right;
    width: 47%;
    text-align: right;
    direction: rtl;
}


#BtnVagonTop
{
    width: 34px;
    height: 34px;
    padding-left: 5px;
    border: 2px;
    border-color: Black; /*background-image:url('../Template/PublicImg/grid img/WebResource.gif');*/
    background: url('../../../Template/S03/Image/Button img/BtnVagonTop.gif');
    border: 0px;
    cursor: pointer;
}
#BtnLocomotivranTop
{
    width: 36px;
    height: 36px;
    padding-left: 5px;
    border: 2px;
    border-color: Black;
    background: transparent url('../../../Template/S03/Image/Button%20img/BtnLocomotivranTop.bmp') no-repeat scroll center;
    border: 0px;
    cursor: pointer;
}

#BtnLocomotivTop
{
    width: 34px;
    height: 34px;
    padding-left: 5px;
    border: 2px;
    border-color: Black;
    background: transparent url('../../../Template/S03/Image/Button%20img/BtnLocomotivTop.gif') no-repeat scroll center;
    border: 0px;
    cursor: pointer;
}
#BtnSeirTrainTop
{
    width: 35px;
    height: 35px;
    padding-left: 5px;
    border: 2px;
    background: transparent url('../../../Template/S03/Image/Button%20img/BtnSeirTrainTop.gif') no-repeat scroll center;
    cursor: pointer;
    border: 0px;
}
#BtnDetail
{
    width: 36px;
    height: 36px;
    padding-left: 5px;
    border: 2px;
    border-color: Black;
    background: transparent url('../../../Template/S03/Image/Button%20img/BtnDetail.png') no-repeat scroll center;
    border: 0px;
    cursor: pointer;
}
.ifarme
{
    height: 100%;
    width: 100%;
}
/* margin: 0;
    padding: 0;
    height: 0px;
    
    z-index: 10;
    border: 0px solid #ffffff;*/
/*تنظیمات کامپوننت تاریخ/////////////////////////////////////////////*/
.PickerCSS
{
    background-color: #ecf4fe;
    border-right: #000000 2px solid;
    border-top: #000000 2px solid;
    border-left: #000000 2px solid;
    border-bottom: #000000 2px solid;
}
.PickerHeaderCSS
{
    background-color: #ecf4fe;
    height: 30px;
}
.PickerFooterCSS
{
    background-color: #ecf4fe;
}
.PickerWeekDayCSS
{
    background-color: #ecf4fe;
    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: #ecf4fe;
    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;
}
.PickerForbidenCSS
{
    background-color: #ecf4fe;
    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: moccasin;
    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;
}

.hidden
{
    display: none;
}
/*تنظیمات کامپوننت تاریخ/////////////////////////////////////////////*/
.ProgressBarImage
{
    text-align: center;
    vertical-align: middle;
    position: absolute;
    width: 30px; /*height: 30px*/
    height: auto;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 8pt;
}
.cell_float_left
{
    float: left;
}
.div_error
{
    float: right;
    text-align: right;
    height: auto;
    display: block;
    color: Red;
    width: 100%;
    padding-right: 5%;
    clear: both;
}
.display
{
    display: none;
}
.TreePanel
{
    padding-top: 0.5%;
    font-size: 9pt;
    color: #000066;
    font-family: Tahoma;
   text-align:right;
    width: 100%;
    float: right;
    direction: rtl;
    clear: both;
    overflow: scroll;
}
.Confirm
{
    background: #a1d878;
    height:36px;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 8pt;
}
.Backconfirm
{
    background: #fe967a;
    height:36px;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 8pt;
}
/*--/---------/-------------------------*/
@font-face {
    font-family:"W_parvaz";
    src:url('../Fonts/W_parvaz.TTF');
}
@font-face {
    font-family:"IranNastaliq";
    src:url('../Fonts/IranNastaliq.ttf');
}

@font-face {
    font-family: 'BNazanin';
    src: url('../Fonts/BNazanin.ttf');
  font-style: normal;
   font-size:12pt;
}
@font-face {
    font-family: 'BNazBd';
    src: url('../Fonts/BNaznnBd.ttf');
    font-style: normal;
    font-size:12pt;
}
@font-face {
    font-family: 'BTitrBd';

     src: url(' ../Fonts/BTitrBd.eot');
     src: url('../Fonts/BTitrBd.ttf');
    font-style: normal;
    font-size:12pt;
}

@font-face {
    font-family: 'BKoodkBd';
    src: url('../Fonts/BKoodkBd.ttf');
    font-style: normal;
    font-size:12pt;
}