@font-face {
	font-family: 'BMitra';
	src: url('fonts/BMitra.eot');
	src: url('fonts/BMitra.eot?#') format('eot'), url('fonts/BMitra.woff') format('woff'),url('fonts/BMitra.ttf') format('truetype');
}
@font-face {
	font-family: 'BBCNassim';
	src: url('fonts/BBCNassim.eot');
	src: url('fonts/BBCNassim.eot?#') format('eot'), url('fonts/BBCNassim.woff') format('woff'),url('fonts/BBCNassim.ttf') format('truetype');
}
@font-face {
	font-family: 'kodaak';
	src: url('/client/themes/fa/main/fonts/kodaak.eot');
	src: url('/client/themes/fa/main/fonts/kodaak.eot?#') format('eot'), url('/client/themes/fa/main/fonts/kodaak.woff') format('woff'),url('/client/themes/fa/main/fonts/kodaak.ttf') format('truetype');
}
@font-face {
	font-family: 'IRYekan';
	src: url('/fonts/IRYekan.eot');
	src: url('/fonts/IRYekan.eot?#') format('eot'), url('/fonts/IRYekan.woff') format('woff'),url('/fonts/IRYekan.ttf') format('truetype');
}
@font-face {
	font-family: 'nassim-bold';
	src: url('fonts/nassim-bold.eot');
	src: url('fonts/nassim-bold.eot?#') format('eot'), url('fonts/nassim-bold.woff') format('woff'),url('fonts/nassim-bold.ttf') format('truetype');
}
body {
	background:url('bg.jpg') repeat-x;
	padding: 0px;
	margin: 0px;
	font: 13px Tahoma, Arial;
	font-weight: normal;
	color: #000;
}
.page {
	width: 980px;
	background:#FFF;
	margin: auto;
	direction: rtl;
	padding: 5px 0px;
}
.wrapper {
	clear: both;
	height: 0px;
	overflow: hidden;
}
.fl_img {
	float: left;
	display: block;
	border: 0px;
}
.fr_img {
	float: right;
	display: block;
	border: 0px;
}
.body_img {
	display: block;
	border: 0px;
}
.linear_news {
	direction: rtl;
	margin-bottom: 4px;
	text-align: right;
	width: 100%;
}
.nomp {
	margin: 0px;
	padding: 0px;
}
.center_img {
	border: 0px;
	display: block;
	margin: auto;
}
.marquee_box {
	width: 60%;
	position: absolute;
	top:10px;
	left:10px;
}
div.horizontal_scroller, div.vertical_scroller {
	position:relative;
	height:20px;
	width:100%;
	display:block;
	overflow:hidden;
}
div.scrollingtext {
	position:absolute;
	white-space:nowrap;
	font:11px/18px tahoma;
	color: #000;
}
div.scrollingtext span {
	color:#DEDEDE;
}
.adv_top_logo {
	bottom: 50px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	width: 400px;
}
@media only screen and (min-width: 1200px) {
	.logo_lg {
		height: 134px !important;
		overflow: hidden;
		margin-left: 0px;
		display: block;
		position: relative;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.logo {
		background: url('header1.jpg') no-repeat 0 0;
		height: 134px !important;
		overflow: hidden;
		width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.logo {
		background: url('header.jpg') no-repeat 0 0;
		height: 134px !important;
		overflow: hidden;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.logo {
		background: url('header.jpg') no-repeat 0 0;
		height: 134px !important;
		overflow: hidden;
		width: 100%;
	}
}
@media (min-width: 0px) and (max-width: 480px) {
	.logo {
		background: url('header.jpg') no-repeat 0 0;
		height: 134px !important;
		overflow: hidden;
		width: 100%;
	}
}
.no-merg {
	margin: 0px !important;
}
.no-padd {
	padding: 0px !important;
}
.navbar_nav {
	background: #303030 url('/client/themes/fa/main/img/nav.gif') no-repeat;
}
@media (max-width: 991px) {
	.navbar_nav {
		background: #303030;
	}
}
.sp_nav {
	width: 1px;
	height: 34px;
	overflow:hidden;
	background: url('/client/themes/fa/main/img/sp_nav.gif') no-repeat;
}
.search_l {
	width: 35px;
	height: 34px;
	overflow: hidden;
}
.nav li a {
	font: 12pa tahoma !important;
}
.footer {
	background: url('bg_ft.gif') repeat-x 0 0;
	width: 100%;
	height: 216px;
	overflow: hidden;
}
.footer_nav {
	height: 43px;
	overflow: hidden;
	padding: 0;
}
.footer_nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.footer_nav li {
	color: #87110f;
	display: inline;
	font: 15px/45px tahoma;
	margin: 0;
}
.footer_nav ul li a {
	color: #969696;
	cursor: pointer;
	font: 17px/45px BMitra;
	padding: 0 4px;
	text-decoration: none;
}
@media (max-width: 768px) {
	.footer_nav ul li a {
		font: 14px/45px BMitra;
		padding: 0px;
	}
	.footer_nav li {
		font: 11px/45px tahoma;
	}
}
.copyright {
	color: #393b38;
	font: 15px/30px BMitra;
	direction: rtl;
	display: block;
	margin-top: 5px;
}
.copyright_b {
	font: 15px/28px BMitra;
	color: #393b38;
	display: block;
}
@media (max-width: 768px) {
	.copyright {
		color: #969696;
		font: 15px/42px BMitra;
	}
	.iransamaneh {
		font: 14px/28px BMitra;
		color: #393b38;
		display: block;
	}
}
@media (max-width: 480px) {
	.copyright {
		color: #969696;
		font: 12px/32px BMitra;
		margin-top: 0px;
	}
	.iransamaneh {
		font: 13px/28px BMitra;
		color: #393b38;
		display: block;
	}
	.t_merg {
		margin-top: 99px !important;
	}
}
.iransamaneh a {
	color: #393b38;
}
.iransamaneh a:hover {
	color: #BD0000;
	text-decoration: none;
}
.t_merg {
	margin-top: 88px;
}
.r_ft {
	width:100%;
	height:216px;
	background: url('/client/themes/fa/main/img/r_ft.gif') no-repeat top left;
}
.kh_v {
	width: 100%;
	height: auto;
	background: #fff;
	padding-top:15px;
	;
	overflow: hidden;
	border-bottom: 2px solid #d4d6d3;
	border-right: 2px solid #d4d6d3;
	/*! border-left: 2px solid #d4d6d3; */
}
.kh_3 {
	width: 100%;
	height: 337px;
	background: #f5e5e5;
	overflow: hidden;
	border-bottom: 2px solid #d4d6d3;
	border-left: 2px solid #d4d6d3;
}
.kh_vizhe {
	width: 100%;
	background: #fff;
	padding:20px 15px 5px 15px;
	overflow: hidden;
	/*! border-left: 2px solid #d4d6d3; */
}
@media (max-width: 768px) {
	.kh_v {
		height:100%;
	}
	.kh_3 {
		height:100%;
	}
	.kh_vizhe {
		border-bottom: 2px solid #d4d6d3;
	}
}
.item {
	width: 100%;
	padding: 5px 15px 5px 10px;
	margin-bottom: 10px;
	display: block;
}
.item_vizhe {
	width: 100%;
	margin-bottom: 15px;
	display: block;
}
.item_3 {
	width: 100%;
	padding:5px 10px;
	display: block;
}
@media (min-width: 768px) and (max-width: 1200px) {
	.item_3 {
		width: 100%;
		padding:9px;
		display: block;
	}
}
.line_kh {
	width: 100%;
	height: 1px;
	background: url('/client/themes/fa/main/img/bg_line.gif') repeat-x;
	overflow: hidden;
	margin:3px 0px;
}
.ax-kh {
	background: #fff;
	border-left: 2px solid #c9d2c5;
	/*! border-bottom: 2px solid #d4d6d3; */
	border-right: 2px solid #c9d2c5;
}
.sar_ax_kh {
	background: url('/client/themes/fa/main/img/bgc_lsar.gif') repeat-x;
}
.title_kh_ax {
	width: 100%;
	height: auto;
	float: right;
	background: #fff;
	font: 14px/57px nassim-bold;
	color: #FFF;
	padding-right: 17px;
	/*! border-right: 3px solid #a231ab; */
	line-height: 40px;
	background-image: url('bgtitr.jpg');
	margin-bottom: 17px;
	/*! border-radius: 7px; */
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	opacity: 0.8;
	margin-top: 1px;
}
@media (min-width: 768px) and (max-width: 992px) {
	.title_kh_ax {
		font: 12px/57px nassim-bold;
		padding-left: 2px;
	}
}
@media (min-width: 768px) {
	.f_kh {
		height: 130px !important;
	}
}
@media (min-width: 768px) {
	.f_kh3 {
		height: 83px !important;
	}
}
@media (min-width: 1200px) {
	.f_kh_t {
		height: 160px !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.f_kh_t {
		height: 120px !important;
	}
}
.sar_in {
	background: url('/client/themes/fa/main/img/bgc_lsar.gif') repeat-x;
}
.title_sar_in {
	width: auto;
	height: 50px;
	float: right;
	background: #fff;
	font: 14px/57px nassim-bold;
	color: #000;
	padding-left: 10px;
}
.col_cont {
	width: 100%;
	padding:0px 10px 5px;
	font: 17px/31px BBCNassim, arial, 'Times New Roman';
	color: #000000;
}
.archive_box {
	width: 100%;
	height: 20px;
	background: url('bg_archive.gif') repeat-x;
	overflow: hidden;
	border-bottom: 2px solid #fff;
}
.archive_box a {
	width:15px;
	height:15px;
	overflow:hidden;
	background:url('c_archive.gif') top right;
	display: block;
	text-align: center;
	margin:0px auto;
}
.archive_box a:HOVER {
	background:url('c_archive.gif') right -24px;
}
#scrollbar1 .overview {
	background: #fff;
	width: 100%;
	padding: 5px 10px 10px 13px;
	position: absolute;
	left: 0px;
}
#scrollbar2 .overview {
	background: #fff;
	width: 100%;
	padding: 5px 15px 10px 15px;
	position: absolute;
	left: 0px;
}

.scrollbar1 .overview {
	background: #fff;
	width: 100%;
	padding: 5px 10px 10px 13px;
	position: absolute;
	left: 0px;
}
.scrollbar2 .overview {
	background: #fff;
	width: 100%;
	padding: 5px 15px 10px 15px;
	position: absolute;
	left: 0px;
}

.viewport {
	background: #fff;
	height: 266px;
	float: right;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.track {
	background: #d5d5d5;
	position: relative;
	width: 10px;
}
.scrollbar {
	float: left;
	margin-top: 10px;
	height: 266px;
	position: relative;
	width: 8px;
}
.track .thumb {
	background: #858386;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	width: 10px;
	left: 0px;
}
.mv1_c {
	padding: 0 0 5px;
	width: 100%;
}
#nav {
	background-color: #969594;
	height: 24px;
	line-height: 24px;
	text-align: center;
	padding-left: 15px;
	margin-top: 3px
}
#nav a {
	color: #fff;
	font-family: tahoma;
	font-size: 10px;
	background: #72706F;
	text-decoration: none;
	margin: 0 5px;
	padding: 3px 5px
}
#nav a.activeSlide {
	background: #A40B0D
}
#nav a:focus {
	outline: none
}
#nav1 {
	width: 765px;
	height: 32px;
	padding: 0px;
	font-family: tahoma, 'Times New Roman';
	font-weight: normal;
	line-height:28px;
	float: right;
	overflow: hidden;
	padding-right: 10px;
}
#nav1 ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none
}
#nav1 li {
	float: right;
	margin: 0px;
	color:#000;
	font-size: 10px;
}
#nav1 li.nav_link {
	float: right;
	margin: 0px 1px;
	color: #000;
	font-size: 10px;
	background: url('/client/themes/fa/main/img/r_btn_nav.gif') no-repeat 100% 0px;
	margin-right: 2px;
}
#nav1 li.li_active {
	background-position: 100% -68px;
	margin-right: 2px;
	padding-right: 6px;
	padding-left: 0px;
}
#nav1 li.li_over {
	background-position: 100% -34px;
	padding-right: 6px;
}
#nav1 li a {
	height: 32px;
	font-size: 11px;
	text-decoration: none;
}
#nav1 li a:hover {
}
#nav1 li a span {
	background: url('/client/themes/fa/main/img/l_btn_nav.gif') no-repeat 0px 0px;
	padding: 10px 5px 9px 7px !important;
	padding: 9px 5px 9px 7px;
	margin: 0;
	font-size: 11px;
	color: #005dc5;
	line-height: 33px !important;
	line-height: 30px;
}
#nav1 li a span.span_active {
	background-position: 0px -68px;
	z-index: 999;
	color: #005dc5;
	padding-left: 7px !important;
	padding-left: 0px;
	padding-right: 0px !important;
	padding-right: 5px;
}
#nav1 li a span.span_over {
	background-position: 0px -34px;
	color: #fff;
	padding-left: 6px !important;
	padding-left: 0px;
	padding-right: 0px !important;
	padding-right: 6px;
}
.search_input {
	width: 87%;
	height: 34px;
	font: 12px tahoma;
	border: none;
	float: right;
	background: none;
	color: #fff;
	padding: 0px 30px 0px 0px;
	font: 13px/34px nassim-bold;
}
@media (max-width: 1200px) {
	.search_input {
		width: 84%;
		padding: 0px;
	}
}
@media (max-width: 992px) {
	.search_input {
		width: 79%;
		padding: 0px;
	}
}
@media (max-width: 768px) {
	.search_input {
		width: 79%;
		padding: 0px 30px 0px 0px;
	}
}
@media (max-width: 480px) {
	.search_input {
		width: 70%;
		padding: 0px;
	}
}
.tele_type {
	/*! border-right: 3px solid #303030; */
	background: #0e4e96;
	height: 29px;
}
.date_part {
	background: url('bg_rss.gif') repeat-x;
	height: 29px;
}
.date {
	padding:0px 20px 0px 5px;
	color: #8e8e8e;
	font: 11px/29px tahoma;
	width:81%;
	float: right;
}
.icon_date {
	margin: 3px 0px 0px 3px;
}
.rss_l {
	width:7%;
	height:26px;
	margin: 3px 0px 0px 0px;
	float: right;
	background: url('rss.gif') no-repeat top right;
	float: left;
}
.rss_l:hover {
	background: url('rss.gif') no-repeat bottom right;
}
@media (min-width: 768px) and (max-width: 1199px) {
	.date {
		width: 78%;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.date {
		width:80%;
		padding:0px 10px 0px 5px;
	}
	.rss_l {
		width:9%;
	}
}
@media (max-width: 480px) {
	.rss_l {
		width:70%;
	}
}
.mob_l {
	width:7%;
	height:26px;
	margin-top:3px;
	float: right;
	background: url('/client/themes/fa/main/img/mobile.gif') no-repeat top right;
}
.mob_l:hover {
	background: url('/client/themes/fa/main/img/mobile.gif') no-repeat bottom right;
}
.sp_rss {
	width: 1%;
	height: 29px;
	background: url('/client/themes/fa/main/img/sp_rss.gif') no-repeat;
	float: right;
	padding-left: 5px;
	display: block;
}
.kh_v_t {
	width: 100%;
	overflow: hidden;
	background: #e5e5e5;
	/*! border-left: 2px solid #cccccc; */
	border-bottom: 2px solid #cccccc;
	position: relative;
	font: 17px/31px BBCNassim, arial, 'Times New Roman';
	color: #606060;
}
@media (min-width: 1200px) {
	.kh_v_t {
		height: 272px;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
	.kh_v_t {
		height: 242px;
	}
}
.title_sar_g {
	width: 100%;
	height: 50px;
	background:#fff url('/client/themes/fa/main/img/photo.gif') no-repeat top left;
	font: 15px/50px nassim-bold;
	color: #000;
	text-indent: 30px;
}
.title_sar_v {
	width: 100%;
	height: 50px;
	background:#fff url('/client/themes/fa/main/img/video.gif') no-repeat top left;
	font: 15px/50px nassim-bold;
	color: #000;
	text-indent: 30px;
}
.item_v {
	padding: 0px 7px 7px 15px;
}
.item_y {
	padding: 20px 5px 15px 5px;
}
.title_kh_over {
	background: #000;
	height:50px;
	opacity:0.70;
	width: 90%;
	position: absolute;
	bottom: 0px;
	left: 12px;
	overflow: hidden;
}
.title_kh_over_o {
	width: 90%;
	height:50px;
	position: absolute;
	bottom: 0px;
	left: 12px;
	text-align: center;
	padding: 0px 10px;
	overflow: hidden;
}
.col_inner {
	width: 100%;
	border-left: 2px solid #C1C7C1;
	background: #fff;
	padding: 10px;
}
.col_news {
	width: 100%;
	border-left: 2px solid #C1C7C1;
	background: #fff;
	padding: 10px 25px !important;
}
.news_nav {
	font: normal 11px tahoma;
	color: #000;
	text-decoration: none;
}
.news_nav_title {
	font: normal 16px BMitra;
	color: #000000;
	text-decoration: none;
}
.news_nav_toolbar {
	font: normal 11px tahoma;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
#pager {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: black;
	margin: 5px 0px 3px;
}
#pager a {
	padding-right: 3px;
	padding-left: 3px;
	background-color: #999;
	font: 12px tahoma;
	font-weight: 600;
	color: white;
	text-decoration: none;
}
#pager a:hover {
	color: white;
	background-color: #666;
}
.search {
	width: 140px;
	padding-right: 0px;
}
.searchNav {
	font: 12px tahoma, Arial;
	color: black;
	background-color: #f8f8f8;
	margin-top: 5px;
	border: 1px solid #e0e0e0;
	height: 25px;
}
.search_result {
	font: 15px 'Times New Roman', tahoma, Arial;
	color: #004B97;
	text-decoration: none;
	font-weight: bold;
}
.search_result:hover {
	color: #bb0003;
}
.search_result:active {
	color: #3047A0;
}
.search_result:visited {
	color: #3047A0;
}
.summerize {
	font: normal 13px arial;
	color: #3A3A3D;
}
.poll_title {
	font: 15px nassim-bold;
	color: #1809A6;
	text-align:justify;
	direction:rtl;
	padding-right:8px;
	color: #000;
}
.poll_form {
	text-align:right;
	direction:rtl;
	padding-right:8px;
}
.poll_result_container {
	text-align:right;
	direction:rtl;
	margin-top:5px;
}
.poll_options {
	font: 12px Tahoma;
	color: #000;
	font-weight: normal;
	padding-bottom: 5px;
}
.poll_archive_c {
	text-align: left;
}
.poll_text {
	font: 12px Tahoma;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 5px;
}
.poll_text:hover {
	color: #950F0F;
	text-decoration: none;
}
.poll_bar_outter {
	border: 1px solid #005803;
	height: 11px;
	overflow:hidden;
}
.poll_bar_inner {
	background-color: #005803;
	height: 11px;
}
.poll_percent {
	font: 10px Tahoma;
	color: #000;
	font-weight: normal;
	text-align: left;
}
.extra_field_values {
	display: none;
}
.grid_item {
	background: none repeat scroll 0 0 #F8F8F8;
	border: 1px solid #E0E0E0;
	display: block;
	height: 120px;
	line-height: 60px;
	margin: 0 5px 6px 2px;
	padding: 7px !important;
	text-align: center;
}
.grid_item img {
	display: block;
	height: 100%;
	width: 100%;
}
.video {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
.video iframe,.video object,.video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.showcase-content {
	background: #000000;
	height: auto;
	text-align: center;
	width: 100%;
}
.my_controls3 {
	height: 35px;
}
.my_nav_container3 {
	height: 35px;
	margin: 0 auto;
	width: 70px;
}
.my_nav_container3 .owl-prev {
	background: url('/client/themes/fa/main/img/arrows.png') no-repeat;
	float: left;
	height: 33px;
	width: 33px;
	z-index: 999;
}
.my_nav_container3 .owl-next {
	background: url('/client/themes/fa/main/img/arrows.png') no-repeat -34px 0;
	float: right;
	height: 33px;
	width: 33px;
	z-index: 999;
}
.album_list_desc {
	background: #F3F3F5;
	display: block;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 5px;
	text-align: center;
}
.grid_item {
	width: 19% !important;
}
@media (max-width: 1200px) {
	.grid_item {
		width: 23% !important;
	}
}
.links_icon {
	margin-bottom: 50px;
	display: block;
}
.go_top_page {
	height: 20px;
	font:17px/20px BMitra;
	text-decoration:none;
	color:#000;
	text-indent:10px;
	display: block;
	background: url('/client/themes/fa/main/img/home.gif') no-repeat top right;
}
.news_emails_botton_cont2 {
	border: 0 none;
	cursor: pointer;
	display: block;
	font:17px/20px BMitra;
	text-indent:10px;
	color: #000000;
	text-decoration:none;
	overflow: hidden;
	text-decoration: none;
	background: url('/client/themes/fa/main/img/email.gif') no-repeat top right;
}
.news_print_botton_cont2 {
	background: url('/client/themes/fa/main/img/print.gif') right 0px no-repeat;
	display: block;
	height: 18px;
	overflow: hidden;
	text-decoration: none;
	font:17px/20px BMitra;
	text-indent:10px;
	color: #000000;
}
.newsletter {
	width: 172px;
	height: 29px;
	border: 1px solid #aadab0;
	background: #ecfded;
	color: #227330;
	font: 15px/25px nassim-bold;
	text-decoration: none;
	text-align: center;
	display: block;
}
@media (min-width: 480px) and (max-width: 992px) {
	.go_top_page {
		font:13px/20px BMitra;
		padding: 0px 10px !important;
	}
	.news_emails_botton_cont2 {
		font:14px/20px BMitra;
	}
	.news_print_botton_cont2 {
		font:14px/20px BMitra;
	}
	.newsletter {
		font: 12px/25px nassim-bold;
		padding: 0px 3px !important;
	}
}
.en_site {
	color: #D20001 !important;
	margin-top: 10px;
	font: 12px/15px tahoma;
	float: left;
	display: block;
}
.en_site:HOVER {
	color: #fff !important;
	text-decoration: none;
}
