div.sms-icon {
	width: 25px;
	height: 25px;
	background-image: url('../images/sms.png');
}

@font-face { 
	font-family: 'IRAN'; 
	src: url('../fonts/IRAN.eot');
	src: url('../fonts/IRAN.eot?iefix') format('embedded-opentype'), 
		 url('../fonts/IRAN.woff') format('woff'),
		 url('../fonts/IRAN.ttf') format('truetype'); 
} 
div.email-icon {
	width: 25px;
	height: 25px;
	background-image: url('../images/email.png');
}
a.page-icon {
	width: 110px;
	height: 140px;
	margin: 3px;
	text-align: center;
	display: inline-block;
	position: relative;
	overflow: hidden;
	border: solid 1px #ccc!important;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	_display: inline;
}
a.page-icon span.icon {
	width: 104px;
	height: 110px;
	margin: 3px;
	border: none;
	background-image: url('../images/pageicons.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	display: block;
}
a.page-icon.logout span.icon {
	background-position: 0 0;
}
a.page-icon.manageuser span.icon {
	background-position: 0 -110px;
}
a.page-icon.managegroups span.icon {
	background-position: 0 -220px;
}
a.page-icon.managequestions span.icon {
	background-position: 0 -330px;
}
a.page-icon.managedefaults span.icon {
	background-position: 0 -440px;
}
a.page-icon.statistics span.icon {
	background-position: 0 -550px;
}
a.page-icon.manageuploads span.icon {
	background-position: 0 -660px;
}
a.page-icon.managepersons span.icon {
	background-position: 0 -770px;
}
a.page-icon.search span.icon {
	background-position: 0 -880px;
}
a.page-icon.fetchquestions span.icon {
	background-position: 0 -990px;
}
a.page-icon.manageuserevents span.icon {
	background-position: 0 -1100px;
}
a.page-icon.usersstatistics span.icon {
	background-position: 0 -1210px;
}
a.page-icon.managepassword span.icon {
	background-position: 0 -1320px;
}
a.page-icon.managetagslist span.icon {
	background-position: 0 -1430px;
}
a.page-icon.navigatequestions span.icon {
	background-position: 0 -1540px;
}
a.page-icon.archive span.icon {
	background-position: 0 -1650px;
}
a.page-icon span.text {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	text-align: center;
}
label.iman1 {
    font-family: tahoma;
    font-size: 10px;
    color: black;
}
.txq {
font-family: IRAN;
	height: 332px;
	width: 660px;
}
.txsml {
	height: 80px;
}
.txlng {
	height: 80px;
	width: 380px;
}
td div.similar {
	width: 25px;
	height: 25px;
	background: transparent url('../images/star.png') 0 0 no-repeat;
	font-size: 10px;
	color: #8f4402;
	text-align: center;
	line-height: 25px;
	vertical-align: middle;
	font-family: tahoma;
	cursor: hand;
	/**/cursor: pointer;
	font-weight: bold;
}
td div.description {
	width: 25px;
	height: 30px;
	background: transparent url('../images/desc.png') 0 0 no-repeat;
	font-size: 10px;
	color: #8f4402;
	text-align: center;
	line-height: 25px;
	vertical-align: middle;
	font-family: tahoma;
	font-weight: bold;
}
#sbmt {
	font-family: tahoma;
}
.logincontainer {
	width: auto;
	height: auto;
	margin: 5px;
	text-align: right;
}
div.row span.label {
	width: 95px;
	height:25px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	border-style: none;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	_display: inline;
}
div.row span.input input {
	width: 125px;
}
div.row span.input input[type="radio"] {
	width: 20px;
}
div.row input.large[type="submit"] {
	width: 145px;
	margin: 0 105px 0 0;
}
div.row input[type="submit"] {
	width: 65px;
	height: 25px;
	margin: 0 15px 0 0;
}
div.row a {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #66f;
	text-decoration:none;
	border-style: none;
	text-align: right;
	display: inline-block;
	_display: inline;
}
div.row span.input {
	width: 130px;
	/*height:25px;*/
	height:auto;
	margin: 0px;
	padding: 0px;
	border-style: none;
	text-align: right;
	display: inline-block;
	_display: inline;
}
div.row {
	/*height: 28px;*/
	height: auto;
	text-align: right;
	width: 235px;
	margin: 5px;
}
div.row.impact {
	margin: 0;
	height: auto;
}
div.row.left {
	text-align: left;
}
h3.header span {
	position: absolute;
	display: inline-block;
	_display: inline;
}
h3.header.expanded span.icon {
	background-position: 0 -60px;
}
h3.header span.icon {
	width: 30px;
	height: 30px;
	top: 2px;
	right: 6px;
	background: transparent url('../images/icon30.png') 0 0 no-repeat;
}
h3.header.expanded span.title {
	color: blue;
	font-family:IRAN;
}
h3.header span.moredescription {
	width: auto;
	height: 12px;
	top: 9px;
	left: 15px;
	font-family: IRAN;
	font-size: 12px;
	font-weight: normal;
	color: blue;
}
h3.header span.title {
	width: auto;
	height: 16px;
	top: 9px;
	right: 45px;
	font-family: IRAN;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
h3.header {
	position: relative;
	margin: 0;
	padding: 0 10px;
	height: 35px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box
	cursor: hand;
	/* FF */cursor: pointer;
}
h3.header.gradient {
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #dadada 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dadada)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dadada 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dadada 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dadada 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dadada 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 ); /* IE6-8 */


}
span.textdescription {
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #666;
}
div.class {
	width: 750px;
	height: auto;
}
div.tr {
	width: 780px;
	height: 30px;
	margin: 5px 0;
	border-style: none;
	font-family: tahoma;
}
div.td {
	width: 130px;
}
div.td.leftside {
	width: 120px;
	/*font-weight: bold;*/
	text-align: left;
}
div.td.double {
	width: 390px!important;
}
div.td.bigheight,div.tr.bigheight {
	height: 90px;
}
div.td {
	height: 30px;
	margin: 0 2px 0 3px;
	border-style: none;
	float: right;
	overflow: hidden;
}
input.hasError,textarea.hasError,select.hasError {
	border: solid red 1px!important;
}
#SendBox {
	margin: 10px;
	float: right;
	direction: rtl;
}
ul.errors {
	margin: 0;
}
ul.errors li {
	word-wrap: break-word;
	color: #C47200;
	list-style: none;
	background: #ccce58;
	background: -moz-linear-gradient(top,  #ccce58 1%, #ede893 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ccce58), color-stop(100%,#ede893));
	background: -webkit-linear-gradient(top,  #ccce58 1%,#ede893 100%);
	background: -o-linear-gradient(top,  #ccce58 1%,#ede893 100%);
	background: -ms-linear-gradient(top,  #ccce58 1%,#ede893 100%);
	background: linear-gradient(to bottom,  #ccce58 1%,#ede893 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccce58', endColorstr='#ede893',GradientType=0 );
	width: 90%;
	height: auto;
	border: solid 1px #DBA95E;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin: 5px;
	padding: 5px;
}
ul.messages {
	margin: 0;
}
ul.messages li {
	word-wrap: break-word;
	color: brown;
	list-style: none;
	background: #64c655;
	background: -moz-linear-gradient(top,  #64c655 1%, #98ea8f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#64c655), color-stop(100%,#98ea8f));
	background: -webkit-linear-gradient(top,  #64c655 1%,#98ea8f 100%);
	background: -o-linear-gradient(top,  #64c655 1%,#98ea8f 100%);
	background: -ms-linear-gradient(top,  #64c655 1%,#98ea8f 100%);
	background: linear-gradient(to bottom,  #64c655 1%,#98ea8f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64c655', endColorstr='#98ea8f',GradientType=0 );
	width: 90%;
	height: auto;
	border: solid 1px green;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin: 5px;
	padding: 5px;
}
ul.logs {
	margin: 0;
}
ul.logs li {
	word-wrap: break-word;
	color: brown;
	list-style: none;
	background: #55ACC6;
	background: -moz-linear-gradient(top,  #55ACC6 1%, #8FD5EA 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#55ACC6), color-stop(100%,#8FD5EA));
	background: -webkit-linear-gradient(top,  #55ACC6 1%,#8FD5EA 100%);
	background: -o-linear-gradient(top,  #55ACC6 1%,#8FD5EA 100%);
	background: -ms-linear-gradient(top,  #55ACC6 1%,#8FD5EA 100%);
	background: linear-gradient(to bottom,  #55ACC6 1%,#8FD5EA 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55ACC6', endColorstr='#8FD5EA',GradientType=0 );
	width: 90%;
	height: auto;
	border: solid 1px green;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin: 5px;
	padding: 5px;
}
.txt-far, .txt-eng, select, textarea {
	width: 120px;
}
#container {
	margin-top: 0;
}
img.captchaimage {
	cursor: hand;
	/* FF */cursor: pointer;
}
form {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: solid 1px silver;
	margin-bottom: 15px;
	background-color: white;
	overflow: hidden;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
#left {
	margin-bottom: 0;
}
.dataTable th {
	text-align: center;
	font-size: 12px;
}
table.dataTable {
	border: solid 1px #aaa;
	/*padding: 2px 5px;*/
	padding: 0;
	margin: 0;
	/* FF */clear: both;
	background-clip:padding-box;
}
.dataTable tr {
	border: solid 5px #aaa;
	padding: 0;
	margin: 0;
	background-clip:padding-box;
}
.dataTable td,.dataTable th {
	border: dotted 1px #aaa;
	/*padding: 2px 5px;*/
	padding: 0;
	margin: 0;
	background-clip:padding-box;
}
.othercontainer {
	background-color: white;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


div.horizon {
	width:96%;
	height:1px;
	padding:0;
	margin:10px 2%;
	border-style:none;
	background-color:silver;
	float:right;
}


select.expertlist option.hidden{
	display: none;
}
select.expertlist option.notselected {
	display: block!important;
}


span .toggle-button {
	display: inline-block;
	_display: inline;
	width: 16px;
	height: 16px;
	background: transparent url('../images/toggle.png') 0 0 no-repeat;
	cursor: hand;
	/*ff*/cursor: pointer;
}

span.status-icon {
	width: 40px;
	height: 40px;
	background: transparent url('../images/login.png') 0 0 no-repeat;
	display: block;
}

span.status-icon.online {
	background-position: 0 0;
}
span.status-icon.offline {
	background-position: -40px 0;
}
span.status-icon.active {
	background-position: -80px 0;
}
span.status-icon.deactive {
	background-position: -120px 0;
}