@font-face {
  font-family: 'BYekan';
  src: url('BYekand41d.eot?#') format('eot'),  		/* IE 6–8 */
       url('BYekan.woff') format('woff'),  		/* FF 3.6+, IE 9, Chrome 6+, Saf 5.1+ */
       url('BYekan.ttf') format('truetype'); 	/* Saf 3—5, Chrome 4+, FF 3.5, Opera 10+ */
}

/** Tags **/

/* reset */
body {
	color: #3a3a3a;
	font-size: 12px;
	font-family: tahoma;
}
body, div, img, form {
	border: 0;
	margin: 0;
	padding: 0;
}
div, ul, ul li, p, q, blockquote {
	direction: rtl;
	overflow: visible;
}

/*  */
hr{
	border: 0 solid #ddd;
	border-top-width: 1px;
}

/* table */
table.regular tr:nth-child(odd) {
	background: rgba(0,0,0,0.05);
}

/* form */
form {
	/* padding: 10px 0; */
}
input,button,textarea,select,optgroup,option {
	font-family:tahoma;
	font-size:12px;
	background: #fff;
	border: 1px solid #828282;
	margin: 0px; 
	margin-bottom: 10px;
	padding: 5px 10px;
	padding-bottom: 6px; /* fix */
	color: #212121;
}
input {}
textarea {
	width: 80%; 
	height: 100px;
}
select {
	background:url('button-bg.png') repeat-x top right;
}
select:hover {
	color: #0079db;
	border: 1px solid #0079db !important;
}
select option {
	border: 0; 
	padding: 0; 
	margin: 0;
}
.button, 						[type=button], 			[type=submit] {
	background: #ddd url('button-bg.png') repeat-x top right;
	padding: 5px 10px;
	padding-bottom: 6px;
	border: 1px solid #828282;
	border-radius: 3px;
	margin: 0;
	margin-bottom: 10px;
	color: #212121;
}
.button:hover, a.botton:hover, 	[type=button]:hover, 	[type=submit]:hover  {
	color: #0079db;
	border-color: #0079db;
	text-decoration: none;
	cursor: pointer;
}
.checkbox, .radio {
	background: transparent;
	padding: 0px;
	margin: 0 10px;
	border: 0px;
}


/* link */
a, a:hover {
	color: #3D8DD0;
}
a{
	text-decoration: none;
}
a:hover, .link:hover {
	text-decoration: none;
	opacity: 0.5;
}
.link a:hover {
	opacity: 1;
}
.link {
	cursor: pointer;
}
.unlink , .unlink a{
	cursor: default;
}

/* heading */
.h1x {
	font-size: 60px;
}
.h1x-40 {
	font-size: 41px;
}
h1, h2, h3, h4, h5, .h1x, .h1, .h2, .h3, .h4, .h5 {
	font-family: BYekan, arial;
	font-weight: normal;
	letter-spacing: -1px;
}
h1, h2, h3, h4, h5 {
	margin: 0;
}
h1, .h1				{font-size: 29px;}
h2, .h2, h3, .h3		{font-size: 22px;}
h4, .h4				{font-size: 16px; font-weight: normal;}
h5, .h5				{font-size: 13px; font-weight: normal;}

.lttrSpc-0 {letter-spacing: 0px;}
.bold {font-weight: bold;}
/** Text Models **/

/* font size */
.xSmall	{font-size: 10px;}
.small	{font-size: 12px;}
.normal	{font-size: 14px;}
.medium	{font-size: 16px;}
.xSmall, .small, .normal, .medium {
	font-family: tahoma;
	letter-spacing: 0px;
}

.arial {
	font-family: 'Arial Rounded Bold', arial;
	letter-spacing: -2px;
}

/* line height */
.lineHeight-150 {line-height: 1.5;}
.lineHeight-115 {line-height: 1.15;}
.lineHeight-100 {line-height: 1;}
.lineHeight-80   {line-height: 0.85;}

/* shadow */
.text-shadow-1-1 		{text-shadow: 		1px 1px 1px #000;}
.text-shadow-1-1-white	{text-shadow: 		1px 1px 1px #fff;}
.text-shadow-1-1-plus	{text-shadow: 		-1px -1px 5px #000, 1px -1px 30px #000, 1px 1px 1px #000}
.text-shadow-1-3 		{text-shadow: 		1px 1px 3px #000;}
.text-shadow-10			{text-shadow: 		0px 0px 10px #000;}
.no-text-shadow	 		{text-shadow: 		0px 0px 0px #000;}

/* direction/align */
.ltr {
	direction: ltr;
	text-align: left;
}
.rtl {
	direction: rtl;
	text-align: right;
}
.alR {
	text-align: right;
}
.alL {
	text-align: left;
}
.alC {
	text-align: center;
}
.alJ {
	text-align: justify;
}
.center{
	text-align: center;
}

/* list */
ul.crude, ul.crudeSide {
	padding: 0;
	list-style-type: none;
}
ul.crude li, ul.crudeSide li {
	padding: 0;
}
ul.crude, ol.crude {
	margin: 0;
}
ul.crudeSide{
	margin: 15px 0;
}
ul.liAsP li{
	margin: 15px 0;
}
ul.hor {}
ul.hor li {
	display: inline;
}
ul.ver {}
ul.bouffant {}
ul.bouffant li {
	background: url() no-repeat right 2px;
	padding-right: 20px;
}
ul.bouffant-small {}
ul.bouffant-small li {
	background: url(list-bullet-bouffant-small.png) no-repeat right 3px;
	padding-right: 20px;
}
ul.bouffant-small.hor li.no-bullet {
	 background: none;
	padding-right: 0;
}
ul.trace {}
ul.trace li{
	background: url() no-repeat right 0px;
	padding-right: 20px;
}
ul.nav {
	padding-top: 10px;
	font-size: .1px;
}
ul.nav li {
	width: 7px;
	height: 7px;
	border-radius: 4px;
	box-shadow: inset 1px 1px 4px #444;
	float: right;
	margin-right: 13px;
	overflow: hidden;
}
ul.nav li.selected {
	background-color: #8f8f8f;
}
ul.nav li a {
	color: transparent;
}
ul.liClear-15 li {margin-bottom: 15px;}
ul.liClear-7 li {margin-bottom: 7px;}
ul.liBlock li {
	padding: 5px 0;
	border-bottom: 1px dotted;
}
ul.liBlock li:hover {
	border-bottom-style: solid;
}
ul.liBlock li a:hover {
	text-decoration: none;
}

/** Box Models **/

/* float */
.fR {
	float: right;
}
.fL {
	float: left;
}
.cR {
	clear: right;
}
.cL {
	clear: left;
}
.cB {
	height: 0;
	clear:both;
}

/* shadow */
.box-shadow-1-1 			{box-shadow: 		1px 1px 1px #000;}
.box-shadow-1-3 			{box-shadow: 		1px 1px 3px #000;}
.box-shadow-0-5			{box-shadow: 		0px 0px 5px #000;}
.box-shadow-0-5-tiny	{box-shadow: 		0px 0px 5px #bbb;}
.box-shadow-20			{box-shadow: 		inset 0px 0px 20px #000;}
.no-text-shadow			{text-shadow:		0 	0 	0 			!important;}

/* width */
.W1-1	{width: 100%;	}
.W1-2 	{width: 50%;	}
.W1-4 	{width: 25%;	}

.w1-1	{width: 960px;	margin: auto;}
.w5-6 	{width: 800px;	}
.w3-4 	{width: 720px;	}
.w2-3 	{width: 640px;	}
.w1-2 	{width: 480px;	}
.w5-12 	{width: 400px;	}
.w1-3 	{width: 320px;	}
.w1-4 	{width: 240px;	}
.w5-24 	{width: 200px;	}
.w1-6 	{width: 160px;	}
.w1-8 	{width: 120px;	}
.w5-48 	{width: 100px;	}
.w1-12 	{width: 80px;	}
.w1-16 	{width: 60px;	}
.w5-96	{width: 50px;	}
.w1-24	{width: 40px;	}
.w1-32	{width: 30px;	}
.w5-192	{width: 25px;	}
.w1-48	{width: 20px;	}
.w1-64	{width: 15px;	}
.w1-96	{width: 10px;	}
.w1-192	{width: 5px;	}

/* height */
.H1-1	{height: 100%;	}

.h1-1	{height: 960px;	}
.h5-6 	{height: 800px;	}
.h2-3 	{height: 640px;	}
.h1-2 	{height: 480px;	}
.h5-12 	{height: 400px;	}
.h1-3 	{height: 320px;	}
.h1-4 	{height: 240px;	}
.h5-24 	{height: 200px;	}
.h1-6 	{height: 160px;	}
.h1-8 	{height: 120px;	}
.h5-48 	{height: 100px;	}
.h1-12 	{height: 80px;	}
.h1-16 	{height: 60px;	}
.h5-96	{height: 50px;	}
.h1-24	{height: 40px;	}
.h1-32	{height: 30px;	}
.h5-192	{height: 25px;	}
.h1-48	{height: 20px;	}
.h1-64	{height: 15px;	}
.h1-96	{height: 10px;	}
.h1-192	{height: 5px;	}

/* border */
.b-1 	{border-width: 1px; border-style: solid;}
.b-10 	{border-width: 10px; border-style: solid;}
.bD-1 	{border-width: 1px; border-style: dashed;}
.bD-2 	{border-width: 2px; border-style: dashed;}

/* radius */
.r-5 	{border-radius: 5px;}
.r-10 	{border-radius: 10px;}
.r-20 	{border-radius: 20px;}
.r-500 	{border-radius: 1500px;}

/* margin */
.mA 		{margin: auto;}
.m-5 	{margin: 5px;}
.m-10	{margin: 10px;}
.m-20	{margin: 20px;}

/* padding */
.p-5 	{padding: 5px;}
.p-10 	{padding: 10px;}
.p-15 	{padding: 15px;}
.p-20 	{padding: 20px;}
.p-30 	{padding: 30px;}
.p-50 	{padding: 50px;}

/* rotate */
.rt-7 {
	transform:rotate(7deg);
	-ms-transform:rotate(7deg); /* IE 9 */
	-webkit-transform:rotate(7deg); /* Safari and Chrome */
}
.rt-7- {
	transform:rotate(-7deg);
	-ms-transform:rotate(-7deg); /* IE 9 */
	-webkit-transform:rotate(-7deg); /* Safari and Chrome */
}

/* display */
.op-50 	{
	opacity: 0.5;
}
.op-75 	{
	opacity: 0.75;
}
.op-90 	{
	opacity: 0.75;
}
.hide 	{
	display: none;
}
ul.hor li.hide {
	display: none;
}
.overflowHidden {
	overflow: hidden;
}

/* position */
.posRel {
	position: relative;
}
.posAbs {
	position: absolute;
}
.posFxd {
	position: fixed;
}
.posT-0 {
	top: 0;
}
.posR-0 {
	right: 0;
}
.posB-0 {
	bottom: 0;
}
.posL-0 {
	left: 0;
}
.onTop {
	z-index: 10000;
}

/*  */
.flag {
	top: -50px;
}

.dlgBox {
	top: 40%; 
	left: 40%;
	z-index: 4000;
}

/*  */
.noBgImg {
	background-image: url();
}
.button.noBgImg:hover, a.botton.noBgImg:hover, 	.noBgImg[type=button]:hover, 	.noBgImg[type=submit]:hover  {
	color: #fff;
}