/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
body {
  color: #818181;
  margin: 0px;
  font-size: 81.2%; 
  line-height:1.5em;
  font-family:'Open Sans', sans-serif;
  /*background:url('../images/body_bg.png') 50% 0 repeat-y #bababa;*/
}

.row_4,
.row_7		{font-size:1.077em;}
/* ************************************************************************************* */
#mainWrapper			{ margin:0 auto;  /*border:1px solid #fff; */ /*border-width:0 1px 0 1px;*/ display:table;
/*-webkit-box-shadow: 0px 0px 25px 0px #b0b0b0;
        box-shadow: 0px 0px 25px 0px #b0b0b0;*/
}
#wrapper	{/*background:#fff;*/ margin:0 auto; /*margin-left:auto; margin-right:auto;*/ display:table;padding:0px 14px 30px 14px;
	/*-webkit-box-shadow: inset 0px 0px 44px 0px #f3f3f3;
        	box-shadow: inset 0px 0px 44px 0px #f3f3f3;*/
}
.container	{ display:table;
}
#description .description,
.infoBoxContents  {
	/*border: 1px solid #e9e9e9;
-webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;*/
}
  .infoBoxContents  				{padding:19px 19px;margin:20px 0 30px 0;}
.box_list 
.infoBoxContents  				{padding:10px 19px;}
#description .description		{padding:10px 19px;}
#description .description p		{margin:5px 0 9px 0; text-indent:20px;}
.infoBoxContents table 		{margin:0; padding:0; border:0;}
.infoBoxContents table td 	{ padding-top:4px; padding-bottom:5px;}
table		{width:100%; border-collapse:collapse;}

.manufacturers_info img		{border: 1px solid #e9e9e9; background:#fefefe;}

.infoBoxContents ul {}

.infoBoxContents .infoBoxBlock{
	padding:19px;
}
.infoBoxHeading {padding: 9px 20px 7px 19px; overflow:hidden;
background: #3b3b3b; /* Old browsers */
background: -moz-linear-gradient(top,  #3b3b3b 0%, #303030 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b3b3b), color-stop(100%,#303030)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3b3b3b 0%,#303030 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3b3b3b 0%,#303030 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3b3b3b 0%,#303030 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3b3b3b 0%,#303030 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#303030',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px;
   		  border-radius: 5px;/**/
}

.infoBoxHeading,
.infoBoxHeading a						{color:#fff; font-weight:normal; text-transform:uppercase;font-size:1.069em;}
.infoBoxHeading a:hover					{color:#eee; text-decoration:underline;}

/* ************************************************************************************* */
#header		{height:150px; /*margin-top:20px;*/ position:relative; 
}
.menu							{margin-left:-5px;float:left;}
.menu a								{color:#343434; display:inline;display:inline-block;padding: 9px 0px 8px 0px;float:left;margin: 0px 3px 0px 3px;}

.menu a.first					{background:none;}
.menu a.act,
.menu a:hover,
.menu .mouseclick a						{color:#96ca2d;}

.menu a:before	{
	display: block;
	content: "";
	float:left;
	width:10px;
	height:10px;
	margin-top:5px;
	background:url('../images/menu_item.gif') 0 50% no-repeat transparent;
}
.menu a.first:before	{display: none;}
.hidden-phone {/*margin-left:167px;*/  float:none; }
/* ************************************************************************************* */
#storeLogo {
	display:inline-block; position:absolute; /*top:15px;*/ left:20px;
}
/* ************************************************************************************* */
.search 					{padding:0px 0px 0px 0px;margin:0px 0px 0 0px;height:32px; position:absolute; top:108px; right:20px; z-index:3;background: transparent;}

							 
.search .go					{color:#818181;line-height:1.3em;  font-size:12px;
							 			 position:absolute;top:0;width:97%;padding:8px 5px 8px 5px; min-height:7px; height:auto;left:0px;margin:0;border:0px;background:transparent;
}
	.input-width 			{height:32px;width:190px; margin-top:0px; float:left;}
	.width-setter 			{height:30px;position:relative;margin:0 0 0 0;background:#fff;border:1px solid #e0e0e0;
		-webkit-border-radius: 2px;
						border-radius: 2px;
	}
.search .header_search_button			{float:right; margin-left:3px; background:url('../images/search_button.gif') 0 100% repeat-x transparent;
-webkit-border-radius: 3px;
    border-radius: 3px;
/*	background-color:#8e8e8e; background-image:none;*/
/*-webkit-box-shadow: inset 0px 0px 8px 8px #89bd27;
        box-shadow: inset 0px 0px 8px 8px #89bd27;	 
				border-right:1px solid #172851;border-bottom:1px solid #172851;*/
}
.search .header_search_button .ui-button-text					{color:#fff; font-size:.92em; font-weight:400; letter-spacing:.1em;text-transform:uppercase;
				padding:8px 12px 7px 12px; 
				/*text-shadow: 1px 1px 1px #172851;*/
}
.search .header_search_button:hover .ui-button-text		{color:#f6c300;
}
.search .header_search_button button		{height:31px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
#box_header_cart					{position:absolute; top:76px; right:20px;width:132px; z-index:10;}
.cart_header_inner							{padding: 0px 0px 0px 0px;margin:0px 0px 0 0;font-style:normal;}
.cart_header_inner div					{padding:6px 0px 9px 0px;text-align:left;}
.cart_header_inner label				{display:block;white-space:nowrap;padding: 3px 17px 0px 0px;margin: 8px 0px 9px 0px;text-align:left; text-transform:uppercase; cursor:pointer;background:url('../images/icons/cart-arrow.png') 100% 4px no-repeat transparent;
																 color:#000000; font-weight:normal;line-height:1em;}
															 

.cart_header_inner label a					{color:#000000;}
.cart_header_inner label a:hover		{color:#818181;text-decoration:none;}

.cart_header_inner span.item1			{display:block;}
.cart_header_inner span.item2			{margin-right:2px; float:left;}
.cart_header_inner .title strong	{margin-left:-25px;}

/* ************************************************************************************* */
/* ************************************************************************************* */
	/* box_header_cart  */
	.cart_header_wrapper {
		width:auto;position: relative;z-index:1111;
		margin:0px 0px 0px 0px;cursor:pointer;  min-height:37px;
		}

	.cart_header_wrapper ul, .cart_header_wrapper .title { margin:0; border:0; padding:0; list-style:none;}
	.cart_header_wrapper ul.sm_1		{background-color: rgba(0,0,0, 0.9);}
	.cart_header_wrapper ul				{width:243px; background:#CCC;}
	.cart_header_wrapper .cart_header_inner .title {
		text-decoration:none;
		 width:auto;
		}

	.cart_header_wrapper .cart_header_inner .title {
		font-weight:bold;
    background: url("../images/cart.png") no-repeat scroll 13px 12px #ECECEC;
/*    border-bottom: 1px solid #D2D2D2;
-webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #D2D2D2;*/
		width:81px;
		display:block;
		position:relative;
		height: 42px;
		padding: 5px 10px 16px 40px;
		margin-left:0px;
		cursor:pointer;

		}
	.cart_header_wrapper .cart_header_inner .title:hover {color:#161616;}
	.cart_header_wrapper ul.submenu												{display:none;
		background: none repeat scroll 0 0 #ECECEC;
   /* border-bottom: 1px solid #D2D2D2;
    border-right: 1px solid #D2D2D2;
-webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;*/
	}
	.cart_header_wrapper ul.submenu img										{ float:left; margin-right:10px;}
	.cart_header_wrapper ul.submenu   										{  }
	.cart_header_wrapper ul.submenu li.items							{ background:#fff;
/*-webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;*/
	
	}
	.cart_header_wrapper ul.submenu li.total							{ background:#fff; text-align:right; padding:6px 10px 6px 10px;
/*-webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;*/
	}
	.cart_header_wrapper ul.submenu {
		padding:0px 6px 7px 7px;
		z-index:99999;
		position: absolute;
		top:70px;
		width:243px;
		right:-2px;
		}
	.cart_header_wrapper ul.submenu li	{
		/*background:#f1f1ea;*/
		display:block;
		float:none;
		clear:both;
		overflow:hidden;
		margin:7px 0px 0px 0px;
		border:0;
		height:auto;
		line-height:normal;
		padding:7px 0px 7px 7px;
		text-align:right;
		}
	.cart_header_wrapper ul.submenu li	.item		{ padding:0px 0px;}	
		
	.cart_header_wrapper  .cart_header_inner .submenu li a {
		display:block;
		float:none;
		position:relative;
		margin:0;
		border:0; width:auto;
	}
	.cart_header_wrapper .cart_header_inner .submenu li a:hover{
		color:#000;
		text-decoration:none;
	}
	.cart_header_wrapper h5 {	line-height:2em; padding:10px 0px 5px 0;}
	.cart_header_wrapper .button_content1,
	.cart_header_wrapper .button_content2,
	.cart_header_wrapper .button_content4	{ float:none;}
/* ************************************************************************************* */
.breadcrumb			{padding:10px 0 20px 2px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.banner_set							{width:100%; overflow:hidden;}
.banner_set ul					{list-style:none; padding:0;  margin: 0px; /*margin: 0px 0px 20px -30px;*/}

.banner_set	li						{display:inline-block;  margin: 0px; /*margin: 0px 0px 10px 30px;*/ padding: 0px 10px 0px 10px; float:left;}
.boxes_above_footer .banner_set	li	{margin: 0px 0px 30px 30px;}
.banner_set	li.first {padding: 0px 10px 0px 0px;}
.banner_set	li.last {padding: 0px 0px 0px 10px;}

.row_2 
	.banner_set	li				{ /*margin-bottom:15px;*/} 
#columnLeft 
	.banner_set	li,
#columnRight 
	.banner_set	li				{margin-bottom:20px;}
#columnLeft 
	.banner_set	li.first,
#columnRight 
	.banner_set	li.first				{margin-top:0px;}
#columnLeft 
	.banner_set	li.last,
#columnRight 
	.banner_set	li.last				{margin-bottom:30px;}
	
.banner_set	li a				{display:block;}
.banner_set	li.item3		{ float:right}
.banner_set	li.item4		{ float:right}
/* ************************************************************************************* */
/* ************************************************************************************* */
.bannershow_block 			{padding:13px 20px 20px; overflow:hidden; position:relative;
	/*-webkit-border-radius: 5px;
    		border-radius: 5px;
	border:1px solid transparent;*/ 
	-webkit-transition: all 250ms linear;
	-moz-transition: all 250ms linear;
	-ms-transition: all 250ms linear;
	-o-transition: all 250ms linear;
	 transition: all 250ms linear;		
				
}
#columnLeft 
 .bannershow_block,
#columnRight 
 .bannershow_block  	{min-height:113px;}
 
.bannershow_block img	{ float:left; margin: 7px 12px 30px 0; margin-right:12px; visibility:hidden;} 
#columnLeft 
 .bannershow_block img,
#columnRight 
 .bannershow_block img	{position:absolute; bottom:2px; margin-bottom:15px;} 
 
#columnRight  
 .bannershow_caption,
#columnLeft
 .bannershow_caption  		{text-align:right; overflow:hidden;}
#columnRight  
 .bannershow_wrapper,
#columnLeft  
 .bannershow_wrapper			{position:absolute; right:20px;} 
.item-1
	.bannershow_block 			{/*border-color: #a6d34b #91b54b #68901e #91b54b;
background: #96ca2d;*/ /* Old browsers */
/*-webkit-box-shadow: inset 0px 0px 23px 0px rgba(141, 190, 42, 1);
        box-shadow: inset 0px 0px 23px 0px rgba(141, 190, 42, 1);*/
}
.item-2
	.bannershow_block 			{/*border-color: #566fa3 #3a5180 #263a66 #3a5180;
background: #3c5a99;*/ /* Old browsers */
/*-webkit-box-shadow: inset 0px 0px 23px 0px rgba(58, 87, 150, 1);
        box-shadow: inset 0px 0px 23px 0px rgba(58, 87, 150, 1);*/
		}
.item-3
	.bannershow_block 			{/*border-color: #63bbc4 #5cb7c2 #317b84 #5cb7c2;
background: #4cb6c2;*/ /* Old browsers */	
/*-webkit-box-shadow: inset 0px 0px 23px 0px rgba(74, 175, 187, 1);
        box-shadow: inset 0px 0px 23px 0px rgba(74, 175, 187, 1);*/

		}
.item-4
	.bannershow_block 			{/*border-color: #63bbc4 #5cb7c2 #317b84 #5cb7c2;
background: #4cb6c2;*/ /* Old browsers */	
/*-webkit-box-shadow: inset 0px 0px 23px 0px rgba(74, 175, 187, 1);
        box-shadow: inset 0px 0px 23px 0px rgba(74, 175, 187, 1);*/

		}		
.item-1
	.bannershow_block:hover,
.item-2
	.bannershow_block:hover,
.item-3
	.bannershow_block:hover	,
.item-4
	.bannershow_block:hover	{/*border-color: #eeeeee #d2d2d2 #c7c7c7 #d2d2d2;*/
background: #efefef; /* Old browsers */
/*-webkit-box-shadow: inset 0px 0px 23px 0px rgba(230, 230, 230, 1);
        box-shadow: inset 0px 0px 23px 0px rgba(230, 230, 230, 1);*/
-webkit-transition: all 250ms linear;
		-moz-transition: all 250ms linear;
        -ms-transition: all 250ms linear;
        -o-transition: all 250ms linear;
		transition: all 250ms linear;		

	}
.bannershow_block 		
	.bannershow_caption 	strong					{font-weight:400;}
		
.bannershow_block 		
	.bannershow_caption 	span						{font-weight:normal;}
	
	
#columnLeft 		
 .bannershow_block 		
	.bannershow_caption 	span,
#columnRight 		
 .bannershow_block 		
	.bannershow_caption 	span						{font-size:1.54em;}	

#columnLeft 		
 .bannershow_block 		
	.bannershow_caption 	span,
#columnRight 		
 .bannershow_block 		
	.bannershow_caption 	span						{font-size:1.4em;}			
	
.ru .bannershow_block 		
	.bannershow_caption 	span						{font-size:1.4em;}		

	.bannershow_caption 	span b						{font-size:1.4em; display:block;font-weight:400; text-transform:uppercase;padding-top:11px; padding-bottom:5px;}
.ru
	.bannershow_caption 	span b						{font-size:1.5em;}

	
.bannershow_block 		
	.bannershow_caption 	span					{color:#fff; padding-top:0px;padding-bottom:7px;display:block;}
.bannershow_block:hover 
	.bannershow_caption 	span					{color:#343434;}
.bannershow_caption
	.slider_text_1									{display:block;}
	
.bannershow_caption
	.slider_text_2 p								{margin:0; padding:0; line-height:1em;}
.bannershow_caption
	.slider_text_2									{font-size:1.5em;}

.slider_text_4										{padding-top:8px;}

.bannershow_block 		
	.bannershow_caption .slider_text_4 					{padding-bottom:0px; padding-top:4px;}
	
.bannershow_block .slider_text_4	
	.button_bannershow								{padding:8px 15px 9px 15px; display:inline-block;font-size:.7em; white-space:nowrap;
background:#efefef;	
/*-webkit-box-shadow: inset 0px 0px 12px 0px rgba(0, 0, 0, 0.07);
        box-shadow: inset 0px 0px 12px 0px rgba(0, 0, 0, 0.07);				
-webkit-border-radius: 5px;
        border-radius: 5px;	*/
-webkit-transition: all 250ms linear;
		-moz-transition: all 250ms linear;
        -ms-transition: all 250ms linear;
        -o-transition: all 250ms linear;
		transition: all 250ms linear;
}	
.item-1 .bannershow_block:hover .slider_text_4	
	.button_bannershow		{
background: #efefef; /* Old browsers */
/*-webkit-box-shadow: inset 0px 0px 23px 0px rgba(141, 190, 42, 1);
        box-shadow: inset 0px 0px 23px 0px rgba(141, 190, 42, 1);*/
	-webkit-transition: all 250ms linear;
		-moz-transition: all 250ms linear;
        -ms-transition: all 250ms linear;
        -o-transition: all 250ms linear;
		transition: all 250ms linear;		

	}
.item-2 .bannershow_block:hover .slider_text_4	
	.button_bannershow		{
background: #efefef; /* Old browsers */
/*-webkit-box-shadow: inset 0px 0px 12px 0px rgba(58, 87, 150, 1);
        box-shadow: inset 0px 0px 12px 0px rgba(58, 87, 150, 1);*/
-webkit-transition: all 250ms linear;
		-moz-transition: all 250ms linear;
        -ms-transition: all 250ms linear;
        -o-transition: all 250ms linear;
		transition: all 250ms linear;		

	}
.item-3 .bannershow_block:hover .slider_text_4	
	.button_bannershow	{
background: #efefef; /* Old browsers */
/*-webkit-box-shadow: inset 0px 0px 12px 0px rgba(74, 175, 187, 1);
        box-shadow: inset 0px 0px 12px 0px rgba(74, 175, 187, 1);*/
-webkit-transition: all 250ms linear;
		-moz-transition: all 250ms linear;
        -ms-transition: all 250ms linear;
        -o-transition: all 250ms linear;
		transition: all 250ms linear;		

	}
	
.bannershow_block:hover .slider_text_4	
	.button_bannershow:hover	{
background: #efefef; /* Old browsers */
/*-webkit-box-shadow: inset 0px 0px 12px 0px rgba(0, 0, 0, 1);
        box-shadow: inset 0px 0px 12px 0px rgba(0, 0, 0, 1);*/
-webkit-transition: all 250ms linear;
		-moz-transition: all 250ms linear;
        -ms-transition: all 250ms linear;
        -o-transition: all 250ms linear;
		transition: all 250ms linear;		

	}
.bannershow_block .slider_text_4	
	a .button_bannershow .button_text						{letter-spacing:.1em;}	
.ru .bannershow_block .slider_text_4	
	a .button_bannershow .button_text						{letter-spacing:normal;}		
.bannershow_block:hover .slider_text_4	
	a .button_bannershow .button_text						{color:#fff;}
	
/* *********************************************************************************** */
.t_view 			{width:100%; /*overflow:hidden;*/}
.t_view ul			{list-style:none; padding:0;  margin: 0px;}
.t_view	li 			{padding: 0px 10px 0px 10px;}
.t_view	li.first 	{padding: 0px 10px 0px 0px;}
.t_view	li.last 	{padding: 0px 0px 0px 10px;}
.t_view	li 			{display: block; float:left; margin-top:0px;}
.t_view	li.first 	{display: block; float:left; margin-top:0px;}
.t_view	li.last 	{display: block; float:left; margin-top:0px;}
.t_view	li a 		{text-decoration: none;padding:0 0 0 25px; display:block; /*margin-left:20px;*/}
/* ************************************************************************************* */
.infoBoxBlock					{
border: 1px solid #e9e9e9;
-webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
}

.result.result1_top		{margin-top:20px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.additional_box .infoBoxContents {
	margin:0px 0 30px 0;
	padding:17px 0px 0 0;
/*	border: 0px solid #e9e9e9;
-webkit-border-radius: 0px;
        border-radius: 0px;*/
}
.tabdiv	.additional_box .infoBoxContents {padding:8px 0 30px 0; margin-bottom:0;}
.additional_box 
.prods_vseparator										{width:30px;}

.additional_box 
.content li.responsive_block .row_00 { 
				margin-right:20px;
}
.additional_box 
.content li.responsive_block .row_01 {
	overflow:visible;
}
.additional_box 
.content li.responsive_block .row_02 	{
	overflow:hidden;  clear:both; /**/
}
 
.product_pic_wrapper {
	 /*border: 1px solid #e9e9e9;*/
/*-webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;*/
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
        -ms-transition: all 300ms linear;
        -o-transition: all 300ms linear;
		transition: all 300ms linear;								

}
.additional_box .product_block:hover 
  .product_pic_wrapper,
.product_pic_wrapper:hover,
#sub_categories li:hover .product_pic_wrapper {
/*-webkit-box-shadow:  0px 0px 5px 0px #dcdcdc;
        box-shadow:  0px 0px 5px 0px #dcdcdc; */
		
}

.additional_box  del,
.additional_box  SPAN.productSpecialPrice			{}

.product_pic_wrapper	{
	/*border:1px solid #e5e5e5;*/ padding:2px; margin-top:5px; margin-bottom:3px;clear:both;
/*-webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;*/
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
        -ms-transition: all 300ms linear;
        -o-transition: all 300ms linear;
		transition: all 300ms linear;
		/*max-height:270px;*/
		display:block;
		/*width:200px;*/										
}


.additional_box .product_price_wrapper			{text-align:left;}
.additional_box .product_price_wrapper span		{ display:inline-block; margin-top:3px;}
.additional_box .product_desc_wrapper			{padding:0px 5px 0px 5px;}
.additional_box .product_button_wrapper			{padding-top:1px;/*border-top:1px solid #e5e5e5;*/ overflow:hidden;}
.additional_box .row_separator					{ height:1px;}
.additional_box .row_separator li					{ height:1px;}

.additional_box .product_price_wrapper		{padding:4px 0 15px 0;}
/* ************************************************************************************* */
.additional_box .product_name_wrapper			{/*padding:0px 5px 0px 5px;*/ padding:0px 10px 16px 0px; min-height:280px; }
.additional_box .product_desc_wrapper a			{}
.additional_box .product_block	> div			{width:100%; float:left; position:relative;}
.additional_box .infoBoxContents > br			{line-height:0; font-size:0em; height:0;display:block; margin-bottom:6px;}
.additional_box .infoBoxContents .no_product		{margin-top:-6px; padding-bottom:10px;}
/* ************************************************************************************* */
.product_price_wrapper			{text-align:left; padding:0px 5px 0px 5px;}
.product_price_wrapper span		{ display:inline-block; margin-top:3px;}
.product_desc_wrapper			{padding:0px 5px 0px 5px;}
.product_button_wrapper			{padding-top:1px;/*border-top:1px solid #e5e5e5;*/ overflow:hidden;}
.product_name_wrapper			{padding:0px 5px 0px 5px; }
.product_desc_wrapper a			{}
.product_block	> div			{width:100%; float:left; position:relative;padding:10px 0px 13px;}
.infoBoxContents > br			{line-height:0; font-size:0em; height:0;display:block; margin-bottom:6px; }
.infoBoxContents .no_product		{margin-top:-6px; padding-bottom:10px;}
/* ************************************************************************************* */
#piGal .product_pic_wrapper { margin: 0;}
/* ************************************************************************************* */
.box_header_phone					{font-size:26px;position:absolute; top:20px; right:20px;}
.box_header_phone span		{color:#818181;}
.box_header_phone b				{color:#000; font-weight:700;}
.box_header_phone a {padding-left:10px;}

/* ************************************************************************************* */
/* ************************************************************************************* */
.boxes_above_header		{position:absolute; margin-top:-20px; width:100%; z-index:99999; top:0;left:0;}

.box_currencies,	
.box_languages							{display:inline-block;float:right; padding-top:6px;}
.box_header_icons						{position:inline-block; float:right; z-index:901; margin-right:15px;}
.box_languages							{z-index:101;position:relative;}	
.box_currencies							{z-index:901; margin-right:15px;}
/* ************************************************************************************* */
.box_currencies		.drop_down 		{width:64px;}	
.box_languages		.drop_down 		{width:45px;}
	.drop_down 		{margin: 0 5px 0 0px;}
	.drop_down ul	{
    background: #fff;/**/
    border: 1px solid #fff; margin: 0;  padding: 5px 0 5px 0;height: auto !important;
-webkit-border-radius: 0px 0px 5px 5px;
        border-radius: 0px 0px 5px 5px; display:none;
}
	.drop_down ul li {
    padding: 3px 10px 3px 6px;overflow: hidden;
	line-height: 1em;
}
	.drop_down ul li a {color: #818181; font-weight:normal !important; text-decoration: none;
    display: block;
}
	.drop_down ul li a:hover	{color:#4bb5c1;}
	.drop_down  img						{margin:-3px 7px 0 0;}	
	.drop_down label					{display:block;padding: 4px 18px 2px 7px; width:auto; cursor:pointer; position:relative; 
														 font-weight:normal;}
	.drop_down label i					{background:url('../images/icons/user_menu.png') no-repeat transparent;}
	
	.drop_down label:hover		{color: #4bb5c1;}	
	.drop_down li img					{opacity:.5;}
	.drop_down li.act img,	
	.drop_down li:hover img		{opacity:1;}	
/* ************************************************************************************* */
.top_phone {float:left; padding-top:5px; margin-right:240px; font-size:1.5em; font-weight:bold;}


/* ************************************************************************************* */
.user_menu									{margin:4px 14px 0 0px;float:right; list-style:none; padding:0;}
.user_menu a								{color:#343434; display:inline;display:inline-block;padding: 5px 2px 8px 23px;float:left; position:relative;margin: 0px 0px 0px 16px;}

.user_menu  a					{color:#343434;}
.user_menu  a:hover				{color:#96ca2d;}

.user_menu  a.act					{color:#96ca2d;}
.user_menu  a.act:hover				{color:#4bb5c1;}

/*
.user_menu a,
.user_menu a:hover,
.user_menu .mouseclick a		{color:#96ca2d;}

.user_menu  a.act:hover			{color:#4bb5c1;}
*/
/*@media (max-width: 767px) {
	.top_phone {float:left; padding-top:5px; margin-right:0; margin-left:10px; font-size:1.5em; font-weight:bold;}
	
	.user_menu					{margin:4px 14px 0 0px;float:right; list-style:none; padding:0;}
	.user_menu a				{color:#343434; display:inline;display:inline-block;padding: 5px 2px 8px 0px;float:left; position:relative;margin: 0px 0px 0px 16px;}
	
	.user_menu  a				{color:#343434;}
	.user_menu  a:hover			{color:#96ca2d;}
	
	.user_menu  a.act			{color:#96ca2d;}
	.user_menu  a.act:hover		{color:#4bb5c1;}
	
}*/

.drop_down label i,
.user_menu a i					{display:block; width:17px; height:17px; position:absolute;background:url('../images/icons/user_menu.png') no-repeat transparent;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
        -ms-transition: all 300ms linear;
        -o-transition: all 300ms linear;
		transition: all 300ms linear;						
}	
.drop_down label i				{top:5px;right:0;}
.user_menu a i					{top:5px;left:0;}

.drop_down label i				{background-position: -68px -34px;}	
.drop_down:hover label i		{background-position: -68px -17px;}

.user_menu a.user_menu_account.out i,
.user_menu a.user_menu_account.out:hover.act i			{background-position: 0 -34px;}	
.user_menu a.user_menu_account.out.act i,
.user_menu a.user_menu_account.out:hover i				{background-position: 0 -17px;}
.user_menu a.user_menu_account.out.act:hover i			{background-position: 0 0;}

.user_menu a.user_menu_login.out i,
.user_menu a.user_menu_login.out:hover.act i			{background-position: -34px -34px;}	
.user_menu a.user_menu_login.out.act i,
.user_menu a.user_menu_login.out:hover i				{background-position: -34px -17px;}
.user_menu a.user_menu_login.out.act:hover i			{background-position: -34px 0;}

.user_menu a.user_menu_account.in i,
.user_menu a.user_menu_account.in:hover.act i			{background-position: -17px -34px;}	
.user_menu a.user_menu_account.in.act i,
.user_menu a.user_menu_account.in:hover i				{background-position: -17px -17px;}
.user_menu a.user_menu_account.in.act:hover i			{background-position: -17px 0;}

.user_menu a.user_menu_login.in i,
.user_menu a.user_menu_login.in:hover.act i			{background-position: -51px -34px;}	
.user_menu a.user_menu_login.in.act i,
.user_menu a.user_menu_login.in:hover i				{background-position: -51px -17px;}
.user_menu a.user_menu_login.in.act:hover i			{background-position: -51px 0;}


			 
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxes_footer												{overflow:hidden;
															text-align:center;
															/*background:#252424;
															-webkit-border-radius: 5px 5px 0 0;
															border-radius: 5px 5px 0 0;*/
															/*padding:10px 10px 10px 10px;*/
}
.Footer_BoxWrapper 									{margin: 0px 0px 0px 0px;float:left; padding-left:20px;padding-right:20px;text-align:center;}
.Footer_BoxWrapper + .Footer_BoxWrapper 			{}
.Footer_BoxWrapper h4								{padding: 15px 0px 15px 0px;margin: 0px 0px 0px 0px;}
.Footer_BoxWrapper h4								{color:#fff;font-weight:700;text-transform:uppercase;font-size:1.23em;}
.Footer_BoxWrapper h4 a							{color:#fff;}
.Footer_BoxWrapper h4 a:hover				{color:#959595;}
.Footer_BoxWrapper ul								{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; list-style:none;}
.Footer_BoxWrapper li								{}
.Footer_BoxWrapper .footer_information li						{/*border-top:1px solid #343333;*/ margin-top:6px; margin-bottom:3px;line-height:1em;}
.Footer_BoxWrapper .footer_contact li								{padding:6px 0px 7px 31px; position:relative; color:#fff;}
.Footer_BoxWrapper .footer_contact li a							{padding:0; color:#fff;}
.Footer_BoxWrapper .footer_contact li.field1				{padding:5px 30px 15px 0; color:#959595; line-height:1.6em; margin-top:5px;}

.Footer_BoxWrapper .footer_icon	li	{ padding:0 0 0 0px; position:relative;}

.Footer_BoxWrapper .footer_stay_connected	li	{ padding:0 0 0 32px; position:relative;}
.Footer_BoxWrapper .footer_stay_connected	.list_bg	{position:absolute; width:22px; height:23px; top:4px; left:0;background:url('../images/icons/stay_connected.png') 0 0px no-repeat transparent;}

.Footer_BoxWrapper .footer_stay_connected .item_1	.list_bg								{background-position:0 0;}
.Footer_BoxWrapper .footer_stay_connected .item_1:hover	.list_bg					{background-position:0 -23px;}

.Footer_BoxWrapper .footer_stay_connected .item_2	.list_bg								{background-position:-22px 0;}
.Footer_BoxWrapper .footer_stay_connected .item_2:hover	.list_bg					{background-position:-22px -23px;}

.Footer_BoxWrapper .footer_stay_connected .item_3	.list_bg								{background-position:-44px 0;}
.Footer_BoxWrapper .footer_stay_connected .item_3:hover	.list_bg					{background-position:-44px -23px;}

.Footer_BoxWrapper .footer_stay_connected .item_4	.list_bg								{background-position:-66px 0;}
.Footer_BoxWrapper .footer_stay_connected .item_4:hover	.list_bg					{background-position:-66px -23px;}

.Footer_BoxWrapper .footer_stay_connected .item_5	.list_bg								{background-position:-88px 0;}
.Footer_BoxWrapper .footer_stay_connected .item_5:hover	.list_bg					{background-position:-88px -23px;}

.Footer_BoxWrapper .footer_stay_connected .item_6	.list_bg								{background-position:-110px 0;}
.Footer_BoxWrapper .footer_stay_connected .item_6:hover	.list_bg					{background-position:-110px -23px;}

.Footer_BoxWrapper .footer_contact	.list_bg	{position:absolute; width:21px; height:21px; top:4px; left:0;background:url('../images/icons/footer_contact.png') 0 0px no-repeat transparent;}
.Footer_BoxWrapper .footer_contact .field1	.list_bg								{background:none;}
.Footer_BoxWrapper .footer_contact .field2	.list_bg								{background-position:0 0;}
.Footer_BoxWrapper .footer_contact .field3	.list_bg								{background-position:-21px 0;}
.Footer_BoxWrapper .footer_contact .field4	.list_bg								{background-position:-42px 0;}


.Footer_BoxWrapper li:hover					{background-position: 0 -15px;}
.Footer_BoxWrapper li a							{padding: 7px 0px 3px 0px; display:inline-block;}

.Footer_BoxWrapper li a							{color:#959595; font-weight:normal; text-decoration:none;}
.Footer_BoxWrapper li.act a,
.Footer_BoxWrapper li a:hover				{color:#fff; text-decoration:none;}

.Footer_BoxWrapper li.first				{/*border-top:1px solid #252424;*/}

.footer_social {margin-top:10px;}
.footer_social a {padding-right:3px;}
/* ************************************************************************************* */
.footer					{float:left; width:100%; 
/*border-top:1px solid #444444; border-bottom:1px solid #242424;
-webkit-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;*/
}
.footer p		{margin:0; /*padding:24px 20px 25px 20px;*/ color:#adabab;}
.footer p	a	{color:#fff;}
.footer p	a:hover		{color:#892121; text-decoration:none;}

.footerbg {
background: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(bottom,  #e8e8e8 0%, #ffffff 48%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(48%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(bottom,  #e8e8e8 0%,#ffffff 48%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(bottom,  #e8e8e8 0%,#ffffff 48%); /* Opera 11.10+ */
background: -ms-linear-gradient(bottom,  #e8e8e8 0%,#ffffff 48%); /* IE10+ */
background: linear-gradient(to top,  #e8e8e8 0%,#ffffff 48%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */	
	
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/*StringBall 
                    */
div#tags ul, 					
ul#stringball{
	margin:-5px 0 0 0;
	padding:0;
	list-style-type:none;
	position:relative;
}
div#tags ul li,
ul#stringball li{
	margin:0;
	padding:1px 7px 0px 7px;
	float:left;
	margin: 5px 5px 0px 0px;
-webkit-border-radius: 4px;
    		border-radius: 4px;	
	background: #fff;	
	-webkit-box-shadow: inset 0px 0px 10px 0px #e7e7e7;
       		box-shadow: inset 0px 0px 10px 0px #e7e7e7;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
        -ms-transition: all 300ms linear;
        -o-transition: all 300ms linear;
		transition: all 300ms linear;																		
}
div#tags ul li:hover,
ul#stringball li:hover {
background: #5c5c5c; /* Old browsers */
		-webkit-box-shadow: inset 0px 0px 10px 0px #404040;
        		box-shadow: inset 0px 0px 10px 0px #404040;
}

ul#stringball{
	font-size:54px;
	font-weight:normal;
	visibility:hidden;
}
div#tags ul li,
ul#stringball li	{
	display:inline;
}
div#tags ul li a,
ul#stringball li a{
	text-decoration:none;
	display:inline;
	
}
div#tags ul li:hover a,
ul#stringball li:hover a{
	text-decoration:none;
	color:#fff;
}
div#tags ul li 	{
	line-height:28px;	
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.welcome,
.customer_greeting								{/*margin:0px;font-size:1.14em;*/}

.welcome										{color:#818181; padding: 16px 0px 15px 0px; margin-bottom:22px;border:1px solid #e9e9e9;border-width:0 0 0px 0;}
.customer_greeting								{/*color:#222222; padding: 10px 0px 15px 0px;line-height:1.2em;*/}

.welcome strong,
.customer_greeting strong							{/*font-size:1.57em; line-height:1.3em; font-weight:600;text-transform:uppercase;
																display:block;margin-top:-7px;*/}
.customer_greeting 								{/*font-size:1.57em; border:1px solid #e9e9e9;border-width:0 0 1px 0; clear:both;*/}

.row_2
 .welcome										{margin-top:0px; padding-top:18px; margin-bottom:10px; border-width:1px 0 0 0;}
.row_2
 .customer_greeting								{margin-top:0px; padding-top:0px; margin-bottom:0px; border-width:0 0 0 0;}	 															
/* ************************************************************************************* */
/* ************************************************************************************* */
.brands_wrapper			{position:relative; padding:24px 38px 24px 38px; margin:0px 0 30px;}
.brands					{width:auto !important;}
.prev,
.next,
.prev_,
.next_					{display:inline-block; visibility:visible;padding: 0px 0px 20px 13px; position:absolute; top:45%; z-index:3; text-decoration:none;font-size:0; color:#303030; font-weight:normal; line-height:0;background:url('../images/brands-arrows.png') no-repeat;}

.prev_.brand,
.next_.brand					{top:49px;}

.prev,
.prev_					{left:10px;background-position:0 0;}
.next,
.next_					{right:10px;background-position:-13px 0;}

.prev_.brand					{left:5px;}
.next_.brand					{right:0px;}


.prev:hover,
.prev_:hover				{background-position:0 -20px;}
.next:hover,
.next_:hover				{background-position:-13px -20px;}






.brands_wrapper img { border:1px solid #e9e9e9; width:100%; height:100%;}
.brands_wrapper.banner  { border-color: transparent !important; overflow:hidden;}
.brands_wrapper a {
	display:block;
	margin: 0 10px 0 10px; float: left; 
}
.brands_wrapper > a {
	margin: 0 0px 0 0px;
}
.image_carousel {
	padding: 0px 0 0px 0px;
	position: relative;

	display:none;
}
.image_carousel ul {
	padding: 0;
	margin: 10px 0 0px 27px;
	list-style: none;
	display: block;
}
.image_carousel.extra ul {
    padding: 0px 0px 0px 7px !important;
}
.image_carousel li {
	color: #666;
	text-align: center;
	padding: 0;
	margin: 0px;
	padding:2px 0;
	display: block;
	float: left; clear:none;
}
.clearfix {
	float: none;
	clear: both;
}
.caroufredsel_wrapper { margin-left: 0 !important;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxContainer.box_list li						{border-top:1px solid #e9e9e9;padding:6px 0 6px 0; position:relative; line-height:1.4em;}
.infoBoxContainer.box_list li.first			{border-top:0px solid #e9e9e9;}

.infoBoxContainer.box_list li						{ color:#818181;}
.infoBoxContainer.box_list li	a					{ padding-left:14px;}
.infoBoxContainer.box_list ul.categories li	a					{ padding-left:0px; padding-right:8px;}
.infoBoxContainer.box_list li	.sub			{ padding-left:15px;}

.infoBoxContainer.box_list li .inner				{position:relative;}
.infoBoxContainer.box_list li .inner > span.marker{
	background:url('../images/marker_small.png') no-repeat;
	position:absolute; top:6px; left:0px; display:block; width:5px; height:8px;
}
.infoBoxContainer.box_list li .inner:hover > span.marker{
	background-position:0 -8px;
}
.infoBoxContainer.box_list select				{width:100%;}

.infoBoxContainer.box_list li a i:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #222222;
    border-image: none;
    border-style: solid;
    border-width: 8px;
    content: " ";
    display: block;
    margin-left: 96%;
    position: absolute;
    top: 0;
}
.infoBoxContainer.box_list li a:hover i {
    filter: none;
    margin-left: -75px;
    opacity: 1;
}
.infoBoxContainer.box_list li a i {
    background: none repeat scroll 0 0 #222222;
    border-radius: 3px 0 3px 3px;
    box-shadow: 0 0 3px rgba(255, 255, 255, 0.6);
    margin-left: -55px;
    opacity: 0;
    padding: 2px;
    position: absolute;
    transition: all 0.3s cubic-bezier(0.215, 0.31, 0.355, 1) 0s;
    z-index: 10;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.stars								{padding-top:8px;font-size:.88em; display:block;}
.row_view
	.stars								{padding-top:12px; padding-bottom:0px; float:right;}
.stars	img						{ margin: -2px 5px 0 3px;}
.stars span						{ }
/* ************************************************************************************* */
/* ************************************************************************************* */
.box_bookmarks .infoBoxContents > a								{margin-bottom:7px; display:inline-block;}
.infoBoxContainer iframe										{height:20px !important; width:170px !important; margin-bottom:7px;}
.infoBoxContainer .box_bookmarks .infoBoxContents				{padding-top:15px;padding-bottom:10px; margin-top:0;}
.infoBoxContainer .box_bookmarks.page_reviews .infoBoxContents	{margin-top:20px;}
.infoBoxContainer .box_bookmarks .infoBoxContents > a,
.infoBoxContainer .box_bookmarks .infoBoxContents > div 			{height:20px !important; display:inline-block;}
.infoBoxContainer .box_bookmarks .infoBoxContents img					{vertical-align:baseline;}
.pluginCountButton.pluginCountNum			{
-webkit-border-radius: 3px;
    border-radius: 3px;	
}
/* ************************************************************************************* */
.sf-menu .CatMenu_BoxWrapper {
	display: inline-block;
	position:relative;
	/*width: 230px;*/ /*padding:10px;*/
	float:left;
}

.sf-menu .navBoxWrapper {
	display: inline-block;
	position:relative;
	/*left:200px;*/
}

/* ************************************************************************************* */
.sm-menu .CatMenu_BoxWrapper			{
	width: 170px; padding:10px;
}
.sm-menu li .CatMenu_BoxWrapper	*	{
	color: #000;
}
.sm-menu li .CatMenu_BoxWrapper	ul li	{
	color: #000;
	list-style-type: square;
	list-style-position: inside;
}
.sm-menu li .CatMenu_BoxWrapper	ul li a	{
	padding: 0;
	display: inline;
	text-decoration: underline;
}
#screenshot,
.sm-menu .CatMenu_BoxWrapper,
#screenshotCategory				{position:absolute; z-index:8;}

#screenshot,
.sm-menu .CatMenu_BoxWrapper 						{border:1px solid #fff; background:#fff; top:20px; right:22px; padding:10px 12px 10px 10px; margin-bottom:20px;
-webkit-border-radius: 5px;
        border-radius: 5px;	

}

#screenshotCategory			{border:0px solid #e2dede; background:#f6f6f6;  display:inline-block; width:auto; line-height:0; font-size:0;}/*url('../images/screenshotCategory_bg.png') 10px 0px no-repeat */
#screenshotCategory img		{border:1px solid #fff; margin-top:0px;
-webkit-border-radius: 5px;
        border-radius: 5px;	
}
#screenshot span,
.sm-menu .CatMenu_BoxWrapper span 				{ display:block; font-size:1em; line-height:1.35em; padding:10px 0 0;}
.preloader { background:url('../images/icons/89.gif') center center no-repeat #ffffff;}
.sm-menu i {
	position:		absolute;
	font-size: 18px;
	margin-left: -10px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.banner_side	{margin-bottom:20px;}
/* Begin Testimonials Scroller */
#pscroller_np {
height: 150px;
border: 0px;
padding: 5px;
}
 
.pscroller_c_np {
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
 
.testimonial_box	{
	text-align:left;
}
MARQUEE		{text-align:left;}

.content.testimonials li.responsive_block		{
	margin-top:20px;
}
.content.testimonials li.responsive_block.first		{
	margin-top:0px;
}

.row_view .testimonials .stars {
    padding-top: 0px;
}

.html_carousel {
	padding: 15px 0 15px 40px;
}
.html_carousel div.slide {
	position: relative;
}
.html_carousel div.slide div {
	background-color: rgba(0, 0, 0, 0.6);
	width: 100%;
	display: none;
	position: absolute;
	bottom: 0;
}
.html_carousel div.slide h4 {
	font-size: 35px;
	padding: 30px 0 0 100px;
}
.html_carousel div.slide p {
	font-size: 16px;
	padding: 0 0 30px 100px;
}
.html_carousel div.slide h4, .html_carousel div.slide p {
	color: white;
	margin: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.testimonial_box h3.name	{
	padding-top:0px;
}
.testimonial_box a.read_more{
	color:#4BB5C1;
}
.testimonial_box a:hover.read_more{
	color:#222;
}
.testimonial_box .stars	{
	text-align:right;
}
/* End Testimonials Scroller */
/* ************************************************************************************* */
/* ************************************************************************************* */
	/* categorybox  */
	#categorybox {
		width:100%;position: relative;/*  float:right;  */
		margin:-5px 0px 0px 0px;  min-height:30px; z-index:96;
	}
	#categorybox.fr {
		width:100%;position: relative;/*  float:right;  */
		margin:0px 0px 0px 0px;  min-height:60px; z-index:96;
	}
	#categorybox.fg	{
		width:100px;
	}
	#categorybox ul, #categorybox li{ margin:0; border:0; padding:0; list-style:none; width:100%; z-index: 1;}
	#categorybox ul.sm_1		{background-color: rgba(0,0,0, 0.9);}	
	
	#categorybox .drop li {
		text-decoration:none;
		float:left;
		margin-right:0px;
		}
	#categorybox .drop li a.cl_1,	
	#categorybox .drop li a.cl_2 {
		color:#cbcbcb; font-size:1em;
		text-decoration:none;
		/*padding:0 10px;*/
		width:100%;
		display:block;
		float:left;
		cursor:pointer;
		min-height:30px;
		-webkit-border-radius: 0px 0px 5px 5px;
				border-radius: 0px 0px 5px 5px;/**/
		/*  */
		border-top-color:transparent;
		border-left-color:transparent;
		border-right-color:transparent;
		border-bottom-color:transparent;		
		/*  */
		border-style:solid;		
		border-width:0 1px 1px 1px;				
		position:relative;
		
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
        -ms-transition: all 300ms linear;
        -o-transition: all 300ms linear;
		transition: all 300ms linear;
	}
	#categorybox.fr .drop li a.cl_2 {
		min-height:40px;
		-webkit-border-radius: 5px 5px 5px 5px;
				border-radius: 5px 5px 5px 5px;/**/
		
	}
	#categorybox .drop li a.cl_2 {
		color:#892121; font-weight:bold; 
		float:left;
		background: #3b3b3b; /* Old browsers */
		background: -moz-linear-gradient(top,  #3b3b3b 0%, #303030 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b3b3b), color-stop(100%,#303030)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #3b3b3b 0%,#303030 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #3b3b3b 0%,#303030 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #3b3b3b 0%,#303030 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #3b3b3b 0%,#303030 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#303030',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow:  0px 3px 3px 0px #c5c5c5;
        	box-shadow:  0px 3px 3px 0px #c5c5c5;
		
		}
		
	#categorybox .drop li a.cl_1 {
		width:auto;
		border-width:0 1px 1px 1px;
	}		
	#categorybox .drop li a.cl_1:hover,		
	#categorybox .drop li a.cl_2:hover 		{
		color:#8e8e8e;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
        -ms-transition: all 300ms linear;
        -o-transition: all 300ms linear;
		transition: all 300ms linear;
}		

	#categorybox .drop li a.cl_1 span,	
	#categorybox .drop li a.cl_2 span {
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
        -ms-transition: all 300ms linear;
        -o-transition: all 300ms linear;
		transition: all 300ms linear;																		
	}

	#categorybox .drop li a.cl_1:hover,	
	#categorybox .drop li a.cl_2:hover span {

		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
        -ms-transition: all 300ms linear;
        -o-transition: all 300ms linear;
		transition: all 300ms linear;																		
		
	}
	
	#categorybox ul .submenu {
		z-index:1111;
		position: absolute;
		top:47px;
		padding:0px 0;
		clear:both;
		width:100%;
		display:none; padding-top:9px; padding-bottom:10px;
		background-color: #8e8e8e;
/*-webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;*/		
		}
	#categorybox.fg ul .submenu {
		width:150px;
		top:37px;
}		
	#categorybox ul .submenu li{
		/*background:#f1f1ea;*/
		display:block;
		float:none;
		margin:1px 0px 0px 0px; 
		border:0;
		height:auto;
		line-height:normal;
		vertical-align:top;
		padding: 0px 0px 0px 0px;
		
		}
	#categorybox ul .submenu li.bg_list{
		/* border-top:1px solid #e2e2e1; */
		
		}
	#categorybox  .drop .submenu li a {
		display:block;
		float:none;
		position:relative;
		margin:0;
		border:0; width:auto;
		color:#fff;
		padding: 3px 14px 3px 27px;
		text-decoration:none;
	}
	#categorybox .drop .submenu li a:hover{
		color:#212121;
		text-decoration:none;
	}
	#categorybox  .drop .submenu li a b					{font-weight:bold;margin: -3px -14px -3px -27px;padding: 3px 14px 3px 27px;text-decoration:none;display:inline-block;}
	#categorybox  .drop .submenu li a:hover b			{}

.cl_1,	
.cl_2					{margin:0px auto 0px auto;text-align:center;}

	#categorybox .drop > li > a span				{margin-left:12px; margin-right:12px; margin-bottom:0px;display:inline-block;padding-top:5px;padding-bottom:5px; position:relative;}
	#categorybox.fr .drop > li > a span				{padding-top:9px;padding-left:12px; padding-right:12px; padding-bottom:5px;}

	#categorybox ul .submenu li .div {
	padding-left: 20px;
	}
	.submenu li .category_arrow		{position:absolute;width:8px; height:8px; top:9px; right:9px; line-height:0px; font-size:0px;padding:0px;
										 background:url('../images/category_arrow.png') no-repeat transparent;
	}
	.submenu li .category_arrow				{background-position:0 0px;}
	.submenu li:hover .category_arrow			{background-position:0 -8px;}	

	
	
	

