.basicTable { width: 980px; padding: 13px 0px 60px; }
.mainTable { width: 980px; border-left: 7px solid rgb(232, 235, 238); border-right: 7px solid rgb(232, 235, 238); margin: 0px auto; }
.mainTableCellLeft { padding: 14px 11px 14px 0px; vertical-align: top; background: none repeat scroll 0% 0% rgb(232, 235, 238); }
.mainTableCellCenter { padding: 14px 0px; vertical-align: top; background: url('/images/list.gif') repeat-x scroll center top rgb(237, 239, 242); }
.mainTableCellRight { padding: 14px 0px 14px 11px; vertical-align: top; background: none repeat scroll 0% 0% rgb(232, 235, 238); }
.noDispl { display: none; }
.headerMenu { width: 980px; margin: 0px auto; padding: 0px; border-left: 7px solid rgb(232, 235, 238); border-top: 7px solid rgb(232, 235, 238); border-right: 7px solid rgb(232, 235, 238); background: none repeat scroll 0% 0% rgb(232, 235, 238); }
.headerMenu td.headerBg { background: url('/images/header.gif') repeat-y scroll center top rgb(222, 230, 238); }
.headerMenu td#logo { vertical-align: top; width: 381px; height: 118px; border: medium none; }
.headerMenu td#logo img { border: medium none; }
.headerMenu td#logoL { display: none; }
.headerMenu td#menu { width: 100%; background: url('/images/menu.gif') repeat-x scroll center center rgb(0, 0, 0); height: 40px; }
.headerMenu td#menu img.Img { width: 0px; height: 0px; }
.headerMenu td#menu table { width: auto; }
.headerMenu td#menu td { text-align: center; }
.headerMenu td#menu .begin { width: 20%; }
.headerMenu td#menu .end { width: 40%; }
.vertical td { vertical-align: top; }
td.call { padding: 30px 65px 0px 0px; }
.search span { margin: 30px 0px 3px; display: inline-block; text-align: left; width: 144px; height: 71px; position: relative; top: 0px; left: 80px; }
td.search { padding: 0px; }
a.advSearch { display: block; font: 11px Arial,sans-serif; color: rgb(0, 0, 0); text-decoration: underline; margin: 0px; padding: 2px 0px 0px; }
a.advSearch:hover { display: block; font: 11px Arial,sans-serif; color: rgb(0, 0, 0); text-decoration: none; margin: 0px; padding: 2px 0px 0px; }
span.searchTitle { display: inline-block; padding: 3px; background: none repeat scroll 0% 0% rgb(199, 208, 216); height: 25px; }
html:root span.searchTitle { padding: 6px 3px 9px; }
html:root span.searchTitle input { width: 110px; }
span.searchTitle input { width: 100px; }
html:root .bl_search input.submit { padding-left: 9px; padding-right: 9px; }
.bl_search input.submit { padding-left: 3px; padding-right: 3px; }
a.forAdd img.AddFavor { background: url('/images/add.gif') no-repeat scroll left top transparent; width: 196px; height: 40px; border: medium none; display: block; float: left; }
.breadcrumb { margin: 21px 20px 0px 22px; }
.breadcrumbBegin { width: 0px; }
.breadcrumbBegin img { width: 1px; height: 1px; }
.breadcrumbDelimiter { width: 100%; white-space: normal; border: 0px none; padding: 0px; }
.breadcrumbDelimiter td {  }
.breadcrumbDelimiter a { font: 11px Arial,sans-serif; color: rgb(133, 1, 0); text-decoration: none; }
.breadcrumbDelimiter a:hover { font: 11px Arial,sans-serif; color: rgb(133, 1, 0); text-decoration: underline; }
.breadcrumbDelimiter span { display: none; }
.breadcrumbDelimiter img { background: url('/images/breadcrumb.gif') no-repeat scroll center center transparent; width: 3px; height: 6px; margin: 0px 5px; }
.breadcrumbEnd { width: 20px; }
.breadcrumbEnd img { width: 1px; height: 1px; }
.titleTop { margin-top: 0px; }
.titleTopImgLeft { width: 0px; height: 1px; }
.titleTopCenter div { font: 18px Arial,Tahoma,serif; color: rgb(0, 0, 0); padding: 14px 10px 14px 13px; position: relative; }
.titleTopImgRight { width: 0px; height: 1px; }
.titleBot { margin-bottom: 0px; }
.titleBotImgLeft { width: 1px; height: 1px; }
.titleBotImgRight { width: 1px; height: 1px; }
.bl_simple .titleTop { display: none; margin: 0px; }
.bl_simple .blockTD .padding10px { padding: 0px; }
.bl_simple .titleBot { display: none; margin: 0px; }
.bl_simple .block { background: none repeat scroll 0% 0% transparent; }
.bl_categorieslist { background: none repeat scroll 0% 0% rgb(232, 235, 238); border: 8px solid rgb(203, 209, 213); padding: 0px 0px 10px; }
.bl_categorieslist .titleTopLeft { display: none; }
.bl_categorieslist .titleTopCenter div { font: 18px Arial,Tahoma,serif; color: rgb(0, 0, 0); padding: 7px 10px 20px; }
.bl_categorieslist .titleBot { position: relative; top: -2px; background: url('/images/latest.gif') repeat-x scroll center top transparent; width: 100%; }
.bl_categorieslist .titleBotImgLeft { width: 1px; height: 5px; }
.mainTableCellLeft .bl_categorieslist, .mainTableCellRight .bl_categorieslist { margin-bottom: 16px; }
.bl_categoriescatalog_sp { padding: 0px; margin-top: 7px; }
.bl_categoriescatalog_sp .titleBot { display: none; }
.priceFrom { font: bold 12px Arial,Tahoma,sans-serif; color: rgb(0, 0, 0); }
.priceFrom span { color: rgb(133, 1, 0); }
.bl_cart .titleTop { background: none repeat scroll 0% 0% rgb(197, 203, 208); border-bottom: 1px solid rgb(232, 235, 238); padding-left: 14px; }
.bl_cart .block { background: url('/images/cart.gif') repeat-x scroll center top rgb(231, 234, 237); }
.bl_cart td { font: 11px Arial,Tahoma,sans-serif; }
a.buttonMore:link, a.buttonMore:visited { font: bold 11px Arial,Tahoma,sans-serif; text-decoration: none; color: rgb(255, 255, 255); }
a.buttonMore:hover, a.buttonMore:active { font: bold 11px Arial,Tahoma,sans-serif; text-decoration: none; color: rgb(255, 255, 255); }
a.buttonMore span { background: url('/images/black_right.gif') no-repeat scroll right center transparent; cursor: pointer; white-space: nowrap; padding: 5px 11px 6px 9px; display: inline-block; }
.topCategory { background: none repeat scroll 0% 0% transparent; margin: 0px; padding: 4px 0px; border-bottom: 1px solid rgb(203, 209, 213); }
.topCategory .category_img, .selectedtopCategory .category_img { margin: 5px 8px 0px 18px; background: url('/images/greybullet.gif') no-repeat scroll center center transparent; width: 7px; height: 7px; }
.footerAll { width: 966px; margin: 0px auto; background: none repeat scroll 0% 0% rgb(188, 195, 201); border-left: 7px solid rgb(242, 245, 247); border-right: 7px solid rgb(242, 245, 247); border-bottom: 7px solid rgb(242, 245, 247); padding-top: 7px; }
.footerMenu { text-align: center; font: 12px Arial,Tahoma,sans-serif; margin: 7px 0px 40px; padding: 8px 0px; background: none repeat scroll 0% 0% rgb(220, 223, 228); }
.footerMenu a { display: inline-block; }
.footerMenu span { padding-right: 16px; padding-left: 20px; display: inline-block; }
.footerHTML { text-align: center; margin: 0px 0px 20px; white-space: nowrap; }
.footerHTML font { font: 12px Arial,Tahoma,sans-serif; color: rgb(0, 0, 0); }
.footerHTML font a { font: 12px Arial,Tahoma,sans-serif; color: rgb(0, 0, 0); text-decoration: underline; }
.footerHTML font a:hover { font: 12px Arial,Tahoma,sans-serif; color: rgb(0, 0, 0); text-decoration: none; }
div.sayu { font: 12px Arial,Tahoma,sans-serif; color: rgb(0, 0, 0); text-align: center; padding: 10px; }
div.sayu a { font: 12px Arial,Tahoma,sans-serif; color: rgb(0, 0, 0); text-decoration: underline; }
div.sayu a:hover { font: 12px Arial,Tahoma,sans-serif; color: rgb(0, 0, 0); text-decoration: none; }
.commonbg { background: none repeat scroll 0% 0% rgb(0, 0, 0); }
body { font: 12px Arial,verdana,sans-serif; color: rgb(0, 0, 0); margin: 0pt; padding: 0pt; background: none repeat scroll 0% 0% rgb(232, 235, 238); }
tr, td { font-size: 12px; font-family: Arial,verdana,sans-serif; color: rgb(0, 0, 0); }
td.padding10px { padding: 10px; }
input.search { font-family: Arial,Verdana,Tahoma,sans-serif; font-size: 13px; width: 150px; border: 1px solid rgb(82, 85, 88); color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0px; white-space: nowrap; height: 21px; }
html:root input.search { margin-bottom: 1px; }
input.submit { background: url('/images/black_right.gif') no-repeat scroll right center transparent; cursor: pointer; white-space: nowrap; padding: 5px 9px 6px; display: inline-block; font: bold 12px "Lucida Sans Unicode",sans-serif; text-decoration: none; color: rgb(255, 255, 255); text-transform: uppercase; border: 0px none; }
select { font-family: Arial,Verdana,Tahoma,sans-serif; font-size: 8pt; color: black; }
select.search { font-family: Arial,Verdana,Tahoma,sans-serif; font-size: 8pt; color: black; }
form { margin: 0px; }
a.title { font: 14px Arial,Tahoma,sans-serif; text-decoration: none; color: rgb(0, 0, 0); }
a.title:hover { font: 14px Arial,Tahoma,sans-serif; text-decoration: underline; color: rgb(0, 0, 0); }
a.smallText { color: rgb(0, 0, 0); text-decoration: underline; font: 12px Arial,Tahoma,sans-serif; }
a.smallText:hover { color: rgb(0, 0, 0); text-decoration: none; font: 12px Arial,Tahoma,sans-serif; }
a { color: rgb(0, 0, 0); text-decoration: underline; font: 12px Arial,Tahoma,sans-serif; }
a:hover { color: rgb(0, 0, 0); text-decoration: none; font: 12px Arial,Tahoma,sans-serif; }
.top { font-size: 8pt; padding: 2px 0px; }
.smallText { color: rgb(0, 0, 0); font: 12px Arial,Tahoma,sans-serif; }
.title { font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 9pt; text-decoration: none; color: rgb(0, 0, 0); font-weight: bolder; }
table.darkBg { background: none repeat scroll 0% 0% rgb(203, 209, 213); }
table.lightBg { background: none repeat scroll 0% 0% rgb(232, 235, 238); }
td.tdButton { height: 26px; vertical-align: bottom; }
html:root td.tdButton { vertical-align: top; padding-top: 7px; }
.bl_categoriescatalog_sp { padding: 0px; margin: 0px; border: medium none; }
div.bl_categoriescatalog_sp { border: medium none; }
.bl_categoriescatalog_sp table.sp_Block { padding-left: 0px; }
.bl_categoriescatalog_sp td.sp_Bg { padding: 14px 0px 7px 6px; }
.bl_categoriescatalog_sp a.categoryName { font: bold 12px Arial,Tahoma,sans-serif; color: rgb(133, 1, 0); text-decoration: underline; white-space: nowrap; }
.bl_categoriescatalog_sp a.categoryName:hover { font: bold 12px Arial,Tahoma,sans-serif; color: rgb(133, 1, 0); text-decoration: none; white-space: nowrap; }
.bl_categoriescatalog_sp img.spImg { margin-right: 6px; border: 1px solid rgb(138, 96, 23); padding: 1px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }


.bl_productslist .titleTop { display: none; }
.bl_productslist .blockTD .padding10px { background: none repeat scroll 0% 0% rgb(237, 239, 242); }
.bl_productslist .productImg { border: 1px solid rgb(138, 96, 23); padding: 1px; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0px 8px 0px 10px; vertical-align: top; }
.bl_productslist a.bigtitle { color: rgb(133, 1, 0); font: bold 12px Arial,Tahoma,sans-serif; display: block; margin-bottom: 11px; }
.bl_productslist a.bigtitle:hover { color: rgb(133, 1, 0); font: bold 12px Arial,Tahoma,sans-serif; display: block; margin-bottom: 11px; }
.navigator a { font: 11px Arial,sans-serif; color: rgb(133, 1, 0); text-decoration: none; }
.navigator a:hover { font: 11px Arial,sans-serif; color: rgb(133, 1, 0); text-decoration: underline; }
td.navigator { font: 11px Arial,sans-serif; color: rgb(133, 1, 0); }
.bl_categorydescription .padding10px { padding: 0px 20px 20px 23px; font: 14px Arial,Tahoma,Helvetica,sans-serif ! important; text-align: left ! important; }
.bl_categorydescription .titleTopCenter div { padding: 17px 10px 20px 23px; }
.bl_categorydescription .titleTopLeft { display: none; }
.bl_cart .titleTop { background: none repeat scroll 0% 0% rgb(197, 203, 208); border-bottom: 1px solid rgb(232, 235, 238); padding-left: 14px; }
.bl_cart .block { background: url('/images/cart.gif') repeat-x scroll center top rgb(231, 234, 237); }
.bl_cart td { font: 11px Arial,Tahoma,sans-serif; }
a.button:link, a.button:visited { font: bold 11px/24px Arial,Tahoma,sans-serif; text-decoration: none; color: rgb(255, 255, 255); text-transform: lowercase; }
a.button:hover, a.button:active { font: bold 11px/24px Arial,Tahoma,sans-serif; text-decoration: none; color: rgb(255, 255, 255); text-transform: lowercase; }
a.button_add span { background: url('/images/red_right.gif') no-repeat scroll right center transparent; cursor: pointer; white-space: nowrap; display: inline-block; padding: 5px 11px 6px 9px; }
a.button_add img { display: none; }
a.buttonMore:link, a.buttonMore:visited { font: bold 11px Arial,Tahoma,sans-serif; text-decoration: none; color: rgb(255, 255, 255); }
a.buttonMore:hover, a.buttonMore:active { font: bold 11px Arial,Tahoma,sans-serif; text-decoration: none; color: rgb(255, 255, 255); }
a.buttonMore span { background: url('/images/black_right.gif') no-repeat scroll right center transparent; cursor: pointer; white-space: nowrap; padding: 5px 11px 6px 9px; display: inline-block; }
a.buttonMore img { display: none; }
.topCategory { background: none repeat scroll 0% 0% transparent; margin: 0px; padding: 4px 0px; border-bottom: 1px solid rgb(203, 209, 213); }
.subCategory { background: none repeat scroll 0% 0% transparent; margin: 0px; padding: 4px 0px; border-bottom: 1px solid rgb(203, 209, 213); }
.selectedsubCategory { background: url('/images/selected.jpg') repeat-x scroll center center transparent; margin: 0px; padding: 4px 0px; border-bottom: 1px solid rgb(203, 209, 213); }
.topCategory .category_img, .selectedtopCategory .category_img { margin: 5px 8px 0px 18px; background: url('/images/greybullet.gif') no-repeat scroll center center transparent; width: 7px; height: 7px; }
.subCategory .category_img, .selectedsubCategory .category_img { margin: 5px 0px 0px 30px; background: url('/images/greybullet.gif') no-repeat scroll center center transparent; width: 7px; height: 7px; }
.subCategory a.title { padding: 0px 5px 0px 10px; display: block; }
.selectedsubCategory a.title { padding: 0px 5px 0px 10px; display: block; }
.footerAll { width: 966px; margin: 0px auto; background: none repeat scroll 0% 0% rgb(188, 195, 201); border-left: 7px solid rgb(242, 245, 247); border-right: 7px solid rgb(242, 245, 247); border-bottom: 7px solid rgb(242, 245, 247); padding-top: 7px; }
.footerMenu { text-align: center; font: 12px Arial,Tahoma,sans-serif; margin: 7px 0px 40px; padding: 8px 0px; background: none repeat scroll 0% 0% rgb(220, 223, 228); }
.footerMenu a { display: inline-block; }
.footerMenu span { padding-right: 16px; padding-left: 20px; display: inline-block; }
.footerHTML { text-align: center; margin: 0px 0px 20px; white-space: nowrap; }
.footerHTML font { font: 12px Arial,Tahoma,sans-serif; color: rgb(0, 0, 0); }
.footerHTML font a { font: 12px Arial,Tahoma,sans-serif; color: rgb(0, 0, 0); text-decoration: underline; }
.footerHTML font a:hover { font: 12px Arial,Tahoma,sans-serif; color: rgb(0, 0, 0); text-decoration: none; }
div.sayu { font: 12px Arial,Tahoma,sans-serif; color: rgb(0, 0, 0); text-align: center; padding: 10px; }
div.sayu a { font: 12px Arial,Tahoma,sans-serif; color: rgb(0, 0, 0); text-decoration: underline; }
div.sayu a:hover { font: 12px Arial,Tahoma,sans-serif; color: rgb(0, 0, 0); text-decoration: none; }
.commonbg { background: none repeat scroll 0% 0% rgb(0, 0, 0); }
body { font: 12px Arial,verdana,sans-serif; color: rgb(0, 0, 0); margin: 0pt; padding: 0pt; background: none repeat scroll 0% 0% rgb(232, 235, 238); }
tr, td { font-size: 12px; font-family: Arial,verdana,sans-serif; color: rgb(0, 0, 0); }
td.padding10px { padding: 10px; }
input.search { font-family: Arial,Verdana,Tahoma,sans-serif; font-size: 13px; width: 150px; border: 1px solid rgb(82, 85, 88); color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0px; white-space: nowrap; height: 21px; }
html:root input.search { margin-bottom: 1px; }
input.submit { background: url('/images/black_right.gif') no-repeat scroll right center transparent; cursor: pointer; white-space: nowrap; padding: 5px 9px 6px; display: inline-block; font: bold 12px "Lucida Sans Unicode",sans-serif; text-decoration: none; color: rgb(255, 255, 255); text-transform: uppercase; border: 0px none; }
select { font-family: Arial,Verdana,Tahoma,sans-serif; font-size: 8pt; color: black; }
select.search { font-family: Arial,Verdana,Tahoma,sans-serif; font-size: 8pt; color: black; }
form { margin: 0px; }
a.title { font: 14px Arial,Tahoma,sans-serif; text-decoration: none; color: rgb(0, 0, 0); }
a.title:hover { font: 14px Arial,Tahoma,sans-serif; text-decoration: underline; color: rgb(0, 0, 0); }
a.smallText { color: rgb(0, 0, 0); text-decoration: underline; font: 12px Arial,Tahoma,sans-serif; }
a.smallText:hover { color: rgb(0, 0, 0); text-decoration: none; font: 12px Arial,Tahoma,sans-serif; }
a { color: rgb(0, 0, 0); text-decoration: underline; font: 12px Arial,Tahoma,sans-serif; }
a:hover { color: rgb(0, 0, 0); text-decoration: none; font: 12px Arial,Tahoma,sans-serif; }
.priceBlockOld { color: rgb(0, 0, 0); font: 12px Arial,verdana,sans-serif; }
.priceBlockOld .price { font-weight: normal; }
.priceBlockOld .priceTax { display: none; }
.salesBlock { color: rgb(0, 0, 0); font: bold 12px Arial,verdana,sans-serif; border: medium none; background: none repeat scroll 0% 0% transparent; }
.salesPrice { font-weight: bold; color: rgb(133, 1, 0); }
.salesTax { display: none; }
.priceSaveBlock { color: green; font-weight: bold; font-family: Arial,verdana,sans-serif; }
.priceSaveBlock .price { font-weight: bold; }
.priceSaveBlock .percent { font-weight: normal; }
.wishlist-opacity { display: none; z-index: 900; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: rgb(225, 225, 225); opacity: 0.5; }
.wishlist-shadow { display: none; z-index: 1000; position: absolute; top: 0px; left: 0px; width: 400px; background: none repeat scroll 0% 0% rgb(204, 204, 204); }
.wishlist-block { position: relative; bottom: 5px; right: 5px; width: 400px; background: none repeat scroll 0% 0% rgb(244, 244, 244); border: 1px solid rgb(120, 199, 255); }
.wishlist-img-close img { margin: 10px 10px 5px 0px; }
.wishlist-descr { padding: 0px 35px 20px 30px; font-size: 12px; text-align: justify; }
.top { font-size: 8pt; padding: 2px 0px; }
.smallText { color: rgb(0, 0, 0); font: 12px Arial,Tahoma,sans-serif; }
.title { font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 9pt; text-decoration: none; color: rgb(0, 0, 0); font-weight: bolder; }
.bigtitle { color: rgb(0, 0, 0); font: 12px Arial,Tahoma,sans-serif; }

