
	@charset "utf-8";
	/* CSS Document */

		
/*///////////////   G L O B A L   ///////////////*/
					
					body { 
						margin:0 auto;
						margin-top:20px;
						margin-bottom:20px;
						padding:0;
						width:1000px;
						background:#FFFFFF;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10pt;
						color:#333333;
					}
					table {
						font-size:10pt;
					}
					img { border: none;}
					a {
						color:#9E8B58;
					}
					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;
						border:1px solid #cccccc;

					}
					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;
					}
/*------------------ MISCCELLANEOUS ------------------*/
			
					.form_heb td,
					.form_eng td {
						padding-right:6px;
						padding-bottom:6px;
						vertical-align:top;

					}
		/*------------------ CONTAINERS ------------------*/
					
					#main {
						width:1000px;
		/* lang */		direction:ltr;
						background-color:#E5E2D8;
						padding:0;
						margin:0;
					}
		
					
					#menu_top {
						width:1000px;
						height:25px;
						background-color:#CFCBB8;
						text-align:right;
						padding:0;
						margin:0;
					}
					#menu_top img {
						border: none;
						height:25px;
						width:181px;
						vertical-align:middle;
					}
					#menu_top a {
						color: #9E8B58;
						text-decoration:none;
						padding-right:15px;
						font-size:9pt;
					}
					
					
					#side_left {
		/* lang */		float:left;
						width:368px;
						margin-bottom:0px;
					}
					#side_left .hp_img {
						width: 362px;
						height: 397px;				
					}
					#side_right {
		/* lang */		float:right;
						width:180px;
						padding-bottom:10px;
					}
					#content_index {
		/* lang */		float:left;
						width:532px;
						min-height:300px;
						padding:10px 60px 10px 40px;
						
						/*specific text styles*/
						font-weight:bold;
						font-size:10pt;
						color: #787572;
						line-height:1.4;
					}
					#content_index h1 {
						font-size: 30pt;
						color:#9E8B58;
						padding:20px;
						padding-left:0px;
					}
					#content_inner {
						float:left;
						width:530px;
						min-height:300px;
						padding:10px 200px 50px 270px;
					}
					#content_inner h1 {
						font-size: 18pt;
						color:#9E8B58;
						padding:10px;
						padding-left:0px;
						padding-bottom:5px;
					}
#content_inner #regions { /*No need to show bottom links on inner pages*/
	display:none;
}
#regions {
	float:right;
	display: block;
}
#regions h2 {
	color: #9E8B58;
	font-weight:normal;
	padding-top:0px;
}
#regions span {
	color:#9E8B58;
	font-weight: bold;
}
#regions a {
	color:#787572;
	text-decoration:none;
}
					/*styles for inner page*/
					#header_inner{
						margin-top:4px;
						background-color: #BFBCBB;
						height:113px;
						width:1000px;
						float:left;
					}
					#header_inner img {
						padding:0;
						margin:0;
						border: none;
						float:left;
					}
					#push {
						height:73px;
					}
					
					#menu_top_inner {
						width:1000px;
						height:25px;
						background-color:#9E8B58;
						text-align:right;	
						padding:0;
						margin:0;
					}
					#menu_top_inner img {
						border: none;
						height:25px;
						width:181px;
						vertical-align:middle;
					}
					#menu_top_inner a {
						border: none;
						padding-right:15px;
						color: #ffffff;
						font-size:9pt;
						text-decoration:none;
						font-weight: normal;
					}
					#path {
						font-size:9pt;
						margin-bottom:10px;
						color: #B32E33;
					}
					#path a {
						color:#9F8B58;
						text-decoration:none;
					}
					
		/*------------------ 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;
					}	

					/* Company header */
					
					#header {
						width:1000px;
						height:157px;
						background-color: #DBDCE0;
						background-image:url("gfx/header-bg.gif");
						background-position: right;
						background-repeat:no-repeat;
					}
					#header img.logo {
						padding-left:40px;
						padding-top:50px;
		/* lang */		float:left;
						border:0;
					}

					/* 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:160px;
						margin-bottom:10px;
						padding:10px;
						background-color:#999999;
						color:#FFFFFF;
					}
					#login_home label {
						font-weight:bold;
						display:block;
					}
					#login_home input.name,
					#login_home input.pass {
						display:block;
						width:153px;
						height:17px;
						margin-bottom:5px;
						vertical-align:middle;
					}
					#login_home input.pass {
		/* lang */		float:left;
						width:125px;
					}
					#login_home button {
		/* lang */		float:right;
						width:22px;
						height:22px;
						padding:0;
						background-color:#414141;
						border-color:#B6B6B6 #000000 #000000 #B6B6B6;
						color:#FFFFFF;
						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:158px;
						margin-bottom:10px;
						padding:10px;
						background-color:#F5F5F5;
						border:1px solid #CCCCCC;
						font-size:9pt;
					}
					#vmenu h2 {
						width:148px;
		/* lang */		margin:0 0 10px 0;
		/* lang */		padding:1px 0 2px 10px;
						background-color:#0080C0;
						color:#FFFFFF;
						font-size:11pt;
					}
					.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 0 2px 10px;
						background:url(gfx/level_1.gif) no-repeat 0 6px;
						border-top:1px dotted #999999;
						cursor:pointer;
						line-height:13px;
					}
					.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 0 2px 20px;
						background:url(gfx/level_2.gif) no-repeat 0 6px;
						border-top:none;
						color:#0080C0;
						font-weight:bold;
					}
					.vmenu_level_3,
					.vmenu_level_3_open,
					.vmenu_level_3_alone,
					.vmenu_level_3_current {
						font-weight:normal;
		/* lang */		padding:2px 0 2px 30px;
						background:url(gfx/level_3.gif) no-repeat 0 6px;
						border-top:none;
					}
					.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:#666666;
						color:#FFFFFF;
					}
					
		/*-----------/ 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 */
					#footer {
						 clear: both; 
						 height:20px;
						 background-color: #ffffff;
						 color:#9F8B58;
						 text-align:right;
					}
					#footer a {
						color: #9F8B58;
					}
					/* 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_direction {
		/* lang */		direction:ltr;
					}

/*------------------ 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_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;
					}
					.contact_check {
						background-color:#E5E2D8;
						border:0px;
					}
					.contact_radio {
						background-color:#E5E2D8;
						border:0px;
					}
					/* 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:#999999;
					}
					
					.list th {
						background-color:#666666;
						padding:2px 3px 2px 3px;
						line-height:12px;
						font-size:9pt;
						color:#DDDDDD;
					}
					.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;
						direction:ltr;
						text-align:right;
					}
					.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 ------------------*/

					/* column */
					
					.catalog_column .align {
						vertical-align:top;
					}
					.catalog_column .padding_left,
					.catalog_column .padding_right {
		/* lang */		padding:0 14px 0 15px;
		/* lang */		border-left:1px solid #CCCCCC;
					}
					.catalog_column .padding_right {
		/* lang */		border-right:1px solid #CCCCCC;
					}
					.catalog_column .spliter {
						height:20px;
					}
					.catalog_column .container {
						width:110px;
					}
					.catalog_column .thumb {
						width:110px;
						height:110px;
						text-align:center;
					}
					.catalog_column .thumb img {
						border:none;
					}
					.catalog_column .content {
						font-size:9pt;
						line-height:12px;
					}
					.catalog_column .title {
						display:block;
						margin:5px 0 5px 0;
						font-weight:bold;
					}
					.catalog_column .price {
						margin-top:5px;
						font-size:13pt;
						font-weight:bold;
					}
					.catalog_column .price span {
						font-size:11pt;
						font-weight:normal;
					}
					.catalog_column .cart_data {
						display:block;
						height:18px;
						margin-top:10px;
						background-color:#999999;
						font-weight:bold;
						font-size:8pt;
					}
					.catalog_column .icon {
		/* lang */		float:left;
						padding:2px 5px 0 5px;
					}

					.catalog_column .buy {
		/* lang */		float:right;
						height:15px;
						padding:3px 10px 0 10px;
						background-color:#B65555;
		/* lang */		border-left:5px solid #FFFFFF;
					}
					.catalog_column .buy a {
						color:#FFFFFF;
						text-decoration:none;
					}

					/* row */
					
					.catalog_row_folder,
					.catalog_row_page {
						width:100%;
						margin-bottom:10px;
					}
					.catalog_row_folder td,
					.catalog_row_page td {
						vertical-align:top;
					}
					.catalog_row_folder td.thumb,
					.catalog_row_page td.thumb {
		/* lang */		padding-right:20px;
					}
					.catalog_row_folder td.thumb img,
					.catalog_row_page td.thumb img {
						border:2px solid #DDDDDD;
					}
					.catalog_row_folder td.content,
					.catalog_row_page td.content {
						width:100%;
					}
					.catalog_row_folder a.title,
					.catalog_row_page a.title {
						font-weight:bold;
					}
					.catalog_row_folder div.summary,
					.catalog_row_page div.summary {
						
					}
					
					.catalog_row_page div.price {
						margin-top:10px;	
					}
					.catalog_row_page div.price span {
						color:#CC0000;
					}
					.catalog_row_page div.price span strong {
						
					}

					/* details */

					#catalog_details {
						width:100%;
						margin-bottom:20px;
						vertical-align:top;
					}
					#catalog_details td.thumb {
		/* lang */		padding-right:20px;
					}
					#catalog_details td.thumb img {
						
					}
					#catalog_details td.thumb_small {
						margin-bottom:10px;
					}
					#catalog_details td.thumb_small img {
						
					}
					#catalog_details td.content {
						width:100%;
					}
					#catalog_details div.summary {
						margin-bottom:10px;
					}
					#catalog_details div.price {
						margin-bottom:10px;
					}
					#catalog_details div.price span {
						color:#CC0000;
					}
					#catalog_details div.price span strong {
						font-size:12pt;
					}
					#catalog_details div.additional {
						margin-bottom:10px;
					}

/*------------------ 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;
					}


/*------------------ 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 */
