/* reset  styles */

html, div, span, iframe, p, ol, ul, li,
fieldset, form, label, legend, table, tbody, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif; 
	color: #114764;
	vertical-align: top;
}
font {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
}
:focus {
	outline: 0px;
}
ol, ul {
	list-style: none;
}

h1, h2, h3, h4, h5, h6	{color: #000; font: bold 15px Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}

a img, a:hover img	{border: none;}
p	{padding: 7px 0px;}
div.clear	{height: 0px; font-size: 0px; line-height: 0px; clear: both;}
hr	{display: none;}
form {margin: 0px; padding: 0px;}
td	{text-align: left;}
/* end  reset  styles */

/****** Main Table ******/
.basicTable	{width: 960px; border-left: 1px solid #CDDDF1; border-right: 1px solid #CDDDF1; background: #fff; margin-top: -13px;}

.mainTable {width: 100%;}
.mainTable75 {width: 100%;}
.mainTable50 {width: 100%;}

.mainTableCell		 	{padding: 0px 0px 0px 0px; vertical-align: top;}
.mainTableCellLeft 		{padding: 9px 0px 0px 2px; vertical-align: top;}
.mainTableCellCenter 	{padding: 9px 2px 0px 2px; vertical-align: top;}
.mainTableCellRight 	{padding: 9px 2px 0px 0px; vertical-align: top;}

.homeGreeting 		{padding: 4px 10px 4px 10px; vertical-align: top;}
.homeGreeting table	{width: 100%;}
.homeGreeting table td	{}
.homeGreeting table div	{}
.homeGreeting table div div	{padding: 15px;}
.homeGreeting table td span	{color: #114764; font: 11px Tahoma, Arial, Helvetica, sans-serif; display: block; padding: 0px 0px 5px 0px;}

.introBlock {border: 1px solid #C4D9F2;}
.introBlock td {padding: 6px;}

/****** Main Table ******/

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

/****** Menu ******/

.headerMenu {
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/ink_new/headerBg.gif) repeat-x top left;
	}

.headerMenu td#logo  {					/* Background under logo on the site */
	vertical-align: top;
	width: 479px;
	}
.headerMenu td#logo img.forLogo {				/* Logo on the site */
	margin: 16px 0px 27px 30px;
	border: none;
	background: url(../images/logo.gif) no-repeat top left;
	width: 367px;
	height: 95px;
	}
	
.headerMenu td#logoL {display: none;}
.headerMenu td#logoL img {				/* Logo on the site (if logo is left)*/
	margin: 0px 0px 0px 0px;
	border: 0px;
	display: none;
	}

.headerMenu td#menu {					/* Text Menu with or without images */
	width: 100%;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	}
.headerMenu td#menu img#Img {width: 0px; height: 0px;}
.headerMenu td#menu table {width: 100%; background: #5C87B1 url(../images/ink_new/menuBg.gif) repeat-x center left;}
.headerMenu td#menu td {text-align: center; vertical-align: middle;}
.headerMenu td#begin	{display: none;}
.headerMenu td#end	{width: 218px;}
.headerMenu td#end img	{width: 218px;}
.headerMenu td.AddMenu	{text-align: right; width: 50%;}
.headerMenu td.AddMenu div.addM	{font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #5984AD; margin: 26px 11px 17px 0px;}
.headerMenu td.AddMenu div.addM a	{font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #5984AD; text-decoration: none;}
.headerMenu td.AddMenu div.addM a:hover	{font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #5984AD; text-decoration: underline;}
.headerMenu td.AddMenu .mac img	{float: right; position: relative; top: 25px; right: 101px;}
.headerMenu td.AddMenu .safe img	{float: right; position: relative; top: 0px; right: -53px;}
.discount	{position: relative; top: 0px; left: 0px; width: 220px; float: left;}
.discount img	{position: absolute; top: 26px; left: 5px;}
.discount img { left /*\**/: -86px\9;}

/* Active & Noneactive links in menu */

a.menu:link, a.menu:visited {color: #fff; text-decoration: none; font: bold 13px/16px Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; white-space: nowrap; background: url(../images/ink_new/menuDelim.gif) no-repeat center right; padding: 11px 20px;}
a.menu:hover, a.menu:active {color: #B4C4CC; text-decoration: none; font: bold 13px/16px Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; white-space: nowrap; background: url(../images/ink_new/menuDelim.gif) no-repeat center right; padding: 11px 20px;}
a.menuActive:link, a.menuActive:visited {color: #B4C4CC; text-decoration: none; font: bold 13px/16px Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; white-space: nowrap; background: url(../images/ink_new/menuDelim.gif) no-repeat center right; padding: 11px 20px;}
a.menuActive:hover, a.menuActive:active {color: #B4C4CC; text-decoration: underline; font: bold 13px/16px Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; white-space: nowrap; background: url(../images/ink_new/menuDelim.gif) no-repeat center right; padding: 11px 20px;}

/****** Sub Menu ******/

.subMenuBlock {
	display: none;
	position: absolute;
	border-top: 1px solid #CDDDF1; 
	border-left: 1px solid #CDDDF1;
	z-index: 2500;
}

a.subMenu {
	width: 150px;
	padding: 6px 20px 6px 10px;
	border-right: 1px solid #CDDDF1;
	border-bottom: 1px solid #CDDDF1;
	display: block;
	font: bold 12px Arial, sans-serif; 
	color: #184C67;
	text-decoration: none;
	text-align: left;
	background: #fff;
}

a.subMenu:hover, a.subMenu:hover:active{
	background: #fff; 
	font: bold 12px Arial, sans-serif; 
	color: #184C67;
	display: block;
	text-decoration: underline;
}

/****** Secondary Menu ******/

table.secondaryMenu 		{width: 100%;}
td#menu td#secondaryBegin	{display: none;}
a.secondaryMenu 			{color: #fff; text-decoration: none; font: bold 13px/16px Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; white-space: nowrap; background: url(../images/ink_new/menuDelim.gif) no-repeat center right;}
a.secondaryMenu:hover 		{color: #B4C4CC; text-decoration: none; font: bold 13px/16px Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; white-space: nowrap; background: url(../images/ink_new/menuDelim.gif) no-repeat center right;}
a.secondaryMenuActive 		{color: #B4C4CC; text-decoration: none; font: bold 13px/16px Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; white-space: nowrap; background: url(../images/ink_new/menuDelim.gif) no-repeat center right;}
a.secondaryMenuActive:hover	{color: #B4C4CC; text-decoration: underline; font: bold 13px/16px Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; white-space: nowrap; background: url(../images/ink_new/menuDelim.gif) no-repeat center right;}
td#menu td#secondaryEnd  	{width: 100%;}
td#menu td#secondaryEnd  img#Img	{width: 1px; height: 1px;}

/****** Menu ******/

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

/************* Breadcrumb *******************/

.breadcrumb {margin: 0px 0px 0px 0px; background: url(../images/ink_new/breadTop.gif) repeat-x top left;}

.breadcrumbBegin {background: url(../images/ink_new/breadLeft.gif) no-repeat top left; width: 5px;}
.breadcrumbBegin img {width: 5px;}

.breadcrumbDelimiter {
	width: 100%;
	white-space: normal;
	font-size: 11px;
	}
.breadcrumbDelimiter td {padding: 10px 0px 9px 2px;}
.breadcrumbDelimiter b {color: #184C67; font: 11px/13px Tahoma, sans-serif; font-weight: normal;}
.breadcrumbDelimiter a {color: #184C67; font: 11px/13px Tahoma, sans-serif; font-weight: normal; text-decoration: underline;}
.breadcrumbDelimiter a:hover {color: #184C67; font: 11px/13px Tahoma, sans-serif; font-weight: normal; text-decoration: none;}
.breadcrumbDelimiter span {color: #184C67; font: 11px/13px Tahoma, sans-serif; display: none;}
.breadcrumbDelimiter img {background: url(../images/ink_new/arrw.gif) no-repeat top left; width: 7px; height: 5px; margin: 0px 4px; vertical-align: middle;}
	
.breadcrumbRSS {}

.breadcrumbEnd {background: url(../images/ink_new/breadRight.gif) no-repeat top right; width: 5px;}
.breadcrumbEnd img {width: 5px;}

/************* Breadcrumb *******************/
/*************** Order Pages ****************/
.breadcrumbDelimiter span.nonactive {color: #184C67; font: 11px/13px Tahoma, sans-serif; margin-right: 10px;}
.breadcrumbDelimiter span.active {color: #BC0D3C; font: 11px/13px Tahoma, sans-serif; margin-right: 10px;}
/****************** end Order Pages ***********************************/

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

/************* Fieldset *******************/

/****** Top ******/

.titleTop {margin-top: 0px; background: #5F89B3 url(../images/ink_new/titleCenter.gif) repeat-x top left;}

.titleTopLeft {background: url(../images/ink_new/titleLeft.gif) no-repeat top left; width: 4px;}
.titleTopImgLeft {width: 4px;}

.titleTopCenter {						/* Title of block (example: any blocks, articles,...) */
	white-space: normal;
	padding: 9px 10px 5px 11px;
	}
.titleTopCenter div {
	color: #fff;
	font: 13px/16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.titleTopCenter h2 {
	color: #fff;
	font: 13px/16px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.titleTopCenter div b {font-weight: normal;}
.titleTopRight {background: url(../images/ink_new/titleRight.gif) no-repeat top right; width: 4px;}
.titleTopImgRight {width: 4px;}

/****** Top ******/

/****** Center ******/

.block {border-left: 1px solid #D1DFF2; border-right: 1px solid #D1DFF2;}
.blockTD {padding: 0px;}
.menuLeft {padding: 0px;}

/****** Center ******/

/****** Bottom ******/

.titleBot {margin-bottom: 11px;}

.titleBotLeft {background: url(../images/ink_new/titleBotLeft.gif) no-repeat top left; width: 3px; height: 5px;}
.titleBotImgLeft {width: 3px; height: 5px;}

.titleBotRight {
	width: 100%;
	text-align: right;
	background: url(../images/ink_new/titleBotCenter.gif) repeat-x top left;
	}
.titleBotImgRight {width: 3px; height: 5px; background: url(../images/ink_new/titleBotRight.gif) no-repeat top right;}

/****** Bottom ******/

.bl_simple .titleTopRight, .bl_banners .titleTopRight, .bl_navigation .titleTopRight
 {width: 100%;}
.bl_simple .titleTopImgLeft, .bl_banners .titleTopImgLeft, .bl_navigation .titleTopImgLeft 
 {width: 4px; height: 23px;}
.bl_simple .titleTopImgRight, .bl_banners .titleTopImgRight, .bl_navigation .titleTopImgRight
 {width: 4px; height: 23px;}
 
 .bl_custom .blockTD h2 {color: #114764; font: bold 13px Tahoma, Arial, Helvetica, sans-serif; }

/*table#user-home .titleTopLeft {background: url(../images/rainbow/block-t-l.gif) no-repeat top;}
table#user-home .titleTopRight {width: 100%; background: url(../images/default/cblock-t-bgr.gif) repeat-x top; text-align: right;}
table#user-home .titleTopImgLeft {width: 24px; height: 23px;}
table#user-home .titleTopImgRight {width: 24px; height: 23px; background: url(../images/default/cblock-t-r.gif) no-repeat top right;}*/

/************* end Fieldset ***************/

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

/************* userHome - there is an ability to use the button 'Logout' at the header or at the footer *******************/

td.userHome {padding:7px;}
td.userHomeTitle {
	width: 1%;
	white-space: nowrap;
	background: url(../images/ink_new/titleCenter.gif) repeat-x top;
	}

div.userHomeTop {					/* the button 'Logout' at the header */
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
div.userHomeTop td	{padding:8px 8px 0px 0px;background: none;border:none;}
div.userHomeTop td a {color: #fff; font: bold 10px Verdana, sans-serif; text-transform: capitalize; text-decoration: none;}
div.userHomeTop td a:hover {color: #fff; font: bold 10px Verdana, sans-serif; text-transform: capitalize; text-decoration: underline;}

div.userHome {						/* the button 'Logout' at the footer */
	display: none;
	margin: 0px;
	background: none;
	padding: 0px;
	border: 0px;
	}
div.userHome td	{padding:0 20 0 20;background: none;border:none;}
div.userHome td a {color: #444444; text-decoration:underline;}
div.userHome td a:hover {color: #444444; text-decoration:none;}

td.userHome img.orders 		{background: url(../images/icons/admin_orders.gif) no-repeat; width: 50px; height: 50px; border:0px; float: left; margin: 0px 5px 0px 0px;}
td.userHome img.profile 	{background: url(../images/icons/user_profile.gif) no-repeat; width: 50px; height: 50px; border:0px; float: left; margin: 0px 5px 0px 0px;}
td.userHome img.arr		 	{background: url(../images/icons/arr.gif) no-repeat; width: 15px; height: 16px; border:0px; margin: 0px 5px 0px 55px;}
td.userHome img.support 	{background: url(../images/icons/admin_support.gif) no-repeat; width: 50px; height: 50px; border:0px; float: left; margin: 0px 5px 0px 0px;}
td.userHome img.forum 		{background: url(../images/icons/admin_forum.gif) no-repeat; width: 50px; height: 50px; border:0px; float: left; margin: 0px 5px 0px 0px;}
td.userHome img.products 	{background: url(../images/icons/admin_products.gif) no-repeat; width: 50px; height: 50px; border:0px; float: left; margin: 0px 5px 0px 0px;}
td.userHome img.pages 		{background: url(../images/icons/admin_pages.gif) no-repeat; width: 50px; height: 50px; border:0px; float: left; margin: 0px 5px 0px 0px;}
td.userHome img.merchant 	{background: url(../images/icons/admin_affiliates.gif) no-repeat; width: 50px; height: 50px; border:0px; float: left; margin: 0px 5px 0px 0px;}
td.userHome img.affiliates	{background: url(../images/icons/admin_affiliates.gif) no-repeat; width: 50px; height: 50px; border:0px; float: left; margin: 0px 5px 0px 0px;}
td.userHome img.payments 	{background: url(../images/icons/admin_payments.gif) no-repeat; width: 50px; height: 50px; border:0px; float: left; margin: 0px 5px 0px 0px;}
td.userHome img.carts	 	{background: url(../images/icons/admin_carts.gif) no-repeat; width: 50px; height: 50px; border:0px; float: left; margin: 0px 5px 0px 0px;}

td.userHome div {margin-left: 55px;}

/************* userHome *******************/

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

/************* Button Links *******************/

td#butTd {}
td#butTd span#spacer {display: none; color: #1584D2;}	/* '|' between button */

a.button:link, a.button:visited {font: 10px/12px Verdana, sans-serif; padding: 0px 0px 0px 0px; white-space: nowrap; display: inline-block; text-decoration: none; color: #fff; margin-left: 7px; margin-bottom: 5px; margin-right: 5px; text-transform: capitalize;}
a.button:hover, a.button:active {font: 10px/12px Verdana, sans-serif; padding: 0px 0px 0px 0px; white-space: nowrap; display: inline-block; text-decoration: none; color: #fff; margin-left: 7px; margin-bottom: 5px; margin-right: 5px; text-transform: capitalize;}
a.button span 		{font: 10px/12px Verdana, sans-serif; color: #fff; padding: 4px 3px 4px 10px; white-space: nowrap; display: inline-block; cursor: pointer; position: relative; left: -7px; text-transform: capitalize;}
a.button:hover span {font: 10px/12px Verdana, sans-serif; color: #fff; padding: 4px 3px 4px 10px; white-space: nowrap; display: inline-block; cursor: pointer; position: relative; left: -7px; text-transform: capitalize;}
a.button img 		{display:none;}

a.button#add					{background: url(../images/ink_new/btnGreenRight.gif) no-repeat 100% 50%; text-transform: uppercase; font-weight: bold;}
a.button#add:hover				{background: url(../images/ink_new/btnGreenRight.gif) no-repeat 100% 50%; text-transform: uppercase; font-weight: bold;}
a.button#add span 				{background: url(../images/ink_new/btnGreenLeft.gif) no-repeat 0% 50%; text-transform: uppercase; font-weight: bold;}	
a.button#add:hover span 		{background: url(../images/ink_new/btnGreenLeft.gif) no-repeat 0% 50%; text-transform: uppercase; font-weight: bold;}	/* add to cart (products categories, product details) */

a.button#view				{background: url(../images/ink_new/btnDarkRight.gif) no-repeat 100% 50%;}
a.button#view:hover			{background: url(../images/ink_new/btnDarkRight.gif) no-repeat 100% 50%;}
a.button#view span 			{background: url(../images/ink_new/btnDarkLeft.gif) no-repeat 0% 50%;}	
a.button#view:hover span 	{background: url(../images/ink_new/btnDarkLeft.gif) no-repeat 0% 50%;}		/* view cart (products categories, product details) */

a.button#check				{background: url(../images/ink_new/btnRedRight.gif) no-repeat 100% 50%;}
a.button#check:hover		{background: url(../images/ink_new/btnRedRight.gif) no-repeat 100% 50%;}
a.button#check span 		{background: url(../images/ink_new/btnRedLeft.gif) no-repeat 0% 50%;}
a.button#check:hover span 	{background: url(../images/ink_new/btnRedLeft.gif) no-repeat 0% 50%;}	/* check out (products categories, product details) */

a.buttonBasket:link, a.buttonBasket:visited {font: 10px/12px Verdana, sans-serif; padding: 0px 0px 0px 0px; white-space: nowrap; display: inline-block; text-decoration: none; color: #fff; margin-left: 5px; margin-bottom: 5px; text-transform: capitalize; background: url(../images/ink_new/btnDarkRight.gif) no-repeat 100% 50%;}
a.buttonBasket:hover, a.buttonBasket:active {font: 10px/12px Verdana, sans-serif; padding: 0px 0px 0px 0px; white-space: nowrap; display: inline-block; text-decoration: none; color: #fff; margin-left: 5px; margin-bottom: 5px; text-transform: capitalize; background: url(../images/ink_new/btnDarkRight.gif) no-repeat 100% 50%;}
a.buttonBasket span	{font: 10px/12px Verdana, sans-serif; color: #fff; padding: 4px 3px 4px 10px; white-space: nowrap; display: inline-block; cursor: pointer; position: relative; left: -7px; text-transform: capitalize; background: url(../images/ink_new/btnDarkLeft.gif) no-repeat 0% 50%;}
a.buttonBasket:hover span	{font: 10px/12px Verdana, sans-serif; color: #fff; padding: 4px 3px 4px 10px; white-space: nowrap; display: inline-block; cursor: pointer; position: relative; left: -7px; text-transform: capitalize; background: url(../images/ink_new/btnDarkLeft.gif) no-repeat 0% 50%;}
a.buttonBasket img 	{display:none;}

a.buttonBasket#shopping span 	{}			/* Continue shopping (basket) */
a.buttonBasket#retrieve span 	{}			/* Retrieve Cart (basket) */
a.buttonBasket#save span 		{}			/* Save cart (basket) */
a.buttonBasket#clear span 		{}			/* Clear cart (basket) */

a.buttonBasket#checkout				{background: url(../images/ink_new/btnRedRight.gif) no-repeat 100% 50% !important;}
a.buttonBasket#checkout:hover		{background: url(../images/ink_new/btnRedRight.gif) no-repeat 100% 50% !important;}
a.buttonBasket#checkout span 		{background: url(../images/ink_new/btnRedLeft.gif) no-repeat 0% 50% !important;}
a.buttonBasket#checkout:hover span 	{background: url(../images/ink_new/btnRedLeft.gif) no-repeat 0% 50% !important;}			/* Checkout (basket) */

a.buttonCart:link, a.buttonCart:visited {font: bold 10px/12px Verdana, sans-serif; padding: 0px 0px 0px 0px; white-space: nowrap; display: inline-block; text-decoration: none; color: #fff; margin-bottom: 5px; text-transform: capitalize; background: url(../images/ink_new/btnDarkRight.gif) no-repeat 100% 50%}
a.buttonCart:hover, a.buttonCart:active {font: bold 10px/12px Verdana, sans-serif; padding: 0px 0px 0px 0px; white-space: nowrap; display: inline-block; text-decoration: none; color: #fff; margin-bottom: 5px; text-transform: capitalize; background: url(../images/ink_new/btnDarkRight.gif) no-repeat 100% 50%}
a.buttonCart span	{font: bold 10px/12px Verdana, sans-serif; color: #fff; padding: 4px 0px 4px 7px; white-space: nowrap; display: inline-block; cursor: pointer; position: relative; left: -4px; text-transform: capitalize; background: url(../images/ink_new/btnDarkLeft.gif) no-repeat 0% 50%;}
a.buttonCart:hover span	{font: bold 10px/12px Verdana, sans-serif; color: #fff; padding: 4px 0px 4px 7px; white-space: nowrap; display: inline-block; cursor: pointer; position: relative; left: -4px; text-transform: capitalize; background: url(../images/ink_new/btnDarkLeft.gif) no-repeat 0% 50%;}
a.buttonCart img 		{display:none;}
a.buttonCart#amend	{display: none;}		/* Amend cart (small cart) */

a#check				{background: url(../images/ink_new/btnRedRight.gif) no-repeat 100% 50% !important;}
a#check:hover		{background: url(../images/ink_new/btnRedRight.gif) no-repeat 100% 50% !important;}
a#check span 		{background: url(../images/ink_new/btnRedLeft.gif) no-repeat 0% 50% !important;}
a#check:hover span 	{background: url(../images/ink_new/btnRedLeft.gif) no-repeat 0% 50% !important;}		/* Checkout (small cart) */

a.buttonCart#view				{background: url(../images/ink_new/btnDarkRight.gif) no-repeat 100% 50%; margin-right: 0px;}
a.buttonCart#view:hover			{background: url(../images/ink_new/btnDarkRight.gif) no-repeat 100% 50%; margin-right: 0px;}
a.buttonCart#view span 			{background: url(../images/ink_new/btnDarkLeft.gif) no-repeat 0% 50%;}
a.buttonCart#view:hover span 	{background: url(../images/ink_new/btnDarkLeft.gif) no-repeat 0% 50%;}		/* View cart (small cart) */

							/* disadled add to cart */
a.disabled					{font: 10px/12px Verdana, sans-serif; padding: 0px 0px 0px 0px; white-space: nowrap; display: inline-block; text-decoration: none; color: #fff; margin-left: 7px; margin-bottom: 5px; text-transform: capitalize;background: url(../images/ink_new/btnGreenRight.gif) no-repeat 100% 50%; text-transform: uppercase; font-weight: bold;}
a.disabled:hover				{font: 10px/12px Verdana, sans-serif; padding: 0px 0px 0px 0px; white-space: nowrap; display: inline-block; text-decoration: none; color: #fff; margin-left: 7px; margin-bottom: 5px; text-transform: capitalize;background: url(../images/ink_new/btnGreenRight.gif) no-repeat 100% 50%; text-transform: uppercase; font-weight: bold;}
a.disabled span 				{font: 10px/12px Verdana, sans-serif; color: #fff; padding: 4px 3px 4px 10px; white-space: nowrap; display: inline-block; cursor: pointer; position: relative; left: -7px; text-transform: capitalize;background: url(../images/ink_new/btnGreenLeft.gif) no-repeat 0% 50%; text-transform: uppercase; font-weight: bold;}	
a.disabled:hover span 		{font: 10px/12px Verdana, sans-serif; color: #fff; padding: 4px 3px 4px 10px; white-space: nowrap; display: inline-block; cursor: pointer; position: relative; left: -7px; text-transform: capitalize;background: url(../images/ink_new/btnGreenLeft.gif) no-repeat 0% 50%; text-transform: uppercase; font-weight: bold;}

/************* Button Links *******************/

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

/************* Category *******************/

.cat_tbl .block td 			{padding: 0px; border-top: 1px solid #D1DFF2;}

a.cat		{font: bold 12px/16px Arial, Helvetica, sans-serif; color: #184C67; text-decoration: none; display: block; border: 1px solid #fff; padding: 3px 3px 2px 11px;}
a.cat:hover	{font: bold 12px/16px Arial, Helvetica, sans-serif; color: #BC0D3C; text-decoration: none; display: block; border: 1px solid #fff; background: #FDE8ED; padding: 3px 3px 2px 11px;}

.topCategory .category_img, .subCategory .category_img, .selectedtopCategory .category_img, .selectedsubCategory .category_img {display: none;}

.cat_tbl2 .blockTD .padding10px 			{padding: 10px 5px 0px 5px;}
a.cat2		{font: bold 12px/16px Arial, Helvetica, sans-serif; color: #184C67; text-decoration: none; display: block; padding: 3px 3px 2px 11px;}
a.cat2:hover	{font: bold 12px/16px Arial, Helvetica, sans-serif; color: #BC0D3C; text-decoration: none; display: block; padding: 3px 3px 2px 11px;}

/************* Latest *******************/

td.topArticle { padding: 3px 3px 3px 5px; }
td.subArticle { padding: 3px 3px 3px 5px; }

a.subArticle {padding-left: 8px; font-size: 11px;}

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

/************* Offers *******************/
.bl_offers .block .blockTD a.bigtitle			{}
.bl_offers .block .blockTD a.bigtitle:hover 	{}
#offerTitleTop				{display: none;}
#offerTitle					{text-align: left; clear: right; display: block;}
.offerImg					{text-align: center;}
.offerImg img				{margin-top: 16px; margin-bottom: 19px;} 
.offerImg div				{text-align: center;}
.offerImg div#offerText		{}
.offerImg a.buttonMore {margin-top: 10px;}
.vDelimiter	{border-right: 1px solid #C4D9F2;}


.bl_productslist .block .blockTD img.productImg, .bl_productdetails .block .blockTD img.productImg 
{} 

/************* Forum *******************/
.forumAdmin 			{color: blue; font-weight: bold;}
.forumUser 				{color: black; font-weight: bold;}
.forumGuest       	{color: black;  font-weight: bold; font-style: italic;}
.forumMessageLeft 	{background: #F4F4F4; border-left:1px solid #D5D5D5; 	border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; }
.forumMessageRight 	{background: #F4F4F4; border: 1px solid #D5D5D5; }
.forumMessageTop 		{background: #E9E9E9; border-bottom: 1px solid #D5D5D5; }

/************* Categoties (catalogue) *******************/
.bl_categoriescatalog .blockTD	 		{}
.bl_categoriescatalog .blockTD img 		{}
.bl_categoriescatalog a.bigtitle		{}
.bl_categoriescatalog a.bigtitle:hover 	{}

/************* Hot (news,...) *******************/
.bl_hot .blockTD img 				{display: none;}
.bl_hot .blockTD .articleDate		{display: none;}
.bl_hot .blockTD div 				{}
.bl_hot a.bigtitle 					{}
.bl_hot a.bigtitle:hover 			{}

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

/************* Footer *******************/
.footerAll	{margin-bottom: 40px; width: 100%; background: url(../images/ink_new/footerBg.gif) repeat-x top left;}
.footerMenu	{text-align:center; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #013C5B; margin-top: 0px; padding-top: 13px;}
.footerMenu a.smallText	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #013C5B; text-decoration: none;}
.footerMenu a.smallText:hover	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #013C5B; text-decoration: underline;}
.footerMenu	span {padding: 0px 0px 0px 5px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #013C5B;}
.footerHTML	{text-align:center; padding: 10px; padding-bottom: 14px;}
.footerHTML font	{font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.footerImg	{text-align:right; display: none;}
.footerImg img		{width: 80px; height: 26px; border:0px;}

/************* Footer *******************/

/*.commonbg { background: #FFFFFF; }
.headerbg { background: #6699FF; }
.usualbg  { background: #f4f4f4; }
.middlebg { background: #E9E9E9; }*/
.errorbg  { background: #FF0000; }

body		{margin: 0px; padding:0px; background: #fff; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #114764;}
body.popup	{margin: 0px; padding:0px; background: #fff; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #114764;}

tr, td						{font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #114764;}
/*tr.usual, td.usual		{background-color: #F4F4F4; }
tr.header, td.header		{background-color: #6699FF; color: white; }
tr.middle, td.middle		{background-color: #E9E9E9; font-weight: bold; }*/
tr.error, td.error		{background-color: #FFE0E0; color: red; font-weight: bold; }
table.usual 				{}

body.popup tr.usual, body.popup td.usual		{background-color: transparent; }
body.popup tr.header, body.popup td.header		{background-color: #E9E9E9; color: #000; }

td.padding10px			{padding: 10px;}
table.padding6px td		{padding: 6px;}
table.padding6px td td	{padding: 0px;}
table.padding4px td		{padding: 4px;}
table.padding4px td td	{padding: 0px;}

td.tab				{border-top: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9; border-left: 1px solid #E9E9E9;}
.tab				{font-size: 12px; font-weight: bold; text-decoration: none; background: transparent;}
.tab:hover			{text-decoration: none; }
.tabActive			{font-size: 12px; font-weight: bold; text-decoration: none; background: #E9E9E9; color: #1584D2; }
.tabActive:hover	{text-decoration: none; color: #1584D2; }
.tabline 			{background: #E9E9E9;}

div.adminTab 			{font-size:11px; border-bottom:#919b9c 1px solid; border-left:#91a7b4 1px solid; border-right:#91a7b4 1px solid; border-top:#91a7b4 1px solid; padding: 3px 8px 2px 8px; margin:3px 2px 0px 2px; cursor:hand; font-family:Verdana, sans-serif; background:#F5F3EB; moz-border-radius:4px 4px 0px 0px; whitespace:nowrap; white-space: nowrap;}
div.adminTabActive 	{font-size:11px; border-right:#919b9c 1px solid; border-left:#919b9c 1px solid; border-top:#FF8200 2px solid; border-bottom:0px solid; padding: 5px 9px 4px 9px;; margin:3px 0px 0px 0px; font-weight:bold; cursor:default; font-family:Verdana, sans-serif; background-color:#FCFFD5; moz-border-radius:4px 4px 0px 0px; whitespace:nowrap; white-space: nowrap;}
td.adminTab			{border-bottom: 1px solid #919b9c;}
td.adminTabActive	{border: 0px;}
td.beginTab			{padding: 0px 4px; border-bottom: 1px solid #919b9c;}
td.endTab			{padding: 0px 4px; width: 100%; border-bottom: 1px solid #919b9c;}

input					{font: 12px Arial, Helvetica, sans-serif;}
input.usualprice	{background-color: transparent; border: none; text-align: right; font: 12px Arial, Helvetica, sans-serif;}
input.orderprice	{background-color: transparent; border: none; text-align: right; font: bold 12px Arial, Helvetica, sans-serif;}
input.search		{border: 1px solid #83A4C4; font: 12px Arial, Helvetica, sans-serif; color: #000; background: #fff;}
input.text			{border: 1px solid #83A4C4; font: 12px Arial, Helvetica, sans-serif; color: #000; background: #fff;}
input.textbox		{border: 1px solid #83A4C4; font: 12px Arial, Helvetica, sans-serif; color: #000; background: #fff;}
input.field			{border: 1px solid #83A4C4; font: 12px Arial, Helvetica, sans-serif; color: #000; background: #fff;}
input.submit		{font-weight: normal; border: 0px; color: #fff; font: bold 10px Verdana, Arial, Helvetica, sans-serif; cursor: pointer; background: url(../images/ink_new/btnDarkRight.gif) no-repeat center right; height: 20px; padding: 1px 5px 2px 0px; margin: 0px;}
	input#clear		{color: #8A8A8A;}
	input#reset		{color: #8A8A8A;}
	input#preview	{color: #FF6C00;}
	input#cancel	{color: #8A8A8A;}
	input#delete	{color: #8A8A8A;}
select				{border: 1px solid #83A4C4; font: 12px Arial, Helvetica, sans-serif; color: #000; background: #fff;}
select.search		{border: 1px solid #83A4C4; font: 12px Arial, Helvetica, sans-serif; color: #000; background: #fff;}
textarea			{border: 1px solid #83A4C4; font: 12px Arial, Helvetica, sans-serif; color: #000; background: #fff;}

input.field {margin-bottom: 3px;}
select.field {margin-bottom: 3px;}

input.submit {margin: 2px 0px 2px 0px;}

span.submit {background: url(../images/ink_new/btnDarkLeft.gif) no-repeat center left; font: bold 10px/25px Verdana, Helvetica, sans-serif; padding-left: 7px !important; padding-right: 5px; white-space: nowrap; display: inline-block; cursor: pointer;}
/*For old templates < ver. 3.3*/
td.submit {background: url(../images/ink_new/btnDarkLeft.gif) no-repeat left; padding-left: 7px !important;}

a.header 			{color: #1584D2; text-decoration: underline; }
a.header:hover		{color: #1584D2; text-decoration: underline; }
a.title				{font: bold 12px Arial, Helvetica, sans-serif; color: #184C67; text-decoration: underline;}
a.title:hover		{font: bold 12px Arial, Helvetica, sans-serif; color: #184C67; text-decoration: none;}
a.smallText			{color: #184C67; text-decoration: none; font-size: 10px; }
a.smallText:hover	{color: #184C67; text-decoration: underline; font-size: 10px; }
a					{color: #1584D2; text-decoration: none; font-size: 12px Tahoma, sans-serif; }
a:hover				{color: #1584D2; text-decoration: underline; font-size: 12px Tahoma, sans-serif; }

.titleText			{color: #1584d2; text-decoration: none; }

.articleDate	{font-size: 10px; color: #7777CC; font-style: italic; }

.realprice		{text-decoration: line-through; color: #ABBDCF; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.ourprice		{color: #23556E; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.ourprice span	{color: #BC0D3C; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.yousave		{color: #04C832; font: 12px Verdana, Arial, Helvetica, sans-serif; display: none;}
.taxprice		{color: #000; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.editprice		{color: #000; font: 12px Verdana, Arial, Helvetica, sans-serif; width: 50px;}

.top			{font-size: 10px; padding: 2px 0px 2px 0px;}
.smallText		{font-size: 10px; color: #184C67; }
.middleText		{font-size: 11px; }
.bigText		{font: 12px Verdana, Helvetica, sans-serif; color: #23556E;}
.comment		{font-size: 12px; color: #7777CC; }
.message		{font-size: 11px; color: #0000CC; }
.title			{font: 12px Verdana, Helvetica, sans-serif; color: #23556E;}
.bigtitle		{font: bold 12px Arial, Helvetica, sans-serif; color: #23556E;}
a.bigtitle	{font: bold 12px Arial, Helvetica, sans-serif; color: #23556E; text-decoration: none;}
a.bigtitle:hover	{font: bold 12px Arial, Helvetica, sans-serif; color: #23556E; text-decoration: underline;}
.error			{color: red; }
.terms      	{height: 300px; width: 600px; overflow: auto; border: 1px solid silver; }


/*************  Manual  ***************/

.level1 {padding: 2px 2px 2px 15px;}
.level1 a {font-weight: bold;}
.level1 a:hover {font-weight: bold;}
.level2 {padding: 2px 2px 2px 30px;}
.level3 {padding: 2px 2px 2px 40px;}
.level4 {padding: 2px 2px 2px 50px;}

/*************  Left Menu  ***************/

.menuLeft .level1 {padding: 2px 2px 2px 5px;}
.menuLeft .level2 {padding: 2px 2px 2px 15px;}
.menuLeft .level3 {padding: 2px 2px 2px 30px;}
.menuLeft .level4 {padding: 2px 2px 2px 40px;}

.menuLeft .a a {font-weight: bold;}
.menuLeft .a a:hover {font-weight: bold;}


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

a.bigBtn			{font: 18px/22px Verdana, sans-serif; padding: 0px 0px 0px 0px; white-space: nowrap; display: inline-block; text-decoration: none; color: #fff; background: url(../images/ink_new/btnBigRight.gif) no-repeat 100% 50%; text-transform: capitalize; margin-left: 7px;}
a.bigBtn:hover		{font: 18px/22px Verdana, sans-serif; padding: 0px 0px 0px 0px; white-space: nowrap; display: inline-block; text-decoration: none; color: #fff; background: url(../images/ink_new/btnBigRight.gif) no-repeat 100% 50%; text-transform: capitalize; margin-left: 7px;}
a.bigBtn span 		{font: 18px/22px Verdana, sans-serif; padding: 6px 23px 6px 10px; white-space: nowrap; display: inline-block; cursor: pointer; color: #fff; background: url(../images/ink_new/btnBigLeft.gif) no-repeat 0% 50%; position: relative; left: -7px;}
a.bigBtn:hover span {font: 18px/22px Verdana, sans-serif; padding: 6px 23px 6px 10px; white-space: nowrap; display: inline-block; cursor: pointer; color: #fff; background: url(../images/ink_new/btnBigLeft.gif) no-repeat 0% 50%; position: relative; left: -7px;}

.findInk			{height: 219px !important; overflow: hidden !important; background: url(../images/ink_new/offerBg.gif) repeat-x top left;}
.findInk .left		{background: url(../images/ink_new/offerLeft.gif) no-repeat top left; width: 4px;}
.findInk .left img	{width: 4px; height: 219px;}
.findInk .center	{background: url(../images/ink_new/offer.jpg) no-repeat top center; width: 598px; height: 219px; padding-top: 88px; padding-left: 26px;}
.findInk .center .printer	{float: left; width: 40%; font: bold 12px/16px Arial, Helvetica, sans-serif; color: #0053A1;}
.findInk .center .printer2	{float: left; width: 55%; font: bold 12px/16px Arial, Helvetica, sans-serif; color: #0053A1;}
.findInk .right		{background: url(../images/ink_new/offerRight.gif) no-repeat top right; width: 4px;}
.findInk .right img	{width: 4px; height: 219px;}
.findInk .center select	{width: 180px; margin-top: 11px; margin-bottom: 25px;}
.findInk .center .printer2 select	{width: 240px; margin-top: 11px; margin-bottom: 25px;}
input.find		{font: 18px/22px Verdana, sans-serif; color: #fff; width: 118px; height: 31px; background: url(../images/ink_new/btnFind.gif) no-repeat top left; border: none; cursor: pointer; padding-bottom: 3px; padding-right: 20px;}

.register	{background: url(../images/ink_new/block10Bg.gif) repeat-x top left; height: 170px;}
.register .left	{background: url(../images/ink_new/block10Left.gif) no-repeat top left; width: 2px;}
.register .left img	{width: 2px; height: 170px;}
.register .center	{background: url(../images/ink_new/block10.jpg) no-repeat top center; width: 165px; height: 170px; vertical-align: bottom; text-align: center;}
.register .center a.linkWhite	{font: 14px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; text-transform: capitalize; display: block; margin-bottom: 11px;}
.register .center a.linkWhite:hover	{font: 14px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; text-transform: capitalize; display: block; margin-bottom: 11px;}
.register .right	{background: url(../images/ink_new/block10Right.gif) no-repeat top right; width: 2px;}
.register .right img	{width: 2px; height: 170px;}

.delivery	{height: 215px; width: 168px !important; margin-left: auto; margin-right: auto;}
.delivery .left	{background: url(../images/ink_new/blockFreeLeft.gif) no-repeat top left; width: 2px;}
.delivery .left img	{width: 2px; height: 215px; text-align: right;}
.delivery .center	{background: url(../images/ink_new/blockFree.jpg) no-repeat top center; width: 163px; height: 215px; vertical-align: bottom; text-align: center;}
.delivery .center a.linkWhite	{font: 14px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; text-transform: capitalize; display: block; margin-bottom: 11px;}
.delivery .center a.linkWhite:hover	{font: 14px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; text-transform: capitalize; display: block; margin-bottom: 11px;}
.delivery .right	{background: url(../images/ink_new/blockFreeRight.gif) no-repeat top right; width: 2px; text-align: left;}
.delivery .right img	{width: 2px; height: 215px;}

.customers	{background: url(../images/ink_new/blockTstmnlBg.gif) repeat-x top left; height: 98px;}
.customers .left	{background: url(../images/ink_new/blockTstmnlLeft.gif) no-repeat top left; width: 2px;}
.customers .left img	{width: 2px; height: 98px;}
.customers .center	{background:  url(../images/ink_new/blockTstmnl.jpg) no-repeat top center; width: 165px; height: 98px; vertical-align: bottom; text-align: center;}
.customers .center a.linkWhite	{font: 14px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; text-transform: capitalize; display: block; margin-bottom: 11px;}
.customers .center a.linkWhite:hover	{font: 14px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; text-transform: capitalize; display: block; margin-bottom: 11px;}
.customers .right	{background: url(../images/ink_new/blockTstmnlRight.gif) no-repeat top right; width: 2px;}
.customers .right img	{width: 2px; height: 98px;}

.bl_cart	{width: 170px !important;}
.bl_cart .blockTD	{background: #E8ECF1; border-left: 1px solid #fff; border-right: 1px solid #fff; border-top: 1px solid #DBE2E9;}
.bl_cart .titleBotLeft	{background: url(../images/ink_new/cartBotLeft.gif) no-repeat top left; width: 4px; height: 3px;}
.bl_cart .titleBotLeft img	{width: 4px; height: 3px;}
.bl_cart .titleBotRight	{width: 100%; text-align: right; background: url(../images/ink_new/cartBotCenter.gif) repeat-x top left;}
.bl_cart .titleBotRight img	{background: url(../images/ink_new/cartBotRight.gif) no-repeat top right; width: 4px; height: 3px;}
.bl_cart .padding10px td	{padding-bottom: 5px; padding-top: 5px;}
.bl_cart .padding10px	{padding-top: 12px;}
.bl_cart .goods td	{font-weight: bold; border-top: 1px solid #114764;}
.bl_cart td#butTd	{padding-top: 3px; text-align: center; padding-left: 0px !important; padding-right: 0px !important;}

.for_selection	{background: #B0C4D8 url(../images/ink_new/selectPrinter.gif) repeat-x top left; height: 66px;}
.for_selection td	{vertical-align: top; padding: 18px 3px 8px 8px; white-space: nowrap;}
.selectPrinter	{font: 18px Tahoma, sans-serif; color: #316184; padding-left: 17px;}
select.searchPrinter	{font: 11px/15px Tahoma, sans-serif; color: #000; width: 180px; background: #fff; margin-top: 3px;}
select.searchPrinter option	{font: 11px/15px Tahoma, sans-serif; color: #000; background: #fff;}
/** html select.searchPrinter	{margin-left: 20px; margin-right: 5px;}
*+html select.searchPrinter	{margin-left: 20px; margin-right: 5px;}*/

.vDelimiter	{border-right: 1px solid #CDDDF1;}
.hDelimiter	{background: #CDDDF1; height: 1px !important;}

.bl_productslist .titleTop	{display: none;}
.bl_productslist .vDelimiter	{border-right: 1px solid #CDDDF1;}
.bl_productslist .hDelimiter	{background: #CDDDF1; height: 1px !important;}
.bl_productslist .blockTD	{border-left: 2px solid #fff; border-right: 2px solid #fff;}
.bl_productslist .blockTD img.productImg	{border: none; margin-top: 12px; margin-bottom: 18px;}
.bl_productslist .ourprice	{color: #BD0C3A; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.compatible img	{background: url(../images/ink_new/box_greenOn.gif) no-repeat top left; width: 15px; height: 15px; margin-bottom: 5px;}
.special img	{background: url(../images/ink_new/box_yellowOn.gif) no-repeat top left; width: 15px; height: 15px; margin-bottom: 5px;}
.original img	{background: url(../images/ink_new/box_redOn.gif) no-repeat top left; width: 15px; height: 15px;}
.bl_productslist a#add	{margin-top: 20px; margin-bottom: 20px;}

input.checkbox {margin: 0px; opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); display: inline-block; line-height: 18px; height: 18px; vertical-align: middle;}
.greenOff {background: url(../images/ink_new/box_green.gif) no-repeat 0px 3px; height: 18px; display: inline-block;}
.greenOn {background: url(../images/ink_new/box_greenOn.gif) no-repeat 0px 3px; height: 18px; display: inline-block;}
.yellowOff {background: url(../images/ink_new/box_yellow.gif) no-repeat 10px 3px; height: 18px; display: inline-block;}
.yellowOn {background: url(../images/ink_new/box_yellowOn.gif) no-repeat 10px 3px; height: 18px; display: inline-block;}
.redOff {background: url(../images/ink_new/box_red.gif) no-repeat 0px 3px; height: 18px; display: inline-block;}
.redOn {background: url(../images/ink_new/box_redOn.gif) no-repeat 0px 3px; height: 18px; display: inline-block;}

#green, #yellow, #red	{display: inline-block; margin: 0px !important; padding: 0px !important;}
#green label	{display: inline-block; margin: 0px; padding: 0px; margin-top: 2px; margin-left: 5px; cursor: pointer;}
#yellow label	{display: inline-block; margin: 0px; padding: 0px; margin-top: 2px; margin-left: 15px; cursor: pointer;}
#red label	{display: inline-block; margin: 0px; padding: 0px; margin-top: 2px; margin-left: 5px; cursor: pointer;}

* html #green label		{margin-left: 0px;}
* html #yellow label	{margin-left: 8px;}
* html #red label		{margin-left: 0px;}
*+html #green label		{margin-left: 0px;}
*+html #yellow label	{margin-left: 8px;}
*+html #red label		{margin-left: 0px;}

.bl_productdetails .realprice	{font: 14px Verdana, Arial, Helvetica, sans-serif; color: #ABBDCF; text-decoration: line-through;}
.bl_productdetails .ourprice	{font: 14px Verdana, Arial, Helvetica, sans-serif; color: #BC0D3C;}
.bl_productdetails .productItem	{font: bold 16px/18px Arial, Helvetica, sans-serif; color: #23556E; padding: 18px 50px 12px 20px; background: #E8ECF1;}
.bl_productdetails .blockTD img.productImg	{margin: 0px 25px 0px 0px; float: left;}
.bl_productdetails .titleTop	{display: none;}
.bl_productdetails .blockTD	{padding-left: 3px; padding-right: 3px;}
.bl_productdetails .padding10px	{border-top: 1px solid #C4D9F2; padding: 20px;}
a.bigBtn	{margin-bottom: 40px; margin-top: 20px;}
.bl_productdetails .compatible img	{margin-bottom: 0px; margin-right: 4px; position: relative; bottom: -3px;}
.bl_productdetails .special img		{margin-bottom: 0px; margin-right: 4px; margin-left: 5px; position: relative; bottom: -3px;}
.bl_productdetails .original img	{ margin-right: 4px; margin-left: 5px; position: relative; bottom: -3px;}
/*.bl_productdetails .forTabs	{display: none;}*/
.bl_productdetails .forTabs td	{padding: 0px 20px 20px 20px;}
.bl_productdetails .forTabs td.middle	{padding: 0px 20px 0px 20px; font-size: 120%;}
.bl_productdetails .tabline	{display: none;}


.bl_relatedproducts .titleTop	{background: #B1C5D9 url(../images/ink_new/related.gif) repeat-x top left;}
.bl_relatedproducts .titleTopLeft	{background: url(../images/ink_new/relatedLeft.gif) no-repeat top left; width: 6px;}
.bl_relatedproducts .titleTopLeft img	{width: 6px;}
.bl_relatedproducts .titleTopRight	{background: url(../images/ink_new/relatedRight.gif) no-repeat top right; width: 6px;}
.bl_relatedproducts .titleTopRight img	{width: 6px;}
.bl_relatedproducts .titleTopCenter div	{font: 13px Arial, Helvetica, sans-serif; color: #244C6E;}
.bl_relatedproducts a.title	{font: bold 12px/15px Arial, Helvetica, sans-serif; color: #23556E; text-decoration: none;}
.bl_relatedproducts a.title:hover	{font: bold 12px/15px Arial, Helvetica, sans-serif; color: #23556E; text-decoration: underline;}
.bl_relatedproducts .relImg img	{margin-top: 12px; margin-bottom: 18px;}
.bl_relatedproducts .ourprice	{font: 12px Verdana, Arial, Helvetica, sans-serif; color: #BD0C3A;}
.bl_relatedproducts .compatible img	{margin-bottom: 0px; margin-top: 5px; display: block;}
.bl_relatedproducts .special img	{margin-bottom: 0px; margin-top: 5px; display: block;}
.bl_relatedproducts .original img	{margin-top: 5px; display: block;}
.bl_relatedproducts .blockTD	{padding: 16px 3px;}
.bl_relatedproducts .but	{text-align: center; margin-top: 24px; margin-bottom: 15px;}

/*.bl_basket .blockTD	{background: #E8ECF1; border-left: 1px solid #fff; border-right: 1px solid #fff; border-top: 1px solid #DBE2E9;}
.bl_basket .titleBotLeft	{background: url(../images/ink_new/cartBotLeft.gif) no-repeat top left; width: 4px; height: 3px;}
.bl_basket .titleBotLeft img	{width: 4px; height: 3px;}
.bl_basket .titleBotRight	{width: 100%; text-align: right; background: url(../images/ink_new/cartBotCenter.gif) repeat-x top left;}
.bl_basket .titleBotRight img	{background: url(../images/ink_new/cartBotRight.gif) no-repeat top right; width: 4px; height: 3px;}*/

.bl_search .padding10px		{padding: 10px 0px;}
.bl_search .blockTD table		{margin: 0px auto;}
.bl_search input.field {margin: 0px; width: 100px;}
.bl_search input.submit {margin: 0px;}

.bl_basketrecommended .blockTD	{padding: 15px 3px;}
.bl_basketrecommended a.bigtitle	{display: block; margin-bottom: 15px;}
.bl_basketrecommended a.bigtitle:hover	{display: block; margin-bottom: 15px;}
.bl_basketrecommended .recomImg img	{margin: 0px 18px 15px 10px;}

div.active	{margin-bottom: 10px; border: 1px solid #C4D9F2; padding: 10px;}
div.active span.nonactive {color: #184C67; font: 11px/13px Tahoma, sans-serif; margin-right: 10px;}
div.active span.active {color: #BC0D3C; font: 11px/13px Tahoma, sans-serif; margin-right: 10px;}

a.boxWhite	{display: inline-block; background: url(../images/ink_new/box_white.gif) no-repeat top left; height: 15px; padding-left: 21px; text-decoration: none; margin-top: 3px; margin-left: 27px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #114764;}
a.boxWhite:hover	{display: inline-block; background: url(../images/ink_new/box_white.gif) no-repeat top left; height: 15px; padding-left: 21px; text-decoration: none; margin-top: 3px; margin-left: 27px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #114764;}



a.buttonMore:link, a.buttonMore:visited {font: bold 10px/12px Verdana, sans-serif; color: #114764; white-space: nowrap; display: inline-block; text-decoration: none !important; background: url(../images/ink_new/btnMoreRight.gif) no-repeat 100% 50%; margin: 5px 0px 5px 7px; padding: 0px 10px 0px 0px; text-transform: lowercase;}
a.buttonMore:hover, a.buttonMore:active {font: bold 10px/12px Verdana, sans-serif; color: #114764; white-space: nowrap; display: inline-block; text-decoration: none !important; background: url(../images/ink_new/btnMoreRight.gif) no-repeat 100% 50%; margin: 5px 0px 5px 7px; padding: 0px 10px 0px 0px; text-transform: lowercase;}

a.buttonMore:link span, a.buttonMore:visited span 	{font: bold 10px/12px Verdana, sans-serif; color: #114764; white-space: nowrap; display: inline-block; cursor: pointer; background: url(../images/ink_new/btnMoreLeft.gif) no-repeat 0% 50%; position: relative; left: -7px; text-transform: capitalize; text-decoration: none !important; padding: 3px 3px 3px 10px !important; text-transform: lowercase;}
a.buttonMore:hover span, a.buttonMore:active span 	{font: bold 10px/12px Verdana, sans-serif; color: #114764; white-space: nowrap; display: inline-block; cursor: pointer; background: url(../images/ink_new/btnMoreLeft.gif) no-repeat 0% 50%; position: relative; left: -7px; text-transform: capitalize; text-decoration: none !important; padding: 3px 3px 3px 10px !important; text-transform: lowercase;}			/* read more... (special offers, etc.) */
a.buttonMore b {}
a.buttonMore img {display:none;}

.yourBasket	{border: 1px solid #D1DFF2; border-left: 0px; border-right: 0px;}
.yourBasket td	{padding: 12px 15px;}
.bl_basket .blockTD	{padding: 0px 0px 15px 0px; border: 1px solid #fff;}
.basketBottom td	{border-bottom: 0px solid #D1DFF2; border-top: 0px solid #D1DFF2; background: #F1F5F8; font-weight: bold; padding: 7px 15px;}
.basketHeader td	{border-bottom: 0px solid #D1DFF2; border-top: 0px solid #fff; background: #E8EEF3; font-weight: bold; padding: 7px 15px;}

table.tmlForm {margin-top: 10px;}
.tmlForm td	{font-weight: bold; padding-bottom: 6px; padding-left: 5px; color: #31607A;}
.tmlForm td.name	{padding-top: 10px;}
.tmlForm td input.text	{width: 350px;}
.tmlForm td textarea	{width: 350px; height: 125px;}
.tmlForm td input.tmlSubmit	{border: none; font: 18px/22px Verdana, Arial, Helvetica, sans-serif; color: #fff; background: #009900 url(../images/ink_new/btnTmlSubmit.gif) no-repeat center left; height: 31px; padding-left: 5px; padding-right: 5px; width: 200px; margin-top: 6px;}

.tmlUsers .user_name	{font-weight: bold;}
.tmlUsers .comments		{margin-bottom: 20px;}
.tmlUsers a.btnTmlUser, .tmlUsers a.btnTmlUser:hover	{color: #fff; text-decoration: none;}
.tmlUsers a.btnTmlUser img	{background: url(../images/ink_new/btnTmlUser.gif) no-repeat center left; height: 31px; width: 263px; margin: 7px 0px;}

div.winBanner	{background: url(../images/ink_new/winBanner.jpg) no-repeat top center; border: 1px solid #D6DFE5; width: 168px; height: 353px;}
div.compete	{border: 1px solid #D1E0F2; padding: 15px 14px; background: url(../images/ink_new/voucher.jpg) no-repeat 11px 101px;}
div.compete p	{line-height: 18px;}
h1.winH	{font: bold 16px Tahoma, sans-serif; color: #B30F3B; text-transform: uppercase; margin-bottom: 5px;}
p.below	{width: 260px;}
form.winForm	{padding: 17px 16px; position: relative; margin-top: 19px; margin-bottom: 15px;}
.winForm label.name	{font: bold 12px Arial, Helvetica, sans-serif; color: #23556E;}
.winForm label.checkWin	{width: 215px; display: inline-block; position: relative; left: 5px; text-align: justify;}
.winForm input.text	{border-top: 1px solid #727272; border-left: 1px solid #B4B4B4; border-right: 1px solid #B4B4B4; border-bottom: 1px solid #DADADA; width: 235px; margin-top: 9px; margin-bottom: 9px;}
div.mandatory	{font: 11px Tahoma, sans-serif; color: #184C67; position: absolute; top: 17px; left: 160px;}
input.winSubmit	{width: 107px; height: 31px; background: #FF9205 url(../images/ink_new/winBtn.gif) no-repeat top center; font: 18px Verdana, sans-serif; color: #fff; border: none; padding: 0px 0px 3px 0px; margin-top: 15px; overflow: visible; cursor: pointer;}
p.close	{font: bold 11px Tahoma, sans-serif; color: #B30F3B; margin-bottom: 5px;}
ul.winList	{font: bold 11px Tahoma, sans-serif; color: #184C67; list-style: none; margin-top: 12px;}
.winList li	{font: 11px/18px Tahoma, sans-serif; color: #184C67; padding-left: 20px; display: block; background: url(../images/ink_new/wList.gif) no-repeat 7px 8px; margin-top: 4px;}
p.nota	{font: 11px Tahoma, sans-serif; color: #B30F3B; margin-top: 5px; margin-bottom: 40px;}
div.compete div.error	{width: 240px; background-color: #FFE0E0; background-image: none; color: red; font-weight: bold; border: 1px solid #f00; padding: 10px 10px; margin-left: 10px;}
div.compete div.success	{margin-top: 100px; margin-bottom: 124px; font: bold 13px/30px Arial, Helvetica, sans-serif; color: #E66A04; text-transform: uppercase; text-align: center; width: 240px; padding: 0px 10px;}

div.addphone	{height: 13px; line-height: 0px; font-size: 0px; position: relative; width: 960px; margin: 0px auto; z-index: 5000;}
.addphone div	{position: absolute; top: 105px; left: 160px; font: 18px Tahoma, sans-serif; color: #426A90; z-index: 5000;}
.addphone div span	{margin-right: 50px; font-size: 14px; line-height: 20px;}

h1.indexH	{color: #114764; font: bold 12px Tahoma, Arial; padding: 20px 5px 0px 5px; margin: 0px; text-align: center;}
form#search_ex	{height: 219px; overflow: hidden;}
