﻿.lbtnNew,.lbtnEdit,.lbtnCancel,.lbtnReturn
,.lbtnSave,.lbtnSaveOk,.lbtnDelete
,.lbtnExcel,.lbtnStart,.lbtnSearch,.lbtnRefresh
,.lbtnPrint,.lbtnStar,.lbtnChart,.lbtnUserEdit ,.lbtn {
	background-position: right center; padding-right: 20px; 
	display: inline-block; background-repeat: no-repeat;
	padding-left:30px;	height: 16px;	vertical-align: middle;
}
.btnCancel
{background: url("/images/return.png") no-repeat 60px center #e5e5e5;    padding: 5px 24px;    border: 1px solid gray;    border-radius: 3px;	cursor:pointer;}
.btnSave {
	background: url("/images/disk_blue.png") no-repeat 60px center #e5e5e5;
    padding: 5px 24px;
    border: 1px solid gray;
    border-radius: 3px;
	cursor:pointer;
}
.btnSaveOk {
	background: url("/images/disk_blue_ok.png") no-repeat 60px center #e5e5e5;
    padding: 5px 24px;
    border: 1px solid gray;
    border-radius: 3px;
	cursor:pointer;
}
.lbtnNew {	background: url("/images/add.gif") no-repeat right center;}
.lbtnEdit {	background: url("/images/edit.gif") no-repeat right; }
.lbtnCancel {	background: url("/images/return.png") no-repeat right; }
.lbtnReturn {	background: url("/images/return.png") no-repeat right; }
.lbtnSave {	background: url("/images/disk_blue.png") no-repeat right;}
.lbtnSaveOk {	background: url("/images/disk_blue_ok.png") no-repeat right; }
.lbtnDelete {	background: url("/images/delete26.gif") no-repeat right; }
.lbtnExcel {	background: url("/images/excel.gif") no-repeat right;}
.lbtnStart {	background: url("/images/start-icon.gif") no-repeat right;}
.lbtnSearch {	background: url("/images/search.png") no-repeat right;}
.lbtnRefresh {	background: url("/images/refresh.png") no-repeat right; }
.lbtnPrint {	background: url("/images/printer.png") no-repeat right; height:24px;display:inline-block;}
.lbtnUserEdit {	background: url("/images/user_edit16.png") no-repeat right; }
.lbtnChart {	background: url("/images/chart.png") no-repeat right; }
.lbtnStar {	background: url("/images/star.png") no-repeat right; }
#ajaxLoading{position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    background: black;
    opacity: 0.8;
	filter: alpha(opacity = 80);
    vertical-align: middle;
    display:none;
	z-index:10000;}
	
.tabsContainer .tabs{ margin:0; padding:0; float: none; display: block; overflow: hidden;}
.tabsContainer>div {padding: 10px; width: 90%;background: #fff;float:none;border:1px solid #aaa;	margin-top: -1px; border-radius:5px 0 5px 5px;margin-bottom: 15px;}
	
	.tabsContainer .tabs li {
		list-style: none;
		float:right;
		margin-left:10px;
	}
	
	.tabsContainer .tabs a {
		display: inline-block;
		background: #666;
		color: #fff;
		text-decoration: none;
border-radius: 3px 3px 0 0;
		border:1px solid #aaa;
		border-bottom:none;
		padding:15px;
		font:bold 15px/1 arial;
	}
	
	.tabsContainer .tabs a.active {
		background: #fff ;
		color: #333;
		
	}

.tablestyle {
	border: 1px solid rgb(214, 227, 241);
	width: 100%;
	font-size: 11px;background-color: #fff;
	border-spacing:0px;
	border-collapse:collapse;
}
.tablestyle td a {
	font-weight: bold; text-decoration: none;
}
.altrowstyle {
	background-color: #F2F9FC;
}
.headerstyle
{
	background: #0261a3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDI2MWEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjNGVhMGI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyNjFhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #0261a3 0%, #4ea0b7 59%, #0261a3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0261a3), color-stop(59%,#4ea0b7), color-stop(100%,#0261a3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #0261a3 0%,#4ea0b7 59%,#0261a3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #0261a3 0%,#4ea0b7 59%,#0261a3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #0261a3 0%,#4ea0b7 59%,#0261a3 100%); /* IE10+ */
background: linear-gradient(135deg,  #0261a3 0%,#4ea0b7 59%,#0261a3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0261a3', endColorstr='#0261a3',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}
.headerstyle th, .tablestyle caption {
	 padding: 5px 10px; 
	text-align: center; color: #fff; font-weight: bold; vertical-align: middle;
	 border: none;
}
.headerstyle th a {
	text-align: center; color: #fff; padding-left: 10px; font-weight: bold; text-decoration: none; display: block;
}
.rowstyle th,.altrowstyle th
{
	font-weight:bold;padding: 4px 10px; 
}
.rowstyle td {
	padding: 4px 10px; 
}
.altrowstyle td {
	padding: 4px 10px;
}
.tablestyle td a img {
	border: 0px currentColor;
}
.PagerStyle {
	background: rgb(238, 238, 238); height: 28px; vertical-align: middle;
}	
.progress
{background:url(images/spinner.gif) no-repeat center center;
min-height:20px;
display:inline-block;}
.lbtnNew,.lbtnEdit,.lbtnCancel,.lbtnReturn
,.lbtnSave,.lbtnSaveOk,.lbtnDelete
,.lbtnExcel,.lbtnStart,.lbtnSearch,.lbtnRefresh
,.lbtnPrint,.lbtnStar,.lbtnChart,.lbtnUserEdit ,.lbtn {
	background-position: right center; padding-right: 20px; 
	display: inline-block; background-repeat: no-repeat;
	padding-left:30px;
	height: 16px;
	vertical-align: middle;
}
.btnCancel
{background: url("/images/return.png") no-repeat 60px center #e5e5e5;
    padding: 5px 24px;
    border: 1px solid gray;
    border-radius: 3px;
	cursor:pointer;}
.btnSave {
	background: url("/images/disk_blue.png") no-repeat 60px center #e5e5e5;
    padding: 5px 24px;
    border: 1px solid gray;
    border-radius: 3px;
	cursor:pointer;
}
.btnSaveOk {
	background: url("/images/disk_blue_ok.png") no-repeat 60px center #e5e5e5;
    padding: 5px 24px;
    border: 1px solid gray;
    border-radius: 3px;
	cursor:pointer;
}
.lbtnNew {
	background: url("/images/add.gif") no-repeat right center;
}
.lbtnEdit {
	background: url("/images/edit.gif") no-repeat right; 
}
.lbtnCancel {
	background: url("/images/return.png") no-repeat right; 
}
.lbtnReturn {
	background: url("/images/return.png") no-repeat right; 
}
.lbtnSave {
	background: url("/images/disk_blue.png") no-repeat right;
}
.lbtnSaveOk {
	background: url("/images/disk_blue_ok.png") no-repeat right; 
}
.lbtnDelete {
	background: url("/images/delete26.gif") no-repeat right; 
}
.lbtnExcel {
	background: url("/images/excel.gif") no-repeat right;
}
.lbtnStart {
	background: url("/images/start-icon.gif") no-repeat right;
}
.lbtnSearch {
	background: url("/images/search.png") no-repeat right;
}
.lbtnRefresh {
	background: url("/images/refresh.png") no-repeat right; 
}
.lbtnPrint {
	background: url("/images/printer.png") no-repeat right; 
	height:24px;
	display:inline-block;
}
.lbtnUserEdit {
	background: url("/images/user_edit16.png") no-repeat right; 
}
.lbtnChart {
	background: url("/images/chart.png") no-repeat right; 
}

.lbtnStar {
	background: url("/images/star.png") no-repeat right; 
}
#ajaxLoading{
position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    background: black;
    opacity: 0.8;
	filter: alpha(opacity = 80);
    vertical-align: middle;
    display:none;
	z-index:10000;}
	
.tabsContainer .tabs
{
    margin:0;
    padding:0;

    float: none;
    display: block;
    overflow: hidden;
}
.tabsContainer>div {
		padding: 10px;
		width: 90%;
		background: #fff;
		float:none;
		border:1px solid #aaa;
		margin-top: -1px;
        border-radius:5px 0 5px 5px;
		margin-bottom: 15px;
}
	
	.tabsContainer .tabs li {
		list-style: none;
		float:right;
		margin-left:10px;
	}
	
	.tabsContainer .tabs a {
		display: inline-block;
		background: #666;
		color: #fff;
		text-decoration: none;
border-radius: 3px 3px 0 0;
		border:1px solid #aaa;
		border-bottom:none;
		padding:15px;
		font:bold 15px/1 arial;
	}
	
	.tabsContainer .tabs a.active {
		background: #fff ;
		color: #333;
		
	}

.tablestyle {
	border: 1px solid rgb(214, 227, 241);
	width: 100%;
	font-size: 11px;background-color: #fff;
	border-spacing:0px;
	border-collapse:collapse;
}
.tablestyle td a {
	font-weight: bold; text-decoration: none;
}
.altrowstyle {
	background-color: #F2F9FC;
}
.headerstyle
{
	background: #0261a3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDI2MWEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjNGVhMGI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyNjFhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #0261a3 0%, #4ea0b7 59%, #0261a3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0261a3), color-stop(59%,#4ea0b7), color-stop(100%,#0261a3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #0261a3 0%,#4ea0b7 59%,#0261a3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #0261a3 0%,#4ea0b7 59%,#0261a3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #0261a3 0%,#4ea0b7 59%,#0261a3 100%); /* IE10+ */
background: linear-gradient(135deg,  #0261a3 0%,#4ea0b7 59%,#0261a3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0261a3', endColorstr='#0261a3',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}
.headerstyle th, .tablestyle caption {
	 padding: 5px 10px; 
	text-align: center; color: #fff; font-weight: bold; vertical-align: middle;
	 border: none;
}
.headerstyle th a {
	text-align: center; color: #fff; padding-left: 10px; font-weight: bold; text-decoration: none; display: block;
}
.rowstyle th,.altrowstyle th
{
	font-weight:bold;padding: 4px 10px; 
}
.rowstyle td {
	padding: 4px 10px; 
}
.altrowstyle td {
	padding: 4px 10px;
}
.tablestyle td a img {
	border: 0px currentColor;
}
.PagerStyle {
	background: rgb(238, 238, 238); height: 28px; vertical-align: middle;
}	
.progress
{background:url(images/spinner.gif) no-repeat center center;
min-height:20px;
display:inline-block;}

fieldset, legend
{
border: 1px solid #bbb;
border-radius: 3px;
padding: 5px;
margin:10px 0;}
legend
{
}
fieldset input[type=text],fieldset select
{
	width: 130px;
}

.control-group .row {
    margin: 0;
    padding: 0 0 15px 0;
    overflow: hidden;
}

.control-group  .row .multicol {
   float: right;
   margin: 8px 0 0 25px;
   width: 145px;
   text-align: right;
}

.multicol  label
{
  display: block;
  
}
.control-group  .row .multicol input[type='text'], .control-group  .row .multicol select{
width: 94%; }
.labelTop
{display: block;
margin:15px 15px 5px}
.bold
{font-weight:bold;}
.ctrlContainer
{
	background: #25628e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyNTYyOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiMwYjMyNTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover,  #25628e 0%, #0b3251 77%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#25628e), color-stop(77%,#0b3251)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #25628e 0%,#0b3251 77%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #25628e 0%,#0b3251 77%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #25628e 0%,#0b3251 77%); /* IE10+ */
background: radial-gradient(ellipse at center,  #25628e 0%,#0b3251 77%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25628e', endColorstr='#0b3251',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
width:500px;
color:#fff;
font:normal 12px/1 tahoma;
/*border-radius:8px;*/
margin:30px auto;

	/* height:300px; */
direction:rtl;

	padding: 3px 3px 30px 3px;}
.ctrlContainer .title
{padding:15px;
background:#2F7DB5;
font-weight:bold}
.ctrlContainer .subTitle
{
	padding:20px 15px;
}
.ctrlContainer .login
{
	padding:15px
}
.ctrlContainer input[type='text'],.ctrlContainer input[type='password']
{border: 1px solid #92B6CF;
padding:5px;
background: #284F72;
font-family:tahoma;
color:#fff;}
.ctrlContainer .username, .ctrlContainer .password, .ctrlContainer .rememberMe
{margin:12px 20px}
.ctrlContainer .username label,.ctrlContainer .password label
{width:70px;
display:inline-block;}
.ctrlContainer .button{
	text-align:center
}
.ctrlContainer .btnFace1{
background: #87e0fd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM4N2UwZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGJiNmQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #87e0fd 0%, #4bb6d1 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#87e0fd), color-stop(100%,#4bb6d1)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #87e0fd 0%,#4bb6d1 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #87e0fd 0%,#4bb6d1 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #87e0fd 0%,#4bb6d1 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #87e0fd 0%,#4bb6d1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#4bb6d1',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
border:none;
color:#235E89;
padding:10px 20px;
border-radius:3px;
font-family:tahoma;
margin:auto
}
.ctrlContainer a,.ctrlContainer a:hover
{color:skyblue;
text-decoration:none;
/* float:left */}

.grayscale{-webkit-filter: grayscale(1);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: gray;filter: grayscale(100%);}
.noWrap{white-space: nowrap;}
.comment>div{/* display:none; */}
.comment>.title{color:#fff;background: #FF0000;padding-right:10px ;cursor: pointer;}
.comment>.title:before{content:"+";margin-left:10px;font-size:26px;line-height:15px;color:#ddd }
.comment>.titleopend:before{content:"-"; font-size:26px;line-height:15px;color:#ddd}

.comment>.titleOpened{background: url(/files/editor/images/black_arrow_up.gif) no-repeat right;padding-right:25px }


@font-face { font-family: 'Yekan'; src: url('fonts/YekanWeb-Regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Yekan'; src: url('fonts/YekanWeb-Bold.woff') format('woff'); font-weight: bold; font-style: normal; }
.contentContainer
{overflow:hidden;}
.contentTopContainer,.contentBottomContainer
{
    clear:both;
    float:none;
    overflow:hidden;
    max-width: 1100px;
    margin: auto;
}
.contentTop1,.contentBottom1
{float:right;
width:49%;
    overflow:hidden;
}
.contentTop2,.contentBottom2
{float:left;
width:49%;
    overflow:hidden;}
body 
{
    background: #fff;
    COLOR: #000;
    font-family: Yekan;
    font-size: 16px;
    margin: 0px;
    line-height: 2;
    direction:rtl;
    text-align:center;
}
input
{
	font-family:Tahoma;
	cursor:pointer;
	max-width: 100%;
}
.mainTable
{
	text-align:center;
	min-width: 320px;
	/* border: solid 1px red; */
	margin: auto;
}
.mainTable>.headerContainer 
{
margin-bottom:10px;
/* border-top: solid 5px #565656; */}

.mainTable>.userBoxes,.mainTable>.headerContainer>.header
{
    margin:auto;
    text-align:right;
}
.center {
margin-top:10px;
}

/*************** Box Style*********************/
/************* End Box Style*******************/
.header 
{
}

.header .logo 
{
    /* border: solid 1px red; */
    max-width: 1600px;
    margin: auto;
    float: right;
    padding: 15px;
}
.header .text-logo{
    /* border: solid 1px red; */
    float: right;
    /* line-height: 103px; */
}
.header .text-img{ clear:both;}
.header .text-logo section{display:inline;}
.header .text-logo section:first-child{
    font-size: 40px;
    color: #A7DDDD;
}
.header .text-logo section:nth-child(2){
    font-size: 40px;
    color: #fff;
    padding-right: 10px;
}
.header .logo img{width: 103px;height: 82px;}
.header .logo-container{
    background: #0aa09f;
    overflow: auto;
    border-top: solid 1px #077574;
    border-bottom: solid 1px #077574;
} 
.header .searchBox
{float:left;
margin:12px -20px 0 14px;
display: none;}
.header .searchBox span
{display:none;
}

.header .searchBox .text
{background:#777;
border:1px solid #999;
border-radius:5px;
width:120px;
color:#fff;
}

.header .searchBox .button
{background:url(/images/search.png) no-repeat;
border:none;
width:16px;
vertical-align:middle
}
.mainTable .top
{clear:both;}
.colBase
{
	overflow:hidden;	
}
.center
{
	overflow:hidden;
	/* padding: 15px 15px; */ 
	margin: auto;
	max-width: 1600px;
}
.mainTable .userBoxes .center .colBase .col1{
	width: 210px;
	float: right;
	margin-left:10px;	
}
.content 
{	
overflow:hidden;
}

.secondaryTop
{
	
}
.secondaryBottom
{
	
}

.contentVisibleCol2
{
}

.contentVisibleCol1
{
}

.mainTable .center .col2
{
	width: 210px;
	float:left;
	margin-right:10px;	
}

.bottom
{
clear:both;
}
.footerContainer
{
    text-align:center;
    clear: both;
    position: relative;
    /* border-top: solid 1px #0AA0A0; */
}
.footer {text-align:center;position: relative;}

/*************************MENU*********************************/
/*************************MENU*********************************/
.sf-menu, .sf-menu * {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sf-menu {
	line-height: 3.8;
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
	list-style-type:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
.sf-menu ul li {
	width: 100%;
	padding:0;
	margin:0;
}
.sf-menu li:hover {
	visibility: inherit;
}
.sf-menu li {
	float: right;
	position: relative;
	margin:0;padding:0;
}
.sf-menu li li {
	float: none;
	z-index: 100;
}
.sf-menu a {
	display: block;
	text-decoration: none;
color :#505050;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	right: 0;
	z-index: 99;
}
.sf-menu a.sf-with-ul {
	padding-left: 2.25em;
	min-width: 1px;
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	left: 5px;
	top: 20px;
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow: hidden;
background:url('images/arrows.png') no-repeat -10px -100px;
}
a > .sf-sub-indicator {
	top: 20px;
	background-position: 0 -100px;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active >  .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a  > .sf-sub-indicator {
	background-position: -10px -100px;
}
.sf-menu ul a > .sf-sub-indicator {
	background-position: 0 0;
}
.sf-shadow ul {
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	padding: 0 0 9px 8px;
}
.sf-vertical a > .sf-sub-indicator {
	background-position: 0 0;
	top: 12px;
	left: 10px;
}
.menu-header-box {
height: 85px;



background: #098d8f;clear: both;border-top: solid 1px #28B7B6;}
.menu-header > li {
border-right: 1px solid #098384;
border-left: solid 1px #0b9595;}


.menu-header li#menu_no_504_1 span.extra{background:url(/images/combined1.png);background-position: -36px -29px}
.menu-header li#menu_no_428_1 span.extra{background:url(/images/combined1.png);background-position: -250px -29px}
.menu-header li#menu_no_429_1 span.extra{background:url(/images/combined1.png);background-position: -144px -136px}
.menu-header li#menu_no_430_1 span.extra{background:url(/images/combined1.png);background-position: -144px -29px}
.menu-header li#menu_no_431_1 span.extra{background:url(/images/combined1.png);background-position: -496px -136px}
.menu-header li#menu_no_485_1 span.extra{background:url(/images/combined1.png);background-position: -496px -29px}
.menu-header li#menu_no_486_1 span.extra{background:url(/images/combined1.png);background-position: -634px -136px}
.menu-header li span.extra{
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    top: 10px;
    right: 50%;
    margin-right: -15px;
    background: url(/images/tell-menu-icon.png);
}
.menu-header li#menu_no_486_1 a{background:red;}
.menu-header li#menu_no_486_1 a:hover{background:#EF4331;}
.menu-header >li:first-child,.menu-header >li:first-child>div>div>a {
border-right:none;
}
.menu-header >li:last-child,.menu-header >li:first-child>div>div>a {
border-left:none;
}
.menu-header>li>div>div>a, .menu-header>li>div>div>a:visited {
font-size: 14px;
color: #fff;
padding: 32px 22px 0 22px;
}
.menu-header>li.current>div>div>a, .menu-header>li:hover>div>div>a {
	color: #fff;
	background: #0AA0A0;
}
.menu-header li ul
{
	top: 42px;
}
.sf-menu li ul, .sf-menu li.sfHover ul {
	background: #fff;
	box-shadow:-3px 3px 3px #777;
	width:140px;
	padding:5px;
border:1px solid #ddd;
}
.sf-menu li ul li  a, sf-menu li:hover ul li  a, sf-menu li ul li a :visited{
	padding: 3px 10px;
	height:auto;
	margin:0;
	font:normal 12px/1 tahoma;
border-bottom:1px solid #e9e8da;
text-shadow:none;}
.sf-menu li ul li:last-child a
{
    border-bottom:none;
}
.sf-menu li.current ul li a:hover, .sf-menu li:hover ul li  a:hover, .sf-menu li ul li a :hover{
background:#BCBCBE;
}
.menu-vertical {
	float: right;
	background: #333;
	border: 1px solid #111;
	margin-bottom: 10px;
	padding: 10px;
	width: 188px;
	border-radius:8px;
}

.menu-vertical>li {
	background: transparent;
	width: 100%;
	float: none;
	border-top: 1px solid #444;
}
.menu-vertical>li:first-child
{
border-top:none;}

.menu-vertical>li:last-child
{
border-bottom:none;}
.menu-vertical>li>div>div>a, .menu-vertical>li>div>div>a:visited {
	padding: 8px;
color:#eee;
}
.menu-vertical>li>div>div>a:hover, .menu-vertical>li.sfHover>div>div>a{
	color:#aaa;
}

.menu-vertical li:hover ul,.menu-vertical li.sfHover ul {
top:0;
right:190px;
z-index:99;
width:200px;}

.menu-footer-box {
text-align: center;
margin: auto;
padding: 10px;
display: none;
}
.menu-footer {
    display: table;
    margin: auto;
}
.menu-footer a, .menu-footer a:visited {
	padding: 0 15px;
	color:#eee;
	border-right:1px solid; 
}
.menu-footer li:first-child a {
	border-right: none;
}
.menu-footer a:hover {
color:#aaa;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul, ul.sf-menu  li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu  li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	right: 10em;
	top: 0;
}
.sf-menu ul .sf-sub-indicator, .sf-menu ul a:focus > .sf-sub-  indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul  a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-  indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator, .sf-  vertical .sf-sub-indicator, .sf-vertical a:focus > .sf-sub-  indicator, .sf-vertical a:hover > .sf-sub-indicator, .sf-vertical  a:active > .sf-sub-indicator, .sf-vertical li:hover > a > .sf-sub-  indicator, .sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0;
}
.sf-shadow ul.sf-shadow-off, .menu-footer li {
	background: transparent;
}
.mhbf{
	position:fixed;
	top:0px;
	left:0;
	right:0;
	z-index: 1000;
	box-shadow: 0px 5px 5px #6D6D6D;
	transition:0.5s;
	}
/********************LOGIN*****************/
.login
{
	padding-right:15px;
}

.login .lbl
{
	display:block;
	
}

.login .textBox
{
	background-color:#fbf8d8;
	width:150px;
	border:1px solid #c8c8c8;
	margin-bottom:10px;
}

.login .button
{
	padding-top:10px;
	text-align:left;
	width:150px;
}

.login .button_face
{
	background:transparent url(images/btn-gold.png) no-repeat;
	width:70px;
	height:25px;
	color:#842b1c;
	border:none;
	font-family:Tahoma;
	font-size:15px;
	
}
.btnFace1
{
    border:1px solid #000;
    height:26px;
    line-height:2;
    background:#444;
    padding:0 10px;
    border-radius:4px;
    color:#fff;
    cursor:pointer;
}
.btnFace2
{
    border:1px solid #c70202;
    height:26px;
    line-height:2;
    background:red;
    padding:0 10px;
    border-radius:4px;
    color:#eee;
    cursor:pointer;
}
.registerLink
{display:none;}
/*************************************/
/*********************************/

.PortalSearchBtn {
	background: url('images/search-btn.png');
	width: 79px;
	height: 18px;
	border: none;
}


/**********************************************************/
h6, .Text6 {
	font-family: Yekan;
	font-size: 11pt;
}
h5, .Text5 {
	font-family: Yekan;
	font-size: 12pt;
	font-weight: 400;
	line-height: 165%;
	text-align: justify;
}
h4, .Text4 {
	font-family: Yekan;
	font-size: 13pt;
	font-weight: 800;
	text-align: justify;
}
h2
{
	font-size: 20px;
	font-weight:bold;
	margin:0px auto 5px auto;
	background: #CCFFCC;
	border-radius: 10px;
	padding-right: 15px;
	border-right: solid 10px #98EB98;
	color: #000;
}
h3{
margin:0px;padding:0px;
	font-size:15px;font-weight:normal;
	background: #CCFFCC;
	border-radius: 10px;
	padding-right: 15px;
	border-right: solid 10px #98EB98;
	color: #000;
}

h1, .Text1 {
	font-size: 24pt;
	font-weight: 600;
	background: #98EB98;
	border-right: solid 10px #5FBA5F;
	border-radius: 10px;
}
a , a:visited{
	text-decoration: none;
	color: #008FD5;
}
a:hover{
	color:#3462F7;
}
.tblDashed tr td {
}
.HeaderLink {
	background-color: #999999;
}
.lblError {
	color: Red;
}
.NewsBullet {
	background: url(../images/arrow.gif);
	height: 10px;
}
/***************************SURVEY****************/
.survey .result .bar
{
	border:1px solid gray;
}
.survey .result .bar .barFilled
{
	background-color:#5a5a5a;
	height:7px;
}

/*******************LINKS************************/
.links {
	margin: 0;
	padding:0 0px;
	color:#F26101;
	list-style-type: none;
	overflow:hidden;}
.links li
{
    border:1px solid #EDE9C5;
    text-align:center;
    margin:7px 0;
    padding:3px;
}	
.links .title {
    display:block;
    text-align:center;
}
.links img {
padding-top:5px;
}
/*******************CONTENT************************/
ul.marquee
{
	display:block;
    padding:0;
    margin:0;
    list-style:none;
    line-height:120%;
    position:relative;
    overflow:hidden;
   width:900px;
    height:20px; /*
    background-color:#f2f2ff;
    border:1px solid #08084d;*/
}
ul.marquee li
{
	position:absolute;
	top:-999em;
	right:0;
	display:block;
	white-space:nowrap;
	/*font:14px Arial,Helvetica,sans-serif;
	padding:3px 5px;*/
}
.ContentStyle {
	text-align: right;
	padding: 0px;
}
.ContentTabs {
	padding: 0px;
	margin: 0px;
	height: 41px;
	z-index: 999;
}
.ContentTab {
	padding-top: 12px;
	background: url('images/tab-pressed.jpg') no-repeat center top;
	height: 41px;
	width: 245px;
	text-align: center;
	float: right;
}
.ContentTab a, .ContentTab a:hover, .ContentTab a:visited {
	font-size: 10pt;
	/*color:  #906596;*/
	text-decoration: none;
	width: 100%;
}
.ContentSelectedTab a, .ContentSelectedTab a:hover, .ContentSelectedTab a:visited {
	font-size: 10pt;
	/*color: #56365b;*/
	text-decoration: none;
	width: 100%;
}
.ContentPages {
	padding: 0px;
}
.ContentSelectedTab {
	padding-top: 12px;
	background: url('images/tab.jpg') no-repeat center top;
	height: 41px;
	width: 245px;
	text-align: center;
	float: right;
	/* border:1px #999999 solid;
	border-bottom:0px none;
	padding:3px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:4px; */
}
/*****Gallery******/
.Gallery {
	overflow: auto;
}
.GalleryCats {
	margin-bottom: 10px;
	overflow: auto;
}
.GalleryThumbCat {
	background: url(/images/folder-photo.gif) no-repeat right center;
	padding: 5px 40px 5px 0;
	width: 125px;
	float: right;
}
.GalleryThumbImages {
	padding: 10px 0;
	overflow: auto;
}
.GalleryThumbItem {
	float: right;
	text-align: center;
	vertical-align: middle;
	margin: 0 0 10px 10px;
}
.GalleryThumbItem div:first-child {
	padding: 3px;
	border: 1px solid #333;
}
.GalleryThumbItem input {
}
.GalleryThumbTitle {
	background: #333;
	padding-bottom: 5px;
	color: #ccc;
	border-radius:0 0 3px 3px;}
.GalleryThumbSelectedImage {
	text-align: center;
	vertical-align: middle;
	padding-top: 20px;
	margin-top: 0px;
	border: none;
}
.GalleryThumbSelectedImage .Image {
	vertical-align: middle;
	text-align: center;
}
.GalleryThumbSelectedImage .zoom, .GalleryThumbSelectedImage  .zoom:visited {
	display: none;
}
.GalleryThumbSelectedImage .zoom:hover {
	background: transparent url(images/zoom_h.png) no-repeat;
}
.GalleryThumbSelectedImage .Description {
	color: #99da3e;
	line-height: 100%;
	height: 20px;
	padding: 10px;
	margin: 0px 14px 0px 14px;
	text-align: right;
	opacity: 0.75;
	filter: alpha(opacity=75);
	background-color: #99ccff;
}
.GalleryThumbSelectedImage .Description p {
	margin: 0px;
	padding: 0px;
}
.pager {
	display: none;
	float: none;
	clear: both;
	padding-top: 10px;
}
/*******************World time************************************/
.WorldTime{overflow:auto;
	list-style-type:none;
}
.WorldTime li
{
	display:inline;float:right;margin-right:10px;margin-bottom:10px;
}
.WorldTime li h2
{
	text-align:center;
}
/*******************end of World time************************************/
/*******************Currency************************************/
.Currency_LvTable,.prayer table
{
	BORDER-COLLAPSE: collapse;	
	width:95%;
font-size:10px;
}
.Currency_LvTable TD,.prayer td {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; white-space:nowrap;
}
.Currency_LvTable TR,.prayer .row {
	border-bottom:1px dashed black;
}
.Currency_LvTable TD.Header {
	BACKGROUND: #104e8b; COLOR: #f8f8ff
}
.Currency_LvTable TR.Alt,.prayer .alt {
	border-bottom:1px dashed black;
}
.Currency_LvTable TD.Farsi {
	TEXT-ALIGN: right; }
	
Currency_LvTable TD.English {
	TEXT-ALIGN: left; DIRECTION: ltr
}
/**********Comment********************/
.comment {
    clear: both;
    /* color: #888 */
    }
.comment .title{
font-size:17px;

}
.comment .comment-list{
    margin-right: 10px;
}
.comment .comment-box {
    background:#fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-bottom: 10px;
    padding: 5px;
    }
.comment .comment-box .name {
padding:0 10px;
}
.comment .comment-box .date {
    padding:0 10px ;
    border-right:1px solid #eee;
}
.comment .comment-box .text
{padding:5px ;

}
.comment .likes
{float:left;
font:bold 13px/1 tahoma;
}
.comment .likes .btnLike
{
    width:15px;
    background:url(/images/like.gif) no-repeat;
	height:14px;
	margin-left:3px;
    display: inline-block;
}
.comment .likes .btnUnlike
{
    width:15px;
    background:url(/images/like.gif) -15px 0 no-repeat;
    display:inline-block;
	height:14px;
	margin-left:3px;
}
.comment .likes .lblLike
{color:green;
}
.comment .likes .lblLike:after
{content:"+";
}
.comment .likes .lblUnlike
{color:#C00;
}
.comment .likes .lblUnlike:after
{content:"-";
}
.comment .likes .separator
{
font-weight:normal;
margin:0 3px
}

.comment fieldset
{
    margin: 0px 0 10px 0;
    padding: 10px;
    position: relative;
    }
 fieldset, legend
{border: 1px solid #98eb98;border-radius: 3px;padding: 5px;margin:10px 0;}
.comment fieldset legend
{font-size:15px;/* margin:0 10px; */background: #ccffcc;padding: 7px 15px;display: block;width: 100%;box-sizing: border-box;}
.comment .new {
    width:100%;
}
.comment .new .title {
font-size:13px;

}
.comment input[type=text],textarea
{width:280px;}
.smileys {
	position: absolute;
	top: 110px;
	right: 155px;
	width: 240px;
	height: 144px;
	background:white;
	border:1px solid #aaa;
	padding:5px;
	border-radius:5px;
	display:none;
}

button::-moz-focus-inner {
	border: 0;
}
.s10, .s11, .s12, .s13, .s14, .s15, .s16, .s17, .s18, .s19, .s20, .s21, .s22, .s23, .s24, .s25, .s26, .s27, .s28, .s29, .s30, .s31, .s32, .s33, .s34, .s35, .s36, .s37, .s38, .s39, .s40, .s41, .s42, .s43, .s44, .s45, .s46, .s47, .s48, .s49, .s50, .s51, .s52, .s53, .s54, .s55, .s56, .s57, .s58, .s59, .s60, .s61, .s62, .s63, .s64, .s65, .s66, .s67, .s68, .s69 {
	background: url(/images/is.png) no-repeat;
	border: 0;
	cursor: pointer;
	margin: 3px;
	height: 18px;
	vertical-align: bottom;
	width: 18px;
	float: left;
}
.s10 {
	background-position: 0 0;
}
.s11 {
	background-position: -108px 0;
}
.s12 {
	background-position: -216px 0;
}
.s13 {
	background-position: -324px 0;
}
.s14 {
	background-position: -432px 0;
}
.s15 {
	background-position: -540px 0;
}
.s16 {
	background-position: -648px 0;
}
.s17 {
	background-position: -756px 0;
}
.s18 {
	background-position: -864px 0;
}
.s19 {
	background-position: -972px 0;
}
.s20 {
	background-position: -18px 0;
}
.s21 {
	background-position: -126px 0;
}
.s22 {
	background-position: -234px 0;
}
.s23 {
	background-position: -342px 0;
}
.s24 {
	background-position: -450px 0;
}
.s25 {
	background-position: -558px 0;
}
.s26 {
	background-position: -666px 0;
}
.s27 {
	background-position: -774px 0;
}
.s28 {
	background-position: -882px 0;
}
.s29 {
	background-position: -990px 0;
}
.s30 {
	background-position: -36px 0;
}
.s31 {
	background-position: -144px 0;
}
.s32 {
	background-position: -252px 0;
}
.s33 {
	background-position: -360px 0;
}
.s34 {
	background-position: -468px 0;
}
.s35 {
	background-position: -576px 0;
}
.s36 {
	background-position: -684px 0;
}
.s37 {
	background-position: -792px 0;
}
.s38 {
	background-position: -900px 0;
}
.s39 {
	background-position: -1008px 0;
}
.s40 {
	background-position: -54px 0;
}
.s41 {
	background-position: -162px 0;
}
.s42 {
	background-position: -270px 0;
}
.s43 {
	background-position: -378px 0;
}
.s44 {
	background-position: -486px 0;
}
.s45 {
	background-position: -594px 0;
}
.s46 {
	background-position: -702px 0;
}
.s47 {
	background-position: -810px 0;
}
.s48 {
	background-position: -918px 0;
}
.s49 {
	background-position: -1026px 0;
}
.s50 {
	background-position: -72px 0;
}
.s51 {
	background-position: -180px 0;
}
.s52 {
	background-position: -288px 0;
}
.s53 {
	background-position: -396px 0;
}
.s54 {
	background-position: -504px 0;
}
.s55 {
	background-position: -612px 0;
}
.s56 {
	background-position: -720px 0;
}
.s57 {
	background-position: -828px 0;
}
.s58 {
	background-position: -936px 0;
}
.s59 {
	background-position: -1044px 0;
}
.s60 {
	background-position: -90px 0;
}
.s61 {
	background-position: -198px 0;
}
.s62 {
	background-position: -306px 0;
}
.s63 {
	background-position: -414px 0;
}
.s64 {
	background-position: -522px 0;
}
.s65 {
	background-position: -630px 0;
}
.s66 {
	background-position: -738px 0;
}
.s67 {
	background-position: -846px 0;
}
.s68 {
	background-position: -954px 0;
}
.s69 {
	background-position: -1062px 0;
}
.comment .required
{
    border: 2px dashed red; 
}

/*******************weather************************************/
.weather
{margin:auto;text-align:center;font-size:12px;}
.weather input:first-child
{
width:90px;
padding-left:0px;
}
.weather .conditionTitle,.weather .currentTitle
{
font-size:14px;
font-weight:bold;
}
.weather .otherDays
{
font-size:10px;
padding-top:20px;
display:inline-block;}
.weather .otherDay
{float:right;
width:55px;
}
.NewsSelectedNews
{
	padding: 0px 10px 0px 10px;
}
.NewsSelectedNews .NewsImage img
{
float:left;
margin:0px 15px 15px 0px;display:none;
}

.NewsSelectedNews .NewsText
{
text-align:justify;
}
.NewsSelectedNews .NewsTitle
{
	padding:5px;
	font-size: 24px;
	font-weight:bold;
	background: #98EB98;
	border-right: solid 10px #5FBA5F;
	border-radius: 10px;

}
.video .NewsList h2 a{background-image:none;font-size:15px;color:#444;font-weight:normal;padding-right:0;border-bottom: none;width: 100%;text-align: center;display: block;}
.video .NewsList .NewsSummery .moreInfo a{display:none;}
.video .NewsList ul{text-align:center;}
.video .NewsList li{/* border:solid 1px; */display:inline-block;border-bottom: none;margin: 0 20px;}
.video .NewsList .NewsImage>div{height:150px !important;}
.video .NewsList .NewsImage div a{border-bottom:none;}
.NewsList ul
{
	margin:0;
	padding:0 0px 0 0;
	list-style-type:disc;
}
.NewsList .NewsImage
{
text-align:center;
}
.NewsList li
{
   margin:0;
padding:10px 0px;
border-bottom:1px solid #ccc;
clear:both;
overflow:hidden
 }
.NewsList .NewsTitle
{
}
.NewsList .NewsImage
{
	float:right;
	margin-left:5px;
}
.NewsList .NewsSummery
{
	text-align:justify;
	color:#333;
	font-size: 16px !important;
	}
.NewsList .NewsSummery span{font-size: 16px !important;}
.NewsList h2 a 
{font-size: 20px;
font-weight:normal;
color: #037E80;background: url(/images/arrow-news-bg.png) no-repeat right center;      padding-right: 30px;}

.NewsList .NewsSummery .moreInfo a
{float:left;
display:inline-block;
color:white;
padding:0 10px;
line-height:2.5;
border-radius:5px;
margin:10px;
 /* Old browsers */
 /* FF3.6+ */
 /* Chrome,Safari4+ */
 /* Chrome10+,Safari5.1+ */
 /* Opera 11.10+ */
 /* IE10+ */
 /* W3C */
 /* IE6-9 */

background: #0AB1B0;}
.NewsList .NewsSummery .moreInfo a:hover
{
    /* color:#000; */
    text-shadow:1px 1px 0px rgba(253,253,255,0.2);
    background: #098D8F;
}
.NewsList h2 a:hover{
	 color: #003D3E;
}
.NewsList .separator
{
	clear:both;
}
.NewsPager
{
}
.news {position:relative;}
.news .archive{position:absolute;top:0;left:0;background: #047173 url(/images/back-icon.png) no-repeat right center;padding: 0 18px 0 5px;border-radius: 5px;color: #fff;}
.news .archive a{color:#fff;}
/********Tag*************/
.tag .tagView span
{
display:none;
}
.tag .tagView a
{
display:block;
padding:3px 0;
}
.tag .tagView a:hover
{

}
.tag .tagResult 
{
margin:0;padding:0;
}
.tag .tagResult li
{border-bottom:1px solid #eee;
overflow:hidden;
margin:5px;}
.tag .tagResult a{
display:block;}
.tag .tagResult img{
float:right;
vertical-align:center;
border:1px solid #ccc;
width:75px;
margin:5px 0 5px 5px;}
.tag .tagList span:last-child,.tag .tagView span:last-child
{display:none;}


/*****EventCalendar********/
.calendar{
    height:210px;
    position:relative;
    width:100%;
   background-position: top center;
}
.calendar .year
{
    position:absolute;
    color:white;
    font:bold 15px/1 arial;
    top:45px;
    right:10px;
    text-align:center;
}
.calendar .monthName
{
    color:white;
    font:bold 25px/1 arial;
    display:block;
    padding-top:35px;
    text-align:center;
}
.calendar .dayName
{
    color:gray;
    font:bold 25px/1 arial;
    display:block;
    text-align:center;

}

.calendar .day
{
    padding-top:10px;
    color:gray;
    font:bold 85px/1 arial;
    display:block;
    text-align:center;
    
}
/********************************FAQ*************************************/
.faq
{}
.faq .questionBox
{
padding:10px;
margin-bottom:5px;
border: 1px solid #CCC;
}
.faq .questionBox .questionHeader
{
background-color:#070707;
}
.faq .questionBox .questionHeader .questioner
{
float:right;
}
.faq .questionBox .questionHeader .questionDate
{
float:left;
direction:ltr;
display: none;
}
.faq .questionBox  .question{
clear:both;
float:none;
background: url(/images/arrow-gb.png) no-repeat right center;
padding-right: 25px;
}
.faq .questionBox .question a{margin-right:20px; color: #fff;background-color: #45D0C1;padding: 0 10px;border-radius: 7px;font-size: 12px;}
.faq .questionBox  .question span{
font-weight:bold;}
.faq .questionBox  .answer {display:none;
}
.faq .questionBox  .answer span{
font-weight:bold;
}
.faq .new
{
padding:10px;
margin-bottom:5px;
border-bottom:1px solid #333;
}
.faq .new .title
{
display:block;
background:url(/images/help.png) no-repeat right top;
padding-right:30px;
font-size:14px;
font-weight: bold;
height:30px;


margin-bottom:5px; 
}
.faq .new input[type="text"]
{
width:250px;
}
.userBoxes
{clear:both}
.sf-menu a
{
	white-space:nowrap;
}
.sliderRollContainer{overflow:hidden;position:relative;direction:ltr;background-color: #000;background-image: url(/images/movie-bg2.png),url(/images/movie-bg2.png);background-repeat: repeat-x,repeat-x;background-position: top, bottom;}
.sliderRoll{margin-top: 20px !important;width: 100% !important;}
.sliderRoll ul{overflow:hidden;}
.sliderRoll li{text-align:center;margin: 11px 7px 70px 7px;position:relative;height: 127px !important;overflow: initial !important;}
.sliderRoll li .bottom{position: absolute;/* top:0; */bottom: -42px;left:0;right:0;background-color: #171819;height: 40px;border: solid 1px #171819;}
.sliderRoll li:hover .bottom{}
.sliderRoll .bottom>div{position:absolute;bottom: 0px;left:0;right:0;padding:5px;}
.sliderRoll .bottom{color: #fff;}
.sliderRollContainer .btnNext,.sliderRollContainer .btnPrev{position:absolute;color:#ddd;top:27%;cursor:pointer;width:22px;height:68px;background:url(images/slidebarBullets.png) no-repeat 0 0;text-indent:1000px}
.sliderRollContainer .btnNext{left:0}
.sliderRollContainer .btnPrev{right:0;background: url(images/slidebarBullets.png) no-repeat 100% 0;}
.sliderRoll li img{}
/******************************* borderless*********************/
.ms_Borderless
{
	
}
.ms_Borderless_top_left
{
	
	
}
.ms_Borderless_top_right
{
	
}
.ms_Borderless_top
{
	
	
}

.ms_Borderless_center_left
{
	
}
.ms_Borderless_center_right
{
}

.ms_Borderless_title_box
{

}

.ms_Borderless_title
{
	color: #4c4c4c;
	font-size: 17px;
	font-weight:600;	
	font-family:Yekan;padding:12px;
}
.ms_Borderless_center
{
  
}
.ms_Borderless_bottom_left
{	
	}
.ms_Borderless_bottom_right
{
	

	}
.ms_Borderless_bottom
{
	
	}
/*********************** default ***********************/
.ms_Default_center,.ms_frame1_center,.ms_Borderless_center{font-size: 16px;}
.ms_Default
{
	margin-bottom: 20px;
	margin-top: 20px;
}


.ms_Default_top_left
{
     /* background:url(images/top-left.png) no-repeat left; */	
}
.ms_Default_top_right
{
     /* background:url(images/top-right.png) no-repeat right; */	
}
.ms_Default_top
{
     /* background:url(images/top.png) repeat-x center; */
     /* margin:0px 7px; */
     /* height:26px; */
}

.ms_Default_center_left
{	
}
.ms_Default_center_right
{   
}

.ms_Default_title_box
{
	padding:3px;
	border-bottom: solid 2px #203550;
	color: #203550;
	font-size: 1.5em;
}

.ms_Default_center
{
  padding : 10px;:;
}
.ms_Default_bottom_left
{	
}
.ms_Default_bottom_right
{
	
}
.ms_Default_bottom
{
}
/********************** fram1 ******************************/
.ms_frame1
{
	/* margin-bottom:15px; */
}
.ms_frame1_top_left
{
    /* background:url(images/top-left.png) no-repeat top left; */
}
.ms_frame1_top_right
{
      /* background:url(images/top-right.png) no-repeat top right; */
	
}
.ms_frame1_top
{
      /* background:url(images/top.png) repeat-x top; */
      /* margin:0px 7px; */
     
      /* height:26px; */
}

.ms_frame1_center_left
{	
}
.ms_frame1_center_right
{  
}

.ms_frame1_title_box
{
	/* color: #fff; */
	/* font:normal 13px tahoma; *//* padding:5px	
 */
	background-color: #f1f1f1;
	border-bottom: none;
	height: 40px;
	line-height: 40px;
	background: #6D717A;
	color: #fff;
	font-size: 18px;
	padding-right: 10px;
}

.ms_frame1_center
{
  padding : 10px; 
  /* border: solid 1px; */
  /* border-radius: 10px; */
}
.ms_frame1_bottom_left
{	
}
.ms_frame1_bottom_right
{
}
.ms_frame1_bottom
{
}
.ms_Title
{
	background: #56DACC;
	color: white;
	padding:15px 10px;
	font-size: 16px;
	border-top: 5px solid #00C0AC;
}
.ms_Title a{color:white;}
/*********** edge_frame*******************/
.edge-assignation,.edge-faq{position: fixed;background: #0AA09F;color: #fff;padding: 10px;z-index: 2000;opacity: .8;font-size:15px;}
.edge-assignation a,.edge-faq a{color:#fff;font-size:15px;}
div.darman-assignation,div.darman-faq{width:120px}
div.darman-assignation span,div.darman-faq span{color:#fff; text-align:center;margin:auto;display:block}
div.darman-assignation{}
div.darman-assignation:after{content:" ";position:absolute; width:0;height:0;border-top: solid 25px #0AA09F;border-right: solid 70px transparent;border-left: solid 70px transparent;top: 50px;left: 0px;}
div.darman-faq{}
div.darman-faq:after{content:" ";position:absolute; width:0;height:0;border-top: solid 25px #0AA09F;border-right: solid 70px transparent;border-left: solid 70px transparent;top: 50px;left: 0px;}
.edge-assignation {
    left: -45px;
    top: 350px;
    
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.edge-faq{
    right: -45px;
    top: 350px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
    transform: rotate(90deg);
}
/********************************************/

.login-portals{/* margin-bottom:-35px; */}

.login-portals .ms_frame1_title_box{
   background: #4DB1E2;
    width: 120px;
    height: 36px;
    float: left;
    margin-left: 100px;
    border: none;
    text-align: center;
    color: #fff;
    line-height: 36px;
    cursor: pointer;
    position: relative;
   z-index: 1000;
}

.login-portals .ms_frame1_title_box:after{content:" ";width: 0;height: 0;border-top: solid 40px #4DB1E2; border-right: solid 60px transparent; border-left: solid 60px transparent;cursor: pointer;position: absolute;z-index: 1000;left: 0;bottom: -40px;}
.login-portals .ms_frame1_center{
    background: #4DB1E2;
  
    clear: both;
    display: none;
}
.login-portals .ms_frame1_bottom{
    /* margin-bottom: -50px; */      background: #4DB1E2;      width: 120px;      height: 36px;      float: left;      margin-left: 100px;      border: none;      text-align: center;      color: #fff;      line-height: 36px;      cursor: pointer;
    position: relative; display:none;
}
.hemorrhoid-boxes{/* border:solid 1px red; */overflow: auto;}
.hemorrhoid-boxes section{/* border:solid 1px blue; */float: right;width: 24.6%;margin: .2%;color: #fff;text-align: center;font-size: 18px;padding: 10px 0; transition:all 1s;}
.hemorrhoid-boxes a:hover section{background: #00524a;}
.hemorrhoid-boxes section.box4,.hemorrhoid-boxes section.box2,.hemorrhoid-boxes section.box5,.hemorrhoid-boxes section.box7{background: rgba(86,218,204,0.9);}
.hemorrhoid-boxes section.box1,.hemorrhoid-boxes section.box3,.hemorrhoid-boxes section.box6,.hemorrhoid-boxes section.box8{    background: rgba(00,192,172,0.9);}
.hemorrhoid-boxes section img{display: block;  text-align: center; margin: auto;  width: 70px; padding: 20px;}
div.top-links{background: #098d8f; clear: both;height: 40px;border-bottom: solid 1px #28B7B6;text-align: right;color: #fff;position: relative;}
div.top-links a{color: #fff;padding: 0px 2%;line-height: 40px;}

div.top-links a:hover{color: #565656;}
div.top-phone{
position: absolute;left: 0;top: 0;}
div.top-phone section{display:inline-block;padding-right: 30px;margin-left: 15px;line-height: 40px;}
div.top-phone section.tel{
    background: url(/images/combined2.png) no-repeat right bottom+11px;
}
div.top-phone section.mob{
	background: url(/images/combined2.png) no-repeat right top+7px;
}
div.foot-phone{
    position: absolute;
    left: 0;
    top: 0;
}
div.foot-phone section{
    display: inline-block;
    padding-right: 35px;
    margin-left: 10px;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
}
div.foot-phone section.tel2{
	background: url(/images/combined2.png) no-repeat right bottom+6px;
}
div.foot-phone section.mob2{
    background: url(/images/combined2.png) no-repeat right top+2px;
}
div.footer-content{margin: auto;overflow: auto;}
div.footer-content div.address section{/* border:solid 1px #ff0000; */float: right;width: 18%;padding: 10px;border-left: solid 1px #e4e4e4;border-right: solid 1px #fbfbfb;font-size: 12px;height: 100px;text-align: right;box-sizing: border-box;}

div.footer-content section:last-child{border-left:none;}
div.footer-content div.address figure{}
div.footer-content section img{
    display: block;
    /* border: solid 1px red; */
    float: right;
    padding-left: 5px;
    vertical-align: middle;
}
div.footer-content div.address section:nth-child(4) a, div.footer-content div.address section:nth-child(5) a{line-height:45px;}
div.footer-content section spa670n{
    /* border: solid 1px; */
    text-align: right;
    /* display: block; */
    /* float: right; */
}
div.footer-content h3{color:#fff;padding-top: 15px;display: none;}
div.footer-content h6{color: #64676B;font-size: 12px;display: block;text-align: right;/* border: solid 1px; */height: 80px;/* float: right; */}
div.footer-content div{
}
div.address-title,div.another-digestion-title,div.about-title{
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    /* padding:5px; */
    text-align: right;
    padding-right: 20px;
    }
div.address-title{
   
background: #6d717a;
   
text-align: right;
   
position: relative;
}
div.footer-content div.address{
    background: #f2f2f2;
    overflow: hidden;
    border-bottom: solid 1px #E4E4E4;
}
div.footer-content div.buttons{
    background: #666971;
}
div.footer-content div.buttons a{
    color: #fff;
    display: inline-block;
    width: 150px;
    padding: 5px;
    margin: 10px;
    background: #0AA0A0;
    border-radius: 3px;
    transition: all 300ms;
}
div.footer-content div.buttons a:hover{box-shadow: 0px 0px 10px #737373 inset;}
div.footer-content div.buttons a.visit{}
div.footer-content div.buttons a.answer{}
div.another-digestion-title{
    background: #6E7179;
}
div.footer-content div.another-digestion{
background: #eeeeee;overflow: auto;border-top: solid 1px #FBFBFB;}
div.footer-content div.another-digestion section.home-boxes{width: 19.5%;border-left: solid 1px #E4E4E4;float: right;border-right: solid 1px #FBFBFB;}
div.footer-content div.another-digestion section.home-boxes h2,.NewsList h2{background:none;border-right:none;}
div.footer-content div.another-digestion section.home-boxes:last-child{border-left:none;}
div.footer-content div.another-digestion section.home-boxes ul{text-align:right;}
div.footer-content div.another-digestion section.home-boxes a{color: #000;transition:all 1s;font-size: 13px;}
div.footer-content div.another-digestion section.home-boxes h2 a{font-size:16px;}
div.footer-content div.another-digestion section.home-boxes a:hover{margin-right:7px;}
div.about-title{
    background: #6d717a;
    text-align: right;
    padding-right: 20px;
}
div.footer-content div.about{
    background: #e4e4e4;
    text-align: justify;
    padding: 20px;
}
div.go-top-icon{
    position: absolute;
    left: 3%;
    top: -60px;
    background: #0AA0A0;
    padding: 7px 7px 0 7px;
    cursor: pointer;
    border-radius: 3px;
}
/*div.appointments,div.question{
    /* border: solid 1px red; */
    left: 0px;
    top: 330px;
    z-index: 3000;
    position: fixed;
    width: 56px;
    height: 50px;
    background: #1899D8;
    color: #fff;
    cursor: pointer;
}*/
/*div.question{ /* border: solid 1px red; */
    left: 0px;
    top: 385px;
    background: #5DB7E3;}
    div.appointments:after,div.question:after{content:" ";width:0; height:0;border-left: solid 20px #1899D8; border-top:solid 25px transparent; border-bottom:solid 25px transparent;
    position:absolute;top:0; left: 56px;}*/
/*div.question:after{border-left: solid 20px #5DB7E3;}*/
.gp{
    /* border: solid 1px red; */
    margin-bottom: -36px;
    position: relative;
    z-index: 1000;
    direction: ltr;
}
.gp-button{
    background-color: #f2583e;
    margin-left: 3%;
    width: 160px;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    position:relative;
    text-align: center;
    color: #fff;
    float: left;
    margin-bottom: -40px;
    z-index: 2000;
    font-size: 16px;
    display: none;
}
.gp-button:after{
    content: " ";
    width: 0;
    height: 0;
    border-top: solid 35px #f2583e;
    border-right: solid 80px transparent;
    border-left: solid 80px transparent;
    cursor: pointer;
    position: absolute;
    z-index: 1000;
    left: 0;
    bottom: -35px;
    }
.gp-content{
    background-color: #00C0AC;
    display: none;
    /* height: 50px; */
    line-height: 50px;
    color: #fff;
    position: relative;
    z-index: 1000;
}
div.portal-links{
    /* border: solid 1px red; */
    margin: auto;
    width: 60%;
}
div.portal-links a{color:#fff;font-size: 14px;padding: 0 3%;/* display: block; *//* background: #4DB1E2; *//* margin: .2% 0; */border-left: solid 1px #fff;}
div.portal-links a:last-child{border-left:none;}
div.portal-links a:last-child{margin:0;}
div.portal-links a:hover,div.portal-links a:focus{background: #00524a;}
.portalSazLogo{background: #56DACC;color: #fff;}
/* The wrapper div should be wrapped around the page content and be at least 100% page height for the iPad, iPhone and iPod Touch */
html, body {padding:0; margin:0; background: #fff; overflow-x:hidden;}
.wrapper {height:100%; left:0; top:0; position:relative; min-width:320px; background:#fffff0;
-webkit-transition: 0.5s;
-o-transition:  0.5s;
-moz-transition:  0.5s;
transition:  0.5s;
}
a{text-decoration:none;}
.content {width:80%; margin:0 auto; background: #fff; padding: 20px 10px;}

.line{width:100%; height:3px; background:#cc3333;}
.trigger {width:50px; height:40px; position:fixed; z-index:300; right:0; top: 208px; background: #56DACC; color: #656565; border-radius:5px 0 0 5px;
/* -webkit-transition: 0.5s; */
-o-transition:  0.5s;
-moz-transition:  0.5s;
/* transition:  0.5s; */
}
.trigger label {display:block; width:50px; height:40px; position:absolute; right:0; top: 0; background:url(/mr-images/menu-icon.png) no-repeat center center; cursor:pointer;} 
.trigger label span {position:absolute; right:-9999px;}

input.submenus,
input#toggle {position:absolute; display:none;}
.menuHolder {width:100%; position:fixed; right:0; top: 208px; background: #FFFFF0; z-index: 4000;color: #656565;}

.logo{}
.logo section{float:left; width:50%;}
.logo section.logo-left {direction:ltr;}
.logo section.logo-right{direction:rtl;}
.logo section.logo-left img{width:50%;}
.logo section.logo-right img{width:55%;}

.menu {float:right; 
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
-ms-touch-action: none;
}

.menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:right;}

.menu li {display:block; position:relative;}

.menu ul ul {position:absolute; left:-9999px; top:50px; padding:10px 0; z-index:0; border-radius:5px 0 0 5px ;
-webkit-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
-moz-transition: opacity 0.5s;
transition: opacity 0.5s;
}
#p9{border-radius:0 5px 5px 0;} 
.menu ul ul ul {left:100%; top:auto; margin-top:-35px; border-radius:5px;}
.menu ul li.left > ul {left:auto; right:0; top:50px;}
.menu ul li.left ul li > ul {left:auto; right:100%; top:auto; margin-top:-35px;}

.menu > ul {margin:0 auto;}
.menu > ul > li {float:right; position:relative;}

.menu ul {background:#364050;}

.menu a {display:block; text-transform:uppercase; font:normal 13px/25px 'Yekan', arial; color: #656565; text-decoration:none; padding:0 25px 0 30px; position:relative; z-index:10;}
.menu a:hover{text-decoration:none;}
.menu > ul > li > a {line-height:50px;}
.menu > ul > li > label {display:block; position:relative; width:100%; margin-top:-50px; height:50px; background: url(/mr-images/trans.gif); z-index:100;
-webkit-transition:0s 0.5s;
-o-transition:0s 0.5s;
-moz-transition:0s 0.5s;
transition:0s 0.5s;
}
.menu ul ul > li > label {display:block; position:relative; margin-top:-25px; width:100%; height:25px; background: url(/mr-images/trans.gif)); z-index:100;
-webkit-transition:0s 0.5s;
-o-transition:0s 0.5s;
-moz-transition:0s 0.5s;
transition:0s 0.5s;
}
.menu ul li.back {display:none;}

.menu li:hover > label {width:0;}
.menu li.left ul a {text-align:right; padding:0 20px 0 40px;}
.menu li ul a{text-align:right; padding:0 40px 0 20px;}
.menu li ul ul a{ padding:0 20px 0 40px;}

.menu li:hover > a,
.menu ul li:hover > a {color:#fff; background: #56DACC;}

.menu ul li a.hassub { background: url(/mr-images/arrow-down.png) no-repeat left center;}
.menu li ul li a.hassub { background: url(/mr-images/arrow-right.png) no-repeat right center;}
.menu li.left ul li a.hassub {background: url(/mr-images/arrow-left.png) no-repeat left center;}
.menu ul li:hover > a.hassub {color:#fff; background-color:#3d4f6b;}
.menu li.left ul li:hover > a.hassub {color:#fff; background-color:#3d4f6b;}

.menu > ul {*display:inline;}

.menu ul ul,
.menu ul ul ul,
.menu ul li.left > ul,
.menu ul li.left ul li > ul {left:-9999px; right:auto; opacity:0;}

.menu ul li:hover > ul {left:0; opacity:1;}
.menu ul ul li:hover > ul {left:100%; opacity:1;}
.menu ul li.left:hover > ul {left:auto; right:0; opacity:1;}
.menu ul li.left ul li:hover > ul {left:auto; right:100%; opacity:1;}

.slideshow{display:block; width:100%; clear:both;}

.footer-menu{background:#364050 scroll 0 0; position:fixed; right:0; bottom:0; z-index:400; width:100%; height:50px;
	text-align:center;
}
.footer-menu a img{max-width:100%; padding:5px 2% 5px 2%;}
.formAndAddress{
    margin-bottom: 25px;
}
.formAndAddress:before{content:"";display:block;height:5px;clear:both;}
.formAndAddress input[type="submit"]{background: #007ebc;border: solid 1px #007ebc;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:3px 7px;cursor: pointer;} 
.formAndAddress input[type="submit"]:hover{background:#006597;}
.formAndAddress>div{display:inline-block;width:46%;vertical-align:top;background: #f5f5f5;padding: 10px;box-sizing: border-box;border-radius: 10px;height: 460px;border: solid 1px #bbbbbb;}
.formAndAddress>div{margin:1%}
.formAndAddress .title{padding:5px;color: red;border-bottom:1px solid #bbb;margin-bottom:25px;}
/* for narrow screns, tablets and smartphones */
@media screen and (max-width:1120px) {
div.footer-content div.address section{width:17%}
}
@media only screen and (max-width: 1024px) {
.content {/* width:95%; */max-width:auto;}
}


/*********************************************************************************************/
@media screen and (max-width:500px) {
	.formAndAddress>div.form input{
		width: 90%;
	}
	
	.formAndAddress>div.form textarea{
		width: 90%;
	}
	
	div.comment>div>div:first-child{
		overflow: scroll;
	    box-sizing: border-box;
	}
}

@media all and (max-width: 950px) and (min-width: 760px){
	.formAndAddress>div.form input{
		width: 90%;
	}
	
	.formAndAddress>div.form textarea{
		width: 90%;
	}
}
/*********************************************************************************************/


@media screen and (max-width: 1000px){
.header{padding-top: 40px;}

.mainTable>.headerContainer>.header{overflow:hidden; }
.menu-header li span.extra{display:none;}
.menu-header>li>div>div>a, .menu-header>li>div>div>a:visited{padding-top:0;}
.sf-menu ul .sf-sub-indicator{background-position:center center;}
.sf-menu li ul, .sf-menu li.sfHover ul{width:auto;background: #ebebeb;}
.menuHolder {position:fixed; right:-280px; width:280px; top:0; bottom:0; height:auto; overflow-x:hidden; background: #3E3E3E;}
#mobnav-btn{display:block;background: url(/images/menu-icon3.png) no-repeat right center;height: 20px;cursor: pointer;}
.menu-header-box{height:auto}

.menu-header-box{padding: 10px;
z-index: 1000;

width: 100%;
overflow:hidden;
background-color: #565656;position: fixed;z-index: 3000;box-sizing: border-box;top: 0;right: 0;left: 0;border-bottom: solid 1px #0FF;}

.menu-header{
border: solid 1px #767A84;}

.menu-header>li{border-bottom: 1px solid #767A84;border-right: none;}

.menu-header>li.current>div>div>a,.menu-header>li>div>div>a{color: #fff;
background: #61656D !important;
border-radius: 0 !important;
}

.menu-header li.current>div>div>a{border-radius:0;
}

.menu-header li ul{top:0;

border-radius:0}
.menu-header>li>div>div>a, .menu-header>li>div>div>a:visited{color:#fff;}
.sf-sub-indicator{display:inline-block;
width: 30px;
height: 24px;
border-width: 2px 2px 2px 2px;

border-style:solid;
border-color: #FF893B;

cursor:pointer;
position:inherit;
margin: -8px 10px;
vertical-align: top;
float: left;
border-radius: 4px;
background: #FF6600 url(/images/arrow-down.png) no-repeat center center;
}
.menu-header li:hover ul, .menu-header li.sfHover ul{top:0;padding:0;border:none;
}
.sf-menu{/* width:100%!important; */
display:none}
.sf-menu.xactive{display:block!important}
.sf-menu li{float:none!important;
display:block!important;
/* width:100%!important */}
.sf-menu li a{float:none!important;}
.sf-menu ul{position:static!important;
display:none!important;
width:100%}
ul.xpopdrop{display:block!important;
position:inherit!important;
top:0}



.menu ul {margin:0; padding:0; width:260px; list-style:none; white-space:nowrap; text-align:right; border-radius:0; background: #3E3E3E; border-left:1px solid #888;}

.menu li {display:block; position:static; width:260px; height:50px; border-top:1px solid #fff; border-bottom:1px solid #888;}
.menu ul li.back {display:block;}

.menu ul ul {position:absolute; left:280px; top:-5000px; padding:0; z-index:0; opacity:1; background:#bbb;
-webkit-transition:0s 0.5s;
-o-transition:0s 0.5s;
-moz-transition:0s 0.5s;
transition:0s 0.5s;
}
.menu ul ul ul {left:300px; top:-5000px; margin-top:0; opacity:1;}


.menu ul li.left > ul {left:280px; right:auto; top:-5000px;}
.menu ul li.left ul li > ul {left:280px; right:auto; top:-5000px; margin-top:0;}

.menu > ul {margin:0;}
.menu > ul > li {float:right; position:static;}

.menu ul {background: #4DB1E2;}

.menu a {display:block; font: normal 13px/50px yekan; color: #fff; border-radius:5px 0 0 5px ; text-decoration:none; padding:0 40px 0 20px; position:relative; z-index:10; background:transparent; font-weight: normal;}
.menu > ul > li > a {line-height:50px;}
.menu > ul > li > label,
.menu ul ul > li > label {display:block; position:relative; margin-top:-46px; margin-right:20px; width:40px; height:40px; border: 1px solid #D0D0D0; border-radius:4px; float:left; background: #B3B3B3 url(/images/mr-images/arrow-left.png) no-repeat center center; z-index:100; cursor:pointer;

}

.menu li:hover > label {width:40px;}

.menu ul li:hover > a { background: #7b7b7b; text-decoration:none;}
.menu ul li a:hover,
.menu ul li a.hassub:hover { background: #7B7B7B;}

.menu ul li a.hassub,
.menu li.left ul li a.hassub,
.menu li ul li a.hassub {background:none;}

.menu ul li.back label {display:block; width:40px; height:40px; margin-top:-18px; border-radius:4px; float:left; background: #666666 url(/images/mr-images/arrow-right.png) no-repeat center center; z-index:100; cursor:pointer;}
.menu ul li.back span {display:block; height:18px; font:normal 12px/18px 'Yekan', arial; color:#333; width:180px; padding:5px 20px 0 0; white-space:normal; float:right; text-transform:uppercase;}

.menu ul ul,
.menu ul ul ul,
.menu ul li.left > ul,
.menu ul li.left ul li > ul {left:280px; top:-5000px; right:auto; opacity:1;}


.menu ul li:hover > ul,
.menu ul ul li:hover > ul,
.menu ul li.left:hover > ul,
.menu ul li.left ul li:hover > ul {left:280px; right:auto; opacity:1;}

.menu ul li:hover > a.hassub,
.menu li.left ul li:hover > a.hassub {background:none; color:#333; text-decoration:none;}
.menu ul li a.hassub:hover,
.menu ul ul li a.hassub:hover,
.menu li.left ul li a.hassub:hover {color:#000; background:#cccc9a;}

}




@media screen and (max-width:900px) {
	div.footer-content div.address section{text-align:center;height: 130px;}
	div.footer-content section img{display:block; float:none;margin: auto;}
}
@media screen and (max-width:870px) {
.edge-assignation, .edge-faq {display:none;}
	.contentTop1, .contentBottom1,.contentTop2, .contentBottom2{float:none;width:auto;}
	div.another-digestion ul{display:none;}
	div.footer-content div.another-digestion section.home-boxes{
	width: 18%;
	border: solid 1px #E0DDDD;
	background: #E4E4E4;
	border-radius:3px;
	margin: 10px 3px;
	display: inline-block;
	float: none;
	box-shadow: 0 0 10px #FFFFFF;
	}
	div.footer-content div.another-digestion section.home-boxes a{color: #424242;text-shadow:1px 1px 1px #fff;}
div.footer-content div.another-digestion section.home-boxes:last-child{border-left: solid 1px #E0DDDD;}	
}
@media screen and (max-width:760px) {
	.formAndAddress>div{float:none;display:block;width:auto;}
	div.footer-content div.address section{width:16%;height:160px;}
	
}
@media screen and (max-width: 670px) {
div.top-phone,div.foot-phone{display:none;}
}
@media screen and (max-width: 680px) {
div.footer-content div.another-digestion section.home-boxes{width:25%}
.header .text-logo section:first-child,.header .text-logo section:nth-child(2){font-size:35px;}
}
@media screen and (max-width: 590px) {

	.header .text-logo section:first-child,.header .text-logo section:nth-child(2){font-size:30px;}
	.header .text-img img{width:350px;margin-top:10px;}
}
@media screen and (max-width: 570px) {
div.footer-content div.address section{clear:both;width: auto;height:auto;border-left:none;border-bottom: solid 1px #EAE8E8;text-align: right;border-top: solid 1px #fff;padding: 6px 5px;box-sizing: border-box;float: none;}
div.footer-content section:last-child{border-bottom:none;}
div.footer-content div.address section img{display:block; float:right;}

div.footer-content{overflow:hidden;}
div.footer-content section h3{text-align: center;}
.gp-button{width:100px;font-size: 15px;/* line-height:18px; */}
.gp-button:after{
    content: " ";
    width: 0;
    height: 0;
    border-top: solid 30px #F2583E;
    border-right: solid 50px transparent;
    border-left: solid 50px transparent;
    cursor: pointer;
    position: absolute;
    z-index: 1000;
    left: 0;
    bottom: -30px;
}
}
@media screen and (max-width: 500px) {
.header .text-logo section:first-child{font-size:20px;}
.header .text-img img{width:300px;}
div.footer-content div.another-digestion section.home-boxes{width:30%;}
div.footer-content div.another-digestion section.home-boxes h2 a{font-size:14px;}
}


@media screen and (max-width: 480px) {
	div.top-links a{font-size:14px;}
	.header .logo,.header .text-logo{float:none;display:block;text-align:center;}
	.header .text-logo section:first-child, .header .text-logo section:nth-child(2){font-size:20px}
	.header .text-img img{width:280px}

}


@media screen and (max-width: 370px) {
div.footer-content div.another-digestion section.home-boxes{width:40%;}

}

