			
				/* GENERAL id */
			
			#main {
				width:780px;
				position:relative;
			}
			#footer {
				direction:rtl;
				background-color:#AAAAAA;
				height:45px;
				background-color:#FFFFFF;
				padding-left: 20px;
				/*position:relative;*/
			}
			#footer img.tyco {
				vertical-align:middle;
				margin:0 5px 2px 0;
				border:0;
			}
			#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 {
				direction:rtl;
				background-color:#FFFFFF;
				background-image:url(gfx/logo.gif);
				float:right;
				width:220px;
				height:145px;
				padding: 20px;
				padding-top:9px;
				text-align:center;
			}
			#logo a {
				font-size:9pt;
				color:#606060;
			}
			#logo a:hover {
				text-decoration:none;
			}
			#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:160px;
				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:160px;
				padding:20px;
				padding-top: 14px;
				padding-bottom:0px;
			}
			#welcome_top div {
				line-height: 17px;
				margin-top:7px;
			}
			#welcome_top div a {
				font-weight: bold;
				color: #606060;
			}
			
			#welcome_top div.clients {
				width:220px;
				height:19px;
				padding:5px 0 0 0;
				text-align:center;
			}
			#welcome_top div.clients img {
				width:134px;
				height:19px;
				border:0;
			}
			
			#flash {
				background-color:#DDDDDD;
				/*height:140px;*/
				height:334px;
			}
			#flash img {
				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;
				padding:20px;
				padding-top:17px;
				/*height:170px;*/
				height:152px;
				line-height:17px
			}
			#erp a {
				font-weight:bold;
				/*color:#80A400;*/
			}
			#crm {
				position:relative;
				direction:rtl;
				background-color:#FFFFFF;
				background-image:url(gfx/back_crm.gif);
				background-repeat: no-repeat;
				float:right;
				width:220px;
				padding:20px;
				padding-top:17px;
				/*height:170px;*/
				height:152px;
				line-height:17px
			}
			#crm a {
				font-weight:bold;
				color:#a71434;
			}
			#web {
				position: relative;
				direction:rtl;
				background-color:#FFFFFF;
				float:left;
				width:220px;
				padding:20px 20px 0 20px;
				padding-top:17px;
				/*height:170px;*/
				height:172px;
				line-height:17px;
				text-align:center;
			}
			#web a {
				font-weight:bold;
				color:#504F4F;
			}
			#web img {
				width:206px;
				height:35px;
				border:0;
			}
			.index_sections_link {
				font-size:9pt;
				left:20px;
				margin-top:18px;
			}
			
				/* INNER id */
			
			#header {
				direction:rtl;
				background-color:#D7D7D7;
				background-image:url(gfx/back_header.gif);
				float:left;
				width:520px;
				height:174px;
			}
			#header_flash {
				width: 520px;
				height: 104px;
				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;
			}
			#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 {
				background-color:#F2F2F2;
			}
			#phone img {
				display:block;
			}
			
			/* End PHONE */
			
			.portfolio {
				margin-top:20px;
			}
			.portfolio img {
				width:134px;
				height:19px;
				border:0;
			}
				/* GENERAL class */
			
			body { 
				margin:0 auto; 
				width:780px;
				background-color: #CACACA; 
				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: #AE193A}
			.form_heb td {  padding-bottom:10px; padding-left:10px}
			.form_heb_index td {  padding-bottom:3px; padding-left:3px; font-size:8pt;}
			.form_heb_index td input {background-color:#FFFFFF;}
			.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: #AE193A; 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: #AE193A; margin-bottom:3px}
			.news_static_summary {  line-height: 17px}
			
				/*home home (roll)*/
			
			.news_roll {  width: 220px; height: 110px; direction:rtl; cursor:default;}
			.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: #AE193A; 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: #AE193A; 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: #AE193A}
			.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);
			}
			
				/*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:hover {  border:1px solid #888888;}
			.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}
			
			/* new */
			
			.catalog_column {  margin-bottom: 20px; width:146px}
			.catalog_column td.content {  font-size: 8pt; line-height: 14px; padding-top: 5px; color:#000000}
			.catalog_column span.title {  display:block; font-size: 9pt; font-weight: bold; text-decoration:none; color:#000000}
			.catalog_column span.title a {  color:#000000}
			.catalog_column span.title a:hover {  color:#555555}
			.catalog_column a.url {  display:block; float:right; width:70px; color:#666666; text-decoration:none; margin-top:3px;}
			.catalog_column a.url:hover {  color:#000000;}
			.catalog_column a.url img {  border:0; vertical-align:middle;}
			
