@charset "utf-8";
/* CSS Document */
*{
	font-family:Tahoma;
	font-size:11px;
	color:#333;
	padding:0px;
}

body {
margin:0px;
background-image:url(../images/main_bak.gif) ; 
background-color:#fff;
margin-top:10px;

}

a {
color:#000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#box_header{
background-image:url(../images/Box_Panel.gif) ; 
}

#content_header {
background-image:url(../images/Content_box_header.gif); 
}
/*#inside_box {
background:url(../images/box_inside_shadow.gif) bottom repeat-x #fff;
border:1px solid #fff;
}*/
#Right_Panels {
/* margin-right:3px;
margin-left:3px;
margin-top:6px;
margin-bottom:3px;*/
}

/* Links */

#login {
width:500px;
margin:auto;
}
#news {
text-align:right;
padding-right:15px;
padding-top:5px;
direction:rtl;
}
#news img {
padding-left:2px;
}

#err {
color:#CC3300;
direction:ltr;
}      
#notic {
color:#0070aa;
padding-right:15px;
direction:rtl;
}
.star {
color:#CC3300;
}
#news_headline a {
font-family:"Times New Roman", Times, serif ; 
color:#004276;
text-decoration:none;
font-size:15px;
font-weight:bold;
}

#news_headline a:hover {
font-family:"Times New Roman", Times, serif ; 
color:#004276;
text-decoration:underline;
font-size:15px;
font-weight:bold;
}
#news_headline {
font-family:tahoma , Times New Roman, Times, serif ; 
color:#333;
font-size:12px;

text-align:right
}
#news_headline h1 {
font-family:"Times New Roman", Times, serif ; 
color:#333;
font-size:15px;
font-weight:bold;
}
#news_headline p {
font-family:"Times New Roman", Times, serif ; 
color:#333;
font-size:15px;
font-weight:bold;
}
#news_body {
background-color:#fbfbfb;
border:#dfdfdf 1px solid ;
padding:10px;
text-align:justify;
direction:rtl;
line-height:20px;
height:100%;
}
#news_body img {
padding:1px 15px 5px 1px;
width:200px;
height:150px;
}
#history {
padding-top:5px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
direction:rtl;
text-align:justify;
line-height:20px;
word-spacing:-1px;
color:#000;
}
#history img {
padding-left:0px;
padding-right:10px;

}
a.news_list {

display:block;
padding-top:0px;
padding-right:5px;
padding-left:10px;
padding-bottom:5px;
color:#004276;
text-decoration:none;
}
a.news_list:hover {
background-color:#f6f6f6;
}

.farsi {
direction:rtl;
text-align:justify;
}
.en {
direction:ltr;
text-align:justify;
}
#farsi {
direction:rtl;
text-align:justify;
}
.farsi input {
font-size:10px;
font-family:tahoma;
}
#message {
color:red;
font-size:10px;
direction:rtl;
padding-right:17px;
}
/* Pagination */
.PagerInfo {border:#9AAFE5 1px solid ; padding:5px; width:auto; float:left ; *margin-top:13px;}
.Pager span.current{
background:#2E6AB1 none repeat scroll 0 0;
border:1px solid #2E6AB1;
color:#FFFFFF;
font-weight:bold;
display:block ; 
float:left; 
width:auto ; 
padding: 5px ;
margin-left:5px;
}
.Pager a {
	display:block; 
	float:left ; 
	border:1px solid #9AAFE5;
	text-decoration:none; 
	padding:5px;
	margin-left:5px; 
	height:auto;
}
.Pager a:hover {
	border-color:#2E6AB1;
}
.pages {
clear:left;
font-size:85%;
margin:1em 0;
padding:1em;
}
.pages a, .pages span {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
display:block;
float:right;
margin-right:0.1em;
padding:0.2em 0.5em;
}
.pages span.current {
background:#2E6AB1 none repeat scroll 0 0;
border:1px solid #2E6AB1;
color:#FFFFFF;
font-weight:bold;
}
.pages a {
border:1px solid #9AAFE5;
text-decoration:none;
}
.pages a:hover {
border-color:#2E6AB1;
}
.pages a.nextprev {
font-weight:bold;
}
.pages span.nextprev {
color:#666666;
}
.pages span.nextprev {
border:1px solid #DDDDDD;
color:#999999;
}
.pages .nextprev-next {
float:right;
}
/* Pagination End */

a.Pbox {
width:127px;
height:105px;
text-align:center;
float:left;
display:block;
color:#004276;
text-decoration:none;
direction:rtl;
padding-top:5px;
padding-bottom:3px;
}
a.Pbox:hover {
height:105px;
display:block;
background-color:#e8e8e8;
padding-top:5px;
padding-bottom:3px;
}

#Pname {
width:127px;
height:19px;
background-image:url(../images/title-project-index.jpg);
background-position:center;
background-repeat:no-repeat;
text-align:center;
padding-top:5px;
}
.p_list {
color:#1880c6;
font-weight:300;
}
.profile td {
padding:5px;
}
#inline_box {
background:url(../images/header_inline_box.gif) right no-repeat ;
border-bottom:#b5d63d 1px solid;
height:21px;
color:#336633
}
#gallery_box {
width:150px;
height:100px;
float:right;
}
#catname{
background:url(../images/cat_name_box.gif) no-repeat;
width:119px;
height:16px;
overflow:hidden;
text-align:center;
color:#fff;
font-weight:bold;
}
#catname a {
color:#fff;
}
#catname a:hover {
text-decoration:underline;
}
#download td {
padding:5px;
}
.blank {
  border:0 none; 
  padding-top:5px;
} 
div.inputleft {
background:transparent url(../images/input_left.gif) no-repeat scroll left center;
height:23px;
overflow:hidden;
width:4px;
}
.inputright {
background:transparent url(../images/input_right.gif) no-repeat scroll left center;
height:23px;
overflow:hidden;
width:4px;
}
div.txt_area_left {
background:transparent url(../images/txt_area_right.gif) no-repeat scroll left center;
height:140px;
overflow:hidden;
width:4px;
}
.txt_area_right {
background:transparent url(../images/txt_area_left.gif) no-repeat scroll left center;
height:140px;
overflow:hidden;
width:4px;
}
.inputcenter {
/*background:transparent url(../images/input_center.gif) no-repeat scroll left center;
height:23px;
overflow:hidden;*/
border-top:#E8E8E8 1px solid;
border-bottom:#E8E8E8 1px solid;
height:22px;
padding-right:5px;
padding-left:5px;
}
#search_result {
background-color:#e2f1fa;
border-right:4px solid #ccc ;
padding:10px;
direction:rtl;
}
#result_links {
direction:rtl;
padding:15px;
}
.course_box {
margin:0px;
background-color:#fff;
border:#ccc 1px solid;
padding:5px;
}
a.course_box {
display:block;
background-color:#ccc;
padding-bottom:35px;
}

#course td {
padding:5px;
}
#textarea {
background:#FFFFFF none repeat scroll 0 50%;
width:203PX;
height:140px;
}
.sitemap {
background:#FAFAFA none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#333333;
display:block;
height:19px;
padding-bottom:4px;
padding-left:5px;
text-align:center;
width:120px;
padding-top:5px;
margin-bottom:5px;
}
.sitemap:hover {
background:#D4EFB3 none repeat scroll 0 0;
}
/* 
* footer 
*/
.footer {
background:url(../images/footer_bak.gif) repeat-x;
height:33px;
}
#footer {
background:url(../images/footer_bak.gif) repeat-x;
height:33px;
}
.titles {
height:33px;
border-top:#eaeaea 1px solid;
border-bottom:#eaeaea 1px solid;
}
.titles_img {
height:33px;
background-image:url(../images/footer_bak.gif);
}
#titles_img {
height:33px;
background-image:url(../images/footer_bak.gif);
}
.Ared {
color:red;
}
.news_title {
color:#000;
font-family:tahoma;
font-size:11px;
font-weight:bold;
}
.catalog_title {
background-image:url(../images/catalog_title_bak.gif);
background-repeat:repeat-x;
width:125px;
text-align:center;
height:18px;
padding-top:3px;
float:left
}
.catalog_img {
width:115px;
padding:4px;
border-top:1px solid #ebebeb ; 
border-right:1px solid #ebebeb ; 
border-left:1px solid #ebebeb ; 
}
.catalog_img:hover {
border-top:1px solid #989898 ; 
border-right:1px solid #989898 ; 
border-left:1px solid #989898 ; 
}
.catalog_holder {
cursor:pointer;
float:left;
margin-right:55px;
margin-top:5px;
}
.prj_title{
color:#FF9900;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
}
/* product Section Style */
.product_title {
width:105px;
text-align:center;
height:18px;
padding-top:3px;
float:left;
background:#E4E4E4;
}
.product_title:hover{
	color:red;
}
.short_desc:hover {
color:red;
}
.product_img {
width:95px;
padding:4px;
border-top:1px solid #ebebeb ; 
border-right:1px solid #ebebeb ; 
border-left:1px solid #ebebeb ; 
}
.product_img:hover {
border-top:1px solid #989898 ; 
border-right:1px solid #989898 ; 
border-left:1px solid #989898 ; 
}

.product_holder {
cursor:pointer;
float:left;
margin-right:10px;
margin-top:5px;
}
.product_holder_2 {
cursor:pointer;
float:left;
margin-right:10px;
margin-top:5px;
}
.product_holder_selected {
cursor:pointer;
float:left;
margin-right:10px;
margin-top:5px;
color:#FF0000;
}

.subcattitle {
	padding:7px;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#df7b00;
	font-weight:bold;
	direction:ltr;
	text-align:left;
	
}
.subcattitle2 {
	padding:10px;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	direction:ltr;
	text-align:left;
	
}
.WarpCatLinks {
	margin-left:300px;
	padding-top:5px; 
}
.catlink {
display:block;
float:left;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
font-size:13px;
}
.catlink:hover{
color:#ccc;
}
.Ajax_code{
background-color:#FF9933;
text-align:right;
height:25px;
direction:rtl;
padding-right:10px;
padding-top:8px;
}
.Ajax_code_en {
background-color:#FF9933;
text-align:left;
height:25px;
direction:ltr;
padding-left:10px;
padding-top:8px;
}
.Ajax_title {
margin-top:5px;
padding-right:10px;
background-color:#ececec;
height:25px;
text-align:right;
direction:rtl;
padding-top:8px;
}
.Ajax_title_en {
margin-top:5px;
padding-left:10px;
background-color:#ececec;
height:25px;
text-align:left;
direction:ltr;
padding-top:8px;
}
.red {
	color:red;
}
.contact {
width:150px;
border:#e8e8e8 1px solid;
}
textarea.contact {
width:100000px;
height:50px;
border:#e8e8e8 1px solid;
}
.contacttxt {
width:350px;
height:100px;
border:#e8e8e8 1px solid;
}
.thumbail_holder{
	 
	padding:5px;
}
.Pimages {
	border:#ccc 1px solid; 
	padding: 3px; 
	float: left;
	margin-right:4px;
}
.cats { 
cursor:pointer;
width:100px;
height:30px;
float:left;
}
.form_order {
	border:#ccc 1px solid;
	width:150px;
	font-family:tahoma;
	font-size:11px;
	direction:ltr;
}
.form_tbl td {
	padding-top:10px;
		padding-bottom:10px;
}
.product_form {
	border:#ccc 1px solid;
	width:50px;
}
.product_tbl td {
padding:10px;
}

/* Contact Tabs FA */
#tabs {
	display:inline-block;
	direction :rtl ;
	list-style:none;
}
#tabs li {
	float:left;
	width:118px;
	border:#ccc 1px solid;
	height:40px;
}
#tabs a.manager {width:118px;height:40px;}
#tabs a.design {}

/* Contacts FA Tabs EOF */

/* Contact Tabs EN */
.manager_en {
	float:right;
	background-color:#fff;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/manager_en.png);
	width:118px;
	height:40px;
	background-position:center ;
}
.manager_selected_en {
	float:right;
	background-color:#e8e8e8;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/manager_en.png);
	width:118px;
	height:40px;
	background-position:center ;
}
.price_en {

	float:right;
	background-color:#fff;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/price_en.png);
	width:118px;
	height:40px;
	background-position:center ;
}
.price_selected_en {
	
	float:right;
	background-color:#e8e8e8;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/price_en.png);
	width:118px;
	height:40px;
	background-position:center ;
}
.design_en {
	float:right;
	background-color:#fff;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/design_en.png);
	width:118px;
	height:40px;
	background-position:center ;
}
.design_selected_en {
	float:right;
	background-color:#e8e8e8;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/design_en.png);
	width:118px;
	height:40px;
	background-position:center ;
}
.support_en {
	float:right;
	background-color:#fff;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/public_en.png);
	width:118px;
	height:40px;
	background-position:center;
}
.support_selected_en {
	float:right;
	background-color:#e8e8e8;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/public_en.png);
	width:118px;
	height:40px;
	background-position:center ;
}
/* Contact Tabs EN EOF */
/* flags:on */
.flags {width:auto;}
.flags ul {margin:0;padding:0;}
.flags ul li {display:inline;float:left;margin-left:3px;}

/* flags:off */
.subcatMenu a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.subcatMenu a:hover{
	text-decoration:underline;
}
.search_link {
	color:#
}
input {
	font-family:tahoma;
	font-size:11px;
}
.tbl_register td {
	padding:5px;
}
/* Contact Tabs FA */
.manager {
	float:right;
	background-color:#fff;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/manager.png);
	width:118px;
	height:40px;
	background-position:center ;
	margin-right:10px;
}
.price {
	margin-right:10px;
	float:right;
	background-color:#fff;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/price.png);
	width:118px;
	height:40px;
	background-position:center ;
}
.design {
	float:right;
	background-color:#fff;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/design.png);
	width:118px;
	height:40px;
	background-position:center ;
	margin-right:10px;
}

.support {
	float:right;
	background-color:#fff;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/agent.png);
	width:118px;
	height:40px;
	background-position:center ;
	margin-right:10px;
}
.catalog {
	float:right;
	background-color:#fff;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/catalog.gif);
	width:118px;
	height:40px;
	background-position:center ;
	margin-right:15px;
}
/* Contacts FA Tabs EOF */

/* Contact Tabs EN */
.manager_en {
	float:right;
	background-color:#fff;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/manager_en.png);
	width:118px;
	height:40px;
	background-position:center ;
}

.price_en {

	float:right;
	background-color:#fff;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/price_en.png);
	width:118px;
	height:40px;
	background-position:center ;
}

.design_en {
	float:right;
	background-color:#fff;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/design_en.png);
	width:118px;
	height:40px;
	background-position:center ;
}
.design_selected_en {
	float:right;
	background-color:#e8e8e8;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/design_en.png);
	width:118px;
	height:40px;
	background-position:center ;
}
.support_en {
	float:right;
	background-color:#fff;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/public_en.png);
	width:118px;
	height:40px;
	background-position:center ;
}
.support_selected_en {
	float:right;
	background-color:#e8e8e8;
	border:#ccc 1px solid;
	margin-left:5px; 
	background-image:url(../images/tabs/public_en.png);
	width:118px;
	height:40px;
	background-position:center ;
}
/* Contact Tabs EN EOF */
.C_title {text-align:left;font-family:'Times New Roman', Times, serif;font-size:16px; color:#0168aa; font-weight:bold; background:#f5f5f5; border:#ccc 1px solid;-moz-border-radius:5px;-webkit-border-radius:5px; padding:10px;}
.C_title_from {text-align:right;font-family:'Times New Roman', Times, serif;font-size:16px; color:#0168aa; font-weight:bold; background:#f5f5f5; border:#ccc 1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;}
.boxer {
	z-index:1000;
	position:absolute;
}
.catalog_link{
background-color:#fff; border:#ddd 2px solid;-moz-border-radius:5px; -webkit-border-radius:5px;margin-top:4px;text-align:right;direction:rtl;height:20px;padding-right:5px;padding-left:5px;
}
.articleTBL td {padding:10px;}
.selected_catalog div.catalog_title { color:red}
.results {
	border:#999 1px solid ;
	position:absolute;
	display:none ;
	max-height:300px;
	max-width:300px;
	background:url(../images/loadingNew.gif) center center no-repeat #fff;
	width:300px;
	height:300px;
}
ul.banner
{
	list-style:none; 		
}
ul.banner li { display:none ;}

/*Style haye marbut be menu karbari balaye safhe */
.top_user_menu
{
	direction:ltr;
	border:solid #e1e1e1 1px;
	background:#EEEEEE url(../images/user_t_m_bg.gif) top left repeat-x;
	position:absolute;
	top:-36px;
	height:38px;
	width:948px;
	color:#590006;
	font-size:7.5pt;
	text-align:left;
}
.top_user_menu a
{
	display:block;
	color:#550000;
	text-decoration:none;
	float:left;
	padding-top:2px;
	margin:7px;
	height:16px;
	border:solid white 3px;
	background:#e2e2e2 url(../images/panel_tr.gif) 90px -2px no-repeat  ;
	font-size:10.5px;
	padding-right:20px;
	padding-left:30px;
}
.top_user_menu a:hover
{
	color:#990033;
	background-color:#EEEEFF;
}
.top_user_menu div
{
	position:absolute;
	left:5px;
	top:+38px;
	background: #f7f7f7;
	float:left;
	width:220px;
	text-align:center;
	padding:1px;
	border:solid #e1e1e1 1px;
	border-top:none;
	color:#590006;
	font-size:10.5px;
	cursor:default;
}

