﻿*, html, body {
	margin: 0;
	padding: 0;
	font-family: tahoma;
	font-size: 12px;
}
body {
	background: #dcebf1;
}
img {
	border: 0;
}
.input1 {
	border-style: solid;
	border-width: 1px;
	border-color: black;
	font-family: Tahoma;
	font-size: 8pt;
	background-color: #ECECEC;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 14px;
	width: 225px;
}
.header-top{
	background-image:url('./images/header-top-bg.jpg'); 
	background-repeat:no-repeat; 
	height:53px
}
.header-bg{
	background-image:url('./images/header-bg.gif'); 
	background-repeat:no-repeat; 
	height:141px;
}
.header-norouz{
	background-image:url('./images/header-norouz.gif'); 
	background-repeat:no-repeat; 
	height:141px;
}
.header-christmas{
	background-image:url('./images/header-christmas.jpg'); 
	background-repeat:no-repeat; 
	height:141px;
}
.header-logo{
	height:139px; 
	width:265px; 
	float:right; 
	text-align:right; 
	padding: 0 5% 0 0; 
	direction:rtl;
}
.nav-bg{
	background-color:#ffffff;
}
.nav-left{
	background-image:url('./images/nav-left.gif'); 
	background-repeat:no-repeat; 
	background-position:left top; 
	height:26px;
}
.nav-right{
	background-image:url('./images/nav-right.gif'); 
	background-repeat:no-repeat; 
	background-position:right top; 
	height:34px
}
#container {
	width: 933px;
	margin: 0 auto;
}
#main {
	float: right;
	width: 770px;
}
#main div#leftshadow {
	background: #fff url('images/main-left-shadow.gif') repeat-y left top;
}
#main div#rightshadow {
	background: url('images/main-right-shadow.gif') repeat-y right top;
}
#main div#left {
	background: url('images/main-left-bg.gif') no-repeat left top;
}
#content {
	margin: 0 10px;
	text-align: right;
}
#header div.end {
	height: 110px;
	background: url('images/header-end.gif') no-repeat left top;
}
#sidebar {
	float: right;
	width: 180px;
	background: url('images/sidebar-divider.gif') repeat-y left top;
	white-space: nowrap; 
	padding: 8px 8px 0px; 
	padding-right:15px; 
	display: block;
}
#work_area {
	padding: 8px 205px 5px 8px;
}
#footer {
	background:url('images/footer.gif') repeat-x top; height:77px
}
div.clear {
	clear: both;
}
/*----------------------------------------- Ads Column ------------------------------------------*/
#ads {
	float: left;
	width:150px;
	height:auto;
	position:relative;
	padding-top:11px;
	margin-left:7px;
}
#ads div
{
    position:relative;
}
#ads span
{
    background-image:url('images/bgads.gif');
    position:absolute;
}
#ads div span
{
    height:14px; 
    width:14px;
    line-height:0; 
    font-size:0; 
    background-image:url('images/smads.gif');
    position:absolute; 
}
#ads .t
{
    height:14px; 
    width:150px; 
    background-image:url('images/udads.gif'); 
    background-position:0 0; 
    background-repeat:repeat-x;
}
#ads .t span.l
{
    background-position:0 0; 
    left:0; 
}
#ads .t span.r
{
    background-position:-14px 0; 
    right:0; 
}
#ads .m
{
    padding:0 15px 0 15px; 
    height:auto;
    width:120px; 
    background-image:url(images/ads.gif); 
    background-repeat:repeat-y;
    text-align:center
}
#ads .b
{
    height:14px; 
    width:150px; 
    background-image:url('images/udads.gif'); 
    background-position:0 -14px; 
    background-repeat:repeat-x
}
#ads .b span.l
{
    background-position:0 -14px; 
    left:0; 
}
#ads .b span.r
{
    background-position:-14px -14px; 
    right:0; 
}

.ads {
	float: left;
	padding-left: 7px;
	width: 156px;
	background: url('images/ads-bg.gif') no-repeat right top;
}
.ads div.sp_ads {
	text-align: center;
	height: 120px;
	background: url('images/adsbox-right.gif') no-repeat right top;
}
.ads div.adsbox {
	width: 120px;
	margin: 0 auto;
}
.ads div.leftshadow {
	width: 150px;
	background: #fff url('images/adsbox-left-shadow.gif') repeat-y left top;
}
.ads div.rightshadow {
	text-align: center;
	background: url('images/adsbox-right-shadow.gif') repeat-y right top;
}
.ads div.middle1 {
	height: 27px;
	text-align: right;
	padding-top:10px;
	padding-right:12px;
}
.ads div.middle2 {
	height: 25px;
	text-align: right;
	padding-top:10px;
	padding-right:12px;
}
.ads div.top {
	height: 26px;
	text-align: right;
	width: 150px;
	background: url('images/adsbox-top.gif') no-repeat center bottom;
}
.ads div.bottom {
	width: 150px;
	background: url('images/adsbox-bottom.gif') no-repeat center top;
}
/*----------------------------------------- Navigation Menu ------------------------------------------*/
#nav-main {
	margin-top: 0px;
	height: 30px;
	margin-right:23px;
}
#nav {
	float: right;
	margin-top:2px;
}
#nav ul {
	list-style: none;
}
#nav li {
	float: right;
	display: inline;
	margin-left: 2px;
}
#nav a {
	float: right;
	display: block;
	background: url('images/nav-bg.gif') no-repeat top;
	text-decoration: none;
	padding-top: 2px;
	text-align: center;
	color: #555;
	height: 17px;
	width: 102px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {
	float: none;
}
/* End IE5-Mac hack */
#nav a:hover {
	background-position: 0% -19px;
	color: #550;
}
#signtip {
	list-style-image : url('images/bullet.gif');
	list-style-position : outside;
}
/*----------------------------------------- ------------------------------------------*/
a.alink{
	font-size: 9pt;
	color: #336699;
	text-decoration: none;
	line-height:1.5em;
}
a:hover.alink {
	font-size: 9pt;
	color: #cc0000;
	text-decoration: none;
}

a.link1{
	font-family: Tahoma;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}
a.menulink{
	font-family: Tahoma;
	font-size: 9pt;
	color: #336699;
	text-decoration: none;
	line-height:1.5em;
}

a:hover.link1 {
	color: #003399;
}
a:hover.menulink {
	font-family: Tahoma;
	font-size: 9pt;
	color: #cc0000;
	text-decoration: none;
}

/*--------------------------------------------- ------------------------------------------------*/

.bullet-blue-faq {
	background-image:url('images/faq/bullet-blue-faq.gif'); 
	background-repeat:no-repeat; 
	background-position:center center; 
	width:10px;
}
.bullet-red-faq{
	background-image:url('images/faq/bullet-red-faq.gif'); 
	background-repeat:no-repeat; 
	background-position:center center; 
	width:10px;
}
.bullet-firoz{
	background-image:url('images/bullet-firoz.gif'); 
	background-repeat:no-repeat; 
	background-position:center center; 
	width:10px;
}
/*--------------------------------------------- Home ------------------------------------------------*/
.menu-aval{
	background: url('images/home-menu/index-bg.gif') repeat-x;
	height: 30px;
}
.menu-akhar{
	background: url('images/home-menu/index-end.gif') no-repeat left top;
	height: 30px;
}
.menu-index {
	background: url('images/home-menu/index-menu.gif') no-repeat right top;
	height: 30px;
}
.menu-updated {
	background: url('images/home-menu/updated-menu.gif') no-repeat right top;
	height: 30px;
}
.menu-most {
	background: url('images/home-menu/most-menu.gif') no-repeat right top;
	height: 30px;
}
.menu-fav {
	background: url('images/home-menu/fav-menu.gif') no-repeat right top;
	height: 30px;
}
.bullet-yellow {
	background-image:url('images/home-menu/bullet-yellow.gif'); 
	background-repeat:no-repeat; 
	background-position:center center; 
	width:10px;
}.bullet-blue {
	background-image:url('images/home-menu/bullet-blue.gif'); 
	background-repeat:no-repeat; 
	background-position:center center; 
	width:10px;
}.bullet-green {
	background-image:url('images/home-menu/bullet-green.gif'); 
	background-repeat:no-repeat; 
	background-position:center center; 
	width:10px;
}
.bullet-red {
	background-image:url('images/home-menu/bullet-red.gif'); 
	background-repeat:no-repeat; 
	background-position:center center; 
	width:10px;
}
.menu-bg-firoz{
	background: url('./images/menu-2nd.gif') repeat-x top; 
	height: 38px;
}
.menu-end-firoz{
	background: url('./images/menu-3rd.gif') no-repeat left top; 
	height: 38px;
}
.menu-categories-firoz{
	background: url('./images/faq/categories.gif') no-repeat right top; 
	height: 38px;
}
.menu-raletd-firoz{
	background: url('./images/faq/related.gif') no-repeat right top; 
	height: 38px;
}
.menu-pbadmin-firoz{
	background: url('./images/contact/pb-admin.gif') no-repeat right top; 
	height: 38px;
}
.menu-terms-firoz{
	background: url('./images/contact/terms.gif') no-repeat right top; 
	height: 38px;
}
.box-top{
	text-align:center
}
.menu-categories-news-firoz{
	background: url('./images/news/categories.gif') no-repeat right top; 
	height: 38px;
}
.menu-news-relatersite-firoz{
	background: url('./images/news/na.gif') no-repeat right top; 
	height: 38px;
}
.menu-nokte-firoz {
	background: url('./images/upgrade/nokte.gif') no-repeat right top; 
	height: 38px;
}
.menu-emkan-firoz {
	background: url('./images/upgrade/emkan.gif') no-repeat right top; 
	height: 38px;
	background-position: right top;
}
