:root {
 --c-grey: #999;
 --c-dgrey3: #666;
 --c-dgrey2: #444;
 --c-dgrey: #323232;
 --c-d2green: #5a9006;
 --c-d1green: #68a10c;
 --c-dgreen: #71980e;
 --c-xlgreen: #b4d105;
 --c-lgreen: #bad405;
 --c-yellow: #ffff00;
 --c-orange: #f8981f;
 --c-orange2: #f96101;
 --c-dorange: #ea4e00;
 --c-dred: #e90d53;
 --c-pink2: #f2007c;
 --c-dpink: #f20054;
 --c-sky: #87d8ff;
 --c-dnavy: #00a3e4;
 --c-xnavy: #3e7691;
 --c-blue: #09f;

 --s-small: 90%;
 --s-norm: 100%;
 --s-big: 110%;
 --s-xbig: 120%;
 --s-xxbig: 140%;
 --s-xxxbig: 160%;

 --font: "Helvetica Neue", Helvetica, Arial, sans-serif;

 --lnk: var(--c-dred);
 --lnk-alt: var(--c-xnavy);
 --lnk-hover: var(--c-blue);

 --w-all-max: 90%;
 --w-col-lft: 200px;
 --w-col-rght: 200px;
 --w-col-shift: -405px;
 --w-col-gap: 5px;

 --w-txt:360px;
 --w-txt-gap:20px;
}

* {margin:0; padding:0}

html,body,.main_text,input,textarea,font,select{font-family:var(--font);font-size:12px;line-height:1.428}
html{scroll-behavior:smooth}

body{width:100%;margin:auto;padding:0;margin:0;background:#fff url(/img/t-dr.gif) repeat-x 0 -20px}

.main_text,input,textarea,body,font,select{color:#32434A}

.txt{text-align:justify;text-size:var(--s-big);column-width:var(--w-txt);column-gap:var(--w-txt-gap);column-count:2;column-fill:balance;column-rule:1px dashed #C3C3C3}
p.txt{padding:0}

.istest,.border{border:solid 1px #f00 !important}

.clearBoth,.clB,.cB{clear:both}
.floatL,.flL,.fL{clear:left;float:left}
.floatR,.flR,.fR{clear:right;float:right}
.alignL,.alL,.aL{text-align:left}
.alignR,.alR,.aR{text-align:right}
.alignC,.alC,.aC{text-align:center}

.noB,.noBold,.span,h1.div,h2.div,.div8,.div9,.div10,.div11,h1.div11{font-weight:500}

strong.span{margin:0 !important}

.ISNoWrap,.nobr{white-space:nowrap}
.cnobr{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}

.unv{display:none;visibility:hidden}

span.b,div.b,.bGray,.bRed,.bGreen,i.b,.ISProductDetail i,span.ISNOnLine{font-weight:700}
.bGray,.gray{color:#666}
.bGreen{color:#71980E}
.red,.bRed{color:#f20054}
em.b,i.b,.ISProductDetail i{font-style:normal;border-bottom:1px dashed #b4d105}

.text,.textj,.textc,.textj20{padding:2px;font-weight:400}
.textj{text-align:justify}
.textc{text-align:center}
.textj20{padding-top:0;padding-bottom:20px;text-align:justify}
.textj22{margin:0 0 22px 0;padding:0 0 0 22px;text-align:justify}
.textheader{text-decoration:underline;font-size:var(--s-big);font-weight:700}
.warning{color:#f20054;font-size:var(--s-big)}
.u,.underline{text-decoration:underline}

img.ghost{-webkit-filter:grayscale(100%) opacity(30%);filter:grayscale(100%) opacity(30%)}

.ISProductDetailName h1,.ISProductDetailName h2,.ISProductDetailName h3,.ISProductDetailName h6,
.subGrName{display:inline;text-decoration:none;color:#f96101;font-weight:bold;text-shadow:1px 3px 5px #ddd;text-transform:uppercase}
.ISProductDetailName h3.a{color:#e90d53;cursor:pointer;cursor:hand}
.ISProductDetailName h3.a:hover{color:#E90D53;text-shadow:none}
span.ISProductDetailPrice{font-weight:700}

div.ISProductDetail{text-align:justify;padding:0px 3px}
div.ISProductDetail strong{padding-left:0px}

table.ISProductDetail{margin-top:10px;width:100%;empty-cells:show;border:0px solid;border-collapse:collapse;border-spacing:0px}
table.ISProductDetail tr td{padding:2px 5px;text-align:left;border:#b4d105 1px solid}
table.ISProductDetail tr th{padding:5px;background:#b4d105;text-align:center;border:#ddd 1px solid;color:#26390b}
table.ISProductDetail tr th.th{padding:2px;background:#334c0f;text-align:center;border:#334c0f 1px solid;color:#fff}

div.ISProductDetail h1{color:#f20054}

.ISAddToCart,.ISLineDotted{border-top:dotted 1px #b4d105}
.ISAddToCartL{padding-top:10px}
.ISAddToCartRImg{vertical-align:top}

.ISLine1001,.ISLineDotted1001{width:100%;height:1px}
.ISLine1001{border-top:solid 1px #e4f099}
.ISLineDotted1001{border-top:dotted 1px #f20054}

.ISListPrice{clear:both}

img.ISMainLogoHoliday{position:absolute;z-index:5;top:24px;left:15px}

.ISRH34{float:right;height:34px}
.ISShCartBlock{background:#029fdd url(/img/button_cart_bg.gif) repeat-x top left;text-align:left}

div.Tp, div.Tp h1, div.Tp big, div.Tp p, div.Tp em{font-size:8px;color:#f20054;font-weight:400}
div.Tp{margin-top:-400px;height:400px;padding:0px 0px 2px 7px;text-align:center;overflow:hidden}
.TpVs{height:10px}

#ISCounter{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--w-col-gap)}
#ISCounter div{overflow:hidden;height:15px}
#ISCounter div:hover{overflow:visible}
.ISCounterHidden{height:26px}

ul.ISPopupHelp{list-style-type:disc;padding-left:16px;color:#f20054}
ul.ISPopupHelp li span{color:#333}
.ISContectUsMsg{ padding:7px 7px 0px 7px;background:#f9f9f9;border-bottom:solid 1px #b4d105}
.ISCntInCat,sup.ISCntInCat{font-size:8px;color:#999;font-weight:500}

ol.news li{padding-bottom:4px;list-style-type:none}
span.uBlack{color:#000;border-bottom:1px dotted #ccc}

div.docAuthor{text-align:right;color:#666}

a img{border:none}
a,#navEZPagesTOC ul li a{font-family:var(--font);color:#3E7691;text-decoration:none}

.helpMarker{display:inline-block;height:17px;width:17px;background:var(--c-yellow);text-align:center;border-radius:50px;
 border:solid 1px;border-color:var(--c-xlgreen);box-shadow:1px 2px 4px 0px rgba(0,0,0,0.1)}

.biggerText{font-size:1.2em}

h1,h2,h3,h4,h5,h6{margin-top:.3em;margin-bottom:.3em}
h1{font-size:15px}
h2{font-size:14px}
h3{font-size:13px}
h4,h5,h6{font-size:12px}
h1.inline,h2.inline,h3.inline,h4.inline,h5.inline,h6.inline,h1.inl,h2.inl,h3.inl,h4.inl,h5.inl,h6.inl{display:inline}
h1.inline100,h2.inline100{display:inline;font-size:110%}
h1.norm,h2.norm,h3.norm,h4.norm,h5.norm,h6.norm{font-size:100%}

code{font-family:arial,verdana,helvetica,sans-serif}

form,select,input{display:inline;font-size:1em;line-height:1.6em}
form{margin:0;padding:0}
textarea{float:left;margin:auto;display:block}
input:focus,select:focus,textarea:focus{background:#f0f8ff}
fieldset{padding:.5em;margin:.5em 0;border:1px solid #eacfae;background:#fffde9}
fieldset{font-size:1em;line-height:1.6em;background:#fff}
legend{font-weight:700}
label,h4.optionName{line-min-height:1.5em;padding:.2em}

div#loginDefault{display:grid;grid-template-columns:repeat(auto-fill, minmax(360px, 1fr));column-gap:var(--w-col-gap)}
div#loginDefault > div{padding-bottom:20px}

#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg{float:left}

label.inputLabel,label.inputLabe2,label.inputLabe22{width:12em;float:left;font-size:var(--s-norm);padding:4px}
label.inputLabe22{width:auto;white-space:nowrap}
label.inputLabelPayment{width:15em;float:left}
label.selectLabel,label.switchedLabel,label.uploadsLabel{width:12em;float:left}
label.inputLabe2{width:9em}
p, address{padding:.5em}
address{font-style:normal}

.clB,.clB{clear:both}

hr{min-height:1px;margin-top:.5em;border:none;border-bottom:1px solid #9a9a9a}
hr.green{border-bottom:dashed 1px #71980E}
hr.greenDttd{border-bottom:dotted 1px #b4d105}
hr.orange{border-bottom:dashed 1px #F18700}
hr.gray{border-bottom:dashed 1px #959B9E}

.btGray{border-top:dashed 1px #959B9E}

.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{
 line-min-height:1.8em;padding:.4em;margin-bottom:10px;border-top:1px solid #666;border-bottom:1px solid #666}

.messageStackWarning,.messageStackError{padding:7px;background-color:#f00;color:#fff}
.messageStackSuccess,.messageStackCaution{background-color:#ff6;color:#000}
.messageStackSuccess{border-top:1px solid #3a0;border-bottom:1px solid #3a0}

#mainWrapper{text-align:left;width:100%;vertical-align:top}

#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage{margin:0;padding:0}
#contentMainWrapper{border:none;border-collapse:collapse}
#contentMainWrapper{margin-top:3px}
#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper{margin:auto}
#navColumnOne,#navColumnTwo,#navColumnOneWrapper,#navColumnTwoWrapper{width:200px !important}
#tagline{color:#000;font-size:2em;text-align:center;vertical-align:middle}
#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0 0 1em 1em}

.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{margin:0;width:95%}
.wrapperAttribsOptions{margin:.3em 0}

table.noBrdr100{border-collapse:collapse;border:none;border-spacing:0;padding:0}
table.noBrdr100 td{padding:0}

.navSplitPages{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--w-col-gap);padding:7px 0;clear:both !important}
.navSplitPagesResult,.navSplitPagesLinks{margin-top:5px;background:#fff}
.navNextPrevCounter{margin:0;text-align:left;font-size:.9em}
.navNextPrevListL,.navNextPrevList,.navNextPrevListR{white-space:nowrap;list-style-type:none;margin-bottom:7px}
.navNextPrevListL{clear:left;float:left;width:40%;text-align:left}
.navNextPrevList{float:left;width:20%;text-align:center}
.navNextPrevListR{clear:right;float:right;width:40%;text-align:right}
.navNextPrevWrapper{margin-bottom:2px}

#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper{margin:0;background-color:#8dc240;font-weight:700;color:#fff;min-height:1%;width:100%}
#navCatTabs{width:740px}
#navMain ul,#navSupp ul,#navCatTabs ul{margin-left:.5em;padding:3px 0 8px 7px;list-style-type:none;text-align:center;line-min-height:1.5em}
#navMain ul li,#navSupp ul li{display:inline;white-space:nowrap}
#navCatTabs ul li,#navManufTabs ul li{display:inline}
#navCatTabs ul{text-align:left}
#navManufTabs{width:100%;padding:10px 20px;font-size:9px;padding-left:180px}
#navManufTabs span{text-transform:uppercase;font-weight:700;color:#666}
#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a{text-decoration:none;margin:0;color:#fff}
#navEZPagesTOCWrapper{font-weight:700;float:right;min-height:1%;border:1px solid #000}
#navEZPagesTOC ul{margin:0;padding:.5em 0;list-style-type:none;line-min-height:1.5em}
#navEZPagesTOC ul li{white-space:nowrap}
#navEZPagesTOC ul li a{padding:0 .5em;margin:0}
#navMainSearch,#navCategoryIcon,.buttonRow,#indexProductListCatDescription,.visUnvisDescription{margin:5px 5px 0 0}
.buttonRow a{text-decoration:underline #e90d53}
.buttonRow2{margin:5px 0 0 0}
#navBreadCrumb{background-color:#fff;color:var(--lnk-hover)}
#navBreadCrumb a{color:#e90d53;text-decoration:none}
#navBreadCrumb a:hover{color:#f60;text-decoration:none}
#navBreadCrumb{font-size:.95em;font-weight:700;margin:0;padding:.5em}
#navEZPTp{min-height:10px;margin-bottom:5px;background-color:#b4d105;border-top:solid 1px #fff;
 border-bottom:solid 1px #fff;grid-row:3;grid-column:1/span 3;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2)}

#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,
.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{vertical-align:top}

.alrt,.alert,.supperalert{color:#f00}
.alert,.supperalert{margin-left:.5em;margin-right:5px}
.supperalert{background:#e03;color:#fff;font-weight:700}

.notice{color:var(--c-grey);font-size:var(--s-small)}

.advisoryLogin{padding:20px 10px 0}
.important{font-weight:700;margin:5px}
.gvBal{float:right}
#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix{padding:.8em}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{font-size:.9em}

#cartAdd{float:right;text-align:center;margin:1em;border:1px solid #000;padding:1em}
.tableHeading TH{border-bottom:1px solid #ccc}
.tableHeading,#cartSubTotal{background-color:#e9e9e9}
#cartSubTotal{border-top:1px solid #ccc;font-weight:700;text-align:right;line-min-height:2.2em;padding-right:2.5em}
.tableRow,.tableHeading,#cartSubTotal{min-height:2.2em}
.cartUnitDisplay,.cartTotalDisplay{text-align:right;padding-right:.2em}
#scUpdateQuantity{width:2em}
.cartQuantity{width:4.7em}
.cartNewItem,.cartOldItem{position:relative}
.cartNewItem{color:#3C3}
.cartOldItem{color:#609}
.cartBoxTotal{text-align:right;font-weight:700}
.cartRemoveItemDisplay{width:3.5em}
#cartAttribsList,.cartAttribsList{margin-left:1em}
#mediaManager{width:50%;margin:.2em;padding:.5em}
.normalprice{text-decoration:line-through;font-size:11px}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount{font-size:11px;text-transform:uppercase}
#cartBoxListWrapper ul,#ezPageBoxList ul{list-style-type:none}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{margin:0;padding:.2em 0}
ul.list{padding-left:20px}
.lineTitle,.amount,.totalBox{text-align:right;padding:.2em}
.totalBox,.amount{width:5.5em}

div.productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{margin:0 1em 1em 0}
div.productMainImage{margin-left:1em;min-width:100px}
span.cartImage{margin:.5em 1em}

div.productCode{float:right;padding:5px 5px 0 0;font-size:90%}
div.productDisabled{margin:-4px 0;padding:25px 0;background:#efd;font-weight:bold}
div.productDisabled span{display:block;font-size:130%}

.attribImg{width:20%;margin:.3em 0}

.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew{margin:1em 0}

h3.leftBoxHeading,h3.leftBoxHeading a{color:#fff}
.leftBoxHeading,.centerBoxHeading{margin:0;padding:.5em .2em}
.leftBoxContainer{border:1px solid #fff;margin-top:1.5em}
h3.rightBoxHeading,h3.rightBoxHeading a{font-size:1.1em;color:#ff0}
.rightBoxHeading{margin:0;background-color:#636;padding:.2em 0}
h3.leftBoxHeading a:hover{color:#ff3;text-decoration:none}
h3.rightBoxHeading a:hover{color:#f00;text-decoration:none}
.rightBoxContent{margin-bottom:1em}
.centeredContent{text-align:center}
.cartTotalsDisplay{font-size:10px}
#bestsellers .wrapper{margin:0 0 0 1.5em}
#bestsellers ol{padding:0;margin-left:1.1em}
#bestsellers li{padding:0;margin:.3em 0}
#bannerboxHeading{background-color:#00c}
#upProductsHeading{text-align:left}
#upDateHeading{text-align:right}

.back{float:left}
.forward{float:right}
.bold{font-weight:700}
.rowOdd,.rowEven{min-height:1.5em;vertical-align:top}
.rowOdd{background-color:#e8e8e8}
.rowEven{background-color:#f0f0f0}

#myAccountGen li,#myAccountNotify li{margin:0}

.accountTotalDisplay,.accountTaxDisplay{width:20%;text-align:right}
.accountQuantityDisplay{width:10%;vertical-align:top}

TR.tableHeading{min-height:2em}

div.ratingRow{padding-left:40px}
div.ratingRow div{margin:5px 0}
div.ratingRow img{margin:0 0 -5px 4px !important}
.rating{margin:.5em 0}
div.rating2{margin:.5em 0;padding-top:3px}
div.rating2 img{margin:7px 5px 0 0 !important}

.reviewsPart{font-weight:600;color:#444}
textarea#review-text{margin-top:5px}

.noProdsTxt{padding:10px;margin:25px 0 35px;font-size:var(--s-xbig);/*font-weight:bold;*/color:var(--c-blue)}
.noProdsTxt div{padding-top:5px;font-size:var(--s-small);font-weight:normal;color:var(--c-dgrey2)}

div.popupImageClose{position:absolute;z-index:99;top:10px;right:10px;margin:0;padding:0;height:30px;width:30px;font-size:200%;color:var(--lnk);text-shadow:1px 3px 5px #ddd;cursor:pointer;cursor:hand;text-align:center}
div.popupImageClose:hover{color:var(--lnk-hover)}
#popupImage{display:grid;grid-template-rows:1fr 100px 70px 30px;grid-gap:var(--w-col-gap);min-height:100vh;padding:0;margin:0;text-align:center;font-size:var(--s-norm)}
#popupImageImg{display:table;min-height:100%}
#popupImageImg div{display:table-cell;vertical-align:middle}
#popupImageImg div image{padding:10px 30px;vertical-align:bottom;width:100%;height:auto}
#popupImageBody{padding:0 10px;overflow:hidden}
#popupImageBody h1{font-size:var(--s-xbig);padding:0}
#popupImageBody h2{font-size:var(--s-norm);padding:0}
#popupImageFooter{background:#eee;color:#999;padding:10px 10px 0 10px;overflow:hidden}
#popupImageFooter .copy{font-size:var(--s-small)}
#popupImage .cntr{margin:-4px 0 0;padding:0 25%;background-color: #d9d9d9;overflow:hidden}

.rbg1{background:#fff}

#reviewsDefault{padding-bottom:40px}
#reviewsDefault > div{margin:10px}

#reviewsDefaultNoReviews,.rp2{margin:0 5px 5px 5px}
.productReviewsDefaultProductMainContent,
.productReviewsItem{border-top:dashed 1px #959B9E;clear:both}
.productReviewsItem .ttl{padding:20px 0 10px;font-weight:700}
.productReviewsItem .buttonRow{margin-bottom:-30px}
.productReviewsItem .rating{padding:10px 0 20px 40px}
.productReviewsItem .dateAdded{padding-top:5px;padding-left:40px;color:#959B9E}

#productInfo div.ISProductDetailName{display:block}
#productInfo .ISAddToCartR{padding:0 5px 0 10px}
#productInfo .ISProductDetailPrice{display:inline-block}
#productInfo .productReviewsItem{padding:10px}
#productInfo .productReviewsItem:nth-last-child(2n+1){background-color:#f9f9f9}
#productInfo .productReviewsItem:last-child{border-bottom:dashed 1px #959B9E}
#productInfo .productReviewsItem .rating{padding:0 0 0 40px;color:#959B9E}
#productInfo .productDateAdded{text-align:right;color:#999;padding-bottom:10px}
#productInfo .prodCName{display:inline-block}
#productInfo h2{display:inline-block}

#productReviewsInfo{padding:10px}
#productReviewsInfo .productReviewsItem{border:none;border-bottom:dashed 1px #959B9E;padding:10px 0 10px}
#productReviewsInfo .buttonRow{margin-top:-30px}
#productReviewsInfo .rating div{padding:10px 0}

#gvFaqDefaultMainContent{margin:10px 15px}
#gvFaqDefaultContent{margin:0 5px;text-align:justify}
.c3{margin-bottom:10px}
#createAcctSuccessMainContent{margin:5px}
.rc1{margin-left:18px;width:90px;text-align:center}
.rr{font-size:13px;color:#000;text-decoration:underline}
.rr1{height:3px}

a{color:var(--lnk)}
a:hover{color:var(--lnk-hover)}
a.b,font{font-weight:700}
img{border:0}

.dt,.dr,.dc{width:100%;margin:0;padding:0}
.dt{display:table;border-collapse:collapse}
.dr{display:table-row;height:100%}
.dc{display:table-cell;text-align:left;vertical-align:top}

font{color:#71980E}

ul{margin:0;padding:0;list-style:none}

div.faqBlk{margin-top:6px;padding:4px 8px 6px 6px;background:#f9f9f9;border:solid 1px #ddd}
ul.norm,ul.normb{list-style-type:disc;padding-left:16px;color:#333}
ul.norm li{color:var(--c-blue)}
ul.norm li span,ul.normb li{color:#333}

i.fa{width:1em;text-align:center;color:#b4d105;margin-right:10px}

div.hdrMn{padding:0 0 8px 0;display:flex;align-items:flex-end}
div.hdrMn li{padding-top:6px}
div.hdrMn li.fa{display:block;margin-right:0}
div.hdrMn li.fa a{padding-left:5px}

.ul1 li{background:url(//i.ironsport.com.ua/s.gif) no-repeat -80px -35px;margin:0;padding-left:10px}
.ul1 li a,.ul1 li span{font-size:var(--s-norm);line-height:16px;text-decoration:none}
.ul1 li a:hover{text-decoration:underline}
ul.ul12{padding-top:3px}
.ul11{padding-left:20px}
.ul11 li{float:left;width:45%;background:url(//i.ironsport.com.ua/a.gif) no-repeat left;margin:0;padding-left:9px}
.ul2 li,.ul3 li{background:url(//i.ironsport.com.ua/h-l1.gif) repeat-x bottom;margin:0;padding:6px 0}
.ul2 li:last-child,.ul3 li:last-child{background:none}

.ul2 li a,.ul3 li a{color:var(--lnk-alt)}
.ul2 li a:hover,.ul3 li a:hover{color:var(--lnk-hover)}
.ul2 li strong{color:var(--lnk-hover)}

input{vertical-align:middle}

div.header1{height:54px;width:888px}
div.header1_c1{width:250px;text-align:left}
div.header1_c1 img{margin-left:10%}
div.header1_c2{width:250px;text-align:right;background:url(//i.ironsport.com.ua/v-l.gif) repeat-y right}
div.header1_c2 img{vertical-align:middle}
div.header1_c5{width:125px;padding-left:20px}
.header1_text,.header1_text1{color:#00a3e4;font-size:11px;font-weight:700}
.header1_text1{display:inline;float:left;width:52px;padding:0 4px 0 0;text-align:right;height:30px; background:url(//b.ironsport.com.ua/ru/sports-food-search.gif) no-repeat 14px 0}
.header1_sel{width:119px;color:#58646A;vertical-align:middle}
.header2_c1,.header2_c11{width:200px;background:url(//i.ironsport.com.ua/t.gif) no-repeat 0 0;height:30px}
.header2_c11{padding:6px 0 0 0}
div.header2_c2{width:660px;clear:right;float:left;background:url(//i.ironsport.com.ua/iron-sport-0.gif) top left}

.input1{width:91px;height:18px;padding-left:5px}
.footer_c3{float:left;width:180px;margin-top:22px;padding:0 0 0 10px;border-left:solid 1px #ddd;font-size:9px;color:#999}
div.rBrdr{clear:right;float:right;width:1px;height:90px;background:#ccc;margin-left:10px;margin-right:-10px}
span.footerLinks a{margin:0 5px; line-height:16px}

.m_t_dr{background:url(//i.ironsport.com.ua/p.gif) repeat-x}
.m_l{background:url(//i.ironsport.com.ua/p.gif) repeat-y 0}
.m_r{background:url(//i.ironsport.com.ua/p.gif) repeat-y right}
.m_b_dr{background:url(//i.ironsport.com.ua/p.gif) repeat-x 0 bottom}

.m_pad{margin:0 2px;background:url(//i.ironsport.com.ua/ironsport-cell-bg3.gif) repeat-x top}
.m_pad1{margin:0 1px}
.m_h_l{background:url(//i.ironsport.com.ua/m2-m-dr.gif) repeat-x;height:4px}
.m_top{background:url(//i.ironsport.com.ua/m2-t-dr.gif) repeat-x}
.m_top_pad{padding:13px 10px 10px 15px}
.m_bot{background:url(//i.ironsport.com.ua/m2-b-dr.gif) repeat-x}
.m_bot_pad{padding:10px 15px}
.m_hdr_pad{padding-left:15px}
.m_h_text,.m_h1_text,.m_h1_text1{text-transform:uppercase;font-weight:700;padding-left:8px}
.m_h1_text{color:#71980E}
.m_h1_text1{color:#f10d53;line-height:20px}

.m_l_t,.m_l_b{width:2px;height:2px}
.m_t_r,.m_b_r,.m_l_t,.m_l_b{background:url(//i.ironsport.com.ua/shop-m.gif) no-repeat}
.m_t_r{background-position:right -4px}
.m_b_r{background-position:right -6px}
.m_l_t{background-position:right 0}
.m_l_b{background-position:right -2px}

.b_br{background:url(//i.ironsport.com.ua/b-dr.gif) repeat-x top;height:100%}

.col2,.cont_col2{width:3px}
.col1{width:559px}
.col3{width:192px}
.cont_col1{width:178px}
.cont_col3{width:378px}

.m1_dr{background:url(//i.ironsport.com.ua/m1-dr.gif) repeat-y}
.m1_b{background:url(//i.ironsport.com.ua/m1-b.gif) no-repeat bottom;height:100%}
.m1_pad{margin:18px 10px 15px 19px}
.sel1{width:148px;color:#162900;margin-left:-5px;background:#bad405;position:absolute;z-index:1}
select.selManufacturers{width:171px;color:#162900;margin-left:-5px;background:#bad405;position:absolute;z-index:1}
.col3_cell1{height:168px}

.cont_col3_cell1_c1{width:154px}
.cont_col3_cell1_c2_margin{margin:10px 13px 10px 17px}
.cont_col3_cell1_c2_text1{font-weight:700;text-transform:uppercase;font-size:10px;line-height:12px}
.cont_col3_cell1_c2_text2{color:#00a3e4;font-size:13px;line-height:12px}
.h_l{height:2px;background:#CFD2D3}

#indexDefault0 div.siteL,#indexDefault0 div.siteR{display:table-cell;vertical-align:top}
#indexDefault0 div.siteL{width:154px;clear:left;float:left}
#indexDefault0 div.siteR{padding:10px 5px 10px 12px}
#indexDefault0 div.delim{margin:7px 0;height:2px;background:#00a3e4}
#indexDefault0 span.txt1{font-weight:700;text-transform:uppercase;font-size:10px;line-height:12px}
#indexDefault0 span.txt2{color:#00a3e4;font-size:13px;line-height:12px}
#indexDefault0 span.txt3{font-weight:700;color:#00a3e4}
#indexDefault0 h3{line-height:12px;margin:0}

.indexSlog{margin-top:10px;text-align:center;font-size:var(--s-big);font-weight:700;color:#0099fd}
.indexSlog span{color:#f60}

.m3_dr{background:#b4d105}
.m3_pad{padding:9px 2px 9px 12px}

.m3_h_text,.m1_h_text{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:700;padding-left:8px}
.m_h1_text,.m_h1_text1,.m_h_text{padding:0}
.m3_h_text{margin:4px;color:#fff}
.m_h_text{color:#f96101}
.m1_h_text{color:#26390b}
.m_h1_text div,.m_h1_text1 div,.m3_h_text div,.m_h_text div,.m1_h_text div{background-image:url(//i.ironsport.com.ua/s.gif);width:4px;height:7px;float:left;margin:3px 5px 3px 0 !important;padding:0 !important}
.m_h1_text div,.m_h1_text1 div{background-position:-70px -37px}
.m3_h_text div{background-position:-70px -44px}
.m_h_text div{background-position:-75px -37px}
.m1_h_text div{background-position:-75px -44px}

.main_cell_h_l{background:#B3B4B6;height:3px}

.dc1,.dc2{display:table-cell;text-align:left;vertical-align:top}
.dc2{padding-left:10px;padding-top:7px;padding-bottom:7px}

div.prodName{padding:5px 0 0 0;font-size:var(--s-big);font-weight:700;color:#71980E}
div.prodName strong,div.prodName h1.prodName,div.prodName h3.prodName,div.prodName h4.prodName,div.prodName h5.prodName{margin:0;display:inline}
div.prodNameDoc{float:right;text-align:right;color:#999}
div.prodDesc{font-size:var(--s-norm);column-width:var(--w-txt);column-gap:var(--w-txt-gap);text-align:justify;
 column-rule:1px dashed #C3C3C3}
.prodName{font-size:12px}
.prodName span{font-size:10px}
.prodCName{padding:0;margin-left:0;line-height:10px;text-align:left;/*font-size:1em;*/color:#999/*;font-weight:400*/}
.prodCName a{color:#71980E}
.prodCName a:hover{color:var(--lnk-hover)}
.price_block{width:180px}
.price_block .c1{width:106px;padding-top:4px}
.price_block .c2{width:auto}
.price_text{font-size:12px;color:#EA4E00;font-weight:700}
.prodDate{float:left;padding:8px 0;font-size:x-small;color:#999}

.categor_text{color:#32434A}
.categor_text a,.categor_text font{color:#EA4E00;font-weight:normal}
.categor_text a:hover{color:#32434A;font-weight:700}
.prod_main_cell_margin{margin-right:25px;margin-top:7px}

.prod_link{color:#3A4750;text-decoration:none;background:url(//i.ironsport.com.ua/s.gif) no-repeat -87px -8px;padding-left:8px}
.prod_link:hover{text-decoration:underline}
.prod_margin{margin:13px 30px 9px 34px}
.product1_c1{width:63px}
.product1_c2{width:56px}
.product1_c3{width:auto}

.product_input{width:47px;height:17px;border-color:#cdcdcd;border-bottom-width:1px;border-right-width:1px;background-color:#fff;padding-left:5px;color:#2b2d2f;line-height:11px;padding-top:0}
.prod_text{font-size:10px}
.cart_cell{text-align:center;padding:1px 0}
.cart_cell_h_text{color:#71980E;font-size:11px;line-height:11px}
.cart_h_l{background:#CBCAC5;height:1px}
.cart1_cell{text-align:center;padding:11px 0 3px 0}
.cart_cell_w1,.cart1_cell_w1{width:1px;background:url(//i.ironsport.com.ua/3-v-l.gif) repeat-y}
.cart1_cell1,.cart1_cell3,.cart1_cell4{padding:11px 0 7px 0}
.cart_cell1,.cart1_cell1{width:101px}
.cart_cell2,.cart1_cell2{width:111px}
.cart_cell3,.cart1_cell3{width:69px}
.cart_cell4,.cart1_cell4{width:90px}
.cart_cell_margin{margin-left:16px}
.cart_cell5{width:283px;text-align:right}
.cart_cell6{width:89px}
.cart_cell5_margin{margin:10px 11px 10px 8px}
.cart_price_text{color:#e65e00;font-size:11px;line-height:11px;font-weight:700}
.cart_input{width:30px;height:14px;border:1px #989797 solid;color:#636363;font-size:11px;text-align:left;padding-top:0}
.cart_text{font-size:10px;text-decoration:none;font-weight:700;color:#32434a}
.cart_text:hover{text-decoration:underline}

.pop_main{width:417px;height:462px;margin:auto}

.pop_head{height:79px}
.pop_head_c1{width:296px}
.pop_head_c2{width:121px}
.pop_head1{height:0;background:#262626}
.pop_head_text,.pop_head_text a{color:#4c4c4c;text-decoration:none;font-size:11px}
.pop_head_text a:hover{text-decoration:underline}

.pop_margin{margin:0 10px 15px 9px}
.pop_main_text{color:#3A4750;line-height:14px}
.pop_cell_margin{margin:0 20px 15px 15px}
.pop_bot_padding{padding:12px 10px 13px 16px}
.pop_bot_text{color:#59676F}

a.isWhite{color:#fff}
a.isWhite:hover{color:#000}

.header2_c2 div.menu22{float:left;background:url(//i.ironsport.com.ua/iron-sport-0.gif) no-repeat 0 0;height:34px;border:solid 1px #f00}
.header2_c2 div.menu22 div{padding-top:10px;padding-left:12px;padding-right:12px;padding-bottom:0}
.header2_c2 div.menu22 div a{font-weight:700;border:solid 1px #000;height:34px}


#h_m1{white-space:nowrap;width:685px;height:34px;margin:0;padding:0;display:table-cell;text-align:left;clear:right;float:left;overflow:hidden;background:url(//i.ironsport.com.ua/sport-pitanie-bgs.gif) 0 0}
#h_m1 div{float:left;clear:none;overflow:hidden;position:relative;height:34px;padding:0 2px;background:url(//i.ironsport.com.ua/sport-pitanie-bgs.gif) no-repeat 0 -34px}
#h_m1 div a{display:inline-block;padding:0 !important;margin:0 !important;width:80px;height:37px;background:url(//i.ironsport.com.ua/sport-pitanie-mn.gif) no-repeat 50% 0%}
#h_m1 .m1 a,#h_m1 .m1s a{width:110px}
#h_m1 .m2 a,#h_m1 .m2s a{width:115px}
#h_m1 .m3 a,#h_m1 .m3s a{width:100px}
#h_m1 .m5 a,#h_m1 .m5s a{width:90px}
#h_m1 .m1 a{background-position:50% -34px}
#h_m1 .m2 a{background-position:50% -68px}
#h_m1 .m3 a{background-position:50% -102px}
#h_m1 .m4 a{background-position:50% -136px}
#h_m1 .m5 a{background-position:50% -170px}
#h_m1 .m6 a{background-position:50% -204px}
#h_m1 .m0 a.m2{background-position:50% -238px}
#h_m1 .m1 a.m2{background-position:50% -272px}
#h_m1 .m2 a.m2{background-position:50% -306px}
#h_m1 .m3 a.m2{background-position:50% -340px}
#h_m1 .m4 a.m2{background-position:50% -374px}
#h_m1 .m5 a.m2{background-position:50% -408px}
#h_m1 .m6 a.m2{background-position:50% -442px}
#h_m1 .m0s a{background-position:50% -476px}
#h_m1 .m1s a{background-position:50% -513px}
#h_m1 .m2s a{background-position:50% -544px}
#h_m1 .m3s a{background-position:50% -578px}
#h_m1 .m4s a{background-position:50% -612px}
#h_m1 .m5s a{background-position:50% -646px}
#h_m1 .m6s a{background-position:50% -680px}
#h_m1 .m0s a.m2{background-position:50% -714px}
#h_m1 .m1s a.m2{background-position:50% -751px}
#h_m1 .m2s a.m2{background-position:50% -782px}
#h_m1 .m3s a.m2{background-position:50% -816px}
#h_m1 .m4s a.m2{background-position:50% -850px}
#h_m1 .m5s a.m2{background-position:50% -884px}
#h_m1 .m6s a.m2{background-position:50% -918px}
#h_m1 .m0s,#h_m1 .m1s,#h_m1 .m2s,#h_m1 .m3s,#h_m1 .m4s,#h_m1 .m5s,#h_m1 .m6s{background:url(//i.ironsport.com.ua/sport-pitanie-bgs.gif) 0 -68px}
#h_m1 .m1s{background-position:0 -102px;margin:3px 0 -3px}
#h_m1 .m2s{background-position:0 -133px}
#h_m1 .m3s{background-position:0 -167px}
#h_m1 .m4s{background-position:0 -201px}
#h_m1 .m5s{background-position:0 -235px}
#h_m1 .m6s{background-position:0 -269px}

strong.category-subs-selected{font-size:10px;text-transform:uppercase;overflow:hidden;color:#f96101}

ul.categoryTop li{display:inline}
ul.categoryTop li h3{display:inline;white-space:nowrap}
ul.categoryTop li h3 strong,
ul.categoryTop li span{padding-right:1px;padding-bottom:1px;font-size:10px;padding-right:4px;padding-left:2px}
ul.categoryTop strong{color:#dfe818;text-transform:uppercase;padding-right:8px;padding-left:3px;white-space:nowrap}
a.categoryTop{padding:0 7px;border:none}
a.categoryTop:hover{padding:0 5px;background:#f8981f;border:solid 2px #cbe725;color:#000}
a.categoryTop span.cSlctd{color:#ff9;text-transform:uppercase}
a.categoryTop:hover span.cSlctd{color:#fff}

.greeting{text-align:center;padding:25px 0;background:#fff;color:#09f;font-size:12px;font-weight:700}
.greeting span{padding:7px 0 9px 0;font-size:11px;font-weight:700}
.greeting i,.greeting:hover i{background:url(//i.ironsport.com.ua/s.gif);width:16px;height:14px;padding-left:16px}
.greeting a{text-decoration:none;color:#f60;border-bottom:dashed 1px #b4d105}
.greeting:hover a{color:#b4d105;border-bottom:dashed 1px #00a3e4}
.greeting i{background-position:-34px -37px}
.greeting:hover i{background-position:-17px -37px}

fieldset{background:#f4ffb6}
legend{color:#243;background:#fff;padding:0 3px}

.successContactUs,.centerMessage{padding:20px;text-align:center}

.paddingL30{padding-left:30px}
.linkEdit{margin-bottom:3px;height:18px;background:url(/img/icon-edit.gif) no-repeat right top;font-size:9px}
.linkEdit a{margin-right:14px}
div.bgShadowR{height:8px;background:url(/img/bg-shadow-right.gif) no-repeat right top;border-top:dashed 1px #b4d105}

table.cartContentsDisplay tr th,table.cartContentsDisplay tr td{background:#f9f9f9;padding:3px;font-size:11px;border:solid 1px #f0f0f0;color:#666}
table.cartContentsDisplay tr td{color:#000}

#orderTotals{margin-top:10px;margin-bottom:30px;padding:7px;font-size:10px;background:#f9f9f9;border:solid 1px #f0f0f0;color:#000}

.catDescription{margin:7px 0;padding:9px 7px;background:#f0f0f0;color:#690;font-size:95%;text-align:justify;border-top:dotted 1px #f90;border-bottom:dotted 1px #f90;background:url(/img/more.gif) no-repeat right bottom;cursor:pointer;cursor:hand}
.catDescription h1{color:#f90}
.catDescription u{font-weight:700}
.catDescription h1 a{color:#f90}
.catDescription h1 a b{font-weight:700}
.catDescription b,.catDescription strong,.catDescription span,.catDescription div b{color:#e80;font-weight:400}
.catDescription div{display:none}

.w3{width:3px !important}
.w5{width:5px !important}
div.h3{height:3px}
div.mb3{margin-bottom:3px}

br.h1{line-height:1px !important;padding:0 !important}
br.h2{line-height:2px}
br.h3{line-height:3px}
br.h4{line-height:4px}
br.h5{line-height:5px}
br.h6{line-height:6px}
br.h8{line-height:8px}
br.h10{line-height:10px}
br.h15{line-height:15px}
br.h22{line-height:22px}
br.h25{line-height:25px}
br.h28{line-height:28px}

#indexText{clear:both;padding:0 0 0 3px}

#siteMap{padding:20px;color:var(--c-blue);font-size:var(--s-norm);column-width:var(--w-txt);column-gap:var(--w-txt-gap)}
#siteMap ul{padding:2px 2px 10px 20px}
#siteMap ul li{list-style-type:square;color:#71980E;padding:2px;margin:1px}
#siteMap a{font-weight:normal}

/*Del after 2019.11.01*/
#pageNotFoundMainContent2{padding:20px 0 10px 40px}
#pageNotFoundMainContent2 ul li{list-style-type:square;color:#71980E}
#pageNotFoundMainContent2 ul li ul{padding:0 0 0 40px}
#pageNotFoundMainContent2 ul li.orange,#pageNotFoundMainContent2 ul li.orange ul li,
/*/*/
ul li ul.orange li{color:#d60}
li.green{color:#3ae}
ul li ul.green li{color:#3ae}

li.paddingTop{padding-top:5px}
li.paddingBottom{padding-bottom:5px}

/*news*/
#moreNewsDefault{padding:5px}
#moreNewsDefault table td{padding:4px 8px;border-bottom:solid 1px #fff}
.newsInfo{text-align:right;font-size:9px;font-style:normal;color:#999}
.newsContent{padding-bottom:10px;font-size:1.0em;min-width:466px}
.newsContent li{list-style-type:disc;color:#d60}

.sideBoxContent{padding:10px 10px 0 16px}
.sideBoxContent li{padding-top:6px;color:#ccc;list-style-type:disc}

div.sideboxSpecialsBox{clear:both;padding:7px 0 0 0;font-weight:700}
div.sideboxSpecialsBox span.catN{font-size:10px;font-weight:400;color:#666;line-height:11px}
div.sideboxSpecialsBox div.sideboxSpecialsImg{float:left;width:60px;padding:4px 2px 0 0;text-align:center}
div.sideboxSpecialsBox span.normalprice{font-size:10px;font-weight:400;color:#444}
div.sideboxSpecialsBox span.productSpecialPrice{font-size:11px;color:#EA4E00}
div.sideboxSpecialsBox span.productPriceDiscount{font-size:10px;font-weight:400}

div.sdbxMini{padding:5px 0;margin:0 0 0 -10px;font-size:var(--s-norm);font-weight:400}
div.sdbxMini div.img{float:left;width:60px;min-height:40px;vertical-align:middle;padding:2px 4px 0 0;text-align:center}
div.sdbxMini span.catN{color:#666;line-height:11px}
div.sdbxMini span.productSpecialPrice{font-size:var(--s-big);color:#EA4E00;font-weight:700}
div.sdbxMini a{font-size:var(--s-norm)}
div.sdbxMini1{margin:0 -5px;clear:both;border-bottom:solid 1px #eee;float:none}

div.sdbxMiniT{display:table;clear:both}
div.sdbxMiniT > div{display:table-row}
div.sdbxMiniT > div > div{display:table-cell;margin:0 3px 0 0;width:155px;overflow-x:hidden;min-height:60px}

a.newsItem,a.newsItem:hover{line-height:normal}
a.newsArchive,a.docsArchive{display:block;width:100%;margin:10px 0;padding:10px 0;text-align:right}
a.docsArchive{float:right;width:32px;margin:-12px 10px 0;padding:0}

table#newsArchivTable titleHeading,table#newsArchivTable td{padding:7px}
table#newsArchivTable tr:nth-child(2n+1){background-color:#f0f0f0}
table#newsArchivTable th.titleHeading{text-align:left}
table#newsArchivTable th.dateHeading{text-align:right}

#linkParthners{padding:10px 0 20px 0;font-size:11px}
#linkParthners h2{margin-bottom:-3px;font-size:11px;color:#3ae;text-transform:uppercase}
#linkParthners ol{margin-top:-3px}
#linkParthners ol li{color:#3ae;list-style-type:disc;padding:2px 0 3px 0;border-bottom:solid 1px #ddd}
#linkParthners ol li span{color:#333}
#linkParthners div.code,#linkParthners div.alert{padding:7px;font-size:11px}
#linkParthners div.code{color:#000;background:#cef;border:solid 1px #3ae}
#linkParthners div.alert{color:#fff;background:#f03;border:solid 1px #900;font-weight:700}
#linkParthners textarea{width:99%;color:#000}


div.prodLink{margin:2px 0 -3px 0;text-align:right;clear:both}
div.prodLink a.detail{padding:0 2px 0 10px}
.prodLinkDoc{float:right}
.docGeneral{padding:0 10px}

.sdBxDc{margin:12px 0 0 0;padding:0 60px 0 14px;text-align:left;background:url(/img/books.gif) no-repeat right top;font-size:var(--s-big)}

div.blockChart{margin:12px 0 0 0;padding:0 15px}
div.blockChart div.chartHead{padding:7px 0 4px 0}
div.blockChart div.chartItem{background:url(/img/category-chart-bg.gif) repeat-y top left;background-size:contain;
 margin:1px;padding:2px 6px;color:#fff;font-size:var(--s-norm)}
div.blockChart div.chartItem strong{font-weight:500}


a.inDoc,a.inDoc:hover{color:#333;font-weight:700;text-decoration:underline}
a.isDoc{font-size:9px;color:#bbb;font-weight:700;text-decoration:none}
a.isDoc:hover{color:#71980E;font-weight:700;text-decoration:underline}

div.searchKeywordResults{clear:both}
div.searchKeywordResults div{float:left;margin:1px;padding:1px 3px;background:#f0f0f0}

div.searchKeywordResults div.numH,div.searchKeywordResults div.kwH,div.searchKeywordResults div.colH0,div.searchKeywordResults div.colH1{color:#666;text-align:center;font-size:10px}
div.searchKeywordResults div.numH{clear:left;width:5%}
div.searchKeywordResults div.kwH{width:54%}
div.searchKeywordResults div.colH0{width:14%}
div.searchKeywordResults div.colH1{width:17%}
div.searchKeywordResults div.num{clear:left;width:5%;color:#999}
div.searchKeywordResults div.kw{width:54%}
div.searchKeywordResults div.col0{width:14%;color:#333}
div.searchKeywordResults div.col1{width:17%;color:#333}

div.categoryListBoxContents{margin:2px;padding:3px 0 3px 5px;text-align:center}

div.favor,div.viewMode,div#socialBM,div#lngSwch{position:absolute;z-index:777;top:0;color:#999}
div.favor{right:0;width:200px;height:125px;text-align:right;background:url(/img/corner-top.gif) no-repeat right top;padding:7px 0 0 0}
a.favor,a.favor:hover{color:#999;text-decoration:none;font-size:10px;padding-right:9px}
a.favor:hover{color:#000;text-decoration:underline}
div.viewMode{top:10px;left:12px;width:300px;text-align:left}
a.viewMode{color:#999;font-size:10px;text-decoration:none}
a.viewMode:hover{color:#000;font-size:10px;text-decoration:underline}

div#lngSwch{top:12px;left:718px;width:180px;line-height:16px;text-align:right}
div#lngSwch:hover{color:#F2007C}
div#lngSwch div{clear:right;float:right;width:52px}
div#lngSwch div div{float:left;height:12px;width:18px;margin:0 0 0 4px;overflow:hidden;border:solid 1px #fff;background:url(//i.ironsport.com.ua/ukraine-langs.gif) no-repeat -18px center}
div#lngSwch div div.lng2{background-position-x:-54px}
div#lngSwch div div img{position:relative;margin:0;left:0}
div#lngSwch div div.lng2 img{left:-36px}
div#lngSwch div div.shdw:hover {box-shadow:0 3px 3px #ddd}

div.bSldt1,div.bSldt2{display:inline-block;width:102px;height:44px;background:url(../buttons/english/button_soldout_s.gif) no-repeat}
div.bSldt2{background:url(../buttons/ukraine/button_soldout_s.gif) no-repeat}

div#faceLike,div#gooPlus1{width:30px;display:inline-block !important;float:left;text-align:left}
div#faceLike{width:22px;height:18px;overflow:hidden;margin-top:-3px}

div#socialBM{top:8px;font-size:10px;text-align:center;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--w-col-gap)}
div.socials div#socialBM{position:static}
div#socialBM a{display:inline-block;height:16px;width:16px;background:url(/img/sport-pitanie-social.gif) no-repeat 0 0}
div#socialBM a:hover{background-image:url(/img/sport-pitanie-social-s.gif)}
div#socialBM a.bm1{background-position:0 -16px}
div#socialBM a.bm4{background-position:0 -64px}

div#socialHm{float:left;width:183px;height:37px;margin:13px 0 0 0;padding:0;text-align:right;font-family:Arial;font-size:13px;font-weight:700;color:#999}
div#socialHm a{display:block;float:right;margin:0 0 0 6px;height:29px;width:29px;background:url(//i.ironsport.com.ua/sportivnoepitanie-shome-s.png) no-repeat 0 0}
div#socialHm a:hover{background-image:url(//i.ironsport.com.ua/sportivnoepitanie-shome.png)}
div#socialHm a.bm1{background-position:-29px 0}

a.w8,a.w8:hover{color:#fff;font-size:8px}

div.pageSearchWords{padding-left:5%;padding-right:5%}
div.pageSearchWords div{float:left;width:33%}
div.pageSearchWords div div{clear:left;float:left;color:#aaa;width:20px}
div.pageSearchWords div a b{font-weight:400}
div.pageSearchWords div.menu{width:100%;margin:9px 0;padding:3px 0;background:#eee;border-bottom:solid 1px #999}
div.pageSearchWords div.menu a{text-decoration:underline;color:#333;font-size:9px}

.linksExch{padding:0}
.linksExch a{color:#580}

.ivkt,.ivkc,.ivkd{border:0}
.ivkc,.ivkd{padding:0 4px;font-family:Verdana,Arial,Helvetica,sans-serif}
.ivkt{margin-top:30px;margin-bottom:20px}
.ivkc{text-indent:35px;background-color:transparent;font-weight:700}
.ivkd{font-size:smaller}
.ivkc A:hover,.ivkc A:link,.ivkc A:visited{text-decoration:none}
.ivkc A:link{color:#000}
.ivkc A:visited{color:#999}

div.more{width:100%;text-align:right;font-family:Tahoma,Verdana,Arial}
div.more a,div.more a:hover{font-size:.9em}
div.more a{color:#333}
div.more a.best{color:#9db700}
div.more a.best:hover{color:#333}

div.tellAFriendText{text-align:left}
textarea#email-message{width:200px}

u.hdr{display:block;color:#a3c000;padding-top:25px;font-size:13px;font-weight:700;border-top:solid 1px #aaa}

div.newsArchiveNavMenu{clear:both;width:100%;padding:20px 0}
div.newsArchiveNavMenu span,div.newsArchiveNavMenu a{display:block;float:left;margin:2px;padding:3px 5px;}
div.newsArchiveNavMenu a{padding:3px 5px;border:solid 1px #ddd;background:#eee;text-decoration:underline}

div.popupContentCompare{clear:both;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--w-col-gap);min-height:100vh;padding:0;margin:0}
div.popupContentCompare div.tree{padding:5px;background:#eee;border:solid #fff 1px;background:#f0f0f0}
div.popupContentCompare div.compare{border:solid #8dc240 1px;background:#fff}
div.popupContentCompare div.compare div.close{clear:right;float:right;margin-right:-3px;margin-top:0;height:20px;width:20px}
div.popupContentCompare div.compare div.compareProductGeneral{padding:5px;background:#fff}

.compareText{clear:both;margin-bottom:4px;padding:10px;background:#f20054;color:#fff;border:solid 1px #fff}

a.boxText{font-size:8pt}
a.boxText:hover{color:#666}

.catalogBox,.catalogBoxPrd{display:block;font-weight:700}
.catalogBox{font-size:11px}
.catalogBoxPrd{padding-left:30px}

.shippingConfirmBox{margin-bottom:10px;padding:7px;font-size:11px;background:#f9f9f9;border:solid 1px #f0f0f0;color:#000}
.shippingMethodDescr{margin-left:30px;padding:3px;padding-left:7px;font-size:11px;color:#f09;background:#f4ffb6;border:solid #ccc 1px;text-align:left}


div#wrpprHdr{display:grid;grid-template-columns:var(--w-col-lft) 1fr var(--w-col-rght);grid-gap:var(--w-col-gap);margin:4px 0}

#hdrLogo{display:grid;grid-template-columns:1fr;grid-gap:var(--w-col-gap);padding-top:6px}
#hdrLogo button#bars{display:none;font-size:32px;background:transparent;border:none;float:left;padding:3px 6px;
 color:var(--c-pink2);border:solid 1px #fff;border-radius:2px;cursor:pointer;cursor:hand}
#hdrLogo button#bars:hover{color:var(--lnk-hover);border-color:#b4d105;box-shadow:0 3px 3px #ddd}
#hdrLogo img{height:auto;width:100%;max-width:173px}


div#wrpprHdr div ul.ul1{text-align:left}

#hdrSrch{display:grid;grid-template-columns:1fr 260px;grid-gap:5%;text-align:left;color:#b4d105;padding:0}
#hdrSrch div.phone{grid-column:2;grid-row:1;text-align:right}
#hdrSrch div.srch{grid-column:1;grid-row:1}

div.phone{padding:2px 30px 2px 50px;font-size:26px;line-height:28px;font-weight:700;white-space:nowrap;
 background:url(//i.ironsport.com.ua/is-phone.gif) no-repeat left center}
div.phone a{display:block;padding:0;font-family:Tahoma;-webkit-animation:colorchange 20s infinite alternate}
@-webkit-keyframes colorchange {
    0%{color:#ddd}
    10%{color:#b4d105}
    20%{color:#ddd}
    30%{color:#f8981f}
    40%{color:#ddd}
    50%{color:#ff2f98}
    60%{color:#ddd}
    70%{color:#8dc240}
    80%{color:#ddd}
    90%{color:#f2007c}
    100%{color:#ddd}
}
div.phone a:hover{color:var(--lnk-hover);-webkit-animation:none}


div#wrpprHdrPrts{display:grid;grid-template-columns:var(--w-col-lft) 1fr;
    background:url(//i.ironsport.com.ua/sport-pitanie-bgs.gif) no-repeat right -337px,
    url(//i.ironsport.com.ua/sport-pitanie-bgs.gif) no-repeat left -303px,
    url(//i.ironsport.com.ua/sport-pitanie-bgs.gif) repeat-x 0 0;
}

div.srch{width:auto;padding:6px 0 0 0}

#srchBlck{display:grid;grid-template-columns:48px 1fr}
#srchBtn{border-radius:48px;padding:5px;background:#f0f0f0;border:solid 1px;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}
#srchBtn button{border-radius:48px;height:36px;width:36px;cursor:pointer;outline:none;align-items:flex-start;text-align:center;background-color:#fff;text-shadow:none;border:none}
#srchBtn button:hover{background-color:var(--lnk-hover)}
#srchInp{border-radius:48px;border:solid 1px;border-top-left-radius:0;border-bottom-left-radius:0;background:#f9f9f9}
#srchInpPls{padding:0 10px;margin-top:5px;border:none;background-color:transparent;outline:none;font-size:26px;white-space:nowrap;display:block;width:95%}
#srchInpPls:focus{color:var(--c-blue)}
#srchBlck:hover #srchBtn, #srchBlck:hover #srchInp{box-shadow:1px 3px 7px #d9d9d9}
#srchPls{display:none;position:absolute;z-index:5;margin:-1px 0 0 48px;padding:0;background:#f9f9f9;border:solid 1px;box-shadow:1px 3px 7px #d9d9d9}
#srchPls a{display:block;padding:4px 5px;color:var(--lnk);font-size:var(--s-big);border-bottom:solid 1px #fff;max-width:320px}
#srchPls a:hover,div#srchPls a.srchPlsInptSel{background:#fff;color:var(--lnk-hover)}
#srchPls div{margin-top:-1px;width:199px;border:solid 1px #fff}

#advSearchDefault fieldset {margin:10px 0; display:block}
#advSearchDefault input#advSearchDefaultKeyword {font-size:var(--s-xxxbig);padding:0 4px 4px 4px}
#advSearchDefault fieldset div legend {float:left; margin:3px 0;padding:0; width:180px}
div.fldBlck{display:flex;flex-flow:row wrap;justify-content:space-between}
div.fldBlck fieldset{flex-basis:30%;flex-grow:1;min-width:320px; margin-right:10px !important;background:#feffec}

span.vcard span{display:none}
span.vcard span.tel{display:inline}

div.isAdvText{clear:both;padding:10px 10px 10px 16px;font-size:10px;color:#999}
div.isAdvText a{color:#999}
div.isAdvText a:hover{text-decoration:underline}
div.isAdvText a:visited{color:#aaa}

table.priceList{width:886px;background:#aaa}
table.priceList tr th{padding:4px;text-transform:uppercase;background:#eee;font-weight:700;color:#666;text-align:center}
table.priceList tr.hdr th{background:#ddd;font-weight:700;color:#333;text-align:center}
table.priceList tr td{padding:4px;background:#fff}
table.priceList tr td a{color:#000}

body#pricelistBody h2{padding-top:10px}
div.priceList{display:grid;grid-template-columns:1fr 30% 10%}
div.priceList div{padding:2px 4px;border:solid 1px #ddd}
div.priceList div.hdr{background:#ddd;font-weight:700;color:#444;text-align:center}

ul.normal,ul.normal2{margin:0;padding:0 0 0 40px;list-style-type:disc;text-align:left;line-min-height:auto}
ul.normal2{list-style-type:circle}
ul.normal3{list-style-type:square}
blockquote{margin:5px 0 5px 20px !important}

div.isBottomText{padding:10px 0;margin-left:1%;text-align:center;font-size:var(--s-small)}
div.isBottomText,div.isBottomText h2,div.isBottomText b,div.isBottomText a{font-size:var(--s-norm);font-weight:400;color:#999}

div.manufacturerInfo{text-align:center;padding-top:9px}
div.manufacturerInfo p{padding:0;text-align:left}

#oCompareLinks{display:none;position:absolute;z-index:8;width:164px;padding:20px}
#oCompareLinks div,#oCompareLinks div div,#oCompareLinks div div div{margin-left:-1px;margin-top:-2px;padding:0;border-bottom:solid 1px #eee;border-right:solid 1px #eee}
#oCompareLinks div{border-bottom-color:#eee;border-right:none}
#oCompareLinks div div{border-bottom-color:#ddd;border-right-color:#eee}
#oCompareLinks div div div{border-bottom-color:#ccc;border-right-color:#ddd}
#oCompareLinks img{position:absolute;margin:5px 0 0 -12px}
#oCompareLinks a{display:block;padding:7px;border:solid 1px #8dc240;border-bottom:none;background:#fff;color:#09f}
#oCompareLinks a:hover{background:#f6f6f6;cursor:pointer;cursor:hand}
#oCompareLinks a.last{border-bottom:solid 1px #8dc240;color:#e90d53}
#oCompareLinks a.last span{color:#666;font-size:9px}
#oCompareLinks a span{color:#71980e}
#oCompareLinks.vis{display:block;visibility:visible}
#oCompareLinks.unvis{display:none;visibility:hidden}
div.oCompareLink{width:18px;float:right;margin:-6px 5px 0 0;padding:0}

div.mainLeftPad{padding-left:1%}
div.footer{height:68px;width:888px}
div.footer_c2{clear:left;float:left;width:670px;padding:22px 10px 0 0;text-align:right}
div.footer_c2,div.footer_c2 a{color:#59676F;text-decoration:none}
div.footer_c2 span{color:#ccc;text-decoration:none}
div.footer_c2 a:hover{text-decoration:underline}

input.input18{width:94px;height:18px;padding:4px 4px 4px 0;margin:0 4px}
input.input1888{width:94px;height:18px;padding-left:4px;margin:0 4px}

#favor,#favorSelect{position:absolute;top:0;right:0;z-index:28}
#favor{width:96px;height:62px;background:url(/img/corner-top1.gif) no-repeat right top !important;padding:0}
#favorSelect{display:none;z-index:38;width:200px;height:125px;background:url(/img/corner-top.gif) no-repeat right top !important;padding:10px 0 0 0}
#favorSelect a{display:block;margin:0 6px 0 80px;padding:1px 7px 1px 0;background:transparent !important;text-align:right;color:#7fc021 !important;border-right:solid 2px #018ec6}

.avCT{margin:0;padding-top:0;background:#8dc240;color:#c7e301}
.navCTGr{background-color:#8dc240}
.navCTBl{background-color:#357df4;color:#a9c9ff}
.navCTRd{background-color:#d30043;color:#ff8fba}
.navCTOr{background-color:#f18700;color:#ff9}
.navCTSk{background-color:#018ec6;color:#8ddfff}
.navCTBr{background-color:#a70c7f;color:#ffb1eb}
.navCTHk{background-color:#838c2e}

#navCatTabs888{width:888px;height:40px}
#navCatTabs888 ul{margin-left:.5em;padding:3px 0 8px 7px;list-style-type:none;line-min-height:1.5em;text-align:justify}
#navCatTabs888 ul li h3,
#navCatTabs888 ul li{display:inline}
#navCatTabs888 ul li a{text-decoration:none;color:#fff}

/*Del after move to #lst-manuf */
#selManufacture,#selManufacture0{width:200px;height:169px;background:#b4d105 url(/img/sport-pitanie-manufactures.jpg) no-repeat 0 0;padding:0;margin:0}
#selManufacture0{background:url(/img/sport-pitanie-manufactures0.jpg) no-repeat 0 0}
#selManufacture div{color:#5a9006}
#selManufacture div,#selManufacture0 div{margin:0;padding:15px 0 0 16px}
#selManufacture select,#selManufacture0 select{width:172px;margin:13px 0 0 14px;padding:0;color:#132600;line-height:12px;border:solid 1px #56870f;background:#cef101 url(/img/sport-pitanie-manufactures-bg.jpg) no-repeat -4px -4px}
#selManufacture0 select{background:#fff}
#selManufacture select option,#selManufacture0 select option{box-sizing:content-box;padding:2px 4px}
#selManufacture select option{border-top:solid #fff 1px;border-bottom:solid #ecff20 1px}
#selManufacture0 select option{border-top:solid #f1f1f1 1px;border-bottom:solid #f1f1f1 1px}
#selManufacture select option:checked{background:linear-gradient(#ecff20, #ecff20);font-weight:bold}
#selManufacture0 select option:checked{background:linear-gradient(#b4d105, #b4d105);font-weight:bold}

#mainBanner{width:685px;height:169px;margin:0 0 5px 0;background:#fff url(/img/sportivnoe-pitanie-a.gif) repeat-x 0 -169px}
#mainBanner0{background:url(/img/sportivnoe-pitanie-a.gif) no-repeat 0 -338px}
#mainBanner1{padding:2px;margin:0;background:url(/img/sportivnoe-pitanie-bgr.gif) no-repeat right 0}
#mainBanner1 div.dc{height:165px}
/*-old*/
#mainBanner10,#mainBanner20{width:196px;background:#ecff20 url(../buttons/english/sportivnoe-pitanie-0.gif) no-repeat 0 0}
#mainBanner11,#mainBanner21{width:288px;background:#d1f404 url(../buttons/english/sportivnoe-pitanie-1.gif) no-repeat 0 0}
#mainBanner12,#mainBanner22{width:196px;background:#ecff20 url(../buttons/english/sportivnoe-pitanie-2.gif) no-repeat 0 0}
#mainBanner100{height:162px;cursor:pointer;cursor:hand}
#mainBanner120{width:195px;height:108px;padding:0;margin:0;position:relative;overflow:hidden}
#mainBanner121{height:47px;cursor:pointer;cursor:hand}
#mainBanner120 div{position:absolute;width:167px;height:92px;top:0px;margin:0;padding:0 15px;text-align:center;color:#ff6400;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:#ecff20 url(/img/sportivnoe-pitanie-screen.jpg) no-repeat 0 0}
#mainBanner120 div span.txt1,#mainBanner120 div span.txt2{font-weight:700;line-height:12px}
#mainBanner120 div span.txt1{color:#f2007c;text-transform:uppercase;font-size:10px}
#mainBanner120 div span.txt2{color:#00a3e4;font-size:12px}
#isBTV0,#isBTV1{padding-top:35px !important}
#isBTV2,#isBTV3{padding-top:27px !important}
#isBTV4,#isBTV5{padding-top:40px !important}

#indexCategories0{padding:0 15px}
#indexCategories0 div.catItem{padding:7px 0;border-bottom:solid 1px #eee}
#indexCategories0 div.catItemDesc,#indexCategories0 div.catItemDescVis{display:block;padding:5px 10px 10px 10px;background:#f9f9f9;border:solid 1px #ddd;border-top:none}
#indexCategories0 div.catItemDescVis{display:block}
#indexCategories0 div.catItemBody{padding-left:20px}
#indexCategories0 h3,#indexCategories0 h4{font-size:100%;cursor:pointer;cursor:hand;color:#e90d53}

#TICKER{display:none; overflow:hidden; float:right; width:520px; white-space:nowrap}
span.tickerItem,span.tickerItem0,span.tickerItem1,span.tickerItem2{background:#7FB51A;color:#fff;font-weight:700;padding:0 10px;margin:0 3px 0 30px}
span.tickerItem0{background:#ecff20;color:#7FB51A}
span.tickerItem1{background:#f8981f}
span.tickerItem2{background:#ff007d}

img#isShowPhoto, img.isShowPhoto{position:absolute;z-index:5;left:-9999px;padding:50px;background:#fff;border:solid 1px #8dc240;text-align:center;box-shadow:0 0 20px #fff}

div.strs1,div.strs2,div.strs3,div.strs4,div.strs5{clear:both;margin:5px 0 -7px 10px;width:79px;height:14px;background:url(/img/stars_small.gif) 0 0 no-repeat}
div.strs2{background-position:0 -14px}
div.strs3{background-position:0 -28px}
div.strs4{background-position:0 -42px}
div.strs5{background-position:0 -56px}

#isPriceBlock{padding:9px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#f9f9f9;font-weight:700}

div.stars1{background:#fff url(/img/sportivnoe-pitanie.stars.bg.gif) no-repeat 0 0}
div.reitingBlock{padding:0 0 5px 5px;background:#fff;width:79px}
div.reitingBlock div.stars1{width:74px;font-size:9px;color:#999}
div.reitingBlock div.stars1 div.stars1Img{overflow:hidden;border-right:solid 1px #99cc33}
div.reitingBlock div.stars1Info,div.reitingBlock div.stars1InfoVis{display:none;position:absolute;
 padding:5px 10px 10px 10px;background:#fff;font-size:10px;color:#666;width:149px;margin-left:-80px;
 border:solid 1px #999;border-top:solid 1px #aaa;border-right:solid 1px #888;border-bottom:solid 1px #777}
div.reitingBlock div.stars1InfoVis{display:block}
div.reitingBlock div.stars1InfoVis div.stars1Pointer{width:24px;height:13px;margin-top:-18px;
 background:transparent url(/img/sportivnoe-pitanie.stars.cor.gif) top left no-repeat}

#shippingInfo{}
#shippingInfo h2{text-decoration:underline;font-size:var(--s-big);font-weight:700}
#shippingInfo p{margin:0 0 22px 0;padding:0 22px;text-align:justify}

#categoryDescription{padding:5px;font-size:var(--s-norm);column-width:var(--w-txt);column-gap:var(--w-txt-gap);text-align:justify}

#login-email-address,#login-password{width:190px}

div.catMenuBlock{padding:4px 0}
div.catMenu{border-bottom:1px solid #8dc240;margin-bottom:1px}
div.catMenu strong{margin:0}
div.catMenu ul{padding:3px 7px;margin-left:0;margin-top:1px;margin-bottom:-1px;font-size:95%;list-style-type:none;text-align:left}
div.catMenu li{display:inline-block;margin:0}
div.catMenu li a{text-decoration:none;padding:3px 7px;margin-right:3px;border:1px solid #8dc240;border-bottom:none;
 background:#fff url(/img/sport-pitanie-m0.gif) top left repeat-x;cursor:pointer;cursor:hand;white-space:nowrap}
div.catMenu li a strong{font-weight:400}
div.catMenu li a:hover{text-decoration:underline}
div.catMenu li a,div.catMenu li b{text-decoration:none;padding:3px 7px;margin-right:3px;border:1px solid #8dc240}
div.catMenu li.selected{position:relative;top:1px}
div.catMenu li.selected a, div.catMenu li.selected b{background:#fff;border-bottom-color:#fff;color:#00a3e4;font-weight:700}
div.catMenu li.selected a strong{font-weight:700}
div.catMenu li.selected a:hover{text-decoration:none}

#catMenuDescr,#catMenuHowto,#catMenuSort{background:#fff;position:relative;top:-1px;border:1px solid #8dc240;border-top:none;padding:10px 14px}
#catMenuDescr.unvis,#catMenuHowto.unvis,#catMenuSort.unvis{display:none}
#catMenuDescr.vis,#catMenuHowto.vis,#catMenuSort.vis{display:block;font-size:11px}
#catMenuDescr h1,#catMenuHowto h1{margin:0;font-size:100%}

div.catMenuBlockUnvis,div.catMenuBlockVis{background:#fff;position:relative;top:-1px;text-align:justify;
 border:1px solid #8dc240;border-top:none;padding:10px 14px}

div.catMenuBlockUnvis{display:none}
div.catMenuBlockVis{display:block;font-size:var(--s-norm)}
div.catMenuBlockVis h1{margin:0;font-size:var(--s-xxbig)}
div.catMenuBlockVis strong{font-weight:400}
div.catMenuBlockVis a.closer{display:block;float:right;margin:-9px -14px 0 4px;height:16px;width:16px;
 background:url(/img/button_close0.gif) top left no-repeat;cursor:pointer;cursor:hand}
img.grn{margin-bottom:-2px}
div.catMenuBlockVis p{padding:0;column-width:var(--w-txt);column-gap:var(--w-txt-gap);
 column-fill:balance;column-rule:1px dashed #eee}
#vBotFList{border:solid 1px #c0c0c0;border-top:none;border-left:none;padding:5px 0 10px}

img.unit,span.unit{background:url(//i.ironsport.com.ua/sportivnoe-pitanie-unit.gif) 0 0}
img.unit.kg,span.unit.kg{background-position:0 -32px}
img.unit.gr,span.unit.gr{background-position:0 -16px}
img.unit.tb,span.unit.tb{background-position:0 -8px}
img.unit.kp,span.unit.kp{background-position:0 -24px}
img.unit.ml,span.unit.ml{background-position:0 -40px}
img.unit{width:21px;height:8px}
img.unit.kg{width:12px}
img.unit.gr{width:6px}
img.unit.ml{width:15px}
span.unit{padding:0 11px;line-height:8px;font-size:8px}
span.unit.kg{padding:0 6px}
span.unit.gr{padding:0 3px}
span.unit.ml{padding:0 8px}

#orderCall{float:right;width:220px;text-align:right;font-size:10px;text-decoration:underline;cursor:pointer;cursor:hand}
#orderCallSuccess{font-size:11px;color:#666;font-weight:400}
#orderCall.hide{display:none}
#orderCallBlock{float:right;width:220px;margin-top:5px;display:none;font-size:11px;text-align:right;font-weight:400;padding:5px 7px;color:#000;border:solid 1px #b4d105;background:#f6f6f6}
#orderCallBlock.show{display:block}
#orderCallBlockClose{width:16px;margin:-1px -6px -3px 0;font-size:10px;cursor:pointer;cursor:hand}
#orderCallBlockForm{padding-bottom:5px}
#orderCallBlockNote{padding:5px 0 5px 3px;line-height:11px;font-size:10px;color:#888;text-align:left}
button.orderCallBlock{font-size:11px;color:#333}

a.new{color:#f00}

.cssButton,.cssButtonHover{width:20em;background-color:#f4f4f4;color:#000;border:2px outset #f4f4f4;font-family:Tahoma,Verdana,Arial;font-size:1.1em;text-align:center;white-space:nowrap;text-decoration:none;font-weight:700;padding:0.3em}
.cssButtonHover{color:#616161;border-style:inset;text-decoration:none}
.small_delete,.button_prev,.button_next,.button_search{width:7em}
.button_sold_out_sm,.button_sold_out,.button_update_cart,.button_checkout,.button_login{width:10em}
.button_return_to_product_list,.button_add_selected{width:22em}
.button_in_cart{width:19em}
.button_submit{width:18em}
.button_update_cart{color:red}
.button_update_cartHover{color:black}

span.isFakeImageSoldOut{display:inline-block;width:135px;height:82px;background:url(//b.ironsport.com.ua/ru/button_in_cart.gif) no-repeat 50% 50%;-webkit-filter:grayscale(100%) opacity(30%);filter:grayscale(100%) opacity(30%)}

#poll-managerContent div.bGray{padding:5px 0}
#poll-managerContent div.pollItem{width:99%;padding:3px 0}
#poll-managerContent div.pollM{float:left;width:15%}
#poll-managerContent div.pollT{float:left;width:84%}
#poll-managerContent div.pollT label{line-height:1.5em}
#poll-managerContent div.pollSent{clear:both;text-align:center;padding:5px 10px 0 0 !important}
#poll-managerContent div.pollSent a, a.a{cursor:pointer;cursor:hand}

#starDescription,#textDescription{padding:10px}
#starDescription li{padding:5px 0}

#TpTxt{position:absolute;z-index:18;color:#888;margin-left:12px;padding:5px 0 2px 0;background:#fff;line-height:10px;border-bottom:solid 1px #e90d53}
#TpTxt h1,#TpTxt h6,#TpTxt h1 big{display:inline;padding:0;margin:0;font-size:x-small;line-height:10px;color:#666}
#TpTxt p{padding:0;margin:0;width:440px;font-size:xx-small}
#TpTxt img{margin:1px 3px -5px 0}
#TpTxt h2,#TpTxt h6{font-size:8px;font-weight:400;float:right;margin:-5px 0 -10px;padding:0 7px;color:#999;background:#fff}
#TpTxt h6{margin-top:2px}

#productFilter{margin:10px 0 20px 10px}
#productFilter ul{padding-bottom:5px}
#productFilter ul sup{font-size:9px;color:#888}
#productFilter ul li{margin:0 0 -2px;padding:0 0 0 10px;cursor:pointer;cursor:hand}
#productFilter ul li.vnu div{padding:0 0 0 5px;text-decoration:underline;color:#888}
#productFilter ul li.other{padding:5px 0 0 0}
#productFilter div div{padding:0 0 7px 15px}
#productFilter div.cls{margin:7px 0}
#productFilter div.cls b,#productFilter div.opn b{background:url(//i.ironsport.com.ua/fltr-mrk.gif) no-repeat 2px 3px;padding-left:14px}
#productFilter div.cls div{display:none}
#productFilter div.opn b{background-position:2px -33px}
#productFilter div.opn b a{color:#444;font-weight:700}
#productFilter div b a{color:#000;font-size:110%;font-weight:400;border-bottom:dotted 1px;cursor:pointer;cursor:hand}
#productFilter div b a:hover{color:#f60;border-bottom:dotted 1px}

#crtd div,img.ISMainLogo,img.ISMainLogo1,.btClose{background:url(//i.ironsport.com.ua/s.gif)}
#crtd{margin:5px 15px 0 70px;padding:5px 10px;border:solid 1px #e9e9e9;background:#f6f6f6}
#crtd div{background-position:0 0;width:94px;height:9px}
img.ISMainLogo,img.ISMainLogo1{margin:6px 0 0 60px;background-position:0 -10px;width:87px;height:26px}
img.ISMainLogo1{margin:0}
.btClose{background-position:0 -37px;width:16px;height:16px}

div.boxL,div.boxR{background:#fff;margin:0 0 5px}

div#boxMainMenu{display:none}

div.x0{border-bottom:solid #cdcecf 1px}
div.x1,div.x2,div.x3,div.x4{border:solid 1px #c3c3c3;margin:0 0 5px;}
div.x10,div.x11{border:solid 1px #fff;padding:0 2px}
div.x10{padding:0;width:480px;display:table-cell;text-align:left;vertical-align:top;background:url(//i.ironsport.com.ua/ironsport-cell-bg3.gif) repeat-x top}
div.x11{display:block;background:url(//i.ironsport.com.ua/m2-b-dr.gif) repeat-x top;padding:6px 14px 6px;margin:0}
div.x3,div.x4{margin:0}
div.x3{border-bottom:solid 1px #959b9e}
div.x4{border-top:solid 1px #cccdce}
div.x20{padding:9px 18px;background:#b4d105}
div.x20 .h{margin:0;font-size:120%;font-weight:700;color:#fff;letter-spacing:.05em}
div.x30{background:url(//i.ironsport.com.ua/m2-t-dr.gif) repeat-x top;padding:12px 0 9px 14px;margin:0;font-size:85%}
div.xWht{border-color:#c0c0c0}
div.xWht > div{border:none;background:transparent}
div.xWht > div > *{color:#32434a !important}
div.xST,div.xSB{border:solid 1px #b4d105}
div.xST{border-bottom:solid 1px #959b9e}
div.xSB{border-top:solid 1px #959b9e}
div.x20.azure{background-color:#00a3e4}
div.x20.pink{background-color:#e90d53}
div.x20.orange{background-color:#f8981f}
div.x20.blue{background-color:#357df4}
div.x20.purple{background-color:#bd1e94}
div.x20.olive{background-color:#8a923e}
div.x20.herbal{background-color:#b4d105}

a.x0X{display:block;position:absolute;z-index:5;margin:2px 0 0 167px;width:31px;height:30px;background:url(//i.ironsport.com.ua/is-sdbxCrnr.png) no-repeat 13px 0}
a.x0X:hover{background-position:-18px 0}

.lIconHeart,.lIconStar{padding-left:14px;font-size:15px;background:url(//i.ironsport.com.ua/lIcon-heart.gif) no-repeat 0 4px;border-bottom:dotted #b4d105 1px}
.lIconStar{font-size:14px;background:url(//i.ironsport.com.ua/lIcon-star.gif) no-repeat 0 3px}

div.flgCrnrL,div.flgCrnrP,div.flgCrnrO,div.flgCrnrB,div.flgCrnrY,div.flgCrnrG,div.flgCrnrW{position:relative;z-index:0;
 margin:-3px 0 -65px -3px;padding:5px 0 0 5px;width:60px;height:65px;overflow:hidden;background:transparent url(//i.ironsport.com.ua/is-flgCrnr.png) no-repeat;
 background-position:0 0;color:#fff;font-size:15px;font-weight:700}
div.flgCrnrO{background-position:-130px 0;font-size:11px}
div.flgCrnrP{background-position:-65px 0;font-size:13px}
div.flgCrnrB{background-position:-260px 0;font-size:11px}
div.flgCrnrY{background-position:-325px 0;font-size:13px}
div.flgCrnrG{background-position:-195px 0;font-size:11px}
div.flgCrnrW{background-position:-455px 0;font-size:10px}
div.flgCrnrL span,div.flgCrnrP span,div.flgCrnrW span,div.flgCrnrG span{display:block;font-size:8px;font-weight:400;line-height:8px}
div.flgCrnrO span{display:block;font-size:13px}
div.flgCrnrG span{display:block;font-size:9px}
span.imgBggr{display:block;height:15px;width:85px;margin:-16px 0 0 85px;position:absolute;background:transparent url(//i.ironsport.com.ua/is-icsFrm.png) no-repeat}
.sdbxInfoL{float:left;margin:7px 0 0 -8px;width:15%}
.sdbxInfoR{float:right;text-align:right;margin:7px -8px 0 0;width:85%}
.sdbxAddBlck{margin-left:-17px;padding:3px 0 4px 18px;background:url(//i.ironsport.com.ua/is-icsFrm.png) no-repeat 0 -60px}

div.backInStock{clear:both;text-align:left;width:100px;margin-top:-9px;font-size:10px;font-weight:bold;line-height:10px;background:url(//i.ironsport.com.ua/sportivnoe-pitanie-more.gif) no-repeat right 5px}
a.mrcLnk0{padding-right:20px;background:url(//i.ironsport.com.ua/sportivnoe-pitanie-more.gif) no-repeat right 2px}

img.backInStock{float:right;margin:auto;text-align:right}

#wishlist .extendedCart{float:right;margin-left:5px}
#wishlist .extendedDelete{float:right}
#wishlist .buttons{text-align:right;margin-top:10px}
#wishlist dl.pageresults{margin:20px 0 0 0;padding:0}
#wishlist dd, #wishlist form{margin:0;padding:0}
#wishlist fieldset{border:1px solid #9a9a9a;margin:0 0 10px 0;padding:10px}
#wishlist legend{border:1px solid #9a9a9a;background-color:#abbbd3;padding:5px}
#wishlist label.block{display:block;color:#930;margin-top:7px}
#wishlist label.inline{display:inline;color:#930}
#wishlist form.control, #wishlist form.moveto{margin:0 0 30px 0;padding:0}
#wishlist form.control fieldset{border:0;margin:2px 0 1px 0;padding:0}
#wishlist form.control label{display:block;color:#000;margin-top:0}
#wishlist form.control div.single{padding:3px 5px}
#wishlist form.control div.multiple{padding:3px 5px;float:left}
#wishlist form.control div.multiple label{display:block}
#wishlist div.clearleft{padding:0;margin:0;clear:left}
#wishlist .s{width:50px}
#wishlist .m{width:100px}
#wishlist .l{width:175px}
#wishlist .xl{width:300px}
#wishlist table.productlist{border:1px solid #9a9a9a}
#wishlist table.productlist tr.heading, #wishlist div.tableheading{height:25px;background:#abbbd3;
background-repeat:repeat-x;color:#fff;font-size:x-small}
#wishlist .footnote{color:#666;font-size:x-small;padding-top:0;margin-top:20px}
#wishlist table.productlist th{padding:2px}
#wishlist table.productlist th.right, #wishlist table.productlist th.center{text-align:center}
#wishlist table.productlist td{border-top:1px solid #9a9a9a;padding:2px}
#wishlist table.productlist td.odd-right{text-align:right}
#wishlist table.productlist td.odd-center{text-align:center}
#wishlist table.productlist td.even{background-color:#eff4f8}
#wishlist table.productlist td.even-right{background-color:#eff4f8;text-align:right}
#wishlist table.productlist td.even-center{background-color:#eff4f8;text-align:center}
#wishlist div.tableheading{font-weight:bold;border:1px solid #9a9a9a;padding:3px 6px 0 6px}
#wishlist div.wishlist-even{background-color:#eff4f8}
#wishlist div.wishlist-even,#wishlist div.wishlist-odd{margin:0;padding:10px;border:1px solid #9a9a9a;border-top:0}
#wishlist img.productlist{margin:0 15px 15px 0;float:left}
#wishlist div.wishlistfields{margin:10px 0 0 0;padding:10px 0;border-top:1px dotted #9a9a9a}
#wishlist ul{list-style:none none outside;padding-left:0;margin-left:0;margin-top:0}
#wishlist ol{padding-left:2.2em;margin-left:0;margin-top:0;text-indent:-0.4em}
#wishlist ol li{line-height:1.4em}
#wishlist .inputrequirement{color:#379}
#wishlist p.inputrequirement{text-align:right}
#wishlist .notabene{ color:#379;font-weight:bold}
#wishlist .price{ font-weight:bold}

#tellAFriendDefault fieldset div{margin:5px}

#selManufacture0,div.x0,div.x1,div.x2,div.x3,div.x4,div.ftr{box-shadow:1px 3px 7px #eee}

.drpdwn{position:relative;display:inline-block;margin:6px 0 -6px 0}
.drpbtn{background-color:#6AA500;color:white;padding:4px 8px;border:none}
.drpdwn-cnt{display:none;position:absolute;background-color:#fff;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:28;border:solid 1px #ddd}
.drpdwn-cnt span,.drpdwn-cnt a{padding:5px 8px;display:block}
.drpdwn-cnt span{background-color:#f1f1f1;color:#aaa}
.drpdwn-cnt a{text-decoration:none}
.drpdwn-cnt a:hover {background-color:#ddd}
.drpdwn:hover .drpdwn-cnt{display:block}
.drpdwn:hover .drpbtn{background-color:#3e8e41}

.wrppr{display:grid;grid-template-columns:1fr var(--w-all-max) 1fr}

div#wrpprMn{display:grid;grid-gap:var(--w-col-gap);text-align:left}
div.wrpprMn111{grid-template-columns:var(--w-col-lft) 1fr var(--w-col-rght)}
div.wrpprMn110{grid-template-columns:var(--w-col-lft) 1fr}
div.wrpprMn010{grid-template-columns:1fr}
div.wrpprMn011{grid-template-columns:1fr var(--w-col-lft)}

div#wrpprLngs{width:100%;position:absolute;z-index:10;top:0}

div#lngs{margin-top:10px;text-align:right}
div#lngs:hover{color:var(--c-pink2)}
div#lngs div{clear:right;float:right;width:52px}
div#lngs div div{float:left;height:12px;width:18px;margin:0 0 0 4px;overflow:hidden;border:solid 1px #fff;background:url(//i.ironsport.com.ua/ukraine-langs.gif) no-repeat -18px center}
div#lngs div div.lng2{background-position-x:-54px}
div#lngs div div img{position:relative;margin:0;left:0}
div#lngs div div.lng2 img{left:-36px}
div#lngs div div.shdw:hover {box-shadow:0 3px 3px #ddd}

#h_m1{width:auto}
#h_m1 div{padding:0 10px}

.ul1 li a,.ul1 li span{font-size:var(--s-small)}

#mainBanner120{width:auto;height:108px;padding:0;margin:0;position:relative;overflow:hidden}
#mainBanner120 div{position:absolute;width:auto;height:92px;top:0px;margin:0;padding:0 15px;text-align:center;color:#ff6400;
 filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:none}
#mainBanner120 div span.txt1,#mainBanner120 div span.txt2{font-weight:400;line-height:normal}
#mainBanner120 div span.txt1{color:#f2007c;text-transform:uppercase;font-size:12px}
#mainBanner120 div span.txt2{color:#00a3e4;font-size:12px}

#isBTV0,#isBTV1,#isBTV2,#isBTV3,#isBTV4,#isBTV5{padding-top:0 !important}

#navBreadCrumb{background-color:transparent}
#indexDefault.rbg1, #indexDefault .greeting{background:transparent}
.wthLg{margin-top:0}


#lst-manuf, #lst-manuf0{height:169px;padding:14px 0 0 12px;margin:0 !important;background:#b4d105 url(/img/sport-pitanie-manufactures.jpg) no-repeat 0 0}
.lst-cnt{height:120px;border:solid 1px #c0c0c0;padding:0;margin:0 13px 0 13px !important;overflow-y:auto;overflow-x:hidden}
.lst-cnt:hover{border:solid 1px #b4d105}
#lst-manuf0{padding:0 0 0 0;background:#fff}
#lst-manuf0 .lst-cnt{background-color:#fff}
.lst-cnt span,.lst-cnt a{padding:5px 8px;display:block;border-bottom:solid 1px #aaa}
.lst-cnt span{background-color:#B4D105;color:#323232;font-weight:bold}
.lst-cnt a{text-decoration:none}
.lst-cnt a:hover{background-color:#f1f1f1}
#lst-manuf .lst-cnt span,#lst-manuf .lst-cnt a{border-bottom:solid 1px #fff}
#lst-manuf .lst-cnt span{background-color:rgba(236,255,32,0.8);color:#323232}
#lst-manuf .lst-cnt a{background-color:rgba(236,255,32,0.1)}
#lst-manuf .lst-cnt a:hover{background-color:rgba(236,255,32,0.5)}

.lst-cnt0{height:380px;border:solid 1px #c0c0c0;padding:0;margin:6px 0 -10px 0;overflow-y:auto;overflow-x:hidden}
.lst-cnt0:hover{border:solid 1px #b4d105}
.lst-cnt0 li{padding:5px 8px;display:block;border-bottom:solid 1px #aaa;border-top:none}
.lst-cnt0 li:hover{background-color:#f1f1f1}
.lst-cnt0 li:hover a{color:var(--lnk-hover)}
.lst-cnt0 strong{color:var(--lnk-hover);font-weight:bold;font-size:var(--s-big)}
.lst-cnt0 a{display:block;border:none}

.lst-hdr{font-size:var(--s-small);text-transform:uppercase;font-weight:700;color:var(--c-orange2);letter-spacing:.05em;
 padding:12px 0 10px 10px;margin:0}
.lst-hdr::before{content:"⏵ "}

div.boxL:hover,div.boxR:hover{box-shadow:0 0 20px #c9c9c9}
div.boxL:hover div.x3,div.boxR:hover div.x3,div.boxL:hover div.x4,div.boxR:hover div.x4{border:solid 1px #b4d105}
div.boxL:hover div.x11,div.boxR:hover div.x11,div.boxL:hover div.lst-hdr,div.boxR:hover div.lst-hdr{background-color:#fff;background-image:none}
div.boxL:hover div.x3,div.boxR:hover div.x3{border-bottom:solid 1px #eee}
div.boxL:hover div.x4,div.boxR:hover div.x4{border-top:solid 1px #eee}
div.boxL:hover div.x3 .lst-hdr,div.boxR:hover div.x3 .lst-hdr{color:var(--c-blue)}


div.ftr{display:inline-block;margin-bottom:-5px;overflow-y:hidden;border:solid 1px #c0c0c0;border-bottom:none;border-radius:2px;width:888px}
div.ftr:hover{border-color:#B4D105}
div.ftr div.r{display:table-row}
div.ftr div.c{display:table-cell;width:888px}
div.ftr div.c:hover{color:#B4D105;background:url(//i.ironsport.com.ua/ironsport-cell-bg3.gif) repeat-x top}
div.ftr div.c:hover a{color:#E90D53}
div.ftr div.c:hover div#copyrBlock div.copyr1{color:#888}
div.ftr div.c:hover div#copyrBlock address{color:#555}


#copyrBlock{padding:0;margin:20px 0 0 20px;width:auto}
#copyrBlock div.copyr0{float:left;width:5%;min-width:var(--w-col-lft);margin:0;padding:10px 0 20px 0;text-align:center}
#copyrBlock div.copyr0 div{display:inline-block;width:87px;height:26px;background:url(//i.ironsport.com.ua/s.gif) no-repeat;background-position:0 -10px}

#copyrBlock div.copyr1{min-width:var(--w-col-lft);text-align:left;color:#999;padding:10px 0 0 0;margin:0 20px 0 -20px;
 column-width:var(--w-txt);column-gap:var(--w-txt-gap);column-rule:1px dashed #C3C3C3}
#copyrBlock div.copyr1 a{color:#999;line-height:13px}
#copyrBlock div.copyr1 a strong{font-weight:500}
#copyrBlock div.copyr1 address{display:inline;padding:0;color:#666}


div.ftr{display:block;margin-bottom:-5px;overflow-y:hidden;border:solid 1px #c0c0c0;border-bottom:none;
 border-radius:2px;width:auto;box-shadow:1px 3px 7px #eee}
div.ftr:hover{box-shadow:0 0 20px #c9c9c9}

div.ftr div.x10{display:grid;grid-template-columns:1fr var(--w-col-rght);width:auto}
div.ftr div.x10 div{display:block}

div.ftrC2{float:none;width:auto;padding:22px 10px 0 0;text-align:right;color:#59676F}
div.ftrC2 a{text-decoration:none}
div.ftrC2 a:hover{text-decoration:underline}
div.ftrC2 span{color:#ccc;text-decoration:none}

div.ftrC3{margin:22px auto;padding:0 10px;border-left:solid 1px #ddd;font-size:var(--s-small);color:#999;text-align:center;width:auto}
div.ftrC3 div.socials{display:grid;/*grid-template-columns:1fr 24px;*/margin:0 0 15px 0;height:16px;width:110px}

div.W{display:grid;grid-template-columns:repeat(auto-fit, minmax(420px, 1fr));grid-gap:var(--w-col-gap)}

div.X{border:solid 1px #c3c3c3;margin:0}
div.X:hover{border:solid 1px var(--c-xlgreen);box-shadow:0 0 20px #ccc}
div.X:hover a{text-decoration:underline}

div.X div.flg{margin:15px 0 0 0;padding-left:5px;float:left;width:100px;height:23px;text-align:center}
div.X div.flg i{display:inline-block;height:23px;width:22px;background:url(//i.ironsport.com.ua/is-flgIc.gif) no-repeat;background-position:0 0}
div.X div.flg i.flgT{background-position:-44px 0}
div.X div.flg i.flgD{background-position:-22px 0}
div.X div.flg i.flgM{background-position:-66px 0}
div.X div.flg i.flgN{background-position:-88px 0}
div.X div.flg i.flgB{background-position:-110px 0}

div.X{box-shadow:1px 3px 7px #ddd}

div.Y{border:solid 1px #fff;padding:0 2px;padding:0;text-align:left;vertical-align:top;background:url(//i.ironsport.com.ua/ironsport-cell-bg3.gif) repeat-x top}
div.Y:hover{background:#fff}

div.prodInfo{float:right;text-align:left;margin:0 0 10px 0;overflow:hidden}
div.ProdInfo span{border-bottom:1px dashed #b4d105;font-weight:700;color:#000}
div.ProdInfo a:link{text-decoration:underline}
div.ProdInfo .plus, div.ProdInfo a.minus, div.ProdInfo a.info{font-size:var(--s-small)}
div.ProdInfo .plus{font-weight:normal;font-size:var(--s-small)}
div.ProdInfo a.minus{background-position:-3px -30px}
div.ProdInfo a.info{background-position:-3px -45px;color:#888}

div.ProdInfo div.ProdIAdd{color:#444}

div.prodInfo a:hover img, div.ISAddToCartR input:hover[type=image], div.buttonRow input:hover[type=image],
div.buttonRow a:hover img, div.buttonRow2 a:hover img, form#cart_quantity a:hover img, div.xC4 a:hover img,
table.cart_h a:hover img, table.cart_h input:hover[type=image]{filter:grayscale(60%) hue-rotate(220deg) saturate(5) opacity(.7);transition:filter 0.3s}

table.cart_h tr th{color:#888;text-align:center;padding:7px 0;background:#f9f9f9;border-top:solid 1px #e4f099}
table.cart_h tr th.aL{text-align:left}
table.cart_h tr td{border-top:solid 1px #e4f099;padding:7px 0}
table.cart_h thead td{}
table.cart_h tfoot td{text-align:right;border-bottom:solid 1px #e4f099;background:#f9f9f9}
table.cart_h input[type=text]{padding:0 3px}

div.productMainImage a:hover img{filter: none !important}

div.Y div.ProdInfo{display:none;clear:both;margin:0;padding:10px 0;color:#71980E;line-height:17px}
div.Y:hover div.ProdInfo{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));
 column-gap:var(--w-col-gap);background:#fff;text-align:left;overflow-y:hidden}

.xC{display:grid;grid-template-columns:122px 1fr;grid-gap:var(--w-col-gap)}
.xC1,.xC3{text-align:center;padding:9px 14px 12px 14px}
.xC3{padding:9px 10px 12px 14px}
.xMrgn{margin:5px 10px 5px 0;text-align:left}
.xMrgn h2, .xMrgn h6{column-span:all}

.xC4{text-align:right}
.xC4 div.reviewDate{clear:both;padding:3px 0;font-size:10px;color:#666;font-size:90%}

div.prodName strong,div.prodName h1,div.prodName h3,div.prodName h4,div.prodName h5{display:inline;margin-left:0}
div.Y span.prcDsct{display:none}
div.Y:hover span.prcDsct{display:block}

div.Y div.backInStock{display:none}
div.Y:hover div.backInStock{display:block;margin-top:-7px;margin-bottom:-10px}

span.ISProductDetailPrice{color:var(--c-grey)}
span.ISProductDetailPrice span.prcNrml, span.ISProductDetailPrice span.prcSpcl{font-size:140%;color:var(--c-orange2)}

.prcNrml{text-decoration:line-through;font-size:90%;font-weight:400}
div.sideboxSpecialsBox .prcNrml{color:var(--c-dgrey2)}
.prcSpcl,.prcSl,.prcSpclSl{font-size:110%}
div.sdbxMini .prcSpcl{color:var(--c-dorange);font-weight:700}
div.sideboxSpecialsBox .prcSpcl{color:var(--c-dorange)}
span.prcDsct{display:block;font-size:90%;text-transform:uppercase;color:var(--c-blue)}
div.sideboxSpecialsBox .prcDsct{font-size:90%;font-weight:400}


/***/
@media print {
 body{background-color:#fff}
 #contentMainWrapper{background-color:#fff}
 .messageStackWarning,#navMainWrapper,.navMainSearch,#navCatTabsWrapper,#navColumnOne.columnLeft,#navColumnTwo.columnRight,#navSupp,.banners,#navBreadCrumb,.buttonRow{display:none}
}

ul#catsTop{min-height:37px;list-style-type:none;margin:0;text-align:left;padding-top:5px}
ul#catsTop li{display:inline}
ul#catsTop li a, ul#catsTop li strong, ul#catsTop li span{display:inline-block;height:22px;
 padding:5px 2% 5px 14px;margin-left:10px;font-weight:bold;font-size:var(--s-xxbig)}
ul#catsTop li a{text-decoration:none;color:#fff}
ul#catsTop li a:hover{background:#fff;position:relative;z-index:999;border-radius:40px;padding-top:10px;
 padding-bottom:10px;margin-top:-10px;margin-bottom:-10px;color:var(--lnk-hover);
 box-shadow:inset 2px 4px 8px 0px rgba(0,0,0,0.2);text-shadow:2px 4px 8px rgba(0,0,0,0.2);
}

@media screen and (max-width:1560px) {
 ul#catsTop li a,ul#catsTop li span,ul#catsTop li strong{padding:5px 1.5% 6px 14px}
}
@media screen and (max-width:1320px) {
 ul#catsTop li a,ul#catsTop li span,ul#catsTop li strong{font-size:var(--s-xbig);padding:6px 1.5% 5px 14px}
 ul#catsTop li a:hover{padding-top:11px;padding-bottom:9px;margin-top:-11px;margin-bottom:-9px}
}
@media screen and (max-width:1200px) {
 ul#catsTop li a,ul#catsTop li span,ul#catsTop li strong{font-size:var(--s-big);padding:7px 2% 4px 14px}
 ul#catsTop li a:hover {padding-top:12px;padding-bottom:8px;margin-top:-12px;margin-bottom:-8px}
}

@media screen and (max-width:1100px) {
 ul#catsTop li a,ul#catsTop li span,ul#catsTop li strong{font-size:var(--s-norm);padding:9px 6px 6px 6px}
 ul#catsTop li a:hover {padding-top:14px;padding-bottom:7px;margin-top:-14px;margin-bottom:-7px}
}

/***/
@media screen and (max-width:479px){
 :root{--w-all-max:99%}}

@media screen and (min-width:480px) and (max-width:799px){
 :root{--w-all-max:98%}}

@media screen and (min-width:800px) and (max-width:1023px){
 :root{--w-all-max:98%}}

@media screen and (min-width:1024px){
 :root{--w-all-max:95%; --w-col-lft:220px; --w-col-rght:220px}}

@media screen and (min-width:1200px){
 :root{--w-all-max:90%; --w-col-lft:240px; --w-col-rght:240px}}

@media screen and (max-width:479px) {
 div.W{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));grid-gap:var(--w-col-gap)}
 div.Y:hover div.ProdInfo{margin-left:-110px;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr))}
 div.ftr div.x10{grid-template-columns:1fr}
 div.ftr div.x10 > div{padding-left:20px;padding-right:0}
 div.ftr div.x10 div.ftrC3{margin-top:-20px;border:none;border-top:solid 1px #ddd;padding-top:10px}
 div.ftr div.x10 div.ftrC3 div.ftrT{display:grid;grid-template-columns:1fr 100px;grid-column-gap:var(--w-col-gap);text-align:left}
 div.ftr div.x10 div.ftrC3 div.ftrT div{padding-top:5px}
 div.socials div#socialBM{position:static;top:0px;left:0px}
 div.X div.flg{margin-left:-120px}
}

@media screen and (max-width:799px) {
 #navEZPTp{display:none}
 div#wrpprHdr{grid-template-columns:132px 1fr 132px}
 .avCT{display:none}

 div.hdrMn{padding:0;display:flex;align-items:flex-end}
 div.hdrMn li{padding-top:4px}

 #hdrLogo{grid-template-columns:46px 1fr;padding-top:12px}
 #hdrLogo button#bars{display:block;float:left}
 #hdrLogo img{margin-top:10px}

 #hdrSrch{display:block}
 #hdrSrch div.phone{padding:0;text-align:left;font-size:var(--s-big);line-height:normal;background:none;margin:0 0 2px 0}
 #hdrSrch div.phone a{display:inline;color:var(--lnk);-webkit-animation:none;margin:0 3%}
 #hdrSrch div.srch{padding:2px 10px 0 6px;position:relative}
 #srchBlck{grid-template-columns:34px 1fr}
 #srchBtn{border-radius:48px;padding:3px 0 0 3px;background:#f0f0f0;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}
 #srchBtn button{border-radius:48px;height:26px;width:26px}
 #srchBtn button svg{height:20px;width:20px}
 #srchInp{border-radius:48px;border:solid 1px;border-top-left-radius:0;border-bottom-left-radius:0;font-size:18px;line-height:18px}
 #srchInpPls{padding:0 0 0 5px;margin-top:5px;font-size:16px;line-height:18px}
 #srchPls{display:none;position:absolute;z-index:5;margin:-1px 0 0 48px;padding:0;background:#f9f9f9;border:solid 1px;box-shadow:1px 3px 7px #d9d9d9}
 #srchPls a{display:block;padding:4px 5px;color:var(--lnk);font-size:var(--s-big);border-bottom:solid 1px #fff;max-width:320px}
 #srchPls a:hover,div#srchPls a.srchPlsInptSel{background:#fff;color:var(--lnk-hover)}
 #srchPls div{margin-top:-1px;width:199px;border:solid 1px #fff}

 div.wrpprMn111{display:grid;grid-template-columns:1fr 1fr 1px}
 div#wrpprMnL{display:block;grid-column:1;opacity:1}
 div#wrpprMnR{display:block;grid-column:2;opacity:1}
 div#wrpprMnС{display:none;opacity:0;transition:opacity 1s}
 div#wrpprMn.hdBrs div.wrpprMn111{display:grid;grid-template-columns:1fr 1px 1px}
 div#wrpprMn.hdBrs div#wrpprMnL{display:none;grid-column:2;opacity:0;transition:opacity 1s}
 div#wrpprMn.hdBrs div#wrpprMnR{display:none;grid-column:3;opacity:0;transition:opacity 1s}
 div#wrpprMn.hdBrs div#wrpprMnС{display:block;grid-column:1 / span 3;grid-row:1 / span 2;opacity:1;transition:opacity 1s}
 div#indexDefault div.greeting{padding:15px 0}
 div#boxMainMenu{display:block}
 div.ftrC2{padding:22px 10px 0 20px;text-align:left}
 div.popupContentCompare{grid-template-columns:1fr}
}

@media screen and (min-width:800px) and (max-width:1023px) {
 div#wrpprHdr{grid-template-columns:143px 1fr var(--w-col-rght)}
 div.wrpprMn111{grid-template-columns:var(--w-col-lft) 1fr}
 div#wrpprMnС{grid-column:2; grid-row:1 / span 2}
}

@media screen and (min-width:1600px) {
 div.popupContentCompare{grid-template-columns:1fr 1fr 1fr}
}
