﻿body{
	margin: 0px;
	background: #000;
}

H1 {
	margin-top: 10px;
	FONT: 14px/14px tahoma, verdana, helvetica, sans-serif; 
	font-weight: 600;	
	COLOR:#64befe
}

H2 {
	margin-top: 10px;
	FONT: 14px/14px tahoma, verdana, helvetica, sans-serif; 
	font-weight: 600;	
	COLOR:#0092c8
}

H3 {
	FONT: 13px/13px tahoma, verdana, helvetica, sans-serif; 
	font-weight: 600;		
	COLOR: #0092c8;
	padding-right: 20px;
	padding-top: 5px;	
} 

H4 {
	margin-bottom: 20px;	
	FONT: 14px/14px tahoma, verdana, helvetica, sans-serif; 
	font-weight: 600;	
	COLOR:#FFCC00
}

H5 {
	margin-top: 20px;
	margin-bottom: 20px;	
	FONT: 14px/14px tahoma, verdana, helvetica, sans-serif; 
	font-weight: 600;	
	COLOR:#FFFFFF
}

#hometitle h1 {
	margin-top: 30px;
	margin-bottom: 20px;	
	FONT: 14px/14px tahoma, verdana, helvetica, sans-serif; 
	font-weight: 600;	
	COLOR:#0092c8;border-bottom:1px white solid;
	padding-bottom:5px
}

a:link {
	color: #FFFFFF;TEXT-DECORATION: none;
}

a:visited {
	color: #ffffff;TEXT-DECORATION: none;
}

a:hover {
	color: #F7941C;TEXT-DECORATION: none;
	TEXT-DECORATION: underline;	
}

a:active {
	color: #C00000;TEXT-DECORATION: none;
}

table.header{
	width: 989px;
}

#menubg{
    background-image:url('images/menubg.jpg');
	width: 989px;
	height: 43px;
	FONT: 11px/11px tahoma, verdana, helvetica, sans-serif;
	font-weight: 600;
	padding-bottom: 4px;
	TEXT-ALIGN: right;	
}


#menubg1{
	width: 989px;
	height: 25px;
	FONT: 11px/11px tahoma, verdana, helvetica, sans-serif;
	font-weight: 600;margin-bottom:10px;
}

	TEXT-ALIGN: right;	
}
.logo-top{
	float:right
}
.tel{
	float:left
}
#menubg2{
	width: 989px;
	height: 25px;
	FONT: 11px/11px tahoma, verdana, helvetica, sans-serif;
	font-weight: 600;
	TEXT-ALIGN: center;	
	background:#1a1a1a;
	color:#fff
}
#menubg2-td{
    background:#000 url('images/logo-bot.gif') no-repeat top  right;
}

#menubg3{
    background-image:url('images/menubg3.jpg');
	width: 989px;
	height: 43px;
	FONT: 11px/11px tahoma, verdana, helvetica, sans-serif;
	font-weight: 600;
	padding-bottom: 4px;
	TEXT-ALIGN: right;	
}

#menubg4{
    background-image:url('images/menubg4.jpg');
	width: 989px;
	height: 43px;
	FONT: 11px/11px tahoma, verdana, helvetica, sans-serif;
	font-weight: 600;
	padding-bottom: 4px;
	TEXT-ALIGN: right;	
}

#menubg5{
    background-image:url('images/menubg5.jpg');
	width: 989px;
	height: 43px;
	FONT: 11px/11px tahoma, verdana, helvetica, sans-serif;
	font-weight: 600;
	padding-bottom: 4px;
	TEXT-ALIGN: right;	
}

#menubg6{
    background-image:url('images/menubg6.jpg');
	width: 989px;
	height: 43px;
	FONT: 11px/11px tahoma, verdana, helvetica, sans-serif;
	font-weight: 600;
	padding-bottom: 4px;
	TEXT-ALIGN: right;	
}

#menubg7{
    background-image:url('images/menubg7.jpg');
	width: 989px;
	height: 43px;
	FONT: 11px/11px tahoma, verdana, helvetica, sans-serif;
	font-weight: 600;
	padding-bottom: 4px;
	TEXT-ALIGN: right;	
}

td.flash {

    text-align: center;
    padding-left: 1px;
}

#content{
	width: 989px;
}

#texthome{
	width: 989px;
	text-align: center;
}

#text{
	background: url(images/txtbg.jpg) 0 0 no-repeat;
	width: 989px;
	text-align: center;
}

#textinside{
	background:#000;
	width: 989px;
	text-align: center;
}

#textinsideprod{
	background: url(images/insidebgprod.jpg) 0 0 no-repeat;
	width: 989px;
	height: 820px;
	text-align: center;
}

#addressbar {
	width: 980px;
	height: 40px;
	padding-right: 37px;
	FONT: 10px/10px tahoma, verdana, helvetica, sans-serif; color: #FFFFFF;
	text-align: right;
	direction: rtl;
}

#insidehome{
	width: 989px;	
	height: 330px;
	margin: 0 auto;	
	direction: rtl;	
}

#inside{
	width: 910px;	
	/*height: 750px;*/
	margin: 0 auto;	
	direction: rtl;
}

td.contact {
	width: 300px;
	FONT: 11px/11px tahoma, verdana, helvetica, sans-serif; color: #323232;
	font-weight: 600;			
	text-align: right;
	line-height: 30px;
	padding-top: 20px;
}

td.contact a:link {
	color: #323232;
}

td.contact a:visited {
	color: #323232;
}

td.contacttitle {
	padding:5px;	
	FONT: 14px/14px tahoma, verdana, helvetica, sans-serif; 
	font-weight: 600;	
	COLOR:#0092c8;
}
td.contacttitle h3{
	border-bottom:1px solid white;
	color:#0092C8;
	font-family:tahoma,verdana,helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:600;
	line-height:14px;
	padding-bottom:5px;
	
}

td.contacttitle span{
	color: #0092c8;
}

td.prodcat {
	height: 510px;
}

td.contactinside {
	width: 230px;
	FONT: 11px/11px tahoma, verdana, helvetica, sans-serif;color:#d6e2eb;
	font-weight: 600;			
	text-align: right;
	direction: rtl;
	line-height: 30px;
	padding-top: 10px;
	padding-right: 40px;
	height: 390px;	
}

td.contactinside a:link {
	color:#d6e2eb;
}

td.contactinside a:visited {
	color:#d6e2eb;
}

td.contacthome {
	width: 312px;
	padding-right:15px;
	FONT: 11px/11px tahoma, verdana, helvetica, sans-serif; color: #323232;
	font-weight: 600;			
	text-align: right;
	line-height: 30px;
	height: 173px;	
	background:url(images/about.gif);
	color:#a7a9ac
}

td.newshome {
	width: 230px;
	FONT: 11px/11px tahoma, verdana, helvetica, sans-serif; color: #ffffff;
	font-weight: 600;			
	text-align: right;
	line-height: 20px;
	padding-top: 1px;
	padding-right: 10px;
	height: 180px;	
}

td.newshome a:link {
	color: #ffffff;
}

td.newshome a:visited {
	color: #ffffff;
}

td.contacthome a:link {
	color: #a7a9ac;
}

td.contacthome a:visited {
	color: #a7a9ac;
}

td.textright {
	width:280px;
	FONT: 8pt/8pt tahoma, verdana, helvetica, sans-serif; color: #a7a9ac;	
	line-height: 15px;
	text-align: justify;
}

td.textright span {
	color: #005A7C;
}

td.textleft {
	width: 253px;
	FONT: 8pt/8pt tahoma, verdana, helvetica, sans-serif; color: #a7a9ac;	
	line-height: 15px;
	text-align: justify;
}

td.textmid {
	width: 40px;
}

#textbox {
	width: 645px;border:1px gray solid
}

td.boxtop {
    background-image:url('images/boxtop.jpg');
	height: 43px;
}

td.boxtop {
    background-image:none;
	height: 43px;
}

td.boxbg {}
td.boxbg p {color:white}

div.boxtop2 {
    /*background-image:url('images/boxtop2.jpg');*/
    width: 590px;
    height: 37px;
}

div.line {
   	border-bottom:2px white inset	
    width: 590px;
    height: 20px;
}

div.textright {
	float: right;
	width: 270px;
	text-align: justify;
	FONT: 8pt/8pt tahoma, verdana, helvetica, sans-serif; color:#d6e2eb;	
	line-height: 18px;
	padding-right: 25px;padding-left:20px
}

div.textright a:link {
	color: #800000;
	TEXT-DECORATION: underline;	
}

div.textright a:visited {
	color: #800000;
	TEXT-DECORATION: underline;	
}

div.textright a:hover {
	color: #F7941C;
	TEXT-DECORATION: none;	
}

div.textright2 {
	float: right;
	width: 380px;
	text-align: justify;
	FONT: 8pt/8pt tahoma, verdana, helvetica, sans-serif;color:#d6e2eb;	
	line-height: 18px;
	padding-right: 25px;
}

div.textleft {
	float: left;
	width: 295px;
	text-align: justify;
	FONT: 8pt/8pt tahoma, verdana, helvetica, sans-serif; color:#d6e2eb;	
	line-height: 18px;
	padding-left: 20px;
}

div.textleft a:link {
	color: #800000;
	TEXT-DECORATION: underline;	
}

div.textleft a:visited {
	color: #800000;
	TEXT-DECORATION: underline;	
}

div.textleft a:hover {
	color: #F7941C;
	TEXT-DECORATION: none;	
}

#maintext{
	text-align: justify;
	FONT: 8pt/8pt tahoma, verdana, helvetica, sans-serif; color:#d6e2eb;	
	line-height: 18px;
	padding-right: 25px;
	padding-left: 25px;		
}

#maintext a:link {
	color:#64befe;
	TEXT-DECORATION: underline;	
}

#maintext a:visited {
	color: #800000;
	TEXT-DECORATION: underline;	
}

#maintext a:hover {
	color: #F7941C;
	TEXT-DECORATION: none;	
}

#explorer {
    background:url('images/box-bg.gif') no-repeat top center;
	FONT: 11px/11px tahoma, verdana, helvetica, sans-serif; color: #CCCCCC;
	width: 981px;
	height: 160px;
	line-height: 14px;
	margin:0 auto;
	text-align: right;
	direction: rtl;
}

div.services{
	width: 590px;
	line-height: 16px;
}

div.services a:link {
	color: #00AEEF;
}

div.services a:visited {
	color: #00AEEF;
}

div.articles{
	width: 580px;
	line-height: 16px;
}

div.articles a:link {
	color: #00AEEF;
}

div.articles a:visited {
	color: #00AEEF;
}

#bottom{
	width: 989px;
	height: 90px;
	FONT: 8pt/8pt tahoma, verdana, helvetica, sans-serif; color: #959595;
	TEXT-ALIGN: right;	
	line-height: 25px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top:5px;
}

#bottom a:link {
	color: #959595;
}

#bottom a:visited {
	color: #959595;
}

#tdcont{
	width: 645px;
}

#tblcont{
	width: 400px;
}

#tblcont{
	FONT: 9pt/9pt tahoma, verdana, helvetica, sans-serif;
	font-weight: 600;
	padding-top: 1px;
	padding-bottom: 1px;color:white
}

#tblcont span{
	color:#FF0000;	
	FONT: 7pt/7pt tahoma, verdana, helvetica, sans-serif;
	font-weight: 600;
}

#tdtxt{
	TEXT-ALIGN: left;	
	padding-left: 2px;
}

#intext{
	FONT: 9pt/9pt tahoma, verdana, helvetica, sans-serif;
	border-style: solid; 
	border-width: 1px;
	WIDTH: 170px;
}

#intext2{
	FONT: 9pt/9pt tahoma, verdana, helvetica, sans-serif;
	font-weight: 600;
	border-style: solid; 
	border-width: 1px;
	WIDTH: 60px;
}

#rightmenu{
	FONT: 10pt/10pt tahoma, verdana, helvetica, sans-serif;
	color:#ffffff;	
	font-weight: 600;
	padding-top: 11px;
}

#rightmenu {
	margin: 0px;
	TEXT-ALIGN: right;	
	padding-right: 0px;
}

#rightmenu li{
	FONT: 10pt/10pt tahoma, verdana, helvetica, sans-serif;
	color:#ffcc00;	
	font-weight: 600;
	line-height: 20px;
}

#rightmenu li li{
	FONT: 9pt/9pt tahoma, verdana, helvetica, sans-serif;
	color:#000000;	
	line-height: 19px;
}

#rightmenu a:link{
	TEXT-DECORATION: none;	
}

#rightmenu a:visited{
	TEXT-DECORATION: none;	
}

#tblpro{
	width: 100%;
	FONT: 9pt/9pt tahoma, verdana, helvetica, sans-serif;
}

#tblpro a:link {
	color:#d6e2eb;TEXT-DECORATION: none;
}

#tblpro a:visited {
	color:#d6e2eb;;TEXT-DECORATION: none;
}

#tblpro a:hover {
	color:#66CCFF;TEXT-DECORATION: none;
}

#tblpro a:active {
	color:#d6e2eb;TEXT-DECORATION: none;
}

#tblpro td{
	TEXT-ALIGN: center;	
	padding-bottom: 5px;
}

td.boxbgpro {
    /*background-image:url('images/boxbg.jpg');*/
	FONT: 9pt/9pt tahoma, verdana, helvetica, sans-serif; 	
	line-height: 20px;
	padding-right: 25px;
}

td.news, td.news font, td.news p {
	font-size:8pt !important;
	font-family:tahoma !important;
	line-height:16px !important;
	text-align:justify !important;
	color:#3B3B3B !important;
}

td.news img {
	margin-right:15px;
}

#productlist {
	width:600px;
	border-collapse:collapse;
	font: normal 9pt/20px tahoma;
}

#productlist td {
	vertical-align:top;
}

#productlist a {
	color: black !important;
}

#newareadesign {
	width:985px;
	margin:0 auto;
}

#newareadesign td {
	vertical-align:top;
}

#homenewspane {
	background:url(images/bg-home-news.jpg) no-repeat right top;
	height:550px;
	width:300px;
}

#homenewspane li {
	/*list-style-image:url(images/bullet.gif)*/;border-bottom:1px #CCCCCC dotted
}

#homenewspane font {
	font:500 8pt tahoma !important;
	color:#64befe !important;
}

#homenewspane table {
	margin:0 auto;
}


#homenewspane ul {
	direction:rtl;
	width:230px;
	font-family:tahoma !important;
	margin:20px 40px 0 0;
	list-style:none;
	padding:0;
	float:right;
}

.hometools {
	background:url(images/home-tools.jpg) no-repeat;
	height:174px;
}

#newareadesign h2 {
	margin-bottom:7px;
}

.hometextarea {
	font:normal 8pt tahoma;
	line-height:18px;
	direction:rtl;
	text-align:justify;
	margin: 10px 30px 0 20px;
	color:white
}

#homenewtitle h3 {
	text-align:right;
	margin-bottom:10px;
	font:700 12pt tahoma;
	margin-top:0;
	color:#64befe !important;
}

#homenewsarchive {
	float:left;
	font:normal 8pt tahoma;
	margin: 20px 0 0 30px;
}

#homenewsarchive span {
	font:500 6pt arial;
}

#homenewsarchive a:link, #homenewsarchive a:visited, #homenewsarchive a:active {color:white}
#homenewsarchive a:hover {
	color:#FFCA00 !important;
	text-decoration:none !important;
}


#textinsidecat{
	background-color:#000000;
	width: 989px;
	text-align: center;
}

#insidecat{
	width: 910px;	
	height: 650px;
	margin: 0 auto;	
	direction: rtl;	
}

#textboxcat {
	width: 895px;
}
#textboxcat img{
	border:1px gray solid;
}
.tbord{
	border:2px white double
}
.marq{
	width:965px;
	height:117px;
	padding-right:15px;
	margin-bottom:5px;padding-bottom:5px
}



.infiniteCarousel {
  /*width: 774px !important;*/
  direction:ltr;
  position: relative;
  height:107px !important;
  background:url('images/gallery-bg.gif') no-repeat;
  padding:0 !important;
  margin:0 auto}

.infiniteCarousel .wrapper {
  width: 860px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
 height: 110px !important;
  margin:0 0 0 18px;
  position: absolute;
  direction:ltr;
  left:35px;
}

.infiniteCarousel ul a img {
  border: 0;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  left:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding:10px 9px;
  height: 92px;
  width: 130px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 100px;
  width: 65px;
  text-indent: -999px;
  position: absolute;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 -10px;
  right:0;
}

.infiniteCarousel .back {
  background-position: 0 -30px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 0;
}

.infiniteCarousel .back:hover {
  background-position: 0 -20px;
}
#java{height:120px;text-align:center;padding:0}
.code{width:310px;height:45px;color:#3399FF;font-weight:bold;text-align:left}
.lle{
	float:left
}
.service-pic{
	margin-left:15px
}
.prod{
	float:right;width:160px;height:130px;margin:5px 2px;direction:rtl;text-align:right;font-family:Tahoma;font-size:8pt;color:white;line-height:16px
}
.prod h3{text-align:right;font-size:12px;color:#0092C8;padding-top:0;margin-top:0
}
.prod img{
	width:145px;height:100px;background-color:gray;margin-top:15px
}
