/* Global styles */

html {
    font-size: 100.1%
}

html, body, form {
    margin: 0px;
    padding: 0
}

html, body {
    height: 100%;
}

body {
    text-align: left;
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana;
    color: #000;
    background: url('sneg.jpg')
}

select, input, div, span, font, textarea {
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana
}

a img, img, html, body {
    border: none
}

a img, img, a {
    outline: none !important
}

:focus {
    outline: none
}

tr.mid td {
    vertical-align: middle
}
.fil {
    overflow: hidden;
    height: 6px;
    width: 100%
}

.fil1 {
    overflow: hidden;
    height: 4px;
    width: 100%
}

.fil2 {
    overflow: hidden;
    height: 14px;
    width: 100%
}

.fil3 {
    overflow: hidden;
    height: 1px;
    width: 100%;
    margin: 18px 0;
    background: #E1E2E5
}

.arc {
    font-family: Arial, Tahoma, Verdana
}

.upc {
    text-transform: uppercase
}

.white {
    background: transparent
}

a {
    color: #000;
    text-decoration: underline
}

a:hover {
    color: #000;
    text-decoration: none
}

.profi {
    width: 100%;
    color: #000;
    font-size: 19px;
    padding-bottom: 60px;
    text-align: center
}

.bf {
    font-weight: bold
}

textarea {
    padding: 1px
}

.price {
    color: #990066;
    font-size: 14px;
    font-family: Arial, Verdana !important;
    padding-right: 4px
}

td.market-price {
    display: none;
}

/* Kutsenko цена отображалась 888 грн */
.listprice {
    color: #666;
    font-size: 14px;
    font-family: Arial, Verdana !important;
    padding-right: 4px;
    text-decoration: line-through
}

.ptbl td {
    vertical-align: middle;
    text-align: left;
    padding: 3px 8px
}

#axcrt {
    border: 3px solid #E48234;
    z-index: 100;
    width: 300px;
    height: 58px;
    font-size: 13px;
    padding-top: 42px;
    background: #FFEBB2
}

table.nl tr td a {
    text-decoration: none
}

table.nl tr td a:hover {
    text-decoration: underline
}

a.noline {
    text-decoration: none
}

a.noline:hover {
    text-decoration: underline
}

a.nl, a.nl:hover {
    text-decoration: none
}

.oki {
    color: #393
}

.error {
    color: #f60
}

.cattop {
    margin-top: 4px;
    padding: 4px 0
}

.catbot {
    padding: 4px 0 8px 0
}

.imboxr, .imboxl {
    text-align: left;
    vertical-align: top;
    padding-right: 5px
}

.imboxr img, .sr {
    margin-left: 8px
}

.imboxl img, .sl {
    margin-right: 8px
}

img.delim, td.delim {
    width: 4px;
    height: 4px
}

.sectb a, .sectb a:hover {
    text-decoration: none
}

.fsttab {
    border: 1px solid #bfbfbf;
    background: url('knopfon.gif') repeat-x top left
}

.sectb {
    vertical-align: top;
    font-size: 11px;
    white-space: nowrap;
    padding: 1px 8px
}

.semafor {
    position: absolute;
    z-index: 1;
    top: 0px;
    right: 0px;
    background: url('best.png');
    height: 70px;
    width: 70px;
}

.cl9 {
    font-size: 9px;
}

.cl12 {
    font-size: 12px;
}

.cl18 {
    font-size: 18px;
}

/* Pop-up styles */

.highslide-active-anchor img {
    visibility: hidden
}

.highslide-wrapper {
    background: #FFF
}

.highslide-image {
    border: 4px solid #FFF;
    background: #FFF
}

.highslide-loading {
    display: block;
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #FFF;
    padding: 3px;
    background: #000
}

a.highslide-loading, a.highslide-loading:hover {
    color: #FFF;
    font-weight: bold;
    text-decoration: none
}

.highslide-move {
    cursor: move
}

.highslide-overlay {
    display: none
}

a.highslide-full-expand {
    display: block;
    width: 34px;
    height: 34px;
    margin: 0 10px 10px 0;
    background: url('fullexpand.gif') no-repeat
}

.highslide-display-block {
    display: block
}

.highslide-display-none {
    display: none
}

.highslide {
    cursor: url(zoomin.cur), pointer;
    outline: none
}

/* Rating styles */

.unit-rating {
    list-style: none;
    height: 20px;
    position: relative;
    margin: 0;
    padding: 0;
    background: url('starvote.gif') repeat-x top left
}

.unit-rating li {
    text-indent: -90000px;
    float: left;
    margin: 0;
    padding: 0
}

.unit-rating li a {
    outline: none;
    display: block;
    width: 20px;
    height: 20px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0
}

.unit-rating li.current-rating {
    position: absolute;
    height: 20px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
    background: url('starvote.gif') left bottom
}

.unit-rating li a:hover {
    z-index: 2;
    left: 0;
    background: url('redstar_big.gif') left center
}

.unit-rating a.r1-unit {
    left: 0
}

.unit-rating a.r1-unit:hover {
    width: 20px
}

.unit-rating a.r2-unit {
    left: 20px
}

.unit-rating a.r2-unit:hover {
    width: 40px
}

.unit-rating a.r3-unit {
    left: 40px
}

.unit-rating a.r3-unit:hover {
    width: 60px
}

.unit-rating a.r4-unit {
    left: 60px
}

.unit-rating a.r4-unit:hover {
    width: 80px
}

.unit-rating a.r5-unit {
    left: 80px
}

.unit-rating a.r5-unit:hover {
    width: 100px
}

/* Menu styles */

td.dtree {
    width: 99%;
    padding: 1px 0px 2px 0px;
    color: #333333;
    font-weight: bold
}

td.dtree a, td.dtree a:hover {
    text-decoration: none
}

tr.dtree td {
    vertical-align: top;
    text-align: left
}

tr.dtree:hover, tr.dtree:hover a, tr.dtree a:hover {
    color: #666
}

td.dtfon {
    background: url('line.gif') repeat-y top left;
}

/* Index styles */

.container {
    width: 100%;
    padding-bottom: 4px
}

.fix {
    overflow: hidden;
    height: 3px;
    width: 100%;
    background: #4F78A0
}

.headlink {
    color: #fff;
    padding: 5px 16px;
    background: url('mfon.gif') repeat-x top left;
}

.headlink a {
    text-decoration: none
}

.headlink a:hover {
    text-decoration: underline
}

.center {
    padding: 0 4px;
    width: 100%;
}

.poisk a, .headlink a {
    color: #fff
}

.htba {
    height: 94px;
    padding-left: 15px;
    background: url('nfon.gif') repeat-x top left #446991
}

.htbb {
    padding-right: 16px;
    width: 50%;
    background: url('nfon.gif') repeat-x top left #446991
}

.fonta {
    color: #fff;
    font-size: 27px;
    font-family: "Trebuchet MS", Arial, Verdana
}

.fontb {
    color: #fff;
    padding-left: 1px;
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, Verdana
}

.poisk {
    color: #fff;
    width: 100%;
    border-top: 1px solid #fff;
    background: url('') repeat-x top left #757A7B
}

.poisk1 {
    color: #fff;
    padding: 25% 10px 16px 5px
}

.phone {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    padding-right: 10px
}

.btbl {
    text-align: left;
    color: #fff;
    height: 25px;
    font-weight: bold;
    vertical-align: middle;
    padding: 0 16px;
    background: #990066
}

.btbl2 {
    text-align: right;
    color: #fff;
    height: 25px;
    font-weight: bold;
    vertical-align: middle;
    padding: 0 16px;
    background: #990066
}

a.btbl3 {
    color: #fff;
    text-decoration: none
}

.delm {
    cursor: default;
    margin: 0 4px
}

.pform {
    width: 160px;
    border: 1px solid #f5f5f5;
    padding-left: 2px;
    background: transparent;
    color: #FFFFFF;
    font-weight: bold
}

.stat {
    font-family: Tahoma, Arial, Verdana !important
}

/* Block styles */

#left, #right {
    width: 190px;
    background: url('') repeat-y top left
}

img.fixwidth {
    width: 190px;
    height: 1px
}

.cbt {
    padding: 4px 8px;
    background: #E1E2E5
}

.hd {
    color: #fff;
    padding: 4px 8px;
    background: #4b8dc5;
    padding-left: 10px
}

.hdc {
    color: #000;
    padding: 4px 4px;
    background: #cecece;
    padding-left: 10px
}

.hdcl {
    color: #000;
    background: url('tfonc.png') no-repeat left top;
    width: 24px
}

.hdl {
    color: #fff;
    background: url('tfon.png') no-repeat left top;
    width: 24px;
}

.hdb {
    padding: 2px;
}

.hdbtop {
    padding: 2px 2px 2px 8px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-bottom: 3px
}

.hp {
    background: #f5f5f5;
    padding: 3px 0px 3px 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc
}

.hmin {
    padding: 4px 0
}

.hdbot {
}

.hdbot a {
    font-weight: bold
}

.hd a {
    color: #fff;
    text-decoration: none
}

.hd a:hover {
    color: #fff;
    text-decoration: none
}

.hdc a {
    color: #000;
    text-decoration: none
}

.hdc a:hover {
    color: #000;
    text-decoration: none
}

.hdbtop h1 span {
    font-size: 1em; /*kutsenko 06.09.2018*/
}

/* Table styles */

table.gre {
    background: #D0D1D5
}

table.gre td {
    background: #fff
}

table.gre td.lt {
    font-weight: bold;
    background: #E4E6E9
}

.pad {
    padding: 8px
}

.padt {
    padding: 3px 8px
}

.head {
    width: 100%;
    background: url('bghead.png') repeat-x left top;
}

.head1 {
    background: url('h1.jpg') no-repeat left top;
    height: 206px;
}

.head2 {
    background: url('h2.jpg') no-repeat right top;
    height: 206px;
}

.head3 {
    background: url('name.png') no-repeat center top;
    height: 206px;
}

.cur {
    padding: 5px 12px 5px;
    background: url('blbg.jpg') repeat-x #fff;
    margin-bottom: 5px;
    border: 1px solid #999999
}

.cat {
    padding: 5px 12px 5px;
    background: #fff;
    margin-bottom: 5px;
    border: 1px solid #ccc
}

.log {
    padding: 5px 12px 5px;
    background: #fff;
    margin-bottom: 5px;
    border: 1px solid #ccc
}

.car {
    padding: 5px 12px 5px;
    background: #f1f1f1;
    margin-bottom: 5px;
    border: 1px solid #ccc
}

.topmenu {
    margin-top: 3px
}

.dph {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-top: 5px
}

.dphh {
    padding: 5px;
    font-weight: bold;
    background: #f5f5f5;
    color: #91309c;
    border-bottom: #CCCCCC 1px solid;
}

.dphc {
    padding: 10px
}

.cart {
    BACKGROUND-COLOR: #EAEAEA;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -opera-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 3px 10px 3px 10px;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    margin-right: 5px;
    width: 95%;
}

.sort {
    background: #CCCCCC;
    border: 1px solid #666666;
    color: #444;
    font-weight: bold;
    margin-top: 3px
}

#line-top {
    background: url(line-top.png) top center;
    height: 16px;
}

#line-bottom {
    background: url(line-bottom.png) bottom center;
    height: 18px;
}

#header {
    height: 190px;
    margin-top: 15px;
    position: relative;
    z-index: 10;
}

#logo {
    height: 190px;
    left: 5px;
    position: absolute;
    top: 3px;
    width: 270px;
    z-index: 998;
}

#contacts {
    color: #333333;
    font-weight: 700;
    position: absolute;
    right: 25px;
    text-align: right;
    top: 10px;
}

span.work {
    font-size: 15px;
    line-height: 20px;
}

#phone {
    background: url(ico-phone.png) no-repeat 0px 0px;
    margin-top: 5px;
    color: #666;
    font-size: 17px;
    padding-left: 43px;
}

#email {
    margin-top: 6px;
}

#email a {
    background: url(ico-mail.png) no-repeat 0 4px;
    padding: 0 0 0 25px;
    color: #b71f1e;
    font-size: 18px;
    font-weight: normal;
}

#email a:hover {
    background: url(ico-mail.png) no-repeat 1px 4px;
    color: #000;
}

span.phone {
    color: #000000;
    font-size: 22px;
}

#rainbow {
    background: url(rainbow.png) center center no-repeat;
    width: 512px;
    height: 256px;
    position: relative;
    margin: 0 auto;
    top: -40px;
}

#baza5 {
    background: url(baza5.png) center center no-repeat;
    width: 430px;
    height: 150px;
    position: relative;
    margin: 0 auto;
    top: 60px;
}

#menu {
    position: relative;
    overflow: hidden;
}

#menu ul {
    list-style-type: none;
    position: relative;
    /*overflow: hidden;*/
    float: left;
    padding-left: 10px;
}

#menu ul li {
    float: left;
    margin-right: 10px;
}

#menu ul li a, #menu ul li a:visited {
    display: block;
    text-decoration: none;
    border: 1px solid #c24b27;
    padding: 10px 25px 10px 25px;
    text-transform: uppercase;
    background: #b61d1d;
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.8px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0px 2px 5px #bbbbbb;
    -webkit-box-shadow: 0px 2px 5px #bbbbbb;
    box-shadow: 0px 2px 5px #bbbbbb;
    background: -webkit-linear-gradient(#cb522d, #b61d1d);
    background: -ms-linear-gradient(#cb522d, #b61d1d);
    background: -o-linear-gradient(#cb522d, #b61d1d);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cb522d), to(#b61d1d));
    background: -moz-linear-gradient(#cb522d, #b61d1d);
    background: linear-gradient(#cb522d, #b61d1d);
    -pie-background: linear-gradient(#cb522d, #b61d1d);
    behavior: url(pie.htc);
}

#menu ul li a:hover {
    background: #d62c2c;
    color: #FFF;
}

#menu ul li.selected a {
    background: #ffa500;
    color: #333;
    text-decoration: underline;
    border: 1px solid #efce4f;
    background: -webkit-linear-gradient(#febd45, #ffa500);
    background: -ms-linear-gradient(#febd45, #ffa500);
    background: -o-linear-gradient(#febd45, #ffa500);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#febd45), to(#ffa500));
    background: -moz-linear-gradient(#febd45, #ffa500);
    background: linear-gradient(#febd45, #ffa500);
    -pie-background: linear-gradient(#febd45, #ffa500);
    behavior: url(pie.htc);
}

#menu ul li.feedback a {
    border-right: none;
}

#menu ul li.index a {
    background: #7e0d2d;
    color: #FFF;
    border: 1px solid #b10e3d;
    background: -webkit-linear-gradient(#b10e3d, #7e0d2d);
    background: -ms-linear-gradient(#b10e3d, #7e0d2d);
    background: -o-linear-gradient(#b10e3d, #7e0d2d);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b10e3d), to(#7e0d2d));
    background: -moz-linear-gradient(#b10e3d, #7e0d2d);
    background: linear-gradient(#b10e3d, #7e0d2d);
    -pie-background: linear-gradient(#b10e3d, #7e0d2d);
    behavior: url(pie.htc);
}

#menu ul li.index a:hover {
    background: #62041e;
}

#menu ul li.catalog a {
    background: #930205;
    color: #FFF;
    border: 1px solid #c9010c;
    background: -webkit-linear-gradient(#c9010c, #930205);
    background: -ms-linear-gradient(#c9010c, #930205);
    background: -o-linear-gradient(#c9010c, #930205);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c9010c), to(#930205));
    background: -moz-linear-gradient(#c9010c, #930205);
    background: linear-gradient(#c9010c, #930205);
    -pie-background: linear-gradient(#c9010c, #930205);
    behavior: url(pie.htc);
}

#menu ul li.catalog a:hover {
    background: #730103;
}

#menu ul li.dostavka-oplata a {
    background: #c94601;
    color: #FFF;
    border: 1px solid #f06000;
    background: -webkit-linear-gradient(#f06000, #c94601);
    background: -ms-linear-gradient(#f06000, #c94601);
    background: -o-linear-gradient(#f06000, #c94601);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f06000), to(#c94601));
    background: -moz-linear-gradient(#f06000, #c94601);
    background: linear-gradient(#f06000, #c94601);
    -pie-background: linear-gradient(#f06000, #c94601);
    behavior: url(pie.htc);
}

#menu ul li.dostavka-oplata a:hover {
    background: #9d3702;
}

#menu ul li.news a {
    background: #da9308;
    color: #FFF;
    border: 1px solid #fed453;
    background: -webkit-linear-gradient(#fed453, #da9308);
    background: -ms-linear-gradient(#fed453, #da9308);
    background: -o-linear-gradient(#fed453, #da9308);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fed453), to(#da9308));
    background: -moz-linear-gradient(#fed453, #da9308);
    background: linear-gradient(#fed453, #da9308);
    -pie-background: linear-gradient(#fed453, #da9308);
    behavior: url(pie.htc);
}

#menu ul li.news a:hover {
    background: #b27802;
}

#menu ul li.specials a {
    background: #4e9c15;
    color: #FFF;
    border: 1px solid #83d80b;
    background: -webkit-linear-gradient(#83d80b, #4e9c15);
    background: -ms-linear-gradient(#83d80b, #4e9c15);
    background: -o-linear-gradient(#83d80b, #4e9c15);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#83d80b), to(#4e9c15));
    background: -moz-linear-gradient(#83d80b, #4e9c15);
    background: linear-gradient(#83d80b, #4e9c15);
    -pie-background: linear-gradient(#83d80b, #4e9c15);
    behavior: url(pie.htc);
}

#menu ul li.specials a:hover {
    background: #387a04;
}

#menu ul li.articles a {
    background: #0e84b1;
    color: #FFF;
    border: 1px solid #2eb0e1;
    background: -webkit-linear-gradient(#2eb0e1, #0e84b1);
    background: -ms-linear-gradient(#2eb0e1, #0e84b1);
    background: -o-linear-gradient(#2eb0e1, #0e84b1);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2eb0e1), to(#0e84b1));
    background: -moz-linear-gradient(#2eb0e1, #0e84b1);
    background: linear-gradient(#2eb0e1, #0e84b1);
    -pie-background: linear-gradient(#2eb0e1, #0e84b1);
    behavior: url(pie.htc);
}

#menu ul li.articles a:hover {
    background: #06668a;
}

#menu ul li.feedback a {
    background: #003e50;
    color: #FFF;
    border: 1px solid #0f7292;
    background: -webkit-linear-gradient(#0f7292, #003e50);
    background: -ms-linear-gradient(#0f7292, #003e50);
    background: -o-linear-gradient(#0f7292, #003e50);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0f7292), to(#003e50));
    background: -moz-linear-gradient(#0f7292, #003e50);
    background: linear-gradient(#0f7292, #003e50);
    -pie-background: linear-gradient(#0f7292, #003e50);
    behavior: url(pie.htc);
}

#menu ul li.feedback a:hover {
    background: #085f79;
}

#menu ul li.brands a {
    background: #960fce;
    color: #FFF;
    border: 1px solid #7f0eae;
    background: -webkit-linear-gradient(#7f0eae, #960fce);
    background: -ms-linear-gradient(#7f0eae, #960fce);
    background: -o-linear-gradient(#7f0eae, #960fce);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7f0eae), to(#960fce));
    background: -moz-linear-gradient(#7f0eae, #960fce);
    background: linear-gradient(#7f0eae, #960fce);
    -pie-background: linear-gradient(#7f0eae, #960fce);
    behavior: url(pie.htc);
}

#menu ul li.brands a:hover {
    background: #7f0eae;
}

#search {
    float: right;
    margin: 11px 0;
    padding-right: 10px;
    /*	padding: 8px 25px 8px 25px;
    background: transparent !important;
    position: absolute;
    top: -20px;
    right: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0px 2px 5px #bbbbbb;
    -webkit-box-shadow: 0px 2px 5px #bbbbbb;
    box-shadow: 0px 2px 5px #bbbbbb;
    background: -webkit-linear-gradient(#41a43c, #379532);
      background: -ms-linear-gradient(#41a43c, #379532);
      background: -o-linear-gradient(#41a43c, #379532);
      background: -webkit-gradient(linear, 0 0, 0 bottom, from(#41a43c), to(#379532));
      background: -moz-linear-gradient(#41a43cd, #379532);
      background: linear-gradient(#41a43c, #379532);
      -pie-background: linear-gradient(#41a43c, #379532);
      behavior: url(pie.htc);*/
}

fieldset.search {
    border: 1px solid #4b8dc5;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 6px 15px;/*padding: 6px 100px 6px 15px;*/
    position: relative;
    overflow: hidden;
    -moz-box-shadow: 0px 2px 5px #bbbbbb;
    -webkit-box-shadow: 0px 2px 5px #bbbbbb;
    box-shadow: 0px 2px 5px #bbbbbb;
}

.search input, .search button {
    border: none;
    float: left;
}

.search input.box1 {
    color: #666;
    font-size: 16px;
}
.search input.box1:focus {
    background: url(bg-search.png) no-repeat left -28px;
}

.search button.btn {
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: -3px;
    background-color: #4b8dc5;
    -webkit-border-radius: 0 15px 15px 0;
    -moz-border-radius: 0 15px 15px 0;
    border-radius: 0 15px 15px 0;
    font-size: 15px;
    line-height: 34px;
    color: #fff;
    padding: 0 20px 0 20px;
    text-transform: uppercase;
    display: none;
}

td.hdbtop .post {
    border-bottom: 1px solid #000;
    padding: 15px 0;
}
td.hdbtop table:last-child .post {
    border-bottom: none;
}
td.hdbtop .post p {
    margin: 0;
    font-size: 22px;
    font-weight: 700;
}
td.hdbtop .post a {
    color: #ffffff;
    text-decoration: none;
}
td.hdbtop .post a:hover {
    text-decoration: underline;
}
.block-item {
    margin-bottom: 10px;
}
.block-item a {
    font-size: 24px;
    color: #ffffff;
    font-weight: 700;
    text-decoration: none;
    display: block;
    padding: 5px 20px;
}
.block-item a span {
    font-size: 20px;
    border: 2px solid #fff;
    padding: 0 10px;
}
.block-item p {
    margin: 0;
}
td.hdbtop table:nth-child(1) .post a,
.block-item:nth-child(1) {
    background-color: brown;
}
td.hdbtop table:nth-child(3) .post a,
.block-item:nth-child(2) {
    background-color: #c9010c;
}
td.hdbtop table:nth-child(5) .post a,
.block-item:nth-child(3) {
    background-color: #f06000;
}
td.hdbtop table:nth-child(7) .post a,
.block-item:nth-child(4) {
    background-color: #fed453;
}
td.hdbtop table:nth-child(9) .post a,
.block-item:nth-child(5) {
    background-color: #83d80b;
}
td.hdbtop table:nth-child(11) .post a,
.block-item:nth-child(6) {
    background-color: #2eb0e1;
}
td.hdbtop table:nth-child(13) .post a,
.block-item:nth-child(7) {
    background-color: #0f7292;
}
td.hdbtop table:nth-child(15) .post a,
.block-item:nth-child(8) {
    background-color: #960fce;
    margin-bottom: 0;
}

.copy_bottom {
    color: #fff;
    display: block;
    height: 20px;
    line-height: 20px;
    font-weight: 700;
    padding-left: 2px;
}

input.minus,
input.plus {
    background: #e2e2e2;
    border: 0;
    border-radius: 50%;
    display: inline-block;
    line-height: 0px;
    width: 20px;
    height: 20px;
    padding: 0;
    font-size: 14px;
    color: #333;
}

input[name="multyaddcount"] {
    border: 0;
    text-align: center;
    font-size: 14px;
}

.pjasd {
    background: #008aff !important;
}

/* Kutsenko 20.09.2018 правки по изменению кнопок ОФОРМИТЬ ЗАКАЗ */
td#right #cart table.fsttab {
    background: #c9010c !important;
}

/* Kutsenko 19.10.2018 */
.search-parameters {
    font-size: 16px;
}

.search-parameters a {
    font-size: 18px;
    font-weight: bold;
}

a.showAll {
    font-size: 16px;
    font-weight: bold;
}

td#right #cart table.fsttab .sectb {
    padding: 5px 14px;
    font-size: 13px;
}

td#right #cart table.fsttab .sectb a {
    color: #fff !important;
    font-weight: bold;
}

#buyprods {
    background: #c9010c !important;
    font-size: 13px;
    color: #fff !important;
    padding: 2px 7px;
}

/* //Kutsenko 20.09.2018 правки по изменению кнопок ОФОРМИТЬ ЗАКАЗ  */
.brand_lnk { display:inline-block; width:33%; min-height:80px; border:1px solid #ccc; text-align:center; text-decoration:none; margin-bottom:10px; box-sizing:border-box; }
.brand_img { margin:0 auto; max-width:100%; max-height:100%; }
.brand_name { display: block; padding: 10px; border-top: 1px solid #dfe4eb; text-align: center; font-weight: 700; color: #000; background: #f2f6f9; font-size:14px; }

#buyprods.buyprods_cart{
    font-size: 20px;
    color: #fff !important;
    padding: 5px 10px;
    margin:10px 0px;
    display:inline-block;
}

.cart_empty_stock_alert { font-size: 1.3em; font-weight:bold; background:#fff; border:1px solid red; padding:5px 0 5px 5px; }
.cart_pic { max-height:80px;}
.buyprods_btn {
    background: #c9010c !important;
    font-size: 13px;
    color: #fff !important;
    padding: 2px 7px;
}