		body{
			font-family:arial, helvetica, sans-serif;
			font-size:9pt;
			margin:5px 0px 0px 0px;
			direction:rtl;
			behavior: url('csshover.htc');
			color:#ffffff;
		}
		a img{
			border:0px;
		}
		div.clear{
			line-height:0px;
			font-size:0px;
			clear:both;
		}
		#lang{
			margin:auto;
			width:728px;		
		}
		#lang img{
			display:block;
			float: left;
		}
		#lang a{
			text-decoration:none;
		}
		#lang span{
			color:#7b7b7b;
			display:block;
			float: left;
			margin-left:5px;
			line-height:17px;
		}
		#overall{
			clear:both;
			margin:auto;
			width:728px;
			padding-top:6px;
		}

		#menu{
			margin:0px 0px 2px 0px;
			float: left;
			width:511px;
			height:36px;
			background-color:#000000;
		}
		#logo{
			padding: 5px 4px 0px 0px;
			height:31px;
			width:211px;
			float:right;
		}
		#logo_page{
			padding: 24px 43px 0px 0px;
			height:7px;
			width:168px;
			float:right;
		}
		#logo img,#logo_page img{
			position:relative;
			display: block;
		}
		#bottom{
			clear:both;
			color:#ffffff;
			height:36px;
			background-image:url('images/bottom_bg.jpg');
			background-position: right;
			background-repeat:repeat-x;
		}
		#bottom div{
			height:36px;
			width:698px;
			text-align:center;
			line-height:36px;
			font-size:10pt;
			font-weight: bolder;
			float: right;
		}
		#bottom span.left{
			display:block;
			float: left;
			width:15px;
			height:36px;
			background-image:url('images/bottom_left.jpg');
			background-position: left;
			background-repeat:no-repeat;
		}

		#bottom span.right{
			display:block;
			float: right;
			width:15px;
			height:36px;
			background-image:url('images/bottom_right.jpg');
			background-position: left;
			background-repeat:no-repeat;
		}
		
		#rights{
			color:#7b7b7b;
			clear:both;
			text-align: left;
		}
		#rights a{
			color:#7b7b7b;
			text-decoration:none;
		}
		#top_box{
			padding:3px;
			width: 505px;
			height: 252px;
			float: left;
			background-color:#4b4b4b;
			margin-bottom:2px;
		}
		#bottom_box{
			float: left;
			width: 461px;
			height: 185px;
			padding:5px 25px 5px 25px;
			background-color:#4b4b4b;
		}
		#right_box{
			width: 215px;
			float: right;
			margin-top:31px;
			margin-bottom:2px;
		}
		#right_box_title{
			margin-bottom:2px;
			color:#ffffff;
			height:36px;
			background-image:url('images/menu_bg.jpg');
			background-position: right;
			background-repeat:repeat-x;
		}
		#right_box_title div{
			height:36px;
			line-height:36px;
			font-size:10pt;
			font-weight: bolder;
			float: right;
		}
		#right_box_title span.left{
			display:block;
			float: left;
			width:10px;
			height:36px;
			background-image:url('images/menu_top_left.jpg');
			background-position: left;
			background-repeat:no-repeat;
		}

		#right_box_title span.right{
			display:block;
			float: right;
			width:10px;
			height:36px;
			background-image:url('images/menu_top_right.jpg');
			background-position: left;
			background-repeat:no-repeat;
		}
		#right_box_content{
			padding:10px;
			background-color:#4b4b4b;
			border:1px #515151 solid;
			width:193px;
			height:366px;
		}
		#pro_menu{
			float: left;
			height:65px;
			width: 511px;
			background-color:#4b4b4b;
			margin-bottom:2px;			
		}
		#content{
			float: left;
			height:405px;
			width: 461px;
			background-color:#4b4b4b;
			margin-bottom:2px;
			padding:25px;
		}
		#products{
			clear:both;
			margin-bottom:2px;
			height:368px;
			padding:10px 0px 10px 6px;
			background-color:#4b4b4b;
		}
		td.product{
			background-image:url('images/bg_prod.jpg');
			background-position: right;
			background-repeat:repeat-y;
			border-bottom:1px #333333 solid;
			width:196px;
			height:93px;
			padding:11px;
			background-color:#292929;
		}
		td.links{
			background-image:url('images/bg_prod.jpg');
			background-position: right;
			background-repeat:repeat-y;
			border-bottom:1px #333333 solid;
			width:196px;
			height:94px;
			padding:10px;
			background-color:#292929;		
		}
		td.links div.links_in{
			background-image:url('images/bg_links.jpg');
			background-position: right;
			background-repeat:repeat-y;
			border-bottom:1px #414141 solid;
			height:88px;
			padding:3px 4px 3px 3px;
			background-color:#4b4b4b;		
		}
		td.links div.links_img{
			height:89px;
			background-color:#ffffff;
			line-height:89px;
			text-align:center;
		}
		td.product a{
			font-size:10pt;
			text-decoration:none;
			color:#ffffff;
		}
		td.product div.moreinfo{
			float:right;
		}
		td.product div.moreinfo a{
			display:block;
			margin-top:1px;
		}
		td.product div.moreinfo img{
			display:block;
			width:93px;
			height:74px;
		}
		td.product div.info{
			 float:right;
			 padding:0px 13px 0px 0px;
			 width:89px;
		}
		#link_text{
			color:#ffffff;
			font-weight:bolder;
			padding:0px 20px 0px 20px;
			height:65px;
			width:471px;
		}
		#cats{
			color:#ffffff;
			padding:0px 10px 0px 10px;
			height:65px;width:491px;
		}
		#cats a.cat{
			text-decoration:none;
			color:#ffffff;
			font-weight:bolder;
		}
		#cats a.catOpen{
			color:#ffffff;
			font-weight:bolder;
		}	
		#mycustomscroll{
			height:366px;
		}
		#mycustomscroll2{
			padding-left:5px;
			height:180px;
		}
		#mycustomscroll3{
			padding-left:5px;
			height:132px;
		}
		div.image_frame{
			float:right;
			border:10px #292929 solid;
		}
		#pro_image{
			width:175px;
			height:177px;
			background-color:#ffffff;
			border:3px #4b4b4b solid;
			text-align:center;
			line-height:120px;
		}
		#pro_link{
			width:175px;
			height:120px;
			background-color:#ffffff;
			border:3px #4b4b4b solid;
			text-align:center;
			line-height:120px;
		}

		#sep{
			clear:both;
			height:9px;
			margin:8px 0px 0px 32px;
			background-image:url('images/sep.jpg');
			background-repeat:no-repeat;
		}
		#pro_text{
			padding:13px 13px 0px 0px;
			float:right;
			width:494px;
			font-size:11pt;
			color:#ffffff;
		}
		#link_pro_text{
			padding:7px 13px 0px 0px;
			float:right;
			width:494px;
			font-size:11pt;
			color:#ffffff;
		}
		#back{
			display:block;
			float:left;
			margin:19px 0px 0px 14px;
			color:#ffffff;
			font-weight:bolder;
			text-decoration:none;
			font-size:10pt;
			background-image:url('images/back.jpg');
			background-repeat:no-repeat;
			padding-left:36px;
			height:30px;
		}
		.buttons{
			text-align:left;
			padding-top:20px;
		}
		input.button{
			background-image:url('images/button_bg.jpg');
			background-repeat:repeat-x;	
			height:22px;
			width:71px;
			text-align:center;
			border:0px;
			color:#ffffff;
			font-family:arial, helvetica, sans-serif;
			font-size:9pt;
			font-weight:bolder;
		}
		input.text{
			width:114px;
			border:1px #000000 solid;
		}
		.flexcroll{
			overflow:hidden;
			direction:ltr;
		}
		.hebFix{
			direction:rtl;
			text-align:right;
		}
		/* the following line puts fleXcroll into scrollbar-on-left mode */
		.vscrollerbase {left: 0 !important;}

		.scrollgeneric {
		line-height: 1px;
		font-size: 1px;
		position: absolute;
		top: 0; left: 0;
		}

		.vscrollerbasebeg {background: url(scroll.png) 0px 0px no-repeat;width: 10px;height: 18px !important;}
		.vscrollerbaseend {background: url(scroll.png) 0px -13px no-repeat;width: 10px;height: 18px;}

		.vscrollerbase {
		width: 10px;
		background-color: #4b4b4b;
		}
		.vscrollerbar {
		width: 10px;
		background-color: #292929;
		}

		.vscrollerbar {padding: 22px 0px 22px 0px;z-index: 2;}