﻿*{padding:0px;margin:0px;}
html {
	overflow-x:hidden;
}
body {
	padding:0px;
	margin:0px;
	background-color: #ffffff;
	font-family: arial;
	font-size:11px;
	direction: rtl;
	color:#2D2F2C;
	background:#FFFFFF url('../Image/Backgrounds/Inner_page.jpg') no-repeat top right;
	_behavior:url("Resources/hover.htc");
}
.input { border: 1px #9C9C9C solid; font-family: Arial, Sans-Serif; font-size: 12px; width:136px;}
.inputMulty { border: 1px #9C9C9C solid; font-family: Arial, Sans-Serif; font-size: 12px; overflow:hidden; width:196px}

hr{color:#E6E6E6; height:1px; background-color:#E6E6E6; overflow:hidden; margin:0px 0px 0px 0px;border:none}
a img {border: 0px;}
a{text-decoration:none;color:#ED4012;}
a:hover{text-decoration:underline;color:#FE8F16}
ul li {padding:0;margin:0;list-style-type:none;}
h1{font-size:30px;color:#FD7C11;line-height:normal;}
h2{font-size:14px;font-weight:bold;}
h3{font-size:14px}
h4{font-size:12px}
h5{color:#868686;font-size:11px}
h6{color:#868686;font-size:8px}

span.readMoreRTF a{
	padding-left:14px;
	/*hack! stupid ie wants right padding *padding = only for ie6/ie7 and not ff */
	*padding-left:0;
	*padding-right:14px;
	background:transparent url('../Image/Bullets/read_more.gif') no-repeat left center;
}


p{margin:0px;padding:0px;margin-bottom:5px;}


.clear {clear: both;}
.nowrap {white-space: nowrap;}
.box {border:  1px solid red;}


/*Content.Master*/
#SiteWrap{
	width:922px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#Header {
	padding-top: 15px;
	height:150px;
}

#LogoWrap{
	float: right;
	width: 675px;
	height: 90px;
}

#Logo {
	float: right;
	width: 102px;
	height: 90px;
	text-align: left;
	}

#Slogen {
	padding-top: 32px;
	padding-right:22px;
	}
	
#MainToolbar {
	padding-top: 14px;
	padding-right:22px;
	}

#MainToolbar a {
	background: url('../Image/Layout/Toolbar_seperator.gif') no-repeat right 2px;
	padding-right: 7px;
	padding-left: 40px;
	vertical-align: middle;
	display: block;
	float: right;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	color: #000000;
	}
#Bunners{
	width: 128px;
	height:150px;
	position:absolute;
	top:20px;
	left:0;
	}


#Title{
	float: right;
	width:746px;
	height:35px;
	margin-top:20px;
	background: url('../Image/Backgrounds/Inner_title.gif') no-repeat;
}
#Title div{
	margin-right:30px;
	font-family:Arial;
	font-size:28px;
	color:#FFFFFF;
}

#Footer {
	position:relative;
	clear: both;
	padding-top: 10px;
	border-top:solid 1px #E6E6E6;
	height: 40px;
	}

#BottomMenu 
{
	width:800px;
	position: absolute;
	top: 6px;
	right: 0px;
	text-align: right;
}

#BottomMenu img
{
	position: relative;
	top: 2px;
	padding: 0 8px;
}
#BottomMenu .line
{
	margin-bottom: 4px;
}
#BottomMenu a 
{
	color: #666666;
	font-size: 11px;
}

#BottomMenu a.last {
	background: none;
	}

#MantisLink
{
	position: absolute;
	top: 6px;
	left: 0px;
}
#MantisLink a {
	color: #C7C7C7;
	text-decoration: none;
	font-size: 11px;
	vertical-align:bottom;
}


/*Content.aspx*/

#MenuPath{
	border-bottom:solid 1px #E6E6E6;
	padding:4px 20px 6px 0;
}
#MenuPath a{
	text-decoration:none;
	color:#2F312E;

}
#MenuPath a:hover{
	color:#FD7C11;
}
#MenuPath a.last{color:#FD7C11;}
#MenuPath img{
	padding-left:10px;
	padding-right:10px;
}

#ContentMenu {
	float:right;
	padding-top:48px;
	width:152px;
}
#ContentMenu #Top{
	width: 153px;
	background: url('../Image/Layout/SubCenter.gif') no-repeat;
}
#ContentMenu #Inner { padding-top: 48px; }

#ContentMenu #Bottom {
    width: 153px;
    height: 30px;
    background: url('../Image/Layout/SubBottom.gif') no-repeat;
}

#ContentMenu #Top #Inner .Item{
	width: 153px;
    height: 29px;
    overflow: hidden;
    background: url('../Image/Layout/SubItem.gif') no-repeat right;
}
#ContentMenu #Top #Inner .Item:hover{background: url('../Image/Layout/SubItemHover.gif') no-repeat right;}
#ContentMenu #Top #Sep{
	width: 148px;
	margin-right:5px;
	margin-top:-5px;
	background: url('../Image/Layout/SubItemSep.gif') no-repeat right;
}

#ContentMenu #Top #Inner a{
	font-size:12px;
	color:#2B2D2A;
	padding-right: 30px;
	line-height: 32px;
	display: block;
	text-decoration: none;
}

.Selected{
	width: 153px;
    height: 29px;
    background: url('../Image/Layout/SubItemSelected.gif') no-repeat right;
    font-weight:bold;
}

#ContentMenu .SubItem{
	width: 148px;
    height: 29px;
    overflow: hidden;
    margin-right:5px;
    background: url('../Image/Layout/SubSubItem.gif') no-repeat right;
}

#ContentMenu .SubItem:hover{
    background: #E2E2E2;
}


#ContentMenu #Top #Inner .SubItem a{
    color:#ED4012;
	margin-right:10px;
}
#ContentMenu #Top #Inner .SubSelected a{
	margin-right:10px;
}

.SubSelected{
	width: 148px;
    height: 29px;
    margin-right:5px;
    background: url('../Image/Layout/SubSubItemSelected.gif') no-repeat right;
    font-weight:bold;
}


.pageContent{
	width:530px;
	float:right;
	padding: 0px 40px 0px 20px;
	margin-top:48px;
	border-left:solid 1px #E6E6E6;	
}

.pageContent .Header{
	font-size:30px;
	color:#FD7C11;

}
.pageContent .Body{
	font-size:12px;
	margin-top:10px;
	padding-left:22px;
}

.pageContent .Body h1{font-size:14px;font-weight:bold;color:#FD7C11;}
.pageContent .Body h2{font-size:16px;}
.pageContent .Body h3{font-size:14px;}
.pageContent .Body h4{font-size:12px;}
.pageContent .Body li{
	background:url('../Image/Bullets/bullet_content.gif') no-repeat right 5px; 
	_background:url('../Image/Bullets/bullet_content.gif') no-repeat right 7px;
	*background:url('../Image/Bullets/bullet_content.gif') no-repeat right 7px;
	line-height:20px; 
	padding-right:10px;
}
.pageContent{line-height:16px;}

#RelatedContent{
	border-right:1px solid #E6E6E6;
	float:right;
	margin:48px -1px 0 0;
	padding-right:15px;
	width:162px;
}
.relatedContent{padding-bottom:25px}
.bgImg{
	position:absolute;
	xwidth:300px;
	xheight:280px;
	_background-repeat:no-repeat;
	_background-position:left bottom;		
}
/*Jobs*/

#JobsHeader{
	background:url('../Image/Bullets/breadcrumb.gif') no-repeat right center;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	padding-right:15px;
	color:#ED4012;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	cursor: pointer;
	}
#JobsBody{
	font-size:12px;
	line-height:16px
	}

#Send{
	/*
	background:url('../Image/Buttons/sendJob.gif') no-repeat right center;
	width:114px;
	height:18px;
	*/	
	background:	url('../Image/Backgrounds/linkButton.gif') no-repeat left center;
	margin-bottom:15px;
	display:block;
	width:112px;
	height:16px;
	text-decoration:none;
	font-weight:bold;
	color:#FAE3D3;
	line-height:normal;
}
#Send span{width:100%;display:block; padding-right:6px;}
#Send:hover{color:#FFF;}


#ClientImage{
	background:url('../Image/Backgrounds/BgClients.gif') no-repeat center top;
	width:120px;
	height:70px;
	text-align:center;
	vertical-align:top;
}
#ClientImage img
{
	padding-top:8px;
}
#Client{
	padding-right:12px;
	width:370px;
}

#Client #ClientHeader{
	color:#FD7C11;
	font-size:12px;
	font-weight:bold;
}
#Client #ClientDescription{
	color:#6C6C6C;
	font-size:12px;
}
#Client #ClientBody{
	color:#2D2F2C;
	font-size:12px;
	font-weight:bold;
}
#Client #ClientName{
	color:#FD7C11;
	font-size:12px;
}
#PressReleaseDate{
	color:#868686;
}
.PressReleaseHeader{
	xcolor:#ED4012;
	font-size:12px;
	font-weight:bold;
}
#PressReleaseHeaderShort{
	color:#2D2F2C;
	font-size:12px;
}
.readMore{
	color:#ED4012;
}


#Paging{
	padding-left:60px;
}


.paging{
 float:left;
 background:url('../Image/Backgrounds/BgRecord.gif') no-repeat center top;
 width:21px;
 height:21px;
 line-height:21px;
 text-align:center;
 cursor:pointer;
}

.pagingCur a, .paging a{
	color:#FFFFFF;
	text-decoration:none;
}
.prev, .next{float:left;width:21px;height:21px;cursor:pointer}
.prev{
	background:url('../Image/Backgrounds/BgRecordPrev.gif') no-repeat center top;
}
.next{
	background:url('../Image/Backgrounds/BgRecordNext.gif') no-repeat center top;
}
.pagingCur{
 float:left;
 background:url('../Image/Backgrounds/BgRecordCur.gif') no-repeat center top;
 width:21px;
 height:21px;
 line-height:21px;
 text-align:center;
 vertical-align:middle;
}


#NewsDate{
	color:#868686;
	line-height:21px;
	padding-top:8px;
}
#NewsHeader{
	color:#ED4012;
	font-size:14px;
	font-weight:bold;
	padding-left:70px;
}

#NewsBody{
	color:#2D2F2C;
	font-size:12px;
	padding:20px 0 20px 70px;
}

#ContactBg{
	background:url('../Image/Backgrounds/BgContactBg.jpg') no-repeat;
	width:746px;
	height:324px;
	margin-top:12px;
	line-height:normal;
}
#ContactBg .content { margin-top: 38px; margin-right: 16px;}
#ContactBg .labelFromName {
	color: #FD7C11;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
}
#ContactBg .labelMessageTitle { color: #323631; font-family: Arial; font-size: 16px; font-weight: bold; }
#ContactBg .labelMessageContent { color: #323631; font-family: Arial; font-size: 12px; } 
#ContentMenu Body ul{
	list-style-type: none;
	margin: 0; padding: 0;
}
#ContentMenu li{}


/* Product Categories*/

#CategoryHeader{
	float:left;
	padding-right:20px;
	margin-right:20px;
	border-right:solid 1px #E6E6E6;
	font-size:12px;
	width:260px;
	display:inline;
}


.categoryWrapSingle{width:252px;float:right;}
.categoryWrapDouble{width:504px;float:right;}

.linkButton{
	float:left;	
	background:	url('../Image/Backgrounds/linkButton.gif') no-repeat right center;
	display:block;
	width:112px;
	height:16px;
	text-decoration:none;
	font-weight:bold;
	color:#FAE3D3;
	line-height:normal;
}

.linkButton span{
	padding-right:6px; 
	display:block;
	
}
.linkButton:hover {text-decoration:none;color:#FFF;}


.categoryHeader{font-size:14px;font-weight:bold;width:110px;float:right;}

.productsWrapSingle{
	width:252px;
	background:transparent url('../Image/Backgrounds/BgCategory.jpg') no-repeat top;
}
.productsWrapDouble{
	width:504px;
	background:transparent	url('../Image/Backgrounds/BgCategory.jpg') repeat-x top;
}

.productMashine{float:right;width:240px;height:132px;padding:30px 12px 0 0;background:url('../Image/Backgrounds/productWrap.gif') no-repeat right;}

.productNotMashineDouble{float:right;width:240px;height:100px;padding:16px 10px 0 10px;overflow:hidden}
.productNotMashineSingle{float:right;width:232px;height:100px;padding:16px 10px 0 10px;overflow:hidden}
.productNotMashineDouble #productDescription,.productNotMashineDouble #productDescription
{line-height:14px; height:58px;overflow:hidden;}
.productImage{float:right;xwidth:81px;xheight:119;margin-left:8px;}
.productMashineBody{margin-right:8px;}
.productNotMashineBodyDouble{margin-right:8px;}
.productNotMashineBodySingle{}
.productMashineHeader{font-size:14px; font-weight:bold; color:#ED4012}
.productNotMashineHeader{font-size:14px; font-weight:bold;}
.productNotMashineHeader a:hover{color:#ED4012;text-decoration:none}
.productDesc{font-size:12px;line-height:20px;height:24px;overflow:hidden;}
.productHyperLink{font-size:12px;}


.bold{font-weight:bold ; margin-top:6px; }
.DisabledLink,.DisabledLink:hover{color:#7D7D7D;text-decoration:none;}


.solutionCategoryWrapper{
	width:528px;
	height:208px;
}
.solutionCategoryBody{
	height:68px;
	padding:24px 246px 0 30px;
	font-size:11px;
	overflow:hidden;
	line-height:16px;
}

#SolutionsWrapper{margin-top:-32px;padding-left:18px;float:left}

.solutionWrapper{
	width:142px;
	height:120px;
	float:left;
	padding-right:2px;
	cursor:pointer;
	background:transparent url('../Image/Backgrounds/SolutionBg.gif') no-repeat top left;
}
.solutionWrapper:hover{
	background:transparent url('../Image/Backgrounds/SolutionBgHover.gif') no-repeat top left;
}
#solutionHeader{
	background:transparent url(../Image/Bullets/menu_tab.gif) no-repeat left center;
	color:#FFF;
	margin-top:12px;
	padding:0 14px 0 16px;
	float:right;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
}
.solutionImage{
	width:137px;
	height:91px; 
	float:left;
}


/*Site map*/
#MapWrapper{
	float:right; 
	width:230px;
	margin-bottom:20px;
}

.map_Level1_link{
	border-bottom:3px solid #E6E6E6;
	width:180px;
	cursor:pointer;
}
.map_Level1_link a{
	font-size:14px;
	font-weight:bold;
	color:#FD7C11;
	line-height:24px;
}
.map_Level2_link,.map_Level2_link:hover{
	background:transparent url(../Image/Bullets/big_bullet.gif) no-repeat right center;
	padding-right:10px;
}
.map_Level2_link a, .map_Level2_link:hover a{
	font-size:12px;
	font-weight:bold;
	color:#686868;
	line-height:20px;
}

.map_Level3_link, .map_Level3_link:hover{
	background:transparent url(../Image/Bullets/small_bullet.gif) no-repeat right center;
	padding-right:10px;
	margin-right:10px;
}
.map_Level3_link a, .map_Level3_link:hover a{
	font-size:12px;
	color:#686868;
	line-height:18px;
}
/*Site map end*/
#lightBox {
	background-color: black;
	opacity: 0.5;
	filter: alpha(opacity=50);
	
	/*firefox and ie7 are awesome!*/
	width: 100%; height: 100%;
	position: fixed; top: 0; left: 0;
	z-index: 10;

	/*ie 6 sucks*/
	_position: absolute;
	_height: expression(document.documentElement.clientHeight);
	_width: expression(document.documentElement.clientWidth);
	_top: expression(eval(document.documentElement.scrollTop));}
	
#lightBoxContent {
	width: 100%; height: 562px;
	margin-left: -2px;
	margin-right: -2px;
	Xborder: 1px orange solid;
	position: absolute;
	text-align: center !important;
	top: 0px;
	left: 0px; 
	z-index: 2000;
	Xright: 223px !important;
}
#lightBoxContent a { position: absolute; top: 120px; padding-right: 20px;}