* {
	direction:rtl;
}
.pcu {
	cursor:url("cursor.gif"), auto;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
}
.menup {
	height:50px;
}
.clicable {
	cursor:pointer;
	color:#FF0000;
	font-weight:bold;
}
.hot {
	color:#FF0000;
	font-weight:bold;
}
.nonebr{
	border: 0;
	outline: none;
	background:none;
}
.div_item {
	padding:5px;
	margin:5px;
	border:none;
	float:right;
}

/*    */
a:hover {
	text-decoration:none;
}
div#Gozaresh {
	width:100%;
	border: #000066 dotted 1px;
	text-align:right;
}
div#Loading {
	display:none;
	text-align: center;
}
.nortd {
	background-image: url(normal.gif);
	height: 30px;
	width: 80px;
	cursor:pointer;
}
.acttd {
	background-image:url(act.gif);
	height: 30px;
	width: 80px;
}
.overtd {
	background-image:url(over.gif);
	height: 30px;
	width: 80px;
}
img.treemenu {
	height:30px;
	vertical-align:middle;
	border:0px;
	margin-left:5px;
	margin-right:5px
}
.actm {
	font-style: normal;
	font-weight: bold;
	color:red
}
.actn {
	font-style: italic;
	font-weight: normal;
	color:black
}
.divs {
	visibility: visible;
	display: block;
}
.divn {
	visibility: hidden;
	display: none;
}
.divg {
	FLOAT: right;
	MARGIN: 0px 15px 15px 0px;
	OVERFLOW: auto;
	WIDTH: 90%;
	HEIGHT: 400px;
	border: 2px dotted Navy;
}
.clicable {
	cursor:pointer;
	color:#FF0000;
	font-weight:bold;
	border-radius: 5px;
}
fieldset {
	border-radius: 5px;
}
.iclic {
	cursor:pointer;
}
.clicable_td {
	cursor:pointer;
	border-bottom:1px solid;
	border-left:1px solid;
}
.hot {
	font-weight:bold;
	color:#FF0000;
}
.dis_box {
	position: absolute;
	width: 200px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px dotted #000033;
	z-index:100;
	background:#FFFFFF;
	padding:5px;
}
.suggestionsBox {
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding:2px;
	width: auto;
	min-width:150px;
	background-color: #FFFFFF;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;
	color: #000000;
	text-align:right;
	z-index:100;
	display:none;
}
.suggestionList {
	position:relative;
	margin: 0px;
	padding: 0px;
	top:0px;
	left:0px;
}
.suggestionList li {
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
	list-style:none;
}
tr.barodd {
	background-color: #F0F0F8;
	color:#000000;
	FONT-size: 10px;
	FONT-FAMILY: Arial, Helvetica;
}
tr.bareven {
	background-color: #E0E0F0;
	color:#000000;
	FONT-size: 10px;
	FONT-FAMILY: Arial, Helvetica;
}
tr.barhead {
	background-color: #B0B0E0;
	color:#000000;
	BORDER-TOP: 1px solid #0000F0;
	BORDER-LEFT: 1px solid #0000F0;
	BORDER-RIGHT: 1px solid #0000F0;
	BORDER-BOTTOM: 1px solid #0000F0;
	font-size: 12px;
	FONT-FAMILY: Arial, Helvetica;
	font-weight: bold;
	text-align: center;
 filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#F8F8FF, endColorStr=#C0C0F0);
}
td.barhead {
	background-color: #B0B0E0;
	color:#000000;
	BORDER-TOP: 1px solid #8080F0;
	BORDER-LEFT: 1px solid #8080F0;
	BORDER-RIGHT: 1px solid #8080F0;
	BORDER-BOTTOM: 1px solid #8080F0;
	font-size: 12px;
	FONT-FAMILY: Arial, Helvetica;
	font-weight: bold;
 filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#F8F8FF, endColorStr=#C0C0F0);
}
ul.tree * {
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px 0;
	font-size:14px;
}
ul.tree img.arrow {
	padding: 2px 0 0 0;
	border: 0;
	width: 20px;
}
ul.tree li {
	padding: 4px 0 0 0;
}
ul.tree li ul {
	padding: 0 20px 0 0px;
	margin: 0;
}
ul.tree label {
	cursor: pointer;
	font-weight: bold;
	padding: 5px;
}
ul.tree label.hover {
	color: red;
}
ul.tree li .arrow {
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	float: right;
	background: transparent no-repeat 0 4px;
}
ul.tree li .collapsed {
	background-image: url(collapsed.gif);
}
ul.tree li .expanded {
	background-image: url(expanded.gif);
}
ul.tree li .checkbox {
	width: 20px;
	height: 18px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	float: right;
	background: url(check0.gif) no-repeat 0 0px;
}
ul.tree li .checked {
	background-image: url(check2.gif);
}
ul.tree li .half_checked {
	background-image: url(check1.gif);
}
.treetable {
	border:1px #000000 solid;
}
.treetable th {
	margin:1px;
	padding: 0 5px;
	font-weight:normal;
	font-size: 90%;
}
.treetable td {
	margin:1px;
	padding: 0 5px;
}
.treetable td.number {
	text-align:right;
}
.button {
	border:none;
	margin: 0 0px 4px 0;
}
.chektree {
	width:100%;
	height:300px;
	overflow:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
.headrep {
	background-color:#CCCCCC;
	font-size:18px;
}
.flat {
	border:none;
}
.flat-c {
	border:none;
}
.flat_inp {
	border:none;
	background:none;
	direction:ltr;
	text-align:left;
}
#dmenu {
	overflow:auto;
	width:100%;
}
.glossymenu {
	padding: 0 5px 0 0px;
	margin: 0 auto 0 auto;
	height: 46px;
	list-style: none;
}
.glossymenu li {
	float:right;
	cursor:pointer;
}
.glossymenu li a {
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-weight: bold;
	padding:0 20px 0 0px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: default;
}
.glossymenu li a b {
	float: left;
	display: block;
	padding: 0 0px 0 15px; /*Padding of menu items*/
}
.glossydiv {
	padding:0px;
	margin:0px;
	display:block;
	background:#FFFFFF;
	height:90px;
	top:0px;
	right:0px;
	overflow:hidden;
	position:relative;
}
.glossydiv ul {
	padding:5px;
	margin:0px;
	top:0px;
	right:0px;
	position:absolute;
	width:600px;
	display:none;
}
.glossydiv ul li {
	list-style:none;
	list-style-image:none;
	float:right;
	margin:3px;
	text-align:center;
	padding:5px;
}
.glossydiv ul li a {
	border:none;
	font-weight:bold;
}
.glossydiv ul li a img {
	border:none;
}
.glossymenu li a:hover b {
	color:#F00;
}
.glossymenu li.current a b {
	color: #000;
}
.glossymenu li a:hover {
	background: url(menur_hover_left.gif) no-repeat right; /*left tab image path*/
}
.glossymenu li a:hover b {
	background: url(menur_hover_right.gif) no-repeat left; /*right tab image path*/
}
.glossymenu li.current a {
	background: url(menur_hover_left.gif) no-repeat right; /*left tab image path*/
}
.glossymenu li.current a b {
	background: url(menur_hover_right.gif) no-repeat left; /*right tab image path*/
}
.glossymenu {
	background: url(menur_bg.gif) repeat-x; /*tab background image path*/
}
.glossydiv .glogout {
	position:absolute;
	left:0px;
	top:0px;
	padding:3px;
	text-align:center;
	width:70px;
}
legend {
	padding:5px;
	border:rgb(150,150,150) 1px solid;
	margin:5px 0px;
}
.header {
	text-align: center;
	font-weight: bold;
}
.mtit {
	color:#F00;
}
.pagenav {
	text-align:center;
	padding:10px;
	line-height:2.5em;
}
.nump {
	padding:3px;
	margin:3px;
	border:1px solid;
	cursor:pointer;
}
.snump {
	padding:3px;
	margin:3px;
	border:1px solid #F00;
	color:red;
	font-weight:bold;
}
.newlink {
	padding:5px 5px 5px 5px;
	border:#000033 solid 1px;
}
.adad {
	font-size:10px;
}
.forms {
	padding:5px;
	margin:5px;
	border:1px #F00 dotted;
	display:block;
}
.selm {
	background-color:#E8E5DF;
	padding:3px;
	color:#F00;
	font-weight:bold;
}
.ultree {
	margin:3px;
	padding:0px;
	padding-right:20px;
}
.ultree li {
	list-style:none;
	width:auto;
	margin:0px;
	padding:0px;
}
.ultree li span {
	cursor:pointer;
}
.ultree li img {
	cursor:pointer;
}
#box {
	position:absolute;
	z-index:10;
	padding-top:5px;
	width:300px;
}
.trover {
	background-color:#BAD8F5 !important;
}
.statuss {
	position:relative;
	z-index:10;
}
.sts {
	position:absolute;
	width:400px;
	height:70px;
	background-color:#FFF;
	border:#F00 dotted 1px;
	display:none;
}
.chelp {
	font-size:10px !important;
	font-family:Tahoma, "Times New Roman", Arial !important;
	font-weight:normal !important;
	cursor:pointer;
}
.blink {
	color:red;
	font-weight:bold;
}
/*Outlook Menu 1.0 */
.omenu {
	height:500px;
	width:100%;
	overflow:hidden;
}
.omenu div {
}
.omenu div span {
	display:block;
	padding:5px;
	background-color:#C3D7DF;
	background-repeat:repeat-x;
	cursor:pointer;
}
.omenu div ul {
	margin:0px;
	padding:5px;
	display:none;
	overflow:auto;
}
.omenu div li {
	list-style:none;
}
.selom {
	font-weight:bold;
	background-color:#6991AC !important;
	cursor:default !important;
}
.actom {
	font-weight:bold;
	background-color:#D75C37 !important;
}
.omenu div ul img, .omenu div span img {
	vertical-align:middle;
	margin:0px 0px 0px 5px;
	border:none;
	width:20px;
}
.omenu div ul a, .omenu div ul a:visited {
	padding:5px 5px;
	display:block;
	border:solid 1px #ffffff;
	text-decoration:none;
}
.omenu div ul a:hover {
	background-color:#FFE88C;
	border:solid 1px #D69C00;
}
.trover {
	background-color:#BAD8F5 !important;
}
ul.ubl {
	list-style:none;
	padding:2px;
	margin:2px;
}
ul.green li {
	background:url(ligreen.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}
ul.red li {
	background:url(lired.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}
ul.tic li {
	background:url(accn.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
}
.obtn {
	position:fixed;
	top:150px;
	left:0px;
	margin:0px;
	padding:3px;
	background-color:#999;
	opacity:0.6;
	width:40px;
	z-index:100;
	text-align:center;
	height:40px;
}
.obtn img {
	width:35px;
	cursor:pointer;
}
ul.tabs{
	margin:1px;
	padding:1px;
	background:#1A7537;
}
.tabs li {
	list-style:none;
	display:inline;
}
.tabs a {
	padding:5px 10px;
	display:inline-block;
	background:#1A7537;
	color:#fff;
	text-decoration:none;
	border:1px solid #1A7537;
}
.tabs a.active {
	background:#fff;
	color:#000;
}

.rib{
	position:absolute;
	top:10px;
	right:0px;
	background:url(rib.png) no-repeat right top;
	width:90px;
	height:30px;
	padding:5px;
	color:#FFF;
	text-align:right;
}
.num{
	direction:ltr;

}
/********************************
 * generic als elements styling
 ********************************/
.als-container {
	position: relative;
	width: 100%;
	margin: 0px auto;
}

.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	direction:ltr;
}

.als-wrapper {
	position: relative;
	list-style: none;
	margin:0;
	padding:0;	
}

.als-item {
	position: relative;
	display: block;
	text-align: center;
	cursor: pointer;
	float: left;
}

.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
}
.alist {
	margin: 0;
	
}

.alist .als-item {
	margin: 0px 10px;
	width:150px;
	padding:3px;
	text-align:center;
}

.alist .als-item img {
	position: relative;
	display: block;
	vertical-align: middle;
	margin: 0px;
	padding:2px;
	border:#CCC solid 1px;
}

.alist .als-prev, .alist .als-next {
	top: 70px;
}

.alist .als-prev {
	left: 0px;
}

.alist .als-next {
	right: 0px;
}

.fullscreen{
	z-index: 9999; 
	width: 100%; 
	height: 100%; 
	position: fixed; 
	top: 0;
	left: 0;
	overflow:auto;
	transition:all 1s;
}
.discrption{
	font-size:.8em;
	color:red;
}
.kadr{
	border: 1px #0b6f31 solid;
	border-radius: 20px;
	margin: 10px 0px;
	color: #4e4d4d !important;
}
.kadr span{
  
}
.used{
	border:1px solid #000;
	padding:2px;
	margin:2px;
	display: table-cell;
	text-align: center;
}
.buttonh{
	border:1px solid red;
	padding:2px;
	margin:2px;
	display: inline-block;
}
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}
.f_pic {
	width:40px;
}
.f_file {
	width:40px;
}