@font-face{
	font-family: samim2;
	src:url(/samim.woff) format('woff');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family: samim2;
	src:url(/samimb.woff) format('woff');
	font-weight:bold;
	font-style:normal;
	font-display:swap;
}

/* eric meyerweb | css reset | v2.0 | 20110126 */
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,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* end | css reset */

body{padding:0;margin:0;background-color:#346;text-align:center;color:navy}
body, h1, h2, h3, h4, h5, h6, tr, td, input, textarea, select, option{font-family:samim, samim2;}
select{max-width:100%}
input, textarea{border:1px solid #4396CA}
a,a:visited,a:link{color:blue;text-decoration:none}
a:hover{color:maroon;}
a img{border:none;}
p{margin:5px 0;}

.disn{display:none;}
.vh,#vh{visibility:hidden}
.h,#h,#brg{background-color:#FFC;}
.z,#z{background-color:#FF0;}
.j,#j{text-align:justify;}
.c{text-align:center;}
.cm{margin-right:auto;margin-left:auto;}
.l{text-align:left;}
.r{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.ltr{direction:ltr;}
.rtl{direction:rtl;}

.w55{width:55px;}
.w77{width:77px;}
.w99{width:99px;}
.w205{width:205px;}
.w225{width:225px;}
.w240{width:240px;}

.pd1{padding:1px;}
.pd3{padding:3px;}
.pd5{padding:5px;}
.pd7{padding:7px;}
.pd9{padding:9px;}
.pd10{padding:1px 0;}
.pd30{padding:3px 0;}
.pd50{padding:5px 0;}
.pd70{padding:7px 0;}
.pd90{padding:9px 0;}
.pd01{padding:0 1px;}
.pd03{padding:0 3px;}
.pd05{padding:0 5px;}
.pd07{padding:0 7px;}
.pd09{padding:0 9px;}

.mr1{margin:1px;}
.mr3{margin:3px;}
.mr5{margin:5px;}
.mr7{margin:7px;}
.mr9{margin:9px;}
.mr10{margin:1px 0;}
.mr30{margin:3px 0;}
.mr50{margin:5px 0;}
.mr70{margin:7px 0;}
.mr90{margin:9px 0;}
.mr01{margin:0 1px;}
.mr03{margin:0 3px;}
.mr05{margin:0 5px;}
.mr07{margin:0 7px;}
.mr09{margin:0 9px;}
.mr900{margin:9px 0 0;}
.mr009{margin:0 0 9px;}

.b{font-weight:bolder;}
.i{font-style:italic;}
.mrn{color:maroon;}
.grn{color:green;}
.red{color:red;}
.abi{color:blue;}
.nvy{color:navy;}
.gry{color:gray;}
.rng{color:#f91;}
.brdr{border:1px solid #999;}
.h{background-color:#ffb;}
.clr, .clear{clear:both;}
.riz{font-size:0.8em;}
.kht{text-decoration:line-through;}
.ptr, label{cursor:pointer;}
label:hover{color:green;}
label{display:block;}

.r3{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.r5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.r7{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.r9{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}

/*********************************************************************************************/
.dbl a{display:block;}
.waz13{line-height:1.3em;}
.waz15{line-height:1.5em;}
.waz17{line-height:1.7em;}
.waz19{line-height:1.9em;}

.arr{padding-right:25px;background:url(/static/img/arr.gif) no-repeat right 2px;}
.arr_b{background-position:right -43px;}
.arr_asc{background-position:right -73px;}
.arr_desc{background-position:right -32px;}

/*********************************************************************************************/
.shadow:hover{
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

/***************************************	بسمه	****************************************/

.wrapper{
	background:#fff url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEECAMAAADeca68AAAAPFBMVEW72P++2v/+///4+//F3v/7/f/x9//Z6f/R5P/J4P/1+f/W5//N4v/C3P/u9f/q8//n8f/k7//g7v/d6/8Wse/wAAAAQUlEQVQoz4XERxLAIBADQRxwxqT//5XaC6cRqGvkVsn398I28FjoGPhRRAlkUEAFp/QKl/Sh2xJ2IfQPYJly1nwNNMUIkQIGkPUAAAAASUVORK5CYII=) repeat-x 0 0;
	text-align:right;
	margin:0 auto;
	width:978px;
}
.header{
	height:260px;
	overflow:hidden;
	background:url(/ax/kv-arm.png) no-repeat 0 center;
	
}
.header-text{
	padding-left:197px;
	text-align:center;
	color:#00f;
	font-size:0.875em;
}
.header-text h1{font-size:25px;line-height:23px}
.header-text h3{font-size:1.5em;}

.column{
	text-align:center;
	width:159px;
	float:right;
	background:#fff url(/ax/r.gif) no-repeat left top;
	padding:9px 0;
}
.column a{display:block}
.counter{
	padding-top:25px;
	line-height:1.5em;
}
.counter4m{display:none}


main{
	width:819px;
	float:right;
	background:#EFF6FF url(/ax/bar2.jpg) repeat-x center top;
	padding-bottom:25px;
	min-height:555px;
}
main>div{min-height:313px;margin:1em}




div.more{
	float:left;
	margin-top:23px;
}
div.more a{
	background-color:#BDF;
	padding:0.25em 0.75em;
	
}
div.more a:hover{
	background-color:#9BF;
	color:#000;
}

.title{
	color:white;
	background:#008 url(/ax/bar-bg.jpg) repeat-x center center;
	text-align:center;
	padding:9px;
}
.a_qa{
	padding:9px;
}
.a_qa .qPreview{
	background-color:#eee;
	border-right:5px solid #999;
	padding:9px;
	line-height:1.3em;
}
.a_qa .q{
	background-color:#fee;
	border-right:5px solid #900;
	color:maroon;
	margin:9px 0;
	padding:9px;
	line-height:1.9em;
}
.a_qa .a{
	background-color:#dfd;
	border-right:5px solid #090;
	color:navy;
	padding:9px;
	line-height:1.9em;
}

table.list{width:100%;}
table.list th, table.list td{border:1px solid #999;padding:5px;}
table.list th{background-color:#eed;}
table.list td{}


:-moz-any-link:focus{outline:none}
::selection{background:#050;color:#fff;}
::-moz-selection{background:#050;color:#fff;}
::-webkit-selection{background:#050;color:#fff;
}
@media print
{
	#header, #main-column{display:none;}
	#main-content{width:100%;}
	*{color:black !important;text-decoration:none;}
}
h1{font-size:1.85em;margin:0.75em 0;text-align:center;}
h2{font-size:1.65em;margin:0.70em 0;}
h3{font-size:1.45em;margin:0.65em 0;}

footer{
	text-align:center;
	opacity:0.9;
	line-height:1.25;
	padding-top:0.5em;
}
footer a, footer a:link, footer a:visited{color:#00D;}

div.newq{display:none;}

form.newq{
	line-height:1.5em;
	margin-bottom:3em;
}
form.newq input, form.newq textarea{
	width:100%;
	padding:0.5em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
form.newq input[type=text]{
	margin:0.25em auto;
}
form.newq textarea{
	height:10em;
}

.link{
	direction:ltr;
	text-align:center;
	font: italic 15px Georgia;
}

.a_branch{
	border-right: 1px dashed #BBCCCC;
	margin: 1px 9px 2px 0;
	padding: 1px 15px 2px 0;
}

/*		Pagination START	*/
.pagination{padding:9px;line-height:3em}

.pagination div.bx{float:left;white-space:nowrap;color:#800}

.pagination div.bx a{background-color:#BDF;}
.pagination div.bx a,.pagination div.bx b{padding:0.5em 1em;border:1px #ccc solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#555;}
.pagination div.bx a:hover{background-color:#CEF;color:#800}
.pagination div.bx b{background-color:#104B83;color:#fff;font-weight:bold;}

.pagination .bx{padding:3px}
.pagination .d3{padding:0 11px}
/*		Pagination FINISH	*/

.ovh:hover{background-color:#ffd;cursor:pointer;}

.admin-area{
	border:1px dotted red;
	background-color:#fee;
	text-align:center;
	margin:5px 15px -9px 13px;
	box-shadow:1px 2px 3px #555;
	font-size:11px;
}
.admin-area a{
	display:block;
	line-height:199%;
	
}

ul.sortable span.move, ul.sortable span.delete, ul.sortable span.edit, ul.sortable span.edit-body, .linkha li span{background-image:url(/ax/edit.png);}
ul.sortable span.move, ul.sortable span.delete, ul.sortable span.edit, ul.sortable span.edit-body{
	background-repeat:no-repeat;
	height:24px;
	width:24px;
	top:1px;
}
ul.sortable span.move			{background-position:-24px 0;right:50%;cursor:move;}
ul.sortable span.move:hover		{background-position:0 0;}
ul.sortable span.delete			{background-position:-24px -24px;left:3px;}
ul.sortable span.delete:hover	{background-position:0 -24px;}
ul.sortable span.edit			{background-position:-24px -48px;right:3px;}
ul.sortable span.edit:hover		{background-position:0 -48px;}
ul.sortable span.edit-body		{background-position:-24px -72px;right:48px;}
ul.sortable span.edit-body:hover{background-position:0 -72px;}
.sortable-placeholder{outline:1px dashed #CCC;background:rgba(255, 1, 255, 0.1);}
.sortable-dragging{outline:1px dashed red;background-color:pink;min-height:1em;}
ul.sortable li{height:17px;padding:0 5px 9px;line-height:27px;overflow:hidden;position:relative;outline:1px silver solid;margin:9px;}
ul.sortable li span{position:absolute;z-index:999;}
ul.sortable li span.trans{width:30px;height:27px;top:0;left:0;z-index:99;}



.tab{
	margin-top:9px;
	padding-right:9px;
}
.tab a{
	border:2px solid navy;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float:right;
	margin:0 9px -2px;
	padding:9px;
	background-color:#ddd;
}
.tab a.current-tab{
	border-bottom-color:#BCD8FF;
	background-color:transparent;
}
.tab-bottom-border{
	clear:both;
	border-top:2px solid navy;
	margin-bottom:15px;
}

.loading, #loading{background:url(/ax/loading.gif) no-repeat center center !important;z-index:9999;}

.loading-wrapper{
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:0;
	background:rgba(255, 255, 255, 0.5) url(/ax/loading.gif) no-repeat center center;
	z-index:9999;
	padding-top:500px;
	text-align:center;
	font-size:2em;
}

.admin-link{
	float:left;
	border:1px solid silver;
	padding:0 9px;
	margin:9px;
}

.page1floatbox{
	float:left;
	width:25%;
	margin:0 9px 9px 0;
	background-color:#fff;
	padding:9px;
	text-align:justify;
}

@media all and (max-width:1001px){
	.wrapper, .column, main, .page1floatbox{
		float:none;
		margin:auto;
		width:auto;
		min-height:0;
	}
	.column{
		background-color:#BAD8FE;
		
	}
	.column a{
		display:inline-block;
	}
	main>div{
		margin:0 0.5em;
	}
	.header{background:none;}
	.header-text{padding-left:0;}
	.page1floatbox{
		margin-top:-15px;
	}
	.counter{display:none}
	.counter4m{
		display:block;
		margin:1.61em 0;
	}
}

