
/* | | | | | | | | |   H  E  B  R  E  W   | | | | | | | | | */

						
/*//////////////////   G R I D  (Your classes: main, sides, content and so on...)  //////////////////*/

					/* MAIN */
					
					#container{
						margin:0 auto;
						width:960px;
						height:auto !important;
						height:20px;
						min-height:20px;
/* lang */			direction:rtl;
					}
					
					.main, .main_inner {
						margin:0px;
						padding:0px;
/* lang */			float:right;
						width:960px;
						height:auto !important;
						height:20px;
						min-height:20px;
						background:#ffffff url(gfx/faux.gif) repeat-y top;
					}
					
					.main_inner {
					background:#ffffff url(gfx/faux-inner.gif) repeat-y top;
					}

					/* HEADER */
					
					#header {
/* lang */			float:right;
						width:960px;
						height:auto !important;
						height:20px;
						min-height:20px;
/* lang */			background:#ffffff url(gfx/line.gif) no-repeat top;
						border-bottom:solid 1px #ffffff;
					}
					
					/* logo */
					
					a.logo {
/* lang */			float:right;
/* lang */			margin:30px 25px 0px 0px;
						width:345px;
						height:94px;
					}
					a.logo img {
						width:345px;
						height:94px;
						border:0;
					}
					
					/* menu */

					#menu_admin {
						
					}
					ul.menu_top {
/* lang */			float:left;
						margin:20px 0px 0px 0px;
						padding:0px;
						list-style:none;
						width:auto;
					}
					
					ul.menu_top li {
/* lang */			margin:0px 0px 0px 18px;
/* lang */			float:left;
						display:inline;
					}
					
					ul.menu_top li a {
/* lang */			padding:0px 18px 0px 0px;
						float:left;
						width:auto;
						color:#003f5e;
						font-weight:bold;
						text-decoration:none;
/* lang */			background:url(gfx/arrow-double.gif) no-repeat right;
					}
					
					ul.menu_top li a:hover {
						text-decoration:underline;
					}
					
					ul.menu_hor {
/* lang */			float:right;
						margin:35px 0px 0px 0px;
/* lang */			padding:0px 200px 0px 0px;
						list-style:none;
						width:760px;
						height:25px;
						background:#bcbec0;
					}
					
					ul.menu_hor  li {
						margin:0px;
						padding:0px;
/* lang */			float:right;
						width:109px;
						height:25px;
						display:inline;
						border-right:solid 1px #ffffff;
					}
					
					ul.menu_hor li.first{	
						width:99px;
					}
					
					ul.menu_hor  li a {
						float:right;
						width:109px;
						height:25px;
					}
					
					ul.menu_hor  li a.one{
						width:99px;
						background:url(gfx/hor-1.gif) no-repeat top;
					}
					
					ul.menu_hor  li a.two{
						background:url(gfx/hor-2.gif) no-repeat top;
					}
					
					ul.menu_hor  li a.three{
						background:url(gfx/hor-3.gif) no-repeat top;
					}
					
					ul.menu_hor  li a.four{
						background:url(gfx/hor-4.gif) no-repeat top;
					}
					
					ul.menu_hor  li a.five{
						background:url(gfx/hor-5.gif) no-repeat top;
					}
					
					ul.menu_hor  li a.six{
						background:url(gfx/hor-6.gif) no-repeat top;
					}
					
					ul.menu_hor  li a.seven{
						background:url(gfx/hor-7.gif) no-repeat top;
					}
					
					ul.menu_hor  li a span {
						display:none;
					}
					
					ul.menu_ver {
/* lang */			float:right;
						margin:0px;
/* lang */			padding:0px;
						list-style:none;
						width:200px;
						height:auto !important;
						height:20px;
						min-height:20px;
					}
					
					ul.menu_ver  li {
						margin:0px;
						padding:0px;
/* lang */			float:right;
						width:200px;
						height:24px;
						border-bottom:solid 1px #ffffff;
					}
					
					ul.menu_ver  li a {
						float:right;
						width:200px;
						height:24px;
					}
					
					ul.menu_ver li a.one{
						background:url(gfx/ver-1.gif) no-repeat top;
					}
					
					ul.menu_ver li a.one:hover{
						background:url(gfx/ver-1.gif) no-repeat bottom;
					}
					
					ul.menu_ver  li a.two{
						background:url(gfx/ver-2.gif) no-repeat top;
					}
					
					ul.menu_ver  li a.two:hover{
						background:url(gfx/ver-2.gif) no-repeat bottom;
					}
					
					ul.menu_ver  li a.three{
						background:url(gfx/ver-3.gif) no-repeat top;
					}
					
					ul.menu_ver  li a.three:hover{
						background:url(gfx/ver-3.gif) no-repeat bottom;
					}
					
					ul.menu_ver  li a.four{
						background:url(gfx/ver-4.gif) no-repeat top;
					}
					
					ul.menu_ver  li a.four:hover{
						background:url(gfx/ver-4.gif) no-repeat bottom;
					}
					
					ul.menu_ver  li a.five{
						background:url(gfx/ver-5.gif) no-repeat top;
					}
					
					ul.menu_ver  li a.five:hover{
						background:url(gfx/ver-5.gif) no-repeat bottom;
					}
					
					ul.menu_ver  li a.six{
						background:url(gfx/ver-6.gif) no-repeat top;
					}
					
					ul.menu_ver  li a.six:hover{
						background:url(gfx/ver-6.gif) no-repeat bottom;
					}
					
					ul.menu_ver  li a.seven{
						background:url(gfx/ver-7.gif) no-repeat top;
					}
					
					ul.menu_ver  li a.seven:hover{
						background:url(gfx/ver-7.gif) no-repeat bottom;
					}
					
					ul.menu_ver  li a.eight{
						background:url(gfx/ver-8.gif) no-repeat top;
					}
					
					ul.menu_ver  li a.eight:hover{
						background:url(gfx/ver-8.gif) no-repeat bottom;
					}
					
					ul.menu_ver  li a.nine{
						background:url(gfx/ver-9.gif) no-repeat top;
					}
					
					ul.menu_ver  li a.nine:hover{
						background:url(gfx/ver-9.gif) no-repeat bottom;
					}
					
					ul.menu_ver  li a span {
						display:none;
					}

					/* PANELS */
					
					.left_panel, .left_panel_inner, .left_panel_catalog, .left_panel_catalog1, .left_panel_gallery, .left_panel_about, .left_panel_engineering, .left_panel_production, .left_panel_quality, .left_panel_contact{
						float:left;
						width:759px;
						height:auto !important;
						height:590px;
						min-height:590px;
						border-right:solid 1px #ffffff;
					}
					
					.left_panel_inner, .left_panel_gallery, .left_panel_about, .left_panel_engineering, .left_panel_production, .left_panel_quality, .left_panel_contact {
						padding:276px 240px 30px 30px;
						width:489px;
						height:auto !important;
						height:390px;
						min-height:390px;
						background:url(gfx/pic_inner.jpg) no-repeat top;
					}
					
					.left_panel_gallery{
						padding-right:24px;
						width:705px;
						background:url(gfx/01about.jpg) no-repeat top;
					}
					
					.left_panel_about{
						background:url(gfx/01about.jpg) no-repeat top;
					}
					
					.left_panel_engineering{
						background:url(gfx/02engineering.jpg) no-repeat top;
					}
					
					.left_panel_production{
						background:url(gfx/03production.jpg) no-repeat top;
					}
					
					.left_panel_quality{
						background:url(gfx/04quality.jpg) no-repeat top;
					}
					
					.left_panel_contact{
						background:url(gfx/05contact.jpg) no-repeat top;
					}
					
					.left_panel_gallery h1{padding-right:216px;}

					#right_panel {
						float:right;
						width:200px;	
						height:auto !important;
						height:590px;
						min-height:590px;
						background:url(gfx/logo-green.gif) no-repeat 0px 323px;
					}
					
					#right_panel h3{
						float:right;
						margin:0px;
						padding:0px;
						width:200px;
						height:45px;
						background:url(gfx/ver-title.gif) no-repeat top;
						border-bottom:solid 1px #ffffff;
					}
					
					#right_panel h3 span{
						display:none;
					}

					/* FOOTER */
					
					#footer {
	/* lang */		float:right;
						width:960px;
						height:auto !important;
						height:20px;
						min-height:20px;
						padding-bottom:25px;
						background:url(gfx/faux-inner.gif) repeat-y;
					}
					#footer.footer2 {
						background:url(gfx/faux.gif) repeat-y;
					}
					#footer div.address {
	/* lang */		float:left;
						padding:26px 15px;
						width:729px;
					}
					#footer div.address p {
						padding:0;
						margin:0;
						display:inline;
					}
					#footer div.address a {
						color:#000000;
						text-decoration:none;
					}
					
					#footer div.address a:hover {
						text-decoration:underline;
					}
					
					#footer div.copyright {
	/* lang */		float:right;
						padding-top:25px;
						text-align:center;
						width:200px;
					}
					#footer div.copyright a {
						color:#bcbec0;
					}

					/* 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;
						padding:0;
						background:#00474b;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#000000;
					}
					table {
						font-size:12px;
					}
					a {
						color:#003f5e;
					}
					a:hover {
						text-decoration:none;
					}

					h1 {
						margin:0px 0 10px 0;
						font-size:21px;
						color:#0e76bc;
					}
					h2 {
						font-size:19px; 
					}
					h3 {
						font-size:17px;
					}
					h4 {
						font-size:15px;
					}
					h5 {
						font-size:13px;
					}
					hr {
						height:1px;
						color:#CCCCCC;
					}
					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:#006b6e;
						padding:0 2px 0 2px;
						border:1px solid;
						border-color:#006b6e #006b6e #006b6e #006b6e;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10pt;
						color:#FFFFFF;
						cursor:pointer;
					}
					table.form_heb button,
					table.form_eng button {
	/* lang */			margin-left:10px;
					}
					input.check {
						background:none;
						border:0;
					}

/*//////////////////   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:10px;
					}
					.path a {
						color:#666666;
					}

					/* 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;
					}

/*------------------ 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 {
						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-weight:bold;
					}
					div.login hr {
						height:1px;
						color:#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 .content {
						width:100%;
						padding:10px 28px 28px 28px;
					}
					.catalog_row .description {
						margin-top:5px;
					}
					.catalog_row .thumb {
					padding:10px 0px 28px 0px;
					width:186px;
					}
					.catalog_row .thumb img {
						border:0px solid #DDDDDD;
					}
					.catalog_row .price {
						font-weight:bold;
						color:#CC0000;
					}
					
					/* list (columns) */
					
					.catalog_column {
						width:110px;
						margin-bottom:20px;
					}
					.catalog .content {
						width:100%;
						padding-top:5px;
						font-size:9pt;
							vertical-align:top;
					}
					.catalog_column .title {
						line-height:13px;
						font-weight:bold;
					}
					.catalog_column .description {
						margin-top:5px;
					}
					.catalog_column .thumb {
						width:110px;
						height:110px;
						background-color:#EEEEEE;
						border:1px solid #CCCCCC;
						text-align:center;
					}
					.catalog_column .thumb img {
						border:1px solid #FFFFFF;
					}
					.catalog .padding {
	/* lang */			padding-left:20px;
					}
					.catalog_column .price {
						font-weight:bold;
						color:#CC0000;
					}
					
					/* details (rows & columns) */
					
					.catalog_details {
						width:100%;
					}
					.catalog_details td {
						vertical-align:top;
					}
					.catalog_details .thumb {
	/* lang */			padding-left:20px;
					}
					.catalog_details .thumb img {
						border:5px solid #DDDDDD;
					}
					.catalog_details .content {
						width:100%;
					}
					.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_bigimage{
						width:700px;
						margin-right:-216px;
						position:relative;
						direction:ltr;
					}
					
					.catalog_details_bigimage .contentbigimage{
						width:172px;
						direction:rtl;
						padding-left:10px;
					}
					
					.catalog_details_bigimage .contentbigimage .small_content {
						width:172px;
					}
					
					.catalog_details_bigimage .thumbbigimage{
						padding-left:0px;
						width:532px;
					}
					
/*------------------ NEWS ------------------*/

					.news_home {
						
					}
					.news_home a.link {
						display:block;
						padding:5px 0 0 0;
						font-size:9pt;
						font-weight:bold;
	/* lang */			text-align:left;
					}

					/*  roll */
					
					.news_home marquee.roll {
						width:170px;
						height:160px;
					}
					.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 {
						
					}
					.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-left:10px;
						vertical-align:top;
					}
					.news td.thumb img {
						border:5px solid #EBEBEB;
					}			
								
					/* details */

					.news_details {
						margin:0 0 20px 0;
						padding:20px 0 0 0;
						clear:both;
					}
					body.print_page img.thumb,
					.news_details img.thumb {
		/* lang */		margin:0 0 15px 20px;
						border:5px solid #EBEBEB;
					}
					.news_details span.summary {
						font-size:12pt;
						line-height:20px;
					}
					body.print_page  div.date,
					.news_details div.date {
						font-size:9pt;
						margin-bottom:10px;
					}
					body.print_page h1,
					.news_details h1 {
						margin:0 0 10px 0;
					}
					body.print_page h1 {
						margin:0 0 10px 0;
					}
					.news_details_links div.back {
		/* lang */		float:right;
					}
					.news_details_links div.link {
		/* lang */		float:left;
						font-weight:bold;
					}

/*------------------ FAQ ------------------*/

					/* list */

					#faq button {
	/* lang */			float:left;
						margin:15px 0 0 0;
					}
					#faq h1 {
	/* lang */			float:right;
					}
					#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 ------------------*/

					.form_heb td,
					.form_eng td,
					.form_grid td,
					.form_contact td,
					.form_register td,
					.form_faq td,
					.form_surveys td {
		/* lang */		padding-left:10px;
						padding-bottom:10px;
						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 ------------------*/
					
					/* 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:120px;
					}
					#dmenu_02 a.item1 {
						width:120px;
					}
					#dmenu_03 a.item1 {
						width:120px;
					}
					#dmenu_04 a.item1 {
						width:120px;
					}
					#dmenu_05 a.item1 {
						width:120px;
					}
					
					/*
					
					OR:
					
					#dmenu_01 a.item1,
					#dmenu_02 a.item1,
					#dmenu_03 a.item1,
					#dmenu_04 a.item1,
					#dmenu_05 a.item1 {
						width:120px;
					}

					*/

					/* item 2 - width */

					/*
					For example:

					<div class="section" id="dsection_01">
						<a class="item2" href="#">text</a>
						<a class="item2" href="#">text</a>
						<a class="item2" href="#">text</a>
					</div>
					
					*/

					#dmenu_01 div.dsection {
						margin-right:100px;
						margin-left:-100px
					}
					#dmenu_02 div.dsection {
						margin-right:100px;
						margin-left:-100px
					}
					#dmenu_03 div.dsection {
						margin-right:100px;
						margin-left:-100px
					}
					#dmenu_04 div.dsection {
						margin-right:100px;
						margin-left:-100px
					}
					#dmenu_05 div.dsection {
						margin-right:100px;
						margin-left:-100px
					}

					/*
					
					OR:
					
					#dmenu_01 div.dsection,
					#dmenu_02 div.dsection,
					#dmenu_03 div.dsection,
					#dmenu_04 div.dsection,
					#dmenu_05 div.dsection {
						margin-right:100px;
						margin-left:-100px
					}

					*/

					/* MENU */

					.ddmx td {
						height:30px;
						cursor:default;
					}
					
					/* item 1 */
					
					.ddmx .item1,
					.ddmx .item1:hover,
					.ddmx .item1-active,
					.ddmx .item1-active:hover {
						position:relative;
						display:block;
						height:30px;
						/*height:25px;*/
						/*padding:5px 10px 0 15px; 
						background:url(gfx/menu_top_arrow.gif) right 11px no-repeat;
						color:#FFFFFF;
						text-decoration:none;
						font-weight:bold;*/
						cursor:pointer;
					}
					
					/* 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:right;
						color:#333333;
						line-height:12px;
					}
					.ddmx .item2 {
						background:#EAEAEA;
					}
					.ddmx .item2:hover,
					.ddmx .item2-active,
					.ddmx .item2-active:hover {
						background:#DDDDDD;
						color:#DC0008;
					}
					
					/* 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 */



					/* Banners */
					
					#banner {
						float:right;
						margin-bottom:37px;
						width:759px;
						height:334px;
						clear:both;
					}
					#banner div {
						width:759px;
						height:334px;
					}
					#banner object,
					#banner embed {
						display:block;
						width:759px;
						height:334px;
					}
					
					.hp_image{
						float:right;
						margin:0px 30px;
						width:193px;
						height:auto !important;
						height:20px;
						min-height:20px;
						display:inline;
					}
					
					.hp_image img{
						float:right;
					}
					
					.hp_image a{
						float:right;
						margin-top:5px;
						font-weight:bold;
						text-decoration:none;
					}
					
					.hp_image a:hover{
						text-decoration:underline;
					}
					
					.hp_content{
						float:left;
						margin:0px 0px 0px 20px;
						width:475px;
						display:inline;
					}
					
					.hp_content h1{
						margin-top:-5px;
						position:relative;
					}
					
					a.arrow{
						clear:both;
						display:block;
						margin-top:15px;
						font-weight:bold;
	/* lang */			padding-right:12px;
						text-decoration:none;
	/* lang */			background:url(gfx/arrow.gif) no-repeat right;
					}
					
					a.arrow:hover{
						text-decoration:underline;
					}
					
					a.camera{
						margin-top:10px;
	/* lang */		padding-right:50px;
						height:52px;
						line-height: 36px;
	/* lang */		background:url(gfx/icon-camera.gif) no-repeat right;
					}

					a.specs{
						float:right;
						margin-bottom:5px;
						font-weight:bold;
	/* lang */			padding-right:12px;
						text-decoration:none;
	/* lang */			background:url(gfx/arrow.gif) no-repeat right;
						margin-top:15px;
					}

					a.specs:hover{
						text-decoration:underline;
					}
					
					.thumb_add a{
					float:right;
					margin:0px 0px 30px 30px;
					}

					td.gallery_menu{
					width:160px;
					font-size:13px;
					font-weight:bold;
					color:#0E76BC;
					padding-left:56px;
					}
					
					td.gallery_menu div.link,
					td.gallery_menu div.selected {
					width:160px;
					margin:0 0 2px 0;
					background:#e6e7e8;
					line-height:14px;
					color:#000000;
					}
					td.gallery_menu div.selected {
					width:150px;
					padding:2px 5px 5px 5px;
					background:#dddee0;
					cursor:default;
					}
					td.gallery_menu a{
					display:block;
					width:150px;
					padding:2px 5px 5px 5px;
					color:#0e76bc;
					text-decoration:none;
					}
					td.gallery_menu a:hover{
					background:#dddee0;
					}
					td.gallery_category{
					width:102px;
					padding:0px 0px 30px 20px;
					}
					
					table.gallery_category_thumb{
					width:102px;
					}
					
					table.gallery_category_thumb td{
					text-align:center;
					}
					
					.gallery_details{text-align:center;}
					
					.gallery_details_title, .gallery_details_content{
					direction:rtl;
					text-align:right;
					padding:10px 20px 0px 20px;
					}
					
					.gallery_details_title{font-weight:bold;font-size:14px;}
					
					.gallery_category_title{
					width:102px;
					text-align:center;
					}
					
					.left_panel_catalog{
						padding:30px 30px 0px 30px;
						width:699px;
						background-color:#e7e8e9;
					}
					
					.catalog_column{
					margin:0px 0px 20px 20px;
					}
					
					a.catalog_column_title{
					font-weight:bold;
					font-size:14px;
					color:#000000;
					width:213px;
					float:right;
					text-decoration:none;
					margin-top:5px;
					}
					a.catalog_column_title:hover{
					text-decoration:underline;
					}
					.catalog_column_content_text{
					float:right;
					height:115px;
					overflow:hidden;
					}
					
					.catalog_column_content_small_text{
					float:right;
					height:78px;
					overflow:hidden;
					}
					
					a.lightblue{
					float:right;
					clear:both;
					color:#0E76BC;
					}
					
					.left_panel_catalog1{
						padding:30px 240px 0px 0px;
						width:519px;
						background:url();
					}
					
					#popup_direction_movie{color:#ffffff;text-align:center;}
					
					#footer .footer_text{
					float:left;
					padding-top:25px;
					text-align:right;
					width:745px;
					}

					.gallery_menu h2{
						margin:0px 0px 8px 0px;
						font-size:13px;
						color:#000000;
					}