			
				/*   H   E   B   R   E   W   */

/* ///////////////////////////////////////////////////////////////////////////////// */

				/*   G E N E R A L   */
			
/*------------------ MAIN ------------------*/
			
			.both {
				clear:both;
			}
			#main {
				width:1004px;
				direction:rtl;
				background-color:#FFFFFF;
			}
			
/*------------------ HEADER ------------------*/
			
			#banner_top {
				width:984px;
				height:70px;
				padding-left:10px;
				padding-right:10px;
				padding-top:10px;
			}	
			#logo img {
				float:right;
				width:200px;
				height:100px;
			}
			#header {
				height:110px;
				padding-right:30px;
				padding-left:30px;
				padding-top:10px;
				background-image:url(../gfx/back_header.jpg);
				background-repeat:no-repeat;
			}
			
			/* search */
			
			#id_manufacturer {
				width:150px;
			}
			#id_model {
				width:150px;
			}
			#search_word {
				width:140px;
				margin-left:10px;
			}
			
			/*  */
			
			#search {
				float:left;
				margin-top:50px;
				font-weight:bold;
			}
			#search select {
				margin-left:10px;
				vertical-align:middle;
			}
			#search input {
				/*margin-left:10px;*/
				vertical-align:middle;
			}
			
			/* menu */
			
			#menu {
				width:964px;
				height:30px;
				padding-right:40px;
				background-image:url(../gfx/back_menu.gif);
				background-repeat:no-repeat;
			}
			#menu a {
				float:right;
				display:block;	
				width:155px;
				height:30px;
			}
			
/*------------------ SIDES ------------------*/
			
			/* Container */
			
			#container {
				width:1004px;
				background-image:url(../gfx/back_main.gif);
				background-repeat:repeat-y;
				background-color:#EEEEEE;
			}

			/* Side Left */

			#side_left {
				float:left;
				width:174px;
				padding-left:10px;
				padding-top:10px;
				direction:ltr;
			}
			#side_left div {
				margin-bottom:10px;
			}
			
			/* Side Right */

			#side_right {
				float:right;
				width:200px;
				padding-right:30px;
				padding-top:10px;
			}			
	
			/* side menu */

			#menu_side img,
			#menu_side span img {
				display:block;
				width:200px;
			}
			#menu_side span {
				height:28px;
				cursor:pointer;
			}

			/* Content */
			
			#content_index,
			#content_inner {
				width:544px;
				float:right;
				padding:20px;
				padding-top:10px;
				padding-bottom:0px;
			}
			#content_inner {
				padding-bottom:20px;
			}
			
			
			#index_left {
				float:left;
				width:200px;
			}
			#index_right {
				float:right;
				width:330px;
			}
			
			#menu {
				width:964px;
				height:30px;
				padding-right:40px;
				background-image:url(../gfx/back_menu.gif);
				background-repeat:no-repeat;
			}
			#menu a {
				float:right;
				display:block;	
				width:155px;
				height:30px;
			}

			
			/* Register */

			#register {
				margin-top:12px;
				margin-bottom:10px;
				padding:20px;
				padding-top:40px;
				background-image:url(../gfx/register_back.gif);
				background-repeat:no-repeat;
				font-weight:bold;
				font-size:9pt;
			}
			#register span {
				display:block;
				width:50px;
				float:right;
				margin-bottom:10px;
			}
			.register_name,
			.register_email {
				float:left;
					width:100px;
				margin-bottom:10px;
			}
			.register_check {
				background:transparent;
				vertical-align:middle;
			}
			#register strong {
				display:block;
				width:160px;
			}
			#register_button {
				float:left;
				margin-top:5px;
				cursor:pointer;
			}

			
			/* sales */
			
			#sales {
				margin-bottom:25px;
				background-image:url(../gfx/sales_back.gif);
				background-repeat:repeat-y;
				font-size:9pt;
			}
			#sales_header {
				display:block;
				width:200px;
				height:20px;
			}
			#sales_footer {
				display:block;
				width:200px;
				height:43px;
				border:none;
			}
			#sales marquee {
				display:block;
				width:160px;
				height:175px;
				margin-top:5px;
				margin-bottom:10px;
				padding-right:20px;
				padding-left:20px;
			}
			#sales marquee a {
				color:#000000;
				font-weight:bold;
			}

			/* surveys */
			
			#surveys {
				background-image:url(../gfx/sales_back.gif);
				background-repeat:repeat-y;
				font-size:9pt;
			}
			#surveys_header {
				display:block;
				width:200px;
				height:20px;
			}
			#surveys_footer {
				display:block;
				width:200px;
				height:43px;
				border:none;
			}
			#surveys_content {
				width:160px;
				height:214px;
				margin-top:5px;
				margin-bottom:10px;
				padding-right:20px;
				padding-left:20px;
			}
			#surveys_content strong {
				display:block;
				margin-bottom:5px;
			}
			#survays_button {
				float:left;
				margin-top:5px;
				cursor:pointer;
			}

			/*   news (home page) */  
			
			#news_home {
				width:330px;
				margin-top:10px;
				margin-bottom:20px;
				font-size:9pt;
			}
			#news_img {
				padding:3px;
				border:1px solid #D1D1D1;
				text-align:center;
			}
			#news_title {
				display:block;
				width:330px;
				height:21px;
			}
			#news_img img {
				border:0px;
			}
			#news_description {
				padding:10px;
				padding-top:5px;
				background-color:#D1D1D1;
			}
			#news_description a {
				color:#000000;
				font-weight:bold;
			}
			#news_link {
				width:330px;
				height:33px;
				border:none;
				margin-top:5px;
			}
			
			/*   articles	*/  
			
			#articles {
				width:310px;
				margin-bottom:20px;
				background-color:#D1D1D1;
				padding:10px;
				padding-bottom:10px;
			}
			#articles_title {
				display:block;
				width:330px;
				height:21px;
			}
			#articles table {
				width:290px;
				font-size:9pt;
			}
			.articles_thumb img {
				border:1px solid #000000;
			}
			.articles_thumb {
				width:100px;
			}
			.articles_description {

			}
			.articles_description a {
				color:#000000;
				font-weight:bold;
			}
			.articles_line {
				display:block;
				width:310px;
				height:5px;
				margin-top:10px;
				margin-bottom:10px;
			}
						
			/*   news (home page - roll) */

			.news_roll_body {
				margin:0px;
				background-color:#B8E1A8;
				direction:rtl;
			}
			.news_roll {
				width:206px;
				height:130px;
				margin-bottom:20px;
			}
			.news_roll_title {
				line-height:14px;
				font-weight:bold;
				color:#000000;
				margin-bottom:5px;
			}
			.news_roll_date {
				margin-bottom:5px;
			}
			.news_roll_summary {
				line-height:14px;
				margin-bottom:20px;
				color:#000000;
			}				
			
/*------------------ FOOTER ------------------*/
			
			#footer {
				width:984px;
				height:45px;
				padding-top:10px;
				padding-left:10px;
				padding-right:10px;
				background-image:url(../gfx/back_footer.gif);
				background-repeat:no-repeat;
				font-size:9pt;
				line-height:20px;
				color:#CCCCCC;
			}
			#footer a {
				color:#404907;
			}
			.footer_links {
				font-weight:normal;
			}
			#footer_copyright {
				float:left;
			}
			#footer_address {
				float:right;
			}
			#footer span {
				color:#C90707;
			}
			#footer span a {
				font-weight:bold;
				text-decoration:none;
			}
			#footer_address a:hover {
				color:#C90707;
			}
			
/* ///////////////////////////////////////////////////////////////////////////////// */
					
				/*   G L O B A L   */
			
			body { 
				padding:0;
				margin:0 auto;
				width:1004px;
				background-color:#EEEEEE;
				font-family: Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#000000;
			}
			table {
				font-size:10pt;
			}
			a {
				color:#D52415;
			}
			a:hover {
				text-decoration:none;
			}
			h1 {
				margin:0px;
				margin-bottom:10px;
				font-size:25px;
				font-weight:normal;
			}
			h2 {
				font-size:17px; 
			}
			h3 {
				font-size:15px;
			}
			hr {
				height:1px;
				color:#B5B1B1;
			}
			form {
				margin:0px;
			}
			fieldset {
				padding:10px;
				padding-top:0px;
				border:1px solid #B5B1B1;
			}
			legend  {
				margin-bottom:5px;
				padding-left:5px;
				padding-right:5px;
				font-weight:bold;
			}
			input, textarea, select {
				background-color:#FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#000000;
			}
			button, .buttons {
				background-color:#FFFFFF;
				padding-right:4px;
				padding-left:4px;
				border:2px solid #B5B1B1;
				background-image:url(../gfx/back_button.gif);
				background-repeat:repeat-x;
				font-family: Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#000000;
				font-weight:bold;
				cursor:pointer;
			}

/* ///////////////////////////////////////////////////////////////////////////////// */

				/*   P R I V A T E   */
				
/*------------------ MISCCELLANEOUS ------------------*/
			
			.form_grid td {
				padding-left:6px;
				padding-bottom:6px;
				vertical-align:top;
			}
			#popup {
				background-color:#FFFFFF;
				margin:20px;
			}
			#popup_direction {
				direction:rtl;
			}
			.red {
				color:#D52415;
			}
			.path {
				font-size:9pt;
				margin-bottom:10px;
			}
			.path a {
				color:#666666;
			}
			.lego td {
				vertical-align:top;
				line-height:18px;
			}
			.lego_img {
				border:5px solid #FFFFFF;
			}
			.lego_zoom {
				font-size:8pt; text-decoration:none;
			}
			.lego_zoom_icon {
				margin-top:5px;
			}
			.message {
				margin-bottom:20px;
				background-color:#EAF3AE;
				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:#EEEEEE;
				border:0px;
				vertical-align:middle;
			}
			.contact_radio {
				background-color:#EEEEEE;
				border:0px;
				vertical-align:middle;
			}

/*------------------ NEWS ------------------*/
			
				/* list */
			
			.news {
				width:100%;
				margin-bottom:20px;
			}
			.news_title {
				font-weight:bold;
				color:#716F6E;
			}
			.news_date {
				margin-bottom:5px;
				font-size:9pt;
				color:#D40D16;
			}
			.news_summary {
				
			}
			.news_thumb {
				margin-left:10px;			/* Firefox? / heb */
			}
			
			/* details */
			
			.news_details {
				width:100%;
				margin-top:15px;
			}
			.news_details_img {
				margin-left:20px;			/* Firefox? / heb */
				margin-bottom:15px;
			}
			.news_details_date {
				margin-bottom:5px;
				font-size:9pt;
				color:#D40D16;
			}
			.news_details_link {
				font-weight:bold;
			}

/*------------------ CATALOGUE ------------------*/

			/* list (rows) */
			
			.catalog_row {
				width:100%;
				margin-bottom:20px;
				border-bottom:1px solid #999999;
			}
			.catalog_row_content {
				width:100%;
				padding-bottom:20px;
			}
			.catalog_row_title {
				font-weight:bold;
			}
			.catalog_row_thumb {
				padding-left:20px;
				padding-bottom:20px;
			}
			.catalog_row_thumb img {
				border:5px solid #FFFFFF;
			}
			.catalog_row_price {
				font-weight:bold;
			}
			
			/* 2 */
			
			.catalog_row2 {
				width:100%;
				margin-bottom:20px;
				border-bottom:1px solid #999999;
			}
			.catalog_row2_content {
				width:100%;
				padding-bottom:20px;
			}
			.catalog_row2_title {
				font-weight:bold;
			}
			.catalog_row2_thumb {
				padding-left:20px;
				padding-bottom:20px;
			}
			.catalog_row2_thumb img {
				border:5px solid #FFFFFF;
			}
			.catalog_row2_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 {
			}
			.catalog_column_title:hover {
				color:#D40D16;
			}
			.catalog_column_thumb {
				width:130px;
				height:130px;
				background-color:#FFFFFF;
				border:1px solid #DDDDDD;
			}
			.catalog_column_thumb img {
				border:0px solid #FFFFFF;
			}
			.catalog_column_padding {
				padding-left:10px;		/* heb */
			}
			.catalog_column_price {
				font-weight:bold;
				color:#FF7800;
			}
			
			/* details (rows & columns) */
			
			.catalog_details_img {
				border:5px solid #FFFFFF;
			}
			.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;
			}

/*------------------ GALLERY ------------------*/			
			
			/* list (with categories) */
			
			.gallery_category {
				padding-right:15px;		/* eng */
				padding-bottom:15px;
				vertical-align:top;		/* eng */
			}
			.gallery_category_title {
				font-size:9pt;
				line-height:14px;
			}
			.gallery_category_split {
				padding-right:20px;
			}
			.gallery_category_thumb {
				width:120px;
				height:120px;
				/*margin-bottom:5px;*/
				background-color:#FFFFFF;
				border:2px solid #DDDDDD;
			}
			.gallery_category_thumb img {
				border:1px solid #C3DC1D;
			}

			/* menu */

			.gallery_menu {
				width:136px;
			}
			.gallery_menu div {
				width:130px;
				margin-bottom:2px;
				padding-left:5px;
				padding-right:5px;
				padding-bottom:2px;
				background-color:#DDDDDD;
				font-weight:bold;
				color:#D52516;
				font-size:9pt;
			}
			.gallery_menu div a {
				text-decoration:none;
				color:#000000;
			}
/*			.gallery_menu div a:hover {
				color:#FFFFFF;
			}
*/			
			/* details (simple & with categories */
			
			.gallery_details {
				text-align:center;
				vertical-align:top;
			}
			.gallery_details_img {
				margin-bottom:10px;
				border:1px solid #0086A7;
			}
			.gallery_details_title {
				margin-bottom:10px;
				font-weight:bold;
				font-size:11pt;
			}
			.gallery_details_content {
				width:100%;
				margin-bottom:10px;
				direction:rtl;
				text-align:right;
				font-size:14px;
			}
			.gallery_details_listing {
				font-size:14px;
				color:#A79C82;
				direction:rtl;
			}
			.gallery_details_listing a {
				text-decoration:none;
			}
			.gallery_details_link {
				margin-bottom:10px;
				font-weight:bold;
				text-align:left;
			}


/*------------------ VMENU ------------------*/
			
			.vmenu_level_1,
			.vmenu_level_2,
			.vmenu_level_3 {
				display:block;
				padding-top:3px;
				padding-bottom:6px;
				padding-right:18px;
				background-color:#1BB24C;
				font-size:11pt;
				color:#FFFFFF;
				font-weight:bold;
				cursor:pointer;
				line-height:12px;
				text-decoration:none;
				border-bottom:4px solid #FFFFFF;
			}
			.vmenu_level_2,
			.vmenu_level_3 {
				background-color:#BBD6DE;
				background-image:url(../gfx/level_2.gif);
				background-repeat:no-repeat;
				background-position:right 8px;
				font-size:10pt;
				color:#254BA0;
				border-bottom:4px solid #93CADA;
			}
			.vmenu_level_3 {
				background-image:url(../gfx/level_3.gif);
				color:#00892C;
				border-bottom:none;
			}
			.vmenu_level_1:hover,
			.vmenu_level_2:hover,
			.vmenu_level_3:hover {
				background-color:#254BA0;
				color:#FFFFFF;
			}
