body {
  margin: 0;
  padding: 0;
  font-family: arial;
  font-size: 13px;
  text-align: center;
  height: 100%;
  color: #000;
  }
  
table.content_pages_table tr td {
  font-size: 13px;
  }
  
a {
  text-decoration: none;
  color: #878787;
  }
  
a:hover {
  text-decoration: underline;
  }
  
table.content_pages_table a {
  color: #019549;
  }
  
p {
  text-align: justify;
  direction: rtl;
  }
.russian p {
  text-align: justify;
  direction: ltr;
  }  
img {
  border: 0;
  }
  
#container {
  width: 897px;
  text-align: right;
  margin: auto;
  position: absolute;
  left: 50%;
  margin-left: -448px;
  /*height: 100%;
  min-height: 800px;
  height: auto !important;
  height: 800px;*/
  }
.russian  #container {
text-align: left;
}
#rightCol {
  width: 241px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  background: #f3f3f3;
  }
.russian #rightCol {
  width: 241px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: #f3f3f3;
  }
  
#leftCol {
  width: 622px;
  float: left;
  height: 100%;
  position: relative;
  min-height: 770px;
  height: auto !important;
  height: 770px;
  direction: rtl;
  } 
.russian #leftCol {
  width: 622px;
  float: right;
  height: 100%;
  position: relative;
  min-height: 770px;
  height: auto !important;
  height: 770px;
  direction: ltr;
  }
  
img#logo {
  float: right;
  margin: 77px 17px 0 0;
  }
  
ul.sideMenu {
  list-style: none;
  margin: 23px 0 0 0;
  padding: 0;
  float: right;
  }
.russian ul.sideMenu {

  float:left;
  }  
ul.sideMenu li {
  width: 233px;
  height: 23px;
  float: right;
  background: #e5e5e5;
  text-align: left;
  margin-bottom: 2px;
  }
.russian ul.sideMenu li {
  float: left;
  text-align: right

  }  
ul.sideMenu li:hover {
  background: #cecece;
  }
  
ul.sideMenu li a {
  font-size: 13px;
  color: #5e5e5e;
  text-decoration: none;
  display: block;
  margin-left: 13px;
  line-height: 23px;
  }
.russian ul.sideMenu li a {

  margin-right: 13px;

  }  
ul#firstSideMenu li {
  border-left: 8px solid #75ce3e;
  }
  
ul#secondSideMenu li {
  border-left: 8px solid #3bb144;
  }
  
ul#thirdSideMenu li {
  border-left: 8px solid #019549;
  }
.russian ul#firstSideMenu li {
  border-right: 8px solid #75ce3e;
  border-left: none;
  }
  
#mainMenu {
  float: right;
  margin-top: 34px;
  }
 .russian #mainMenu {
  float: left;
  margin-top: 34px;
  } 
  
.russian #mainMenu ul{
list-style:none;
margin:0;
padding:0;
}
.russian #mainMenu ul li{
float:left;
padding:  0 20px 0 0;
margin:0 0 0 7px;
border-bottom: 3px solid #ffcb23;
font-weight: bold;
}
  #hp #mainMenu{margin-bottom:27px; }
  
.menu {
  text-align: right;
  font-size: 14px;
  margin-left: 8px;
  border-bottom: 3px solid #ffcb23;
  font-weight: bold;
  background: #fff;
  }
  
html>body .clCMAbs {
border-left: 8px solid #fff;
  }
  
#topLinks  {
  float: left;
  margin-top: 17px;
  }
.russian   #topLinks  {
 float: right;
 }
  
#topLinks p {
  margin: 0;
  padding: 0;
  font-size: 11px;
  color: #878787;
  }
  
#topLinks p a {
  color: #878787;
  }
  
img#banner {
  margin-top: 27px;
  }

#rightButtons {
  margin-top: 20px;
  float: right;
  }

#rightButtons p {
  margin: 0;
  padding: 0;
  }
  
#rightButtons img {
  margin-bottom: 6px;
  }
  
#slogan {
  margin-top: 36px;
  width: 100%;
  height: 23px;
  border-bottom: 3px solid #ffca22;
  float: right;
  }
  
#overview {
  float: right;
  }
  
#overview table tr td p {
  font-size: 12px;
  margin: 10px 0 0 0;
  padding: 0;
  }
  
/*------------------------------------------*/

#resources {
  float: right;
  margin-top: 100px;
  width: 622px;
  }
  
#resources a.icon {
  float: right;
  width: 36px;
  height: 36px;
  /*display: block;*/
  position: relative;
  text-decoration: none;
  margin: 4px 0 0 9px;
  }
  
#resources a.icon span {
  display: none;
  }
  
html>body #resources a.icon span {
  position: absolute;
  top: -30px;
  left: 0;
  display: none;
  width: 70px;
  height: 17px;
  font-size: 11px;
  color: #898989;
  text-align: left;
  border: 1px solid #898989;
  line-height: 17px;
  padding-left: 6px;
  background: #fff;
  }
  
html>body #resources a#i03 span, html>body #resources a#i04 span, html>body #resources a#i09 span, html>body #resources a#i11 span, html>body #resources a#i13 span {
  width: 130px;
  }
  
html>body #resources a#i01 span, html>body #resources a#i10 span {
  width: 90px;
  }
  
html>body #resources a.icon:hover span {
  display: block;
  }
  
html>body #resources a.icon span.tip {
  position: absolute;
  top: -12px;
  left: 12px;
  width: 10px;
  height: 9px;
  background: url('gfx/tip.jpg') no-repeat;
  border: 0;
  }
  
#resources a#i01 {
  background: url('gfx/bottom-link-01.jpg') no-repeat bottom;
  }
  
#resources a#i01:hover {
  background: url('gfx/bottom-link-01.jpg') no-repeat bottom;
  }
  
#resources a#i02 {
  background: url('gfx/bottom-link-02.jpg') no-repeat bottom;
  }
  
#resources a#i02:hover {
  background: url('gfx/bottom-link-02.jpg') no-repeat bottom;
  }
  
#resources a#i03 {
  background: url('gfx/bottom-link-03.jpg') no-repeat bottom;
  }
  
#resources a#i03:hover {
  background: url('gfx/bottom-link-03.jpg') no-repeat bottom;
  }
  
#resources a#i04 {
  background: url('gfx/bottom-link-04.jpg') no-repeat bottom;
  }
  
#resources a#i04:hover {
  background: url('gfx/bottom-link-04.jpg') no-repeat bottom;
  }
  
#resources a#i05 {
  background: url('gfx/bottom-link-05.jpg') no-repeat bottom;
  }
  
#resources a#i05:hover {
  background: url('gfx/bottom-link-05.jpg') no-repeat bottom;
  }
  
#resources a#i06 {
  background: url('gfx/bottom-link-06.jpg') no-repeat bottom;
  }
  
#resources a#i06:hover {
  background: url('gfx/bottom-link-06.jpg') no-repeat bottom;
  }
  
#resources a#i07 {
  background: url('gfx/bottom-link-07.jpg') no-repeat bottom;
  }
  
#resources a#i07:hover {
  background: url('gfx/bottom-link-07.jpg') no-repeat bottom;
  }
  
#resources a#i08 {
  background: url('gfx/bottom-link-08.jpg') no-repeat bottom;
  }
  
#resources a#i08:hover {
  background: url('gfx/bottom-link-08.jpg') no-repeat bottom;
  }
  
#resources a#i09 {
  background: url('gfx/bottom-link-09.jpg') no-repeat bottom;
  }
  
#resources a#i09:hover {
  background: url('gfx/bottom-link-09.jpg') no-repeat bottom;
  }
  
#resources a#i10 {
  background: url('gfx/bottom-link-10.jpg') no-repeat bottom;
  }
  
#resources a#i10:hover {
  background: url('gfx/bottom-link-10.jpg') no-repeat bottom;
  }
  
#resources a#i11 {
  background: url('gfx/bottom-link-11.jpg') no-repeat bottom;
  }
  
#resources a#i11:hover {
  background: url('gfx/bottom-link-11.jpg') no-repeat bottom;
  }
  
#resources a#i12 {
  background: url('gfx/bottom-link-12.jpg') no-repeat bottom;
  }
  
#resources a#i12:hover {
  background: url('gfx/bottom-link-12.jpg') no-repeat bottom;
  }
  
#resources a#i13 {
  background: url('gfx/bottom-link-13.jpg') no-repeat bottom;
  }
  
#resources a#i13:hover {
  background: url('gfx/bottom-link-13.jpg') no-repeat bottom;
  }
  
img.seperator {
  float: right;
  margin-left: 9px;
  }
  
#footer {
  float: right;
  color: #878787;
  margin-top: 16px;
  direction: rtl;
  }
  
#footer a {
  color: #878787;
  text-decoration: underline;
  }
  
p#d-webs {
  float: left;
  color: #878787;
  margin-top: 34px;
  direction: rtl;
  }
  
p#d-webs a {
  color: #878787;
  }
  
p#d-webs a:hover {
  text-decoration: underline;
  }
  
/*----------------------------------------*/

#contentDiv {
  float: right;
  margin-top: 27px;
  width: 622px;
  position: relative;
  min-height: 475px;
  height: auto !important;
  height: 475px;
  }
.russian #contentDiv  {
  float: left;
  direction:ltr;
  

}
#contentDiv a {
  text-decoration: underline;
  }
  
#contentDiv p {
  color: #6b6b6b; /**/
  color: #000;
  }
  
#contentDiv h1 {
  font-size: 17px;
  margin: 0 0 4px 0;
  padding: 0;
  }
  
p#path {
  color: #878787;
  margin: 0 0 30px 0;
  padding: 0;
  }
  
/*-------------------------------------*/

#contentCatalogue {
  width: 633px;
  float: right;
  direction: rtl;
  }
  
.singleProduct {
  width: 195px;
  margin: 0 0 69px 16px;
  border-bottom: 3px solid #cfcfcf;
  padding-bottom: 6px;
  height: 150px;
  display: inline;
  }

html>body .singleProduct {
  width: 195px;
  float: right;
  margin: 0 0 69px 16px;
  border-bottom: 3px solid #cfcfcf;
  padding-bottom: 6px;
  min-height: 150px;
  height: auto !important;
  height: 150px;
  display: inline;
  }
  
.singleProduct h2 {
  font-size: 14px;
  margin: 0;
  padding: 0;
  color: #000;
  }
  
p.shortDesc {
  color: #444;
  margin: 7px 0 0 0;
  padding: 0;
  text-align: justify;
  direction: rtl;
  }
  
#innerProductImage {
  width: 295px;
  height: 215px;
  overflow: hidden;
  float: right;
  margin: 0 0 57px 32px;
  }
  
/*-----------------------------------------*/

p#productLinks {
  position: absolute;
  margin: 0;
  padding: 0;
  top: 288px;
  right: 0;
  width: 310px;
  }
  
.singleProductLink {
  border-bottom: 3px solid #e5e5e5;
  display: block;
  float: right;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  margin-left: 10px;
  padding-left: 9px;
  }
  
/*--------------------------------------------*/

input#email {
  margin-bottom: 5px;
  }
  
input.buttons {
  background: #e5e5e5;
  border: 1px solid #cfcfcf;
  }
  
input.text_field, textarea.text_field_big, input.buttons {
  font-family: arial;
  }
  
input.text_field, textarea.text_field_big {
  border: 1px solid #cfcfcf;
  }
  
/*------------------------------*/

#galleriesDiv {
  margin: 50px 10px 0 0;
  display: inline;
  }
  
.gallerySingleImage {
   width: 150px;
   float: right;
   margin: 20px;
   text-align: center;
   /*height: 120px;*/
  }
  
/*-----------------------------*/

#hp #resources {
  margin-top: 50px;
  width: 622px;
  }
  
ul#innerProductBtns {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 270px;
  right: 0;
  list-style: none;
  width: 304px;
  }
  
ul#innerProductBtns li {
  float: right;
  margin-left: 9px;
  }
		
/*   אורית הייתה פה 8.2.09  */
		
form#searchForm {
height:34px;
background:url('gfx/search-bg.jpg') repeat-x;
margin-bottom:10px;
width:240px;
padding: 0;
float: right;
display: block;
}

form#searchForm input#searchButton {
  cursor: pointer;
  background: url('gfx/search-button.jpg');
  border: 0;
  width: 51px;
  height:22px;
  float: right;
  margin: 4px 10px 0 0;
  }

form#searchForm input#str {
  width: 165px;
  border: 0;
  margin: 6px 10px 0 0;
  float:right;
  }
  
#bottomFreeText {
  width: 622px;
  float: right;
  text-align: center;
  margin-top: 20px;
  }
  
#bottomFreeText p {
  text-align: center;
  color: #878787;
  margin: 0 0 5px 0;
  padding: 0;
  }
  
#contentDiv em {
  font-style: normal;
  font-size: 15px;
  }
ul.side_menu{
	list-style:none;
	direction:rtl;
	margin:10px 0px 0 0;
	padding:0;
	text-align:left;
  }

.side_menu li{
	border-left:8px solid #75CE3E;
	background:#E5E5E5;
	height:23px;
	margin-bottom:2px;
	width:233px;
}
.side_menu li.side_menu_sub_sub{
	margin-right:60px;
	width:173px;
	
}
.side_menu li a, ul.side_menu li#select_side_menu span{
	color:#5E5E5E;
	display:block;
	font-size:13px;
	line-height:23px;
	margin-left:13px;
	text-decoration:none;
}
.side_menu li.side_menu_sub_sub a, ul.side_menu li#select_side_menu span.side_menu_sub_sub{
	margin-left:26px;	
}
ul.side_menu li:hover, li#select_side_menu {
  background: #cecece;
  }
.clear{
	clear:both;
  }
li.side_title {
	border-left:none;
	background:none;
	border-bottom:3px solid #FFCB23; 
	font-weight:bold;
	display:inline;
	margin: 0 0 7px 0;
	padding: 0 5px 0 10px;	
	line-height:30px;
}
ul.side_menu li.side_title:hover{
	background:none;
}

#right-banner{
  width:241px;
 overflow:hidden;
}

/* Tree Menu Styles Start */
.navbar { 
background-color:#6a7275; 
height:100%;
} 
.navbar A  { 
font-weight:normal; 
font-size:12px; 
color:#343434; 
text-decoration:none; 
} 
.navbar A:Hover { 
text-decoration:underline; 
} 
 
.navberselected { 
padding:2px; 
padding-right:10px; 
width:125px; 
border-left:1px #e12523 solid; 
border-right:1px #e12523 solid; 
border-bottom:1px #e12523 solid; 
background-color:#e12523;  
} 
.navbaritemsbg { 
padding:2px; 
padding-right:10px; 
width:125px; 
background-color:6a7275; 
} 
 
.subnav { 
padding:2px; 
padding-right:10px; 
width:125px; 
border-left:1px #e12523 solid; 
border-right:1px #e12523 solid; 
border-bottom:1px #e12523 solid; 
} 
.navbaritemsbg  A:link,.navbaritemsbg a:visited,.navbaritemsbg a:active 
{ 
	color:#FFFFFF; 
} 
.navberselected  A:link,.navberselected a:visited,.navberselected a:active 
{ 
	color:#ffffff; 
} 
.subnav  A:link,.subnav a:visited,.subnav a:active 
{ 
	color:#FFFFFF; 
} 
.russian .clLevel0border {
display:none;
}
.russian #mainMenu a  {
text-decoration:none;
display:block;
color:#000;
min-width:120px;
}
/* Tree Menu Styles End */
