﻿.redirect-text
{
	text-align:center;
	color:#6666FF;
}

.home-image
{
	
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#514d33;
	background-color:#ECEAE2;
	margin:0px;
	padding:0px;
	text-align:center;
}

/*p{margin:0 10px 10px}*/

/*////////////////////////
///////////GENERAL////////
///////////////////////*/

a
{
	outline:none;
	text-decoration:none;
}

a:visited	{color:#af6700;}

a:link	{color:#af6700;}
a:hover		{color:#d77f5d;}
img a		{border:none;}

img		{border:none;}

/*.center{text-align:center;}*/

.clear{clear:both;}

.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.copyright_text p
{
	margin:0px;
}
.copyright_text
{
	color:gray;
	text-align:center;
	direction:ltr;
	font-size:9px;
	margin-top:50px;
}
	
.copyright_text_fa
{
	color:gray;
	text-align:center;
	direction:rtl;
	font-size:9px;
	margin-top:50px;
}
.copyright_text_fa p
{
	margin=0px;
}

/*////////////////////////
///////////HEADER////////
///////////////////////*/

#header
{
	height:137px;
	border-bottom:3px solid #FFF;
	background:#333332 url(img/logo.png) no-repeat right top;
	border-top:5px solid #000;
	text-align:left;
}

#header_fa
{
	height:137px;
	border-bottom:3px solid #FFF;
/*	background:#333149 url(img/logo-fa.png) no-repeat left top;*/
	background:#333149 url(img/header_bg.png) no-repeat left top;
	border-top:5px solid #000;
	text-align:right;
	width:800px;
}


.title_image
{
	margin:40px 0px 0px 10px;
}

.title_image_fa
{
	margin:40px 10px 0px 0px;
}


#header h1{
/*	text-align:left;*/
/*	text-indent:-100em;*/
	margin: 0px 0px 0px 0px;/* auto;*/
	padding: 50px 150px 0px 0px;
	background-repeat:no-repeat;
}


#header h1 a{
/*	width:422px;*/
	height:100px;
	display:block;
	background-image:url(img/logo.png);
}


#header h1{
/*	width:422px;*/
	height:100px;
	display:block;
	background-image:url(img/logo.png);
}

#header h1 a:visited{
	background-position:top;
	}

#header h1 a:link{
	background-position:top;
	}

#header h1 a:hover{
	background-position:bottom;
}


#header_fa h1{
/*	text-align:left;*/
/*	text-indent:-100em;*/
	margin: 0px 0px 0px 0px;/* auto;*/
	padding: 50px 0px 0px 150px;
	background-repeat:no-repeat;
}


#header h1 a{
/*	width:422px;*/
	height:100px;
	display:block;
	background-image:url(img/logo-fa.png);
}


#header_fa h1{
/*	width:422px;*/
	height:100px;
	display:block;
	background-image:url(img/logo-fa.png);
}

#header_fa h1 a:visited{
	background-position:top;
	}

#header_fa h1 a:link{
	background-position:top;
	}

#header_fa h1 a:hover{
	background-position:bottom;
}

/*////////////////////////
/////////TOP MENU////////
///////////////////////*/

#menu{
	background: #4e483d url('img/menus/menu_bg.gif') repeat-x top left;
	height:43px;
	margin:-10px auto 0px 0px;
	vertical-align:middle;
	text-align:center;
	font-size:13px;
	border-bottom:3px solid #DFD9C3;
	border-top:1px solid #484948;
	
}

#menu ul {
	padding: 0;
	margin: 0px auto;
	list-style: none;
	width:640px;
}

#menu li {
	float: left;
	padding: 0;
	margin: 0;
}

#menu li a{
	display: block;
	float: left;
	/*padding: 20px 10px 10px 10px;*/
	height: 13px;
	text-transform:lowercase;
	width:108px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position: bottom;

}

#menu ul a:visited {
	padding:22px 10px 8px 10px;
	color: #fff;
	background-image:url(img/menus/menu_normal.gif);
	} 

#menu ul a:link {
	padding:22px 10px 8px 10px;
	color: #fff;
	background-image:url(img/menus/menu_normal.gif);
	} 

#menu ul li a:hover {
	padding: 20px 10px 10px 10px;
	color: #ffcc00;
	background-image:url(img/menus/menu_over.gif);
}

#menu .current_page_item a:visited
{
	padding: 20px 10px 10px 10px;
	color:#dfd9c3;
	background-image:url(img/menus/menu_active.gif);
}

#menu .current_page_item a:link
{
	padding: 20px 10px 10px 10px;
	color:#dfd9c3;
	background-image:url(img/menus/menu_active.gif);
}

#menu .current a:visited
{
	padding: 20px 10px 10px 10px;
	color:#dfd9c3;
	background-image:url(img/menus/menu_active.gif);
}

#menu .current a:link
{
	padding: 20px 10px 10px 10px;
	color:#dfd9c3;
	background-image:url(img/menus/menu_active.gif);
}
#menu .current_page_item a:hover{
	padding: 20px 10px 10px 10px;
	color:#ffcc00;
	background-image:url(img/menus/menu_activeo.gif);
}

#menu .current a:hover{
	padding: 20px 10px 10px 10px;
	color:#ffcc00;
	background-image:url(img/menus/menu_activeo.gif);
}

/*////////////////////////
/////////TOP MENU_fa////////
///////////////////////*/

#menu_fa{
	background: #414356 url('img/menus/menu_bg-fa.png') repeat-x top left;
	height:43px;
	margin:-10px 0px 0px 0px;
	vertical-align:middle;
	text-align:center;
	font-size:11px;
	border-bottom:3px solid #c3c5df;
	border-top:1px solid #484870;
	width:800px;
	display:table;
}

#menu_fa ul {
	padding: 0;
	margin: 0px 0px;
	list-style: none;
	width:650px;
	display:table;
}

#menu_fa li {
	text-align:center;
	float: right;
	padding:0px;
	margin: 0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	width:128px;
	overflow:hidden;
}

#menu_fa li a{
	display: block;
	float: right;
	/*padding: 20px 10px 10px 10px;*/
	height: 13px;
	text-transform:lowercase;
	width:108px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position: bottom;

}

#menu_fa ul a:visited {
	padding:22px 10px 8px 10px;
	color: #fff;
	background-image:url(img/menus/menu_normal_fa.gif);
	} 

#menu_fa ul a:link {
	padding:22px 10px 8px 10px;
	color: #fff;
	background-image:url(img/menus/menu_normal_fa.gif);
	} 

#menu_fa ul li a:hover {
	padding: 20px 10px 10px 10px;
	color: #75c1fc;
	background-image:url(img/menus/menu_over_fa.gif);
}
#menu_fa .page_item
{

}
#menu_fa .current_page_item a:visited
{
padding: 20px 10px 10px 10px;
margin:0px;
	color:#d8e5f0;
	background-image:url(img/menus/menu_active_fa.gif);
}
#menu_fa .current_page_item a:link
{
padding: 20px 10px 10px 10px;
margin:0px;
	color:#d8e5f0;
	background-image:url(img/menus/menu_active_fa.gif);
}
#menu_fa .current a:visited
{
padding: 20px 10px 10px 10px;
margin:0px;
	color:#d8e5f0;
	background-image:url(img/menus/menu_active_fa.gif);
}
#menu_fa .current a:link
{
padding: 20px 10px 10px 10px;
margin:0px;
	color:#d8e5f0;
	background-image:url(img/menus/menu_active_fa.gif);
}
#menu_fa .current_page_item a:hover{
padding: 20px 10px 10px 10px;

	color:#77c7ff;
	background-image:url(img/menus/menu_activeo_fa.gif);
}


#menu_fa .current a:hover{
padding: 20px 10px 10px 10px;

	color:#77c7ff;
	background-image:url(img/menus/menu_activeo_fa.gif);
}


/*////////////////////////
//////////CONTAINER//////
///////////////////////*/
#main
{
	width:100%;
	background: url('img/bg_grad.png') repeat-x scroll;
}
	
#container
{
	text-align:center;
	width:800px;
/*	margin:0px auto;*/
	background-color:#ECEAE2;
	display:block;
	margin-left:auto;
	margin-right:auto;
}	


/*////////////////////////
//////////CONTAINER_fa//////
///////////////////////*/
#main_fa
{
	width:100%;
	background: url('img/bg_grad_fa.png') repeat-x scroll;
}
	
#container_fa
{
	text-align:center;
	width:780px;
	display:block;
	margin-right:10px;
	margin-left:10px;
	font-family:Tahoma;

}
#container_fa h3
{
	font-size:13px;
}
#container_fa h4
{
	font-size:12px;
	color:#0066FF;
}
#container_fa ul
{
	display:table;
}

/*////////////////////////
////Product abstract//////
///////////////////////*/

.product_abstract_title
{
/*	margin: 20px 100px auto;*/
	padding-top:7px;
	height: 50px;
	width:100%;
	font-weight:bold;
	font-size:13px;
	text-indent:20px;	
	float:left;
	display:block;
	background:	url('img/puzzle.gif') no-repeat scroll 610px top;
}
.product_abstract_text
{
	clear:left;
	font-size:12px;
	font-style:italic;
	text-align:justify;

}
.product_abstract
{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:82%;
	margin-top:50px;
	background: url('img/header_gray.png') no-repeat scroll left top;
	min-height:300px;
}
.abstract_image
{
	float:right;
	margin: 0 0 10px 15px;
}
.product_image
{
	float:right;
	margin: 0 0 10px 15px;
}
.product_more
{
}
.product_more a:link
{
	color:#3366FF;
	border-bottom:1px gray dotted;
}
.product_more a:hover
{
	color:#FF9966;
}
.product_more a:visited
{
	color:#990033;
	border-bottom:1px gray dotted;
}


/*////////////////////////
////Product abstract_fa//////
///////////////////////*/

.product_abstract_text_fa
{
	clear:right;
	font-size:12px;
	text-align:justify;

}
.product_abstract_fa
{
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	width:82%;
	margin-top:50px;
	background: url('img/header_gray_fa.png') no-repeat scroll right top;
	min-height:300px;
}
.product_abstract_title_fa
{
/*	margin: 20px 100px auto;*/
	padding-top:7px;
	height: 50px;
	width:100%;
	font-weight:bold;
	font-size:13px;
	text-indent:20px;	
	float:right;
	display:block;
	background:	url('img/puzzle-fa.gif') no-repeat scroll -3px top;
}

.gallery_title_fa
{
	margin-left:auto;
	margin-right:70px;;
	text-align:right;
	margin-top:30px;
	padding-right:10px;
	padding-top:1px;
	background: url('img/header_gray_fa.png') no-repeat scroll right top;
	height:30px;
	font-size:medium;
}

.gallery_title
{
	margin-right:auto;
	margin-left:70px;;
	text-align:left;
	margin-top:30px;
	padding-left:10px;
	padding-top:5px;
	background: url('img/header_gray.png') no-repeat scroll left top;
	height:30px;
	font-size:large;
}

.abstract_image_fa
{
	float:left;
	margin: 0 15px 10px 0px;
}
.product_image_fa
{
	float: left;
	display:block;
	margin: 10px 30px 10px 30px;
	border-spacing:5px;
	border-style:solid;
	border:1px;
	border-color:black;
	text-align:center;
	font-size:9px;
	line-height:24px;
}
.product_more_fa
{
font-size:16px;
}
.product_more_fa a:link
{
	color:#3366FF;
	border-bottom:1px gray dotted;
}
.product_more_fa a:hover
{
	color:#e99efe;
}
.product_more_fa a:visited
{
	color:#a4579c;
	border-bottom:1px gray dotted;
}


/*////////////////////////
////Product Details_fa//////
///////////////////////*/
.more_info_fa
{
	font-size:11px;
	margin-top:10px;
	margin-right:30px;
	float:right;
	text-align:justify;
}
.more_info_fa a:link
{
	color:#3366FF;	
}
.more_info_fa a:hover
{
	color:#e99efe;
	text-decoration:underline;	
}
.more_info_fa a:visited
{
	color:#a4579c;
}

/*////////////////////////
////Product Details//////
///////////////////////*/
.product_detail_text
{
	text-align:justify;
	margin-top:20px;
}

.product_detail_text_fa
{
	text-align:justify;
	margin-top:20px;
}

.product_detail_text_fa ul
{
	margin-right:30px;
	display:table;
}


.more_info
{
	font-size:13px;
	margin-left:30px;
	margin-top:10px;
}
.more_info a:link
{
	color:#3366FF;	
}
.more_info a:hover
{
	color:#FF9966;
	text-decoration:underline;	
}
.more_info a:visited
{
	color:#990033;
}

/*////////////////////////
////Hidden Links   //////
///////////////////////*/

.hidden_link
{
	font-size:13px;
}
.hidden_link a:link
{
	color:#ECEAE1;
}
.hidden_link a:hover
{
	color:#ECEAE1;
}
.hidden_link a:visited
{
	color:#ECEAE1;
}

/*////////////////////////
////Contact Info   //////
///////////////////////*/
.contact_table
{
	vertical-align: top;
	width:600px;
}

.contact_table_fa
{
	vertical-align: top;
	width:400px;
	table-layout:fixed;
}


/*////////////////////////
////About Basir    //////
///////////////////////*/
.about_text
{
	text-align:justify;
	margin-top:20px;
}

.about_text a:link
{
	color:#3366FF;	
}
.about_text a:hover
{
	color:#FF9966;
	text-decoration:underline;	
}
.about_text a:visited
{
	color:#990033;
}

.about_text_fa
{
	text-align:justify;
	margin-top:20px;
}
.about_text_fa ul
{
	margin-right:30px;
}
.about_text_fa a:link
{
	color:#3366FF;	
}
.about_text_fa a:hover
{
	color:#FF9966;
	text-decoration:underline;	
}
.about_text_fa a:visited
{
	color:#3366FF;
}



/*////////////////////////
//// Gallery  ///////////
///////////////////////*/
.gallery_main
{
	text-align:justify;
	margin-top:20px;
	width:700px;
	display:inline-block
}
.gallery_image
{
	margin:20px;
	float:right;
	text-align:center;
/*	font-weight:bold;*/
	font-family:Tahoma;
	text-decoration:overline;

	display:block;
}

.gallery_image_fa
{
	margin:20px;
	float:left;
	text-align:center;
/*	font-weight:bold;*/
	font-family:Tahoma;

	display:block;
}
.gallery_image_Arrow_fa
{
	margin:-25px;
	float:left;
	text-align:center;
/*	font-weight:bold;*/
	font-family:Tahoma;
	text-decoration:overline;
	position:relative;
	top:120px;
}
.gallery_image_Arrow
{
	margin:-25px;
	float:right;
	text-align:center;
/*	font-weight:bold;*/
	font-family:Tahoma;
	text-decoration:overline;
	position:relative;
	top:120px;
}

.body_fa{
	font-family:Tahoma;
	font-size:11px;
	color:#333a51;
	background-color:#d1d4db;
	text-align:center;
	margin:0px;
	padding:0px;
	direction:rtl;
}
.border_fa tr
{
	padding:0px;
}
.border_fa td{
	padding:0px;
}
.border_fa table
{
	width:820px;
	padding:0px;
	border-collapse:collapse;
	 empty-cells:show;
	 table-layout:fixed;
}
.border_fa
{
	width:820px;
	background-color:#e2e5ec;
	margin-left:auto;
	margin-right:auto;
	background-image:none;
}

.speed_table_fa
{
	float:right;	
}

.speed_table_fa table
{
	margin-right:50px;
	border-collapse:collapse;
	width:600px;
	table-layout:fixed;
}
.speed_table_fa td
{
	border:1px;
	border-color:black;
	border-style:solid;
 	padding:3px;
}
.about_fa_left_td
{
	background-color:silver;
	width:25px;
}
.product_list_fa a
{
	color:#CC9900;
}
.product_list_fa a:hover
{
	color:#777799;
}

.product_list_fa
{
text-align:right;padding-top:20px;padding-right:100px;
font-size:12px;
font-family:Tahoma;
color:black;
}
.product_list
{
text-align:left;
padding-top:20px;
padding-left:100px;
font-size:22px;
}
/*
.product_list_fa ul
{
	border-style:none;
	border-color:silver;
	border-width:1px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	width:212px;
}
.product_list_fa li
{
	border-style:none;
	border-color:silver;
	border-width:1px;
	border-top:0px;
	
	padding-bottom:3px;
	padding-top:3px;
	padding-right:10px;
	
	width:200px;
	
}
*/