body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0;}
input , select , textarea { font-family:Tahoma; font-size:12px;}
a {text-decoration: none; color:#333;}
a:hover {text-decoration: none; color:#999;}
.input{ border:1px solid #AAA; background:#fff;padding:2px;}
body{
	margin:0px;
	padding:0px;
	background-color:#eeeeee;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.clearfloat{clear:both;height:0;font-size: 1px;line-height: 0px;}
.breadcrumb{ background:url(/interface/images/bg-breadcrumb.gif) #FFF no-repeat;height:25px; margin:0px 0px 5px 0px; line-height:25px; padding:0px 10px; color:#333;}
.breadcrumb a:visited{ color:#eee;}

.floatImages{ border:1px solid #CCC;padding:1px;}
.homeTitle{ height:21px; font-size:14px; font-weight: bold; color:#666; margin-bottom:10px; padding-bottom:3px;}
.keyword{ color:#F90; padding:0px 3px;}
.searchResults{ padding:5px;}
.formTable td{ padding:3px;}
.slidImg{ text-align:center; padding-top:50px;}
.more{ font-style:italic; color:#06F; font-size:11px;}
.title{
	font-size:13px;
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
	padding:5px 10px;
	}
.listItem{ color:#F60; margin:5px 15px;}
.text{ color:#333;}
.contactDescription{ line-height:17px;}
.orderSubmit{ margin:10px 0px; display:block;}
.field-title{ direction:ltr;}
/* ------------------- home ----------------------------------------*/
html{ background:url(../images/htmlBg.gif);}
body{ background:url(../images/backGroundSlice.gif) repeat-x top;}
.topHead{ width:900px; margin:0 auto;}
.logo{ float:right; height:90px;}
.navbar{
	z-index:99999; 
	text-align:center;
	line-height:40px;
	height:40px;
	width:199px;
	background:url(../images/navBarbg.gif) no-repeat top;
	float:left;
	direction:ltr;
	color:#FFF;
	}
.navbar a {
	color:#FFF;
	margin:10px 3px;
	vertical-align:middle;
	}
.search{ width:185px; background:url(../images/searchField.gif) no-repeat; direction:rtl; height:40px;}
.searchForm{ width:180px; height:30px; line-height:30px; padding:12px 5px 0 0;}
.submitSearch{ background:none; border:none; width:30px; float:right;}
.searchField{ width:150px; float:right; background:none; border:none; font-size:13px;}
.slideShow{
	direction:ltr;
	height:260px;
	overflow:hidden;
	width:900px;
	margin:0 auto;}
.slideShowWraper{ width:900px; margin:0 auto;}

/* ------------------- Added Contents ----------------------------------------*/
.topMenuWraper{ width:900px; margin:0 auto; height:40px;}
.topMenu{ background:url(../images/Menubg.gif) repeat-x top; height:40px;}

.menu{background: url(/interface/images/menuBg.gif) center center repeat-x;}
.more{ padding:5px 2px; display:block;}



/* ------------------- content ----------------------------------------*/
/* for understanding browsers */
.internalContentBody {
min-height:270px;
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .internalContentBody{
height:270px;
}
/**/
.content{ height:1%; margin-top:10px;}
.contentWraper{
	background:url(../images/contentBodySlice.gif) repeat-y top;
	width:900px;
	margin:0 auto;
	height:1%;
	}
.contentBottom{
	background:url(../images/contentBottomBg.gif) no-repeat bottom;
	height:40px;
	}
.contentTop{
	background:url(../images/contentTopBg.gif) no-repeat bottom;
	height:54px;}	
.aboutusBox{ width:296px; float:right;margin:0px 18px 0px 0px;}
.aboutusBox p{ text-align:justify; padding:5px; line-height:17px;}
.mainBox{ width:552px; float:right; margin:0px 18px 0px 0px;}


.mainBox h2.title{ margin-bottom:5px;}
.mainBoxBody{ padding:5px; }
.mainBox .mainBoxBody{ width:420px; float:left; padding:5px;}

.item{border-bottom:1px solid #999999;margin:0 0 5px 0;line-height:17px;padding-bottom:10px;}
.item div.title{
	font-size:13px;
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
	background:#AAA;
	border-bottom:2px solid #f26522; 
	padding:5px 3px;
	}
.item .title a:hover{color:#cc3300;}

/* -------------------Internal content ----------------------------------------*/
.internalContentWraper{ width:900px; margin:0 auto; background:url(../images/internalContent.gif) repeat-y top;}
.internalContentTop{ background:url(../images/internalContentTop.gif) no-repeat top; height:55px; display:block;}
.internalContentTop h1.title{padding:25px;}

.internalContentBottom{ background:url(../images/internalContentBottom.gif) no-repeat bottom; height:33px; display:block;}

.internalContentBody{ padding:10px 20px;}
/* ------------------- plane ----------------------------------------*/

.plane{ width:620px; height:220px;background:url(../images/plane.gif) no-repeat center center; margin:0 auto;}

.numA{ position:relative;right:300px; top:20px; font-size:13px; color:#333; font-weight:bold;}
.numB{ position:absolute; right:600px; top:40px; font-size:13px; color:#333; font-weight:bold;}
.numC{position:absolute; right:600px; top:120px; font-size:13px; color:#333; font-weight:bold;}
.calculateDescription{ border:2px solid #BBB; background:#DDD; margin:10px 30px; padding:10px;}
.calculateDescription h1{ text-align:center; margin-bottom:10px; font-size:14px; color:#222; padding:0px 20px; line-height:20px;}
.calculateDescription h2{font-size:13px;color:#444;}

.calculateDescription ul { list-style:none;line-height:19px; margin:10px 25px; }

/* ------------------- banners ----------------------------------------*/
.mainBox .homeBanner {padding:7px 5px;}
.mainBox .homeBanner a{ margin-bottom:7px; display:block; height:61px;width:111px;}
.productBanner {padding:7px 5px;}
.productBanner a{ margin-bottom:7px; display:block; height:61px;width:111px;}

.banner1{ display:block; background:url(../images/banners-fa.gif) 0px -122px;overflow:hidden;}
a.banner1:hover{ display:block;background:url(../images/banners-faHover.gif) 0px -122px;overflow:hidden;}
.banner2{ display:block; background:url(../images/banners-fa.gif) 0px 0px;overflow:hidden;}
a.banner2:hover{ display:block;background:url(../images/banners-faHover.gif) 0px 0px;overflow:hidden;}
.banner3{ display:block; background:url(../images/banners-fa.gif) 0px -61px;overflow:hidden;}
a.banner3:hover{ display:block;background:url(../images/banners-faHover.gif) 0px -61px;overflow:hidden;}
.banner4{ display:block; background:url(../images/banners-fa.gif) 0px -183px;overflow:hidden;}
a.banner4:hover{ display:block;background:url(../images/banners-faHover.gif) 0px -183px;overflow:hidden;}
.banner5{ display:block; background:url(../images/banners-fa.gif) 0px -244px no-repeat;overflow:hidden;}
a.banner5:hover{ display:block;background:url(../images/banners-faHover.gif) 0px -244px no-repeat;overflow:hidden;}

/* ------------------- footr ----------------------------------------*/
.footer{
	height:60px;
	color:#DDD;
	margin:0 auto;
	width:900px;
	padding:10px 14px;
	text-align:center;
}
.footer a, footer a:visited {color:#ccc;text-decoration:none;}
.footer a:hover , footer a:active {color:#F90;text-decoration:none;}
.copy{direction:ltr;}
/* ------------------- contact ----------------------------------------*/

.contact table td { padding:3px;}

/* ------------------- gallery ----------------------------------------*/

.photoBox{ width:168px; padding:5px; margin:6px; background: #BBB; text-align:center; height:170px;overflow:hidden; border:1px solid #666;}
.photoBox img{ border:4px solid #666;}

.projectItem{padding:5px; width:168px;padding:5px; margin:6px;height:185px; text-align:center; border:1px solid #666; overflow:hidden;background: #BBB;}
.projectItem img{ border:4px solid #666;}
.projectItem .title{padding:5px 0px;}

.productsCategoryBox{ padding:10px 0px;}


.acordDiv{ padding:10px; line-height:17px; background:#EEE; border:1px solid #BBB;}
.acordLink{ 
	height:30px;
	line-height:30px;
	margin:5px 0px;
	font-weight:bold;
	cursor:pointer; 
	display:block;
	border:1px solid #bbb;
	padding:5px 0px;
	padding-right:35px;
	background:url(../images/plusLink.gif) right no-repeat #d8d8d8;
	
}
a.selected{	background:url(../images/smallLink.gif) right no-repeat #d8d8d8;
}
.adibaleTable { margin:15px 0px 0px 0px; width:100%;}
.adibaleTable td{ padding:3px; border:1px solid #AAA; text-align:center; background:#EEE;}
.adibaleTable th { padding:3px; border:1px solid #AAA; background:#DDD; text-align:center; font-size:11px;}

#calculatResult{ text-align:right; padding:10px 0px; font-size:13px;}
.calculatButton{ background:url(../images/buttonBg.gif) no-repeat center center; height:31px; width:100px; text-align:center; line-height:31px; font-size:11px;}


