 .basicTable {

width:999px;

background:#FFFFFF 

}



.mainTableCellLeft {

vertical-align:top;

padding:0 8px 0 0

}



.mainTableCellCenter {

vertical-align:top;

padding:0

}



.mainTableCellRight {

vertical-align:top;

padding:0 0 0 8px

}



.homeGreeting {

vertical-align:top;

padding:0 0 15px

}



.homeGreetingCenter {

background:#f3f3f3;

border-left:5px solid #E6E6E6;

border-right:5px solid #E6E6E6;

padding:8px 6px

}



.introBlock {

border:1px solid #E6E6E6

}



.headerMenu {

width:100%;

border-left:5px solid #E6E6E6;

border-right:5px solid #E6E6E6;


padding:0

}



.headerMenu td#logo {

background:#F4F4F4;

vertical-align:top

}



.headerMenu td#logo img {

border:0;

margin:10px 22px 7px

}



.headerMenu td#menu {

width:100%;

background:#f3f3f3 url(../images/silver/light/bg.gif) repeat-x right top


}



.headerMenu td#menu img.Img {

display:block;


width:25px;

height:1px

}



.headerMenu td#menu table {

width:auto

}



.headerMenu td#menu td {

text-align:center

}



a.menu:link,a.menu:visited {

font:bold 12px sans-serif,arial,tahoma,verdana;

text-transform:uppercase;

text-decoration:none;

color:#132B60;

border-right:0 solid #e0e0e0;

border-top:0 solid #e0e0e0;

background:#f3f3f3 url(../images/c2s/bg.gif) repeat-x right -1px;

display:block;

padding:3px 10px 4px

}



a.menu:hover,a.menu:active {

font:bold 12px sans-serif,arial,tahoma,verdana;

text-transform:uppercase;

text-decoration:none;

color:#2450B5;

border-right:0 solid #e0e0e0;

border-top:0 solid #e0e0e0;

background:#f3f3f3 url(../images/c2s/bg.gif) repeat-x right -1px;

display:block;

padding:3px 10px 4px

}



.subMenuBlock {

background:#f3f3f3;

display:none;

position:absolute;

border-top:1px solid #000;

border-left:1px solid #000;

z-index:2500

}



a.subMenu {

width:150px;

border-right:1px solid #000;

border-bottom:1px solid #000;

display:block;

font:12px tahoma, verdana, sans-serif;

color:#132B60;

text-decoration:none;

text-align:left;

background:#f3f3f3;

padding:6px 20px 6px 10px

}



a.subMenu:hover,a.subMenu:active {

background:#FFF;

color:#000;

display:block;

text-decoration:none

}



table.secondaryMenu {

background:#fff;

border:2px solid #E6E6E6;

border-top:none;

width:100%

}



td#menu td.secondaryBegin img.Img {

width:5px;

height:1px

}



a.secondaryMenuActive {

display:block;

font:bold 11px arial,tahoma,verdana,sans-serif;

color:#000;

text-decoration:none;

padding:0 0 0 20px

}



a.secondaryMenuActive:hover {

display:block;

font:bold 11px arial,tahoma,verdana,sans-serif;

color:#000;

text-decoration:underline;

padding:0 0 0 20px

}



td#menu td.secondaryEnd img.Img {

width:1px;

height:25px

}



.filterPopup {

display:none;

position:absolute;

border:1px solid #CCC;

background-color:#f3f3f3;

z-index:2000

}



.filterPopup a {

line-height:160%

}



.breadcrumb {

border-bottom:1px solid #E6E6E6;

margin:0 0 15px

}



.breadcrumbBegin {

width:10px;

border-top:1px solid #E6E6E6;

border-right:0 solid #dedede;

border-bottom:1px solid #f3f3f3;

border-left:0 solid #dedede;

background:#f3f3f3 url(../images/silver/bgr.gif) repeat-y left

}



.breadcrumbDelimiter {

width:100%;

white-space:normal;

border-top:1px solid #E6E6E6;

border-right:0 solid #dedede;

border-bottom:1px solid #E6E6E6;

border-left:0 solid #dedede;

font-size:8pt;

background:#f3f3f3;

padding:4px 0

}



.breadcrumbDelimiter a {

color:#4144B9;

text-decoration:underline;

font-size:8pt

}



.breadcrumbDelimiter a:hover {

color:#66f;

text-decoration:underline;

font-size:8pt

}



.breadcrumbDelimiter b {

color:#4144B9;

font-weight:400

}



.breadcrumbDelimiter span {

color:#000;

display:auto;

font-size:11px

}



.breadcrumbRSS {

border-top:1px solid #CCC;

border-right:0 solid #dedede;

border-bottom:1px solid #f3f3f3;

border-left:0 solid #dedede;

background:#f3f3f3;

padding:0 4px

}



.breadcrumbEnd {

width:20px;

border-top:1px solid #CCC;

border-right:0 solid #dedede;

border-bottom:1px solid #f3f3f3;

border-left:0 solid #dedede;

background:#f3f3f3

}



.breadcrumbDelimiter span.nonactive {

font-size:10pt;

color:#AAA;

margin-right:10px;

display:inline;

font-weight:700

}



.breadcrumbDelimiter span.active {

font-size:10pt;

color:#41b944;

margin-right:10px;

display:inline;

font-weight:700

}



.titleTop {

margin-top:10px

}



.titleTopLeft {

width:10px;

background:#f3f3f3

}



.titleTopCenter {

white-space:normal;

background:#f3f3f3;

padding:5px 5px 5px 0

}



.titleTopCenter div {

color:#132B60;

font:bold 11pt sans-serif,arial,tahoma,verdana;

text-transform:uppercase

}



.titleTopCenter h1 {

color:#132B60;

font:bold 11pt sans-serif,arial,tahoma,verdana;

text-transform:uppercase;

margin:0;

padding:0

}



.titleTopRight {

width:1px;

border-right:5px solid #E6E6E6;

background:#f3f3f3

}



.block {

border-right:5px solid #E6E6E6;

border-left:5px solid #E6E6E6;

background:#f3f3f3

}



.titleBot {

margin-bottom:15px

}



.titleBotLeft {

width:20px;

border-bottom:1px solid #E6E6E6;

background:#fff

}



.titleBotRight {

width:100%;

border-bottom:1px solid #E6E6E6;

background:#fff

}



td.userHome {

padding:7px

}



td.userHomeTitle {

font-size:10pt;

white-space:nowrap;

background:#f3f3f3

}



td.userHomeTitle b {

color:#00C

}



div.userHomeBottom {

background:#F4F4F4;

border:0 solid #ccc;

padding:5px 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.png) no-repeat;

width:50px;

height:50px;

border:0;

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:0;

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:0;

margin:0 5px 0 55px

}



td.userHome img.support {

background:url(../images/icons/admin_support.png) no-repeat;

width:50px;

height:50px;

border:0;

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:0;

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:0;

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:0;

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:0;

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:0;

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:0;

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:0;

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:0;

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:0;

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:0;

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:0 0 0 50px

}



td.butTd span.spacer {

display:auto;

color:#999

}



a.button:link,a.button:visited {

color:#4144B9;

font:bold 12px sans-serif, arial;

white-space:nowrap;

padding:0 10px 0 0

}



a.button:hover,a.button:active {

color:#66f;

font:bold 12px sans-serif, arial;

white-space:nowrap;

padding:0 10px 0 0

}



a.buttonBasket:link,a.buttonBasket:visited {

color:#4144B9;

font:bold 12px sans-serif, arial;

white-space:nowrap;

padding:0 5px

}



a.buttonBasket:hover,a.buttonBasket:active {

color:#66f;

font:bold 12px sans-serif, arial;

white-space:nowrap;

padding:0 5px

}



.disabled {

color:#666;

cursor:pointer;

font:bold 11px sans-serif, arial;

text-decoration:none;

border:1px solid gray;

background:silver;

padding-left:3px;

padding-right:3px

}



a.disabled:hover {

color:#666;

cursor:pointer;

text-decoration:none

}



.topCategory {

background:transparent;

margin:0;

padding:3px 0

}



.selectedtopCategory {

background:#E1E1E1;

border-top:1px solid #CCC;

border-bottom:1px solid #CCC;

margin:0;

padding:3px 0

}



.subCategory {

background:transparent;

margin:0;

padding:0

}



.selectedsubCategory {

background:#E1E1E1;

border-top:1px solid #CCC;

border-bottom:1px solid #CCC;

margin:0;

padding:0

}



.topCategory .category_img,.subCategory .category_img,.selectedtopCategory .category_img,.selectedsubCategory .category_img {

margin:0 0 0 5px

}



a.subArticle {

padding-left:8px;

font-size:11px;

background:url(../images/bullet.gif) no-repeat left 3px

}



.offerTd {

text-align:left

}



.offerTd img {

float:left;

margin:0 5px 0 0

}



.offerTd div.offerText {

text-align:justify

}



.forumAdmin {

color:blue;

font-weight:700

}



.forumGuest {

color:#000;

font-weight:700;

font-style:italic

}



.forumMessageLeft {

background:#F4F4F4;

border-left:1px solid #CCC;

border-top:1px solid #CCC;

border-bottom:1px solid #CCC

}



.forumMessageRight {

background:#F4F4F4;

border:1px solid #CCC

}



.forumMessageTop {

background:#DDD;

border-bottom:1px solid #CCC

}



.block-categories-catalog .blockTD {

padding-left:5px

}



.footerMenu {

width:100%;

text-align:center;

font-size:8pt;

background:#f3f3f3;

margin:10px 0

}



.footerHTML {

width:100%;

text-align:center;

border-top:1px solid #E6E6E6;

background:#f3f3f3;

border-left:5px solid #E6E6E6;

border-right:5px solid #E6E6E6;

margin:0

}



.footerHTML font {

font-size:10px;

padding:1px 0 1px 10px

}



.footerImg {

text-align:right;

padding:0 10px 0 0

}



.footerImg img {

width:80px;

height:26px;

border:0;

margin-top:10px

}



tr,td {

font:11px Tahoma, Arial, Helvetica, sans-serif;

color:#000

}



h1,h2 {

margin:0;

padding:0

}



.middlebg {

background:#CCC

}



.usualbg {

background:#F4F4F4

}



.errorbg {

background:#FFE0E0;

border:1px solid #C00;

color:#C00;

padding:6px

}



.messagebg {

color:#00C;

font-weight:700;

padding:6px

}



.padding10px {

padding:10px

}



.block-product-details

.padding6px td {

padding:6px 10px

}



.paddingReviews td {

padding:0 11px

}



.paddingRev5px td {

padding:5px 11px

}



.paddingRev3px td {

padding:3px 3px 3px 11px

}



input.usualprice {

background:transparent;

border:none;

text-align:right;

font-family:tahoma,verdana,sans-serif;

font-size:10pt

}



input.orderprice {

background:transparent;

border:none;

text-align:right;

font-family:tahoma,verdana,sans-serif;

font-size:10pt;

font-weight:700

}



input.search {

font-family:Tahoma,Verdana,Arial,sans-serif;

font-size:8pt;

width:120px;

border-left:#747474 1px solid;

border-top:#747474 1px solid;

border-right:#dcdcdc 1px solid;

border-bottom:#dcdcdc 1px solid;

color:#000

}



input.text {

font-family:Tahoma,Verdana,Arial,sans-serif;

font-size:8pt;

border-left:#747474 1px solid;

border-top:#747474 1px solid;

border-right:#dcdcdc 1px solid;

border-bottom:#dcdcdc 1px solid;

color:#000

}



input.submit {

background:#FFE58F url(../images/c2s/bg-button.gif) repeat-x;

padding-left:5px;

padding-right:5px

}



textarea {

font-family:Tahoma,Verdana,Arial,sans-serif;

font-size:8pt;

border:#747474 1px solid;

border-top:#747474 1px solid;

border-right:#dcdcdc 1px solid;

border-bottom:#dcdcdc 1px solid;

color:#000

}



form {

margin:0;

padding:0

}



a.header:hover {

color:#66f;

text-decoration:underline
}



a.title {

font-weight:bolder;

color:#000;

text-decoration:none

}



a.title:hover {

font-weight:bolder;

color:#66f;

text-decoration:underline

}



a.smallText {

color:#00c;

font-size:8pt

}



a.smallText:hover {

color:#66f;

font-size:8pt

}



a {

color:#3E3EAB

}



a:hover {

color:#66f

}



.articleDate {

font-size:8pt;

color:#828282;

font-style:italic

}



.top {

font-size:8pt;

padding:2px 0

}



.smallText {

font-size:8pt

}



.middleText {

font-size:9pt

}



.bigText {

font-size:10pt

}



.comment {

font-size:8pt;

color:#77C

}



.message {

font-size:8pt;

font-weight:bolder;

color:blue

}



.title {

font-family:tahoma, verdana, sans-serif;

font-size:10pt;

font-weight:bolder

}



.bigtitle {

font-family:arial,sans-serif;

font-size:11pt;

font-weight:700

}



.error {

color:#d50000

}



.terms {

height:300px;

width:600px;

overflow:auto;

border:1px solid silver

}



.link {

color:green

}



span.nobr {

white-space:nowrap !important

}



a.bigtitle {

font-family:arial,sans-serif;

font-size:10pt;

font-weight:bolder;

color:#000;

text-decoration:none

}



a.bigtitle:hover {

font-family:arial,sans-serif;

font-size:10pt;

font-weight:bolder;

color:#66f;

text-decoration:underline

}



div.block-offers a.bigtitle {

font-size:10pt;

font-weight:bolder;

color:#000;

text-decoration:none

}



div.block-offers a.bigtitle:hover {

font-size:10pt;

font-weight:bolder;

color:#66f;

text-decoration:underline

}



div.block-product-details div.bigtitle {

color:#41b944;

font-weight:700;

font-size:11pt;

text-transform:uppercase

}



.vDelimiter {

border-right:1px solid #CCC

}



.hDelimiter {

background:#CCC;

border:0

}



.rolloverImages {

float:left;

text-align:center;

width:30%;

padding:5px

}



td.tab {

border:1px solid #dedede;

border-bottom:none;

background:none;

padding:0

}



td.tabActive {

border:1px solid #dedede;

border-bottom:none;

background:#dedede;

padding:0

}



a.tab {

background:none;

color:#3E3EAB;

display:block;

font-size:12px;

font-weight:700;

text-decoration:none;

padding:5px 8px

}



a.tab:hover {

background:#dedede;

color:#66f;

display:block;

font-size:12px;

font-weight:700;

text-decoration:none;

padding:5px 8px

}



.tabline {

background:#dedede

}



.blockTDtabs table {

width:100%;

margin-bottom:10px

}



div.adminTab {

font:11px Verdana, sans-serif;

border:1px solid #CCC;

border-bottom:none;

cursor:pointer;

background:none;

white-space:nowrap;

margin:0 2px;

padding:3px 8px 2px

}



div.adminTabActive {

font:bold 11px Verdana, sans-serif;

border:1px solid #CCC;

border-top:2px solid #CCC;

border-bottom:none;

white-space:nowrap;

margin:3px 0 0;

padding:5px 9px

}



td.adminTab {

border-bottom:1px solid #CCC;

vertical-align:bottom

}



td.adminTabActive {

border:none

}



td.beginTab {

border-bottom:1px solid #CCC;

padding:0 4px

}



td.endTab {

width:90%;

border-bottom:1px solid #CCC;

padding:0 4px

}



a.blackSm,a.blackSm:hover {

text-decoration:none

}



.priceBlockOld {

color:#000;

text-decoration:line-through

}



.priceBlockHidden {

color:#000;

font-weight:700;

display:none

}



.priceBlockEdit input.price {

text-align:right;

font-weight:700;

width:60px;

font-size:11px;

color:#000;

border-left:#747474 1px solid;

border-top:#747474 1px solid;

border-right:#dcdcdc 1px solid;

border-bottom:#dcdcdc 1px solid

}



.salesBlock {

color:#000;

font-weight:700;

border:none;

background:transparent

}



.priceSaveBlock {

color:green;

font-weight:700

}



.productsCategory {

font-size:10pt;

font-weight:700;

color:blue;

background:#CCC;

padding:6px !important

}



.productsDelimiterTop img {

height:2px

}



.commend {

background:url(../images/icons/commend.png) no-repeat;

width:20px;

height:20px;

border:0

}



* html .commend {

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/commend.png,sizingMethod=crop)

}



.discommend {

background:url(../images/icons/discommend.png) no-repeat;

width:20px;

height:20px;

border:0

}



* html .discommend {

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/discommend.png,sizingMethod=crop)

}



.not-rated {

background:url(../images/icons/not-rated.png) no-repeat;

width:97px;

height:18px;

border:0

}



* html .not-rated {

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/not-rated.png,sizingMethod=crop)

}



.rating-1 {

background:url(../images/icons/rating-1.png) no-repeat;

width:97px;

height:18px;

border:0

}



* html .rating-1 {

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-1.png,sizingMethod=crop)

}



.rating-2 {

background:url(../images/icons/rating-2.png) no-repeat;

width:97px;

height:18px;

border:0

}



* html .rating-2 {

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-2.png,sizingMethod=crop)

}



.rating-3 {

background:url(../images/icons/rating-3.png) no-repeat;

width:97px;

height:18px;

border:0

}



* html .rating-3 {

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-3.png,sizingMethod=crop)

}



.rating-4 {

background:url(../images/icons/rating-4.png) no-repeat;

width:97px;

height:18px;

border:0

}



* html .rating-4 {

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-4.png,sizingMethod=crop)

}



.rating-5 {

background:url(../images/icons/rating-5.png) no-repeat;

width:97px;

height:18px;

border:0

}



* html .rating-5 {

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-5.png,sizingMethod=crop)

}



.wishlist-opacity {

display:none;

z-index:900;

filter:alpha(opacity=50);

left:0;

top:0;

width:100%;

height:100%;

position:absolute;

background-color:#E1E1E1;

moz-opacity:0.5px;

opacity:0.5px

}



.wishlist-shadow {

display:none;

z-index:1000;

position:absolute;

top:0;

left:0;

width:400px;

background:#CCC

}



.wishlist-block {

position:relative;

bottom:5px;

right:5px;

width:400px;

background:#EEE;

border:1px solid #333

}



.wishlist-img-close img {

margin:10px 10px 5px 0

}



.wishlist-descr {

font-size:12px sans-serif;

text-align:justify;

padding:0 35px 20px 30px

}



.block-product-details .newProduct {

display:block;

position:relative;

padding-right:34px !important

}



.block-product-details .newProduct img {

background:url(../images/icons/new_l.png) no-repeat;

width:30px;

height:22px;

border:none;

position:absolute;

bottom:-2px;

margin:0 0 0 2px

}



.block-products-list .newProduct img {

background:url(../images/icons/new_l.png) no-repeat;

width:30px;

height:22px;

border:none;

position:relative;

bottom:-6px;

margin:0 0 0 2px

}



.newProduct img {

background:url(../images/icons/new_m.png) no-repeat;

width:20px;

height:16px;

border:none;

position:relative;

bottom:-3px;

margin:0 0 0 2px

}



* html .newProduct img {

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_m.png,sizingMethod=crop)

}



.block-products-list .restrictedItem img.restrictedItem {

background:url(../images/icons/lock.png) no-repeat;

width:22px;

height:23px;

border:none;

position:relative;

bottom:-3px;

margin:0 0 0 2px

}



* html .block-products-list .restrictedItem img.restrictedItem {

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/lock.png,sizingMethod=crop)

}



.level4 {

padding:2px 2px 2px 50px

}



.menuLeft .level1 {

padding:2px 2px 2px 5px

}



table.matrix {

border:1px solid gray;

margin-bottom:5px;

margin-top:5px

}



th.matrixTop {

padding-left:5px;

padding-right:5px;

border-bottom:1px solid silver

}



th.matrixBottom {

padding-left:5px;

padding-right:5px

}



td.matrixTop {

border-bottom:1px solid silver;

border-left:1px solid silver;

padding-left:5px;

padding-right:5px

}



td.matrixBottom {

border-left:1px solid silver;

padding-left:5px;

padding-right:5px

}



.mainTable,.mainTable75,.mainTable50 {

width:999px

}



.homeGreetingTable,td#menu td.secondaryEnd {

width:100%

}



.introBlock td,.padding6px td {

padding:6px

}



.headerMenu td#logoL,.headerMenu td#menu td br,.breadcrumbDelimiter img,a.button img,a.buttonBasket img,a.buttonCart img,a.buttonMore img,.offerTitle,div.block-product-details span.bigtitle,.neutral {

display:none

}



.headerMenu td#menu td img,.headerMenu td#menu td nobr {

display:auto

}



a.menuActive:link,a.menuActive:visited,a.menuActive:hover,a.menuActive:active {

font:bold 12px sans-serif,arial,tahoma,verdana;

text-transform:uppercase;

text-decoration:none;

color:#000;

border-right:2px solid #e0e0e0;

border-top:2px solid #e0e0e0;

background:#f3f3f3;

display:block;

padding:3px 10px 4px

}



a.secondaryMenu,a.secondaryMenu:hover {

display:block;

font:bold 11px arial,tahoma,verdana,sans-serif;

color:#000;

padding:0 0 0 20px

}



.breadcrumbBegin img,.titleTopImgLeft {

width:10px;

height:1px

}



.breadcrumbDelimiter a.treeItemLast,.breadcrumbDelimiter a.treeItemLast:hover {

font-weight:700;

text-decoration:none;

cursor:text

}



.breadcrumbEnd img,.titleTopImgRight,.titleBotImgLeft,.titleBotImgRight {

width:1px;

height:1px

}



a.button span,a.buttonBasket span,a.buttonCart span,a.buttonMore span {

cursor:pointer

}



a.button-add,a.button-shopping,a.button-checkout {

color:#41B944 !important

}



a.button-add:hover,a.button-shopping:hover,a.button-checkout:hover {

color:#66f !important

}



a.buttonCart:link,a.buttonCart:visited,a.buttonCart:hover,a.buttonCart:active {

font:normal 11px tahoma, sans-serif;

white-space:nowrap

}



a.buttonMore:link,a.buttonMore:visited,a.buttonMore:hover,a.buttonMore:active {

font:bold 9pt sans-serif, arial;

white-space:nowrap

}



td.topArticle,td.subArticle {

padding:3px 3px 3px 0

}



.forumUser,.priceBlock,.priceBlockEdit {

color:#000;

font-weight:700

}



body,body.popup {

font:11px Tahoma, Arial, Helvetica, sans-serif;

color:#000;

margin:0;

padding:0

}



.middlebg td,.priceBlock .price,.priceBlockHidden .price,.salesPrice,.priceSaveBlock .price,.level1 a,.level1 a:hover,.menuLeft .a a,.menuLeft .a a:hover {

font-weight:700

}



.popup .errorbg,.padding6px

.padding4px td,.padding4px td {

padding:4px

}



.padding6px td td,.padding4px td td,.paddingReviews td td {

padding:0

}



input,select {

font-size:8pt;

font-family:tahoma,verdana,sans-serif;

color:#000

}



a.header,.titleText {

color:#3E3EAB;

text-decoration:underline


}



.rolloverImagesTop,.manufacturerImage {

padding:10px 0 0

}



a.tabActive,a.tabActive:hover {

background:#dedede;

color:#3E3EAB;

display:block;

font-size:12px;

font-weight:700;

text-decoration:none;

cursor:text;

padding:5px 8px

}



.priceBlock .priceTax,.priceBlockOld .price,.priceBlockOld .priceTax,.priceBlockHidden .priceTax,.salesTax,.priceSaveBlock .percent {

font-weight:400

}



.productsTable th,.productsTable td {

padding:3px

}



.productsDelimiter,.productsDelimiterTop {

background:#CCC;

padding:0 !important

}



* html .block-product-details .newProduct img,* html .block-products-list .newProduct img {

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_l.png,sizingMethod=crop)

}



.restrictedItem img.restrictedItem,.restrictedCategory img.restrictedCategory {

background:url(../images/icons/lock-s.png) no-repeat;

width:15px;

height:16px;

border:none;

position:relative;

bottom:-3px;

margin:0 0 0 2px

}



* html .restrictedItem img.restrictedItem,* html .restrictedCategory img.restrictedCategory {

background-image:none !important;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/lock-s.png,sizingMethod=crop)

}



.level1,.menuLeft .level2 {

padding:2px 2px 2px 15px

}



.level2,.menuLeft .level3 {

padding:2px 2px 2px 30px

}



.level3,.menuLeft .level4 {

padding:2px 2px 2px 40px

}