/*

  $Id$



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2010 osCommerce



  Released under the GNU General Public License

*/

body {

  background:#fff;

  color: #000000; font-size: 80%; line-height:1.5em;font-family:'Roboto', sans-serif;

  margin: 0px;

}

.bg_top{background:url('../images/bg_top22223.jpg') center top no-repeat; overflow-x:hidden;}

.bg_bottom{background:url('../images/tail_bottom.gif') left 489px repeat-x transparent;/* overflow:hidden;*/}

a 			{color: #a48c54; text-decoration: bold;}

a:hover 	{color:#817a7a; text-decoration:none;}

a.class2:link	{ color:#999966; font-size: 14px;font-weight: ; text-decoration: none;}





.bg_body				{background:transparent; padding-bottom:0px;}

.row_1					{font-size:1.1em;}

.row_2					{font-size:1.1em;}

.row_3					{font-size:1.1em;padding:0px 0px 0px 0px; margin-top:0px;}

.row_4					{font-size:1.1em;padding: 0px 0px 20px 0px;}



#bodyWrapper			{margin:0px auto 0px auto;}

#bodyContent 			{padding:15px 0px 0px 0px;}

#bodyContent2 			{padding:15px 0px 0px 0px; background:#FFF;border-radius:8px;

	-moz-border-radius:8px;

	-webkit-border-radius:8px;

	position:relative;}



#columnLeft 			{padding:13px 0px 0px 0px; background:#FFF; margin-top:167px;	border-radius:8px;

	-moz-border-radius:8px;

	-webkit-border-radius:8px;

	position:relative;}

#columnLeft2			{padding:13px 0px 0px 0px; background:#FFF; margin-top:0px;border-radius:8px;

	-moz-border-radius:8px;

	-webkit-border-radius:8px;

	position:relative;}

#columnRight 			{padding:13px 0px 0px 0px; background:#FFF; margin-top:167px;border-radius:8px;

	-moz-border-radius:8px;

	-webkit-border-radius:8px;

	position:relative;}

#columnRight2 			{padding:13px 0px 0px 0px; background:#FFF; margin-top:0px;border-radius:8px;

	-moz-border-radius:8px;

	-webkit-border-radius:8px;

	position:relative;}



.slogan{ background:#fffef3; margin:0 13px 0 13px; color:#a48c54; font-family:"Times New Roman", Times, serif; font-size:23px; line-height:1.217em; padding:15px 0 20px 30px;	border-radius:0 0 13px 13px;

	-moz-border-radius:0 0 13px 13px;

	-webkit-border-radius:0 0 13px 13px;

	position:relative;}

.extra11{ background:#fff; padding-bottom:11px;}

.contantPadd_main{ background:#f9f9f1; overflow:hidden;border-radius:15px;

	-moz-border-radius:15px;

	-webkit-border-radius:15px;

	position:relative;}

.contentContainer		   							{padding:0px 0px 0px 0px; margin-top:17px; margin-bottom:17px;border:0px solid #000;}

.contentContainer.page_un							{padding:0px 0px 0px 0px; margin-top:0px; margin-bottom:0px;border:0px;background:none;}





.contentPadd 										{padding:0px 0px 0px 0px; border:0px solid #e9e8e8; overflow:hidden;}

.contentPadd.txtPage								{padding:18px 18px 18px 18px;border:1px solid #f1efe3; margin:0 20px 0 20px;}

.contentContainer.page_un .contentPadd				{padding:8px 0px 8px 0px; border:0px;}

.contentContainer.page_un .contentPadd.un			{padding:0px 0px 17px 0px; border:0px;}



.contentPadd.un .padding							{padding:0px 0px 0px 0px;}



.contentInfoText						{padding:18px 18px 18px 18px; margin: 0px 0px 17px 0px; overflow:hidden;border:1px solid #f1efe3;}

.contentInfoText.extra					{padding:18px 18px 4px 18px;}

.contentInfoText .infoBoxHeading		{padding:10px 0px 10px 0px;margin: 0px 0px 0px 0px;background:none; border:0px; font-weight:bold;}

.contentContainer span.contentText		{border:0px solid #000;padding:0px 20px 0px 20px; overflow:hidden;}



.contentInfoText.marg-top				{margin: 0px 0px 0px 0px;}



.contentInfoBlock						{padding:18px 18px 18px 18px; margin: 0px 20px 17px 20px; overflow:hidden;border:1px solid #f1efe3;}



.contentContainer.page_un .contentText	{padding: 18px 27px 0px 27px;}

/* ************************************************************************************* */

#header 				{background:transparent; padding-bottom:36px;}

.logo 					{width:372px; height:78px;}

.logo img				{margin:22px 0px 28px 63px;}

/* ************************************************************************************* */

.navigation_block	{padding:0px 0px 0px 0px;}

.currencies			{margin:1px 0px 0px 0px;width:180px; font-size:13px;}

.currencies	label	{color:#fff; font-weight:normal; padding-top:0px; text-transform:uppercase;}

.currencies	select	{width:85px; height:17px; border:1px solid #e77c1b;background:#fff;padding:1px; color:#706c56; font-size:.8em;}



.languages			{margin:1px 24px 0px 0px;width:155px;}

.languages	label	{color:#464545; font-weight:normal; padding-top:2px; text-transform:lowercase;}

.languages	select	{width:95px; height:18px; border:1px solid #e8e8e7;background:#fff;padding:1px; color:#464545; font-size:.9em;}



/* ************************************************************************************* */

.select				{border:1px solid #e8e8e7;background:#fff;padding:1px; color:#706c56; font-size:1.1em; line-height:18px;padding:1px;}

/* ************************************************************************************* */

.cart_bg						{padding:15px 0px 9px 0px;width:230px;}

.cart_bg div					{padding:0px 0px 0px 0px;white-space:nowrap;}

.cart_bg b						{color:#cb0abb;font-weight:normal; display:inline-block; text-transform:uppercase;}

.cart_bg div					{color:#464545;line-height:1.4em; font-weight:normal;}

.cart_bg a 		 				{color:#464545;font-weight:bold;  text-decoration:none}

.cart_bg a:hover   				{color:#464545; text-decoration:underline;}

/* ************************************************************************************* */

.banner 							{background:url('../images/banner_bg.html') 0px 0px repeat-x transparent;}

.banner strong img					{filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;}

.banner strong img:hover			{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}

/* ************************************************************************************* */

/* ************************************************************************************* */

.search 					{padding:0px 0px 0px 0px;margin: 6px 0px 0px 0px;width:225px;background:url('../images/header_search.html') 100% 0px no-repeat transparent;}

.search label				{color:#fff; text-transform:lowercase; margin-right:4px; margin-top:2px;}



.search .go					{color:#585a5b;

							 width:100%;height:15px;padding:3px 6px 2px 6px;left:-6px;margin:0;border:0 none;background:transparent;position:absolute;top:0; font-size:1em}



	.input-width 			{height:21px;width:144px;}

	.width-setter 			{height:21px;margin:0 6px;position:relative;}



.search .button_search_prod	{width:30px; margin-left:9px;}

/* ************************************************************************************* */

/* ************************************************************************************* */

.menu 						{padding:0px 0px 0px 58px;margin:0px 0px 0px 0px; list-style:none;}

/* ************************************************************************************* */

.menu_item						{float:left; display:block;cursor:pointer; line-height:1;}



.menu_item  a{padding:21px 30px 32px 30px;display:inline-block;cursor:pointer;text-transform:uppercase;background:url('../images/menu_item.gif') 0px 40% no-repeat transparent; font-family:"Times New Roman", Times, serif;}



.menu_item a 					{color:#fff;font-size:18px;line-height:25px;font-weight:normal;}

.menu_item a:hover,

.menu_item.selected a			{color:#bab9b9; text-decoration:none;}



.menu_item.un a					{background: transparent;}

/* ************************************************************************************* */

/* ************************************************************************************* */

.breadcrumb					{padding:3px 1px 1px 1px;margin:0px 0px 0px 15px;border:1px solid #e5e5e5; border-width:0px 0px 0px 0px;}

.breadcrumb					{color: #000; font-size:1.3em; line-height:1.2em;}

.breadcrumb a 				{color: #000; font-weight:normal;

  						     display:inline-block;}

.breadcrumb a:hover 		{color: #000; text-decoration:underline;}

/* ************************************************************************************* */

/* ************************************************************************************* */

.navigation 				{padding:3px 0px 0px 0px;margin:0px 0px 0px 0px; list-style:none; float:right;}

.navigation  li				{float:left; display:inline-block;cursor:pointer; white-space:nowrap;background:transparent;}

.navigation  li.un			{background:none;}



.navigation_item a 			{color:#b8b7b7;font-size:1.2em;line-height:13px;font-weight:normal;

				 			 cursor:pointer; white-space:nowrap;display:block;padding:6px 9px 6px 7px;}

.navigation_item a:hover,

.navigation_item.selected a	{color:#272727;}



/* ************************************************************************************* */

/* ************************************************************************************* */

.footer_menu							{margin-top:0px;}

.footer									{padding:0px 0px 25px 0px;overflow:hidden;}

.footer p								{margin:16px 0px 0px 0px; padding-left:0px; text-align:center;}

.footer p								{color:#a2977d;font-size:1.2em; line-height:1.8em; text-transform:uppercase}

.footer p a								{color:#9aba43;}

.footer p b	a,

.footer p b								{color:#f38e65;font-weight:normal;}

.footer p b	a							{text-decoration:none;}

.footer p b	a:hover						{text-decoration:underline;}

.wrapper-padd2{ width:520px; margin:0 auto;}

/* ************************************************************************************* */

.footer ul					{padding:0px 0px 21px 0px;margin:15px 0px 0px 0px; list-style:none; overflow:hidden; float:none; border-bottom:1px solid #f1ede5;}

.footer li					{float:left; display:inline-block;cursor:pointer; white-space:nowrap;}

.footer li.un a				{background:none; margin-left:5px;}

.footer li a	{background:url('../images/border2.gif') left 2px no-repeat transparent; }

.footer a:hover				{text-decoration:underline;}

/* ************************************************************************************* */

.footer_item				{}



.footer_item a 				{color:#a89f76; font-size:1.2em; line-height:1.2em; font-weight:normal;width:auto; cursor:pointer; font-family:Tahoma, Geneva, sans-serif;

				 			  width:auto; cursor:pointer;padding:0px 10px 0px 10px;background:transparent;}

.footer_item a:hover,

.footer_item.selected a		{color:#a89f76; text-decoration:underline;}

/* ************************************************************************************* */

/* ************************************************************************************* */

/* ************************************************************************************* */

/* ************************************************************************************* */

/* ************************************************************************************* */

/* ************************************************************************************* */

/* ************************************************************************************* */

.contentPadd.extra22{  background:#FFF; padding:0 13px 12px 13px!important;	border-radius:0 0 15px 15px;

	-moz-border-radius:0 0 15px 15px;

	-webkit-border-radius:0 0 15px 15px;

	position:relative;}

.prods_content ul .wrapper_prods.first_hot .hot{ position:absolute; right:-7px; top:-5px;background:url('../images/hot.png') left top no-repeat transparent; width:77px; height:79px; z-index:9999;}

.contentPadd.extra22 .price span.productSpecialPrice {color:#983969;font-size:0.8em;font-weight:bold;line-height:1.2em;}

/* ************************************************************************************* */

/* ************************************************************************************* */

.button__padd.extra-5 .bg_button2{background:url('../images/marker.png') right 7px no-repeat transparent;}

.button__padd.extra-5 .bg_button2-act{background:url('../images/marker_1.png') right 7px no-repeat transparent;}

.button__padd.extra-5 .bg_button22{background:url('../images/marker_1.png') right 8px no-repeat transparent;}

.button__padd.extra-5 .bg_button22-act{ background:url('../images/marker.png') right 8px no-repeat transparent;}

.button__padd.extra-5 { float:left; width:100px; padding-bottom:27px!important;}

.contentPadd.extra88{ padding-left:20px!important; padding-right:20px!important;}

.contentPadd.extra12{ padding-left:20px!important; padding-right:20px!important;}

.contentPadd.extra99{padding-left:20px!important; padding-right:20px!important;}

.contentPadd.extra10{padding-left:20px!important; padding-right:20px!important;}

.contentPadd.extra10 h2{ padding-top:10px;}

.contentPadd.extra12 .result_right{ padding-left:0; padding-right:5px;}

.contentPadd.extra12 .marg-bottom{ margin:0;}

.contentContainer.marg .marg-bottom{ margin:0;}

.marg-bottom2{ margin:0;}