
	@charset "utf-8";
	/* CSS Document */

		
/*///////////////   G L O B A L   ///////////////*/
					
					body { 
						margin:0 auto;
						margin-top:0px;
						margin-bottom:20px;
						padding:0;
						width:918px;
						background:#FFFFFF;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10pt;
						color:#333333;
					}
					div {
						border: none;
					}
					table {
						font-size:10pt;
					}
					a {
						color:#EC131D;
					}
					a:hover {
						text-decoration:none;
					}
					h1, h2, h3, h4, h5 {
						/*color:#000000;*/
					}
					h1 {
						margin:10px 0 10px 0;
						font-size:24px;
						font-weight:normal;
					}
					h2 {
						font-size:20px; 
					}
					h3 {
						font-size:18px;
					}
					h4 {
						font-size:16px;
					}
					h5 {
						font-size:14px;
					}
					hr {
						height:1px;
						color:#CCCCCC;
					}
					form {
						margin:0;
					}
					fieldset {
						padding:0 10px 10px 10px;
						border:1px solid #AAB8BF;
					}
					legend  {
						margin-bottom:0 0 5px 0;
						padding:0 5px 0 5px;
						font-weight:bold;
						color:#AD64A5;
					}
					input, textarea, select {
						background:#FFFFFF;
						font-family: Arial, Helvetica, sans-serif;
						font-size:10pt;
						color:#333333;
					}
					button, .buttons {
						background:#333333;
						padding:0 2px 0 2px;
						border:1px solid;
						border-color:#666666 #000000 #000000 #666666;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10pt;
						color:#FFFFFF;
						cursor:pointer;
					}


/*///////////////   G R I D   ///////////////*/

					/* Break */
					
					.clear {
						clear:both;
					}
					.red {
						color:#CC0000;
					}
					
		/*------------------ CONTAINERS ------------------*/
					
					#main {
						width:918px;
		/* lang */		direction:rtl;
					}
					
					/* Company header */
					#header {
						width:918px;
						background:url(gfx/header_bg.jpg) no-repeat;
					}
					
					#header img.logo {
		/* lang */		float:left;
						padding-left:198px;
						padding-right:190px;
						border:0;
					}
					#header img.services {
						padding-left:40px;
						height:20px;
					}
					#menu_top {
						width:470px;
						height:25px;
						float:right;
						background:url("gfx/top_menu_bg.gif") no-repeat;
						cursor:pointer;
					}
					#menu_top a {
						border:none
						display:block;
						float:right;
						padding-left:10px;
						color:#ffffff;
						font-size:13px;
						font-weight:bold;
						text-decoration:none;						
						height:20px;
					}
					#menu_top a.main_m {
					padding-right:15px;
					padding-top:3px;
						width: 55px;
					}					
					#menu_top a.about_m {
						width: 50px;						
					}					
					#menu_top a.actions_m {
						width: 90px;						
					}					
					#menu_top a.check_m {
						width: 90px;						
					}					
					#menu_top a.rules_m {
						width: 50px;						
					}					
					#menu_top a.contact_m {
						width: 50px;						
					}
					#search_top {
						margin-top:15px;
						width:918px;
						clear:both;
					}
					#search_top form {
						display:inline;
					}
					#search_categories {
						width:898px;
						height:30px;
						padding-right:20px;
						padding-top:2px;
						background:url("gfx/search_top_bg.gif") no-repeat;
						vertical-align:middle;
						float:right;
					}
					#search_categories select, #search_categories input {
						width:138px;
						vertical-align:middle;
						margin-right:5px;
					}
					/*#search_categories img.search_btn {
						height:24px;
						width:34px;
						cursor:pointer;
						vertical-align:middle;
						padding-right:10px;
					}*/
					#search_categories input.search_btn {
						height:24px;
						width:34px;
						cursor:pointer;
						vertical-align:middle;
						background:none;
					}
					#search_categories img.search_btn_c {
						height:24px;
						width:34px;
						cursor:pointer;
						vertical-align:middle;
						margin-right:5px;
						margin-left:30px;
					}					
					#search_logos {
						width:748px;
						background:url("gfx/search_logos.gif") no-repeat 0px 10px;
						padding-right:170px;
						padding-top:10px;
						padding-bottom:15px;
						clear:both;
					}
					#search_logos a {
						display:block;
						float:right;
						height:20px;
						padding-left:8px;
						border: none;
					}
					#search_logos img {
						border: none;
					}
					.logos_list {
						border: none;
						padding-bottom: 15px;
					}
					.logos_list tr{
						height: 30px;
					}
			
					.logos_list img {
						vertical-align: top;
					}
					#content_all {
						width:878px;
						float:right;
						padding-left:20px;
						padding-right:20px;
					}					
					#side_left {
		/* lang */		float:left;
						width:165px;
						padding-bottom:10px;
						background:url("gfx/discounts_bg.gif") top no-repeat;
					}
					.discounts_h {
						display:block;
						height:20px;
						margin-bottom:5px;
						margin-right:20px;
						width:45px;
					}
					.discount_item {
						background:url("gfx/discount_item_bg.gif")  no-repeat bottom right;
						width:148px;
						height:auto !important;
						min-height:145px;
						height:145px;
						margin-right:15px;
						color:#ffffff;
						border:solid 1px #d70505;
					}
					#discount_item td {
						font-size:9pt;
					}
					.discount_img {
						height:125px;
						vertical-align:top;
					}
					.discount_img a.title {
						color:#000000;
						/*height:25px;*/
						text-decoration:none;
						font-weight:bold;
						line-height:12px;
						display:block;
						padding:3px 10px 3px 5px;
						width:135px;
					}
					.discount_img a.title:hover {
						color:#D70505;
					}
					.discount_img img {
						border:none;
					}					
					.discount_price {
						text-align:right;
						padding-right:10px; 
						width:138px;
						height:24px;
					}
					#side_right {
		/* lang */		float:right;
						width:141px;
						padding-bottom:10px;
						text-align:center;
					}

					/*all right side elements*/
					#catalog,
					#articles {
						width: 141px;
						padding-bottom:20px;
						padding-top:25px;
						background:url("gfx/catalog.gif")  no-repeat;	
						text-align:right;
					}
					#articles {
						background:url("gfx/articles.gif")  no-repeat;	
					}
					.cart_btn img{
						padding-bottom:10px;
						border: none;
					}
					.club_btn img{
						border: none;
						padding-bottom:10px;
					}
					#side_right a{
						border: none;
					}
					#content_index {
		/* lang */		float:right;
						width:460px;
						padding:0px 55px 10px 55px;
						text-align:right;
					}
					#content_index img {
						margin:auto;
					}
					#content_inner {
						float:right;
						width:686px;
						padding:0px 30px 10px 0px;
						/*text-align:right;*/
					}
					#content_inner img {
						/*float:right;
						padding:10px;
						padding-top:10px;*/
					}
					.work_areas {
						border: none;
						font-size:12pt;
					}
					.work_areas th {
						text-align:center;
						color:#ffffff;
						background-color:#D70505;
					}
					.work_areas td {
						padding:3px;
						font-size:10pt;
						padding-right:10px;
						border-bottom: 1px solid #dddddd;						
					}
					#footer {
						clear: both;
						width:918px;
						height:60px;
						background:url("gfx/footer_bg.gif") repeat-x;
					}
					#footer img{
						padding-top:15px;
						float:right;
						padding-right:0px;
						border:none;
					}
					#footer a {
						border:none;
					}
					/*.zoom_btn {
						border: 0px solid;
						vertical-align: middle;
						margin-left:5px;	
					}
					.zoom_btn a {
						border: 0px solid;
					}
					img.zoom_btn {
						border:0;
					}*/
		/*------------------ HEADER ------------------*/
					
					#admin_bar {
						width:964px;
						margin-bottom:10px;
					}

					/* Additionals */

					#additional {
		/* lang */		float:left;
						padding-top:5px;
						font-size:9pt;
					}
					#additional a {
						color:#666666;
					}

					/* languages */

					#language {
		/* lang */		float:right;
						font-weight:bold;
						font-size:9pt;
						color:#666666;
					}	

					/* Menu top */

					#menu {
						background-color:#333333;
						color:#FFFFFF;
						height:30px;
						margin-bottom:10px;
		/* lang */		/*padding-left:10px;*/
					}

		/*-----------/ Start RIGHT Elements /---------- */

					/* News home */
					
					#news_home {
						width:158px;
						margin-bottom:10px;
						padding:10px;
						background-color:#F5F5F5;
						border:1px solid #CCCCCC;
					}
					#news_home h2 {
						width:148px;
						margin:0 0 10px 0;
		/* lang */		padding:1px 0 2px 10px;
						background-color:#0080C0;
						color:#FFFFFF;
						font-size:11pt;
					}
					#news_home div.link {
						width:158px;
						margin-top:10px;
						background-color:#999999;
		/* lang */		text-align:right;
						font-weight:bold;
						font-size:9pt;
					}
					#news_home div.link a {
						background-color:#333333;
						text-decoration:none;
						color:#FFFFFF;
					}
					#news_home marquee {
						width:158px;
						height:100px;
					}
					#news_home div.date {
		/* lang */		padding-left:10px;
						font-size:8pt;
		/* lang */		background:url(gfx/bullet.gif) no-repeat 5px left;
					}
					#news_home div.title {
		/* lang */		padding-left:10px;
						font-weight:bold;
						line-height:14px;
					}
					#news_home div.summary {
		/* lang */		margin:5px 0 10px 0;
		/* lang */		padding:0 0 10px 10px;
						border-bottom:1px dotted #999999;
						line-height:14px;
					}
					#news_home div.summary a {
						color:#333333;
					}
					
					/* Links */

					#links_home {
						width:158px;
						margin-bottom:10px;
						padding:10px;
						background-color:#F5F5F5;
						border:1px solid #CCCCCC;
					}
					#links_home h2 {
						width:148px;
						margin:0 0 10px 0;
		/* lang */		padding:1px 0 2px 10px;
						background-color:#0080C0;
						color:#FFFFFF;
						font-size:11pt;
					}
					#links_home a.title {
						display:block;
						margin-bottom:2px;
		/* lang */		padding:0 0 5px 10px;
						background:url(gfx/bullet.gif) no-repeat 5px left;
						border-bottom:1px dotted #CCCCCC;
						line-height:14px;
						font-weight:bold;
					}
					#links_home div.link {
						width:158px;
						margin-top:10px;
						background-color:#999999;
						text-align:right;
						font-weight:bold;
						font-size:9pt;
					}
					#links_home div.link a {
						background-color:#333333;
						text-decoration:none;
						color:#FFFFFF;
					}

					/* Newsletter */

					#newsletters_home {
						width:158px;
						margin-bottom:10px;
						padding:10px;
						background-color:#F5F5F5;
						border:1px solid #CCCCCC;
					}
					#newsletters_home h2 {
						width:148px;
						margin:0 0 10px 0;
		/* lang */		padding:1px 0 2px 10px;
						background-color:#0080C0;
						color:#FFFFFF;
						font-size:11pt;
					}
					#newsletters_home label {
						font-weight:bold;
						display:block;
					}
					#newsletters_home input.name,
					#newsletters_home input.email {
						display:block;
						width:151px;
						height:17px;
						margin-bottom:5px;
						vertical-align:middle;
					}
					#newsletters_home input.email {
		/* lang */		float:left;
						width:125px;
					}
					#newsletters_home button {
		/* lang */		float:right;
						width:22px;
						height:22px;
						padding:0;
						background-color:#666666;
						border-color:#999999 #333333 #333333 #999999;
						color:#FFFFFF;
						font-weight:bold;
						vertical-align:middle;
					}

					/* Surveys home */
					
					#surveys_home {
						width:158px;
						/*margin-bottom:20px;*/
						padding:10px;
						background-color:#F5F5F5;
						border:1px solid #CCCCCC;
						font-size:9pt;
					}
					#surveys_home h2 {
						width:148px;
						margin:0 0 10px 0;
		/* lang */		padding:1px 0 2px 10px;
						background-color:#0080C0;
						color:#FFFFFF;
						font-size:11pt;
					}
					#surveys_home div.link {
						width:158px;
						margin-top:10px;
						background-color:#999999;
		/* lang */		text-align:right;
						font-weight:bold;
						font-size:9pt;
					}
					#surveys_home div.link a {
						background-color:#333333;
						text-decoration:none;
						color:#FFFFFF;
					}
					#surveys_home button {
						margin-top:5px;
						float:right;
						padding:0px;
						background:#666666;
						border-color:#999999 #333333 #333333 #999999;
					}
					#surveys_home div.question {
						margin-bottom:2px;
						line-height:14px;
						font-weight:bold;
					}
					#surveys_home .form_surveys td {
						padding-right:2px;
						padding-bottom:2px;
					}
					#surveys_home input.radio {
						background:none;
					}
					#surveys_home td.answer {
						line-height:13px;
						padding-top:3px;
					}
					#surveys_home div.message {
						padding:0px;
						padding-bottom:5px;
						color:#0080C0;
					}

		/*-----------/ End RIGHT Elements /---------- */
		/*-----------/ Start LEFT Elements /---------- */

					/* Login */

					#login_home {
						width:141px;
						margin-bottom:10px;
						padding:0px;
						padding-top:10px;
						padding-right:2px;
						background-color:#ffffff;
						color:#000000;
					}
					#login_home label {
						font-weight:bold;
						display:block;
					}
					#login_home .loginname,
					#login_home .loginpass {
						display:block;
						height:17px;
						width:77px;
						margin-bottom:5px;
						vertical-align:middle;
						border:1px solid black;
					}
					#login_home button, .loginbtn {
		/* lang */		float:right;
						width:130px;
						height:22px;
						padding:0;
						margin:0;
						border-color:#000000 #000000 #000000 #000000;
						border:1px solid black;
						background-color: #ffffff;
						color:#333333;
						font-weight:bold;
						vertical-align:middle;
					}
					#login_home a.joining,
					#login_home a.restore {
						display:block;
						color:#FFFFFF;
						font-size:9pt;
					}
					#login_home a.joining {
						font-weight:bold;
					}

					/* Cart */

					#cart_home {
						width:158px;
						margin-bottom:10px;
						padding:10px;
						background-color:#F5F5F5;
						border:1px solid #CCCCCC;
					}
					#cart_home h2 {
						width:148px;
						margin:0 0 5px 0;
		/* lang */		padding:1px 0 2px 10px;
						color:#FFFFFF;
						background-color:#0080C0;
						font-size:11pt;
					}
					#cart_home div.link {
						width:158px;
						margin-top:5px;
						background-color:#999999;
						text-align:right;
						font-weight:bold;
						font-size:9pt;
					}
					#cart_home div.link a {
						background-color:#333333;
						text-decoration:none;
						color:#FFFFFF;
					}
					#cart_home table {
						width:100%;
						font-size:9pt;
					}
					#cart_home div.links {
						margin-bottom:5px;
						font-size:9pt;
					}
					#cart_home div.products {
						width:158px;
						padding:1px 0 1px 0;
						vertical-align:top;
						border-bottom:1px dotted #999999;
					}
					#cart_home table.total {
						margin-top:3px;
					}
					#cart_home td.qty,
					#cart_home td.price,
					#cart_home td.delivery {
		/* lang */		text-align:right;
					}
					#cart_home td.price {
		/* lang */		color:#CC0000;
					}

					/* Search */
					
					#search {
						width:160px;
						margin-bottom:10px;
						padding:10px;
						background:#CCCCCC;
					}
					#search label {
						display:block;
						width:160px;
						margin-bottom:5px;
						line-height:13px;
						font-size:9pt;
					}
					#search input.field {
						display:block;
						float:left;
						width:125px;
						height:17px;
						vertical-align:middle;
					}
					#search button {
		/* lang */		float:right;
						width:22px;
						height:22px;
						padding:0;
						background-color:#414141;
						border-color:#B6B6B6 #000000 #000000 #B6B6B6;
						color:#FFFFFF;
						font-weight:bold;
					}

					/* VMenu */

					#vmenu {
						width:141px;
						margin-bottom:10px;
						padding-top:10px;
						background-color:#ffffff;
						font-size:9pt;
						color: #000000;
					}
					#vmenu h2 {
						width:121x;
		/* lang */		margin:0 0 10px 0;
		/* lang */		padding:1px 0 2px 10px;
						background-color:#ffffff;
						color:#000000;
						font-size:11pt;
					}
								div#catalog a,
								div#articles a {
									color:#000000;
									text-decoration:none;
								}
								div#catalog a:hover,
								div#articles a:hover {
									color:#000000;
								}
								div#catalog div.vmenu_level_2 a,
								div#catalog div.vmenu_level_3 a,
								div#catalog div.vmenu_level_2_open a,
								div#catalog div.vmenu_level_3_open a,
								div#catalog div.vmenu_level_2_alone a,
								div#catalog div.vmenu_level_3_alone a,
								div#catalog div.vmenu_level_2_current a,
								div#catalog div.vmenu_level_3_current a,

								div#articles div.vmenu_level_2 a,
								div#articles div.vmenu_level_3 a,
								div#articles div.vmenu_level_2_open a,
								div#articles div.vmenu_level_3_open a,
								div#articles div.vmenu_level_2_alone a,
								div#articles div.vmenu_level_3_alone a,
								div#articles div.vmenu_level_2_current a,
								div#articles div.vmenu_level_3_current a {
									color:#666666;
									font-weight:normal;
								}
								div#catalog div.vmenu_level_2 a:hover,
								div#catalog div.vmenu_level_3 a:hover,
								div#catalog div.vmenu_level_2_open a:hover,
								div#catalog div.vmenu_level_3_open a:hover,
								div#catalog div.vmenu_level_2_alone a:hover,
								div#catalog div.vmenu_level_3_alone a:hover,
								div#catalog div.vmenu_level_2_current a:hover,
								div#catalog div.vmenu_level_3_current a:hover,
								
								div#articles div.vmenu_level_2 a:hover,
								div#articles div.vmenu_level_3 a:hover,
								div#articles div.vmenu_level_2_open a:hover,
								div#articles div.vmenu_level_3_open a:hover,
								div#articles div.vmenu_level_2_alone a:hover,
								div#articles div.vmenu_level_3_alone a:hover,
								div#articles div.vmenu_level_2_current a:hover,
								div#articles div.vmenu_level_3_current a:hover {
									color:#000000;
								}
					.vmenu_level_1,
					.vmenu_level_2,
					.vmenu_level_3,
					.vmenu_level_1_open,
					.vmenu_level_2_open,
					.vmenu_level_3_open,
					.vmenu_level_1_alone,
					.vmenu_level_2_alone,
					.vmenu_level_3_alone,
					.vmenu_level_1_current,
					.vmenu_level_2_current,
					.vmenu_level_3_current{
		/* lang */		padding:2px 5px 3px 0px;
						border-bottom:1px dotted #999999;
						cursor:pointer;
						line-height:13px;
						width:130px;
						color:#000000;
						font-size:9pt;
						margin-right:5px;						
					}
					.vmenu_level_1 a,
					.vmenu_level_2 a,
					.vmenu_level_3 a,
					.vmenu_level_1_open a,
					.vmenu_level_2_open a,
					.vmenu_level_3_open a,
					.vmenu_level_1_alone a,
					.vmenu_level_2_alone a,
					.vmenu_level_3_alone a,
					.vmenu_level_1_current a,
					.vmenu_level_2_current a,
					.vmenu_level_3_current a {
						color:#000000;
					}
					.vmenu_level_1_alone a,
					.vmenu_level_1,
					.vmenu_level_1_open,
					.vmenu_level_1_alone,
					.vmenu_level_1_current {
						font-weight:bold;
					}
					.vmenu_level_2,
					.vmenu_level_2_open,
					.vmenu_level_2_alone,
					.vmenu_level_2_current {
		/* lang */		padding:2px 15px 3px 0px;
						background:url(gfx/level_2.gif) no-repeat right 7px;
						border-bottom:1px dotted #999999;
						color:#666666;
						font-weight:bold;
						width:125px;
					}
					.vmenu_level_3,
					.vmenu_level_3_open,
					.vmenu_level_3_alone,
					.vmenu_level_3_current {
						font-weight:normal;
		/* lang */		padding:2px 25px 2px 0px;
						background:url(gfx/level_3.gif) no-repeat right 7px;
						border-top:none;
						width:115px;
						text-decoraton: underline;
						color:#666666;
					}
					.vmenu_level_1:hover,
					.vmenu_level_2:hover,
					.vmenu_level_3:hover,
					.vmenu_level_1_open:hover,
					.vmenu_level_2_open:hover,
					.vmenu_level_3_open:hover,
					.vmenu_level_1_alone:hover,
					.vmenu_level_2_alone:hover,
					.vmenu_level_3_alone:hover,
					.vmenu_level_1_current:hover,
					.vmenu_level_2_current:hover,
					.vmenu_level_3_current:hover {
						background-color:#EEEEEE;
						color:#000000;
					}
					
		/*-----------/ End LEFT Elements /---------- */
		/*-----------/ Start CENTER Elements /---------- */

					/* Products */
					
					#products h2 {
						margin:20px 0 20px 0;
		/* lang */		padding:2px 0 3px 10px;
						background-color:#CCCCCC;
						font-size:13pt;
						color:#333333;
					}
					.products .align {
						vertical-align:top;
					}
					.products .padding_left,
					.products .padding_right {
		/* lang */		padding:0 14px 0 15px;
		/* lang */		border-left:1px solid #CCCCCC;
					}
					.products .padding_right {
		/* lang */		border-right:1px solid #CCCCCC;
					}
					.products .spliter {
						height:20px;
					}
					.products .container {
						width:110px;
					}
					.products .thumb {
						width:110px;
						height:110px;
						text-align:center;
					}
					.products .thumb img {
						border:none;
					}
					.products .content {
						font-size:9pt;
						line-height:12px;
					}
					.products .title {
						display:block;
						margin:5px 0 5px 0;
						font-weight:bold;
					}
					.products .price {
						margin-top:5px;
						font-size:13pt;
						font-weight:bold;
					}
					.products .price span {
						font-size:11pt;
						font-weight:normal;
					}
					.products .cart_data {
						display:block;
						height:18px;
						margin-top:10px;
						background-color:#999999;
						font-weight:bold;
						font-size:8pt;
					}
					.products .icon {
		/* lang */		float:left;
						padding:2px 5px 0 5px;
					}

					.products .buy {
		/* lang */		float:right;
						height:15px;
						padding:3px 10px 0 10px;
						background-color:#B65555;
		/* lang */		border-left:5px solid #FFFFFF;
					}
					.products .buy a {
						color:#FFFFFF;
						text-decoration:none;
					}

		/*-----------/ End CENTER Elements /---------- */

					/* Footer */

					#address {
						float:right;
						margin-top:21px;
						margin-right:50px;
						text-align:center;
					}
					#copy {
						float:left;
						margin-top:20px;
						text-align:left;
						font-size:9pt;
						width:130px;
					}
					#copy a {
						color:#000000;
						float:right;
					}
					
					#copy img {
						float:left;
						padding-top:0px;
						margin-right:10px;
					}

					/* Banners */
					
						/* side */

					/*	Parametrs:  width: 180, height: 60	*/
					.banners_side div.banner {
						margin-bottom:10px;
					}

						/* bottom */

					/*	Parametrs:  width: 308, height: 60	*/
					#banners_bottom {
						background-color:#EEEEEE;
						height:70px;
						margin-bottom:0px;
		/* lang */		padding:10px 0 0 5px;
					}
					#banners_bottom div.banner {
						float:left;
						padding:0 5px 0 5px;
						text-align:center;
					}


/*///////////////   P R I V A T E   ///////////////*/

/*------------------ Popup ------------------*/

					#popup {
						background-color:#FFFFFF;
						margin:20px;
						width:auto;
					}
					#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;
					}

/*------------------ Site map ------------------*/
			
					.node * {vertical-align:top;}
					.sitemap_main_link {font-weight:bold; text-decoration:none; color:#444444;}
					.sitemap_main_link:hover {text-decoration:underline;}
					.sitemap_sub_link {text-decoration:none;}
					.sitemap_sub_link:hover {text-decoration:underline;}
					.sitemap_blank {width:0px;}

/*------------------ Forms ------------------*/

					.form_heb td,
					.form_eng td,
					.form_grid td,
					.form_contact td,
					.form_register td,
					.form_faq td,
					.form_surveys td {
						padding-right:10px;
						padding-bottom:10px;
						vertical-align:top;
					}

					/* contact */

					.form_contact textarea {
						width:400px;
					}
					.form_contact select {
						width:205px;
					}
					.form_contact input.field {
						width:200px;
					}
					.form_contact input.file {
						width:405px;
					}
					.form_contact img.captcha {
						
					}
					.form_contact input.captcha {
						width:70px;
						vertical-align:middle;
					}
					.form_contact input.check,
					.form_contact input.radio {
						background:none;
					}

					/* register */

					.form_register select {
						width:205px;
					}
					.form_register input.field {
						width:200px;
					}
					.form_register input.check,
					.form_register input.radio {
						background:none;
					}
					
					/* faq */
					
					.form_faq input.field {
						width:300px;
					}
					.form_faq textarea {
						width:300px;
					}
					.form_faq select {
						
					}

/*------------------ List (table) ------------------*/
			
					.list {
						width:100%;
						background-color:#DDDDDD;
					}
					
					.list th {
						background-color:#D70505;
						padding:2px 3px 2px 3px;
						line-height:14px;
						font-size:9pt;
						color:#FFFFFF;
					}
					.list th a {
						color:#FFFFFF;
					}
					.list td.folder {
						font-weight:bold;
					}
					.list_line1 td,
					.list_line2 td,
					.list tr.top td,
					.list tr.sum td,
					.list tr.total td,
					.list tr.delivery td {
						background-color:#FFFFFF;
						padding:2px 3px 3px 3px;
					}
					.list_line2 td {
						background-color:#F2F2F2;
					}
					.list tr.top td {
						background-color:#FFFFCC;
					}
					.list tr.top td a {
						color:#000000;
					}
					.list tr.sum td,
					.list tr.total td,
					.list tr.delivery td {
		/* lang */		text-align:right;
						font-weight:bold;
					}
					.list tr.total td {
						background-color:#FFFFCC;
					}
					.list input.qty {
						width:40px;
					}
					.list td.line img {
						width:1px;
						height:1px;
					}

/*------------------ News ------------------*/
			
					/* list */
					
					.news {
						width:100%;
						margin-bottom:20px;
					}
					.news td.content {
						width:100%;
					}	
					.news div.title {
						font-weight:bold;
					}
					.news div.date {
						margin-bottom:5px;
					}
					.news div.summary {
						
					}
					.news td.thumb {
		/* lang */		padding-right:10px;
					}
					.news td.thumb img {
						border:5px solid #EBEBEB;
					}			
								
					/* details */
					
					.news_details {
						margin:10px 0 20px 0;
					}
					.news_details img.thumb {
						margin:0 20px 15px 0;
						border:5px solid #EBEBEB;
					}
					.news_details span.summary {
						font-size:12pt;
						line-height:20px;
					}
					.news_details div.date {
						font-size:9pt;
					}
					.news_details_links div.back {
		/* lang */		float:left;
					}
					.news_details_links div.link {
						float:right;
						font-weight:bold;
					}

/*------------------ 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:120px;*/
						width:132px;
						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:120px;
						height:120px;*/
						width:132px;
						height:132px;
						background-color:#FFFFFF;
						border:1px solid #CCCCCC;
						text-align:center;
					}
					.catalog_column .thumb img {
						border:1px solid #FFFFFF;
					}
					.catalog .padding {
	/* lang */			/*padding-left:20px;*/
	/* lang */			padding-left:4px;
					}
					.catalog_column .price {
						font-weight:bold;
						color:#CC0000;
					}
					
					/* details (rows & columns) */
					
					.catalog_details {
						width:100%;
					}
					.catalog_details td {
						vertical-align:top;
					}
					.catalog_details .thumb img {
						border:5px solid #DDDDDD;
					}
					.catalog_details .content {
						width:100%;
					}
					.catalog_details .content h2 {
						margin:0 0 10px 0;
						font-weight:normal;
						color:#CC0000;
					}
					.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_detail2 a.zoom {
						display:block;
						width:100px;
						margin:5px 0 0 0;
						text-decoration:none;
						color:#000000;
						font-weight:bold;
					}
					.catalog_details a.zoom img {
						border:0;
						margin:0 0 0 5px;
					}

/*------------------ FAQ ------------------*/

					#faq button {
		/* lang */		float:right;
					}
					#faq h1 {
		/* lang */		float:left;
					}
					#faq div.title {
						margin-bottom:10px;
					}
					#faq span.date {
						font-size:9pt;
					}
					#faq span.name {
						font-weight:bold;
					}
					#faq div.question {
						margin-bottom:10px;
					}
					#faq div.answer {
						margin-bottom:20px;
					}

				
/*------------------ MISCCELLANEOUS ------------------*/

					#popup {
						background:#FFFFFF;
						margin:20px;
						width:auto;
					}
					#popup_direction {
						direction:ltr;
					}
					.red {
						color:#CC0000;
					}
					.path {
						font-size:9pt;
						margin-bottom:10px;
					}
					.path a {
						color:#666666;
					}
					.lego td {
						vertical-align:top;
					}
					.lego_img {
						border:0px solid #9898A3;
					}
					.lego_zoom {
						font-size:9pt;
						text-decoration:none;
					}
					.catalog_details .thumb img.lego_zoom_icon {
						margin-top:5px;
						margin-left:5px;
						border:0px;
					}
					.message {
						margin-bottom:20px;
						padding:10px;
						padding-top:5px;
						padding-bottom:7px;
						background-color:#D7EDFD;
						border:1px solid #3D8FC8;
						color:#555555;
					}
					.paging {
						font-size:10pt;
		
						font-weight:bold;
					}
					.paging a {
						font-weight:normal;
					}

/*------------------ 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;
					}

/*------------------ Dropdown menu ------------------*/
					
					.ddmx td {
						height:30px;
					}
					.ddmx span {
						color:#CCCCCC;
						font-weight:normal;
					}
					
					/* item 1 */
					
					.ddmx .item1,
					.ddmx .item1:hover,
					.ddmx .item1-active,
					.ddmx .item1-active:hover {
						display:block;
						/*width:100px;*/
						height:24px;
						position:relative;
						padding:6px 10px 0 5px;
						cursor:pointer;
						text-decoration:none;
						color:#FFFFFF;
						font-weight:bold;
					}
					.ddmx .item1:hover,
					.ddmx .item1-active,
					.ddmx .item1-active:hover {
						color:#FFFFFF;
						background-color:#0080C0;
					}
		
					/* item 2 */
					
						/*	padding:10px 10px 10px 10px;
					
						1-top, 2-right, 3-bottom, 4-left */
					
					.ddmx .item2,
					.ddmx .item2:hover,
					.ddmx .item2-active,
					.ddmx .item2-active:hover {
						z-index:500;
						width:140px;
						padding:2px 5px 3px 5px;
						display:block;
						position:relative;
						border-bottom:1px solid #0080C0;
							border-top:1px dotted #CCCCCC;
						font:9pt;
						text-decoration:none;
						text-align:left;		/* eng */
						color:#FFFFFF;
						line-height:14px;
					}
					.ddmx .item2 {
						background:#0080C0;
					}
					.ddmx .item2:hover,
					.ddmx .item2-active,
					.ddmx .item2-active:hover {
						background:#FFFFFF;
						color:#0080C0;
					}
					
					/* section */
					
					.ddmx .section {
						border:2px solid #0080C0;
						border-bottom:1px solid #0080C0;
							background-color:#0080C0;
						position:absolute;
						visibility:hidden;
						z-index:-1;
						margin-right:-2px;		 /* Firefox / eng */
						margin-left:0px;		 /* IE / eng */
						margin-top:0px;
					}
		
					* html .ddmx td { position: relative; } /* ie 5.0 fix */
					

					#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;
					}

					.vmenu_level_1_alone a, .vmenu_level_1_current a, .vmenu_level_1_current a:active, .vmenu_level_1_current a:hover, .vmenu_level_1_current a:visited{font-weight:normal;}
					
					