﻿/*===============30 Last Numbers===============*/
.l30_main
{
	width: 100%; direction: rtl; padding-left: 10px; line-height: 39px; font-family: IRANSans;
}
	.l30_main p
	{
		float: left;
	}
	.l30_main select
	{
		float: left; height: 24px; width: 200px; margin: 8px 5px 0 0; font-family: IRANSans; font-size: 16px; line-height: 24px;
	}
/*===============Active Date & NO===============*/
.activedate_main
{
	width: 100%; direction: rtl; font-family: IRANSans;
}
	.activedate_main ul
	{
		list-style: none; font-size: 16px; text-align: right; padding-right: 10px; line-height: 39px;
	}
		.activedate_main ul li
		{
			float: right;
		}
			.activedate_main ul li:last-child
			{
				direction: ltr;
			}
/*===============Paging===============*/
.paging-main
{
	width: 100%; height: 33px; margin: 5px auto; font-family: IRANSans;
}
.paging-next
{
	float: left; width: 110px; height: 100%;
}
	.paging-next .next
	{
		margin-left: 5px;
	}
		.paging-next .next a
		{
			text-decoration: none; color: #000;
		}
			.paging-next .next a img
			{
				z-index: 20; position: absolute;
			}
		.paging-next .next span
		{
			width: 75px; background-color: #d0d0d0; float: right; position: absolute; z-index: 10; margin-top: 3px; margin-left: 21px;
			text-align: center; height: 21px; font-size: 15px; line-height: 20px;
		}
.paging-dd
{
	float: left; width: 409px; height: 100%; text-align: center;
}
	.paging-dd span
	{
		font-size: 18px; float: left;
	}
	.paging-dd select
	{
		margin-left: 5px; font-size: 16px; float: left;
	}
	.paging-dd i
	{
		margin-left: 20px; cursor: pointer; color: #d71920; font-size: 26px; float: left;
	}
.dd-main
{
	margin: 0 auto; width: auto; display: inline-table;
}
.paging-prev
{
	float: left; width: 110px; height: 100%;
}
	.paging-prev .prev
	{
		margin-right: 5px; float: right;
	}
		.paging-prev .prev a
		{
			text-decoration: none; color: #000;
		}
			.paging-prev .prev a img
			{
				z-index: 20; float: right; position: relative;
			}
		.paging-prev .prev span
		{
			width: 75px; background-color: #d0d0d0; float: right; z-index: 10; margin-top: 3px; margin-right: -5px;
			text-align: center; height: 21px; font-size: 15px; line-height: 20px;
		}
/*===============ContentNP===============*/
.ContentNP-Main {
	width: 630px; height: 820px; background-color: #fff;
}
	.ContentNP-Main img {
		border: 0px none; width: 630px; height: 820px;
	}
	.ContentNP-Main .npm
	{
		width: 100%; height: 100%;
	}
#divToolTip
{
	position: absolute; z-index: 2000; display: none;
}
.divToolTip-Main
{
	border: 0 none; width: 200px; height: 49px;
}
.divToolTip-Title
{
	border: 1px solid #f1d031; width: 198px; height: 40px; overflow: hidden;
	direction: rtl; font: 13px Tahoma; text-align: right; background: #ffffa3;
}
.divToolTip-Down
{
	border: 0 none; width: 200px; height: 7px; position: relative;
}
/*===============Page Titles===============*/
.pt-main {
	width: 175px; /*height: 359px;*/ margin: 0 auto;
}
.pt-title {
	width: 167px; height: 27px;
	border-left: 1px solid #890A22; border-top: 1px solid #890A22; border-bottom: 1px solid #890A22; border-right: 7px solid #890A22;
}
	.pt-title span {
		float: right;
		font-family: IRANSans;
		padding-right: 5px;
		font-weight: 600;
		font-size: 15px;
		line-height: 27px;
		color: #890A22;
	}
.pt-sq {
	width: 11px;
    height: 11px;
    background-color: #890A22;
    float: right;
	-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 8px 3px 0 0;
}
.pt-body
{
	width: 100%; max-height: 320px; margin-top: 10px; overflow: auto;
}
.pg_list
{
	padding: 0px; direction: rtl;  position: relative; text-align: right; z-index: 1;
}
	.pg_list li a {
		display: block;
	}
		.pg_list a, .pg_list li a
		{
			text-decoration: none;
		}
			.pg_list a:hover {}
	.pg_list ul
	{
		list-style-type: none; margin: 0;
		font: bold 15px/26px IRANSans;
	}
		.pg_list ul li
		{
			padding: 3px 5px; text-decoration: none; text-align: right; border-bottom: 2px solid #890A22;
		}
			.pg_list ul li:last-child
			{
				border-bottom: none;
			}
			.pg_list ul li i
			{
				font-size: 10px; padding-left: 5px;
			}
				.pg_list ul li i.bullet
				{
					font-size: 6px;
				}
.SubjectTitle
{
	text-decoration: none; color: #fff;
}
	.SubjectTitle img {
		margin: 0px 10px 0px 5px;
	}
.ActivePage
{
	z-index: 24; position: relative; background-color: #bc4850;
}
	.ActivePage a, .ActivePage a:hover
	{
		color: #fff; width: 100%;
	}
.NotActivePage {}
	.NotActivePage a, .NotActivePage a:hover {
		color: #000; width: 100%;
	}
/*===============Titrs===============*/
.nt-main {
	width: 175px; /*height: 284px;*/ margin: 15px auto 0 auto;
}
.nt-title {
	width: 167px; height: 27px;
	border-left: 1px solid #890A22; border-top: 1px solid #890A22; border-bottom: 1px solid #890A22; border-right: 7px solid #890A22;
}
	.nt-title span {
		float: right;
		font-family: IRANSans;
		padding-right: 5px;
		font-weight: 600;
		font-size: 15px;
		line-height: 27px;
		color: #890A22;
	}
.nt-sq {
	width: 11px;
    height: 11px;
    background-color: #890A22;
    float: right;
	-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 8px 3px 0 0;
}
.nt-body
{
	width: 100%; max-height: 245px; margin-top: 10px; overflow: auto;
	font-family: IRANSans; font-size: 14px; direction: rtl; text-align: right; line-height: 16px;
}
	.nt-body i
	{
		color: #d71920; margin-left: 3px;
	}
	.nt-body a, .nt-body a:hover
	{
		text-decoration: none; color: #000; display: block; padding-bottom: 5px;
	}
/*===============Cartoon Box===============*/
.cb-main {
	width: 175px; height: auto; margin: 15px auto 0 auto;
}
.cb-title {
	width: 167px; height: 27px;
	border-left: 1px solid #890A22; border-top: 1px solid #890A22; border-bottom: 1px solid #890A22; border-right: 7px solid #890A22;
}
	.cb-title span {
		float: right;
		font-family: IRANSans;
		padding-right: 5px;
		font-weight: 600;
		font-size: 15px;
		line-height: 27px;
		color: #890A22;
	}
.cb-sq {
	width: 11px;
    height: 11px;
    background-color: #890A22;
    float: right;
	-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 8px 3px 0 0;
}
.cb-body
{
	width: 175px; height: 228px; margin-top: 10px;
}
	.cb-body img {
		width: 100% !important; height: 100% !important; object-fit: cover; cursor: pointer;
	}