
/* | | | | | | | | |   E  N  G  L  I  S  H   | | | | | | | | | */


/*//////////////////   G R I D  (Your classes: main, sides, content and so on...)  //////////////////*/

					/* MAIN */

					#main {
						margin:0 auto;
						margin-top:8px;
						width:940px;
						direction:ltr;
					}

					/* HEADER */

					#header {

					}

					/* logo */

					a.logo {
						display:block;
	/* lang */			float:left;
						width:179px;
						height:63px;
						margin:0 0 0 10px;
					}
					a.logo img {
						width:178px;
						height:63px;
						border:0;
					}

					/* menu */

					#menu_admin {

					}
					#menu_top {
						float:right;
					}

					/* PANELS */

					#left_panel {
	/* lang */			float:left;
						margin:20px 0px;
						width:180px;
						height:auto !important;
						min-height:460px;
						height:460px;
					}
					#center_panel {

					}
					#right_panel {
	/* lang */			float:right;
						margin:20px 0px;
						width:740px;
						height:auto !important;
						min-height:460px;
						height:460px;
					}

					#flash {
						width:740px;
						height:190px;
						clear:both;
						margin-bottom:20px;
					}
					
					.flash {
						margin-bottom:20px;
					}
					
					#flash div {
						float:left;
						width:740px;
						height:190px;
					}
					#flash object,
					#flash embed {
						display:block;
						width:740px;
						height:190px;
					}

					#right_panel div.content {
	/* lang */			float:left;
						width:460px;
						line-height:18px;
					}

					#right_panel .images {
	/* lang */			float:right;
						width:260px;
						margin-top:0px;
					}
					
					#right_panel .images img {
	/* lang */			float:right;
						margin-left:10px;
						margin-bottom:10px;
					}

					/* FOOTER */

					#footer {
					padding:15px 0px;
					width:100%;
					border-top:solid 1px #b7c8d2;
					line-height:16px;
					}
					#footer div.address {
	/* lang */			float:left;
						color:#7092a4;
						font-size:12px;
					}
					#footer div.address p {
						padding:0;
						margin:0;
						display:inline;
					}
					#footer div.address a {
						color:#7092a4;
					}
					#footer div.copyright {
	/* lang */			float:right;
					}
					#footer div.copyright a {
						color:#7092a4;
						font-size:12px;
						float:right;
						margin-left:8px;
					}

					#footer ul.pipemenu {
						float:left;
						margin:0px;
						padding:0px;
						list-style:none;
						width:auto;
					}

					#footer ul.pipemenu li {
						padding:0px 7px 0px 0px;
						margin:0px 7px 0px 0px;
						float:left;
	/* lang */			background:url(gfx/pipe.gif) no-repeat right;
						display:inline;
					}

					#footer ul.pipemenu li a {
						width:auto;
						color:#386f83;
						font-weight:bold;
					}

					/* OTHER */

					/* Break */

					.clear {
						clear:both;
					}

					/* OnClick */

					a.click {
						text-decoration:underline;
						cursor:pointer;
					}
					a.click:hover {
						text-decoration:none;
					}


/*//////////////////   G L O B A L  //////////////////*/

					body {
						margin:0 auto;
						padding:0;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10pt;
						color:#386f83;
						background:#ffffff url(gfx/dot.gif) repeat-x 0px 80px;
					}
					table {
						font-size:10pt;
					}
					a {
						color:#d3611c;
					}
					a:hover {
						text-decoration:none;
					}
					h1, h2, h3, h4, h5 {
						/*color:#000000;*/
					}
					h1 {
						margin:0 0 20px 0;
						font-size:21px;
						font-weight:normal;
						color:#14566d;
					}
					h2 {
						font-size:19px;
					}
					h3 {
						margin:0px 0px 10px 0px;
						font-size:17px;
					}
					h4 {
						font-size:15px;
					}
					h5 {
						font-size:13px;
					}
					hr {
						 border:none; /* Firefox */
						 color:#CCCCCC; /* Internet Explorer */
						 background:#CCCCCC; /* Firefox & Opera */
						 height:1px;
					}
					form {
						margin:0;
					}
					fieldset {
						padding:0 10px 10px 10px;
						border:1px solid #CCCCCC;
					}
					legend  {
						margin-bottom:0 0 5px 0;
						padding:0 5px 0 5px;
						font-weight:bold;
						color:#0080C0;
					}
					input, textarea, select {
						background:#FFFFFF;
						font-family: Arial, Helvetica, sans-serif;
						font-size:10pt;
						color:#000000;
					}
					button,
					.buttons {
						background:#386F83;
						padding:0 2px 0 2px;
						border:1px solid #386F83;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10pt;
						color:#FFFFFF;
						cursor:pointer;
					}
					table.form_heb button,
					table.form_eng button {
	/* lang */			margin-right:10px;
					}
					input.check {
						background:none;
						border:0;
					}

					a img{
						border:0px;
					}

/*//////////////////   P R I V A T E  //////////////////*/

/*------------------ MISCCELLANEOUS ------------------*/

					/* popup */

					#popup,
					#popup_img {
						background:#FFFFFF;
						margin:20px;
						width:auto;
					}
					#popup_direction,
					#popup_direction_img {
	/* lang */			/*direction:rtl;*/
					}
					#popup_img {
						text-align:center;
					}
					#popup_direction_img {
						height:600px;
					}
					#popup_img div.close {
						text-align:center;
					}

					/* path */

					.path {
						font-size:9pt;
						margin-bottom:20px;
					}
					.path a {
						color:#386F83;
					}
					/*.path h1 {
						margin-top:10px;
					}*/

					/* lego */

					.lego td {
						vertical-align:top;
						line-height:18px;
					}
					.lego_img {
						border:0px solid #9898A3;
					}
					.lego_zoom {
						font-size:9pt;
						text-decoration:none;
					}
					.lego_zoom_icon {
						margin-top:5px;
						border:0;
					}

					/* message */

					.message {
						margin-bottom:20px;
						padding:5px 10px 7px 10px;
						background:#FFFFCC;
					}

					/* paging */

					.paging {
						font-size:10pt;

						font-weight:bold;
					}
					.paging a {
						font-weight:normal;
					}

					/* Red */

					.red {
						color:#CC0000;
					}


/*------------------ CUSTOMERS ------------------*/

					div.map {
						text-align:center;
						padding:0 0 20px 0;
					}
					div.map object,
					div.map embed {
						 width:596px;
						 height:306px;
					}


/*------------------ SEARCH ------------------*/

					/* quick */

					div.search_quick {
						width:250px;
					}
					div.search_quick input.field {
						width:150px;
						vertical-align:middle;
					}
					div.search_quick input.button {
						vertical-align:middle;
						width:18px;
						height:18px;
					}
					div.search_quick button.button {
						vertical-align:middle;
					}

					/* advanced */

					div.search_advanced {

					}

/*------------------ LOGIN ------------------*/

					div.login, div.logout {
						margin:0px 0px 20px 0px;
						padding:20px;
						width:140px;
						height:150px;
						background:url(gfx/login-bg.gif) no-repeat top;
					}

					div.logout {
						height:77px;
						background:url(gfx/login-bglogout.gif) no-repeat top;
						color:#FFFFFF;
					}

					div.login h3 {
						width:100%;
						height:15px;
						font:size:0px;
						line-height:0px;
						background:url(gfx/login-title.gif) no-repeat left;
					}

					div.login h3 span {
						display:none
					}

					div.login label {
						width:140px;
						margin-bottom:2px;
						display:block;
						font-weight:bold;
						color:#ffffff;
					}
					div.login input.username,
					div.login input.password {
						width:136px;
						height:15px;
						background:#ffffff;
						border:solid 1px #ffffff;
						display:block;
						margin-bottom:5px;
						font:normal 13px Arial;
						color:#386f83;
					}
					div.login input.password {

					}
					div.login a.forget {
	/* lang */			float:left;
						width:100%;
						color:#14566d;
						padding:3px 0px 0px 0px;
						font-size:9pt;
					}
					div.login a.register {
						margin:3px 0px 0px 0px;
	/* lang */			padding:0px 14px 0px 0px;
						font-weight:bold;
						direction:rtl;
						color:#d3611c;
	/* lang */			float:right;
						background:url(gfx/login-arrow.gif) no-repeat right 6px;
					}
					div.login button.button,
					div.login input.button {
						padding:1px 0px;
						width:60px;
						display:block;
						margin-bottom:5px;
						background:#386f83;
						font:bold 13px Arial;
						color:#bfd1dc;
						border:0px;
	/* lang */			float:left;
					}
					div.login input.button {

					}
					div.login a.logout {
						font-weight:bold;
					}
					div.logout hr {
						 color:#FFFFFF; /* Internet Explorer */
						 background:#FFFFFF; /* Firefox & Opera */
					}

/*------------------ CATALOGUE ------------------*/


					.catalog td {
						vertical-align:top;
						text-align:center;
						width:170px;
					}

					/* list (rows) */

					.catalog_row {
						width:100%;
						margin-bottom:20px;
					}
					.catalog_row td {
						vertical-align:top;
					}
					.catalog_row .title {
						font-weight:bold;
					}
					.catalog_row .content {
						width:100%;
					}
					.catalog_row .description {
						margin-top:5px;
					}
					.catalog_row .thumb {
	/* lang */			padding-left:10px;
					}
					.catalog_row .thumb img {
						border:5px solid #DDDDDD;
					}
					.catalog_row .price {
						font-weight:bold;
						color:#CC0000;
					}

					a.roundedbg, a.linktitle{
						width:170px;
						display:block;
						height:130px;
					}

					a.linktitle{height:20px;color:#14566D;}

					.catalog br{height:0px;font-size:0px;line-height:0px;}

					/* list (columns) */

					.catalog_column {
						width:150px;
						margin-bottom:20px;
					}
					.catalog .content {
						width:100%;
						padding-top:5px;
						font-size:9pt;
					}
					.catalog a.title, .catalog h3.title {
						font-size:17px;
						font-weight:bold;
						text-decoration:none;
						margin-bottom:5px;
						display:block;
						text-align:left;
						color:#91b3c6;
						width:740px;
					}

					.catalog a.title:hover {
						text-decoration:underline;
					}

					.catalog_column .description {
						margin-top:5px;
					}
					.catalog_column .thumb {
						width:150px;
						height:150px;
						/*background-color:#EEEEEE;*/
						border:1px solid #B7C8D2;
						text-align:center;
					}
					.catalog_column .thumb td {
						vertical-align:middle;
					}
					.catalog_column .thumb img {
						border:1px solid #FFFFFF;
					}
					.catalog .box_big,
					.catalog .box_big_padding {
						padding:0 20px 20px 0;
					}
					.catalog .box_big {
						padding:0 0 20px 0;
					}
					.catalog_column .price {
						font-weight:bold;
						color:#CC0000;
					}

					.catalog_column td.box,
					.catalog_column td.box_padding {
						padding:0 25px 0 25px;
						text-align:center;
					}
					.catalog_column td.box {
						padding:0;
					}


					/* details (rows & columns) */

					.catalog_details {
						width:100%;
					}
					.catalog_details td {
						vertical-align:top;

					}
					.catalog_details .thumb {
	/* lang */			/*padding-right:20px;*/
						text-align:center;
						vertical-align:top;
					}
					.catalog_details .thumb img {
						border:5px solid #E5EDF0;
					}
					.catalog_details .content {

					}
					.catalog_details .price {
						font-weight:bold;
						color:#CC0000;
					}
					.catalog_details .thumb_add {
						text-align:center;
					}
					.catalog_details .thumb_add td {
	/* lang */			vertical-align:middle;
						border:0px solid #B7C8D2;
						width:90px;
						height:90px;
					}
					.catalog_details .thumb_add img {

					}
					.catalog_details .info_add {
						margin-top:20px;
					}
					.catalog_details .info_add span {
						font-weight:bold;
					}

/*------------------ NEWS ------------------*/

					.news_home {
						margin:20px 0px 0px 0px;
						width:140px;
						height:172px;
						padding:20px;
						color:#14566d;
						font-size:12px;
						background:url(gfx/news-bg.gif) no-repeat top;
					}

					.news_home h3{
						width:100%;
						height:14px;
						line-height:0px;
						font-size:0px;
						background:url(gfx/news-title.gif) no-repeat left;
					}

					.news_home h3 span{
						display:none;
						}

					.news_home a.link {
						width:auto;
						padding:0px 15px 0 0;
						font-size:12px;
						font-weight:bold;
						color:#14566d;
						background:url(gfx/news-arrow.gif) no-repeat right 5px;
					}

					/*  roll */

					.news_home marquee.roll {
						display:block;
						width:140px;
						height:130px;
						margin:0 0 10px 0;
					}
					.news_home div.date {
						margin-bottom:5px;
					}
					.news_home div.title {
						margin-bottom:2px;
						line-height:14px;
						font-weight:bold;
					}
					.news_home div.title a {
						color:#14566d;
					}
					.news_home div.summary {
						color:#386f83;
						margin-bottom:20px;
						padding-bottom:10px;
						border-bottom:1px dotted #386f83;
					}
					.news_home div.summary a {
						text-decoration:none;
						color:#386f83;
					}

					/* list */

					.news {
						width:100%;
						margin-bottom:20px;
					}
					.news td.content {
						width:100%;
						vertical-align:top;
					}
					.news div.title {
						font-weight:bold;
					}
					.news div.date {
						margin-bottom:5px;
					}
					.news div.summary {

					}
					.news td.thumb {
		/* lang */		padding-right:10px;
						vertical-align:top;
					}
					.news td.thumb img {
						border:5px solid #ffffff;
					}

					/* details */

					.news_details {
						margin:10px 0 20px 0;
						line-height:18px;
					}
					.news_details img.thumb {
		/* lang */		margin:0 20px 15px 0;
						border:5px solid #ffffff;
					}
					.news_details span.summary {
						font-size:12pt;
						line-height:20px;
					}
					.news_details div.date {
						font-size:9pt;
						margin-bottom:10px;
					}
					.news_details h1 {
						margin:0 0 10px 0;
					}
					.news_details_links div.back {
		/* lang */		float:left;
					}
					.news_details_links div.link {
		/* lang */		float:right;
						font-weight:bold;
					}

/*------------------ FAQ ------------------*/

					/* list */

					#faq button {
	/* lang */			float:right;
					}
					#faq h1 {
	/* lang */			float:left;
					}
					#faq div.title {
						margin-bottom:5px;
					}
					#faq span.date {
						font-size:9pt;
					}
					#faq span.name {
						font-weight:bold;
					}
					#faq div.question {
						margin-bottom:10px;
					}
					#faq div.answer {
						margin-bottom:20px;
					}

					/* form */

					.form_faq input.field {
						width:300px;
					}
					.form_faq textarea {
						width:300px;
						height:100px;
					}
					.form_faq select {

					}

							/*  FAQ - OLD!!!!!  */

					.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;}

/*------------------ LIST TABLE ------------------*/

					.list {
						width:100%;
						background-color:#CCCCCC;
					}
					.list th {
						background-color:#666666;
						padding:2px 3px 5px 3px;
						line-height:12px;
						font-size:9pt;
						color:#EEEEEE;
					}
					.list th a {
						color:#FFFFFF;
					}
					.list .qty {
						width:40px;
						font-size:9pt;
					}
					.list_line1 td,
					.list_line2 td {
						background-color:#F9F9F9;
						padding:2px 3px 3px 3px;
					}
					.list_line2 td {
						background-color:#EEEEEE;
					}

					.list_line_top td {
						background-color:#EBEBEB;
						padding:2px 3px 3px 3px;
					}
					.list_line_top td a {
						color:#000000;
					}
					.list_total {
						background-color:#628BA5;
						height:1px;
					}
					.list_total_back {
						background-color:#FFF8BD;
						padding:2px 3px 3px 3px;
						font-weight: bold;
						text-align:left;
					}
					.list_price {
						padding:2px 3px 3px 3px;
						text-align:right;
						font-weight:bold;
						font-size:11pt;
					}

/*------------------ FORMS ------------------*/

					table.form_heb{
						margin:0px 20px 25px 20px;
						width:150px;

					}

					table.form_heb td{
						text-align:center;
					}

					a.catalog_row_title, .table.form_heb td a catalog_row_thumb{
						display:block;
					}

					a.catalog_row_title{
						font-weight:bold;
						font-size:14px;
						text-decoration:none;
					}

					a.catalog_row_title:hover{
						text-decoration:underline;
					}

					.form_heb td,
					.form_eng td,
					.form_grid td,
					.form_contact td,
					.form_register td,
					.form_faq td,
					.form_surveys td {
		/* lang */		padding:0 10px 10px 0;
						vertical-align:top;
					}

					/* agreement */

					a.agreement {
						cursor:pointer;
						text-decoration:underline;
					}
					a.agreement:hover {
						text-decoration:none;
					}
					td.agreement input.check {
						vertical-align:middle;
					}

/*------------------ CONTACT ------------------*/

					.contact_input {
						width:200px;

					}
					.contact_textarea {
						width:300px;
						height:50px;
					}
					.contact_browse {
						width:305px;
					}
					.contact_check {
						background:none;
						border:0px;
					}
					.contact_radio {
						background:none;
						border:0px;
					}


					/* contact wide (template "contact_form.php": oron91.lin) */

					.contact_wide tr {
						vertical-align:top;
					}
					.contact_wide td.content {
						width:100%;
	/* lang */			padding-left:30px;
					}
					.contact_wide td.form {
						white-space:nowrap;
					}


/*------------------ SITE MAP ------------------*/

					#sitemap {
						line-height:16px;
					}
					#sitemap h1 {
						padding-top:6px;
					}
					.node * {vertical-align:top}
					.sitemap_main_link {font-weight:bold; text-decoration:none;}
					.sitemap_main_link:hover {text-decoration:underline;}
					.sitemap_sub_link {text-decoration:none;}
					.sitemap_sub_link:hover {text-decoration:underline;}
					.sitemap_blank {width:0px;}

/*------------------ PRINT VERSION ------------------*/

					body.print_page {
						width:auto;
						background:#FFFFFF;
						color:#000000;
						font-size:10pt;
					}
					body.print_page table {
						font-size:10pt;
					}

					/* content */

					body.print_page div.header {
						margin-bottom:20px;
						text-align:center;
					}
					body.print_page table.page {
						width:567px;
	/* lang */			direction:rtl;
						font-size:10pt;
					}

					/* titles */

					body.print_page h1,
					body.print_page h2,
					body.print_page h3 {
						color:#000000;
					}
					body.print_page h2 {
						font-size:17px;
					}
					body.print_page h3 {
						font-size:15px;
					}

					/* list */

					body.print_page table.list {
						background:#FFFFFF;
						border:1px solid #000000;
					}
					body.print_page table.list th,
					body.print_page table.list td {
						background:#FFFFFF;
						border:1px solid #000000;
						font-size:10pt;
						color:#000000;
					}
					body.print_page table.list th {
						background:#CCCCCC;
					}
					body.print_page .red {
						color:#FF0000;
					}
					body.print_page table.form_heb_small td {
						border:0;
					}

					/* footer */

					body.print_page div.print_footer {
						margin-top:20px;
						padding-top:5px;
						border-top:1px solid #000000;
						font-size:9pt;
					}
					body.print_page div.print_footer span {
						font-weight:bold;
					}


/*------------------ DROPDOWN MENU ------------------*/


					/* MENU */

					.ddmx td {
						height:30px;
						cursor:default;
					}

					/* item 1 */

					.ddmx .item1,
					.ddmx .item1:hover,
					.ddmx .item1-active,
					.ddmx .item1-active:hover,
					.ddmx .itemlast {
						margin:43px 0px 0px 0px;
						position:relative;
						display:block;
						height:30px;
						height:25px;
						padding:5px 12px 0 10px;
						background:url(gfx/menu_top_arrow.gif) left 11px no-repeat;
						color:#386f83;
						text-decoration:none;
						font-weight:bold;
						font-size:12px;
						cursor:pointer;
						text-transform:uppercase;
					}

					/* item 2 */

					.ddmx .item2,
					.ddmx .item2:hover,
					.ddmx .item2-active,
					.ddmx .item2-active:hover {
						z-index:500;
						width:150px;
						padding:4px 5px 4px 5px;
						display:block;
						position:relative;
						border-bottom:1px solid #F9F9F9;
						font-size:9pt;
						text-decoration:none;
	/* lang */			text-align:left;
						color:#386f83;
						line-height:12px;
					}
					.ddmx .item2 {
						background:#e6edf1;
					}
					.ddmx .item2:hover,
					.ddmx .item2-active,
					.ddmx .item2-active:hover {
						background:#e6edf1;
						color:#d3611c;
					}

					.ddmx .itemlast,
					.ddmx .itemlast:hover,
					.ddmx .itemlast-active,
					.ddmx .itemlast-active:hover {
						padding-right:0px;
						color:#ed894c;
					}

					/* section */

					.ddmx .section {
						border:2px solid #F9F9F9;
						border-bottom:1px solid #F9F9F9;
						position:absolute;
						visibility:hidden;
						z-index:-1;
						margin-left:-2px;		 /* Firefox / heb */
						margin-right:0px;		 /* IE / heb */
						margin-top:0px;
					}

					* html .ddmx td { position: relative; } /* ie 5.0 fix */

					.lightblue{color:#91B3C6;}

