/* CreatedBy : MohsenBasiti    */
/* URL: http://www.basiti.com  */
/*******************************/

/* Main Styles : */
html {
    direction: rtl;
    height: auto;
}

body {
    background: url( ../images/main/bg.gif );
    padding: 0;
    margin: 0;
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    direction: rtl;
    text-align: center;
    height: auto;
}

form {
    padding: 0;
    margin: 0;
    border: 0;
}

div {
    border: 0;
}

table {
    padding: 0;
    border: 0;
    direction: rtl;
}

td {
    padding: 0;
    border: 0;
}

tr {
    padding: 0;
    border: 0;
}

.tr {
    height: 18px;
}

label {
    padding: 0;
    border: 0;
}

.allbody {
    background-color: /*#0b338e*/ #FFFFFF;
    border: 1px dashed #999999;
    border-top: 0;
    border-bottom: 0;
    padding-left: 1px;
}

a {
    font-family: tahoma, verdana, arial;
    text-decoration: none;
    color:#f9ff2c;

}

a:hover {
    font-family: tahoma, verdana, arial;
    text-decoration: none;
    color: #ffffff;
}

a:visited {
        color: #f9ff2c;
    }
a:active {
        color: #e1b6c0;
    }
img {
    border: 0;
}

.info {
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    font-weight: bold;
    color: #0000CC;
    padding: 2px;
    border: 1px #b9cfd8 dashed;
}

.error {
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
    padding: 2px;
    border: 1px #b9cfd8 dashed;
}

.login_top {
    height: 120px;
    clear: both;
}

.login_logos {
    background: url( ../images/main/login_technologies.png ) no-repeat;
    float: right;
    width: 150px;
    height: 35px;
}

.login_left {
    float: left;
    width: 135px;
    background: url( ../images/main/login_lock.jpg ) no-repeat;
    background-position: bottom 0;
    text-align: left;
    height: 260px;
    direction: ltr;
    margin: 10px;
}

.header {
    width: 100%;
    background: url( ../images/main/header_bg.jpg ) repeat-x;
    text-align: center;
}

.header_pic {
    clear: both;
    background: url( ../images/main/header_pic.jpg ) no-repeat;
    background-position: center;
    height: 75px;
    direction: ltr;
}

.main_table {
    width: 100%; /*border: 1px black solid;*/
    border: 0;
    padding: 0;
}

.rightblock {
    width: 200px;
    vertical-align: top;
    height: auto;
    border: 0;
    padding: 0;
    text-align: center;
}

  /*......font kharej az kadr ha...Main body........*/
.main_body {
    background-color: #FFFFFF;
    height: auto;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    vertical-align: top;
    border: 0;
    padding: 0;
}

.formrow {
    width: 100%;
    clear: both;
    text-align: right;
}

.formrowf {
    width: 100%;
    clear: both;
    text-align: right;
    border-bottom: 1px #ccffff dashed;
}

.formcol, .formcol_r, .formcol_l {
    width: 50%;
    float: right;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    color: #333333;
    text-align: right;
    padding-bottom: 2px;
    vertical-align: middle;
    line-height: 15px;
}

.formcol_r {
    width: 20%;
}

.formcol_l {
    width: 30%;
}

.normalfont {
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    padding: 0;
    border: 0;
}

.label_text {
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 22px;
}

.normal_text {
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    padding: 0;
    border: 0;
}

.title_text {
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    font-weight: bold;
}

.page_title {
    font-family: tahoma, verdana, arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    width: 100%;
    clear: both;
    text-align: center;
    margin-bottom: 3px;
}

.dashbox {
    width: 100%;
    border: 1px #b9cfd8 dashed;
    padding: 1px 0 1px 0;
    vertical-align: middle;
    margin-bottom: 10px;
}

.inputfild, .inputfild_m, .uploadfild, .uploadfild_m, .areafild, .downfild, .downfild_m {
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    font-weight: normal;
    border: 1px #b9cfd8 solid;
    padding: 1px;
    margin: 0;
    margin-bottom: 2px;
    width: 290px;

}

.inputfild, .inputfild_m {
    height: 13px;
}

.inputfild_m, .uploadfild_m {
    width: 135px;
}

.uploadfild, .uploadfild_m {
    padding: 2px;
    height: 18px;
}

.areafild {
    min-height: 18px;
}

.downfild, .downfild_m {
    min-height: 18px;
    width: 294px;
    height: 18px;
    z-index: -10000;
}

.downfild_m {
    width: 139px;
}

.button, .buttondel, .buttonm, .buttonRender {
    border: 2px #c1d7de solid;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    text-align:center;
    height: 18px;
    background-color: #e7eef3;
    padding:3px;

}

.buttondel {
    color: #FF0000;
    font-weight: bold;
    height: 20px;
    width: 70px;
}

.buttonm {
    height: 20px;
    width: 70px;
    margin-bottom: 2px;
    border: 2px #9999ff solid;
    font-family: tahoma;
    font-size: 12px;
    background: none;
    color: #0000cc;
    cursor: pointer;
}

.buttonText {
    border: 0;
    font-family: tahoma;
    font-size: 11px;
    background: none;
    color: #0000cc;
    cursor: pointer;
}

.buttonRender {
    width: 99%;
    height: 30px;
    color: #ff0000;
    background: url( "../images/main/btnrender.png" ) no-repeat right 2px;
    background-color: #ffcccc;
    font-weight: bold;
}

/* Top Pages Box Vaziat Class */
.vaziatAdee {
    background-color: #FFFFFF;
}

.vaziatBazdasht {
    background-color: #FB6F72;
}

.vaziatMamnoMoamele {
    background-color: #FF9194;
}

.vaziatGheyrFaal {
    background-color: #999999;
}

.vaziatMahjor {
    background-color: #FFDD66;
}

/* Style rules to make data tables look better */
.htable {
    border: 1px #86bbce solid;
    width: 100%;
    padding: 0;
    margin: 0;
}

.list-header {
    background-color: #98cbde;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

.standardTable_Row1 {
    background-color: #b7e4e9;
    font-family:tahoma;
    text-align:center;
}

.standardTable_Row2 {
    background-color: #f7f7de;
    font-family:tahoma;
    text-align:center;
}

.TableSelectedRow {
    background-color: #A5CBFF;
    font-family:tahoma;
    text-align:center;
}

.accmenu {
    width: 200px;
    background-color: #000000;
}

.accpanel {
/*background-image:url("menu/amar.jpg");*/
    height: 20px;
}

.vaziatSnd_adei, .vaziatSnd_bazdasht, .vaziatSnd_rahn, .vaziatSnd_ejare, .vaziatSnd_enteghali {
    border: 1px #b9cfd8 solid;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    background-color: #eaf1f5;
    height: 18px;
}

.vaziatSnd_bazdasht {
    color: #FF0000;
    font-weight: bold;
}

.vaziatSnd_rahn {
    color: gold;
    font-weight: bold;
}

.vaziatSnd_ejare {
    color: gold;
    font-weight: bold;
}

.vaziatSnd_enteghali {
    color:#f9ff2c;
    font-weight: bold;
}

div.popup_menu {
    border: 1px #c1d7de solid;
    font-family: tahoma, verdana, arial;
    font-size: 11px;

    height: 16px;
    width: 114px;
    text-align: center;
    padding: 2px 2px 0 2px;
    margin-bottom: 2px;
}

a.popup_menu {
    border: 1px #b9cfd8 solid;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    background-color: #eaf1f5;
    height: 16px;
    width: 114px;
    text-align: right;
    vertical-align: middle;
    padding: 3px 2px 0 2px;
    display: block;
    border-top: none;
    text-decoration: none;
}

form.popup_menu {
    position: absolute;
    visibility: hidden;
    border: 1px solid black;
    background: #FFFFEE;
    padding: 0 3px 2px 3px;
}

.ajaxLoaderPanel {
    position: absolute;
    width: 1256px;
    height: 1200px;
    background-color: #dddddd;
    padding-top: 300px;
    left: 0;
    top: 0;
}

.ajaxLoaderPanel2 {
    position: absolute;
    top: 100px;
    left: 3px;
}

.idField {
    position: absolute;
    top: 105px;
    left: 4px;
    width: 220px;
    font-size: 10px;
}

.popup {
    position: absolute;
    visibility: hidden;
    width: 220px;
    background-color: #FFFFDD;
    border: 1px solid #ccc;
    z-index: 100000000;
}

.popup2 {
    position: absolute;
    visibility: hidden;
    width: auto;
    padding: 10px;
    background-color: #FFFFDD;
    border: 2px solid #ccc;
    z-index: 100000000;
}

.twoListMiddle {
    text-align: center;
    height: 22px;
}

/* System Messages */
dl#system-message {
    margin-bottom: 3px;
    padding: 5px;
    border: 1px dashed #b9cfd8;
    text-align: right;
}

#system-message dt {
    font-weight: bold;
}

#system-message dd {
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    text-indent: 22px;
}

/* System Standard Messages */
#system-message dt.message {
    display: none;
}

#system-message dd.message ul {
    line-height: 16px;
    color: #333;
    list-style: none;
    /*background: url( ../../../images/icon_info.png ) no-repeat right;*/
    padding: 0;
}

/* System Error Messages */
#system-message dt.error {
    display: none;
}

#system-message dd.error ul {
    line-height: 16px;
    color: #f00;
    list-style: none;
    /*background: url( ../../../images/icon_error.png ) no-repeat;*/
    padding: 0;
}

/* Rich Faces Class: */
.rich-sb-cell-padding {
    text-align: right;
    direction: ltr;
}

.rich-tabpanel-content {
    padding: 3px;
    text-align: right;
    background: url( "../images/main/bg2.png" );
}

.rich-tabpanel {
    direction: rtl;
}

.rich-tab-inactive {
    background-color: #e8edf6;
}

.dr-pnl-b {
    padding: 5px;
}

.page_titleclass, .page_titleclass2 {
    text-align: center;
    background: none;
    font-family:tahoma;
    font-size:14px;
    font-weight:bold;
    height: 20px;
    border:0px;
    color:darkblue;
}
/*lllllll*/


.page_titleclass, .page_titleclass3 {
    height: 18px;
    background: none;
    text-align: center;
}
.page_titleclass3 {
    height: 15px;
    width:100%;
    background: url( ../images/onvan1.png) repeat-x;
    color: #000099;
    font-family:tahoma;
    font-size:12px;
    text-align:right;

}
.page_titleclass4 {
    height: 15px;
    width:100%;
     background: url( ../images/onvan.png) repeat-x;
    color:white;
    font-family:tahoma;
    font-size:12px;
    text-align:right;


}

.richTable {
    width: 100%;
    text-align:right;
}

.dr-mpnl-resizer, .dr-mpnl-shadow {
   display: none;
}
.fontcolor{
    color: #000000;
    font-family:tahoma;
    font-size:12px;

   }
.fontcolor2{
    color: #000000;
    font-family:tahoma;
    font-size:12px;
    width:180px;
   }
.fontcolor3{
   color: #000000;
    font-family:tahoma;
    font-size:12px;
    width:150px;
   }
.richPanel{
    background-color: #e4f0ff;
    direction:rtl;
    font-family:tahoma;
    padding:15px;
    text-align:right;
    border:0px;
}
.richPanelc{
    background-color: #e4f0ff;
    direction:rtl;
    font-family:tahoma;
    padding:15px;
    text-align:center;
    border:0px;

}
.separator{
    padding:0px;
    height:30px;
 background-color: #d9e9fe;
}
.mytoolbarele{
    font-size:10px;
}
.mytoolbar{
    background-color:#1386b2;
}
.homeico{
    width:30px;
    height:30px;
    background: url(../images/home.jpg );
    border:0px;
 }
.ketab{
    width:100px;
    height:100px;
    background: url(../images/home/ketab.jpg );
}
.ghanoonbot{
    width:100px;
    height:100px;
    background: url( ../images/home/ghanoon.jpg );
}
.loghatbot{
      width:100px;
    height:100px;
     background: url( ../images/home/loghatestelahat.jpg );
}
.agahia{
    width:100px;
    height:100px;
    background: url( ../images/home/agahiha.jpg );
}
.asnad{
   width:100px;
    height:100px;
    background: url( ../images/home/asnadrasmi.jpg );
}
.bazneshaste{
   width:100px;
    height:100px;
    background: url( ../images/home/bazneshaste.jpg );
}
.ezdevaj{
    width:100px;
    height:100px;
    background: url( ../images/home/ejdevajtalagh.jpg );
}
.khadamatonline{
    width:100px;
    height:100px;
    background: url( ../images/home/khadamateOnline.jpg );
}

.changePass{
    width:100px;
    height:100px;
    background: url( ../images/home/changepass.jpg );
}
.khoroj{
    width:100px;
    height:100px;
    background: url( ../images/home/khoroj.jpg );
}
.richpan{
    background-color:#eff7ef;
    direction:rtl;
    font-family:tahoma;
    padding:15px;
    text-align:right;
    border:0px;
}
.richpan0pad{
    background-color:#eff7ef;
    direction:rtl;
    font-family:tahoma;
    padding:0px;
    text-align:right;
    border:0px;
}

