body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	color: #6e5f38;
}
body {
	background: #ddd0b0 url(../images/bg_top_r.jpg) repeat-x left top;
	margin: 0px;
}

input {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
}
.button {
	background: url(../images/button.gif) no-repeat right top;
	width: 72px;
	height: 26px;
	border: none;
	padding: 0 3px;
	overflow: hidden;
	cursor: pointer;
	color: #203709;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.button:hover, .button:focus {
	background: url(../images/button.gif) no-repeat right -26px;
	color: #FFF;
}
.button2 {
	background: url(../images/button2.gif) no-repeat right top;
	color: #203709;
	width: 72px;
	height: 26px;
	border: none;
	padding: 0 3px;
	overflow: hidden;
	cursor: pointer;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.button2:hover, .button2:focus {
	background: url(../images/button2.gif) no-repeat right -26px;
	color: #FFF;
}
.textbox {
	background: #eee6cd;
	color: #a08569;
	border: 1px solid #bdae91;
}
.textbox:hover, .textbox:focus, .textbox_active {
	background: #f8f2a6;
	color: #771526;
	border: 1px solid #feffff;
}
h1 {
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}
h1.red {
	color: #9d213b;
}
h1.green {
	color: #7f831a;
}
h1.brown {
	color: #603913;
}
.contents ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.contents .mainbox li {
	background: url(../images/news_bullet.gif) no-repeat right top;
	min-height: 24px;
	padding: 6px 21px 5px 5px;
}
.contents .mainbox li.odd {
	background-color: #d8ceb4;
}
.contents .mainbox li:hover {
	background-color: #bdb39a;
	border-top: 1px solid #5F5829;
	border-bottom: 1px solid #5F5829;
	border-right: 1px solid #5F5829;
	border-left: none;
	padding: 5px 20px 4px 5px;
}

.contents .marquee {
	background: url(../images/topbox_bg.gif) repeat-y right top;
	width: 658px;
}
.contents .marquee .topbox_bl1 {
background: url(../images/topbox_bl1.gif) no-repeat left bottom;
	min-height: 40px;
}
.contents .marquee .topbox_br1 {
	background: url(../images/topbox_br.gif) no-repeat right bottom;
	height: 40px;
}
.contents .marquee .header1 {
	background: url(../images/topbox_t.gif) no-repeat top right;
	height: 15px;
}
.contents .marquee .td1 {
	margin: 30px 30px;
	direction: rtl;
	text-align: justify;
	width: 600px;
	padding: 20px 5px 0 5px;
}
.contents .marquee .border1 {
	float: right;
	position: relative;
	width: 60px;
	height: 60px;
	margin: 30px 10px 0;
}

#top .left {
	background: url(../images/bg_top_l.jpg) repeat-x left top;
	height: 200px;
	min-width: 25px;
}
#top .right {
	height: 200px;
	min-width: 25px;
}
#top .middle {
	text-align: left;
	vertical-align: top;
}
.upper {
	min-width: 843px !important;
	max-width: 843px !important;
	width: 843px !important;
}
.upper td {
	vertical-align: top;
}
.upper .c1 {
	height: 152px;
	background: url(../images/top_bg_c1.jpg) no-repeat top left;
}
.upper .c2 {
	height: 48px;
	background: url(../images/top_bg_c2.jpg) no-repeat left top;
}
.upper .dates {
	color: #ed6373;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	top: 0px;
	float: left;
	line-height: 1.5em;
	padding-top: 5px;
	width: 110px;
	height: 40px;
	overflow: hidden;
}
.upper .toplinks {
	width: 355px;
	height: 28px;
	float: left;
	position: relative;
	left: 0px;
	padding-top: 15px;
	direction: rtl;
	text-align: right;
	overflow: hidden;
}
.upper .toplinks ul {
	margin: 0;
	padding: 0;
}
.upper .toplinks li {
	display: inline;
	list-style: none;
	padding: 0 15px 0 0;
	height: 26px;
}
.upper .toplinks li:hover {
	color: #fff;
	text-decoration: none;
}
.upper .toplinks a:link, .upper .toplinks a:visited {
	color: #e4dccc;
	text-decoration: none;
}
.upper .toplinks a:hover, .upper .toplinks a:active {
	color: #fff;
	text-decoration: overline;
}
.upper .search {
	width: 270px;
	overflow: hidden;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
}
.upper .search .button {
	background: url(../images/search_btn.gif) no-repeat left top;
	width: 42px;
	height: 26px;
	border: none;
	text-indent: 100px;
	overflow: hidden;
	cursor: pointer;
	float: left;
}
.upper .search .button:hover, .upper .search .button:focus {
	background: url(../images/search_btn.gif) no-repeat left -26px;
}
.upper .search .textbox {
	color: #707070;
	background: url(../images/search_txb.gif) no-repeat left top;
	width: 187px;
	height: 23px;
	border: none;
	float: left;
	margin-left: 10px;
	direction: rtl;
	text-align: right;
	font-size: 14px;
	padding: 3px 15px 0 5px;
}
.upper .search .textbox:hover, .upper .search .textbox:focus {
	color: #477a01;
	background: url(../images/search_txb.gif) no-repeat left -26px;
}
.upper .search span {
	clear: both;
	padding-left: 60px;
	font-size: 10px;
}
.upper .search span a {
	color: #6e5f38;
}
.upper .langs {
	background: url(../images/langs_bg.gif) no-repeat left top;
	position: relative;
	left: 50px;
	width:174px;
	height: 48px;
	overflow: hidden;
	text-indent: 100px;
	font-size: 10px;
}
.upper .langs input {
	text-indent: 0px;	
	height: 44px;
	width: 38px;
	border: none;
	cursor: pointer;
	padding-top: 22px;
	margin: 0;
	float: left;
}
.upper .langs input:hover {
	text-indent: 0;
}
.upper .langs .farsi {
	background: url(../images/langs_fa.gif) repeat left top;
}
.upper .langs .farsi:hover, .upper .langs .farsi_stable {
	background: url(../images/langs_fa.gif) repeat left -44px;
}
.upper .langs .azari {
	background: url(../images/langs_az.gif) repeat left top;
}
.upper .langs .azari:hover, .upper .langs .farsi_stable {
	background: url(../images/langs_az.gif) repeat left -44px;
}
.upper .langs .english {
	background: url(../images/langs_en.gif) repeat left top;
}
.upper .langs .english:hover, .upper .langs .english_stable {
	background: url(../images/langs_en.gif) repeat left -44px;
}
.upper .langs .arabic {
	background: url(../images/langs_ar.gif) repeat left top;
}
.upper .langs .arabic:hover, .upper .langs .arabic_stable {
	background: url(../images/langs_ar.gif) repeat left -44px;
}
.upper .langs .russian {
	background: url(../images/langs_ru.gif) repeat left top;
}
.upper .langs .russian:hover, .upper .langs .russian_stable {
	background: url(../images/langs_ru.gif) repeat left -44px;
}
.upper .contents {
	width: 658px;
	max-width: 658px;
	overflow: hidden;
}
.contents .topbox {
	background: url(../images/topbox_bg.gif) repeat-y right top;
	width: 658px;
}
.contents .topbox .topbox_bl {
	background: url(../images/topbox_bl.gif) no-repeat left bottom;
	min-height: 66px;
}
.contents .topbox .topbox_br {
	background: url(../images/topbox_br.gif) no-repeat right bottom;
	height: 30px;
}
.contents .topbox .header {
	background: url(../images/topbox_t.gif) no-repeat top right;
	height: 15px;
}
.contents .topbox td {
	margin: 0 30px;
	direction: rtl;
	text-align: justify;
	width: 270px;
	padding: 20px 5px 0 5px;
}
.contents .topbox td li {
	padding: 0 10px 0 0;
	background: url(../images/bullet1.gif) no-repeat right top;
	list-style: none;
}
.contents .topbox td li a {
	color: #6e5f38;
	text-decoration: none;
	padding: 1px 2px;
	display: block;
}
.contents .topbox td li a:hover {
	color: #fff;
	background: #6e5f38;
	text-decoration: none;
}
.contents .topbox .divider {
	float: right;
	position: relative;
	background: url(../images/topbox_divider.gif) no-repeat center center;
	width: 4px;
	height: 131px;
	margin: 30px 10px 0;
}
.contents .mainbox {
	background: url(../images/contents_bg2.jpg) repeat-y right top;
	width: 658px;
	overflow: hidden;
}
.contents .mainbox .top {
	background: url(../images/contents_bg1.jpg) no-repeat right top;
	min-height: 200px;
	height: inherit;
	text-align: center;
}
.contents .mainbox .texts {
	background: url(../images/contents_bg3.jpg) no-repeat right bottom;
	min-height: 450px;
	overflow: hidden;
	text-align: justify;
	direction: rtl;
	padding: 15px 25px 20px 15px;
}
.contents .mainbox .flash {
	background: url(../images/flash_books.gif) no-repeat top right;
	width: 281px;
	height: 271px;
}
.contents .mainbox .news {
	width: 363px;
}
.contents .mainbox .news a {
	color: #6e5f38;
}
.contents .mainbox .news a:hover {
	color: #000;
	text-decoration: none;
}
.contents .mainbox .news span {
	background: url(../images/news_date.gif) no-repeat right top;
	width: 67px;
	height: 20px;
	padding: 0 24px 0 0;
	display: inline-block;
}
.contents .mainbox .news div {
	text-align: left;
	padding: 10px 0 0 10px;
}
.contents .mainbox .news div a {
	background: url(../images/news_more.gif) no-repeat left top;
	padding: 5px;
	width: 120px;
	font-weight: bold;
	color: #000;
	display: block;
	float: left;
}
.contents .mainbox .news div a:hover {
	color: #FFF;
	text-decoration: none;
}
.contents .mainbox .address {
	background: url(../images/address.gif) no-repeat right top;
	float: right;
	width: 442px;
	overflow: hidden;
	padding: 10px;
	height: 175px;
}
.upper .side {
	width: 185px;
	max-width: 185px;
	overflow: hidden;
	vertical-align: top;
	background: #ccbf9c;
	
}

.side .menu1{
	background: url(../images/menu_bg_b.jpg) no-repeat left bottom;
	padding-bottom: 20px;
	margin-bottom: 3px;
	height: 920px;
}
.side #menu1 {
	background: url(../images/menu_bg.gif) repeat-y top left;
	
}

.side .modules {
	background: url(../images/modules_bg.gif) repeat-y top left;
	direction: rtl;
	text-align: right;
}
.modules .ordertrace {
	background: url(../images/ordertrace_h.gif) no-repeat top left;
	padding: 40px 16px 10px 3px;
	
}
.modules .ordertrace .textbox {
	background: url(../images/side_txb.gif) no-repeat left top;
	width: 152px;
	height: 21px;
	border: none;
	padding: 5px 6px 0 5px;
	margin: 5px 0;
	cursor: text;
	color: #a08569;
}
.modules .ordertrace .textbox:hover, .modules .ordertrace .textbox:focus, .modules .ordertrace .textbox_active {
	background: url(../images/side_txb.gif) no-repeat left -26px;
	border: none;
	color: #771526;
}
.modules .ordertrace p {
	text-align: left;
	margin: 0 5px;
}
.modules .ordertrace .button {
	display: block;
}
.modules .poll {
	background: url(../images/poll_h.gif) no-repeat left top;
	padding: 40px 5px 10px 5px;
}
.modules .poll div {
	font-weight: bold;
	color: #6e5f38;
	margin: 3px 16px 3px 3px;
	text-align: justify;
}
.modules .poll p {
	margin: 3px 16px 3px 3px;
}
.footer_left {
	background: #566602 url(../images/footer_left.gif) repeat-x left top;
	min-height: 142px;
	height: 142px;
}
.footer {
	text-align: center;
	direction: rtl;
	vertical-align: top;
}
.footer .menu {
	background: url(../images/footer_menu.gif) no-repeat left top;
	width: 843px;
	height: 49px;
}
.footer .menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer .menu li {
	display: inline;
	margin: 0 10px;
}
.powered {
	background: url(../images/footer_powered.jpg) no-repeat left top;
	min-height: 93px;
	width: 257px;
}
.copyright {
	background: #566602 url(../images/footer_copyright.gif) no-repeat left top;
	height: 93px;
	width: 566px;
	color: #fff;
	vertical-align: top;
	padding: 0px 10px 0px 10px;
	
}




.contents1 .mainbox {
	background: url(../images/contents_bg2.jpg) repeat-y right top;
	width: 658px;
	overflow: hidden;
}
.contents1 .mainbox .top {
	background: url(../images/contents_bg1.jpg) no-repeat right top;
	height: inherit;
	text-align: justify;
}
.contents1 .mainbox .texts {
	background: url(../images/contents_bg3.jpg) no-repeat right bottom;
	overflow: hidden;
	text-align: justify;
	direction: rtl;
	padding: 15px 25px 20px 15px;
}

