.price-discount-5{color:#0a0;border-bottom:1px dashed #0a0}
.price-discount-10{color:#42949F;border-bottom:1px dashed #42949F}
.price-discount-15{color:#fc5a1b;border-bottom:1px dashed #fc5a1b}
.hidden{position:absolute!important;left:-9999px!important}
.clear{clear:both}
.div10px{height:10px;width:100%;padding:0!important;margin:0!important;border:0!important}
.div20px{height:20px;width:100%;padding:0!important;margin:0!important;border:0!important}
.div1px{height:1px;width:100%;padding:0!important;margin:0!important;border:0!important}
.floatl{float:left}
#logo img {margin:-15px 0 4px 0;/*width: 100px;height:71px;*/}
.floatr{float:right}
.red,a.red,.red a{color:#dc0000}
.green,a.green,.green a{color:#0a0}
.img img{max-height:100%;max-width:100%}
.img{text-align:center}
html,body{color:#212121;font:95%/1.5 Verdana,sans-serif;height:100%;padding:0;margin:0;border:0}
body{/*background-image: url(/DESIGN/PROJECT/background-bnr/background-fon18-.jpg);*/background-color: #fff;background-repeat: no-repeat;background-attachment: fixed;background-position: top;margin: 0;padding:0;width: 100%;}

body.mainbody{background-repeat: repeat-x, repeat-y;background-attachment: fixed;background-image: url(/DESIGN/PROJECT/images/backgrcats/mainbody.jpg);background-repeat: repeat-x;}
body.mainbody.homepage{/*background-image: url(/DESIGN/PROJECT/images/backgrcats/homepage.jpg);*/}
body.mainbody.cat2192{background-image: url(/DESIGN/PROJECT/images/backgrcats/torg-ny.jpg);}
body.mainbody.cat1425{background-image: url(/DESIGN/PROJECT/images/backgrcats/torg-auto.jpg);}
body.mainbody.cat2013{background-image: url(/DESIGN/PROJECT/images/backgrcats/igrushki.jpg);}
body.mainbody.cat819{background-image: url(/DESIGN/PROJECT/images/backgrcats/piroteh.png);}

h1,.h1,h2,.h2,h3,.h3{font-weight:300;font-family:Helvetica,sans serif;}
h1,.h1{color:#000;font-size:200%;margin:0 0 15px;line-height:1.3}
h2,.h2{color:#000;font-size:200%;margin:0 0 15px}
h3,.h3{color:#000;font-size:160%;margin:15px 0 0}
h4{margin:8px 0;color:#085f7a}

ul{list-style-position:inside;padding:0}
ol{list-style-type:none;counter-reset:item 0;padding:0}
ol>li:before{counter-increment:item;content:counter(item) ". ";color:#146dc0}
blockquote{background-color:#e9eff5;border:solid 1px #d6e6f2;margin:0;padding:1em}
a{color:#146dc0}
a:hover{color:#ec4612}
a:visited{color:#8c1591}
tbody th{background:#f6f8f9;background:-moz-linear-gradient(top,#f6f8f9 0%,#e9eff5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f8f9),color-stop(100%,#e9eff5));background:-webkit-linear-gradient(top,#f6f8f9 0%,#e9eff5 100%);background:-o-linear-gradient(top,#f6f8f9 0%,#e9eff5 100%);background:-ms-linear-gradient(top,#f6f8f9 0%,#e9eff5 100%);background:linear-gradient(to bottom,#f6f8f9 0%,#e9eff5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9',endColorstr='#e9eff5',GradientType=0);color:#333;text-align:center}

table.dostavka-table{width:100%;background-color:#055394;padding:0;border-collapse:separate;border:1px solid #055394;font-size:100%}
table.dostavka-table:hover{box-shadow:0 0 15px #e3e3e3}
.dostavka-table tr{background-color:#fff}
.dostavka-table tr:hover{background-color:#fff6b2}
table.dostavka-table td{padding:5px 10px;text-align:center}
table.dostavka-table td.pt{text-align:left;width:185px;}
table.dostavka-table h3{color:#3f423b;font-weight:400;font-size:130%;font-family:"Trebuchet MS",sans serif;margin:6px 0}
table.dostavka-table td.dtfr, table.dostavka-table td.dtb{width:50px;}
table.dostavka-table  th{}
table.dostavka-table  thead{}

tr.dnipriema{font-size:90%}
a.allnapravl{color:#333;text-decoration:none;border-bottom:1px dashed}
a.allnapravl:hover{color:#146dc0;border-bottom:1px solid}
a.allnapravl-top{color:#535353;text-decoration:none;border-bottom:1px dashed;margin-left:10px}
a.allnapravl-top:hover{color:#fff;border-bottom:1px solid #fff}
.razdheader{font-weight:400;font-size:1.5em;margin:0;text-decoration:none}
.body2{background:url(images/body-bg.gif) repeat-x 0 -19px;position:relative;width:100%;1height:100%;overflow:hidden;min-height:100%}

#toppanel,#falsetoppanel{}
#toppanel{z-index:20;width:100%;position:fixed;top:-10px;overflow:visible;background-color:#fd7604;left:0;padding:5px;}
#toppanel:hover{}
#toppanel a{margin-left:10px;text-decoration:none;border-bottom:1px solid}
#toppanel a.basketlink-im,#toppanel a.basketlink-im img{border:0;margin-top: -3px;}
#toppanel .clear.topclear{height:10px;}
#basket > *{float:left}
.toppanel-center{margin-left:-500px;left:50%;width:980px;position:fixed;overflow:visible}
.toppanel-center a{color:#fff}
.toppanel-center a:hover{color:#fff}
#toppanel .floatl a.vhodusers{cursor: pointer;background: #fd7604;padding: 4px 10px;border: 0;display: block;float: left;  border-radius: 2px;margin-top: -2px;}
#toppanel .floatl a.vhodusers:hover{background:#ffc020;}

#basket{min-width: 120px;padding: 5px 7px;border: 1px solid #fd7604;border-radius: 3px;position: fixed;right: 15px;background: #fff;  z-index: 100;}
#basket:hover{background: #f5f5f5;}
#basket .basketlink-im{display: block;margin: 5px 10px 0 0;;}
#basket .basketlink{float: right!important;text-decoration: none;color: #212121;}

.toptext,.bottomatext{margin:10px 0}
.toptext p,.bottomatext p{margin:5px 0}
.toptext h2,.bottomatext h2{margin:5px 0;padding:0;color:#195f86;font-size:150%;line-height:1.3em}
div.newfromcat{float:right;margin-right:-15px}
div.newfromcat span{background-color:#e3e3e3;padding:3px 7px 4px;font-size:95%}
div.newfromcat a{color:#333;text-shadow:0 1px 0 #fff;text-decoration:none}
div.newfromcat a:hover{color:#333}
#conteiner{position: relative;margin: 0px auto;overflow: visible;min-width: 1000px;max-width: 1300px;min-height: 800px;z-index: 2;    padding: 6px 20px;background-color: #ffffff;margin-top: -13px;/*border: 2px solid #fd7604;*/display: flow-root;box-shadow: 0 0 5px #333;}

.contpage-home .left_zone{}
.contpage-home .icontent{padding:0;}
.contpage-home #icontent2{margin:50px 30px;color:#777;}
.contpage-home #icontent2 h1,.contpage-home #icontent2 h2{color:#777;}
.contpage-home #icontent2:hover, .contpage-home #icontent2:hover h1, .contpage-home #icontent2:hover h2{color:#212121;}

.conteinernotfound{position: relative;margin: 30px auto;overflow: visible;min-width: 1000px;max-width: 1000px;min-height: 800px;  z-index: 2;padding: 0 15px;background-color: #fff;box-shadow: 0 10px 10px rgba(133, 133, 133, 0.37);margin-top: -13px;border: 2px solid #d32d27;border-radius: 13px;}

#footer{position:relative;top:5px;padding:0;overflow:hidden;margin:0 auto;font-size:8pt}
#footer>div{margin:1%}
#footer>div:nth-child(1){width:48%}
#footer,#falsefooter{height:85px;width:902px}
.footer2{background: #fd7604;font-size: 90%;color: #FFFFFF;line-height: 19px;width: 100%;margin: -3px 0 0 0;padding: 0;overflow: visible;}
.footer-cont{min-width: 980px;max-width: 1200px;margin: 0 auto;padding: 15px;}
.footer-cont a{color:#fff;text-decoration:none}
.footer-cont a:hover{color:#181818}
.mod-footer0,.mod-footer1,.mod-footer2,.mod-footer3,.mod-footer4{display:inline-block;vertical-align:top;position:relative;width:18%}
.adress-text{line-height:1.2}
.logo-leo {width: 85px;height: 86px;background: url(images/logo_.png) top center;margin-top: 25px;}
.mod-footer2{margin-left:40px}
.mod-footer3{width:20%;margin-top:100px}
.mod-footer4{margin-left:10px}
.mod-footer4 a:hover{border:0}
.yashare-auto-init{margin:0 0 10px -5px;font-size:110%}
.yashare-auto-init:hover{background-color:#fff}
.footer2 h4{color: #FFFFFF;font-weight: 300;line-height: .8;font:normal 230% Helvetica,sans serif;}
.aft-footer{color:#212121;font-size:90%}
.aft-footer-cont{min-width: 1000px;margin: 15px auto;min-height: 42px;padding: 0 20px;}
.aft-footer-cont a{color:#212121;text-decoration:none}
.aft-footer-cont-left,.aft-footer-cont-right{display:inline-block;vertical-align:top;position:relative}
.aft-footer-cont-left{float:left;}
.aft-footer-cont-right{float:right;}
.formauth{overflow: visible;margin-bottom: 20px;padding: 7px 25px;background: #fff;width: 220px;border: 1px solid #fd7604;position: absolute;top: 8px;right: 185px;z-index: 100;border-radius: 3px;}
.formauth:hover{box-shadow:0 0 5px #777}
.formauth a{color:#776969}
.formauth a:hover{color:#333}
.formauth .zabilparol{margin-top:6px}
.formauth .zabilparol a.zabilparol-link{text-decoration:underline;cursor:pointer;}
.formauth .zabilparol a.zabilparol-link:hover{color:#222;border-bottom:1px solid}
.button-auth{width:40%;float:left}
.button-auth button{padding:5px 10px;border:0;color:#fff;background:#fd7604;font-size:16px;cursor:pointer;vertical-align:top;height:30px;line-height:12px;letter-spacing:1px;border-radius: 3px;}
.button-auth button:hover{background:#fd7604}
.remindform{box-shadow:0 0 15px #333;height:135px}
#auth_form1,#remind_form1{position:absolute;top:100%;z-index:100;left:0}
.speech{background:no-repeat left url(images/speech.png);height:14px;width:80%;margin:0 0 0 40px;background-size:auto 100%;z-index:0}
#header{padding: 25px 0; margin-top: 40px;}
#aboutcomp{margin:-15px 0 0 15px;}
#logo{margin-bottom: 10px;}
#logo:hover{}
.logotext{font: normal 264% Helvetica,sans serif; color: #424242;}
.logotext:hover{}
.logotext span{font-size:260%}
.logotext a{color:#fff;text-decoration:none}
.logooptbaza{margin:0;font-size: 100%;line-height: 140%;text-align: left;color: #424242;max-width: 310px;}
.logooptbaza strong{font-size: 123%;}
.vibirautonline{color: #6a6a6a;background: url(images/vibirautonline.png) no-repeat;background-position: 0 5px;text-indent: 23px;margin-top: 5px;}
.vibirautonline:hover{background-position: 0 -13px;}
#aboutcomp p{margin:0;font-size:95%;text-align:left}
#aboutcomp a{color:#222;text-decoration:none}
#aboutcomp a:hover{border-bottom:1px solid #2c2a2a;padding-bottom:1px}
.toptovari{    padding-top: 10px; color: #888;position: relative;z-index:11;}
.alltovari{float: right;}
.alltovari span, .kolvotovarov span{font-weight:700;}
.kolvotovarov{float: right;margin-right: 7px;}
#phones{padding:0;text-align: right;margin-right: 2%;}
#phones span{font-size:.8em}
#phones a{color:#757575;}

.vhodnasite{margin: 7px 180px 0 0;width: 9%;}
.vhodnasite .vhodusers{cursor: pointer;background: #fd7604;padding: 4px 10px;border-radius: 2px;color: #fff;transition: background 0.3s ease;}
.vhodnasite .vhodusers:hover{background: #ffac14;}
.vhodnasite .regusers{color: #4c4c4c;line-height: 32px;}
.vhodnasite .regusers:hover{color:#ec4612;}

.topbanner{position: absolute;margin: 0 0 0 600px;height: 90px;background: #e3e3e3;width: 35%;border-radius: 3px;text-align: center;}

.minzakaz{background-color: #FFE76E;padding: 25px 20px;position: absolute;width: 160px;z-index: 2;top: 7px;margin-left: -215px;border-right: 5px dashed #fff;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;font-size: 95%;}
.minzakaz:hover{border-right: 5px dashed #FFE76E;margin-left: -190px;}
.minzakaz1:after{content: '';position: absolute;border: 18px solid transparent;border-left: 32px solid #FFE76E;margin:-95px 0 0 6px;}

.minzakazleft{padding:7px 12px; background-color:#fd7604;border: 0;color:#fff;border-radius:3px;width:52%;height: 20px;float:right;text-align:center;}
.minzakazleft a{ color: #585858; display: block; float: right; padding: 2px 11px; background: #FFF;text-decoration: none; margin-top: -2px;}
.minzakazleft a:hover{  background: #619002; color: #FFF;}

.tovaripoakcii{}
.tovaripoakcii a {display:block;padding: 8px 12px 6px 12px;background-color: #f8dc11; background: linear-gradient(to bottom, #f5ed06 0%,#e6cb06 100%);border: 0; border-radius: 3px;width: 8%;margin: 0 11px;text-align: center;float: right;color:#212121;text-decoration:none;font-weight: bold;}
.tovaripoakcii a:hover {background:none;color:#111;background-color: #f8dc11;text-decoration:underline;}

.blockname{font: normal 198% Helvetica,sans serif;color: #333;}
.blockname a {text-decoration: none; color: #333;}
.blockname.topbott{margin-top: 15px;}

div.vidicen{float: right;margin-top: -35px;}
div.vidicen a.vidicenln{display:block;padding:3px 17px;border:0;color:#fff;border-radius:3px;background-color:#fd7604;}
div.vidicen a.vidicenln:hover{background:none;background-color: #ffc020;}
div.vidicen span.vidicenln{display:block;padding:3px 17px;border:0;color:#fff;border-radius:3px;background-color:#fd7604;}
div.vidicen span.vidicenln:before{content:" ";height:24px;width:24px;position:absolute;pointer-events:none;background-image: url(/DESIGN/PROJECT/images/down-arrow.png);background-repeat:no-repeat;background-position:top;margin-left: -50px;}

#mainmenu{margin:0px 0 10px 0;text-align: center;position: relative;border-radius: 3px;border: 1px solid #fd7604;    display: block;padding:6px;}
#mainmenu:hover{}
#mainmenu a{margin: 0;padding:2px 5px;color: #212121;text-decoration: none;}
#mainmenu a:hover{background: #fd7604;padding: 4px 5px;border-radius: 3px;}
#mainmenu a.company{}
#mainmenu a.company:hover{/*background-color:#67d3fd*/}
#mainmenu a.conditions{}
#mainmenu a.conditions:hover{/*background-color:#91EE3B*/}
#mainmenu a.contact{}
#mainmenu a.contact:hover{/*background-color:#E2FF54*/}
#mainmenu a.feedback{}
#mainmenu a.feedback:hover{/*background-color:#31EAF1*/}
#search{/*background:rgba(253, 118, 4, 0.42);*/background: #fd7604;height: 36px;border-radius: 3px;position: fixed;width: 1300px;top: 7px;z-index: 10;}
#search:hover{background: #fd7604;}
#search>div{vertical-align:middle}
#search form{display:inline}
#search .searchblock{width: 74%;margin: 0 auto;}
#search .searchblock .lettsearch{color: #fff;float:left;display:inline-block;font-weight: 700;margin: 7px 5px 0 15px;}
#search .searchblock .button-search{float: left;display: inline-block;}

.search_fild{float: left;width: 75%;color: #777;height: 26px;border: none;padding: 0 10px;margin: 5px 10px;display: inline-block;}
.button-search button{letter-spacing:1px;text-transform:lowercase;background:#fff;color:#444;font-weight:400;padding:0px 20px;font-size:14px;height:26px;cursor:pointer;border:0;margin-top: 5px;}
.button-search button:hover{background: #fd7604; color: #FFF;}
.searchicon{background:url(images/search-page.png) no-repeat;width:100px;height:100px;float:right;margin-top:-10px}
.resultserch{margin-bottom:15px}
.resultserch span{color:#b32409;font-weight:700}
.krosh, .path{margin: 0;color: #464646;background: #e3e3e3;padding: 3px 10px;border-radius: 3px;}
.krosh p{margin:0px 0}
.krosh a, .path a{color:#008eb6;text-decoration:none}
.krosh a:hover, .path a:hover{text-decoration: underline;}
.left_zone{    width: 24%; float: left; padding:0px 0px 20px 20px; margin-bottom: 10px;    margin-top: -15px;}
.menuparent{border-bottom:1px solid rgba(255,255,255,0.65);background:url(/DESIGN/PROJECT/images/left-menu-navbg.png) repeat-y}
.menutitle{width:195px;display:inline-block;vertical-align:middle;position:relative}
#menu>div>div a{text-decoration:none}
#menu>div{}
#menu>div>div{display:inline-block;vertical-align:middle;position:relative}
#menu .menu_act,div.news_all:hover,.menuparent:hover{width:275px;background:#fff;box-shadow:0 0 5px #8a8989;background:#fff url(/DESIGN/PROJECT/images/left-menu-navbg2.png) repeat-y}
#menu .menu_act a{color:#333;text-decoration:none}
.menusmallimg{display:inline-block;vertical-align:middle;position:relative;padding:6px 5px;margin-right:5px;border-right:1px solid #27abdf}
.menusmallimg img{border:0}
.left_submenu>div{padding:0 0 0 25px;font-size:.9em}
.left_submenu>div>div{padding:3px 6px 3px 9px}
.left_submenu>div>div:hover{padding:3px 6px;border-left:3px solid #1DC6D5;background-color:#FFF}
.left_submenu:hover{box-shadow:none}
.submenupadd{margin-left:22px}
.left_submenu span{font-size:70%;text-shadow:0 1px 0 #fff}
.left_submenu .active,.left_submenu .active:hover{color:#1f1f1f;border-left:3px solid #1DC6D5;padding:3px 6px;background-color:#FFF71F;margin:2px 0}
.left_submenu .active a{color:#333;text-decoration:none;border-left:2px dotted #22a2df;margin-left:-5px;padding-left:3px}
.left_zone .pricepanel{margin-top: 3px; padding: 0px 7px;}
.left_zone .pricepanel:hover{}
.left_zone .pricepanel a{color:#222;text-decoration:none}
.left_zone .pricepanel a:hover{color:#dd4a4a}
.left_zone .pricepanel span{font-size:70%;color:#646464;text-shadow:none}
.pricepanel-fileicon{border:0;padding:0;background:url(/DESIGN/PROJECT/images/excel-zip.png) no-repeat;width:40px;height:90px;float:left}
.left_zone .pricepanel .file > *{display:table-cell;1display:inline-table;vertical-align:middle;padding:5px 0}
.left_zone .pricepanel .fileicon{width:40px;display:none}

a.ny2015 img{margin: 15px 0 15px 0px;border-radius: 7px;}

div.leftbr{width: 100%;padding:10px 0;}
a.br22{display: block;height: 87px;margin:10px auto;background-image: url(/DESIGN/PROJECT/images/br-left.png);text-decoration: none;border: 1px solid #e3e3e3;max-width: 300px;}
a.br{display: block;height: 120px;margin: 10px auto;background-image: url(/DESIGN/PROJECT/images/parfume18.gif);text-decoration: none;background-position: -28px 365px;border: 1px solid #e3e3e3;}
a.br.mir-angelica{}
a.br.optex66ru{background-position:0 90px;}
a.br.detkiural{background-position:0 87px;}
a.br:hover{border: 1px solid #2BC0FF;;}

.vernutsavkat{margin:15px 0 5px 15px}
#menu-all-category{display:block;margin-top:12px}
#menu-all-category .menuparent{border-bottom:1px solid rgba(255,255,255,0.65);background:url(/DESIGN/PROJECT/images/left-menu-navbg.png) repeat-y}
#menu-all-category .menutitle{width:83%;display:inline-block;vertical-align:middle;position:relative}
#menu-all-category>div>div a{text-decoration:none}
#menu-all-category .menu_block{display:inline-block;vertical-align:top;position:relative;width:49%;padding:0 0 15px}
#menu-all-category .menu_act,#menu-all-category .menuparent:hover{border-bottom:2px solid #72C5D3}
#menu-all-category .menu_act a{color:#4d4d4d;font-size:150%;font-family:"Trebuchet MS",sans serif;line-height:1}
#menu-all-category .menusmallimg{display:inline-block;vertical-align:middle;position:relative;padding:6px 5px;margin-right:5px;border:0}
#menu-all-category .menusmallimg img{border:0}
#menu-all-category .all_submenu>div{padding:0 0 0 21px;font-size:.9em}
#menu-all-category .all_submenu>div>div{padding:2px 6px 1px 9px}
#menu-all-category .all_submenu>div>div:hover{background-color:#f7f7f7;margin-left:-3px;color:#333;border-left:3px solid #72C5D3}
#menu-all-category.all_submenu>div>div:hover{padding:3px 6px;border-left:3px solid #1DC6D5;background-color:#FFF}
#menu-all-category .all_submenu:hover{box-shadow:none}
#menu-all-category .submenupadd{margin-left:24px}
#menu-all-category .all_submenu span{font-size:70%}
#menu-all-category .all_submenu sup.novinki{font-size:70%;color:#f75537;margin-left:5px}
#menu-all-category .all_submenu a:hover{color:#333;text-decoration:none}
.icontent{    overflow: visible; margin: 0px 0 10px 0;width: 73%;min-height: 400px;float: right;background-color: #fff;padding-left: 16px;}
.catpanelx3{overflow:visible;position:relative;margin:0;/*border: 1px solid #fff;*/border-radius: 3px;padding: 10px 0;}
.catpanelx3:hover{/*border: 1px solid #FF5355;*/}
.catpanelx3111{overflow: visible;position: relative;padding: 15px;margin-bottom: 20px;margin-left: -15px;width: 100%;background-color: #B5E4FF;}

.catpanelx3.cntr{text-align:center;}

.catpanelx3.other{width:96%;float:none;}
.catpanelx3.other .catpanelx3item {width: 31%;margin: 0 10px 0 0;display: inline-block;vertical-align: top;}

a.razdheader{font: normal 150% Helvetica,sans serif;color: #212121;}
a.razdheader:hover{}
a.razdheader.nolink:hover{color:#146dc0;}
a.razdheader.ablock{margin:20px 0px;text-align: center;padding:15px 20px;display:block;border:0;border-radius: 3px;}
a.razdheader.ablock.colorblue{background:#B5E4FF;}
a.razdheader.ablock.colorblue:hover{background:#7BCAF6;}
a.razdheader.ablock.coloryellow{background:#FECE2E;}
a.razdheader.ablock.coloryellow:hover{background:#ECBC1A;}

.catpanelx3Button{float:right;background-color:#3AADF1;padding:2px 8px;margin-right:-10px;}
.catpanelx3Button:hover{background-color:#198CCE}
a.catpanelx3Buttonlink{color:#fff;text-decoration:none}
.catpanelx3item a{color:#333;text-decoration:none;line-height:1.4;padding-bottom:2px}
.catpanelx3item a:hover{color:#1365be}
.catpanelx3buttonother{position:absolute;top:10px;right:10px}
.catpanelx3item >*{display:block}
.catpanelx3item{z-index:10;position:relative;background:#FFF;min-height:390px;margin:10px;padding-top:4px;border-radius:3px;border:1px solid #e3e3e3;width: 206px;display: inline-block;vertical-align: top;}
.catpanelx3item:hover{border: 1px solid #fd7604;}
.catpanelx3item img{max-width: 95%;margin: 0 auto;padding: 8px 3px 3px;display: block;border: 0;height: 160px;}
.catpanelx3item1 img:hover{background-color:#fdef85;box-shadow:0 0 5px #aaa}
.catpanelx3item:nth-child(odd){}
.catpanelx3item span.cennik{padding:6px 15px;text-align:center;/*background:#FFDA00;*/display:block;margin:6px 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;color: #02a902!important;}
.catpanelx3item span.cennik:hover{background:#FECE2E}
.catpanelx3item a span.cennik{color:#212121;font-size: 160%;}
.cennik1{display:block;width:100px;height:41px;background:url(images/cennik.png) no-repeat;padding-top:9px;margin:0 auto;text-align:center}
.catpanelx3item span.cenniktitle{display:block;padding:5px 10px}
.catalogX1item{padding:0!important;position:relative;height:120px}
.catalogX1item .img{float:left;width:200px;height:120px;border-radius:0;margin:0;background:#fff;}
.catalogX1itemcenter{float:left;height:100%;width: 39%;position:relative;    line-height: 18px;}
.catalogX1item .catheader{width:100%;1float:left;height:70%;/*border-bottom:1px solid #ecf1f6*/}
.catalogX1item .catheader a{font-size: 100%;text-decoration: none;line-height: 1.6em;border-bottom: 1px solid rgba(31,132,218,.4);}
.catalogX1item .catheader a:hover{text-decoration:none;color:#ec4612;border-bottom: 1px solid #ec4612;}
.catalogX1item .catcount{position:absolute;bottom:0;height:30%;width:100%;overflow:hidden;font-size:10pt}
.catalogX1item .catcount p{margin:13px 10px;display:block}
.catalogX1item .catprice{font-size:10pt;line-height: 18px;height:100%;width:20%;float:left;/*border-left:1px solid #ecf1f6;border-right:1px solid #ecf1f6;*/display:table}
.catalogX1item .catprice>div{display:table-cell;text-align:center;vertical-align:middle}

.catalogX1item .catprice .cenisopis{font-size:80%;text-align: left;color: #777;}
.catalogX1item .catprice .cenisopis span.ceniktab{font-size:110%;font-weight:bold;color: #212121;}
.catalogX1item .catprice .cenisopis span.ceniktab.green, .catalogpagetable span.green{color: #02a902;}

.catalogX1item .catbasket{    display: table-cell;text-align: center; vertical-align: middle;font-size: 90%;    line-height: 18px;}
.catalogX1item .catbasket>div{text-align:center;vertical-align:middle}
.catalogX1item .catbasket input[type="text"],.catalogX1item .catbasket input[type="password"]{text-align:center}
.catalogitem h1{color: #3C3C3C;font-weight: 400;font-size: 240%;font-family: Helvetica,sans serif;}
.catalogitem .img{max-height: 245px;max-width: 230px;float:left;margin:0 10px 10px 0}
.catalogitem .art{1float:left;display:inline-block}
.catalogitemtable{width:345px;margin-bottom:18px}
.catalogitemtable table{font-size:10pt;width:100%}
.catalogitemtable table td{padding:5px}
.catalogitemtable table tbody tr :nth-child(1){width:32%;text-align:right}
table.catalogpagetable{background-color:#d6d6d6}
.catalogpagetable tr{background-color:#fff}
.catalogpagetable span{font-weight:700}
.artikul{background-color:#e5e5e5;padding:5px 8px;margin-bottom:19px;border-radius: 5px;}
.artikul span{font-weight:700}
.torgmarka{}
.catalogitem .catbasket{display: inline-block;margin: 0px;background-color: #e3e3e3;min-width: 346px;}
.catalogitem .catbasket>div{display:inline-block;vertical-align:middle}

.kartockhka{}
.kartockhka .characteristics{margin-top: 20px;}
.kartockhka .characteristics div{margin: 3px 0 0 0;}
.kartockhka .characteristics span.charac-name{display: inline-block;width: 45%;min-width: 200px;padding: 0px 10px 0px 0px;background: url(images/tochka.gif) 100% 1.2em repeat-x;}
.kartockhka .characteristics span.charac-name span{background: #ffffff;padding-right: 2px;}
.kartockhka .characteristics span.charac-znach{display: inline-block;min-width: 120px;width: 40%;white-space: normal;vertical-align: top;}

.kartockhka .img{max-height: 100%;max-width:100%;float: none;margin: 0 10px 10px 0;position: relative;display: inline-block;width: 48%;}
.kartockhka .img a{display: initial;}
.kartockhka .floatr{position: relative;display: inline-block;width: 50%;}
.kartockhka .razmeri{margin-top:12px!important;}
.kartockhka .razmeri ul{margin:0;}
.kartockhka .razmeri ul li{padding-left:20px;}
.kartockhka .form input[type='text']{text-align: center;}

.opisanie-before{width: 82%;text-align: justify;}

.plusminusvmeste{padding: 3px 0px 8px 14px;}
#catitembasketmessage{font-style:italic;font-size:.8em}
.panelPag{width:100%;margin-bottom:0}
.panelPagFilter{background:url(images/panelpagborderhor.png) repeat-x bottom;padding:7px 10px}
.panelPagFilterHideShow{text-decoration:none;display:inline-block;border-bottom:1px dashed #fff;cursor:pointer;1color:#fff}
.panelPagFilterMakers>span{text-decoration:underline;cursor:pointer}
.pag{margin-bottom:10px;    clear: both;}
.Pag>div{}
.panelPagPage{padding: 1%;text-align: center;}
.panelPagOnpage{padding-bottom: 1%;text-align: center; padding-top: 3px;}
.panelPagOnpage>a,.panelPagPage>a{cursor:pointer;text-decoration:none;color:#fff;padding: 2px 5px;margin-right: 5px; border-radius: 3px;}
.panelPagOnpage>a:visited,.panelPagPage>a:visited{color:#a50bac}
.panelPagOnpage>a:hover,.panelPagPage>a:hover{text-decoration:underline}
.panelPagPage>a{padding: 2px 9px;margin-right: 7px;}
.panelPagOnpage>a.selected,.panelPagPage>a.selected{background-color: #fff;background-size: 100% 100%;text-decoration: none;color: #222;}
.fonkvadrat{margin-bottom:10px;color:#555}
span.skidka-manager{color:#212121;background: #fd7604;padding: 5px 10px;border-radius: 3px;}

.skidkatovar5,.skidkatovar10,.skidkatovar15{width:180px;height:112px;position:absolute;right:5px;margin:-10px 40px 0 0;cursor:help}
.skidkatovar5{background:url(images/skidkatovar5.png) no-repeat top}
.skidkatovar10{background:url(images/skidkatovar10.png) no-repeat top}
.skidkatovar15{background:url(images/skidkatovar15.png) no-repeat top}
.skidkacatalog5,.skidkacatalog10,.skidkacatalog15,.akciaslivi{color:#fff;font-size:90%;padding:2px 10px;margin-top: 2px;display: inline-block;}
.skidkacatalog5{background-color:#78C900}
.skidkacatalog10{background-color:#29BDD3}
.skidkacatalog15{background-color:#fc5a1b}
.akciaslivi{background-color:#f8dc11;color:#333;}
.new100catalog{color:#333;font-size:90%;padding:2px 10px;background-color:#FECE2E;margin-top: 2px;display: block;max-width: 160px;text-align: center;}
.new100{width: 100px;height: 62px;margin: 0px 10px 10px 0;background: url(images/new100.png) no-repeat top;cursor: help;float: left;}

span.akcia-icons {background-color: #f8dc11;padding: 2px 9px 4px 36px;border-radius: 2px;display: table-cell;line-height: 22px;}
span.akcia-icons span{width: 24px;height: 24px;background: url(images/sale-icons.png) no-repeat top;display: inline-block;position: absolute;margin-left: -28px;}

span.rasprodaja-icons{background: url(images/rasprodaga-lb.png) no-repeat top;width: 90px;height: 90px;display: block;margin:-5px 0 -85px -5px;z-index: 2;position: relative;}

.basketTableItem input[type="text"]{text-align:center;margin:-2px!important}
.plusminus{color:#0e5396;font-size:25px;cursor:pointer;text-align:center;text-shadow:0 1px 0 #fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.plusminus:hover{color:#34960e}
.minus:hover{color:#df531c}
#addAllTovar{position:absolute;top:-9999px}

.sale-basket{ background: #ffda00;display: inline-block;padding: 3px 13px;border-left: 3px solid #333;border-radius: 0 5px 5px 0;display: none;}
.basketTableItem{padding:0!important;height:95px;font-size:10pt;display:table}
.basketTableItem>div{display:table-cell;height:100%;1float:left;padding:1px;vertical-align:middle;text-align:center}
.basketTableItem>div:not(:first-child):not(:last-child){border-right:1px solid #f6f8fa}
.basketTableItem .img,.basketTableHeader >:first-child{width:140px}
.basketTableItem .img{1float:left;height:89px;border:4px solid #fff;border-radius:0;margin:0;box-shadow:0 0 3px 3px rgba(0,0,0,0.15)}
.basketTableItemName{max-width: 319px;}
.basketTableItemArt{width:9%}
.basketTableItemPrice{width:9%}
.basketTableItemCount{width:9%}
.basketTableItemBasket{width:15%}
.basketTableItemSumm{width:10%}
.basketTableItemDel{width:5%}
.basketTableItemDel>img{cursor:pointer}
.basketTableItemSummheader{width:15%}
#summprice{color:#158100;font-weight:400;font-size:1.3em}
.basketTableHeader{display:table;margin:0 0 20px}
.basketTableHeader>div{display:table-cell;vertical-align:middle;text-align:center;font-size:10pt;font-weight:700}
.basketTableHeader>div:not(:last-child){border-right:1px dashed #9c9b9b}
.basket-captcha{margin:15px 0 20px 10px;border:2px dashed #e3e3e3;padding:10px 20px 10px 12px}
.basket-captcha span.sec{color:#d5d3d3;text-transform:uppercase;letter-spacing:1px}
.captchablock{display:inline-block;vertical-align:top;position:relative;width:49%}
.captchaarrow{display:inline-block;width:50px;height:50px;background:url(images/basket-arrow.png) no-repeat top;margin-top:22px}
.reguser-captcha{width:286px;margin:15px 0 20px 10px;border:2px dashed #e3e3e3;padding:10px 20px 10px 12px}
.reguser-captcha span.sec{color:#d5d3d3;text-transform:uppercase;letter-spacing:1px}
#icontent2 .reguser-captcha input[name='captcha']{width:100%;max-width:100%;min-width:100%}
.reguser-captcha div.reg{width:46%}
#forder{width:48%;float:left}
#forder textarea,#forder input{width:100%;max-width:100%;min-width:100%}
#forder .button{margin-left:20%}
#delivery{margin:0 0 0 3%;width:47%;float:left}
.panelblue{border:1px solid #ECECEC;overflow:visible;margin-bottom:14px;padding:5px 10px;background-color:#fff}
.panelblue.rasprodaja{border:1px solid #da82ff;}
.panelblue:hover{border:1px solid #fd7604;background-color: #e8ffea;}
.catalogX1item:hover .img{background-color: #e8ffea;}
.catalogX1item:hover .form input[type='text']{background-color: #a7e6ad;border: 1px solid #848484;}

.panelblue.akcia{background-color: #FFDE3C;border: 1px solid #E30102;}
.panelblue.akcia:hover{box-shadow: 0 1px 5px rgba(51, 51, 51, 0.49);border: 1px solid #333;}
.panelblue.akcia div.akciaskidka {color: #fff;font-size: 90%;padding: 2px 10px;width: 156px;position: absolute;bottom: 25px;  background-color: #E30102;}

.button-cat{background:#198BC4;padding:4px 6px;color:#fff;width:80px;text-align:center;margin:0 auto;cursor:pointer}
.button-cat:hover{background:#7CBB00}
span.vkorzine{color:#062944}
.panelorange{color: #fff;background-color: #fd7604;border-radius: 3px;    clear: both;}
.panelorange:hover{}
.button{cursor:pointer;border:0;overflow:visible;height:1.5em;display:inline-table;padding:0}
.button a{text-decoration:none}
.button >*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-weight:700;float:left;background:url(images/btn-normal.png);margin:0;padding:0;border:0;height:100%;display:table-cell;color:#fff}
.button >button{padding:0 0 .1em}
.button:hover>*{background:url(images/btn-hover.png)}
.button:active>*{background:url(images/btn-active.png)}
.button :nth-child(1){background-position:left;width:14px;background-size:auto 100%;text-indent:-9999px}
.button :nth-child(2){background-position:center;background-size:500% 100%}
.button :nth-child(3){background-position:right;width:14px;background-size:auto 100%;text-indent:-9999px}
.button-basketpage{padding:10px 12px;color:#fff;background:#198BC4;font-size:16px;cursor:pointer;vertical-align:top;line-height:12px;letter-spacing:1px;border-radius: 3px;margin: 0 15px 0 0;}
.button-basketpage:hover{background:#7CBB00}
.button-feedback{margin:0 auto;width:110px}
.button-feedback button{padding:5px 10px;color:#fff;background:#f65314;font-size:16px;cursor:pointer;vertical-align:top;height:32px;line-height:12px;letter-spacing:1px;border:1px solid #fff}
.button-feedback button:hover{background:#198BC4;box-shadow:0 0 5px #868686}
.button-basket{margin:0 auto;width:170px}
.button-basket button{padding:5px 10px;color:#fff;background:#f65314;font-size:16px;cursor:pointer;vertical-align:top;height:32px;line-height:12px;letter-spacing:1px;border:1px solid #fff}
.button-basket button:hover{background:#198BC4;box-shadow:0 0 5px #868686}
.form .error{box-shadow:2px 2px 2px 3px rgba(220,0,0,0.15) inset,0 0 0 1px rgba(220,0,0,0.25) inset!important}
.form p{margin:5px 0 0}
.form .errormessage{color:#dc0000;font-style:italic}
.form.feedback textarea,.form.reg_form textarea{height:4em}
.form.feedback textarea,.form.feedback input[type='text'],.form.feedback input[type='password'],.form.reg_form textarea,.form.reg_form input[type='text'],.form.reg_form input[type='password']{width:60%;border:1px solid #888;border-left:3px solid #888;max-width:50%;min-width:50%}
.form.reg_form input[name='phone'],.form.reg_form input[name='pass1'],.form.reg_form input[name='pass2'],.form.feedback input[name='phone']{width:30%;max-width:30%;min-width:30%}
.form.feedback input[name='captcha']{width:25%;max-width:25%;min-width:25%}
.form.feedback .button,.form.reg_form .button{margin-left:15%}
.form#auth_form,.form#remind_form{font-size:.9em}
.form#remind_form textarea,.form#remind_form input[type='text'],.form#remind_form input[type='password']{width:210px;margin-left:0;max-width:210px;min-width:210px}
.form#auth_form .button{margin:5px auto;width:90px;font-size:12pt}
.form#auth_form .panelblue{margin:0}
.form#remind_form .button{margin:5px auto;width:120px;font-size:12pt}
.auth_form_heder,.auth_form_heder{color:#0c82ee;font-weight:400;font-size:1.3em}
.form textarea,.form input[type='text'],.form input[type='password']{margin:1px 0;background-color:#f5f5f5;padding:3px 2px;border:1px solid #B8B8B8;}
.captchaimg{box-shadow:0 0 6px #000;margin:5px;border:1px solid #868181}
.captchaimg:hover{box-shadow:0 0 6px #198BC4;border:1px solid #198BC4}
.close{position:absolute;right:10px;top:10px;background:url(images/x.png) no-repeat center;height:10px;width:10px;cursor:pointer}
.notConfirmed{border:1px solid #c00!important}
.Confirmed{border:1px solid #0c0!important}

.panelblue.tovaribran, .itemconfirmed{border: 1px solid #f8dc11;background-color: #f9f2bf;}
.panelblue.tovaribran .img, .itemconfirmed .img{background-color: #f9f2bf;}
 
.popupbg .close{right:7px;top:7px}
.popupbg{width:100%;height:100%;position:fixed;z-index:500;background:none repeat scroll 0 0 rgba(0,0,0,0.5)}
.popup{position:absolute;top:40%;left:35%;padding:20px;max-width:30%;width:30%;z-index:500;text-align:center;background:#fff;border:2px solid #f04706;box-shadow:0 0 15px #fff}
.popup:hover{border:2px solid #0283a3;box-shadow:0 0 15px #fff}
.napravlenie,.uslovie{border:1px solid #D2CDCD;padding:0 15px 18px;margin-bottom:20px;background-color:#fff}
.napravlenie:hover,.uslovie:hover{border: 1px solid #2BC0FF;}
ul.napravlenia-spisok a{}
ul.napravlenia-spisok a:hover{}
#img_firm_name{position:absolute;top:320px;left:10%}
#text404{position:absolute;top:150px;left:400px;font-size:16px}
#text404 a{color:#333}
.img{z-index:1;position:relative}
.img a{display:block;height:100%;width:100%}
#imgpopups{display:block}
#imgpopups *{display:none;height:auto;right:57%;max-height:50%;max-width:50%;position:absolute;top:25%;width:auto;opacity:0;border:2px solid #3AA1CF;border-radius:0;z-index: 4;}
.errormesage{position:fixed;width:100%;padding:10px;text-align:center;border:2px #000 solid;background:#ff0;color:#000;font-size:16px;bottom:0}
.errormesage>div{position:absolute;top:4px;right:4px;cursor:pointer}
#top-link{cursor:pointer;display:none;position:fixed;width:50px;height:100%;opacity:.8;top:0;bottom:0;left:0;z-index:3;text-align:center;line-height:30px;color:#666;font-size:85%;font-weight:400;padding:35px 15px 0 5px}
#contact-all .persona{padding: 12px;margin-bottom: 15px;border: 1px solid #e3e3e3;}
#contact-all .persona:hover{border: 1px solid #009BDC;box-shadow: 0 0 7px rgba(0, 155, 220, 0.54);}
#contact-all .persona-photo{display:inline-block;vertical-align:top;position:relative;margin-right:8px}
#contact-all .persona-photo img{}
#contact-all .persona:hover img {}
#contact-all .persona-info{display:inline-block;width: 80%;}
#contact-all .fio{font-weight:400;font-size:130%;font-family:Helvetica,sans serif;}
#contact-all .post{margin-bottom:15px}
#contact-all .contact{margin-bottom:2px}
#contact-all .contactmail a{}
#contact-all span{font-weight:700}
.br-top{border:2px solid #fff;margin-top:10px;box-shadow:0 0 10px #333}
.br-top:hover{box-shadow:0 0 18px #105ca2}
#top-link a{display:block;color:#111;text-decoration:none}
#top-link:hover{background-color:#e3e3e3}
.gohome{display:block;background:#666;color:#fff;padding:5px 8px;margin-top:8px;border:0;border-radius: 3px;width:80px;text-align:center}
.gohome:hover{background:#222;}
a.gohome-link{border:0}
a.gohome-link:hover{}
.vernutsya{color: #777;}
.vernutsya:hover{color: #dc0000;}
a.vernutsya-link{text-decoration:none;margin-top: -35px;display: inline-block;}
a.vernutsya-link:hover{}
.soctovar{margin-top:15px}
.news_all img{float:left;margin:4px 14px 0 -6px}
span.orgname{margin-left: 20px;display: block;margin: 0;}
.totaltovar{color: #444;float:right;margin-right: 50px;}
.totaltovar span{font-weight:700}
div.totaltovar.torgmark{margin-top:-15px}
.brand{display: inline-block;width:125px;margin:12px 10px;text-align:center;padding:6px 4px}
.brand span{display:block;margin-top:7px;font-size:12px;text-decoration:underline}
.brand img{border:0;width:140px;height:90px;}
.brand img:hover{}
.torgmarkclear{border-bottom:1px solid #fafafa}
.tm-img{max-height:100px;float:left;margin-right:10px}
.tm-descr{text-align:justify;margin: 0 50px 10px 0;}
.catpanelx3.zindex{z-index:1}
ul#navmenu-v li:before{content:""}
ul#navmenu-v .menu_act-v{}

ul#navmenu-v .menusmallimg-v{display:inline-block;vertical-align:middle;position:relative;padding:5px 0px;margin:0 5px 0 8px;
border:0;background-image: url(images/left_new-icons7.png);width:32px;height:32px;display: none;}
/*no Gala
ul#navmenu-v .menusmallimg-v.block-3{background-position:0 -631px;}
ul#navmenu-v .menusmallimg-v.block-6{background-position:0 -671px;}
ul#navmenu-v .menusmallimg-v.block-678{background-position:0 -590px;}
ul#navmenu-v .menusmallimg-v.block-11{background-position:0 -548px;}
ul#navmenu-v .menusmallimg-v.block-470{background-position: 0px -509px;}
ul#navmenu-v .menusmallimg-v.block-216{background-position: 0px -471px;}
ul#navmenu-v .menusmallimg-v.block-7{background-position: 0px -433px;}
ul#navmenu-v .menusmallimg-v.block-1{background-position: 0px -396px;}
ul#navmenu-v .menusmallimg-v.block-10{background-position: 0px -360px;}
ul#navmenu-v .menusmallimg-v.block-9{background-position: 0px -320px;}
ul#navmenu-v .menusmallimg-v.block-145{background-position: 0px -282px;}
ul#navmenu-v .menusmallimg-v.block-185{background-position: 0px -246px;}
ul#navmenu-v .menusmallimg-v.block-5{background-position: 0px -205px;}
ul#navmenu-v .menusmallimg-v.block-2{background-position: 0px -175px;height:28px;}
ul#navmenu-v .menusmallimg-v.block-4{background-position: 0px -142px;}
ul#navmenu-v .menusmallimg-v.block-13{background-position: 0px -100px;}
ul#navmenu-v .menusmallimg-v.block-127{background-position: 0px -63px;}
ul#navmenu-v .menusmallimg-v.block-12{background-position: 0px -30px;}
ul#navmenu-v .menusmallimg-v.cattov{background-position: 0px 6px;}
ul#navmenu-v .menusmallimg-v.newtov{background-position: 0px -750px;}
ul#navmenu-v .menusmallimg-v.newtov7{background-position: 0px -866px;}
ul#navmenu-v .menusmallimg-v.newtov14{background-position: 0px -906px;}
ul#navmenu-v .menusmallimg-v.torgmark{background-position:0px -709px;}
ul#navmenu-v .menusmallimg-v.conserv{background-position:0px -824px;}
ul#navmenu-v .menusmallimg-v.claims{background-position:0px -946px;}
ul#navmenu-v .menusmallimg-v.block-763{background-position: 0px -988px;}
ul#navmenu-v .menusmallimg-v.block-959 {background-position: 0px -1027px;}
ul#navmenu-v .menusmallimg-v.feb {background-position: 0px -1061px;}
ul#navmenu-v .menusmallimg-v.march {background-position: 0px -1097px;}
ul#navmenu-v .menusmallimg-v.block-1124{background-position: 0px -1131px;}
ul#navmenu-v .menusmallimg-v.block-1078{background-position: 0px -1167px;}
ul#navmenu-v .menusmallimg-v.block-1167{background-position: 0px -1209px;}
ul#navmenu-v .menusmallimg-v.piroteh{background-position: 0px -1252px;}*/

/*Gala*/
ul#navmenu-v .menusmallimg-v.block-2013{background-position:0 -631px;}
ul#navmenu-v .menusmallimg-v.block-2192{background-position:0 -671px;}
ul#navmenu-v .menusmallimg-v.block-678{background-position:0 -590px;}
ul#navmenu-v .menusmallimg-v.block-1523{background-position:0 -548px;}
ul#navmenu-v .menusmallimg-v.block-1855{background-position: 0px -509px;}
ul#navmenu-v .menusmallimg-v.block-216{background-position: 0px -471px;}
ul#navmenu-v .menusmallimg-v.block-1345{background-position: 0px -433px;}
ul#navmenu-v .menusmallimg-v.block-2239{background-position: 0px -396px;}
ul#navmenu-v .menusmallimg-v.block-1571{background-position: 0px -360px;}
ul#navmenu-v .menusmallimg-v.block-1615{background-position: 0px -320px;}
ul#navmenu-v .menusmallimg-v.block-2363{background-position: 0px -282px;}
ul#navmenu-v .menusmallimg-v.block-2114{background-position: 0px -246px;}
ul#navmenu-v .menusmallimg-v.block-1952{background-position: 0px -205px;}
ul#navmenu-v .menusmallimg-v.block-1886{background-position: 0px -175px;height:28px;}
ul#navmenu-v .menusmallimg-v.block-4{background-position: 0px -142px;}
ul#navmenu-v .menusmallimg-v.block-2307{background-position: 0px -100px;}
ul#navmenu-v .menusmallimg-v.block-127{background-position: 0px -63px;}
ul#navmenu-v .menusmallimg-v.block-12{background-position: 0px -30px;}
ul#navmenu-v .menusmallimg-v.cattov{background-position: 0px 6px;}
ul#navmenu-v .menusmallimg-v.newtov{background-position: 0px -750px;}
ul#navmenu-v .menusmallimg-v.newtov7{background-position: 0px -866px;}
ul#navmenu-v .menusmallimg-v.newtov14{background-position: 0px -906px;}
ul#navmenu-v .menusmallimg-v.torgmark{background-position:0px -709px;}
ul#navmenu-v .menusmallimg-v.conserv{background-position:0px -824px;}
ul#navmenu-v .menusmallimg-v.claims{background-position:0px -946px;}
ul#navmenu-v .menusmallimg-v.block-763{background-position: 0px -988px;}
ul#navmenu-v .menusmallimg-v.block-959 {background-position: 0px -1027px;}
ul#navmenu-v .menusmallimg-v.feb {background-position: 0px -1061px;}
ul#navmenu-v .menusmallimg-v.march {background-position: 0px -1097px;}
ul#navmenu-v .menusmallimg-v.block-1124{background-position: 0px -1131px;}
ul#navmenu-v .menusmallimg-v.block-2174{background-position: 0px -1167px;}
ul#navmenu-v .menusmallimg-v.block-1425{background-position: 0px -1209px;}
ul#navmenu-v .menusmallimg-v.piroteh{background-position: 0px -1252px;}
ul#navmenu-v .menusmallimg-v.block-1717{background-position: 0px -1295px;}
ul#navmenu-v .menusmallimg-v.block-1828{background-position: 0px -1331px;}
ul#navmenu-v .menusmallimg-v.block-2075{background-position: 0px -1360px;}
ul#navmenu-v .menusmallimg-v.block-2329{background-position: 0px -1393px;}
ul#navmenu-v .menusmallimg-v.block-2357{background-position: 0px -1430px;}

ul#navmenu-v li:hover .menusmallimg-v{background-position-x: -33px;}

ul#navmenu-v .menutitle-v{display:inline-block;vertical-align:middle;position:relative;width:79%}
ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul{margin:0;border:0 none;padding:0;width:272px;list-style:none;}
ul#navmenu-v:after{clear:both;display:block;font:1px/0 serif;content:".";height:0;visibility:hidden}
ul#navmenu-v li{float:left;display:block;display:inline;position:relative;}
ul#navmenu-v li:hover{background:#fd7604}
ul#navmenu-v li:hover a{color:#333}
ul#navmenu-v li ul li{border:none}
ul#navmenu-v a{padding:4px 6px;display:block;text-decoration:none;height:auto!important;height:1%;line-height:1.3}
ul#navmenu-v .all_submenu1 li{background:#fff;color:#333;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;padding:0 4px;display:block;line-height:1.4}
ul#navmenu-v .all_submenu1 li:hover{ color:#333}
ul#navmenu-v ul,ul#navmenu-v ul ul,ul#navmenu-v ul ul ul{display:none;position:absolute;top:0;left:272px;z-index:3}
ul#navmenu-v li:hover ul ul.podmenu{position: relative;left: 0;width: 100%;display: inline-block;}
ul#navmenu-v ul ul.podmenu{}
ul#navmenu-v ul ul.podmenu li{margin-left:5px;}
ul#navmenu-v ul li a.podmenuhead{color:#fd7604;font-size:130%;}

ul#navmenu-v:hover .div_submenu{}
ul#navmenu-v ul.all_submenu1{border: 1px solid #fd7604;padding: 7px;background: #fff;width: 900px;}
ul#navmenu-v ul.all_submenu1 li a:hover{text-decoration:underline;}

ul#navmenu-v ul li span{color:#ffed66;font-size:90%}
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul{display:block}
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul{display:block}
div.newyarday{display:block;background:#D32D27;padding:10px 20px;margin:0 0 11px 286px;position:relative;border-left:4px solid #242424;color:#fff}
img.istock{padding:3px;margin:0 10px 0 0;float: left;border-radius: 6px;box-shadow: 0 2px 3px rgba(51, 51, 51, 0.65);}
.dstock h3{margin: 3px 0 10px 0;background: #fde63d;padding: 1px 15px;color: #333;border-radius: 3px;}
div.dstock h4{font:normal 160% "Trebuchet MS",sans serif;line-height:1.1em;color:#333}
div.stockdesc{margin:0 0 20px}
.stockmenu{border:4px solid #fff;display:block;padding:10px;background:#D32D27;text-align:center;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}
.stockmenu:hover{background:#D32D27 url(images/newyear14-action2.png) no-repeat}
a.stockmenu{color:#fff;text-decoration:none;font:normal 130% 'Century Gothic',sans serif}
.vigodno-yarlik{background:url(images/vigodno.png) no-repeat top;width:180px;height:112px;margin:-30px 0 0;float:right}
.newyearstock{background:url(images/newyearstock.png) no-repeat top;width:660px;width:660px;height:270px;margin-top:-30px}
h3.nenyearstocktitle{margin:-80px 0 21px 12px;text-align:center;font:normal 280% 'Century Gothic',sans serif;color:#D32D27}
.stockphoto{float:left;margin:0 13px 3px 0}
.stockphoto img{border:5px solid #d0d0d0;background:#fff}
.stockphoto img:hover{border:5px solid #D32D27}
.stockdate a.title{display:block;font:normal 150% "Trebuchet MS",sans serif;line-height:1.1em;color:#333;text-decoration:none;margin-top:13px}
.stockdate a.title:hover{color:#D32D27}
.stockdate span.date{background:#d0d0d0;display:block;padding:3px;margin-bottom:5px}
.stockdate a.podrobnee{display:block;float:right;margin-top:-32px;padding:3px 14px;color:#fff;text-decoration:none;background:#D32D27}
.stockdate a.podrobnee:hover{background:#BE2823}

.stock-economia{color:green;font-weight: bold;}

span.novinkicheck{font-size:85%;border-bottom:1px dotted #666;background-color: #FECE2E;padding: 3px 7px; border-radius: 3px;}
span.novinkicheck:hover{color:#ec4612;border-bottom:1px solid #ec4612;cursor:pointer}
label.checkbox{cursor:pointer;margin:3px 0 0 -23px;background-image:url(images/checkboxes.gif);background-repeat:no-repeat;display:inline-block!important;font-size:15px;height:18px;line-height:16px;padding-left:26px;vertical-align:top}
input[type=checkbox]:checked + label{background-position:0 -18px}
span.inew{color:#141414;background:#FD0;padding:4px 6px;font-size:80%;border-radius:5px}
.cattolko{margin-left:-188px;display:block;position:absolute;z-index:2;background:#fff;padding:1px 5px;bottom:0;font-size:13px;opacity:.8}
.podrobnee{margin-left:-52px;display:block;position:absolute;z-index:2;padding:4px 10px 0;bottom:0;background:#fff}
.podrobnee img{width:32px;height:32px;border:0}
.podrobnee.stock{position:relative}
span.oldprice{text-decoration:line-through;color:#444}
span.newprice{color:#d32d27;font-weight:700}
span.newprice2{color:rgba(35, 152, 255, 0.98);font-weight:700}
#slider-tm{height:125px;overflow:hidden;padding:0 0 10px}
#slider-tm .viewport{float:left;width:100%;height:120px;overflow:hidden;position:relative}
#slider-tm .buttons{background:url(images/buttons-slider-tm.png) no-repeat scroll 0 0 transparent;display:block;margin:37px 10px 0 0;background-position:0 -44px;text-indent:-999em;float:left;width:39px;height:46px;overflow:hidden;position:relative}
#slider-tm .buttons:hover{background-position:0 -133px}
#slider-tm .next{background-position:0 -1px;margin:37px 0 0 10px}
#slider-tm .next:hover{background-position:0 -90px}
#slider-tm .disable{visibility:hidden}
#slider-tm .overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0}
#slider-tm .overview li{float:left;margin:10px 14px 0 1px;padding:5px;width:140px;height:90px;border:1px solid #fd7604;border-radius:3px}
#slider-tm .overview li:hover{border:1px solid #33a3e6}
#slider-tm .overview li:before{content:""}
#slider-tm img{border:0}
a.backtochildcat{display:block;margin:3px 0 10px}
div.categoryimg,div.categoryh{display:inline-block;vertical-align:middle;position:relative}
div.categoryh h1{margin-bottom:5px}
div.categoryimg{border:0;padding-right:10px;float: left;}
ul.childcat{list-style-type:none;}
ul.childcat:before,ul.childcat:after{content:"";display:table}
ul.childcat:after{clear:both}
ul.childcat li{display: block;float: left;width: 49%; margin: 2px; background: #FFFFFF; border-radius: 3px;    transition: all .2s cubic-bezier(0.01, 0.49, 0.47, 0.13); border: 1px solid #D2CDCD;}
ul.childcat li:hover{    background: rgba(170, 221, 68, 0.58);    border: 1px solid #AADD44;}
ul.childcat li:nth-child(even){/*margin-left:1%*/}
ul.childcat>li:before{content:""}
ul.childcat div.childcatimg,ul.childcat div.childcatln{display:inline-block;vertical-align:middle;position:relative}
ul.childcat div.childcatimg{border:0}
ul.childcat img{padding:6px 8px;padding-right:0}
ul.childcat a.textln{display:block;padding:4px 0 4px 8px;width:300px;color:#2B2B2B;text-decoration:none;height:38px;}
ul.childcat a.textln:visited{color:#8c1591}

ul.childcat.bigsim{margin-top: 5px;}
ul.childcat li.bigimg{width:140px;height: 180px;text-align:center;border:0;background:#FFFFFF;float:none;display:inline-block;vertical-align:text-top;margin:6px;}
ul.childcat li.bigimg:hover{text-decoration:underline;}
ul.childcat li.bigimg a{color:#333;text-decoration:none;}
ul.childcat li.bigimg img{padding:0;display:block;margin-bottom:-43px;border-radius: 4px;}
ul.childcat li.bigimg a:hover img{box-shadow:0 2px 4px #616161a3;}
ul.childcat li.bigimg span{display:block;padding:2px; font-size:85%;line-height:13px;}

a.lkabinet{display:block;padding:4px 8px;text-decoration:none;background-color:#009ef9;color:#fff;border-radius: 3px;font: normal 130% Helvetica,sans serif;text-align: center;transition: background 0.3s ease;margin-bottom: 10px;}
a.lkabinet:hover{background-color:#007de3;}
a.lkabinet span{background-image: url(images/left_new-icons.png);width: 32px;height: 32px;background-position:-34px -791px;display: inline-block;   vertical-align: middle;margin-right: 11px;}
a.lkabinet:hover span{}

a.lrastyagka{display:block;color:#333;background:#FFF;text-align:center;padding:5px;text-decoration:none;width:28%;margin:0 auto;margin-top:10px}
a.lrastyagka:hover{background:#42BBFF;color:#fff}
a.pretenzii{padding:7px 10px;width:90%;margin:2px auto;margin-bottom:20px;color:#fff;background:#fd7604;font-size:16px;cursor:pointer;border:1px solid #fff;display:block;text-align:center;text-decoration:none}
a.pretenzii:hover{background:#198BC4;box-shadow:0 0 5px #868686}

.currency a{color:#888;text-decoration:none;font-size: 90%;}
.currency a:hover{color:#ec4612;}
.currencySelect{display: none;color: #fff;position: relative;margin-right: 40px;padding: 0 20px 8px;}
.currencySelect .currencySelectActive{width: 40px;}
.currencySelect:hover .currencySelectList{display: block;}
.currencySelect:hover  .currencySelectActive span{border-bottom: dashed 1px transparent;}
.currencySelect .currencySelectActive span{border-bottom: dashed 1px;cursor: pointer;display: inline-block;vertical-align: top;}
.currencySelect .currencySelectActive span:after{position: absolute;content: '';width: 0;height: 0;right: 10px;top: 9px;border-top: solid 4px #fff;border-right: solid 4px transparent;border-left: solid 4px transparent;}
.currencySelect .currencySelectList{position: absolute;top: 30px;left: 0;background-color: rgba(26, 159, 40, 0.78);display: none;}
.currencySelect .currencySelectList a{display: block;border: 0 !important;margin: 0 !important;padding: 3px 20px;}
.currencySelect .currencySelectList a:hover{background: rgba(26, 159, 40, 1);}

a.gallery{display:block;text-indent:-10000px;background:url(images/imgzoom.png) no-repeat;position:relative;z-index:2;width:26px;height:26px;margin-left:-14px;background-position:0 -27px;}
a.gallery:hover{background-position:0 0;}

/*Block preimuch*/
.main-title{font: 145% Helvetica,sans serif;letter-spacing: 1px;color: #222;padding: 10px 0 15px 0;margin: 0;}
.main-box {display: block;margin: 15px 0;padding: 15px;border: 1px solid #fff; border-radius: 3px;clear: both;}
.main-box{border-left: 1px solid #FF5355; border-top: 1px solid #00CC00; border-right: 1px solid #00A7F2; border-bottom: 1px solid #FFC000;}
.main-box-third{display:inline-block;vertical-align:top;position:relative;width:32%;}
.main-box-num {position: absolute;top:7px;left: 0;display: inline-block;vertical-align: middle;
text-align: center;width: 50px;height: 50px;padding-top: 3px;color: #fff;text-indent:-10000px;background: url(images/preimuch-icons.png) no-repeat;}
.main-box-num.one{background-position: -4px -5px;}
.main-box-num.two{background-position:-5px -70px;}
.main-box-num.three{background-position: -4px -140px;}
.main-box-num.four{background-position: -4px -213px;}
.main-box-num.five{background-position: -5px -281px;}
.main-box-num.six{background-position: -5px -353px;}
.main-box:hover .one {background-position: -64px -5px;}
.main-box:hover .two {background-position:-65px -70px;}
.main-box:hover .three {background-position:-64px -140px;}
.main-box:hover .four {background-position:-64px -213px;}
.main-box:hover .five {background-position:-64px -281px;}
.main-box:hover .six {background-position:-65px -353px;}
.main-box-text {padding-left:60px;padding-right:20px;}
.main-box-text span {line-height:1.4;display:block;margin-top:10px;}
.main-box-text strong{font: normal 160% Helvetica,sans serif;}
/*end Block preimuch*/

#head_search_box{position: relative;}
.hideSearch{position: fixed;width: 424px;background: #fff;left: 308px;top: 30px;box-shadow: 0 10px 10px rgba(0,0,0,.3);z-index: 10;}
.hideSearch>div{position: relative;}
.hideSearch>div>a{display: table;width: 100%;}
.hintImg{display: table-cell;vertical-align: middle;padding: 5px 0 5px 10px;width: 40px;text-align: center;}
.hintLink{display: table-cell;vertical-align: middle;padding: 5px 10px 5px 20px;}
.hintImg img{vertical-align: top;max-width: 40px;max-height: 30px;width: auto;height: auto;}
.hintLink a{font-size: 12px;}
.allHint {margin: 10px 0 10px 10px;}
.allHint a {font-size: 12px;}
.hintImg>div>img{display: none;left: 68px;max-height: 200px;max-width: 250px;position: absolute;top: 100%;z-index: 2;}
.newItemFilter{}
.newItemFilter{text-decoration:none;font-size:85%;border-bottom:1px dotted #666;background-color: #f8dc11;padding: 3px 7px; border-radius: 3px;}
.newItemFilter:hover{color:#ec4612;border-bottom:1px solid #ec4612;cursor:pointer}

.vosemv{font: normal 180% Helvetica,sans serif;color: #424242;padding-top: 0px;}

a.fortuna{text-indent: -10000px;display: block;background:url(images/fortuna.png) no-repeat top;width: 163px;height: 25px;}

/*opisanietovara*/
.opisanietovara .opisanieblock{display:block;position: relative;margin:15px 0;padding:10px 15px 15px 15px;background:#ECECEC;border:1px solid #AFAFAF;border-radius:3px;}
.opisanietovara .opisanieblock:hover {border-left: 1px solid rgb(255, 83, 85);border-top: 1px solid rgb(0, 204, 0);border-right: 1px solid rgb(0, 167, 242);border-bottom: 1px solid rgb(255, 192, 0);}
.opisanietovara .opisanietovl{position:absolute;top:14px;left:13px;display:inline-block;vertical-align:middle;text-align:center;width:50px;height:50px;padding-top:3px;color:#fff;text-indent: -10000px;background: url(images/opisanietovara-icons.png) no-repeat;}
.opisanietovara .opisanietovr{padding-left:60px;padding-right:20px;}
.opisanietovara .opisanietovr strong{font: normal 160% Helvetica,sans serif;}

.stoimost .opisanietovl{background-position: -6px -5px;}
.stoimost:hover .opisanietovl{background-position:-63px -5px;}
.torgmark .opisanietovl{background-position: -5px -281px;}
.torgmark:hover .opisanietovl{background-position:-64px -281px;}
.korobka .opisanietovl{background-position: -5px -353px;}
.korobka:hover .opisanietovl{background-position: -65px -353px;}
.kratnost .opisanietovl{background-position: -5px -213px;}
.kratnost:hover .opisanietovl{background-position: -64px -213px;}
.korobkaskidka .opisanietovl{background-position: -4px -140px;}
.korobkaskidka:hover .opisanietovl{background-position: -64px -140px;}
.kolichestvo .opisanietovl{background-position: -5px -70px;}
.kolichestvo:hover .opisanietovl{background-position: -65px -70px;}
.contacts .opisanietovl{background-position: -5px -416px;}
.contacts:hover .opisanietovl{background-position: -64px -416px;}

.vnalichii {float:right;display:block;padding:5px 15px;background:#8FDF19;border-radius:4px;text-align:center;}
img.tovimg{padding: 10px;border: 1px solid #C4C4C4;max-height: 300px;}
/*END opisanietovara*/

a.sp-left{display:block;text-align:center;padding:7px 0;background:#fd7604;border-radius:3px;text-decoration:none;color:#fff;font: normal 130% Helvetica,sans serif;transition: background 0.3s ease;}
a.sp-left:hover{background: #ffac14;}

.socsharingtop {margin: -21px 0 0px 0px;float: right;}

span.howregistration{}
span.howregistration span{color:blue;font-weight:bold;}

/*Dostavka tabs*/
.tabs {background:#EFEFEF;margin:0 0 30px;}
.tabs__caption {height:28px;line-height:25px;list-style:none;border-bottom:1px solid #DDD;background:#FFF;margin:0;}
.tabs__caption li {float:left;display:inline;margin:0 1px -1px 0;padding:0 13px 1px;color:#333;cursor:pointer;background:#F9F9F9;border:1px solid #E4E4E4;border-bottom:1px solid #F9F9F9;position:relative;}
.tabs__caption li:hover, .vertical .tabs__caption li:hover {color:#F70;padding:0 13px;background:#FFFFDF;border:1px solid #FFCA95;}
.tabs__caption .active {color:#f30808;background:#EFEFEF;padding:0 13px 2px;border:1px solid #D4D4D4;border-bottom:1px solid #EFEFEF;}
.tabs__content {display:none;padding:0;}
.tabs__content.active {display:block;}
.tabs.vertical {width:440px;border-left: 60px solid #FFF;}
/*end Dostavka tabs*/

span.ny2016top{display:none;width:100%;height:40px;background:#fff url(/DESIGN/PROJECT/images/girlyandatop.jpg) -11px 0 repeat-x;margin: -20px 0 0 0;} 
#toTop {width:60px;background:#f7f7f7;text-align:center;padding:8px 5px;position:fixed;bottom:10px;right:4px;cursor:pointer;display:none;color:#333;font-family:verdana;font-size:11px;z-index: 2;border-bottom: 2px solid #f7f7f7;}
#toTop:hover{z-index: 11111;border-bottom: 2px solid #FF5355;}


.left_zone .menu-open{display:none;}
.left_zone input,.left_zone label,.blockopennewdesc input{display: none;}
.blockopennewdesc span.pokazat{display:none;}
.mainmenut span.pokazatm,.mainmenut input{display:none;}


/*spoiler*/
.objavskvzn{margin:0 auto 30px auto;background:#FFDA00;padding:15px 20px;border-radius:5px;text-align: center;}
.objavskvzn > input + label:after{content: "+";float: right;font-family: monospace;font-weight: bold;}
.objavskvzn > input:checked + label:after{content: "-";float: right;font-family: monospace;font-weight: bold;}
.objavskvzn > input{display:none;}
.objavskvzn > input + label , .objavskvzn > .dopspoiler{background:#fff;padding:5px 15px;overflow:hidden;width:100%;box-sizing: border-box;display: block;cursor:pointer;}
.objavskvzn > input + label + .dopspoiler{display:none;}
.objavskvzn > input:checked + label + .dopspoiler{display: block;}

/*spoiler category-description*/
.blockopennewdesc span.pokazat{display:initial;cursor:pointer;font-style: italic;}
div.newdesc{display:none;}
.blockopennewdesc > input + label:after{content: "+";float: right;font-family: monospace;font-weight: bold;}
.blockopennewdesc > input:checked + label:after{content: "-";float: right;font-family: monospace;font-weight: bold;}
.blockopennewdesc > input{display:none;}
.blockopennewdesc > input + label{cursor: pointer;}
.blockopennewdesc > input + label , .blockopennewdesc > .newdesc{padding: 0 0 5px 0;overflow: hidden;width: 100%;box-sizing: border-box;display: block;}
.blockopennewdesc > input + label + .newdesc{display:none;}
.blockopennewdesc > input:checked + label + .newdesc{display: block;}
.blockopennewdesc > .newdesc{/*background: #FFF;border: 3px solid rgb(253, 250, 145);border-top: none;*/}
/*end spoiler*/

.phononfield{display:none;}

.button-basket{margin-top:10px;}

div.offerta-block{margin: 20px 40px;font-size: 80%;color: #696969;}
div.offerta-block.basket{margin: 20px 0px;}

.offerta-page {text-align: justify;margin-right: 30px;}
.offerta-page h2{margin:20px 0 0px 0;}
.offerta-page ul li {padding-bottom: 5px;}
.offerta-page ul {margin-top: 5px;margin-left:25px;}

/*Novinki, rasprod buttons*/
a.acbutton{color:#313131;text-decoration:none;padding:5px 15px;font-size:110%;margin:0 7px 10px 0;border-radius:4px;display: inline-block;}
.dopnazvanie {color:#313131;padding:5px 8px 3px 8px;font-size:78%;margin:0 10px;text-transform:uppercase;border-radius:4px;}
a.acbutton.new,.dopnazvanie.new{background-color:#aadd44;}
a.acbutton.new:hover{background-color:#313131;color:#aadd44;}
a.acbutton.akciaf,.dopnazvanie.akciaf{background-color: #f8dc11;}
a.acbutton.akciaf:hover{background-color:#313131;color:#f8dc11;}
a.acbutton.rasprodaja,.dopnazvanie.rasprodaja{background-color:#da82ff;}
a.acbutton.rasprodaja:hover{background-color:#313131;color:#da82ff;}
a.acbutton.bestprice,.dopnazvanie.bestprice{background:#66d5ff;}
a.acbutton.bestprice:hover{background-color:#313131;color:#66d5ff;}
a.acbutton.skidka,.dopnazvanie.skidka{background-color:#fece2e;}
a.acbutton.skidka:hover{background-color:#313131;color:#fece2e;}
a.acbutton.fix,.dopnazvanie.fix{background-color:#ffa252;}
a.acbutton.fix:hover{background-color:#313131;color:#ffa252;}
/*END Novinki, rasprod buttons*/

/* START MOBILE LINK   */
#setCookie, #unsetCookie{display:none}
@media (max-width: 728px) {
	#unsetCookie{display:block;position:fixed;top:0;left:0;z-index: 20;color:#000;width:100%;line-height:30px;text-align:center;background: #ad4;background: linear-gradient(to bottom, #aadd44 0%,#82e006 100%);}
	#setCookie{display:none}
	#toppanel{top:30px}
	#header{padding-top:38px;}
}

/* END MOBILE LINK   */

.errorpage{padding: 30px;}

.form.feedback.provider textarea{height: 7em;}
.provider-addfile{padding: 0px 0px 7px 10px;border-left: 4px solid #39b511;margin: 12px 0;}

a.lnmeb{color:#212121;text-decoration:none;}

/*mass-add-tovar*/
#basket_tovar {position: relative;}
#btn-show-form {position: absolute;right: 0;top: 10px;padding: 8px 10px;border: 0;background: #0c92ca;color:#fff;border-radius: 4px;cursor: pointer;}
#btn-show-form:hover {background: #0b7eaf;}
input.btn-add-mass{padding: 6px 10px;border: 0;background: #aadd44;border-radius: 3px;cursor: pointer;font-weight: 700;}
input.btn-add-mass:hover{background: #94bf3d;box-shadow: 0 1px 2px #333;}
#mass-add-success {top: 0;left: 50%;margin-left: -110px;padding: 2em;background: #f5f5f5;border: 1px solid #B8B8B8;width: 180px;	position: absolute;}
#mass-add-success span {border-bottom: 1px dashed #212121;cursor: pointer;}
#mass-add-success span:hover {border:none;}
#form-mass-add {display: none;top: 50px;right: 0;padding: 2em;background: #f5f5f5;border:2px solid #0c92ca;width: 440px;position: absolute;z-index: 3;}
#form-mass-add > form {position: relative;}
#form-mass-add h3 {margin: 0;font-size: 130%;}
#form-mass-add textarea {width: 100%;height: 150px;}
#mass-add-success .close-form,#form-mass-add .close-form {position: absolute;right: 8px;top: 8px;cursor:pointer;}
/*END mass-add-tovar*/

/*basket-clear*/
#basket-clear {float: right;position: relative;z-index: 2;}
#basket-clear > button {padding: 5px;border: 0;background: #fff;border-bottom: 1px dashed #f00;margin-bottom: 15px;color: #555;    cursor: pointer;}
#basket-clear > button:hover {background: #f57070;border-bottom: 1px solid #212121;color:#212121;}
#basket-clear span {margin: 1px 5px 0 0;display: block;float: left;}
#basket-confirm {margin-top: -53px;padding: 2em;background: #f5f5f5;border: 2px solid #f00;width: 200px;position: absolute;display: none;right: 0px;}
#basket-confirm p {	margin: 0 0 20px;}
#basket-confirm button {width: 50px;padding: 5px;border:0;cursor: pointer;}
#basket-confirm button.btn-yes {background: #f57070;}
#basket-confirm button.btn-yes:hover {background: #ff0000;}
#basket-confirm button.btn-no {float: right;background: #ad4;}
#basket-confirm button.btn-no:hover {background: #87bb1f;}
/*END basket-clear*/

/*Okno s cenami v kataloge*/
.descr-price{display: none;margin-left: -100px;padding: 10px;margin-top: 17px;background: #f8dc11;height: 120px;/*border: 1px solid #ffffff;box-shadow: 0 3px 4px rgba(0,0,0,0.3);border-radius: 5px;*/}
.catalogX1item:hover .descr-price{display:block;position:absolute;top:-155px;z-index:9999;width:340px;}
.catalogX1item:hover span.bigprice{background: #f8dc11; padding: 3px 5px;border-radius: 3px;}
.descr-price:after, .descr-price:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.descr-price:after {border-color: rgba(242, 230, 6, 0);border-top-color: #f8dc11;border-width: 30px;margin-left: -30px;}
.descr-price:before {border-color: rgba(18, 21, 23, 0);border-top-color: #fff;border-width: 32px;margin-left: -32px;}
/*END Okno s cenami v kataloge*/

div.ostatki{color:#000;}
div.ostatki span{color:#00c119;}

.mixtovari{margin-bottom:15px!important;padding: 3px 8px;background: #f3c5e7;}

/*reg page*/
.reg_form h1{margin-top: 15px;}
.reg_form ul{margin-top: -5px;}
.regpreimush{border: 1px solid #fd7604;padding: 1px 20px;}
.regpreimush .posle{background: #ffd24d;padding: 2px 6px;line-height: 40px;}

.lkpravo{margin-top: 50px;width: 96%;text-align: justify;}

/*catalog-home*/
.catalog-home{margin-top: -10px;padding:70px 15px;border-radius:3px;text-align: center;background: #c6f1ea; background-image: url(/DESIGN/PROJECT/images/catalog-home.jpg);background-position: -200px;}
.catalog-home2 h2{text-align: center;color: #fff;margin: -30px 0 30px 0;}
.catalog-home h2{text-align: center;color: #fd7604;margin: -30px 0 30px 0;}
a.ln-categories-home,.categories-home a{text-decoration:none;color: #035475;}
a.ln-categories-home:hover,.categories-home a:hover{text-decoration:none;color: #ec4612;}
.categories-home a:after{content: ' - ';color:#222;}
a.ln-categories-home:after,.categories-home-category a.other-categories:after{content: '';}
.categories-home{width:300px;height:200px;margin:0 7px 13px 7px;background-color:#fff;border-radius: 3px;position: relative;display: inline-block;overflow:hidden;border: 2px solid #fff;}
.categories-home:hover{border: 2px solid #ffe76e;}
.categories-home-category{background-color:#ffffff;position: absolute;bottom:0;padding: 5px 15px;margin-bottom: -85px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}

.categories-home{background-image: url(/DESIGN/PROJECT/images/categories-home9.jpg);}
.categories-home.ogorod{}
.categories-home.toys{background-position: 0 -224px;}
.categories-home.chemistry{background-position: 0 -448px;}
.categories-home.hoztovari{background-position: 0 -672px;}
.categories-home.posuda{background-position: 0 -896px;}
.categories-home.sport{background-position: 0 -1120px;}
.categories-home.podarki{background-position: 0 -1344px;}
.categories-home.tovhome{background-position: 0 -1568px;}
.categories-home.tourism{background-position: 0 -1792px;}
.categories-home.kanc{background-position: 0 -1986px;}
.categories-home.remont{background-position: 0 -2211px;}
.categories-home.electro{background-position: 0 -2464px;}
.categories-home.trikotag{background-position: 0 -2688px;}
.categories-home.furniture{background-position: 0 -2912px;}
.categories-home.newyear{background-position: 0 -3136px;}
.categories-home.galantereya{background-position: 0 -3360px;}
.categories-home.plastik{background-position: 0 -3584px;}
.categories-home.clock{background-position: 0 -3772px;}
.categories-home.preserv{background-position: 0 -3996px;}
.categories-home.komar{background-position: 0 -4220px;}

.categories-home.shues{background-position: 0 -4406;}
.categories-home.shues .categories-home-category{margin: 0;width: 100%;padding: 5px 0;}
.categories-home.shues a.ln-categories-home{display:block;width:300px;height:200px;}
.categories-home.shues:hover .categories-home-category{background-color: #ffc107;}
.categories-home.shues:hover h3{color:#fff;}

.categories-home.novinki{background-position:-7px -4640;}
.categories-home.novinki .categories-home-category{margin: 0;width: 100%;padding: 5px 0;}
.categories-home.novinki a.ln-categories-home{display:block;width:300px;height:200px;}
.categories-home.novinki:hover .categories-home-category{background-color: rgba(255, 255, 255, 0);}
.categories-home.novinki:hover h3{color:#fff;}

.categories-home.intex{background-position:-10px -4864;}
.categories-home.intex .categories-home-category{margin: 0;width: 100%;padding: 5px 0;}
.categories-home.intex a.ln-categories-home{display:block;width:300px;height:200px;}
.categories-home.intex:hover {border: 2px solid #016893;}
.categories-home.intex:hover .categories-home-category{background-color: #016893;}
.categories-home.intex:hover h3{color:#fff;}

.categories-home:hover .categories-home-category{margin-bottom:0px;}
.categories-home-category h3{padding:0;margin:5px 0;color: #212121;text-decoration: none;}
.categories-home:hover h3{color: #ec4612;}
.categories-home-category a.other-categories{display:block;color:#555;}
.categories-home-category a.other-categories:hover{color:#ec4612;}
/*END catalog-home*/

/*Window Video*/
a.avideotovara{border: 0!important;padding: 1px 11px 2px;background: #d62b1a;color: #fff;display: table;margin-top: 2px;}
a.avideotovara:hover{background: #333;color: #d62b1a!important;}
.videozatemnenie {background: rgba(102, 102, 102, 0.5);width: 100%;height: 100%;position: fixed;top: 0;left: 0;display: none;    vertical-align: middle;padding-top: 8%;z-index:100;}
#videookno {width: 560px;height: 350px;text-align: center;padding: 15px;/*border: 3px solid #fff;*/color: #060606;box-shadow: 0px 5px 10px #333;    position: static;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background:#fff;z-index:100;}
.videoclose {display: inline-block;border: 1px solid #0000cc;color: #0000cc;padding: 0 12px;margin: 10px;text-decoration: none;}
.videoclose:hover {background: #e6e6ff;}
a.videoclose{border: 0;background-color: #d62b1a!important;color: #fff!important;border-bottom: 0!important;}
a.videoclose:hover{background-color: #212121!important;}

.doptovari{border: 1px solid #fd7604;border-radius: 4px;text-align: center;}

.tooltip{display: inline; position: relative;cursor:help;}
.tooltip:hover:after,.tooltip:target:after{background: #333;background: rgba(0,0,0,.8);border-radius: 5px;bottom: 26px;color: #fff;content: attr(title);left: 20%;   padding: 5px 15px;position: absolute;z-index: 98;width: 320px;}

.tooltipdiv {position: relative;cursor: help;background: #a7ff9c;padding:1px 6px 3px 6px;display: inline-block;border-radius: 3px;}
.tooltipdiv span{display: none;}
.tooltipdiv:hover span{display: inline;background: #333;background: rgba(0,0,0,.8);border-radius: 5px;bottom: 26px;color: #fff;left: 20%;   padding: 5px 15px;position: absolute;z-index: 98;width: 320px;}

.descrtovprop {position: relative;cursor:help;background: #afecff;padding:1px 6px 3px 6px;display: inline-block;border-radius: 3px;}
.descrtovprop .descrtovprops{display: none;}
.descrtovprop:hover .descrtovprops{display: inline;background: #333;background: rgba(0,0,0,.8);border-radius: 5px;bottom: 26px;color: #fff;left: 20%;   padding: 5px 15px;position: absolute;z-index: 98;width: 320px;}