@charset "utf-8";/* CSS Document */@font-face {  font-family: 'BYekan';  src: url('../font/YPYekan.eot?#') format('eot'),  /* IE6–8 */       url('../font/YPYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/       url('../font/YPYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */}.BYekan {	font-family: BYekan, Arial, Helvetica, sans-serif;}* {	padding:0px;}body{	margin:0;	background:#eaeaea;}#container  {	margin: 0px auto;	margin-top:0px;	width: 980px;	background:#313131;	display: block;	overflow: hidden;	font-family:Tahoma, Times, serif;	direction:rtl;}#header {	height:126px;	margin-top:0px;	background: url(../img/header5.jpg) center top no-repeat;	width:980px;	float:left;}#m1 {	width: 980px;	padding:105px 0 0 0px;	border:none;	text-align:left;	direction:rtl;	float:left;	display:block;}#m1 a {	color:#ccc;	font-size:12px;}#m1 a:hover {	color:#fff;}#top-menu {	width: 980px;	margin:0px 0 0px 0;	padding:0px;	border:none;	text-align:right;	direction:rtl;	display:block;	float:right;}#top-menu span {	display:none;}#top-menu a {	background: transparent none repeat scroll 0%;	display: block;	float: right;	height: 40px;	width: 100%;	color:#fff;}#top-menu ul{	display:inline;	overflow:hidden;	list-style: none;	bottom:0;	text-align:left;	width:980px;	margin:0;}#top-menu li{	list-style-type: none;	display: inline;	float: right;	//transition:all 0.4s ease;}#m-home {	background:transparent url(../img/menu2.jpg) no-repeat scroll -836px -40px;	width:144px;	height:40px;}#m-home:hover {	background:transparent url(../img/menu2.jpg) no-repeat scroll -836px 0px;}#m-home-selected {	background:transparent url(../img/menu2.jpg) no-repeat scroll -836px -80px;	width:144px;	height:40px;}#m-products {	background:transparent url(../img/menu2.jpg) no-repeat scroll -704px -40px;	width:132px;	height:40px;}#m-products:hover {	background:transparent url(../img/menu2.jpg) no-repeat scroll -704px 0px;}#m-products-selected {	background:transparent url(../img/menu2.jpg) no-repeat scroll -704px -80px;	width:132px;	height:40px;}#m-applications{	background:transparent url(../img/menu2.jpg) no-repeat scroll -534px -40px;	width:170px;	height:40px;}#m-applications:hover {	background:transparent url(../img/menu2.jpg) no-repeat scroll -534px 0px;}#m-applications-selected {	background:transparent url(../img/menu2.jpg) no-repeat scroll -534px -80px;	width:170px;	height:40px;}#m-about {	background:transparent url(../img/menu2.jpg) no-repeat scroll -398px -40px;	width:136px;	height:40px;}#m-about:hover {	background:transparent url(../img/menu2.jpg) no-repeat scroll -398px 0px;}#m-about-selected {	background:transparent url(../img/menu2.jpg) no-repeat scroll -398px -80px;	width:136px;	height:40px;}#m-contact {	background:transparent url(../img/menu2.jpg) no-repeat scroll -252px -40px;	width:146px;	height:40px;}#m-contact:hover {	background:transparent url(../img/menu2.jpg) no-repeat scroll -252px 0px;}#m-contact-selected {	background:transparent url(../img/menu2.jpg) no-repeat scroll -252px -80px;	width:146px;	height:40px;}#m-en {	background:transparent url(../img/menu2.jpg) no-repeat scroll -172px -40px;	width:80px;	height:40px;}#m-en:hover {	background:transparent url(../img/menu2.jpg) no-repeat scroll -172px 0px;}#m-en-selected {	background:transparent url(../img/menu2.jpg) no-repeat scroll -172px -80px;	width:80px;	height:40px;}#slider {	background:#fff url(../img/slider-bg-6.jpg) center top no-repeat;	height:280px;	width:980px;	float:left;	margin:0;	display:block;	padding:0 0 10px 0;}#body {	width:980px;	margin-top:0px;	display:block;	font-size: 12px;	padding-top:0px;	text-align:left;	direction:rtl;	color:#000;	background:#fff;}#content {	width:950px;	float:right;	margin:0 0 0px 0;	padding:0 15px 20px 15px;	text-align:justify;	direction:rtl;	line-height:1.5em;	background:#fff;	font-family: BYekan,Tahoma,Times;}.new-projects {	vertical-align: top;	width: 170px;	border: 2px solid #a9a9a9;	background: #dae7f6;	float:right;	padding:0px;	margin:15px 68px 5px 68px;	display:block;	border-radius:5px;}.new-projects:hover {	border: 2px solid #000;	cursor:pointer;	border-radius:5px;}.new-projects-selected {	border: 2px solid #ff5400;	border-radius:5px;	}.projects-container {	display:block;	width:930px;	min-height:300px;	text-align:center;	margin:0 auto;}img{ padding:0px;margin:0px;border:none;overflow: hidden;font-size:0px;}p{	color:#000;    direction: rtl;    font-family: BYekan,Tahoma,Times;    font-size: 13px;    text-align: justify;} a{	color: #3385ff;    text-decoration: none;}a:hover {	color: #0245a9;}#body h3,h1{	color: #272626;    direction: rtl;    font-family:BYekan,Tahoma,Times;    font-size: 20px;    line-height: 1.7em;    text-align: justify;	padding-bottom:0;	margin:5px 0 5px 0;	padding:0 0px 5px 0;	border-bottom:1px solid #1a2b3f;	font-weight:200;}#body h2{	color: #272626;    direction: rtl;    font-family:BYekan,Tahoma,Times;    font-size: 18px;    line-height: 1.7em;    text-align: justify;	padding-bottom:0;	margin:5px 0 5px 0;	padding:0 0px 5px 0;	font-weight:200;}#footer{	height: 120px;	display:block;	float:none;	margin:0 auto;	background:#f8fcff url(../img/footer-bg.jpg) repeat-x center top;	text-align:center;	padding:10px;	border-top:4px solid #000;}#footer p{    color: #000;	font-size:12px;    direction: rtl;	text-align:center;    font-style: normal;    font-variant: normal;    font-weight: normal;    line-height: 1.5em;	font-family: BYekan,Tahoma,Times;}hr {    background:transparent;    border-color: #000;    border-style: none none dashed;    border-width: 0 0 1px;    height: 1px;}.btn {	padding:3px 10px 7px 10px;	border:1px solid #1a4273;	background:#313131;	border-radius:5px;	font-family:tahoma;	font-size:13px;	margin:10px 0 10px 0;	color:#fff;}.btn:hover {	color:#fffeb4;}.more-btn {	float:left;	display:block;	margin-bottom:30px;}.list-item-container{	display:inline-block;	margin-bottom:25px;	width: 100%;}.list-item-container div.item-side-right{	float:right;	width:20%;	margin-left:15px;}.list-item-container div.item-side-left{	float:left;	width:75%;}.list-item-container span{	color: #888888;	font-family: BYekan, tahoma, times;	font-weight: bold;}.search-bar{	height: 35px;	width: 100%;	display: inline-block;	margin-top:10px;	margin-bottom:10px;	border-bottom:1px solid #ccc;}.faq-container{	border-color: #CCCCCC;	background-color: #FFFFFF;	padding: .25em;	border: 1px solid;	margin-bottom: 1em;}#content fieldset{	padding:0 10px 10px 10px;	-moz-border-radius:5px;	border-radius: 5px;	-webkit-border-radius: 5px;	border: 1px solid #666;	line-height: 2em;	margin: 25px 0 25px 0;}#content legend{	color: #001d37;    line-height: 2em;	font-size:18px;	font-weight:200;	margin:10px 10px 0px 10px;	padding:0 5px 0 5px;	font-family: BYekan, tahoma, times;}#content fieldset ul{	padding-right: 15px;	color: #fd9d06;}#content ul{	margin-right: 25px;}.required-field-note{color:#F75B30;}.field-note{color:#9999cc;font-size:11px;}.search-result-info{	background:#feed61;	padding:2px;	color:#000;	font-weight:bold;}.product-list-odd-row{	background: #c0c0c0;}.product-list-event-row{	background: #cfcfcf;}.small-button, input[type=submit] {	font-family: Tahoma;	color:#000;	font-size:13px;	background:#ccc;	border-radius:3px;	border:0px;	padding:2px 8px 4px 8px;}.small-button:hover, input[type=submit]:hover {	cursor:pointer;	color:#2a00ff;	background:#73bfeb;}.new-products {	vertical-align: top;	float:right;	padding:5px;	margin:25px 10px 20px 10px;	display:block;	height: 180px;	width: 145px;	border:1px solid #ccc;	border-radius:5px;	}.new-products-img {}.new-products-img:hover {	cursor:pointer;	filter: grayscale(100%);	-moz-filter: grayscale(100%);	-webkit-filter: grayscale(100%);	-moz-transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.products-container {	display:inline-block;	min-height:300px;	text-align:center;	margin:0 auto;	width:900px;}