﻿body
{
    padding: 0px;
    background-color: #ECECEC;
    margin-top: 3px;
    font-size: 12pt;
    font-family: Arial;
}
#marqueecontainer{
    position: relative;
    width: 180px; /*marquee width */
    height: 300px; /*marquee height */
    overflow: hidden;
    padding: 0px;
    padding-left: 0px;
    text-align:left;
}
a {
    font-family: Arial;
    font-size: 14px;
    color: #4ea602;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
	font-family:Arial;
	font-size:14px;
    color:#404040;
    font-weight:bold;
    text-decoration: none;
}
.link {
    font-family: Arial;
    font-size: 14px;
    color: #404040;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
    padding-right:3px;
    padding-left:3px;
}
a.link {
    color: #404040;
    text-decoration: none;
    text-decoration: none;
}
a:hover.link {
	color:#4ea602;
    font-weight:bold;
    text-decoration: none;
}
.link2 {
    font-family: Arial;
    font-size: 14px;
    color:#4ea602;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
    padding-right:3px;
    padding-left:3px;
}
a.link2 {
    color:#4ea602;
    text-decoration: none;
    text-decoration: none;
}
a:hover.link2 {
	color:#404040;
    font-weight:bold;
    text-decoration: none;
}
a.linkSend {
	font-family:Arial;
	font-size:11px;
    color:#4ea602;
    font-weight:bold;
}
a:hover.linkSend {
	font-family:Arial;
	font-size:11px;
    color:#404040;
    font-weight:bold;
}
a.clients {
	font-family:Arial;
	font-size:11px;
    color:#404040;
    font-weight:bold;
}
a:hover.clients {
	font-family:Arial;
	font-size:11px;
    color:#4ea602;
    font-weight:bold;
}
a.jobs {
	font-family:Arial;
	font-size:13px;
    color:#404040;
    font-weight:bold;
}
a:hover.jobs {
	font-family:Arial;
	font-size:13px;
    color:#4ea602;
    font-weight:bold;
}
a.td {
	font-family:Arial;
	font-size:13px;
    color:#000000;
    font-weight:normal;
}
a:hover.td {
	font-family:Arial;
	font-size:13px;
    color:#4ea602;
    font-weight:normal;
}
.text {
	font-family:Arial;
	font-size:15px;
    color:#404040;
    font-weight:normal;
}
.textTd
{
    font-family: Arial;
    font-size: 14px;
    color: #575757;
    font-weight: normal;
    margin-left:55px;
    text-align: right;
    line-height: 17px;
    vertical-align:top;
}
.textTdEng
{
    font-family: Arial;
    font-size: 14px;
    color: #575757;
    font-weight: normal;
    margin-right:55px;
    padding-left:12px;
    text-align: left;
    line-height: 17px;
    vertical-align:top;
}
.textProjects 
{
	font-family:Arial;
	font-size:13px;
    color:#404040;
    font-weight:normal;
    vertical-align:top;
    height:180px;
    width:315px;
}
.textProjectsEng
{
	font-family:Arial;
	font-size:13px;
    color:#404040;
    font-weight:normal;
    vertical-align:top;
    height:180px;
    width:315px;
    text-align:left;
}
.projects
{
    padding-top:8px;
}
.ClientsArr
{
    padding-top:15px;
}
.menu
{
    height:25px;
}
.center
{
    text-align:center;
}
.table
{
     width:740;
     background-color:white;
	 border-left-color: #404040;
	 border-bottom-color: #404040;
	 margin: 1px;
	 border-top-style: solid;
	 border-top-color: #404040;
	 border-right-style: solid;
	 border-left-style: solid;
	 border-right-color: #404040;
	 border-bottom-style: solid;
}


/*About*/

.textAbout {
	font-family:Arial;
	font-size:14px;
    color:#575757;
    font-weight:normal;
    padding-right:28px;
    padding-top:10px;
    text-align:justify;
    vertical-align:top;
    line-height: 17px;
}
.about
{
    height:280px;
    width:190px;
}
.maariv
{
    vertical-align:middle;
    text-align:right;
    width:173px;
    cursor:hand;
    cursor:pointer;
    padding-top:15px;
    padding-bottom:25px;
}
.maarivImg
{
    border: 3px solid #CACACA;
}
.titelGray 
{
	font-family:Arial;
	font-size:14px;
    color:#454545;
    font-weight:bold;
    padding-top:1px;
    text-decoration:underline;
}
.titelGreen
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    letter-spacing:1px;
    padding-top:15px;
    margin-bottom:0px;
}
.titelAbout 
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    letter-spacing:4px;
    text-align:right;
    vertical-align:top;
    padding-top:2px;
    padding-right:47px;
}
.spacingH
{
    height:424px;
    _height:421px;
}
.spacingH2
{
    height:394px;
    _height:394px;
}
.aboutUs
{
    padding-top:63px;
    _padding-top:69px;
    vertical-align:top;
}

/*Service*/
.Service
{
    padding-top:20px;
    padding-bottom:0px;
    font-weight:bold;
    text-align:right;
    font-size:15px;
    color:#4ea602;
}

.textService {
	font-family:Arial;
	font-size:14px;
    color:#575757;
    font-weight:normal;
    padding-right:28px;
    text-align:justify;
    line-height: 17px;
}
.tdSolut
{
    font-size:14px;
    padding-top:15px;
    font-weight:bold;
}
.point
{
    width:15px;
    text-align:right;
}
.titelService 
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    padding-top:1px;
    padding-right:183px;
    vertical-align:top;
    width:535px;
    height:82px;
}
.serviceTd
{
    height:12px;
}
.textProject 
{
	font-family: Arial;
    font-size: 14px;
    color: #575757;
    font-weight: normal;
    padding-top: 8px;
    text-align: justify;
    line-height: 17px;
}
.textAdress 
{
	font-family:Arial;
	font-size:12px;
    color:#404040;
    font-weight:normal;
    padding-right:5px;
    padding-left:15px;
}
.titel 
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    padding-top:1px;
}
.titelHome
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    text-align:right;
}
.titelHomeEng
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    text-align:left;
}
.titel2
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    padding-top:8px;
    letter-spacing:1px;
}
.spacing
{
    width:30px;
}
.titelProject 
{
	font-family:Arial;
	font-size:15px;
    color:#575757;
    font-weight:bold;
}
.footer
{
    height: 50px;
    background-color:#ececec;
    padding-right:10px;
}
.sp
{
    height: 28px;
    background-color: #50A702;
    width:2px;
}
.pass
{
     height: 2px;
     background-color:#4ea602;
}
.image
{
    
    
}
.imageTd
{
    width:140px;
    text-align:right;
    vertical-align:top;
    padding-top:5px;
    padding-left:10px;
}
.imageTdEng
{
    text-align:left;
    vertical-align:top;
    padding-top:5px;
}

/*Clients*/

.linkClient {
    font-family: Arial;
    font-size: 14px;
    color: #404040;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
}
a.linkClient {
    color: #404040;
    text-decoration: none;
}
a:hover.linkClient {
	color:#4ea602;
    font-weight:bold;
}
.titelClient
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    padding-top:40px;
    vertical-align:top;
    padding-right:22px;
    height:82px;
    text-align:right;
    letter-spacing:4px;
}
.titelSubProject
{
	font-family:Arial;
	font-size:14px;
    color:#404040;
    font-weight:bold;
    vertical-align:top;
    padding-right:3px;
    padding-top:42px;
    text-align:right;
    letter-spacing:2px;
}
.ImgSubProject
{
	vertical-align:top;
    padding-right:3px;
    padding-top:35px;
    text-align:right;
}
.TextSubProject
{
	vertical-align:top;
    padding-right:3px;
    padding-top:8px;
    font-family:Arial;
	font-size:12px;
    color:#404040;
    text-align:right;
    direction:rtl;
}
.spClient
{
    width:20px;
}
.logos
{
    margin-right:0px;
    padding-bottom:15px;
}
.logoMarquee
{
    margin-right:0px;
    padding-bottom:30px;
}
.logosH
{
    height: 120px;
}
.logo
{
    border:1px solid #D0D0D0;
}

/*Job*/
.job
{
    padding-top:95px;
    vertical-align:top;
}
.titelJ
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    padding-top:13px;
    margin-bottom:2px;
}
.titelJob
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    letter-spacing:4px;
    text-align:right;
    vertical-align:top;
    padding-top:2px;
    padding-right:45px;
}
.textJob
{
    font-family:Arial;
	font-size:13px;
    color:#404040;
    font-weight:normal;
    padding-top:15px;
    text-align:justify;
}
.tdJob
{
    font-family: Arial;
    font-size: 14px;
    color: #575757;
    font-weight: normal;
    text-align: justify;
    line-height: 15px;
}
/*Contact*/

.titelContact
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    letter-spacing:3px;
    text-align:right;
    vertical-align:top;
    padding-top:2px;
    padding-right:35px;
}
.titelThanks
{
	font-family:Arial;
	font-size:14px;
    color:#404040;
    font-weight:bold;
    letter-spacing:1px;
    text-align:right;
    vertical-align:top;
    padding-right:100px;
    padding-top:0px;
}
.textContact
{
    font-family:Arial;
	font-size:13px;
    color:#666666;
    border:solid 1px #B2B2B2;
    direction:rtl;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:15px;
    text-align:right;
    margin-right:5px;
}
.textContactLtr
{
    font-family:Arial;
	font-size:13px;
    color:#666666;
    border: 1px solid #B2B2B2;
    direction:ltr;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:15px;
    text-align:left;
    margin-right:5px;
}
.titelCont
{
    font-family:Arial;
	font-size:12px;
    color:#666666;
    font-weight:bold;
    text-align:right;
    direction:rtl;
    vertical-align:top;
}
.textarea
{
    font-family:Arial;
	font-size:13px;
    color:#666666;
    border: 1px solid #B2B2B2;
    direction:rtl;
    padding-left:5px;
    padding-right:5px;
    margin-right:5px;
    width:250px;
    height:100px;
}
.form
{
    padding-right:45px;
    padding-top:10px;
    text-align:right;
}
.send
{
    width: 65px;
    height: 15px;
    border: 1px solid #B2B2B2;
    margin-top:26px;
}
.marquee
{
     padding-left:60px;
     padding-top:15px;
}
.element
{
    padding-right:1px;
    _padding-right:0px;
}
.SolutText
{
    padding-right:10px;
    _padding-right:39px;
}
.Validator
{
    font-family:Arial;
    font-weight:bold;
	font-size:13px;
}
/*Publication*/

.titelPublication
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    letter-spacing:3px;
    text-align:right;
    vertical-align:top;
    padding-top:30px;
    padding-right:29px;
    _padding-right:30px;
    padding-bottom:40px;
}
.Publication
{
    padding-right:10px;
    padding-left:10px;
    vertical-align:top;
}
.PublicationSp
{
    vertical-align:top;
    direction:rtl;
    height:95px;
    padding-top:5px;
}
.PublicationImg
{
    padding-right: 15px;
    _margin-right: 15px;
    border:0px;
    cursor:pointer;
    margin-top:2px;
}
.textPublication
{
    font-family: Arial;
    font-size: 14px;
    color: #575757;
    font-weight: normal;
    text-align: right;
    vertical-align: top;
    line-height: 17px;
    cursor: pointer;
    width:100%;
}
a.textPublication
{
    color: #575757;
    text-decoration:none;
}
a:hover.textPublication
{
	color:#4ea602;
	font-weight:normal;
	text-decoration:underline;
}
.logoPublication
{
	padding-right:18px;
    vertical-align:top;
    width:35%;
}
.datePublication
{
	font-family:Arial;
	font-size:11px;
    color:#B1B0B0;
    font-weight:normal;
    padding-top:1px;
    text-align:right;
    vertical-align:top;
}
.datePublication2
{
	font-family:Arial;
	font-size:11px;
    color:#B1B0B0;
    font-weight:normal;
    padding-top:10px;
    padding-right:10px;
    text-align:right;
    vertical-align:top;
}
.PublishHeight
{
     vertical-align:bottom;
     height:980px;
}
.PopUp
{
    
}
.Code
{
    color:#4FA700;
    font-weight:bold;
    letter-spacing: 2px;
    font-size:15px;
}
.Oasis
{
    font-weight:bold;
    letter-spacing: 2px;
    font-size:15px;
}



/*Template*/

.tdText
{
    font-family: Arial;
    font-size: 14px;
    color: #575757;
    font-weight: normal;
    text-align: justify;
    line-height: 15px;
    padding-right:28px;
    padding-left:10px;
}
.title
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    letter-spacing:4px;
}
.titleAlign
{
	text-align:right;
	padding-top:2px;
	padding-left:15px;
	padding-right:15px;
	direction:rtl;
}
.SubTitle
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    padding-top:13px;
    margin-bottom:2px;
}
.ImageT
{
	vertical-align:top;
	text-align:center;
	padding-right:30px;
}
.map 
{
	font-family:Arial;
	font-size:14px;
    color:#575757;
    font-weight:normal;
    padding-right:345px;
    padding-left:40px;
    padding-top:30px;
    text-align:justify;
    vertical-align:top;
    line-height: 17px;
}
.mapTitle
{
    padding-top:20px;
    padding-bottom:0px;
    font-weight:bold;
    text-align:right;
    font-size:15px;
    color:#4ea602;
}
.mapSubTitle
{
    padding-top:20px;
    padding-bottom:10px;
    font-weight: normal;
    text-align:right;
    font-size:15px;
    color:#4ea602;
}

/*-------------------------------------------------------*/


.titleHomePage
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    letter-spacing:2px;
    text-align:right;
    padding-left:7px;
}
.titlePr
{
	font-family:Arial;
	font-size:14px;
    color:#4ea602;
    font-weight:bold;
    letter-spacing:2px;
    padding-left:5px;
}
.titleBg
{
	width:100%;
}
