
body		{font: 12px Arial, Helvetica, sans-serif; color: #161616; margin: 0; padding: 0; background: #DCDCDC url(../images/solidink/bg.gif) repeat-x top; /* #006498 url(../images/chr0910-bgr.gif) repeat-y center top*/ /*url(../images/solid/bodyBg.gif) repeat-x top;*/}
body.popup	{background: #FFFFFF;}

.middlebg { background: #E9E9E9; }
.errorbg  { background: #FF0000; }

tr, td						{font: 12px Arial, Helvetica, sans-serif; color: #161616; }
/*.mainTableCellLeft tr, .mainTableCellLeft td  {font-size: 12px;}
.mainTableCellRight tr, .mainTableCellRight td  {font-size: 11px;}
.bl_productslist tr, .bl_productslist td  {font-size: 12px;}
.bl_offers tr, .bl_offers td  {font-size: 11px;}*/

tr.middle, td.middle		{background-color: #E9E9E9; font-weight: bold; }
tr.error, td.error		{background-color: #FFE0E0; color: red; font-weight: bold; }
table.usual 				{background-color: #F4F4F4;}

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

td.padding10px			{padding: 10px;}
table.padding6px td		{padding: 6px; vertical-align: top;}
table.padding6px td td	{padding: 0px; vertical-align: top;}
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: 12pt; font-weight: bold; text-decoration: none; background: transparent;}
.tab:hover			{text-decoration: none; }
.tabActive			{font-size: 12pt; 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.search, 
input.text, 
input.field		{border: 1px solid #7F9DB9; border-bottom: 1px solid #BACDDF;}
input.submit		{background: url(../images/solidink/butl-r.gif) no-repeat right; border: none; font-size: 12px; color: #575757; cursor: pointer; overflow: visible; text-transform: uppercase; padding: 3px 8px 3px 3px;}
	input#clear		{color: #8A8A8A;}
	input#reset		{color: #8A8A8A;}
	input#preview	{color: #FF6C00;}
	input#cancel	{color: #8A8A8A;}
	input#delete	{color: #8A8A8A;}
select			{border: 1px solid #7F9DB9; border-bottom: 1px solid #BACDDF; font: 12px Arial, Helvetica, sans-serif;}
textarea		{border: 1px solid #7F9DB9; border-bottom: 1px solid #BACDDF; font: 12px Arial, Helvetica, sans-serif;}

span.submit {background: url(../images/solidink/butl-l.gif) no-repeat left; display: inline-block; padding-left: 5px !important; white-space: nowrap;}

/*a.button {background: url(../images/solidink/butl-l.gif) no-repeat left; color: #575757; display: inline-block; margin: 0; padding: 0 0 0 3px; text-decoration: none; text-transform: uppercase; white-space: nowrap;}
a.button:hover {text-decoration: none;}
a.button span 	{background: url(../images/solidink/butl-r.gif) no-repeat right; color: #575757; display: inline-block; padding: 4px 12px 4px 9px;}
a.button img 	{display: none;}*/


form { margin: 0; }

hr {background: #CBD4D8; border: 0px; color: #CBD4D8; height: 1px;}

/*a.header 			{color: #0044A8; text-decoration: underline; }
a.header:hover		{color: #0044A8; text-decoration: underline; }
a.title				{font-size: 10pt; font-weight: bold;  color: #0044A8; text-decoration: underline; }
a.title:hover		{font-size: 10pt; font-weight: bold;  color: #0044A8; text-decoration: none; }
a.smallText			{color: #0044A8; text-decoration: none; font-size: 8pt; }
a.smallText:hover	{color: #0044A8; text-decoration: underline; font-size: 8pt; }*/
a						{color: #017DC5; outline: none; text-decoration: none;}
a:hover				{text-decoration: underline; }
/*.mainTableCellLeft a, .mainTableCellLeft a:hover  {font: 12px Tahoma;}
.mainTableCellRight a, .mainTableCellRight a:hover  {font: 11px Tahoma;}*/

a img {border: none;}

.titleText			{color: #0044A8; text-decoration: none; }

.articleDate	{font-size: 8pt; color: #7777CC; font-style: italic; }


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

/*.MainBg {background: url(../images/solidink/bg-c.gif) repeat-y center;}
.MainBgHeader {background: url(../images/solidink/bg-f.gif) no-repeat center top;}
.MainBgFooter {background: url(../images/solidink/bg-h.gif) no-repeat center bottom; padding: 14px 0 32px;}*/

.MainTableAll {background: #FFFFFF; border: 1px solid #FFFFFF; width: 982px;}

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

.mainTableCell		 	{padding: 8px 6px 0; vertical-align: top;}
.mainTableCellLeft 	{padding: 8px 10px 0 6px; vertical-align: top;}
.mainTableCellCenter {padding: 8px 6px 0; vertical-align: top;}
.mainTableCellRight 	{padding: 8px 6px 0 10px; vertical-align: top;}

.homeGreeting 		{padding: 8px 6px 0 6px; vertical-align: top;}

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

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

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

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

.headerMenu {width: 100%;}

.headerLUS {height: 130px;}
.headerLogo {float: left; padding: 20px 0 0 39px;}
.headerUlli {float: left; padding: 25px 0 0 102px;}
.headerUlli ul {list-style: none; margin: 0; padding: 0;}
.headerUlli li {color: #161616; font-size: 13px; font-weight: bold; margin: 0; padding: 0 0 10px 15px;}
.headerUlli li.first {background: url(../images/solidink/li1.gif) no-repeat left 5px;}
.headerUlli li.second {background: url(../images/solidink/li2.gif) no-repeat left 5px;}
.headerUlli li.third {background: url(../images/solidink/li3.gif) no-repeat left 5px;}
.headerSearch {float: right; width: 240px;}
	.headerLinks, 
	.headerLinks a {color: #4466A8; font-weight: bold;}
	.headerPhone {padding: 20px 0 8px;}
	.headerPhone span {color: #232425; display: block; font-size: 14px;}
	.headerPhone b {color: #E3A11E; display: block; font-size: 27px; font-weight: normal;}
	.headerSearch form table td {color: #999999; font-size: 14px; font-weight: bold; padding: 0 4px 0 0;}
	.headerSearch .search {width: 130px;}

.headerTopMenu {width: 100%; background: #648BC6 url(../images/solidink/tm.gif) repeat-x bottom;}
.headerTopMenu .begin, .headerTopMenu .end {display: none;}
/*.headerTopMenu table {width: 100%;}*/
.headerTopMenu td.topmenu {border-left: 1px solid #FFFFFF;}

/* Active & Noneactive links in menu */

a.menu {color: #FFFFFF; display: block; font-size: 16px; padding: 8px 29px; text-decoration: none; text-transform: capitalize;}
a.menu:hover {text-decoration: none;}
a.menuActive {background: #E9E9E9 url(../images/solidink/tm-a.gif) repeat-x bottom; color: #6C6C6C; display: block; font-size: 16px; padding: 8px 29px; text-decoration: none; text-transform: capitalize;}
a.menuActive:hover {text-decoration: none;}
a.menu span, a.menuActive span {white-space: nowrap;}

/****** Sub Menu ******/
.subMenuBlock {display:none; position:absolute; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; z-index: 2500;}
a.subMenu {width: 280px; padding: 6px 10px; display:block; text-transform: uppercase; color: #FFFFFF; text-decoration:none; text-align: left; background: #648BC6 url(../images/solidink/tm.gif) repeat-x bottom;}
a.subMenu:hover, a.subMenu:active {background: #E9E9E9 url(../images/solidink/tm-a.gif) repeat-x bottom; color: #6C6C6C; display:block; text-decoration:none;}

/****** Secondary Menu ******/
table.secondaryMenu 		{width: 100%; border-bottom: 1px solid #CBD4D8; background: #E3E8EB;}
td#menu td#secondaryBegin img#Img	{width: 1px; height: 30px;}
a.secondaryMenu 			{display: block; font: 12px tahoma,verdana,sans-serif; padding: 0px 0px 0px 48px; color: #E50081;}
a.secondaryMenu:hover 		{display: block; font: 12px tahoma,verdana,sans-serif; padding: 0px 0px 0px 48px; color: #E50081;}
a.secondaryMenuActive 		{display: block; font: bold 12px tahoma,verdana,sans-serif; padding: 0px 0px 0px 48px; color: #000000; background: url(../images/solid/li.gif) no-repeat 35px center; text-decoration: none;}
a.secondaryMenuActive:hover	{display: block; font: bold 12px tahoma,verdana,sans-serif; padding: 0px 0px 0px 48px; color: #000000; background: url(../images/solid/li.gif) no-repeat 35px center; text-decoration: underline;}
td#menu td#secondaryEnd  	{width: 100%;}
td#menu td#secondaryEnd  img#Img	{width: 1px; height: 30px;}

/****** Slid Menu ******/
.headerMenu td#menu table.solidMenu 		{width: 100%; border-bottom: 1px solid #CBD4D8; background: #E3E8EB;}
.headerMenu td#menu table.solidMenu .begin img.Img	{width: 1px; height: 30px;}
.headerMenu td#menu table.solidMenu .level1 			{padding: 0px;}
.headerMenu td#menu table.solidMenu .level1 td			{white-space: nowrap;}
.headerMenu td#menu table.solidMenu .level1 a 			{display: block; font: 12px tahoma,verdana,sans-serif; padding: 0px 0px 0px 48px; color: #E50081;}
.headerMenu td#menu table.solidMenu .level1 a:hover 		{display: block; font: 12px tahoma,verdana,sans-serif; padding: 0px 0px 0px 48px; color: #E50081;}
.headerMenu td#menu table.solidMenu .a a 		{display: block; font: bold 12px tahoma,verdana,sans-serif; padding: 0px 0px 0px 48px; color: #000000; background: url(../images/solid/li.gif) no-repeat 35px center; text-decoration: none;}
.headerMenu td#menu table.solidMenu .a a:hover	{display: block; font: bold 12px tahoma,verdana,sans-serif; padding: 0px 0px 0px 48px; color: #000000; background: url(../images/solid/li.gif) no-repeat 35px center; text-decoration: underline;}
.headerMenu td#menu table.solidMenu .end  	{width: 100%;}
.headerMenu td#menu table.solidMenu .end  img.Img	{width: 1px; height: 30px;}

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

/************* Breadcrumb *******************/
.breadcrumb {margin: 0;}
.breadcrumbBegin {display: none;}
.breadcrumbDelimiter {width: 100%;}
.breadcrumbDelimiter td {padding: 10px 18px;}
.breadcrumbDelimiter b {}
.breadcrumbDelimiter a {color: #161616; text-decoration: none;}
.breadcrumbDelimiter a:hover {text-decoration: underline;}
.breadcrumbDelimiter a.treeItemLast {color: #161616; cursor: text; text-decoration: none;}
.breadcrumbDelimiter a.treeItemLast:hover {text-decoration: none;}
.breadcrumbDelimiter span {display: none;}
.breadcrumbDelimiter img {width: 4px; height: 8px; background: url(../images/solidink/arr-b.gif) no-repeat right top; margin: 0 5px;}
.breadcrumbRSS {}
.breadcrumbEnd {display: none;}

/************* Breadcrumb *******************/
/*************** Order Pages ****************/
.breadcrumbDelimiter span.nonactive {font-size: 13px; color: #aaaaaa; margin-right: 10px;}
.breadcrumbDelimiter span.active {font-size: 13px; color: #000000; margin-right: 10px; font-weight: bold;}
/****************** end Order Pages ***********************************/

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

/****** Top ******/
.titleTop {}
.titleTopLeft {width: 1px;}
.titleTopImgLeft {width: 1px; height: 1px;}
.titleTopCenter {white-space: normal; padding: 6px 17px;}
.titleTopCenter div, .titleTopCenter h1 {color: #6A9700; font-size: 16px; font-weight: normal; margin: 0; padding: 0;}
.titleTopRight {width: 1px;}
.titleTopImgRight {width: 1px; height: 1px;}
/****** Top ******/
/****** Center ******/
.block {margin: 0 0 8px;}
.blockTD {padding: 2px 0px 0px 0px;}
.menuLeft {padding: 2px 0px 0px 0px;}
/****** Center ******/
/****** Bottom ******/
.titleBot {display: none;}
/****** Bottom ******/

.bl_simple .titleTop, .bl_banners .titleTop, .bl_navigation .titleTop {display: none;}

table#user-home .titleTop {display: none;}

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

/***************custom blocks in left & right column********************/
.mainTableCellLeft .titleTopLeft, .mainTableCellRight .titleTopLeft  {width: 3px; background: #D4D5D4 url(../images/solidink/bl-l.gif) no-repeat left top;}
.mainTableCellLeft .titleTopImgLeft, .mainTableCellRight .titleTopImgLeft  {width: 3px; height: 1px;}
.mainTableCellRight .titleTopCenter, .mainTableCellLeft .titleTopCenter  {padding: 7px 17px 5px; background: #D4D5D4 url(../images/solidink/bl-bg.gif) repeat-x top;}
.mainTableCellRight .titleTopCenter div, .mainTableCellRight .titleTopCenter h1, 
.mainTableCellLeft .titleTopCenter div, .mainTableCellLeft .titleTopCenter h1 {color: #476AAA; font-size: 14px; font-weight: bold;}
.mainTableCellLeft .titleTopRight, .mainTableCellRight .titleTopRight  {width: 3px; background: #D4D5D4 url(../images/solidink/bl-r.gif) no-repeat right top;}
.mainTableCellLeft .titleTopImgRight, .mainTableCellRight .titleTopImgRight  {width: 3px; height: 1px;}
/***************custom blocks in left & right column********************/

.bl_simple .padding10px {padding: 0;}

.mi {position: relative;}
.mi .miCont {left: 20px; position: absolute; top: 20px; width: 195px;}
.mi .miCont h2 {color: #E86C00; font-size: 18px; margin: 0; padding: 0;}
.mi .miCont p {line-height: 18px; text-align: justify;}

.manHor {background: url(../images/solidink/man-t.gif) repeat-x top; border: 1px solid #C3C3C3; border-width: 1px 0;}
.manHorB {background: url(../images/solidink/man-b.gif) repeat-x bottom; padding: 20px 0;}

.welcome {background: url(../images/solidink/man-t.gif) repeat-x top; border: 1px solid #C3C3C3; border-width: 1px 0 0; padding: 20px 15px 0;} 
.welcome img {margin-top: -30px;} 
.welcome h2 {color: #618B00; font-size: 16px; font-weight: normal;} 

.fndBody {background: url(../images/solidink/fnd.jpg) no-repeat left top; height: 220px; width: 202px;}
.fndBody h3 {color: #5D7016; font-size: 14px; margin: 0; padding: 13px 65px 65px 13px;}
.fndBody p {padding: 0 13px;}

.cwBody {background: url(../images/solidink/cw.gif) no-repeat left top; height: 251px; width: 202px;}
.cwBody h3 {color: #294891; font-size: 14px; margin: 0; padding: 15px; text-transform: uppercase;}
.cwBody p {margin: 0; padding: 0;}
.cwBody p.p1 {line-height: 16px; padding: 0 10px 8px 110px;}
.cwBody p.pA {line-height: 16px; padding: 0 10px 14px 110px;}
.cwBody p.p2 {font-size: 11px; padding: 0 10px 15px 18px;}
.cwBody p.p3 {font-size: 11px; padding: 0 10px 8px 18px;}
.cwBody p.pB {color: #294891; font-weight: bold; text-align: center;}

.cwBody2 {background: url(../images/solidink/cw-2.gif) no-repeat left top; height: 307px; width: 202px;}
.cwBody2 h3 {color: #294891; font-size: 14px; margin: 0; padding: 15px; text-transform: uppercase;}
.cwBody2 p {margin: 0; padding: 0;}
.cwBody2 p.p1 {line-height: 16px; padding: 0 10px 8px 110px;}
.cwBody2 p.pA {line-height: 16px; padding: 0 10px 14px 110px;}
.cwBody2 p.p2 {font-size: 11px; padding: 0 10px 15px 18px;}
.cwBody2 p.p3 {font-size: 11px; padding: 0 10px 8px 18px;}
.cwBody2 p.pB {color: #294891; font-weight: bold; text-align: center;}

.wuaTitle {font-size: 14px; font-weight: bold; margin: 0; padding: 10px 20px 0 10px;}

.ssTitle {background: url(../images/solidink/bss-bg.gif) repeat-x top; width: 202px;}
.ssTitle div {background: url(../images/solidink/bss-l.gif) no-repeat left top;}
.ssTitle div div {background: url(../images/solidink/bss-r.gif) no-repeat right top; color: #476AAA; font-size: 15px; font-weight: bold; padding: 8px 0; text-align: center;}
.ssBody div {margin: 10px auto 15px; width: 160px;}

.bl_categorydescription {background: #E7E7E7 url(../images/solidink/cat-d.gif) repeat-x top; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin: 0 0 8px; padding: 20px 0;}
.bl_categorydescription .titleTopCenter {padding: 0 0 10px 18px;}
.bl_categorydescription .titleTopCenter div {color: #E86C00;}
.bl_categorydescription .padding10px {padding: 0 18px;}
.bl_categorydescription .block {margin: 0;}
.bl_categorydescription p {margin: 0; padding: 0;}

.bl_categoriescatalog .titleTopCenter {padding: 6px 6px 6px 18px;}
.bl_categoriescatalog .titleTopCenter div {color: #476AAA;}

/***************offer block********************//*
.bl_offers .titleTop {margin-top: 0px; background: url(../images/solid/breadcrumb-bgr2.gif) repeat-x right 23px;}
.bl_offers .titleTopLeft {width: 13px;}
.bl_offers .titleTopImgLeft {width: 13px; height: 1px;}
.bl_offers .titleTopCenter {white-space: normal; padding: 0px 0px 0px 129px; background: url(../images/solid/new-title.gif) no-repeat left top;}
.bl_offers .titleTopCenter div {color: #FFF; font: 1px Tahoma, Verdana;}
.bl_offers .titleTopCenter div b {font-weight: normal;}
.bl_offers .titleTopRight {width: 1px;}
.bl_offers .titleTopImgRight {width: 1px; height: 28px;}*/

.bl_offers .block .blockTD a.bigtitle			{font: 13px Tahoma, Verdana; text-decoration: underline;}
.bl_offers .block .blockTD a.bigtitle:hover 	{text-decoration: none;}
.offerTitleTop				{}
.offerTitle					{display: none;}
.offerTd						{text-align: center;}
.offerTd img				{} 
.offerTd div				{text-align: left;}
.offerTd div.offerText	{margin: 0px 0px 10px 0px;}
.offerTd div.offerPrice	{clear: left; text-align: center;}
.offerTd a.buttonMore 	{display:none;}

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

.bl_offers .priceBlock {color: #E46608; font-size: 18px; font-weight: bold;}
.bl_offers .priceBlockOld {display: none;}
.bl_offers .priceBlock .price { font-weight: normal; }

.bl_offers .salesBlock {color: #E46608; font-size: 18px; font-weight: bold;}
.bl_offers .salesPrice { font-weight: normal; }
/***************offer block********************/

/***************bl_search_ink********************/
.bl_search_ink .sMan {padding: 2px 11px 4px 11px;}
.bl_search_ink .sMan div {font: bold 12px Tahoma, Arial; padding: 0px;}
.bl_search_ink .sMan .search {width: 100%; font: 11px Tahoma, Arial;}
.bl_search_ink .sPrint {padding: 2px 11px 4px 11px;}
.bl_search_ink .sPrint div {font: bold 12px Tahoma, Arial; padding: 0px;}
.bl_search_ink .sPrint .search {width: 100%; font: 11px Tahoma, Arial;}

.bl_search_ink .titleTopLeft  {background: none;}
.bl_search_ink .titleTopCenter  {background: none;}
.bl_search_ink .titleTopRight  {background: none;}
.bl_search_ink .blockTD {padding: 10px 0px 10px 0px !important;}
/***************bl_search_ink********************/

/***************prod list block********************/
.bl_productslist .block .blockTD a.bigtitle			{color: #476AAA; font-size: 14px; font-weight: normal; text-decoration: underline;}
.bl_productslist .block .blockTD a.bigtitle:hover 	{text-decoration: none;}
.bl_productslist a.buttonMore 	{display:none;}

.bl_productslist .priceBlock {color: #E46608; font-size: 18px; font-weight: bold;}
.bl_productslist .priceBlock br {display: none;}
.bl_productslist .priceBlockOld {color: #999999; font-size: 14px;}
/*.bl_productslist .priceBlock .price, .bl_productslist .priceBlockOld .price { font-weight: normal; }*/

.bl_productslist .salesBlock {color: #E46608; font-size: 18px; font-weight: bold;}
.bl_productslist .salesPrice { font-weight: normal; }

.bl_productslist .priceSaveBlock {display: none;}
/***************prod list block********************/

/***************prod det block********************/
.bl_productdetails .block .blockTD a.bigtitle			{font: 13px Tahoma, Verdana; text-decoration: underline;}
.bl_productdetails .block .blockTD a.bigtitle:hover 	{text-decoration: none;}
.bl_productdetails a.buttonMore 	{display:none;}

.bl_productdetails .priceBlock {color: #000000; font: 16px Tahoma, Verdana; margin: 0px 10px 0px 0px;}
.bl_productdetails .priceBlockOld {color: #999999; font: 14px Tahoma, Verdana; margin: 0px 10px 0px 0px;}
.bl_productdetails .priceBlock .price {color: #E50081; font: normal normal normal 16px Tahoma, Verdana;}

.bl_productdetails .salesBlock {color: #000000; font: 16px Tahoma, Verdana; margin: 0px 10px 0px 0px;}
.bl_productdetails .salesPrice {color: #E50081; font: normal normal normal 16px Tahoma, Verdana;}

.bl_productdetails .priceSaveBlock {display: none;}

.bl_productdetails .quantity  {color: #000000; font: 16px Tahoma, Verdana;}
.bl_productdetails .quantity input  {font: 14px Tahoma, Verdana; position: relative; top: 2px;}

.prodDet td {padding: 4px 0;}
.prodDet .priceBlock {color: #E46608; font-size: 18px; font-weight: bold;}
.prodDet .priceBlock br {display: none;}
.prodDet .priceBlockOld {color: #999999; font-size: 14px;}
.prodDet .salesBlock {color: #E46608; font-size: 18px; font-weight: bold;}
.prodDet .salesPrice { font-weight: normal; }
.prodDet .priceSaveBlock {display: none;}
/***************prod det block********************/

.bl_manufacturers .titleTop {display: none;}
.bl_manufacturers .titleTopLeft  {background: none;}
.bl_manufacturers .titleTopCenter  {background: none;}
.bl_manufacturers .titleTopRight  {background: none;}

/*.bl_cart .titleTopLeft  {background: none;}
.bl_cart .titleTopCenter  {background: none;}
.bl_cart .titleTopRight  {background: none;}*/
.bl_cart .padding10px {padding: 10px 0;}

.bl_cart .item td  {padding: 6px 0px 2px 0px;}
.bl_cart .header img#end  {width: 100%; background: #CBD4D8; margin: 6px 0px 6px 0px;}
.bl_cart .middle  {background: none;}

.vdelimiter {background: url(../images/solid/delimiter.gif) repeat-y right top;}
.hdelimiter {background: url(../images/solid/delimiter.gif) repeat-x left top; margin: 4px 0px;}

.bl_reviews textarea		{width: 95%;}
.bl_reviews td.testim-title	{padding-left: 35px !important;}
.bl_reviews td.testimonials-delim img	{background: url(../images/solid/delimiter-t.gif) repeat-x left top; width: 100%; height: 1px;}
.bl_reviews td.testimonials		{padding: 10px;}
.bl_reviews td.grey		{background: #F5F6F7;}
.bl_reviews a.testimonials		{font: bold 11px Tahoma; color: #000000; text-decoration: none;}
.bl_reviews a.testimonials:hover		{font: bold 11px Tahoma; color: #000000; text-decoration: underline;}

/*.bl_reviews .titleTopT {margin-top: 0px; background: url(../images/solid/breadcrumb-bgr2.gif) repeat-x right 23px;}*/
.bl_reviews .titleTopLeftT {width: 1px;}
.bl_reviews .titleTopLeftT .titleTopImgLeft {width: 1px; height: 1px;}
.bl_reviews .titleTopCenterT {white-space: normal; padding: 6px 17px;}
.bl_reviews .titleTopCenterT div {color: #6A9700; font-size: 16px; font-weight: bold; margin: 0; padding: 0;}
.bl_reviews .titleTopRightT {width: 1px;}
.bl_reviews .titleTopRightT .titleTopImgRight {width: 1px; height: 1px;}

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

td.userHome {padding: 7px;}
td.userHomeTitle {}

div.userHomeBottom {
	margin: 0px;
	background: none;
	border: 0px;
	padding: 0px 20px 0px 20px;
	}
div.userHomeBottom a {color: #000; text-decoration:underline;}
div.userHomeBottom a:hover {color: #000; 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;}	/* '|' between button */
.bl_cart td.butTd span.spacer {display: none;}

a.button {background: url(../images/solidink/butl-l.gif) no-repeat left; color: #575757; display: inline-block; margin: 0; padding: 0 0 0 3px; text-decoration: none; text-transform: uppercase; white-space: nowrap;}
a.button:hover {text-decoration: none;}
a.button span 	{background: url(../images/solidink/butl-r.gif) no-repeat right; color: #575757; display: inline-block; padding: 4px 12px 4px 9px;}
a.button img 	{display: none;}

.prodDet a.button {background: url(../images/solidink/butla-l.gif) no-repeat left;}
.prodDet a.button span 	{background: url(../images/solidink/butla-r.gif) no-repeat right;}


a.button-add span 		{}		/* add to cart (products categories, product details) */
a.button-view span 		{}		/* view cart (products categories, product details) */
a.button-check span 		{}		/* check out (products categories, product details) */
a.button-wishlist span 	{}		/* wishlist (products categories, product details) */

a.buttonBasket {background: url(../images/solidink/butl-l.gif) no-repeat left; color: #575757; display: inline-block; margin: 0; padding: 0 0 0 3px; text-decoration: none; text-transform: capitalize; white-space: nowrap;}
a.buttonBasket:hover {text-decoration: none;}
a.buttonBasket span 	{background: url(../images/solidink/butl-r.gif) no-repeat right; color: #575757; display: inline-block; padding: 4px 12px 4px 9px;}
a.buttonBasket img 	{display: none;}

a.button-shopping span 	{color: #C08000;}			/* Continue shopping (basket) */
a.button-retrieve span 	{}			/* Retrieve Cart (basket) */
a.button-save span 		{}			/* Save cart (basket) */
a.button-clear span 		{}			/* Clear cart (basket) */
a.button-checkout span 	{color: #C08000;}			/* Checkout (basket) */

a.buttonCart {background: url(../images/solidink/butl-l.gif) no-repeat left; color: #575757; display: inline-block; margin: 0; padding: 0 0 0 3px; text-decoration: none; text-transform: capitalize; white-space: nowrap;}
a.buttonCart:hover {text-decoration: none;}
a.buttonCart span 	{background: url(../images/solidink/butl-r.gif) no-repeat right; color: #575757; display: inline-block; font-weight: normal; padding: 4px 12px 4px 9px;}
a.buttonCart img 	{display: none;}

a.button-check span 		{color: #C08000;}		/* Checkout (small cart) */
a.button-amend span 		{}		/* Amend cart (small cart) */
a.button-view span 		{}		/* View cart (small cart) */

a.buttonMore {background: url(../images/solidink/butl-l.gif) no-repeat left; color: #575757; display: inline-block; margin: 0; padding: 0 0 0 3px; text-decoration: none; text-transform: uppercase; white-space: nowrap;}
a.buttonMore:hover {text-decoration: none;}
a.buttonMore span 	{background: url(../images/solidink/butl-r.gif) no-repeat right; color: #575757; display: inline-block; font-weight: normal; padding: 4px 12px 4px 9px;}
a.buttonMore img 	{display: none;}

a.disabled {							/* disadled add to cart */
	color: gray; 
	cursor: pointer; 
	font: bold 10pt Arial, Helvetica, sans-serif; padding: 0px 5px; 
}
a.disabled:hover {color: gray; cursor: pointer; text-decoration: none;}

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

.level1 {padding: 6px 5px 6px 20px; border-bottom: 1px solid #F0F0F0;}
.level1 a {color: #232425; font-size: 13px; font-weight: normal;}
#active1 a {color: #E86C00;}
/*.level1 a:hover {font-weight: bold;}*/

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

.topCategory 			{margin: 0; padding: 3px 0; border-bottom: 1px solid #F0F0F0;}
.selectedtopCategory {margin: 0; padding: 3px 0; border-bottom: 1px solid #F0F0F0;}
        
.subCategory 			{margin: 0; padding: 0; border-bottom: 1px solid #F0F0F0;}
.selectedsubCategory {margin: 0; padding: 0; border-bottom: 1px solid #F0F0F0;}

.topCategory .title			 {color: #232425; font-size: 13px; font-weight: normal;}
.selectedtopCategory .title {color: #E86C00; font-size: 13px; font-weight: normal;}

.topCategory .category_img, .subCategory .category_img, .selectedtopCategory .category_img, .selectedsubCategory .category_img {margin: 0 0 0 6px; visibility: hidden;}

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

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

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

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

a.subArticle {padding-left: 8px; font-size: 11px; background: url(../images/bullet.gif) no-repeat left 3px;}

/************* 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	 			{padding-left: 18px;}
.bl_categoriescatalog .blockTD img 		{display: ;}
/*.bl_categoriescatalog a.bigtitle			{font-size: 14px; text-decoration: underline;}
.bl_categoriescatalog a.bigtitle:hover 	{font-size: 14px; text-decoration: none;}*/

/************* Hot (news,...) *******************/
.bl_hot .blockTD img 				{display: none;}
.bl_hot .blockTD .articleDate		{display: none;}
.bl_hot .blockTD div 				{padding-left: 15px;}
.bl_hot a.bigtitle 					{padding-left: 15px; background: url(../images/default/arrow-green.gif) no-repeat 0px 4px; display: block; position: relative; left: -15px; font-size: 10pt; text-decoration: underline;}
.bl_hot a.bigtitle:hover 			{padding-left: 15px; background: url(../images/default/arrow-green.gif) no-repeat 0px 4px; text-decoration: none;}

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

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

/*.footerMenu	{text-align:center; width: 100%; border-top: 1px solid #CBD4D8;}
.footerMenu	span {display: none;}
.footerMenu	img.separator {width: 1px; height: 30px; background: #CBD4D8; margin: 0px 0px 0px 4px;}
.footerMenu	a.smallText			{color: #425571; text-decoration: none; font: bold 12px Tahoma; text-transform: uppercase; padding: 0px 10px;}
.footerMenu	a.smallText:hover	{color: #425571; text-decoration: none; font: bold 12px Tahoma; text-transform: uppercase; padding: 0px 10px;}*/

.footerHTML	{background: #E3E3E3 url(../images/solidink/bg-foot.gif) repeat-x top; border: 1px solid #FFFFFF; font-size: 11px; padding: 0 20px; text-align: center; /*padding: 11px;*/}
/*.footerHTML font	{font-size: 11px;}*/
/*.footerHTML a	{font-size: 11px;}
.footerHTML a:hover	{font-size: 11px;}
.footerImg	{text-align:right; display: none;}
.footerImg img		{width: 80px; height: 26px; border:0px;}*/

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

/* prices styles */
.priceBlock { color: #000; font-weight: bold; }
.priceBlockOld { color: #000; text-decoration: line-through; }
.priceBlockHidden { color: #000; font-weight: bold; display: none; }
.priceBlockEdit { color: #000; font-weight: bold; }
.priceBlock .price, .priceBlockHidden .price { font-weight: bold; }
.priceBlockOld .price { font-weight: normal; }
.priceBlockEdit input.price { text-align: right; font-weight: bold; width: 80px; font-size:10pt; color:black; border-top: 1px solid #7F9DB9; border-right: 1px solid #BACDDF;border-bottom: 1px solid #BACDDF;border-left: 1px solid #7F9DB9; }
/*.priceBlock .priceTax, .priceBlockHidden .priceTax { font-weight: normal; }*/
.priceBlockOld .priceTax { font-weight: normal; }

.salesBlock {color: #000; font-weight: bold; border: none; background: transparent; }
.salesPrice { font-weight: bold; }
.salesTax { font-weight: normal; }

.priceSaveBlock { color: green; font-weight: bold; font-family: Arial, Helvetica; }
.priceSaveBlock .price { font-weight: bold; }
.priceSaveBlock .percent { font-weight: normal; }

.pointsPriceBlock { font-family: Tahoma, Arial, Helvetica; }
.pointsPriceBlock .points { }

.rewardPointsBlock { font-family: Tahoma, Arial, Helvetica; }
.rewardPointsBlock .points { }


.top				{font-size: 8pt; padding: 2 0 2 0;}
.smallText		{font-size: 8pt; }
.middleText		{font-size: 9pt; }
.bigText			{font-size: 10pt; }
.comment			{font-size: 8pt; color: #7777CC; }
.message			{font-size: 9pt; color: #0000CC; }
.title			{font-weight: bold; color: #2C2C2C; }
.bigtitle		{font-weight: bold; color: #2C2C2C; }
.error			{color: red; }
.terms      	{height: 300px; width: 600px; overflow: auto; border: 1px solid silver;}


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

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

/*************  Left Menu  ***************/
/*
.menuLeft .level1 {padding: 2 2 2 5;}
.menuLeft .level2 {padding: 2 2 2 15;}
.menuLeft .level3 {padding: 2 2 2 30;}
.menuLeft .level4 {padding: 2 2 2 40;}

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

ul.li {padding: 0px 0px 0px 13px; margin: 0px 0px 0px 13px;}
ul.li li {list-style-image: url(../images/solid/li.gif); padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px;}

a.navigator {font-weight: bold; color: #0044A8;}
a.navigator:hover {font-weight: bold; color: #0044A8;}
a.navigator img {border: none;}

/*************  User Profile  ***************/
.login_information {}
.personal_details {float: left; width: 50%;}
.delivery_details {float: left; width: 49%;}
.additional_details {clear: left;}

/********************* Matrix price *************************/
.matrix {width: 230px;}
.matrix-title-top {border: 1px solid #859BBA; border-bottom: none; background: #FEEEF6; color: #E9007F; font-weight: bold; padding: 5px 10px; text-align: center;}
.matrix-title-list {border-right: 1px solid #859BBA; border-bottom: 1px solid #859BBA;}
.matrixTop {border-top: 1px solid #859BBA; background: #FEEEF6; padding: 5px 10px; font-weight: bold;}
.matrixBottom {border-top: 1px solid #859BBA; background: #EAF6FB; padding: 5px 10px;}
.matrixLeft {float: left; width: 115px; border-left: 1px solid #859BBA; border-right: 1px solid #859BBA;}
.matrixRight {padding: 0px 0px 0px 115px;}

.matrix-list {border-right: 1px solid #859BBA; border-bottom: 1px solid #859BBA;}
.matrixTop-list {border-top: 1px solid #859BBA; border-left: 1px solid #859BBA; background: #FEEEF6; padding: 5px 10px;}
.matrixBottom-list {border-top: 1px solid #859BBA; border-left: 1px solid #859BBA; background: #EAF6FB; padding: 5px 10px;}

/*********************** Subcomponents price matrix *****************/
.matrixTable {border-collapse:separate; width:100%; background:#859BBA; }
.matrixTDSelected {background:#FFD164; }
.matrixTDHeader	{background:#FEEEF6; }
.matrixTDData	{background:#EAF6FB; }

.subPMtrx	{border-top: 1px solid #859BBA; border-left: 1px solid #859BBA; border-right: 1px solid #859BBA; height: 225px; background: #EAF6FB; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 12px;}
.mixTitle	{font: 12px Verdana, Arial, Helvetica, sans-serif; color: #0044A8;}
.example	{font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0044A8;}
.tip	{margin-right: 6px;}
.pinkAdd	{font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #E50081;}


/*********************** Cartridge wizard block *****************/
.cartWizard	{position: relative;}
.cartWizardAbs	{background: url(../images/solid/wizard.gif) no-repeat left top; height: 273px; left: -10px; position: absolute; top: -10px; width: 216px;}
.cartWizardClick	{padding: 142px 0 7px 0; text-align: center;}
.cartWizardClick a	{color: #000000; font-size: 14px; font-weight: bolder; text-decoration: underline;}
.cartWizardClick a:hover	{color: #000000; font-size: 14px; font-weight: bolder; text-decoration: underline;}
.cartWizardCenter	{line-height: 16px; text-align: center;}
.cartWizardLeft	{line-height: 16px; padding: 0 0 0 36px; text-align: left;}
.cartWizardRel	{height: 253px; position: relative;}

.formWizard {padding: 10px 0 0 0;}
.formWizardLine {height: 1%; overflow: hidden;}
.formWizardLabel {float: left; padding: 4px;}
.formWizardControl {padding: 4px 4px 4px 200px;}

.textareaWizard .formWizardLabel {float: none; padding: 4px;}
.textareaWizard .formWizardControl {padding: 4px;}

.formWizardLineValidCode .formWizardLabel {padding: 15px 4px;}

/*********************** Find Ink in Header *****************/
/*********************** Find Ink in Header *****************/
.bl_search_ink	{background: #F7F7F7 url(../images/solid/headerSearch_bg.gif) repeat-x 0 100%; margin: 2px 0 0 0; border: 1px solid #fff; border-right: 0;}
.search_ink_header td div	{color: #284A94; font-size: 14px; padding: 10px 40px 10px 20px; text-align: left; width: 95px;}
.search_ink_header td select	{margin: 0 37px 0 12px; width: 175px;}


div#rotator {
	position: relative;
	height: 170px;
	width: 532px;
	overflow: hidden;
}
div#rotator ul	{margin: 0px; padding: 0px;}
div#rotator ul li {
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div#rotator ul li.show {
	z-index: 500;
}
div#rotator div.explore	{
	z-index: 502;
	position: absolute;
	left: 483px;
	top: 120px;
	width: 103px;
	height: 36px;
}
div#rotator div.explore a, div#rotator div.explore a:hover	{text-decoration: none;}


div.popup	{display: none; position: absolute; background: #000; opacity: 0.6; filter: alpha(opacity=60); z-index: 200;}
div.popupContent {display: none; position: absolute; padding: 50px 20px 20px; background: #fff; border: 1px solid #dbdbdb; text-align: center; font-weight: bold; z-index: 300;}
