			
				/*   H   E   B   R   E   W   */

/* ///////////////////////////////////////////////////////////////////////////////// */

				/*   G E N E R A L   */
			
/*------------------ MAIN ------------------*/
			
			.both {
				clear:both;
			}
			#main {
				width:964px;
				direction:rtl;
				background-color:#FFFFFF;
			}
			
/*------------------ HEADER ------------------*/
			
			#header {
				background-image:url(gfx/back_header.gif);
				background-repeat:no-repeat;
				height:144px;
				padding-left:20px;
				padding-right:32px;
			}
			#header_right {
				float:right;
			}
			#logo img {
				float:left;
				width:320px;
				height:94px;
				margin-top:40px;
					}
			#menu_top {
				height:30px;
				margin-top:20px;
				color:#99B5BE;
			}
			#menu_top a {
				color:#3C7384;
			}
			#menu {
				height:58px;
				background-image:url(gfx/back_menu.gif);
				background-repeat:no-repeat;
			}
			#menu_sub {
				margin-top:4px;
				text-align:center;
				color:#99B5BE;
			}
			#menu_sub a {
				color:#3C7384;
				text-decoration:none;
				font-weight:bold;
			}
			#menu_sub a:hover {
				color:#00A4CF;
			}

/*------------------ SIDES ------------------*/
			
			/* Side Left */

			#side_left {
				float:left;
				width:180px;
				padding-left:32px;
				padding-top:20px;
				padding-bottom:30px;
			}

			/*   news (home page - roll) */

			/* eng news */
			
			#english {
				direction:ltr;
			}
			#english .news_roll_date {
				background-position:left 5px;
				padding-left:14px;
			}
			#english .news_roll_title {
				padding-left:14px;
			}

			/* heb news */

			.news_roll_body {
				margin:0px;
				background-color:#DFD8B8;
				direction:rtl;
			}
			.news_roll {
				width:180px;
				height:90px;
				margin-bottom:20px;
			}
			.news_roll_title {
				color:#2B5E6E;
				font-size:9pt;
				line-height:14px;
				margin-bottom:10px;
				padding-right:14px;
			}
			.news_roll_title a {
				color:#2B5E6E;
			}
			.news_roll_date {
				color:#00A6D0;
				font-weight:bold;
				background-image:url(gfx/news_bullet.gif);
				background-repeat:no-repeat;
				background-position:right 5px;
				padding-right:14px;
			}
			.news_roll_summary {
				line-height:14px;
				margin-bottom:20px;
				color:#3B3529;
			}				
			
			/* Products (home page) */  
						
			#products {
				width:180px;
				padding-bottom:20px;
				background-image:url(gfx/box_back4.gif);
				background-repeat:no-repeat;
			}

			.products_rtl,
			.products_ltr {
				width:160px;
				margin-top:10px;
				direction:rtl;
			}
			.products_ltr {
				direction:ltr;
			}

			#products a {
				color:#125A70;
				line-height:14px;
			}			
			.products_rtl td.thumb,
			.products_ltr td.thumb {
				width:64px;
				padding-left:10px;
			}
			.products_ltr td.thumb {
				padding-right:10px;
			}
			.products_rtl td.thumb img,
			.products_ltr td.thumb img {
				/*width:60px;
				height:60px;*/
				border:1px solid #D0E4EA;
			}
			.products_image {
				background-color:#A4C9D4;
				width:64px;
				height:64px;
				text-align:center;
			}
			
			/* Specialist (home page) */  
	
			#specialist {
				width:180px;
				margin-top:20px;
				padding-bottom:20px;
				background-image:url(gfx/box_back2.gif);
				background-repeat:no-repeat;
				background-position:bottom;
			}
			#specialist a {
				display:block;
				margin-bottom:5px;
				padding-right:10px;
				padding-left:10px;
				color:#2B5E6E;
				line-height:14px;
			}

			/*   Articles (home page) */  
	
			#articles {
				width:180px;
				margin-top:20px;
				padding-bottom:20px;
				background-image:url(gfx/box_back2.gif);
				background-repeat:no-repeat;
				background-position:bottom;
			}
			#articles a {
				display:block;
				margin-bottom:5px;
				padding-right:10px;
				padding-left:10px;
				color:#2B5E6E;
				line-height:14px;
			}

			/*   Events (home page) */  
	
			#events {
				float:right;
				width:180px;
				height:120px;
				margin-top:20px;
				padding-bottom:20px;
				background-image:url(gfx/box_back2.gif);
				background-repeat:no-repeat;
				background-position:bottom;
			}
			#events marquee {
				width:180px;
				height:100px;
			}
			#events a {
				display:block;
				margin-bottom:5px;
				padding-right:10px;
				padding-left:10px;
				color:#2B5E6E;
				line-height:14px;
			}
			#events strong {
				display:block;
				padding-right:10px;
				color:#00A4CF;
			}

			/*   Career (home page) */  
	
			#career {
				float:left;
				width:270px;
				height:120px;
				margin-top:20px;
				padding-bottom:20px;
				background-image:url(gfx/box_back2.gif);
				background-repeat:repeat-x;
				background-position:bottom;
			}
			#career a {
				display:block;
				margin-top:5px;
				padding-right:22px;
				background-image:url(gfx/bullet.gif);
				background-repeat:no-repeat;
				background-position:right 6px;
				color:#2B5E6E;
				line-height:14px;
			}

			/*   Instruments */  
	
			#instruments {
				width:180px;
				margin-top:15px;
				background-image:url(gfx/box_back1.gif);
				background-repeat:no-repeat;
			}
			#instruments img {
				margin-bottom:5px;
			}
			#instruments a {
				display:block;
				margin-bottom:5px;
				padding-right:22px;
				background-image:url(gfx/bullet.gif);
				background-repeat:no-repeat;
				background-position:right 6px;
				color:#2B5E6E;
				line-height:14px;
			}
			.link_all_1, .link_all_2 {
				display:block;
				width:162px;
				padding-left:18px;
				background-image:url(gfx/arrow_all_1.gif);
				background-repeat:no-repeat;
				background-position:left 6px;
				text-align:left;
				color:#125A70;
				font-weight:bold;
			}
			.link_all_2 {
				background-image:url(gfx/arrow_all_2.gif);
			}

			/*   Sign in */  
	
			#signin {
				width:180px;
				height:128px;
				margin-top:15px;
				background-image:url(gfx/box_back3.gif);
				background-repeat:no-repeat;
			}
			#signin div {
				padding-right:10px;
			}
			#signin input {
				display:block;
				width:150px;
				margin-bottom:5px;
			}

			/*   Companies (home page) */  
	
			/*   news (home page) */  
			
			#news_home {
				/*width:480px;*/
				width:467px;
				height:309px;
				padding-right:13px;
				background-image:url(gfx/back_news.gif);
				background-repeat:no-repeat;
			}
			#news_home span {
				display:block;
				width:222px;
				height:215px;
				background-image:url(gfx/news_back.gif);
				background-repeat:no-repeat;
			}
			.news_home_box {
				float:right;
				width:232px;
				margin-top:70px;
				height:210px;
			}
			#news_home marquee {
				width:202px;
				height:205px;
				padding-left:10px;
				padding-right:10px;
			}
			.news_link_all {
				display:block;
				width:204px;
				padding-left:18px;
				background-image:url(gfx/news_arrow_all.gif);
				background-repeat:no-repeat;
				background-position:left 8px;
				text-align:left;
				color:#FFFFFF;
				font-weight:bold;
			}
			#companies {
				width:480px;
				margin-top:20px;
				background-image:url(gfx/box_back2.gif);
				background-position:bottom;
				background-repeat:repeat-x;
				padding-bottom:25px;
			}
			#companies table {
				width:470px;
				margin-top:10px;
			}
			#companies td {
				padding-right:10px;
			}
			.companies_img {
				width:60px;
			}
			.companies_img img {
				border:1px solid #A4C9D4;
			}
			#companies a {
				color:#125A70;
				line-height:14px;
			}
			
			.titles {
				display:block;
			}

			/* Side Right */

			#side_right {
				float:right;
				width:180px;
				padding-right:32px;
				padding-top:15px;
				padding-bottom:30px;
			}
			
			/* date */
			
			#date {
				text-align:center;
				font-size:17px;
				font-weight:bold;
				color:#417B8D;
			}
				
			/* search */
			
			#search {
				width:160px;
				height:49px;
				margin-top:5px;
				padding-right:10px;
				padding-left:10px;	
				background-image:url(gfx/back_search.gif);
				background-repeat:no-repeat;
			}
			#search input {
				float:right;
				width:125px;
				margin-top:12px;
			}
			#search img {
				float:left;
				width:23px;
				height:23px;
				cursor:pointer;
				margin-top:12px;
			}
					
			/* Container */

			#content_index {
				width:480px;
				float:right;
				padding:30px;
				padding-top:15px;
			}
			#content_inner {
				width:692px;
				float:right;
				padding:30px;
				padding-top:15px;
			}
			.description {
				margin-top:20px;
			}
			.description_top {
				margin-top:20px;
				margin-bottom:20px;
			}

/*------------------ BANNERS ------------------*/

			#banners_side {
				margin-top:20px;
			}
			#banners_side div {
				margin-top:10px;
			}
			#banners {
				text-align:center;
			}
			#banners div {
				display:inline;
				padding-left:6px;
				padding-right:6px;
			}

/*------------------ FOOTER ------------------*/
			
			#footer {
				height:80px;
				padding-top:15px;
				background-image:url(gfx/back_footer.gif);
				background-repeat:norepeat;
				font-size:9pt;
				color:#7D8E97;
			}
			#footer a {
				color:#AAB7BF;
			}
			#footer_copyright {
				float:left;
				padding-left:32px;
			}
			#footer_copyright img {
				margin:0 5px 2px 0;
				vertical-align:middle;
				border:0;
			}
			#footer_address {
				float:right;
				padding-right:32px;
			}
			
/*------------------ FORUM ------------------*/

			#forum_categories li {
				color:#7E8C97;
				margin-bottom:10px;
				font-size:11pt;
			}
			#forum_categories a {
				text-decoration:none;
				font-weight:bold;
			}
			#forum_categories a:hover {
				color:#7E8C97;
			}

			
/* ///////////////////////////////////////////////////////////////////////////////// */
					
				/*   G L O B A L   */
			
			body { 
				padding:0;
				margin:0 auto;
				margin-top:20px;
				width:964px;
				background-color:#C1DBE3;
				font-family: Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#2B5E6E;
			}
			table {
				font-size:10pt;
				line-height:18px;
			}
			a {
				color:#00A6D0;
			}
			a:hover {
				text-decoration:none;
			}
			h1 {
				margin:0px;
				margin-top:10px;
				margin-bottom:10px;
				font-size:25px;
				font-weight:normal;
				color:#3C7384;
			}
			h2 {
				font-size:17px; 
				color:#3C7384;
			}
			h3 {
				font-size:15px;
				color:#3C7384;
			}
			hr {
				height:1px;
				color:#AAB8BF;
			}
			form {
				margin:0px;
			}
			fieldset {
				padding:10px;
				padding-top:0px;
				border:1px solid #AAB8BF;
			}
			legend  {
				margin-bottom:5px;
				padding-left:5px;
				padding-right:5px;
				font-weight:bold;
				color:#AD64A5;
			}
			input, textarea, select {
				background-color:#FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#2B5E6E;
			}
			button {
				background-color:#3C7384;
				padding-right:4px;
				padding-left:4px;
				border:1px solid #3C7384;
				font-family: Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#FFFFFF;
				cursor:pointer;
			}

/* ///////////////////////////////////////////////////////////////////////////////// */

				/*   P R I V A T E   */
				
/*------------------ MISCCELLANEOUS ------------------*/
			
			.buttons {
				background-color:#3C7384;
				padding-right:4px;
				padding-left:4px;
				border:1px solid #3C7384;
				font-family: Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#FFFFFF;
				cursor:pointer;
			}
			.form_heb td {
				padding-left:10px;
				padding-bottom:6px;
				vertical-align:top;
			}
			.popup {
				background-color:#FFFFFF;
				margin:20px;
			}
			.popup div {
				direction:rtl;
			}
			.red {
				color:#CC0000;
			}
			.path {
				font-size:8pt;
			}
			.path a {
				color:#3C7384;
			}

			/* lego */

			.lego td {
				vertical-align:top;
			}
			.lego_img {
				border:0px solid #9898A3;
			}
			.lego_zoom {
				font-size:8pt; text-decoration:none;
			}
			.lego_zoom_icon {
				margin-top:5px;
			}

			/* lego + Direction */

			.lego_rtl td {
				direction:rtl;
			}
			.lego_ltr td {
				direction:ltr;
			}
			/* h1 + Direction */

			.title_ltr {
				direction:ltr;
			}

			.message {
				margin-bottom:20px;
				background-color:#E2E8EC;
				padding:10px;
				padding-top:5px;
				padding-bottom:7px;
			}
			.paging {
				font-size:10pt;
				font-weight:bold;
			}
			.paging a {
				font-weight:normal;
			}

/*------------------ LIST TABLE ------------------*/
			
			.list {
				width:100%;
				font-size:9pt;
				border:1px solid #DEE0E3;
			}
			.list th {
				background-color:#959595;
				padding-left:4px;
				padding-right:4px;
				padding-top:3px;
				padding-bottom:3px;
				line-height:12px;
				font-size:9pt;
				color:#FFFFFF;
			}
			.list th a {
				color:#FFECCB;
			}
			.list input {
				width:40px;
				font-size:9pt;
			}
			.list_line1 td {
				background-color:#FFF9EE;
				padding-left:4px;
				padding-right:4px;
				padding-top:2px;
				padding-bottom:3px;
			}
			.list_line2 td {
				background-color:#F3F3F3;
				padding-left:4px;
				padding-right:4px;
				padding-top:2px;
				padding-bottom:3px;
			}
			.list_line_top td {
				background-color:#DADADA;
				padding-left:4px;
				padding-right:4px;
				padding-top:2px;
				padding-bottom:3px;
			}
			.list_line_top td a {
				color:#000000;
			}
			.list_total {
				background-color:#9898A3;
				height:1px;
			}
			.list_total_back {
				background-color:#FFFFFF;
				padding-left:4px;
				padding-right:4px;
				padding-top:2px;
				padding-bottom:3px;
				font-weight: bold;
				text-align:left;		/* heb */
			}
			.list_price {
				background-color:#FFFFFF;
				padding-left:4px;
				padding-right:4px;
				padding-top:1px;
				padding-bottom:2px;
				text-align:right;
				font-weight:bold;
				color:#FF7800;
			}

/*------------------ CONTACT ------------------*/
			
			.contact_input {
				width:200px;
			}
			.contact_textarea {
				width:300px;
				height:50px;
			}
			.contact_browse {
				width:305px;
			}
			.contact_check {
				background-color:#FFFFFF;
				border:0px;
			}
			.contact_radio {
				background-color:#FFFFFF;
				border:0px;
			}

/*------------------ NEWS ------------------*/
			
				/* list */
			
			.news_world {
				width:100%;
				margin-bottom:20px;
				direction:ltr;
			}
			.news_thumb_world {
				padding-right:10px;
			}

			.news {
				width:100%;
				margin-bottom:20px;
			}
			.news_title {
				font-weight:bold;
			}
			.news_date {
				margin-bottom:5px;
			}
			.news_summary {
				
			}
			.news_thumb {
				padding-left:10px;
			}
			.news_thumb img,
			.news_thumb_world img {
				border:5px solid #D8E7EC;
			}
			
			/* details */
			
			.news_details {
				width:100%;
				margin-top:15px;
			}
			.news_details_world {
				width:100%;
				margin-top:15px;
				direction:ltr;
			}
			.news_details_img {
				margin-left:20px;			/* Firefox? / heb */
				margin-bottom:15px;
				border:5px solid #D8E7EC;
			}
			.news_details_date {
				margin-bottom:5px;
			}
			.news_details_link {
				font-weight:bold;
			}
			.news_details h1,
			.news_details_world h1 {
				line-height:normal;
				margin-top:0px;
			}

/*------------------ CATALOGUE ------------------*/

			/* list (rows) */
			
			.catalog_row {
				width:100%;
				margin-bottom:20px;
			}
			.catalog_row_content {
				line-height:16px;
			}
			.catalog_row_title {
				font-weight:bold;
				font-size:11pt;
			}
			.catalog_row_thumb {
				margin-left:10px;			/* Firefox? / heb */
				border:5px solid #D8E7EC;
			}
			.catalog_row_price {
				font-weight:bold;
				color:#FF7800;
			}
			
			/* list (columns) */
			
			.catalog_column {
				width:122px;
				margin-bottom:20px;
			}
			.catalog_column_content {
				padding-top:5px;
				line-height:14px;
				font-size:9pt;
			}
			.catalog_column_title {
				font-size:11pt;
				text-decoration:none;
				color:#000000;
			}
			.catalog_column_title:hover {
				color:#D40D16;
			}
			.catalog_column_thumb {
				width:122px;
				height:86px;
				background-color:#FFFFFF;
				border:0px solid #B6B6B6;
			}
			.catalog_column_thumb img {
				border:0px solid #FFFFFF;
			}
			.catalog_column_padding {
				padding-left:24px;		/* heb */
			}
			.catalog_column_price {
				font-weight:bold;
				color:#FF7800;
			}
			
			/* details (rows & columns) */
			
			.catalog_details_img {
				border:1px solid #9898A3;
			}
			.catalog_details_thumb {
				margin-left:10px;		/* Firefox? / heb */
				margin-bottom:10px;
				border:1px solid #9898A3;
			}
			.catalog_details_price {
				font-weight:bold;
				color:#FF7800;
			}
			.catalog_details_name2 {
				font-weight:bold;
			}


			/* list (rows) + Direction */
			
			.catalog_row_rtl {
				direction:rtl;
			}
			.catalog_row_ltr {
				direction:ltr;
				width:100%
			}
			.catalog_row_rtl td,
			.catalog_row_ltr td {
				vertical-align:top;
				padding-bottom:20px;
			}
			.catalog_row_rtl td.thumb {
				padding-left:10px;
			}
			.catalog_row_ltr td.thumb {
				padding-right:10px;
			}
			.catalog_row_rtl td.thumb img,
			.catalog_row_ltr td.thumb img {
				border:5px solid #D8E7EC;
			}
			.catalog_row_rtl td.content,
			.catalog_row_ltr td.content {
				line-height:16px;
				width:100%;
			}
			.catalog_row_rtl h2,
			.catalog_row_ltr h2 {
				margin:0px;
				font-size:11pt;
			}

			/*------------------ DROPDOWN MENU ------------------*/
			
			.ddmx td {
				height:31px;
			}
			
			/* item 1 */
			
			.ddmx .item1,
			.ddmx .item1:hover,
			.ddmx .item1-active,
			.ddmx .item1-active:hover {
				display:block;
				width:40px;
				height:31px;
				position:relative;
				cursor:pointer;
			}
			
			/* item 2 */
			
				/*	padding:10px 10px 10px 10px;
			
				1-top, 2-left, 3-bottom, 4-right */
			
			.ddmx .item2,
			.ddmx .item2:hover,
			.ddmx .item2-active,
			.ddmx .item2-active:hover {
				z-index:500;
				width:140px;
				padding:2px 5px 5px 5px;
				display:block;
				position:relative;
				border-bottom:1px solid #3C7384;
				font:9pt;
				text-decoration:none;
				text-align:right;
				color:#125A70;
				line-height:14px;
			}
			.ddmx .item2 {
				background:#F5FCFF;
			}
			.ddmx .item2:hover,
			.ddmx .item2-active,
			.ddmx .item2-active:hover {
				background:#FFFFFF;
				color:#0081A4;
			}
			
			/* section */
			
			.ddmx .section {
				border:2px solid #3C7384;
				border-bottom:1px solid #3C7384;
				position:absolute;
				visibility:hidden;
				z-index:-1;
				margin-left:-2px;		 /* Firefox / heb */
				margin-right:2px;		 /* IE / heb */
				margin-top:-2px;
			}

			* html .ddmx td { position: relative; } /* ie 5.0 fix */

			.banner_path{
				float:right;
				width:100%;
				margin-bottom:9px;
			}
			
			.banner_right, .banner_left{
/* lang */		float:right;
				width:330px;
				height:73px;
				background-color:#daebef;
			}
				
			.banner_left{
				float:left;
			}
				
			.banner_right object,
			.banner_right embed {
				display:block;
				width:330px;
				height:73px;
			}