/****** Main Table ******/
.basicTable     {width: 999px;}

.mainTable {width: 100%px;}
.mainTable75 {width: 75%;}
.mainTable50 {width: 500px;}

.mainTableCell          {padding: 0px 0px 0px 0px; vertical-align: top;}
.mainTableCellLeft      {padding: 15px 0px 0px 0px; vertical-align: top; background: url(../images/datalink/column_bgr.gif) repeat-y center;}
.mainTableCellCenter    {padding: 6px 10px 0px 10px; vertical-align: top;}
.mainTableCellRight     {padding: 15px 0px 0px 0px; vertical-align: top; background: url(../images/datalink/column_bgr.gif) repeat-y center;}

.homeGreeting       {padding: 1px 3px 3px 3px; vertical-align: top;}
.homeGreeting table {width: 100%;border: 2px solid #CC3333;}
.homeGreeting table td  {padding: 5px;}

.introBlock {border: 2px solid #CC3333;}
.introBlock td {padding: 6px;}

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

.mainTableCellCenter .bl_productdetails {text-align: left;}
/****main center id's****/

#mainSupport.mainTableCellCenter {padding: 6px 0px 0px 0px; text-align: left;}
#mainSupport.mainTableCellCenter .bl_simple {padding: 0px;}
#mainSupport.mainTableCellCenter .bl_simple .padding10px {padding: 0px;}
.mainTableCellCenter .bl_simple table.contactContent p, .mainTableCellCenter .bl_simple table.contactContent h4 {margin: 2px;}
#mainSupport.mainTableCellCenter .bl_simple table.contactContent {margin-bottom: 10px; background:#F5F6F8;}
#mainSupport.mainTableCellCenter .bl_simple table.contactContent tr td {border-top: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; padding: 10px;}
#mainSupport.mainTableCellCenter .bl_simple table.contactContent td.rightBorder {border-left: 1px solid #D3D3D3;}
#mainSupport.mainTableCellCenter .bl_simple table.contactContent td#borderBott.rightBorder {border-bottom: 1px solid #D3D3D3;}
#mainSupport.mainTableCellCenter .bl_simple table.contactContent td.borderBottom {border-bottom: 1px solid #D3D3D3;}

.mainPage {padding: 10px 0px 0px 0px;}
/*********************************************************************/
#mainSite_map.mainTableCellCenter {padding: 6px 0px 0px 0px;} 
#mainUser_home.mainTableCellCenter {padding: 6px 0px 0px 0px;} 
#mainUser_profile.mainTableCellCenter {padding: 6px 0px 0px 0px;} 
#mainForum.mainTableCellCenter {padding: 6px 0px 0px 0px;}
#mainForums.mainTableCellCenter {padding: 6px 0px 0px 0px;}
#mainForum_topic.mainTableCellCenter {padding: 6px 0px 0px 0px;}
#mainUser_login.mainTableCellCenter {padding: 6px 0px 0px 0px;}
/*******************************************************************************/

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

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

.headerMenu td#logo  {                  /* Background under logo on the site */

    }
    
.headerMenu td.ban2 {padding: 0px 20px 0px 20px;  }
.headerMenu td#logo img {               /* Logo on the site */
    border: 0px;
    margin: 14px 0px 14px 10px;
    }
    
.headerMenu td#logoL {display: none;}
                                  /* Text Menu with or without images */
.headerMenu td#menu {background: url(../images/datalink/linkdata_menu_bgr.gif) repeat-x center; }
.headerMenu td#menu td.topmenu {background: url(../images/datalink/border_menu.gif) no-repeat right;}
.headerMenu td#menu td#m_140.topmenu {background: none;}
             
.headerMenu td#menu table {
    
}
.headerMenu td#menu td {text-align: center;}
.headerMenu td#menu td img {display: auto;}
.headerMenu td#menu td br {display: none;}
.headerMenu td#menu td nobr {display: auto;}
.headerMenu td#menu td.end {background: url(../images/datalink/end_menu.gif) no-repeat right center;}
.headerMenu td#menu td.begin {background: url(../images/datalink/begin_menu.gif) no-repeat left center;}
.headerMenu td#menu td.begin img.Img {width: 4px;}
.headerMenu td#menu td.end img.Img {width: 4px;}
/* Active & Noneactive links in menu */


a.menu:link, a.menu:visited {
    font: bold 12px tahoma,verdana,sans-serif;
    text-decoration:none; 
    color: white; 
    background: transparent; 
    padding: 17px 20px 17px 20px; 
    display: block;
    }
a.menu:hover, a.menu:active {
    font: bold 12px tahoma,verdana,sans-serif;
    text-decoration:none; 
    color: white; 
    background: transparent; 
    padding: 17px 20px 17px 20px; 
    display: block;
    }
a.menuActive:link, a.menuActive:visited {
    font: bold 12px tahoma,verdana,sans-serif;
    text-decoration: underline; 
    color: white; 
    background: transparent; 
    padding: 17px 20px 17px 20px; 
    display: block;
    }
a.menuActive:hover, a.menuActive:active {
    font: bold 12px tahoma,verdana,sans-serif;
    text-decoration: underline; 
    color: white; 
    background: transparent; 
    padding: 17px 20px 17px 20px; 
    display: block;
    }


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

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

a.subMenu {
    width: 150px;
    padding: 6px 20px 6px 10px; 
    border-right: 1px solid #990000;
    border-bottom: 1px solid #990000;
    display:block;
    font: 11px tahoma, verdana, sans-serif; 
    color: #990000;
    text-decoration:none;
    text-align: left;
    background: #FF9999;
}

a.subMenu:hover, a.subMenu:active {
    background: #FFCCCC; 
    color: #990000;
    display:block;
    text-decoration:none;
}

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

table.secondaryMenu         {}
td.secondaryBegin img.Img   {width: 1px; height: 25px;}
a.secondaryMenu             {font: bold 9pt arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #FFCCCC;}
a.secondaryMenu:hover       {font: bold 9pt arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #FFCCCC;}
a.secondaryMenuActive       {font: bold 9pt arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #FFCCCC; text-decoration: none;}
a.secondaryMenuActive:hover {font: bold 9pt arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #FFCCCC; text-decoration: underline;}
td.secondaryEnd  img.Img    {width: 1px; height: 25px;}

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

/*****************under saerch and filters****************************/
.subMenuTable {background: url(../images/datalink/under_bgr.gif) repeat-x center; margin-bottom: 0px;}
* html .subMenuTable td {color: white; font: bold 12px Tahoma; padding: 3px 5px 5px 5px;}
.subMenuTable td {color: white; font: bold 12px Tahoma; padding: 4px 5px 5px 5px;}
.subMenuTable input.text {height: 17px; width: 100px;}
.subMenuTable select {border: 1px solid #919A9F; width: 110px; height: 17px; font-size: 14px;}

/***submits 4 IE7***/
*:first-child+html .subMenuTable select {border: 1px solid #919A9F; width: 110px; height: 20px; font-size: 12px;}
* html .subMenuTable select {border: 1px solid #919A9F; width: 110px; height: 19px; font-size: 12px;}
*:first-child+html .subMenuTable input.text {height: 17px; width: 100px;}


.subMenuTable div.divSbmt {height: 17px; width: 23px;  background: url(../images/datalink/submit_bgr.gif) repeat-x center;  border: 1px solid #CCCCCC;  cursor: pointer;  padding: 0px 0px 0px 0px;}
.subMenuTable input.submitt {margin-top: 1px;/**4 IE7**/ font: bold 11px Tahoma; color: #59666F; cursor: pointer;}

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

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

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

.breadcrumb {border: 0px solid #D9D8D9; margin: 0px 0px 2px 0px; text-align: left;}

.breadcrumbBegin {
    width: 1px;
    border: 0px solid #999;
    background: #FFE5E5;
    }
.breadcrumbBegin img {width: 0px; height: 0px;}

.breadcrumbDelimiter {
    width: 100%;
    white-space: normal;
    border: 0px solid #999;
    font-size: 8pt;
    padding: 6px 25px 6px 6px;
    background: #FAFAFA;
    }
.breadcrumbDelimiter td {}
.breadcrumbDelimiter a {color: #59666F; text-decoration: none; font-size: 8pt;}
.breadcrumbDelimiter a:hover {color: #59666F; text-decoration: none; font-size: 8pt; text-decoration: underline;}
.breadcrumbDelimiter span {
    display: auto;
    font-size: 8pt;
		padding: 0px 5px 0px 5px;
    }
.breadcrumbDelimiter img {display: none;}

.breadcrumbRSS {padding: 0px 10px 0px 0px;}

.breadcrumbEnd {
    width: 1px;
    border: 0px solid #999;
    background: #FFE5E5;
    }
.breadcrumbEnd img {width: 0px; height: 0px;}

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

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

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

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

.titleTop {margin-top: 2px; background: url(../images/datalink/title_top_bgr.gif) repeat-x center;}
.titleTopLeft { width: 0px; border: 0px solid #999;  background: ;}
.titleTopImgLeft {width: 0px; height: 0px;}
.titleTopCenter { white-space: normal; padding:0px 7px 0px 0px; border: 0px solid #999; background: none; }
.titleTopCenter div { color: white; font-weight: normal; font-size: 12px;  font-family: tahoma,verdana,sans-serif; font-weight: bold;  margin: 0px 0px 0px 0px; padding: 10px 0px 10px 25px; text-transform: uppercase;}
.titleTopRight { background: ; }
.titleTopImgRight {width: 0px; height: 0px;}

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

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

.block {
    border-top: 0px solid #999;
    background: ;
    }

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

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

.titleBot {margin-bottom: 2px;}
.titleBotLeft {background: ;}
.titleBotImgLeft {width: 0px;}
.titleBotRight {width: 100%; background: ;}
.titleBotImgRight {width: 0px;}

/****** Bottom ******/
.bl_banners .titleTopCenter {background: none;}
.bl_banners .titleTop {background: none;}
.bl_banners .titleTopLeft {background: none;}
.bl_banners .titleTopRight {background: none;}
.bl_banners .titleTopImgLeft {width: 0px; height: 0px;}
.bl_banners .titleTopImgRight {width: 0px; height: 0px;}

.bl_navigation .titleTopLeft {background: none;}
.bl_navigation .titleTopRight {background: none;}
.bl_navigation .titleTopImgLeft {width: 0px; height: 0px;}
.bl_navigation .titleTopImgRight {width: 0px; height: 0px;}
/*.bl_navigation .block td {padding:2; background-color: #FFE5E5;}*/

table#user-home .titleTopLeft {background: #CC3333;}
table#user-home .titleTopRight {background: #CC3333; width: 100%;}
table#user-home .titleTopImgLeft {width: 0px; height: 0px;}
table#user-home .titleTopImgRight {width: 0px; height: 0px;}

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

/***block manufacturers***/
.mainPage .bl_manufacturers .padding10px {padding: 0px;}
																															        															/***************===>blocks<===*************/
/************block categories_catalog*********/
.bl_categoriescatalog td.categoriesTd {border: 1px solid #DCDBDC; background: url(../images/datalink/ctlg_bgr.gif) repeat-x center bottom;}
.bl_categoriescatalog td.blockTD {padding: 0px;}
.bl_categoriescatalog img.arrCtlg {margin: 0px 7px 0px 2px;}
.bl_categoriescatalog .smallText {margin-bottom: 0px;}
.bl_categoriescatalog .topCategory {padding: 0px;}
.bl_categoriescatalog .categoriesCont {margin-bottom: 10px;}
.bl_categoriescatalog .mameCatTbl {margin-top: 5px;}
/*****************************************************************************/
.bl_categorieslist {width: 192px; text-align: left;}
.bl_categorieslist .titleTopCenter div {display: none;}
.bl_categorieslist .titleTopCenter {background: none;}
.bl_categorieslist .titleTop {background: none;}

.bl_categorieslist td#noImg {background: transparent;}
.bl_categorieslist .subCategory2 {background: url(../images/datalink/sub_category2_arrow_03.gif) no-repeat 10px 5px;}

.bl_categorieslist .subCategory2 a.title img {width: 0px;}
.bl_categorieslist .subCategory2 {padding: 3px 3px 3px 23px;}

.bl_categorieslist .selectedsubCategory2 {background: url(../images/datalink/sub_category2_arrow_03.gif) no-repeat 10px 5px; padding: 3px 3px 3px 23px;}
.bl_categorieslist .selectedsubCategory2 a.title img {width: 0px;}
.bl_categorieslist .selectedsubCategory2 a.title {color: #A0ADB6; text-decoration: underline;}
.bl_categorieslist .selectedsubCategory2 a.title:hover{color: #A0ADB6; text-decoration: none;}

.bl_categorieslist .subCategory a.title {font-weight: bold;}
.bl_categorieslist .subCategory a.title:hover {font-weight: bold;}
.bl_categorieslist .selectedsubCategory a.title {font-weight: bold;}
.bl_categorieslist .selectedsubCategory a.title:hover{font-weight: bold;}
/*****************block subscribe****************************************/
.bl_subscribe {width: 192px; text-align: left;}
.bl_subscribe input.field {margin-bottom: 15px;}
.bl_subscribe .titleTopCenter div {padding-left: 0px;}
/*********************block cpecial-offer**********************************/
.mainTableCellCenter .bl_offers .titleTopCenter {text-align: left;}
.bl_offers .offerImg {padding-left: 30px;}
.bl_offers td.padding10px {padding-left: 3px;}
.bl_offers .priceBlock {display: none;}
.bl_offers .priceBlockOld {display: none;}
.bl_offers .salesBlock {display: none;}
/*******************block simple******************************************/
.mainTableCellCenter .bl_simple  {text-align: left; padding: 0px 0px 0px 10px;}
.bl_simple .titleTopCenter {background: none;}
.bl_simple .titleTop {background: none;}
.bl_simple .titleTopLeft {background: none;}
.bl_simple .titleTopRight {background: none;}
.bl_simple .titleTopImgLeft {width: 0px; height: 0px;}
.bl_simple .titleTopImgRight {width: 0px; height: 0px;}

.bl_simple .simple1 {font: 12px Tahoma, veranda; color: #59666F;}
.bl_simple .simple2 {font: 18px Tahoma, veranda; color: #59666F; padding: 10px 0px 10px 0px;}

.bl_simple .footerDiv {margin-top: 80px; margin-bottom: 10px;}
.bl_simple td.blockTD, .bl_simple td.padding10px {padding: 0px}
.bl_simple td.padding10px img {margin: 0px;}
/*****************block custom*******************************************/
.mainTableCellRight .bl_custom .titleTopCenter {text-align: center;}
.bl_custom ul.newfrom {list-style-image: url(../images/datalink/list_arrow.gif); text-align: left;}
.bl_custom ul.newfrom li {padding-bottom: 15px;}
.bl_custom .newFrom {font: bold 12px Tahoma; margin-top: 0px;}

.mainTableCellCenter .bl_custom .titleTop {width: 98%;}
.mainTableCellCenter .bl_custom .titleTopCenter {text-align: left;}
.mainTableCellRight .bl_custom .bannersImg {text-align: center; padding: 15px 10px 15px 10px;}


.mainTableCellRight .bl_custom .titleTop     		{margin-top: 2px; background: url(../images/datalink/top_category_bgr.gif) repeat-x center;}
.mainTableCellRight .bl_custom .titleTopLeft 		{width: 0px; border: 0px solid #999;  background: transparent;}
.mainTableCellRight .bl_custom .titleTopImgLeft 	{width: 0px; height: 0px;}
.mainTableCellRight .bl_custom .titleTopCenter 		{white-space: normal; padding:0px 7px 0px 0px; border: 0px solid #999; background: transparent;}
.mainTableCellRight .bl_custom .titleTopCenter div {color: #4b5962; font-weight: bold; font-size: 11px;  font-family: tahoma,verdana,sans-serif;  margin: 0px 0px 0px 0px; padding: 7px 0px 7px 50px; text-transform: capitalize;}

*:first-child+html .mainTableCellRight .bl_custom .titleTopCenter div {color: #4b5962; font-weight: bold; font-size: 11px;  font-family: tahoma,verdana,sans-serif;  margin: 0px 0px 0px 0px; padding: 10px 0px 10px 15px; text-transform: capitalize;}
* html .mainTableCellRight .bl_custom .titleTopCenter div {color: #4b5962; font-weight: bold; font-size: 11px;  font-family: tahoma,verdana,sans-serif;  margin: 0px 0px 0px 0px; padding: 10px 0px 10px 15px; text-transform: capitalize;}

.mainTableCleCellRight .bl_custom .contactMain form   {margin: 0px;}
.mainTableCellRight .bl_customellRight .bl_custom .titleTopRight      {background: transparent;}
.mainTableCellRight .bl_custom .titleTopImgRight   {width: 0px; height: 0px;}
.mainTableCellRight .bl_custom .contactSecondary tr td {padding: 5px; text-align: center; font-size: 11px;}
.mainTableCellRight .bl_custom .contactSecondary input.text {font: 11px Tahoma; color: #59666F; width: 140px; height: 17px; padding-top: 2px; padding-left: 2px;}
.mainTableCellRight .bl_custom .contactSecondary input.submit {background: url(../images/datalink/noarrow_btn.gif) no-repeat right; padding-right: 4px;}
.mainTableCellRight .bl_custom .contactSecondary span.submit {padding-top: 5px;}

*:first-child+html .mainTableCellRight .bl_custom .contactSecondary span.submit {padding-top: 3px;}
* html .mainTableCellRight .bl_custom .contactSecondary span.submit {padding-top: 3px;}


/*******************block****support*****************/

.mainTableCellRight .bl_support .titleTop     		{margin-top: 2px; background: url(../images/datalink/top_category_bgr.gif) repeat-x center;}
.mainTableCellRight .bl_support .titleTopLeft 		{width: 0px; border: 0px solid #999;  background: transparent;}
.mainTableCellRight .bl_support .titleTopImgLeft 	{width: 0px; height: 0px;}
.mainTableCellRight .bl_support .titleTopCenter 		{white-space: normal; padding:0px 7px 0px 0px; border: 0px solid #999; background: transparent;}
.mainTableCellRight .bl_support .titleTopCenter div {color: #4b5962; font-weight: bold; font-size: 11px;  font-family: tahoma,verdana,sans-serif;  margin: 0px 0px 0px 0px; padding: 7px 0px 7px 50px; text-transform: capitalize;}

.mainTableCellRight .bl_support .contactSecondary tr td {padding: 5px; text-align: center; font-size: 11px;}
.mainTableCellRight .bl_support .contactSecondary td.alignRight{text-align: right; padding-right: 20px;}
.mainTableCellRight .bl_support .contactSecondary td.alignLeft {text-align: left; padding-left: 23px; padding-right: 20px; padding-top: 15px;}
.mainTableCellRight .bl_support .contactSecondary input.text {font: 11px Tahoma; color: #59666F; width: 140px; height: 17px; padding-top: 2px; padding-left: 2px;}
.mainTableCellRight .bl_support .contactSecondary span.submit {padding-top: 5px;}
.mainTableCellRight .bl_support .contactSecondary input.submit {background: url(../images/datalink/noarrow_btn.gif) no-repeat right; padding-right: 4px;}

*:first-child+html .mainTableCellRight .bl_support .titleTopCenter div { text-align: left; color: #4b5962; font-weight: bold; font-size: 11px;  font-family: tahoma,verdana,sans-serif;  margin: 0px 0px 0px 0px; padding: 7px 0px 7px 5px; text-transform: capitalize;}
* html .mainTableCellRight .bl_support .titleTopCenter div {text-align: left; color: #4b5962; font-weight: bold; font-size: 11px;  font-family: tahoma,verdana,sans-serif;  margin: 0px 0px 0px 0px; padding: 7px 0px 7px 5px; text-transform: capitalize;}


*:first-child+html .mainTableCellRight .bl_support .contactSecondary span.submit {padding-top: 3px;}
* html .mainTableCellRight .bl_support .contactSecondary span.submit {padding-top: 3px;}

/****************block products list********************************/
.bl_productslist {text-align: left;}
.bl_productslist .sorterTable {background: none/*#D8DEE4*/;}
.bl_productslist .sorterTable a {color: #495DD6;}
.bl_productslist .sorterTable a:hover {color: #495DD6;}
.bl_productslist .nothing {border-color: white;}
.bl_productslist .nothing td  {background: white; border-color: white;}
.bl_productslist .blockTD {padding: 0px;}
.bl_productslist .padding10px {padding: 0px;}
.bl_productslist .padding10px form {margin: 0px;}
.bl_productslist .padding10px img.productImg {margin: 13px 0px 0px 0px;}
.bl_productslist .padding10px div {padding: 10px 10px 0px 10px;}
.bl_productslist .padding10px div p {margin-bottom: 0px; margin-top: 0px;}
.bl_productslist .padding10px div a.smallText {color: gray;}
.bl_productslist .padding10px div a.smallText:hover {color: gray;} 
.bl_productslist .full_description {text-align:  justify; }
.bl_productslist .padding10px div font {font: 11px Tahoma; color: #4B5962;}
.bl_productslist .padding10px div span {font: 11px Tahoma;}
.bl_productslist a.buttonMore	{padding-top: 0px; padding-bottom: 0px;}
.bl_productslist a.buttonMore span {padding-top: 0px; padding-bottom: 0px;}

/***category101 list***/

table.category101Tbl {border-style: solid; border-spacing: 0px; border-collapse: collapse; border-color: #cfd8e5;}

/***************block site map************************************/
.bl_sitemap .titleTop { margin-bottom: 10px;}
.bl_sitemap .topCategory {background: none;}
/***************block deteails*****************************/
.bl_productdetails td.optTd {padding-left: 30px;}
.bl_productdetails div.bigtitle {font: bold 12px Tahoma; color: #59666F;}
.bl_productdetails div.availability {font: 11px Tahoma; color: #59666F;}
.bl_productdetails img.productImg {margin-bottom: 10px;}

.bl_productdetails a.titleToper2 {background: url(../images/datalink/enquire_delim.gif) no-repeat right;}
.bl_productdetails a.titleToper1 {font: 11px Tahoma; color: white; text-decoration: none; padding: 1px 8px 1px 5px;}
.bl_productdetails a.titleToper1:hover {font: 11px Tahoma; color: white; text-decoration: none; padding: 1px 8px 1px 5px;}
.bl_productdetails img.letterImg	 {margin: 0px 5px 1px 0px;}
.bl_productdetails img.printerImg {margin: 0px 5px 1px 2px;}

.bl_productdetails td.titleTopCenter	{white-space: nowrap;}
/**************block basket******************************/
/******custom page body*******/
 img.img404 {margin: 50px 50px 100px 100px;}
.tbl404 {margin-top: 60px;}
.tbl404 a {font-weight: normal; color: #236DB4;}
.tbl404 a:hover {font-weight: normal; color: #236DB4;}
.leftBgrNd {background: url(../images/datalink/custom_page_left_bgr.gif) repeat-y left top;}
.rightBgrNd {background: url(../images/datalink/custom_page_right_bgr.gif) repeat-y right top; text-align: left;}

/************* userHome *******************/
td.userHome a.smallText {color: #9E0B0E;}
td.userHome div {padding-top: 10px;}
td.userHome a.title {font-weight: bold;}
td.userHome a.title:hover {font-weight: bold;}

td.userHome {padding: 7px;}
td.userHomeTitle {
    font-size: 10pt; color: #FFCCCC;
    white-space: nowrap;
    background: transparent /* url(../images/convex/block-t-bgr.gif) repeat-x top*/;
    }
td.userHomeTitle b {color: #FFCCCC;}

*:first-child+html div.userHomeBottom a.buttonMore {background: url(../images/datalink/noarrow_btn.gif) no-repeat right; display: inline-block; cursor: pointer; color: #59666F; font: bold 11px tahoma,verdana,sans-serif; text-decoration: none; padding: 4px 5px 5px 0px; margin-top: 20px;}
*:first-child+html div.userHomeBottom a.buttonMore:hover {background: url(../images/datalink/noarrow_btn.gif) no-repeat right; display: inline-block; cursor: pointer; color: #59666F; font: bold 11px tahoma,verdana,sans-serif; text-decoration: none; padding: 0px 5px 0px 0px; margin-top: 20px;}

div.userHomeBottom a.buttonMore {background: url(../images/datalink/noarrow_btn.gif) no-repeat right; display: inline-block; cursor: pointer; color: #59666F; font: bold 11px tahoma,verdana,sans-serif; text-decoration: none; padding: 4px 5px 4px 0px; margin-top: 20px;}
div.userHomeBottom a.buttonMore:hover {background: url(../images/datalink/noarrow_btn.gif) no-repeat right; display: inline-block; cursor: pointer; color: #59666F; font: bold 11px tahoma,verdana,sans-serif; text-decoration: none; padding: 4px 5px 4px 0px; margin-top: 20px;}
div.userHomeBottom a.buttonMore span  {padding-left: 8px;}


td.userHome img.orders      {background: url(../images/icons/admin_orders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.orders {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_orders.png,sizingMethod=crop);}
td.userHome img.profile     {background: url(../images/icons/admin_profile.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.profile {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_profile.png,sizingMethod=crop);}
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.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.support {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_support.png,sizingMethod=crop);}
td.userHome img.forum       {background: url(../images/icons/admin_forum.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.forum {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_forum.png,sizingMethod=crop);}
td.userHome img.products    {background: url(../images/icons/admin_products.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.products {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_products.png,sizingMethod=crop);}
td.userHome img.pages       {background: url(../images/icons/admin_pages.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.pages {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_pages.png,sizingMethod=crop);}
td.userHome img.salesorders {background: url(../images/icons/admin_salesorders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.salesorders {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_salesorders.png,sizingMethod=crop);}
td.userHome img.merchant    {background: url(../images/icons/admin_merchant.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.merchant {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_merchant.png,sizingMethod=crop);}
td.userHome img.affiliates  {background: url(../images/icons/admin_affiliates.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.affiliates {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_affiliates.png,sizingMethod=crop);}
td.userHome img.payments    {background: url(../images/icons/admin_payments.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.payments {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_payments.png,sizingMethod=crop);}
td.userHome img.carts       {background: url(../images/icons/admin_carts.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.carts {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_carts.png,sizingMethod=crop);}
td.userHome img.wishlist    {background: url(../images/icons/admin_wishlist.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.wishlist {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_wishlist.png,sizingMethod=crop);}
td.userHome img.reminders   {background: url(../images/icons/admin_reminders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.reminders {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_reminders.png,sizingMethod=crop);}

td.userHome div {margin: 0px 0px 0px 50px;}
/************* userHome *******************/

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

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

td.butTd {}
td.butTd span.spacer {display:none;}    /* '|' between button */

a.button:link, a.button:visited { background: url(../images/datalink/noarrow_btn.gif) no-repeat right; display: inline-block; cursor: pointer; color: #59666F; font: bold 11px tahoma,verdana,sans-serif; text-decoration: none; padding: 3px 10px 4px 0px; margin-top: 20px;}
a.button:hover, a.button:active {background: url(../images/datalink/noarrow_btn.gif) no-repeat right; display: inline-block; cursor: pointer; color: #59666F; font: bold 11px tahoma,verdana,sans-serif; text-decoration: none; padding: 3px 10px 4px 0px; margin-top: 20px;}

a.button-add span       {display:; padding: 3px 3px 4px 10px; line-height: 28px; background: url(../images/datalink/button_back.gif) no-repeat left; white-space: nowrap;}  /* add to cart (products categories, product details) */
a.button-add img        {display: none;}
a.button-view span      {display:; padding: 3px 3px 4px 5px; line-height: 28px; background: url(../images/datalink/button_back.gif) no-repeat left; white-space: nowrap;}  /* view cart (products categories, product details) */
a.button-view img       {display: none;}
a.button-check span     {display:; padding: 3px 3px 4px 5px; line-height: 28px; background: url(../images/datalink/button_back.gif) no-repeat left; white-space: nowrap;}  /* check out (products categories, product details) */
a.button-check img      {display: none;}
a.button-wishlist span  {display:; padding: 3px 0px 4px 7px; line-height: 28px; background: url(../images/datalink/button_back.gif) no-repeat left; white-space: nowrap;}  /* check out (products categories, product details) */
a.button-wishlist img   {display: none;}

a.buttonBasket:link, a.buttonBasket:visited {background: url(../images/datalink/noarrow_btn.gif) no-repeat right; display: inline-block; cursor: pointer; color: #59666F; font: bold 11px tahoma,verdana,sans-serif; text-decoration: none; padding: 5px 5px 6px 0px;}
a.buttonBasket:hover, a.buttonBasket:active {background: url(../images/datalink/noarrow_btn.gif) no-repeat right; display: inline-block; cursor: pointer; color: #59666F; font: bold 11px tahoma,verdana,sans-serif; text-decoration: none; padding: 5px 5px 6px 0px;}

*:first-child+html a.buttonBasket:link {background: url(../images/datalink/noarrow_btn.gif) no-repeat right; display: inline-block; cursor: pointer; color: #59666F; font: bold 11px tahoma,verdana,sans-serif; text-decoration: none; padding: 3px 2px 5px 0px;}
*:first-child+html a.buttonBasket:hover {background: url(../images/datalink/noarrow_btn.gif) no-repeat right; display: inline-block; cursor: pointer; color: #59666F; font: bold 11px tahoma,verdana,sans-serif; text-decoration: none; padding: 3px 2px 5px 0px;}
*:first-child+html a.buttonBasket:visited {background: url(../images/datalink/noarrow_btn.gif) no-repeat right; display: inline-block; cursor: pointer; color: #59666F; font: bold 11px tahoma,verdana,sans-serif; text-decoration: none; padding: 3px 2px 5px 0px;}
*:first-child+html a.buttonBasket:active {background: url(../images/datalink/noarrow_btn.gif) no-repeat right; display: inline-block; cursor: pointer; color: #59666F; font: bold 11px tahoma,verdana,sans-serif; text-decoration: none; padding: 3px 2px 5px 0px;}

a.button-shopping span  {display:; padding: 6px 10px 7px 10px; line-height: 28px; background: url(../images/datalink/button_back.gif) no-repeat left; white-space: nowrap;}  /* Continue shopping (basket) */
a.button-shopping img   {display: none;}
a.button-retrieve span  {display:; padding: 6px 10px 7px 10px; line-height: 28px; background: url(../images/datalink/button_back.gif) no-repeat left; white-space: nowrap;}          /* Retrieve Cart (basket) */
a.button-retrieve img   {display:none;}
a.button-save span      {display:; padding: 6px 10px 7px 10px; line-height: 28px; background: url(../images/datalink/button_back.gif) no-repeat left; white-space: nowrap;}          /* Save cart (basket) */
a.button-save img       {display:none;}
a.button-clear span     {display:; padding: 6px 10px 7px 10px; line-height: 28px; background: url(../images/datalink/button_back.gif) no-repeat left; white-space: nowrap;}  /* Clear cart (basket) */
a.button-clear img      {display: none;}
a.button-checkout span  {display:; padding: 6px 10px 7px 10px; line-height: 28px; background: url(../images/datalink/button_back.gif) no-repeat left; white-space: nowrap;}  /* Checkout (basket) */
a.button-checkout img   {display: none;}

a.buttonCart:link, a.buttonCart:visited {display:inline-block; cursor: pointer; color: #FFCCCC; font: bold 8pt arial,tahoma,verdana,sans-serif; text-decoration: none;}
a.buttonCart:hover, a.buttonCart:active {display:inline-block; cursor: pointer; color: #FFCCCC; font: bold 8pt arial,tahoma,verdana,sans-serif; text-decoration: none;}

a.button-check span     {display:; padding: 3px 3px 4px 10px; line-height: 28px; background: url(../images/datalink/button_back.gif) no-repeat left; white-space: nowrap;}  /* Checkout (small cart) */
a.button-check img      {display:none;}
a.button-amend span     {display:; padding: 6px 10px 8px 10px; line-height: 28px; background: url(../images/datalink/button_back.gif) no-repeat left; white-space: nowrap;}  /* Amend cart (small cart) */
a.button-amend img      {display:none;}
a.button-view span      {display:; padding: 3px 3px 4px 10px; line-height: 28px; background: url(../images/datalink/button_back.gif) no-repeat left; white-space: nowrap;}  /* View cart (small cart) */
a.button-view img       {display:none;}

a.buttonMore:link, a.buttonMore:visited { background: url(../images/datalink/arro_link.gif) no-repeat right; display: inline-block; cursor: pointer; color: red; font: 12px tahoma,verdana,sans-serif; text-decoration: underline; padding: 0px 15px 0px 0px;}
a.buttonMore:hover, a.buttonMore:active {background: url(../images/datalink/arro_link.gif) no-repeat right; display: inline-block; cursor: pointer; color: red; font: 12px tahoma,verdana,sans-serif; text-decoration: none; padding: 0px 15px 0px 0px;}


a.buttonMore span      	{display:; padding: 0px 0px 0px 0px; color: Red; font-weight: normal; /*background: url(../images/datalink/button_back.gif) no-repeat left;*/ white-space: nowrap;}  /* read more... (special offers, etc.) */
a.buttonMore span b     {font-weight: normal;}
a.buttonMore img        {display:none;}

a.disabled {                            /* disadled add to cart */
    color: #666; 
    cursor: pointer; 
    font: bold 8pt arial,tahoma,verdana,sans-serif;
    text-decoration: none;
}
a.disabled:hover {color: #666; cursor: pointer; text-decoration: none;}
/************* Button Links *******************/

/************* Category *******************/
.topCategory img  {width: 7px; height: 11px; margin: 0px 3px 0px 2px;}
.selectedtopCategory img  {width: 7px; height: 11px; margin: 0px 2px 0px 3px;}
.topCategory {background: url(../images/datalink/top_category_bgr.gif) repeat-x center; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 5px; height: 30px;}
.selectedtopCategory {background:  url(../images/datalink/top_category_bgr.gif) repeat-x center; margin: 0px 0px 3px 0px; padding: 0px 5px 0px 5px; height: 30px;}
.topCategory a.title {font: bold 11px Tahoma; color: #4B5962; text-decoration: none;}
.topCategory a.title:hover {font: bold 11px Tahoma; color: #4B5962; text-decoration: underline;}
.selectedtopCategory a.title {font-weight: bold; text-decoration: underline;}
.selectedtopCategory a.title:hover {font-weight: bold; text-decoration: none;}
.subCategory {background: transparent; margin: 0px; padding: 5px 2px 5px 10px;}
.selectedsubCategory {background: #E7EBF2; margin: 0px; padding: 5px 2px 5px 10px;   border-top: 1px solid #DBDADB;  border-bottom: 1px solid #DBDADB;}

.topCategory .category_img, .subCategory .category_img, .selectedtopCategory .category_img, .selectedsubCategory .category_img {margin: 0px 0px 0px 0px;}
/*
.bl_categorieslist .subCategory img {display: none;}
.bl_categorieslist .selectedsubCategory img {display: none;}
*/

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

/************* Latest *******************/
td.topArticle {padding: 3px 3px 3px 0px;}
td.subArticle {padding: 3px 3px 3px 0px;}

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

/************* Offers *******************/
#offerTitle     {display: none;}
.offerImg       {text-align: left;}
.offerImg img   {float: left; margin: 0px 5px 0px 0px;} 
.offerImg div   {text-align: left;}
.offerImg div#offerText {display: ; padding-top: 20px;}

/************* Forum *******************/

.forumAdmin { color: blue; font-weight: bold; }
.forumUser  { color: black; font-weight: bold; }
.forumGuest        	 {color: black;  font-weight: bold; font-style: italic;}
.forumMessageLeft 	 { background: #FAF5FF; border-left:2px solid #CC3333;     border-top: 2px solid #CC3333; border-bottom: 2px solid #CC3333; }
.forumMessageRight	 { background: #FAF5FF; border: 2px solid #CC3333; }
.forumMessageTop 		 { background: #FAF7AA; border-bottom: 2px solid #CC3333; }

/************* Categoties (catalogue) *******************/
.bl_categoriescatalog .blockTD              {padding-left: 10px;}

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

/************* Footer *******************/
.footerAll 	{width: 999px; background: #CFD8E5 url(../images/datalink/footer_bgr.gif) repeat-x center top;}
.footerMenu {text-align:center; font-size:8pt; padding: 15px 0px 0px 0px;}
.footerMenu img     {display: none; width: 0px; height: 0px;}
.footerMenu span    {margin: 0px 0px 0px 5px;}

.footerHTML {text-align: center; padding: 10px 5px 0px 5px;}
.footerHTML font    {font-size:11px;}
.footerImg  {text-align:center; padding-top: 10px; padding-bottom: 10px;}
.footerImg a {color: #4b5962;}
.footerImg a:hover {color: #4b5962;}
.footerImg img      {width: 80px; height: 26px; border:0px;}

.listFooterDiv {display: none; background: white; padding-bottom: 10px;}
.listFooterDiv a.footerLink {font: 11px Tahoma, veranda; color: Black; text-decoration: none; }
.listFooterDiv a.footerLink:hover  {font: 11px Tahoma, veranda; color: Black; text-decoration: underline; }
.listFooterDiv .listFooter td {padding: 0px 5px 0px 5px;}
.listFooterDiv td.noSpacer {border: none;}
/************* Footer *******************/

.commonbg { background: #FFFFFF; }
.headerbg { background: #FFB2B2; }
.middlebg { background: none; /* #FFCCCC*/; }
.usualbg  { background: none; /* #FFE5E5;*/ }
.errorbg  { background: #FF0000; }

body        {font: 9pt "Verdana", sans-serif; color: #660000; margin: 0px; padding: 0px;}
body.popup  {font: 9pt "Verdana", sans-serif; color: #660000; margin: 0px; padding: 0px;}

tr, td                  {font: 12px Tahoma; color: #59666F;}
tr.usual, td.usual      {background-color: transparent /*#EAE3DD*/;}
tr.header, td.header        {background-color: none/* #D5D1CE*/; color: white; }
tr.middle, td.middle        {background-color: none/* #FAFAFA*/; font-weight: bold; }
tr.error, td.error      {background-color: #FFE0E0; color: red; font-weight: bold; }

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

.tab                    {font-size: 12pt; font-weight: bold; text-decoration: none; background: #FFCCCC; }
.tab:hover          {text-decoration: none; }
.tabActive          {font-size: 12pt; font-weight: bold; text-decoration: none; background: #FF9999; color: white; }
.tabActive:hover    {text-decoration: none; color: #FFE5E5; }
.tabline            {background: #FF9999;}

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               {background: transparent; margin: 0px; border: none; padding: 0px;}
input.usualprice    {background-color: transparent; border: none; text-align: right; font-family: tahoma,verdana,sans-serif; font-size: 10pt; }
input.orderprice    {background-color: transparent; border: none; text-align: right; font-family: tahoma,verdana,sans-serif; font-size: 10pt; font-weight: bold; }
input.search        {}
input.text          {background: white; border: 1px solid #C6D4E1;}
input.submit        {font: bold 11px Tahoma, Verdana, sans-serif; color: #59666F; cursor: pointer; background: url(../images/datalink/submit_btn.gif) no-repeat right; padding: 3px 25px 4px 0px; margin-bottom: 2px;}
input.field         {border: 1px solid #C4D1DF; background: white; }

span.submit {background: url(../images/datalink/button_back.gif) no-repeat left bottom; padding: 4px 0px 2px 5px;}

/***submit 4 IE6***/
* html input.submit        {font: bold 11px Tahoma, Verdana, sans-serif; color: #59666F; cursor: pointer; background: url(../images/datalink/submit_btn.gif) no-repeat right; padding: 3px 15px 2px 0px; text-align: left;}
* html span.submit {background: url(../images/datalink/button_back.gif) no-repeat left center; padding: 2px 0px 2px 5px;}
/***submit 4 IE7***/
*:first-child+html input.submit  {font: bold 11px Tahoma, Verdana, sans-serif; color: #59666F; cursor: pointer; background: url(../images/datalink/submit_btn.gif) no-repeat right; padding: 3px 15px 2px 0px; text-align: left;}
*:first-child+html span.submit   {background: url(../images/datalink/button_back.gif) no-repeat left center; padding: 2px 10px 2px 5px;}


select              {}
select.search       {}
textarea            {background: white; border: 1px solid #C6D4E1;}



form {margin: 0px;}

hr {background: #D9D8D9; border: 0px; color: #D9D8D9;}

a.header            {color: #ffffff; text-decoration: underline; }
a.header:hover      {color: #FAF7AA; text-decoration: underline; }
a.title             {font: 11px Tahoma; color: #4B5962; text-decoration: none; }
a.title:hover       {font: 11px Tahoma; color: #4B5962; text-decoration: underline; }
a.smallText         {color: #660000; text-decoration: underline; font-size: 8pt; }
a.smallText:hover   {color: #FF6666; text-decoration: none; font-size: 8pt; }
a                   {color: #F13701; text-decoration: underline; font-size: 11px; font-weight: bold;}
a:hover             {color: #F13701; text-decoration: none; }

/* prices styles */
.priceBlock { color: #000; font-weight: bold; font-family: verdana, sans-serif; }
.priceBlockOld { color: #59666F; text-decoration: line-through; font-family: Tahoma, sans-serif; font-size: 12px; padding-bottom: 10px; }
.priceBlockHidden { color: #000; font-weight: bold; font-family: verdana, sans-serif; display: none; }
.priceBlockEdit { color: #000; font-weight: bold; font-family: verdana, sans-serif; }
.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; font-family: Tahoma, sans-serif; padding-bottom: 10px; }
.salesPrice { font-weight: bold;  color: #F13701;}
.salesTax { font-weight: normal; }

.priceSaveBlock { color: #59666F; font-weight: normal; font-family: Tahoma, verdana, sans-serif; font-size: 12px; margin-bottom: 50px;}
.priceSaveBlock .price { font-weight: normal; }
.priceSaveBlock .percent { font-weight: normal; }

.pointsPriceBlock { font-family: verdana, sans-serif; }
.pointsPriceBlock .points { }

.rewardPointsBlock { font-family: verdana, sans-serif; }
.rewardPointsBlock .points { }

.productsTable th       {padding: 3px;}
.productsTable td       {padding: 3px;}
.productsCategory       {font-size: 10pt; font-weight: bold; color: #660000; background: #FFCCCC; padding: 5px 10px !important; }
.productsDelimiter      {background: #CC3333; padding: 0px !important;}
.productsDelimiterTop   {background: #CC3333; padding: 0px !important;}
.productsDelimiterTop img   {height: 2px;}

.wishlist-opacity   {display: none; z-index: 900; filter: alpha(opacity=50); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: #E1E1E1; moz-opacity: 0.5; opacity: 0.5;}
.wishlist-shadow    {display: none; z-index: 1000; position: absolute; top: 0px; left: 0px; width: 400px; background: #CCCCCC;}
.wishlist-block     {position: relative; bottom: 5px; right: 5px; width: 400px; background: #FFE5E5; border: 1px solid #CC3333;}
.wishlist-img-close img {margin: 10px 10px 5px 0px;}
.wishlist-descr     {padding: 0px 35px 20px 30px; font-size: 12px; text-align:justify;}

.titleText          {color: #660000; text-decoration: underline;}
.articleDate    {font-size: 8pt; color: #7777CC; font-style: italic; }
.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: #660000; }
.title          {font-size: 11px; font-weight: bold; color: #4B5962; }
.bigtitle       {font-size: 11px; font-weight: bold; color: #F13701; }
.error          {color: red; }
.terms      { height: 300px; width: 600px; overflow: auto; border: 1px solid silver; }
.link       {color: green; }
a.bigtitle  {background: none; text-transform: uppercase;}

span.nobr       {white-space: nowrap !important;}

/*************  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;}