			
				/*   H   E   B   R   E   W   */

/* ///////////////////////////////////////////////////////////////////////////////// */

				/*   G E N E R A L   */
			
/*------------------ MAIN ------------------*/
			
			.clear {
				clear:both;
			}
			#main {
				width:1004px;
				direction:rtl;	/* lang */
				background:url(gfx/main_back.gif) repeat-y;
			}
			
			
/*------------------ HEADER ------------------*/
			
			#header {
				height:126px;
				background:url(gfx/header_back.gif) no-repeat;
			}
			#menu {
				height:25px;
				padding-right:40px;
				padding-top:5px;
				background:#D81E05 url(gfx/menu_back.gif) no-repeat;
				color:#CCCCCC;
			}
			#menu a {
				color:#FFFFFF;
				text-decoration:none;
				font-weight:bold;
			}
			#logo img {
				display:block;
				width:290px;
				height:126px;
				border:0px;
			}
							
/*------------------ SIDES ------------------*/
						 
			/* Container */
			
			#container {
				width:924px;
				padding-left:40px;
				padding-right:40px;
				background:url(gfx/container_back.gif) no-repeat;
			}
			
			/* Side Left */

			#side_left {
				float:left;	/* lang */
				width:170px;
				padding-top:190px;
			}
			
			 /* Side Right */

			#side_right {
				float:right;	/* lang */
				width:180px;
				padding-top:20px;
				background-color:#FFFFFF;
			}

			/* Content */

			#content {
				width:514px;
				float:right;	/* lang */
				padding:30px;
				line-height:18px;
			}

			/* menu_left */
			
			#menu_left {
				width:170px;
				margin-bottom:28px;
				background:url(gfx/menu_left_back.gif) no-repeat;
			}
			#menu_left a {
				display:block;
				width:170px;
				height:40px;
				margin-bottom:3px;
			}
			
			/* vmenu */
			
			#vmenu .button {
				border-bottom:2px solid #D81E05;
			}
			
			#vmenu {
				width:170px;
				background-color:#DEE2AF;
			}
			#vmenu img {
				display:block;
				width:170px;
				height:39px;
			}
			
			/* Start Login */
			
			#login {
				width:160px;
				margin-bottom:10px;
				padding:10px;
				background-color:#DEE2AF;
				color:#526D33;
			}
			#login_title {
				display:block;
				width:180px;
				height:38px;
			}
			#login span {
				display:block;
				float:right;
				font-weight:bold;
				font-size:9pt;
			}
			#login_name, #login_pass {
				display:block;
				float:left;
				width:110px;
				margin-bottom:5px;
				font-size:9pt;
			}
			#login_pass {
				width:85px;
				margin-left:5px;
			}
			#login_button {
				float:left;
				width:20px;
				height:20px;
				cursor:pointer;
			}
			#login hr {
				height:1px;
				color:#526D33;
			}
			
			/* End Login */
						
			/* search */  
			
			#search {
				width:160px;
				margin-bottom:10px;
				padding:10px;
				background:url(gfx/search_back.gif) no-repeat;
			}
			#search_title {
				width:180px;
				display:block;
				width:180px;
				height:19px;
			}
			#search select {
				width:160px;
				margin-bottom:5px;
				font-size:9pt;
			}
			#search select.short {
				float:right;
				width:135px;
				font-size:9pt;
			}
			#search_button {
				float:left;
				width:20px;
				height:20px;
				cursor:pointer;
			}
			
			/* search 2 */  
			
			#search2 {
				width:160px;
				margin-bottom:10px;
				padding:10px;
				background:url(gfx/search_back.gif) no-repeat;
			}
			#search2 input.short {
				float:right;
				width:128px;
				font-size:9pt;
			}

			/* cart */
			
			#cart {
				width:130px;
				padding:10px;
				padding-right:40px;
				background:#526D33 url(gfx/cart_back.gif) no-repeat;
				color:#FFFFFF;
			}
			#cart_title {
				display:block;
				width:180px;
				height:21px;
			}
			#cart_button {
				display:block;
				width:180px;
				height:40px;
				border:0px;
			}
			
			/* teasers */
			
			.teaser {
				display:block;
				width:180px;
				height:40px;
				margin-bottom:10px;
				border:0px;
			}
			
			/* products */
			
			#products {
				margin-top:30px;
				padding:20px;
				background-color:#DFDFBB;
			}
			#products h2 {
				margin:0px;
				margin-bottom:10px;
			}
			#products_link {
				display:block;
				float:left;
				padding-left:15px;
				background:url(gfx/products_link_back.gif) no-repeat left 7px;
				color:#000000;
				font-weight:bold;
			}
			
/*------------------ FOOTER ------------------*/
			
			#footer {
				height:25px;
				width:964px;
				padding-right:40px;
				padding-top:5px;
				background-color:#526D33;
				border-top:30px solid #FFFFFF;
				color:#CCCCCC;
			}
			#footer a {
				color:#FFFFFF;
				text-decoration:none;
			}
			#copyright {
				width:924px;
				padding-left:40px;
				padding-right:40px;
				padding-top:5px;
				padding-bottom:10px;
				background-color:#FFFFFF;
				font-size:9pt;
				clear:both;
				text-align:left;
			}
			#copyright a {
				color:#526D33;
			}
			#copyright .text {
				float:right;
			}
			#copyright .signature {
				float:left;
			}

/* ///////////////////////////////////////////////////////////////////////////////// */
					
				/*   G L O B A L   */
			
			body { 
				padding:0;
				margin:0 auto;
				width:1004px;
				background-color:#FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#294C22;
			}
			table {
				font-size:10pt;
			}
			a {
				color:#D91D02;
			}
			a:hover {
				text-decoration:none;
			}
			h1 {
				margin:0px;
				margin-top:10px;
				margin-bottom:20px;
				font-size:25px;
				font-weight:normal;
				color:#D81E05;
			}
			h2 {
				font-size:21px; 
				font-weight:normal;
				color:#D81E05;
			}
			h3 {
				font-size:17px;
				color:#D81E05;
			}
			hr {
				height:1px;
				color:#737679;
			}
			form {
				margin:0px;
			}
			fieldset {
				padding:10px;
				padding-top:0px;
				border:5px solid #DEE2AF;
			}
			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:#D81E05;
				padding-right:4px;
				padding-left:4px;
				border:1px solid #D81E05;
				font-family: Arial, Helvetica, sans-serif;
				font-size:10pt;
				font-weight:bold;
				color:#FFFFFF;
				cursor:pointer;
			}

/* ///////////////////////////////////////////////////////////////////////////////// */

				/*   P R I V A T E   */
				
/*------------------ MISCCELLANEOUS ------------------*/
			
			.form_heb td, .form_eng td {
				padding-left:6px;
				padding-bottom:6px;
				vertical-align:top;
			}
			#popup {
				background-color:#FFFFFF;
				margin:20px;
				width:auto;
			}
			#popup div {
				direction:rtl;
			}
			.red {
				color:#D81E05;
			}
			.path {
				font-size:9pt;
				margin-bottom:10px;
			}
			.path a {
				color:#737679;
			}
			.lego td {
				vertical-align:top;
				line-height:18px;
			}
			.lego_img {
				border:0px solid #9898A3;
			}
			.lego_zoom {
				font-size:8pt;
				text-decoration:none;
			}
			.lego_zoom_icon {
				margin-top:5px;
			}
			.message {
				margin-bottom:20px;
				background-color:#FFFFFF;
				padding:10px;
				padding-top:5px;
				padding-bottom:7px;
				color:#2B6FBF;
				border:1px solid #D81E05;
			}
			.paging {
				font-size:10pt;
				font-weight:bold;
			}
			.paging a {
				font-weight:normal;
			}

/*------------------ LIST TABLE ------------------*/
			
			.list {
				width:100%;
				font-size:9pt;
				background-color:#C1C58D;
			}
			.list th {
				background-color:#7C9058;
				padding:3px;
				line-height:12px;
				font-size:9pt;
				color:#FFFFFF;
			}
			.list th a {
				color:#FFECCB;
			}
			.list input {
				width:40px;
				font-size:9pt;
			}
			.list_line1 td,
			.list_line2 td {
				background-color:#F3F5DE;
				padding:2px 3px 3px 3px;
			}
			.list_line2 td {
				background-color:#FFFFFF;
			}
			.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;
			}

/*------------------ CATALOGUE ------------------*/

			/* list (rows) */
			
			.catalog_row {
				width:100%;
				margin-bottom:20px;
			}
			.catalog_row_content {
				line-height:16px;
				font-size:9pt;
			}
			.catalog_row_title {
				font-weight:bold;
			}
			.catalog_row_thumb {
				margin-left:10px;			/* Firefox? / heb */
				border:1px solid #9898A3;
			}
			.catalog_row_price {
				font-weight:bold;
				color:#FF7800;
			}
			
			/* list (columns) */
			
			.catalog_column {
				width:100px;
				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:100px;
				height:140px;
				background-color:#DFDFBB;
			}
			.catalog_column_thumb img {
				border:1px solid #FFFFFF;
			}
			.catalog_column_padding {
				padding-left:30px;		/* 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;
			}
			
			
			
			.catalogue_home {
				font-size:9pt;
				text-align:center;
				margin-bottom:20px;
				line-height:13px;
			}
			.catalogue_home .padding {
				padding:0 9px 20px 9px;
				vertical-align:top;
			}
			.catalogue_home .product {
				width:100px;
				height:150px;
				background-color:#FFFFFF;
				text-align:center;
				margin-bottom:5px;
			}
			.catalogue_home img {
				border:1px solid #516D32;
			}
			.catalogue_home .title {
				font-weight:bold;
			}
			.catalogue_home .author {
				
			}
			.catalogue_home button {
				padding:0px;
				border:none;
				margin-top:5px;
				font-size:9pt;
			}

					/*  FAQ  */
			
			.faq_title {  margin-bottom: 0px}
			.faq_title span {  font-weight: bold}
			.faq_date {  }
			.faq_question {  margin-bottom: 10px}
			.faq_question a {  }
			.faq_answer {  margin-bottom: 20px}
			
				/*categories*/
			
			.faq_category  {  width: 100%}
			.faq_category_title  {  font-weight: bold}
			.faq_category_bullet  {  font-size: 10pt; padding-left: 5px}
			
				/*question form*/
			
			.faq_form  {  width: 100%}
			.faq_form textarea  {  width: 100%; height: 100px}
			.faq_form select  {  width: 100%}
			.faq_form input  {  width: 200px}

/*------------------ VMENU ------------------*/

			/* level 1 */
			
			.vmenu_level_1,
			.vmenu_level_1_alone,
			.vmenu_level_1_open,
			.vmenu_level_1_current {
				overflow:hidden;
				padding-top:3px;
				padding-bottom:6px;
				padding-right:22px;
				background:url(gfx/level_1.gif) no-repeat right 7px;
				color:#D81E05;
				font-weight:bold;
				cursor:pointer;
				line-height:12px;
				border-bottom:2px solid #D81E05;
			}
			.vmenu_level_1:hover,
			.vmenu_level_1_alone:hover,
			.vmenu_level_1_open:hover,
			.vmenu_level_1_current:hover {
				background-color:#D0D6A2;
				color:#526D33;
			}			
			 .vmenu_level_1_current {
				background-color:#FDFDE8;
				color:#526D33;
			}			

			/* level 2 */
			
			.vmenu_level_2,
			.vmenu_level_2_alone,
			.vmenu_level_2_open,
			.vmenu_level_2_current {
				overflow:hidden;
				padding-top:3px;
				padding-bottom:6px;
				padding-right:32px;
				background:url(gfx/level_2.gif) no-repeat right 7px;
				color:#D81E05;
				cursor:pointer;
				line-height:12px;
			}
			.vmenu_level_2:hover,
			.vmenu_level_2_alone:hover,
			.vmenu_level_2_open:hover,
			.vmenu_level_2_current:hover {
				background-color:#D0D6A2;
				color:#526D33;
			}			
			 .vmenu_level_2_current {
				background-color:#FDFDE8;
				color:#526D33;
			}			

			/* level 3 */
			
			.vmenu_level_3,
			.vmenu_level_3_alone,
			.vmenu_level_3_open,
			.vmenu_level_3_current {
				overflow:hidden;
				padding-top:3px;
				padding-bottom:6px;
				padding-right:42px;
				background:url(gfx/level_3.gif) no-repeat right 7px;
				color:#D81E05;
				cursor:pointer;
				line-height:12px;
			}
			.vmenu_level_3:hover,
			.vmenu_level_3_alone:hover,
			.vmenu_level_3_open:hover,
			.vmenu_level_3_current:hover {
				background-color:#D0D6A2;
				color:#526D33;
			}			
			 .vmenu_level_3_current {
				background-color:#FDFDE8;
				color:#526D33;
			}			

			/* level 4 */
			
			.vmenu_level_4,
			.vmenu_level_4_alone,
			.vmenu_level_4_open,
			.vmenu_level_4_current {
				overflow:hidden;
				padding-top:3px;
				padding-bottom:6px;
				padding-right:52px;
				background:url(gfx/level_4.gif) no-repeat right 7px;
				color:#D81E05;
				cursor:pointer;
				line-height:12px;
			}
			.vmenu_level_4:hover,
			.vmenu_level_4_alone:hover,
			.vmenu_level_4_open:hover,
			.vmenu_level_4_current:hover {
				background-color:#D0D6A2;
				color:#526D33;
			}			
			 .vmenu_level_4_current {
				background-color:#FDFDE8;
				color:#526D33;
			}			

