/* CSS Document */

/* | | | | | | | | |   H  E  B  R  E  W   | | | | | | | | | */


/*//////////////////   G R I D  (Your classes: main, sides, content and so on...)  //////////////////*/

					#main {
						width:964px;
						direction:ltr;
						background-color:#F5F5F5;
					}
					#links_top {
						padding-top:20px;
						height:30px;
						float:right;
						/*width:460px;*/
						vertical-align:middle;
						text-align:right;
					}
					#links_top select {
						color:#3182B5;
						width:80px;
						vertical-align:middle;
					}
					#search_form {
						display:inline;
					}
					#search_form .field {
						vertical-align:middle;
						width:137px;
					}
					#search_form .button {
						vertical-align:top;
						padding:0;
					}

					/* header */

					#header {
						width:964px;
						height:176px;
						background:url(gfx/header_back.gif) no-repeat;
						float:left;
					}
					div.slogan {
						float:right;
						width:700px;
						height:176px;
					}
					div.slogan object,
					div.slogan embed {
						display:block;
					}

					/* logo */

					a.logo {
						display:block;
						padding:47px 0 0 37px;
						float:left;
						width:190px;
						height:85px;
					}
					a.logo img {
						border:0px;
						width:190px;
						height:85px;
					}
					#menu_top {
						width:944px;
						height:46px;
						padding-left:20px;
						background: url("gfx/menu_bg.gif") no-repeat;
						float:left;
					}
					#container {
						width:934px;
						float:right;
						padding-left:30px;
						background:url("gfx/content_bg.gif") repeat-y;
					}
					#content_inner {
						padding-right:30px;
						padding-bottom:30px;
						padding-top:10px;

						height:auto !important;	/* IE6 */
						min-height:270px;		/* FF */
						height:270px;			/* IE6 */

						background:url("gfx/news_bg.gif") bottom right no-repeat;
					}
					#about {
						width: 211px;
						height:100px;
							/*background:#006666;*/
						float: left;
						margin-right:20px;
					}
					#services {
						width: 211px;
						float: left;
						margin-right:20px;
					}
					#logistics {
						width: 211px;
						float: left;
						margin-right:19px;
					}
					#services img,
					#logistics img,
					.news_home img {
						border:0;
					}

					.home_page {
						font-size: 14pt;
						color: #023B66;
						background: url("gfx/h1_home_bg.jpg");
						width: 191px;
						height:31px;
						padding:0;
						margin:0;
						padding-left:20px;
						padding-top:13px;
					}
					.logistics {
						float:left;
						font-size: 14pt;
						color: #023B66;
						background: url("gfx/h1_home_bg.jpg");
						width: 85px;
						height:31px;
						padding:0;
						margin:0;
						padding-left:20px;
						padding-top:13px;						
					}
					.login_btn {
						height:13px;
						margin-top:20px;
					}
					div.index_content {
						height:121px;
						overflow:hidden;
						line-height:15px;
						font-size:9pt;
					}
					.read_more {
						display:block;
						width:90px;
						margin:5px 0 0 0;
						color:#1B4E76;
						text-decoration:none;
						font-size:9pt;
						font-weight:bold;
					}
					#footer {
						clear:both;
						height:30px;
						background: url("gfx/footer_bg.gif") top no-repeat;
						color:#889ca4;
						padding-top:15px;
						padding-left:10px;
						padding-right:10px;
						font-size:9pt;
					}
					#footer div,
					#footer p {
						margin:0;
						padding:0;
						display:inline;
					}
					#footer a {
						color: #5D97BC;
						font-size: 8pt;
					}

					#footer span.copyright a {
						color: #889CA4;
					}
					#footer span.copyright img {
						vertical-align:middle;
						margin:0 0 2px 5px;
						border:0;
					}

					/* Break */

					.clear {
						clear:both;
					}
/*//////////////////   G L O B A L  //////////////////*/
					
					body { 
						margin:0 auto;
						padding:0;
						width:964px;
						background:#F5F5F5;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10pt;
						color:#62747B;
					}
					table {
						font-size:10pt;
					}
					a {
						color:#3182B5;
						outline:none;
					}
					a:hover {
						text-decoration:none;
					}
					h1, h2, h3, h4, h5 {
						color:#023B66;
					}
					h1 {
						margin:10px 0 10px 0;
						font-size:21px;
						font-weight:normal;
					}
					h2 {
						font-size:19px; 
					}
					h3 {
						font-size:17px;
					}
					h4 {
						font-size:15px;
					}
					h5 {
						font-size:13px;
					}
					hr {
						height:1px;
						color:#62747B;
					}
					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:#62747B;
					}
					button,
					.buttons {
						background:#5D97BC;
						border:1px solid;
						border-color:#82B3D3 #3182B5 #3182B5 #82B3D3;
 						font-family:Arial, Helvetica, sans-serif;
						font-size:10pt;
						color:#FFFFFF;
						cursor:pointer;
					}

/*//////////////////   P R I V A T E  //////////////////*/
				
/*------------------ MISCCELLANEOUS ------------------*/
			
					/* popup */

					#popup {
						background:#FFFFFF;
						margin:20px;
						width:auto;
					}
					#popup_direction {
						direction:ltr;
					}

					/* path */

					.path {
						font-size:9pt;
						margin-bottom:10px;
						color:#62747B;
					}
					.path a {
						color:#62747B;
					}

					/* lego */

					.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 */

					.message {
						margin-bottom:20px;
						padding:10px;
						padding-top:5px;
						padding-bottom:7px;
						background-color:#D7EDFD;
						border:1px solid #3D8FC8;
						color:#555555;
					}

					/* paging */

					.paging {
						font-size:10pt;
		
						font-weight:bold;
					}
					.paging a {
						font-weight:normal;
					}

					/* Red */

					.red {
						color:#CC0000;
					}

/*------------------ 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 ------------------*/

					table.login {
						background:#F5F5F5;
						border-width:5px;
						border-style:solid;
						border-color:#D3DDE1;
						font-weight:bold;
					}
					table.login select,
					table.login input {
						width:205px;
						font-weight:bold;
						color:#194E76;
					}
					table.login input {
						width:200px;
					}
					table.login button {
						width:80px;
						font-weight:bold;
					}
					div.login {
						width:150px;
					}
					div.login label {
						width:150px;
						display:block;
					}
					div.login input.username,
					div.login input.password {
						width:150px;
						display:block;
						margin-bottom:5px;				
					}
					div.login input.password {

					}
					div.login a.forget {
						
					}
					div.login a.register {
						font-weight:bold;
					}
					div.login button.button,
					div.login input.button {
						display:block;
						margin-bottom:5px;
					}
					div.login input.button {
						width:50px;
						height:20px;
					}
					div.login a.logout {
						font-variant:bold;
					}
					div.login hr {
						border:1px dotted #999999;
					}
					
/*------------------ CATALOGUE ------------------*/
		
					/* list (rows) */
					
					.catalog_row {
						width:100%;
						margin-bottom:20px;
					}
					.catalog_row td {
						vertical-align:top;
					}
					.catalog_row .title {
						font-weight:bold;
					}
					.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;
					}
					
					/* list (columns) */
					
					.catalog_column {
						width:160px;
						margin-bottom:20px;
					}
					.catalog .content {
						width:100%;
						padding:0 10px 0 10px;
						font-size:9pt;
						vertical-align:top;
					}
					.catalog .content div.pdf {
						margin:5px 0 0 0;
					}
					.catalog .content div.pdf img {
						margin:0 0 3px 0;
						vertical-align:middle;
					}
					.catalog_column .title {
						line-height:13px;
						font-weight:bold;
					}
					.catalog_column .data {
						margin-top:5px;
					}
					.catalog_column .description {
						margin-top:5px;
					}
					.catalog_column .description_folder {
						height:75px;
						margin-top:5px;
						overflow:hidden;
						line-height:15px;
					}
					table.catalog_column div.description_folder div,
					table.catalog_column div.description_folder p {
						display:inline;
					}
					.catalog_column .window {
						width:160px;
						height:150px;
						text-align:center;
					}
					.catalog_column .content {
						height:90px;
					}
					.catalog_column .thumb {
						width:164px;
						height:140px;
						text-align:center;
					}
					.catalog_column .thumb img {
						border:0px solid #FFFFFF;
					}
					.catalog .padding {
	/* lang */			padding-right:20px;
					}
					.catalog_column .price {
						font-weight:bold;
						color:#CC0000;
					}
					


					.catalog div.product {
						width:164px;
						height:280px;
						background:url(gfx/product_back.gif) no-repeat;
						margin-bottom:20px;
					}
					.catalog div.product td.title {
						padding:0 10px 0 10px;
						height:35px;
						vertical-align:middle;
						text-align:center;
					}
					.catalog div.product td.title a {
						color:#023B66;
						text-decoration:none;
					}
					.catalog div.product td.title a:hover {
						text-decoration:underline;
					}
						/*.catalog div.product td.content {
							background:#003300;
						}*/


					/* list (columns_folder) */
					
					.catalog_column_folder {
						width:164px;
						margin-bottom:20px;
					}
					.catalog_column_folder .content {
						/*width:100%;*/
						padding:5px 0 0 0;
						font-size:9pt;
							vertical-align:top;
						
					}
					.catalog_column_folder .title {
						line-height:13px;
						font-weight:bold;
					}
					.catalog_column_folder .description {
						margin-top:5px;
					}
					.catalog_column_folder .thumb {
						width:164px;
						height:164px;
						border:2px solid #D3DDE1;
						text-align:center;
					}
					.catalog_column_folder .thumb img {
						border:0px solid #FFFFFF;
					}
					.catalog .padding {
	/* lang */			padding-rigth:20px;
					}
					.catalog_column_folder .price {
						font-weight:bold;
						color:#CC0000;
					}


					/* details (rows & columns) */
					
					.catalog_details {
						width:100%;
					}
					.catalog_details td {
						vertical-align:top;
					}
					.catalog_details .thumb {
						padding-top:10px;
						width:100%;
					}
					.catalog_details .thumb img {
						/*border:5px solid #DDDDDD;*/
						vertical-align:top;
					}
					.catalog_details .thumb object,
					.catalog_details .thumb embed {
						margin:0 0 20px 0;
						display:block;
						width:264px;
						height:264px;
					}
					.catalog_details .content {
						/*width:100%;*/
					}
					.catalog_details .content h3 {
						margin:0 0 5px 0;
					}
					.catalog_details .price {
						font-weight:bold;
						color:#CC0000;
					}
					.catalog_details .thumb_add {
						margin-top:20px;
					}
					.catalog_details .thumb_add img {
						border:5px solid #DDDDDD;
					}			
					.catalog_details .info_add {
						margin-top:20px;
					}			
					.catalog_details .info_add span {
						font-weight:bold;
					}			
					.catalog_details div.icons {
						margin:0 0 10px 0;
					}			
					.catalog_details div.icons img {
						margin:0 8px 8px 0;
					}			
					.catalog_details div.pdf {
						font-weight:bold;
					}			
					.catalog_details div.pdf img {
						vertical-align:middle;
						margin:0 0 4px 0;
					}			

/*------------------ CUSTOMERS ------------------*/
		
					/* list (columns) */
					
					.customers_column {
						width:140px;
						margin-bottom:20px;
					}
					.customers .content {
						width:100%;
						padding-top:5px;
						font-size:9pt;
							vertical-align:top;
					}
					.customers_column .title {
						line-height:13px;
						font-weight:bold;
					}
					.customers_column .description {
						margin-top:5px;
					}
					.customers_column .thumb {
						width:140px;
						height:140px;
						border:1px solid #D3DDE1;
						text-align:center;
					}
					.customers_column .thumb img {
						border:1px solid #FFFFFF;
					}
					.customers .padding {
	/* lang */			padding-right:20px;
					}
					.customers_column .price {
						font-weight:bold;
						color:#CC0000;
					}
					
/*------------------ NEWS ------------------*/

					.news_home {
						width:212px;
						height:250px;
						padding-bottom:70px;
						padding-right:30px;
						float:left;
						background: url("gfx/news_bg.gif") bottom right no-repeat;
					}
					
					/*  roll */
													
					.news_home marquee.roll {
						width:212px;
						height:121px;
						font-size:9pt;
					}
					.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:#62747B;
					}
					.news_home div.summary {
						margin-bottom:20px;
						padding-bottom:10px;
						/*border-bottom:1px dotted #333333;*/
					}
					.news_home div.summary a {
						text-decoration:none;
						color:#333333;
					}

					/* 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 #D3DDE1;
					}			
								
					/* details */
					
					.news_details {
						margin:10px 0 20px 0;
					}
					.news_details img.thumb {
		/* lang */		margin:0 20px 15px 0;
						border:5px solid #D3DDE1;
					}
					.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 {
						float:right;
						font-weight:bold;
						padding-right:20px;
					}

/*------------------ 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:#5D97BC;
						padding:2px 3px 2px 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:#F5F5F5;
						padding:2px 3px 3px 3px;
						font-size:9pt;
					}
					.list_line2 td {
						background-color:#E3EAED;
					}
		
					.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 ------------------*/

					.form_heb td,
					.form_eng td,
					.form_grid td,
					.form_contact td,
					.form_register td,
					.form_faq td,
					.form_surveys td {
		/* lang */		padding-right:10px;
						padding-bottom:10px;
						vertical-align:top;
					}
					
					
					.form_eng_prod {
						width:610px;
					}
					.form_eng_prod th {
						background:#5D97BC;
						color:#FFFFFF;
						padding:2px 10px 3px 10px;
						text-align:left;
					}
					.form_eng_prod td {
						padding:2px 10px 3px 10px;
					}
					.form_eng_prod td.title {
						font-weight:bold;
					}
					.form_eng_prod td.data {
						
					}

/*------------------ 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 ------------------*/
					
					#print_page div.header {
						margin-bottom:20px;
						text-align:center;
					}
					#print_page {
						background:#FFFFFF;
						margin:20px;
						color:#000000;
					}
					#print_page h1 {
						/*color:#000000;*/
					}
					#print_page table.page {
						width:567px;
	/* lang */			direction:rtl;
						font-size:10pt;
					}
					#print_page div.footer {
						margin-top:20px;
						padding-top:5px;
						border-top:1px solid #CCCCCC;
						font-size:8pt;
					}
					#print_page div.footer span {
						font-weight:bold;
					}

/*------------------ MAP ------------------*/

					div.map_center {
						text-align:center;
					}
					div.map_center object,
					div.map_center embed {
						width:596px;
						height:306px;
					}
					div.map_left {
						float:left;
						width:630px;
					}
					div.map_right {
						float:right;
						width:270px;
					}
					div.map_right object,
					div.map_right embed {
						/*width:250px;
						height:230px;*/
						display:block;
						width:270px;
						height:248px;
					}
					div.map_left .country {
						color:#194E76;
						font-weight:bold;
						background:#E4E9EB;
					}

/*------------------ DROPDOWN MENU ------------------*/
			
					/* item 1 - width */

					/*
					For example:

					<td id="dmenu_01"><a class="item1"></a></td>
					<td id="dmenu_02"><a class="item1"></a></td>
					
					*/
		
					#dmenu_01 a.item1 {
						width:102px;
					}
					#dmenu_02 a.item1 {
						width:109px;
					}
					#dmenu_03 a.item1 {
						width:118px;
					}
					#dmenu_04 a.item1 {
						width:129px;
					}
					#dmenu_05 a.item1 {
						width:123px;
					}
					#dmenu_06 a.item1 {
						width:83px;
					}
					#dmenu_07 a.item1 {
						width:124px;
					}


					.ddmx td {
						height:30px;
						cursor:default;
					}
					
					/* item 1 */
					
					.ddmx .item1,
					.ddmx .item1:hover,
					.ddmx .item1-active,
					.ddmx .item1-active:hover {
						display:block;
						/*width:100px;*/
						height:30px;
						position:relative;
						cursor:pointer;
					}
					
					/* item 2 */
					
						/*	padding:10px 10px 10px 10px;
					
						1-top, 2-left, 3-bottom, 4-right */
					
					.ddmx .item2,
					.ddmx .item2:hover,
					.ddmx .item2-active,
					.ddmx .item2-active:hover {
						z-index:500;
						width:160px;
						padding:4px 5px 4px 5px;
						display:block;
						position:relative;
						border-bottom:1px solid #D3DDE1;
						font-size:9pt;
						text-decoration:none;
						text-align:left;
						color:#3182B5;
						line-height:12px;
						font-weight:bold;
					}
					.ddmx .item2 {
						background:#F5F5F5;
					}
					.ddmx .item2:hover,
					.ddmx .item2-active,
					.ddmx .item2-active:hover {
						background:#FFFFFF;
						color:#194E76;
					}
					
					/* section */
					
					.ddmx .section {
						border:2px solid #D3DDE1;
						border-bottom:1px solid #D3DDE1;
						position:absolute;
						visibility:hidden;
						z-index:-1;
						margin-left:-0px;		 /* Firefox / heb */
						margin-right:0px;		 /* IE / heb */
						margin-top:4px;
					}
		
					* html .ddmx td { position: relative; } /* ie 5.0 fix */
