body {
  background-image: url(../images/r1bg.png);
  font-family: Tahoma;
  font-size: 11px;
  color: #333 ;
}

input , select , textarea , radio {
	font-family:Tahoma ;
	font-size:11px;
	color:#333 ;
}
a {
  text-decoration: none;
}

button {
  font-family: Tahoma;
  font-size: 11px;

}
li {
  text-align: right;
  font-size: 11px;
}
pre {
  font-family: Tahoma;
  font-size: 11px;
  text-align: justify;
  color: #333;
}

img {
	border:none ;
}
fieldset {
	margin: .5em;
	padding: 1em;
	border: 1px solid #333;
	color: #000;
	background-color: #f0f0f0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	/*width:590px;*/
	direction:rtl;
}

legend {
	padding: .5em;
	font-size: 11px;
	font-weight: bolder;
}
fieldset table td  {
	font-family:Tahoma ;
	font-size:11px;
	color:#333 ;
	height:20px;
	vertical-align:middle;
	padding-right:3px;
}
fieldset a {
  text-decoration: none;
}
#header .top {
  background-image: url(../images/centerpage_top.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 34px;
}
#header .botton {
  background-image: url(../images/centerpage_botton.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 34px;
}
.main {
  background-color: #FFF ;
  height: 720px;
  vertical-align: top;
  /*
  background-image: url(../images/main_bg.png);
  background-repeat: repeat-y;
  */
}

.new_botton {
	padding-right:5px;
}
.new_botton2 {
  text-align: left;
  padding-left:10px;
  width: 200px;
  float: left;
}
#footer {
  font-family: Tahoma;
  font-size: 11px;
}

#footer td {
	font-family:Tahoma ;
	font-size:11px;
	color:#333 ;
	text-align:center;
	vertical-align:middle;
	background-color:#F7F7F7;
	height: 34px;
	padding-top: 10px;
}
#footer a {
  color: #333;
  text-decoration: none;
}
#footer a:hover {
  color: #FF9900;
}

.p-label-notify{
	padding:3px 12px;
	margin:1px 3px;
	border-radius:5px;
	color:#fff;
	background:#d78f20;
	font-weight: bolder;
}

.p-label{
	padding:3px 12px;
	margin:1px 3px;
	border-radius:5px;
	color:#fff;
	background:#00adb5;
	font-weight: bolder;
}

#footer .top{
  background-image: url(../images/centerpage_top.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 34px;
}
.login2222 {
	border: 1px solid rgb(221, 221, 221);
	text-align: right;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
/*	width: 100%;*/
	direction:rtl ;
	font-family: Tahoma; font-size: 11px; text-align: justify;
	vertical-align:top;
/*	padding:5px;*/
	line-height:160%;
}
.login22 {
	border: 1px solid rgb(221, 221, 221);
	text-align: right;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
/*	width: 650px;*/
	direction:rtl ;
}
.loginmenu {
	border: 1px solid rgb(221, 221, 221);
	text-align: right;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	direction:rtl ;
}
.login {
	border: 1px solid rgb(221, 221, 221);
	text-align: right;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	/* width: 650px; */
	width: 100%;
	direction:rtl ;
}
.filterform {
    border: 1px solid rgb(221, 221, 221);
    border-collapse: collapse;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	direction:rtl ;
}
.filterform td {
  vertical-align: middle;
}

.table2 {
	border: 1px solid rgb(221, 221, 221);
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	direction:rtl ;
}

.table3 {
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	width: 804px;
	direction:rtl ;
}
.table4 {
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	width: 650px;
	direction:rtl ;
}

.table_index {
	border: 3px solid #BBB ;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	width: 815px;
	direction:rtl ;
	border-radius : 5px ;
}

.table_index_2 {
	border: 2px solid #BBB ;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	width: 815px;
	direction:rtl ;
	border-radius : 5px ;
	background-color:#0CF ;
}

.navbar {
	border: 1px solid rgb(221, 221, 221);
	text-align: right;
	border-collapse: collapse;
	
	/*
	margin-left: auto;
	margin-right: auto;
	*/
	width: 100%;
	direction:rtl ;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:55px;
}
#login .lable1 {
	padding-right:5px;
	padding-top:5px;
	height:50px;
	vertical-align:top ;
}
#login .lable2 {
	padding-right:10px;
	height:25px;
	vertical-align:middle;
	font-family:Tahoma ;
	font-size:11px;
    text-align: right;

}
#login .lable22 {
	padding-right:10px;
	height:25px;
	vertical-align:middle;
	font-family:Tahoma ;
	font-size:11px;
    text-align: right;
    width: 27%;

}
#login .lable3 {
	padding-right:3px;
	height:25px;
	vertical-align:middle;
	font-family:Tahoma ;
	font-size:11px;
	text-align:center;
    width: 30%;

}
#login .lable33 {
	padding-right:3px;
	height:25px;
	vertical-align:middle;
	font-family:Tahoma ;
	font-size:11px;
	text-align:center;
  /*  width: 30%;  */

}
.notice_in_table {
	background-color: #CC0000;
	font-size: 11px;
	height: 40px;
	width: 100%;
	direction:rtl ;
	color: #FFFFFF;
	border: 1px solid #990033;
	text-align: center;
}

.noticelable {
  background-color: #CC0000;
  font-size: 11px;
  /*font-weight: bold;*/
  color: #FFFFFF;
  border: 1px solid #990033;
  text-align: right;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  width: 96%;
  direction:rtl ;
}
.noticelable_davood {
  background-color: #CC0000;
  font-size: 11px;
  /*font-weight: bold;*/
  color: #FFFFFF;
  border: 1px solid #990033;
  text-align: right;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  direction:rtl ;
}
#demoTable .lable333 {
	padding-right:3px;
	height:25px;
	vertical-align:middle;
	font-family:Tahoma ;
	font-size:11px;
	text-align:right;
  /*  width: 30%;  */

}
#login .lable4 {
	padding-right:3px;
	height:25px;
	vertical-align:middle;
	font-family:Tahoma ;
	font-size:11px;
	text-align:center;
	background-color:#6CF ;
	font-weight:bold;
}
#login .lable5 {
	padding-right:3px;
	height:80px;
	vertical-align:middle;
	font-family:Tahoma ;
	font-size:11px;
	text-align:center;
}
#login a {
  text-decoration: none;
}

#login .davooderror {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#F66 none repeat scroll 0 0;
background-image:url(../images/stop.png);
background-repeat:no-repeat ;
background-position:right ;
border-color:#C00;
border-style:solid;
border-width:1px;
color:#FFF;
font-size:11px;
line-height:250%;
padding-right:35px;
}

#login .error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#F66 none repeat scroll 0 0;
background-image:url(../images/stop.png);
background-repeat:no-repeat ;
background-position:right ;
border-color:#C00;
border-style:solid;
border-width:1px;
color:#FFF;
font-size:11px;
line-height:250%;
padding-right:35px;
}
#login .success {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#0C0 none repeat scroll 0 0;
background-image:url(../images/ok.png);
background-repeat:no-repeat ;
background-position:right ;
border-color:#393;
border-style:solid;
border-width:1px;
color:#FFF;
font-size:11px;
line-height:250%;
padding-right:35px;
}
#login .warning {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FC3 none repeat scroll 0 0;
background-image:url(../images/warning.png);
background-repeat:no-repeat ;
background-position:right ;
border-color:#F90;
border-style:solid;
border-width:1px;
color:#FFF;
font-size:11px;
line-height:250%;
padding-right:35px;
}


/******************************************************************************\
	H8 Messages
\******************************************************************************/


.h8-msg {
	font-family: 'Vazir', Tahoma;
	font-size: 12px;
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	height: auto;
	margin: 10px auto 16px;
	border: 1px solid #606060;
	border-radius: 4px;
	background: #F0F0F0;
	color: #202020;
	cursor: default;
}

.h8-msg > cite {
	display: block;
	font-size: 10px;
	padding: 0.25em 1em;
	background: #606060;
	color: #FFFFFF;
	font-style: normal;
}

.h8-msg > content {
	display: flex;
	flex-direction: row;
	white-space: nowrap;
	position: relative;
}

.h8-msg > content > i {
	align-self: center;
	display: inline-block;
	width: 32px;
	height: 32px;
	margin: 16px;
	vertical-align: top;
	background: url("../images/sign-none.png") no-repeat center center;
	background-size: 100% 100%;
}

.h8-msg > content > p {
	align-self: center;
	display: inline-block;
	vertical-align: top;
	white-space: pre-wrap;
	max-width: 88%;
	margin: 16px 0px;
	line-height: 1.5em;
}

/* COLORS */

.h8-msg.h8-info { border-color: #0080A0; color: #0080A0; background-color: #D0F8FF; }
.h8-msg.h8-info > cite { background-color: #0080A0; }
.h8-msg.h8-info > content > i { background-image: url("../images/sign-info.png"); }

.h8-msg.h8-done { border-color: #00A040; color: #00A040; background-color: #D0FFE0; }
.h8-msg.h8-done > cite { background-color: #00A040; }
.h8-msg.h8-done > content > i { background-image: url("../images/sign-check.png"); }

.h8-msg.h8-success { border-color: #00A040; color: #00A040; background-color: #D0FFE0; }
.h8-msg.h8-success > cite { background-color: #00A040; }
.h8-msg.h8-success > content > i { background-image: url("../images/sign-check.png"); }

.h8-msg.h8-error { border-color: #C00000; color: #C00000; background-color: #FFF0F0; }
.h8-msg.h8-error > cite { background-color: #C00000; }
.h8-msg.h8-error > content > i { background-image: url("../images/sign-error.png"); }

.h8-msg.h8-warning { border-color: #C08000; color: #C08000; background-color: #FFE8C0; }
.h8-msg.h8-warning > cite { background-color: #C08000; }
.h8-msg.h8-warning > content > i { background-image: url("../images/sign-warning.png"); }

.h8-msg.h8-question { border-color: #0080A0; color: #0080A0; background-color: #D0F8FF; }
.h8-msg.h8-question > cite { background-color: #0080A0; }
.h8-msg.h8-question > content > i { background-image: url("../images/sign-question.png"); }


/******************************************************************************/

.crm_editor_body {
	direction: rtl !important;
	background: #FFFFFF !important;
}

/******************************************************************************/


#login .submit {
	font-family:Tahoma ;
	font-size:11px;
   /*	color:#333 ;*/
}
h3 {
	font-family:Tahoma ;
	font-size:12px;
	font-weight:bold;
	color:#333 ;
}
.block_menu {
	width:200px;
/*	background-color:#cbcbd5;*/
	vertical-align:top ;
	height:450px;
}
/*********************************************/
#content {
	vertical-align:top ;
	font-family:Tahoma ;
	font-size:11px;
	color:#333 ;
    /*direction: rtl; */
	height:auto;
}
#content .td_head {
	font-family:Tahoma ;
	font-size:11px;
	color:#333 ;
	font-weight:bold ;
	height:25px;
	vertical-align:middle;
	padding-right:10px;
	background-color:#f1f1f1 ;
    text-align: right;
    width: 200px;
}
#content .td_head_center {
	font-family:Tahoma ;
	font-size:11px;
	color:#333 ;
	font-weight:bold ;
	height:30px;
	vertical-align:middle;
	padding-right:10px;
	background-color:gray; 
    text-align: center;
}
#content .titr1 {
  font-size: 11px;
  font-weight: bold;
  padding-right: 5px;
  width: 100%;
  float: inherit;
}
#content .titr2 {
  font-size: 11px;
  font-weight: bold;
  padding-right: 10px;
  width: 100%;
  float: inherit;
  text-align : right ;
  direction:rtl ;
}

#block .head {
	background-image:url(../images/block_center_01.png) ;
	width:407px;
	height:68px;
	vertical-align:middle;
	font-family:Tahoma ;
	font-size:11px;
	font-weight:bold ;
	color:#333 ;
	background-repeat:no-repeat ;
	padding-right:38px;
    text-align: right;
}
#block .mohtava {
	background-image:url(../images/block_center_02.png);
	background-repeat:repeat-y ;
	font-family:Tahoma ;
	font-size:11px;
	color:#333 ;
	padding:25px;
    text-align: justify;
}
#block .foot {
	background-image:url(../images/block_center_03.png) ;
	background-repeat:no-repeat ;
	height:17px ;
	width:407px;
}
.back {
	padding-left:65px;
}
.back2 {
	padding-left:5px;
}
.matn {
	font-family:Tahoma ;
	font-size:11px;
	color:#333 ;
	padding-right:10px;
	padding-left:10px;
}
/* Terminal Table */
.terminal {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	direction:ltr;
}
.teminal_td {
	border:1px solid #CCC ;
	padding:5px;
	background-color:#F3EBAB ;
	text-align:center;
	vertical-align:middle ;
}
.used {
	/*background-image:url(Images/used.gif) ;
	background-repeat:no-repeat ;*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.free {
/*	background-image:url(Images/free.gif) ;
	background-repeat:no-repeat ;*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	width:24px;
	height:24px;
}
.text1 {
  padding-right: 20px;
  padding-left: 20px;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #333;
  line-height: 130%;
}

/* filter table style */
.myTable {
	border: 1px solid rgb(221, 221, 221);
	text-align: right;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	direction:rtl ;
}
#myTable .lable1 {
	padding-right:5px;
	padding-top:5px;
	height:50px;
	vertical-align:top ;
}
#myTable .lable2 {
	padding-right:10px;
	height:25px;
	vertical-align:middle;
	font-family:Tahoma ;
	font-size:11px;
}
#myTable .lable3 {
	padding-right:3px;
	height:25px;
	vertical-align:middle;
	font-family:Tahoma ;
	font-size:11px;
	text-align:center;
}
#myTable .lable4 {
	padding-right:3px;
	height:25px;
	vertical-align:middle;
	font-family:Tahoma ;
	font-size:11px;
	text-align:center;
	background-color:#6CF ;
	font-weight:bold;
}
#myTable .lable5 {
	padding-right:3px;
	height:80px;
	vertical-align:middle;
	font-family:Tahoma ;
	font-size:11px;
	text-align:center;
}
#myTable a {
  text-decoration: none;
  color : #333 ;
}
#myTable tbody tr:hover
{
	background-color: LemonChiffon;
}


/************* ToolTip CSS ****************/
#tooltip .odd {
  font-family: Tahoma;
  font-size: 11px;
  color: #333;
  text-align: right;
  padding-right: 2px;
  width: 40%;
  height: 20px;
}
#tooltip .even {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #333;
  text-align: right;
  padding-right: 2px;
}

#mainContainer{
	width:630px;
	border-left:1px solid #317082;
	border-right:1px solid #317082;
	margin:0 auto;	/* Center align content, equivalent to margin-left:auto;margin-right:auto; */
	text-align:left;	/* Override inherited text-align:center from the body tag */
	background-color:#FFF;
	height:100%;
}

#menuColumn{
	width:160px;
	float:left;
	padding:5px;
	font-size:0.9em;
}
#mainContent{
	width:440px;
	float:left;
}
/* End css for the demo */

/* CSS needed for the script */

#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('Images/arrow_left.gif');
	width:10px;
	position:absolute;
	left:10px;
	top:0px;
	background-repeat:no-repeat;
	background-position:right;
	z-index:1000005;
	height:20px;
}

#ajax_tooltipObj .ajax_tooltip_header{
    border:1px solid #CCC;	/* Border width */
	left:20px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:150px;	/* Width of tooltip content */
	height:20px;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:11px;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}

#ajax_tooltipObj .ajax_tooltip_content{
    border:1px solid #FD9731;	/* Border width */
    left:20px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:130px;	/* Width of tooltip content */
	height:63px;	/* Height of tooltip content */
	/*background-color:red;*/	/* Background color */
    background:#FFFFC0 none repeat scroll 0 0;
	padding:5px;	/* Space between border and content */
	font-size:11px;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
    text-align: justify;
    font-family: Tahoma;
    direction: rtl;
}
/* ********************/
.buttons {
	background: #F8F8F8;
	border: 1px solid #DDDDDD;
	padding: 3px;
	margin-bottom: 10px;
    width: 592px;
}
.button {
	padding-left: 8px;
	display: inline-block;
	margin-right: 5px;
	background: url('../images/button_left.png') top left no-repeat;
	text-decoration: none;
	color:#FFF;
}
.button_sub {
	display: inline-block;
	background: url('../images/button_left.png') top left no-repeat;
	text-decoration: none;
	color:#FFF;
    height: 22px;
    width: 9px;
}
.button b {
	color: #FFF;
	display: block;
    font-size: 11px;
	padding: 4px 12px 5px 5px;
	background: url('../images/button_right.png') top right no-repeat;
}
.buttons input {
	color: #FFF;
/*	display: block;*/
    font-size: 11px;
	padding: 4px 12px 5px 5px;
    border: none;
    background: url('../images/button_right.png') top right no-repeat;
    font-weight: bold;
}
.submit {
  	color: #FFF;
/*	display: block;*/
    font-size: 11px;
	padding: 4px 12px 5px 5px;
    border: none;
    background: url('../images/button_right.png') top right no-repeat;
    font-weight: bold;
}

.buttons table {
	width: 100%;
	border-collapse: collapse;
}
.buttons table td {
	vertical-align: middle;

}
#shetab img {
padding:5px;
}
#test_ver {
background-color:transparent;
background-image:url(../images/test_ver.png);
background-repeat:no-repeat;
float:left;
height:100px;
left:0;
position:fixed;
top:0;
width:100px;
}
/************************ MENU *****************************/
#menu12 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#menu12 img {
    border: none;
}
#menu12 {
	width: 200px;
	/*margin: 10px;*/
	float: right;
	}

#menu12 li a {
	height:22px;
	text-decoration: none;
	text-align: right;
}

#menu12 li a:link, #menu12 li a:visited {
	color: #666;
	display: block;
	background : url(../images/menu122.png);
	padding: 11px 33px 0 2px;
	}

#menu12 li a:hover {
	color: #000;
	background :  url(../images/menu122.png) 0 -32px;
	padding: 11px 33px 0 2px;
}

.agreement {
	direction:rtl;
	text-align:justify;
	font-family:Tahoma ;
	font-size:11px;
	line-height:170%;
	padding:10px;
}
/* Menu */
#menu8 {
	width: 200px;
	/*margin-top: 10px;*/
	font-family:Tahoma ;
	font-size:11px;
}

#menu8 li a {
	text-decoration: none;
	height: 32px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 24px;
	text-align:right;
}

#menu8 li a:link, #menu8 li a:visited {
	color: #777;
	display: block;
	background: url(../images/menu8.gif);
	padding: 8px 20px 0px 0px;
}

#menu8 li a:hover {
	color: #333;
	background: url(../images/menu8.gif) 0 -64px;
	padding: 8px 25px 0 0px;
}

#menu8 li a:active {
	color: #fff;
	background: url(../images/menu8.gif) 0 -64px;
	padding: 8px 25px 0 0px;
}

#menu8 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* new menu */
ul#css3menu1, ul#css3menu1 ul {
	margin:0;
	list-style:none;
	padding:0;
	background-color:#dedede;
	border-width:1px;
	border-style:solid;
	border-color:#5f5f5f;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
ul#css3menu1 ul {
	display:none;
	position:absolute;
	right:100%;
	top:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	opacity:0.9;
	-moz-box-shadow:-3.5px 3.5px 5px #000000;
	-webkit-box-shadow:-3.5px 3.5px 5px #000000;
	box-shadow:-3.5px 3.5px 5px #000000;
	background-color:#424542;
	border-width:2px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-color:#FFF;
	padding:0 10px 10px;
	filter:alpha(opacity=90)
}
ul#css3menu1 li:hover>* {
	display:block;
}
ul#css3menu1 li {
	position:relative;
	zoom:1;
	display:block;
	white-space:nowrap;
	font-size:0;
}
ul#css3menu1 li:hover {
	z-index:1;
}
ul#css3menu1 ul ul {
	position:absolute;
	right:100%;
	top:0;
	opacity:1;
}
ul#css3menu1 {
	font-size:0;
	z-index:999;
	width:200px;
	position:relative;
	display:inline-block;
	zoom:1;
 *display:inline;
}
ul#css3menu1>li, ul#css3menu1 li {
	margin:0;
}
ul#css3menu1 a:active, ul#css3menu1 a:focus {
	outline-style:none;
}
ul#css3menu1 a, ul#css3menu1 a.pressed {
	display:block;
	vertical-align:middle;
	text-align:right;
	text-decoration:none;
	font:11px Tahoma;
	color:#000;
	text-shadow:#FFF 0 0 1px;
	cursor:pointer;
}
ul#css3menu1 ul li {
	float:none;
	margin:10px 0 0;
}
ul#css3menu1 ul a {
	text-align:right;
	padding:4px;
	background-color:#424542;
	background-image:none;
	border-width:0;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	font:11px Tahoma;
	color:#FFF;
	text-decoration:none;
	text-shadow:#FFF 0 0 0;
}
ul#css3menu1 li:hover>a {
	background-color:#444444;
	border-color:#C0C0C0;
	border-style:solid;
	font:11px Tahoma;
	color:#FFF;
	text-decoration:none;
	text-shadow:#FFF 0 0 1px;
	background-image:url("../images/newmenu/mainbk.png");
	background-position:0 100px;
}
ul#css3menu1 img {
	border:none;
	vertical-align:middle;
	margin-left:10px;
}
ul#css3menu1 img.over {
	display:none;
}
ul#css3menu1 li:hover > a img.def {
	display:none;
}
ul#css3menu1 li:hover > a img.over {
	display:inline;
}
ul#css3menu1 li a.pressed img.over {
	display:inline;
}
ul#css3menu1 li a.pressed img.def {
	display:none;
}
ul#css3menu1 span {
	display:block;
	overflow:visible;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:0px;
}
ul#css3menu1 a {
	padding:10px;
	background-color:#444444;
	background-image:url("../images/newmenu/mainbk.png");
	background-repeat:repeat;
	background-position:0 0;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#C0C0C0;
	color:#000;
	text-decoration:none;
	text-shadow:#FFF 0 0 1px;
	direction:ltr ;
}
ul#css3menu1 li:hover>a, ul#css3menu1 li>a.pressed {
	background-color:#444444;
	background-image:url("../images/newmenu/mainbk.png");
	background-position:0 100px;
	border-style:solid;
	border-color:#C0C0C0;
	color:#FFF;
	text-decoration:none;
	text-shadow:#FFF 0 0 1px;
}
ul#css3menu1 ul li:hover>a, ul#css3menu1 ul li>a.pressed {
	background-color:#424542;
	background-image:none;
	font:11px Tahoma;
	color:#F2B20E;
	text-decoration:none;
	text-shadow:#FFF 0 0 0;
}
ul#css3menu1 li.topfirst>a {
	border-width:0;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
}
ul#css3menu1 li.toplast>a {
	border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
}


.noticelable_davood_td {
  background-color: #CC0000;
  font-size: 11px;
  /*font-weight: bold;*/
  color: #FFFFFF;
  border: 1px solid #990033;
  text-align: center;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  direction:rtl ;
  height:35px;
}

.DataTables_sort_icon {
	display: none !important;
}

.part-title {
	margin-top: 1em;
	margin-bottom: 0.5em;
	font-size: 11px;
	font-weight: bold;
}

.part-title > img {
	vertical-align: middle;
	margin-left: 0.5em;
}
#showquicksearch {
	position:absolute;
	background-color:#ced3f2;
	width:160px;
	border:1px solid #000;
	border-radius:3px;
	padding:3px;
	font-size:11px;
	display:none;
	color:#000;
	z-index: 999;
	max-height: 200px;
	overflow: auto;
}
.refreshcaptcha {
margin-right: -30px;
z-index: 999999999;
position: absolute;
opacity: .9;
margin-top: 10px;
display: none;
transition: .5s;
}
#captchaimg:hover + .refreshcaptcha {display: inline;}
.refreshcaptcha:hover {display: inline;opacity: 1}
#captchaimg{cursor: pointer;}

/*========= Table with div ==========*/
#partak-resp-table {
	width: 100%;
	display: table;
	margin:0 auto;
	border-radius:4px;
}
#partak-resp-table-caption{
	display: table-caption;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background-color:brown;
	color:#fff;
	padding:3px;
	font-family: tahoma;
	margin-bottom:3px;
}
#partak-resp-table-header{
	display: table-header-group;
	background-color: rgb(41, 84, 175);
	font-weight: bold;
	font-size: 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.partak-table-header-cell{
	display: table-cell;
	padding: 4px;
	text-align: center;
	border-bottom: 1px solid black;
	color:#fff;
	
}
#partak-resp-table-body{
	display: table-row-group;
}
.partak-resp-table-row-odd{
	display: table-row;
	background-color: rgb(224, 230, 243);
}
.partak-resp-table-row-even{
	display: table-row;
	background-color: rgb(164, 179, 226);
}
.partak-table-body-cell{
	display: table-cell;
	padding:3px;
	direction:ltr;
	text-align:center;
	font-size: 11px;
}
#partak-resp-table-footer {
	display: table-footer-group;
	background-color: rgb(41, 84, 175);
	font-weight: bold;
	font-size: 25px;
	color: rgba(255, 255, 255, 0.45);
	
}

.partak-table-footer-cell{
	display: table-cell;
	padding: 10px;
	text-align: justify;
	border-bottom: 1px solid black;
}
.partak-table-header-cell:first-child { 
	border-radius:0 5px 0 0;
}
.partak-table-header-cell:last-child { 
	border-radius:5px 0 0 0;
}
.partak-table-footer-cell:first-child { 
	border-radius:0 0 5px 0;
}
.partak-table-footer-cell:last-child { 
	border-radius:0 0 0 5px;
}
/*========= Table with div ==========*/

/*========= FORM GENERATOR ==========*/
.frmGen{display:inline-grid; margin: 3px !important}
.frmGen button{background: transparent !important;border:0 !important;margin: 0 !important;padding:0 !important;}
.frmGen button img{opacity: .9;}.frmGen button img:hover{opacity: 1;}
/*========= FORM GENERATOR ==========*/