/*
  $Id$

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

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
body {
	background:#000033;
  color: #666666; font-size: 68.5%; line-height:1.5em;font-family:Arial, Helvetica, sans-serif;
  margin: 0px;
}
.bg_center{background:url('../images/bg_center.jpg') center top no-repeat ;}
a 			{color: #14a3e0; text-decoration: none;}

a:hover 	{color:#817a7a; text-decoration:underline;}
.tail_menu{background:url('../images/tail_menu.gif') left top repeat-x; overflow:hidden;	border-radius:19px 19px 0 0;
	-moz-border-radius:19px 19px 0 0;
	-webkit-border-radius:19px 19px 0 0;
	position:relative;}

.bg_body				{background:transparent; padding-bottom:0px;}
.row_1					{font-size:1.1em; width:990px; margin:0 auto; overflow:hidden;}
.row_2					{font-size:1.1em; width:990px; margin:-30px auto 0 auto; overflow:hidden; position:relative; z-index:9999;}
.row_3					{font-size:1.1em;padding:0px 0px 11px 0px; width:990px; margin:9px auto 0 auto; background:url('../images/bg_content.gif') left top no-repeat #06153e;	border-radius:19px;
	-moz-border-radius:19px;
	-webkit-border-radius:19px;
	position:relative;}
.row_4					{font-size:1.1em;padding: 0px 0px 0px 0px;}
.row_5	{ width:990px; margin:0 auto; background:#FFF;	border-radius:0 0 19px 19px;
	-moz-border-radius:0 0 19px 19px;
	-webkit-border-radius:0 0 19px 19px;
	position:relative;}
.bottom_pad{ padding-bottom:32px;}
.extra_box{background:url('../images/tail_extra_box.gif') left top repeat-x; overflow:hidden; height:41px;}
.special_block{ padding:10px;}
.img-1{background:url('../images/fish_2.png') left top no-repeat transparent; position:absolute; left:50%; top:829px; margin-left:452px; width:173px; height:110px; z-index:999!important;}
.img-2{background:url('../images/fish_1.png') left top no-repeat transparent; position:absolute; right:50%; top:353px; margin-right:472px; width:135px; height:83px; z-index:2!important; margin-left:0;}
#bodyWrapper			{margin:0px auto 0px auto;}
#bodyContent 			{padding:21px 0px 0px 0px;}

#columnLeft 			{padding:21px 0px 0px 0px;}
#columnRight 			{padding:21px 0px 0px 0px;}
.boxes_banner_header img{ margin-bottom:10px; margin-right:10px;}
.boxes_banner_header{ margin-left:10px;}

.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;background:url('../images/tail_block.gif') left top repeat-x #ebf0f7;	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;}
.contentContainer.page_un .contentPadd				{padding:10px 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;background:url('../images/tail_block.gif') left top repeat-x #ebf0f7;}
.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 0px 17px 0px; overflow:hidden;background:url('../images/tail_block.gif') left top repeat-x #ebf0f7;} 

.contentContainer.page_un .contentText	{padding: 18px 27px 0px 27px;}
/* ************************************************************************************* */
#header 				{background:transparent;}
.logo 					{width:344px; overflow:hidden;}
.logo img				{margin:8px 0px 0px 0px;}	/* {margin:28px 0px 0px 0px;} */
/* ************************************************************************************* */
.navigation_block	{padding:21px 0px 0px 0px;}   /* {padding:51px 0px 0px 0px;} */
.currencies			{margin:9px 0px 0px 0px;width:145px;}
.currencies	label	{color:#f9fafb; font-weight:normal; padding-top:1px; font-size:12px;}
.currencies	select	{width:73px; height:20px; border:1px solid #fff;background:#fff;padding:1px; color:#b9b9b9; font-size:11px;}

.languages			{margin:13px 10px 0px 111px;width:18px;}
.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:40px 0px 48px 244px;width:98px; background:url('../images/bg_cart.png') left top no-repeat transparent;}
.cart_bg div					{padding:0px 0px 0px -10px;white-space:nowrap; text-align:left;}
.cart_bg a strong               {font-size:30px; color:#FFF; line-height:30px; margin-bottom:0px; float:left; margin-right:5px;}
.cart_bg b						{color:#cb0abb;font-weight:normal; display:inline-block; text-transform:uppercase;}
.cart_bg div					{color:#464545; font-weight:normal;}
.cart_bg a 		 				{color:#fff;font-weight:bold;  text-decoration:none; font-size:16px; line-height:30px;}
.cart_bg a:hover   				{color:#051236;}
.cart_bg a strong:hover{color:#051236;}
/* ************************************************************************************* */
.banner 							{background:url('../images/banner_bg.gif') 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: 7px 0px 7px 7px;width:234px;background:url('../images/header_search.jpg') 100% 0px no-repeat transparent; overflow:hidden; float:left;}
.search label				{color:#fff; text-transform:lowercase; margin-right:4px; margin-top:2px;}

.search .go					{color:#666666;
							 width:100%;height:24px;padding:1px 6px 2px 10px;left:-6px;margin:0;border:0 none;background:transparent;position:absolute;top:0; font-size:11px}
							 
	.input-width 			{height:27px;width:155px;}
	.width-setter 			{height:27px;margin:0 6px;position:relative;}
							 
.search .button_search_prod	{width:70px; margin-left:9px;}								 
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu 						{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; list-style:none;}
/* ************************************************************************************* */	
.menu_item						{float:left; display:block;cursor:pointer;}
.menu_item  a					{padding:21px 18px 16px 18px;display:inline-block;cursor:pointer;text-transform:uppercase; line-height:1.2em;}
.menu_item a 					{color:#666666;font-size:21px;font-weight:bold;}
.menu_item a:hover,				 
.menu_item.selected a			{color:#051236; text-decoration:none;}
.menu_item.un a					{background: transparent;}				 
/* ************************************************************************************* */
/* ************************************************************************************* */
.breadcrumb					{padding:3px 1px 1px 1px;margin:0px 0px 0px -10px;border:1px solid #e5e5e5; border-width:0px 0px 0px 0px;}
.breadcrumb					{color: #000; font-size:1.2em; 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 3px 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:#fcfcfd;font-size:12px;line-height:15px;font-weight:normal;
				 			 cursor:pointer; white-space:nowrap;display:block;padding:9px 9px 6px 7px;}
.navigation_item a:hover,				 
.navigation_item.selected a	{color:#ffe302; text-decoration:none;}				 

/* ************************************************************************************* */
/* ************************************************************************************* */
.footer_menu							{margin-top:0px;}
.footer									{padding:0px 0px 7px 0px;overflow:hidden;}
.footer p								{margin:7px 0px 0px 0px; padding-left:0px; float:right;}
.footer p								{color:#ffdc03;font-size:12px; line-height:16px;}
.footer p a								{color:#ffdc03;}
.footer p b	a,
.footer p b								{color:#14a3e0;font-weight:normal; font-size:12px;}
.footer p b	a							{text-decoration:none;}
.footer p b	a:hover						{text-decoration:underline;}
/* ************************************************************************************* */
.footer ul					{padding:0px 0px 0px 0px;margin:6px 0px 0px 0px; list-style:none; overflow:hidden; float:left;}
.footer li					{float:left; display:inline-block;cursor:pointer; white-space:nowrap;}
.footer li.un a				{background:none;}
.footer a:hover				{text-decoration:underline;}
/* ************************************************************************************* */	
.footer_item				{}

.footer_item a 				{color:#fff; font-size:13px; line-height:18px; font-weight:normal;width:auto; cursor:pointer;
				 			  width:auto; cursor:pointer;padding:0px 15px 0px 0px;background:transparent;}
.footer_item a:hover,				 
.footer_item.selected a		{color:#ffd304; text-decoration:none;}				 
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.wrapper_menu-tr{background:url('../images/wrapper_menu_tr.gif') 100% 0px no-repeat transparent;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.wrapper_menu-tr:hover,
.selected .wrapper_menu-tr{background:url('../images/wrapper_menu_tr.gif') 100% 0px no-repeat transparent;}

.contentPadd.extra44 {background:url('../images/tail_block.gif') left top repeat-x #ebf0f7; margin:10px 0 10px 0; padding:0 10px 20px 10px!important;	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;}
.contentPadd.extra88{ background:#FFF; padding:10px!important;}
.contentPadd.extra88 .contentInfoText{ border-left:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.contentPadd.extra15 .contentInfoText{ border-left:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.wrapper_prods.padd2  .name_padd {
    padding: 10px 7px 10px 9px;
    text-align: left;
    vertical-align: top;
}

.hide_msg{
	display: none;
}