
				/*   E   N   G   L   I   S   H   */
						
/* ///////////////////////////////////////////////////////////////////////////////// */

				/*   G E N E R A L   */

/*------------------ MAIN ------------------*/
			
			#main {
				width:780px;
				position:relative;
				background-color:#FFFFFF;
				background-image:url(gfx/back.gif);
			}
			
/*------------------ HEADER ------------------*/
			
			#menu {
				height:35px;
				padding-left:0px;
				padding-right:10px;
				background-image:url(gfx/menu.gif);
				direction:ltr;
			}
										
/*------------------ CONTAINER ------------------*/
			
			#sides_container {
				width:780px;
				direction:ltr;
			}
			
/*------------------ SIDE RIGHT ------------------*/
			
			#side_right {
				width:480px;
				float:right;
				padding:30px;
				padding-top:12px;
			}

			#side_right_index {
				width:540px;
				float:right;
			}
			
/*------------------ SIDE LEFT ------------------*/
			
			#side_left {
				width:240px;
				min-height:400px;
				float:left;
				padding-bottom:30px;
				background-image:url(gfx/side_right.gif);
				background-repeat:no-repeat;
			}
			
			/*   quick search   */
			
			#search {
				padding-left:30px;
				padding-right:30px;
				padding-top:10px;
				height:36px;
			}
			.search_field {
				float:left;
			}
			.search_field input {
				width:130px;
				height:14px;
				background-color:#FFFFFF;
				font-size:8pt;
				font-weight:bold;
				padding-top:2px;
			}
			.serch_button {
				float:right;
				margin-top:1px;
			}

			/*   welcome text   */

			#welcome {
				margin-top:10px;
				min-height:295px;
				padding-left:30px;
				padding-right:30px;
				line-height:18px;
				color:#FFFFFF;
			}
			
			/*   catalogue menu   */
				
			#catalogue {
				font-size:8pt;
			}

			/*   download catalogue   */

			#download {
				margin-top:10px;
				padding-left:30px;
				padding-right:30px;
				color:#FFFFFF;
				line-height:18px;
			}
						
/*------------------ FOOTER ------------------*/
			
			#footer {
				height:44px;
				background-color: #EAE9EA;
				background-image:url(gfx/footer.gif);
				background-repeat:repeat-x;
				padding-right:30px;
				padding-left:30px;
				font-size:8pt;
				color:#52657C;
				direction:ltr;
			}
			#footer a {
				color:#3A506A;
				text-decoration:none;
				font-weight:bold;
			}
			#footer a:hover {
				text-decoration:underline;
			}
			.footer_menu {
				float:left;
				padding-top:14px;
			}
			.footer_copyright {
				float:right;
				padding-top:14px;
			}
			
/* ///////////////////////////////////////////////////////////////////////////////// */

				/*   G L O B A L   */
			
			body { 
				padding:0;
				margin:0 auto; 
				width:780px;
				background-color: #D7D9DD;
				background-image:url(gfx/back.gif);
				background-repeat:repeat-x;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9pt;
				color:#3A506A;
			}
			table {
				font-size:9pt;
				line-height:18px;
			}
			a {
				color:#C30005;
			}
			a:hover {text-decoration:none;}
			h1 {
				font-size:15pt;
				font-weight:normal;
				font-family:Arial, Helvetica, sans-serif;
				color:#C30005;
			}
			h2 {
				font-size:13pt;
				font-family:Arial, Helvetica, sans-serif;
				color:#FF9800;
			}
			h3 {
				font-size:11pt;
				font-family:Arial, Helvetica, sans-serif;
				color:#52657C;
			}
			hr {
				height: 1px;
				color:#8293A8;
			}
			form {
				margin:0px;
			}
			fieldset {
				padding:10px;
				padding-top:0px;
				border:1px solid #95979A;
			}
			legend  {
				margin-bottom:5px;
				padding-left:5px;
				padding-right:5px;
				font-weight:bold;
			}
			input {
				background-color:#FFFFFF;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9pt;
				color:#3A506A;
			}
			textarea {
				background-color:#FFFFFF;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9pt;
				color:#3A506A;
			}
			select {
				background-color:#FFFFFF;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9pt;
				color:#3A506A;
			}
			button {
				background-color:#868E9C;
				background-image:url(gfx/buttons.gif);
				background-repeat:repeat-x;
				padding-right:4px;
				padding-left:4px;
				border:1px solid #3D536C;
				font-size:9pt;
				color:#FFFFFF;
			}

/* ///////////////////////////////////////////////////////////////////////////////// */

				/*   P R I V A T E   */
			
			.buttons {
				background-color:#868E9C;
				background-image:url(gfx/buttons.gif);
				background-repeat:repeat-x;
				padding-right:4px;
				padding-left:4px;
				border:1px solid #3D536C;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9pt;
				color:#FFFFFF;
			}
			.form_eng td {
				padding-right:6px;
				padding-bottom:6px;
				vertical-align:top;
			}
			.popup {
				background-color:#FFFFFF;
				margin:20px;
			}
			.popup div {
				direction:ltr;
			}
			.red {
				color:#C30005;
			}
			.path {
				font-size:8pt;
			}
			.path a {
				color:#3A506A;
			}
			.lego td {
				vertical-align:top;
			}
			.lego_img {
				border:1px solid #8293A8;
			}
			.lego_zoom {font-size:8pt; text-decoration:none;}
			.lego_zoom_icon {margin-top:5px;}
			.message {
				margin-bottom:20px;
				background-color:#FF9800;
				padding:10px;
				padding-top:5px;
				padding-bottom:7px;
				color:#FFFFFF;
			}
			.paging {
				font-size: 9pt;
				font-weight: bold;
			}
			.paging a {
				font-weight: normal;
			}

/*------------------ LIST TABLE ------------------*/
			
			.list {
				width:100%;
				background-color:#D8D8D9;
			}
			.list th {
				background-color:#9FA0A3;
				padding-left:4px;
				padding-right:4px;
				padding-top:3px;
				padding-bottom:3px;
				line-height:12px;
				font-size:8pt;
				color:#FFFFFF;
			}
			.list th a {
				color:#FFFFFF;
			}
			.list input {
				width:40px;
			}
			.list_line1 td {
				background-color:#FFFFFF;
				padding-left:4px;
				padding-right:4px;
				padding-top:2px;
				padding-bottom:3px;
				font-size:8pt;
			}
			.list_line2 td {
				background-color:#EDEDEF;
				padding-left:4px;
				padding-right:4px;
				padding-top:2px;
				padding-bottom:3px;
				font-size:8pt;
			}
			.list_total {
				background-color:#9FA0A3;
				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:right;		/* heb */
				font-size:8pt;
			}
			.list_price {
				background-color:#FFFFFF;
				padding-left:4px;
				padding-right:4px;
				padding-top:1px;
				padding-bottom:2px;
				text-align:right;
				font-weight:bold;
				font-size:8pt;
				color:#C30005;
			}

/*------------------ 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;
			}

/*------------------ NEWS ------------------*/
			
				/* list */
			
			.news {
				width:100%;
				margin-bottom:20px;
			}
			.news_title {
				font-weight:bold;
				color:#58586C;
			}
			.news_date {
				margin-bottom:5px;
				font-size:8pt;
				color:#C30005;
			}
			.news_summary {
				
			}
			.news_thumb {
				margin-right:10px;
				border:1px solid #8293A8;
			}
			
			/* details */
			
			.news_details {
				width: 100%;
				margin-top: 15px;
			}
			.news_details_img {
				margin-right:20px;
				margin-bottom:15px;
				border:1px solid #8293A8;
			}
			.news_details_date {
				margin-bottom: 5px;
				font-size: 9pt;
				color: #C30005;
			}
			.news_details_link {
				font-weight: bold;
			}
			
/*------------------ FAQ ------------------*/

			.faq_title {
				margin-bottom:0px;
			}
			.faq_title span {
				font-weight:bold;
			}
			.faq_date {
				margin-bottom:5px;
				font-size:8pt;
				color:#C30005;
			}
			.faq_question {
				margin-bottom:20px;
			}
			.faq_question a {
				color:#787887;
			}
			.faq_answer {
				margin-bottom:20px;
			}
			
			/* categories */
			
			.faq_category  {
				width:100%;
			}
			.faq_category_title  {
				font-weight:bold;
			}
			.faq_category_bullet  {
				padding-right:5px;
				font-size:10pt;
			}
			
			/* question form */
			
			.faq_form  {
				width:100%;
			}
			.faq_form textarea  {
				width:100%;
				height:60px;
			}
			.faq_form select  {
				width:100%;
			}
			.faq_form input  {
				width:200px;
			}

/*------------------ SITE MAP ------------------*/
			
			.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;
			}			

/*------------------ CATALOGUE ------------------*/

			/* list (rows) */
			
			.catalog_row {
				width:100%;
				margin-bottom:20px;
			}
			.catalog_row_content {
				line-height:16px;
				font-size:8pt;
			}
			.catalog_row_title {
				font-weight:bold;
			}
			.catalog_row_thumb {
				margin-right:10px;
				border:1px solid #8293A8;
			}
			.catalog_row_price {
				font-weight:bold;
				color:#C30005;
			}
			
			/* list (columns) */
			
			.catalog_column {
				width:106px;
				margin-bottom:20px;
			}
			.catalog_column_content {
				padding-top:5px;
				line-height:14px;
				font-size:8pt;
			}
			.catalog_column_title {
				font-weight:bold;
			}
			.catalog_column_thumb {
				width:106px;
				height:106px;
				background-color:#FFFFFF;
				border:1px solid #D7DDE5;
			}
			.catalog_column_thumb img {
				border:1px solid #8293A8;
			}
			.catalog_column_padding {
				padding-right:20px;
			}
			.catalog_column_price {
				font-weight:bold;
				color:#C30005;
			}
			
			/* details (rows & columns) */
			
			.catalog_details_img {
				border:1px solid #8293A8;
			}
			.catalog_details_thumb {
				margin-right:10px;
				margin-bottom:10px;
				border:1px solid #8293A8;
			}
			.catalog_details_price {
				font-weight:bold;
				color:#C30005;
			}
			.catalog_details_name2 {
				font-weight:bold;
			}

/*------------------ GALLERY ------------------*/

			/* list (simple) */
			
			.gallery_simple {
				padding-right:10px;
				padding-bottom:20px;
			}
			.gallery_simple_title {
				line-height:14px;
				font-size:8pt;
			}
			.gallery_simple_thumb {
				width:100px;
				height:100px;
				margin-bottom:5px;
				background-color:#FFFFFF;
				border:1px solid #D7DDE5;
			}
			.gallery_simple_thumb img {
				border:1px solid #8293A8;
			}
			
			/* list (with categories) */
			
			.gallery_category {
				padding-left:10px;
				padding-bottom:20px;
			}
			.gallery_category_title {
				font-size:8pt;
				line-height:14px;
			}
			.gallery_category_split {
				padding-left:10px;
			}
			.gallery_category_thumb {
				width:100px;
				height:100px;
				margin-bottom:5px;
				background-color:#FFFFFF;
				border:1px solid #D7DDE5;
			}
			.gallery_category_thumb img {
				border:1px solid #8293A8;
			}

			/* menu */

			.gallery_menu {
				width:180px;
			}
			.gallery_menu div {
				margin-bottom:2px;
				padding-left:5px;
				padding-right:5px;
				padding-bottom:2px;
				background-color:#EDEDEF;
				font-weight:bold;
				font-size:8pt;
				color:#C30005;
			}
			.gallery_menu div a {
				text-decoration:none;
				color:#3A506A;
			}
			.gallery_menu div a:hover {
				color: #FF7800;
			}
			
			/* details (simple & with categories */
			
			.gallery_details {
				text-align:center;
				vertical-align:top;
			}
			.gallery_details_img {
				margin-bottom: 10px;
				border:1px solid #8293A8;
			}
			.gallery_details_title {
				margin-bottom:10px;
				font-weight:bold;
				font-size:10pt;
			}
			.gallery_details_content {
				width:100%;
				margin-bottom:10px;
				text-align:left;
				font-size:9pt;
			}
			.gallery_details_listing {
				font-size:9pt;
				color:#A8C7D8;
			}
			.gallery_details_listing a {
				text-decoration:none;
			}

/* ///////////////////////////////////////////////////////////////////////////////// */

				/*   M E N U   */

/*------------------ VMENU ------------------*/
					
			/* level 1 */
			
			.vmenu_level_1 {
				cursor:pointer;
				overflow:hidden;
				color:#FFFFFF;
				padding-left:30px;
				padding-right:30px;
				padding-bottom:4px;
				padding-top:4px;
				font-weight:bold;
				line-height:12px;
				background-image:url(gfx/level_1_eng.gif);
				background-repeat:no-repeat;
				background-position:left top;
				border-bottom:1px solid #8695A8;
			}
			.vmenu_level_1:hover {
				background-color:#B90105;
			}
			.vmenu_level_1_open {
				cursor:pointer;
				overflow:hidden;
				color:#FFB74D;
				padding-left:30px;
				padding-right:30px;
				padding-bottom:4px;
				padding-top:4px;
				font-weight:bold;
				line-height:12px;
				background-image:url(gfx/level_1_open_eng.gif);
				background-repeat:no-repeat;
				background-position:left top;
				border-bottom:1px solid #8695A8;
				background-color:#344A64;
			}
			.vmenu_level_1_open:hover {
				background-color:#B90105;
			}
			.vmenu_level_1_alone {
				cursor:pointer;
				overflow: hidden;
				color:#FFFFFF;
				padding-left:30px;
				padding-right:30px;
				padding-bottom:4px;
				padding-top:4px;
				font-weight:bold;
				line-height:12px;
				background-image:url(gfx/level_1_alone_eng.gif);
				background-repeat:no-repeat;
				background-position:left top;
				border-bottom:1px solid #8695A8;
			}
			.vmenu_level_1_alone:hover {
				background-color:#B90105;
			}
			.vmenu_level_1_current {
				cursor:pointer;
				overflow:hidden;
				color:#FFB74D;
				padding-left:30px;
				padding-right:30px;
				padding-bottom:4px;
				padding-top:4px;
				font-weight:bold;
				line-height:12px;
				background-image:url(gfx/level_1_current_eng.gif);
				background-repeat:no-repeat;
				background-position:left top;
				border-bottom:1px solid #8695A8;
				background-color:#344A64;
			}
			.vmenu_level_1_current:hover {
				background-color:#B90105;
			}

			/* level 2 */
			
			.vmenu_level_2 {
				cursor:pointer;
				overflow:hidden;
				color:#FFFFFF;
				padding-left:40px;
				padding-right:30px;
				padding-bottom:4px;
				padding-top:4px;
				line-height:12px;
				background-image:url(gfx/level_2_eng.gif);
				background-repeat:no-repeat;
				background-position:left top;
				border-bottom:1px solid #8695A8;
			}
			.vmenu_level_2:hover {
				background-color:#B90105;
			}
			.vmenu_level_2_open {
				cursor:pointer;
				overflow: hidden;
				color:#FFB74D;
				padding-left:40px;
				padding-right:30px;
				padding-bottom:4px;
				padding-top:4px;
				line-height:12px;
				background-image:url(gfx/level_2_open_eng.gif);
				background-repeat:no-repeat;
				background-position:left top;
				border-bottom:1px solid #8695A8;
			}
			.vmenu_level_2_open:hover {
				background-color:#B90105;
			}
			.vmenu_level_2_alone {
				cursor:pointer;
				overflow:hidden;
				color:#FFFFFF;
				padding-left:40px;
				padding-right:30px;
				padding-bottom:4px;
				padding-top:4px;
				line-height:12px;
				background-image:url(gfx/level_2_alone_eng.gif);
				background-repeat:no-repeat;
				background-position:left top;
				border-bottom:1px solid #8695A8;
			}
			.vmenu_level_2_current {
				cursor:pointer;
				overflow:hidden;
				color:#FFB74D;
				padding-left:40px;
				padding-right:30px;
				padding-bottom:4px;
				padding-top:4px;
				line-height:12px;
				background-image:url(gfx/level_2_current_eng.gif);
				background-repeat:no-repeat;
				background-position:left top;
				border-bottom:1px solid #8695A8;
			}
			.vmenu_level_2_current:hover {
				background-color:#B90105;
			}
/*------------------ DROPDOWN MENU ------------------*/
			
			.ddmx td {
				height:35px;
				vertical-align:top;
			}
			
			/* item 1 */
			
			.ddmx .item1,
			.ddmx .item1:hover,
			.ddmx .item1-active,
			.ddmx .item1-active:hover {
				display: block;
				height:33px;
				padding-top:0px;
				white-space: nowrap;
				position: relative;
				font: 8pt Verdana;
				font-weight:bold;
				text-transform:uppercase;
				text-decoration: none;
				color: #141433;
				cursor:pointer;
			}
			.ddmx .item1:hover,
			.ddmx .item1-active,
			.ddmx .item1-active:hover {
				color: #C30005
			}
			.ddmx .item1 img {
				width:100%;
				height:35px;
				border:0px;
			}	

			/* 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:150px;
				height:15px;
				padding:2px 10px 2px 10px;
				display:block;
				white-space:nowrap;
				position:relative;
				border-bottom:1px solid #3A506A;
				font:8pt Verdana;
				/*font-weight:bold;*/
				text-decoration: none;
				text-align:left;
				color:#3A506A;
			}
			.ddmx .item2 {
				background: #EAE9EA;
			}
			.ddmx .item2:hover,
			.ddmx .item2-active,
			.ddmx .item2-active:hover {
				background: #FFFFFF;
				color: #3A506A
			}
			
			/* section */
			
			.ddmx .section {
				border:2px solid #3A506A;
				border-bottom:1px solid #3A506A;
				position:absolute;
				visibility:hidden;
				z-index:-1;
				margin-left:-2px;
				margin-right:0px;
				margin-top:-2px;
			}
			
			* html .ddmx td { position: relative;} /* ie 5.0 fix */