*			{padding:0; margin:0; outline:0}

#body			{font:11px/1.35 Arial,Helvetica,sans-serif; color:#444; background:#fff url(css/images/page_background.png) repeat-y scroll center top; text-align:left}

	a img		{border:0}
	a		{color:#444; text-decoration:underline}
	a:hover		{text-decoration:none}
	
		.half		{}
	

	h1	{font-size:18px; font-weight:normal}
	h2	{font-size:16px; font-weight:normal}
	h3	{font-size:14px; font-weight:bold}
	h4	{font-size:13px; font-weight:bold}
	h5	{font-size:12px; font-weight:bold}
	h6	{font-size:11px; font-weight:bold}

		.left		{float:left; display:inline}
		.right		{float:right; display:inline}

		.big		{font-size:14px; color:#bd6e45}
		.small		{color:#8296ad; font-size:10px; text-decoration:none; margin-top:10px}
	
		.cl, .clear	{display:block; height:0; font-size:0; line-height:0; text-indent:-4000px; clear:both}
	
		.sale		{width:65px height:42px; background:url(css/images/lbl_sale.png) no-repeat}
		.kategoria	{color:#c31c25; text-shadow:0 1px 1px #cacaca; font-size:14px; font-weight:bold}


#wrapper		{background:transparent url(css/images/page_background_overlay.png) no-repeat scroll center top; padding-bottom:0}
#container		{width:990px; margin:0 auto}
#header			{width:990px}
	
	#top-nav			{width:990px; height:25px; position:relative}

	#top-nav .links			{position:absolute; left:0; top:0; background:url(css/images/top-nav-bg.png) no-repeat; padding:0 10px 7px 5px; width:655px}
	#top-nav .links li		{display:inline; margin-left:5px; margin-right:5px}
	#top-nav .links li span		{font-size:20px; color:#bd6e45}
	#top-nav .links li a		{color:#fff; text-decoration:none; font-size:12px; text-shadow:0px 1px 1px #8d7653}
	#top-nav .links li a .search	{color:#c1dbf4; font-size:12px; font-weight:bold}
	#top-nav .links li a:hover	{text-shadow:0px 1px 1px #fff}

		.top-buttons		{float:right; background:url(css/images/top-buttons-bg.png) no-repeat; width:327px; height:41px; position:relative}

		.top-login		{height:38px; left:20px; top:4px; position:absolute}
		.top-login span		{font-size:16px; color:#8d7653}
		.top-login a		{font-size:12px; text-decoration:none; text-shadow:0px 1px 1px #8d7653}
		
			.login		{color:#83b940}
			.register	{color:#fff}

		.top-cart			{position:absolute; float:none; left:160px; top:4px; width:145px}
		.top-cart .block-title		{background:transparent; height:30px; padding:0; cursor:default}
					
			.cart-lbl			{font-size:18px; font-weight:bold; color:#836743; text-shadow:0px 1px 2px #493421}
			.cart-icon			{font-size:16px; color:#847653}
				
		.top-cart a.button_brown_my_cart	{display:block; float:right; width:69px; height:27px; background:transparent url(css/images/mini_cart_view.png) no-repeat; text-indent:-10000px; overflow:hidden; padding:0}

		.top-cart a.button_brown_my_cart:hover, 
			a.button_brown_my_cart:focus	{text-decoration:none}

		.top-cart a.brown_button:hover, 
		.top-cart a.brown_button:focus		{background-position:0 0;}

	#logo				{padding:15px 0 15px 10px; width:660px; float:left}
	#logo h1			{font-size:36px}
	#logo h1 a			{color:#442714; text-decoration:none}
	#logo h1 a span			{color:#442714}
	#logo .description		{font-size:12px; text-transform:uppercase; letter-spacing:0.5px; color:#fff; text-shadow:0px 1px 1px #442714}

	#check-login		{float:left; margin:-5px 0 0 1px; width:114px; height:68px; padding:12px 16px 12px 9px; text-align:left; font-size:11px; font-weight:bold; color:#2f2518; text-shadow:0px 1px 1px #847653}
	#check-login .remember	{font-size:11px; font-weight:normal; text-decoration:none; color:#fff; text-decoration:none; text-shadow:0px 1px 1px #8d7653}
	#check-cart		{float:right; margin:-5px 8px 0 1px; width:133px; height:45px; padding:12px 18px 12px 11px; text-align:right; font-size:11px; font-weight:bold; color:#2f2518; text-shadow:0px 1px 1px #847653}
		.total		{font-size:16px; font-weight:bold; color:#bd6e45; text-shadow:0px 1px 1px #442714}


	#navigationline			{width:990px; font-size:13px; color:#fff; text-shadow:0px 1px 1px #836743}

	#sitepath-title		{}		
	#sitepath		{float:left; width:981px; line-height:25px; padding-left:9px}
		.shop		{font-size:13px; color:#fff; text-shadow:0px 1px 1px #836743}
		.breadcrumbs	{font-size:20px; color:#442714; text-shadow:0px 1px 1px #836743}
				
	#sitepath a		{font-size:13px; text-decoration:none; color:#fff; text-shadow:0px 1px 1px #836743}
			
	#no-script		{float:left; width:603px; line-height:25px; color:#c31c25; text-shadow:0 1px 1px #cacaca; background:#fff}
		.left		{padding:5px 10px}
		.right		{}
		

	#sort-nav			{float:left; margin-right:1px; margin-top:5px; width:970px; height:33px; padding:4px 9px; background:url(css/images/sort-nav-bg.png) no-repeat left top}
	#sort-nav ul 			{width:970px}
	#sort-nav ul li			{float:left; display:inline; list-style-type:none; height:41px}
	#sort-nav ul li a		{float:left; display:inline; font-size:14px; text-decoration:none; height:33px; padding:5px 12px 4px 10px; color:#fff; text-shadow:0px 1px 1px #404040}
	#sort-nav ul li span.sep	{float:left; display:inline; font-size:16px; color:#c5a574; font-weight:normal; font-family:Georgia; text-shadow:0px 1px 1px ##EEE1C4}
	#sort-nav ul li a:hover		{text-shadow:0px 1px 1px #fff}
	#sort-nav ul li.active a	{color:#83b940; text-decoration:none}
	#sort-nav ul li.active a:hover	{text-shadow:0px 1px 1px #fff}

	#print		{float:right; width:143px; padding:4px 0 0 27px; height:19px; color:#bd6e45; text-shadow:0px 1px 1px #40200e}
	#print a	{color:#fff; text-decoration:none; text-shadow:0px 1px 1px #8d7653}



#main			{background:transparent; padding-top:10px}
#main-bot		{background:transparent; height:100%; position:relative}

	#content		{float:right; display:inline; width:785px}

		.block			{}
		.block .block-bot	{}

		.block .block-bot .banner			{float:left; width:579px; margin-bottom:15px}
		.block .block-bot .banner .top			{width:575px; margin:0 2px; height:35px; background:url(css/images/main-titlebar-narrow-bg.png) no-repeat}
		.block .block-bot .banner .middle		{width:539px; padding:10px 20px; background:url(css/images/main_shadow_bg_narrow.png) repeat-y}	
		.block .block-bot .banner .middle .title	{width:538px; height:28px}
		.block .block-bot .banner .bottom		{width:579px; height:10px; background:url(css/images/main-titlebar-shadow-bg.png) no-repeat}

		.block .block-bot .pdf				{float:right; width:196px}
		.block .block-bot .pdf .top			{width:196px; height:38px; background:url(css/images/main-titlebar-narrow-red-bg.png) no-repeat}
		.block .block-bot .pdf .top h3			{color:#fff; text-shadow:0 1px 1px #444}
		.block .block-bot .pdf .middle			{width:180px; height:220px; min-height:214px; padding:0 8px; background:url(css/images/sidebar_shadow_bg.png) repeat-y}
		.block .block-bot .pdf .bottom			{width:195px; margin-left:1px; height:9px; background:url(css/images/rounded_bottom_bg.png) no-repeat}

		.block .dialog			{width:785px; background:url(css/images/main_shadow_bg.png) repeat-y; margin:0 0 -1px}
		.block .dialog .stat-text	{padding:10px 20px}
		.block .dialog .stat-text h2	{font-weight:bold; margin:10px 0; color:#000; text-shadow:0 1px 1px #cecece}
		.block .dialog .stat-text ul	{margin:10px 20px}
		.block .end			{width:785px; background:url(css/images/main-end-bg.png) repeat-y; height:11px; margin-bottom:15px}

		.block .head		{background:transparent url(css/images/main-titlebar-clean-bg.png) no-repeat; height:38px}
		.block .head .head-cnt	{background:transparent}
		.block .head h3		{line-height:28px; font-weight:bold; font-size:16px; color:#000; text-shadow:0 1px 1px #fff; padding:5px 10px}

	#sidebar			{background:transparent; float:left; display:inline; width:195px}
	#sidebar .block			{float:left; width:195px; padding:0; margin:0 0 -1px}
	
		#sidebar .block .block-bot .green-tab				{background:transparent url(css/images/sidebar_green_tab.png) no-repeat; height:26px; font-size:16px; font-weight:bold; color:#000; text-shadow:0 1px 1px #fff; padding:7px 5px 5px 10px}
			#sidebar .block .block-bot .shadow-green-box			{background:transparent url(css/images/sidebar_shadow_bg.png) repeat-y; width:189px; padding-left:3px; padding-right:2px}
			#sidebar .block .block-bot .shadow-green-box ul			{list-style:none}
			#sidebar .block .block-bot .shadow-green-box ul	li		{line-height:12px; border-bottom:1px dashed #c4c4c4; width:181px; line-height:20px}
			#sidebar .block .block-bot .shadow-green-box ul	li .manuf	{float:left; width:97px}
			#sidebar .block .block-bot .shadow-green-box ul	li .manuf a	{background:url(css/icons/arrow.gif) no-repeat 2px 3px; padding-left:10px}
			#sidebar .block .block-bot .shadow-green-box ul	li .aval	{float:right; width:10px; height:10px; padding:5px 1px 5px 0; border-left:1px dashed #c4c4c4; line-height:1.6em}
			#sidebar .block .block-bot .shadow-green-box ul	li .kat		{font-weight:bold; color:#000; text-shadow:0 1px 1px #fff; width:8px; padding:2px 1px 8px 2px; margin-top:1px; background:#cacaca} 
			#sidebar .block .block-bot .shadow-green-box ul	li .arr		{background:url(css/icons/arrow-down.png) no-repeat 0 5px; padding:5px 1px; border:0;}
			#sidebar .block .block-bot .shadow-green-box ul	li .arro	{background:url(css/icons/arrow-up.png) no-repeat 0 5px; padding:5px 1px; border:0;}
			#sidebar .block .block-bot .shadow-green-box ul	li .arrow	{background:url(css/icons/arrow.png) no-repeat 82px 5px; font-weight:bold; color:#000; text-shadow:0 1px 1px #cacaca}

			#sidebar .block .block-bot .shadow-green-box ul	li.print-text	{padding-right:15px; line-height:15px; color:#000; text-align:justify}
			#sidebar .block .block-bot .shadow-green-box ul	li.print-map	{padding-right:10px}

			#sidebar .block .block-bot .shadow-green-box ul	li a		{text-decoration:none; color:#145d8f; text-shadow:0 1px 1px #c4c4c4; font-family:Cambria, serif; font-size:13px; font-style:italic; line-height:1.6em}
			#sidebar .block .block-bot .shadow-green-box ul	li a:hover	{color:#c31c25; text-shadow:0 1px 1px #cacaca}
			#sidebar .block .block-bot .shadow-green-box ul	li a .avaliable	{background:none; padding-left:0}

		#sidebar .block .block-bot .red-tab				{background:transparent url(css/images/sidebar_red_tab.png) no-repeat; height:25px; font-size:14px; font-weight:bold; color:#FFF; padding:7px 5px 3px 13px}
			#sidebar .block .block-bot .red-tab span			{font-weight:normal}
			#sidebar .block .block-bot .shadow-red-box			{background:transparent url(css/images/sidebar_shadow_bg.png) repeat-y; width:195px; padding:0 0 10px 0}
			#sidebar .block .block-bot .shadow-red-box ul			{list-style:none; padding:10px 0 0 0; border-bottom:1px dashed #cca76a}
			#sidebar .block .block-bot .shadow-red-box ul li		{line-height:14px; border-top:1px dashed #cca76a; padding:15px}
			#sidebar .block .block-bot .shadow-red-box ul li a		{text-decoration:none; color:#145d8f; font-family:Cambria, serif; font-size:13px; font-style:italic; line-height:1.6em}
			#sidebar .block .block-bot .shadow-red-box ul li a:hover	{color:#c31c25; text-shadow:0 1px 1px #cacaca}
			#sidebar .block .block-bot .shadow-red-box .brand-price		{color:#c31c25; text-shadow:0 1px 1px #cacaca; display:block; margin-bottom:10px; font-size:11px; font-weight:bold}
			#sidebar .block .block-bot .shadow-red-box .category-view	{font-weight:normal; font-size:11px; float:center}	

		#sidebar .block .block-bot .bottom-shadow			{background:transparent url(css/images/bottom_shadow_bg.png) repeat-x; display:block; width:192px; height:3px; margin-left:2px;}
		#sidebar .block .block-bot .bottom-round			{background:transparent url(css/images/rounded_bottom_bg.png) no-repeat; display:block; width:195px; height:9px; margin-left:1px;}

	
#footer-container	{width:970px; height:90px; padding:56px 7px 0px 7px; margin:15px 3px; background:transparent url(css/images/footer_background.png) no-repeat left top}
#footer			{width:970px}
		
	.box			{float:left; width:140px; height:100px; margin:0 5px}
	.box h6			{color:#1f1510; font-size:16px; text-shadow:0 1px 1px #fff}
	.box h6 span		{color:#bd6e45}
	
	.box ul			{list-style:none; width:140px}
	.box ul li		{width:140px;}
	.box ul li a		{text-decoration:none; line-height:14px}
	.box ul li a:hover	{}

	.google-map		{float:right; width:480px; height:80px; margin-right:5px}

#brands			{width:970px; height:44px; padding:3px 7px 3px 6px; margin:0 3px 15px 4px; background:transparent url(css/images/footer_brands_bg.png) no-repeat left top}

	#copyright			{float:left; width:990px; background:transparent; font-size:12px; color:#2C1B12}


/*----------------service styles----------------*/

		.clearing		{height:0px; font-size:0px; clear:both}

		.valign-middle			{vertical-align:middle; height:100%}
		.valign-middle-adv-lvl1		{height:100%; display:table}
		.valign-middle-adv-lvl2		{display:table-cell; vertical-align:middle}
		.valign-middle-adv-lvl3		{}
	
		.halign-center		{display:table; margin:0px auto; text-align:center}
		.center			{text-align:center}
		.right-box		{width:100%; text-align:right}
	
		.text-block		{margin-bottom:15px}
		.text-pre-block		{margin-top:15px}
	
		.nowrap			{white-space:nowrap}
	
	table.width-100		{width:100%}
	
		.page-break		{height:0px; line-height:0px; margin:0px; padding:0px; page-break-after:always}
		
		.overflow		{margin-right:20px; overflow:auto}
		
	label				{vertical-align:bottom; line-height:15px}
	label input			{margin:0px; vertical-align:bottom}
	label.input-block		{vertical-align:middle; line-height:21px}

	label.input-block input, 
	label.input-block select	{vertical-align:middle}
		
	label.input-row, 
		.input-row label	{float:left; padding-right:20px}
		
	label.plain-box			{display:block; padding-bottom:15px}
	label.plain-box .label-title	{display:block}


/*----------------common styles----------------*/

	a.small-link:link, 
	a.small-link:visited, 
	a.small-link:active	{text-decoration:none; color:#145d8f; text-shadow:0 1px 1px #c4c4c4; font-family:Cambria, serif; font-size:10px; font-style:italic; line-height:1.6em}
	a.small-link:hover	{color:#c31c25; text-shadow:0 1px 1px #cacaca}

	div.error-message	{margin:0px 0px 15px 0px}
		
		.error-message	{color:#c31c25; text-shadow:0 1px 1px #cacaca}

	table tr.center-row th	{text-align:center}

		.currency	{white-space:nowrap}
		.rtl		{direction:rtl}


/*----------------widget styles----------------*/

	
	/* dialog message container */

		#dialog-message			{padding:15px 0px; width:100%}
		#dialog-message .box		{position:relative; margin-left:8%; margin-right:8%; border:1px solid black; border-top:3px solid black; padding:10px 25px 10px 59px; vertical-align:middle; text-align:left}
			
		#dialog-message a.close-link:link, 
		#dialog-message a.close-link:visited, 
		#dialog-message a.close-link:hover, 
		#dialog-message a.close-link:active	{width:13px; height:13px; text-decoration:none}
			
		#dialog-message .close-img		{width:13px; height:13px; background:transparent url(images/but_cross.gif) no-repeat left top}

		#dialog-message .message-i		{color:#a0a0a0; border-color:#7a97c1; background:#f4f5f7 url(images/icon_info.gif) no-repeat 10px 10px}
		#dialog-message .message-w		{color:#3e3104; border-color:#c3902f; background:#f8f7f3 url(images/icon_warning.gif) no-repeat 10px 10px}
		#dialog-message .message-e		{color:#590a0a; border-color:#d30000; background:#f7f3f3 url(images/icon_error.gif) no-repeat 10px 10px}

		#dialog-message .anchor			{position:relative; margin-left:auto; margin-right:0px; height:15px; text-align:right; vertical-align:middle}
		#dialog-message .anchor img		{width:12px; height:10px; vertical-align:middle; background:transparent url(images/goto_arr.gif) no-repeat left top}

			.dialogtr				{color:#bbdc21}

	/* inline message */
		
		.inline-message				{height:16px; line-height:16px; vertical-align:middle; padding:1px 1px 15px 1px; margin:0px}
		.inline-message img.icon-w		{vertical-align:top; width:18px; height:18px; background:transparent url(images/icon_warning_small.gif) no-repeat}

	/* dialog container */

		.dialog							{page-break-inside:avoid}

		.dialog .title						{text-align:left; overflow:hidden}
		.dialog .content					{text-align:left}

		.dialog .dialog-sort-row				{height:30px; position:absolute; top:0px; right:0px; width:50%; overflow:hidden}
		.dialog .title-with-sort-row h2				{}

		.dialog .title-with-sort-row .dialog-search-sort-bar	{height:30px; position:absolute; top:0px; right:0px; width:50%; overflow:hidden}
		.dialog-search-sort-bar .search-sort-bar		{}
		
		.dialog-search-sort-bar .search-sort-title, 
		.dialog-search-sort-bar .search-sort-cell		{background:transparent; padding-right:10px; color:#444}


/*----------------button styles----------------*/

	/* button-based */

		button.button			{border:none; background:transparent; cursor:pointer; height:22px; vertical-align:top; overflow:visible; outline-style:none}

		button.button .button-right	{display:block; background:transparent url(images/but_right.png) no-repeat right top; padding:0px 10px 0px 0px; height:22px}
		button.button .button-left	{display:block; background:transparent url(images/but_left.png) no-repeat left top; padding:0px 5px 0px 15px; vertical-align:middle; white-space:nowrap; height:22px; line-height:21px}

	/* div-based */

		div.button			{cursor:pointer; padding:0px 10px 0px 0px; white-space:nowrap; background:transparent url(images/but_right.png) no-repeat right top; float:left}

		div.button div, 
		div.button a:link, 
		div.button a:visited, 
		div.button a:hover, 
		div.button a:active		{display:block; background:transparent url(images/but_left.png) no-repeat left top; padding:0px 5px 0px 15px; line-height:21px; white-space:nowrap; text-decoration:none; outline-style:none}

	/* button-based link */

		button.simple-button		{border:none; background:transparent; cursor:pointer; height:15px; margin:3px 0px 0px 0px; white-space:nowrap; fline-height:15px; vertical-align:middle; outline-style:none; text-decoration:none}

		button.simple-button span	{text-decoration:none}
		button.simple-button img	{display:none}

	/* a-based link */

		a.simple-button:link, 
		a.simple-button:visited, 
		a.simple-button:hover, 
		a.simple-button:active		{white-space:nowrap; line-height:21px; vertical-align:bottom; text-decoration:none; outline-style:none}

	/* input-image-based */

		input.image-button		{margin-bottom:1px; width:20px; height:20px; background:transparent url(images/go.gif) no-repeat left top; vertical-align:middle}

	/* a-image-based */

		a.image-button:link, 
		a.image-button:visited, 
		a.image-button:hover, 
		a.image-button:active		{text-decoration:none}
		
		a.image-button:link img, 
		a.image-button:visited img, 
		a.image-button:hover img, 
		a.image-button:active img	{width:20px; height:18px; background:transparent url(images/go.gif) no-repeat center center; vertical-align:middle}

	/* Buttons alternative styles */

	
	/* highlighted button */
		
		button.main-button .button-right	{background:transparent url(images/but_main_right.png) no-repeat right top}
		button.main-button .button-left		{background:transparent url(images/but_main_left.png) no-repeat left top}

		div.main-button				{background:transparent url(images/but_main_right.png) no-repeat right top}
		
		div.main-button div, 
		div.main-button a:link, 
		div.main-button a:visited, 
		div.main-button a:hover, 
		div.main-button a:active		{background:transparent url(images/but_main_left.png) no-repeat left top}
		
		button.simple-main-button, 
		a.simple-main-button:link, 
		a.simple-main-button:visited, 
		a.simple-main-button:hover, 
		a.simple-main-button:active		{}

	/* Delete cart item button */

		a.simple-delete-button:link, 
		a.simple-delete-button:visited, 
		a.simple-delete-button:hover, 
		a.simple-delete-button:active		{background:transparent url(images/delete_cross.gif) no-repeat left 7px; padding-left:13px; text-decoration:none}

	/* menu button */
		
		button.menu-button			{height:22px}
		
		button.menu-button .button-right	{background:transparent url(images/but_menu_right.png) no-repeat right top; padding-right:7px; height:20px}
		button.menu-button .button-left		{background:transparent url(images/but_menu_left.png) no-repeat left top; height:20px; padding:0px 1px 0px 8px; height:21px; line-height:20px}
		
		div.menu-button				{background:transparent url(images/but_menu_right.png) no-repeat right top; padding-right:7px}
		
		div.menu-button div, 
		div.menu-button a:link, 
		div.menu-button a:visited, 
		div.menu-button a:hover, 
		div.menu-button a:active		{background:transparent url(images/but_menu_left.png) no-repeat left top; padding:0px 1px 0px 8px; line-height:20px}

	/* link-with-arrow */
		
		a.simple-arrow-button:link, 
		a.simple-arrow-button:visited, 
		a.simple-arrow-button:hover, 
		a.simple-arrow-button:active			{padding-left:10px; background:transparent url(images/but_arrow.png) no-repeat left 6px}
		a.simple-arrow-button:hover			{color:#2863c2}
		
		.rtl a.simple-arrow-button:link, 
		.rtl a.simple-arrow-button:visited, 
		.rtl a.simple-arrow-button:hover, 
		.rtl a.simple-arrow-button:active			{padding-right:10px; background:transparent url(images/but_arrow_invert.png) no-repeat right 6px}
			
		.button-row a.simple-arrow-button:link, 
		.button-row a.simple-arrow-button:visited, 
		.button-row a.simple-arrow-button:hover, 
		.button-row a.simple-arrow-button:active		{background-position:left 2px}
		
		button.simple-arrow-button img.left-simple-button	{display:inline; width:7px; height:10px; background:transparent url(images/but_arrow.png) no-repeat left top; margin-right:3px; vertical-align:bottom}

	/* button(s) containers */

		.button-row, .button-row-right			{margin-top:20px; height:23px; line-height:23px}
		.buttons-row .button, 
		.buttons-row button.simple-button, 
		.buttons-row a.simple-button			{float:left}

		.buttons-row-right .button, 
		.buttons-row-right button.simple-button, 
		.buttons-row-right a.simple-button, 
		.button-row-right .button, 
		.button-row-right button.simple-button, 
		.button-row-right a.simple-button		{float:right}
		
		.buttons-row-right-box				{float:right}
		.buttons-row-right, .buttons-row		{margin:20px 0px 0px 0px; height:23px}
		.buttons-row .button-separator			{float:left; width:20px; height:15px}
		.buttons-row-right .button-separator		{float:right; width:30px; height:15px}
		
	table tr td.buttons-row, 
	table tr td.button-row, 
	table tr td.buttons-row-right, 
	table tr td.button-row-right				{}
		
		.buttons-auto-separator .button, 
		.buttons-auto-separator button.simple-button, 
		.buttons-auto-separator a.simple-button		{margin-right:20px}
		
		.button-up					{position:relative; width:30%}


/*----------------popup styles----------------*/

	/* popup help link */
		
		a.popup-link:link img, 
		a.popup-link:visited img, 
		a.popup-link:hover img, 
		a.popup-link:active img		{vertical-align:bottom; width:20px; height:18px; background:transparent url(images/question_button.gif) no-repeat left top; margin-bottom:1px}

	/* Popup window */

		.popup-modal-bg					{background:transparent url(images/grey.png) repeat left top; position:absolute; width:100%; height:100%; top:0px; right:0px; bottom:0px; left:0px; z-index:1000}
		
		.popup-window					{position:absolute; background:white none; overflow:hidden; z-index:1100}

		.popup-window .popup-bg-iframe			{position:absolute; width:100%; height:100%; background:white none; z-index:1150}
		.popup-window .popup-title			{position:absolute; top:2px; left:2px; right:2px; height:22px; background:transparent url(images/popup_header_bg.gif) repeat-x left top; vertical-align:middle; z-index:1200}

		.popup-window .popup-title span			{color:#fff; font-size:10px; line-height:22px; padding:0px 0px 0px 20px}
		.popup-window .popup-title a:link, 
		.popup-window .popup-title a:visited, 
		.popup-window .popup-title a:hover, 
		.popup-window .popup-title a:active		{display:block; position:absolute; top:3px; right:5px; outline-style:none; text-decoration:none; width:16px; height:16px}
		
		.popup-window .popup-title img			{width:16px; height:16px; background:transparent url(images/popup_header_cross.gif) no-repeat left top}

		.popup-window .popup-content			{position:absolute; top:24px; left:2px; right:2px; bottom:20px; overflow:auto; z-index:1200}
		
		.popup-window .popup-frame			{padding:5px}

		.popup-window .popup-footer			{position:absolute; bottom:2px; left:2px; right:2px; background:#f3f5f7 none; height:18px; text-align:right; z-index:1200}
		.popup-window .popup-footer div			{position:absolute; width:18px; height:18px; top:0px; right:0px; background:transparent url(images/popup_bottom_arrow.gif) no-repeat 9px 9px; cursor:se-resize}

		.popup-dnd-border				{position:absolute; border:1px dotted #000; background:transparent none; z-index:1200}
		.popup-window .popup-border			{position:absolute; line-height:0px; font-size:0px; margin:0px; padding:0px}

		.popup-window .popup-t-side			{top:0px; left:0px; right:0px; width:100%; border:0px none; border-top:1px solid #215485; background:#5f94c0 none; height:2px; cursor:n-resize; z-index:1250}
		.popup-window .popup-tr-corner			{right:0px; top:0px; height:2px; width:2px; border-top:1px solid #215485; border-right:1px solid #215485; background:#5f94c0 none; cursor:ne-resize; z-index:1260}

		.popup-window .popup-r-side			{top:0px; right:0px; bottom:0px; height:100%; border-right:1px solid #215485; background:#5f94c0 none; width:2px; cursor:e-resize; z-index:1250}
		.popup-window .popup-br-corner			{right:0px; bottom:0px; height:2px; width:2px; border-bottom:1px solid #215485; border-right:1px solid #215485; background:#5f94c0 none; cursor:se-resize; z-index:1260}

		.popup-window .popup-b-side			{bottom:0px; left:0px; right:0px; width:100%; border-bottom:1px solid #215485; background:#5f94c0 none; height:2px; cursor:s-resize; z-index:1250}
		.popup-window .popup-bl-corner			{left:0px; bottom:0px; height:2px; width:2px; border-bottom:1px solid #215485; border-left:1px solid #215485; background:#5f94c0 none; cursor:sw-resize; z-index:1260}

		.popup-window .popup-l-side			{top:0px; left:0px; bottom:0px; height:100%; border-left:1px solid #215485; background:#5f94c0 none; width:2px; cursor:w-resize; z-index:1250}
		.popup-window .popup-tl-corner			{left:0px; top:0px; height:2px; width:2px; border-top:1px solid #215485; border-left:1px solid #215485; background:#5f94c0 none; cursor:nw-resize; z-index:1260}

	/* data table */

		table.data-table td					{padding:4px 1px; line-height:21px; vertical-align:top}

		table.data-table td.data-name				{vertical-align:top; padding-right:5px}
		table.data-table .data-required, .data-required		{color:#000}

		table.data-table td.data-required			{padding-right:4px}
		table.data-table td.data-required			{text-align:center; width:5px}

		table.data-table .error-message				{color:#000; vertical-align:middle}
		table.data-table div.error-message			{}

		table.data-table tr.head-row th				{padding:0 5px}
		table.data-table tr th.data-checkbox-column		{width:10px}
		table.data-table tr .data-right-column			{text-align:right}
		table.data-table tr .data-width-100			{width:100%}
		table.data-table tr td.data-name label			{line-height:21px; vertical-align:top}

	/* search sort bar */

			.search-sort-bar	{width:739px; height:20px; margin:0 2px; padding:5px 20px 0 20px; text-align:right; white-space:nowrap}

			.search-sort-title	{padding-right:10px; font-size:12px; font-weight:bold; color:#000}
			.search-sort-cell	{padding-right:10px}

		a.search-sort-link:link, 
		a.search-sort-link:visited, 
		a.search-sort-link:active	{text-decoration:underline}

		a.search-sort-link:hover	{color:#83b940}

			.search-sort-bar img, 
			.search-sort-bar-float img			{width:9px; height:9px; margin-right:5px}

			.search-sort-bar a.up-direction:link, 
			.search-sort-bar a.up-direction:visited, 
			.search-sort-bar a.up-direction:hover, 
			.search-sort-bar a.up-direction:active		{padding-left:14px; background:transparent url(images/uarrow.gif) no-repeat left 3px}

			.search-sort-bar a.down-direction:link, 
			.search-sort-bar a.down-direction:visited, 
			.search-sort-bar a.down-direction:hover, 
			.search-sort-bar a.down-direction:active	{padding-left:14px; background:transparent url(images/darrow.gif) no-repeat left 3px}

	/* expandable section */

		.expand-section				{height:16px; margin:20px 0px; vertical-align:middle; line-height:16px}
		.expand-section img			{width:11px; height:11px; vertical-align:middle; margin:2px 5px 3px 0px}


	/* pagination mechanism */

		.nav-pages			{width:739px; height:19px; margin:7px 2px 0 2px; padding:7px 20px; border:1px solid #c4c4c4; background:#cacaca; white-space:nowrap}
		.nav-pages-title		{padding-right:10px; color:#000; font-size:12px; font-weight:bold}
		
		.nav-pages img			{width:15px; height:15px}

		.nav-pages a:link, 
		.nav-pages a:visited, 
		.nav-pages a:hover, 
		.nav-pages a:active		{text-align:center; text-decoration:underline}

		.nav-pages .left-arrow img	{vertical-align:bottom; background:transparent url(images/navigation_arrow_left.gif) no-repeat left top}
		.nav-pages .right-arrow img	{vertical-align:bottom; background:transparent url(images/navigation_arrow_right.gif) no-repeat left top}

		.nav-pages .current-page	{text-align:center}
		.nav-pages .right-delimiter	{padding-right:12px}

	/* subheader styles */

		.subheader		{margin:0px 0px 10px 0px; color:#000; border-bottom:1px solid #000}

		.subheader-grey		{color:#666; border-bottom:1px solid #ccc}
		.subheader-black	{color:#010101; border-bottom:1px solid #000}
		.subheader-red		{border-bottom:1px solid #acb7c7}

	/* Table head cell */

		.img-down-direction	{width:7px; height:6px; vertical-align:middle; background:transparent url(images/r_bottom.gif) no-repeat left top; margin-right:3px}
		.img-up-direction	{width:7px; height:6px; vertical-align:middle; background:transparent url(images/r_top.gif) no-repeat left top; margin-right:3px}

	/* NoScript warning */

		div.noscript-warning			{}
		div.noscript-warning div.content	{overflow:hidden}

	/* Webmaster mode */

		.lbl			{display:inline !important; color:green !important; font-weight:normal !important; width:auto !important; margin:0px !important; padding:0px !important}
		.section		{margin:0px !important; padding:0px !important; width:auto !important}


/*----------------side-bar styles----------------*/

	/* categories list */

		.menu-categories-list .title-bar img.icon	{background:transparent url(images/dingbats_categorie.gif) no-repeat left top}
		.menu-categories-list ul li			{padding:4px 0px 5px 20px; background:transparent url(images/category_bullet.gif) no-repeat 8px 5px}
		
		.rtl .menu-categories-list ul li		{padding:4px 20px 5px 0px; background:transparent url(images/category_bullet_invert.gif) no-repeat right 5px}

		.menu-categories-list ul li a:link, 
		.menu-categories-list ul li a:visited, 
		.menu-categories-list ul li a:hover, 
		.menu-categories-list ul li a:active		{font-size:12px}

	/* special menu */

		.menu-special .title-bar img.icon		{background:url(images/dingbats_categorie.gif) no-repeat}

	/* help menu */

		.menu-help .title-bar img.icon			{background:url(images/dingbats_help.gif) no-repeat}

	/* minicart */

		.menu-minicart .title-bar img.icon		{background:url(images/dingbats_orders.gif) no-repeat}

	div.minicart				{}
	div.minicart a				{float:left}

	div.minicart img			{width:20px; height:15px}
	div.minicart .full img			{margin:7px 4px 7px 1px; background:transparent url(images/custom/cart_full.gif) no-repeat left top}
	div.minicart .empty img			{margin:1px 4px 1px 1px; background:transparent url(images/custom/cart_empty.gif) no-repeat left top}

	div.minicart .empty b			{line-height:18px}

	div.minicart table			{}
	div.minicart table tr td		{}

	hr.minicart				{clear:both; margin:5px 0}


	/* auth box */

		.menu-auth .title-bar img.icon		{background:url(images/dingbats_authentification.gif) no-repeat}

		.login-buttons				{margin:3px 0px 5px 0px}
		.login-buttons .button			{float:left; margin-right:10px; margin-bottom:5px}

		.menu-dialog .recovery			{clear:both; margin-bottom:5px}

		.menu-dialog .recovery a:link, 
		.menu-dialog .recovery a:visited, 
		.menu-dialog .recovery a:hover, 
		.menu-dialog .recovery a:active		{text-decoration:underline; font-size:10px}

		.menu-dialog .left			{text-align:left}
		.menu-dialog .login-text		{vertical-align:top; margin-left:15px}

		.small-note				{}

	/* news box styles */

		.menu-news .title-bar img.icon		{background:url(images/dingbats_news.gif) no-repeat}

		.menu-dialog .news			{}
		.menu-dialog .subscribe			{}

		.menu-dialog a.prev-news:link, 
		.menu-dialog a.prev-news:visited, 
		.menu-dialog a.prev-news:hover, 
		.menu-dialog a.prev-news:active		{text-decoration:underline}

	/* interneka menu */

		.menu-interneka .title-bar img.icon	{background:url(images/dingbats_affiliates.gif) no-repeat}



/*----------------page-specific styles----------------*/

	/* category page */

		.category-description			{}
		.current-category-icon			{}
		.current-category-icon img		{}

	h1.category				{font-size:28px; color:#442714; font-weight:normal; margin:0 0 0 2px}

	ul.subcategories			{list-style:none}
	ul.subcategories li			{}

	ul.subcategories li a:link, 
	ul.subcategories li a:visited, 
	ul.subcategories li a:hover, 
	ul.subcategories li a:active		{}

	div.subcategories			{float:left; background:#fff; margin:10px; text-align:center; border:1px dashed #cca76a}

		.subcategories a:link, 
		.subcategories a:visited, 
		.subcategories a:active		{font-size:14px; font-weight:bold; color:#245d8f; text-decoration:none}
		.subcategories a:hover		{color:#c31c25; text-shadow:0 1px 1px #cacaca}

		.subcategory-image		{float:left; margin:0px 10px 10px 0px}
		.subcategory-descr		{}


	/* product details page */

		.product-details			{float:left; width:785px; margin:0 0 -1px}
		.product-details h3			{line-height:28px; color:#262525; text-shadow:0 1px 1px #f9f9f9; padding:5px 10px}
		.product-details h3 a			{color:#f9f9f9; text-shadow:0 1px 1px #262525; text-decoration:none}
		.product-details h3 .char		{color:#f9f9f9; text-shadow:0 1px 1px #262525}

		.product-details .long					{float:left; width:579px; margin-bottom:15px}
		.product-details .long .top				{width:579px; height:35px; background:url(css/images/main-titlebar-clean-narrow-bg.png) no-repeat}
		.product-details .long .topp				{width:579px; height:31px; background:url(css/images/sidebar_brown_tab.png) no-repeat left top}
		.product-details .long .middle				{width:539px; min-height:236px; padding:10px 20px; background:url(css/images/main_shadow_bg_narrow.png) repeat-y}	
		.product-details .long .middle .title			{width:538px; height:28px}
		.product-details .long .middle .title h2 a		{text-decoration:none; font-size:14px; font-weight:bold; line-height:15px; color:#145d8f; text-shadow:0 1px 1px #cecece}
		
		.product-details .long .middle .image			{float:left; width:200px; height:200px}
		.product-details .long .middle .image img		{margin:0 auto; padding:auto 0;}
		.product-details .long .middle .image .image-box	{}

		.product-details .long .middle .details			{float:left; width:319px}
		
		.product-details .long .bottom				{width:579px; height:10px; background:url(css/images/main-titlebar-shadow-bg.png) no-repeat}

		.product-details .add-cart			{float:right; width:196px}
		.product-details .add-cart .top			{width:196px; height:38px; background:url(css/images/main-titlebar-narrow-red-bg.png) no-repeat}
		.product-details .add-cart .top h3		{color:#fff; text-shadow:0 1px 1px #444}
		.product-details .add-cart .middle		{width:180px; height:236px; min-height:236px; padding:10px 8px; background:url(css/images/sidebar_shadow_bg.png) repeat-y}
		.product-details .add-cart .bottom		{width:195px; margin-left:1px; height:9px; background:url(css/images/rounded_bottom_bg.png) no-repeat}

		.product-details .pdf				{float:right; width:192px; height:314px; padding-top:2px; margin:0 2px 15px 2px; background:url(css/banner/katalog-bg.png) no-repeat left top}
		.product-details .pdf h3			{line-height:28px; font-weight:bold; font-size:14px; color:#262525; text-shadow:0 1px 1px #f9f9f9; padding:3px 10px 12px 10px}
		.product-details .pdf h3 a			{text-decoration:none; font-size:11px; color:#f9f9f9; text-shadow:1px 1px 1px #262525}
		.product-details .pdf h3 a .do			{font-size:16px; color:#262525; text-shadow:1px 1px 1px #f9f9f9}
		.product-details .pdf h3 a:hover		{text-decoration:none; color:#262525; text-shadow:1px 1px 1px #f9f9f9}
		.product-details .pdf h3 a:hover .do		{text-decoration:none; color:#f9f9f9; text-shadow:1px 1px 1px #262525}
		.product-details .pdf .promo			{border:1px solid #262525; padding:4px; background:#9a7c51; margin:1px 16px 13px 16px}

		.product-details .ups-products			{float:right; width:196px}
		.product-details .ups-products .top		{width:196px; height:38px; background:url(css/images/main-titlebar-narrow-red-bg.png) no-repeat}
		.product-details .ups-products .top h3		{color:#fff; text-shadow:0 1px 1px #444}
		.product-details .ups-products .middle		{width:196px; background:url(css/images/sidebar_shadow_bg.png) repeat-y}
		.product-details .ups-products .bottom		{width:195px; margin-left:1px; height:9px; background:url(css/images/rounded_bottom_bg.png) no-repeat}

			/* upselling products module */

				ul.uproducts 			{list-style:none; width:196px}
				ul.uproducts li			{padding:10px 8px; border-bottom:1px dashed #cca76a}
				ul.uproducts li	.ara		{font-size:12px; font-weight:bold; color:#c31c25; text-shadow:0 1px 1px #cacaca}

				ul.uproducts li a		{text-decoration:none; color:#145d8f; font-size:12px; font-weight:bold; line-height:1.5em}
				ul.uproducts li a:hover		{color:#c31c25; text-shadow:0 1px 1px #cacaca}

				ul.uproducts li a img .termek	{width:180px; height:180px}
				ul.uproducts li a img .logo	{margin:5px 0}



		.product-details .details .save		{}

		.product-details .product-subtitle	{}
		.product-details .product-subtitle div	{}

		.product-details .message		{}
		.product-details .warning-message	{}
		.product-details .customer-message	{}

	/* product properties table */

		table.product-properties			{}
		table.product-properties tr			{}
		table.product-properties td			{}

		table.product-properties .property-name		{}
		table.product-properties .property-value	{}

		table.product-properties .product-price		{}
		table.product-properties .product-price-value	{font-size:18px; color:#000; white-space:nowrap}
		table.product-properties .product-market-price	{}

		table.product-properties .product-input		{}
		table.product-properties .product-min-amount	{}
		table.product-properties .product-one-quantity	{}

		table.product-properties .separator td		{}

	/* send 2 friend section */

		input.send2friend				{}


/*----------------products list----------------*/

	/* common styles */

		.products				{margin:0 2px 0 1px; border-left:1px dashed #cca76a}

		.products .image			{text-align:left; vertical-align:top; white-space:nowrap}

		.products a.see-details:link, 
		.products a.see-details:visited, 
		.products a.see-details:hover, 
		.products a.see-details:active		{display:block; text-align:center}

		.products a.product-title:link, 
		.products a.product-title:visited, 
		.products a.product-title:hover, 
		.products a.product-title:active, 
		.products .product-title, 
		.product-details .product-title		{text-decoration:none; font-size:14px; font-weight:bold; line-height:15px; color:#145d8f; text-shadow:0 1px 1px #cecece}
		
		.products a.product-title:hover		{color:#c31c25; text-shadow:0 1px 1px #cacaca}

					.aff		{font-size:12px}
					.me		{text-decoration:none; color:#145d8f; text-shadow:0 1px 1px #c4c4c4; font-family:Cambria, serif; font-size:13px; font-style:italic; font-weight:normal; line-height:1.6em}

		.products .descr			{color:#a0a0a0}
		.products .sku				{color:#245d8f; padding-left:80px; height:42px; background:url(css/images/lbl_sale.png) no-repeat; font-size:10px}
		.products .price-row			{text-align:left}

		.products .market-price			{}
		.products .market-price-value		{text-decoration:line-through}

		.products .price			{font-size:10px; color:#444}
		.products .price-value			{font-size:18px; color:#000; font-family:Arial}
		.products .price-save			{color:#000}
		.products .taxes			{margin-top:15px; padding:2px 2px 2px 70px}

		.products .buy-now			{margin:10px 0px 0px 0px}
		.products .buy-now .quantity		{height:25px; white-space:nowrap; vertical-align:middle}
		.products .buy-now .quantity-empty	{height:25px}
		.products .buy-now .quantity-title	{width:75px; padding-right:16px}
		.products .buy-now .quantity select	{vertical-align:middle}
		.products .buy-now .out-of-stock	{white-space:nowrap}
		.products .buy-now .prices		{height:15px; vertical-align:middle}

		.products .product-details-title	{color:#000; font-size:12px}
		.products .product-price-text		{font-size:12px}
	
	/* list as list */

		.products-list .item			{position:relative; margin:0px 0px 45px 0px}
		.products-list .image			{float:left; position:relative; padding:0 20px 0 10px; margin-right:auto}

		.products-list .details			{vertical-align:top; padding-left:30px; border:0px none}
		.products-list .details hr		{margin:5px 5px 5px 0px}

		.products-list .buy-now .center, 
		.products-list .buy-now .halign-center	{text-align:left}

	/* list as multicolumn table */

		.products-table .product-cell			{text-align:justify; vertical-align:top; width:239px; border-right:1px dashed #cca76a; padding:10px 20px}
		.products-table .products-row td.product-cell	{padding-top:10px}
		.products-table td.product-cell-price		{padding-top:10px; border-bottom:1px dashed #cca76a}
		.products-table td.product-cell-buynow		{padding-top:10px}

		.products-table .product-cell-aff		{text-align:justify; vertical-align:top; width:154px; border-right:1px dashed #cca76a; padding:10px 20px}

		.products-table .image				{}
		.products-table .sku				{}
		.products-table .market-price			{padding:8px 0px 0px 0px}
		.products-table .price-row			{text-align:left}

		.products-table .buttons-row, 
		.products-table .button-row			{}
		
		.products-table .buttons-row button, 
		.products-table .button-row button		{margin:0px; float:none}

		.products-table .buy-now			{margin-top:5px}
		.products-table .buy-now .quantity-title	{width:auto; padding-right:5px}

	/* advanced search page */

		.adv-search table td			{white-space:nowrap; padding:3px 5px 3px 0}
		.adv-search table .data-name		{width:20%; vertical-align:top; color:#a0a0a0}
		.adv-search table .data-input		{white-space:nowrap}
		.adv-search table .pattern		{}
		.adv-search table .pattern input, 
		.adv-search table .pattern select	{width:95%; vertical-align:bottom}
		.adv-search table .search-button	{width:25%}

		#adv_search_box				{margin-bottom:15px}

	/* register page */

			.register-note				{color:#aoaoao; margin-bottom:15px}
			.register-newbie-note			{text-align:center; margin-top:30px}
			.register-bottom-note			{margin-top:30px; padding-bottom:45px}
			.register-ups-box			{margin-top:45px; margin-bottom:15px}
			.register-section-title			{height:30px; vertical-align:middle}
			.register-section-title label		{display:block; color:#a0a0a0; font-size:12px; width:100%; line-height:normal; border-bottom:1px solid #a0a0a0}

		table.register-table td.data-name						{text-align:right; width:30%}
		table.register-table .register-exp-section					{padding-top:16px; padding-bottom:16px}
		table.register-table .register-exp-section label.register-sec-minimized		{}



/*----------------cart----------------*/

	/* cart page */

			.cart .item				{margin:0px 0px 30px 0px}
			.cart .item .image			{position:relative}
		
			.cart .details				{margin-left:138px; vertical-align:top; width:80%}
		
			.cart a.product-title:link, 
  			.cart a.product-title:visited, 
  			.cart a.product-title:hover, 
  			.cart a.product-title:active		{font-size:12px; font-weight:bold; text-decoration:none}

			.cart .descr					{padding-bottom:15px}
		
			.cart .poptions-title				{}
			.cart .poptions-list				{margin-bottom:15px}
		
			.cart .buttons					{position:relative; vertical-align:top; margin-top:30px; height:23px}
			.cart .buttons .buttons-row			{}
		
			.cart .left-buttons-row				{vertical-align:top; position:absolute; top:0px; left:0px}
			.cart .right-buttons-row			{position:absolute; top:0px; right:0px; width:50%}
			.cart .right-buttons-row .checkout-button	{float:right}
		
			.cart-total-line				{width:50%; margin-left:50%}
			.cart-total-row					{text-align:right}

		div.shipping-method			{color:#a0a0a0; margin-bottom:15px; text-align:right}
		th.shipping-method			{color:#a0a0a0; text-align:left}

			.shipping-method select			{}
			.shipping-method table			{margin:0px 0px 0px auto; text-align:right}
			.shipping-method table td		{text-align:left}
			.shipping-method tr.selected		{background:none}

			.totals					{margin:0px 0px 0px auto; text-align:right; width:30%}
			.totals td				{padding:3px}
		
				.totals .total-name		{white-space:nowrap; padding-right:8px; text-align:left}
				.totals .total-value		{white-space:nowrap; color:#000; font-size:17px; text-align:right}
				.totals .total-alt-value	{white-space:nowrap; text-align:right}
				
				.totals .total-line		{height:1px}
				.totals .total-line img		{background:black none; width:100%; height:1px}
		
				.totals .total			{white-space:nowrap; padding-right:8px; text-align:left}
				.totals .total-taxes		{text-align:right}
				.totals .total-tax-line		{background-color:#eee}
				.totals .total-tax-line td	{text-align:right; white-space:nowrap}
				.totals .total-tax-name		{padding-right:8px}

			.cart hr				{margin-top:10px; margin-bottom:10px}

			.cart-content				{margin-bottom:15px}
			.cart-content tr td, 
			.cart-content tr th			{padding:1px 3px; height:23px}
		
			.cart-content .cart-column-tax		{text-align:center}
			.cart-content .cart-column-price, 
  			.cart-content .cart-column-total	{text-align:right}
			.cart-content .cart-content-text	{color:#000}
			.cart-content .cart-column-quantity	{width:30px}
			.cart-content .cart-column-product	{width:100%}
			.cart-content input.cart-quantity	{width:30px}

			.cmpi-vbv-icon				{width:49%; float:left; text-align:center}
			.cmpi-vbv-icon img			{width:71px; height:57px; background:transparent url(images/vbv_logo.gif) no-repeat left top}
			.cmpi-mcsc-icon				{width:49%; text-align:center}
			.cmpi-mcsc-icon img			{width:74px; height:40px; background:transparent url(images/mcsc_logo.gif) no-repeat left top}



/*----------------Fast Lane----------------*/	

	/* Checkout page */

		.checkout-payments tr td			{padding:2px; text-align:left}

			.checkout-payments tr td.checkout-payment-name			{width:20%; white-space:nowrap}
			.checkout-payments tr td.checkout-payment-name label		{}
			.checkout-payments tr td.checkout-payment-descr			{width:80%}
			.checkout-payments tr td.checkout-payment-paypal		{width:100%}
			.checkout-payments tr td.checkout-payment-paypal img		{}
		
		.checkout-update-button				{float:left}

	/* Payment wait page */

		.payment-wait .payment-wait-title	{border-top:30px solid #d0ddeb}
		.payment-wait h1			{display:block; padding:10px 0px 0px 30px; border-top:1px solid #d0ddeb; margin-top:1px; color:#2c3e49}

	/* help index page */
		
		.help-index				{list-style:none; margin:0 10px}

	/* help / cvv2 page */

		.help-cvv2-images			{float:right; margin:15px 5px 5px 5px}
		.help-cvv2-images img			{float:none; display:block; margin-bottom:15px}

	/* help / usps test page */
		
		.help-usps-test-dir			{text-decoration:underline; margin-bottom:15px}

	/* Images viewer */

		.images-viewer						{text-align:center; margin:10px 0px}
		.images-viewer-list					{position:relative; white-space:nowrap}
		
		.images-viewer-list .side-arrow, 
  		.images-viewer-list .side-arrow:link, 
  		.images-viewer-list .side-arrow:visited, 
  		.images-viewer-list .side-arrow:hover, 
  		.images-viewer-list .side-arrow:active			{position:absolute; top:0px; display:block; width:10px; height:54px; text-decoration:none; outline-style:none}

		.images-viewer-list .left-arrow:link, 
  		.images-viewer-list .left-arrow:visited, 
 		.images-viewer-list .left-arrow:hover, 
  		.images-viewer-list .left-arrow:active			{text-align:left; left:0px}

		.images-viewer-list .right-arrow:link, 
  		.images-viewer-list .right-arrow:visited, 
  		.images-viewer-list .right-arrow:hover, 
  		.images-viewer-list .right-arrow:active			{padding-left:3px; text-align:right; right:0px}

		.images-viewer-list .side-arrow:link img, 
  		.images-viewer-list .side-arrow:visited img, 
  		.images-viewer-list .side-arrow:hover img, 
  		.images-viewer-list .side-arrow:active img		{width:7px; height:100%}

		.images-viewer-list .left-arrow .enabled, 
		.images-viewer-list .left-arrow:link .enabled, 
  		.images-viewer-list .left-arrow:visited .enabled, 
  		.images-viewer-list .left-arrow:hover .enabled, 
  		.images-viewer-list .left-arrow:active .enabled		{display:block; background:transparent url(images/arrow_left.gif) no-repeat left center}

		.images-viewer-list .left-arrow .disabled, 
		.images-viewer-list .left-arrow:link .disabled, 
  		.images-viewer-list .left-arrow:visited .disabled, 
  		.images-viewer-list .left-arrow:hover .disabled, 
  		.images-viewer-list .left-arrow:active .disabled	{display:block; background:transparent url(images/arrow_left_disabled.gif) no-repeat left center}

		.images-viewer-list .hidden				{display:none}

		.images-viewer-list .right-arrow .enabled, 
  		.images-viewer-list .right-arrow:link .enabled, 
  		.images-viewer-list .right-arrow:visited .enabled, 
  		.images-viewer-list .right-arrow:hover .enabled, 
  		.images-viewer-list .right-arrow:active .enabled	{display:block; background:transparent url(images/arrow_right.gif) no-repeat left center}

		.images-viewer-list .right-arrow .disabled, 
  		.images-viewer-list .right-arrow:link .disabled, 
  		.images-viewer-list .right-arrow:visited .disabled, 
  		.images-viewer-list .right-arrow:hover .disabled, 
  		.images-viewer-list .right-arrow:active .disabled	{display:block; background:transparent url(images/arrow_right_disabled.gif) no-repeat left center}

		.images-viewer-icons					{text-align:left; margin:0px 10px; overflow:hidden}

		.images-viewer-icons a:link, 
 		.images-viewer-icons a:visited, 
 		.images-viewer-icons a:hover, 
 		.images-viewer-icons a:active				{display:block; border:1px solid #fff; padding:0px; margin:0px 10px; float:left; outline-style:none; background:#eee none; text-align:center; vertical-align:middle}

		.images-viewer-icons a.selected:link, 
 		.images-viewer-icons a.selected:visited, 
 		.images-viewer-icons a.selected:hover, 
 		.images-viewer-icons a.selected:active			{border:1px solid #215485}

		.images-viewer-icons a:hover				{border:1px solid #ccc}

		.images-viewer-icons img				{margin:1px; vertical-align:middle; border:0px none}

	/* Order invoice */

		.order-invoice{}

			.invoice-company-icon					{vertical-align:top; padding-top:30px}
			.invoice-data-box					{width:100%; padding-left:30px}
			.invoice-data-box table					{width:100%}
			.invoice-data-box table tr td				{padding:2px; vertical-align:top}
			.invoice-title						{font-weight:normal; font-size:28px; text-transform:uppercase}
			.invoice-data-box table tr td.invoice-right-info	{text-align:right;vertical-align:bottom}

		hr.invoice-line						{margin:2px 0px 17px 0px; border-bottom:2px solid #58595b}

			.invoice-personal-info					{width:45%; margin-bottom:15px}
			.invoice-personal-info tr td				{padding:0px}
			.invoice-personal-info tr td strong			{white-space:nowrap}
			.invoice-address-box					{width:100%; margin-bottom:30px}
			.invoice-address-title					{width:45%; height:25px}

		td.invoice-line						{vertical-align:top; padding:0px; height:4px}
		td.invoice-line img					{height:2px; width:100%; background:#58595b none}

			.invoice-address-box table				{width:100%}
			.invoice-address-box table tr td			{padding:0px}
			.invoice-address-box table tr td strong			{white-space:nowrap}
			.invoice-customer-notes					{padding-top:30px}
			.invoice-customer-notes p				{font-size:14px; font-weight:normal; text-align:center}
			.invoice-customer-notes div				{border:1px solid black; height:50px; overflow:hidden}
			.invoice-bottom-note					{text-align:center; padding-top:30px; font-size:12px}

		p.invoice-products-title				{font-size:14px; font-weight:normal; text-align:center}

			.invoice-products				{width:100%; background:#000 none}

			.invoice-products tr td, 
 			.invoice-products tr th				{}
			.invoice-products tr th				{padding:3px; background:#ccc none; white-space:nowrap}

			.invoice-products tr th.invoice-sku-column, 
 			.invoice-products tr th.invoice-quantity-column, 
 			.invoice-products tr th.invoice-total-column	{width:60px}

			.invoice-products tr th.invoice-tax-column	{width:100px}

			.invoice-products tr th.invoice-price-column	{width:100px; text-align:center}

			.invoice-products tr td				{padding:3px}

			.invoice-products tr td.invoice-price-column, 
 			.invoice-products tr td.invoice-tax-column, 
 			.invoice-products tr td.invoice-quantity-column			{text-align:center}

			.invoice-products tr td.invoice-product-column span		{font-size:11px}
			.invoice-products tr td.invoice-product-column table tr td	{vertical-align:top}
			.invoice-products tr td.invoice-product-column p		{white-space:nowrap}
			.invoice-products tr td.invoice-product-column div		{padding-left:10px; white-space:nowrap}
			.invoice-products tr td.invoice-price-column			{text-align:right; white-space:nowrap}
			.invoice-products tr td.invoice-total-column			{text-align:right; white-space:nowrap; padding-right:5px}
			
			.invoice-totals							{width:100%}
			.invoice-totals tr td						{padding:0px}

			.invoice-totals tr .invoice-total-title				{text-align:right; width:100%; height:20px}
			.invoice-totals tr .invoice-total-name				{text-align:right; width:100%; height:20px; padding-right:3px}
			.invoice-totals tr .invoice-total-value				{text-align:right; height:20px; padding-right:5px; white-space:nowrap}
			.invoice-totals tr .invoice-total-name-fin			{text-align:right; width:100%; height:25px; padding-right:3px; background:#ccc none}
			.invoice-totals tr .invoice-total-value-fin			{text-align:right; height:25px; padding-right:5px; background:#ccc none; white-space:nowrap}
			
			.invoice-totals tr td.invoice-line				{height:2px}
			
			.invoice-giftcerts						{width:100%}
			.invoice-giftcerts tr td					{padding:0px}
			.invoice-giftcerts tr th					{background:#ccc none}
			.invoice-giftcerts tr th.invoice-giftcert-id			{width:60px}
			.invoice-giftcerts tr td.invoice-giftcert-id			{text-align:center}
			.invoice-giftcerts tr .invoice-giftcert-cost			{text-align:right; white-space:nowrap; padding-right:5px}

	/* 404 error page */

		.error-page #header			{height:87px}
		.error-page #header .line2		{height:20px}
		.error-page #header .logo		{margin-left:167px}

		.error-page #content-container		{margin-top:87px}

		.error-page #center-main		{text-align:center; margin:0px 10px}

		.error-page #header .line1 .tabs, 
 		.error-page #header .line1 .phones, 
 		.error-page #header .line2 .search, 
 		.error-page #header .line2 .languages, 
		.error-page #header .line3, 
		.error-page #left-bar, 
		.error-page #right-bar, 
		.error-page #location			{display:none}

		.error-page .subcontainer		{text-align:left; width:700px; margin:32px auto 0px auto; position:relative; clear:both}
		.error-page .code-number		{font:normal 74px arial,sans-serif; color:#d8d8d8; width:186px; float:left; text-align:center}
		.error-page .description		{font-family:verdana; width:514px; float:right}
		.error-page .description h1		{font-weight:normal; color:#000}
			
		.error-page .description a:link, 
 		.error-page .description a:visited, 
 		.error-page .description a:hover, 
 		.error-page .description a:active	{text-decoration:underline}
		
		.error-page .description ul		{padding:5px 0px; ist-style-position:inside}
		.error-page .reason			{font-weight:normal; color:#a10000}
		.error-page .description hr		{margin:10px 0px 15px 0px}
		.error-page ul.links			{padding:5px 0px; list-style:none}

	/* PayPal */

		.paypal-cart-button	{text-align:right; height:79px}
		.paypal-cart-button div	{width:200px; height:79px; margin-left:auto; overflow:visible; text-align:right}
		.paypal-cart-button p	{width:100%; text-align:right; margin:10px 0px}
		.paypal-cart-icon	{float:left; padding-right:10px}


/*----------------module styles----------------*/


	/* bestsellers module */

		/* bestsellers menu box */
		
			.menu-bestsellers .title-bar img.icon			{background:url(images/dingbats_categorie.gif) no-repeat}

		/* bestsellers products list */

			ul.bestsellers-products-item				{list-style:none}
			ul.bestsellers-products-item li				{list-style:none}
			ul.bestsellers-products-item img			{width:50px; float:left}

				.bestsellers-products-item .details			{}
				.bestsellers-products-item a.product-title:link, 
 				.bestsellers-products-item a.product-title:visited, 
 				.bestsellers-products-item a.product-title:hover, 
 				.bestsellers-products-item a.product-title:active	{}

	/* customer reviews module */

		.creviews-stars			{padding:15px 0px 0px 15px}
		.creviews-stars strong		{padding-right:20px}

		.creviews-stars img		{width:15px; height:15px}
		.creviews-stars img.star-4	{background:transparent url(images/star_4.gif) no-repeat left top}
		.creviews-stars img.star-3	{background:transparent url(images/star_3.gif) no-repeat left top}
		.creviews-stars img.star-2	{background:transparent url(images/star_2.gif) no-repeat left top}
		.creviews-stars img.star-1	{background:transparent url(images/star_1.gif) no-repeat left top}
		.creviews-stars img.star-0	{background:transparent url(images/star_0.gif) no-repeat left top}
		
		.creviews-voting		{margin:15px 0px}
		.creviews-voting td		{padding:1px; vertical-align:middle; height:25px; line-height:25px}
		.creviews-voting select		{margin:0px 10px 0px 0px}

	ul.creviews-reviews-list		{list-style:none; margin:0px 0px 35px 0px; width:100%}
	ul.creviews-reviews-list li		{padding:12px 0px}

	div.creviews-reviews-list		{text-align:center; padding:12px 0px 25px 0px}

		.creviews-reviews-title		{white-space:nowrap; font-size:12px}
		.creviews-reviews-add table td	{padding:2px}

	/* detailed product images module */

		/* detailed images on product detailed page */

			.dpimages-list .content			{text-align:center}
			.dpimages-list .content img		{padding:0px 0px 10px 0px}
			.dpimages-list .content img.last	{padding:0px}

		/* product details line */

		div.dpimages-popup-link				{margin-top:3px; text-align:center; vertical-align:middle}

			.dpimages-popup-link a:link, 
  			.dpimages-popup-link a:visited, 
  			.dpimages-popup-link a:hover, 
  			.dpimages-popup-link a:active		{text-decoration:underline; padding:0px 0px 0px 17px; background:transparent url(images/zoom_image.gif) no-repeat left 1px; line-height:13px}
			
			.printable .dpimages-popup-link		{display:none}

		/* icons box */

			.dpimages-icons-box			{padding-top:15px; padding-bottom:10px; width:220px}

			.dpimages-icons-box a:link, 
 			.dpimages-icons-box a:visited, 
 			.dpimages-icons-box a:hover, 
 			.dpimages-icons-box a:active		{display:block; outline-style:none; padding:1px; border:1px solid #fff; float:left}
			.dpimages-icons-box a:hover		{border:1px solid #215485}

	/* discount coupons module */

		.dcoupons-add-coupon	{color:#a0a0a0}

	/* clear link */

		.dcoupons-clear img	{background:transparent url(images/delete_cross.gif) no-repeat; width:11px; height:11px; vertical-align:bottom}

	

	/* fast lane checkout module */

			.flc-sns-button				{position:absolute; top:0px; left:30px; height:100%}
			.flc-sns-button img			{width:9px; height:9px}
			.flc-top-login				{position:absolute; top:0px; right:10px; height:20px; line-height:21px; text-align:right; width:50%; vertical-align:middle}

		#header .flc-top-login .simple-button		{margin:80px 80px 0 0; text-align:right}

			.flc-top-login-text			{white-space:nowrap; padding:0px 10px 0px 0px}

			.flc-container #header .line2		{}
			.flc-container #header .line3		{}

			.flc-container #content-container	{margin-top:260px}
			.flc-container #header			{}
			.flc-container #center			{text-align:center}
			.flc-container #center-main		{width:602px; margin:0px auto; text-align:left}

		
		/*  Checkout page:user profile */

			.flc-left-dialog			{width:49%; float:left; height:260px}
			.flc-right-dialog			{margin-left:50%; height:260px}

				.flc-ext-left-dialog, 
				.flc-ext-right-dialog		{height:380px}

				.flc-right-dialog .content	{vertical-align:middle; text-align:center; line-height:184px}
				.flc-ext-right-dialog .content	{line-height:314px}
			
			.flc-login-text				{font-size:12px; font-weight:normal; margin:auto 0px}

			.flc-login-text a:link, 
			.flc-login-text a:visited, 
 			.flc-login-text a:hover, 
 			.flc-login-text a:active		{text-decoration:underline}


		/* Checkout page:shipping &payment methods */

			.flc-checkout-container					{vertical-align:top; padding-bottom:30px; width:100%; clear:both}
			.flc-checkout-container .flc-address			{vertical-align:top; width:30%; float:left; overflow:hidden}
			.flc-checkout-container .flc-checkout-options		{margin-left:32%; vertical-align:top}

			.flc-payments tr td{ padding:2px}
				.flc-payments tr td.flc-payment-name		{width:20%; white-space:nowrap}
				.flc-payments tr td.flc-payment-name label	{font-weight:normal}
				.flc-payments tr td.flc-payment-descr		{width:80%}
				.flc-payments tr td.flc-payment-paypal		{width:100%}
				.flc-payments tr td.flc-payment-paypal img	{border:0px none}

				.flc-shippings label				{position:relative; display:block; padding:2px; height:18px; line-height:18px; vertical-align:middle}
				.flc-shippings label input			{vertical-align:middle}
				.flc-shippings label span			{padding-left:3px}
				.flc-shippings label.flc-hl-shipping		{background:#eee none}
		
		/* Checkout page:tabs */

			div.flc-tabs								{text-align:right}

			table.flc-tabs								{width:70%; text-align:right; margin-left:auto}
			table.flc-tabs tr td							{}

				tr.flc-tab-cart-line td						{vertical-align:top; text-align:center; height:20px}
				tr.flc-tab-cart-line img					{width:18px; height:13px; text-align:center; background:transparent url(images/cart_checkout.gif) no-repeat left top; margin:0px 4px 4px 0px}

					.flc-tab-marks-line td						{height:10px; vertical-align:top}
					.flc-tab-marks-line div						{width:100%; height:6px; position:relative}
					.flc-tab-marks-line img						{position:absolute; background:#a6b1c1 none}

					.flc-tab-marks-line .flc-tab-line-img1				{top:0px; right:50%; left:0px; width:50%; height:2px}
					.flc-tab-marks-line .flc-tab-line-img2				{top:0px; right:0px; left:50%; width:50%; height:2px}
					.flc-tab-marks-line .flc-tab-line-img3				{top:2px; right:50%; width:2px; height:4px}

					.flc-tab-marks-line .flc-tab-first .flc-tab-line-img1		{width:2px; left:auto}
					.flc-tab-marks-line .flc-tab-last .flc-tab-line-img2		{background:white none}

					.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img1, 
 					.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img2, 
					.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img3, 
 					.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1, 
 					.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img3	{background:#ff8600 none}

		/* Opera fix */

					.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1, 
 					.flc-tab-marks-line .flc-tab-last .flc-tab-line-img1		{width:51%}

					.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img2, 
 					.flc-tab-marks-line .flc-tab-last .flc-tab-line-img2		{left:inherit}

					.flc-tab-links td						{font-weight:normal; text-align:center; padding:0px 10px}

					.flc-tab-links a:link, 
 					.flc-tab-links a:visited, 
 					.flc-tab-links a:hover, 
 					.flc-tab-links a:active		{text-decoration:underline; font-weight:normal}

		/* Checkout:last  step */

			.flc-checkout-products				{padding-bottom:30px}
			.flc-checkout-box-info				{padding:0px 0px 30px 20px}
			.flc-checkout-address-left			{width:48%; float:left; vertical-align:top; padding-bottom:15px}
			.flc-checkout-address-right			{vertical-align:top; margin-left:50%; padding-bottom:15px}

				table.flc-checkout-address tr td	{padding:2px}

			.flc-payment-options				{padding-bottom:15px}


/*
  gift certificate module
*/
/* gift certificate page */
.giftcert-header{  vertical-align:middle;   padding-bottom:15px}
.giftcert-header img{  width:84px;   height:69px;   background:transparent url(images/gift.gif) no-repeat left top;  float:left;  margin:0px 5px 15px 0px}
.giftcert-table .giftcert-title{ color:#000;  font-weight:normal;  font-size:12px;  padding:10px 0px 0px 0px}
.giftcert-table .data-name{ text-align:right}
.giftcert-table .giftcert-subtitle{ padding-bottom:30px}
.giftcert-table .giftcert-h-separator{ padding:15px 0px}
.giftcert-table .giftcert-h-separator hr{ border-bottom:1px solid #ccc}
.giftcert-table .buttons-row #preview_button{ float:left}
.giftcert-table .giftcert-delivery-method{ font-weight:normal}
table.data-table tr#preview_template td{ vertical-align:middle}
#preview_template td select{ margin-right:20px}
/* cart page */
.giftcert-item .image img{  width:84px;   height:69px;   background:transparent url(images/gift.gif) no-repeat left top}
.giftcert-item .giftcert-item-row .giftcert-item-subtitle{ padding-right:3px}
.giftcert-item .product-title{ padding-bottom:15px}
/*
  google checkout module
*/
.gcheckout-cart-buttons{}
.gcheckout-cart-buttons div{ width:200px;  margin-left:auto;  margin-right:0px;  overflow:visible;  text-align:right}
.gcheckout-cart-buttons p{ width:100%;  text-align:right;  margin:10px 0px}
table.gcheckout-top-button{ float:right;  margin-bottom:3px}
table.gcheckout-top-button tr td{ padding:0px}
table.gcheckout-top-button tr td.gcheckout-or-use{ padding-left:20px;  padding-right:20px}
.error-page .gcheckout-top-button{ display:none}
/*
  image verification module
*/
div.iv-box{ margin-top:15px;  font-size:11px;  line-height:normal}
table.data-table tr td.iv-box{ font-size:11px;  line-height:normal;  vertical-align:middle}
table.data-table tr td.iv-box-descr{ padding-top:15px;  font-size:11px;  line-height:normal}
.iv-description{ padding:0px;  margin:0px}
.iv-row{ text-align:left;  height:60px}
.iv-img{ text-align:center}
.iv-input{ text-align:center}
.iv-row .iv-img{ text-align:left;  margin-right:10px;  float:left}
.iv-row .iv-input{ text-align:left;  height:60px;  line-height:60px}
.iv-input input{ width:100px}
.iv-error{ padding-left:5px;  color:#000}
.iv-box a:link, 
 .iv-box a:visited, 
 .iv-box a:hover, 
 .iv-box a:active{ font-size:11px;  text-decoration:underline}

	/* manufacturers module */

		/* manufacturers menu list */
	
			.menu-manufacturers .title-bar img.icon		{background:url(images/dingbats_categorie.gif) no-repeat}

		/* manufacturers list */

			ul.manufacturers-list				{list-style:none}
			ul.manufacturers-list li			{white-space:nowrap}

/*
  News management module
*/
.news-register-item{ margin-bottom:5px}
.news-register-item label{ line-height:15px}
.news-register-item span{ font-style:italic}
/* News list */
label.news-item{ display:block;  font-weight:normal}
.news-item-descr{ font-style:italic;  padding-left:20px;  padding-bottom:15px}
/*
  'Note' box
*/
div.note-box{ position:absolute;  border:1px solid black;  background-color:#f6f5eb;  margin:0px 0px 0px 30px;  padding:3px;  width:150px;  line-height:15px;  white-space:normal;  overflow:hidden}
/*
  product options module
*/
/* exceptions list */
#exception_msg{ padding-bottom:15px}
.poptions-exceptions-list{ padding-bottom:15px}
/* short options list */
.poptions-options-list{ padding:1px}
.poptions-options-list td{ padding-right:10px}
/*
  recommended products module
*/
ul.rproducts{ list-style:disc outside none;  margin:15px 0px 0px 15px;  padding:0px}
ul.rproducts li{ margin:0px;  padding:0px;  font-size:7px}
ul.rproducts a:link, 
 ul.rproducts a:visited, 
 ul.rproducts a:hover, 
 ul.rproducts a:active{ font-weight:normal;  font-size:11px}
.printable .rproducts-dialog{ display:none}
/*
  sns module
*/
.sns-button img{ cursor:pointer}
.sns-button .text{ height:15px;  text-align:center}
.sns-button .text a:link, 
 .sns-button .text a:visited, 
 .sns-button .text a:hover, 
 .sns-button .text a:active{ font-family:arial;  text-decoration:none;  color:#500;  font-weight:normal}
/*
  Stop list module
*/
img.slist-no-ip{  vertical-align:middle;   width:12px;   height:12px;   background:transparent url(images/no_ip.gif) left top}
/*
  subscriptions module
*/
.subscriptions-product-price{ color:#010101;  font-weight:normal;  font-size:12px;  padding-right:5px}
.subscriptions-product-price-value{ color:#000;  font-weight:normal;  font-size:12px}

	

/*
  ups online tools module
*/
.ups-logo{ width:84px;  height:96px;  margin:0px 5px 15px 5px}
.ups-logo-cell{ margin:25px 20px 5px 20px;  text-align:center}
.ups-notice{ font-size:10px;  font-family:verdana,arial,helvetica,sans-serif;  text-align:left;  padding-left:10px}
table.ups-error tr td{ padding:1px}
.ups-error-name{ width:20%}
/*
  users online module
*/
/* users statistics box */
.uo-box{ width:100%;  border-top:1px solid #acb7c7;  background-color:#e8edf4;  padding:10px 0px 10px 13px}
/*
  wholesale module
*/
#wl-prices{ margin-top:15px}
#wl-prices table td{ padding:2px 10px;  background:#eee none;  white-space:nowrap}
#wl-prices table th{ padding:2px 10px;  white-space:nowrap;  background:#ccc none;  font-weight:normal;  text-align:center}
#wl-prices div strong{ color:#a0a0a0}
/*
  wishlist module
*/
.wishlist-sendlist{ margin-top:15px}
.wishlist-sendlist .button{ margin-left:10px}
.wishlist-sendlist input.input-email{ width:140px}
/*==============================================================================
  alternative layouts
==============================================================================*/
/*
  printable
*/
.printable #content-container{ position:static;  margin:0px;  padding:0px}
.printable #content-container2{ float:none;  position:static;  left:0px;  right:0px;  width:100%}
.printable #center{ float:none;  position:static;  width:100%;  left:0px}
.printable #header{ position:static;  height:82px}
.printable #header .tabs{ display:none}
.printable #header .line2{ display:none}
.printable #header .line3{ border-top:1px solid #acb7c7;  height:15px}
.printable #header .printable{ display:none}
.printable #center-main{ margin:0px 10px 0px 10px;  position:static}
.printable #footer{ position:static}
.printable #footer .subbox{ background:transparent none}
/* buttons */
.printable button.button, 
 .printable div.button{ border:1px solid #acb7c7}
.printable .button, 
 .printable .button *{ background:transparent none !important}
/* containers */
.printable .dialog .title{ background:transparent none}
.title h2{ margin:0px}
/* service styles */
.printable .no-print{ display:none}
/*
  users online sublayout
*/
.uo-container #content-container{}
.uo-container #footer{}
.normal{}
/*
  Admin preview layout
*/
.admin-preview #header, 
 .admin-preview #footer, 
 .admin-preview #left-bar, 
 .admin-preview #right-bar, 
 .admin-preview #location, 
 .admin-preview .offers-short-list, 
 .admin-preview .creviews-dialog, 
 .admin-preview .send2friend-dialog{ display:none}
.admin-preview #content-container{ margin:0px;  padding:0px}
.admin-preview #center-main{ margin:5px}