@charset "utf-8";/* CSS Document */@font-face {  font-family: 'BYekan';  src: url('../font/BYekan.eot?#') format('eot'),  /* IE6–8 */       url('../font/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/       url('../font/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */}.BYekan {	font-family: BYekan, Arial, Helvetica, sans-serif;}* {	padding:0px;}ul{	list-style-type: none;}body{	margin:0;	background: url(../img/bg.jpg) center top no-repeat;	border-top:7px solid #d64a0c;}#container  {	margin: 0px auto;	margin-top:0px;	width: 980px;	background:transparent;	display: block;	overflow: hidden;	font-family:BYekan,Tahoma, Times, serif;	direction:rtl;}#header {	height:78px;	margin-top:0px;	background: url(../img/header-2.jpg) center no-repeat;	width:980px;}#top-menu {	width: 722px;	margin:17px 0 0 12px;	padding:0px;	border:none;	text-align:left;	direction:rtl;	float:left;}#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: left;}#m-home {	background:transparent url(../img/menu.jpg) no-repeat scroll -618px -40px;	width:104px;	height:40px;}#m-home:hover {	background:transparent url(../img/menu.jpg) no-repeat scroll -618px 0px;}#m-home-selected {	background:transparent url(../img/menu.jpg) no-repeat scroll -618px -80px;	width:104px;	height:40px;}#m-news{	background:transparent url(../img/menu.jpg) no-repeat scroll -500px -40px;	width:118px;	height:40px;}#m-news:hover {	background:transparent url(../img/menu.jpg) no-repeat scroll -500px 0px;}#m-news-selected {	background:transparent url(../img/menu.jpg) no-repeat scroll -500px -80px;	width:118px;	height:40px;}#m-download {	background:transparent url(../img/menu.jpg) no-repeat scroll -402px -40px;	width:98px;	height:40px;}#m-download:hover {	background:transparent url(../img/menu.jpg) no-repeat scroll -402px 0px;}#m-download-selected {	background:transparent url(../img/menu.jpg) no-repeat scroll -402px -80px;	width:98px;	height:40px;}#m-teach {	background:transparent url(../img/menu.jpg) no-repeat scroll -298px -40px;	width:104px;	height:40px;}#m-teach:hover {	background:transparent url(../img/menu.jpg) no-repeat scroll -298px 0px;}#m-teach-selected {	background:transparent url(../img/menu.jpg) no-repeat scroll -298px -80px;	width:104px;	height:40px;}#m-services {	background:transparent url(../img/menu.jpg) no-repeat scroll -198px -40px;	width:100px;	height:40px;}#m-services:hover {	background:transparent url(../img/menu.jpg) no-repeat scroll -198px 0px;}#m-services-selected {	background:transparent url(../img/menu.jpg) no-repeat scroll -198px -80px;	width:100px;	height:40px;}#m-about {	background:transparent url(../img/menu.jpg) no-repeat scroll -100px -40px;	width:98px;	height:40px;}#m-about:hover {	background:transparent url(../img/menu.jpg) no-repeat scroll -100px 0px;}#m-about-selected {	background:transparent url(../img/menu.jpg) no-repeat scroll -100px -80px;	width:98px;	height:40px;}#m-contact {	background:transparent url(../img/menu.jpg) no-repeat scroll 0px -40px;	width:100px;	height:40px;}#m-contact:hover {	background:transparent url(../img/menu.jpg) no-repeat scroll 0px 0px;}#m-contact-selected {	background:transparent url(../img/menu.jpg) no-repeat scroll 0px -80px;	width:100px;	height:40px;}#mid {	height:319px;	margin:0px 0 0px 0;	display:block;	float:left;	width:746px;}#right-menu {	width:228px;	height:301px;	float:right;	margin-top:0px;    margin-right:0px;	font-family:BYekan,Tahoma,Times;    font-size: 18px;	text-align:center;	margin:0 auto;}#body {	width:980px;	height:1100px;	margin-top:0px;	display:block;	font-size: 12px;	padding-top:0px;	text-align:left;	direction:rtl;	color:#000;}#right-slide {	width:225px;	float:right;	margin: 0 0 0 0;	background:#f6ecde;	margin-bottom:-5000px;	padding-bottom:5000px;}.right-box1 {	width:228px;    height:301px;	margin-top:0px;	float:right;	margin:0 auto;	text-align:center;	direction:rtl;	background:#fff;}.right-box {	margin:0 0 10px 0;	padding:0 0 10px 0;	text-align:justify;	direction:rtl;	background:#f6ecde;}.adv {text-align:center;}.right-box p {	padding:10px;}#right-menu ul {    list-style-type: disc;    margin-top:5px;}#right-menu li {    line-height: 1.8em;	color:#fff;	margin:0 auto;	padding:7px 0 7px 0;	border-bottom:1px dotted #000;}.no-border {	border-bottom:none !important;}#right-slide ul {    list-style-type: disc;    margin-right: 25px;}#right-slide li {    line-height: 1.8em;	color:#47990a;}#content {	width:725px;	float:right;	margin:0 0 20px 0;	padding:0 15px 0 15px;	text-align:justify;	direction:rtl;	line-height:1.5em;	margin-bottom:-5000px;	padding-bottom:5000px;	background:#fff0ef;}#content1 {	width:410px;	height:250px;	float:right;	margin:0 0 20px 0;	padding:0 15px 0 15px;	text-align:justify;	direction:rtl;	line-height:1.5em;}#content2 {	width:250px;	height:250px;	float:left;	margin:0 0 20px 0;	padding:0 15px 0 15px;	text-align:justify;	direction:rtl;	line-height:1.5em;}#content3 {	width:720px;	margin-top:220px;	height:250px;	padding:0 10px 0 15px;	text-align:justify;	direction:rtl;	line-height:1.5em;}#products {	float:right;	width:690px;	margin-bottom:30px;}.prod {	float:right;	width:130px;	height:180px;	margin:6px;	text-align:center;	background:#fff;	padding:10px;	border-radius:5px;}img{ padding:0px;margin:0px;border:none;overflow: hidden;font-size:0px;}p{	color:#000;    direction: rtl;    font-family: BYekan,Tahoma,Times;    font-size: 14px;    text-align: justify;	line-height:1.7em;} a{	color: #3385ff;    text-decoration: none;	font-size: 14px;}a:hover {	color: #0245a9;}#body h1,h2,h3{	color: #8c0a01;    direction: rtl;    font-family:BYekan,Tahoma,Times;    font-size: 20px;    line-height: 1.1em;	margin-top:5px;	padding-bottom:10px;	font-weight:200;}#body h2,h3 {    font-size: 18px;}.template-h1{	color:#47990a;    direction: rtl;    font-family:BYekan,Tahoma,Times;    font-size: 20px;    line-height: 1.1em;    text-align: justify;	padding-bottom:0;	margin-top:5px;	padding-bottom:5px;	border-bottom:1px solid #ccc;	font-weight:200;}.rightslide-h1{	color:#a51810 !important;	background:#FBC588;    direction: rtl;	text-align:center;    font-family:BYekan,Tahoma,Times;    font-size: 20px;    line-height: 1.5em;	margin-top:5px;	padding:10px 0 10px 0;	font-weight:200;}#footer{	height: 90px;	display:block;	float:none;	margin:3 auto;	background:#fff;	text-align:center;	padding:5px;	border-top:5px solid #e28054;}#footer p{    color: #807c7c;	font-size:12px;    direction: rtl;	text-align:center;    font-style: normal;    font-variant: normal;    font-weight: normal;    line-height: 1.5em;}hr {    background:transparent;    border-color: #000;    border-style: none none dashed;    border-width: 0 0 1px;    height: 1px;}.home-news-container {	width:700px;	padding:10px;	float:right;}.home-news-image{	width:100px;	float:right;}.home-news-title{	width:580px;	float:left;	background:#f8faf4;	text-align:right;	padding:5px;}.bottom-box {width:340px;float:right;text-align:center;background:#faf0e4;margin:5px; padding:5px;}div.video-container{	position: relative;	margin: 0 40px 25px 40px;	float: right;	text-align: center;	width:150px;	height:130px;}