				
					/* GENERAL id */
				
				#main {
					width:780px;
					position:relative;
				}
				div.menu_top {
					width:505px;
					height:24px;
					padding:2px 275px 0 0;
					background:#7E7E7E url(gfx/menu_top_back.gif) no-repeat right top;
					color:#919191;
					direction:rtl;
				}
				div.menu_top a {
					color:#FFFFFF;
					text-decoration:none;
					padding-right:5px;
					padding-left:5px;
				}
				#footer {
					direction:rtl;
					background-color:#AAAAAA;
					height:45px;
					background-color:#FFFFFF;
					padding-left: 20px;
					/*position:relative;*/
				}
				#footer div {
					float:right;
					font-size: 11px;
					color: #8E8E8E;
					text-align:center;
				}
				#footer a {
					color: #8E8E8E;
				}
				.footer_menu {
					width:260px;
					padding-top:5px;
				}
				.footer_copyright {
					/*direction:ltr;*/
					width:100%;
				}
				.footer_logos {
					padding-right:20px;
					padding-top:5px;
				}
				#logo {
					background-color:#FFFFFF;
					float:right;
					width:260px;
					height:154px;
				}
				#line {
					background-color:#B5B5B5;
					background-image:url(gfx/lines.gif);
					height:6px;
					font-size:1px
				}
				#line_medium {
					position:relative;
					background-color:#B5B5B5;
					background-image:url(gfx/lines.gif);
					height:6px;
					font-size:1px
					}
				#line_bottom {
					background-color:#B5B5B5;
					background-image:url(gfx/lines.gif);
					height:6px;
					font-size:1px
				}
				
				
					/* INDEX id */
				
				#news {
					direction:rtl;
					background-color:#D5D5D5;
					background-image:url(gfx/back_news.gif);
					float:left;
					width:220px;
					height:140px;
					padding: 20px;
					padding-top: 14px;
					padding-bottom:0px;
				}
				/*#welcome_top {
					position: relative;
					direction:rtl;
					background-color:#D5D5D5;
					background-image:url(gfx/back_welcome.gif);
					float:left;
					width:220px;
					height:140px;
					padding:20px;
					padding-top: 14px;
					padding-bottom:0px;
				}
				#welcome_top span a {
					display:block;
					color:#444444;
					background:url(gfx/bullet.gif) no-repeat 215px 8px;
					padding:0 10px 0 0;
				}

				#welcome_top p {
					margin:0;
				}*/
				
				
				#welcome_top {
					position:relative;
					overflow:hidden;					
					direction:rtl;
					background:#D5D5D5 url(gfx/back_welcome.gif);
					float:left;
					width:220px;
					height:140px;
					padding:20px;
					padding-top:14px;
					padding-bottom:0px;
					line-height:15px;
					font-size:9pt;
				}
				#welcome_top h1.new {
					float:right;
					height:8px;
					margin:0 0 10px 0;
					padding:0 0 0 0;
					font-size:12pt;
					font-weight:bold;
					line-height:14px;
				}
				#welcome_top h1.new a {
					text-decoration:none;
					color:#333333;
				}
				#welcome_top p {
					margin:0;
				}
				#welcome_top a.link {
					display:block;
					float:left;
					width:62px;
					height:13px;
					background:url(gfx/title_welcome_new.gif) no-repeat;
				}
				
				
				a.welcome {
					display:block;
					width:219px;
					height:17px;
					background:url(gfx/title_welcome.gif) no-repeat 0 10px;
					margin:0 0 10px 0;
					padding:6px 0 0 0;
					text-decoration:none;
					font-weight:bold;
					color:#444444;
					font-size:12pt;
				}
				#welcome_top div {
					line-height: 17px;
					margin-top:7px;
				}
				#welcome_top div a {
					font-weight: bold;
					color: #606060;
				}
				#flash {
					width:780px;
					height:239px;
				}
				#flash img {
					border:0;
					display:block;
				}
				#erp {
					position:relative;
					direction:rtl;
					background-color:#FAFAFA;
					background-image:url(gfx/back_erp.gif);
					background-repeat:repeat-x;
					float:right;
						width:220px;
						height:122px;
						padding:20px;
						padding-top:57px;
					line-height:17px
				}
				#erp a {
					font-weight:bold;
					color:#504F4F;
				}
				#erp button {
					margin-top:5px;
				}
				#crm {
					position: relative;
					direction:rtl;
					background-color:#FFFFFF;
					background-image:url(gfx/back_crm.gif);
					background-repeat: no-repeat;
					float:left;
						width:220px;
						height:174px;
						padding:20px;
						padding-top:5px;
					line-height:17px;
					text-align:center;
				}
				/*#web {
					position: relative;
					direction:rtl;
					background:#FFFFFF url(gfx/separator.gif) no-repeat left 20px;
					float:left;
						width:220px;
						height:180px;
						padding:20px;
						padding-top:9px;
					line-height:16px;
					font-size:9pt;
					
				}
				#web h1.web {
					font-size:14pt;
					margin:15px 0 15px 0;
				}
				#web h1.web a {
					font-weight:normal;
					text-decoration:none;
					margin:0;
					color:#444444;
				}
				#web a {
					font-weight:bold;
				}
				.index_sections_link {
					font-size:9pt;
					left:20px;
					margin-top:18px;
				}*/
				#web {
					position: relative;
					overflow:hidden;
					direction:rtl;
					background:#FFFFFF url(gfx/separator.gif) no-repeat left 20px;
					float:left;
					width:220px;
					height:160px;
					padding:20px;
					padding-top:19px;
					font-size:9pt;
				}
				#web img.title {
					margin:0 0 5px 0;
				}
				#web div {
					line-height:17px;
					margin-top:7px;
				}
				#web div a {
					font-weight: bold;
					color: #606060;
				}
				#web span a {
					display:block;
					margin:0 0 2px 0;
					color:#444444;
					background:url(gfx/bullet.gif) no-repeat 215px 8px;
					padding:0 10px 0 0;
					font-size:10pt;
				}

					/* INNER id */
				
				#header {
					direction:rtl;
					background-color:#D7D7D7;
					background-image:url(gfx/back_header.gif);
					float:left;
					width:520px;
					height:154px;
				}
				#header_flash {
					width: 520px;
					height: 84px;
					overflow: hidden;
				}
				
				
				#title {
					direction:rtl;
					background-color:#D7D7D7;
					background-image:url(gfx/back_title.gif);
					float:left;
					width:480px;
					height:60px;
					padding-right:20px;
					padding-left:20px;
					padding-top:10px;
				}
				#content {
					direction:rtl;
					background-color:#FFFFFF;
					float:left;
					width:480px;
					padding:20px;
					padding-top:17px;
					font-size:11pt;
					line-height:20px;
					/*height:328px;*/
				}
				#content_map {
					direction:rtl;
					background-color:#FFFFFF;
					float:left;
					width:480px;
					padding:20px;
					padding-top:17px;
					line-height:16px;
					/*height:328px;*/
				}
				#content_plus {	
					position:relative;
					background-color:#FFFFFF;
					background-image:url(gfx/back_bottom.gif);
					width:780px;
				}
				
				#side {
					direction:rtl;
					background-color:#F7F6F6;
					float:right;
					width:260px;
					padding-bottom:20px;
					/*height:170px;*/
				}
				#side_buttons {
					height:46px;
					overflow:hidden;
					background-color:#7E7E7E;
				}
				#side_menu {
					background-color:#7E7E7E;
					padding:20px;
					padding-top:5px;
					padding-bottom:15px;
					border-top:3px solid #8FB200;
				}
				#side_menu .titles {
					background:url(gfx/titles.gif) no-repeat;
					height:21px;
					margin:5px 0 5px 0;
					padding:0 20px 0 20px;
					color:#CCCCCC;
					font-size:10pt;
					font-weight:bold;
				}
					
				.side_menu_static {
					padding-right: 18px;
					padding-bottom: 4px;
					padding-top:4px;
					font-weight: bold;
					line-height:12px;
					background-image: url(gfx/level_1_alone.gif);
					background-repeat: no-repeat;
					background-position: right 2px;
					font-size:11pt;
				}
				.side_menu_static a {
					color: #FFFFFF;
					text-decoration:none;
				}
				
				/* web */
				
				.side_menu_static_web {
					display:block;
					padding-right:10px;
					padding-bottom:4px;
					padding-top:4px;
					line-height:13px;
					background-image:url(gfx/titles_bullets.gif);
					background-repeat:no-repeat;
					background-position: right 9px;
					font-size:9pt;
					color: #FFFFFF;
				}
				
				#side_links {
					background-image:url(gfx/back_side.gif);
					background-repeat:repeat-x;
					height:280px;
					text-align:center;
				}
				#side_title {
					font-size:11pt;
					font-weight:bold;
					color:#333333;
					height:20px;
					padding-right:20px;
					background-image:url(gfx/title_side.gif);
					background-position:right;
					background-repeat:no-repeat;
					margin-bottom:6px;
					/*border: 0px;
					border-bottom:1px solid #333333;
					border-style:dotted;*/
				}
				#side_image {
					/*margin-top:5px;*/
					width: 260px;
					height: 180px;
					overflow: hidden;
				}
				
				/* Start PHONE */
				
				#phone {
					height:50px;
					background-color:#F2F2F2;
					color:#606060;
					padding:10px 0 0 0;
					font-size:12pt;
					text-align:center;
				
				}
				#phone span {
					display:block;
					margin-top:5px;
				}
				#phone span.web {
					font-size:16pt;
					margin:0;
				}
				#phone u {
					text-decoration:none;
					font-size:9pt;
				}
				
				/* End PHONE */
				
				.portfolio {
					margin-top:20px;
				}
					
					/* GENERAL class */
				
				body { 
					margin:0 auto; 
					width:780px;
					background-color: #E6E6E6; 
					background-image:url(gfx/back.gif);
					background-repeat:repeat-x;
					font-family: Arial, Helvetica, sans-serif;
					font-size:10pt;
					line-height:18px;
					color:#606060;
				}
				table {
					font-size:11pt;
				}
				a {
					color:#000000;
					outline:none;
				}
				a:hover {
					text-decoration:none;
				}
				input {
					color:#606060;
				}
				form {
					margin: 0px;
				}
				h1 {
					font-size:19px;
					font-weight:normal;
					line-height:0px;
					margin-top:15px;
				}
				h2 {
					font-size:15px;
				}
				h3 {
					font-size:11pt;
					margin-bottom:-10px;
				}
				button { 
					color: #606060;
					background-color: #F6F6F6;
					background-image:url(gfx/button.gif);
					background-repeat:repeat-x;
					padding-right: 3px;
					padding-left: 3px;
					border: 1px solid #EDEDED;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:11pt;
				}
				
				hr {height:1px; color:#CCCCCC}
				form {  margin: 0px}
				input {  background-color:#F3F2F2; border:1px solid #F3F2F2; font-family: Arial, Helvetica, sans-serif; font-size:11pt; color: #606060 }
				textarea { background-color:#F3F2F2; border:1px solid #F3F2F2; font-family: Arial, Helvetica, sans-serif; font-size:11pt; color: #606060 }
				select { background-color:#F3F2F2; border:1px solid #F3F2F2; font-family: Arial, Helvetica, sans-serif; font-size:11pt; color: #606060 }
				
				
					/* OTHER class */
				
				.path {  font-size:12px}
				.path a {  color: #606060}
				.red {  color: #30688A}
				.form_heb td {  padding-bottom:10px; padding-left:10px}
				.form_heb_index td {  padding-bottom:10px; padding-left:10px; font-size:10pt;}
				.form_heb_index td.padding {padding:0;}
				table.form_heb_index input {background-color:#FFFFFF; width:50px; font-size:10pt;}
				.form_check {  background-color:transparent; border:none}
				.popup {
					margin:20px; 
					width:460px;
					background-color: #FFFFFF; 
					background-image:none;
					font-family: Arial, Helvetica, sans-serif;
					font-size:9pt;
					line-height:18px;
					color:#606060;
				}
				.lego td {  vertical-align: top}
				
						/*  @ contact  */
				
				.contact_input {  width: 200px}
				.contact_textarea {  width: 300px; height: 50px}
				.contact_browse {  width: 305px}
				.contact_check {  background-color: #F8F8F8; border: 0px}
				.contact_radio {  background-color: #F8F8F8; border: 0px}
				
						/*  @ news  */
				
					/*list*/
				
				.news {  margin-bottom: 20px; width: 100%}
				.news_title {  font-weight: bold; color: #606060; margin-bottom:5px;}
				.news_date {  font-size: 10pt; color: #30688A; margin-bottom: 5px}
				.news_summary {  margin-bottom: 5px}
				.news_thumb {  margin-left: 10px; margin-top: 4px}
				
					/*home (static)*/
				
				.news_static_title {  color: #0777B4; font-weight: bold; line-height: 14px; margin-bottom: 0px; margin-top:10px}
				.news_static_title a {  color: #606060}
				.news_static_date {  font-size: 8pt; color: #30688A; margin-bottom:3px}
				.news_static_summary {  line-height: 17px}
				
					/*home home (roll)*/
				
				.news_roll {  width: 220px; height: 95px; direction:rtl; cursor:default; padding-top:5px}
				.news_roll_title {  display:block; font-size: 9pt; line-height: 14px; font-weight: bold; color: #606060;}
				.news_roll_date {  display:block; font-size: 8pt; color: #12689D; text-decoration:none;}
				.news_roll_summary {  display:block; color: #606060; text-decoration:none; line-height: 17px;}
				.news_roll span {display:block; width:215px; height:1px; background-image:url(gfx/news_line.gif); margin-top:10px; margin-bottom:10px;}
				
					/*details*/
				
				.news_details {  width: 100%; margin-top: 15px}
				.news_details_img {  margin-top: 4px; margin-left: 20px; margin-bottom: 15px}
				.news_details_date {  color: #30688A; margin-bottom: 5px}
				.news_details_link {  font-weight: bold}
				
				.line {
					border-top:1px dotted #CCCCCC;
					margin-bottom:20px;
				}
						/*  @ catalogue  */
				
					/*list (rows)*/
				
				.catalog_row {  margin-bottom: 20px}
				.catalog_row_content { }
				.catalog_row_title {  font-weight: bold; color:#000000;}
				.catalog_row_thumb { margin-left: 10px}
				.catalog_row_price {  color: #FF0000; font-weight: bold}
				
				
						/*  @ site map (new) */
				
				.node * { vertical-align: top;}
				.sitemap_main { font-weight: bold; font-size:10pt;}
				.sitemap_main a { text-decoration: none; color:#606060}
				.sitemap_main a:hover { text-decoration: underline}
				.sitemap_sub { }
				.sitemap_sub { text-decoration: none; color:#606060}
				.sitemap_sub:hover { text-decoration: underline}
				
				
						/*  FAQ  */
				
				.faq_title {  margin-bottom: 0px}
				.faq_title span {  font-weight: bold}
				.faq_date {  margin-bottom: 5px; font-size: 10pt; color: #30688A}
				.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: 60px}
				.faq_form select  {  width: 100%}
				.faq_form input  {  width: 200px}
				
					/* MENU class*/
				
				.vmenu_level_1,
				.vmenu_level_1_open,
				.vmenu_level_1_alone {
					cursor:hand;
					cursor:pointer;
					overflow:hidden;
					color:#FFFFFF;
					padding-right:18px;
					padding-bottom:4px;
					padding-top:4px;
					font-weight:bold;
					line-height:13px;
					background-image:url(gfx/level_1_close.gif);
					background-repeat:no-repeat;
					background-position:right 2px;
					font-size:11pt;
				}
				.vmenu_level_1_open {
					background-image:url(gfx/level_1_open.gif);
				}
				.vmenu_level_1_alone {
					background-image:url(gfx/level_1_alone.gif);
				}
				
					/* Level 2 */
				
				.vmenu_level_2,
				.vmenu_level_2_open,
				.vmenu_level_2_alone,
				.vmenu_level_new {
					cursor:hand;
					cursor:pointer;
					overflow:hidden;
					color:#FFFFFF;
					padding-right:28px;
					padding-bottom:4px;
					padding-top:4px;
					line-height:13px;
					background-image:url(gfx/level_2_close.gif);
					background-repeat:no-repeat;
					background-position:right 2px;
					font-size:11pt;
				}
				.vmenu_level_2_open {
					background-image:url(gfx/level_2_open.gif);
				}
				.vmenu_level_2_alone {
					background-image:url(gfx/level_2_alone.gif);
				}
				
					/* Level 3 */
				
				.vmenu_level_3,
				.vmenu_level_3_open {
					cursor:hand;
					cursor:pointer;
					overflow:hidden;
					color:#FFFFFF;
					padding-right:38px;
					padding-bottom:4px;
					padding-top:4px;
					line-height:13px;
					background-image:url(gfx/level_3.gif);
					background-repeat:no-repeat;
					background-position:right 2px;
					font-size:11pt;
				}
				.vmenu_level_3_open {
					background-image:url(gfx/level_3_open.gif);
				}
				
					/* New websites */
				
				.vmenu_level_new {
					color:#B3D800;
					background-image:url(gfx/level_2_alone.gif);
					font-weight:bold;
				}
				
					/*list (columns)*/
				
				.catalog_column {  margin-bottom: 20px; width:146px}
				.catalog_column_content {  font-size: 8pt; line-height: 14px; padding-top: 5px; color:#000000}
				.catalog_column_title {  font-size: 9pt; font-weight: bold; text-decoration:none; color:#000000}
				.catalog_column_thumb {  border:1px solid #DDDDDD; padding:2px; width:146px}
				.catalog_column_thumb img {  border: 0px solid #DDDDDD}
				.catalog_column_padding {  padding-left: 20px}
				.catalog_column_price {  color: #FF0000; font-weight: bold}
				.catalog_column_url {  color:#999999; text-decoration:none}
				
				
.footer_links{
padding:10px 0px;
text-align:center;
color:#8E8E8E;
}

.footer_links a{color:#8E8E8E;}