html, body { margin: 0; padding: 0; height: 100%; border: none; }
body		{ margin: 0; padding: 0; background: #fff; }
body, td, div, span, a { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #000; }
table		{ border: 0; border-collapse: collapse; }
table, td	{ padding: 0; }
img { border-width: 0; }
form { margin: 0; }
a { color: #000000; }
a:hover { text-decoration: none; }
a:visited { color: #798081; }
a.invert { text-decoration: none; }
a.invert:hover { text-decoration: underline; }
a.jse { text-decoration: none; border-bottom: dotted 1px #000000; }
a.jse:hover { border-bottom-color: transparent; }
a.jseor { text-decoration: none; color: #ff5a00 !important; border-bottom: dotted 1px #ff5a00; }
a.jseor:hover { border-bottom: dotted 1px #fff; } 
.clr { overflow: hidden; height: 0; clear: both; font-size: 1px; }
.picos { background: url(/kernel/images/site/picos.png) 0 0 no-repeat; }
div.limit {	margin: 0 5px; width: 1090px; overflow: hidden; }
div.textout, div.textout div { line-height: 1.4em; }
h1, h1 a { font-size: 26px; color: #000; font-weight: normal; line-height: 26px; margin: 0 0 20px 0; }
h2, h2 a, span.span_h2 { font-size: 22px; color: #000; font-weight: normal; line-height: 22px; margin: 20px 0 10px 0; }
h3, h3 a { font-size: 18px; color: #000; font-weight: normal; line-height: 18px; margin: 20px 0 10px 0; }
h4, h4 a { font-size: 16px; color: #000; font-weight: normal; line-height: 16px; margin: 20px 0 10px 0; }
h5, h5 a { font-size: 14px; }
h6, h6 a { font-size: 12px; }
ul, ol { padding: 10px 0 10px 30px; margin: 0; }
ul li, ol li { padding-bottom: 2px; }
.head { position: relative; }
/*.head .topline { background: #dcddde url('/kernel/images/site/bg.head.topline.gif') left bottom repeat-x;  width: 100%; height: 35px; top: 0; z-index: 4998; }*/
.head .topline { background: #dcddde; /*position: fixed;*/ width: 100%; height: 35px; top: 0; z-index: 4998; }

.head .topline .limit { height: 35px; }
.head .menuline { background: #ffd570 url('/kernel/images/site/bg.head.menuline.gif') left bottom repeat-x; border-top: solid 1px #edbb89; border-bottom: solid 4px #000; /*margin-top: 35px;*/ }
.head .menuline .limit { height: 48px; position: relative; }
.head .logoline { background: url('/kernel/images/site/bg.head.logoline.gif') left top repeat-x; }
.head .logoline .pics { float: left; width: 25px; height: 119px; }
/*.head .logoline .pics > div { padding-top: 23px; }*/
.head .logoline .logo { float: left; width: 230px; height: 119px; margin-left: 20px; }
.head .to-picos { width: 25px; margin-top: 12px; }
.head .to-picos .picos { opacity: 0.5; }
.head .to-picos a:hover .picos { opacity: 1; }
.head .to-picos.pic-fb .picos { width: 8px; height: 16px; background-position: -41px -1px; margin-left: 8px; }
.head .to-picos.pic-vk .picos { width: 19px; height: 11px; background-position: -50px -1px; margin-left: 3px; }
.head .to-picos.pic-inst .picos { width: 16px; height: 15px; background-position: -70px -1px; margin-left: 5px; }
.head .to-picos.pic-yt .picos { width: 19px; height: 14px; background-position: -87px 0; margin-left: 3px; }
.head .paths { overflow: hidden; white-space: nowrap; }
.head .paths, .head .paths a, .head .paths span { color: #8f8f8f; font-size: 11px; }
.body { background: #e6eaed url('/kernel/images/site/bg.body.gif') left top repeat-x; }
.footer { background: #aeaeae url('/kernel/images/site/bg.footer.gif') left top repeat-x; border-top: solid 1px #8e8e8e; }
.footer .copy { border-top: solid 1px #8e8e8e; }
.footer .copy .fctop { border-top: solid 1px #c1c1c1; }
.search { padding-top: 5px; }
.search #searchout { position: absolute; top: 25px; width: 391px; min-height: 100px; padding: 1px; border: solid 1px #d7d6d2; background-color: #fff; z-index: 4500; }
.search #searchout a { text-decoration: none; outline: none; }
.search #searchout a > div { padding: 2px 10px; color: #23261c; font-size: 11px; }
.search #searchout a:hover > div, .search #searchout a:focus > div { background-color: #d7d6d2; }
.livesearch { width: 500px; }
.livesearch div:first-child { position: relative; }
.livesearch input.lifetext { width: 389px; height: 16px; border: solid 1px #a0a0a0; padding: 2px; font-size: 12px; color: #707070; border-radius: 4px; outline: none; resize: none; font-family: Tahoma, Arial, Verdana; background-color: transparent; position: absolute; z-index: 5; }
.livesearch .ls-progress { display: none; width: 13px; height: 13px; background: url(/kernel/images/site/progress-fs.gif) center center no-repeat; position: absolute; top: 4px; left: 375px; z-index: 5; }
.livesearch .ls-continiue { width: 389px; height: 16px; font-size: 12px; position: absolute; z-index: 4; background-color: #f5f5f5; font-family: Tahoma, Arial, Verdana; padding: 4px 3px 2px 3px; border-radius: 4px; color: #aaa; } 
.livesearch .ls-continiue span { visibility: hidden; font-family: Tahoma, Arial, Verdana; font-size: 12px; }
.livesearch.ls-inaction .ls-continiue { background-color: #fff; }
.livesearch.ls-cont input.lifetext { color: #000; }
.livesearch.ls-cont .ls-continiue { background-color: #fff; }
.livesearch .ls-answer { display: none; position: absolute; overflow: hidden; top: 24px; /*left: 0;*/ background-color: #fff; border: solid 1px #a0a0a0; width: 393px; border-top-width: 0; border-radius: 0 0 3px 3px; height: 200px; z-index: 500; }
.livesearch .ls-answer a { text-decoration: none; outline: none; }
.livesearch .ls-answer a > div { font-size: 12px; color: #ff6317; text-decoration: underline; height: 14px; padding: 3px 5px 3px 9px; white-space: nowrap; }
.livesearch .ls-answer a.check > div, .livesearch .ls-answer a:hover > div, .livesearch .ls-answer a:focus > div { color: #9b3200; background-color: #eae9e3; text-decoration: none; }
.viewitems { position: fixed; left: 0; bottom: 0; width: 100%; z-index: 4200; }
.viewitems .vititle { background-color: #fff; border: solid 1px #d6dadd; border-bottom-color: #fff; width: 220px; position: relative; top: 1px; float: right; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; }
.viewitems .vibody {  background-color: #fff; border: solid 1px #d6dadd; border-bottom-width: 0; border-collapse: separate; -webkit-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; padding: 10px; height: 120px; }
.viewitems .vibody > div { width: 1034px; overflow: hidden; }
.viewitems .vibody > div > div { width: 2000px; }
.viewitems .vititle a { text-decoration: none; cursor: pointer; outline: none; }
.viewitems .vititle a > div { font-size: 12px; padding: 7px 10px 7px 15px; color: #545454; font-weight: bold; background: url(/kernel/images/site/but.catmenu.top.down.gray.png) 195px 13px no-repeat; }
.viewitems .vititle a:hover > div, .viewitems .vititle a:focus > div { color: #ff6317; }
.viewitems .vititle a > div.hahide { background-image: url(/kernel/images/site/but.catmenu.top.up.gray.png); }
.viewitems .vititle:after { content: ''; display: block; position: absolute; top: -1px; bottom: 0; left: 0; right: 0; z-index: -1; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; }
.viewitems .vititle:after, .viewitems .vibody { -webkit-box-shadow: 0 0 10px #aaa; box-shadow: 0 0 10px #aaa; -moz-box-shadow: 0 0 10px #aaa; }
.viewitems .vibody .viitem { width: 150px; height: 118px; overflow: hidden; float: left; margin-right: 26px; }
.viewitems .vibody .viitem img { width: 80px; height: 60px; }
.viewitems .vibody .viitem .viitit { font-size: 11px; margin-top: 5px; line-height: 13px; }
.footermap { background: #c5c5c5 url('/kernel/images/site/bg.footer.map.gif') left top repeat-x; border-top: solid 1px #a0a0a0; }
.footermap .fmitem { float: left; margin-right: 35px; white-space: nowrap; overflow: hidden; }
.blockleft { float: left; width: 275px; margin-right: 20px; }
.blockleftwide { float: left; width: 795px; min-height: 50px; }
.blockright { float: left; width: 275px; margin-left: 20px; }
.blockcenter { float: left; width: 500px; }
.blockgroup { background: #fff; border: 1px solid #d6dadd; }
.blockpagers { background: #fff; border: 1px solid #d6dadd; }
.droplist { margin-top: 10px; padding-bottom: 1px; }
.droplist .rlrn { color: #8f8f8f; font-size: 12px; float: left; width: 45px; margin-right: 16px; }
.droplist .rlcl { float: left; width: 209px; }
.droplist .rlcl .rlml a  { color: #ff5a00 !important; font-size: 12px; }
.droplist .rlcont { width: 201px; height: 246px; overflow: hidden; overflow-y:visible; position: absolute; z-index: 3500; border: solid 1px #d9dbde; padding: 5px; background-color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1); box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.droplist .rlcont a { text-decoration: none; outline: none; cursor: pointer; }
.droplist .rlcont .rlitem .text { text-decoration: underline; font-size: 12px; padding: 3px 5px 3px 9px; color: #ff6317; }
.droplist .rlcont .rlitem a:hover .text, #catmenu .letterlist .llitem a:focus .text { color: #9b3200; text-decoration: none; background: #eae9e3; color: #9b3200; }
.droplist .rlcont .rlitem .select .text { background: #dddcd6; color: #742500; cursor: default; text-decoration: none; }
.droplist .rlcont .rlitem .select a .text { cursor: pointer; text-decoration: underline; }
.droplist .rlcont .rlitem .select a:hover .text, #catmenu .letterlist .rlitem .select a:focus .text { text-decoration: none; }
.region .ritem { float: left; margin: 0 30px 8px 0; width: 130px; }
.region .ritem a { text-decoration: none; outline: none; cursor: pointer; }
.region .ritem .text { text-decoration: underline; font-size: 12px; padding: 3px 5px 3px 9px; color: #000; }
.region .ritem .zero { font-size: 12px; padding: 3px 5px 3px 9px; }
.region .ritem a:hover .text { color: #9b3200; text-decoration: none; background: #eae9e3; color: #9b3200; }
.region .ritem.select .text { background: #dddcd6; color: #742500; text-decoration: none; }
.region .ritem.faded .text { color: #aaa; }
.pointtop { float: left; height: 49px; position: relative; top: -1px; overflow: hidden; }
.pointtop .ptpad { height: 49px; }
.pointtop .ptpad .lsep { background: url('/kernel/images/site/bg.point.lsep.gif') left 1px no-repeat; }
.pointtop .ptpad .rsep { padding: 16px 10px 30px; background: url('/kernel/images/site/bg.point.rsep.gif') right 1px no-repeat; }
.pointtop a { text-decoration: none; }
.pointtop a:hover .ptpad, .pointtop a:focus .ptpad, .pointtop .select .ptpad { background: #fff29c url('/kernel/images/site/bg.point.select.gif') left top repeat-x; }
.pointtop a:hover .ptpad .rsep, .pointtop a:focus .ptpad .rsep, .pointtop .select .ptpad .rsep { background: url('/kernel/images/site/bg.point.rsepa.gif') right top no-repeat; }
.pointtop a:hover .ptpad .lsep, .pointtop a:focus .ptpad .lsep, .pointtop .select .ptpad .lsep { background: url('/kernel/images/site/bg.point.lsepa.gif') left top no-repeat; }
.pointtop .left .ptpad .lsep { background: none; }
.pointtop .right .ptpad .rsep { background: none; }
.pointtop .ptpad .pttin { white-space: nowrap; position: relative; }
.pointtop .ptpad .pttext { font-size: 14px; font-weight: bold; color: #000; text-shadow: 0 1px #ffc16e; }
.pointtop .select .ptpad .pttext, .pointtop a:hover .ptpad .pttext {  text-shadow: 0 1px #ffef86; }
.pointtop .select a:hover .ptpad .pttext, .pointtop .select a:focus .ptpad .pttext { color: #6d3b00;  text-shadow: 0 1px #ffdd7a; }
.pointtop .select .ptpad { cursor: default; }
.pointtop a .ptpad, .pointtop .select a .ptpad { cursor: pointer; }
.pointtop a:active, .pointtop a:focus { outline: none; }
.competitor { border-top: solid 1px #c7cbcc; background: #eaedf0; }
input.find, textarea.find { border: solid 1px #a0a0a0; padding: 2px; font-size: 12px; color: #707070; background-color: #f5f5f5; font-family: Tahoma, Arial, Verdana; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; outline: none; resize: none; }
input.find:focus, textarea.find:focus { color: #000; background-color: #fff; }
.formtitle { width: 250px; color: #555; font-size: 13px; margin-bottom: 3px; position: relative; }
.formtitle span { position: absolute; top: -5px; right: 5px; color: #999; }
input.frms, textarea.frms { border: 1px solid #e1e2e3; color: #555; outline: none; width: 238px; resize: none; border-bottom-color: #e5e7e8; font-family: Arial, Tahoma; border-top-color: #cacbcc; padding: 5px; height: 16px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
input.frms:focus, textarea.frms:focus { color: #000; -moz-box-shadow: 0 7px 10px -5px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 7px 10px -7px rgba(0, 0, 0, 0.3) inset; box-shadow: 0 7px 10px -7px rgba(0, 0, 0, 0.3) inset; border-color: #c1c2c3; }
input.frms:disabled, textarea.frms:disabled { background-color: #eee; color: #ccc; border-color: #ddd; }
ol.mycomp { list-style-type: none; counter-reset: item; padding: 0; }
ol.mycomp li { color: #4b4b4b; margin: 0 18px 0 0; float: left; width: 200px; }
ol.mycomp li div { font-family: Georgia, Tahoma, Arial; font-size: 12px; font-style: italic; }
ol.mycomp li:before { color: #fe4e10; font-size: 35px;	font-family: Georgia; content: counter(item) '. '; counter-increment: item; float: left; margin-right: 5px; position: relative; top: -10px; min-height: 190px; }
a.titleLined { text-decoration: none; cursor: pointer; outline: none; }
a.titleLined:hover .tltitle, a.titleLined:focus .tltitle { text-decoration: underline; }
.tslide { background: url('/kernel/images/site/bg.tslide.shadow.png') center bottom no-repeat; padding-bottom: 5px; }
.tslide .tsborder { border: solid 1px #d6d6d6; border-top-color: #e8e8e8; border-bottom-color: #b0b0b0; background: #fff url('/kernel/images/site/bg.tslide.gif') left top repeat-x; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.15); -moz-box-shadow: 0 0 1px rgba(0,0,0,0.15); box-shadow: 0 0 1px rgba(0,0,0,0.15); }
.tsnoborder .tslide { background: none; padding: 0; }
.tsnoborder .tslide .tsborder { border: none; background: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.newspreview { margin-bottom: 30px; }
.newspreview .npiblock { float: left; width: 120px; height: 90px; overflow: hidden; }
.newspreview .npiblock img { width: 90px; height: 90px; }
.newspreview .nptblock { float: left; height: 90px; overflow: hidden; }
.newspreview .nptblock h3, .newspreview .nptblock h3 a, div.div_h3 { margin: 0; font-size: 12px; line-height: 14px; font-weight: bold; }
.percent { background: url(/kernel/images/site/bg.saleround.png) center center no-repeat; height: 38px; width: 38px; position: absolute; top: 2px; right: 15px; }
.percent div { padding: 10px 0 0 0; color: #303030; font-size: 10px; font-weight: bold; text-align: center; }
.hideAnime a { outline: none; text-decoration: none; }
.hideAnime .hainner h2 { margin: 0; }
.hideAnime .hainner { height: 35px; margin: 7px 0 5px; background: url(/kernel/images/site/but.hide.gray.up.png) 1038px center no-repeat; }
.hideAnime .hainner font { border-bottom: dotted 1px transparent;  }
.hideAnime a:hover .hainner font, .hideAnime a:focus .hainner font { border-bottom-color: #000; }
.hideAnime a:hover .hainner, .hideAnime a:focus .hainner { background-image: url(/kernel/images/site/but.hide.orange.up.png); }
.hideAnime .hahide .hainner { background-image: url(/kernel/images/site/but.hide.gray.down.png); }
.hideAnime .hahide a:hover .hainner, .hideAnime .hahide a:focus .hainner { background-image: url(/kernel/images/site/but.hide.orange.down.png); }
.technolist { border-bottom: 1px dotted #c6c7c8; margin-bottom: 3px; }
.technolist .techfeac, .technolist .techval { float: left; background-color: #fff; position: relative; top: 1px; }
.technolist .techval { float: right; }
.main-catalog-list { background-color: #fff; padding-bottom: 25px; border: solid 1px #e3e3e4; border-left: none; border-right: none; }
.main-catalog-list .limit { position: relative; }
.main-catalog-list .mcl-box { height: 610px; }
.main-catalog-list .mcl-showcase { position: absolute; top: 0; left: 0; z-index: 50; margin-top: 20px; background-color: #fff; display: none; }
.main-catalog-list .mcl-item { float: left; width: 260px; margin: 30px 16px 0 0; }
.main-catalog-list .mcl-item.mcl-last { margin-right: 0; }
.main-catalog-list .mcl-item .mcl-title a { text-decoration: none; }
.main-catalog-list .mcl-item .mcl-title { height: 41px; position: relative; padding-left: 50px; overflow: hidden; margin-bottom: 10px; border-bottom: 1px solid #d9dbde; padding-bottom: 10px; }
.main-catalog-list .mcl-item .mcl-title .mcl-pict { font-size: 14px; font-weight: bold; padding-top: 3px; text-decoration: underline; }
.main-catalog-list .mcl-item .mcl-title .mcl-pic { width: 41px; height: 41px; background-image: url(/kernel/images/site/main-catalog-list.png); background-repeat: no-repeat; position: absolute; top: 0; left: 0; }
.main-catalog-list .mcl-item .mcl-title a:hover .mcl-pict, .main-catalog-list .mcl-item .mcl-title a:focus .mcl-pict { text-decoration: none; color: #f7941e; }
.main-catalog-list .mcl-item.mcl-item-shop .mcl-title .mcl-pic { background-position: 0 -41px; }
.main-catalog-list .mcl-item.mcl-item-shop .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-shop .mcl-title a:focus .mcl-pic { background-position: 0 -82px; }
.main-catalog-list .mcl-item.mcl-item-refrigeration .mcl-title .mcl-pic { background-position: -45px -41px; }
.main-catalog-list .mcl-item.mcl-item-refrigeration .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-refrigeration .mcl-title a:focus .mcl-pic { background-position: -45px -82px; }
.main-catalog-list .mcl-item.mcl-item-food .mcl-title .mcl-pic { background-position: -91px -41px; }
.main-catalog-list .mcl-item.mcl-item-food .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-food .mcl-title a:focus .mcl-pic { background-position: -91px -82px; }
.main-catalog-list .mcl-item.mcl-item-neutral .mcl-title .mcl-pic { background-position: -136px -41px; }
.main-catalog-list .mcl-item.mcl-item-neutral .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-neutral .mcl-title a:focus .mcl-pic { background-position: -136px -82px; }
.main-catalog-list .mcl-item.mcl-item-fast-food .mcl-title .mcl-pic { background-position: -181px -41px; }
.main-catalog-list .mcl-item.mcl-item-fast-food .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-fast-food .mcl-title a:focus .mcl-pic { background-position: -181px -82px; }
.main-catalog-list .mcl-item.mcl-item-bar .mcl-title .mcl-pic { background-position: -226px -41px; }
.main-catalog-list .mcl-item.mcl-item-bar .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-bar .mcl-title a:focus .mcl-pic { background-position: -226px -82px; }
.main-catalog-list .mcl-item.mcl-item-bars .mcl-title .mcl-pic { background-position: -271px -41px; }
.main-catalog-list .mcl-item.mcl-item-bars .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-bars .mcl-title a:focus .mcl-pic { background-position: -271px -82px; }
.main-catalog-list .mcl-item.mcl-item-catering .mcl-title .mcl-pic { background-position: -316px -41px; }
.main-catalog-list .mcl-item.mcl-item-catering .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-catering .mcl-title a:focus .mcl-pic { background-position: -316px -82px; }
.main-catalog-list .mcl-item.mcl-item-sanitary .mcl-title .mcl-pic { background-position: -361px -41px; }
.main-catalog-list .mcl-item.mcl-item-sanitary .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-sanitary .mcl-title a:focus .mcl-pic { background-position: -361px -82px; }
.main-catalog-list .mcl-item.mcl-item-dishes .mcl-title .mcl-pic { background-position: -407px -41px; }
.main-catalog-list .mcl-item.mcl-item-dishes .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-dishes .mcl-title a:focus .mcl-pic { background-position: -407px -82px; }
.main-catalog-list .mcl-item.mcl-item-tools .mcl-title .mcl-pic { background-position: -452px -41px; }
.main-catalog-list .mcl-item.mcl-item-tools .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-tools .mcl-title a:focus .mcl-pic { background-position: -452px -82px; }
.main-catalog-list .mcl-item.mcl-item-laundry .mcl-title .mcl-pic { background-position: -497px -41px; }
.main-catalog-list .mcl-item.mcl-item-laundry .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-laundry .mcl-title a:focus .mcl-pic { background-position: -497px -82px; }
.main-catalog-list .mcl-item.mcl-item-bakery .mcl-title .mcl-pic { background-position: -542px -41px; }
.main-catalog-list .mcl-item.mcl-item-bakery .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-bakery .mcl-title a:focus .mcl-pic { background-position: -542px -82px; }
.main-catalog-list .mcl-item.mcl-item-meat .mcl-title .mcl-pic { background-position: -587px -41px; }
.main-catalog-list .mcl-item.mcl-item-meat .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-meat .mcl-title a:focus .mcl-pic { background-position: -587px -82px; }
.main-catalog-list .mcl-item.mcl-item-vegetable .mcl-title .mcl-pic { background-position: -632px -41px; }
.main-catalog-list .mcl-item.mcl-item-vegetable .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-vegetable .mcl-title a:focus .mcl-pic { background-position: -632px -82px; }
.main-catalog-list .mcl-item.mcl-item-pack .mcl-title .mcl-pic { background-position: -677px -41px; }
.main-catalog-list .mcl-item.mcl-item-pack .mcl-title a:hover .mcl-pic, .main-catalog-list .mcl-item.mcl-item-pack .mcl-title a:focus .mcl-pic { background-position: -677px -82px; }
.main-catalog-list .mcl-item .mcl-body { height: 54px; overflow: hidden; }
.main-catalog-list .mcl-item .mcl-body, .main-catalog-list .mcl-item .mcl-body a { line-height: 18px; font-size: 12px; }
.main-catalog-list .mcl-item .mcl-more { margin-top: 20px; }
.main-catalog-list .mcl-item .mcl-more a { color: #798081; }
.scroll-table .st-title { height: 30px; border-top: solid 1px #d5d9db; border-bottom: solid 1px #d5d9db; overflow: hidden; }
.scroll-table .st-title > div:not(.clr) { float: left; border-left: solid 1px #d5d9db; height: 14px; font-size: 12px; color: #000; font-weight: bold; padding: 8px 10px; }
.scroll-table .st-title > div.sc-last { border-right: solid 1px #d5d9db; }
.scroll-table .st-body { border: solid 1px #d5d9db; border-top-width: 0; overflow: hidden; }
.scroll-table .st-body .st-row { height: 22px; border-bottom: solid 1px #d5d9db;  }
.scroll-table .st-body .st-row > div:not(.clr) { float: left; position: relative; font-size: 12px; color: #000; height: 14px; padding: 4px 10px; overflow: hidden; white-space: nowrap; border-right: solid 1px #d5d9db; }
.scroll-table .st-body .st-row > div.sc-last { border-right-width: 0; }
.scroll-table .st-body .st-row > div span.sc-delete { position: absolute; right: 3px; color: #fe9911; cursor: pointer; }
#informer { position: fixed; left: 0; top: 50%; z-index: 60000; }
#informer > div { position: relative; filter: inherit; }
#informer .ifrinner { background: #fff; border: 1px solid #e9e9e9; border-radius: 3px; margin-left: 13px; position: relative; filter: inherit; -moz-box-shadow: 2px 2px 5px rgba(0,0,0,.3); -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,.3); box-shadow: 2px 2px 5px rgba(0,0,0,.3); }
#informer #informer_inner { font-size: 14px; color: #cc0000; padding: 15px; }
#informer #informer_inner .green { color: #009900; font-size: 14px; }
#informer #informer_inner a { font-size: 14px; color: #cc0000; text-decoration: underline; }
#informer #informer_inner a:hover, #informer #informer_inner a:focus { text-decoration: none; }
#informer .ifrarr { width: 14px; height: 29px; background: url(/kernel/images/site/pic.arraw.png) left center no-repeat; position: absolute; top: 50%; margin-top: -15px; filter: inherit; }
#informer a { text-decoration: none; outline: none; filter: inherit; cursor: pointer; }
#informer #informer_close { position: absolute; right: 5px; top: 5px; background-color: #e0e0e0; width: 13px; height: 13px; overflow: hidden; border-radius: 7px; filter: inherit; }
#informer #informer_close > div { color: #fafafa; font-size: 10px; margin: 0 0 0 3px; }
#informer a:hover #informer_close { background-color: #959595; }
#informer #informer_inner a.jse { text-decoration: none; border-bottom-color: #cc0000; }
#informer #informer_inner a.jse:hover { border-bottom-color: transparent; }
.informer .i-system { position: fixed; left: 0; top: 50%; z-index: 100000; }
.informer .i-different { position: absolute; z-index: 100000; }
.informer > div { position: relative; }
.informer .i-inner { background-color: #fff; padding: 15px 20px; border: 1px solid #cacaca; border-radius: 5px; }
.informer .i-inner, .informer .i-inner a, .informer .i-inner span { font-size: 16px; line-height: 22px; color: #ff5a00; font-family: Arial, Helvetica, sans-serif; }
.informer .i-green, .informer .i-green a, .informer .i-green span { color: #077e55; }
.informer .i-inner a { text-decoration: underline; }
.informer .i-inner a:hover, .informer .i-inner a:focus { text-decoration: none; }
.informer .i-arraw { background: url(/kernel/images/site/informer-arraw.gif) 0 0 no-repeat; position: absolute; }
.informer .i-left { padding: 0 0 0 11px; left: 0; top: 50%; right: auto; bottom: auto; }
.informer .i-left .i-arraw { width: 11px; height: 21px; top: 50%; left: 1px; margin-top: -10px; background-position: 0 0; }
.informer .i-top { padding: 11px 0 0 0; left: 50%; top: 0; right: auto; bottom: auto; }
.informer .i-top .i-arraw { width: 21px; height: 11px; top: 1px; left: 50%; margin-left: -10px; background-position: 0 0; }
.informer .i-top .i-close { top: 16px; }
.informer .i-right { padding: 0 11px 0 0; left: auto; top: 50%; right: 0; bottom: auto;  }
.informer .i-right .i-arraw { width: 11px; height: 21px; top: 50%; right: 1px; margin-top: -10px; background-position: -11px 0; }
.informer .i-right .i-close { right: 16px; }
.informer .i-bottom { padding: 0 0 11px 0; left: 50%; top: auto; right: auto; bottom: 0; }
.informer .i-bottom .i-arraw { width: 21px; height: 11px; bottom: 1px; left: 50%; margin-left: -10px; background-position: 0 -11px; }
.informer a { text-decoration: none; outline: none; cursor: pointer; }
.informer .i-close { position: absolute; right: 3px; top: 3px; background-color: #f6f6f5; width: 13px; height: 13px; overflow: hidden; border: solid 1px #cacaca; border-radius: 8px; }
.informer .i-close > div { margin: 3px 0 0 3px; width: 7px; height: 7px; background: url(/kernel/images/site/informer-arraw.gif) -21px 0 no-repeat; }
.informer a:hover .i-close { background-color: #eee; }
.informer .i-inner a.jse { text-decoration: none; border-bottom: dotted 1px #ff5a00; }
.informer .i-inner a.reg-jse { color: #8f8f8f; border-bottom-color: #8f8f8f; font-size: 12px; }
.informer .i-inner a.jse:hover { border-bottom-color: transparent; }
.informer .i-noclose .i-a-close { display: none; }
/*.informer.no-padding .i-inner { padding: 0; }
.informer.label .i-inner { padding: 0 15px; font-size: 12px; color: #919191; }
.informer.to-left .i-top .i-arraw { left: 20px; }
.informer.to-left .i-bottom .i-arraw { left: 20px; }*/ 
.xpage .page .pitem { float: left; margin-right: 5px; }
.xpage .page .pitem a { text-decoration: none; outline: none; cursor: pointer; }
.xpage .page .pitem a .piact { width: 28px; height: 22px; padding-top: 6px; text-align: center; background: #f1f1f1; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; color: #78716e; }
.xpage .page .pitem a:hover .piact { background: #e2e2e2; color: #403c3a; }
.xpage .page .pitem .pina { cursor: default; width: 28px; height: 22px; color: #fff; text-align: center; font-weight: bold; background: #fe7800; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; padding-top: 6px; }
.paths { white-space: nowrap; overflow: hidden; margin-bottom: 7px; }
.paths, .paths div, .paths a { color: #8996a1; font-size: 10px; }
.paths span { font-size: 15px; color: #8996a1; font-family: "Times New Roman", Times; font-weight: bold; }
.taglevel1, .taglevel2, .taglevel3, .taglevel4, .taglevel5, .taglevel6, .taglevel7 { text-decoration: none; padding: 5px; color: /*#a8a8a8;*/#000000; }
.taglevel1:hover, .taglevel2:hover, .taglevel3:hover, .taglevel4:hover, .taglevel5:hover, .taglevel6:hover, .taglevel7:hover { text-decoration: underline; /*background: #a8a8a8; color: #f7f7f7; */}
.taglevel1:visited, .taglevel2:visited, .taglevel3:visited, .taglevel4:visited, .taglevel5:visited, .taglevel6:visited, .taglevel7:visited { color: #000000; }
.taglevel1 { font-size: 10px; }
.taglevel2 { font-size: 12px; }
.taglevel3 { font-size: 13px; }
.taglevel4 { font-size: 14px; }
.taglevel5 { font-size: 16px; }
.taglevel6 { font-size: 18px; }
.taglevel7 { font-size: 20px; }
.txtimes								{ font-family: "Times New Roman", Times; }
.txsmall, .txsmall a, .txsmall div		{ font-size: 10px !important; }
.txsmid, .txsmid a, .txsmid div			{ font-size: 11px !important; }
.txnormal, .txnormal a, .txnormal div	{ font-size: 12px !important; }
.txmid, .txmid a, .txmid div, .txmid td	{ font-size: 14px !important; }
.txsix, .txsix a, .txsix div			{ font-size: 18px !important; }
.txbig, .txbig a, .txbig div			{ font-size: 22px !important; }
.txbigger, .txbigger a, .txbigger div	{ font-size: 26px !important; }
.clrwhite, .clrwhite a, .clrwhite div	{ color: #fff !important;     }
.clrblack, .clrblack a, .clrblack div	{ color: #000 !important;     }
.clrred, .clrred a, .clrred div			{ color: #ff0000 !important;  }
.clrorange, .clrorange a, .clrorange div{ color: #ff5a00 !important;  }
.clrdorange, .clrdorange a, .clrdorange div{ color: #d53a03 !important;  }
.clrgray, .clrgray a, .clrgray div		{ color: #8f8f8f !important;  }
.clrdgray, .clrdgray a, .clrdgray div	{ color: #2c2c2c !important;  }
.clrlink, .clrlink a, .clrlink div		{ color: #000000 !important;  }