@import "normalize.css";
@import "tooltips.css";

/* @group FONT */

@font-face {font-family: "Nazanin"; font-style: normal; font-weight: normal; src: url("/template/fonts/BNazanin.eot?#iefix") format("embedded-opentype"), url("/template/fonts/BNazanin.ttf") format("truetype");}
@font-face {font-family: "NazaninB"; font-style: normal; font-weight: normal; src: url("/template/fonts/BNazaninB.eot?#iefix") format("embedded-opentype"), url("/template/fonts/BNazaninB.ttf") format("truetype");}
@font-face {font-family: "Jannat"; font-style: normal; font-weight: normal; src: url("/template/fonts/JannatLT-Regular.eot?#iefix") format("embedded-opentype"), url("/template/fonts/JannatLT-Regular.ttf") format("truetype");}
@font-face {font-family: "JannatB"; font-style: normal; font-weight: normal; src: url("/template/fonts/JannatLT-Bold.eot?#iefix") format("embedded-opentype"), url("/template/fonts/JannatLT-Bold.ttf") format("truetype");}

/* @end */

/* @group GENERAL */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

* {font: normal 11pt/15pt Nazanin;}

body {
	background: #f4f4f4; /*url('/template/images/pattern1.png');
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; */
	-webkit-font-smoothing : anitialiased; 
	margin:0 auto;           
}
 
a {
	text-decoration: none;
	color: #00797b;
}

a:hover {
	color: #005153;
}

h1 {
	float:right;
	margin:10px 0 10px 10px;
	font: normal 12pt/14pt Jannat;
	color:#888;
	cursor:pointer;
} 

h1:hover {
	color:#333;
}
 
h1 a{
    font:normal 22pt/26pt JannatB; 
    color: #f1f1f1;
    margin:0px;
   	margin:10px 10px 10px 10px;
   	text-shadow:
    -1px -1px 0 #005153,
    1px -1px 0 #005153,
    -1px 1px 0 #005153,
    1px 1px 0 #005153;
}   
    
h1 a:hover{
    color: #edae05; 
} 

h2,h2 a {
	cursor:pointer;
	padding:3px 0;
	color: #666666;
	font:normal 18pt/24pt NazaninB;
	border-bottom: 3px solid;
	width: 100%;
}

h3,h3 a {
	cursor:pointer;
	padding:3px 0;
	color: gray;
	font:normal 14pt/20pt NazaninB;
	border-bottom: 2px solid;
	margin-right:30px;
}

h2 a ,h3 a {
	border:0; 
	margin:0;
}

h4 {
	cursor:pointer; 
	margin-right:45px;
}

h4 a {
	font-weight:bold;
	color: gray;
	font:normal 11pt/16pt NazaninB;
}

h5 {
	padding:5px 0 7px 0;
	color: #514f4f;
	font:normal 12pt/16pt NazaninB;
	border-bottom: 1px solid lightgray;
	margin-right:60px;
	cursor: pointer;
}

h5 img {
	width: 20px;
	height: 20px;
	float: right;
	cursor: pointer;
	margin: 0px 0 0 15px;
}


input {
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #c1c1c1;
    border-radius: 2px 2px 2px 2px;
    font:normal 9pt/12pt NazaninB;
}

form input[type='text'],form input[type='password'],select {
	background:#fff;
	width:95%; 
	padding:3px 5px 3px 5px;
	border: 1px solid #c1c1c1;
	margin-bottom:3px;
	border-radius: 2px 2px 2px 2px;
}

select {   
	border-radius: 2px 2px 2px 2px;
}

textarea {
	border: 1px solid #c1c1c1;
	border-radius: 2px 2px 2px 2px;
	padding: 0 3px;
}

.button {
	background: #D94A38;
	cursor:pointer;
	border-radius:3px;
	color: #fff;
	font: normal 11pt/15pt Jannat;
	padding: 10px;
	text-align: center;
	width:100%;
	margin-top: 15px;
	border: none;
}
/* @end */

.img-circle {
	width: 55px;
	height: 55px;
	border-radius: 65px;
	-webkit-border-radius: 65px;
	-moz-border-radius: 65px; 
}

.img-circle-small {
	width: 30px;
	height: 30px;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px; 
}

.img-circle-large {
	width: 100px;
	height: 100px;
	border-radius: 110px;
	-webkit-border-radius: 110px;
	-moz-border-radius: 110px; 
}
img .starlike {cursor:pointer;}
.spanclick {color:red; cursor:pointer;}
.spanclick:hover {padding-top:2px;}
.error {background-color:yellow;}
.ok{bakground-color:white;}

.master { 
	text-align:right;
	width: 925px;  
	margin-top:-350px;
	border:0px solid;
}
 
.bodyIntro {background:url("../images/bg.jpg") no-repeat scroll right top #000000; }
.intr div:first-child { font:bold 18pt arial; color: #f1953d;}
.intr div:nth-child(2) {font:normal 9pt tahoma; color: #c5d1e7;}
.intr div:nth-child(4) { color: #DDDDDD; font: 9pt tahoma; width:300px; padding:3px 5px 3px 5px; float:left;}
.intr div:nth-child(4) span { font:bold 10pt arial; color: #b9c40f; }
.intr div:nth-child(3) {float:left; width:200px;padding:2px;}
.intr div:nth-child(3) input {margin-bottom:4px; border:solid 1px #c8c8c8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;  background: rgba(255, 255, 255, 0.7); width:93%; padding:3px 5px 3px 5px;}
.intr div:nth-child(3) input:last-child {background: none repeat scroll 0 0 #A71E22; border-radius: 2px;
    color: #FFFFFF; padding:15px; border-color:#A71E22;  width:198px;;
    text-align: center;}

.srch input { 
	width:96%; 
	margin: 15px 0 10px 0; 
	border:1px solid lightgray; 
	padding:10px; 
	height:16px;
	background: #f9f9f9;
	border-radius: 4px 4px 0px 0px;
	font: normal 11pt/18pt JannatB;
}

.searchtt input { 
	width:96%; 
	margin: 15px 0 10px 0; 
	border:1px solid lightgray; 
	padding:3px; 
	height:16px;
	background: #f9f9f9;
	border-radius: 4px 4px 0px 0px;
	font: normal 11pt/14pt JannatB;
}

.ticker {
	clear: both;
}

.ticker p {
	margin:5px 0 15px 25px;
	float:right;
	width:175px;
	text-align:left;
	font: normal 10pt/14pt Nazanin;
	color: #363636;
	border: 0px solid;
}

.ticker b {
	font: normal 10pt/14pt NazaninB;
}

.ticker a {
	font: normal 10pt/14pt NazaninB;
	cursor: pointer;
}

.ticker img {
	margin:0 0 15px 25px;
	float:right;
	border-radius: 55px;
	-webkit-border-radius: 55px;
	-moz-border-radius: 55px; 
}

.ticker span {
	font: normal 12pt/17pt Jannat;
	color: #669900;
	text-align: right;
	float:right;
	width: 425px;
	height:50px;
	float:left; 
	margin:14px 0 15px 0;
	border: 0px solid;
	-o-text-overflow: ellipsis;   /* Opera */
    text-overflow:    ellipsis;   /* IE, Safari (WebKit) */
    white-space:nowrap;           /* force single line */
	overflow: hidden;
}

.content { 
	padding:25px;
	float:right;
	width:655px;
	border: 1px solid #eee;
	background: rgba(255, 255, 255, 1.95); 
	margin-bottom: 20px;
	min-height: 800px;
}

.contentIx {
	background: rgba(255, 255, 255, 1.95); 
	padding:25px 25px 0px 0px;
	width:680px;
	margin-bottom: 20px;
}

.content2 {
	margin-top:10px;
}

.fullpage { 
	padding:25px; 
	float:right;
	width:555px;
	border: 1px solid #eee;
	margin-bottom: 20px;
	background:#fff;
	min-height:400px;
}

.loadmore { 
	opacity: 0.9;
	float:right;
	width:625px;
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 20px;
	text-align: center;
	font: normal 12pt/16pt JannatB;
}

.introduction {
	padding:25px;
	float:right;
	width:605px;
	border: 0px solid #eee;
	background: #ebf8fe url('/template/mahdaviat.ir/user/images/introduction.jpg') no-repeat top right;
	text-align:left;
}
 
.introduction img {
	margin: 10px 0 10px 0;
}

.introduction span {
	font: normal 20pt/30pt Jannat;
	color: #80bf4c;
	padding:0 0 0 10px;
}

.introduction p {
	font:normal 11pt/15pt Nazanin;
	color:#666;
	padding:5px 250px 180px 10px;
}

.introduction a {
	font:normal 11pt/15pt JannatB;
	color: #D94A38;
	text-decoration:underline;
}

.introduction div.credit {
	font:normal 10pt/13pt Nazanin;
	color:#666;
	padding:350px 10px 10px 10px;
	text-align: justify;
}

.introduction div.credit  b{
	font:normal 10pt/13pt NazaninB;
}

.hot {
	float:right; 
	width:100px; 
	margin:0 0px 15px 11px; 
	border:0px solid; 
	text-align:center;
}

.hot img {
	margin:5px 0 10px 0;
}

.hot a {
	font: normal 14pt/16pt JannatB;
	color: #00797b;
}

.hot p {
	font:normal 10pt/13pt Nazanin;
	color:#666;
	padding:10px 0 5px 0;
}

.firstclick {
	clear: both;
	background: #D94A38;
	cursor:pointer;
    border-radius:3px;
    color: #f9f9f9;
    font: normal 11pt/15pt Jannat;
    padding: 10px;
    text-align: center;
   	width:200px;
   	margin:0 auto;
}

.topclick {
	clear: both;
	background: #D94A38;
	cursor:pointer;
    border-radius:3px;
    color: #f9f9f9;
    font: normal 16pt/22pt Jannat;
    padding: 15px 20px 15px 20px;
    text-align: center;
   	width:400px;
   	margin:0 auto;
   	margin-bottom:50px;
}

/* @group ARTICLES */

.arthead {
	width:677px;
	border-radius: 0px;
	text-align:justify;
	font: normal 11pt/15pt JannatB;
	color: #fff;
	text-align: right;
	background:#669900;
	padding: 8px 15px 10px 15px;
	margin:-26px;
	margin-bottom: 0; 
}

.artheadline {
	text-align: center;
	margin: -26px -26px 20px -26px;
	font: normal 10pt/14pt NazaninB;
	color: #333;
	background: #e2f0b6;
	padding: 20px 25px 25px 25px;
	text-align: right;
	height: 90px;
	overflow: hidden;
}

.artheadline p {
	font:normal 14pt/18pt JannatB;
	padding:0 0 10px 0;
	color: #528037;
	float: right;
	width: 100%;
	-o-text-overflow: ellipsis;   /* Opera */
    text-overflow:    ellipsis;   /* IE, Safari (WebKit) */
    overflow:hidden;              /* don't show excess chars */
    white-space:nowrap; 
}

.artheadline img {
	margin: 0 0 0px 15px;
	float: right;
}

/* @end */

/* @group QUEST */

.faqhead {
	width:677px;
	border-radius: 0px;
	text-align:justify;
	font: normal 11pt/15pt JannatB;
	color: #fff;
	text-align: right;
	background:#0099cc;
	padding: 8px 15px 10px 15px;
	margin:-26px;
	margin-bottom: 0; 
	display:none;
}

.faqheadline {
	text-align: center;
	margin: -26px -26px 20px -26px;
	font: normal 10pt/14pt Nazanin;
	color: #333;
	background: #e2f0b6;
	padding: 20px 25px 25px 25px;
	text-align: right;
	overflow: hidden;
}

.faqheadline p {
	font:normal 14pt/18pt JannatB;
	padding:0 0 10px 0;
	color: #528037;
	float: right;
	width: 100%;
	-o-text-overflow: ellipsis;   /* Opera */
    text-overflow:    ellipsis;   /* IE, Safari (WebKit) */
    overflow:hidden;              /* don't show excess chars */
    white-space:nowrap; 
}

.faqheadline b {
	font: normal 10pt/14pt NazaninB;
}

.faqheadline img {
	margin: 0 0 0px 15px;
	float: right;
}

/* @end */

/* @group PROGRAMS */

.acthead {
	width:677px;
	border-radius: 0px;
	text-align:justify;
	font: normal 11pt/15pt JannatB;
	color: #fff;
	text-align: right;
	background:#cc0000;
	padding: 8px 15px 10px 15px;
	margin:-26px; 
	margin-bottom: 0; 
	display: none;
}

.actheadline {
	text-align: center;
	margin: -26px -26px 20px -26px;
	font: normal 10pt/14pt Nazanin;
	color: #333;
	background: #e2f0b6;
	padding: 20px 25px 25px 25px;
	text-align: right;
}

.actheadline a {
	font: normal 10pt/14pt NazaninB;
}

.actheadline p {
	font:normal 14pt/18pt JannatB;
	padding:0 0 10px 0;
	color: #528037;
	float: right;
	width: 100%;
}

.actheadline b {
	font: normal 10pt/14pt NazaninB;
}

.actheadline img {
	margin: 0 0 0 15px;
	float: right;
}

/* @end */

/* @group PRODUCTS */

.prohead {
	width:677px;
	border-radius: 0px;
	text-align:justify;
	font: normal 11pt/15pt JannatB;
	color: #fff;
	text-align: right;
	background:	#ff8a00;
	padding: 8px 15px 10px 15px;
	margin:-26px; 
	margin-bottom: 0; 
	display:none;
}

.proheadline {
	text-align: center;
	margin: -26px -26px 20px -26px;
	font: normal 10pt/14pt Nazanin;
	color: #333;
	background: #e2f0b6;
	padding: 20px 25px 25px 25px;
	text-align: right;
}

.proheadline p {
	font:normal 14pt/18pt JannatB;
	padding:0 0 10px 0;
	color: #528037;
	float: right;
	width: 100%;
}

.proheadline b {
	font: normal 10pt/14pt NazaninB;
}

.proheadline img {
	margin: 0 0 0px 15px;
	float: right;
}

/* @end */

/* @group PEOPLE */

.peohead {
	width:677px;
	border-radius: 0px;
	text-align:justify;
	font: normal 11pt/15pt JannatB;
	color: #fff;
	text-align: right;
	background: #9933cc;
	padding: 8px 15px 10px 15px;
	margin:-26px; 
	margin-bottom: 0; 
	display: none;
}

.peoheadline {
	text-align: center;
	margin: -26px -26px 20px -26px;
	font: normal 10pt/14pt Nazanin;
	color: #333;
	background: #e2f0b6;
	padding: 20px 25px 25px 25px;
	text-align: right;
}

.peoheadline p {
	font:normal 14pt/18pt JannatB;
	padding:0 0 10px 0;
	color: #528037;
	float: right;
	width: 100%;
}

.peoheadline b {
	font: normal 10pt/14pt NazaninB;
}

.peoheadline img {
	margin: 0 0 0px 15px;
	float: right;
}

/* @end */

.pagehead {
	width:677px;
	border-radius: 0px;
	text-align:justify;
	font: normal 11pt/15pt JannatB;
	color: #fff;
	text-align: right;
	background: #00797b;
	padding: 8px 15px 10px 15px;
	margin:-26px;
	margin-bottom: 0;
	display: none; 
}

.pageheadline {
	text-align: center;
	margin: -26px -26px 20px -26px;
	font: normal 10pt/14pt NazaninB;
	color: #333;
	background: #e2f0b6;
	padding: 20px 25px 25px 25px;
	text-align: right;
}

.pageheadline p {
	font:normal 14pt/18pt JannatB;
	padding:0 0 10px 0;
	color: #528037;
	float: right;
	width: 100%;
}

.pageheadline b {
	font: normal 10pt/14pt NazaninB;
}

.pageheadline img {
	margin: 7px 0 5px 15px;
	float: right;
}

.pageheadline a {
	font: normal 10pt/14pt NazaninB;
	color: #00797b;
}

.seemore {
	background: #D94A38;
	cursor:pointer;
    border-radius:3px;
    color: #f1f1f1;
    font: normal 11pt/15pt Jannat;
    padding: 10px;
    text-align: center;
   	width:95%;
   	margin-top: 15px;
}

.seemore:hover {
	background:#c53624;
}

.sidebar {
	z-index: 999;
	position:absolute;
	margin: 370px 725px 0 0;
}

.sidebar div.item{
	border: 1px solid #eee;
	border-radius: 4px 4px 4px 4px;
	background: #fff;
	padding:10px 15px 10px 0px;
	margin:15px 0 20px 0;
}

.sidebar div.item2{
	border: 1px solid #eee;
	padding:7px 10px 10px 0px;
	margin:0 0 -2px 0;
	width: 185px;
	font:normal 10pt/12pt JannatB; 
	color:#666;
	background: #fcfcfc;
	border-radius: 2px;

}

.sidebar div.item2:hover{
	background: #f9f9f9;
	color:#666;
}

.p_detail {margin-right:60px; color:#666666; z-index:0;}
.profile_his {margin-right:60px; color:#666666; z-index:0;}
.profile_his span {font:normal 10pt/13pt NazaninB; }
.profile_dt span {font:normal 10pt/13pt NazaninB; color:black;}
.profile_his div.line {border:0;  border-bottom:1px solid #eee;  margin-right:60px;}
.p_detail div.detail {margin-right:45px; font: normal 11pt/15pt Nazanin; text-align:justify; margin-top:5px; color:black; overflow:hidden;}
.p_detail div.detail textarea { padding:5px; width:97%; margin-top:5px;}
.p_detail div.detail select {width:100%; margin-top:5px;}
.p_detail div.detail b {font:normal 11pt/15pt NazaninB; }
.p_detail div.line {border:0; border-bottom:1px solid #eee; }
.p_detail div.detail img {margin:15px 0 10px 0;}
.p_detail .over_title {position:absolute; width:500px; height:35px; }
.bg_dark {background-color: #f8f8f8; position:absolute; width:550px; height:34px;}
.p_detail .show {margin-top:6px; display:none;}
img.hand {cursor:pointer;}

.bred {background: none repeat scroll 0 0 #D94A38; cursor:pointer;
    border-radius:2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;   color: #FFFFFF;    font: normal 12pt/12pt JannatB;    padding: 15px;    text-align: center;}
	
.notebar {
	text-decoration:none;
	color:#999;
}	

.notebar span {
	position:relative;
	top:-30px;
	font:normal 10pt Nazanin;
	float:left;
}	

.notebar-2 {
	text-decoration:none;
	color:#999;
}	

.notebar-2 span {
	position:relative;
	top:1px;
	font:normal 10pt Nazanin;
	float:left;
}	

.codebar {
	text-decoration:none;
	color:#999;
	position:relative;
	margin:-1px 5px 0 5px;
	font:normal 10pt Nazanin;
	float:left;
}		

/* @group HEADER */

.topbar {
/*	-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); 
	-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); 
*/
	top: 0px;
}

.titlebar {	
	height: 40px;
	width: 100%;
	left: 0;
	z-index: 999999;
	position:fixed;
    top:0px;
    background:#333;
}

.subtitlebar {	
	height: 80px;
	border-bottom:1px solid #eee;
	width: 100%;
	left: 0;
	z-index: 999999;
	position:absolute;
    top:330px;
    background: #fff;
}

.menus {	
	height: 55px;
	border-bottom: 1px solid #eee;
	width: 100%;
	left: 0;
	z-index: 999;
	position:absolute;
    top:200px;
    background: #fff;
    display:none;
}

.leftmenus {
    width:200px;
    float: left;
   	overflow:hidden; 
   	display: table; 
    border: 0px solid;
}

.leftmenus-top {
	height:330px;
	color:#f1f1f1;
	overflow:hidden;
	display: table-cell;
	vertical-align: bottom;
}

.leftmenus-top span {
	color:#edae05;
	font: normal 12pt/14pt NazaninB;
	letter-spacing:1px;
}

.leftmenus-top a {
	color:#fff;
}

.leftmenus-top a:hover {
	opacity: 0.95;
}


.leftmenus-top img {
	margin:0 0 0 10px;
	cursor: pointer;
	max-width: 32px;
	display:none;
}
 
.leftmenus p {
	clear: both;
	border: 0px solid #fff;
	margin:0px 0 10px 0px;
	padding: -10px 0 5px 0;
	cursor: pointer;
	font: normal 11pt/15pt Nazanin;
	color:#f1f1f1;
}

.fixed {
    position:fixed;
    top:-310px;
}

.fixed2{
    position:fixed;
    top:60px;
}

.masHead {
	text-align: right;
	padding:0 20px 0 20px;
}

.constH {	
	padding: 0px 0 0 0px;
	margin: 0 auto;
	width: 925px;
}

.status {
	padding: 10px 0 0 0px;
	width: 925px;
}

.menus-links {
	padding: 15px 0 0 0px;
	width: 925px;
	font: normal 12pt/14pt Jannat;
	color:#d1d1d1;
	text-align: right;
}

.menus-links img {
	float: right;
	border:0px solid #fff;
	margin:0 0 0 7px;
	cursor: pointer;
	max-width: 25px;
}
 
.menus-links span {
	float: right;
	margin:2px 0 0 15px;
	cursor: pointer;
	font: normal 11pt/13pt Jannat;
	color:#999;
}

.status span {
	float:right;
	font: normal 10pt/13pt Jannat;
	color:#f1f1f1;
	padding: 0px 0px 0px 20px;
	cursor: pointer;
}

.status span:hover {
	color:#fff;
}

.status a {
	float:left;
    font: normal 10pt/13pt Jannat;
    color: #f1f1f1;
}

.status a:hover {
	
}

.status p {
	float:right;
	cursor: pointer;
}

.status p:hover {
	color: #333;
}

.status img {
	float: right;
	border:0px solid #fff;
	margin:0 0 0 15px;
	cursor: pointer;
}

.blogin a {
	float: left;
	font: normal 10pt/13pt Jannat;
	color:#f1f1f1;
	padding: 0px 0px 0px 20px;
	cursor: pointer;
}

.blogin a:hover {
	color:#fff;
}

.star {
	float:right;
	margin-right: -34px;
}

.logout {
	float: left;
}

.logout a {
    font: normal 10pt/13pt Jannat;
    color: #f1f1f1;
	cursor:pointer;
	letter-spacing: 1px;
	padding:10px 15px 10px 15px;
	margin:-10px 0 0 -10px;
}

.logout a:hover {
    color: #D94A38;
}

.mheader {
	float: right;
}

.mheader img {
	float: right;
}

.mheader a {
 	font:normal 10pt/14pt Jannat;
 	text-decoration: none;
 	color:#666;
}

.slideshow {
	overflow:hidden;
	height: 324px; 
	clear: both;
	background: #fff;
	width:653px;
	margin-bottom:25px;
 }
  
.gheader {
	height:530px;
	border-bottom:0px solid #d1d1d1;
	background:  #528037 url('/template/mahdaviat.ir/user/images/background.jpg') no-repeat right top;
}

.gbar {
	height: 100px;
	width: 925px;
	padding-top:60px;
 }

.gbar img {
	width:80px;
	float:right;
	margin:0 0 15px 20px;
    border:10px solid #fff;
}

.gbar div.brand {
	background: rgba(0,81,83,0.95);
    width: auto;
    padding:4px 15px 11px 15px;
    float: right;
    border:0px solid #00797b;
    text-align: right;
}

.gbar p {
	width: 780px;
	float:right;
}

.gbar span {
	font:normal 10pt/14pt Jannat;
	color:#666;
/*	background: #3468af; */
	margin: 0px 0 0 0;
	text-align: right;
	width: auto;
	float:right;
	background:#f1f1f1;
    padding:5px 15px 7px 15px;
}


 /* @end */
 
 /* @group CONTACT */

.relation-request {
 	float: left;
 	padding: 7px 10px 10px 10px;
 	font: normal 11pt/13pt JannatB;
 	background: #80bf4c; 
 	border-radius: 2px;
 	color: #f9f9f9;
 	margin:10px 0px 0 0;
 	width: 180px;
 	text-align: center;
} 

.relation-request2 {
 	float: left;
 	padding: 7px 10px 10px 10px;
 	font: normal 11pt/13pt JannatB;
 	background: #80bf4c; 
 	border-radius: 2px;
 	color: #f9f9f9;
 	margin:10px 0px 0 0;
 	width: 180px;
 	text-align: center;
} 

.relation-block {
 	float: left;
 	padding: 7px 10px 10px 10px;
 	font: normal 11pt/13pt JannatB;
	background: rgba(217, 74, 56, 1.0); 
 	border-radius: 2px;
 	color: #f9f9f9;
 	margin:10px 0px 0px 0;
 	width: 180px;
 	text-align: center;
} 

.relation-signup {
 	float: left;
 	padding: 7px 10px 10px 10px;
 	font: normal 11pt/13pt JannatB;
	background: rgba(217, 74, 56, 1.0); 
 	border-radius: 2px;
 	color: #f9f9f9;
 	margin:10px 0px 0px 0;
 	width: 180px;
 	text-align: center;
} 
 
 /* @end */
 
 /* @group SITEMAP */

.cbp-hrmenu {
	width: 100%;
}

.cbp-hrmenu ul {
	padding: 0;
	list-style-type: none;
	float:right;
	margin-top:-18px;
}

.cbp-hrsub-inner {
	width: 925px;
	margin: 0 auto;
	padding: 0 80px 0 0;
}

.cbp-hrmenu > ul > li {
	display: inline-block;
}

.cbp-hrmenu > ul > li > a {
	font: normal 10pt/13pt Jannat;
	color:#f1f1f1;
	cursor:pointer;
	padding:18px 0 30px 20px;
	display: inline-block;
}

.cbp-hrmenu > ul > li > a:hover {
	color: #fff;
}

.cbp-hrmenu > ul > li.cbp-hropen a,
.cbp-hrmenu > ul > li.cbp-hropen > a:hover {
	color: #cecece;
}

.cbp-hrmenu .cbp-hrsub {
	display: none;
	position: absolute;
	background: #333;
	width: 100%;
	left: 0;
	margin-top: 48px;
	height: 480px;
}

.cbp-hropen .cbp-hrsub {
	display: block;
	padding-bottom: 10px;
}

.cbp-hrsub-inner {
	padding:0 0 20px 0;
}

.cbp-hrsub-inner > div {
	text-align: right;
}

.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content: " ";
	display: table;
}

.cbp-hrmenu .cbp-hrsub-inner:after {
	clear: both;
}

.cbp-hrsub div.parts {
	float: right;
	width:200px;
	margin:0 35px 0 -5px;
	border:0px solid #fff;
	padding:15px 0 0 0;
}

.cbp-hrsub div.parts span{
	font:normal 9pt/15pt Jannat;
	color: #edae05;
	width: 100%;
	margin-bottom: 3px;
}

.cbp-hrsub div.parts a:hover{
	color:#fff;
}


.cbp-hrsub a {
	font:normal 10pt/15pt NazaninB;
	float: right;
	color: #666;
	width: 100%;
}

.cbp-hrsub a:hover {
	color: #111;
}


 /* @end */

 /* @group PANEL */
   
 .links {
 	position:fixed;
 	z-index: 9999;
 }
 
 .links div {
 	position:relative;
 	right:-40px;
 }
 
 .links div div {
 	position:absolute;
 }
 
 .links div div p {
 	position:absolute;
 	text-align: left; 
 	font: normal 12pt/16pt JannatB;
 	width: 60px;
 	border-bottom: 0px solid #333;
 }
 
 .links img {
 	padding-bottom:20px;
 	cursor: pointer;
 }
 
 a.tool span {
 	display:none;
 	padding:3px 10px 3px 10px;
 	margin:0 10px 0 0;
 	white-space: pre;
}
 
 a.tool:hover span {display:inline; font:normal 10pt JannatB; position:absolute; border:1px solid #cccccc; background:#f1f1f1; color:#6c6c6c; border-radius: 2px; margin: 0px -0px 0px 0px; z-index: 999;}
 
 /* @end */
 
 /* @group Articles */

.boxix {
	width:204px;
	float:right;
	padding:0 0 18px 22px;
	border:0px solid;
}

.boxix span {
	cursor:pointer;
	font: normal 10pt/16pt JannatB;
	color: #cc0a0a;
}

.boxix div.mat { 
	width:200px; 
	border: 0px solid #eee;
	float:right;
	overflow: hidden;
	height:450px;
}

.boxix div.mat p { 
	font: normal 11pt/15pt Nazanin;
	text-align:right;
}

.boxix div.mat p a { 
 	font: normal 10pt/14pt Jannat;
 	color: #CC0A0A;
}

.boxix img {
	cursor: pointer;
 	opacity:0.9;
}

.boxix img:hover {
 	opacity:1.0;
 }

.boxix div.titr {
	font: normal 11pt/15pt JannatB;
	color: #669900;	
	text-align: right;
/*	background: #669900; */
	padding: 7px 0px 10px 0px;
}

.boxix:first-child {
	margin:0;
}

.time {
	color:gray;
	font:normal 9pt/12pt Nazanin;
}

.news div.text {
	float: left;
	width: 480px;
	border:0px solid;
}

.news div.text img{
	width: 480px;
	border:0px solid;
}

.news div.text p {
	font: normal 13pt/17pt NazaninB;
	margin:20px 50px 0px 0px;
	color: rgba(0,81,83,1.0);
	text-align:right;
}

.news div.text span {
	font: normal 11pt/17pt JannatB;
	color: #666;
}

.news div.text b {
	font:inherit;
	font-family: NazaninB;
}

.news div.edit {
	color:gray;
	font:normal 9pt/12pt Nazanin;
	clear: both;
	border-top: 0px solid #F0C36D;
	text-align: center;
}

.news div.titr {
	font: normal 14pt/20pt NazaninB;
	color: #cc0a0a;
	margin:-5px 0 10px 0;
}

.news div.note {
	font:normal 10pt/12pt Nazanin;
	text-align: left;
	width: 150px;
	padding: 5px 0 15px 25px;
	color: gray;
	border:0px solid;
	background: #fff;
}

.news div.note a {
	font:normal 10pt/12pt NazaninB;
}

.news div.note p {
	font:normal 16pt/22pt NazaninB;
	color: #666;
}

.news div.link {
	font:normal 10pt/13pt Nazanin;
	color: #CC0A0A; 
	margin-top: 20px;
}

.news div.download {
	background: none repeat scroll 0 0 #E1ECFE;;
	border: 1px dashed #7382bb;
	border-radius: 4px;
	font: normal 12pt/11pt JannatB;
	margin: 10px 0 10px 0;
	padding: 15px;
	text-align: center;
}

.news div.share {
	background: none repeat scroll 0 0 #E1ECFE;;
	border: 1px solid #C2D9FF;
	border-radius: 2px 2px 2px 2px;
	font: normal 9pt NazaninB;
	margin: 10px 0 10px 0px;
	padding: 10px;
	text-align: center;
}

.news div.extra {
	border: 1px solid #333;
}

/* @end */



.butt36 {width:36%;} .backCh{font:bold 11px tahoma; color:gray; }
.invite p {font:bold 11pt arial;}
.invite p span {font:bold 19pt arial; color:white;}
.Cwrapper{
    cursor:pointer;
	position:relative; /* important(so we can absolutely position the description div */
}

/* @group CONTENT */

.headline {
	text-align: center;
	margin: 0 -26px 15px -26px;
	font: normal 10pt/14pt NazaninB;
	color: #555;
	background: #fff;
	padding: 20px 25px 15px 25px;
	text-align: right;
}

.headline p {
	font:normal 14pt/18pt JannatB;
	padding:0 0 10px 0;
	color: rgba(171, 58, 76, 1.0);
	float: right;
	width: 100%;
}

.headline span {
	text-decoration: none;
	color: #3468af;
	font:normal 12pt/16pt JannatB;
}

.headline img {
	margin: 0 0 0px 15px;
	float: right;
}

.notfound {
	padding: 90px 20px 120px 20px;
	text-align: center;
	font: normal 12pt/16pt Jannat;
	width: 615px;
	direction: rtl;
	z-index: 999;
	background: #fff;
	border: solid 0px;
}

.notfound img {
	margin:5px;
}

.notfound a {
	font: normal 12pt/16pt JannatB;
	color: #D94A38;
}

.founded {
	color:#D94A38;
	font: inherit;
}

.srchresult {
	background:#F9EDBE;
	border: 1px solid #F0C36D;
	font: normal 11pt/16pt Jannat;
	border-radius: 4px;
	margin-top: 15px;
	padding: 10px;
	text-align:center;
	width:96%;
}

.srchresult span{
	color:#D94A38;
	font: inherit;	
}


.ti_ve {
	position:relative; 
	padding-bottom:5px;
}

.ti_ve:hover { 
	position:relative;
	background-color: #f8f7f7;
}

.ti_ve div.casebar {
	padding:4px;
}

.ti_ve div.casebar p {
	float:left; 
	font:normal 9pt/12pt Nazanin;
	padding:5px;
}

.ti_ve div.user {
	border:1px solid #eee; 
	padding:15px; 
	border-radius:5px 5px 0 0; 
	margin-top:20px;
}

.ti_ve div.user div.properties {
	height:32px;
	padding-bottom:10px;
	color: #000;
}

.ti_ve div.user div.properties p {
	padding:0px;
	font:normal 9pt/12pt NazaninB;
	color: #000;
}

.ti_ve div.user p{
	color: #000;
}

.ti_ve div.user b{
	font:normal 11pt/14pt NazaninB;
}

.print_sms{ text-align:justify; font:normal 10pt/13pt Nazanin, georgia; margin: 8px 0px 8px 0; border: 1px solid #d8d8d8; border-radius: 4px 4px 4px 4px; padding: 15px; background: #f8fafa; clear: both;}
.print_sms p {margin:-5px -25px 10px 0; padding:3px 0 5px 5px; background:#d8d8d8; width:70px; text-align:left; border:1px solid #d8d8d8;}

.ti_ve div.user span{
	font:normal 9pt/12pt NazaninB;
}

.ti_ve div.user img{
	height:32px; 
	width:32px; 
	float:right; 
	margin-left:10px;
}

.ti_ve div.operator {
	border:1px solid #eee;
	border-top:none;
	padding:15px;
	background:#fafafa;
	border-radius: 0px;
}

.ti_ve div.operator span {
	font:normal 9pt/12pt NazaninB;
}

.ti_ve div.operator p {
	color:black; 
	font:normal 10pt/14pt Nazanin; 
}

.ti_ve div.operator p img {
	max-width:465px;
	margin:10px 0 5px 0px; 
}

.ti_ve div.operator b {
	font:normal 11pt/14pt NazaninB;
}

.ti_ve div.operator div.properties {
	height:32px;
	padding-bottom:10px;
}

.ti_ve div.operator div.properties p {
	padding:0px;
	font:normal 9pt/12pt NazaninB;
	color: #000;
}

.ti_ve div.operator div.properties img {
	height:32px;
	width:32px; 
	float:right;  
	margin-left:10px;
}	

.ti_ve div.refrence {
	border:1px solid #d0ecf9;
	border-top:none;
	padding:15px;
	background:#ecf9ff;
	border-radius: 0 0 4px 4px;
	margin-bottom:20px;	
	color:#333; 
	font:normal 9pt/13pt Nazanin; 
	text-align:center; 
}

.ti_ve div.refrence b{
	color:#358db4; 
	font:normal 9pt/13pt NazaninB; 
}

.fontblack {color:black ;}

.showmore {
	font:normal 10pt/13pt JannatB;
	float:right;
	padding-top:7px;
	margin-right:12px;
	color: #3468af;
}

.notice {
	background:#F9EDBE;
    border: 1px solid #F0C36D;
    border-radius: 2px 2px 2px 2px;
    font: normal 9pt NazaninB;
    margin-top: 5px;
    padding: 10px;
    float:right;
    text-align: justify;
}

.p_detail .noticedetail select { 
	width:100%; 
	margin-top:5px;
}

.p_detail .noticedetail  { 
	float:right;
	width:142px;
	margin-right:8px;
}

.p_detail .notice input {
	width:276px;
}

.sign {
	font:normal 10pt/13pt Nazanin;
	padding: 10px 0 0 0;
	color: gray;
	text-align: center;
}

.sign a {
	font:normal 10pt/13pt NazaninB;
}

.sign a:hover {
	color: #183e71;
}

.entr {
	width:577px;
	border-radius: 0px 0px 4px 4px;
	font:normal 10pt/13pt Nazanin;
	color: #666;
	text-align: right;
	background: #f1f1f1;
	padding: 8px 15px 10px 15px;
	margin: -26px;
	margin-top: 0px;
	clear: both; 
}
.entry a {
	font:normal 10pt/13pt Nazanin;
}

.entry a:hover {
	color: #183e71;
	font:normal 10pt/13pt NazaninB;	
}


/* @end */

/* @group PROFILE - LOGIN */
.states .loginf,.logined {
	text-align:justify;
	float:right;
	line-height:17px;
}

.welcome {
	margin:10px 0px 5px 0px;
	width: 555px;
}

.loginf input {
	float:right;
	width:46%; 
	padding:3px 3px 3px 0;
	height:20px;
	font: normal 10pt/18pt JannatB;
}

.loginf p {
	text-align: justify;
}

.loginb {
	cursor:pointer;
}

.gerslide {
	display:none;
}

.subjectselect {
	padding: 0px;
	border-radius: 2px;
	cursor: pointer;
	text-decoration: none;
	border:none;
	font:normal 10pt/13pt Jannat; 
	background: none;
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
  	overflow: hidden;
}

.subjectselect option {
	padding: 0 10px 3px 0;
	font:normal 10pt/13pt Jannat; 
	background: #fff;
}

.subjectselect optgroup {
	padding: 0 5px 3px 0;
	font:normal 9pt/12pt Nazanin; 
	background: #fff;
}


/* @end */


/*/////////////////////////////////////////////*/
.profile div div {float:right;}
.profile span {font:bold 12pt arial; line-height:25px;}
.profile .right div {float:left; clear:left; padding-right:10px; }
.profile .right {font:bold 12px tahoma; width:200px; margin:10px 0 10px 15px; line-height:22px;}

/*.gerf input[type='text'] {color:gray; }*/
textarea[name='inputmsg'] { width:98%; height:55px; border:1px solid #d1d1d1; }
.darktxt  {color:black; background-color:dfeff0;}
#sstate {width:192px; margin-top:13px; padding:3px 3px 3px 0;  border-radius: 4px 4px 4px 4px;}
.Sloading {position:absolute; display:none;}
.Sloading div {position:relative; top:-42px; right:550px;}

/*//////////intro//////////*/
.intro div {color:#DDDDDD;}
.introtxt {float:left; width:300px; color:white; margin-left:10px;}
.introinput {width:200px; float:left;}

/* @group PROFILE */

.user-pro {
	margin-top:10px; 
	width:365px; 
	text-align:justify;
	font:normal 11pt/14pt Nazanin;
}

.user-pro p {
	font:normal 14pt/18pt JannatB;
	margin-bottom:5px;
}

.user-pro span {
	font:normal 11pt/14pt NazaninB;
}
/* @group FOOTER */
  
.footerbbox {
	padding:0 0 15px 0; 
	width: 200px;
	border: 0px solid #eee;
}

.footerbbox a {
	font:normal 10pt/14pt JannatB;
	color: #555;
}

.footerbbox a:hover {
	color: #005b5d;
}

.footerbbox p {	
	font:normal 12pt/16pt NazaninB;
}

.footerbox1 {
	width:300px;
	border: 1px solid #eee;
	background: #fff;
	height:15px; 
	border-top:none;
	float:left; 
	margin:-37px 0 0 -2px;
}

.footerbox2 {
	width:300px;
	border: 1px solid #eee;
	border-top:none;
	background: #fff;
	height:15px; 
	border-top:none;
	float:left; 
	margin:-365px 0 0 -2px;
}

.footerSL {
	border:1px solid #eee;
	float:left;
	width: 100%;
	background: #fff;
	position:relative;
	padding-top:15px; 
}

.footerCop {
	clear:both; 
	text-align:center;
	width:925px;
}

.footerEnd {
	float: right;
	width:680px; 
	border: 0px solid;
	padding:0px 25px 15px 0px;
}

.footerEnd div.parts {
	float: right;
	width:40px;
	margin:0px;
	border:0px solid;
}

.footerEnd div.parts span{
	font:normal 9pt/15pt Jannat;
	color: #888;
	float: left;
	letter-spacing: 1px;
}

.footerEnd a {
	margin-right: 15px;
	font:normal 10pt/15pt NazaninB;
	float: right;
	color: #666;
	-o-text-overflow: ellipsis;   /* Opera */
    text-overflow:    ellipsis;   /* IE, Safari (WebKit) */
    white-space:nowrap;           /* force single line */
}

.footerEnd img {
	margin:5px -70px 0px 0;
}

.sms {
	border: 0px solid #f1f1f1;
	padding: 0px 15px 0 0;
	background: rgba(255, 255, 255, 0.0); 
	text-align: right;
	color: #555;
	width: 200px;
	direction: ltr;
	font:normal 9pt/15pt Jannat;
	color: #888;
	float: left;
	letter-spacing: 1px;
}

.sms a {
	font:normal 16pt/18pt NazaninB;
	float: right;
	color: #666;
}

.groupsbar {
	width: 100%;
	background: #65c095;
	height:330px;
	border-bottom:1px solid #eee;
}

.groupsbar div.gsbars {
	clear:both; 
	text-align:center;
	width:880px;
	color:#32404b;
	padding-right:20px;
	border:0px solid;
}

.groupsbar div.gsbar {
	float:right;
	text-align:center;
	width:350px;
	margin:40px 50px 0px 20px;
	border:0px solid;
}

.groupsbar div.gsbar p {
	margin:15px 0 15px 0;
	border:0px solid;
	color:#333;
}

.groupsclick {
	background: #00797b;
	cursor:pointer;
    border-radius:3px;
    color: #f9f9f9;
    font: normal 11pt/15pt Jannat;
    padding: 10px;
    text-align: center;
   	width:250px;
   	margin:0 auto;
}

.groupsclick:hover {
	background: #005153;
}

.sitebar {
	width: 100%;
	background: #fff;
	clear: both;
	position:relative; 
	border-top:1px dashed #eee;
}

.slbars {
	clear:both; 
	text-align:center;
	width:925px;
	color:#32404b;
}

.slbars a {
	margin:5px 0 10px 7px;
	border:0px solid;
	color:#999;
    font: normal 10pt/14pt Jannat;
   	float:right;
}

.slbars p {
	margin:5px 0 0 5px;
	float:right;
	color:#666;
	font:normal 9pt/11pt tahoma;
	letter-spacing:2px;
}

.slbars a:hover {
	color: #111;
}

.copyright {
	float:left;
	text-align:right;
	width:200px;
	color:#666;
	direction:ltr;
	margin:8px 0 0 0;
	font:normal 9pt/11pt tahoma;
	letter-spacing:2px;
}

/* @end */

/* @group PAGES */
		
	.blur {
		width:100%; 
		position: absolute;
		-webkit-filter: blur(2px) grayscale(.9);
		opacity: 0.2;
		z-index: -99;
	}
	.psection {
		color: #666666;
		font: normal 18pt/22pt NazaninB;
		border-bottom:3px solid #666666;
		padding:5px 0 5px 0;
		margin:0 0 0px 0;
	}
	
	.ppart {
		color: #808080;
		font: normal 14pt/18pt NazaninB;
		border-bottom:2px solid #808080;
		padding:5px 0 5px 0;
		margin:0 30px 0px 0;
		cursor:pointer;
	}
	
	.particle {
		padding:0 0 15px 0;
		margin:15px 60px 0px 0;
		font:normal 11pt/16pt Nazanin, georgia;
		border-bottom:1px solid #eee;
		text-align:justify; 
	}
	
	.particle span {
		font:normal 12pt/16pt NazaninB;
		line-height:130%;
	}
	
	.particle a {
		font:normal 11pt/16pt NazaninB;
	}
	
	.particle b {
		font:normal 11pt/16pt NazaninB;
	}

	.psubject {
		color: #5b84c3;
		font: normal 12pt/16pt NazaninB;
		margin:0 0 2px 0;
	}
	
	.pnotebox {
		background:#f9f9f9;
		border:1px solid #d8d8d8;
		border-radius: 2px 2px 2px 2px;
		padding:15px;
		margin:15px 0px 15px 0;
	}
	
	.pnotebox img {
		margin:-25px 450px 0 0;
	}
	
	.pnote {
		font:normal 10pt/14pt Nazanin;
		color:#666; 
		text-align:justify;
	}

	.pnote img {
		margin:5px 0 5px 0; 
		width:460px;
	}
	
	.pnote span{
		font:normal 10pt/14pt NazaninB;
		color:#666;
		text-align:justify;
	}
	
	.pnotestitr {
		color: gray;
		font: normal 11pt/15pt JannatB;
		margin:0 0 2px 0;
	}
	
	.pnotes {
		color: gray;
		font: normal 11pt/15pt NazaninB;
		margin:0 0 2px 0;
	}
	
	.b {
		font:normal 12pt/16pt NazaninB;
		line-height:130%;
	}
		
	.pimage {
		width:500px; 
		margin:5px 0 5px 0;
	}
		
/* @end */

/* @group FORM */
	
	.fb {
		background: #fff none;
	}
	.fbody {
		margin-left: 0px; 
		font: normal 10pt/14pt NazaninB;
		direction: rtl;
		width: 655px;
		border: 0px solid;
		padding: 0 0px 0 0;
	}

	#form_container {
		text-align:justify; 
		padding: 15px; 
		margin:0px -25px 0 0;
	}
	
	#form_container input[type=text] {
		width:100%; 
		border-bottom:1px solid #ddd; 
		border-left:1px solid #c3c3c3; 
		border-right:1px solid #c3c3c3; 
		border-top:1px solid #7c7c7c; 
		margin:3px 0 5px 5px; 
		padding: 5px 10px 5px 10px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		font: normal 11pt/15pt Nazanin;
	}
	
	input[type=number] {
		width:100%; 
		border-bottom:1px solid #ddd; 
		border-left:1px solid #c3c3c3; 
		border-right:1px solid #c3c3c3; 
		border-top:1px solid #7c7c7c; 
		margin:3px 0 5px 5px; 
		padding: 5px 10px 5px 10px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		font: normal 11pt/15pt Nazanin;
	}
	
	#form_container input[type=file] {
		margin:3px 0 5px 0; 
		padding:3px;
		width: 100%;
	}
	
	#form_container input[type=submit] {
		background: #D94A38;
		cursor:pointer;
		border-radius:3px;
		color: #fff;
		font: normal 11pt/15pt Jannat;
		padding: 10px;
		text-align: center;
		width:100%;
		margin-top: 15px;
		border: none;
	}
	
	#form_container input[type=submit]:hover {
		background: #666;
		cursor:pointer;
		border-radius:3px;
		color: #fff;
		font: normal 11pt/15pt Jannat;
		padding: 10px;
		text-align: center;
		width:100%;
		margin-top: 15px;
		border: none;
	}
	
	#form_container textarea {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px; 
		border-radius: 3px;	
		border-bottom:1px solid #ddd; 
		border-left:1px solid #c3c3c3; 
		border-right:1px solid #c3c3c3;	
		border-top:1px solid #7c7c7c; 
		color:#333; 
		margin:3px 0 5px 0; 
		width:100%; 
		padding: 5px 10px 5px 10px;
		font: normal 11pt/15pt Nazanin;	
		height: 300px;	
	}
	
	#form_container select {
		font: normal 11pt/15pt Nazanin;		
		margin:3px 0 5px 5px; 
		border-bottom:1px solid #ddd; 
		border-left:1px solid #c3c3c3; 
		border-right:1px solid #c3c3c3; 
		border-top:1px solid #7c7c7c; 
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		border-radius: 3px;
		padding: 0px 5px 5px 10px;
		height: 32px;
		width:100%; 
	}
	
	#form_container table {
		width: 655px;
		direction:rtl;
		margin:0 5px 0 0;
		border: 0px solid;
	}
	
	#form_container span {
		font: normal 10pt/14pt NazaninB;
		padding:0 0 0 15px;
	}

	#form_container lable {
		font: normal 10pt/14pt NazaninB;
	}

	#form_container a {
		font:inherit;
		font-family: NazaninB;
	}
	
	.flink {
		font-size: inherit;
		color: #3468af;
		font-family: NazaninB;
	}
	
	.ftit {
		color: rgba(171, 58, 76, 1.0);
		font:normal 14pt/18pt NazaninB;
		clear: both;
		text-align: center;
		margin-top: 0px;
	}
	
	.forder {
		background: #f9fafa;
		border: 1px solid #ececec;
		border-radius: 2px;
		font: normal 10pt/14pt Nazanin;
		margin: 15px 0 25px 0;
		padding: 10px 15px 12px 15px;
		color: #363636;
		text-align: justify;
	}

	.forder b {
		font: normal 10pt/14pt NazaninB;

	}
	
	.forder a {
		font:normal 10pt/12pt NazaninB; 
		text-decoration: none;
		color: #CC0A0A;
		padding-left: 2px;
	}
 
	.forder p {
		margin:0 0 -2px 0;
		border-radius: 2px;
		padding:7px 10px 10px 0px;
		cursor: pointer;
		z-index: 2;
		text-decoration: none;
		border: 1px solid #eee;
		color:#666;
		font:normal 10pt/12pt JannatB; 
		background: #fcfcfc;
	}	
	
	.forder textarea {
		font: normal 10pt/14pt NazaninB;
		width: 93%;
		padding: 5px 10px 5px 10px;
		background: #fff;
		border: 1px solid #ececec;
		margin: 10px 0 0px 0;
		height: 100px;
	}
	
	.forder input[type=text] {
		font: normal 10pt/14pt NazaninB;
		width: 93%;
		padding: 5px 10px 5px 10px;
		background: #fff;
		border: 1px solid #ececec;
		margin: 10px 0 -5px 0;
		height: 20px;
	}
	
	.forder input[type=password] {
		font: normal 10pt/14pt NazaninB;
		width: 93%;
		padding: 5px 10px 5px 10px;
		background: #fff;
		border: 1px solid #ececec;
		margin: 10px 0 -5px 0;
		height: 20px;
	}
	
	.forder select {
		font: normal 10pt/14pt NazaninB;
		width: 94%;
		padding: 2px 10px 2px 10px;
		background: #fff;
		border: 1px solid #ececec;
		margin: 10px 0 -5px 0;
		height: 33px;
	}
	
	.forder input[type=radio] {
		font: normal 10pt/14pt NazaninB;
		margin: 10px 0 -5px 0;
	}
	
	.forder input[type=submit] {
		background: #D94A38;
		cursor:pointer;
		border-radius:3px;
		color: #fff;
		font: normal 11pt/15pt Jannat;
		padding: 10px;
		text-align: center;
		width:100%;
		margin-top: 15px;
		border: none;
	}
	
	.forder input[type=submit]:hover {
		background: #00797b;
		cursor:pointer;
		border-radius:3px;
		color: #fff;
		font: normal 11pt/15pt Jannat;
		padding: 10px;
		text-align: center;
		width:100%;
		margin-top: 15px;
		border: none;
	}
	
	.forderp {
		background: #f9fafa;
		border: 1px solid #ececec;
		border-radius: 2px;
		font: normal 10pt/14pt Nazanin;
		margin: 15px 0 25px 0;
		padding: 10px 15px 12px 15px;
		width: 453px;
		color: #363636;
		text-align: justify;
		clear: both;
	}
	
	.forderp b {
		font: normal 10pt/14pt NazaninB;
	}
	
	.forderp a {
		font: normal 10pt/14pt NazaninB;
		color: rgba(217, 74, 56, 1.0);
		text-decoration: none;
	}
	
	.forderplong {
		background: #f9fafa;
		border: 1px solid #ececec;
		border-radius: 2px;
		font: normal 10pt/14pt Nazanin;
		margin: 25px 0px 25px 0;
		padding: 10px 15px 12px 15px;
		width: 625px;
		color: #363636;
		text-align: center;
		clear: both;
	}
	
	.forderplong b {
		font: normal 10pt/13pt NazaninB;
	}
	
	.forderplong a {
		font: normal 10pt/14pt NazaninB;
		color: rgba(217, 74, 56, 1.0);
		text-decoration: none;
		padding: 0 2px 0 2px;
	}
	
	.forderplongnotice {
		direction:rtl;
		background: #F9EDBE;
		border: 1px solid #F0C36D;
		border-radius: 2px;
		font: normal 12pt/17pt Nazanin;
		margin: 25px 0px 25px 0;
		padding: 15px 20px 15px 20px;
		width: 615px;
		color: #363636;
		text-align: center;
		clear: both;
	}
	
	.forderplongnotice b {
		font: normal 12pt/14pt NazaninB;
	}
	
	.forderplongnotice a {
		font: normal 12pt/16pt NazaninB;
		color: #CC0A0A;
		text-decoration: none;
		padding: 0 2px 0 2px;
	}
	
	.fdes {
		background: #F9EDBE;
		border-top: 1px solid #F0C36D;
		border-bottom: 1px solid #F0C36D;
		font: normal 10pt/14pt NazaninB;
		margin: 0px 0 5px 0;
		padding: 15px;
		text-align: justify;
		color: #330000;
	}
	
	.fdes a {
		font: normal 10pt/14pt NazaninB;
		color: rgba(217, 74, 56, 1.0);
		text-decoration: none;
	}
	
	.fdest {
		background: #F9EDBE;
		border-top: 1px solid #F0C36D;
		border-bottom: 1px solid #F0C36D;
		font: normal 10pt/14pt NazaninB;
		margin: 0 0 15px 0;
		padding: 15px 20px 15px 15px;
		text-align: justify;
		color: #330000;
		width: 625px;
	}
	
	.fdest a {
		font: normal 10pt/14pt NazaninB;
		color: rgba(217, 74, 56, 1.0);
		text-decoration: none;
	}
	
	.fimg {
		width: 550px;
		margin-bottom: 20px;
	}
	
	.fcom { 
		font:normal 10pt/13pt Nazanin;
		text-align:left;
		width: 150px;
		padding: 5px 5px 15px 20px;
		color: gray;
		border:0px solid;
		position: static;
	}
	
	.fcom p {
		font:normal 16pt/20pt NazaninB;
		color: #666;
	}
	
	.ftext { 
		padding:0 0 15px 15px;
		text-align:justify;
		font:normal 10pt/14pt Nazanin;
	}

	.ftext p { 
		padding:15px 0 5px 0;
		font:normal 11pt/14pt NazaninB;
		color: #D94A38;
	}

	.ftext b { 
		text-align:justify;
		font:normal 10pt/14pt NazaninB;
	}

	.fnot {
		font: normal 10pt/15pt NazaninB; 
		text-align: center;	
		padding: 15px;	
	}
	
	.flin {
		border-top: 1px solid gray;
		display: none;
	}
	
/* @end */

.back-titr-lms{  
  margin: 0px 5px 5px 0; 
  border-radius: 8px;
  padding : 12px 12px 12px 12px;
  position: relative;
  background-color: #FFF;
  overflow: hidden;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
          background-color: rgba(255, 255, 255, 0.5);
}
.back-pooyesh{  
  float: left;
    padding: 3px 3px 3px 3px;
    background: #da5342;
    border-radius: 5px;
    margin: 5px 0px 0px 0;
    width: 180px;
    text-decoration: none;
    font-weight:bold;
    font-size:17px;
    text-align: center;
}

.titr-lms
{
    margin: 5px 5px 5px 5px;
    text-align: center;   
    font-weight:bold;
    font-size:21px;
    color:#FFFFFF;
    text-align: center;   
}
.link-to-lms
{
float: left;
    padding: 3px 3px 3px 3px;
    background: #4CAF50;
    border-radius: 5px;
    margin: 5px 0px 0px 0;
    width: 180px;
    text-decoration: none;
    font-weight:bold;
    font-size:17px;
    text-align: center;   

}

.linklogo {margin:5px; float:right; width:160px; overflow:hidden; border: 1px solid #eee; text-align:center;  border-radius: 2px; padding:10px;}