@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'BKoodak';
  src: url('../fonts/BKoodakBold.eot?#') format('eot'),
       url('../fonts/BKoodakBold.woff') format('woff'),
       url('../fonts/BKoodakBold.ttf') format('truetype');
}
@font-face {
  font-family: 'BNazanin';
  src: url('../fonts/BNazanin.eot?#') format('eot'),
       url('../fonts/BNazanin.woff') format('woff'),
       url('../fonts/BNazanin.ttf') format('truetype');
}

* { margin:0px; padding:0px; }

html {overflow-y: scroll;}
body { font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
.clearb { clear:both; }
.clearr { clear:right; }
.clearl { clear:left; }
.fleft { float:left!important; }
.fright { float:right!important; }
.hide { display:none; }
.hidd { visibility:hidden; }
.inline { display:inline-block; }
.pointer { cursor:pointer!important; }
.elips { width:273px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.bold {
	/*background-image: url(../img/new.png)!important;
	background-repeat: no-repeat!important;
	background-position: 7px -2px!important;*/
	font-size:11px;
	font-weight:bold;
}
.valignm { vertical-align:middle; }
.mrgl-4 { margin-left:4px; }
.mrgb-6 { margin-bottom:6px!important; }
.mrgb-2 { margin-bottom:2px!important; }
.mrgb-20 { margin-bottom:20px!important; }
.ht-11 { height:11px; }

input[type='text'].Fdisabled { background:#EBEBE4; color:#545454; }

::-moz-placeholder { text-align:right; }
::-webkit-input-placeholder { text-align:right; }

.fade, #header .btn a {
	-moz-transition-property: all;
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-moz-transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}

h2 {
	font-family:'BKoodak', Tahoma; font-weight:normal; font-size:22px; direction:rtl; color:#056672;
	background:url(../img/bullet.png) right center no-repeat; padding-right:40px; margin-right:5px; margin-bottom:5px; margin-top:15px;
}
h3 {
	font-family:'BKoodak', Tahoma; font-weight:normal; font-size:20px; direction:rtl; text-align:center;
	margin-top:25px; margin-bottom:5px; background:url(../img/a1.png); border-radius:20px; padding-top:2px;
}

#header { height:222px; width:100%; min-width:900px; position:fixed; top:0px; left:0px; z-index:1; }
#header .image { height:207px; width:100%; background:#000 url(../img/bg20.jpg) center center no-repeat; position:absolute; top:0px; left:0px; }
#header .top { padding:50px 0px 50px 0px; width:100%; border-bottom:1px solid #333; height: 56px;
				position:absolute; top:0px; left:0px; }
#header .top .logo { margin-left:50px; opacity: 0.9; margin-top: -15px; }
#header .shad { width:100%; height:50px; position:absolute; bottom:15px; left:0px; background:#000012; }
#header .btn { /*padding-top:161px;*/ position:relative; margin:161px auto; width:900px; overflow:hidden; height:45px; }
#header .btn img { height:44px; float:left; border:none; }
#header .btn img:hover { /*opacity:1;*/ cursor:pointer; }
#header .btn a:link, #header .btn a:visited { height:44px; display:block; float:left; font-family:'BNazanin', Tahoma, Geneva, sans-serif; font-size:17px; opacity:0.7; color:#FFF; border-right:1px solid #000012; padding-right:10px; }
#header .btn a:hover, #header .btn a:active/*, #header .btn .big*/ { border-right:1px solid #999!important; opacity:1!important; }
	#header .btn a .lbl { float:left; margin-top: 9px; width: 0px;overflow: hidden;height: 24px; }
	#header .btn a:hover .lbl, #header .btn .big .lbl  { width:181px!important; }
#header .shadow { position:absolute; bottom:-8px; left:0px; opacity:0; }
#header .admin { float: right;margin-right: 90px; margin-top: 1px; margin-bottom:-28px; }
#header .admin img { border:1px solid #333;float:right; height:56px;}
#header .admin .info {color:#999; float:right; margin-right:5px; text-align:right;margin-top:-3px; font-size:11px; direction:rtl;line-height: 15px;}
#header .adminhint {position: absolute;right: 32px;bottom: -205px; display:none; }
#header .admin .star { clear:both; padding-top:9px;}
	#header .admin .star img { width:16px; height:16px; margin-left:2px; border:none; }

#content { width:900px; margin:0px auto; }
#content .p { margin-bottom:25px; direction:rtl; text-align:justify; padding:20px; background:url(../img/a0.png); line-height:20px; border-radius:2px; }
#content .pnote { margin-top:-20px!important; text-align:center; color:#972429; font-weight:bold;  }

#baseInfo {
	color: #F7F7F7;
	font-family: 'bKoodak', Tahoma, Geneva, sans-serif;
	font-size: 17px;
	background: #43646C;
	padding: 0px 10px 0px 8px;
	border-radius: 6px;
	position: absolute;
	top: 11px;
	right: 90px;
}

.wd-big { width: 287px!important; }
.wd-med { width: 195px!important; }
.wd-50 { width: 50px!important; }
.wd-80 { width: 80px!important; }
.wd-85 { width: 85px!important; }
.wd-155 { width: 155px!important; }
.wd-135 { width: 135px!important; }
.wd-220 { width: 220px!important; }
.ht-20 { height: 20px!important; }
.no-mrg { margin-left:0px!important; }
.mrgr-27 { margin-right:27px!important; }
.mrgt-10 { margin-top:10px!important; }
.mrgt-0 { margin-top:0px!important; }
.mrgl-10 { margin-left:10px!important; }
.mrgb-10 { margin-bottom:10px!important; }
.mrgr-20 { margin-right:20px!important; }
.mrgt-5 { margin-top:5px!important; }
.col2 { width:400px; display:inline-block; float:right; margin-left:50px; margin-top:10px; }

.col2 p { padding:5px; text-align:justify; direction:rtl; line-height:22px; }


.col3 { width:260px; display:inline-block; float:right; margin-left:59px; margin-top:10px; }
.col3 img { padding-bottom:5px; border-bottom:2px solid #A4BBC0; }
.col3 p { padding:5px; text-align:justify; direction:rtl; line-height:22px; }
.col3 .address { background:url(../img/link.png) right center no-repeat; padding-right:21px; margin-right:10px; margin-top:-10px; }
.col3 .price { background:url(../img/price.png) right center no-repeat; padding-right:21px; margin-right:10px; margin-top:-10px; }
.col3 .email { background:url(../img/email.png) right center no-repeat; padding-right:21px; margin-right:10px; margin-top:-10px; }

.ul { width:600px; margin:30px auto; direction:rtl; }
.ul ul { list-style:none; }
.ul ul li { vertical-align:middle; background:url(../img/tick.png) right top no-repeat; padding-right:25px; margin-top:5px; text-align:justify; min-height:25px; }

a:link, a:visited { color:#46747E; text-decoration:none; }
a:hover, a:active { color:#A4BBC0; }
a.toplink:link, a.toplink:visited { color:#999; text-decoration:none; }
a.toplink:hover, a.toplink:active { color:#FFF; }
a img { vertical-align:middle; border:none; }
	
#home { background:url(../img/bg21.jpg) no-repeat right center; height:1000px; margin-top:-15px; direction:rtl; position:relative; z-index:0;}
#home .sence { font-family:'BNazanin', Tahoma; font-weight:normal; font-size:25px; position:absolute; color:#FFF; text-shadow:0px 0px 10px #010303;
	background:url(../img/tick1.png) right -5px no-repeat; padding-right:60px; min-height:46px; white-space: nowrap;
}
#home .gf {text-align:center;}
#home .gf .cl { cursor:pointer; }
#home .gf .cl:hover {}

#footer { width:100%; background:#000012; position:relative; margin-top: 30px; color:#FFF; padding-top: 13px; direction:rtl; }
#footer .shadow { position: absolute;left: 0px;top: -23px;}
#footer .wrap { width:900px; margin:0 auto; }


.calc { display:none; width:292px; height:413px; /*margin:0px auto;*/ background:url(../img/calc.png) -33px -4px no-repeat; position:relative; top:-208px; left:102px; margin-bottom:-433px; }
.calc .display { position:absolute; top:78px; left:30px; width:218px; font-size:28px; color:#555; direction:rtl; white-space:nowrap; }
.calc .calcbtn { position:absolute; top:189px; left:39px;}

.calc .calcbtn input { width:87px; margin-right:2px; margin-bottom:3px; direction:ltr; text-align:left; }
.calc .calcbtn select { width:197px; margin-bottom:3px; }
.calc .calcbtn label {
	width:88px!important;
	font-size:10px!important;
	text-align:center!important;
	margin-bottom:3px!important;
}
.calc .calcclose { width:33px; height:27px; display:inline-block; position:absolute; top:162px; right:101px; cursor:pointer; }
.calc .calc0 { width:45px; height:27px; display:inline-block; position:absolute; top:162px; right:44px; cursor:pointer; }

.calc1 { width:185px; height:251px; background:url(../img/calc1.png) -33px -4px no-repeat; position:relative; top:-132px; left:84px; margin-bottom:-251px; }
.calc1 .display { position:absolute; top:40px; right:36px; direction:rtl; width:116px; }


/*******************************/
.sg { background-image:url(../img/signup.png); color:#D84601!important; }

label { width: 115px;display: inline-block;text-align: left;margin-left: 5px; }
input[type="text"], textarea {
	border: 1px solid #B9B9B9;
	border-radius: 2px;
	padding: 4px;
	direction: rtl;
	text-align: right;
	width:150px;
	vertical-align: middle;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
input[type="text"]:focus, textarea:focus {
	border:1px solid #F60;
	outline:none;
}
input:hover + .input-hint, textarea:hover + .input-hint,
input:focus + .input-hint, textarea:focus + .input-hint { opacity:1!important; margin-right:5px!important; }
input + .input-hint, textarea + .input-hint { margin-right:20px; opacity:0; color:#999; }
input[type="submit"], input[type="reset"], input[type="button"] { padding:5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
.en { direction:ltr!important; text-align:left!important; }
.fa { direction:rtl!important; text-align:right!important; }
.wd-200 { width:200px!important; }
.wd-300 { width:300px!important; }
.wd-110 { width:110px!important; }
.wd-150 { width:150px!important; }
.hg-50 { min-height:50px!important; }

/**********************************************/

.mn { background-image:url(../img/coin.png); color:#D84601!important; }
.money_rate { direction:rtl; position:relative;     background-color: #636173;background:#url(../img/a0.png); height: 90px; padding:24px 24px 0px 24px; margin-bottom:2px; border-radius:0px; float:right; width:401px; }
.money_rate .label { float:right; margin:14px 15px 0px 0px; width:40px; direction:ltr; text-align:center; }
.money_rate .action { float:right; list-style:none; margin-right:4px; padding-right:27px; background:url(../img/brace.png) no-repeat right 7px; }
.money_rate label { width:50px; vertical-align:top; margin-right:4px; text-align:right; }
.money_rate input[type='text'], .money_rate select {padding:1px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; outline:none; text-align:center; width:93px; margin-bottom:5px; background:#FCFCFC; border:1px solid #777; vertical-align:top; border-radius:20px; }
	.money_rate select { width:97px!important; }
.money_rate input[type='radio'] { vertical-align:middle; }
.money_rate .country { color:#999; margin:10px; direction:ltr; }
.money_rate .add { margin-bottom:10px; border:none; outline:none; background:url(../img/plus.png) no-repeat left center; width:16px; height:16px; float:left; cursor:pointer; }
.money_rate .rem {position: absolute;left: 10px;top: 10px;cursor: pointer;}

	.money_rate.highlight {
		background:url(#../img/a2.png);
		color:#793939;
		background-color: #c7c9da;
	}
	.money_rate.addhighlight .action {
		background: none;
		padding-right: 0px;
	}
/************************************************/

.plan {
	background: #FFF;
	box-shadow: 0px 0px 14px #999;
	border-radius: 8px;
	overflow:hidden;
	margin:10px 0px;
}
	.plan .titleBar {
		font-family: 'BNazanin', Tahoma, Geneva, sans-serif;
		font-size: 22px;
		direction: rtl;
		padding: 10px;
		color: #FFF;
		background: url(../img/titlebar.png) repeat-x right top;
		border-bottom:1px solid #531E04;
		text-shadow: 0px 0px 4px #000;
	}
		.plan .titleBar img {
			vertical-align: top;
			margin-left: 14px;
		}
	.plan p {
		direction: rtl;
		padding: 23px 54px 21px 54px;
		line-height: 21px;
		text-shadow: 0px 0px 0px #AAA;
		text-align: justify;
		background: #EEE;
	}
	.plan p>img {
		vertical-align: middle;
		height: 19px;
		margin: 0px 5px 0px 5px;
	}
	.plan .subject {
		margin:0px 7px 8px 0px;
		float: right;
		padding:8px 10px 8px 10px;
		font-family: 'BKoodak', Tahoma, Geneva, sans-serif;
		font-size: 16px;
		border-radius: 3px;
		direction: rtl;
		border: 1px solid #6D6D6D;
		box-shadow: 0px -7px 8px rgba(0, 0, 0, 0.1) inset;
		width:149px;
		white-space: nowrap;
	}.plan .subject.disabled { opacity:0.3; background:#FFF!important; color:#000!important; cursor:default!important; }
		.bgFFF { background:#fff!important; color:#000!important; }
	.plan .subject:hover {
		cursor: pointer;
		/*box-shadow: 0px -7px 8px rgba(0, 0, 0, 0.3) inset;*/
	}
		.plan .subject img {
			vertical-align: middle;
			margin-left: 6px;
		}
	
	.plan #reqPageline {
		border-top-width:5px;
		border-top-style:solid;
		border-top-color:rgb(33, 112, 173);
		box-shadow: 0px 0px 13px -1px rgb(33, 112, 173);
	}
	
	.plan .reqPage {
		/*height:400px;*/
		direction: rtl;
		padding: 15px 0px;
		position:relative;
	}
		.reqPage input[type="text"], .reqPage input[type="password"], .reqPage textarea, .reqPage select {
			padding: 7px;
			border-radius: 2px;
			border: 1px solid #AAA;
			width: 150px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:12px;
			outline:none;
		}
		.reqPage textarea {
			width: 287px;
			resize:vertical;
			min-height: 66px;
		}
		.reqPage select {
			width: initial;
			direction:ltr;
			outline:none;
		}
		.reqPage label {
			width: 170px;
			text-align: left;
			direction: rtl;
		}
		.reqPage input[type="submit"], .reqPage input[type="button"], .reqPage input[type="reset"], .reqPage button {
			padding: 10px;
			background: #D1E4CE;
			border: 1px solid #fff;
			margin-left: 21px;
			border-radius: 3px;
			outline:none;
			cursor:pointer;
			box-shadow: 0px -21px 16px rgba(0,0,0,0.1) inset;
		}
		.reqPage input[type="submit"]:hover, .reqPage input[type="button"]:hover, .reqPage input[type="reset"]:hover, .reqPage button:hover,
		.reqPage input[type="submit"]:focus, .reqPage input[type="button"]:focus, .reqPage input[type="reset"]:focus, .reqPage button:focus {
			border:1px solid #4B6848;
		}
			.reqPage input[type="submit"] {
				background: #9ED696;
				border: 1px solid #4D7E2D;
			}
			input[type="submit"]:disabled { color: #474; }
		.reqPage .hint {
			margin-right: 5px;
			color: #999;
		}
			.reqPage .hint img { border:none; }
		.fieldSet { margin: 10px 0px; }
		.fieldSet .detail { display: inline-block;vertical-align: text-top;line-height: 16px; margin-right:5px; width: 310px; }
			.fieldSet > div, .fieldSet > form > div,
			.fieldSet > .hidetoggle > div, .fieldSet > form > .hidetoggle > div { margin-bottom: 10px; }
			.fieldSet > form > div, .fieldSet > form > .hidetoggle > div  { white-space: nowrap; }
			div.row {
				border-radius: 4px;
				margin: 0px auto;
				width: 800px;
				padding:15px;
				margin-bottom: 10px;
				height: 18px;
				border: 1px solid #CECECE;
				position:relative;
				
				background: #FFFFFF; /* Old browsers */
				background: -moz-linear-gradient(top,  #FFFFFF 1%, #F1F1F1 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FFFFFF), color-stop(100%,#F1F1F1)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #FFFFFF 1%,#F1F1F1 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #FFFFFF 1%,#F1F1F1 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #FFFFFF 1%,#F1F1F1 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #FFFFFF 1%,#F1F1F1 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F1F1F1',GradientType=0 ); /* IE6-9 */
			}
			div.row .rowHint {
				padding: 0px 6px;
				background: none repeat scroll 0% 0% rgba(209, 234, 205, 1);
				border: 1px solid rgba(70, 165, 101, 1);
				font-size: 11px;
				display: inline-block;
				border-radius: 30px;
				position: absolute;
				bottom: -16px;
			}
			div.row label { width:inherit!important; margin-right:5px; }
			/*div.row * { vertical-align:middle; }*/
				div.row .alert, div.row .ok, .simpleAlert .ok, .simpleAlert .alert { box-shadow:none; padding: 0px;background: none;border: none;color: #5E1414; margin-right:5px; }
				div.row input { margin-right:5px;padding:0px 3px 2px 3px!important; }
				div.row input[type="submit"], div.row input[type="button"] {
					background: inherit;
					border: 1px solid rgb(187, 187, 187);
					vertical-align: middle;
				}
				div.row[data-url] { cursor:pointer; }
					div.row input[type="submit"] + span img { height:18px!important; }
		.infoBoard { padding: 8px 0px 0px 8px; }
			div.row .logo {
				height: 21px;
				border-radius:5px;
				vertical-align: middle;
				margin-left: 6px;
			}
			div.row .vl {
				width: 2px;
				height: 44px;
				vertical-align: top;
				margin:-11px 4px 0px 4px;
			}
			div.row .pay, .detailPay {
				float: left;
				background: #F55;
				font-weight: bold;
				color: #FFF;
				padding: 3px;
				font-size: 11px;
				border-radius: 5px;
				margin: 1px 0px 0px 15px;
				cursor: pointer;
			} div.row .pay:hover, .detailPay:hover { background:#961E1E; }
			.detailPay.green { background:#36809C; }
			.detailPay.green:hover { background:#275364; }
			
			.detailPay.yel { background:#679C36; }
			.detailPay.yel:hover { background:#457C3A; }
		
.alert {
	background: #FFC096 url(../img/117.png) 6px center no-repeat;
	padding: 10px;
	border: 1px solid #A32E00;
	border-radius: 3px;
	padding-left: 31px;
	box-shadow: 0px 0px 3px #FFF inset;
	color: #5E1414;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

.ok {
	background: #AEE087 url(../img/tick.png) 6px center no-repeat;
	padding: 10px;
	border: 1px solid #36771D;
	border-radius: 3px;
	padding-left: 31px;
	box-shadow: 0px 0px 3px #FFF inset;
	color: #000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

.borderLight { border:1px solid #BD0000!important; }

.tblrow {
	
}
	.tblrow td {
		text-align: right;
		padding: 0px 6px;
		
	}
	.cn td {
		text-align: center!important;
	}

/* msgbox delete */
.msgbox {
	background:rgba(0,0,0,0.6); position:fixed; width:100%; height:100%; z-index:500; display:none;
}
	.msgbox .form {
		position:fixed;
		background:#FFF;
		width:400px;
		bottom:80px;
		opacity:0;
		left:40px;
		box-shadow:0px 0px 16px 1px #000;
		border-radius:5px;
		direction:rtl;
		font-family:'Bkoodak', Tahoma, Geneva, sans-serif;
		font-size:16px;
		color:#333;
		padding:13px;
	}
		.msgbox .form .alert, .msgbox .form .ok { margin-top:7px; }
		.msgbox .form input[type='submit'], .msgbox .form input[type='reset'] {
			margin:0px 7px;
			padding:3px 13px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:11px;
			cursor:pointer;
		}
		.msgbox .form label {
			font-family:Tahoma, Geneva, sans-serif;
			font-size:12px;
			margin-bottom: 13px;
		}
		.msgbox .form select {
			font-family:Tahoma, Geneva, sans-serif;
			font-size:12px;
			padding:5px;
		}
		.msgbox .form .hint {
			font-family:Tahoma, Geneva, sans-serif;
			font-size:12px;
		}
/* search */

.search input[type='text'], .search select, .search input[type='submit'] {
	float: right;
	margin-right: 4px;
	margin-bottom: 6px;
	padding: 7px;
	width: 159px;
	font-family: Tahoma, Geneva, sans-serif;
	direction:rtl;
	font-size:12px;
}
.search select { width:175px!important; }
.search input[type='submit'] { width:175px!important; }

.invoiceRow { margin-left:18px; padding:7px; }
.invoiceRow > div {
	margin-bottom:0px;
	border-bottom:1px solid #DFDFDF;
	padding:5px;
	width: 500px;
}
	.invoiceRow > div:nth-child(odd) {
		background:#f4f5f7;
	}
	
.invoiceRight {
	margin-right:27px;
	border-left:1px solid #DFDFDF;
	padding:7px;
	background:#F4F5F7;
	width:303px;
	margin-top:18px;
}.invoiceRight.green {
	border-left:1px solid #D1D1D1!important;
	background:#DFE7D1!important;
}

.sendDate { font-size:10px;margin:0px!important;direction:rtl;text-align:left;color:#545454; }
.attach_file {
	font-size: 11px;
	background: url(../img/file.png) no-repeat right 0px;
	padding-right: 19px;
	height: 18px;
	display: inline-block;
	margin-right: 10px;
}
	.attach_img {
		width: 291px;
		padding: 5px;
		border: 1px solid #BAC2AD;
		opacity:0.5;
	}.attach_img:hover { opacity:1; }
	
input[type=file] {
	padding: 4px;
	border-radius: 3px;
	border: 1px solid #AAA;
}

.prices tr td, .prices tr th {
	background:#EEE;
	text-align:center;
	vertical-align:middle;
	padding:11px;
}
.prices img {
	width: 108px;
}

.agreement {
	vertical-align:bottom;
	margin-right:5px;
	color:#000;
}
.agreement a {
	color:#611414;
	font-weight:bold
}
.agreement a:hover {
	text-decoration:underline;
	cursor:pointer;
}
.agreementTxt {
	line-height:18px!important;
	font-family:Tahoma, Geneva, sans-serif!important;
	font-size:11px!important;
	direction:rtl!important;
	text-align:justify!important;
	padding:5px 30px!important;
}
.agreementTxt li {
	list-style:decimal;
	list-style-position:inside;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px dashed #AAA;
}
.agreementTxt li:hover { background:#FAFAFA; }

.pagin {
	border: 1px solid #486468;
	padding: 3px;
	margin-right: 3px;
	border-radius: 2px;
	float: left;
}.pagin.current {
	/*font-weight: bold;*/
	background: #486468;
	color: #FFF;
	border: 1px solid #486468;
}

.more {
	background: url(../img/arrow.png) center center no-repeat;
	width: 11px;
	height: 8px;
	display: inline-block;
	padding: 0px 3px;
	border: 1px solid #DDD;
	margin-right: 12px;
	/*cursor: pointer;*/
	position: relative;
}
	.more:hover div { display:block; }
	.more ul {
		list-style:inside;
		margin-right:10px;
	}
	.more div {
		position: absolute;
		white-space: nowrap;
		right: -5px;
		top: 8px;
		background: #F4F5F7;
		border:1px solid #DFDFDF;
		color: #000;
		font-size: 11px;
		padding: 4px;
		margin-top: 3px;
		border-radius: 2px;
		box-shadow: 0px 0px 8px #CCC;
		display:none;
	}
	.more div::before {
		content: '';
		display: block;
		height: 4px;
		width: 100%;
		position: absolute;
		right: 0px;
		top: -3px;
	}

code {
	direction:ltr;
	text-align:left;
	display:inline-block;
	margin:9px 0px 0px 2px;
	background:rgba(255, 255, 255, 0.61);
	padding:2px;
	width:301px;
}
#addCode {
	height: 16px;
	width: 17px;
	background: url(../img/code.png) no-repeat center center;
	position: absolute;
	margin-top: -23px;
	margin-right: 12px;
	cursor: pointer;
}

.formNote {
	background: #F3F3F3;
	width: 238px;
	margin-top: 16px;
	border-radius: 5px;
	padding: 11px;
	font-family: 'BNazanin';
	color: #000;
	font-size: 16px;
	text-align: justify;
	border-right: 1px solid #B9B9B9;
}

.chatIco {
	background: url('../img/chata.png') repeat scroll 0% 0% / 130px auto transparent;
	width: 127px;
	height: 120px;
	position: fixed;
	bottom: 0px;
	left: 50px;
	cursor:pointer;
}
	.chatIco:hover { height:145px; }
	.bgb { background:#000 !important; }
	.chatIco .txt {
		width: 100%;
		height:44px;
		position: absolute;
		left: 0px;
		bottom: 0px;
		text-align: center;
		padding: 6px 0px;
		font-family: "BKoodak";
		font-size: 17px;
		border: 1px solid #000;
		border-bottom:none;
		
		color: #FFF;
		border-radius: 5px 5px 0px 0px;
		
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		
		background: #aa2222; /* Old browsers */
		background: -moz-linear-gradient(top, #aa2222 0%, #261414 80%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa2222), color-stop(80%,#261414)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #aa2222 0%,#261414 80%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #aa2222 0%,#261414 80%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #aa2222 0%,#261414 80%); /* IE10+ */
		background: linear-gradient(to bottom, #aa2222 0%,#261414 80%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa2222', endColorstr='#261414',GradientType=0 );
	}

.tel {
	color: #FFF;
	/*float: left;*/
	margin-left: 63px;
	background: url('../img/telc.png') no-repeat scroll 2px 12px / 29px auto rgba(0, 0, 0, 0);
	padding: 10px 0px 0px 35px;
	font-size: 11px;
}

#ribbonHesab {
	width: 500px;
	/*height: 100px;*/
	position: absolute;
	background: none repeat scroll 0% 0% #A3CEFF;
	left: -1px;
	bottom: 40px;
	border-radius: 0px 60px 60px 0px;
	box-shadow: 0px 0px 2px 2px #A3CEFF;
	border: 1px solid #FFF;
}
	#ribbonHesab .tbl {
		width: 80%;
		margin: 6px auto;
		padding-right: 20px;
	}
		#ribbonHesab tr td {
			text-align:center;
			padding-bottom: 4px;
			font-size: 12px;
		}


.rowSep {margin: 0px 25px;}
.rowSep .title {
	background: #859B58;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding: 2px;
	border-radius: 4px;
}
.rowSep .bar {
	background: #859B58;
	height: 2px;
	margin-bottom: 5px;
}

.hidetoggle {
	display:none;
}
.hidetogglebutton {
	cursor: pointer;
	margin-right: 175px;
	background: #55A4D0;
	font-family: "BKoodak";
	color: #FFF;
	font-size: 15px;
	padding: 7px;
	display: inline-block;
	border-radius: 4px;
}