*{
    font-family: 'Roboto', sans-serif;
}
p, input {
    margin: 0px;
    padding: 0px;
}
input {
    border: none;
}
ul, li {
    margin:0;
    padding:0;
    list-style-type:none;
}
.clr{
    clear:both;
}
button, input{outline: none;padding: 0px;}
.clearfix:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}
html, body {height: 100%;}
div.layout {min-height: 100%; margin-bottom: -200px;}

* html .layout {
    height: 100%;
}
.page-buffer {
    height: 200px;
}

body { min-width: 1180px; }

a:visited { color: #aa6699; }
a:link { color: #0066cc; }
a:hover { text-decoration: none; }

.wrapper {
    width: 1180px;
    margin: 0 auto;
}
.adress-tr span.arial{
    font-size: 12px;
    color: #999999;
    font-family: 'Arial Narrow', Arial, sans-serif;
}
/* css table */
.row:before,
.row:after {
    content: " ";
    display: table;
}
.row:after {
    clear: both;
}
.col-xs-1  { width: 8.33333333%; }
.col-xs-2  { width: 16.66666667%; }
.col-xs-3  { width: 25%; }
.col-xs-4  { width: 33.33333333%; }
.col-xs-5  { width: 41.66666667%; }
.col-xs-6  { width: 50%; }
.col-xs-7  { width: 58.33333333%; }
.col-xs-8  { width: 66.66666667%; }
.col-xs-9  { width: 75%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-12 { width: 100%; }

/**/

.header__background {
    /*background: #FAFAFA;*/
    background: #FFF;
    box-shadow: inset 0px 2px 2px 0px #EDEDED;
    padding: 9px 0px 4px 0px;
}
.header__background-top {
    font-size: 0;
    padding: 5px 0px;
}
.header__background-top a {
    display: inline-block;
    font-size: 14px;
    color: #444444;
    text-decoration: none;
    font-weight: 400;
}
.header__background-top .navigation > li:hover > a, .header__background-top .navigation li li a:hover {
    color: #0066cc;
}
.header__background-top li:last-child{
    text-align: right;
}

.header__background-top .navigation li:hover {
    background: inherit;
}
.header__background-top .navigation a {
    font-size: 14px;
    color: #444444;
    text-decoration: none;
    font-weight: 400;
    line-height: inherit;
}

.header__background-top li:nth-child(6){
    text-align: center;
}

.logo {
    color: rgb(68, 68, 68) !important;
    font-size: 10px;
    text-decoration: none;
    line-height: 9px;
}
.logo span {
    display: block;
}

.adress-tr p {
    color: #999999;
    font-size: 14px;
}
.adress-tr p:last-child {

}
.adress-tr p span {
    color: #444444;
    font-size: 18px;
}
.adress-tr p span span {
    color: #999999;
}
.adress-mail {
    width: 20%;
}
.adress-mail a:hover {
	text-decoration: underline;
}
.adress-mail a {
    font-size: 15px;
    color: #0066cc;
    display: table;
    position: relative;
    padding-left: 19px;
    line-height: 30px;
    display: inline-block;
    text-decoration:none;
}
.adress-mail ul li:nth-child(1) a{
    background: url(img/phone.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}
.adress-mail ul li:nth-child(2) a{
    background: url(img/telegram.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}
.navigation li:last-child {
    width: 14.8%;
}
.search {
    outline: none;
}
.search-button {
    background: rgb(98,209,82);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyZDE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWJjM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(98,209,82,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,209,82,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62d152', endColorstr='#4abc3a',GradientType=0 );
    border:none;
    color: white;
    outline: none;
    border-radius: 5px;
}
.search-tr {
    font-size: 0;
}
.search-tr input {
    font-size: 14px;
    width: 76%;
    border: none;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 5%;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow: inset 0px 2px 1px #EFEFEF;
    border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.search-tr button {
    font-size: 14px;
    width: 24%;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
}




.background-nav{
    background: #F6F4F4;
    border-top: 2px solid #F2F2F2;
    box-shadow: 0px 1px 0px 0px #FFF inset, 0px 2px 2px 0px #E6E6E6;
}
.clear {
    clear: both;
}
.navigation {
    list-style: none;
    padding: 0;
    margin: 0;
    display: table;
    margin: 0 auto;
    width: 100%;
}
.navigation > li {
    float: left;
    text-align: center;
    width: 14.2%;
    box-shadow: inset -1px 0px 0px 0px white;
    font-weight: 400;
}
.navigation > li:first-child{
    box-shadow: inset -1px 0px 0px white, inset 1px 0px 0px white;
}
.navigation > li:hover {
    background: #00D148;

}
.navigation > li:hover > a {
    color: white;
}
.navigation li a {
    display: inline-block;
    text-decoration: none;
    line-height: 30px;
    color: #444444;
    font-size: 14px;
}
.navigation ul {
    display: none;
    position: absolute;
    list-style: none;
    margin-left: 0px;
    padding: 0;
    overflow: hidden;
    z-index: 101 !important;
}
.navigation ul > li > ul > li a {
    font-size: 15px;

}
.navigation ul > li > ul > li:hover a {
    color: #00D148;
}
.navigation ul li ul {
    text-align: left;
}
.navigation ul li {
    float: none;
    color: #444444;
}
.navigation li:hover > ul {
    display: block;
    border-top: 0;
    background-color: white;
    z-index: 5;
    text-align: left;
    padding-left: 17px;
    padding-top: 12px;
    padding-right: 37px;
    padding-bottom: 10px;
    border: 1px solid #F0F0F0;
}
.navigation li:hover > ul > li a{
    line-height: 23px;
    white-space: nowrap;
}
.navigation li:hover {

}
.navigation li a:hover{

}
.navigation li:hover > ul li:hover {

}
.navigation li li a:hover {
    color: #00D148;
}
.navigation ul li:last-child a,
.navigation ul li:last-child a:hover {

}

.table-hd{
    width: 100%;
}
.navigation li:last-child a{
    padding-right: 0;
}
.navigation li:first-child a{
    padding-left: 0;
}
.navigation li a {
    position: relative;
}
.navigation > li.have-сhild:hover a:before {
    content: "";
    position: absolute;
    background: url(img/down.png);
    width: 8px;
    height: 5px;
    background-repeat: no-repeat;
    top: 13px;
    right: -20px;
}
.navigation > li.have-сhild a:before {
    content: "";
    position: absolute;
    background: url(img/down-li.png);
    width: 8px;
    height: 5px;
    background-repeat: no-repeat;
    top: 13px;
    right: -20px;
}
.navigation li:nth-child(6):hover a:before{
    right: -15px;
}
.navigation li:nth-child(6) a:before{
    right: -15px;
}

.logo-tr {
    width: 16.5%;
}
.adress-tr {
    width: 27.7%;
    line-height: 22px;
}


.promo-wrap .promo-slider {
    width: 580px;
    margin: 0px;
    padding: 0;
    border-radius: 0px;
    overflow: hidden;
}
.promo-wrap .promo-slider
.promo-wrap {
    font-size: 0px;
    margin-bottom: 39px;
}
.box-img {
    text-align: center;
    width: 100%;
    height: 203px;
}
.box-img img {
    max-width: 100%;
    max-height: 203px;
}
.promo-wrap {
    font-size: 0;
    margin-bottom: 40px;
}
.promo-box {
    display: inline-block;
    vertical-align: top;
    width: 280px;
    height: 368px;
    padding: 29px 0px 24px 0px;
    margin-left: 20px;
    margin-bottom: 11px;
    border-radius: 5px;
    box-shadow: inset 0px 0px 1px grey;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    position: relative;
    background:#FFF;
}

.catalog .otoplenie-shadow.product-item:hover        {    box-shadow: inset 0px 0px 0px 1px #ff8400, 0px 0px 10px 2px #E0E0E0; }
.catalog .vodosnabzhenie-shadow.product-item:hover   {    box-shadow: inset 0px 0px 0px 1px #188dc9, 0px 0px 10px 2px #E0E0E0; }
.catalog .ventilyatsiya-shadow.product-item:hover    {    box-shadow: inset 0px 0px 0px 1px #95def9, 0px 0px 10px 2px #E0E0E0; }
.catalog .kanalizatsiya-shadow.product-item:hover    {    box-shadow: inset 0px 0px 0px 1px #af6e9f, 0px 0px 10px 2px #E0E0E0; }
.catalog .santekhnika-shadow.product-item:hover      {    box-shadow: inset 0px 0px 0px 1px #959595, 0px 0px 10px 2px #E0E0E0; }
.catalog .energosnabzhenie-shadow.product-item:hover {    box-shadow: inset 0px 0px 0px 1px #602e85, 0px 0px 10px 2px #E0E0E0; }


.otoplenie-bg,
.otoplenie-before:before,
.otoplenie-after:after
{
    background: #ff8400 !important;
}

.vodosnabzhenie-bg,
.vodosnabzhenie-before:before,
.vodosnabzhenie-after:after
{
    background: #188dc9 !important;
}

.ventilyatsiya-bg,
.ventilyatsiya-before:before,
.ventilyatsiya-after:after
{
    background: #95def9 !important;
}

.kanalizatsiya-bg,
.kanalizatsiya-before:before,
.kanalizatsiya-after:after
{
    background: #af6e9f !important;
}

.santekhnika-bg,
.santekhnika-before:before,
.santekhnika-after:after
{
    background: #959595 !important;
}

.energosnabzhenie-bg,
.energosnabzhenie-before:before,
.energosnabzhenie-after:after
{
    background: #602e85 !important;
}
/*
.promo-box:nth-child(3) .beck:before,
.promo-box:nth-child(3) .beck:after {
    background: #76E13A;
}
.promo-box:nth-child(4) .beck:before,
.promo-box:nth-child(4) .beck:after {
    background: #75daff;
}
.promo-box:nth-child(5) .beck:before,
.promo-box:nth-child(5) .beck:after {
    background: #af6e9f;
}
.promo-box:nth-child(6) .beck:before,
.promo-box:nth-child(6) .beck:after {
    background: #4c97b8;
}
.promo-box:nth-child(7) .beck:before,
.promo-box:nth-child(7) .beck:after {
    background: #fa6b33;
}*/


.promo-box:nth-child(4) {
    margin-left: 0;
}
.promo-box:hover {
    box-shadow: 0px 0px 10px 3px #F0F0F0;
}
.promo-box:hover .some1 {
    text-decoration: none;
}

/* линии по бокам */
.promo-box .beck {
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    margin-top: 14px;
}
.promo-box .some1 {
    font-size: 16px;
    color: #0066cc;
    padding: 0px 2px;
    text-decoration: none;
}
.promo-box .some1 a {
	text-decoration: none;
}
.promo-box .some1 a:hover {
	text-decoration: underline;
}
.promo-box .beck:before {
    left: -7px;
    margin-left: -50%;
}
.promo-box .beck:after {
    left: 7px;
    margin-right: -50%;
}
.promo-box .beck:before,
.promo-box .beck:after {
    content: '';
    display: inline-block;
    position: relative;
    top: -4px;
    width: 59%;
    height: 18px;
    vertical-align: middle;
    /*background: #FF7B00;*/
    cursor: default;
}


/*    */

.box-list a {
    font-size: 14px;
    color: #0066cc;
    display: inline-block;
    text-decoration:none;
}
.box-list a:hover {
	text-decoration: underline;
}
.box-list span {
    color: #cccccc;
    font-size: 14px;
}
.box-list {
    padding-left: 27px;
    padding-top: 9px;
    line-height: 17px;
}

.promo-block {
    padding-top: 25px;
    padding-bottom: 51px;
}

.pluses-block {
    font-size: 0;
    margin-bottom: 45px;
}
.help-block h3 {
    font-size: 34px;
    font-family: 'Roboto Condensed', sans-serif;
    margin-bottom: 18px;
    word-spacing: -3px;
    font-weight: 400;
}
.help-text {
    padding: 11px 15px 11px 16px;
}
.pluse {
    width: 380px;
    border-radius: 5px;
    color: white;
    display: inline-block;
    padding: 14px 50px 10px 18px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    box-shadow: 1px 1px 0px 0px #CBCBCB;
    vertical-align: top;
    min-height: 106px;
    margin-right: 20px;
}
.pluse p {
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 6px;
    font-weight: 500;
}
.pluse span {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 15px;
    display: block;
    font-weight: 100;
}
.pluse:nth-child(1) {
    background: url(img/pluse-background1.png);
    background-repeat: round;
}
.pluse:nth-child(2) {
    background: url(img/pluse-background2.png);
    background-repeat: round;
}
.pluse:nth-child(3) {
    background: url(img/pluse-background3.png);
    background-repeat: round;
    margin: 0;
}


.help-box {
    padding: 0px;
    margin: 0;
    /*float: left;*/
    /*width: 221px;*/
    margin-right: 19px;
    box-shadow: 0px 0px 0px 1px #F0F0F0, inset 0px 0px 0px 0px #EFEFEF;
    border-radius: 5px;
    min-height: 327px;
    vertical-align: top;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.help-box:hover {
    box-shadow: 0px 0px 0px 1px #F0F0F0, inset 0px 0px 0px 0px #EFEFEF, 0px 0px 10px 3px #F0F0F0;
}
.help-box:nth-child(1) {
    width: 200px;
}
.help-box:nth-child(2) {
    width: 200px;
}
.help-box:nth-child(3) {
    width: 200px;
}
.help-box:nth-child(4) {
    width: 200px;
}
.help-box:nth-child(5) {
    width: 200px;
}
.help-table {
    width: 104%;
    margin: 0 auto;
    margin-left: -23px;
    border-spacing: 24px 0px;
    border-collapse: separate;
}
.help-box:nth-child(5) {
    margin-right: 0;
}
.help-wrap {

}
.help-box:last-child{
    margin-right: 0;
}
.help-img {
    height: 210px;
    /*border-radius: 5px;*/
    overflow: hidden;
}
.help-img img {
    height: 210px;
    width: 100%;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
.help-text p {
    font-size: 13px;
    color: #444444;
}
.help-text a {
    font-size: 14px;
    color: #0066cc;
    font-weight: 500;
    margin-bottom: 10px;
    display: inline-block;
}
.clearer {
    clear: both;
}



/*   telephone block   */
.telephone-block {
    height: 179px;
    text-align: center;
    background: #FAFAFA;
    padding: 14px 0px 26px 0px;
}
.telephone-block p {
    margin-bottom: 15px;
}
.telephone-block .h3 {
    font-family: 'Roboto Condensed', sans-serif;
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 30px;
    color: #444444;
    font-weight: 500;
}
.form-telephone {

}
.hot-sell {
    padding-top: 38px;
    padding-bottom: 21px;
}
.form-telephone input {
    display: block;
    margin: 0 auto;
    width: 290px;
    border: none;
    text-align: center;
    height: 41px;
    border-radius: 10px;
    box-shadow: inset 0px 2px 0px 0px #F6F6F6, inset 0px 0px 0px 2px #F6F6F6;
    font-family: 'Arial Narrow', Arial, sans-serif;
    margin-bottom: 20px;
}
.telephone-block .form-telephone input {
    font-size: 20px;
    text-align: left;
    padding: 0px 18px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow: inset 0px 2px 1px #EFEFEF;
}
.telephone-block .form-telephone button {
    font-size: 18px;
}
.search-button:hover {
    background: url(img/button-green.png);
}
.telephone-block .form-telephone button:hover{
    background: url(img/button-green.png);
}
.form-telephone button {
    width: 290px;
    border: none;
    text-align: center;
    background: rgb(98,209,82);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyZDE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWJjM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(98,209,82,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,209,82,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62d152', endColorstr='#4abc3a',GradientType=0 );
    height: 40px;
    border-radius: 5px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: white;
}
/*   telephone block   */

.slider1 li {
    background: white;
    border-radius: 5px;
    position: relative;
    padding: 45px 0px 18px 0px;
    width: 219px !important;
    margin-right: 21px !important;
    height: 269px;
}
.stars {
    position: absolute;
    top: 15px;
    right: 18px;
    display: inline-block;
    background-image: url(img/stars.png);
    background-repeat:no-repeat;
    width: 110px;
    height: 13px;
}
.star-1{
    background-position:0 -52px !important;
}
.star-2{
    background-position:0 -39px !important;
}
.star-3{
    background-position:0 -26px !important;
}
.star-4{
    background-position:0 -13px !important;
}
.star-5{
    background-position:0 0 !important;
}
.hot-sell h3, .hot-sell .h3 {
    margin: 0;
    font-size: 34px;
    color: #444444;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 24px;
}
.slider1 li:nth-child(5n){
    margin-right: 15px !important;
}
.slider1-prod {
    padding: 0px 18px;
    margin-bottom: 20px;
}
.slider1-a a {
    font-size: 14px;
    color: #0066cc;
    font-weight: normal;
}
.slider1-a {
    padding: 0px 18px;
    line-height: 17px;
    margin-bottom: 11px;
}
.slider1 .slider1-a
{
    height: 54px;
}
.slider1-img {
    width: 55%;
    height: 130px;
    margin: 0 auto;
    margin-bottom: 24px;
}
.slider1-img img {
    max-height: 130px;
}
.discpunt-block {
    position: absolute;
    top: 22px;
    left: -6px;
}
.mark-hit {
    background: url(img/hit.png);
    width: 93px;
    height: 26px;
    background-repeat: no-repeat;
    font-size: 13px;
    color: white;
    font-weight: 400;
    text-align: center;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    padding-top: 3px;
}
.mark-new {
    background: url(img/new.png);
    width: 93px;
    height: 26px;
    background-repeat: no-repeat;
    font-size: 13px;
    color: white;
    font-weight: 400;
    text-align: center;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    padding-top: 3px;
}
.mark-discount {
    background: url(img/discoint.png);
    width: 93px;
    height: 26px;
    background-repeat: no-repeat;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    padding-top: 3px;
    color: #000;
}
.fut-order {
    float: right;
    font-size: 12px;
    color: #ff8400;
    display: inline-block;
    position: relative;
}
.fut-order:before{
    content: "";
    position: absolute;
    background: url(img/recover.png);
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    top: 2px;
    left: -14px;
}
.prod-name {
    float: left;
    font-size: 14px;
    color: #444444;
}
.availability {
    float: right;
    font-size: 12px;
    color: #49bc3a;
    display: inline-block;
    position: relative;
}
.availability:before{
    content: "";
    position: absolute;
    background:url(img/checked.png);
    width: 12px;
    height: 11px;
    background-repeat: no-repeat;
    top: 2px;
    left: -14px;
}
.slider1-price {
    height: 21px;
    padding: 0px 18px;
    line-height: 18px;
}
.price-old {
    float: right;
    font-size: 12px;
    text-decoration: line-through;
    color: #999999;
    word-spacing: -1px;
}
.item-left .price-old{float:left;}
.price-new {
    float: right;
    font-size: 16px;
    color: #444444;
}
.price_text{float:left}
.price-new span {
    font-size: 14px;
}
.price-new span.price-word {
    font-size: 12px;
    padding-left: 10px;
}
.hot-sell-back {
    background-color: #F2F2F2;
    padding: 13px 0px;
}
.slider2 li {
    text-align: center;
    /*height: 90px;*/
    width: 230px !important;
}
.slider2-table {
    /*min-height: 104px;*/
    height: 140px;
    /*display: table-cell;*/
    width: 100%;
    vertical-align: bottom;
}
.brand-text a {
    color: #0066cc;
    font-size: 15px;
    text-decoration: underline;
}
.brand-a {
    margin-bottom: 22px;
}
.brand-a a {
    display: inline-block;
    font-size: 34px;
    color: #0066cc;
    font-family: 'Roboto Condensed', sans-serif;

}
.bx-wrapper {
    overflow: hidden;
}
.brands .bx-wrapper img {
    border-radius: inherit;
}
.brand-a span {
    color: #cccccc;
    font-size: 34px;
}
.brands {
    padding: 41px 0px 0px 0px;
    margin-bottom: 16px;
}

.review-box {
    width: 280px;
    display: inline-block;
    float: left;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    margin-right: 20px;
    position: relative;
    border-radius: 6px;
    box-shadow: inset 0px 0px 2px 0px #D3D3D3;
    padding: 46px 10px 20px 20px;
}
.hot-sell-back .slider1 li:hover {
    box-shadow: inset 0px 0px 0px 2px #9FE780, 0px 0px 10px 2px #E0E0E0;
}
.review-box:hover {
    box-shadow: 0px 0px 9px 1px #DFDFDF;
}
.review-box:last-child {
    margin-right: 0;
}
.hot-sell-back .bx-wrapper .bx-viewport {
    height: inherit !important;
    padding: 10px 0px 10px 6px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.slider1 {
    /*min-height: 340px;*/
    /*padding-top: 8px;*/
}
.review-h3 {
    font-size: 34px;
    color: #0066cc !important;
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
    margin-bottom: 22px;
    display: inline-block;
}
.review-h3:before {
    content: "";
    position: absolute;
    background: url(img/stars1.png);
    width: 160px;
    height: 23px;
    background-repeat: no-repeat;
    top: 10px;
    right: -200px;
    cursor: default;
}
.review-h3 span {
    color: #ff0000;
}
.review-box h4 {
    margin: 0;
    font-size: 15px;
    color: #444444;
    margin-bottom: 8px;
    font-weight: 500;
}
.review-box:first-letter {
    color: red;
}
.review-box p {
    line-height: 20px;
    font-size: 14px;
    color: #444444;
}
.review-box span {
    margin-top: 8px;
    display: inline-block;
    font-size: 14px;
    color: #999999;
}
.review .stars {
    top: 21px;
    left: 21px;
}
.news-box {
    float: left;
    width: 328px;
    height: 140px;
    padding: 18px 20px 15px 21px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    box-shadow: 0px 0px 0px 1px #E9E9E9;
    border-radius: 5px;
    margin-bottom: 16px;
    margin-right: 22px;
}
.news {
    padding: 41px 0px 30px 0px;
}
.news-main {
    font-size: 34px;
    color: #0066cc !important;
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
    margin-bottom: 22px;
    display: inline-block;
}
.news-box:nth-child(3),
.news-box:nth-child(5) {
    margin-right: 0;
}
.news-box:nth-child(1) {
    width: 480px;
    height: 296px;
}
.news-box:nth-child(1) .news-img {
    width: 180px;
    height: 180px;
    margin: 0px 17px 15px 0px;
}
.news-box:nth-child(1) .news-img img {

}
.news-img {
    width: 100px;
    height: 100px;
    text-align: center;
    float: left;
    margin-right: 12px;
}
.news-img img {
    width: 100%;
    max-height: 100%;
}
.news-inside .news-date {
    font-size: 14px;
    color: #999999;
    line-height: 11px;
    padding-bottom: 13px;
    display: block;
}
.news-box:nth-child(1)  .news-title{
    padding-bottom: 11px;
}
.news-title {
    color: #0066cc !important;
    font-size: 14px;
    font-weight: 500;
    display: block;
    padding-bottom: 5px;
    line-height: 20px;
}

.news-box p {
    font-size: 14px;
    color: #6d6d6d;
    margin-bottom: 10px;
    line-height: 21px;
}
.main-text p {
	line-height: 20px;
	font-size: 14px;
	color: #444444;
	margin: 0 0 10px;
}
.social a {
    text-decoration: none;
    display: inline-block;
}

.footer-top {
    background-color: #FAFAFA;
    border-top: 1px solid #F4F4F4;
    padding: 15px 0px;
}
.foot-tel {
    background-image: url(img/phone.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #444444;
    padding-left: 20px;
    line-height: 16px;
}
.email {
    color: #0066cc;
    font-size: 12px;
    background-image: url(img/telegram.png);
    background-repeat: no-repeat;
    padding-left: 20px;
}
.loc {
    color: #444444;
    font-size: 12px;
    padding-left: 34px;
    background: url(img/location.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
}
.footer-top td tr {
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.footer-top table td:nth-child(1) {
    width: 317px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.footer-top table td:nth-child(2) {
    width: 247px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.footer-top table td:nth-child(3) {
    width: 320px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.footer-top table td:nth-child(4) {
    width: 345px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.social {
    text-align: center;
}
.footer-top table td:nth-child(5) {
    text-align: right;
}
.footer-menu {
    background-color: #636363;
    padding: 8px 0px;
}
.footer-menu ul {
    text-align: center;
}
.footer-menu ul li {
    display: inline-block;
}
.footer-menu ul li:nth-child(1) span {
    font-size: 14px;
    font-weight: 300;
    font-family: 'Arial Narrow', Arial, sans-serif;
}
.footer-menu ul li a {
    font-size: 14px;
    color: #ffffff;
    font-weight: 300;
    margin: 0px 12px;
}
.footer-menu ul li a:hover {
    text-decoration: none;
}
footer .footer-menu .wrapper {
    position: relative;
}
.footer-menu ul li span {
    font-size: 14px;
    color: #ffffff;
}
.footer-menu ul li:first-child {
    position: absolute;
    top: 0px;
    left: 0px;
}
.line {
    background-color: #959595;
    margin: 0;
}
.footer-bot {
    background-color: #636363;
    padding: 15px 0px;
    text-align: center;
}
.footer-bot p {
    font-size: 13px;
    color: #cecece;
    padding: 0px 51px;
    font-weight: 300;
}

.bookmarks {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #DEDDDD;
    padding: 4px 0px;
    z-index: 100;
    border-top: 1px solid #CCCCCC;
}
.bookmarks a {
    color: #0066cc;
    font-size: 14px;
    display: inline-block;
}
.bookmarks .wrapper {
	width:94%;
}
.basket {
    padding: 6px 0px 6px 30px;
    background-image: url(img/basket.png);
    background-repeat: no-repeat;
    background-position: 0px 50%;
    float: right;
}
.basket.show {
    color:#444;
    text-decoration: none;
}
.basket.show .as-a {
    display:inline-block;
    background:#FFF;
    height:20px;
    padding:0 6px;
    border:#fea907 solid 1px;
    line-height:20px;
    margin:0 4px;
    position:relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: rgb(0, 102, 204);
    text-decoration: underline;
}
.basket.show .as-a:before{
    content:attr(data-hover);
    white-space:nowrap;
    line-height:46px;
    color:#FFF;
    position:absolute;
    height:48px;
    padding:0 10px;
    background:#fea907;
    font-weight:500;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    top:-63px;
    left:-18px;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    display:none;
    text-decoration: none;
}
.basket.show .as-a:after{
    content:'';
    width:24px;
    height:16px;
    position:absolute;
    background:url(img/c.png) no-repeat;
    top:-16px;
    left:2px;
    display:none;
}
.basket.active.show .as-a:before,
.basket.active.show .as-a:after{
    display:block;
}
.bookmarks .order {
    color: white;
    background: rgb(98,209,82);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyZDE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWJjM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(98,209,82,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,209,82,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62d152', endColorstr='#4abc3a',GradientType=0 );
    text-decoration: none;
    width: 170px;
    display: block;
    text-align: center;
    line-height: 28px;
    border-radius: 5px;
    float: right;
    margin-left: 130px;
}
.bookmarks .order.active{
    margin-top:3px;
}
.bookmarks .order:hover {
    background: url(img/button-green.png);
    background-size: cover;
}

.comparison {
    padding: 6px 0px 6px 20px;
    background-image: url(img/book.png);
    background-repeat: no-repeat;
    background-position: 0px 50%;
    margin-right: 50px;
}
.mark {
    padding: 6px 0px 6px 20px;
    background-image: url(img/mark.png);
    background-repeat: no-repeat;
    background-position: 0px 50%;
}
footer {
    padding: 0px 0px 36px 0px;
}
.services .help-text p {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 14px;
}
.services-wrap {

}
.services-box {
    float: left;
    width: 220px;
    box-shadow: 0px 0px 0px 2px #EFEFEF;
    border-radius: 5px;
    margin-right: 18px;
    overflow: hidden;
}
.services-box:last-child{
    margin-right: 0;
}
.service-img {
}
.service-img img {
    width: 100%;
    max-height: 210px;
}
.crumbs {
    font-size: 13px;
    font-weight: 400;
    padding: 18px 0px 20px 0px;
}
.crumbs a {
    color: #0066cc;
}
.crumbs span {
    color: #999999;
}

.nav-left form input {
    display: block;
    margin: 0 auto;
    width: 100%;
    border: none;
    text-align: center;
    height: 30px;
    border-radius: 5px;
    box-shadow: inset 0px 2px 0px 0px #F6F6F6, inset 0px 0px 0px 2px #F6F6F6;
    font-family: 'Arial Narrow', Arial, sans-serif;
    font-size: 16px;
    margin-bottom: 6px;
}
.menu-left {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: inset 0px 0px 0px 1px #F1F1F1;
}
.nav-left form {
    background:#FAFAFA;
    padding: 18px 28px 23px 19px;
    border-radius: 5px;
    margin-bottom: 30px;
}
.nav-left form p {
    font-size: 15px;
    color: #444444;
    margin-bottom: 5px;
    font-weight: 500;
}
.nav-left form button {
    width: 100%;
    border: none;
    text-align: center;
    background: #00D34A;
    height: 30px;
    border-radius: 5px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: white;
    font-size: 14px;
}
.nav-left form button:hover {
    background: url(img/button-green.png);
    background-size: cover;
}

.nav-left {
    width: 225px;
    float: left;
}


.menu, #go1,
.menu, #go2,
.menu, #go3,
.menu, #go4,
.menu, #go5 {
    display:none;
    font-size: 14px;
    background-color: #FAFAFA;
}
.st {
    padding: 15px 20px 15px 20px;
    cursor: pointer;
    color: #0066cc;
    text-decoration: underline;
    display: block;
    font-size: 14px;
    border: 1px solid #F1F1F1;
}
.st:hover {
    text-decoration: none;
}
#go1:checked ~ .menu,
#go2:checked ~ .menu,
#go3:checked ~ .menu,
#go4:checked ~ .menu,
#go5:checked ~ .menu  {
    display:block;
}
.menu-left > li > ul li {
    list-style-type: disc;
    margin-left: 37px;

}
.menu-left > li > ul li a {
    font-size: 13px;
    color: #444444;
    text-decoration: none;
    border-bottom: 1px dashed #444444;
}
.menu-left > li > ul li a:hover {
    border:none;
}
.menu {
    padding: 15px 0px;
    border: 1px solid #F1F1F1;
}
.right-com-img {
    float: left;
    width: 430px;
    margin: 0px 20px 10px 0px;
}
.right-com-img img{
    width: 100%;
}
.right-com h3 {
    font-size: 34px;
    color: #444444;
    margin: 0px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    line-height: 29px;
    margin-bottom: 14px;
}
.right-com ul {

}
.right-com ul p {
    line-height: 15px;
    margin-bottom: 14px;
    overflow: hidden;
    font-weight: 500;
}
.stage {
    clear: both;
}
.stage h3 {
    margin-bottom: 6px;
    font-size: 24px;
}
.stage p {
    font-size: 14px;
    color: #444444;
    line-height: 24px;
    margin-bottom: 25px;
}
.right-com ul li {
    color: #444444;
    font-size: 14px;
    margin-bottom: 12px;
    overflow: hidden;
    background-image: url(img/check-green.png);
    background-repeat: no-repeat;
    /*background-position: 0px 50%;*/
    background-position: 0px 20%;
    padding-left: 23px;
}
.stage-img {
    width: 230px;
    height: 140px;
    float: left;
    margin-right: 25px;
    margin-bottom: 0;
}
.stage-img img {
    width: 100%;
    max-height: 100%;
}
.stage-text p:first-child {
    font-size: 15px;
    color: #444444;
    font-weight: 500;
    padding-left: 0;
}
.stage-text p {
    font-size: 14px;
    color: #444444;
    padding-left: 16px;
    overflow: hidden;
    line-height: 21px;
}
.stage-wrap {
    margin-bottom: 25px;
}
.stage-block {
    margin-bottom: 20px;
}
.works-block {
    float: left;
    width: 180px;
    height: 180px
}
.price-work h3 {
    font-size: 23px;
    font-family: 'Roboto Condensed', sans-serif;
    margin-bottom: 7px;
}
.price-work p {
    font-size: 14px;
    color: #444444;
    line-height: 24px;
}
.hot-sell-back .bx-prev {
    left: 0px;
    background-image: url(img/pager.png);
    background-position: 50%;
    background-repeat: no-repeat;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.price-work {
    /*margin-bottom: 50px;*/
}
.hot-sell-back .bx-next {
    right: 0px;
    background-image: url(img/pager.png);
    background-position: 50%;
    background-repeat: no-repeat;
    transform: rotate(180deg) ;
    -webkit-transform: rotate(180deg) ;
    -moz-transform: rotate(180deg) ;
    -o-transform: rotate(180deg) ;
    -ms-transform: rotate(180deg) ;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.hot-sell-back .bx-controls-direction a {
    box-shadow: 0px 0px 8px 1px #F6F6F6;
    background-color: rgba(255,255,255, 0.6);
    top: 3% !important;
    height: 94% !important;
}
.hot-sell-back .bx-prev:hover {
    background-color: rgba(255,255,255, 0.9);
}
.hot-sell-back .bx-next:hover {
    background-color: rgba(255,255,255, 0.9);
}

.brands .bx-prev {
    background: url(img/pager.png);
    background-repeat: no-repeat;
    background-position: 0px 50%;
    background-size: 20px;
    left: 0px;
}
.brands .bx-prev:hover {
    opacity: 0.4;
}
.brands .bx-next:hover {
    opacity: 0.4;
}
.brands .bx-next {
    background: url(img/pager.png);
    background-repeat: no-repeat;
    background-position: 0px 50%;
    background-size: 20px;
    transform: rotate(180deg) ;
    -webkit-transform: rotate(180deg) ;
    -moz-transform: rotate(180deg) ;
    -o-transform: rotate(180deg) ;
    -ms-transform: rotate(180deg) ;
    right: 0px;
}
.brand-text {
    padding: 0px 50px;
    min-height: 38px;
    margin-top: 16px;
}
.hot-sell-margin {

}
.promo-img {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: url(img/background-promo.png);
    width: 580px;
    height: 208px;
    z-index: 0;
}
.review {
    padding: 35px 0px 0px 0px;
}
.main-slider {

}
.main-slider li {
    width: 580px !important;
    position: relative !important;
    height: 369px;
}

.promo-slider .bx-pager-item {
    width: 33%;
}
.promo-slider .bx-wrapper .bx-pager.bx-default-pager a {
    margin: 0 auto;
}
.promo-slider .bx-pager-item {
    background: url(img/promo-img-normal.png);
    width: 166px;
    height: 48px;
    margin: 0px 10px;
    text-align: left;
    /*padding-left: 15px;*/
    /*padding-right: 15px;*/
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.promo-slider .bx-wrapper .bx-pager {
    padding: 0px !important;
    bottom: 10px;
    z-index: 10;
}
.bx-pager-link {
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    display: block;
    font-weight: 300;
    line-height: 18px;
    padding: 6px 15px;
}
.promo-slider .bx-viewport {
    height: 369px !important;
}

.promo-text {
    position: absolute;
    bottom: 77px;
    left: 24px;
    font-size: 14px;
    color: white;
    z-index: 5;
    text-transform: uppercase;
}
.promo-slider .bx-pager-item:hover {
    background: url(img/promo-img-hover.png);
}

.services {
    padding: 0 0px 51px 0px;
}
.services h3 {
    margin: 0;
    padding: 0;
    color: #444444;
    font-size: 34px;
    font-family: 'Roboto Condensed', sans-serif;
    margin-bottom: 18px;
    font-weight: 400;
}
.services p {
    font-size: 14px;
    color: #444444;
    line-height: 20px;
    margin-bottom: 25px;
}


.right-com {
    overflow: hidden;
    padding-left: 14px;
    padding-bottom: 50px;
}

.right-com-p {
    line-height: 22px;
    font-size: 14px;
    margin-bottom: 25px;
}
.right-com-p a {
    color: #0066cc;
}

.works-box {
    float: left;
    height: 180px;
    width: 178px;
    margin-right: 74px;
    overflow: hidden;
    margin-bottom: 20px;
}
.works-box:nth-child(4n) {
    margin-right: 0;
}
.works-box.more {
    background-color: #FAFAFA;
    box-shadow: 1px 1px 1px 0px #DADADA;
    border-bottom: none;
}
.works-box img {
    /*max-width: 100%;*/
}
.work-title {
    float: left;
    font-size: 24px;
    color: #444444;
    font-family: 'Roboto Condensed', sans-serif;
    margin-top: 20px;
}
.our-works {
    width: 955px;
    float: right;
    padding-left: 14px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    padding-top: 30px;
}
.works-box a {
    font-size: 14px;
    color: #0066cc;
    display: table;
    height: 100%;
    width: 100%;
}
.works-box span {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.works-box:last-child {
    background-color: #FAFAFA;
    box-shadow: 0px 0px 1px 0px grey;
}

/**/
.installation {
    clear: both;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 0px 0px 1px #ECECEC;
}
#file1 + label{
    /*padding-left: 10px;*/
}
#file1:not(checked) + label,
#file2:not(checked) + label,
#file3:not(checked) + label,
#file4:not(checked) + label,
#file5:not(checked) + label,
#file6:not(checked) + label,
#file7:not(checked) + label,
#file8:not(checked) + label {
    position: relative;
}
#file1:not(checked) + label:before,
#file2:not(checked) + label:before,
#file3:not(checked) + label:before,
#file4:not(checked) + label:before,
#file5:not(checked) + label:before,
#file6:not(checked) + label:before,
#file7:not(checked) + label:before,
#file8:not(checked) + label:before {
    content: '';
    position: absolute;
    width: 21px;
    height: 22px;
    background: url(img/check-not.png);
    background-repeat: no-repeat;
    bottom: -3px;
    left: -38px;
}
#file1:checked + label:before,
#file2:checked + label:before,
#file3:checked + label:before,
#file4:checked + label:before,
#file5:checked + label:before,
#file6:checked + label:before,
#file7:checked + label:before,
#file8:checked + label:before {
    background: url(img/check-yes.png);
    width: 21px;
    height: 22px;
    background-repeat: round;
    color: #4ebe3f;
}
.checked-wrap input:checked + label{
    color: #4ebe3f;
}
.checked-install {
    line-height: 28px;
    padding-left: 40px;
    font-size: 14px;
    color: #444444;
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    margin-bottom: 14px;
}
.checked-install:nth-child(2n) {
    padding-left: 111px;
}
.installation input[type="checkbox"]{
    display: none;
}
.installation h3 {
    font-size: 24px;
    font-weight: 500;
    color: #444444;
    margin: 0px 0px 13px 0px;
}
.installation p {
    font-size: 15px;
    font-weight: 500;
    color: #444444;
}
.checked-wrap {
    padding: 13px 0px 0px 0px;

}
.installation-inside {
    padding: 30px 30px 35px 30px;
    border-bottom: 1px solid #E7E7E7;

    background-color: #FAFAFA;
}

.agree {
    padding: 20px 20px 20px 55px;
}

#file10:not(checked) + label {
    position: relative;
}
#file10:checked + label:before {
    width: 15px;
    height: 13px;
    background: url(img/agree-yes.png);
    background-repeat: round;
    color: #4ebe3f;
}
#file10:not(checked) + label:before {
    content: '';
    position: absolute;
    background: url(img/check-not.png);
    width: 12px;
    height: 12px;
    background-size: 100%;
    background-repeat: no-repeat;
    bottom: 3px;
    left: -26px;
}
.agree label {
    font-size: 14px;
    color: #444444;
}
.agree input {
    display: none;
}

.agree .files-row1 {
    display: inline-block;
    margin-right: 23px;
}
.agree .files-row1:nth-child(2) label {
    color: #0066cc;
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
}

/**/
.tel-agree {
    font-size: 0;
    padding: 24px 22px 24px 27px;
    border-top: 1px solid #ECECEC;
    background-color: #FAFAFA;
}
.tel-agree button {
    font-size: 14px;
    width: 100px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    background: #00D34A;
    border: none;
    color: white;
    outline: none;
    border-radius: 5px;
    margin-left: -4px;
    vertical-align: middle;
}

.tel-agree input {
    font-size: 14px;
    width: 180px;
    border: none;
    height: 30px;
    color: #979797;
    display: inline-block;
    vertical-align: middle;
    padding-left: 19px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow: inset 0px 3px 1px #EFEFEF, inset 0px 0px 0px 1px #EFEFEF;
}
.tel-agree p {
    display: inline-block;
    margin-right: 52px;
    vertical-align: middle;
}

.background-works {
    padding-bottom: 51px;
}
.brand-img {
    height: 73px;
    display: table;
    width: 100%;
}

.img-inside {
    vertical-align: bottom;
    display: table-cell;
}
.item-title h2, .item-title h1 {
    margin: 0;
    font-size: 34px;
    color: #444444;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    word-spacing: -3px;
    display: inline-block;
    margin-right: 18px;
    line-height: 30px;
    margin-top: -3px;
}
.item-title {
    display: inline-block;
    position: relative;
    /*box-shadow: inset 17px 0px 0px 0px #EF8234;*/
    line-height: 25px;
    padding-left: 30px;
    margin-bottom: 2px;
    font-size: 0;
    min-width: 245px;
}
.item-title:before {
    content: "";
    position: absolute;
    background: #EF8233;
    height: 24px;
    width: 18px;
    left: 0px;
    top: 0px;
}

.services .item-title:before {
    background: none;
}
.services .item-title {
    padding: 0;
}

.title-review {
    display: inline-block;
}
.review-title {
    font-size: 13px;
    color: #999999 !important;
    text-decoration: none;
    font-weight: 300;
    vertical-align: top;
}
.title-stars {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 100;
    background: url(img/title-stars.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 30px;
}

.rating {
    display: inline-block;
    position: relative;
    background: #EDEDED;
    background-size: 100% 100%;
    width: 173px;
    height: 24px;
    margin-right: 20px;
}

.review-background {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: #FEA405;
    height: 23px;
}

.print {
    float: right;
}


.item-left {
    width: 882px;
    float: left;
}
.item-right {
    width: 281px;
    float: right;
    /*padding-top: 37px;*/
}
.ya-share2.ya-share2_inited{margin-bottom:7px}
.mini-title {
    font-size: 14px;
    color: #444444;
    margin-right: 50px;
    line-height: 16px;
}
.item-slider {
    width: 333px;
    height: 350px;
    float: left;
    border: 2px solid rgb(242, 242, 242);
    border-radius: 10px;
    padding: 20px 0px;
    overflow: hidden;
}
.item-tech {
    /*box-shadow: inset 0px 0px 0px 1px #F4F4F4;*/
    border:1px solid #E0E0E0;
    border-radius: 10px;
    float: right;
    width: 535px;
    margin-bottom: 13px;
}
.item-tech h4 {
    margin: 15px 0px 1px 20px;
    font-size: 12px;
    color: #444444;
    font-weight: 500;
}
.item-tech .anonse {
	font-size: 13px;
	text-align: justify;
	color: #333;	line-height: 18px;
	padding: 10px 15px 0 0;
}
.item-top {
    padding-top: 17px;
}
.item-tech table{
    width: 100%;
    line-height: 23px;
    box-shadow: 1px 1px 0px 0px #DADADA;
    border-radius: 10px;
    /*overflow: hidden;*/
}
.item-tech table tr td {
    width: 50%;
    padding: 0px;
    line-height: 24px;
}
.item-tech table tr td:nth-child(1) {
    font-size: 12px;
    font-weight: 300;
    position: relative;
    /*overflow: hidden;*/
}
.item-tech table tr td:nth-child(2) {
    font-size: 12px;
    font-weight: 500;
    padding: 0px 0px 0px 0px;
}
.item-tech table tr:last-child {
    background-color: #FAFAFA;
}

.item-tech table tr p {
    display: inline-block;
    font-weight: normal;
}
.item-tech table tr td:nth-child(1) p {
    position: relative;
    padding: 0px 0px 0px 20px;
}
/* линии по бокам */
.item-tech .beck {
    overflow: hidden;
    position: relative;
    margin: 0;
    white-space: nowrap;
}
.item-tech .beck-a {
    padding: 0px 5px 0px 20px;
    z-index: 10;
    font-weight: 400;
    position: relative;
    display: inline-block;
}
.item-tech .beck-a:after {
    content: '.............................................................';
    /*display: inline-block;*/
    /*position: relative;*/
    background-color: white;
    right: 0px;
    width: 0;
    position: absolute;
}
.item-tech table tr:last-child td {
    /*line-height: 25px;*/
    padding: 5px 0px;
}

.item-tech table tr:last-child td:nth-child(1) {
    padding-left: 20px;
}

.item-tech table tr:nth-child(6) td{
    padding-bottom: 3px;
}
.more {
    border-bottom: 1px dashed;
    text-decoration: none;
    font-size: 14px;
    color: #0066cc !important;
    font-weight: 400;
}
.more:hover {
    border: none;
}
.item-tech table tr:last-child td:last-child a {
    font-size: 14px;
    color: #0066cc;
    font-weight: 400;
    vertical-align: middle;
}

.table-price .price-old {
    margin-right: 33px;
}
.tech-discount {
    display: inline-block;
    background-color: #F8EB42;
    padding: 0px 17px;
    box-shadow: 1px 1px 0px 0px #E3E4DF;
    border-radius: 5px;
    color: #000;
    font-size: 13px;
    font-weight: 400;
}
.table-price .price-new {
    display: table;
    width: 100%;
    font-weight: 400;
}
.table-price tr td:nth-child(1) {
    padding-left: 20px;
    width: 55%;
}
.table-price tr:nth-child(1) td {
    padding-top: 10px;
}
.table-price table tr:nth-child(1) td:nth-child(2) {
    text-align: right;
    vertical-align: bottom;
    height: 58px;
}
.table-price table tr:nth-child(2) td:nth-child(2) {
    vertical-align: top;
    text-align: right;
    padding-right: 25px;
}
.item-tech table tr:nth-child(1) td:nth-child(2) button {
    background: #00D34A;
    outline: none;
    border: none;
    border-radius: 5px;
    width: 188px;
    height: 35px;
    font-size: 14px;
    color: white;
    box-shadow: 1px 1px 0px 0px #E3E4DF;
}
.item-tech table tr td:nth-child(2) {
    padding-right: 24px;
}

.item-tech table tr:nth-child(1) td:nth-child(2) button:hover {
    background: url(img/button-green.png);
}
.table-price table tr:last-child td {
    padding: 0px;
    padding-bottom: 15px;
}
.table-price table tr:last-child {
    background: none;
}
.item-tech table tr:last-child td:nth-child(1) {

}
.table-price table {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.table-price table tr:last-child td:nth-child(1) {
    /*padding: 12px 10px 13px 20px;*/
}

table .credit {
    font-size: 14px;
    color: #0066cc;
    margin-top: 9px;
    display: inline-block;
}
.table-check {
    line-height: 16px;
    margin-top: 4px;
}
.table-check span {
    background: url(img/checked.png);
    font-size: 14px;
    color: #444444;
    background-repeat: no-repeat;
    background-position: 0px 50%;
    padding-left: 22px;
}
.table-price table tr td:nth-child(1) p {
    padding: 0;
    font-size: 11px;
    color: #999999;
    padding-left: 23px;
}
.table-price .presence {
    background: url(img/checked.png);
    background-repeat: no-repeat;
    background-position: 0px 50%;
    color: #49bc3a;
    font-size: 12px;
}

.table-price .for-order
{
    background: url(img/recover.png);
    background-repeat: no-repeat;
    background-position: 0px 50%;
    color: rgb(255, 132, 0);
    font-size: 12px;
}

.sub-div {
    background: #FAFAFA;
    padding: 5px 23px 7px 22px;
    box-shadow: 1px 1px 0px 0px #DADADA;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.sub-div.short {
	padding: 5px 16px;
	background:none;
	box-shadow:none;
}
.sub-div .presence,
.sub-div .for-order
{
    display: inline-block;
    padding-left: 15px;
}
.sub-div span {
    font-size: 13px;
    vertical-align: middle;
}
.sub-div form {
    font-size: 0;
    display: inline-block;
    float: right;
}
.sub-div input {
    font-size: 11px;
    color: #000;
    padding: 5px 20px;
    margin-left: 11px;
    vertical-align: middle;
    height: 22px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    box-shadow: inset 0px 2px 1px #EFEFEF;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.sub-div.short input{
	width:105px;
	margin-left:0;
	margin-right:6px;
	padding:5px;
}
.sub-div button {
    padding: 3px 20px;
    height: 22px;
    color: white;
    background: rgb(97,209,83);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(97,209,83,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,209,83,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61d153', endColorstr='#4abc3a',GradientType=0 );
    border: none;
    font-size: 14px;
    border-radius: 5px;
    vertical-align: middle;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    margin-left: -5px;
    line-height: 15px;
}
.sub-div.short button {
	    padding: 3px 5px;
	float:right;
}
.sub-div button:hover {
    background: url(img/button-green.png);
    background-size: cover;
}

.item-delivery {
	box-shadow: 0px 0px 0px 1px #E0E0E0;
	border-radius: 5px;
	margin-bottom: 15px;
	padding: 23px 25px 20px 21px;
}
.item-delivery .delivery-title {
    color: #0066cc;
    font-size: 16px;
    display: inline-block;
    margin-bottom: 14px;
}
.item-delivery.market {
	text-align: center;
	padding: 25px 0;
}
.filter-market {
	text-align: center;
	width: 220px;
}
.item-delivery p {
    font-size: 15px !important;
    margin-bottom: 1px !important;
    color: #444444 !important;
}
.item-delivery li {
    font-size: 12px;
    color: #444444;
    margin-bottom: 7px;
    margin-left: 13px;
    line-height: 21px;
    list-style-type: disc;
}

.delivery-title {
    color: #0066cc;
    font-size: 14px;
    display: inline-block;
    margin-bottom: 14px;
}
.to-map {
    color: #0066cc;
    font-size: 12px;
    margin-top: 5px;
    text-decoration: none;
    border-bottom: 1px dashed #0066cc;
}

.to-map:hover {
    border-bottom: none;
}

.to-map:visited {
    border-bottom: 1px dashed #aa6699;
}

.item-delivery ul:nth-child(2) {

}

.item-right form button {
    width: 100%;
    border: none;
    text-align: center;
    background: rgb(97,209,83);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(97,209,83,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,209,83,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61d153', endColorstr='#4abc3a',GradientType=0 );
    height: 30px;
    border-radius: 5px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: white;
    font-size: 14px;
}
.item-right form input[type=submit] {
    width: 100%;
    border: none;
    text-align: center;
    background: #00D34A;
    height: 30px;
    border-radius: 5px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: white;
    font-size: 14px;
}
.item-right form button:hover {
    background: url(img/button-green.png);
    background-size: cover;
}
.item-right form input {
    display: block;
    margin: 0 auto;
    width: 100%;
    border: none;
    text-align: center;
    height: 30px;
    border-radius: 5px;
    box-shadow: inset 1px 1px 0px 0px #E5E5E5, inset -1px 0px 0px 0px #E5E5E5;
    font-family: 'Arial Narrow', Arial, sans-serif;
    font-size: 16px;
    margin-bottom: 20px;

}
.item-right h4 {
	font-weight: 400;
	font-size: 16px;
}
.item-right form h5 {
    margin: 15px 0px 1px;
    color: #444444;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 12px;
}

.item-right form p {
    color: #444444;
    font-size: 12px;
    margin-bottom: 20px;
}

.tabs-wrap {
    /*    background: #FAFAFA;
        box-shadow: 1px 1px 0px 0px #E0E0E0;*/
    clear: both;
    padding-top: 20px;
}
.tabs {

}


.area-total-abas {
    width: 100%;
    /*margin: 100px auto;*/
    min-height: 460px;
}
.lista-abas, .lista-abas * {
    margin:0;
    padding:0;
    outline:none;
    border:0;
    background:none
}
.lista-abas {
    position:relative;
    font-size:0;
    text-align:left;
    color:#333;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 0px 1px 1px #EFEFEF;
    line-height: 18px;
}
.lista-abas > input {
    position:absolute;
    display:none
}
.lista-abas > label {
    position:relative;
    z-index:1;
    display:inline-block;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    padding-top:0;
    padding-left:0;
    font-size:13px;
    line-height: 34px;
    cursor:pointer;
    width: 20%;
}
.lista-abas > label span {
    display:block;
    font-size: 14px;
    color: #444444;
    background-color: #FAFAFA;
    text-align: center;

}
.lista-abas > label span span {
    padding:0 14px;
    background:transparent;
    transition:background .3s, color .4s;
    -o-transition:background .3s, color .4s;
    -ms-transition:background .3s, color .4s;
    -moz-transition:background .3s, color .4s;
    -webkit-transition:background .3s, color .4s;
    box-shadow: inset -1px -1px 0px 0px #E9E9E9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.lista-abas > label[for="aba-5"] span span {
    box-shadow: inset 0px -1px 0px 0px #E9E9E9;
}

.lista-abas > label:hover span span {
    color:#54c645;

}
.lista-abas > input:checked + label span span {
    background:#FFFFFF;
    color: #49bc3a;
}
.lista-abas > ul {
    list-style:none;
    position:relative;
    display:block;
    font-size:13px
}
.lista-abas > ul > li {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    overflow:auto;
    padding: 24px 23px 25px 18px;
    background:rgba(255, 255, 255, .9);
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    opacity:0;
    -o-transform-origin:0% 0%;
    -ms-transform-origin:0% 0%;
    -moz-transform-origin:0% 0%;
    -webkit-transform-origin:0% 0%;
    -o-transition:opacity .8s, -o-transform .8s;
    -ms-transition:opacity .8s, -ms-transform .8s;
    -moz-transition:opacity .8s, -moz-transform .8s;
    -webkit-transition:opacity .8s, -webkit-transform .8s
}
.lista-abas > .aba-1:checked ~ ul > .aba-1,
.lista-abas > .aba-2:checked ~ ul > .aba-2,
.lista-abas > .aba-3:checked ~ ul > .aba-3,
.lista-abas > .aba-4:checked ~ ul > .aba-4,
.lista-abas > .aba-5:checked ~ ul > .aba-5 {
    position:relative;
    z-index:1;
    opacity:1
}
.conteudo {
    width:100%;
    position:relative;
    line-height:20px
}
.pagina-url {
    float:right;
    margin-top:15px
}
.amimacao-flip > ul {
    perspective:2000px;
    -o-perspective:2000px;
    -ms-perspective:2000px;
    -moz-perspective:2000px;
    -webkit-perspective:2000px;
    perspective-origin:50% 50%;
    -o-perspective-origin:50% 50%;
    -ms-perspective-origin:50% 50%;
    -moz-perspective-origin:50% 50%;
    -webkit-perspective-origin:50% 50%
}
.amimacao-flip > ul > li {
    /*-o-transform:rotateX(-90deg);
    -ms-transform:rotateX(-90deg);
    -moz-transform:rotateX(-90deg);
    -webkit-transform:rotateX(-90deg)*/

}
.amimacao-flip > .aba-1:checked ~ ul > .aba-1,
.amimacao-flip > .aba-2:checked ~ ul > .aba-2,
.amimacao-flip > .aba-3:checked ~ ul > .aba-3,
.amimacao-flip > .aba-4:checked ~ ul > .aba-4,
.amimacao-flip > .aba-5:checked ~ ul > .aba-5 {
    -o-transform:rotateX(0deg);
    -ms-transform:rotateX(0deg);
    -moz-transform:rotateX(0deg);
    -webkit-transform:rotateX(0deg);
    -o-transition-delay:0.2s;
    -ms-transition-delay:0.2s;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.conteudo .h3 {
    color: #444444;
    font-size: 15px;
    font-weight: 500;
    padding-left: 20px;
    padding-bottom: 10px;
}


.conteudo table {
    width: 100%;
}
.table-up table tr {
    font-size: 13px;
    color: #000;
}
.table-up table tr:nth-child(2n+1) .pad {
    background: #EFEFEF;
}

.table-up table tr:nth-child(2n+1) .pad {
    background: #EFEFEF;
}

.table-up table tr:nth-child(1n+1){
    box-shadow: inset 0px 0px 0px 0px #ECECEC;
}

/* admin */
.table-up h2 {
    padding-bottom: 10px;
}


.not-correct {
    font-size: 11px;
    color: #999999;
    padding-left: 20px;
}
.total-img {
    width: 80px;
    height: 80px;
    padding-top: 13px;
}
.total-img img {
    max-width: 100%;
    max-height: 100%;
}
.total-name tr:nth-child(1) td:nth-child(1) {
    width: 11%;
}
.total-name tr:nth-child(1) td:nth-child(2) {
    width: 50%;
}
.total-name tr:nth-child(1) td:nth-child(3) {
    width: 20%;
}
.total-name tr:nth-child(1) td:nth-child(4) {
    width: 17%;
}
.table-up table tr td {
    border-bottom: 0px solid white;
    line-height: 21px;
}
.table-up table tr:nth-child(1n) td:nth-child(1) {
    width: 51%;
}
.table-up table tr:nth-child(1n) td:nth-child(2) {
}
.table-up {
    margin-bottom: 20px;
}
.table-up:nth-child(4) {
    margin-bottom: 0;
}

.total-name {
    /*margin-top: 19px;*/
    border-top: 2px solid #EEEEEE;
}
.comparison {

}
.pad3 {
    padding: 10px 0px 0px 0px;
}
.pad2 {
    padding: 27px 0px 15px 0px;
}
.pad {
    padding: 5px 20px;
    margin-bottom: 6px;
}
.table-up table tr:nth-child(2n) td:nth-child(1) .pad {
    box-shadow: inset 1px 1px 0px 0px #F4F4F4, inset 0px -1px 0px 0px #F4F4F4;
}
.table-up table tr:nth-child(2n) td:nth-child(2) .pad {
    box-shadow: inset -1px 1px 0px 0px #F4F4F4, inset 0px -1px 0px 0px #F4F4F4;
}

.price-p {
    font-size: 24px;
    color: #444444;
    display: inline-block;
    margin-right: 25px;
}
.price-p span {
    font-size: 14px;
}

#file20:not(checked) + label,
#file24:not(checked) + label,
#file30:not(checked) + label,
#file32:not(checked) + label,
#file34:not(checked) + label,
#file36:not(checked) + label,
#file38:not(checked) + label,
#file40:not(checked) + label,
#file42:not(checked) + label,
#file44:not(checked) + label,
#file46:not(checked) + label,
#file48:not(checked) + label,
#file50:not(checked) + label {
    position: relative;
    padding-left: 22px;
}
#file20:not(checked) + label:before,
#file24:not(checked) + label:before,
#file30:not(checked) + label:before,
#file32:not(checked) + label:before,
#file34:not(checked) + label:before,
#file36:not(checked) + label:before,
#file38:not(checked) + label:before,
#file40:not(checked) + label:before,
#file42:not(checked) + label:before,
#file44:not(checked) + label:before,
#file46:not(checked) + label:before,
#file48:not(checked) + label:before,
#file50:not(checked) + label:before {
    content: '';
    position: absolute;
    width: 13px;
    height: 16px;
    background: url(img/book-normal.png);
    background-repeat: no-repeat;
    bottom: 0px;
    left: 0px;
}
#file20:checked + label:before,
#file24:checked + label:before,
#file30:checked + label:before,
#file32:checked + label:before,
#file34:checked + label:before,
#file36:checked + label:before,
#file38:checked + label:before,
#file40:checked + label:before,
#file42:checked + label:before,
#file44:checked + label:before,
#file46:checked + label:before,
#file48:checked + label:before {
    background: url(img/book.png);
    width: 13px;
    height: 16px;
    background-repeat: round;
    color: #4ebe3f;
}
#file20, #file30,#file32, #file34, #file36, #file38, #file40, #file42, #file44, #file46, #file48, #file50 {
    display: none;
}

#file21:not(checked) + label {
    position: relative;
    padding-left: 22px;
}
#file21:not(checked) + label:before {
    content: '';
    position: absolute;
    width: 12px;
    height: 13px;
    background: url(img/check-not.png);
    background-repeat: round;
    bottom: 0px;
    left: 0px;
    background-size: 100%;
}
#file21:checked + label:before {
    background: url(img/check-yes.png);
    width: 12px;
    height: 13px;
    background-repeat: round;
    color: #4ebe3f;
    background-size: 100%;
}
#file21, #file24 {
    display: none;
}

#file22:not(checked) + label,
#file23:not(checked) + label,
#file31:not(checked) + label,
#file33:not(checked) + label,
#file35:not(checked) + label,
#file37:not(checked) + label,
#file39:not(checked) + label,
#file41:not(checked) + label,
#file43:not(checked) + label,
#file45:not(checked) + label,
#file47:not(checked) + label,
#file49:not(checked) + label {
    position: relative;
    padding-left: 22px;
}
#file22:not(checked) + label:before,
#file23:not(checked) + label:before,
#file31:not(checked) + label:before,
#file33:not(checked) + label:before,
#file35:not(checked) + label:before,
#file37:not(checked) + label:before,
#file39:not(checked) + label:before,
#file41:not(checked) + label:before,
#file43:not(checked) + label:before,
#file45:not(checked) + label:before,
#file47:not(checked) + label:before,
#file49:not(checked) + label:before {
    content: '';
    position: absolute;
    width: 12px;
    height: 16px;
    background: url(img/bookmark-normal.png);
    background-repeat: round;
    bottom: 0px;
    left: 0px;
}
#file22:checked + label:before,
#file23:checked + label:before,
#file31:checked + label:before,
#file33:checked + label:before,
#file35:checked + label:before,
#file37:checked + label:before,
#file39:checked + label:before,
#file41:checked + label:before,
#file43:checked + label:before,
#file45:checked + label:before,
#file47:checked + label:before,
#file49:checked + label:before  {
    background: url(img/bookmark-active.png);
    width: 12px;
    height: 16px;
    background-repeat: round;
    color: #4ebe3f;
}
#file22, #file23, #file31, #file33, #file35, #file37, #file39, #file41, #file43, #file45, #file47, #file49 {
    display: none;
}
.total-name .availability,
.total-name .fut-order
{
    float: none;

}
.comparison label {
    color: #0066cc;
}

.comparison button {
    background: rgb(97,209,83);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(97,209,83,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,209,83,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61d153', endColorstr='#4abc3a',GradientType=0);
    outline: none;
    border: none;
    border-radius: 5px;
    color: white;
    box-shadow: 1px 1px 0px 0px #E3E4DF;
    width: 152px;
    padding: 8px 0px;
}
.comparison button:hover {
    background: url(img/button-green.png);
}

/* admin */
.comparison div.buy-btn {
    text-align: center;
    cursor: pointer;
    background: rgb(97,209,83);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(97,209,83,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,209,83,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61d153', endColorstr='#4abc3a',GradientType=0);
    outline: none;
    border: none;
    border-radius: 5px;
    color: white;
    box-shadow: 1px 1px 0px 0px #E3E4DF;
    width: 152px;
    padding: 8px 0px;
}
.comparison div.buy-btn:hover {
    background: url(img/button-green.png);
}


.item-tech .files-row1 {
    display: inline-block;
    vertical-align: middle;
    margin-left: 13px;
}

.item-tech table tr:last-child td:nth-child(2) {
    text-align: right;
}

.text-little {
    font-size: 11px;
    color: #999999;
    margin-top: 18px;

}
.sell-text h3 {
    font-size: 24px;
}

.sell-another {
    background: none;
    padding: 0;
}
.sell-another .slider1 li {
    height: 350px;
    box-shadow: inset 0px 0px 1px 2px #F9F9F9;
}

.sell-another .related .slider1 li {
    height: 285px;
}
.total-name .availability:before {
    top: 3px;
    left: -16px;
}
.item-top .hot-sell {
    padding-top: 41px;
    padding-bottom: 15px;
}


.slider1-button {
    width: 86%;
    background: rgb(98,209,82);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyZDE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWJjM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(98,209,82,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,209,82,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62d152', endColorstr='#4abc3a',GradientType=0 );
    outline: none;
    border: none;
    border-radius: 5px;
    color: white !important;
    box-shadow: 1px 1px 0px 0px #E3E4DF;
    padding: 7px 0px;
    margin: 0 auto;
    display: block;
    /*margin-top: 17px;*/
    margin-top: 0px;
    text-align: center;
    text-decoration: none;
}
.slider1-button:hover {
    background: rgb(74,188,58);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhYmMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MmQxNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(74,188,58,1) 0%, rgba(98,209,82,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,188,58,1)), color-stop(100%,rgba(98,209,82,1)));
    background: -webkit-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: -o-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: -ms-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: linear-gradient(to bottom,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4abc3a', endColorstr='#62d152',GradientType=0 );
}
.catalog .product-item .slider1-button.snyato {
    width: 86%;
    background: rgb(176, 176, 176);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyZDE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWJjM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(176, 176, 176, 1) 0%, rgba(151, 151, 151, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(176, 176, 176, 1)), color-stop(100%,rgba(151, 151, 151, 1)));
    background: -webkit-linear-gradient(top,  rgba(176, 176, 176, 1) 0%,rgba(151, 151, 151, 1) 100%);
    background: -o-linear-gradient(top,  rgba(176, 176, 176, 1) 0%,rgba(151, 151, 151, 1) 100%);
    background: -ms-linear-gradient(top,  rgba(176, 176, 176, 1) 0%,rgba(151, 151, 151, 1) 100%);
    background: linear-gradient(to bottom,  rgba(176, 176, 176, 1) 0%,rgba(151, 151, 151, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62d152', endColorstr='#4abc3a',GradientType=0 );
    outline: none;
    border: none;
    border-radius: 5px;
    color: white !important;
    box-shadow: 1px 1px 0px 0px #E3E4DF;
    padding: 7px 0px;
    margin: 0 auto;
    display: block;
    /*margin-top: 17px;*/
    margin-top: 0px;
    text-align: center;
    text-decoration: none;
}
.catalog .product-item .slider1-button.snyato:hover {
    background: rgb(151, 151, 151);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhYmMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MmQxNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(151, 151, 151, 1) 0%, rgba(176, 176, 176, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(151, 151, 151, 1)), color-stop(100%,rgba(176, 176, 176, 1)));
    background: -webkit-linear-gradient(top,  rgba(151, 151, 151, 1) 0%,rgba(176, 176, 176, 1) 100%);
    background: -o-linear-gradient(top,  rgba(151, 151, 151, 1) 0%,rgba(176, 176, 176, 1) 100%);
    background: -ms-linear-gradient(top,  rgba(151, 151, 151, 1) 0%,rgba(176, 176, 176, 1) 100%);
    background: linear-gradient(to bottom,  rgba(151, 151, 151, 1) 0%,rgba(176, 176, 176, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4abc3a', endColorstr='#62d152',GradientType=0 );
}

.slider1 li .comparison .files-row1:nth-child(1) {
    float: left;
}
.slider1 li .comparison .files-row1:nth-child(2) {
    float: right;
}
.slider1 li .comparison {
    margin-right: 0;
    font-size: 12px;
    background: none;
    padding: 0px 15px;
    margin-top: 22px;
}


.item-same {
    margin-top: 35px;
    margin-bottom: 50px;
}
.item-same p {
    margin-bottom: 12px;
    font-size: 24px;
    color: #444444;
    font-family: 'Roboto Condensed', sans-serif;
}

.item-same__box {
    display: inline-block;
    width: 150px;
    height: 225px;
    border: 1px solid #EEEEEE;
    padding: 15px 9px;
    margin-right: 16px;
    vertical-align: top;

    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    border-radius: 5px;
}
.item-same__box:hover{
    box-shadow: inset 0px 0px 0px 2px #9FE780, 0px 0px 10px 2px #E0E0E0;
}
.item-same .item-same__box:last-child {
    margin-right: 0;
}

.item-same__box__img {
    width: 100%;
    height: 110px;
    text-align: center;
    padding: 0px 15px;
    margin-bottom: 10px;
    text-align: center;

    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.item-same__box__img img {
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.item-same__box__title {
    height: 51px;
    overflow: hidden;
    color: #0066cc;
    font-size: 12px;
    line-height: 17px;
}
.item-same__box__title a {
    color: #0066cc;
}

.item-same .availability,
.item-same .fut-order
{
    float: none;
    margin-left: 14px;
    margin-top: 5px;
}

.item-same .price-new {
    float: none;
    font-size: 16px;
    margin-top: 7px;
    height: 19px;
}

#bx-pager {
    text-align: center;
    margin-top: 34px;
}
#bx-pager img {
    width: 72px;
}
.pager a:active {
    color: #444;
}
.item-left .item-slider .bx-prev {
    background: url(img/pointer.png);
    background-repeat: no-repeat;
    height: 68px;
    top: 246px;
    background-position: 50% 50%;
    left: 24px;
    transform: rotate(180deg);
    width: 16px;
    background-color: rgba(255, 255, 255, 0.4);
}

.item-left .item-slider .bx-next {
    background: url(img/pointer.png);
    background-repeat: no-repeat;
    height: 68px;
    top: 246px;
    background-position: 50% 50%;
    right: 24px;

    width: 16px;
    background-color: rgba(255, 255, 255, 0.4);
}
.item-left .item-slider .bx-pager-link {
    padding: 1px;
}

.item-left .item-slider .bx-wrapper .bx-pager {
    width: 1000px;
    text-align: left;
    bottom: -113px;
    left: 18px;
}

.item-left .item-slider .bx-wrapper .bx-pager a:hover,
.item-left .item-slider .bx-wrapper .bx-pager a.active {
    box-shadow: 0px 0px 0px 1px white;
}

.item-left .item-slider .bx-pager-item {
    margin-right: 18px;
}



.question {
    box-shadow: 1px 1px 1px 0px #BCBCBC, 0px 0px 0px 0px #BCBCBC;
    display: inline-block;
    vertical-align: middle;
    outline: none;
    padding: 0px 5px;
    line-height: 16px;
    background-color: #FAFAFA;
    border-radius: 3px;
    color: #0066cc;
}
.question:focus {
    box-shadow: 0px 0px 0px 0px #BCBCBC, 0px 0px 0px 0px #BCBCBC;
}

.overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    visibility: hidden;
    background-color: rgba(0, 0, 0, 0.7);
    opacity: 0;
    position: fixed;
    cursor: default; /* тип курсара */
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
}
.overlay:target {
    visibility: visible;
    opacity: 1;
}
/* стили модального окна */
.popup {
    top: 0;
    right: 0;
    left: 0;
    font-size: 14px;
    z-index: 10;
    display: block;
    visibility: hidden;
    margin: 0 auto;
    width: 90%;
    min-width: 320px;
    max-width: 600px;
    /* фиксированное позиционирование, окно стабильно при прокрутке */
    position: fixed;
    padding: 15px;
    border: 1px solid #383838;
    background-color: #FFFFFF;
    /* внешняя тень */
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
    -ms-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
    -o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.8);
    /* полная прозрачность окна, появление при клике */
    opacity: 0;
    /* эффект перехода (появление) */
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
}
.overlay:target+.popup {
    top: 20%;
    visibility: visible;
    opacity: 1;
}
/* формируем кнопку закрытия */
.close {
    position: absolute;
    top: -10px;
    right: -10px;padding: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #ccc;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    background-color: rgba(61, 61, 61, 0.8);
    -webkit-box-shadow: 0px 0px 10px #000;
    -moz-box-shadow: 0px 0px 10px #000;
    box-shadow: 0px 0px 10px #000;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    line-height: 20px;
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    -ms-transition: all ease .8s;
    -o-transition: all ease .8s;
    transition: all ease .8s;
}
.close:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    font-size: 12px;
}

.question-wrap {
    display: inline-block;
    position: relative;
}
.question__container {
    display: none;
    /*padding: 10px;*/

}
.question:focus ~ .question__container {
    display: inline-block;
    position: absolute;
    bottom: 20px;
    left: -30px;
    width: 70px;
    border-radius: 5px;
    width: 311px;
    background-image: url(img/dialog.png);


    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    background-repeat: round;
    background-size: 100% 100%;
    padding: 12px 10px 27px 17px;
}
.question__container p {
    padding: 0px !important;
}
.question1 {
    position: absolute;
    left: 122px;
    z-index: 20;
}
.question2 {
    position: absolute;
    left: 145px;
    z-index: 20;
}
.question3 {

}
.question4 {

}
.question5 {

}
.new-wrap {

}
.new-h3 {
    font-size: 43px;
    color: #444444;
    padding: 13px 0px;
    font-family: 'Roboto Condensed', sans-serif;
}
.new-box {
    border: 2px solid #E3E3E3;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
}
.new-img {
    /*display: inline-block;*/
    /*vertical-align: top;*/
    margin-right: 15px;
    float: left;
}
.new-text {
    /*display: inline-block;
    vertical-align: top;*/
}
.new-text span {
    font-size: 14px;
    color: #999999;
    display: block;
    padding-bottom: 5px;
}
.new-text a {
    font-size: 14px;
    color: #0066cc;
    display: inline-block;
    margin-bottom: 10px;
}
.new-text p {
    font-size: 14px;
    color: #444444;
    margin-bottom: 10px;
}

.pager {
    text-align: center;
    font-size: 0;
    margin-bottom: 40px;
}

.another-a {
    display: inline-block;
    margin-left: 10px;
}
.prev {
    margin-right: 20px;
    display: inline-block;
}
.next {
    margin-left: 20px;
    display: inline-block;
}
.start {
    margin-right: 20px;
    display: inline-block;
}
.end {
    margin-left: 20px;
    display: inline-block;
}
.pager a {
    font-size: 13px;
    color: #0066cc;
}
.page-center {
    display: inline-block;
}
.page-center a {
    margin: 0px 5px;
}
.title-left a {
    font-size: 15px;
    color: #0066cc;
    margin-right: 20px;
}
.title-right a {
    font-size: 12px;
    color: #444444;
    vertical-align: middle;
    display: inline-block;
    text-decoration: none;
    cursor: default;
    margin-left: 10px;
}
.brand-title {
    font-size: 0;
    background-color: #FAFAFA;
    border-radius: 5px;
    box-shadow: 0px 2px 3px #DDDDDD;
    margin-bottom: 20px;
    padding: 14px 20px;
}
.title-left {
    width: 60%;
    display: inline-block;
    vertical-align: middle;
}
.title-right {
    width:40%;
    display: inline-block;
    text-align: right;
    vertical-align: middle;
}
.brand-line:nth-child(2n) {
    background-color: #FAFAFA;
}

.brand-line table {
    width: 100%;
}
.brand-line {
    padding: 20px 0px;
}
.brand-line table a {
    font-size: 14px;
    color: #0066cc;
    line-height: 20px;
}
.brand-line table td {
    width: 15%;
}

.title-line {
    font-size: 15px;
    color: #444444;
    margin-bottom: 10px;
}
.brand-block {
    padding-bottom: 60px;
}

.promo-slider .bx-pager-link {
    color: white;
}

.brands {
    padding:20px 0;
    margin:0;
}

.brands .wrapper {
    padding:0 !important;
    margin:0 auto;
}

.brands.alt {
    background:#fafafa;
}

.brands .promo-box {
    width:178px;
    height:178px;
    padding:0;
    margin:0;
    display:inline-block;
    margin-right:18px;
    position:relative;
}

.brands .promo-box:last-child {
    /*margin-right:0;*/
}

.brands .promo-box p {
    display:none;
}

.brands .promo-box img {
    width:66px;
    height:66px;
    position:absolute;
    top:48px;
    left:56px;
}

.brands .promo-box span {
    position:absolute;
    font-size:16px;
    color:#06c;
    top:120px;
    left:0;
    width:100%;
    font-weight:500;
    text-align:center;
    text-decoration:underline;
}

.brands .promo-box:hover span {
    text-decoration:none;
}

.brands.list .promo-box {
    display:block;
    width:auto;
    margin-bottom:18px;
}

.brands.list .promo-box span {
    text-align:left;
    top:48px;
    left:150px;
}

.brands.list .promo-box p {
    display:block;
    position:absolute;
    left:150px;
    top:70px;
}

.display-icons,
.display-list {
    cursor:pointer !important;
}

.comment {
    border:#ececec solid 1px;
    padding:20px;
    margin-bottom:20px;
}

.pager-comments {
    margin-bottom:0;
}

.comment:last-child {
    margin-bottom:0;
}

.comment-head {
    padding-top:20px;
    position:relative;
    overflow:hidden;
}

.comment-head .stars {
    background-image:url(img/stars.png);
    top:0;
    left:0;
}

.comment-date {
    position:absolute;
    top:0;
    right:0;
}

.comment-autor {
    font-size:15px;
    padding:5px 0 10px 0;
    font-weight:500;
}

.comment-content {
    font-size:14px;
}

.categories-left {
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:180px;
    padding:20px;
    margin-bottom: 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.5);
    margin-left: 2px;
}

.categories-left li {
    padding:2px 0;
}

.categories-left ul {
    padding-bottom:10px;
}

.categories-left li a,
.categories-left li span {
    font-size:14px;
}

.categories-left li span {
    color:#CCC;
}

.categories-left input[type=checkbox] {
    display:none;
}

.categories-left label {
    display:block;
    position:relative;
    padding:3px 0 3px 20px;
    font-size:14px;
    color:#444;
    cursor:pointer;
}

.categories-left label:before {
    content:'';
    position:absolute;
    top:5px;
    left:0;
    width:15px;
    height:13px;
    background:url(img/unchecked.png) no-repeat;
}

.categories-left input:checked + label,
.categories-left label:hover {
    color:#4ebe3f;
}

.categories-left input:checked + label:before {
    background:url(img/checked2.png) no-repeat;
}

.caption {
    font-size:15px;
    font-weight:500;
}

.scrollable-content {
    position:relative;
}

.scrollable-content .no-content {
    padding:20px 0;
    display:none;
}

.scrollable-content .item-top {
    padding:0 !important;
    position:relative;
    width:220px;
}

.scroll {
    position:relative;
}

.scroll .left {
    width:240px;
    float:left;
    position:relative;
}

.scroll .right {
    margin-left:240px;
}

.scroll .left .rows {
    /*border-right:#ececec solid 1px;*/
}

.scroll .left .row {
    border:#ececec solid 1px;
    border-right:none;
}

.scroll .right .row {
    border:#ececec solid 1px;
    border-right:none;
    border-left:none;
}

.rows .row {
    padding:10px 20px;
    font-size:13px;
    margin-bottom:6px;
    line-height:16px;
}

.rows .caption {
    height:20px;
    padding:30px 20px 10px 20px;
    font-size:15px;
    border:none !important;
}

.rows .alt {
    background:#efefef;
    border:none;
}

.scroll-bar-container-top,
.scroll-bar-container-bottom {
    height:13px;
    padding:7px 112px 0 12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);
    box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);
}

.scroll-bar-container-top {
    margin-bottom:10px;
}

.scroll-bar-container-bottom {
    margin-top:10px;
}

.scroll-bar {
    height:16px;
}

.ui-slider-handle {
    height:16px !important;
    cursor:pointer !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width:120px !important;
    top:3px;
    background: rgb(98,209,83);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyZDE1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OWJkM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(98,209,83,1) 0%, rgba(73,189,59,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,209,83,1)), color-stop(100%,rgba(73,189,59,1)));
    background: -webkit-linear-gradient(top,  rgba(98,209,83,1) 0%,rgba(73,189,59,1) 100%);
    background: -o-linear-gradient(top,  rgba(98,209,83,1) 0%,rgba(73,189,59,1) 100%);
    background: -ms-linear-gradient(top,  rgba(98,209,83,1) 0%,rgba(73,189,59,1) 100%);
    background: linear-gradient(to bottom,  rgba(98,209,83,1) 0%,rgba(73,189,59,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62d153', endColorstr='#49bd3b',GradientType=0 );
}

.scroll-pane { overflow: hidden !important; padding-bottom: 1px;}
.scroll-content { width: auto; padding:3px; }
.scroll-content .item {
    width: 220px;
    float: left;
    margin-right: 18px;
    /*overflow:hidden;*/
    position:relative;
}

.scroll-content .shadow {
    display:none;
    position:absolute;
    top:0;
    left:-5px;
    right:0;
}

.scrolling .scroll-content .shadow {
    display:block;
    background:#FFF;
    z-index:2;
}

.scrolling .scroll-content .shadow:before {
    content:'';
    position:absolute;
    left:0;
    bottom:-40px;
    height:40px;
    width:100%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );

}

.scroll-content .item .item-top,
.scroll-content .item.standart {
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.scroll-content .item.standart .item-top {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.scroll-content .item.standart:hover,
.scroll-content .item-top:hover {
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
}

.scroll-content .item .rows {
    margin:0 -9px;
    position:relative;
    z-index:-1;
}

.scroll-content .item .row {
    padding:10px 28px;
}

.scroll-content .item .caption {
    padding:30px 28px 10px 28px;
}

.scroll .item.last .rows {
    margin-right:0 !important;
}

.scroll-content .item:last-child .row {
    padding:10px 20px 10px 28px;
}

.product-item {
    position:relative;
    padding:20px;
    font-size:14px;
    line-height:18px;
    color:#444;
}

.product-item a {
    padding:15px 0;
    display:block;
}

.bx_compare .product-item a.name
{
    height: 54px;
    overflow: hidden;
}

.product-item .cls {
    position:absolute;
    top:10px;
    right:10px;
    width:15px;
    height:15px;
    padding:0;
    line-height:0;
    background:url(img/close.png) bottom no-repeat;
    cursor:pointer;
}

.product-item .cls:hover {
    background:url(img/close.png) top no-repeat;
}

.product-item .img {
    width:130px;
    height:130px;
    margin:0 auto;
    overflow:hidden;
}

.product-item .img img {
    width:130px;
    height:auto;
}

.product-item .nfo {
    overflow:hidden;
    padding:0 0 10px 0;
}

.product-item .nfo i {
    font-style:normal;
    float:left;
    display:block;
}

.product-item .nfo b {
    float:right;
    display:block;
    position:relative;
    font-weight:normal;
    color:#49bc3a;
    font-size:12px;
}

.product-item .nfo b:before {
    content:'';
    position:absolute;
    width:12px;
    height:11px;
    top:4px;
    left:-14px;
    background:url(img/checked.png) no-repeat;
}

.product-item .nfo b.custom {
    color:#ff8400;
    position:relative;
}

.product-item .nfo b.custom:before {
    content:'';
    position:absolute;
    left:-14px;
    top:5px;
    width:10px;
    height:10px;
    background:url(img/recover.png) no-repeat;
}

.product-item .price {
    overflow:hidden;
    padding:0 0 10px 0;
}

.product-item .price p {
    display:block;
    float:right;
    font-size:18px;
}

.product-item .price p span {
    font-size:14px;
}

.product-item .price p.old {
    float:left;
    font-size:14px;
    text-decoration:line-through;
}

.product-item .btns {
    /*overflow:hidden;*/
}

.product-item .btns a {
    display:block;
    float:left;
    padding:0 20px;
    margin:0;
    text-decoration:none;
    color:#FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height:26px;
    line-height:24px;
    background: rgb(97,209,83);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxZDE1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWJjM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(97,209,83,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,209,83,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top,  rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top,  rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top,  rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom,  rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61d153', endColorstr='#4abc3a',GradientType=0 );
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);

}

.item-top .btns a:hover {
    background: rgb(74,188,58);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhYmMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MmQxNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(74,188,58,1) 0%, rgba(98,209,82,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,188,58,1)), color-stop(100%,rgba(98,209,82,1)));
    background: -webkit-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: -o-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: -ms-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: linear-gradient(to bottom,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4abc3a', endColorstr='#62d152',GradientType=0 );
}

.item-top .btns a + a:hover{
    background:none !important;
    filter: none;
}

.product-item .btns a + a {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.item-top .old {
    color:#999;
}

.scroll .item .yes {
    color:#49bc3a;
}

.scroll .item .no {
    color:#eb0000;
}

.scroll .item .custom {
    color:#ff8400;
}

.product-item .btns a + a {
    float:right;
    background:none;
    filter:none;
    color:#06c;
    padding:0;
    font-size:12px;
    line-height:26px;
    position:relative;
}

.product-item .btns a + a:before {
    content:'';
    position:absolute;
    width:12px;
    height:16px;
    background:url(img/bookmark-normal.png) no-repeat;
    top:5px;
    left:-16px;
}

.bx_compare .product-item .btns a + a:before
{
    top: 5px !important;
    left: -16px !important;
}

.bx_compare .product-item .btns a + a.active:before
{
    background:url(img/bookmark-active.png) no-repeat !important;
}

.product-item .btns a + a:hover,
.product-item .btns a + a.active {
    color:#49bc3a;
}

.product-item .btns a + a.active:before,
.product-item .btns a + a:hover:before {
    background:url(img/bookmark-active.png) no-repeat;
}

.product-item .btns a + a.custom {
    color:#ff8400;
}

.product-item .btns a + a.custom:before {
    top:8px;
    background:url(img/recover.png) no-repeat;
}

.scrolling .scroll-bar-container-top {
    display:none;
}

.scrolling .left .rows {
    border-right:none;
}

.scrolling .product-item .img {
    display:none;
}

.scrolling .right .item-top{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background:#FFF;
    z-index:3;
}

.item-top .btns {
    padding-bottom:0;
}


.scrolling .categories-left {
    display:none !important;
}

.left .item-top {
    display:none;
}

.scrolling .left .item-top {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:2;
    background:#FFF;
    height:200px;
}
/*
.scrolling .left .item-top:before {
    content:'';
    position:absolute;
    left:0;
    bottom:-43px;
    height:40px;
    width:1180px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );

}
*/

.cart-wrap {
    color:#444;
}

.cart-wrap h3 {
    font-size:15px;
    font-weight:500;
    padding:0;
}

.cart-items table {
    width:100%;
    border-bottom:#ebebeb solid 1px;
}

.cart-items th {
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    font-weight:normal;
    padding:20px 0;
}

.cart-items td {
    border-top:#ebebeb solid 1px;
    padding:10px;
    font-size:14px;
    text-align:center;
    vertical-align:middle;
}

.cart-items td.left {
    text-align:left;
}

.cart-items td:first-child {
    border-left:#ebebeb solid 1px;;
}

.cart-items td:last-child {
    border-right:#ebebeb solid 1px;;
}

.cart-items td .product-link  {
    font-weight:500;
    display:block;
    position:relative;
    padding-left:16px;
    color:#06C;
}

.cart-items td .product-link:before {
    content:'';
    position:absolute;
    left:0;
    top:5px;
    width:7px;
    height:10px;
}

.cart-items td .orange:before {
    background:#ff8400;
}

.cart-items td .green:before {
    background:#97d73d;
}

.cart-items td .fiolet:before {
    background:#af6e9f;
}

.cart-items .exists {
    width:50px;
}

.cart-items .yes {
    background:url(img/checked2.png) center no-repeat;
}

.cart-items .no {
    background:url(img/no.png) center no-repeat;
}

.cart-items .custom {
    background:url(img/recover2.png) center no-repeat;
}
.cart-items .recover {
    background:url(img/recover.png) center no-repeat;
}

.cart-items .price {
    font-size:16px;
}

.cart-items .price p {
    display:inline-block;
    position:relative;
}

.cart-items .price i {
    display:block;
    color:#999;
    font-size:12px;
    bottom:-16px;
    left:0;
    font-style:normal;
    text-decoration:line-through;
}

.cart-items .price span {
    font-size:12px;
}

.cart-items .del {
    display:inline-block;
    width:12px;
    height:12px;
    margin:0 10px;
    background:url(img/del.png) bottom no-repeat;
}

.cart-items .del:hover {
    background:url(img/del.png) top no-repeat;
}

.cart-items input[type=checkbox] {
    display:none;
}

.cart-items label {
    display:inline-block;
    font-size:12px;
    position:relative;
    cursor:pointer;
}

/*.cart-items label:before {
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:15px;
    height:13px;
    background:url(img/unchecked.png) no-repeat;
}*/

.cart-items input:checked + label {
    color:#3C3;
}

.cart-items input:checked + label:before {
    background:url(img/checked2.png) no-repeat;
}

.cart-items .count {
    display:inline-block;
    height:26px;
    width:76px;
    border:#ebebeb solid 1px;
    position:relative;
}

.cart-items .count a {
    display:block;
    position:absolute;
    width:26px;
    height:26px;
    line-height:24px;
    text-align:center;
    top:0;
    cursor:pointer;
}

.cart-items .count a:hover,
.cart-items .count a:active {
    color:#54c645;
}

.cart-items .count .plus {
    right:0;
}

.cart-items .count .minus {
    left:0;
}

.cart-items .count input {
    position:absolute;
    width:24px;
    height:26px;
    line-height:24px;
    border:none;
    left:26px;
    top:0;
    text-align:center;
}
/*
.cart-items .nfo {
    padding:16px 0 24px 0;
    overflow:hidden;
}

.cart-items .nfo p {
    display:block;
    float:left;
    font-size:13px;
}
*/
.cart-items .nfo .red {
    color:red;
}

.cart-items .nfo .total {
    /*	float:right;
        width:355px;*/
    font-size:15px;
    font-weight:500;
}


.cart-items .nfo .total span {
    font-size:18px;
}

.order-wrap {
    background:#fafafa;
    padding:20px 20px 10px 20px;
    color:#444;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.5);
    margin-bottom: 150px;
}

.order-wrap .caption {
    position:relative;
}

.order-wrap .block {
    border-bottom:#eee solid 1px;
    margin-bottom:15px;
}

.order-wrap .block:last-child {
    border-bottom:none;
    margin-bottom:0;
}

.order-wrap .inputs {
    padding:10px 0;
        width: 600px;
}

.order-wrap .sub-inputs {
    padding:0 0 10px 0;
}

.order-wrap .inputs > div,
.order-wrap .sub-inputs div {
    /*height:30px;*/
    padding:5px 0;
    position:relative;
}

.order-wrap .inputs div p,
.order-wrap .sub-inputs div p {
    float:left;
    font-size:12px;
    padding:0 0 10px 10px;
}

.order-wrap .inputs .red {
    color:red;
}

.order-wrap input[type=text],
.order-wrap #sale_order_props textarea,
.order-wrap #sale_order_props select
{
    height:30px;
    padding:0 10px;
    width:240px;
    float:left;
    -webkit-box-shadow: inset 0px 1px 2px -1px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 1px 2px -1px rgba(0,0,0,0.5);
    box-shadow: inset 0px 1px 2px -1px rgba(0,0,0,0.5);
}

.order-wrap .location-block-wrapper
{
    position: relative;
    width:240px;
    float:left;
    -webkit-box-shadow: inset 0px 1px 2px -1px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 1px 2px -1px rgba(0,0,0,0.5);
    box-shadow: inset 0px 1px 2px -1px rgba(0,0,0,0.5);
}

.order-wrap #sale_order_props textarea
{
    height: auto;
    resize: none;
}

.order-wrap textarea {
    padding:10px;
    width:1120px;
    height:90px;
    resize:vertical;
    -webkit-box-shadow: inset 0px 1px 2px -1px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 1px 2px -1px rgba(0,0,0,0.5);
    box-shadow: inset 0px 1px 2px -1px rgba(0,0,0,0.5);
}

.order-wrap input:focus,
.order-wrap textarea:focus {
    -webkit-box-shadow: inset 0px 0px 2px 0px rgba(51,204,0,1);
    -moz-box-shadow: inset 0px 0px 2px 0px rgba(51,204,0,1);
    box-shadow: inset 0px 0px 2px 0px rgba(51,204,0,1);
}

.order-wrap textarea {
    outline:none !important;
}

.order-wrap textarea,
.order-wrap textarea:hover {
    border:none;
}

.order-wrap input.small {
    width:90px;
    background-color:#FFF !important;
    color:#444;
}

.order-wrap input:disabled {
    background:#fafafa;
}

.order-wrap .link-more {
    display:block;
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
    top:6px;
    left:132px;
    position:absolute;
    border-bottom:dashed 1px;
    white-space:nowrap;
    color:#06C;
}

.order-wrap .link-more:hover {
    border-bottom:none;
}

.order-wrap input[type=radio]{
    display:none;
}

.order-wrap label {
    position:relative;
    padding-left:36px;
}

.order-wrap label:before {
    content:'';
    position:absolute;
    width:16px;
    height:16px;
    top:2px;
    left:0;
    background:url(img/radio.png) bottom no-repeat;
}

.order-wrap label:hover,
.order-wrap input:checked + label {
    color:#4ebe3f;
}

.order-wrap input:checked + label:before {
    background:url(img/radio.png) top no-repeat;
}

.order-wrap .sub-inputs .caption {
    float:left;
    color:#777;
    font-size:12px;
    padding-left:36px;
    width:70px;
}

.order-wrap .delivery .sub-inputs div {
    padding-left:36px;
}

.order-wrap .delivery .nfo {
    position:absolute;
    left:324px;
    top:0;
    width: 400px;
    line-height:18px;
}

.order-wrap .delivery .map {
    position:absolute;
    display:block;
    border-bottom:dashed 1px;
    top:0;
    left:740px;
    text-decoration:none;
    color:#06C;
    outline:none;
    cursor:pointer;
}
.order-wrap .delivery .map-spb{
    position: absolute;
    display: block;
    border-bottom: dashed 1px;
    top: 35px;
    left: 740px;
    text-decoration: none;
    color: #06C;
    outline: none;
    cursor: pointer;
}
.order-wrap .delivery .map.active {
    border-bottom:none;
}

.order-wrap .delivery .map:hover {
    border-bottom:none;
}
.order-wrap .delivery .map-spb.active {
    border-bottom:none;
}

.order-wrap .delivery .map-spb:hover {
    border-bottom:none;
}

.order-wrap div > input.small {
    width:105px;
    margin-right:10px;
    font-size: 14px;
}

.select {
    position:relative;
    float:left;
    padding:0 !important;
}

.select input.small {
    background: url(/bitrix/templates/proteplo/img/down2.png) 110px 12px no-repeat;
}

.select input {
    background:url(img/down2.png) 94px 14px no-repeat;
    cursor:pointer;
}

.select ul {
    position:absolute;
    top:100%;
    left:0;
    min-width:100%;
    z-index:999999;
    background:#FFF;
    display:none;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
}

.select.active ul {
    display:block;
}

.select li {
    padding:0 10px;
    height:30px;
    line-height:28px;
    cursor:pointer;
    white-space: nowrap;
}

.select li:hover,
.select li.selected {
    background:#ebebeb;
}

.catalog .catalog-detail-text {
    margin-top: 30px;
}

.btns button,
.btns a
{
    font-size:20px;
    vertical-align:middle;
    display:inline-block;
    height:56px;
    padding:0 20px;
    color:#FFF;
    border:none;
    background: rgb(98,209,82);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyZDE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWJjM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(98,209,82,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,209,82,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62d152', endColorstr='#4abc3a',GradientType=0 );
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    line-height: 56px;
}

.btns button:hover {
    background: rgb(74,188,58);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhYmMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MmQxNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(74,188,58,1) 0%, rgba(98,209,82,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,188,58,1)), color-stop(100%,rgba(98,209,82,1)));
    background: -webkit-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: -o-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: -ms-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: linear-gradient(to bottom,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4abc3a', endColorstr='#62d152',GradientType=0 );
}

.btns button:active{
    margin-top:1px;
}

#map {
    position:absolute;
    width:395px;
    height:275px;
    padding:10px;
    background:#FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:#3C3 solid 1px;
    top:34px;
    left:-333px;
    z-index:1000;
    display:none;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
}

.active #map {
    display:block;
}

#map:before {
    content:'';
    position:absolute;
    top:-14px;
    right:50px;
    width:24px;
    height:14px;
    background:url(img/up.png) no-repeat;
}

#map div {
    width:395px;
    height:265px;
    background:#999;
}

/*#popup-bg {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
    z-index:1000;
    display:none;
}*/

#comfirm-dialog {
    padding: 0;
    /*    position:fixed;
        background:#FFF;*/
    width:820px;
    height:270px;
    /*    -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        left:50%;
        margin-left:-410px;
        top:50%;
        margin-top:-135px;
        z-index:1001;*/
    text-align:center;
    color:#444;
    /*display:none;*/
}

#comfirm-dialog .title {
    display: none;
}

#comfirm-dialog h2, #comfirm-dialog .h2 {
    font-size:34px;
    font-weight:500;
    padding:50px 0 40px 0;
    margin:0;
}

#comfirm-dialog p {
    display:block;
    font-size:18px;
    font-weight:500;
}

#comfirm-dialog .nfo {
    padding:20px 0;
    color:#54c645;
}

#comfirm-dialog .links a {
    display:inline-block;
    margin:0 40px;
    color:#06C;
    font-size:14px;
}

.catalog {
    color:#444;
}

.catalog a {
    color:#06C;
}

.catalog .left-col {
    float:left;
    width:240px;
}

.catalog .categories-left {
    position:relative;
}

.catalog .right-col {
    margin-left:240px;
    line-height: 24px;
    font-size: 14px;
}

.filters {
    padding:20px;
    width:180px;
    margin: 0px 0 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.5);
}

.filters .price .inputs {
    /*height:26px;*/
    padding:5px 0;
}

.filters .price .input {
    display:inline-block;
    height:24px;
    border:#e1e1e1 solid 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width:84px;
    overflow:hidden;
}

.filters .price .input span {
    display:block;
    height:24px;
    width:24px;
    text-align:center;
    line-height:22px;
    font-size:12px;
    float:left;
}

.filters .price .input input {
    height:24px;
    width:50px;
    padding:0 5px;
    line-height:22px;
    float:left;
    font-size:13px;
}

.filters .slider-container {
    padding:20px 0 40px 0;
}

.f1.active {
    border:#6c3 solid 1px !important;
}

#slider-range {
    height:6px;
    border:#e1e1e1 solid 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background:#eaeaea;
    position:relative;
    -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
    box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
}

#slider-range .ui-slider-range {
    height:6px;
    position:absolute;
    top:0;
    background: rgb(98,209,83);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyZDE1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZGMwM2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(98,209,83,1) 0%, rgba(77,192,61,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,209,83,1)), color-stop(100%,rgba(77,192,61,1)));
    background: -webkit-linear-gradient(top,  rgba(98,209,83,1) 0%,rgba(77,192,61,1) 100%);
    background: -o-linear-gradient(top,  rgba(98,209,83,1) 0%,rgba(77,192,61,1) 100%);
    background: -ms-linear-gradient(top,  rgba(98,209,83,1) 0%,rgba(77,192,61,1) 100%);
    background: linear-gradient(to bottom,  rgba(98,209,83,1) 0%,rgba(77,192,61,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62d153', endColorstr='#4dc03d',GradientType=0 );
}

#slider-range .ui-slider-handle {
    width:8px !important;
    display:block;
    height:12px !important;
    position:absolute;
    top:6px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    background:none;
}

#slider-range .ui-slider-handle:before {
    content:'';
    position:absolute;
    left:-4px;
    top:0;
    width:100%;
    height:100%;
    background:url(img/handel.png) left no-repeat;
}

.filters .captions {
    font-size:10px;
    height:16px;
    line-height:12px;
    position:relative;
}

.filters .captions span {
    display:block;
    position:absolute;
    left:0;
    text-indent:-1%;
}

.filters .captions span + span {
    left:25%;
    text-indent:-12%;
}

.filters .captions span + span + span {
    left:50%;
}

.filters .captions span + span + span + span {
    left:75%;
}

.filters .captions span + span + span + span + span{
    left:100%;
}

.filters .captions span:before {
    content:'|';
    position:absolute;
    top:80%;
    left:0;
}

.filters .spacer {
    height:1px;
    background:#ececec;
    margin:0 -20px;
}

.brands input[type=checkbox],
.additionally input[type=checkbox] {
    display:none
}

.brands label,
.additionally label {
    font-size:14px;
    position:relative;
    padding-left:22px;
    cursor:pointer;
}

.brands label:before,
.additionally label:before {
    content:'';
    position:absolute;
    top:2px;
    left:0;
    width:15px;
    height:13px;
    background:url(img/unchecked.png) no-repeat;
}

.brands label:hover,
.additionally label:hover,
.brands input:checked + label,
.additionally input:checked + label {
    color:#4ebe3f;
}

.brands input:checked + label:before,
.additionally input:checked + label:before {
    background:url(img/checked2.png) no-repeat;
}

.brands label span {
    color:#999 !important;
    font-size:12px;
}

.brands ul,
.additionally ul {
    padding:10px 0;
}

.brands li,
.additionally li {
    padding:3px 0;
}

.brands li.hidden {
    display:none;
}

.brands .caption a {
    display:block;
    float:right;
    color:#999;
    border-bottom:dashed 1px;
    text-decoration:none;
    font-weight:normal;
    padding-top:3px;
    font-size:12px !important;
}

.brands .show-more {
    padding:0 0 10px 22px;
    text-align:left;
}

.additionally .show-more {
    padding:10px 0;
    text-align:center;
}

.brands .show-more a,
.additionally .show-more a {
    color:#06c;
    display:inline-block;
    text-decoration:none;
    border-bottom:dashed 1px;
    font-size:12px !important;
}

.brands .show-more a:hover,
.additionally .show-more a:hover {
    border-bottom:#FFF solid 1px;
}

.additionally {
    padding:20px 0 0 0;
}

.additionally .btns {
    padding:0;
    margin:0;
    text-align:center;
}

.additionally .btns button {
    height:30px;
    width:100%;
    font-size:14px;
    line-height: normal;
}

.additionally .btns button:active {
    margin:0;
}

.catalog .right-col {
    color:#444;
}

.catalog .right-col h1 {
    padding:0;
    margin:0;
    height:26px;
    background:#ff8400;
    font-weight:normal;
    font-size:34px;
    line-height:24px;
}

.catalog .right-col h1 span {
    display:block;
    margin:0 0 0 18px;
    padding:0 12px;
    height:26px;
    background:#FFF;
    float:left;
}

.catalog .content {
    padding:18px 0;
}

.catalog .right-col .filters {
    background:#fafafa;
    height:65px;
    margin:0;
    padding:0;
    width:auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3) !important;
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3) !important;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3)  !important;
}

.catalog .right-col .filters .filter {
    padding:20px 10px 0 10px;
    height:45px;
    /*display:inline-block;*/
    float:left;
    border-right:#eee solid 1px;
}

.catalog .right-col .filters .filter:last-child {
    float: right;
    padding-right: 10px;
    border-right:none;
}

.catalog .right-col .filters label {
    float:none;
    height:26px;
    line-height:24px;
}

.catalog .right-col .filters label div {
    margin-left:10px;
}

.catalog .right-col .filters .select {
    display:inline-block;
    height:26px;
    float:none;
    width:120px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:0 10px !important;
    cursor:pointer;
    -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
    box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
    background:#FFF url(img/down3.png) 125px 11px no-repeat;
}

.catalog .right-col .filters .select input {
    width:115px;
    background:none;
}

.catalog .right-col .filter-perpage,
.catalog .right-col .page/*,
.catalog .right-col .view*/
{
    border-left:#FFF solid 1px;
}

.catalog .right-col .price-old {
    font-size:13px;
}

.catalog .right-col .discpunt-block {
    top:15px;
}

.catalog .right-col .filter-perpage .select {
    width:40px;
    background:#FFF url(img/down3.png) 44px 11px no-repeat;
}

.catalog .right-col .filter-perpage .select input {
    width:26px;
}

.catalog .right-col .filters .page {
    font-size:13px;
    width: 300px;
    text-align: center;
}

.catalog .right-col .filters .page p {
    padding-top:4px;
}

.catalog .right-col .filters .page a,
.catalog .right-col .filters .page span {
    display:inline-block;
    margin:0 5px;
}

.catalog .right-col .filters .view {
    padding:14px 0 0 0;
    margin:0;
}
.catalog .right-col .filters .view p {
    padding:0;
    margin:0;
    display:block;
    float:left;
    height:35px;
    line-height:34px;
    margin-right: 11px;
}

.catalog .right-col .filters .view a {
    display:block;
    float:left;
    margin:0 2px;
    padding:0;
    width:36px;
    height:35px;
}

.catalog .right-col .filters .view .plit {
    background:url(img/plit.png) no-repeat;
}

.catalog .right-col .filters .view .plit:hover,
.catalog .right-col .filters .view .plit.active {
    background:url(img/plit2.png) no-repeat;
}

.catalog .right-col .filters .view .list {
    background:url(img/burger2.png) no-repeat;
}

.catalog .right-col .filters .view .list:hover,
.catalog .right-col .filters .view .list.active {
    background:url(img/burger.png) no-repeat;
}

.catalog .product-items {
    padding:15px 0;
}

.catalog .product-item {
    height: 391px;
    /*box-shadow: inset 0px 0px 1px 2px #F9F9F9;*/
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    background: white;
    border-radius: 5px;
    position: relative;
    padding: 45px 0px 18px 0px;
    width: 218px !important;
    margin:10px 14px 10px 0 !important;
    display:inline-block;
    vertical-align: top;
}

.catalog .product-item .stars {
    height:13px !important;
    padding:0;
}

.catalog .product-item .comparison .files-row1:nth-child(1) {
    float: left;
}
.catalog .product-item .comparison .files-row1:nth-child(2) {
    float: right;
}
.catalog .product-item .comparison {
    margin-right: 0;
    font-size: 12px;
    background: none;
    padding: 0px 15px;
    margin-top: 22px;
}

.catalog .product-item .comparison.small-font {
    font-size: 11px;
}

.catalog .product-item input[type=checkbox]{
    display:none;
}

.catalog .product-item label,
.catalog .product-item .compare,
.catalog .product-item .fav,
.item-top .compare,
.item-top .fav
{
    cursor:pointer;
    position: relative;
    padding: 0 0 0 22px;
    text-decoration: none;
}

.catalog .product-item .compare:before,
.item-top .compare:before
{
    content: '';
    position: absolute;
    width: 12px !important;
    height: 16px !important;
    background:url(img/book-normal.png) !important;
    background-repeat:no-repeat;
    top:0  !important;
    left:0 !important;
}

.catalog .product-item .fav:before,
.item-top .fav:before
{
    content: '';
    position: absolute;
    width: 12px !important;
    height: 16px !important;
    background:url(img/bookmark-normal.png) !important;

    background-repeat:no-repeat;
    top:0  !important;
    left:0 !important;
}

.catalog .product-item .compare.active:before,
.item-top .compare.active:before
{
    background:url(img/book.png) !important;
}

.catalog .product-item .fav.asd_faved:before,
.item-top .fav.active:before
{
    background:url(img/bookmark-active.png) !important;

}

.catalog .product-item .slider1-img {
    margin:0;
    width:auto;
    padding-left:10px;
    padding-right:10px;
    text-align: center;
    vertical-align: middle;
    /*display:inline-block;*/
}

.catalog .product-item .slider1-button {
    padding: 6px 0;
    text-align:center;
    text-decoration: none;
    color:#fff;
    background: rgb(97,209,83);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxZDE1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWJjM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(97,209,83,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,209,83,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top,  rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top,  rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top,  rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom,  rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61d153', endColorstr='#4abc3a',GradientType=0 );
}

.catalog .product-item .slider1-button:hover {
    background: rgb(74,188,58);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhYmMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MmQxNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(74,188,58,1) 0%, rgba(98,209,82,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,188,58,1)), color-stop(100%,rgba(98,209,82,1)));
    background: -webkit-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: -o-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: -ms-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: linear-gradient(to bottom,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4abc3a', endColorstr='#62d152',GradientType=0 );
}

.catalog .product-item .slider1-img img {
    margin:0 auto;
}

.catalog .text {
    padding:30px 0;
}

.catalog .text h3 {
    padding:0 0 10px 0;
    margin:0;
    font-size:20px;
    font-weight:normal;
}

.catalog .text .content {
    padding:0;
    margin:0;
}

.catalog .text p {
    line-height:24px;
    font-size:14px;
    padding-bottom:20px;
}

.catalog .text p:last-child {
    padding:0;
}

.catalog .help {
    background:#fafafa;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:30px 30px 0 30px;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
    margin-top: 20px;
}

.catalog .help h3 {
    font-weight:normal;
    font-size:20px;
    padding:0;
    margin:0;
}

.catalog .help .nfo {
    font-size:14px;
    padding:16px 0;
    border-bottom:#eee solid 1px;
}

.catalog .help .phones {
    overflow:hidden;
    border-bottom:#eee solid 1px;
}

.phones {
    overflow:hidden;
    border-top:#FFF solid 1px;

}

.phones .left {
    float:left;
    width:490px;
    border-right:#eee solid 1px;
}

.phones .right {
    margin-left:491px;
    border-left:#FFF solid 1px;
}

.phones .right .caption {
    margin-left:0;
}

.phones .right .input {
    width:200px;
    padding:0 10px;
    height:30px;
    background:#FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.5);
    box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.5);
    position:relative;
}

.phones .right .input input {
    height:30px;
    line-height:28px;
    background:none;
}

.phones .right .input button {
    height:30px;
    width:146px;
    position:absolute;
    top:0;
    right:-140px;
    border:none;
    vertical-align:middle;
    font-size:14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: rgb(98,209,82);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyZDE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWJjM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(98,209,82,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,209,82,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom,  rgba(98,209,82,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62d152', endColorstr='#4abc3a',GradientType=0 );
}

.phones .right .input button:hover {
    background: rgb(74,188,58);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhYmMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MmQxNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(74,188,58,1) 0%, rgba(98,209,82,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,188,58,1)), color-stop(100%,rgba(98,209,82,1)));
    background: -webkit-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: -o-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: -ms-linear-gradient(top,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    background: linear-gradient(to bottom,  rgba(74,188,58,1) 0%,rgba(98,209,82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4abc3a', endColorstr='#62d152',GradientType=0 );
}

.phones .right > div {
    padding-left:25px;
}

.phones .caption {
    padding:20px 0 10px 0;
    margin-left:-30px;
}

.phones .f span {
    display:block;
    font-size:16px;
}

.phones .f span + span {
    font-size:12px;
    color:#999;
}

.phones .left > div {
    float:left;
    width:40%;
    padding-left:30px;
    padding-bottom:20px;
    background:url(img/f.png) left 56px no-repeat;
}

.help .i {
    padding:20px 20px 20px 60px;
    border-top:#FFF solid 1px;
    background:url(img/i.png) left center no-repeat;
}

.help .i p {
    padding:0 0 10px 0;
}

.catalog.list .product-items {
    position:relative;
    z-index:2;
}

.catalog.list .product-item .stars,
.catalog.list .product-item .slider1-img {
    display:none;
}

.catalog.list .product-item * {
    display:none;
    position:absolute;
    margin:0;
    padding:0;
    width:auto;
    height:auto;
    left:0;
    top:0;
}

.catalog.list .slider1-prod,
.catalog.list .slider1-a,
.catalog.list .buy-wrapper,
.catalog.list .slider1-price,
.catalog.list .product-item form,
.catalog.list .comparison,
.catalog.list .comparison div,
.catalog.list .comparison label,
.catalog.list .comparison .files-row1 a
{
    display:block;
}

.catalog.list .slider1-prod .prod-name {
    display:block;
    white-space:nowrap;
    top:26px;
    left:20px;
}

/*.catalog*/ .slider1-a a
             {
                 display: block;
                 height: 51px;
                 overflow: hidden;
             }

.catalog.list .slider1-a a {
    display:block;
    /*white-space:nowrap;*/
    top:26px;
    left:120px;
    width: 340px;
    height: auto;
}

.catalog.list .slider1-prod .availability,
.catalog.list .slider1-prod .fut-order
{
    display:block;
    top:28px;
    left:480px;
    width:0px !important;
    text-indent:-9000px;
}

.catalog.list .slider1-price .price-old {
    display:block;
    top:28px;
    left:540px;
    white-space:nowrap;
}

.catalog.list .slider1-price .price-new {
    display:block;
    top:26px;
    left:640px;
    white-space:nowrap;
    margin-left: 15px;
}

.catalog.list .slider1-price .price-new span, .catalog.list .slider1-price .price-old span {
    display:inline;
    position:relative;
}

.catalog.list .product-item .slider1-button {
    display:block;
    left:778px!important;
    top:21px;
    /* 	height:30px; */
    width:85px;

    padding: 6px 0;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background: rgb(97,209,83);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(97,209,83,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,209,83,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61d153', endColorstr='#4abc3a',GradientType=0 );
}
.catalog .product-item .slider1-button.snyato {
    background: rgb(176, 176, 176);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(176, 176, 176, 1) 0%, rgba(151, 151, 151, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(176, 176, 176, 1)), color-stop(100%,rgba(151, 151, 151, 1)));
    background: -webkit-linear-gradient(top, rgba(176, 176, 176, 1) 0%,rgba(151, 151, 151, 1) 100%);
    background: -o-linear-gradient(top, rgba(176, 176, 176, 1) 0%,rgba(151, 151, 151, 1) 100%);
    background: -ms-linear-gradient(top, rgba(176, 176, 176, 1) 0%,rgba(151, 151, 151, 1) 100%);
    background: linear-gradient(to bottom, rgba(176, 176, 176, 1) 0%,rgba(151, 151, 151, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62d152', endColorstr='#4abc3a',GradientType=0 );
    width: 155px;
    left: 745px;
}


.catalog.list .product-item {
    height:72px !important;
    width:auto !important;
    padding:0;
    margin:-1px 0 0 0 !important;
    display:block !important;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    border:#EEE solid 1px;
    position:relative;
}

.catalog.list .product-item:hover {
    border:#FFF solid 1px;
    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,132,0,1);
    -moz-box-shadow: inset 0px 0px 0px 1px rgba(255,132,0,1);
    box-shadow: inset 0px 0px 0px 1px rgba(255,132,0,1);
}

.catalog.list .ch1 label,
.catalog.list .comparison .ch1 a
{
    top:28px;
    left:905px;
    text-indent:-9000px;
}

.catalog.list .ch2 label,
.catalog.list .comparison .ch2 a
{
    top:28px;
    left:920px;
    text-indent:-9000px;
}

/*
.catalog.list .product-item:before,
.catalog.list .product-item:after{
    content:'';
    position:absolute;
    top:-1px;
    left:0;
    width:100%;
}

.catalog.list .product-item:after {
    height:70px;
    border:#ff8400 solid 1px;
    display:none;
    z-index:-1;
}

.catalog.list .product-item:before {
    height:72px;
    border:#EEE solid 1px;
}

.catalog.list .product-item:hover:before {
    display:none;
}

.catalog.list .product-item:hover:after {
    display:block;
}
*/

.no-bg:before {
    display:none !important;
}

.no-bg {
    padding-left:0;
}

.table-price a.buy-btn.snyato:hover, .comparison a.buy-btn.snyato:hover
{
    background: rgb(151, 151, 151);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhYmMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MmQxNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(151, 151, 151, 1) 0%, rgba(176, 176, 176, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(151, 151, 151, 1)), color-stop(100%,rgba(176, 176, 176, 1)));
    background: -webkit-linear-gradient(top,  rgba(151, 151, 151, 1) 0%,rgba(176, 176, 176, 1) 100%);
    background: -o-linear-gradient(top,  rgba(151, 151, 151, 1) 0%,rgba(176, 176, 176, 1) 100%);
    background: -ms-linear-gradient(top,  rgba(151, 151, 151, 1) 0%,rgba(176, 176, 176, 1) 100%);
    background: linear-gradient(to bottom,  rgba(151, 151, 151, 1) 0%,rgba(176, 176, 176, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4abc3a', endColorstr='#62d152',GradientType=0 );
}
.table-price a.buy-btn.snyato, .comparison a.buy-btn.snyato
{
    background: rgb(176, 176, 176);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyZDE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWJjM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(176, 176, 176, 1) 0%, rgba(151, 151, 151, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(176, 176, 176, 1)), color-stop(100%,rgba(151, 151, 151, 1)));
    background: -webkit-linear-gradient(top,  rgba(176, 176, 176, 1) 0%,rgba(151, 151, 151, 1) 100%);
    background: -o-linear-gradient(top,  rgba(176, 176, 176, 1) 0%,rgba(151, 151, 151, 1) 100%);
    background: -ms-linear-gradient(top,  rgba(176, 176, 176, 1) 0%,rgba(151, 151, 151, 1) 100%);
    background: linear-gradient(to bottom,  rgba(176, 176, 176, 1) 0%,rgba(151, 151, 151, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62d152', endColorstr='#4abc3a',GradientType=0 );
    outline: none;
    border: none;
    border-radius: 5px;
    width: 188px;
    height: 35px;
    font-size: 14px;
    color: white;
    box-shadow: 1px 1px 0px 0px #E3E4DF;
    display: block;
    text-align: center;
    line-height: 34px;
    margin-left: 30px;
    text-decoration: none;
    font-weight: normal;
}

.table-price a.buy-btn
{
    background: rgb(97,209,83);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(97,209,83,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,209,83,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61d153', endColorstr='#4abc3a',GradientType=0 );
    outline: none;
    border: none;
    border-radius: 5px;
    width: 188px;
    height: 35px;
    font-size: 14px;
    color: white;
    box-shadow: 1px 1px 0px 0px #E3E4DF;
    display: block;
    text-align: center;
    line-height: 34px;
    margin-left: 30px;
    text-decoration: none;
    font-weight: normal;
}
.table-price a.buy-btn:hover
{
    background: url(/bitrix/templates/proteplo/img/button-green.png);
}

.table-price a.buy-btn:visited
{
    color: white;
}



/* admin */
.table-price div.buy-btn
{
    cursor: pointer;
    background: rgb(97,209,83);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(97,209,83,1) 0%, rgba(74,188,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,209,83,1)), color-stop(100%,rgba(74,188,58,1)));
    background: -webkit-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -o-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: -ms-linear-gradient(top, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    background: linear-gradient(to bottom, rgba(97,209,83,1) 0%,rgba(74,188,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61d153', endColorstr='#4abc3a',GradientType=0 );
    outline: none;
    border: none;
    border-radius: 5px;
    width: 188px;
    height: 35px;
    font-size: 14px;
    color: white;
    box-shadow: 1px 1px 0px 0px #E3E4DF;
    display: block;
    text-align: center;
    line-height: 34px;
    margin-left: 30px;
    text-decoration: none;
    font-weight: normal;
}
.table-price div.buy-btn:hover
{
    background: url(/bitrix/templates/proteplo/img/button-green.png);
}
.table-price div.buy-btn:visited
{
    color: white;
}




.hidden {
    display:none;
}

.wrapper-text
{
    margin-top: 20px;
    margin-bottom: 20px;
    color: rgb(68, 68, 68);
    font-size: 14px;
    line-height: 20px;
}

.total-name-wrapper
{
    position: relative;
    z-index: 10;
    padding: 25px;
    margin-top: 19px;
    border-radius: 10px;
    /*box-shadow: 0px 0px 1px 1px rgb(239, 239, 239);*/
}

.total-name td
{
    padding: 0;
}

.links404
{
    position: absolute;
    right: 50%;
    margin-right: -600px;
    top: 30px;
    font-size: 18px;
    font-weight: 500;
}

.links404 a
{
    margin-left: 60px;
}

#callback-form .telephone-block
{
    height: auto;
    padding: 0;
    background: none;
}

#callback-form .wrapper
{
    width: auto;
}

.item-top .hot-sell-back
{
    background: none;
}

font.errortext
{
    color: rgb(255, 0, 0) !important;
}

.has-error {
    border: 1px red solid !important;
}

.required {
    color: rgb(255, 0, 0);
}
.credit-modal {
    width: 800px;
    font-size: 12px;
    line-height: 18px;
}
#order-payment-hint,
#credit,
{
    width: 800px;
    font-size: 12px;
    line-height: 18px;
}

.rating.modal {
    display: block;
}

.ilex-dialog .title {
    text-align: center;
    width: 90%;
    margin: 0px auto 10px auto;
}

.add-review-block {
    width: 100px;
    margin: 0 auto;
}

.add-review-block a {
    text-decoration: none;
    border-bottom: 1px dashed #0066cc;
}

.props .compare {
    margin-right: 15px;
}

.news-detail a {
    font-size: 14px;
}

.news-detail {
    font-size: 14px;
    color: #444444;
    line-height: 24px;
}

.document {
    margin-bottom: 25px;
}

.document img {
    width: 48px;
    height: 48px;
    display: inline-block;
    vertical-align: middle;
}

.document a {
    vertical-align: middle;
}

.no-bg {
    background: none !important;
}
.no-bg span {
    padding: 0 !important;
    margin: 0 !important;
}

div.not-found {
    margin: 30px 0px 30px 0px;
    color: red;
}

.main-section ul {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 30px;
}

.main-section ul li a:visited {
    color: #444;
}

.main-section ul li a {
    color: #444;
}

.main-section {
    margin-left: 53px;
    width: 1180px;
}

.inner-items .col-xs-2 {
    padding-right: 20px;
}

.main-section h1 a {
    color: #444;
    text-decoration: none;
    margin: 0 0 0 18px;
    padding: 0 12px;
    height: 26px;
    background: #FFF;
}

.popular-brand-img {
    margin-right: 10px;
    vertical-align: middle;
}

.bx_filter.filters .prettyCheckbox {
    vertical-align: top;
}

.bx_filter.filters .bx_filter_param_text {
    overflow: inherit;
    white-space: inherit;
}

.hide {
    display: none !important;
}

.alert.alert-danger {
    color: red;
}

.alert.alert-success {
    color: #00D34A;
}

input::-ms-clear {
    display: none;
}

span.file-name {
    font-size: 14px;
    margin-right: 11px;
}

.news-back {
    font-size: 14px;
}

a.no-link:active {
    color: #0066cc;
}

.bx_compare {
    margin-top: 30px;
}

.catalog-detail-text p {
    display: inline;
}

[id^=wait] {
    width: 100% !important;
    height: 100% !important;
    top: 0px !important;
    left: 0px !important;
    background: url('img/loader.gif') no-repeat scroll center center rgba(255, 255, 255, 0.7) !important;
    border: none !important;
    position: fixed !important;
    padding: 0px !important;
    text-indent: -9999px !important;
}

.background-nav li:nth-child(4) {
    width: 17.2%;
}
.background-nav li:last-child {
    width: 11.8%;
}

.right-col.brand h1 {
    background: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}
.right-col.brand img {
    vertical-align: middle;
}

.catalog .call-back-catalog h3 {
    padding: 50px 0 !important;
}

.call-back-catalog .telephone-block {
    height: auto;
}
.form_name {
    visibility: hidden;
    height: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.pp-whatneed_items-item_img{
height: 280px;
    vertical-align: middle;
    position: relative;
}

.pp-whatneed_items-item{
    vertical-align: top;
        width: 285px;
        position: relative;
}


.pp-whatneed_items-item_img img{
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto 0;
}

.pp-whatneed_items-item_name {
    height: 70px;
    }



    .pp-whatneed_items-item:after{
        content: '';
        position: absolute;
        height: 20px;
        width: 20px;
        left: 193px;
        top: 92px;
        background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAMAAAAYAM5SAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEX/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL///+F4uNgAAAAKnRSTlMAV9lIbFlmVFpHU4q5sEWmmoCdg5Px8O/18nknOzk3h3o2Ph1hTmdVYlF43/GkAAAAAWJLR0QrJLnkCAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAHRJREFUKM9jYIABRiYwYGbABCxaYMCKRYoNIsU+eKU4IFKcCBEubijggUjxwvh8DPxaOAA3gwAuKUEypYRwSQkziIiKgYG4BEREQhzCl5RikJaRBQM5eYiUgiKEr6SM8KAKREp18EaKGkRKHYuUhgQYaMIFAOVVLTRWYOllAAAAAElFTkSuQmCC") center no-repeat;
    }

      .pp-whatneed_items-item:nth-last-child(2):after{
background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQBAMAAAD6/3KbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEX/////yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL///9q1Zz+AAAADnRSTlMApoqagJ2Dk/Hw7/XyedKgg9oAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAKklEQVQI12OQe4cAjxjskHhP8PLikHjPGCpmzpy5GsjaBaTPMpALaOAWAAfyg63kG8OSAAAAAElFTkSuQmCC") center no-repeat    }

.pp-whatneed_items-itemsum{
    float: none;
    display: inline-block;
}

label.error {
    margin: -15px 0 10px 0;
    display: block;
    color: red;
        max-width: 300px;
}

.pp-buy-slider-item img{
    max-width: 100%;
}

.pt-item2{
    display: inline-block;
    vertical-align: middle;
        width: 453px;
    height: 200px;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    background: white;
    border-radius: 5px;
    margin: 10px 14px 10px 0 !important;
}


.pt-item2 img{
    max-width: 180px;
    max-height: 180px;
    vertical-align: middle;
}

.pt-item2 a{
    vertical-align: middle;
        line-height: 200px;
}

.pt-item2 *{
    outline: none;
}

.pt-item2 .pt-img{
    width: 200px;
    text-align: center;
        display: inline-block;
    margin-right: 45px;

}



.pt-item3{
    display: inline-block;
    vertical-align: middle;
        width: 297px;
    height: 230px;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    background: white;
    border-radius: 5px;
    margin: 10px 14px 10px 0 !important;
}


.pt-item3 img{
    max-width: 180px;
    max-height: 180px;
    vertical-align: middle;
}

.pt-item3 a{
    vertical-align: middle;
    text-align: center;
        display: block;
}

.pt-item3 *{
    outline: none;
}

.pt-item3 .pt-img{
    width: 100%;
    height: 200px;
    text-align: center;
        display: inline-block;
    margin-right: 45px;
    line-height: 200px;
}



.pt-item4{
    display: inline-block;
    vertical-align: middle;
    width: 218px;
    height: 260px;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    background: white;
    border-radius: 5px;
    margin: 10px 14px 10px 0 !important;
}


.pt-item4 img{
    max-width: 180px;
    max-height: 180px;
    vertical-align: middle;
}

.pt-item4 a{
    vertical-align: middle;
    text-align: center;
        display: block;
}

.pt-item4 *{
    outline: none;
}

.pt-item4 .pt-img{
    width: 100%;
    height: 200px;
    text-align: center;
        display: inline-block;
    margin-right: 45px;
    line-height: 200px;
}

.pp-howb {
    padding: 37px 0 0;
    min-height: 1400px;
    background: url(./images/howb.png) 100px 90px no-repeat;
    margin: 0 auto 95px;
    max-width: 1174px;
}

.pp-howb1 {
    color: black;
    font-family: Gotham Pro;
    font-size: 18px;
    font-weight: 500;
    line-height: 48px;
        margin: 115px 0 0 300px;
}

.pp-howb2 {
    color: black;
    font-family: Gotham Pro;
    font-size: 18px;
    font-weight: 500;
    line-height: 48px;
    margin: 60px 0 0 300px;
}

.pp-howb-text {
    text-align: left;
    margin: 20px 0 0;
}

.pp-howb-text2{
    text-align: left;
}

span.bts{
        color: #010101;
    font-family: Gotham Pro;
    font-size: 14px;
    font-weight: 500;
}

.see-on-map {
    text-align: left;
}

.pp-howb-text {
    text-align: left;
    margin: 13px 0 0 300px;
}

.pp-howb-text2 {
    text-align: left;
    margin: 13px 0 0 300px;
}

.pp-howb3 {
    color: black;
    font-family: Gotham Pro;
    font-size: 18px;
    font-weight: 500;
    line-height: 48px;
    margin: 55px 0 0 300px;
}

.hob-ico ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

.hob-ico ul li{
    padding-left: 50px;
color: black;
font-family: Gotham Pro;
font-size: 14px;
font-weight: 300;
line-height: 40px;
width: 285px;
display: inline-block;
}

.hob-ico ul li.pp-cash{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAcCAMAAACu5JSlAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB71BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9ohWBlAAAAo3RSTlMAOC4Snf79GVvp7mRq6/N7CSK5phcQjPnhWQEEd/beSCSuxzfRmApAzh4Ok9ICYuaEDFHk8m7QpLocsPvjMb8G99o92zvTGCAvynPvxizowYoUltVFI7eosxrLpXX130o1SysqPnqqG5XDIaeNwFoPH3wWTOD0a31HTrURE/HnVy3ihmmL+nZxiUbcQWaZYLwm7debMFAon1iC+Nl5YYC0Xeq7ZqojkgAAAAFiS0dEpFm+erkAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAIYSURBVCjPY2DAAIxMDHgAMwsrGws7TmkOTi5uHl4+fgGssoJCi4VFGBhExcQlJKUwZKVlZOXkIUwFxcVKjGjSyiqLVdXgPHUNVmFNJFktbTYdPl4eabiArp6+rIEhjGdkbGKqy87CZqaO0GJovtgCwrK0WmxtA3KRrd1iRQWotD2/g6MT2CRTE2MjTWFWsIuMnMXFREGiLq7iBm7uQIaHJ5u2FijclMAusvfyBjnDlM3HV9LPn0EtwFpFGdVFgUFswYwheqFhi8PdGIQXRyDcbGggq6+nyxAZtThaOiY2Lj4hkSHJbnFYMsLNQGdopKRK2ESLWYuxa7OlMWimGzlbZwQiRV+UtYBuZnRWMtjLDNmyBsxe3t5e9lAbcnLzFuczZEanWy22KjAthFhZlGHtbASSLi4pLYPIaxsb2UaxlTNUVIKsVE8OW2znwZ62uEqwGiJvXyNmbZbAwBCw2M6WUQkYavLB1rV19Q0+jRB5l7jYGLDH5IPZWCIlJcSbRJtb2JtaXRkh8m1WWWAHtXcEgtILMz+fvl5nlyx/enfeYtEevl6Yd/qAkRoISi+RLGyL+yfoTZyUtziKdbIo3L/ASA2WB6YXf9spU6flsk6vmbF4khNKwgFGapiCugYby8xZs7u75+TPtUdPeaBIZdbTF58XOZ11PraEC45U0cgFCyfqSTFgBYEZ1sH9i82LcOYMhuRFjp0YggD5lH0Uc6HO0AAAAABJRU5ErkJggg==') center left no-repeat;
}

.hob-ico ul li.pp-bank{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAfCAMAAADOWS1PAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAtFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9SxXekAAAAOnRSTlMAFzMQJe/TFdvu8fAGvw8to/l4/mZUeTf1vSMv4sACHlO5u7hKsaIbY2IWlZmUtqcyh4iGKzwiSbqtGLzrVQAAAAFiS0dEOzkO9GwAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACcSURBVCjPzdDXDoJAEIXhsWBbxQIKioq9d6zz/g+mLGaTgdnEhBv/228uTgZAlskmykWSNzBRQUqxhGiUSRUUoVRrnyMTSPWIGtjUUAstm6e2hR2TJcfFbs9jqf/dyhCiCMcOhhz5wPQDjcYT0nSmaB7/30LRcmWT1puUM5ztjrT3FB3iM46KTucLKbimnPHvdLszPSRpEvDU0esNqDVDIPHI7HQAAAAASUVORK5CYII=') center left no-repeat;
}


.hob-ico ul li.pp-cart{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAcCAMAAADRNYZUAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABrVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+a2rvGAAAAjXRSTlMAET8PGGi7+ucZIHLE/dGvgCl8zf7HdSL50jOG1vy9axq3JQI9j9/4tGETHG14BUaZ9KpXDSR3zMod3O6gTgguwnDAf6lEATiI27lmbwNCkuP2XR4HS5vr8aVUC8sWI859Oit6ZXsGJ/VB1cMsLzXaBB+/Wsk84vexXgkq6vtSwfKoVeye3bpxn+U3UZReu/XGAAAAAWJLR0SOggWzbwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAX9JREFUOMut0ldXwjAABeAgKqi4CyJa90bcWrXuCUrdKO69915173H/s20tx6gVXrwPPbk532nSpIT4iy5ITwIkOCTUAGOYPxIeYYoEoqIR8yeJjYsHGLMlgeitidrElpQMsCmpaUpLR8YvkZmVnQPk5uUXKNVemMLC8Z0UFZcYgdKy8gqlVlaZGYBjq7+hmlqAr6tvUEpjTBQQ2dQcTlqYGlq1oq29SB50dDpdgKGrO1hubrhpVahUoae3D+iPHtCp04NMC62kOuQZHgG8o2Pj1PwEOyk9p2xqXKwXwPTMrFzmBJ+axwIhi9COeUlVy0gnZMXo1IoJq76XrVn1BOuaN+CARx1trGPTv+rYcm5LW92R1W4Tx3F7k/vcwSGthKDeI+D45PSMyOqcl3Yr7louci8pdSUC1ze3n4fy54q4u/cM+epPdfIg5XHHgSeBmv2pcMHzBgx+faO2knrefykl9gDqWTo77kYIoH7dkBJxhdPKC15p9SZq/jjWdxp9AAtAlYD6XcpDAAAAAElFTkSuQmCC') center left no-repeat;
}

.hob-ico ul li.pp-credit{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAMAAACxiD++AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACFlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9yPO0LAAAAsHRSTlMAFFsVERm284sXE4XxxEH2kk4ByMyB8PKI0wJRRQ987IMSOV0jUKnqvQUHse6rf1MlBNH8Nir52gkM+9WoejN4ptL652ZY9YoIZY97n6/Chhuboa6EQ8XkEI04lgMgnrokyxzePS4pNeuqGCLjN/Qt7+CgTCZurAa1ckqT/r8KZ53o3zxa/QvdFsZ3zs2tsjCXRnU0drxtDZGZ3B2+acEat1XASCFi4Wwsoi+k+G+lKylzQ5YAAAABYktHRLE0Y55SAAAACXBIWXMAAAsSAAALEgHS3X78AAACIUlEQVQoz21S+0MMURQ+PahotbVMtdldFWWzVBsbERWGLFGpJSlalTwiry07So8pb/JMpJD36/sT3XtnNKOd88M95zvfuedx7yFakLj4BM1IjF9CVrIUSckpRMuWp8Jmxa8AkzR7chLX6bF8hgMrV0mczMyyIdsZE5ADrCaX2yOtyaU8IN/MOdeucxcUYj23vUX83ADfxk3FJXqaUj9PjLLNxpUtAeEq3yrQNqBi+47KPHPSnbuqqmsAfdzd2GM11l7IumXDPq721x7IMQcE4detgzjEW61jVQ9zfKS6nqsGNOoBR5HNziY0p4cqjjG+HMe1xHaNb8mEg6linGh14CTn28R87ZCbRMMSQqeYzvVBwmmDp44w5DNEnR4UdglHd93ZnnMGT3T+AqSL5EfvJaNzM09Uchl9dAUI/s/HXb2mw+vADYr0AwNm/ib70qiAtQpuDbL3aYcy9I+/7WwdrrGPYJTBMRXN49w/aMPEAk93cJfugd+4jwcuLXOWtmIPOU8ZE8ojn/KY4X480Us3ooGryaei/2d9CDznRhQv9AC/aQ4mkc5EoV+yGbVtlFHf8mrxZ493T0GNCNPFl0cJv/aalnBqWuXeNxoceOvhaMYIyOfY967S8MxOzmGYDV36foyljYTx4WPHoprzAQS9n6aBzzNFX6B+jV3BKFJHWC+sdsiDbxY7mtILqD3fu36UAT/nrbb4V9rvP+KT22S34f0Live+Y/AhfeEAAAAASUVORK5CYII=') center left no-repeat;
}

.pp-howb4 {
    color: black;
    font-family: Gotham Pro;
    font-size: 18px;
    font-weight: 500;
    line-height: 48px;
    margin: 88px 0 0 300px;
}

.pp-howb {
    max-width: 1000px;
        min-height: 930px
}

.pp-howb-item {
    vertical-align: top;
    }

    .pp-blockHeader22{
            margin: 37px 0 15px;
    }




.pp-buy-block-btns-buy{
    color: white!important;
}

.pp-buy-block-btns-buyk{
    color: #56c746!important;
}

.pp-garant_text{
    min-width: 1245px;
}

#buymodal{
    background: #fff;
    padding: 30px;
    position: relative;
}

.pp-buy-modal-header{
    font-family: Gotham Pro;
    line-height: 24px;
    color: black;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}

.pp-inp input{
    display: block;
    width: 350px;
    height: 41px;
    line-height: 41px;
    border: 1px solid #b3b3b3;
    padding: 0 20px 0 50px;
    box-sizing: border-box;
    margin: 23px 0;
}

.pp-inp input[name='name']{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAMAAAAIG46tAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB+FBMVEWzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7P////glwOiAAAApnRSTlMADT1UVUYcB4zptqqv3iEDuJoMAWHgH2exc8U3BOcS6wa75g8xeHvDyydJurzM0d3qiNs7F7LlRTMpHb3yApjtb+N/BYHJbJFDVqNZoc+FdOHVLXmTSMQO4txBPjgVwoSWOivx+HDajk1+EFfZKlrNCY3oCkqlvt+fYBl9rW01GlsTerMWdsFTd6iw1DTICKleyq5L8HHv+06gaYdQPLTzMLXu9ff6N3WhgwAAAAFiS0dEp8C3KwMAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAGfSURBVCjPY2CAAUYmZhYgYGVjwADsHJxc3CDAw8vFhybHLyAoBGUKi4iKoUqKSyBxJCVQJaWkkTgysnIokvIKyDxFaRRJJWWYm1VU1RjUVVAkNTS1tHV09fQNZKUMjYyNTFAkTUXMzC0sLK3YgWxmaxtbFEk7ewc429bIEdW1TkrOCI6LK6qkmzsSx4MLVdLTC4nj7YMqaemLxPHzRwvcAKTQDgxCkwwOgTNDw9DkGMIjjKEs5cgodEmGaLMYMB0bF8+ACQJkExJjk/zNkoMw5YxTUiV10lzTM+wz0aWysh2Zc0SAjNyIvPx4pJRQkFGoW8QTUGwFlM2NKGEoLTMqr6isAgdztWxNbZAwQ4ITg1WOE1CuLk2Bob5BMIK7kYGhqRmSJlrMqhhal3EVMLS1g/n8HRq2DEWwiG3q7Oru8cpxggdBbw9DMozd59PVzzBh4qQkmEDpZIYpQCpvKsTJNtOmzwCzkmYiJGfNhjjbnqF0Dpg1dx5Ecn4BXHJBGEOTGkJyYSjD7ORFixYvWQQC85cuWpwCZtksXbQoOa4YAKpyYTR9cqEOAAAAAElFTkSuQmCC') 10px 4px no-repeat;
}

.pp-inp input[name='phone']{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABj1BMVEWzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7P///8ck0ksAAAAg3RSTlMAU7SaGHnH8NocVIwn5Qm1AVstntYTvq32c8wV84DAqBTP6p/L0OwxavgNDx39XAPNAr1B/mBIpeu34gwZ8a4iWW9nX5P8pvk3+l0KyCQGfmO5nNvhhrogj+kbIeNL5vR7cSbcDo77MyoX9WWkEGJsr9NeBd5HwphOGuA2lfKXESuBWFJF1l0AAAABYktHRIRi0FpxAAAACXBIWXMAAAsSAAALEgHS3X78AAABU0lEQVQoz2NgYGBgZGJmYcAJWJvZ2Dk4cclyNXMz8PDikufj5RdgwC0v2CwEonDJC4tAaKC8KBZpMXEog0dCEou0lDCUIS0ji0VaTh5CKygqYfO8sgpEVlVNHZvTNDS1gKQ2DlkGHV09IKmvamCIPVyMDECksYkpdmmzZkYQZW6hgF3e0soaSNrY2mGXtpdQBlEOzY7Y5Z2anUGUiysjdnk3dw+Q6+08vbBKe/so+QIpP3MTf7D3BAICg2yQ5KWDQ3RAwqEmYeFAKqI5MJIjCkk+OiYYrDw2Lj7BO6I5ET3+k+KSw0F0SmoaO1AWI31EB8elgxkZgYkQDajymVJZ2SgOBsprIXGtc5rdcpHledw1UNSbZinlIUVcuHs+agCEFzQXFhXDDC+xkkYPodKyZovyikqgybIyVfZYgrC6JrK52bO22b2uHnsUCDTosTY2gVM9APL4OIm2jh2ZAAAAAElFTkSuQmCC') 10px 4px no-repeat;
}

.pp-inp input[name='email']{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB1FBMVEWzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7P///9d4d2kAAAAmnRSTlMAJ2OLnKCQajIBC2/V+/DjfhFR2H87GAIIMHPL72cDk9xTQM+iB6ulDASKwQqMjqxI/hwZ2ucQKqPx9rQ+WmVw+bJ9p/SJP73qBmTFJBStDvyYG/XKM0RYiC8W87M5a2gu1M6PePh8pPdmMT1gekKhFUmp7NvA+iVSrruxTd1ByVedDUeC69fQIcYgzR4JhMcfD55p8uY4Rb53jbjF9wAAAAFiS0dEm+/YV4QAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHGSURBVCjPdVHpX1JBFB1TUyQBjYSQqIBAyIVHZIS5EGrQIvCsCDeWIKB9tc02U5PMpcLU89f2Zh68B/Trfph7zj137pyZIUSKhkONTc2HW1oVpD7alEcAtKuERa3pqNU61TiqPdalI/rjhm4YT1RJppM4dVonUbMF1jOSZoO9p3qOw4mzvWXch/56E0oMiCUXZytrOvc5nbSBnevwnB9k/IL3IuAbuiROthip52GMMDraPubXXg6McxMmSiehEdYrwRAlV3HtOs03puBkzd1qBQlHohTy0zfL/hQ2jk024Ba5jRiFd7h4xenM7BxN81ggCSQpTKXlewR89NQw7pIMeFrINsviPXTRpLIKopui6Zwsxq16mvJNpID7zFuq/p8GBdcP8JDCR3hcqfJPnorDn5He7HPW9+LljKjpXy2+fvPWYOfeCY/6Ps9ebyny4SPNrZ8wSj6rsPhlWWBfscJ2LK1izZv7Bl9CIKH18h8W899FB9oNnzHd+KPGVnysuEn+GwUM6Wsriq2ohLXY3qnWftrwS2a/s6XMcoWECrtcn6mqN7mNknfkD88nY9EgPHt1B7v8ebCI7A87/vXVZi4cHCzsheXKX+braF++dQ5cAAAAAElFTkSuQmCC') 10px 4px no-repeat;
}

.pp-inp-sub input{
    display: block;
    margin: 0 auto;
    width: 227px;
    height: 56px;
    line-height: 56px;
    background: #ffca12;
    color: #010101;
    font-family: Gotham Pro;
    font-size: 18px;
    font-weight: 600;
    border-radius: 30px;
}

.arcticmodal-close{
    position: absolute;
    right: -35px;
    top: -30px;
    width: 27px;
    height: 27px;
    display: block;
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABiVBMVEXvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkfvRkf///8Tqq98AAAAgXRSTlMAATFed3BKFi2U4/7IZwcVoezOzNn64VE35Np4KgqmlwRB9PVqAyS+rifwMpGY5odSQAK9j3wsOyX7ZkiZL+unpcaayoQwC1pu/EupeU/qdt5sqvJdsqIpNHIGEXvvHf0YkKzgGRIo+Z3zeoAg4t0Ur57xqwWfa1BHW4PNaR6zy0ldSs0iAAAAAWJLR0SCi7P/RAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAY5JREFUKM9lkvk/QlEQxSeF6oVCRURUdiE7FYVsyb6UJWvZ930//7l739Jmfngzc7/zeee8eZdICVWBWqMpLCqmf6HV6SGGYCgpzSFlRoEdm8orKs0sW6xZqKoasNXU8tJurWO43qGghkY4Xe70ZFMz0CK3rW3Qt2crODqATrFyV8DTlOesC+jm2QWhJ9+1txcW5tahh5G/p69fJR4P1A2y59AwRohGIQxxUcDHoT+AMT4yDgORDkFx3geEVBwFtLy1QiijCUxKKwsxOMXQlNiGh1FEJkxTGpoVRGTDDM1iTln2PIMFilUDIuTEgtz5o5AN8ajEIi1hWUZMayUDV7FG69hIIz/XlOAmsEUxBOKs3o4yJBna4SyCXTftJaBm9b4z6hcN+XDAl2xDiKVDHIVZOj6RTSTd0pL5CpIpnObvOnkmuzgHLnLR5RWub6RvvgXu7FmowYN7rVzHH4Aj9aNyJZ4E3Gf+qLcmxW6Z8fnl9e09mAA+WnPEDxNQQv/pyJWnr9j3klMI/Oh+0zfuD8SZaIJxkI9mAAAAAElFTkSuQmCC') top left no-repeat;
}

.bbutF{
    width: 177px;
    height: 58px;
    line-height: 58px;
    color: white;
    text-transform: uppercase;
    border-radius: 4px;
    font-family: Gotham Pro;
    font-size: 14px;
    font-weight: 500;
    box-sizing: border-box;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    padding: 0 0 0 30px;
    cursor: pointer;
    position: fixed;
    top: 130px;
    z-index: 100;
    left: -4px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAeCAMAAACVFoclAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABLFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98NJAmAAAAY3RSTlMAKmZlFuK5nfv4DDBLAeeSothbHwhfWQP9Z33NrUTtQYfwztVAPAXzgqnrCbLIHoNr/BKLGSVX791sOJbjx1AsR1YP+nK4BMLx/nx59BSILztqPphonPIuGhdCycrqDvY1INLVSZdgAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAASRJREFUKM+tkddWAjEURQNDGVFABcSGogiKir1gBVGkiL1X1PP//+BkHM1NouOL5yU5e+2VuZkwj9eK4WO/xw+egIsRNLnREWKu6QS63I1wBFF3g3Wj5w+jF4jxNZ7wKulLfhq+fgzwdRBaEs4hQxjmS2pEM0YdI42x5A9fH0cm7GwngKwuZAHja5+bxJRu5DE9811mUdCEORPzoi1gcUk1lmGuiLYKrClCaB152osIKsYGsEn7FraVx8pgRwK7QEkCZWBPApV9HEigCv+hfGoN9SJNA01lsCP1RVrH6uWaJ3JS7P9zapwp4PxC/oEN4JKCKwtckx5v8ek9AuRuOLgV4M6+X1mAexs8kEMerR6pEPBkgecXAmLVduGVzvEWaL/bs38AzNZO7frKtp4AAAAASUVORK5CYII=') #56c746 125px 12px no-repeat;
}

.sharaBl{
    width: 54px;
    background-color: white;
    z-index: 90;
    border-radius: 0 0 3px 0;
    position: fixed;
    top: 188px;
    left: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

.sharaBl a{
    width: 30px;
    height: 30px;
    padding: 10px;
}

.sharaBl .vk{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB11BMVEUyMjIzMzMyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzMzMyMjIyMjIyMjIyMjIyMjIyMjIyMjIzMzMyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzMzMyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL///8ApgoiAAAAm3RSTlMAACJ0rs/k6ePNq28dLKLx8JgoB3jt6G4DDKmfChK3sRAEo5to1NbYXh/ncAEJDiNhyuUUhWwLAgawGnEPQ1xXHgUNOMxJ0bYTCDb4RIQqM7LHkp3OMEYVoNoQwkd1Qr7L9ZFY/Kyc9hcniWYR0y1dL/Oow0BnsxbXUf5lJf2qanJzga+kJuHyVetPRTyQ74iG4v3dgkp/taF8G/bXYnQAAAABYktHRJxxvMInAAAACXBIWXMAAAsSAAALEgHS3X78AAABr0lEQVQoz22T5VsCQRDGR1EsTFAPPFvPvLMPAwsTscXuLlTsDuzu3n/Wg9sLhPfL7ry/nZln95kFEOSt8PFV+vn5BwQGqZyGF0gKDglFosLCI1yoWhOJXBQVTUhUq0NuiiEFGhuHPCg+gW+QmIQ8KjnRmZyC26VSDqX5izzdQTMy+SArm6RpkmRycvMwzi/gcCEOioCluVBfDAUl2NIAlKbhfRkY2PKKyqpqI9Rgq1YLdUjEpKEeoYZGk74JW+ZmaJHhWA6bW4nsNsFTQLuEWWMHQjpGDZ2C1wUWCWuN3T3lpURvn3i1OOiX4QHHRclGhZgyCJSsODs0HDRC0GAYxd4oDErYNDCG0PiEmoHJKd6bhhk5ruXW2TmamMcvuwCLMmxd4lYlw+qX8UOvgG1Vlr3WT61vEAxs8pZyHkxbImbo7Zyqaj0J2ztCa4DdPX6/L0yH6WCddw43HOMQzwdHxycKu90+fHpmxvXOnacvLj1PC5XBV6ub9USvRoRu12Hu9OZWmuQ76j+13Mv+CMw9PLqkPln//aO25xd8w9e3dxu4S/Xxef719f3T8ys4XvAHe0VSIXhBmM8AAAAASUVORK5CYII=') top left no-repeat;
}

.ya-share2__badge{
    /*background-color: #323232!important;*/
}

.ya-share2__container_size_m .ya-share2__icon{
    height: 30px!important;
    width: 30px!important;
}

.ya-share2__badge{
    /*border-radius: 50%!important;*/
}

.pp-whatneed_items-item_img{
height: 280px;
    vertical-align: middle;
    position: relative;
}

.pp-whatneed_items-item{
    vertical-align: top;
        width: 285px;
        position: relative;
}


.pp-whatneed_items-item_img img{
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto 0;
}

.pp-whatneed_items-item_name {
    height: 70px;
    }



    .pp-whatneed_items-item:after{
        content: '';
        position: absolute;
        height: 20px;
        width: 20px;
        left: 193px;
        top: 92px;
        background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAMAAAAYAM5SAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEX/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL///+F4uNgAAAAKnRSTlMAV9lIbFlmVFpHU4q5sEWmmoCdg5Px8O/18nknOzk3h3o2Ph1hTmdVYlF43/GkAAAAAWJLR0QrJLnkCAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAHRJREFUKM9jYIABRiYwYGbABCxaYMCKRYoNIsU+eKU4IFKcCBEubijggUjxwvh8DPxaOAA3gwAuKUEypYRwSQkziIiKgYG4BEREQhzCl5RikJaRBQM5eYiUgiKEr6SM8KAKREp18EaKGkRKHYuUhgQYaMIFAOVVLTRWYOllAAAAAElFTkSuQmCC") center no-repeat;
    }

      .pp-whatneed_items-item:nth-last-child(2):after{
background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQBAMAAAD6/3KbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEX/////yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL/yhL///9q1Zz+AAAADnRSTlMApoqagJ2Dk/Hw7/XyedKgg9oAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAKklEQVQI12OQe4cAjxjskHhP8PLikHjPGCpmzpy5GsjaBaTPMpALaOAWAAfyg63kG8OSAAAAAElFTkSuQmCC") center no-repeat    }

.pp-whatneed_items-itemsum{
    float: none;
    display: inline-block;
}

label.error {
    margin: -15px 0 10px 0;
    display: block;
    color: red;
        max-width: 300px;
}

.pp-buy-slider-item img{
    max-width: 100%;
}

.pt-item2{
    display: inline-block;
    vertical-align: middle;
        width: 453px;
    height: 200px;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    background: white;
    border-radius: 5px;
    margin: 10px 14px 10px 0 !important;
}


.pt-item2 img{
    max-width: 180px;
    max-height: 180px;
    vertical-align: middle;
}

.pt-item2 a{
    vertical-align: middle;
        line-height: 200px;
}

.pt-item2 *{
    outline: none;
}

.pt-item2 .pt-img{
    width: 200px;
    text-align: center;
        display: inline-block;
    margin-right: 45px;

}



.pt-item3{
    display: inline-block;
    vertical-align: middle;
        width: 297px;
    height: 230px;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    background: white;
    border-radius: 5px;
    margin: 10px 14px 10px 0 !important;
}


.pt-item3 img{
    max-width: 180px;
    max-height: 180px;
    vertical-align: middle;
}

.pt-item3 a{
    vertical-align: middle;
    text-align: center;
        display: block;
}

.pt-item3 *{
    outline: none;
}

.pt-item3 .pt-img{
    width: 100%;
    height: 200px;
    text-align: center;
        display: inline-block;
    margin-right: 45px;
    line-height: 200px;
}



.pt-item4{
    display: inline-block;
    vertical-align: middle;
    width: 218px;
    height: 260px;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
    background: white;
    border-radius: 5px;
    margin: 10px 14px 10px 0 !important;
}


.pt-item4 img{
    max-width: 180px;
    max-height: 180px;
    vertical-align: middle;
}

.pt-item4 a{
    vertical-align: middle;
    text-align: center;
        display: block;
}

.pt-item4 *{
    outline: none;
}

.pt-item4 .pt-img{
    width: 100%;
    height: 200px;
    text-align: center;
        display: inline-block;
    margin-right: 45px;
    line-height: 200px;
}

.pp-howb {
    padding: 37px 0 0;
    min-height: 1400px;
    background: url(./images/howb.png) 100px 90px no-repeat;
    margin: 0 auto 95px;
    max-width: 1174px;
}

.pp-howb1 {
    color: black;
    font-family: Gotham Pro;
    font-size: 18px;
    font-weight: 500;
    line-height: 48px;
        margin: 115px 0 0 300px;
}

.pp-howb2 {
    color: black;
    font-family: Gotham Pro;
    font-size: 18px;
    font-weight: 500;
    line-height: 48px;
    margin: 60px 0 0 300px;
}

.pp-howb-text {
    text-align: left;
    margin: 20px 0 0;
}

.pp-howb-text2{
    text-align: left;
}

span.bts{
        color: #010101;
    font-family: Gotham Pro;
    font-size: 14px;
    font-weight: 500;
}

.see-on-map {
    text-align: left;
}

.pp-howb-text {
    text-align: left;
    margin: 13px 0 0 300px;
}

.pp-howb-text2 {
    text-align: left;
    margin: 13px 0 0 300px;
}

.pp-howb3 {
    color: black;
    font-family: Gotham Pro;
    font-size: 18px;
    font-weight: 500;
    line-height: 48px;
    margin: 55px 0 0 300px;
}

.hob-ico ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

.hob-ico ul li{
    padding-left: 50px;
color: black;
font-family: Gotham Pro;
font-size: 14px;
font-weight: 300;
line-height: 40px;
width: 285px;
display: inline-block;
}

.hob-ico ul li.pp-cash{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAcCAMAAACu5JSlAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB71BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9ohWBlAAAAo3RSTlMAOC4Snf79GVvp7mRq6/N7CSK5phcQjPnhWQEEd/beSCSuxzfRmApAzh4Ok9ICYuaEDFHk8m7QpLocsPvjMb8G99o92zvTGCAvynPvxizowYoUltVFI7eosxrLpXX130o1SysqPnqqG5XDIaeNwFoPH3wWTOD0a31HTrURE/HnVy3ihmmL+nZxiUbcQWaZYLwm7debMFAon1iC+Nl5YYC0Xeq7ZqojkgAAAAFiS0dEpFm+erkAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAIYSURBVCjPY2DAAIxMDHgAMwsrGws7TmkOTi5uHl4+fgGssoJCi4VFGBhExcQlJKUwZKVlZOXkIUwFxcVKjGjSyiqLVdXgPHUNVmFNJFktbTYdPl4eabiArp6+rIEhjGdkbGKqy87CZqaO0GJovtgCwrK0WmxtA3KRrd1iRQWotD2/g6MT2CRTE2MjTWFWsIuMnMXFREGiLq7iBm7uQIaHJ5u2FijclMAusvfyBjnDlM3HV9LPn0EtwFpFGdVFgUFswYwheqFhi8PdGIQXRyDcbGggq6+nyxAZtThaOiY2Lj4hkSHJbnFYMsLNQGdopKRK2ESLWYuxa7OlMWimGzlbZwQiRV+UtYBuZnRWMtjLDNmyBsxe3t5e9lAbcnLzFuczZEanWy22KjAthFhZlGHtbASSLi4pLYPIaxsb2UaxlTNUVIKsVE8OW2znwZ62uEqwGiJvXyNmbZbAwBCw2M6WUQkYavLB1rV19Q0+jRB5l7jYGLDH5IPZWCIlJcSbRJtb2JtaXRkh8m1WWWAHtXcEgtILMz+fvl5nlyx/enfeYtEevl6Yd/qAkRoISi+RLGyL+yfoTZyUtziKdbIo3L/ASA2WB6YXf9spU6flsk6vmbF4khNKwgFGapiCugYby8xZs7u75+TPtUdPeaBIZdbTF58XOZ11PraEC45U0cgFCyfqSTFgBYEZ1sH9i82LcOYMhuRFjp0YggD5lH0Uc6HO0AAAAABJRU5ErkJggg==') center left no-repeat;
}

.hob-ico ul li.pp-bank{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAfCAMAAADOWS1PAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAtFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9SxXekAAAAOnRSTlMAFzMQJe/TFdvu8fAGvw8to/l4/mZUeTf1vSMv4sACHlO5u7hKsaIbY2IWlZmUtqcyh4iGKzwiSbqtGLzrVQAAAAFiS0dEOzkO9GwAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACcSURBVCjPzdDXDoJAEIXhsWBbxQIKioq9d6zz/g+mLGaTgdnEhBv/228uTgZAlskmykWSNzBRQUqxhGiUSRUUoVRrnyMTSPWIGtjUUAstm6e2hR2TJcfFbs9jqf/dyhCiCMcOhhz5wPQDjcYT0nSmaB7/30LRcmWT1puUM5ztjrT3FB3iM46KTucLKbimnPHvdLszPSRpEvDU0esNqDVDIPHI7HQAAAAASUVORK5CYII=') center left no-repeat;
}


.hob-ico ul li.pp-cart{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAcCAMAAADRNYZUAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABrVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+a2rvGAAAAjXRSTlMAET8PGGi7+ucZIHLE/dGvgCl8zf7HdSL50jOG1vy9axq3JQI9j9/4tGETHG14BUaZ9KpXDSR3zMod3O6gTgguwnDAf6lEATiI27lmbwNCkuP2XR4HS5vr8aVUC8sWI859Oit6ZXsGJ/VB1cMsLzXaBB+/Wsk84vexXgkq6vtSwfKoVeye3bpxn+U3UZReu/XGAAAAAWJLR0SOggWzbwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAX9JREFUOMut0ldXwjAABeAgKqi4CyJa90bcWrXuCUrdKO69915173H/s20tx6gVXrwPPbk532nSpIT4iy5ITwIkOCTUAGOYPxIeYYoEoqIR8yeJjYsHGLMlgeitidrElpQMsCmpaUpLR8YvkZmVnQPk5uUXKNVemMLC8Z0UFZcYgdKy8gqlVlaZGYBjq7+hmlqAr6tvUEpjTBQQ2dQcTlqYGlq1oq29SB50dDpdgKGrO1hubrhpVahUoae3D+iPHtCp04NMC62kOuQZHgG8o2Pj1PwEOyk9p2xqXKwXwPTMrFzmBJ+axwIhi9COeUlVy0gnZMXo1IoJq76XrVn1BOuaN+CARx1trGPTv+rYcm5LW92R1W4Tx3F7k/vcwSGthKDeI+D45PSMyOqcl3Yr7louci8pdSUC1ze3n4fy54q4u/cM+epPdfIg5XHHgSeBmv2pcMHzBgx+faO2knrefykl9gDqWTo77kYIoH7dkBJxhdPKC15p9SZq/jjWdxp9AAtAlYD6XcpDAAAAAElFTkSuQmCC') center left no-repeat;
}

.hob-ico ul li.pp-credit{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAMAAACxiD++AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACFlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9yPO0LAAAAsHRSTlMAFFsVERm284sXE4XxxEH2kk4ByMyB8PKI0wJRRQ987IMSOV0jUKnqvQUHse6rf1MlBNH8Nir52gkM+9WoejN4ptL652ZY9YoIZY97n6/Chhuboa6EQ8XkEI04lgMgnrokyxzePS4pNeuqGCLjN/Qt7+CgTCZurAa1ckqT/r8KZ53o3zxa/QvdFsZ3zs2tsjCXRnU0drxtDZGZ3B2+acEat1XASCFi4Wwsoi+k+G+lKylzQ5YAAAABYktHRLE0Y55SAAAACXBIWXMAAAsSAAALEgHS3X78AAACIUlEQVQoz21S+0MMURQ+PahotbVMtdldFWWzVBsbERWGLFGpJSlalTwiry07So8pb/JMpJD36/sT3XtnNKOd88M95zvfuedx7yFakLj4BM1IjF9CVrIUSckpRMuWp8Jmxa8AkzR7chLX6bF8hgMrV0mczMyyIdsZE5ADrCaX2yOtyaU8IN/MOdeucxcUYj23vUX83ADfxk3FJXqaUj9PjLLNxpUtAeEq3yrQNqBi+47KPHPSnbuqqmsAfdzd2GM11l7IumXDPq721x7IMQcE4detgzjEW61jVQ9zfKS6nqsGNOoBR5HNziY0p4cqjjG+HMe1xHaNb8mEg6linGh14CTn28R87ZCbRMMSQqeYzvVBwmmDp44w5DNEnR4UdglHd93ZnnMGT3T+AqSL5EfvJaNzM09Uchl9dAUI/s/HXb2mw+vADYr0AwNm/ib70qiAtQpuDbL3aYcy9I+/7WwdrrGPYJTBMRXN49w/aMPEAk93cJfugd+4jwcuLXOWtmIPOU8ZE8ojn/KY4X480Us3ooGryaei/2d9CDznRhQv9AC/aQ4mkc5EoV+yGbVtlFHf8mrxZ493T0GNCNPFl0cJv/aalnBqWuXeNxoceOvhaMYIyOfY967S8MxOzmGYDV36foyljYTx4WPHoprzAQS9n6aBzzNFX6B+jV3BKFJHWC+sdsiDbxY7mtILqD3fu36UAT/nrbb4V9rvP+KT22S34f0Live+Y/AhfeEAAAAASUVORK5CYII=') center left no-repeat;
}

.pp-howb4 {
    color: black;
    font-family: Gotham Pro;
    font-size: 18px;
    font-weight: 500;
    line-height: 48px;
    margin: 88px 0 0 300px;
}

.pp-howb {
    max-width: 1000px;
        min-height: 930px
}

.pp-howb-item {
    vertical-align: top;
    }

    .pp-blockHeader22{
            margin: 37px 0 15px;
    }



.wrapper .crumbs i:last-child {
    display: none;
}