/*******************************/
/* 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;
}

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: #ff9900;
}

a:hover {
    font-family: tahoma, verdana, arial;
    text-decoration: none;
    color: #ffcc66;
}

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;
    margin-top:20px;
    width: 200px;
    height: 56px;
}
.login_bg {
    background: url( ../images/main/login_technologies_d.png ) no-repeat;
	padding-top:20px;
	line-height:3px;
    width: 200px;
    height: 121px;
}
.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%;
    text-align: center;
    background-image: url("../images/main/header_bg.jpg");
    background-repeat: repeat-x;
    margin-bottom: 1px;
}

.header_co {
    clear: both;
    text-align: left;
    vertical-align: bottom;
    padding-left: 140px;
    line-height: 14px;
    margin-top: -14px;
    font-family: Tahoma, Arial, Verdana;
    font-size: 9px;
    color: #fff;
    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;
}

.main_body {
    background-color: #FFFFFF;
    height: auto;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    vertical-align: top;
    border: 0;
    padding: 0;
}

.formrow {
	font-size: 11px;
	padding-right: 15px;
    width: 100%;
    clear: both;
    text-align: right;
}

.formrowf {
	padding-right: 15px;
    width: 100%;
    clear: both;
    text-align: right;
    border-bottom: 1px #ccffff dashed;
}
.vaziattasfie{
    font-size: 11px;
    color: #333333;
}
.formcol, .formcol_r, .formcol_l {
    width: 49%;
    height: auto;
    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: 29%;
}

.normalfont {
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    padding: 0;
    border: 0;
}

.label_text {
    font-family: tahoma, verdana, arial;
    font-size: 10px;
    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 {
	color:#444;
	background-color:#f6be13;
	background-image:url(../images/toolbar/headtool_bg.gif);
	background-repeat:repeat-x;
    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 {
	margin-right: 15px;
    width: 100%;
    border: 1px #b9cfd8 dashed;
}

.inputfild, .inputfild_m, .uploadfild, .uploadfild_m, .areafild, .downfild, .downfild_m {
    font-family: Tahoma, Verdana, Arial;
    text-align: right;
    font-size: 12px;
    font-weight: normal;
    border: 1px #f2d067 solid;
    margin-bottom: 3px;
    width: 290px;
}

.inputfild, .inputfild_m {
    height: 20px;
}

.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;
}

.downfild_m {
    width: 139px;
}

.button, .buttondel, .buttonm {
    border: 1px #e98f1c solid;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    background-color: #f6e09b;
    color:#444;
    height: 18px;
}

.buttondel {
    color: #FF0000;
    font-weight: bold;
}

.buttonm {
    height: 20px;
    width: 120px;
    margin-bottom: 2px;
}

.buttonText {
    border: 0;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    background: none;
    color: #0000cc;
    cursor: pointer;
}

/* 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 #f8d46d solid;
    width: 100%;
    padding: 0;
    margin: 0;
}

.list-header {
    background-color: #f8d46d;
    color: #666;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    font-weight: bold;
}

.standardTable_Row1 {
    background-color: #eaf1f5;
}

.standardTable_Row2 {
    background-color: #d2e6f4;
}

.TableSelectedRow {
    background-color: #A5CBFF;
}

.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: darkmagenta;
    font-weight: bold;
}

div.popup_menu {
    border: 1px #b9cfd8 solid;
    background-color: #eaf1f5;
    height: 16px;
    width: 114px;
    text-align: center;
    vertical-align: middle;
    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: 0px 3px 2px 3px;
}

.ajaxLoaderPanel {
	position: absolute;
	width: 1280px;
	height: 1024px;
	background-color: #fff;
	padding-top: 100%;
	left: 0;
	top: 0;
}

.idField {
    position: absolute;
    top: 78px;
    left: 0;
    width: 220px;
}

.popup {
    position: absolute;
    visibility: hidden;
    width: 220px;
    padding: 10px;
    background-color: #FFFFDD;
    border: 1px solid #ccc;
}

.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;
   
    padding: 0;
}
.tbrow {
    line-height: 22px;
    text-align: center;
}

