@font-face {
	font-family: Byekan;
	src: url('../fonts/BYekan.ttf');
}
@font-face {
	font-family: Symbl;
	src:url('../fonts/Symbl.eot');
	src:url('../fonts/Symbl.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Symbl.ttf') format('truetype');
}
body {
	direction: rtl;
	background: url('../images/MainBg.jpg');
	padding: 0;
	margin: 0;
	font-family: Byekan, tahoma;
	cursor: default;
	font-size: 16px;
}
strong { font-weight: normal; }
input, textarea { outline: 0; font-family: Byekan; margin: 0; padding: 0; }
a { text-decoration: none; color: inherit; }
li { list-style: none; }
ul { margin: 0; padding: 0; }
h1, h2, h3 { margin: 0; font-weight: normal; }
button { padding: 0; margin: 0; border: none; background: none; cursor: pointer; }
button::-moz-focus-inner {
    padding: 0;
    border: 0
}
::-webkit-input-placeholder { color: #acacac; }
:-moz-placeholder { color: #acacac; opacity: 1; }
::-moz-placeholder { color: #acacac; opacity: 1; }
:-ms-input-placeholder { color: #acacac; }
form { margin: 0; }
.WrapUL { word-spacing: -0.22em; }
.WrapUL > li { display: inline-block; vertical-align: top; word-spacing: normal; }
.WrapULA { word-spacing: -0.22em; }
.WrapULA > a { display: inline-block; vertical-align: top; word-spacing: normal; }
.WrapULDv { word-spacing: -0.22em; }
.WrapULDv > div { display: inline-block; vertical-align: top; word-spacing: normal; }
a.ButtStl { line-height: 42px; height: 35px; }
.ButtStl {
	background: #50a946;
	border: medium none;
	border-radius: 4px;
	display: inline-block;
	font-family: Byekan;
	font-size: 15px;
	height: 39px;
	vertical-align: top;
padding: 8px 25px 0px 25px;
margin-top: 20px;
	color: #ffffff;
	cursor: pointer;
}
textarea.InpBxS1 { resize: none; }
.InpBxS1 {
	font-size: 15px;
	width: 96%;
	height: 35px;
	display: block;
	border: none;
	border: 1px solid #b4b4b7;
	border-radius: 3px;
	background: transparent;
	padding: 0 2%;
	transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
}
.InpBxS1:focus { border-color: #909090; }
.clear { clear: both; }
.ContainerA { width: 1000px; margin: auto; }
/*Top-Header*/
#TopHeaderA { padding-top: 1px; padding: 6px 0; }
/*Navigation Menu*/
#TopNav { float: right; margin-right: 33px; }
#TopNav li:hover > a { color: #27596a; background: #60c8eb; text-shadow: 0 1px 1px rgba(255,255,255,0.35); }
#TopNav > li:hover > a { color: #ffffff; background: #163777; padding: 3px 15px; }
#TopNav > li:hover { border-color: #e06f3e; padding: 4px; border-radius: 3px; }
#TopNav li { position: relative; border: 1px solid transparent; }
#TopNav > li { margin-right: 6px; padding: 4px; }
#TopNav > li:first-child { margin-right: 0; }
#TopNav > li a {
	padding: 3px 15px;
	cursor: pointer;
	display: block;
	font-size: 15px;
	color: #163777;
	transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	border-radius: 2px;
}
#TopNav ul > li a {
	   line-height: 25px;
	   padding: 9px;
	   border-radius: 0;
}
#TopNav > li ul {
	width: 180px;
	position: absolute;
	background: #f8f8f8;
	border-radius: 3px 3px 6px 6px;
	right: 0;
	display: none;
	z-index: 10;
}
#TopNav ul li { display: block; }
#TopNav li:hover > ul { display: block; }
#TopNav ul ul { right: 179px; top: 0; }
#TopNav > ul { width: 250px !important; }
.ZrMen > a:after { content: ""; font-family: Symbl; left: 10px; position: absolute; top: 10px; }
#TopNav > li.ZrMen > a:after { content: ""; font-size: 12px; left: 5px; top: 15px; }
/*Navigation Menu*/
#SearchA button {
	background: none;
	border: medium none;
	font-family: Symbl;
	font-size: 17px;
	cursor: pointer;
	color: #163777;
	position: absolute;
	left: 7px;
	top: 6px;
}
#SearchA input {
	   background: none;
	   border: medium none;
	   color: #3c3c3c;
	   height: 30px;
	   display: inline-block;
	   vertical-align: top;
	   width: 134px;
}
#SearchA {
	position: relative;
	padding-right: 10px;
	float: left;
	width: 160px;
	height: 30px;
	border-radius: 100px;
	background: #efefef;
	background: rgba(255,255,255,0.38);
	margin-top: 3px;
	border: 1px solid #c5cace;
}
/*Top-Header*/

#SliderArea { height: 300px; background: white; box-shadow: 0 0 1px rgba(0,0,0,0.8) inset; }

.WrapBxs:nth-child(4n+1) { margin-right: 0; }
.WrapBxs:nth-child(1), .WrapBxs:nth-child(2), .WrapBxs:nth-child(3), .WrapBxs:nth-child(4) { margin-top: 0; }
.WrapBxs {
	background: #f2f2f2;
	background: rgba(242,242,242,0.5);
	display: block;
	margin-top: 20px;
	float: right;
	margin-right: 1.7%;
	width: 23.7%;
}
.WrapBxs > a { height: 106px; display: block; border-radius: 4px; }
/*Midd-BoldBxs*/
#MainBoldBxs { margin-top: 25px; }
#MainBoldBxs .WrapBxs > a { overflow: hidden; background-image: url('../images/BoldBox-Bg.png'); background-repeat: no-repeat; color: #ffffff; box-shadow: 0 0 5px rgba(0,0,0,0.5); }
.BBxColor-Blue > a { background-color: #78c3e1; background-position: 144px 5px; }
.BBxColor-Green > a { background-color: #77e0a1; background-position: 148px -194px; }
.BBxColor-Red > a { background-color: #e07777; background-position: 143px -91px; }
.BBxColor-Yellow > a { background-color: #d1bb78; background-position: 123px -302px; }
.BBox-Title { padding-top: 30px; font-size: 28px; }
.BBxColor-Green .BBox-Title { padding-right: 86px; }
.BBxColor-Blue .BBox-Title { padding-right: 86px; }
.BBxColor-Red .BBox-Title { padding-right: 86px; }
.BBxColor-Yellow .BBox-Title { padding-right: 86px; }
/*Midd-BoldBxs*/
/* liScroll styles */
.tickercontainer { margin: 15px auto; width: 1000px; }
.tickercontainer .mask { padding: 11px 0; position: relative; right: 0; top: 8px; width: 1000px; overflow: hidden; font-size: 15px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; padding-top: 10px 0; }
ul.newsticker { position: relative; left: 750px; list-style-type: none; margin: 0; padding: 0; }
ul.newsticker li { float: left; margin: 0; padding: 0; margin-right: 50px; }
#Horizantle-NSticker { margin: 0; color: #6e6e6e; }
/* liScroll styles */

/*Tre Col Area*/
#TopThreeColA { color: #434343; margin-top: 26px; }
.ThreeCol-Right { float: right; min-height: 100px; width: 25%; }
.ThreeCol-Midd { float: right; min-height: 100px; width: 48%; margin-right: 1%; }
.ThreeCol-Left { float: right; min-height: 100px; width: 25%; margin-right: 1%; }
/*Tre Col Area*/

/*Main Boxs*/
.MainBoxA { background: #ffffff; background: rgba(255,255,255,0.35); border-radius: 5px; margin-top: 17px; }
.MainBoxA:first-child { margin-top: 0; }
.MainBoxA > div { border: 1px solid #d6d9d9; border-radius: 5px; box-shadow: 0 0 1px rgba(0,0,0,0.1); }
.MBoxHeader {
	padding: 10px 0;
	text-align: center;
	color: #163777;
	font-size: 17px;
}
.MBoxBdy { overflow: hidden; padding: 0 15px 16px; }
.EditorProp strong { font-weight: bold; font-family: arial; }
/*Main Boxs*/
.LinkList li a { display: block; padding: 6px 0; }
.LinkList li:last-child a { border-bottom: none; }
.Smooth-Effect li a { color: #163777; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.Smooth-Effect li a:hover { padding-right: 10px; }
.LinkList li a:before { content: '•'; margin-left: 4px; font-size: 14px; position: relative; top: 1px; }
#Form-Ask .MBoxHeader { text-align: right; padding: 14px 15px; font-size: 17px; }
.Dot-Before { font-size: 15px; position: relative; top: 1px; margin-left: 4px; }
#Form-Ask .InpBxS1 { margin-top: 12px; }
#Form-Ask .InpBxS1:first-child { margin-top: 0; }
#Form-Ask .ButtStl { display: block; width: 100px; margin: 23px auto 0 !important; }
.ThreeCol-Midd .MBoxBdy { font-size: 14px; }
.MiddBxImage { width: 452px; height: 177px; display: block; margin: 10px auto 0; width: 100%; border: 2px solid #e6e8e8; border-radius: 2px; }
.Disc-Before:before { content: '•'; font-size: 15px; position: relative; top: 1px; margin-left: 4px; }
.Disc-Before { font-size: 17px; text-align: right; padding: 10px 15px; }
.NPadding .MiddBxImage { border-bottom: none; }
.NPadding .MBoxBdy { padding-bottom: 0 !important; }
.MainContent { margin: 0; text-align: justify; }
.Nice-Buutn { right: 39%; text-align: center; padding: 2px 0; width: 110px; border: 1px solid #78c3e1; color: #3d3d3d; position: absolute; border-radius: 100px; font-size: 14px; bottom: -13px; }
.Nice-Buutn a { border-radius: 100px; background: #78c3e1; padding: 1px 0; width: 105px; margin: auto; display: block; }
.NPadding { position: relative; }
.ThreeCol-Midd .MainBoxA { margin-top: 27px; }
.ThreeCol-Midd .MainBoxA:first-child { margin-top: 0; }
.MiddSep-Area { margin-top: 29px; background: #e8e9e9; background: rgba(0,0,0,0.04); box-shadow: 0 0 3px rgba(0,0,0,0.3) inset; }
.MiddSepRight { float: right; font-size: 24px; color: #bbbbbb; width: 30%; }
.MiddSepRight > div { margin: 71px 20px 0 0; }
.MiddSepLeft { float: right; width: 70%; position: relative; }
.Golden-Image { display: block; margin: auto; height: 98px !important; }
.Golden-Title { margin-top: 6px; text-align: center; font-size: 14px; color: #393939; }
/*Fade Slider*/
.MiddSliderImage:first-child { margin-right: 0; }
.MiddSliderImage { float: right; margin-right: 15px; width: 23.3%; height: 93px; }
.MainMiddSlider { margin-top: 18px; height: 149px; overflow: hidden; }
.MiddSliderBttn { font-family: Symbl; font-size: 33px; position: absolute; top: 68px; cursor: pointer; text-align: center; width: 23px; height: 35px; color: #c6c6c6;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.MiddSliderBttn:hover { color: inherit; }
.SliderNextB { right: -21px; }
.SliderPrevB { left: -21px; }
.MSlidesSep { display: none; }
.MSlidesSep:first-child { display: block; }
/*Fade Slider*/
#MiddGoldenS { height: 174px; }
.BoxImageShow .MBoxBdy { padding: 0; }
.BoxShowImg { width: 100%; display: block; border-radius: 0 0 2px 2px; }
.LastNews-List li a { font-size: 14px; display: block; color: #434343; padding: 3px 0; }
.LastNews-List li a:before { content: '-'; margin-left: 5px; font-size: 8px; position: relative; bottom: 1px; }
#LastNewsList { position: relative; height: 235px; overflow: hidden; }
#LastNewsA .MBoxHeader { padding-bottom: 3px; }
#LastNewsA.MainBoxA > div { padding-bottom: 20px !important; }
#BttmSlider { padding-top: 1px; height: 200px; }
.Golden-Image { display: block; margin: auto; height: 98px !important; }
#BttmSliderA .MiddSliderImage { width: 32.3%; height: 150px; box-shadow: 0 0 4px rgb(100,100,100); border-radius: 4px; }
#BttmSliderA .Golden-Image { width: 323px; height: 149px !important; }
#BttmSliderA .MainMiddSlider { margin-top: 25px; overflow: inherit; }
#BttmSliderA { position: relative; }
#BttmSliderA .SliderNextB { right: -30px; }
#BttmSliderA .SliderPrevB { left: -30px; }
#BttmSliderA .MiddSliderBttn { top: 59px; }
.TwoColArea { margin-top: 15px; }
.TwoCol-Right { float: right; min-height: 100px; width: 30%; }
.TwoCol-Left { float: right; min-height: 100px; width: 69%; margin-right: 1%; }
#InfoArea-Bttm .TwoCol-Right { height: 188px; width: 39%; }
#InfoArea-Bttm .TwoCol-Left { height: 188px; width: 39%; margin-right: 2%; padding-left: 10px;}
.TwoCol-tree { height: 188px;  margin-right: 2%; }

#BttmInfoBox .MBoxBdy { height: 108px; overflow: hidden; color: #434343; font-size: 15px; }
#BttmInfoBox.MainBoxA > div { padding-bottom: 16px; }
#OtherLinks-Area { padding: 22px 0; }
#OtherLinks-Area .MiddSepRight > div { margin: 47px 17px 0 0; font-size: 25px; }
#OtherLinks-Area .MiddSepRight { width: 25%; }
#OtherLinks-Area .MiddSepLeft { width: 75%; }
#OtherLnks-ListA > ul { color: #676767; }
#OtherLnks-ListA .LinkList li a:before { color: #676767; content: none; }
#OtherLnks-ListA .LinkList li a { color: #676767; padding-top: 5px; padding-bottom: 5px; font-size: 14px; }
#OtherLnks-ListA .ThreeCol-Left, #OtherLnks-ListA .ThreeCol-Midd, #OtherLnks-ListA .ThreeCol-Right { width: 32.6%; }
.Color-Gray { color: #b2b2b2; }
#FooterArea { padding: 13px 0; }
#Footer-Right { font-size: 13px; color: #676767; float: right; }
#Footer-Left { float: left; }
.Color-Red { color: #d74848; }
.Color-Orang { color: #ed7626; }
.Color-LBlue { color: #2cb9e2; }
.Color-DBlue { color: #2c5db9; }
.Social-Links { font-family: Symbl; font-size: 42px; margin-left: 6px; }
.Social-Links:first-child { margin-left: 0; }
.Social-Area:hover .Social-Links {
	opacity: 0.4;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.Social-Links:hover { opacity: 1 !important; }
#LanguageNav { float: left; color: #777777; font-size: 15px; font-family: Arial, Tahoma; margin: 10px 13px 0 0;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}
#LanguageNav:hover {color: #163777;}
#MainLogo { display: block; position: absolute; top: 2px; right: -45px; z-index: 10; }
#MainLogo img { display: block; }
#TopHeaderA .ContainerA { position: relative; }
.TopFixNav { position: fixed; top: 0; right: 0; width: 100%; background: #f8f8f8; z-index: 800; border-bottom: 1px solid rgba(0,0,0,0.2); }
.TopFixNav #MainLogo { top: -3px; right: 0; }
.TopFixNav #MainLogo img { width: 49px; }
.nicescroll-rails { display: none !important; }


#vertical_menu{ padding: 11px 15px 16px;}
#vertical_menu ul{padding:0px;}
#MapArea{width: 100%;height:188px;}

/* Loading */
#loading-overlay {
    background: radial-gradient(ellipse closest-corner at 50% 50% , rgba(0, 0, 0, 0.3) 1%, rgba(0, 0, 0, 0.725) 100%) repeat scroll 0 0 transparent;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 998;
}
#loading span:before {
    background: url("../images/spinner.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    display: inline-block;
    height: 30px;
    margin-left: 10px;
    position: relative;
    top: 12px;
    width: 30px;
}
#loading {
    background: url("../images/bg.png") no-repeat;
    background-position: center;
    height: 177px;
    left: 50%;
    margin-left: -140px;
    margin-top: -88.5px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 280px;
    z-index: 999;
}
#loading span{
    direction: rtl;
    display: inline-block;
    font-family: tahoma,arial;
    font-size: 14px;
    position: relative;
    top: 64px;
    left: 11px;
    color: #3C3C3C;
    font-weight: bold;
}
#Loading { display: none; }
.date_time {
    text-align: left;
    padding-left: 170px;
    font-size: 13px;
    color: #434343;
}
/* Loading */